Форум, знакомства, фото, чат, общение

Здравствуйте, гость ( Вход | Регистрация )

Приглашаем Информационных Партнеров!
> Случайные изображения












10 страниц V   1 2 3 4 5 6 > » 

шпунтик
Отправлено: 22.12.2013, 22:19


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


видео обучение Java
Урок 1 - Введение - Java для тестировщиков
http://www.youtube.com/watch?v=DKy4KzIn1qg...0276A0A62BDEF06
  Форум: Языки программирования · Просмотр сообщения: #225041 · Ответов: 0 · Просмотров: 4708

шпунтик
Отправлено: 2.10.2013, 14:06


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


cron - crontab

Каждый пользователь системы имеет свой файл заданий crontab, в котором описано, в какое время и какие программы запускать от имени этого пользователя. Для редактирования файла crontab используется специальная одноименная программа crontab, позволяющая не прерывать процесс cron на время редактирования.

Для редактирования файла crontab вашего пользователя используется команда:
Код
crontab -e

Таблица crontab состоит из 6 колонок, разделяемых пробелами или табуляторами. Первые пять колонок задают время выполнения (Минута, Час, День, Месяц, День недели), в них может находиться число, список чисел, разделённых запятыми, диапазон чисел, разделённых тире или символ '*'. Все остальные символы в строке интерпретируются как выполняемая команда с её параметрами. Если команда отправляет какой-нибудь текст в стандартный вывод, этот текст отправляется по e-mail пользователю.
Код
* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)

Пример файла crontab:
Код
# как обычно, с символа '#' начинаются комментарии
# в качестве командного интерпретатора использовать /bin/sh
SHELL=/bin/sh
# результаты работы отправлять по этому адресу
MAILTO=paul@example.org
# добавить в PATH домашний каталог пользователя
PATH=/bin:/usr/bin:/home/paul/bin

#### Здесь начинаются задания
# выполнять каждый день в 0 часов 5 минут, результат складывать в log/daily
5 0 * * * $HOME/bin/daily.job >> $HOME/log/daily 2>&1
# выполнять 1 числа каждого месяца в 14 часов 15 минут
15 14 1 * * $HOME/bin/monthly
# каждый рабочий день в 22:00
0 22 * * 1-5 echo "Пора домой" | mail -s "Уже 22:00" john

23 */2 * * * echo "Выполняется в 0:23, 2:23, 4:23 и т. д."
5 4 * * sun echo "Выполняется в 4:05 в воскресенье"
0 0 1 1 * echo "С новым годом!"
15 10,13 * * 1,4 echo "Эта надпись выводится в понедельник и четверг в 10:15 и 13:15"
0-59 * * * * echo "Выполняется ежеминутно"
0-59/2 * * * * echo "Выполняется по четным минутам"
1-59/2 * * * * echo "Выполняется по нечетным минутам"
# каждые 5 минут
*/5 * * * * echo "Прошло пять минут"
# каждое первое воскресенье каждого месяца. -eq 7 это код дня недели, т.е. 1 -> понедельник , 2 -> вторник и т.д.
0 1 1-7 * * [ "$(date '+\%u')" -eq 7 ] && echo "Эта надпись выводится каждое первое воскресенье каждого месяца в 1:00"
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #220159 · Ответов: 1 · Просмотров: 3432

шпунтик
Отправлено: 2.10.2013, 14:04


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


cron — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. Регулярные действия описываются инструкциями, помещенными в файлы crontab, которые находятся в каталоге:
Код
/usr/spool/cron/crontabs

или
Код
/var/spool/cron/tabs

редактировать их вручную не рекомендуется, для этого используют команду crontab -e.

Основной файл конфигурации cron, /etc/crontab, выглядит примерно так:
Код
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *  *   *   *  root   cd / && run-parts --report /etc/cron.hourly
25 6  *   *   *  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6  *   *   7  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6  1   *   *  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #220158 · Ответов: 1 · Просмотров: 3432

шпунтик
Отправлено: 13.9.2013, 16:29


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


