gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Четверг, 29 января 2009< ^ >
Night Nord установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Длинные вставки --> wgetpaste || 4.2.0 - в дереве, тарболы есть, но еще замаскированно (ждем релиза portage-2.2) || kde-3.5.10 скоро (?) будет в stable
Конфигурация комнаты

GMT+3
[00:18:31] Mellon вышел(а) из комнаты
[00:19:58] Mellon вошёл(а) в комнату
[00:57:03] Daemon_Hell вышел(а) из комнаты
[01:03:24] Night Nord вошёл(а) в комнату
[01:12:14] Night Nord вышел(а) из комнаты
[01:45:49] ravishankar вышел(а) из комнаты
[01:46:11] ravishankar вошёл(а) в комнату
[02:08:55] <xscrew> народ, вот чисто вопрос такой, от одной машины к другой приходят переодически пакеты через сокет заданный. но требуется ввести проверку пакета. мол правильно ли все дошло? что порекомендуете? я думал md5 и по другому порту пускать, чтобы сравнить. а как вы бы сделали?
[02:38:03] xscrew вышел(а) из комнаты
[02:38:11] Mellon вышел(а) из комнаты: ушёл в нирвану
[02:39:53] xscrew вошёл(а) в комнату
[02:55:19] xscrew вышел(а) из комнаты
[04:17:32] cheerfulboy вошёл(а) в комнату
[04:26:30] TheMixa вошёл(а) в комнату
[04:27:33] TheMixa вышел(а) из комнаты
[05:02:04] cheerfulboy вышел(а) из комнаты
[06:53:45] xscrew вошёл(а) в комнату
[07:14:37] xscrew вышел(а) из комнаты
[07:23:46] burik666 вышел(а) из комнаты
[07:26:20] burik666 вошёл(а) в комнату
[08:24:00] Magistr вышел(а) из комнаты
[08:50:03] Magistr вошёл(а) в комнату
[09:49:55] burik666 вышел(а) из комнаты
[09:53:08] lexa_ вошёл(а) в комнату
[09:56:21] Mellon вошёл(а) в комнату
[10:07:20] krigstask вышел(а) из комнаты
[10:20:58] Радзевич Белевич вошёл(а) в комнату
[10:21:48] Радзевич Белевич вышел(а) из комнаты
[10:25:31] krigstask вошёл(а) в комнату
[10:33:55] Mellon вышел(а) из комнаты
[10:34:12] Mellon вошёл(а) в комнату
[10:43:41] alexxy вышел(а) из комнаты
[10:44:32] krigstask вышел(а) из комнаты
[10:44:40] krigstask вошёл(а) в комнату
[10:46:19] Mellon вышел(а) из комнаты
[10:48:47] Wolfovich вошёл(а) в комнату
[10:48:52] Mellon вошёл(а) в комнату
[10:54:03] <Mellon> аськотранспорт в данный момент жив не?
[10:54:42] Wolfovich вышел(а) из комнаты: Replaced by new connection
[10:54:42] Wolfovich вошёл(а) в комнату
[10:56:21] <Wolfovich> мертв по ходу
[10:59:00] lk4d4 вышел(а) из комнаты
[10:59:14] lk4d4 вошёл(а) в комнату
[11:00:34] <Mellon> ога
[11:02:33] cobain вошёл(а) в комнату
[11:03:07] Mellon вышел(а) из комнаты
[11:03:26] Mellon вошёл(а) в комнату
[11:17:30] Mellon вышел(а) из комнаты
[11:17:38] alexxy вошёл(а) в комнату
[11:19:13] Mellon вошёл(а) в комнату
[11:21:07] rion вошёл(а) в комнату
[11:26:23] rion вышел(а) из комнаты
[11:31:30] Mellon вышел(а) из комнаты
[11:35:27] Mellon вошёл(а) в комнату
[11:44:19] <krigstask> Гошпода, KDE-4.2 когда в ~arch выйдет? Ориентировочно?
[11:44:30] <krigstask> В ближайшие дни либо через пару недель?
[11:44:34] krigstask апутался
[11:44:40] <krigstask> *запутался
[11:45:43] <lk4d4> он и так в ~, только замаскирован
[11:45:59] <krigstask> Э-э-э
[11:46:06] <krigstask> lk4d4: да ну? (-%Е
[11:46:14] <krigstask> Вот размаскируют когда?
[11:46:29] <lk4d4> когда релиз portage-2.2 будет, чтоб сеты появились
[11:46:45] <krigstask> Это ж когда ещё будет...
[11:46:48] <krigstask> Тьфу
[11:47:36] <lk4d4> ну можно ж размаскировать)
[11:48:15] <krigstask> Хватит с меня размаскировки из ~amd64
[11:48:21] <krigstask> Переживу (-:Е
[11:51:03] <Wolfovich> оно ведь замаскировано только из-за того что портаж замаскирован
[11:51:12] <Wolfovich> потом ведь ебилды не поменяются
[11:53:03] <krigstask> Ну 4.1 тоже требует 2.2
[11:53:54] <krigstask> Тем не менее, он в ~arch
[11:59:16] <Wolfovich> разве?
[11:59:32] <krigstask> Ага
[11:59:36] <krigstask> EAPI="2"
[12:03:18] krigstask вышел(а) из комнаты
[12:04:09] Mellon вышел(а) из комнаты
[12:05:09] krigstask вошёл(а) в комнату
[12:05:34] Mellon вошёл(а) в комнату
[12:17:57] Mellon вышел(а) из комнаты
[12:21:30] Mellon вошёл(а) в комнату
[12:31:43] Mellon вышел(а) из комнаты
[12:34:30] Mellon вошёл(а) в комнату
[12:48:57] Mellon вышел(а) из комнаты
[12:49:41] Mellon вошёл(а) в комнату
[13:02:33] Mellon вышел(а) из комнаты
[13:04:25] Mellon вошёл(а) в комнату
[13:06:35] lupo_alberto вошёл(а) в комнату
[13:19:43] Mellon вышел(а) из комнаты
[13:20:38] Mellon вошёл(а) в комнату
[13:29:22] Mellon вышел(а) из комнаты
[13:46:02] choir-boy вошёл(а) в комнату
[13:51:40] lupo_alberto вышел(а) из комнаты
[14:13:36] Mellon вошёл(а) в комнату
[14:14:40] dude75 вышел(а) из комнаты
[14:14:40] lexa_ вышел(а) из комнаты
[14:18:38] ravishankar вышел(а) из комнаты: Replaced by new connection
[14:18:38] ravishankar вошёл(а) в комнату
[14:21:56] ravishankar вышел(а) из комнаты: Replaced by new connection
[14:21:56] ravishankar вошёл(а) в комнату
[14:23:17] lexa_ вошёл(а) в комнату
[14:47:31] Mellon вышел(а) из комнаты
[14:48:11] troy вошёл(а) в комнату
[14:49:29] Mellon вошёл(а) в комнату
[14:50:43] Mellon вышел(а) из комнаты
[14:52:09] Mellon вошёл(а) в комнату
[15:00:13] Night Nord вошёл(а) в комнату
[15:18:50] lk4d4 вышел(а) из комнаты
[15:20:16] lk4d4 вошёл(а) в комнату
[15:22:59] Wolfovich вышел(а) из комнаты
[15:31:44] Mellon вышел(а) из комнаты
[15:35:02] Mellon вошёл(а) в комнату
[15:41:39] choir-boy вышел(а) из комнаты
[15:52:01] lk4d4 вышел(а) из комнаты
[15:54:19] lk4d4 вошёл(а) в комнату
[16:01:18] Mellon вышел(а) из комнаты
[16:01:38] Mellon вошёл(а) в комнату
[16:05:42] Mellon вышел(а) из комнаты
[16:06:38] lk4d4 вышел(а) из комнаты
[16:07:09] Mellon вошёл(а) в комнату
[16:09:07] lk4d4 вошёл(а) в комнату
[16:09:13] j1n вошёл(а) в комнату
[16:17:22] Mellon вышел(а) из комнаты
[16:19:05] Wolfovich вошёл(а) в комнату
[16:21:20] Mellon вошёл(а) в комнату
[16:31:23] cheerfulboy вошёл(а) в комнату
[16:32:59] Mellon вышел(а) из комнаты
[16:36:02] Mellon вошёл(а) в комнату
[16:48:21] Mellon вышел(а) из комнаты
[16:54:20] Mellon вошёл(а) в комнату
[16:57:08] TheMixa вошёл(а) в комнату
[16:58:39] <krigstask> У нас что-нибудь в портежах на тему оформлений окон в KDE 4 есть?
[16:59:22] <Wolfovich> разве что skulpture
[16:59:35] <Wolfovich> ебилд на кде-лук есть
[16:59:54] <krigstask> Спасибо, щас глянем
[17:20:19] krigstask вышел(а) из комнаты
[17:20:48] krigstask вошёл(а) в комнату
[17:33:58] xscrew вошёл(а) в комнату
[17:34:36] <xscrew> народ, есть вопрос
[17:34:41] <xscrew> как такое лечить?
[17:34:42] <xscrew> md5.cpp:(.text+0x57): undefined reference to `MD5'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [xscrew] Ошибка 1
[17:42:40] Wolfovich вышел(а) из комнаты
[17:57:01] <lk4d4> xscrew: исправил?
[18:01:43] <troy> кто-нибудь кеды поставил новые?
[18:01:44] cobain вышел(а) из комнаты
[18:02:18] <lk4d4> я
[18:02:31] <troy> lk4d4, у тебя плазмоид сетевой работает?
[18:02:41] <troy> ну который график загрузки канала чертит
[18:02:53] <lk4d4> щас посмотрю
[18:03:35] <lk4d4> а как он называется?
[18:03:55] <troy> Plasma Network Graph
[18:04:03] <troy> или PicoNet
[18:04:11] <troy> без разницы, они одинаковую либу пользуют
[18:04:44] <xscrew> lk4d4: не, знаешь как?
[18:05:28] <lk4d4> код покажи и строку, как компилируешь
[18:05:42] <lk4d4> troy: не видит устройств
[18:06:01] <troy> lk4d4, но оно запустилось?
[18:06:10] <troy> у меня крест красный, говорит либу не могу найти
[18:09:23] <Night Nord> xscrew: а ты -lmd5 или как там либа зовется указал?
[18:09:56] <xscrew> md5.h
[18:10:05] <Night Nord> xscrew: неее
[18:10:07] <Night Nord> Это хеадер
[18:10:15] <Night Nord> А сама либа как называется?
[18:10:15] <xscrew> #include <openssl/md5.h>
[18:10:25] <xscrew> в самом мане так
[18:10:30] <Night Nord> Понятно
[18:10:36] <Night Nord> Это ты хедер подключил
[18:10:50] <Night Nord> А еще линкеру нужно указать как звать библиотеку
[18:11:15] <Night Nord> xscrew: попробуй -lmd5
[18:11:28] <Night Nord> у меня есть такая /usr/lib/libmd5.so
[18:12:45] <xscrew> не, у меня нету
[18:13:04] <xscrew> странно
[18:13:34] <Night Nord> xscrew: попробуй -lssl
[18:13:56] <Night Nord> Да, libmd5 это из libwww
[18:14:21] <Night Nord> Еще есть -lcrypto
[18:14:49] <xscrew> тобишь для вычисления мд5 мне можно заюзать любую из этих?
[18:15:08] <Night Nord> xscrew: NOTE
MD2, MD4, and MD5 are recommended only for compatibility with existing applications. In new applications, SHA-1 or RIPEMD-160 should be preferred.
[18:15:12] <Night Nord> xscrew: хз
[18:15:20] <Night Nord> нужно заюзать ту, в которой есть md5 =)
[18:15:32] <Night Nord> Странно что в мане этого не написано
[18:16:26] <xscrew> lssl сработало
[18:16:30] <xscrew> но пока криво)
[18:34:18] Mellon вышел(а) из комнаты
[18:35:51] Mellon вошёл(а) в комнату
[18:37:29] j1n вышел(а) из комнаты
[18:41:05] Mellon вышел(а) из комнаты: WOOF
[18:44:06] dude75 вошёл(а) в комнату
[18:46:34] xscrew вышел(а) из комнаты
[18:49:30] Wolfovich вошёл(а) в комнату
[18:52:51] krigstask вышел(а) из комнаты: Logged out
[19:14:19] dude75 вышел(а) из комнаты
[19:14:19] dude75 вошёл(а) в комнату
[19:14:34] winterheart вошёл(а) в комнату
[19:20:21] TheMixa вышел(а) из комнаты
[19:25:42] Wolfovich вышел(а) из комнаты
[20:20:25] Night Nord вышел(а) из комнаты
[20:21:23] Night Nord вошёл(а) в комнату
[20:22:26] lexa_ вышел(а) из комнаты
[20:22:45] lexa_ вошёл(а) в комнату
[20:27:04] <Night Nord> Люди, слушайте, вот вопрос
[20:27:17] <Night Nord> У меня на серваке на видяхе два выхода
[20:27:33] <Night Nord> Когда я подрубаю к работающему серваку монитор, к любому выходу
[20:27:56] <Night Nord> Он показывает черный экран - как будто комп выключен
[20:28:05] <Night Nord> Если сервак перезагрузить
[20:28:13] <Night Nord> То при старте монитор включается
[20:28:19] <Night Nord> А как сделать без перезагрузки?
[20:30:46] <Magistr> а моник вообще это плуг-анд-плей ? мб драйвер передернуть
[20:31:27] <Magistr> хотя .. к моим серверам просто подрубали моник и изображение было ..
[20:31:40] <Magistr> а там заставки быть немогет ?
[20:33:24] <Night Nord> Magistr: какой драйвер 0о?
[20:33:36] <Night Nord> Сервак на генте, если кто не понял
[20:33:49] <Night Nord> Там нет ни иксов ничего
[20:33:57] <Magistr> видео .. хотя да какой там драйвер ..
[20:34:03] <Magistr> тока ядреный ..
[20:34:14] <Night Nord> Я потыкал в /sys/bus/pci/<vga pciid>/
[20:34:25] <Night Nord> Там есть enable, но оно не помого
[20:34:27] <Night Nord> *помогло
[20:34:32] <Night Nord> И power/wakeup
[20:34:37] <Night Nord> Но туда непонятно что писать
[20:35:10] <Magistr> хм странно .. даже незнаю ..
[20:40:13] Торчёк вошёл(а) в комнату
[20:40:38] <Торчёк> народ... у кого стоит dev-java/sun-j2me-bin-2.2-r3?
[20:46:20] <Торчёк> короч, он fetch restricted
[20:46:52] <Торчёк> пошёл скачал, чего говорит, положил в дистфайлс... и один фиг просит скачать эти жу файлы
[20:47:26] <Night Nord> Значит че-то не то скачал
[20:50:12] Night Nord вышел(а) из комнаты
[20:52:56] Night Nord вошёл(а) в комнату
[21:02:03] Night Nord вышел(а) из комнаты
[21:04:08] 0xwhite вошёл(а) в комнату
[21:04:31] <0xwhite> кх, подскажите, как посмотреть родителя процесса ?
[21:09:30] Night Nord вошёл(а) в комнату
[21:17:50] Night Nord вышел(а) из комнаты
[21:19:42] Night Nord вошёл(а) в комнату
[21:20:54] <lk4d4> 0xwhite: в top f нажми
[21:22:37] <Торчёк> Night Nord: всё то...
[21:24:31] <winterheart> вывод покажи
[21:32:10] xscrew вошёл(а) в комнату
[21:32:19] Mellon вошёл(а) в комнату
[21:33:52] <xscrew> люди, скажите, а какие методы проверки целостности сетевых пакетов есть?
[21:34:26] <Magistr> они в tcp встроены ))
[21:34:45] <winterheart> AH + ESP
[21:34:50] <xscrew> да, но у меня передача по udp
[21:35:02] <winterheart> делай сам
[21:35:11] <winterheart> udp это не будет делать для тебя
[21:35:16] <Magistr> а ну udp и не заботится о целостности
[21:35:20] <winterheart> он stateless
[21:35:21] Night Nord вышел(а) из комнаты
[21:35:23] <xscrew> была мысль вычилсть md5 данных, в пакете, а потом на проверяющей стороне проверять
[21:35:32] <winterheart> проще
[21:35:34] <winterheart> crc32
[21:35:39] krigstask вошёл(а) в комнату
[21:36:02] <xscrew> мне, так чтобы в c++ встроить удобно, алгоритмы там
[21:36:43] <winterheart> openssl выбирай любой быстрый алгоритм хеширования
[21:37:20] <xscrew> да вот md5 прикручивал, в принципе да, но не удобно, md5 например требует только байтовый массив
[21:37:42] Night Nord вошёл(а) в комнату
[21:37:45] <xscrew> а у меня передаются структуры, есть мысли как обходить, но имхо это гемор
[21:38:07] <winterheart> а ы чем проблема
[21:38:19] <winterheart> запихал в буфер
[21:38:23] <winterheart> взял сумму
[21:38:30] <winterheart> послал из буфера
[21:38:35] <winterheart> послал сумму
[21:38:46] <winterheart> вопрос только как проверять саму сумму
[21:38:51] <xscrew> да просто
[21:39:15] <xscrew> передавать не структуру, а массив, из 2-х элементов. В 1 сама структура, во втором ее хешь
[21:39:34] <winterheart> не
[21:39:41] <xscrew> а что?
[21:39:51] <winterheart> тут ведь проблема в том, что сумму тоже может побить при передаче
[21:40:04] <winterheart> а зачем udp?
[21:41:14] <xscrew> ну так вот начальство сказало, они считают это самым оптимальным, для передачи данных например от гидролакациооной фигни, на пульт управления, и также от него, на сам управляемый объект
[21:41:27] <xscrew> вообще для взаимодействия
[21:41:59] <winterheart> круто
[21:42:18] <winterheart> поставим вопрос иначе
[21:42:26] <Magistr> мда ладно тв сигнал со спутника .. потеря кадров нестрашна .. а тут то
[21:42:38] <winterheart> во главу ставится надежность или скорость приема?
[21:42:50] cheerfulboy вышел(а) из комнаты
[21:43:27] <xscrew> ну например, протокол ими сформулированный, предполагает кидать данные 1 раз в секунду, но помоему хотят ускорится, и вот надежность привить
[21:44:04] <winterheart> ммм
[21:44:47] <winterheart> там данные прямо таки архисрочные и их так много в единицу времени?
[21:45:46] <xscrew> неособо
[21:46:27] <xscrew> так сказать координаты спускаемого аппарата, относительно корабля, ну и другие параметры, и управление самим аппаратом
[21:46:36] <evadim> тогда почему UDP ?
[21:46:58] <xscrew> да хз, вот решили они так, и менять не собираются
[21:47:36] <winterheart> я думаю приделывание возможности надежности протоколу udp накладнее в плане реализации по сравнению со встроенным в tcp механизмами
[21:47:57] burik666 вошёл(а) в комнату
[21:48:02] <xscrew> ну про мд5 они также считают
[21:48:13] <winterheart> и что то мне подсказывает, что новый протокол будет вряд ли быстрее
[21:48:28] <xscrew> хм
[21:48:47] Brainsburn вошёл(а) в комнату
[21:49:11] Brainsburn вышел(а) из комнаты: offline
[21:49:33] <xscrew> ну скажу так, что с 3-5 устройств по сети на одно, а с этого одного ведется управление аппаратом
[21:49:40] Magistr даже вспомнил задачку из одного соревнования .. там использовалось тоже подобие тсп для управления движением и навигацией апарата
[21:49:41] <xscrew> нармальнотсп?
[21:49:52] <xscrew> *нормально там тсп?
[21:50:13] <Magistr> а расстояние ?
[21:50:31] <Night Nord> xscrew: а что будет если данные сломались?
[21:50:41] <xscrew> лебедка максимум 850 метров
[21:51:06] <Night Nord> tcp пошлет запрос не перепосылку и затормозит всю очередь, пока не получит потерянный пакет - чтобы сохранить последовательность
[21:51:21] <Night Nord> Если это то что нужно - то хорошо
[21:51:35] <xscrew> ну те которые переодически передаются, с теми ничего, забьют на них, и будут ждать новых, ибо это координаты грубо говоря каждую секунду
[21:51:48] <Night Nord> А управляющие?
[21:52:09] 0xwhite вышел(а) из комнаты
[21:52:14] <Night Nord> Просто если надо делать хитрожопно - то надо делать udp и самому контролировать очередность, делать очереди ожидания и т.п.
[21:52:30] <Night Nord> Где надо, а где не надо - тупо сбрасывать
[21:57:06] <xscrew> во-во
[21:57:16] <xscrew> если пакет не придет, то все, все встало
[21:57:48] <evadim> а мож гдето юзать tcp а гдето udp ?
[21:57:56] <xscrew> но на проверку целостности, не знаю что прикручивать
[21:58:12] <xscrew> evadim: для них сложно очень) они хотят как можно проще
[21:58:39] <evadim> тут может получится что проще будет сложно сильно
[21:59:02] <xscrew> ну по факту осталось только проверку целостности
[21:59:04] <evadim> tcp обрабатывает сетевуха на аппаратном уровне...
[21:59:42] <lk4d4> ну удп с костылем имхо хуже чем тсп)
[22:00:22] <Magistr> хых проще использовать проверенное временем ..
[22:00:32] <Magistr> и без костылей ..
[22:00:41] <xscrew> может быть, но ничего не изменить, по крайней мере в ближайшее время, им надо вот этот проект завершить, не меняя их стандартов, а в новом подумаем
[22:01:25] <lk4d4> то есть мд5 их тоже не устраивает?
[22:01:53] <xscrew> устраивает, вроде... пока они не возразили
[22:02:19] <xscrew> значит мд5 будем прикручивать
[22:02:47] <winterheart> бери более быстрый алгоритм
[22:02:59] <xscrew> вот какой?
[22:03:05] <lk4d4> http://old.antichat.ru/txt/hashes/
[22:03:33] cobain вошёл(а) в комнату
[22:04:35] <xscrew> winterheart: а ты говорил мол, что сам хешь отправленный может быть битым
[22:04:50] <xscrew> как обходить такое?
[22:05:00] <Magistr> посылать несколько раз
[22:05:28] <evadim> crc?
[22:05:42] <winterheart> не знаю
[22:05:44] <evadim> имхо crc и там и там нужно
[22:05:54] <evadim> чтоб понять битое или нет
[22:06:09] <xscrew> где и там и там?
[22:06:21] <winterheart> в той глубкой молодости когда нужно было придумывать похожий алгоритм, меня реализацией миновали
[22:06:37] <xscrew> =)
[22:06:51] <xscrew> а вот это чисто мой гемморой)
[22:08:06] <xscrew> есть мысля использовать еще 1 сокет, так сказать резервный, и дублировать. отправку хеша
[22:08:39] <Night Nord> xscrew: да не, так нормально udp
[22:08:50] <Night Nord> Делай по sha
[22:09:16] <Night Nord> xscrew: пакеты бинарные?
[22:09:22] <Night Nord> протокол тобишь
[22:09:35] <lk4d4> надо все таки пару раз хеш слать
[22:10:13] <Night Nord> Зачем?
[22:10:18] <Night Nord> Если протокол текстовый
[22:10:31] <Night Nord> Первой строчкой хэш
[22:10:33] <Night Nord> Потом данные
[22:10:46] <Night Nord> Прога берет первую строчку отцепляет
[22:10:47] <Mellon> xscrew: хеш нужен исключительно для проверки целостности? вероятность подмен исключена?
[22:10:58] <Night Nord> От данных берет хэш и сравнивает
[22:11:08] <Night Nord> Mellon: а че, акула в провод вцепиццо?
[22:11:19] <Night Nord> И будет слать комманды на таран судна?
[22:11:23] <Mellon> а вот хз :)
[22:11:38] <evadim> xscrew: и при отправке данных и при отправке хэша
[22:11:52] <winterheart> авот
[22:12:01] <winterheart> кстати да
[22:12:13] <winterheart> хеш и данные надо слать одним пакетом
[22:12:30] <winterheart> можно даже виртуальную структуру под пакет сбацать
[22:12:32] <Mellon> имхо, если протокол текстовый, то лучше в xmpp одеть :D
[22:12:38] <winterheart> боги
[22:12:42] <xscrew> а что значит бинарные данные?
[22:12:51] <winterheart> двоичный поток
[22:13:01] <lk4d4> структура данных
[22:13:04] <Night Nord> Mellon: бахнулся?
[22:13:10] <Night Nord> Обработка XML нехило стоит
[22:13:17] <Night Nord> Проще заюзать HTTP
[22:13:23] <Night Nord> Или наваять свое
[22:13:28] <Mellon> Night Nord: пыхнулся :D
[22:13:44] <winterheart> я понял
[22:13:56] <Night Nord> Если пакеты и протокол - вещи раздельные
[22:14:06] <Night Nord> То надо делать по OSI
[22:14:12] <winterheart> xscrew разрабатывает сверх секретный протокол управлением кофеварками
[22:14:19] <Night Nord> делать хеадер пакета, футер пакета
[22:14:20] <Night Nord> И т.п.
[22:14:24] <lk4d4> xscrew: почитай про структуры данных, если еще не читал
[22:14:36] <xscrew> почему не читал
[22:14:37] <Night Nord> winterheart: батискафы он неуправляемые делает
[22:14:46] <Night Nord> Тьфу
[22:14:49] <Night Nord> Не пилотируемые =)
[22:14:49] <lk4d4> психованные чтоли?
[22:14:51] <xscrew> как раз уже сделали, что данные - это структура, ее и передаем
[22:14:53] <lk4d4> )
[22:14:53] <Mellon> про OSI точно
[22:15:11] <Night Nord> xscrew: эм, вы че, RPC творите?
[22:15:16] <Night Nord> память кидаете?
[22:15:26] <xscrew> не
[22:15:35] <lk4d4> координаты в дерево записываете?
[22:15:42] <Night Nord> Для координат юзайте NMEA
[22:15:44] <Night Nord> Это стандарт
[22:15:49] <xscrew> ну типо так, в поля структуры, и ее в сеть
[22:15:54] evadim тихо фигеет с такой картины... гентушники скопом делают спеки протокола управления подводными аппаратами...
[22:16:00] <Night Nord> Который поддерживается чертовступе всякой фигни
[22:16:31] <Night Nord> По нему всякие гпс, рации и т.п. работают
[22:16:32] <xscrew> Night Nord: беда в том что у них есть "протокол" в который, они хотят присобачить проверку
[22:16:37] <xscrew> и все
[22:16:44] <Night Nord> А протокол-то какой?
[22:16:47] <Night Nord> Текстовый?
[22:16:50] <xscrew> вот я и думаю какую... а мне тут натолкали
[22:16:51] <Night Nord> Или бинарный?
[22:17:06] <Night Nord> Ну ты сделай как они хотят
[22:17:14] <Night Nord> А паралельно сделай человеческий
[22:17:27] <Night Nord> И покажи оба
[22:17:28] <xscrew> мде, я теряюсь в понятиях. Протокол описывает то, что данные загоняют в поля структуры, и дальше структуры в сеть, вот и все
[22:17:50] <Night Nord> xscrew: структуры? те которые struct в си?
[22:17:54] <lk4d4> хехе
[22:18:00] <xscrew> если и делать человеческий, то к их новому проекту, а им этот надо завершиь
[22:18:05] <xscrew> да struct
[22:18:08] <Night Nord> Тобишь вы кидаете память по сети?
[22:18:16] <Night Nord> Тобишь это бинарный рпц
[22:18:18] <xscrew> ну значит так)
[22:18:25] <Night Nord> Самый страшный ахтунг который тока можно придумать =)
[22:18:37] <xscrew> ну у них оно пашет черти сколько
[22:18:52] <Night Nord> Ну... никакой обратной совместимости
[22:18:56] <lk4d4> блин, интересная у вас работка там)
[22:19:12] <xscrew> и менять не собираются, еле уговариваем пульт управления на куте4 писать, пока не ясно уговорили или нет
[22:19:20] <Night Nord> Чее???
[22:19:22] <Night Nord> Нахрена?
[22:19:27] <Торчёк> winterheart: http://pastebin.ca/1322013
[22:19:28] <Mellon> xscrew: железо наше? если да, то бери из хешоев что полегче :)
[22:19:29] <xscrew> ну пульт оператора
[22:19:48] <xscrew> они сидит и видит, карту, там параметры и т.п.
[22:19:55] <Night Nord> Ммм
[22:20:07] Night Nord всегда думал, что такие вещи можно вообще делать на ncurses типа
[22:20:12] <xscrew> Mellon:чесно, я хз что за железо
[22:20:20] <xscrew> Night Nord: не, там пульт такой
[22:20:29] <Night Nord> Ну я понял
[22:20:29] <xscrew> ну функциональный
[22:20:33] <xscrew> очень
[22:20:35] <Night Nord> В МСВС правда 4 нету
[22:20:39] <xscrew> и им мало
[22:20:41] <winterheart> Торчёк: ну я вижу пока что один пакет проверенный
[22:20:59] <Night Nord> xscrew: эта, ты как определяешь что структура началась/закончилась?
[22:21:07] <xscrew> sizeof
[22:21:09] <winterheart> Торчёк: такой качал - j2me_wireless_toolkit-2_2-update_2-linux.zip?
[22:21:15] <xscrew> оно вполне работает
[22:21:20] <Night Nord> Тобишь ты читаешь блоками из сокета?
[22:21:23] <Торчёк> winterheart: дык второй там же скачивается
[22:21:32] <Night Nord> Вотсмотри, берешь 256битный хэш, sha1
[22:21:34] <xscrew> да. на прослушку порт и вуаля
[22:21:45] <Night Nord> Читаешь sizeof+256
[22:22:15] <Night Nord> Либо сначала sizeof
[22:22:19] <Night Nord> потом еще раз 256
[22:22:33] <Night Nord> и шлешь,соответственно, сначала структуру, потом хэш
[22:22:35] <winterheart> Торчёк: так, какие файлы ты скачал?
[22:22:55] <lk4d4> sha1 160 бит
[22:22:57] <Торчёк> winterheart: те, что там в копипасте указаны
[22:23:05] <Night Nord> Потом делаешь хэш и сравниваешь с тем что получил
[22:23:07] <xscrew> хм, а как он определит что ему пришла структура или хешь?
[22:23:12] <Торчёк> а...
[22:23:14] <Торчёк> стоп
[22:23:36] <Night Nord> xscrew: ну
[22:23:41] <Night Nord> При такой системе - никак
[22:23:49] <xscrew> или по второму порту хешь кидать
[22:23:57] <Торчёк> winterheart: апдейт 2 просит... а у меня 1... странно...
[22:24:04] <Night Nord> Тебе тогда надо делать надстройку над udp
[22:24:31] <winterheart> ну вот
[22:24:35] <Night Nord> шлешь сначала некоторую последовательность байт - это начало пакета
[22:24:48] <lk4d4> вот такие дела блин, батискафы по удп работают
[22:24:49] <Night Nord> потом шлешь длинну пакета
[22:24:57] <winterheart> :)
[22:25:00] <Night Nord> Потом номер пакета
[22:25:14] <winterheart> а давайте по icmp
[22:25:18] <Night Nord> Все это строго фиксированной длинны
[22:25:27] <Night Nord> Потом шлешь данные
[22:25:28] <winterheart> с аутентификацией пакета
[22:25:36] <xscrew> жесть
[22:25:36] <Night Nord> Читаешь их по длинне
[22:25:46] <Night Nord> Потом шлешь последовательность байт - конец пакета
[22:26:12] <winterheart> xscrew: найт сейчас суть создания tcp-пакета расписывает
[22:26:17] <Night Nord> Если пакет собрался - проверяешь хэш от данных с хэщем из хеадера
[22:26:17] <Night Nord> Ага
[22:26:27] <Night Nord> winterheart: тока ему нужно иногда сбрасывать, а иногда нет
[22:26:32] <winterheart> ага
[22:26:34] <Mellon> tcpoudp :D
[22:26:36] <Night Nord> А тсп всегда будет получать
[22:28:05] <Night Nord> xscrew: на самом деле ничо сложного. Хэш - определенного размера, номер берешь int, к примеру, начало пакета некое число/строка, конец аналогично
[22:28:07] <Night Nord> Лучше даже строку
[22:28:20] <Night Nord> Вероятность того, что случайные данные сложатся в слово - мало
[22:28:30] <Night Nord> Если пакет не собрался - сбрасываешь весь буффер
[22:28:34] <lk4d4> надстройка это тема
[22:29:15] <lk4d4> хеш функцию еще сам напиши, чтоб они ошалели от твоей крутизны
[22:29:34] <Night Nord> Да не, тут, как я понимаю, околовоенные круги
[22:29:45] <Night Nord> А там делаеться по принципу следования линии партии
[22:30:02] <xscrew> ага, не хотят ничего менять
[22:30:03] <Night Nord> Сказано по удп - делай по удп и скажи спасибо, что не по ip голому =)
[22:30:44] <Night Nord> Там, вообщем-то, провод передает, как я понимаю
[22:30:48] <Mellon> здесь на ржачь ппц пробивает :D пойдука фильм смотреть :D
[22:31:01] <Night Nord> там пакеты врядли перепутаются местами
[22:31:05] <Night Nord> За один хоп
[22:31:18] <Night Nord> А вот побиться могут
[22:31:28] <winterheart> а фдруг диверсанты
[22:31:49] <winterheart> поэтому я настоятельно реквестирую в протокол шифрование данных
[22:31:53] <lk4d4> иголки под водой будут в провода втыкать
[22:32:00] <xscrew> смешно блин вам?
[22:32:06] <winterheart> :)
[22:32:08] <Night Nord> Кстати, про шифрование это шутка
[22:32:08] <winterheart> да ладно
[22:32:11] <Night Nord> Но можно заюзать
[22:32:14] <Night Nord> Как проверку
[22:32:24] <Night Nord> если расшифровалось- все нормально
[22:32:29] <Night Nord> если нет - че-то не так =)
[22:32:35] <winterheart> диверсанты!
[22:32:35] <Night Nord> Заюзать ssl
[22:32:41] <lk4d4> вот и решение xD
[22:32:49] <Night Nord> Потом на пульте вылазит такая мессага
[22:32:52] <winterheart> серьезная тема!
[22:33:01] <Night Nord> У батискафа сертификат подписан ненадежным поставщиком
[22:33:03] <winterheart> они там офигеют
[22:33:09] <winterheart> просили просто чексум приделать
[22:33:11] <xscrew> :-D
[22:33:15] <Night Nord> Вы уверены,что это тот батискаф о котором вы думаете? =)
[22:33:26] <winterheart> а ты им целый протокол атидиверсинной деятельности
[22:33:48] <winterheart> :)
[22:33:49] <evadim> дооо
[22:34:01] <lk4d4> повод потренироваться в криптографии
[22:34:21] evadim думает что от brainstorm у комутнити этот самый brain сорвало...
[22:34:50] <Night Nord> Мне это чем-то напоминает как мы на работе придумавали алгоритм создания сессии для сайта, чтобы не стырили =)
[22:35:09] <Night Nord> Там сессия в результате была с тремя вложенными хэшами нехилого размера =)
[22:35:46] <evadim> мда
[22:35:51] <lk4d4> xscrew еще щас спаяет свою шифровальную машинку
[22:36:17] <xscrew> да хрен я что спаяю, я только учусь
[22:36:56] <evadim> тоесть то что ты делаеш в реальные аппараты ни ни?
[22:37:09] Night Nord вышел(а) из комнаты
[22:37:17] <lk4d4> чую что сразу на поток поставят
[22:37:30] <xscrew> нет, все идет
[22:37:30] Night Nord вошёл(а) в комнату
[22:37:44] <xscrew> просто я пока не давно там, и разбираюсь с наследством от других
[22:38:06] evadim заметил
[22:38:30] <Night Nord> xscrew: короче, если серьезно
[22:38:41] <Night Nord> Че тебе мешает тупо сделать еще одно поле в структуре?
[22:38:56] <xscrew> и в нее хешь?
[22:39:02] <Night Nord> И делать strcat всех параметров и от него хэш
[22:39:09] <Night Nord> Да, и хэш в структуру
[22:39:35] <xscrew> была мысля. хешь и структуру в ячейки массива, и масив передовать
[22:39:53] <Night Nord> А потом cast'ом проверять - если данные можно привести к структуре - уже хорошо
[22:39:53] <xscrew> но вот winterheart говорит, что оно само по себе битое может придти
[22:40:07] <lk4d4> в смысле хеш битый
[22:40:09] <Night Nord> Дык, не надо юзать жесткое приведение
[22:40:10] <xscrew> ага
[22:40:13] <Night Nord> А пофигу что побилось
[22:40:19] <Night Nord> Это не важно
[22:40:22] <xscrew> это как так
[22:40:31] <Night Nord> Ну
[22:40:42] <winterheart> xscrew: если побилось - значит слать все равно надо заново
[22:40:44] <Night Nord> Если у тебя не совпадает посчитаный хэш с сохраненным
[22:40:53] <Night Nord> Или не получилась структура
[22:40:56] <xscrew> да
[22:40:59] <xscrew> согласен
[22:40:59] <Night Nord> То все - пакет побился
[22:41:02] <Night Nord> Но, есть проблема
[22:41:06] <Night Nord> Как запрашивать повтор
[22:41:13] <xscrew> а там не надо
[22:41:20] <Night Nord> ?
[22:41:23] <xscrew> в моей текущей задаче не надо
[22:41:25] <Night Nord> Аа
[22:41:30] <Night Nord> Ну тогда этого достаточно
[22:41:36] <lk4d4> может 2 хеша цеплять?
[22:41:40] <Night Nord> Зачем?
[22:42:00] <lk4d4> хотя да, если уж побился так побился
[22:42:01] <xscrew> там данные на передаются с переодичностью заданной, просто потерялось один раз, придет другой раз
[22:42:01] <Night Nord> xscrew: можно еще сделать такую фичу - жесткое позиционированние параметров в структуре
[22:42:17] <Night Nord> Тогда можно хэш держать первым
[22:42:26] <Night Nord> И делать проверку по оставшимся n байтам
[22:42:31] <lk4d4> т.е. твоя задача паленых координат не допустить?
[22:42:39] <Night Nord> Почитай книжки по чистому си как это делается
[22:42:49] <xscrew> lk4d4: да, координат и другой фигни
[22:42:59] <winterheart> в принципе, некоторые хеши допускают авоткоррекцию ошибока кстати
[22:43:09] <Night Nord> winterheart: ?
[22:43:11] <Night Nord> Как?
[22:43:19] <winterheart> как-как
[22:43:26] <xscrew> не нужна коррекция,
[22:43:26] burik666 вышел(а) из комнаты
[22:43:39] <winterheart> ну и ладно
[22:44:00] <lk4d4> вероятность, что хеш побьется не очень высока, а раз уж он второй раз шлет, то вообще не сильно достает эта тема
[22:44:16] <Night Nord> lk4d4: да зачем?
[22:44:24] <Night Nord> Зачем тебе проверять целостность хэша?
[22:44:32] <lk4d4> ну я и говорю что фиг с ним
[22:44:41] <winterheart> если число ошибок не превышает определенный лимит, то их можно восстановить
[22:44:45] <Night Nord> Вероятность того, что побитый хэш совпадет с побитыми данными нулевая
[22:44:52] <winterheart> нууу
[22:45:04] <winterheart> стремящаяся к нулю
[22:45:08] <Night Nord> winterheart: хэш = функция не обратимая
[22:45:09] <Night Nord> Ну да
[22:45:34] <Night Nord> Это можно разве что брутофорсом перебирать
[22:45:56] <Night Nord> Близколежащие параметры
[22:45:59] <xscrew> так вот, а что юзать md5 sha или что?
[22:46:02] <Night Nord> sha1
[22:46:06] <Night Nord> md5 маст дай
[22:46:11] <winterheart> Night Nord: не
[22:46:14] <Night Nord> sha быстр, надежен и удобен
[22:46:18] <xscrew> угу, ищу алгоритмы тогда
[22:46:23] <Night Nord> xscrew: man sha =)
[22:46:23] <winterheart> просто я щас всю теоретическую базу растерял
[22:46:24] <xscrew> а вот еще вопрос
[22:46:34] <Night Nord> В том же ssl
[22:46:46] <winterheart> но это возможно
[22:46:49] <Night Nord> Оно кстати даже в ядре есть
[22:46:59] <Night Nord> Тока хз как заюзать =)
[22:47:44] <xscrew> грубо говоря проект, в нем свои приблуды, и причем моя, вот эта проверка целостности, но фигня в том, что все собирается командой make а мое нифига, ибо требуется доп указания компилятору, как обходить?
[22:47:57] <xscrew> чтобы все и сразу
[22:48:37] burik666 вошёл(а) в комнату
[22:48:41] <winterheart> http://ru.wikipedia.org/wiki/Обнаружение_и_исправление_ошибок
[22:48:44] <winterheart> вот
[22:48:48] burik666 вышел(а) из комнаты
[22:48:53] <winterheart> теория информации
[22:49:05] <winterheart> да, crc не исправляет
[22:49:13] <winterheart> запамятовал
[22:49:32] <Night Nord> xscrew: э
[22:49:39] <Night Nord> Добавить в LDFLAGS в Makefile
[22:49:45] <Night Nord> Соотв величину
[22:49:55] <Night Nord> Но вообще ты поинтересуйся, что стоит на девайсе
[22:49:59] <Night Nord> там опенссл стоит?
[22:50:17] <xscrew> девайс... на спа насколько я знаю qnx
[22:50:18] <Night Nord> Возможно тебя за юзание внешних библиотек зарежут
[22:50:33] <Night Nord> И надо писать алгоритм самому
[22:50:59] <xscrew> не, мы уже дофига из куте надергали)
[22:51:10] <xscrew> таймер его например заюзали
[22:51:19] <xscrew> не зарежут
[22:51:27] <lk4d4> ну тогда пиши
[22:51:37] <xscrew> пишу)
[22:52:28] <lk4d4> подводная одиссея команды кусто будет
[22:53:04] <xscrew> может быть, но до оно вполне успешно много лет уже
[22:53:51] <lk4d4> блин, тоже хочу программистом работать
[22:56:01] lexa_ вышел(а) из комнаты
[22:59:10] <Night Nord> Ыыы
[22:59:24] <Night Nord> Хотите покажу результат деятельности удп?
[23:01:24] Night Nord вышел(а) из комнаты
[23:01:35] <evadim> ммм
[23:01:41] <evadim> это оно было?
[23:01:48] <lk4d4> вот и результат )
[23:02:18] Night Nord вошёл(а) в комнату
[23:02:25] <evadim> /em думает что это как-то связано с netconsole которое недавно настроил Night Nord
[23:02:39] evadim думает что это как-то связано с netconsole которое недавно настроил Night Nord
[23:02:49] <Night Nord> да, да
[23:02:59] <Night Nord> Она работает по udp
[23:03:12] <Night Nord> В результате нормаьный трейс выглядит весьма страшненько
[23:03:49] <alexxy> ну что тут поделаешь
[23:03:59] <alexxy> но я так например ядро дебагил на мипсе
[23:04:06] <alexxy> моника там не было как класса
[23:04:44] <Night Nord> Я щас тайминги включу
[23:04:48] <Night Nord> Буду по ним sort делать
[23:04:50] <xscrew> а для sha что надо g++ сказать?
[23:05:02] <Night Nord> xscrew: тотже libssl небось
[23:05:17] <xscrew> да, как я не подумал
[23:05:58] troy вышел(а) из комнаты
[23:10:09] <Night Nord> Была какая-то опция
[23:10:22] <Night Nord> Которая позволяла смотреть место в коде
[23:10:26] <Night Nord> Где был вызван BUG
[23:20:38] <Night Nord> alexxy: кстати, что насчет последней части топика?
[23:20:57] <alexxy> /topic
[23:21:05] <Night Nord> Эээ
[23:21:06] <alexxy> а что там тебе не нравится
[23:21:11] <Night Nord> Н
[23:21:22] <Night Nord> Ну - оно будет, или как?
[23:21:42] <Night Nord> Вадим ваще предлагал убрать, ибо похоже не скоро и нечего юзеров лишними надеждами тешить =)
[23:22:28] <Night Nord> (там про kde-3.5.10, если ты не можешь посмотреть топик)
[23:22:38] <Night Nord> Про его стабилизацию, конкретно
[23:22:41] <evadim> alexxy: как бы топик это несовсем RSS и когда он на 3 страницы это несовсем удобно....
[23:23:14] <alexxy> да как бы будет
[23:23:27] <alexxy> тока сначала кде 4.2.0 размаскировать надо
[23:23:41] <Night Nord> alexxy: а его размаскируют?
[23:23:48] <Night Nord> Без сетов в дереве и без портажа 2.2?
[23:24:49] <alexxy> поставить его мона и без портажа 2.2
[23:24:58] <alexxy> без него просто сеты не пашут
[23:24:59] <Night Nord> Да, но не без сетов
[23:25:05] <Night Nord> Ну да
[23:25:08] <alexxy> а еапи2 полностью поддерживается
[23:25:17] <alexxy> сделали меты
[23:25:17] <Night Nord> meta-то уже нету
[23:25:24] <Night Nord> Аа, сделали...
[23:25:25] <xscrew> startkde
[23:25:26] <alexxy> так что можно ими
[23:25:38] <Night Nord> А грозились что не будет =)
[23:25:51] <Night Nord> А когда портаж зарелизят, неизвестно?
[23:25:57] <alexxy> ну думали что сеты раньше в дерево добавят
[23:26:07] <Night Nord> В баге-трекере всего 3 бага осталось
[23:26:14] <Night Nord> Каких-то не особо важных
[23:26:20] <alexxy> я еще щас повешу
[23:26:21] <alexxy> =)
[23:26:25] <Night Nord> Типа в репоман проверку встроить и т.п...
[23:26:30] <alexxy> но они для юзеров не критиичны
[23:26:38] <Night Nord> Ну да
[23:28:11] <alexxy> гы в дерево добавили fbsd 7.1
[23:28:12] <alexxy> =)
[23:28:45] <Night Nord> Надо будет как-нить попробывать
[23:30:12] <xscrew> alexxy: если пихать виджеты на панель, как убрать всплываюзие подсказки?
[23:32:17] <alexxy> никак по моему
[23:32:18] <alexxy> =)
[23:32:31] <Night Nord> Не, я где-то видел
[23:32:33] <Night Nord> Но глобально
[23:32:38] <Night Nord> Отрубить нафиг все
[23:32:55] <xscrew> да я с радостью, глобально, ибо нафих не нужны
[23:33:26] <Night Nord> Не помню где...
[23:36:26] Night Nord вышел(а) из комнаты
[23:36:58] Night Nord вошёл(а) в комнату
[23:39:08] brainsburn вошёл(а) в комнату
[23:39:22] <brainsburn> test
[23:39:25] <brainsburn> o
[23:39:38] <winterheart> passed
[23:39:42] <winterheart> t
[23:39:45] <evadim> brainsburn: O_o
[23:39:58] <brainsburn> O_o
[23:40:07] <krigstask> Говорящий помидор!!!!1111
[23:40:17] <xscrew> хахаах, порвало
[23:40:23] <xscrew> в тему про помидора
[23:40:47] <evadim> мда
[23:40:50] <xscrew> надо заводить мемориз, и это туда
[23:45:08] <evadim> и тишина...
[23:45:24] <evadim> снофф фсем :)
[23:45:35] <Night Nord> Черт
[23:45:35] <xscrew> спокойной
[23:45:36] <brainsburn> спок)
[23:45:39] <Night Nord> Это нереально
[23:45:43] <Night Nord> Оно поганит все
[23:45:55] <Night Nord> Какой идиот догадался сделать это по udp
[23:48:55] <alexxy> Night Nord: мне это не мешало
[23:49:10] <Night Nord> alexxy: он трейсы все вверх тормашками ставит
[23:49:11] <alexxy> ты док в /usr/src/linux/Documentaton осилил?
[23:49:15] <Night Nord> Тм даже строчки не меняются
[23:49:20] <Night Nord> *не сохраняются
[23:49:30] <Night Nord> alexxy: да
[23:49:40] <Night Nord> Там сказано, что не по udp быть не могет
[23:49:56] <alexxy> /usr/src/linux/Documentation/networking/netconsole.txt
[23:49:57] <alexxy> =)
[23:50:07] <winterheart> ох, сколько багов команде кдеешников
[23:50:30] <alexxy> winterheart: ты почту в алисасе kde@g.o не получаешь
[23:50:39] <alexxy> я количество багов уже оценил
[23:50:49] <alexxy> и треть позакрывал
[23:50:59] <winterheart> мне одного взгляда на 24h-лист хватило
[23:51:40] Night Nord вышел(а) из комнаты
[23:52:01] <Mellon> Ы
[23:52:34] Night Nord вошёл(а) в комнату
[23:53:33] <Night Nord> Надо как-то замедлить вываливание лога
[23:54:06] <winterheart> кидай в файл, почитаешь потом потягивая кофе
[23:54:13] <winterheart> хехех
[23:54:29] <Night Nord> winterheart: дык вся проблема в том
[23:54:36] <Night Nord> Что трейсы вываливаются целиком
[23:54:38] <Night Nord> И очень быстро
[23:54:48] <Night Nord> Поэтому они как-то хитро меняются местами
[23:54:56] <Night Nord> Даже части строк
[23:55:02] <Night Nord> Это невозможно отсортировать
[23:55:16] <winterheart> кстати вот да
[23:55:18] <winterheart> люди
[23:55:40] <winterheart> кто хочет попереводить хандбук до актуальной версии?
[23:56:21] <brainsburn> и тишина)
[23:56:33] <winterheart> хаха
[23:56:50] <winterheart> куча слабаков, я вас расшевелю :)
[23:56:57] <krigstask> winterheart: спроси на форуме (-:Е
[23:57:00] <brainsburn> хехе
[23:57:01] <krigstask> Там была же буча
[23:57:05] xscrew пишед протокол)
[23:57:18] <winterheart> да ладно
[23:57:24] <winterheart> это я просто так спрашиваю
[23:57:55] brainsburn вышел(а) из комнаты
[23:58:18] <Night Nord> Блин
[23:59:23] brainsburn вошёл(а) в комнату
[23:59:26] <alexxy> winterheart: ну из меня переводчик хреновый
[23:59:28] <alexxy> =)
[23:59:42] <winterheart> да ладно уж
[23:59:54] <winterheart> чего активного дэва теребить
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!