Home
devel@conference.jabber.ru
Saturday, 29 April 2006< ^ >
gonzo has set the subject to: Jabber Development | Здесь не help desk | для новичков читать сразу тут http://www.gonzo.kiev.ua/projects/jabber/devel-faq.html (Кто не прочитал, ССЗБ) | в jabber секса нет! | ICQ == оффтопик. | [22:22]<sulci> aleksey: Понг от gonzo: 1.03e+03 секунды | слепые смайлы ")))" == /ban | psi таки релизится! | конференция "бомжи, молчащие вместе" | Google с нами! | MySQL is dead body now | 01:16,08 <sulci> aleksey: на jabber.org запущен ejabberd 1.0.0 (unix/linux 2.6.9) | всем брать Tkabber из CVS и искать баги. А то ведь так с багами и выйдет новая версия. | http://www.saint-andre.com/blog/2006-04.html#2006-04-27T09:15
Room Configuration

GMT+4
[00:06:06] mci joins the room
[00:06:06] <sulci> [mci] Shadow on the wall
[00:06:15] <mci> re
[00:07:13] <kpect> ку
[00:25:46] gonzo joins the room
[00:26:04] <gonzo> не понял
[00:26:05] <gonzo> [19:09]<freedom> пошел домой, до завтра усем
[19:09]<gonzo> до завтра
[00:26:14] <gonzo> на три часа отстает
[00:26:18] <gonzo> это в history
[00:26:31] <gonzo> Понял
[00:26:42] <gonzo> это у меня дома UTC стоит
[00:27:12] <kpect> постоянно наступаю на багу, что в IE текст подкладывается под фон и поэтому не виден. есть какое-нибудь универсальное лекарство?
[00:27:56] gonzo leaves the room
[00:27:59] gonzo joins the room
[00:28:36] gonzo leaves the room
[00:29:15] gonzo joins the room
[00:32:58] gonzo is now known as золушок
[00:38:03] <igor> kpect: есть. выбросить на помойку это поделие
[00:38:21] <kpect> ты о чем?
[00:38:33] <igor> kpect: про IE
[00:39:04] <kpect> я бы с радостью ибо задрал он меня сильно, но проблема в том, что более 50% юзеров им все-таки пользуются.
[00:39:15] <kpect> в общем пролечил втыканием таблицы
[00:39:23] <kpect> с одной ячейкой
[00:39:29] <kpect> ппц. короче.
[00:43:12] mci leaves the room
[00:45:41] <igor> kpect: теми, кто использует IE, можно пренебречь, потому что они -- лохи
[00:46:01] <igor> kpect: равняться на них -- себя не уважать.
[00:46:42] <kpect> гыгы
[00:46:58] <kpect> интересная теория.
[00:47:23] <kpect> видно тебя IE поддостал сильнее меня.
[00:47:36] <igor> kpect: скорее даже единственно правильная.
[00:48:29] <igor> kpect: пусть массово угробят свои туповатые тушки об кирпичную стенку :)
[00:48:41] <kpect> хехе
[00:49:07] <igor> kpect: вообще, это я к тому, что писать кроссбраузерный код -- чистый мазохизм.
[00:49:35] <kpect> не стоп
[00:49:42] <kpect> никто про кроссбраузерный не говорит.
[00:50:02] <kpect> точнее кроссбраузерный да, но без костылей спецом под IE
[00:50:04] <igor> лучше строго следовать рекомендациям w3c, а у тех, кто не заработает, пусть меняют браузер, ибо сами себе злобные буратинки
[00:50:18] <kpect> вот-вот. я и стараюсь следовать.
[00:50:27] <kpect> и вот такая бага неприятная %)
[00:53:49] <igor> kpect: в любом случае здесь тебе врядли помогут/поспособствуют с написания кода под ie. :)
[00:54:08] igor вообще сомневается, что в этой конференции кто-то юзает ie.
[00:54:20] <kpect> хехе %)
[00:54:48] <igor> kpect: а ты веб-программист?
[00:54:51] <reaxer> igor: я юзаю! :)
[00:54:59] <igor> reaxer: ааааааа!
[00:55:00] <reaxer> igor: не как основной
[00:55:08] <kpect> igor: да.
[00:55:15] <reaxer> igor: основной - Опера любофь мая
[00:55:21] <igor> kpect: а на чём пейшешь?
[00:55:26] <kpect> опера кста, тоже не идеал
[00:55:40] <igor> идеал -- firefox и elinks
[00:55:40] <kpect> igor: к сожалению, только php + mysql & pgsql
[00:55:43] <reaxer> igor: ведь кой куды без ИЕ не потыкайся
[00:56:32] <igor> reaxer: я по таким сцайтам не хожу. если вдруг захожу в интернет-магазин и он не работает в ff, то иду в другой ;)
[00:56:34] <kpect> это кой-куды давно нужно было через панель управлению на автомат поставить %)
[00:57:20] <reaxer> igor: ну оно в принципе работает, но мне как то аж смотреть противно как оно рендерится или налезает или не выпадает где должно или ...
[00:57:37] <igor> kpect: нам нужен человек, который сделал бы движок для www.jabber.ru
[00:57:53] <igor> но проблема в том, что мы не любим php :)
[00:57:57] <kpect> что подразумевается под движком?
[00:58:11] <kpect> точнее что подразумеваетя под движком в данном случае %)
[00:58:11] <igor> cms?
[00:58:23] <reaxer> igor: а вот за что ругают ИЕ - не могу понять. Дыр в нем не больше чем в других браузерах, ...
[00:58:43] <kpect> igor: а она должна быть обязательно написана специально для jabber.ru ?
[00:58:53] <igor> reaxer: не в курсе. я его ни разу не видел :)
[00:59:12] <kpect> igor: и почему именно писать, а не брать готовое?
[01:00:07] <reaxer> igor: ну вот :) простенький такой браузер оно, со своим немного видением реализации стандатов и немного фирменной отсебятины МС
[01:00:19] <kpect> reaxer: лично я ругаю ие за то, что в коде <div style="background: #ffffff;">any text</div> он может положить фон поверх текста
[01:00:24] <igor> kpect: вообще, я обещал ермине написать на django, да вот что-то времени нет, да и ермине куда-то пропала из области видимости
[01:00:47] <kpect> reaxer: а также за то, что при стиле style="height: 20px"; он почему-то меняет не только высоту, а еще и ширину дива.
[01:00:54] <igor> reaxer: не, отсебятины/проприетарщины нам не надо.
[01:01:34] <reaxer> igor: так ведь пользоваться и не заставляют :) а вкусного много...
[01:01:35] <kpect> igor: я в общем к тому спрашиваю, что у меня есть собственная цмс-ка. и она меня кормит.
[01:01:51] <catap> kpect: php?
[01:01:55] <kpect> но тут ес-но речь не о продаже, а о ссылочке.
[01:02:00] <kpect> да
[01:02:32] <catap> igor: ты кстати, движок своего блога не думаешь открыть? А то я бы почитал, и заодно, быть может, попробовал еще раз danjo... Зимой не смог доконца проникнуться его api...
[01:02:56] <igor> catap: не тормози, он с самого начала открыт. :)
[01:02:58] <reaxer> kpect: может положить - эт он видимо когда не выспался :) у меня все ок кстати
[01:03:18] <catap> igor: давно я на твоём сайте значит не был...
[01:03:20] <igor> catap: http://www.goryachev.org/mauvaiston/
[01:03:41] <igor> catap: брать вот так: bzr branch http://www.goryachev.org/mauvaiston/
[01:03:54] <kpect> reaxer: я не про данный конкретный код, но чтобы был ясен принцип. и может/неможет напрямую зависит от значения этого any text
[01:03:54] <catap> bzr... что за зверь?
[01:04:06] <catap> очередная система контроля версий?
[01:04:06] <igor> catap: http://bazaar-vcs.org/
[01:04:28] <catap> ясно... а если не секрет, почему не svn?
[01:05:00] <igor> catap: потому что svn концептуально сосёт. как и все vcs с централизованным хранилищем.
[01:05:18] <catap> ммм, распределенный...
[01:05:19] <catap> мммм...
[01:05:27] <igor> catap: можешь wget'ом вытянуть.
[01:05:48] <reaxer> kpect: а чо за зависимость? хотя, я же говорю - местами реализация стандартов w3c (именно реализация) исходя из текстов может отличаться
[01:06:10] <catap> igor: спасибо
[01:06:34] <reaxer> kpect: в смысле что прочитав можно и так и эдак сие представить и под текст подходить будет
[01:06:35] <kpect> reaxer: извини, у меня не столько времени, чтобы заниматься отловом баго в IE %)
[01:06:51] <kpect> reaxer: тебе нужен рабочий пример? %)
[01:06:54] <kpect> могу показать
[01:07:14] <kpect> только ковыряние html кода оставляю уже тебе
[01:07:18] <reaxer> kpect: интересуюсь, накапливаю знания :)
[01:08:03] <kpect> ща
[01:08:31] <igor> reaxer: он опенсурсный? кроссплатформенный? зул уже есть? а питон? а хренова туча открытых расширений? а стандарты как поддерживает? :)
[01:09:04] <kpect> reaxer: http://informipoteka.ru/news/actual/2006-04-28/315/ сохрани страницу на диск, убей из нее таблицу (она там одна)
[01:09:14] <kpect> получишь очень интересный эффект
[01:09:26] <kpect> только ес-но не убивай содержимого ячейки таблицы
[01:11:08] <kpect> igor: возвращаясь к jabber.ru фактически вам нужны php рабочие руки? %)
[01:11:18] <kpect> а как и что вы уже давно решили
[01:11:58] <reaxer> kpect: МС просто всегда подкатывался под юзеров, чтоб им жить не печально было, чтоб совместимее все. а представь себе ситуацию: есть страница, есть браузер. страница писана под стандарт А браузер его полностью поддерживает. выходит поправка к стандарту, страницу никто не переделывает. вопрос: что делать с браузером: следовать стандарту - но тогда страница отрисуется чуть криво и спихнут это на браузер (ведь не все юзеры девелоперы ) или не следовать стандарту и тогда страница отрендерится отлично но будут ругать за то что не следует стандартам :)
[01:12:53] <kpect> reaxer: для избежания этих ситуаций есть DTD, который прописывается первой строкой в html документе
[01:12:59] <kpect> новый стандарт - новый DTD
[01:13:02] <kpect> вопрос решен
[01:13:45] <kpect> а если уж речь зашла о стандартах, то IE не полностью поддерживает стандарты даже какой-нить даже 3х годичной давности.
[01:14:15] <kpect> и ни в одном стандарте не прописано, что фон может быть поверх текста %)
[01:14:37] <reaxer> igor: а что опенсорс и кроссплатформенность сразу делают продукт круче? :)
[01:15:29] <reaxer> kpect: ну например на godaddy и многих других ДТД не прописан :) чо делать?
[01:16:02] <igor> kpect: не знаю. наверное лучше сами напишем на питоне. :)
[01:17:40] aleksey joins the room
[01:17:40] <sulci> [aleksey] Всем учить хаскиль полчаса!
[01:17:46] <igor> reaxer: да, естественно. даёт пользователю больше свободы
[01:17:51] <igor> aleksey: ыыы!
[01:18:02] <kpect> reaxer: если DTD не прописан тогда действительно на усмотрение браузера, но в этом случае браузер ни за что отвественности нести не может.
[01:18:16] <kpect> я DTD всегда прописываю.
[01:18:19] <aleksey> ку
[01:18:33] <kpect> igor: хехе.
[01:18:34] <reaxer> igor: пользователь != девелопер ;)
[01:18:57] <kpect> ну если что самая крупная работа из порфтолио это http://cityout.ru проект
[01:19:26] <reaxer> kpect: точно :) ты - да, другие - нет, а кто-то его заменить забудет... а кто виноват? браузер :)
[01:19:40] <kpect> и опыта 5 лет за плечами.
[01:20:11] <kpect> reaxer: по-моему мы начинали говорить о багах отображения в IE и соответствии стандартам.
[01:20:19] <kpect> а сейчас уже вода в ступе
[01:20:27] <igor> reaxer: девелоперы тут не причём. свобода выбора важнее (к вопросу о кроссплатформенности)
[01:20:57] <reaxer> igor: ты хош сказать что из-за браузера ось выбираешь?
[01:21:48] <reaxer> igor: я выбираю ось, а нужный софт фсегда найдется ;)
[01:22:59] <igor> reaxer: нет, я ось (как и графическую оболочку, так и редактор) выбираю из расчёта максимальной юзабилити.
[01:23:03] <reaxer> kpect: ну так вот юзер и посчитает это багой браузера. он-то в коде рыться не будет, во всяком случае не каджый юзер
[01:23:25] igor leaves the room
[01:23:25] igor joins the room
[01:23:25] <igor> reaxer: нет, я ось (как и графическую оболочку, так и редактор) выбираю из расчёта максимальной юзабилити.
[01:23:27] <reaxer> igor: тогда в чем свобода выбора?
[01:23:46] <reaxer> igor: если выбор оси сделан уже :)
[01:29:05] <kpect> igor: еще вопрос по jabber.ru почему не устраивает то, что есть сейчас?
[02:09:39] mblsha leaves the room
[02:16:03] mblsha joins the room
[02:16:03] <sulci> [mblsha] существо с хвостиком и розовыми ушками и отполированными резцами
[02:16:10] <золушок> цпать
[02:16:33] золушок leaves the room
[02:42:20] reaxer leaves the room
[03:12:04] Corwin joins the room
[03:27:04] kpect leaves the room
[04:42:09] aleksey leaves the room
[06:00:57] purport joins the room
[06:03:08] <purport> ХУ из ХУ
[06:03:11] purport leaves the room
[06:43:13] evgs leaves the room
[06:44:42] Corwin leaves the room
[08:54:34] zenith joins the room
[09:01:23] <zenith> seen kpect
[09:01:23] <sulci> zenith: kpect был здесь 5 часов 34 минуты 19 секунд назад
[09:01:54] <zenith> kpect вроде говорил, что он хочет на пых-пыхе пописать на благо j.r?
[09:11:16] combr leaves the room
[09:11:58] gonzo joins the room
[09:32:17] <zenith> blogs можно засылать смски на халяву
[09:32:17] <sulci> zenith: Java, Symbian OS : Bombus как замена Jimm на 65-75-й сериях
Да кстати теперь, если ваш аккаунт на джаббер.ру при подключении транспорта mrim(мэйл агент) - можно засылать смски на халяву через мэйл агент.
http://forum.allsiemens.com/viewtopic.php?p=265117#265117
Thu, 27 Apr 2006 07:41:09 +0400
[09:32:30] <zenith> началось
[09:32:38] <zenith> скоро mrim забанят
[09:40:07] <teo> zenith: маловероятно (если конечно ьайлрушники не врут, что у них много пользователей)
[09:40:14] <teo> майлрушники
[09:46:27] teo leaves the room
[10:13:56] evgs joins the room
[10:43:48] gonzo leaves the room: Replaced by new connection
[10:44:03] gonzo joins the room
[10:44:48] Aлекс joins the room
[11:01:13] mblsha leaves the room: ушел в подполье
[11:07:26] zet joins the room
[11:27:02] combr joins the room
[12:22:29] combr leaves the room
[12:26:20] <gonzo> wz ukkk
[12:26:21] <sulci> gonzo: Kyiv, Ukraine - 2006.04.29 0800 UTC / mostly clear, 15C/59F, humidity 35%, wind: from the SSE (160 degrees) at 7 MPH (6 KT) (direction variable), visibility: greater than 7 mile(s)
[12:27:26] UJvu joins the room
[12:28:59] t雷 joins the room
[12:30:17] t雷 решил сразу на 5.0 ejabberd попробовать
[12:39:18] gonzo leaves the room
[13:00:25] zet leaves the room: Disconnected
[13:25:08] levsha joins the room
[13:25:28] <levsha> ку!
[13:27:28] <zenith> seen ermine
[13:27:28] <sulci> zenith: ermine был здесь 24 дня 16 часов 2 минуты 51 секунду назад
[13:27:48] teo joins the room
[13:27:51] <t雷> я вот не пойму - какого фига в релиз ноутс заявлена поддержка native mysql если в результате чтобы её получить, надо идти на какой-то сайт сливать отдельно этот драйвер, непойми как его собирать и.т.п
[13:27:59] <t雷> я фигею от таких релизов
[13:30:23] <teo> t雷: а что фигеть от релиза? фигей от релиз ноута
[13:31:33] <t雷> teo, так профигев от релиз ноута я фигею от релиза
[13:31:36] <t雷> это же связано :)
[13:31:49] <teo> t雷: а лучше прокомментируй его где-нибудь публично. и нативные поддержки sql, модули к которым неизвестно где, и shared roster, которому срывает крышу, как только начнешь переименовывать зашаренный контакт
[13:32:12] <teo> t雷: и интересную багзиллу, которую не читает никто
[13:34:01] <teo> t雷: и совершенно дурацкий инсталлер под линукс, который у половины народа не работает (из-за бинарной несовместимости в линуксах?), но про это ремонд ни слова не слышал почему-то
[13:34:17] <t雷> teo, про шаред ростер я уже давно просил придумать более интеллектуальные подписки, это похоже начались следствия
[13:34:59] <teo> t雷: на самом деле, достаточно его теснее интегрировать с обычным ростером и запретить изменение шареных контактов
[13:35:50] <t雷> ну или так
[13:36:08] <teo> t雷: но это никто делать не будет
[13:36:23] <zenith> teo: почему?
[13:36:33] <teo> t雷: алексею это совсем не интересно. а выделенные на шаредный ростер деньги, видимо, закончились
[13:42:33] <t雷> а ещё это наверно модно все модули называть odbc хотя работают они могут совсем не через odbc, это чтобы пользователь не расслаблялся, а то и так документация подробная и понятная и вся в одном месте
[13:43:20] <teo> t雷: а это уже к автору. хотя он, очевидно, не хотел код дублировать...
[13:43:35] <t雷> и параметры конфига. Интересно когда это всё начнёт конфликтовать и автор про что-нибудь забудет
[13:43:36] <teo> а odbc на тот момент уже было
[13:44:01] <teo> t雷: время от времени уже бывает
[13:44:20] <teo> я правда только на mod_vcard'ах замечал
[13:45:24] <t雷> teo, на мой взгляд проще один раз переименовать и назвать вещь своим именем _external_db например чем пугать пользователя сначала конфигом на erlangе, а потом странными "здесь играем, здесь не играем. Здесь написано это но означает вот это..."
[13:45:57] <teo> t雷: автор же есть :) ему и расскажи :)
[13:46:13] <t雷> teo, он меня не слушает :) я гуглу рассказываю
[13:46:30] <teo> t雷: я думаю, что ты прав
[13:46:40] <igor> t雷: а ты предлагаешь пугать пользователя зумлем? :)
[13:47:17] <teo> t雷: по крайней мере все эти mod_something_{mnesia,odbc,ldap} напрягают
[13:47:41] <t雷> igor, по крайней мере будешь не первым
[13:47:45] <t雷> такое уже есть
[13:47:49] <teo> t雷: про конфиг на эрланге ничего не скажу плохого. кроме невнятных сообщений о синтаксической ошибке
[13:47:58] <zenith> igor: если нужна вложенность, можно использовать что-то вроде конфига bind'а или dhcpd
[13:48:23] igor пожимает плечами. его конфиг устраивает. :P
[13:48:36] <zenith> igor: в общем-то да :)
[13:48:49] <zenith> igor: особенно когда в ырланге кое-что понимаешь :)
[13:48:58] t雷 тоже устраивает, потому что ничего другого менее глючного нет к сожалению
[13:49:35] <t雷> вот введут в LSB стандартизацию конфигов и ку-ку
[13:50:21] <zenith> t雷: ничего не имеет против стандартизации конфигов, несмотря на то, что постоянно приводят в пример iptables
[13:50:25] <igor> t雷: everything xml? :)
[13:50:39] <zenith> *не имею
[13:50:53] <t雷> igor, есть варианты? переписать всё остальное на erlang и всё на erlang?
[13:51:21] <teo> конфиг на эрланге не хуже конфига в xml
[13:51:44] <t雷> teo, да, но есть уже конфиги xml и есть конфиги txt
[13:51:49] <zenith> teo: ага, и то и то - отстой :)
[13:51:54] <igor> t雷: возражений не имею. :)
[13:51:57] <t雷> так как он не первый - это хуже
[13:52:08] <t雷> потому что он "ещё один"
[13:53:10] <teo> t雷: а есть еще конфиги тех же apache, bind, еще фиг знает чего... и не xml и не txt
[13:53:42] <teo> о! emacs забыл :)
[13:53:52] <teo> еще один конфиг :)
[13:54:44] <t雷> ага, только что такое apache и что такое ejabberd :)
[13:55:00] <teo> а еще ткаббер бывает :) и куча других скриптовых приложений
[13:56:00] <teo> t雷: придумай хороший формат конфига (только не xml). опиши. глядишь, можно будет сделать парсер
[13:56:33] <levsha> named.conf
[13:56:59] <levsha> правда наверное без обязательного требования точки с запятой после закрывающей фигурной скобки
[13:57:20] <t雷> teo, одно из преимуществ jabber называется human readable не правда-ли?
[13:58:10] <teo> t雷: xml не human-readable. так что неправда
[13:58:40] <t雷> teo, с чем сравнивать?
[13:59:00] <teo> t雷: с чем угодно
[14:00:00] <igor> xml вполне себе hacker-readable и этого достаточно
[14:00:15] <t雷> ну с чем? ты же утверждаешь что он не human
[14:01:18] <teo> t雷: сравни с email например
[14:02:04] <igor> teo: предлагаешь конфиги в rfc-822? :)
[14:02:16] <teo> igor: при чем здесь конфиги?
[14:02:45] <igor> не знаю.
[14:03:40] kpect joins the room
[14:03:43] <kpect> ку
[14:05:50] <t雷> teo, предлагаешь теги заменить на скобки и табуляции?
[14:06:29] <teo> t雷: алексей предлагал asn.1
[14:11:16] <t雷> и он типа более human-readable? типа как erlang да? :)
[14:12:02] <teo> t雷: сам по себе он бинарный. но преобразовать его к читаемому виду ничего не стоит
[14:12:33] <t雷> teo, ты про xslt слышал?
[14:13:00] <teo> t雷: краем уха
[14:13:18] <t雷> это если ниасилил xml можешь его отобразить как хочешь
[14:14:11] <teo> t雷: это не доказывает то, что xml более human readable, чем что-либо еще
[14:14:14] <t雷> teo, причём бинарный протокол ты стопроцентно не прочитаешь в отличие от xml
[14:14:51] <teo> t雷: ты еще расскажи, зачем читать протокол
[14:15:06] <teo> а вот конфиг неплохо бы и читать
[14:15:22] <t雷> teo, никогда не игрался с jabber сервисами в raw xml?
[14:15:34] <t雷> хочешь повторить это в бинарном виде?
[14:15:45] <teo> t雷: был бы бинарный протокол, можно было бы играться так же.
[14:15:59] <t雷> нет не правда
[14:16:00] <teo> t雷: только перед отправкой пропускать через обинариватель
[14:16:15] <t雷> это не одно и то-же
[14:17:05] t雷 задумался
[14:17:12] <teo> t雷: это даже лучше. по крайней мере пришлось бы в raw-консоль приделать валидатор... а сейчас стимула нет
[14:18:17] <t雷> teo, есть ощущение что для бинарного протокола обинариватели сильно разные в отличие от парсеров xml
[14:19:06] <teo> t雷: не могу сказать ничего конкретного. "бинарный протокол" это слишком расплывчато
[14:19:38] <teo> t雷: http://asn1.elibel.tm.fr/en/introduction/myths.htm (можешь сюда глянуть. тут любопытно)
[14:23:52] <t雷> потом насколько я понимаю в этом бинарном протоколе придётся повторять теги xml которые будут выпарсиваться после распарсивания самого протокола. Иначе ты не сможешь добавлять лишние поля как в xml или придётся передавать всегда dummy поля
[14:25:08] reaxer joins the room
[14:25:57] <t雷> либо там хреновый какой-то пример в introduction
[14:29:59] <t雷> teo, а что alekseyю мешает сделать handshake для s2s в ASN и потом передавать XML через него, судя по сайту там в стандарте что-то наворотили для этого Xml Encoding Rules называется
[14:31:04] <teo> t雷: типа ejabberd-to-ejabberd чтобы было нестандартное? а зачем?
[14:31:26] <t雷> почему не стандартное?
[14:31:29] <teo> t雷: чтобы если получится эффективнее, то всем рассказать, какой xml плохой?
[14:31:37] <t雷> STARTTLS есть ведь
[14:31:40] <t雷> zlib есть
[14:31:43] <t雷> почему не ASN
[14:31:50] <teo> t雷: ну или так
[14:31:52] <t雷> ну можно рассказывать какой xml хороший
[14:31:55] <t雷> тьфу
[14:31:58] <t雷> ASN
[14:32:06] <teo> t雷: а все равно уже поздно
[14:32:28] evgs leaves the room
[14:32:32] <teo> t雷: новый im организовать не получится
[14:32:39] <t雷> почему новый
[14:32:53] <t雷> я говорю в чём проблема сделать аналогию с STARTTLS?
[14:33:06] <zenith> t雷: а зачем? :)
[14:33:49] <t雷> zenith, как зачем? говорят же что ASN гораздо эффективней xml
[14:34:15] <t雷> в результате данные что после expat что после asn -куда-нибудь должны быть одинаковые
[14:34:33] <teo> t雷: и по-видимому, если это будет xml over asn, то эффективнее не получится...
[14:35:03] <t雷> как так? если схема xml однозначно преобразовывается в ASN
[14:35:54] <t雷> после STARTASN допустим два сервера уже не будут с xml в asn преобразовывать, а будут внутренние данные в ASN сразу передавать
[14:36:23] <teo> t雷: а. переписать ejabberd? дороговато получается
[14:36:31] <t雷> teo, зачем?
[14:36:40] <t雷> ejabberd же внутри с xml не работает
[14:36:55] <t雷> надеюсь
[14:36:59] <teo> t雷: а с чем он по-твоему работает?
[14:37:08] <t雷> со структурами данных?
[14:37:15] <teo> с распарсенным, конечно
[14:38:03] <teo> t雷: вот только разумные структуры из xml не вынимаются...
[14:38:09] igor leaves the room: brb
[14:38:31] <teo> и все бегает в виде {xmlelement, "tag", [attrlist], [subtaglist]}
[14:38:56] sey joins the room
[14:39:02] <t雷> т.е ты утверждаешь что xml делает саму структуру данных неэффективной?
[14:39:17] <teo> t雷: нет. но xmpp да
[14:39:37] <teo> t雷: кривое оно...
[14:40:01] <t雷> teo, на мой взгляд пока не СДЕЛАЕШЬ лучше утверждать это преждевременно
[14:40:39] <t雷> teo, если ты не линус торвальдс конечно :)
[14:41:12] <teo> t雷: очень большая кривость, например, в том, что почтти для любого действия с пакетом (кроме, пожалуй, перенаправления) нужно лезть внутрь него. заголовков нет как класса
[14:41:56] <t雷> iq message to from id это не заголовок?
[14:42:16] <t雷> xmlns
[14:42:17] <teo> t雷: вот только to и from
[14:42:39] <teo> t雷: да. xmlns немного помогает
[14:42:57] <sey> re
[14:43:26] <teo> t雷: а все остальное внутри. почитай, например, jep-0079
[14:43:49] <teo> t雷: там предлагается вообще *в* *каждый* пакет лазить
[14:44:10] <teo> t雷: даже если всего-лишь надо рутить без остановки
[14:44:40] gonzo joins the room
[14:45:00] <teo> t雷: кстати, xmlns тоже внутри :)
[14:45:22] <teo> t雷: на верхнем уровне xmlns='jabber:client'
[14:45:46] kpect leaves the room
[14:46:23] <t雷> "К сожалению, управление ICQ должно было запускать это 3 следующее за адресатом письмо, так как 2. не принимался всерьез. Начиная с 1.07.06 ICQ станет сопряженным с возмещением расходов! Ты можешь предотвращать это, тем не менее, в то время как ты мин. 18 сочленят из него kontakliste это сообщение посылал! Это не является никакой шуткой (источники: www.icq.com) если ты послал их 18 людям ты получишь e-mail и твой цветок ICQ станет синим!"
[14:46:31] <teo> t雷: и вообще, любую пришедшую станцу, даже будь она трижды транзитной, надо парсить
[14:46:35] <t雷> авто перевод с немецкого :) хоть бы правда
[14:46:58] <teo> t雷: это очередное письмо счастья
[14:47:19] <t雷> teo, ну если таких много - подсдохнет немного
[14:47:58] t雷 подумал, а не заняться ли такой хернёй
[14:48:02] <teo> t雷: ну вот их таких немного все и складывается
[14:48:09] <teo> t雷: какой херней?
[14:48:39] <t雷> ну засылкой писем счастья особо одарённым :)
[14:48:51] <teo> а
[14:49:25] <t雷> teo, не могу дождаться когда останется один кривой jabber
[14:50:15] <teo> t雷: думаю, что не дождешься
[14:50:25] gonzo теперь без трех кусков подвесного потолка и с развороченой коробкой
[14:50:41] <t雷> gonzo, кредиторы приходили?
[14:50:46] <levsha> gonzo: взрывчаткой баловалвся?
[14:51:03] <t雷> gonzo, или маски шоу дверью ошиблись?
[14:51:03] <gonzo> Электрик приходил.
[14:51:05] <teo> вешался на подвесном потолке?
[14:51:32] <gonzo> строители-молодцы замазали коробку алебастром и поклеили обои сверху
[14:51:33] <t雷> в смысле потолком, а не дверью :)
[14:52:24] <t雷> gonzo, а свет-то будет когда солнце зайдёт?
[14:53:09] teo домой...
[14:53:11] <t雷> наши 4:0 чехов несут
[14:53:14] teo leaves the room
[14:53:36] <gonzo> t雷: будет
[14:53:43] <gonzo> вот раньше не было
[14:55:38] <levsha> gonzo включает дома все мониторы вечером и таким методом освещает комнату
[14:58:46] igor joins the room
[14:59:02] <t雷> igor, а если ничего не править, то кто mysql в Makefil добавит?
[14:59:43] <igor> t雷: а зачем добавлять-то? там грубо говоря erlc -W *.erl :)
[14:59:59] <igor> version igor
[14:59:59] <sulci> igor: у тебя клиент Tkabber 0.9.8-alpha-20060125 (Tcl/Tk 8.4.12) - Debian GNU/Linux 3.1 2.6.16-1-686
[15:00:44] <levsha> version
[15:00:45] <sulci> levsha: у тебя клиент Tkabber 0.9.8-alpha-20060328 (Tcl/Tk 8.4.11) - FreeBSD 6.1-PRERELEASE
[15:01:04] <gonzo> version
[15:01:05] <sulci> gonzo: у тебя клиент Tkabber 0.9.8-alpha-20060328 (Tcl/Tk 8.4.12) - Windows NT 5.1
[15:01:44] <t雷> аааа
[15:01:46] <t雷> ну ну
[15:01:56] <t雷> igor, это ты так всегда пакеты делаешь?
[15:02:10] <levsha> хм, в портах 8.4.12 нету
[15:03:36] <gonzo> levsha: ты ж вроде сегодня собирался под столом валяться
[15:05:00] <igor> hooray!
[15:05:17] <igor> ко мне уже скоро приедет долгожданная нокия 770 :)
[15:05:32] <zenith> google nokia 770
[15:05:33] <igor> t雷: как так?
[15:05:34] <sulci> zenith: Nokia - Nokia 770
The Nokia 770 Internet Tablet let's you browse your favorite websites and more
via Wi-Fi - from right where you are.
http://www.nokia.com/770 - 30k
[15:07:33] <igor> zenith: pda для хакеров с дебианом внутри.
[15:07:51] <zenith> igor: ого
[15:07:59] <zenith> igor: а стоит скока?
[15:08:14] <igor> zenith: $440 вместе с доставкой.
[15:08:28] <zenith> igor: чё-то дёшево
[15:08:44] <igor> zenith: изначально стоит 350 е
[15:09:22] <gonzo> пора в офис
[15:09:40] <levsha> gonzo: я уже пивом полечился
[15:09:48] <igor> zenith: за эти деньги конечно можно купить какой-нибудь навороченный pda с вендой, но я решил этого не делать.
[15:10:28] <t雷> igor, пофиг на makefile пофиг на configure типа повторяешь Make в spec или как там это у вас
[15:11:11] <t雷> igor, откуда доставка?
[15:11:44] <levsha> igor: а звонить это чудо умеет?
[15:13:04] gonzo leaves the room
[15:13:46] <zenith> levsha: ну gprs оно вроде умеет
[15:14:17] <levsha> не, я про что это еще и телефон или нет
[15:14:56] <zenith> я вот всё в раздумьях, взять навороченный телефон, или лучше отдельно купить pda...
[15:15:23] <igor> t雷: ничего не понял.
[15:15:29] <igor> t雷: из бельгии.
[15:15:55] <zenith> igor: а гарантия у кого?
[15:16:16] <igor> levsha: нет, не умеет и не надо. моей nokia 6310i достаточно для того, чтобы принимать звонки
[15:16:32] <levsha> igor: то есть это просто PDA ?
[15:16:58] <igor> zenith: не умеет gprs, там же нет gsm-модуля. но есть bluetooth и wi-fi :)
[15:17:30] <igor> zenith: боюсь, что никакая, но в случае чего обращусь в московский офис
[15:17:42] <igor> levsha: "интернет-планшет"
[15:18:22] <zenith> igor: а как же в дороге инет юзать?
[15:18:37] <igor> zenith: через bt?
[15:18:40] <levsha> igor: а PDA с bt и wi-fi это значит что-то другое? ;)
[15:18:59] <zenith> igor: а, точно
[15:19:16] <igor> levsha: да, грубо говоря, и есть pda, только большего размера :)
[15:19:20] <zenith> блин, bt+gprs на телефоне - это жестоко будет для батарейки
[15:19:49] <t雷> igor, я в спеке программы делаю make DESTDIR=${D}, а ты erl -W *.erl?
[15:20:30] reaxer leaves the room: Replaced by new connection
[15:20:32] reaxer joins the room
[15:20:38] levsha ходит с постоянно включенным bt на телефоне и ничего. Правда gprs не включен постоянно а включается автоматом по запросу с PDA
[15:21:18] <igor> t雷: нет, я специально ничего не добавлял. новые файлы *.erl цепляются автоматически
[15:21:25] <zenith> levsha: то есть всё-таки телефон + PDA удобнее, чем смартфон?
[15:21:49] <levsha> zenith: а тут каждый считает по разному. Для меня да, удобнее
[15:21:52] <t雷> что нет?
[15:22:06] <zenith> levsha: ну я тоже склоняюсь к такому мнению
[15:22:09] <sey> zenith: смотря что тебе от PDA надо.
некоторые мои товарищи после покупки смартов забросили КПК совсем
[15:22:15] <sey> им хватает смартов
[15:22:44] <zenith> sey: если PDA с линуксом, то много чего :)
[15:22:44] <levsha> по моему смартфон как телефон не удобен. Хотя может я и ошибаюсь
[15:23:04] <t雷> программу должен собирать make, а не for i in *.c ;do cc $i
[15:23:14] <sey> кстати, при постоянно включенном БТ (режим "Постоянно включен", а не во время его работы) потребление повышается на 0,5 мА
[15:23:46] <igor> t雷: а я-то здесь причём? я вообще правила для этого пакаджа не писал, а взял готовый :)
[15:23:59] <igor> и бекпортировал на sarge :)
[15:24:24] <t雷> а кто автор готового?
[15:27:05] <igor> t雷: а причём здесь вообще пакаджи? возьми оригинальный тарболл, распакуй его, положи в mysql*.erl в src/, запусти сборку и убедись, что mysql*.erl тоже подхватятся
[15:31:54] <t雷> igor, так вот убеждаюсь что нет
[15:32:03] <t雷> на этапе make по крайней мере
[15:32:15] <t雷> и configure не создаётся Makefile
[15:32:35] <t雷> это не повод использовать затычку в make install
[15:32:42] <t雷> хотя похоже многие так не думают
[15:33:34] <igor> t雷: зануда!
[15:33:37] <igor> :)
[15:34:10] <levsha> igor: тоже мне открытие сделал :)
[15:35:53] <t雷> igor, это и так уже одна большая помойка, давайте делать её ещё больше
[15:46:02] <t雷> наши летят
[15:46:07] <t雷> почти уже
[15:48:04] UJvu leaves the room
[15:51:07] non3x joins the room
[16:08:35] UJvu joins the room
[16:39:12] teo joins the room
[16:41:33] <t雷> /usr/lib64/yxa/ebin
[16:41:56] <t雷> scripts/mkinstalldirs
[16:42:13] <t雷> при этом в makefile ещё mnesia_dir и sslcertdir
[16:42:25] <t雷> "я его слепила из того что было"
[16:43:06] t雷 задумался - а стоит-ли его вообще собирать при таком Makefile что-же будет внутри
[16:45:32] <teo> t雷: на что смотришь?
[16:45:50] <t雷> всё пытаюсь native mysql собрать вместе с ejabberd
[16:45:56] <teo> а
[16:46:18] <teo> t雷: лучше не надо. его не алексей писал :)
[16:47:18] <t雷> teo, предлагаешь ждать когда его aleksey перепишет? :) а то я тогда не буду обновляться
[16:47:20] gonzo joins the room
[16:47:34] <teo> t雷: зачем тебе mysql?
[16:47:57] <t雷> потому что mnesia глючит
[16:48:07] <t雷> не факт что mysql не будет
[16:48:15] <teo> t雷: с другой стороны, если ты не поставишь, то баги в нем никто никогда не выловит...
[16:48:15] <t雷> но там хоть базу можно дампить по человечески
[16:48:25] <teo> t雷: а postgresql?
[16:48:35] <t雷> потому что mysql уже есть
[16:48:38] <teo> t雷: этот вроде работает, судя по j.r
[16:49:06] <t雷> предлагаешь всё остальное на postgre переводить потому что ejabberd на него будет переведён?
[16:49:09] <teo> t雷: а mysql через odbc?
[16:49:21] <teo> а. mysql есть как сервер
[16:49:23] <t雷> odbc на amd64 не работает в erlang
[16:49:35] <t雷> даже проверить негде будет
[16:49:42] <teo> t雷: ну тогда напрягайся :)
[16:49:51] <t雷> teo, да я пожалуй вообще не буду
[16:49:56] <t雷> :)
[16:50:11] <t雷> пусть сначала рашпилем обработают
[16:50:21] <teo> t雷: ну хоть вывали на ремона свои мысли по поводу модуля mysql
[16:50:35] <teo> t雷: а то ведь не почешется
[16:54:01] <zenith> а толку с такого mysql, базу юзеров тоже надо в нём хранить
[16:54:49] <zenith> teo: а как дела обстоят с PAM'ом? или так и придётся ержать отдельный скрипт для PAM'а?
[16:55:00] <zenith> *держать
[16:55:02] <t雷> zenith, а нельзя?
[16:55:22] <zenith> t雷: у меня все юзеры в паме
[16:55:31] <zenith> нафиг они мне в мускуле?
[16:55:48] igor leaves the room: brb
[16:55:53] jedy joins the room
[16:56:14] <zenith> многие знакомые ставят ёжик, и просят у меня скрипт для пама, который без бутылки сам не прикрутишь
[16:56:27] <t雷> zenith, не понял, ты предлагаешь ростер в pam засунуть? или тебя бекапы мнезии устраивают
[16:56:45] <zenith> t雷: мне нужны юзеры из пама чтобы брались
[16:56:47] <t雷> в чём была риторика не понял никак?
[16:56:52] jedy leaves the room: offline
[16:56:56] <t雷> zenith, и причём тут sql?
[16:57:11] <zenith> t雷: а ты предлагаешь мнезию?
[16:57:37] <zenith> t雷: у меня щас юзеры в паме, всё остальное в мнезии
[16:57:43] <t雷> я вроде c mysql с утра мучаюсь
[16:57:51] <t雷> ты заявил а толку с такого sql
[16:57:54] <t雷> ты это к чему сказал?
[16:58:16] <t雷> не знал с чего начать? :)
[16:58:21] <zenith> t雷: к тому, что нельзя отдельно держать юзеров в ext_auth, в всё остальное в sql
[16:58:27] teo leaves the room: Replaced by new connection
[16:58:27] teo joins the room
[16:59:20] <zenith> *а всё остальное
[16:59:46] <t雷> zenith, а ты не думаешь что некоторая синхронизация необходима?
[17:00:08] <zenith> t雷: ну ext_auth+mnesia то работает
[17:00:19] <zenith> почему бы не работать и ext_auth+mysql
[17:00:43] <zenith> тем не менее, ext_auth+mysql не работает, почему-то
[17:00:56] <t雷> а +postgre работает?
[17:01:08] <zenith> t雷: нет
[17:03:43] <t雷> teo, %.hrl: %.asn1
/usr/bin/erlc $(ASN_FLAGS) $<
[17:05:10] <t雷> или это такое-же отношение имеет к asn.1 как и sasl-log к sasl?
[17:05:47] igor joins the room
[17:05:51] <igor> version
[17:05:52] <sulci> igor: у тебя клиент Tkabber 0.9.8-alpha-20060427 (Tcl/Tk 8.4.12) - Debian GNU/Linux 3.1 2.6.16-1-686
[17:06:33] <gonzo> tr er _woolfy
[17:06:33] <sulci> gonzo: _woolfy
[17:06:35] <gonzo> tr er woolfy
[17:06:35] <sulci> gonzo: woolfy
[17:06:38] <gonzo> tr er wolfy
[17:06:38] <sulci> gonzo: wolfy
[17:06:40] <gonzo> tr er wolf
[17:06:40] <sulci> gonzo: волк
[17:09:53] <UJvu> version
[17:09:53] <sulci> UJvu: у тебя клиент Tkabber 0.9.8-alpha-20060427 (Tcl/Tk 8.4.9) - Debian GNU/Linux testing/unstable 2.4.25-1-386
[17:11:10] <zenith> igor: а как у дебиана обстоят дела с апдейтами? можно например, без пересборки поставить новые кеды? пакаджи есть?
[17:12:20] <igor> zenith: какие ещё кеды? kde чтоли? не в курсе, не использую. :)
[17:12:40] <t雷> igor, ну ты крут, содержательное сообщение
[17:12:43] <zenith> igor: блин, ну гном там, или какой-нить новый firefox
[17:13:35] <igor> zenith: если имеется ввиду на стабильную ветку, то http://www.apt-get.org/ http://www.backports.org/
[17:13:39] igor leaves the room: нах.
[17:15:08] t雷 давно смотрит на suse aka novell, пока останавливает только что надо сливать DVD под x86_64, а есть только 32bit версия
[17:15:27] <t雷> ну и без ebuildов скучно наверно будет :)
[17:15:33] <zenith> version t雷
[17:15:33] <sulci> zenith: у t雷 клиент Tkabber 0.9.8-alpha-20060328 (Tcl/Tk 8.4.9) - Gentoo Base System version 1.6.14 2.6.16-gentoo-r1-amd64
[17:16:00] <teo> zenith: апдейты только по безопасности или исправления критических ошибок
[17:16:18] <zenith> teo: вот это фигово :(
[17:16:28] <teo> zenith: нет
[17:16:29] <zenith> teo: вдруг я фичу захочу новую
[17:16:47] <zenith> teo: ну в федоре также
[17:16:58] <zenith> и мне это не нравится
[17:17:11] <teo> zenith: кому нужны новые баги - ставьте unstable или testing
[17:19:37] Ånt joins the room
[17:19:53] <t雷> teo, так что про ASN?
[17:20:38] Aлекс leaves the room
[17:21:11] <teo> t雷: в смысле?
[17:21:24] <t雷> [17:03]<t雷> teo, %.hrl: %.asn1
/usr/bin/erlc $(ASN_FLAGS) $<
[17:21:33] <t雷> кусок Makefile
[17:21:39] <teo> ну и что?
[17:21:46] <teo> ну есть там кусочек
[17:21:57] <t雷> [17:05]<t雷> или это такое-же отношение имеет к asn.1 как и sasl-log к sasl?
[17:22:08] Ånt leaves the room
[17:23:18] <teo> да нет. это оно. только можешь посмотреть, что таких asn там раз, два и всё
[17:23:49] <t雷> asn1 один, а hrl 6
[17:23:53] <t雷> странно
[17:44:10] teo leaves the room
[17:45:53] Corwin joins the room
[17:45:54] zet joins the room
[17:46:06] teo joins the room
[17:46:29] StaSyan joins the room
[17:57:54] StaSyan leaves the room
[18:24:19] StaSyan joins the room
[18:24:23] catap leaves the room
[18:25:38] <StaSyan> zet: а когда хозяйка sulci будет?
[18:26:13] <t雷> teo, тут?
[18:27:15] <zet> seen ermine
[18:27:15] <sulci> zet: ermine был здесь 24 дня 21 час 2 минуты 39 секунд назад
[18:27:22] <t雷> gonzo, а ты знаешь как ошибку в конфиге найти по сообщению из sasl.log?
[18:28:48] <StaSyan> ого
[18:31:07] <gonzo> t雷: Это требует недюжиной интуиции
[18:31:34] <t雷> не то слово, если учесть что это ejabberd.cfg.example :)
[18:33:36] <t雷> ан нет, всё-таки мои правки
[18:33:42] <t雷> скопипастенные из доки
[18:37:05] StaSyan leaves the room
[18:44:11] UJvu leaves the room
[18:46:45] teo leaves the room
[18:47:26] stereo joins the room
[18:49:52] teo joins the room
[18:51:36] stereo leaves the room
[19:01:41] <t雷> teo, импорт из файлов спула будет сразу в odbc класть если модули включены?
[19:01:53] <levsha> bb all
[19:02:21] levsha leaves the room
[19:05:56] evgs joins the room
[19:23:22] <teo> t雷: хз. я не игрался с odbc
[19:29:51] <t雷> СТЕРВА, спишь?
[19:34:10] <t雷> интересно, а jd2ejd virtual hosts наверняка не поддерживает
[19:35:20] <t雷> вот теперь точно приплыли
[19:41:55] random_code joins the room
[19:50:27] kpect joins the room
[20:00:30] <t雷> кстати, а что там патчили в Jit для поиска, у меня как-то и так вроде работает
[20:01:07] random_code leaves the room: offline
[20:30:55] t雷 leaves the room: Replaced by new connection
[20:31:03] t雷 joins the room
[20:36:59] <sey> dns logs.xmpp.ru
[20:36:59] <sulci> sey: 81.176.66.242
[20:37:08] <sey> dns udaff.com
[20:37:08] <sulci> sey: 81.176.66.242
[20:37:34] <sey> это правильно?
[20:47:18] <t雷> а что смущает? :)
[20:47:55] <gonzo> троды плудов dsh закомитили
[20:52:50] <t雷> gonzo, а что dsh плодил?
[20:53:56] <gonzo> порты для ztcl и tclsasl
[20:54:26] <t雷> version_server jabber.kiev.ua
[20:54:26] <sulci> t雷: на jabber.kiev.ua запущен ejabberd 1.1.0 (unix/freebsd 6.0.0)
[20:57:14] <sey> t雷: смущает то, что ошибка 404 выдается на удаве
[20:57:46] <sey> http://logs.xmpp.ru/devel@conference.jabber.ru/2005/3/7.html
[21:01:10] <t雷> sey, ошибки очевидно было лень редиректить. А помоему и так хорошо :)
[21:01:30] <sey> t雷: ибо нефик урлями ошибаться? ;)
[21:01:47] <t雷> там в левом углу всё написано :)
[21:02:00] <kpect> подскажите как определить по какой причине PyICQt.py не запускается
[21:02:13] <kpect> не вижу настроек для записи логов
[21:03:02] sey leaves the room: Ушел домой.
[21:04:02] gonzo никогда не видел pyisq-t
[21:09:20] <zenith> kpect: оно же вываливает лог на консоль...
[21:09:53] <kpect> zenith: в том-то и дело, что нет
[21:10:12] <zenith> kpect: а как запускаешь?
[21:10:14] <kpect> пока модулей питона не хватало вываливало
[21:10:39] <zenith> аа, там ключик -d есть вроде
[21:10:46] <kpect> изначально запускал rc.c скрипт во фре. сейчас уже копаю пробую %/usr/local/lib/jabber/pyicq/PyICQt.py -b -o pid=/var/run/PyICQt.pid
[21:10:58] <kpect> что за ключик?
[21:11:03] <gonzo> зштп
[21:11:05] <gonzo> ping
[21:11:05] <sulci> gonzo: Понг от тебя 0.331 секунды
[21:11:10] <zenith> kpect: -d
[21:11:32] <zenith> запусти просто ./PyICQt.py -d
[21:11:44] <zenith> kpect: прямо из консоли
[21:12:05] <kpect> пасиб
[21:12:38] <kpect> ага, хороший ключик.
[21:12:40] <kpect> спасибо понял.
[21:12:52] kpect пошел править rc. скрипт %)
[21:16:30] mmm joins the room
[21:16:43] <mmm> re all
[21:16:48] <mmm> stats jabber.ttn.ru
[21:16:48] <sulci> mmm: Stats for jabber.ttn.ru
Users Total: 6992
Users Online: 200
[21:16:53] kpect таки поднял icq транспорт. спасибо zenith
[21:17:40] <mmm> по 50 чел в день регятся.. что делать..?
[21:17:51] <mmm> железо загнется скоро ;)
[21:18:19] <zenith> mmm: сделать auth через http? :)
[21:18:38] <mmm> zenith: думал уже.. вебрегистрилку с captcha
[21:18:39] <zenith> mmm: с подтверждением на email :)
[21:18:42] <mmm> угу
[21:18:45] <mmm> и подтверждением
[21:18:57] <mmm> но это же делать надо ;)
[21:18:58] <zenith> mmm: тогда вообще никто регаться не будет :)
[21:19:14] <mmm> ну ниче
[21:19:15] <mmm> ;)
[21:19:21] <zenith> mmm: вернее будут, но не твоём сервере :)
[21:19:30] <mmm> кстати, мне кажется, или активность жабир узеров упала?
[21:19:37] <mmm> имеются в виду форумы, рассылки итп
[21:20:21] <zenith> mmm: а она когда-то была? :)
[21:20:53] <kpect> мне кажется веб форма не выход
[21:21:19] <kpect> если просить email подтверждения, то средствами самого жаббера
[21:21:22] <zenith> kpect: угу, выход просто терпеть :)
[21:21:28] <mmm> ;)
[21:21:32] <kpect> %)
[21:21:43] <kpect> у меня в локалке таже фигня
[21:21:57] <t雷> mmm, я всех к тебе отправляю :)
[21:21:59] <kpect> зарегано на сервере 117 юзеров. по факту человек 10 постоянных
[21:22:07] <t雷> mmm, на jabber.ru ведь icq больше не работает :)
[21:22:17] <mmm> t雷: вот оно что ;)
[21:22:31] <mmm> надо значит опять скриптик погонять
[21:22:39] <mmm> который прямые контакты добавит в ростер
[21:22:40] <mmm> ;)
[21:23:18] <kpect> вопрос на засыпку. при использовании постгри ростер все-таки в базе хранится?
[21:23:32] <kpect> хотя нет не так....
[21:23:32] <mmm> ага
[21:23:37] <mmm> именно в базе
[21:23:44] <kpect> короче хочу добавлять закладки на конференции
[21:23:53] <mmm> ну это не ростер обычно
[21:23:55] <kpect> они где хранятся?
[21:24:02] <mmm> а iq:private
[21:24:06] <mmm> afaik
[21:24:07] <kpect> хм.
[21:24:29] <kpect> а это тоже в базе?
[21:24:36] <mmm> нет вроде
[21:24:36] <kpect> поскольку триггер-то написать не долго.
[21:24:36] <mmm> ;)
[21:24:41] <kpect> хех.
[21:25:31] <mmm> кажись в mnesia хранится все-таки
[21:25:49] <kpect> mnesia это внутреняя база?
[21:26:25] <mmm> ну наверное можно и так сказать.. я не особо силен в этих понятиях ;)
[21:26:36] <kpect> я уж тем более.
[21:27:47] <mmm> нет, ну это наглость.. регятся с одного и того же ипа
[21:18:12] The user 'Lena@
[21:22:06] The user 'lennok_13@
[21:28:09] <mmm> точно надо делать через сайт
[21:28:22] <kpect> растеряете всех пользователей %)
[21:28:35] <kpect> просто нужно очистку старых прикрутить
[21:28:37] <Corwin> а что именно? что один юзер несколько аккаунтов регит?
[21:28:46] <kpect> типа пол года неактивностии досвидания
[21:29:00] <kpect> они банально пароли забывают и все.
[21:29:07] <mmm> ну не за две минуты
[21:29:15] <mmm> пусть даже за четыре ;)
[21:29:20] <Corwin> ну вдруг он решил один для дома и один для работы зарегить
[21:29:26] <mmm> kpect: очистка есть
[21:29:37] <kpect> ну а с чего железо-то нагнется?
[21:29:45] <mmm> kpect: проблема в том, что пользователи эти создают еще много инет трафика
[21:29:57] <kpect> да брось
[21:30:01] <mmm> kpect: потому как большая часть сидит снаружи
[21:30:07] <kpect> они же не на всех аккаунтах одновременно сидят
[21:30:19] M@k© joins the room
[21:30:21] kpect снаружи
[21:31:10] <mmm> kpect: все равно.. 200-500 онлайна дают приличный трафик
[21:31:48] <kpect> я честно сказать думал, что это хостинг какой-нибудь профессиональный. на нормальном железе
[21:32:01] <mmm> kpect: :)
[21:32:04] <kpect> соотв. без трафика %)
[21:32:13] <mmm> kpect: не угадал ;)
[21:32:21] <kpect> да уж по разговору понял %)
[21:32:26] <kpect> а канал какой наружу?
[21:32:29] <mmm> гигабит
[21:32:54] <mmm> на дружественном игровом сервере стоит
[21:33:09] <mmm> в смысле ёжик
[21:33:24] <kpect> ага.
[21:33:35] <t雷> mmm, отожрал там всё память?
[21:33:37] <kpect> а локалка какого провайдера?
[21:33:46] <mmm> t雷: да нет, не всю
[21:33:50] <mmm> kpect: ttn.ru
[21:34:25] <kpect> хех. еще и не москва %)
[21:34:34] kpect слишком много думает
[21:34:41] <mmm> думаю, если аськатранспорт грохнуть, трафик упадет на порядок ;)
[21:35:04] <evgs> mmm: ага, упадёт
[21:35:07] <mmm> еще есть вариант аськатранспорта загнать на другого провайдера, чтобы трафик был внутренний
[21:35:20] <evgs> mmm: процентов на 80-90
[21:35:31] <mmm> evgs: не сомневаюсь ;)
[21:35:44] M@k© leaves the room
[21:35:57] <mmm> порядок = 10 раз = 90%
[21:35:57] <kpect> у вас не анлим что ли?
[21:36:00] <mmm> ;)
[21:36:03] <mmm> kpect: неа
[21:36:19] <kpect> хех. тяжко вам.
[21:36:32] <mmm> kpect: ну шош делать ;)
[21:37:01] <t雷> надо модификацию jit написать которая в каждом сообщении будет рекламу jabber крутить :)
[21:37:26] <mmm> t雷: у меня уже немного модифицированный ;)
[21:37:37] <mmm> t雷: каждые 10 мессаг напоминает ;)
[21:37:53] <zenith> t雷: хехе, мне puz предлагал тоже самое в мриме сделать :)
[21:38:24] <t雷> mmm, надо напоминать удалённой стороне :)
[21:38:45] <mmm> t雷: об этом я не думал ;)
[21:39:05] <mmm> у меня напоминает только тем, кто сидит напрямую через транспорт
[21:39:17] <mmm> т.е. если обе стороны пользуются жаббиром
[21:39:18] <zenith> только вот какой смысл в этом...
[21:39:37] <mmm> надо патчик переписать ;)
[21:40:20] <mmm> Send through jabber.ttn.ru. Use Jabber/XMPP!
[21:40:25] <mmm> что-то такое? ;)
[21:40:37] <mmm> *Sent
[21:41:46] <evgs> приписывать к каждому сообщению
---
Sent through jabber.ttn.ru. Use Jabber/XMPP!
[21:41:51] <mmm> если учесть, что с 1 мая я отказываюсь от аськи, то можно
[21:41:52] <mmm> ;)
[21:41:58] <mmm> evgs: ага, именно так ;)
[21:42:17] <evgs> b
[21:42:25] <mmm> evgs: к каждому слишком жестоко
[21:42:34] <zenith> mmm: ну давай проведём на тебе эксперимент :)
[21:42:37] <evgs> и трафик упадёт на те же 80-90% :P
[21:42:50] <zenith> народ возненавидит джаббер
[21:42:52] <teo> t雷: jd2ejd должен поддерживать виртуальные хосты afaik
[21:43:06] <t雷> teo, а откуда они их интересно берёт?
[21:43:16] <teo> t雷: из имени директории
[21:43:43] <mmm> evgs: к 1му, 11му, 21му итп
[21:43:48] <t雷> teo, сейчас проверю
[21:44:00] <mmm> zenith: выйду из отпуска и обязательно попробую
[21:44:05] <mmm> кстати, подскажите плз
[21:44:13] <mmm> хочу сделать такого мини бота:
[21:45:00] <mmm> приходит сообщение, из ростера берется ник , сообщение пересылается на определенный jid с добавлением в начале Nick <jabberid@domain>:
[21:45:11] <mmm> на чем лучше и быстрее написать
[21:45:39] <mmm> ?
[21:45:49] <mmm> предполагаю http://xmpppy.sourceforge.net/
[21:46:00] <mmm> может быть есть что-то проще? ;)
[21:46:09] <mmm> или вообще готовый вариант? ;)
[21:46:09] <zenith> mmm: куда уж проще
[21:46:51] <t雷> mmm, на erlang напииши :)
[21:47:07] <mmm> t雷: :)
[21:47:11] <t雷> teo, ага
[21:50:09] aaaaaaaaa joins the room
[21:50:12] aaaaaaaaa leaves the room
[21:55:37] <zenith> сейчас исследую повисшие ссылки на объект... ссылки пофисают во "фреймах кода", но я не использую в своей поделке фреймы, то есть всё это повисает внутри бидона. классно да?
[21:55:55] <mmm>  Andrew Pantyukhin это кто такой? здесь присутствует?
[21:56:39] zenith уже трясёт от бидона
[21:57:57] <teo> reaxer: эй! ты чего натворил с iq:last?
[21:58:14] 0Lumpuk joins the room
[21:58:29] <0Lumpuk> Приветики )
[21:58:46] <zenith> teo: а что там? :)
[21:58:55] <teo> zenith: а посмотри
[21:59:08] <gonzo> mmm: perl!
[21:59:23] <mmm> gonzo: ;)
[21:59:28] <mmm> стоит попробовать и перл
[21:59:44] <mmm> gonzo: а библиотека перловая обновляется? не в курсе?
[21:59:55] gonzo страдает. Народ рыбу с пивом употреляет а он как ежик трудится
[22:00:00] <gonzo> зачем?
[22:00:11] <mmm> gonzo: ?
[22:00:17] <gonzo> mmm: трудится зачем?
[22:00:29] <mmm> угу
[22:00:42] <gonzo> А если библиотека и не обновляется, то текущей функциональности для такого бота с головой хватит
[22:00:43] <mmm> респект мантейнеру net-im/py-xmpppy
[22:00:49] <mmm> gonzo: понял
[22:01:13] <zenith> <query xmlns="jabber:iq:last" seconds="1081 секунд и будет молчать еще неизвестно сколько " >Available (available)</query>
[22:03:20] <t雷> zenith, на самом деле там так по жизни
[22:03:34] <zenith> нарушение схемы:
<xs:attribute
name='seconds'
type='xs:unsignedLong'
use='optional'/>
[22:04:28] <zenith> version reaxer
[22:04:28] <sulci> zenith: у reaxer клиент Tkabber 0.9.8-alpha-20060225 (Tcl/Tk 8.4.11) - FreeBSD 6.0-STABLE
[22:04:50] <zenith> teo: а зачем ткаббер позволяет такое писать? :)
[22:05:11] <teo> zenith: а кто может запретить пропатчить ткаббер?
[22:05:34] <zenith> teo: он его пропатчил до такого состояния? :)
[22:05:44] <mmm> teo: фичареквест - сделать версию опционально
[22:05:49] <teo> zenith: я не знаю, кто пропатчил
[22:05:53] <0Lumpuk> Спать не охото:-p
[22:05:54] <mmm> teo: по аналогии с апачем
[22:06:03] <teo> mmm: оно так и есть давным-давно
[22:06:15] <mmm> teo: значит я отстал от жизни ;)
[22:06:18] <evgs> угу. сегодня один умник догадался себе в iq:version написать Windows 95 :D
[22:06:43] <zenith> evgs: ооо, ты виел что юзеры пишут в jajc'е? :)
[22:06:48] <zenith> *видел
[22:07:08] <evgs> zenith: полагаю, это плагин в jajc
[22:07:16] <mmm> zenith: в яйке вообще рандомно версия отдается.. опция что-то вроде "скрывать версию"
[22:07:33] <mmm> там и AIX, и Solaris и еще всякая ботва
[22:07:33] <teo> mmm: (может я недопонимаю) что ты имел в виду под версию опционально?
[22:07:52] zenith leaves the room
[22:08:44] <mmm> teo: в настройках радиусбатон:
1) Полный вариант Tkabber 0.9.8-alpha-20060225 (Tcl/Tk 8.4.11) - FreeBSD 6.0-STABLE
2) Без операционки и тсл Tkabber 0.9.8-alpha-20060225
3) Короткий Tkabber
[22:08:55] <mmm> такое есть?
[22:09:11] <teo> mmm: нафиг? либо все, либо ничего. и нефиг
[22:09:27] <mmm> teo: хозяин-барин ;)
[22:10:09] <0Lumpuk> evgs: Здарова
[22:10:21] 0Lumpuk leaves the room
[22:10:28] 0Lumpuk joins the room
[22:10:44] <teo> mmm: собственно, раньше версию тикля не отдавало. это мне было неудобно, так как баги на разных версиях по-разному себя вели. сейчас практически пофиг - 8.3 ни у кого не осталось
[22:11:17] <0Lumpuk> Ктонибудь поговорите со мной :-(
[22:11:25] <gonzo> 0Lumpuk: в talks@
[22:11:25] teo leaves the room
[22:11:45] <0Lumpuk> gonzo: что в tallks@ ?
[22:11:48] teo joins the room
[22:12:10] <gonzo> 0Lumpuk: В talks@ поговрить можно
[22:12:37] <0Lumpuk> а тут что ?
[22:12:56] <gonzo> 0Lumpuk: А тут чат для jabber developers
[22:13:00] <teo> а тут надо слушать
[22:13:04] <evgs> разве jajc не показывает топик конференции?
[22:13:06] <0Lumpuk> gonzo: Ты где живешь ?
[22:13:59] <gonzo> 0Lumpuk: уже спрашивал.
[22:14:05] 0Lumpuk leaves the room
[22:15:57] <mmm> teo: ясно
[22:16:11] <mmm> teo: ну как претензия на фича реквест ;)
[22:16:21] <teo> mmm: лишнее
[22:16:56] teo вообще лелеет мысль убрать почти все настройки из customize... или спрятать хотя бы
[22:17:17] <mmm> ?
[22:17:28] <teo> а зачем их столько?
[22:17:58] <mmm> teo: сколько
[22:18:05] <teo> mmm: много
[22:18:27] <Corwin> много настроек не бывает
[22:18:54] <mmm> teo: юзеры говорят, что мало
[22:19:02] <teo> mmm: каких не хватает?
[22:19:17] <mmm> вот таких мелочей
[22:19:31] <teo> mmm: это фигня какая-то
[22:26:58] <evgs> mmm: у ткаббера иная целевая группа пользователей :P
[22:27:35] <mmm> evgs: ну почему же.. готовый слегка модифицированный ткаббер-пак юзают дэвушки-студентки
[22:27:47] <t雷> gonzo, :)
[22:28:00] mmm все-таки подумывает о веб-регистрилке..
[22:28:31] <evgs> mmm: дэвушки-студентки просят настройки iq:version :-O
[22:28:36] <evgs> ?
[22:30:54] <mmm> evgs: иногда ;)
[22:31:08] <mmm> evgs: после миграции с jajc :)
[22:35:43] catap joins the room
[22:37:16] catap leaves the room
[22:37:26] catap joins the room
[22:38:06] catap leaves the room
[22:42:44] <t雷> teo, а всё равно спасибо
[22:42:48] <t雷> я догнал сразу :)
[22:43:16] <teo> t雷: а что было?
[22:46:47] <t雷> в файле begin; commit;
[22:46:53] <t雷> :)
[22:47:00] <teo> хехе
[22:47:46] <t雷> но это же тоже косяк?
[22:48:21] <teo> наверное косяк
[22:48:41] <teo> t雷: а в логах что?
[22:48:52] <t雷> а в логах тишина
[22:49:56] <teo> t雷: опа. попробуй "localhost" вместо localhost
[22:51:06] <t雷> о!
[22:51:14] mmm leaves the room
[22:51:58] <t雷> теперь предлагает синатксис mysql почитать
[22:56:39] <t雷> teo, а если в файл, а потом в mysql то нормально
[22:57:08] <teo> t雷: косяк в модуле mysql?
[22:57:17] <teo> t雷: и наверняка не последний :)
[22:58:30] catap joins the room
[22:58:38] <catap> вечер всем.
[22:58:55] <catap> а как нибудь можно востановить Mnesia? (точнее ростер в ejabberd)
[22:59:29] <t雷> teo, всё бы тебе поглумиться
[22:59:50] <teo> t雷: чем это плохо? :)
[23:00:01] <t雷> teo, вообще это первый элемент второй транзакции
[23:00:10] <catap> т.е. есть база roster.dcl, в которой вся информация отмечена на удаление, как нибудь отметку снять можно?
[23:00:30] <teo> catap: что же ты такое с ней делал?
[23:01:00] <catap> teo: с дури взял и нажал отрегестрироваться на сервере
[23:01:29] <teo> ясно
[23:01:38] <teo> catap: про таблицу не знаю...
[23:01:45] <catap> а про ростер?
[23:01:53] <catap> просто он большой был...
[23:02:00] <teo> catap: ну это я про ростер
[23:02:09] <catap> я понял... жаль...
[23:02:18] catap посмотрел на СТЕРВА
[23:02:20] <teo> но убрать кнопку unregister для своего сервера сейчас уберу :)
[23:02:48] <catap> я вот тоже... только цена не совсем приятная
[23:04:25] <catap> судя по гуглу я первый... жаль...
[23:05:09] M@k© joins the room
[23:05:18] lisiki joins the room
[23:06:21] lisiki покосились на всех
[23:06:32] <СТЕРВА> lisiki: -_O
[23:07:09] M@k© leaves the room
[23:07:24] <evgs> возможно, что для такого радикального шага, как убийство аккаунта, неплохо бы требовать пустой ростер. т.е. заставить пользователя удалить все контакты из ростера
[23:07:51] <catap> evgs: угу, только аккуант я уже снес, а вот ростер...
[23:07:55] <catap> хотелось бы вернуть...
[23:10:27] <catap> кстати, а в чем разница между dcl и dcd файлами?
[23:14:31] catap leaves the room
[23:14:38] catap joins the room
[23:14:47] catap leaves the room
[23:15:02] Alexandro joins the room
[23:15:34] Alexandro leaves the room
[23:16:08] <t雷> teo, оно похоже юникод где-то портит
[23:16:16] <t雷> с mysql во всяком случае это utf
[23:16:30] <t雷> а в ejabberd уже latin1 онли :)
[23:17:07] <teo> могу сказать гыгы
[23:17:47] catap joins the room
[23:19:15] <catap> ух... востановил...
[23:22:21] catap leaves the room
[23:23:32] catap joins the room
[23:31:15] shingrus joins the room
[23:31:15] <sulci> [shingrus] Mail.RU пришел!
[23:32:22] shingrus leaves the room
[23:33:07] lisiki leaves the room
[23:34:13] <t雷> | mcsim | теÑÑ‚@localhost | теÑÑ‚ | N | O | N | | item |
[23:34:20] <t雷> двойной utf однако
[23:35:14] shingrus joins the room
[23:35:14] <sulci> [shingrus] Mail.RU пришел!
[23:36:17] shingrus leaves the room
[23:47:46] gonzo leaves the room: Путь домой, путь домой
[23:49:33] <t雷> Native PostgreSQL Support
Gives you a better performance than ODBC when using PostgreSQL.
Native MySQL Support
new in 1.1.0
Gives you a better performance than ODBC when using PostgreSQL.
ejabberd/mod_muc logValid XHTML 1.0 Transitional Valid CSS!