Home
devel@conference.jabber.ru
Wednesday, 4 October 2006< ^ >
fifo 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 секунды | здесь ботов нет | MSN + Yahoo = секс есть! | превед ИЛИ слепые смайлы ")))" == /ban | Даешь PEP к следующей пятилетке! | пси уже объявлен еретиком (c) sulci | бидон жевал пинг в свопе
Room Configuration

GMT+4
[00:00:15] <fifo> а почему, кстати, kernel-poll:false ?
[00:00:50] <ermine> не включен в командной строке
[00:00:59] <ermine> +K true добавь
[00:01:07] <fifo> +P 600000 +K true
[00:01:10] <fifo> стоят
[00:01:21] <fifo> ERL_MAX_PORTS=396000
export ERL_MAX_PORTS
ulimit -n 60000
/usr/local/bin/erl -pa /usr/local/ejabberd/var/lib/ejabberd/ebin \
-sname ejabberd@jabber \
-s ejabberd \
-ejabberd config \"/etc/ejabberd/ejabberd.cfg\" \
log_path \"/var/log/ejabberd/ejabberd.log\" \
-sasl sasl_error_logger \{file,\"/var/log/ejabberd/sasl.log\"\} \
-mnesia dir \"/var/lib/ejabberd/spool\" \
-detached +P 600000 +K true
[00:01:50] <ermine> fifo: запусти в отдельной консоли erl -name ermine +K true и скажи что будет
[00:01:59] ermine смотрит в опции сборки порта
[00:02:15] <fifo> Crash dump was written to: erl_crash.dump
[00:03:02] <ermine> хихикс
[00:03:19] <ermine> покажи строку, начинающуюся на Slang из erl-crash.dump
[00:03:23] <ermine> она там вторая
[00:03:26] <fifo> {error_logger,{{2006,10,4},{0,2,54}},"Can't set long node name!\nPlease check your configuration\n",[]}
[00:03:56] <fifo> Slogan: Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
[00:04:02] <ermine> hostname -l
[00:04:16] <ermine> небось одно слово, а не fqdn
[00:04:18] mblsha leaves the room
[00:04:28] <fifo> hostname: illegal option -- l
[00:04:54] <ermine> ну какое оно у тебя?
[00:05:13] <fifo> ermine: линюксоидка хренова!
[00:05:24] <fifo> [~]> hostname
jabber
[00:05:43] <ermine> fifo: ладно, erl -sname linux +K true
[00:06:00] <fifo> Crash dump was written to: erl_crash.dump
[00:06:14] <fifo> вру
[00:06:24] <fifo> Erlang (BEAM) emulator version 5.5 [source] [async-threads:0] [hipe] [kernel-poll:true]
Eshell V5.5 (abort with ^G)
[00:06:38] <ermine> тогда я пошла спать
[00:06:42] <ermine> -
[00:06:49] <almasov@jabber.ru> ermine: спокойной ночи
[00:06:51] <fifo> иди, спи
[00:07:02] <teo> fifo: я бы пересобрал без hipe... ненадежное оно
[00:07:14] <fifo> и назад не возвращайся. неделю! а лучше три.
[00:07:23] <fifo> teo: а что это?
[00:07:44] <ermine> teo: нэ нада
[00:07:52] mblsha joins the room
[00:07:52] <sulci> [mblsha] существо с хвостиком и розовыми ушками и отполированными резцами
[00:07:54] <ermine> teo: это НЕ линукс
[00:08:06] <teo> fifo: позволяет компилировать в native code
[00:08:08] <fifo> .if ${ARCH} == "i386"
CONFIGURE_ARGS+= --enable-hipe
.endif
[00:08:13] <teo> ermine: ну и что?
[00:08:33] <fifo> оно и не позволяет отключить при сборке из порта. только если порт ломать
[00:08:37] <teo> ermine: все равно, туда что-то нехорошее добавляют
[00:08:41] <ermine> fifo: а у тебя порты когда последний раз обновлялись?
[00:08:52] <teo> fifo: ну и не напрягайся тогда...
[00:09:21] <fifo> ermine: не помню. обновить не проблема. но поможет ли?
[00:09:27] <ermine> teo: забей на fifo, у almasova проблема интереснее
[00:10:08] <fifo> а есть ли у меня проблема, вот в чем вопрос собственно. скорее нет проблемы или эта проблема одмен
[00:10:15] <ermine> fifo: тебе - не поможет
[00:10:25] <teo> ermine: у алмасова прблема, показывающая, что ёжик немайнтайнабелен...
[00:10:52] <fifo> ermine: ну и отлично. тем более забить на раскоряку :)
[00:12:10] <fifo> +++ATH0
[00:12:14] <fifo> NO CARRIER
[00:12:17] fifo leaves the room
[00:14:39] aleksey joins the room
[00:14:39] <sulci> [aleksey] Всем учить хаскиль полчаса!
[00:15:36] <ermine> almasov@jabber.ru: просыпайся
[00:15:39] <almasov@jabber.ru> aleksey: приветствую еще раз, дождался :) видимо последняя надежда по ремонту сломавшегося от апгрейда ёжика
[00:15:43] <aleksey> teo: а что с jit?
[00:16:03] <almasov@jabber.ru> ermine: не сплю :)
[00:16:07] <aleksey> almasov@jabber.ru: а бэкап есть? :)
[00:16:21] <almasov@jabber.ru> aleksey: нет :)
[00:16:25] <aleksey> ну вот
[00:16:31] <teo> aleksey: ничего. все нормально. вот с ткаббером бяка была
[00:16:44] <aleksey> teo: от презенсов?
[00:16:48] <teo> aleksey: кнопку cancel помнишь в окне подписки?
[00:16:53] <aleksey> ага
[00:16:57] <aleksey> из-за неё?
[00:16:59] <teo> aleksey: так вот пользователи ее и жмут
[00:17:10] <aleksey> ну теперь нажмут не cancel :)
[00:17:20] <teo> aleksey: и весь мусор лежит в ростере с pending in
[00:17:33] <teo> aleksey: и привалило после апгрейда 100 окошек :)
[00:17:34] <aleksey> а там вроде был JIT_ROSTER_WORKAROUND
[00:17:40] <aleksey> он не помогает?
[00:17:52] <teo> aleksey: отключен, и вроде не о том
[00:18:00] <aleksey> ROSTER_GATEWAY_WORKAROUND
[00:18:15] <teo> aleksey: в общем, пришлось удалить мусор
[00:19:57] <teo> aleksey: а так пока работает...
[00:21:22] <teo> aleksey: а скажи, можно слушание портов открывать уже после того, как сконвертируются таблицы мнезии (если конвертирование нужно)?
[00:21:37] <teo> aleksey: не хочется ведь базу портить
[00:21:55] <aleksey> ping
[00:22:05] <aleksey> ping
[00:23:36] <almasov@jabber.ru> aleksey: ситуация следующая, после апгрейда с довхостовой версии на 1.1.1 нет возможности авторизоваться пользоватлеям, как показало дальшнейшее разбирательство табличка session не сконвертировалась (хотя находится только в памяти), после рестарта ежик начинает конвертировать все таблицы по новой. Бекапа нет, система Linux, Debian. Обновление проводилось через apt. Хотелось бы как-нибудь все восстановить в рабочее состояние %)
[00:23:42] <sulci> aleksey: Понг от тебя 108 секунды
[00:23:42] <sulci> aleksey: Понг от тебя 97.8 секунды
[00:24:40] t雷 leaves the room: тем кто ложится спать, спокойного сна.
[00:26:40] <aleksey> а как это оно все таблицы конвертировать начинает
[00:26:59] <aleksey> оно их по-отдельности проверяет и конвертит
[00:27:05] gonzox joins the room
[00:27:36] <almasov@jabber.ru> имел ввиду то, что ранее уже сконвертированные таблицы после перезапуска начинает обрабатывать по новой
[00:28:43] <aleksey> вот это и странно :)
[00:28:58] <almasov@jabber.ru> %))
[00:29:46] <almasov@jabber.ru> никакие припарки этому мертвому зверьку пока не помогли :(
[00:39:24] <almasov@jabber.ru> aleksey: хоть какая-нибудь надежда то есть? :)
[00:40:13] <aleksey> а если поставить старую версию? :)
[00:41:10] <almasov@jabber.ru> таблицы уже в новую сконвертированы, совсем бардака не будет в них после таких перетурбаций?
[00:43:06] <aleksey> брр
[00:43:19] <aleksey> если они сконвертированы, то оно их не должно конвертить :)
[00:43:40] <aleksey> ты уверен что оно их всех заново конвертит а не какую-то одну?
[00:44:23] <almasov@jabber.ru> уверен, в лог файле все отображено, в каталоге с базой видно что строятся временные файлы для всех баз и создаются сами базы по новой
[00:44:35] <almasov@jabber.ru> брр
[00:44:39] <almasov@jabber.ru> таблицы имею ввиду
[00:44:49] <aleksey> ну давай шелл :)
[00:44:53] mblsha leaves the room: Replaced by new connection
[00:44:53] mblsha joins the room
[00:44:53] <sulci> [mblsha] существо с хвостиком и розовыми ушками и отполированными резцами
[00:45:00] <mblsha> иэх. летаю.
[00:45:09] <mblsha> пойду-ка я отсюда
[00:45:11] mblsha leaves the room
[00:56:55] <aleksey> вот сакс какой
[00:57:26] <almasov@jabber.ru> все так плохо?
[00:58:11] <aleksey> ну вот в passwd разные записи сконвертированы от 0 до 6 раз
[00:58:17] gonzox leaves the room
[00:58:39] <almasov@jabber.ru> мдааа :(((
[01:04:16] <aleksey> аа
[01:04:28] <aleksey> stopped db nodes = [ejabberd@ns]
[01:04:35] <aleksey> вот это во всём виновато
[01:05:01] <almasov@jabber.ru> это давно была нода с которой мигрировал на другой сервер базу данных
[01:05:09] <aleksey> надо было её удалить
[01:05:25] <aleksey> без неё мнезия схему менять не может
[01:05:40] <almasov@jabber.ru> пациента вылечить можно?
[01:06:11] <aleksey> а сколько раз перезапускал конвертацию? :)
[01:06:23] <aleksey> и копий нет хотя бы после первой конвертации?
[01:06:45] <almasov@jabber.ru> есть копия наверное конвертации одной или двух
[01:07:53] <almasov@jabber.ru> а вообще перезапуск был раз 5 наверное
[01:08:23] <aleksey> останови ejabberd и верни копию тогда
[01:08:30] <almasov@jabber.ru> секунду
[01:08:38] <aleksey> и не запускай только его после этого :)
[01:08:57] <almasov@jabber.ru> конвертирование это где-то часа на 3 %)
[01:10:09] <almasov@jabber.ru> содержимое /var/lib/ejabberd сношу?
[01:10:18] <aleksey> ага
[01:12:19] <almasov@jabber.ru> скопировал - ежика не трогал)
[01:13:02] <almasov@jabber.ru> прошу прощения за слепой смайлик, ночь без сна дает о себе знать :)
[01:16:21] MMM joins the room
[01:16:23] <MMM> re
[01:17:05] <MMM> кто подскажет, миграция с mrtg на rrdtool сильно проблематична?
[01:18:34] <almasov@jabber.ru> скажу что с rrd работать удобнее, а вот насчет миграции - честно говоря конвертера базы mrtg в rrd не встречал
[01:19:25] <MMM> пойду погуглю тогда..
[01:19:35] <almasov@jabber.ru> только наверное если с промежуточным экспортом в какой-нибудь текстовой файл, не помню - давно mrtg не трогал
[01:20:11] <MMM> ". Однако уже в версиях, существующих сегодня, предусмотрена возможность интеграции обоих пакетов: MRTG может собирать статистическую информацию и сохранять ее в формате RRDtool. А визуализация данных (построение графиков) выполняется уже средствами RRDtool."
[01:20:14] <MMM> вот что пишут
[01:20:57] <almasov@jabber.ru> прогресс идет вперед :)
[01:21:19] <MMM> "прикручиваем RRDtool к MRTG
Для того чтобы использовать MRTG в режиме интеграции с RRDtool, необходимо в файле конфигурации MRTG указать параметр “LogFormat: rrdtool” и"
[01:21:25] <MMM> короче все несложно ;))
[01:21:34] <MMM> justgoogleit :))))
[01:21:43] <almasov@jabber.ru> %))
[01:21:43] Flying.Angel leaves the room
[01:22:13] almasov@jabber.ru is now known as Almasov
[01:25:27] <aleksey> ping Almasov
[01:25:28] <sulci> aleksey: Понг от Almasov: 0.578 секунды
[01:25:42] <aleksey> Almasov: у мну к тебе по-моему связь легла
[01:25:49] <Almasov> секунду
[01:26:03] <aleksey> а всё
[01:26:05] <aleksey> прочухалось
[01:26:22] <Almasov> угу, спутник же, видимо задумался на орбите
[01:33:10] gonzox joins the room
[01:33:48] <gonzox> tr er fiddle
[01:33:48] <sulci> gonzox: скрипка
[01:33:53] <gonzox> tr er fumble
[01:33:53] <sulci> gonzox: возитесь
[01:36:39] <MMM> gonzox: re
[01:36:47] <gonzox> MMM: re
[01:37:02] <MMM> gonzox: не встречал конвертилку лога mrtg в базу rrd ?
[01:37:17] <gonzox> MMM: неа, не доводилось
[01:37:35] <MMM> gonzox: в гугле пишут, что и так должно пахать..
[01:37:44] <MMM> наверное руки надо подровнять мне ;)
[01:42:24] <aleksey> Almasov: я таблицу motd удалю
[01:42:39] <aleksey> и motd_users
[01:42:53] <Almasov> да конечно
[01:45:00] <aleksey> а last_activity нужно? :)
[01:45:17] <Almasov> тоже нет :)
[01:53:45] gonzox leaves the room
[01:59:26] <Almasov> *терзается в ожидании :) *
[01:59:42] <aleksey> это ещё долго будет
[01:59:49] <aleksey> тем более лагает так
[02:00:02] <Almasov> да я знаю :) ценю то что заморачиваешься на ночь глядя
[02:03:16] aleksey дрыхнул весь вечер
[02:04:12] <aleksey> а ты оффалйновые мессаги чистил?
[02:04:13] <Almasov> понял, видимо меня этот факт и спасает :)
[02:04:17] <Almasov> нет не чистил
[02:04:39] <aleksey> а можно почистить :)
[02:05:02] <Almasov> я думаю даже нужно - ткнешь пальцем где, почищу)
[02:05:38] <Almasov> *чещет затылок и думает как будет это делать*
[02:07:06] aleksey уже это делает :-P
[02:07:38] <Almasov> %))
[02:14:02] <aleksey> (ejabberd@jabber)53> mod_offline:remove_old_messages(30).
Segmentation fault
[02:14:04] <aleksey> гы
[02:14:19] <aleksey> ладно, не будем чистить
[02:14:21] <Almasov> %)))
[02:14:58] <Almasov> ну его, этот сегфолт, от греха подальше :)
[02:21:01] Mozz joins the room
[02:33:23] Almasov leaves the room
[02:39:28] Mozz leaves the room
[03:06:36] <MMM> http://oss.oetiker.ch/mrtg/doc/mrtg-rrd.en.html
[03:06:44] <MMM> работает хорошо..
[03:34:36] MMM leaves the room
[04:33:24] a.salnikov joins the room
[04:35:22] zenith joins the room
[04:35:50] <zenith> йо
[04:39:05] <aleksey> yo
[04:49:39] aleksey leaves the room
[04:58:34] zenith leaves the room
[04:59:38] zenith joins the room
[06:23:12] <zenith> http://ejabberd.jabber.ru/node/1110
[07:24:28] <ermine> йо
[07:45:12] Almasov joins the room
[07:45:33] <Almasov> всем привет
[07:46:06] <Almasov> uptime jabber.snc.ru
[07:46:07] <sulci> Almasov: Сервер jabber.snc.ru работает без остановок 50 минут 42 секунды
[07:56:42] <ermine> падает?
[08:13:47] <Almasov> нет, где-то в это время поднялся только
[08:14:06] <Almasov> благодаря стараниям Алексея
[08:15:45] <ermine> я уже поняла диагноз по тому, что он тут сказал
[08:16:44] <ermine> ну, поздравляю тебя со всем, что у тебя щас происходит
[08:17:15] <Almasov> спасибо :) и еще раз спасибо за вчерашнюю помощь с сервером :)
[08:22:42] <ermine> stats jabber.snc.ru
[08:22:43] <sulci> ermine: Stats for jabber.snc.ru
Users Total: 15694
Users Online: 101
[08:23:10] <Almasov> stats jabber.ru
[08:23:11] <sulci> Almasov: Stats for jabber.ru
Users Total: 129273
Users Online: 2726
[08:23:46] <a.salnikov> stats jabber.zsmk.ru
[08:23:46] <sulci> a.salnikov: Stats for jabber.zsmk.ru
Users Total: 826
Users Online: 205
[08:26:07] <ermine> stats jabber.ttn.ru
[08:26:07] <sulci> ermine: Stats for jabber.ttn.ru
Users Total: 7701
Users Online: 230
[08:33:30] evgs joins the room
[08:36:11] <ermine> evgs: а в ебурге есть национально-местнический сервер?
[08:38:33] <evgs> version_server jabber.plotinka.ru
[08:39:03] <ermine> evgs: а у ебурга нет своего домена?
[08:39:22] <ermine> dns eburg.ru
[08:39:52] <sulci> ermine: не резолвится
[08:41:48] <ermine> dns e-burg.ru
[08:41:48] <sulci> ermine: не резолвится
[08:47:42] ADEpt leaves the room
[08:53:08] evgs leaves the room
[08:56:02] evgs joins the room
[08:56:36] <evgs> dns ekaterinburg.ru
[08:56:36] <sulci> evgs: 194.226.146.5
[09:01:14] <ermine> dns jabber.ekaterinburg.ru
[09:01:14] <sulci> ermine: 194.226.146.5
[09:01:25] <ermine> version_server jabber.ekaterinburg.ru
[09:02:05] <ermine> uptime jabber.ekaterinburg.ru
[09:02:09] <Almasov> сделать что-ли jabber.yuzhno-sakhalinsk.ru :) только домен больно длинный
[09:02:56] <ermine> а есть северный?
[09:03:13] <a.salnikov> Almasov: можно просто yuzhno-sakhalinsk.ru
[09:03:23] <evgs> dns jabber.plotinka.ru
[09:03:23] <sulci> evgs: 217.119.81.70
[09:03:26] <Almasov> нет, северного нет :)
[09:03:40] <Almasov> а можно просто yuzhno-sakhalinsk.ru, надо подумать :)
[09:03:52] <Almasov> было бы зачем
[09:04:38] <sulci> ermine: Скорее всего, на jabber.ekaterinburg.ru не поднят джаббер сервер
[09:04:38] <sulci> ermine: Скорее всего там не поднят джаббер-сервер
[09:11:48] Harunaga joins the room
[09:13:27] dsh joins the room
[09:13:44] <dsh> ку
[09:25:23] teo leaves the room
[09:30:29] <Harunaga> Решил заменить jabberd на ejabberd. Подскажите, работает ли ejjaberd с unixodbc или ему нужно именно iodbc?
[09:32:57] teo joins the room
[09:34:37] ADEpt joins the room
[09:42:48] teo leaves the room: Replaced by new connection
[09:42:48] teo joins the room
[09:44:55] <teo> Harunaga: а откуда возникла идея об iodbc?
[09:45:21] <Harunaga> собираю из портов в freebsd ejabberd
[09:45:36] <Harunaga> ===> Verifying install for iodbc.3 in /usr/ports/databases/libiodbc
===> Vulnerability check disabled, database not found
[09:46:03] <teo> Harunaga: интересно. я пробовал (не во фре) собирать с iodbc - не собралось...
[09:46:16] <teo> Harunaga: c unixodbc собирается
[09:46:29] <Harunaga> да, но как в портах поменять зависимость?
[09:47:28] <teo> Harunaga: понятия не имею
[09:47:31] <dsh> Harunaga, руками
[09:47:43] <dsh> просто берешь и меняешь
[09:47:47] <teo> Harunaga: а чем iodbc не устраивает-то?
[09:48:15] <dsh> правда если не хочешь постоянно так делать, нужно делать там OPTIONS с выбором и pr посылать.
[09:48:15] <Harunaga> тем, что там уже стоит unixodbc и куча прикладух ее использует
[09:48:26] <teo> Harunaga: ну и что?
[09:48:51] <Harunaga> а то, что unixodbc и iodbc конфликтуют
[09:49:30] <teo> Harunaga: аааа. ну тогда что-то не в порядке с идеологией... у них заголовочные файлы и правда одинаковые...
[09:49:31] Almasov leaves the room
[09:49:47] <Harunaga> dsh: как поменять зависимость?
[09:50:05] <dsh> Harunaga, открываешь Makefile в текстовом редакторе и меняешь.
[09:50:25] <Harunaga> в Makefile этого нет
[09:50:58] <Harunaga> фу блин, ступил... odbc требует не ejabberd, а erlang
[09:51:57] Almasov joins the room
[09:53:01] <Harunaga> все, разобрался, надо было erlang собирать отдельно и сделать make DRIVER_MANAGER=unixodbc
[09:53:35] <teo> dsh: а во фре нельзя поставить только библиотеку без заголовочных файлов?
[09:54:03] <dsh> teo, если порт это предусматривает, то можно. Обычно, такого разделения на -devel и обычно - нету.
[09:54:24] <dsh> т.е. up to maintainet
[09:54:25] <teo> dsh: и если две библиотеки конфликтуют по файлам, что делать?
[09:54:56] <teo> причем только по -devel файлам
[09:55:10] <dsh> teo, либо указывать, что порты конфликтуют, либо патчить библиотеки, что-бы устранить конфликт.
[09:55:18] <teo> да хотя бы и одна и та же библиотека, но разных версий
[09:55:37] <dsh> teo, такое в редких случаях делается. Напримел gtk1 и 2
[09:55:52] <dsh> обычно в портах софт последней версии
[09:55:52] <teo> dsh: не будем далеко ходить: gpgme 0.3 и 1.*
[09:56:19] <dsh> teo, два порта
[09:56:31] <teo> dsh: и что делать, если нужны обе?
[09:57:02] <dsh> teo, они не конфликтуют
[09:57:23] <dsh> пропатчено, что бы устранить конфликт
[09:57:29] <teo> dsh: а. ясно
[09:57:36] <dsh> bin/gpgme03-config
include/gpgme03/gpgme.h
lib/libgpgme03.a
lib/libgpgme03.la
lib/libgpgme03.so
lib/libgpgme03.so.9
воть
[09:57:46] <teo> понял
[09:57:54] <teo> ну это тоже выход
[09:58:17] <dsh> но это все up to maintainer
[09:58:42] <dsh> портами занимаются отдельные люди и команды, не какая-то единая команда.
[09:58:52] <teo> ну это и понятно... но багрепортами-то никто не мешает заваливать майнтейнера
[09:59:12] <dsh> teo, репорты не каждый писать будет.
[09:59:26] <Harunaga> а зачем erlang нужна еще jdk?
[09:59:29] <teo> dsh: кому надо - напишет
[09:59:44] <dsh> Harunaga, он там тоже зависимостью тянется где-то и отключается.
[09:59:46] <teo> Harunaga: не необходима жизненно
[09:59:58] <dsh> WITHOU_JAVA кажется используй
[10:00:45] <dsh> если яву вообще не используешь, то добавь WITHOUT_JAVA=yes в /etc/make.conf
[10:00:49] <ermine> а потом оно потянет иксы и спросят, зачем ырланку иксы
[10:01:06] <ermine> интересно, сколько еще понадобится итераций воплей юзеров
[10:01:24] <Harunaga> а без иксов ejabberd будет работать?
[10:01:36] <dsh> ermine, пока кто-нибудь не сделает pr, что бы в OPTIONS вынести.
[10:01:41] <dsh> Harunaga, да
[10:02:21] <ermine> dsh: а кто мантайнер ежика?
[10:02:30] <dsh> севка кажется
[10:02:38] <Harunaga> make DRIVER_MANAGER=unixodbc WITHOUT_JAVA=yes WITHOUT_X11=yes
[10:02:40] <dsh> а, не
[10:02:41] <dsh> уже не
[10:02:48] <dsh> shaun@FreeBSD.org
[10:03:05] <dsh> да это все не ежик тянет, а эрланг
[10:03:18] <Harunaga> ну
[10:03:44] <dsh> Harunaga, WITHOUT_TK может еще
[10:03:46] <dsh> не помню
[10:03:53] <ermine> а пчу на сервере иксы глобально не запрещены?
[10:04:01] <dsh> у меня в /etc/make.conf:
WITHOUT_FAX= yes
WITHOUT_H323= yes
WITHOUT_JAVA= yes
WITHOUT_NLS= yes
WITHOUT_ODBC= yes
WITHOUT_TK= yes
WITHOUT_X11= yes
WITHOUT_ZAPTEL= yes
WITH_KQUEUE_SUPPORT= yes
[10:04:12] <dsh> на сборочной машине
[10:07:00] <Harunaga> а какой на jabber.ru работает icq-гейт?
[10:11:06] Harunaga leaves the room
[10:35:58] levsha joins the room
[10:36:48] <levsha> re!
[10:57:46] steam joins the room
[10:58:05] <steam> hi fi
[10:59:10] Harunaga joins the room
[10:59:42] Harunaga leaves the room
[10:59:48] Harunaga joins the room
[11:18:29] lisiki joins the room
[11:23:25] Almasov leaves the room
[11:26:06] t雷 joins the room
[12:09:57] evgs leaves the room: Replaced by new connection
[12:09:58] evgs joins the room
[12:13:12] Nonuse joins the room
[12:13:19] <Nonuse> Здравствуйте.
[12:13:31] <Nonuse> Может кто-нибудь ответить на вопрос по JS?
[12:13:36] <steam> tr er slacking
[12:13:36] <sulci> steam: ослабление
[12:13:44] <Nonuse> Вернее, не совсем про JS...
[12:13:59] <Nonuse> Вопрос: http://www.linux.org.ru/jump-message.jsp?msgid=1598213
[12:14:10] <steam> Nonuse: это тебе на форум php-дивилопиров нада
[12:14:22] <Nonuse> PHP там нет.
[12:14:37] <Nonuse> steam, ты хоть вопрос прочитай.
[12:14:40] <steam> Nonuse: php-дивилоперы настолько круты, что знают js
[12:14:54] <Nonuse> steam, знать JS, чтобы ответить на вопрос не нужно.
[12:14:57] <steam> php+js-тру и кошер
[12:15:10] <steam> Nonuse: давать сслыки на ЛОР - моветон
[12:15:30] <Nonuse> Хорошо, задам вопрос тут:
Нужно автоматизированно скачать страничку и отпарсить ее на определенные конструкции.
Но конструкции эти формируются javascript'ом. Есть ли возможность wget'om или еще чем-нибудь сохранить страничку уже после преобразования?
Может FF так может, из командной строки?
[12:15:40] <Harunaga> http://astonshell.com/~raven/pic/phpspotting.gif
[12:15:43] <steam> Nonuse: ты топег хорошо прочитал?
[12:15:50] <Nonuse> А...
[12:15:54] <Nonuse> steam, сорри.
[12:16:00] <Nonuse> steam, топик не прочитал.
[12:16:12] <Nonuse> steam, devel, подумал, он и в африке devel ;)
[12:16:46] <steam> Nonuse: go talks@
[12:17:01] Harunaga наконец собрал erlang и ejabberd
[12:17:04] <Nonuse> exit
[12:17:05] Nonuse leaves the room: offline
[12:17:14] <steam> там сидят квалифицированные php-разработчики, которые подскажут тебе ответы на все вопросы
[12:17:20] <Harunaga> хыхы
[12:20:43] <Harunaga> Господа, а какой icq-гейт стоит на jabber.ru?
[12:22:06] <steam> icq-гей
[12:23:43] <Harunaga> а без шуток?
[12:24:50] <levsha> version_server icq.jabber.ru
[12:24:50] <sulci> levsha: на icq.jabber.ru запущен JIT - Jabber ICQ Transport by Lukas Jabber: Jabberd 1.1.1 stable / with real threads / by Lukas Karwacki
ICQ: 1.1.6-sg2 (Linux System)
[12:25:07] <Harunaga> польское поделие...
[12:30:48] <Harunaga> можно ли к ejabberd прикрутить hhtp клиента?
[12:31:52] evgs leaves the room
[12:42:31] yasha joins the room
[12:42:31] <sulci> [yasha] существо с хвостиком и розовыми ушками и отполированными резцами
[12:47:09] <combr> wildfire - 98% фич, по оценке jabber.org. будет ли 100? ;)
[12:47:46] <yasha> всем привет из далекой америки
[12:48:58] <steam> yasha: эмигрировал?
[12:49:28] <ermine> омерика
[12:49:43] <steam> превед, омериканчег!
[12:50:41] <yasha> steam: виртуально
[12:51:00] <yasha> и вообще -- Зыщ -- это продукт американского производства
[12:52:31] gonzo joins the room
[12:53:18] <ermine> gonzo: лямбер!
[12:53:33] <gonzo> ermine: пишу-пишу
[12:53:59] <ermine> gonzo: правда? Молодчина!
[12:54:34] steam скачал вчера IM+ - там таки тоже нет конф ;(
[12:55:12] <ermine> steam: есть там, но за бабло
[12:55:37] <combr> бабло за каждый вход в комнату? ;)
[12:56:31] <steam> ermine: эээ?
[12:57:20] <ermine> steam: ну в бесплатной нет конф
[12:57:21] <steam> http://www.shapeservices.com/en/news.php?id=61 иде?
[12:57:29] <yasha> gonzo: пишешь пишешь? правда?
[12:57:38] <steam> ermine: у меня платная :)
[12:57:55] <ermine> steam: недоплатил может?
[12:58:10] <steam> ermine: ваще не платил.
[12:58:18] <steam> ermine: нету там конф
[12:58:19] <ermine> steam: я уже чатилась с одним, он сидел в конфе из im+
[12:58:28] <steam> ermine: ек вкрю (с)
[12:58:31] <ermine> и это было давно
[12:58:33] <steam> ээ, "не верю"
[12:58:37] <gonzo> yasha: да, пишу. А что? Откуда такой скептицизм?
[12:58:40] <steam> в списке фич просто отсутствуют конфы
[12:59:17] <ermine> steam: ищи-ищи, но на сайте
[12:59:46] <steam> а я где ищу?я уже даже в документации посмотрел - нет конф
[13:00:47] a.salnikov leaves the room
[13:02:01] <yasha> gonzo: врожденный, боюсь
[13:02:43] <gonzo> yasha: могу ампутировать. Лоботомия оставит позади агрессию, скептицизм и еще кучу ненужных для счастливого человека вещей
[13:05:05] <ermine> steam: может плугин?
[13:05:48] <yasha> gonzo: аа-а-а!
[13:07:10] <ermine> yasha: это совсем не больно
[13:08:27] <steam> ermine: оно неплагиноподключаемое
[13:09:30] <ermine> google im+ groupchat
[13:09:34] <sulci> ermine: Jabber Clients
gYaber, Windows, main roster chat groupchat other, GPL. iChat AV, MacOSX, None,
Payware. IM+, J2ME PalmOS RIM Symbian WinCE, main roster chat, Shareware ...
http://www.jabber.org/software/clients.shtml - 44k
[13:10:34] <ermine> tr er pitfall
[13:10:35] <sulci> ermine: ловушка
[13:16:25] Bolik joins the room
[13:16:36] <Bolik> доброе утро, леди и джентльмены
[13:25:25] ADEpt leaves the room
[13:29:17] <Harunaga> Доброе
[13:29:35] <Harunaga> Это разве утро?
[13:29:48] <Harunaga> У меня через час уже рабочий день заканчивается
[13:33:55] <levsha> time Harunaga
[13:34:03] <levsha> sulci: не спать!
[13:34:10] <sulci> levsha: Почему Ницше призывает не работает и не знаю)
[13:34:44] <levsha> sulci: Нисше можно, а тебе нельзя!
[13:34:45] <sulci> levsha: смотри в гости
[13:35:39] yasha leaves the room
[13:47:56] evgs joins the room
[13:52:25] inoyau joins the room
[13:52:25] inoyau leaves the room
[14:01:25] <gonzo> Бразильцы сделали chan_skype для астериска
[14:01:28] <gonzo> http://www.chanskype.com/aboutus
[14:01:35] <Harunaga> пока-пока
[14:01:36] Harunaga leaves the room
[14:05:39] <steam> о, lisiki: http://img.dirty.ru/warehouse/craps/couitgcc.jpg
[14:06:10] <lisiki> ухты!!
[14:06:12] Aлекс joins the room
[14:06:16] lisiki вцепились
[14:06:57] <lisiki> ужасно славный лисек, да:)))
[14:07:09] <ermine> это доберман с головой лисиков
[14:07:14] <steam> lisiki: это Isabella Arsenault, http://www.isabellearsenault.com/
[14:07:24] <lisiki> а лисеки и есть рыжые собаки:)
[14:08:19] <ermine> с таким собачьим хвостом?
[14:08:32] <ermine> как у доберманов или долмантинов
[14:09:21] <lisiki> там и еще один любознательный лисек на лавочке есть
[14:18:38] a.salnikov joins the room
[14:19:32] <ermine> tr er usable
[14:19:32] <sulci> ermine: годный к употреблению
[14:24:08] steam leaves the room
[14:24:35] steam joins the room
[14:42:40] <steam> скажите, есть какая-нито утилита, преобразующая cp1251-translit?
[14:43:21] <steam> (консольная и чтобы читала из stdin)
[14:43:33] <levsha> cp1251->koi8 и потом срезать восьмой бит :)
[14:43:45] <steam> levsha: как это сделать башем? :)
[14:44:01] <steam> а, кстати, попробую-ка iconv-ом
[14:44:59] <steam> не, нету KOI-7
[14:45:15] <ermine> интересно, кому в 21 веке понадобился транслит
[14:45:26] <steam> ermine: увы
[14:45:41] <ermine> steam: а пример можно?
[14:45:54] steam пишет скриптик и столкнулся с тиакой проблемой. Дальше задача не идет уже вторые сутки - хоть за перл садись
[14:46:11] <steam> ermine: oziexplorerce
[14:46:37] <steam> я для него сейчас пишу конвертор карт, чтобы оттуда русские буквы убрать, а то он их не понимает
[14:47:38] <ermine> а что это? консольная игра?
[14:47:49] <steam> и вообще, куча консольных утилит коряво работают с utf8
[14:47:57] <steam> а у меня локаль...
[14:48:00] <steam> ermine: пзы-ysq cjan
[14:48:05] <steam> gps-ный софт
[14:48:19] <ermine> сконвертируй в koi8 и потом наложи на ascii
[14:48:29] <steam> ermine: как?
[14:48:34] <steam> (башем)
[14:49:29] <steam> щас попробую под вендой через tr - в линуксе и с локалью utf-8 скрипт не работал
[14:51:13] <steam> уррра, работает
[14:51:27] <steam> линкс - сакс и мастдай.
[14:51:30] <steam>
[14:58:47] <combr> steam: у меня есть iconv -l | grep -i koi
KOI-7//
[14:59:04] <steam> combr: а у меня венда
[14:59:16] <combr> steam: и там другой iconv?
[14:59:26] <steam> дома на линуксе оно тоже было
[14:59:34] <steam> combr: по ходу, не все чарсеты есть
[15:16:29] aleksey joins the room
[15:16:29] <sulci> [aleksey] Всем учить хаскиль полчаса!
[15:16:58] <aleksey> yo
[15:18:09] a.salnikov leaves the room
[15:18:16] <zenith> yo
[15:18:58] <ermine> aleksey: молодец
[15:19:16] aleksey vcard там не успел починить
[15:20:38] <ermine> ну для начала надо было что-то почистить, чтобы оно ожило
[15:21:33] <aleksey> там была мёртвая нода в схеме
[15:22:12] <ermine> ну про кластер я даже и не вспоминала :)
[15:22:30] <aleksey> мы кстати на эту граблю тогда тоже наступили :)
[15:23:54] <ermine> если бы ты в каждом релизе ежика конвертил базу... (мечтательно так)
[15:25:45] <aleksey> http://www.teltarif.de/arch/2006/kw37/s23119.html
[15:29:18] <ermine> а чо там?
[15:30:05] <aleksey> gmx своё im сделало на ё
[15:32:56] <ermine> а ты шпрехаешь по-ихнему?
[15:32:58] <zenith> aleksey: это где ul работает?
[15:33:07] <zenith> или как там его
[15:33:28] <ermine> ульрих
[15:33:37] <ermine> uls
[15:33:40] <zenith> ага, uls
[15:34:14] <zenith> он был в этой конфе, про ёжика чё-то спрашивал, давно уже :)
[15:34:30] <zenith> у него mnesia overload был :)
[15:35:20] <aleksey> ermine: их штудирен зи дойч им гимназиум
[15:35:26] <aleksey> но ничо ни помню
[15:35:42] <aleksey> улс может уже и не там
[15:36:00] lisiki содержат в себе куски эскалопа
[15:36:01] <teo> zenith: нормальный человек использует ёжик до его фатального сбоя :) наверное у него он наступил, и необходимость посещения этой комнаты отпала...
[15:36:31] <zenith> teo: опять ты начинаешь :P
[15:37:00] <ermine> улс учил русский в школе и тоже мало что помнит (ГДР)
[15:37:01] <teo> zenith: а что? вчерашние события только подтверждают моё мнение :)
[15:37:33] a.salnikov joins the room
[15:37:47] <a.salnikov> tr re хамелеон
[15:37:48] <sulci> a.salnikov: Chameleon
[15:37:52] <zenith> teo: вчера просто был миграция на vhost'ы, если ты он сахалине :)
[15:37:58] <zenith>
[15:38:39] <teo> zenith: какая разница? нарвался-то он на неочевидную проблему
[15:38:42] <aleksey> и не по инструкцеи! и без бэкапа!
[15:38:59] <teo> aleksey: вот что без бэкапа, это безобразие
[15:39:03] <zenith> aleksey: говорят с бэкапом как раз и проблемы :)
[15:39:32] <ermine> teo: что ты подтверждаешь? Вчерашнее событие - из-за того, что грязными руками лазили ради эксперимента туда, где сидит в темной луже пучеглазая жпа, которая ждет удобного случая, чтобы накрыть всё медным тазиком, и о! тогда приходит на помощь добный молодец и чинит фсё без потери данных (вот рулезь-то)
[15:40:16] <teo> aleksey: ты лучше расскажи, зачем ёжик сразу открывает порты, не дожидаясь своей инициализации? при ребуте транспорты, например залипают: успевают приконнектиться к сокету, когда еще ничего для них не готово
[15:40:21] <ermine> в любом случае нефиг экспериментировать на продакшне
[15:40:40] <zenith> ermine: эт точно
[15:40:41] <aleksey> teo: потому что модули асинхронно пущаются
[15:40:53] <aleksey> teo: а кстати они уже может и не асинхронно
[15:41:05] <aleksey> может просто слухатель перед модулями стоит
[15:41:23] <teo> aleksey: а можно как-нибудь подождать до их старта?
[15:41:30] <aleksey> можно наверно :)
[15:41:33] <teo> aleksey: поставить слушатель попозже
[15:41:39] <teo> aleksey: ну и всякое такое
[15:41:51] <aleksey> надо позырить где оно там запущается
[15:41:59] a.salnikov leaves the room
[15:42:00] <teo> aleksey: чтобы не было в инструкции "закройте порты на время апдейта"
[15:42:56] <ermine> teo: а есть там?
[15:43:57] <zenith> к слову, есть проблема с c2s-сессиями из-за того, что эти процессы мониторит супервизор со стратегией brutal_kill
[15:44:23] <zenith> очищение сессии в ejabberd_sm происходит в terminate/3
[15:44:40] <teo> ermine: если нет, тем хуже для инструкции
[15:44:53] <zenith> если будет глюк, то супервизор прибьёт c2s-сессию и в мнезии зависнет запись
[15:44:56] <aleksey> zenith: а когда супервизор их кончает?
[15:45:05] <zenith> aleksey: если будет трап
[15:45:37] <zenith> aleksey: если Reason в terminate будет normal, то всё ок
[15:45:51] <zenith> а вот если нет, то terminate просто не выполнится
[15:46:19] <aleksey> zenith: а когда будет трап?
[15:46:28] <zenith> aleksey: ну мало ли
[15:46:39] <zenith> aleksey: баг там какой будет
[15:46:47] <aleksey> если ошибка выкинется в c2s, то оно выполнит terminate
[15:46:49] <ermine> подать сюда трап
[15:47:21] <zenith> aleksey: щас проверим
[15:47:42] <aleksey> чо йа, никогда ошибок в c2s не видел? :)
[15:47:43] <ermine> stats jabber.ru
[15:47:43] <sulci> ermine: Stats for jabber.ru
Users Total: 129347
Users Online: 4347
[15:48:09] <ermine> aleksey: пачисти базу и канфы
[15:48:41] <zenith> aleksey: а если сделать exit(C2SPid, kill)? ;)
[15:49:24] <ermine> zenith: та вроде для чистки залипших сессий и делалось
[15:49:32] <ermine> до патча в r10b6
[15:52:17] <aleksey> zenith: ну тут уж шо уж :)
[15:52:35] <aleksey> zenith: ты ещё killall -9 beam предложи :)
[15:53:15] <zenith> aleksey: а если supervisor'а остановить?
[15:53:28] <zenith> aleksey: как он их погрохает?
[15:53:39] <aleksey> zenith: а в каких ситуациях он будет останавливаццо? :)
[15:54:25] <ermine> когда gen_fsm получит по башке
[15:54:35] <aleksey> много раз причём
[15:54:44] <aleksey> хотя не
[15:54:57] <aleksey> супервизору на падения c2s возможно и наплевать
[15:55:15] <zenith> aleksey: у меня в mod_proxy65 отдельный simple_one_for_one супервизор для мониторинга байтстримов
[15:55:35] <zenith> aleksey: когда модуль останавливается, супервизор останавливается вместе с ним
[15:56:19] <zenith> и он чудным образом грохает брутально все сессии
[15:56:42] Pavel81 joins the room
[15:57:18] <zenith> в мнезии остаются записи
[15:57:21] <aleksey> а это ты неправильно прописал правила рестарта :)
[15:57:45] <zenith> aleksey: а чё надо прописать?
[15:57:54] <aleksey> чё-нить правильное :)
[15:58:06] <aleksey> а покажи описания детей супервизора
[15:58:21] Pavel81 leaves the room
[15:58:25] <zenith> {ok, {{simple_one_for_one, 10, 1},
[{undefined, {mod_proxy65_stream, start_link, []},
temporary, 5000, worker, [mod_proxy65_stream]}]}}.
[15:58:39] <aleksey> вот 10, 1 что значит?
[15:59:02] <zenith> значит падает не чаще 10 раз в 1 секунду
[15:59:14] <zenith> или чё это значит?
[15:59:26] <zenith> у тебя в ejabberd_tmp_sup такие же значения
[15:59:29] <zenith> :)
[16:00:01] <ermine> zenith: а говорил - тырить из gpl кода нельзя
[16:00:23] <teo> ermine: а он его отдаст под gpl
[16:00:49] <ermine> teo: он - кто из этих двух?
[16:01:11] <ermine> или двоих
[16:01:13] <teo> ermine: тот, кто стырил
[16:01:57] evgs leaves the room
[16:02:22] <aleksey> zenith: да, действительно 10 за секунду
[16:02:29] <aleksey> zenith: ну значит у тебя падает часто всё :)
[16:03:05] <ermine> zenith: а пчу падает?
[16:04:25] <ermine> наверное так же, как падает поллинг
[16:05:00] <zenith> ermine: потому что в супревизорах вообще нефига непонятно
[16:05:21] <zenith> aleksey: а зачем тогда brutal_kill, если terminate выполняется?
[16:06:14] <zenith> из доки: brutal_kill means the child process will be unconditionally terminated using exit(Child,kill).
[16:08:04] <aleksey> ну да
[16:08:54] <ermine> а terminate из процесса - вроде не падение
[16:09:17] <zenith> ermine: а что тогда падение?
[16:09:50] <ermine> tr er unconditionally terminated
[16:09:50] <sulci> ermine: безоговорочно законченный
[16:10:16] <aleksey> если не доверяешь своему коду -- ставь мониторы :)
[16:10:46] <zenith> aleksey: невозможно 100% доверять своему коду
[16:10:58] <aleksey> тогда ставь манеторы :)
[16:11:13] <zenith> aleksey: у меня стоят :P но не на сессиях :P
[16:11:21] <ermine> с рисованием графиков, гистограмм и диаграмм
[16:11:39] <aleksey> поставь, потом расскажешь влияет ли это на производительность :)
[16:11:48] <zenith> aleksey: а мониторящий процесс тоже может упасть :)
[16:12:07] <aleksey> zenith: а его пусть мониторят другие :)
[16:12:16] <aleksey> пусть все друг друга мониторят
[16:13:00] <ermine> главное - не ошибиться кого запустить первым
[16:13:47] <gonzo> какое-то тоталитарное государство а не софт. Все друг за другом смотрят. Брутально убивают
[16:13:49] <gonzo> жуть
[16:14:41] <ermine> пиши лямбер
[16:15:48] <gonzo> У меня осенний депресняк
[16:16:51] <gonzo> и в данный момент мне надо написать тредовый xml-rpc сервер на питоне
[16:17:20] <aleksey> gonzo: а нетч ырланк потестил?
[16:17:28] <gonzo> aleksey: не знаю
[16:17:30] <gonzo> вряд ли
[16:17:51] <zenith> aleksey: кстати, хорший вопрос насчёт 10, 1 ... Какой он имеет смысл для temporary процессов?
[16:17:52] <aleksey> а каким образом после той критики ырланка не нашлось критики на бидоновские треды? :)
[16:18:07] <aleksey> zenith: низнайу, надо код четать
[16:18:09] <gonzo> aleksey: а к этому серверу нетч отношения не имеет
[16:18:33] <aleksey> gonzo: ыыы :) а могёшь ему напомнить про ырланк? :)
[16:18:48] <gonzo> aleksey: могу
[16:18:57] <gonzo> напомню :)
[16:19:06] <aleksey> tnx :)
[16:21:58] <zenith> а чо за критика? :)
[16:22:07] yasha joins the room
[16:22:07] <sulci> [yasha] существо с хвостиком и розовыми ушками и отполированными резцами
[16:22:33] <yasha> яша снова с вами!
[16:24:27] <aleksey> mblshya
[16:24:52] <ermine> яхуша
[16:26:38] <ermine> aleksey: почему ты ничего не говоришь про хаскиль?
[16:26:51] <ermine> aleksey: скажу по секрету, он начал учить питон
[16:27:06] <yasha> питон рулез! руби сакс!
[16:27:08] <aleksey> он не мог
[16:27:20] <aleksey> он забалел? :)
[16:27:33] <yasha> да, я сижу в теплом свитере и потею
[16:27:42] <yasha> стараюсь вылечиться от страшной питоновской болезни
[16:27:43] <aleksey> работать!
[16:31:06] evgs joins the room
[16:35:33] <aleksey> http://kiryan.livejournal.com/488180.html
[16:39:08] igor- joins the room
[16:39:22] <igor-> O_O
[16:39:30] <zenith> лол
[16:40:01] yashka joins the room
[16:40:04] <yashka> o_O
[16:40:06] yashka leaves the room
[16:40:28] <igor-> O_o
[16:40:29] <gonzo> Хм...
[16:40:44] <gonzo> вы там в москве кучковаться начали что ли?
[16:40:53] <yasha> O_O
[16:41:42] <ermine> gonzo: а? что? где?
[16:42:00] <zenith> маскалей на кол!
[16:42:51] <igor-> zenith: за мкадом жизни нет!
[16:42:54] <ermine> я.ша
[16:43:39] <yasha> я ша, за фотткой
[16:43:46] <yasha> на троих бу?
[16:44:09] <ermine> а кто третий?
[16:44:23] <ermine> blogs jabber.ru
[16:44:23] <sulci> ermine: ?:Машина времени - Поворот: CRD,TXT
jabberID моёфамилиё@jabber.ru e-mail: моёфамилиё@mail.ru
http://echo.920.spb.ru/area/guitar.songs/34827
Wed, 04 Oct 2006 02:06:30
[16:45:03] <ermine> blogs jabber.ru yandex
[16:45:03] <sulci> ermine: [12:35:19] <282514402@icq.jabber.ru> Privet! eto odnoklasnica. zaidi srochno love.x-gold.ru eto chat lubov ili naberi po russki chat lubov v yandex on tam srazu perviy- nugno srochno peregovorit
Блин. Спамеры вообще офигели.. [12:35:23] *** 282514402@icq.jabber.ru - Отключен(а) [12:35:19] <282514402@icq.jabber.ru> Privet! eto odnoklasnica. zaidi srochno love.x-gold.ru eto chat lubov ili n
http://erste-13.livejournal.com/133659.html
[...]
[16:45:05] <yasha> ermine: ты, я и бей.лис
[16:45:53] <ermine> yasha: тебе уже подарили две бутылки?
[16:47:14] <yasha> ermine: обещают на др
[16:47:30] <yasha> напьюсь как настоящий мыщ!
[16:48:00] <ermine> в одно рыло?
[16:48:16] <ermine> в одно усатое рыло
[16:48:38] <yasha> почему же? дарители просто так дарить не хотят
[16:48:41] <yasha> хотят чтобы я их тоже поил
[16:48:59] igor- leaves the room
[16:49:02] <aleksey> yasha: РАБОТАТЬ!!!!
[16:49:05] <yasha> я кстати нифига не усатый :( может ли средство от облысения помочь вырастить мне усы?
[16:49:19] <yasha> aleksey: кыш-кыш
[16:50:14] <ermine> yasha: а пуха тоже нет?
[16:50:19] <aleksey> yasha: РАБОТАТЬ!!!!
[16:50:37] <ermine> yasha: УЧИ ХАСКИЛЬ!!!
[16:51:02] <ermine> aleksey: ему вредно работать, он же не знает хаскиля
[16:51:51] <ermine> только опозорит всю компанию одной строчкой вида if(++tmp = NULL) {..}
[16:52:29] <aleksey> а оно скомпилиццо?
[16:52:46] <ermine> а пчу нет? Даже с одним =
[16:53:09] evgs leaves the room
[16:53:18] <yasha> ermine: есть редкие волосинки
[16:53:39] <yasha> с одним = оно будет давать в0рнинг
[16:53:59] <yasha> надо ставить по две открывающие, и две закрывающие -- тогра в0рнинга не будет
[16:54:04] <ermine> а если tmp - int?
[16:54:06] <aleksey> yasha: а ну вставь это в main и покажи warning
[16:54:50] <ermine> aleksey: у него наверное уже врожденная привычка юзать g++ вместо gcc
[16:54:53] <yasha> aleksey: g++ точно ругался
[16:55:05] <ermine> ну фот
[16:55:12] <yasha> зачем кому-нибудь может понадобиться gcc?
[16:55:25] <yasha> ведь есть же ruby!
[16:55:37] <yasha> // и зачем есть с++ если есть objc?
[16:56:14] <ermine> и зачем руби, если есть пхп?
[16:56:46] <yasha> точно :)
[16:57:01] <aleksey> ну так кто-нить покажет warning, или я был прав? :)
[16:57:02] <zenith> мне на днях знакомый жаловался, что боится пых-пых на сервер ставить :)
[16:59:14] evgs joins the room
[17:00:23] <ermine> bash-2.05b$ cat m.c
#include <stdio.h>
main() {
int tmp = 1;
if(++tmp = NULL)
printf("ha!");
else
printf("hm");
}
bash-2.05b$ gcc -c m.c
m.c: In function `main':
m.c:5: error: invalid lvalue in assignment
[17:00:39] <ermine> жпа наступила раньше
[17:01:14] <ermine> а g++ проглотило
[17:01:41] ermine настороженно смотрит на yasha
[17:01:58] <yasha> mblsha@berlogaws:/tmp/ $ gcc foo.c -o foo
foo.c: In function ‘main’:
foo.c:3: error: invalid lvalue in assignment
mblsha@berlogaws:/tmp/ $ g++ -Wall foo.c -o foo
mblsha@berlogaws:/tmp/ $ gcc -Wall foo.c -o foo
foo.c: In function ‘main’:
foo.c:3: error: invalid lvalue in assignment
mblsha@berlogaws:/tmp/ $ man g++
Reformatting g++(1), please wait...
mblsha@berlogaws:/tmp/ $ cat foo.c
int main(int argc, char *argv[]) {
char tmp = 0;
if (++tmp = 0)
return 1;
return 0;
}
[17:03:12] <levsha> ermine: = это присоваение а не сравнение
[17:03:23] <ermine> levsha: ну да
[17:03:36] <ermine> levsha: gcc и g++ по-разному прореагировали
[17:04:09] <ermine> levsha: g++ скомпиляло
[17:04:33] <aleksey> бизпридел
[17:04:41] <aleksey> плюсы зло
[17:05:27] <ermine> bash-2.05b$ g++ m.c -o m
bash-2.05b$ ./m
hm
[17:05:37] <ermine> см выше в какой ветке выполнилось
[17:06:41] <levsha> и небось в tmp осталось NULL++
[17:07:14] <aleksey> сделайте ++tmp == ++tmp
[17:07:31] <aleksey> не
[17:07:38] <aleksey> это и так понятно что неравно
[17:07:52] <aleksey> tmp++ == tmp++
[17:08:17] <aleksey> или непонятно?
[17:08:28] <ermine> int tmp = 1;
if(++tmp = NULL)
printf("ha! %d\n", tmp);
else
printf("hm %d\n", tmp);
bash-2.05b$ ./m
hm 0
[17:08:46] levsha раньше любил задавать сишникам задачки в стиле b = a+++a или b = a+++++a
[17:08:49] <ermine> так, пора поцамлить
[17:10:48] <zenith> dns psi-im.org
[17:10:58] <ermine> aleksey: будет 3
[17:11:18] <sulci> zenith: не резолвится
[17:11:19] <aleksey> version_server gmx.net
[17:11:21] <zenith> yasha: чё там у вас с доменом?
[17:11:26] <sulci> aleksey: на gmx.net запущен ejabberd 1.1.1 (unix/linux 2.6.16)
[17:11:32] <aleksey> stats gmx.net
[17:11:32] <sulci> aleksey: Stats for gmx.net
Users Total: 0
Users Online: 47
[17:11:40] <aleksey> stats jabber.gmx.de
[17:11:45] <sulci> aleksey: А есть ли такой сервер jabber.gmx.de?
[17:11:56] <aleksey> stats gmx.net
[17:11:57] <sulci> aleksey: Stats for gmx.net
Users Total: 0
Users Online: 46
[17:12:05] <aleksey> stats web.de
[17:12:11] <sulci> aleksey: Stats for web.de
Users Total: 0
Users Online: 162
[17:12:20] <aleksey> stats gmx.de
[17:12:26] <sulci> aleksey: Stats for gmx.de
Users Total: 0
Users Online: 136
[17:12:38] <zenith> version_server gmx.de
[17:12:38] <sulci> zenith: на gmx.de запущен ejabberd 1.1.1 (unix/linux 2.6.14)
[17:13:03] <zenith> stats gmx.com
[17:13:13] <sulci> zenith: Stats for gmx.com
Users Total: 0
Users Online: 3
[17:13:22] <zenith> version_server gmx.com
[17:13:22] <sulci> zenith: на gmx.com запущен ejabberd 1.1.1 (unix/linux 2.6.14)
[17:13:28] <zenith> dns gmx.com
[17:13:28] <sulci> zenith: 213.165.65.50
[17:13:31] <zenith> dns gmx.net
[17:13:31] <sulci> zenith: 213.165.65.50
[17:13:39] <zenith> dns gmx.de
[17:13:39] <sulci> zenith: 213.165.65.50
[17:13:48] <aleksey> dns web.de
[17:13:48] <sulci> aleksey: 217.72.195.42
[17:14:12] <zenith> странно..
[17:14:37] <zenith> по srv видимо
[17:14:52] <aleksey> а может банальный port forwarding? :)
[17:14:52] <ermine> dns 213.165.65.50
[17:14:52] <sulci> ermine: jabber.gmx.net
[17:14:58] <aleksey> stats jabber.gmx.de
[17:14:59] <sulci> aleksey: А есть ли такой сервер jabber.gmx.de?
[17:15:02] <aleksey> stats jabber.gmx.net
[17:15:04] <sulci> aleksey: Stats for jabber.gmx.net
Users Total: 0
Users Online: 5
[17:15:26] <yasha> zenith: в америке очень падучий dns :(
[17:15:27] <ermine> dns 217.72.195.42
[17:15:27] <sulci> ermine: ha-42.web.de
[17:15:44] <zenith> aleksey: может быть :P
[17:16:25] <zenith> aleksey: ага, srv вообще пустые все
[17:16:30] <ermine> aleksey: тебе дали баранку от jorg?
[17:16:38] <aleksey> наполовину
[17:16:48] <aleksey> надо стпетера пнуть
[17:17:17] <ermine> а вот он в онлайне, забыл свой клиент или залип
[17:24:55] <zenith> uptime gmx.de
[17:24:55] <sulci> zenith: Сервер gmx.de работает без остановок 1 день 18 часов 21 минуту 57 секунд
[17:24:59] <zenith> uptime gmx.com
[17:24:59] <sulci> zenith: Сервер gmx.com работает без остановок 1 день 23 часа 20 минут 14 секунд
[17:25:04] <zenith> uptime gmx.net
[17:25:04] <sulci> zenith: Сервер gmx.net работает без остановок 1 день 23 часа 20 минут 7 секунд
[17:25:23] <aleksey> гы
[17:25:31] <aleksey> uptime gmx.net
[17:25:31] <sulci> aleksey: Сервер gmx.net работает без остановок 1 день 23 часа 20 минут 33 секунды
[17:25:35] <aleksey> uptime gmx.com
[17:25:35] <sulci> aleksey: Сервер gmx.com работает без остановок 1 день 23 часа 20 минут 50 секунд
[17:25:50] <aleksey> uptime gmx.net
[17:25:50] <sulci> aleksey: Сервер gmx.net работает без остановок 1 день 23 часа 20 минут 52 секунды
[17:25:51] <aleksey> uptime gmx.com
[17:25:51] <sulci> aleksey: Сервер gmx.com работает без остановок 1 день 23 часа 21 минуту 5 секунд
[17:27:10] <zenith> конф нет нигде
[17:27:25] <zenith> зато куча транспорта
[17:28:16] <ermine> аська?
[17:28:18] <zenith> uptime gmx.org
[17:28:18] <sulci> zenith: Сервер gmx.org работает без остановок 1 день 18 часов 21 минуту 53 секунды
[17:28:24] <zenith> ermine: аська есть :P
[17:28:30] <zenith> dns gmx.org
[17:28:30] <sulci> zenith: 213.165.65.50
[17:28:32] <ermine> jit?
[17:28:46] <zenith> ermine: хз
[17:28:50] <zenith> ermine: он закрыт
[17:29:02] <zenith> ermine: у них все сервисы закрыты на s2s
[17:30:16] <ermine> корпоративный сервер
[17:30:41] <zenith> ermine: хз
[17:30:56] <zenith> не могу найти где зарегаться
[17:36:51] <zenith> not-allowed на in band register
[17:36:57] <zenith> на всех серваках
[17:39:14] evgs leaves the room
[17:41:29] <aleksey> zenith: купи у них инету :)
[17:42:00] <zenith> aleksey: это неспортивно :)
[17:42:52] <zenith> aleksey: а у них халявно зарегаться нельзя? :)
[17:43:06] <zenith> нихт ферштейн я :)
[17:43:11] Bolik leaves the room
[17:43:36] <ermine> если нельзя, то надо искать блат
[17:43:53] <ermine> zenith: найди ульриха и под видом "потестить" попроси аккаунт
[17:44:06] <ermine> или найди дыру
[17:44:31] <ermine> например, дыру для epmd и подобрать куку
[17:44:53] <zenith> aleksey: ты в ёжика так бэкдоры и не вставил???
[17:45:05] <ermine> кука состоит из ограниченного числа букв и цифр известного диапазона
[17:45:34] <zenith> ermine: я знаю, но это брутфорс тупой и неинтересный :)
[17:45:49] <zenith> ermine: к тому же наверняка у них там всё прикрыто :)
[17:45:52] <gonzo> Recalling the demise of ParaGraph on a recent visit with me, Pachikov quips:
One person cannot ruin a good company. It takes a strong management team to do that.
[17:46:27] <aleksey> gonzo: ты лор читаешь? :)
[17:47:12] <gonzo> aleksey: нет. business2day blog
[17:47:34] <zenith> гонзо - бизнес мен
[17:47:34] <aleksey> а на лоре это было вчира!
[17:51:00] dsh leaves the room: всемпока
[17:52:03] <gonzo> aleksey: я предпочитаю первоисточники, а не переработаный продукт :P
[17:55:20] <aleksey> значед на лори это было первее чем в первоисточнеге!
[17:55:37] <steam> лор - первоистонег первоисточнегоф!
[18:04:52] t雷 leaves the room: Replaced by new connection
[18:05:05] t雷 joins the room
[18:06:05] <ermine> t雷: научился запускать ткаббер в электричке?
[18:08:22] <ermine> zenith: zпать!
[18:08:48] <zenith> zочем?
[18:09:03] <zenith> ermine: я сёдня уже спал полдня :P
[18:09:24] <ermine> zenith: а в кетай када?
[18:09:39] <t雷> ermine, я на работе
[18:09:40] <ermine> zenith: полдня - это типа до 10 утра?
[18:09:56] <t雷> ermine, делаю вид что слушаю тренинг
[18:10:33] <zenith> ermine: ты представляешь, у меня паспорт ещё не готов :(
[18:10:44] <zenith> ermine: две недели ещё ждать :(
[18:10:57] steam leaves the room
[18:11:06] <ermine> zenith: а сдал когда?
[18:11:23] <zenith> ermine: в начале сентября
[18:11:32] <zenith> ermine: сам протормозил в общем
[18:11:34] <ermine> ну поняяятно
[18:19:07] yasha leaves the room
[18:31:12] <zenith> а какую длину имеет sha1 хэш?
[18:31:18] <zenith> он всегда 40 байт?
[18:31:52] <t雷> calc 40*8
[18:31:52] <sulci> t雷: 320
[18:32:37] <gonzo> он 20 байт по-моему. 40байт - это hex-представление
[18:32:38] <t雷> calc 160/8
[18:32:38] <sulci> t雷: 20
[18:32:54] <t雷> есть же sha256
[18:32:58] <t雷> вроде
[18:32:59] <t雷> ещё
[18:33:06] <t雷> там 32 соответственно
[18:33:20] <t雷> calc 32*8
[18:33:20] <sulci> t雷: 256
[18:33:46] <zenith> gonzo: в общем он постоянной дины?
[18:33:50] <zenith> *длины
[18:33:56] <gonzo> дык SHA-1 и SHA-256 они вроде как не одно и то же
[18:33:58] <gonzo> zenith: да
[18:37:20] <zenith> stats jabber.ru
[18:37:20] <sulci> zenith: Stats for jabber.ru
Users Total: 129393
Users Online: 3791
[18:37:29] <zenith> ermine: не смотрела сёдня stats?
[18:37:29] <gonzo> stats jabber.kiev.ua
[18:37:29] <sulci> gonzo: Stats for jabber.kiev.ua
Users Total: 30794
Users Online: 1052
[18:40:35] <ermine> zenith: а че его шмотреть?
[18:40:50] <ermine> около 4400
[18:41:02] <zenith> ermine: хорошо :)
[18:41:37] a.salnikov joins the room
[18:42:23] <gonzo> tr er skeleton
[18:42:23] <sulci> gonzo: скелет
[18:51:03] <zenith> спать
[18:51:06] zenith leaves the room
[18:55:45] Aлекс leaves the room
[19:05:39] aleksey leaves the room
[19:11:18] lisiki leaves the room
[19:11:25] a.salnikov leaves the room
[19:20:38] t雷 глючит или zenith в отпуске должен был быть
[19:20:42] <t雷> ?
[19:38:22] <t雷> ermine, вон на слешдоте про гмайл
[19:38:40] <t雷> он с сорсфорджа почту отпинывает
[19:39:05] <t雷> (http://rss.slashdot.org/~a/Slashdot/slashdot?a=1OXBFs)
[19:39:25] <gonzo> какая-то сволочь утырила в офисе книжку
[19:40:15] <t雷> по какому предмету?
[19:41:05] <gonzo> Rapid DEvelopment McConnell
[19:41:10] <gonzo> by McConnell
[19:41:23] <t雷> gonzo, помогает? :)
[19:41:31] <gonzo> не знаю
[19:41:31] <t雷> или не знаешь уже чего прочитать :)
[19:41:33] <gonzo> Еще не читал
[19:42:00] <t雷> судя по тому что ей приделали ноги, похоже помогает
[19:42:09] <t雷> причём в любом вопросе
[19:48:42] evgs joins the room
[19:52:53] <gonzo> t雷: вторая книжка где-то девается :-.
[19:53:39] <ermine> t雷: там флаш хотят, а зачем?
[20:10:29] t雷 leaves the room
[20:32:52] <ermine> tld my
[20:32:52] <sulci> ermine: Malaysia
[20:43:28] evgs leaves the room: Replaced by new connection
[20:43:29] evgs joins the room
[21:00:47] a.salnikov joins the room
[21:00:48] evgs leaves the room: Replaced by new connection
[21:00:48] evgs joins the room
[21:01:03] <a.salnikov> wtf mrim
[21:01:03] <sulci> a.salnikov: zet сказал(а), что mrim - XMPP to Mail.Ru-IM Transport
Данный транспорт разработан и предназначен для соединения пользователей jabber и пользователей клиента обмена мгновенными сообщениями М-Агент национальной почтовой службы Mail.ru.
[21:03:20] <ermine> time a.salnikov
[21:03:20] <sulci> ermine: У a.salnikov в компе показываются Thu Oct 05 1:03:19 Красноярское время (зима) 2006
[21:03:43] <ermine> зима?
[21:04:17] <ermine> wz uuee
[21:04:18] <sulci> ermine: Moscow / Sheremet'Ye , Russia - 2006.10.04 1630 UTC / light rain showers; Cumulonimbus clouds observed, 12C/53F, humidity 93%, wind: from the SE (140 degrees) at 9 MPH (8 KT), visibility: 3 mile(s)
[21:04:24] <gonzo> wz ukkk
[21:04:24] <sulci> gonzo: Kyiv, Ukraine - 2006.10.04 1630 UTC / partly cloudy, 18C/64F, humidity 88%, wind: Calm, visibility: 4 mile(s)
[21:04:31] <a.salnikov> ermine: да кто эту винду поймёт чего она показывает. я бы знал где тут настраивать
[21:04:37] <gonzo> надо переезжать на юга
[21:05:01] <a.salnikov> time
[21:05:01] <sulci> a.salnikov: У тебя в компе показываются Thu Oct 05 0:04:58 Красноярское время (зима) 2006
[21:05:05] <a.salnikov> хм
[21:05:15] levsha leaves the room
[21:10:32] levsha joins the room
[21:19:38] evgs leaves the room: Replaced by new connection
[21:19:39] evgs joins the room
[21:31:03] igor joins the room
[21:31:05] <igor> O_O
[21:34:12] a.salnikov leaves the room
[21:36:31] <ermine> time igor
[21:36:31] <sulci> ermine: У igor в компе показываются Wed Oct 04 21:36:27 MSD 2006
[22:12:15] teo leaves the room: Replaced by new connection
[22:12:16] teo joins the room
[22:21:13] MMM joins the room
[22:22:29] <MMM> time
[22:22:29] <sulci> MMM: У тебя в компе показываются Wed Oct 04 22:22:30 Московское время (лето) 2006
[22:28:07] gonzo leaves the room
[22:34:25] t雷 joins the room
[22:35:31] <levsha> bb
[22:36:31] comber joins the room
[22:38:08] a.salnikov joins the room
[22:38:21] a.salnikov leaves the room
[22:40:07] levsha leaves the room
[22:48:37] a.salnikov joins the room
[22:48:53] a.salnikov leaves the room
[23:00:27] evgs leaves the room
[23:01:12] evgs joins the room
[23:18:15] fifo joins the room
[23:18:15] <fifo> ping
[23:18:16] <sulci> fifo: Понг от тебя 1.59 секунды
[23:19:19] <fifo> ping
[23:19:20] <sulci> fifo: Понг от тебя 0.645 секунды
[23:19:33] Lattes joins the room
[23:20:07] Lattes leaves the room
[23:21:04] fifo leaves the room
[23:40:48] fifo joins the room
[23:40:51] <fifo> ping
[23:40:51] <sulci> fifo: Понг от тебя 0.177 секунды
[23:47:27] <fifo> о. с новым вядром скорость записи на втором диске стала 60.5 MB/s
[23:47:35] <fifo> зштп
[23:47:37] <fifo> ping
[23:47:37] <sulci> fifo: Понг от тебя 0.159 секунды
[23:47:48] <t雷> version fifo
[23:47:48] <sulci> t雷: у fifo клиент Tkabber 0.9.9-alpha-20060930 (Tcl/Tk 8.4.12) - Debian GNU/Linux testing/unstable 2.6.18-1-amd64
[23:47:59] <fifo> а на первом 61.1 MB/s
[23:48:13] <t雷> какой ужас
[23:50:00] <fifo> где ужас? я тоже хочу увидеть ужас
[23:54:19] <t雷> ты правда думаешь что 1% это не погрешность измерения?
[23:54:22] <fifo> делись ужасом, жадюга! господь велел делиться, а ты что?
[23:54:52] <fifo> t雷: это не важно. важно что с 2.6.17 было всего 30
ejabberd/mod_muc logValid XHTML 1.0 Transitional Valid CSS!