вообще если все делать по правилам, то чтобы вам проводить какие то работы такого рода вам надо делать фактически перепланировку помещения, и в министерстве архитектуры, или еще в каком там органе, вам расскажут и что там есть, и как надо сделать чтобы было все нормально.
можно сделать так как вы говорите
а можно еще попробовать поговорить с рабониками вашего жеса или соседями, только жес вас сразу будет штрафами стращать smile.gif так чтоб будте марально готовы smile.gif и подумайте как от них отговариваться smile.gif
могу сказатьу меня у мамы , дом чешской улучшенной планировки, сделан составными комнатами, вот там точно пол налит, кстати идеально видно каки что сделано после того как выламали коробку
возможно и у вас если выламать коробку входную в ванну, сразу будет виден и размер подушки, раньшеж коробки делали добротные smile.gif деревянные smile.gif см 5 smile.gif наверно smile.gif
пробуйте пишите, что
  Форум: Ванная,Туалет · Просмотр сообщения: #219838 · Ответов: 10 · Просмотров: 4228

шпунтик
Отправлено: 13.9.2013, 9:26


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Специальные опции редактора vi

vi file1 file2 file3<CR> Ввести три файла (file1 file2 и file3) в буфер vi для редактирования
:w<CR> Записать текущий файл и начать
:n<CR> редактирование следующего файла
vi -r file1<CR> Восстановить изменения, сделанные в файле file1
view file<CR> Осуществить просмотр файла с помощью опции «только чтение» чтобы
предотвратить случайные изменения в файле file
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219829 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:25


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды завершения в редакторе vi

ZZ Записать буфер в файл, если после последней записи в буфере были
сделаны изменения, и завершить работу с vi
:wq<CR> Записать буфер в файл и завершить работу с vi
:w filename<CR> Записать буфер в новый файл filename
:q<CR> и завершить работу с vi
:w! filename<CR> Перезаписать содержимое буфера в уже
:q<CR> существующий файл filename и завершить работу с vi
:q!<CR> Завершить работу с vi без записи буфера в файл, даже если содержимое
буфера изменялось
:q<CR> Завершить работу с vi без записи буфера в файл, если буфер не изменялся
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219828 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:24


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды построчного редактора в редакторе vi

: Обозначает, что следующая за ней команда является командой построчного
редактора
:sh<CR> Временный возврат к shell для выполнения команд shell
^d Возврат из временного shell в текущее окно vi для продолжения редактирования
:n<CR> Переход к n-ой строке буфера
:x,yw data<CR> Записать строки от номера x до номера y в новый файл data
:$<CR> Переход к последней строке буфера
:.,$d<CR> Удалить все строки в буфере, начиная с текущей и до послед- ней
строки
:r shell.file<CR> Вставить содержимое shell.file после текущей строки в буфере
:s/text/new_words/<CR> Заменить первое появление символов text в текущей строке на new_words
:s/text/new_words/g<CR> Заменить каждое появление символов text в текущей строке на new_words
:g/text/s//new_words/g<CR> Заменить каждое появление символов text в файле на new_words
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219827 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:24


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Специальные команды в редакторе vi

. Повторить последнюю команду
j Соединить текущую строку со строкой, расположенной ниже
^l Очистить и восстановить текущее окно
~ Заменить нижний регистр на верхний
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219826 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:23


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды извлечения и присоединения текста в редакторе vi

p Помещает содержимое временного буфера, полученное с помощью команды
y и команд удаления, в текст после курсора
yy Создает копию строки текста и помещает во временный буфер
nyx Создает копию n-го объекта текста типа x и помещает ее во временный
буфер
«xyn Помещает копию объекта текста типа n в в регистр с именем x
«xp Помещает содержимое регистра x после курсора
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219825 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:22


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды y - копирование - в редакторе vi

nyx Копирование n-го объекта текста типа x (предложение или параграф)
yw Создание копии слова
yy Создание копии текущей строки
nyy Копирование n строк
y) Создание копии всего текста до конца предложения
y} Создание копии всего текста до конца параграфа
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219824 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:21


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды изменения текста в редакторе vi

Команды изменения текста
r Заменить текущий символ
R Заменить те символы, которые введены в режиме ESCAPE
s Удалить символ, под которым расположен курсор и добавить текст.
Для окончания режима ввода нажмите клавишу ESCAPE
S Заменить все символы в строке
cc Заменить все символы в строке
ncx Заменить n объектов текста типа x (предложение, параграф)
cw Заменить слово или оставшиеся символы в слове на новый текст
C Заменить оставшиеся символы в строке от курсора до конца строки
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219823 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:17


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды удаления текста в редакторе vi

