Talisman log
Monday, November 02, 2009
[09:55:08] <RISC> приветствую.
[11:54:55] <RISC> siarzhuk: все, вроде, готово. Каткейсы шлепает.
[11:56:40] <mrNoisy> всем привет!
[11:56:52] <siarzhuk> Gut! A 4to tam bylo s 4eksummoj?
[11:59:29] <mrNoisy> RISC: на http://risc-node.ath.cx:8080 можно редактировать?
[11:59:47] <RISC> ну да.
[12:00:10] <mrNoisy> гут
[12:00:12] <valexey> ААА!!! Python Powered!!! Смерть червякам!
[12:00:22] <RISC> :)
[12:00:43] <valexey> огонь джихада пылает в моем сердце!
[12:01:03] <RISC> не нравится не ешь
[12:01:06] <RISC> делов то
[12:01:52] <siarzhuk> valexey: Davaj lopni ot zlosti!
[13:39:42] <RISC> http://www.haiku-os.org/community/forum/why_ill_keep_haiku_basic_user_review
[13:41:09] <valexey> много букв и ни одной картинки
[13:41:36] <3deyes@jabber.ru> а те скринкат подавай ? ;)
[13:41:41] <3deyes@jabber.ru> *скринкаст
[13:43:03] <valexey> не знаю что такое скринкаст. но убежден, что без красивых картинок мало кто осилит столько тексту.
[13:43:40] <3deyes@jabber.ru> скринкаст это видеоурок типа
[13:43:58] <3deyes@jabber.ru> т.е. видеопоток с экрана
[13:44:16] <3deyes@jabber.ru> там мышкой тыкают куда надо и комментируют
[13:45:28] <valexey> не, это ж следить за мышкой надо. и вообще, сосредотачиваться. не пофапаешь на скриншоты спокойно даже.
[14:32:19] * siarzhuk2 прикоснуся к трансцендентному
[14:32:36] <RISC> :)
[14:33:08] <siarzhuk2> хорошо хоть голова не болит - а то был-бы совсем капутт
[14:33:14] <valexey> хорошо хоть не к трансвиститному.
[14:34:35] <siarzhuk2> кому что а valexey-ю вычварэнствы...
[14:44:49] <siarzhuk2> RISC: Там Жорж спрашивает о "требованиям к такой системе" http://www.freelists.org/post/haiku-development/Wiki-for-translationlocalization-teams,33
[14:45:55] <RISC> я видел.
[14:46:08] <siarzhuk2> ответишь? :)
[14:46:13] <RISC> не знаю. :)
[14:46:23] <siarzhuk2> а чо так? ;)
[14:46:30] <RISC> ну все что нужно для MoinMoin
[14:46:32] <RISC> по идее
[14:47:08] <RISC> а бот, который парсит на пятоне + одна либка lxml.
[14:47:50] <siarzhuk2> а вт интересно, а насколько эта моин "хачабельна" - т.е. можно ли её специализировать под задачу?
[14:48:14] <valexey> питон маздай!
[14:48:50] <siarzhuk2> жаль что модер не может ники участникам менять ;-)
[14:49:01] <siarzhuk2> а было-бы очень неплохо
[14:49:11] <valexey> да, я тоже иногда жалею.
[14:49:20] <siarzhuk2> :-D
[14:50:37] <siarzhuk2> RISC: а если они морду для редактирования в своем Трак-е сделают скрипт же легко пркручивается?
[14:50:58] <valexey> трак кстати тоже на богомерзком пихоне.
[14:51:18] <siarzhuk2> угу
[14:53:16] <RISC> ну там только xpath по идее сменить нада будет
[14:53:28] <RISC> в боте
[14:54:30] <RISC> только нафиг его к траку крутить
[14:55:10] <siarzhuk2> ну если захостят на гайко-ос.орг - то две вики держать как-то странно. Трак же тоже вику имеет
[14:55:59] <RISC> ну не знаю. :)
[14:56:20] <siarzhuk2> или там вик кривая как свиной хвост?
[14:56:27] <RISC> я не щупал.
[14:56:36] <siarzhuk2> асно
[14:56:52] <RISC> я думал, что это создается только для руссиш.
[14:56:53] <RISC> :)
[14:57:06] <RISC> потом оказалось ещё для двух.
[14:57:09] <RISC> теперь для всех
[14:57:11] <RISC> :)
[14:58:20] <siarzhuk2> дык идея то хорошая. и полезная
[14:58:33] <RISC> нада ещё каткейсы проверить :)
[14:58:38] <RISC> которые мой бот шлепает
[14:58:46] <siarzhuk2> и надолго ещё эта волынка будет играть
[14:58:47] <RISC> у меня все никак руки не дойдут.
[15:00:01] <siarzhuk2> вернусь - пошычупаем бота на моем тазике - оттуда сделаю и комииттер. может ещё один свн аккаунт для него выпросить - чтобы никому обидно не было- ;)
[15:00:06] <RISC> http://pastebin.com/m3fbdf287
[15:00:09] <RISC> вот он бот
[15:00:16] <RISC> 148 строчек
[15:00:20] <siarzhuk2> ау тебя какой канал ны выход?
[15:00:31] <RISC> 1 мбит
[15:01:11] <RISC> я ещё не писал для коммитинга метод :)
[15:01:26] <RISC> но это плевое дело
[15:03:01] <siarzhuk2> хех, у меня вроде 4 на вход и около 200 к на выход. ;) Переводчики удавятся на своих мышиных шнурах ;)
[15:03:28] <RISC> хотя щас померяю
[15:03:30] <RISC> скажу точно
[15:04:33] <RISC> 0,8 мбит
[15:04:49] <siarzhuk2> а правила - придумаю... тут надобно попользоваться
[15:05:40] <siarzhuk2> ну не думаю что там будет траффик такой что канала не хватит моего. главное что тазик 24 часа подключен
[15:06:03] <RISC> да хватит конечно.
[15:06:18] <RISC> пока вот mrNoisy только немного поправил.
[15:06:25] <RISC> больше никто не приходил.
[15:06:36] <siarzhuk2> а чо Жоржику отисать? "Дарю Идею, студент!" чтоли? :)
[15:06:50] <siarzhuk2> отписать
[15:07:18] <RISC> я не знаю.
[15:07:30] <RISC> нада протестить все сначала.
[15:07:37] <siarzhuk2> угу
[15:07:42] <RISC> чтоб лицом в грязь не упасть.
[15:08:15] <RISC> ну и не нравится мне что мы берет у француза чексумму, и котекст.
[15:08:28] <siarzhuk2> котек?
[15:08:34] <siarzhuk2> какой кОтек?
[15:08:49] <RISC> http://dev.haiku-os.org/browser/haiku/trunk/data/catalogs/preferences/appearance/ru.catkeys
[15:08:55] <RISC> вот смотри
[15:09:05] <RISC> Navigation Pulse \t Color tab
[15:09:12] <RISC> вот колор таб это контекст
[15:09:15] <siarzhuk2> ну никто не мешает локализовать самому аппликацию и сделать свой каткей с нуля
[15:09:56] <RISC> не знаю за что он отвечает этот котекст
[15:09:57] <RISC> :)
[15:10:15] <RISC> щас ещё раз почитаю про каткейсы
[15:10:23] <siarzhuk2> ну это видимо связано с тем как апликация использует локализационные сервисы
[15:10:28] <RISC> The context (usually the name of the sourcecode file where the string is found, but there is no enforced standard so it may vary depending on who did the localization)
[15:10:50] <RISC> от оно как
[15:11:06] <siarzhuk2> а может это тот контекст, для которого у нас используется скрин-шот? :)
[15:11:26] <siarzhuk2> т.е. чтобы локализатор видел где это используется - типа коментария
[15:11:35] <siarzhuk2> но реально не используется
[15:11:58] <siarzhuk2> а контекст этот под чексуму не попадает?
[15:12:32] <RISC> поддается
[15:12:48] <RISC> чексумма -
[15:13:04] <RISC> англицкие строки + контекст + комментарии
[15:13:23] <RISC> только translated text в расчет не берется
[15:13:31] <RISC> а коммент это A comment (usually empty), used only to differenciate two strings having the same english text and context, but needing a different translation
[15:13:49] <siarzhuk2> и где этот коммент задается?
[15:14:24] <RISC> eng_text \t context \t comment \t translation
[15:14:28] <RISC> он обычно пустой
[15:15:13] <RISC> http://dev.haiku-os.org/browser/haiku/trunk/data/catalogs/preferences/fonts/ru.catkeys
[15:15:17] <RISC> вот тут он испольуется
[15:15:25] <RISC> один раз
[15:15:32] <RISC> где про булки французские
[15:15:39] <RISC> Don't translate this literally ! Use a phrase showing all chars from A to Z.
[15:15:42] <RISC> вот он коммент
[15:15:58] <siarzhuk2> а, вот зачем там два таба
[15:17:18] <Karbin> Ради извращенной фантазии
[15:21:09] <siarzhuk2> ну формат кривоват - можно было бы из искусства и поудобнее сделать... Булка-ж ещё студент, хуле.
[15:23:25] <Karbin> Еще скажи запихнуть в хмл
[15:26:49] <siarzhuk2> кстати да... мог-бы и так
[15:28:02] <siarzhuk2> при всей моей утомленности этой хмл-хренью - это по крйней мере выглядит профессиональнее чем доморощенные таб-спасед файлы
[15:28:57] <Karbin> Json )))
[15:29:30] <RISC> xml было бы удобней.
[15:29:34] <RISC> и проще.
[15:29:44] <siarzhuk2> достаточно подрочиться с их редактированием чтобы это стало очевидно.
[15:30:21] <siarzhuk2> и это имея профессиональный редактор. а люди в стайл-едите потрахиваются
[15:30:37] <siarzhuk2> совершенноизлишняя трата времени
[15:30:45] <Karbin> RISC: а как же yaml?
[15:30:50] <RISC> да
[15:30:55] <RISC> ямл ещё лучше было бы.
[15:31:15] <siarzhuk2> но libxml в систему входит штатно, как мне помнится
[15:32:24] <RISC> yaml наше все
[15:32:25] <RISC> :)
[15:33:22] <Karbin> Парсер бы для начала написал
[15:33:32] <siarzhuk2> личные предпочтения часто приходится оставлять в сторону
[15:33:33] <RISC> якой
[15:33:36] <siarzhuk2> увы
[15:34:05] <RISC> это да
[15:34:31] <siarzhuk2> по крайней мере пока правила игры не определяются тобой. :-(
[15:39:27] <Karbin> RISC: будь вторым стивом джобсом :-)
[15:40:07] <siarzhuk2> зачем вторым? нужно быть первым самим-собой
[15:40:21] <RISC> зачем кого-то повторять?
[15:41:11] <Karbin> RISC: :-)
[15:41:42] <Karbin> RISC: мне нравится гибрид, но писать на нем нехочу пока что, есть баги с отрисовкой
[15:42:35] <RISC> ну и если на то пошло, лучше Эйнштейном, чем джобсом.
[15:42:53] <RISC> гут вот и гуй для шахмат.
[15:43:03] <Karbin> Гыгы, не извращайся
[15:44:05] <Karbin> Кстати xfbuild собирает в несколько потоков, нереально быстро 235 модулей + линковка за пару секунд
[15:45:06] <RISC> оно типа dsss ?
[15:49:19] <Karbin> Скорее типа диоксида
[15:49:36] <Karbin> Но может рекурсивно модули собирать из папок
[17:15:57] <siarzhuk2> uint32 CatKey::HashFun(const char* s, int startValue) {
unsigned long h = startValue;
for ( ; *s; ++s)
h = 5 * h + *s;
// Add 1 to differenciate ("ab","cd","ef") from ("abcd","e","f")
h = 5 * h + 1;
return size_t(h);
}
[17:16:03] <siarzhuk2> шедевр
[17:16:55] <siarzhuk2> RISC а как ты сравнивал результаты булкиного алгоритма и твоего?
[17:17:28] <Karbin> Siarzhuk2: size_t(h) че делает?
[17:17:44] <Karbin> Приведение типа h к size_t?
[17:18:05] <siarzhuk2> да
[17:18:20] <siarzhuk2> сизе_т ЕМНИП 64-битное беззнаковое
[17:18:44] <Karbin> А в инете пишут что в зависимости от платформы беззнаковое 32 битное или 64 битное число
[17:19:11] <Karbin> Но тут вопрос, а если число больше 32 бит на x86 или больше 64бит на x86_64?
[17:19:28] <siarzhuk2> может быть... я по мсвц это запамяовал
[17:20:29] <siarzhuk2> дык тут вообще масса вопросов и по знаковости char-а и по знаковости startValue
[17:20:35] <siarzhuk2> мутный код
[17:21:16] <Karbin> Это точно, нет чтобы обычный crc32 заюзать, или md5
[17:21:34] <siarzhuk2> угу
[17:22:20] <Karbin> Любит велосипеды, сначала свою систему интернационализации, gettext мало, + хеш непонятный
[18:17:06] <RISC> я как сравнивал?
[18:17:20] <RISC> брал его чексумму из каткейсов
[18:17:37] <RISC> и брал свою.
[18:18:00] <RISC> ушел Сэр жук :)
[18:18:40] <Karbin> :-)
[19:18:54] <valexey_> превед ещё раз, червякофилы!
[19:55:49] <RISC> привет
[21:25:16] <RISC> тормозки http://www.beosnews.com/2009/11/02/qt-ported-to-haiku/
[22:00:40] <siarzhuk> RISK ya by poproboval vydrat' kod Bulkinoj cpp-funkcii i v otdel'noj utilite sravnit' rezul'tat na odnom i tom-zhe vvodimom materiale. 4toby ubedit'sya 4to ne funkciya glyu4it a nabor dannyx.