Main page




[12:29] TiReX joined #forth.
[12:29] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[12:38] TiReX joined #forth.
[12:38] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[12:57] [Pretorian] Вот и TiReX проснулся смотрю, не сильно хоть упал?
[13:01] mrack (~Miranda@91.151.34.91) joined #forth.
[13:14] [exsample] [Только что] WingLion -- Вопросы по форуму :: RE: Предложения по удобной работе с форумом
[13:14] [exsample] http://fforum.winglion.ru/viewtopic.php?p=6304#6304
[13:18] [Pretorian] Ну вот народ с баньки подтянулси :)
[13:23] ygrek (~user@88.191.51.214) left irc: ""
[13:36] exsample (~spf@tutzing.ccc.de) left irc: EOF From client
[13:43] WingLion (~WingLion@81.211.122.120) joined #forth.
[13:43] #forth: mode change '+o WingLion' by ChanServ!service@RusNet
[13:44] [WingLion] ЗдрАААвствуйте!
[13:44] ктулх (~Miranda@91.151.39.234) joined #forth.
[13:46] *** WingLion ковыряет шапку форума
[13:49] *** WingLion заковырял все назад, что расковырял и уполз а магАзин
[13:51] mrack (~Miranda@91.151.34.91) left irc: Ping timeout
[14:22] Kamikaze13 (^5b7c85da@ircgate.deware.lo) joined #forth.
[14:41] ктулх (~Miranda@91.151.39.234) left irc: "Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"
[14:58] [Pretorian] * а
[14:59] Pretorian (~pi@195.162.52.34) left irc: "Русифицированный mIRC 6.03 от NeoRa GrouP ( www.NeoRa.ru )"
[15:07] exsample (~spf@h7938.serverkompetenz.net) joined #forth.
[15:11] RHuB (~RHuB@gw.tis.tomsk.ru) left irc: ""
[15:13] [exsample] [Только что] Kopa -- Вопросы по форуму :: RE: Колонка ссылок на Форт-ресурсы
[15:13] [exsample] http://fforum.winglion.ru/viewtopic.php?p=6309#6309
[15:14] Kamikaze13 (^5b7c85da@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[15:34] mak4444 (^c2556384@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[15:56] exsample (~spf@h7938.serverkompetenz.net) left irc: EOF From client
[16:34] exsample (~spf@S010600e07dd98571.cg.shawcable.net) joined #forth.
[16:41] [exsample] [Только что] WingLion -- Вопросы по форуму :: RE: Колонка ссылок на Форт-ресурсы
[16:41] [exsample] http://fforum.winglion.ru/viewtopic.php?p=6310#6310
[16:43] profit1984 (^azekeprof@88.204.193.6.metro.online.kz) joined #forth.
[16:53] exsample (~spf@S010600e07dd98571.cg.shawcable.net) left irc: EOF From client
[17:13] profit1984 (^azekeprof@88.204.193.6.metro.online.kz) left irc: Ping timeout
[17:23] profit1984 (^azekeprof@88.204.193.130.metro.online.kz) joined #forth.
[17:44] VoidVolker (~EvilFromS@111.gprs-nat.mtsnet.ru) joined #forth.
[18:06] exsample (~spf@80.253.14.102) joined #forth.
[18:14] exsample (~spf@80.253.14.102) left irc: ""
[18:14] exsample (~spf@hiorg-news.de) joined #forth.
[18:14] exsample (~spf@hiorg-news.de) left irc: EOF From client
[18:16] exsample (~spf@hiorg-news.de) joined #forth.
[18:16] exsample (~spf@hiorg-news.de) left irc: EOF From client
[18:17] exsample (~spf@hiorg-news.de) joined #forth.
[18:17] exsample (~spf@hiorg-news.de) left irc: Connection reset by peer
[18:18] exsample (~spf@hiorg-news.de) joined #forth.
[18:18] exsample (~spf@hiorg-news.de) left irc: EOF From client
[18:56] [VoidVolker] есть кто живой?
[18:57] [WingLion] бот, каркни!
[18:58] [VoidVolker] не каркай - байтоф не будет
[18:59] [WingLion] их и так нету...
[18:59] [VoidVolker] ннрон хорошо знаешь?
[19:01] [WingLion] плохо :(
[19:01] [WingLion] oм у меня на компе до сих пор работать не хочет.. :(
[19:01] [WingLion] в смысле, nnCron - если вопрос о нем...
[19:01] [profit1984] VoidVolker: а чё так?..
[19:01] [profit1984] Какой вопрос?
[19:01] [VoidVolker] бага у мя какая-то с чтением имени кронтабов изи кронини
[19:02] [VoidVolker] в общем надо получить по имна подключенных кронтабов
[19:02] [profit1984] Не понял?.. Чтением имени?.. Можно код?
[19:04] [VoidVolker] где крон хранит имена кронтабов подключенных?
[19:06] [VoidVolker] в сырцах я че-то не нашел куда он сохраняет их....
[19:06] [profit1984] А их может быть несколько?.. Вот уж чего не знал..
[19:06] [profit1984] А, и в самом деле..
[19:06] [profit1984] В nnCron.ini есть..
[19:06] [VoidVolker] да скока угодно)
[19:06] [profit1984] Crontab: "nncron.tab"
[19:07] [profit1984] То?..
[19:08] [VoidVolker] вот тут и загвоздка ридлайном читаю эту строку, слово возвращает S" nncron.tab" - а крон его не находит, в смысле вылазит мессага что путь неверный
[19:09] [VoidVolker] а там уже другой ридлайн его открывает
[19:09] *** profit1984 не понимает что такое "ридлайн"
[19:09] [VoidVolker] скармливаю строку EXIST? - оно выдает что файл не существует
[19:09] [VoidVolker] а если S" nncron.tab" EXIST? - то норм
[19:11] [profit1984] Какую строку?..
[19:11] [VoidVolker] я тада эту строку считанную из ини COUNT а потом опять в массив - то пишет файл существует
[19:12] [VoidVolker] : ReadTabs { \ a -- }
[19:12] [VoidVolker] COUNT S" Crontab:" SEARCH
[19:12] [VoidVolker] IF
[19:12] [VoidVolker] 64 ALLOCATE THROW TO a
[19:12] [VoidVolker] 10 /STRING 1- a PLACE
[19:12] [VoidVolker] a COUNT LOG-TASKS-TIME
[19:12] [VoidVolker] \ EXIST? IF MSG: "EXIST!!!" ELSE MSG: "NOT EXIST" THEN
[19:12] [VoidVolker] ELSE 2DROP
[19:12] [VoidVolker] THEN
[19:12] [VoidVolker] ;
[19:12] [VoidVolker] : CronTabs
[19:13] [VoidVolker] S" nncron.ini" ['] ReadTabs FOR-FLINES
[19:13] [VoidVolker] ;
[19:13] [profit1984] Я опять не понял.. Но наверно там опять прикол с выдернутыми отрывками..
[19:14] [VoidVolker] вместо
[19:14] [VoidVolker] a COUNT LOG-TASKS-TIME
[19:14] [VoidVolker] \ EXIST? IF MSG: "EXIST!!!" ELSE MSG: "NOT EXIST" THEN
[19:14] [VoidVolker] ELSE 2DROP
[19:14] [VoidVolker] a COUNT EXIST? IF MSG: "EXIST!!!" ELSE MSG: "NOT EXIST" THEN
[19:14] [VoidVolker] ELSE 2DROP
[19:14] [VoidVolker] аргх.... неудобно так тут...
[19:14] [profit1984] http://forth.pastebin.ca
[19:16] [profit1984] Туда кидай код, если что..
[19:16] [VoidVolker] : ReadTabs { \ a -- }
[19:16] [VoidVolker] COUNT S" Crontab:" SEARCH
[19:16] [VoidVolker] IF
[19:16] [VoidVolker] 64 ALLOCATE THROW TO a
[19:16] [VoidVolker] 10 /STRING 1- \ На стеке строка с именем кронтаба
[19:16] [VoidVolker] a PLACE
[19:16] [VoidVolker] a COUNT
[19:16] [VoidVolker] EXIST? IF MSG: "EXIST!!!" ELSE MSG: "NOT EXIST" THEN
[19:16] [VoidVolker] ELSE 2DROP
[19:16] Channel flood from VoidVolker -- kicking
[19:16] [VoidVolker] THEN
[19:16] [VoidVolker] ;
[19:16] [VoidVolker] а если без a PLACE a COUNT то EXIST? пишет что файла нет...
[19:16] VoidVolker kicked from #forth by TiReX: flood
[19:16] VoidVolker (~EvilFromS@111.gprs-nat.mtsnet.ru) joined #forth.
[19:17] [profit1984] Ну это из-за того что EXIST? видимо неявно хочет C-строки..
[19:17] [profit1984] То есть ASCIIZ> строки.
[19:18] [profit1984] А у тебя она не кончается нулём, там у неё " стоит.
[19:18] [profit1984] А вообще: много проще можно было сделать..
[19:21] [VoidVolker] да знаю я - естьTAB-LIST и INI-TAB-LIST c подключенными кротабами - я не знаю как из них извлечь кротабы
[19:21] *** profit1984 впервые видит эти самые TAB-LIST и INI-TAB-LIST
[19:21] [profit1984] Можно было не анализировать nncron.ini как _текст_ а исполнять его как исполняемый код (коим он и является)
[19:23] [profit1984] Собственно именно так и сам nnCron делает.
[19:23] [VoidVolker] ну так он и исполняется при запуске - вот я и не знаю откуда извлечь имена кротабов
[19:24] [profit1984] INCLUDE nncron.ini
[19:24] [VoidVolker] вроде они есть в INI-TAB-LIST и в TAB-LIST
[19:24] [profit1984] Просто нужно будет переорпелить CronTab: и всё.
[19:24] [profit1984] Показать?
[19:28] [VoidVolker] видимо придеца переопределять : Crontab: get-string ADD-TAB ;
[19:28] [VoidVolker] но как-то мне не нравица это....
[19:29] [profit1984] Угу.
[19:29] [profit1984] С чего это не нравится?.. Таким ходом походу весь nnCron написан..
[19:31] [VoidVolker] ну так ведь ведь ннкрон записывает кронтабы в списки
[19:31] [profit1984] : r get-string 2DUP + 0 SWAP C! EXIST? IF ." !" ELSE ." ?" THEN ;
[19:31] [profit1984] Типа того.
[19:31] [profit1984] То есть:
[19:31] [profit1984] : CronTab: get-string 2DUP + 0 SWAP C! EXIST? IF ." !" ELSE ." ?" THEN ;
[19:31] [VoidVolker] а оттуда их извлечь проще чем исполнять файл
[19:34] [VoidVolker] вот как извлечь из списка TAB-LIST ?
[19:34] [VoidVolker] к тому же просто переопределить CronTab: неинтересно =)
[19:36] [VoidVolker] а ту фигню, которая выше, я просто для проверки набросал...
[19:36] [VoidVolker] а вот это слово как раз "запоминает" имя ктронтаба:
[19:36] [VoidVolker] : ADD-TAB ( addr u -- )
[19:36] [VoidVolker] 2DUP TAB-EXIST? 0=
[19:36] [VoidVolker] IF
[19:36] [VoidVolker] DUP CELL+ ALLOCATE THROW >R
[19:36] [VoidVolker] R@ PLACE 0 R@ COUNT + C!
[19:36] [VoidVolker] R> CUR-TAB TAB-FILENAME !
[19:36] [VoidVolker] CUR-TAB TAB-LAST-TIME 0!
[19:36] [VoidVolker] CUR-TAB TAB-LIST AppendNode
[19:36] [VoidVolker] ELSE
[19:36] [VoidVolker] 2DROP
[19:36] [VoidVolker] THEN
[19:36] [VoidVolker] ;
[19:37] [profit1984] А вообще какая сверх-задача вообще?..
[19:37] [profit1984] Т. е. нафик это всё?
[19:37] [VoidVolker] да я, так - учусь =)
[19:38] [profit1984] Похвальная цель.
[19:38] [VoidVolker] а цель конечная - получить время следующего запуска всех задач в кротабе
[19:39] [VoidVolker] на один кронтаб - я уже сделал - выдает сабж всех активных в текущей сессии задач
[19:41] [VoidVolker] теперь хочу сделть чтоб читать тока подключенные кронтабы
[19:41] [profit1984] Ну дык а чё тут..
[19:41] [profit1984] Например слово которое выдаёт время для заданного crontab называется sayTime ( addr u -- )
[19:41] [profit1984] : CronTab: get-string 2DUP + 0 SWAP C! 2DUP EXIST? IF sayTime ELSE 2DROP THEN ;
[19:41] [profit1984] Типа того..
[19:42] [profit1984] Или проверку на существование даже убрать..
[19:42] [profit1984] А перетащить в sayTime там красивее получится..
[19:42] [VoidVolker] а сделал так - ASSUMED-NEXT-TIME - убрал одно слово и получил слово возвращающее время след запуска любой задачи
[19:43] [VoidVolker] а че делает sayTime?
[19:43] [profit1984] Так, по фотокарточке сложно сказать..
[19:43] [profit1984] Я же ни вижу ничего.. Да и в потрохах nnCron'а не копался..
[19:46] [VoidVolker] да забудь про время следующего запуска - мне тока осталось получить имена подключенных кронтабов
[19:46] [VoidVolker] и это не особо сложная проблема - а хочется по-проще...
[19:47] [profit1984] Оформи все коды.. Напиши полностью чего надо.. Спроси на форуме -- и всё будет.
[19:48] [VoidVolker] да не хочу я на форуме - смысл тогда это все делать? я же учусь )
[19:49] [VoidVolker] лично мне эта задача не нужна - я только хочу ее решить
[19:49] [VoidVolker] у меня даже тасков таких нет - что по времени запускались
[19:58] ygrek (~user@delta365.server4you.de) joined #forth.
[19:58] exsample (~spf@delta365.server4you.de) joined #forth.
[20:02] [VoidVolker] все, чтоб еще такого заковыристого придумать....
[20:03] [profit1984] Чего тут придумывать?..
[20:04] [VoidVolker] ну незнаю
[20:04] [VoidVolker] что-нибудь полезно
[20:04] [profit1984] Задачи они на дороге валяются.. "Шура, я вам обещаю, бензин будет спокойно ждать нас прямо на дороге" (с)
[20:04] [VoidVolker] ахахаха
[20:06] [profit1984] Вот тут ygrek'у нравится pythonchallenge
[20:06] [profit1984] Есть и другие сборники задачек.
[20:06] [ygrek] eulerproject.com
[20:06] [VoidVolker] это где?
[20:06] [VoidVolker] о!
[20:06] [profit1984] А то и бери в библиотеке: "Сбоник московских олимпиад по программированию" и вперёд!..
[20:06] [profit1984] Точи мозги.
[20:06] [ygrek] можно вообще идтить на timus или uva.es и решать acm задачки
[20:06] [ygrek] pythonchallenge.com
[20:06] [ygrek] тока ЯП для тех задачек совсем не главное конечно (это я про acm)
[20:06] [profit1984] ACM -- как расшифровывается?..
[20:07] [profit1984] Какое-то мега-издательтсво?
[20:07] [ygrek] не зна
[20:07] [VoidVolker] Hint: try to change the URL address. - это типа задачка?
[20:08] [ygrek] это хинт :))
[20:08] [ygrek] VoidVolker не читал блога?
[20:08] [VoidVolker] какого?
[20:08] [ygrek] my.opera.com/forth
[20:09] [exsample] ygrek: Quote 319 added. Thanks.
[20:09] [exsample] http://my.opera.com/forth - блог проФорт [ygrek]
[20:09] [VoidVolker] а, не - был, но не успел еще прочитать
[20:09] [ygrek] букмарки в IRC ^)
[20:09] [exsample] http://my.opera.com/forth - блог проФорт [ygrek]
[20:09] [ygrek] так что - нужны задачки?
[20:11] [ygrek] можно ведь и полезные вещи делать :)
[20:11] [WingLion] !calc
[20:11] [VoidVolker] мне нравится совет - (смотрите в оригинальной книге)
[20:11] [WingLion] полезные вещи - повалять дурака, побить баклуши
[20:11] [WingLion] впереди два дня для валяния дурака!
[20:12] [ygrek] это где такой совет?
[20:13] [WingLion] кнога советов - 'Решения XXVI съезда КПСС'
[20:13] [WingLion] кнИга советов - 'Решения XXVI съезда КПСС'
[20:14] [VoidVolker] полезная видимо книга
[20:14] forther (~forther@c-67-180-150-67.hsd1.ca.comcast.net) joined #forth.
[20:16] [VoidVolker] а какие хорошие редакторы есть для кронтабов?
[20:16] [WingLion] а блокнот чем не подходит?
[20:16] [exsample] Если вы желаете поставить чей-то форум на уши, вам надо долго идти лесом-лесом-полем-лесом и поскорее забыть о своем желании. [Крылев]
[20:16] *** WingLion именно им редактировал...
[20:16] [profit1984] Bred3 содержит готовые расцветки для nnCron и SPf
[20:16] [exsample] cannot find quote
[20:16] [profit1984] Просто ставишь и открываешь.
[20:17] [exsample] ygrek: Quote 320 added. Thanks.
[20:17] [WingLion] !calc все цитаты
[20:17] [WingLion] адрес форума, вообще-то в топике висит...
[20:18] [profit1984] ygrek is abusing quotes' mod
[20:21] [VoidVolker] WingLion: а я так - сам юзаю SciTE :)
[20:23] *** profit1984 не смог победить сего огромного драконуса..
[20:27] [profit1984] "Мне бы на травке, так.. Или хотя бы на земле тоже можно.." (с)
[20:32] VoidVolker (~EvilFromS@111.gprs-nat.mtsnet.ru) left irc: Ping timeout
[20:48] [exsample] ygrek: Quote 321 added. Thanks.
[20:59] WingLion (~WingLion@81.211.122.120) left irc: Ping timeout
[20:59] WingLion (~WingLion@81.211.122.120) joined #forth.
[21:01] Nick change: WingLion -> 1WingLionPmqNo
[21:01] Nick change: 1WingLionPmqNo -> WingLion32525
[21:03] forthe1 (~forther@c-67-180-150-67.hsd1.ca.comcast.net) joined #forth.
[21:07] [forthe1] vsem privet
[21:07] forther (~forther@c-67-180-150-67.hsd1.ca.comcast.net) left irc: Ping timeout
[21:07] [ygrek] алоха
[21:07] *** ygrek читает очередной пост из factor blog'a
[21:07] Nick change: forthe1 -> forther
[21:11] [profit1984] ygrek, и чего пишут?.. Как там международная обстановка?
[21:11] [ygrek] а про дин генерацию кода
[21:12] [ygrek] код для локалсов - пол экрана.. и кроссплатформенный. и модный. ну нафига мне этот spf? :)
[21:13] [exsample] profit1984: Quote 322 added. Thanks.
[21:13] [forther] про "модный" я б воздержался
[21:14] [profit1984] Ну такой налёт "гламура" есть..
[21:14] *** profit1984 вспоминает принцип: "хорошо там где нас нет"
[21:17] [forther] 2-й сезон Рим -а закончили
[21:17] [forther] таки голивуд под конец попер
[21:17] [forther] чего я не против
[21:18] [profit1984] Блин.. Что ж вы все делаете?.. Я ещё не всё видел..
[21:18] [forther] да я еще не успел
[21:19] [forther] молчу
[21:21] Nick change: WingLion32525 -> WingLion
[21:21] #forth: mode change '+o WingLion' by ChanServ!service@RusNet
[21:23] [profit1984] А вообще Михаил правильно сказал: "не какчествами языка, но его приложениями!.."
[21:23] [profit1984] На factor'е только вроде их собственный блог работает.. И всё?..
[21:24] [profit1984] Ещё есть?
[21:24] [ygrek] науке (в лице меня) это неизвестно
[21:27] [profit1984] Так надо было взять все пять звёздочек!..
[21:27] [profit1984] И смотреть вооружённым глазом.
[21:27] ygrek (~user@delta365.server4you.de) left irc: ""
[21:31] profit1984 (azekeprof@88.204.193.130.metro.online.kz) left #forth.
[21:33] profit1984 (~azekeprof@88.204.193.130.metro.online.kz) joined #forth.
[21:41] exsample (~spf@delta365.server4you.de) left irc: "Need hot code reload."
[21:51] profit1984 (~azekeprof@88.204.193.130.metro.online.kz) left irc: Connection reset by peer
[21:51] profit1984 (~azekeprof@88.204.193.130.metro.online.kz) joined #forth.
[21:51] exsample (~spf@74-130-200-14.dhcp.insightbb.com) joined #forth.
[21:52] ygrek (~user@74-130-200-14.dhcp.insightbb.com) joined #forth.
[22:02] [forther] а как вы думаете
[22:03] [forther] легче фортера обучить предметной области
[22:03] [forther] или спеца в "области" форту?
[22:08] [profit1984] Смотря какое масло и смотря какая каша..
[22:11] [profit1984] Хотя тут даже четыре параметра: смотря какой форт, смотря какой спец, плюс фортер и предм. область смотря какие..
[22:16] *** profit1984 чё та не понял.. Второй в году чемпионат на треке?.. Ну-ну..
[22:17] *** ygrek в сегодняшнем выпуске codenet.ru обнаружил две ссылки на форт :)
[22:18] [ygrek] до этого - ни разу подобного не бывало
[22:19] [profit1984] К нам приеха-а-л.. Кудимов Алексей Федорович, да-а-рагой!..
[22:19] [profit1984] Вай-вай-вай!..
[22:19] [profit1984] Знакомые все коды..
[22:19] [profit1984] Знакомые все учебники..
[22:21] [ygrek] теперь все части мозаики сложились в одну
[22:21] [profit1984] Мда.. Если такого уровня работы принимаются.. То делать мне там нечего..
[22:22] [profit1984] Хотя работа проведена большая..
[22:22] [ygrek] а зачем EXPECT в вступлении?!
[22:23] [profit1984] Хищник высказывал подозрение в плагиату у Баранова..
[22:23] [profit1984] FORGET в "учебнике" подтверждает это предположение.
[22:23] [ygrek] что прикольно - (смотрите в оригинальной книге) - а оригиналная книга не указана
[22:24] [profit1984] Кстати, сегодня сделал FORGET индивидуальный забыватель..
[22:24] [ygrek] ну я думаю это нельзя назвать плагиатом а скорее переработка под нынешние реалии - но зачем тогда FORGET и EXPECT
[22:24] [ygrek] а так было бы хорошо - modern баранов
[22:26] [ygrek] кстати в том же выпуске - Создание EXE приложений на PHP :)
[22:26] [profit1984] Какие такие нынешние реалии -- при FORGET ?..
[22:26] [profit1984] Угу, паноптикум какой-то..
[22:26] [profit1984] Программистическая Кунсткамера.
[22:33] [profit1984] Гонка преследования, украина -- сереброю
[22:34] [forther] а захем слово микропроцессор?
[22:36] [forther] зачем. гребаные раскладки @#$%
[22:36] [forther] нафталином пахнет
[22:39] profit1984 (azekeprof@88.204.193.130.metro.online.kz) left #forth.
[22:39] profit1984 (^azekeprof@88.204.193.130.metro.online.kz) joined #forth.
[22:44] Kamikaze13 (^5b7c85da@ircgate.deware.lo) joined #forth.
[22:46] [WingLion] http://forum.academ.org/uploads/post-20-1153274817.jpg
[22:48] VoidVolker (~EvilFromS@113.gprs-nat.mtsnet.ru) joined #forth.
[23:06] [VoidVolker] а кто знает как в кроне получить по PID процесса хэндл окна этого процесса?
[23:11] [VoidVolker] никто не знает....
[23:19] Kamikaze13 (^5b7c85da@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Ping timeout)"
[23:23] [VoidVolker] да и нет тут никого...
[23:29] profit1984 (azekeprof@88.204.193.130.metro.online.kz) left #forth.
[23:36] *** ygrek использует nncron только для запуска exs'а когда сеть приконнектится
[23:46] ygrek (~user@74-130-200-14.dhcp.insightbb.com) left irc: SSL I/O error
[23:46] exsample (~spf@74-130-200-14.dhcp.insightbb.com) left irc: EOF From client
[23:48] ygrek (~user@delta365.server4you.de) joined #forth.
[23:54] ygrek (~user@delta365.server4you.de) left irc: ""






up

All Logs
#Sferoid
#WingLion
#relativity
#osteohondroz
#dragons
#Forth
#duraki




Generated by logs2html module for eggdrop v.2.3