Режим ввода
BACKSPACE Удалить текущий символ
1w Удалить текущее слово
@ Удалить текущую строку нового текста или удалить весь новый текст
в текущей строке Командный режим
u Отменить последнюю команду
U Восстановить текущую строку в прежнем состоянии
x Удалить текущий символ
ndx Удалить n-ый объект текста x
dw Удалить слово над курсором и следующий за ним пробел, или знак
пунктуации
dW Удалить слово и пунктуацию над курсором с последующим за ним пробелом
dd Удалить текущую строку
D Удалить часть строки справа от курсора
d) Удалить текущее предложение от текущей позиции курсора до конца
d} Удалить текущий параграф от текущей позиции до конца
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219822 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:16


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды создания текста в редакторе vi

a Создать текст после курсора
A Создать текст в конце текущей строки
i Создать текст перед курсором
I Создать текст перед первым ненулевым символом в текущей строке
o Создать текст с начала новой строки, расположенной под текущей
строкой
O Создать текст с начала новой строки, расположенной над текущей
строкой
<ESC> Возвратить vi в командный режим из режима ввода текста
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219821 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:15


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Дополнительные команды перемещения курсора в редакторе vi - Поиск по шаблону

/pattern Поиск вперед в буфере до первого появления шаблона. Курсор помещается
на первом символе шаблона
?pattern Поиск назад в буфере до первого появления шаблона. Курсор помещается
на первом символе шаблона
n Повторить последнюю команду поиска
N Повторить последнюю команду поиска в обратном направлении
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219820 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:14


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Дополнительные команды перемещения курсора в редакторе vi - Позиционирование с помощью номера строки

1G Перейти к первой строке в файле
G Перейти к последней строке в файле
^g Выдать номер строки и состояние файла
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219819 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:14


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Дополнительные команды перемещения курсора в редакторе vi - Прокрутка

^f Прокрутка экрана вперед на полное окно. Откры- вается новое окно
с текстом, расположенным ниже текущего окна
^d Прокрутка текста вниз на пол-окна. Открываются строки, расположенные
ниже текущего окна
^b Прокрутка экрана назад на полное окно. Откры- вается новое окно
с текстом, расположенным выше текущего окна
^d Прокрутка текста вверх на пол-окна. Открываются строки, расположенные
выше текущего окна
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219818 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:12


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды позиционирования курсора редактора vi - Позиционирование в окне

H Переместить курсор к первой строке экрана
M Переместить курсор к средней строке экрана
L Переместить курсор к последней строке экрана
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219817 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:11


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды позиционирования курсора редактора vi - Позиционирование на параграф

{ Переместить курсор в начало текущего параграфа, который ограничивается
пустой строкой
} Переместить курсор в начало следующего параграфа
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219816 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:11


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды позиционирования курсора редактора vi - Позиционирование на предложение

( Перемещает курсор в начало текущего предложения
) Перемещает курсор в начало следующего предложения
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219815 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:10


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды позиционирования курсора редактора vi - Позиционирование на слово

w Перемещает курсор к началу следующего слова
W Игнорирует все знаки пунктуации и перемещает курсор на следующее
после пробела слово
e Перемещает курсор на последний символ в следующем слове
E Перемещает курсор на последний символ в слове. Игнорирует все символы
пунктуации за исключением пробела
b Перемещает курсор к первому символу предыдущего слова
B Используется подобно команде b, за исключением того, что слова
разделяются только символами пробел и новая строка
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219814 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:09


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды позиционирования курсора редактора vi - Позиционирование на строку

Позиционирование на строку
$ Переместить курсор на последний символ в строке
0(ноль) Переместить курсор на первый символ в строке
^ Переместить курсор на первый ненулевой символ в строке
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219813 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:07


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Команды позиционирования курсора редактора vi - Позиционирование на символ

h Перемещает курсор на один символ влево
l Перемещает курсор на один символ вправо
BACKSPACE Перемещает курсор на один символ влево
SPACEBAR Перемещает курсор на один символ вправо
fx Осуществляет поиск указанного символа x справа от текущей позиции
курсора
Fx Осуществляет поиск указанного символа x слева от текущей позиции
курсора
tx Осуществляет перемещение курсора вправо на символ до указанного
символа x
Tx Осуществляет перемещение курсора влево на символ до указанного
символа x
; Повторяет предыдущий поиск символа. Команда ; запоминает символ
и ищет следующее появление символа в текущей строке
, Повторяет предыдущий поиск символа, но в обратном направлении
j Перемещает курсор вниз на одну строку
k Перемещает курсор вверх на одну строку
- Перемещает курсор на одну строку вверх, позиционируя его на первом
ненулевом символе
+ Перемещает курсор вниз на одну строку и позиционирует на первый
непустой символ
<CR> Перемещает курсор вниз на одну строку и позиционирует на первый
непустой символ
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219812 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 9:06


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Основные команды редактора vi

TERM=terminal_name
export TERM
- Установка конфигурации терминала

tput init Инициализировать терминал как terminal_name
vi filename Вызов редактора vi для редактирования файла filename
a Добавить текст после курсора
h Перемещает курсор на один символ влево
j Перемещает курсор вниз на одну строку
k Перемещает курсор вверх на одну строку
l Перемещает курсор на один символ вправо
x Удалить символ
<CR> Возврат каретки
<ESC> Перейти из режима ввода в командный режим
:w Записать в файл
:q Завершить работу с редактором
:wq Записать буфер в файл и завершить работу с редактором vi
ZZ Записать изменения в файл и завершить работу с vi
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219811 · Ответов: 20 · Просмотров: 10973

шпунтик
Отправлено: 13.9.2013, 8:58


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Find - обход иерархии файлов - Возможные проблемы

Возможные проблемы

Специальные символы, используемые find, являются также специальными символами для многих командных оболочек. В частности, может потребоваться экранировать от командной оболочки символы ``*'', ``['', ``]'', ``?'',``('', ``)'', ``!'', ``\'' и ``;''.

Поскольку не существует разделителей, отделяющих опции от имён файлов или имена файлов от выражений, трудно задать файлы с именами типа -xdev или !. Эти проблемы решаются опцией -f и конструкцией ``--'' для getopt(3).

Примитив -delete плохо взаимодействует с другими опциями, меняющими порядок обхода дерева файловой системы.Примитивы -mindepth и -maxdepth фактически являются глобальными опциями (как документировано выше). Они, по-видимому, должны быть заменены опциями, выглядящими как опции. занного аргументами путь, вычисляя выражение (состоящее из перечисленных

ниже ``примитивов'' и ``операндов'') для каждого файла в дереве.
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219810 · Ответов: 6 · Просмотров: 3973

шпунтик
Отправлено: 13.9.2013, 8:56


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435


Find - обход иерархии файлов - Стандарты и история

Стандарты

Синтаксис утилиты find представляет собой надмножество синтаксиса, описанного в стандарте IEEE Std 1003.1-2001 (``POSIX.1'').Все однобуквенные опции, кроме -H и -L, а также -amin, -anewer, -cmin,-cnewer, -delete, -empty, -fstype, -iname, -inum, -iregex, -ls,-maxdepth, -mindepth, -mmin, -path, -print0, -regex и все связанные с временем создания примитивы -B*, представляют собой расширения к стандарту IEEE Std 1003.1-2001 (``POSIX.1'').

Исторически, опции -d, -L и -x были реализованы через примитивы -depth,-follow и -xdev. Эти примитивы были всегда истинны. Поскольку они фактически были глобальными переменными, вступающими в силу до начала обхода, некоторые допустимые выражения могли иметь неожиданные результаты, например, -print -o -depth. Поскольку -print всегда истинен, стандартный порядок вычислений подразумевает, что -depth никогда не выполнится, что в действительности не так.

Оператор -or был реализован как -o, а оператор -and был реализован как -a.

Исторические реализации примитивов -exec и -ok не заменяли строку ``{}'' в имени утилиты и её аргументах, если сразу перед этой строкой или сразу после неё были непробельные символы. Эта версия заменяет её в любом месте в имени утилиты и её аргументах, где бы она ни встретилась.Опция -E была навеяна одноимённой опцией grep(1) и sed(1).

История
Команда find появилась в Version 1 AT&T UNIX.
  Форум: Сервер: настройка, поддержка · Просмотр сообщения: #219809 · Ответов: 6 · Просмотров: 3973

10 страниц V   1 2 3 4 5 6 > » 

New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена


 


Текстовая версия Сейчас: 29.3.2024, 10:34

Результаты поиска




Рейтинг@Mail.ru Rambler's Top100

forum.ribca.net | Web Дизайн: WonderWorker | http://Ribca.Net