Home
codingteam
codingteam@conference.jabber.ru
20.07.2010< ^ >

Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, JavaScript, Рефал, Brainfuck, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org или http://www.govnokod.ru в зависимости от его смысловой наполненности.
Логи http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/
Qt рулез. Обращаться к 0xd34df00d или cutwater.
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Lilly Peachcraft.
Ищутся специалисты по JS, С++, libffi, nodejs/v8 для совместного времяпрепровождения в Gobby, обращаться к SV0L0CH.
Ищутся специалисты по C++ и Qt либо Python и Qt либо JS и Qt либо Ruby и Qt для совместного порабощения мира. Обращаться к 0xd34df00d.
Ищутся scheme'оебы. Обращаться к undefined_variable
Ищутся находящиеся в розыске. Обращаться к Капитану Очевидность.
All hail Britania, all hail DeadBot!
Проблем решено: 0x8
[00:03:41] undefined_variable вышел из конференции
[00:03:46] undefined_variable зашёл в конференцию
[00:11:46] SolarRay зашёл в конференцию
[00:33:20] СКптПД "ЗО" зашёл в конференцию
[00:42:43] O01eg вышел из конференции
[00:54:34] Серый Волк зашёл в конференцию
[00:55:51] longedok зашёл в конференцию
[01:13:37] Серый Волк вышел из конференции
[01:16:17] rexim вышел из конференции
[01:18:03] arsenicum вышел из конференции
[01:38:09] SolarRay вышел из конференции: Replaced by new connection
[01:38:11] SolarRay зашёл в конференцию
[01:39:12] SolarRay вышел из конференции
[02:04:43] undefined_variable вышел из конференции
[02:41:14] 0xd34df00d вышел из конференции
[02:48:35] 0xd34df00d зашёл в конференцию
[02:57:47] Spo1ler вышел из конференции
[03:11:09] SV0L0CH вышел из конференции
[04:45:51] iorlas вышел из конференции
[05:05:20] longedok вышел из конференции
[06:09:31] СКптПД "ЗО" вышел из конференции
[07:30:59] Graf вышел из конференции
[08:38:34] Graf зашёл в конференцию
[08:56:38] OKTAVIUS вышел из конференции
[09:00:22] illios зашёл в конференцию
[09:02:18] Heckfi зашёл в конференцию
[09:02:43] Heckfi вышел из конференции
[09:02:45] Heckfi зашёл в конференцию
[09:05:22] O01eg зашёл в конференцию
[09:06:05] OKTAVIUS зашёл в конференцию
[09:06:58] O01eg вышел из конференции
[09:07:37] ecnpyt зашёл в конференцию
[09:15:35] Graf вышел из конференции
[09:24:25] nZ зашёл в конференцию
[09:31:52] Graf зашёл в конференцию
[09:45:58] Graf вышел из конференции
[09:46:11] Graf зашёл в конференцию
[09:56:36] ForNeVeR зашёл в конференцию
[09:57:25] <ForNeVeR> Мудро!
[09:58:32] nZ вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[09:58:35] illios вышел из конференции
[10:00:03] nZ зашёл в конференцию
[10:08:00] undefined_variable зашёл в конференцию
[10:20:20] nZ вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[10:25:08] nZ зашёл в конференцию
[10:25:14] nZ вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[10:33:49] nZ зашёл в конференцию
[10:34:48] nZ вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[10:35:13] nZ зашёл в конференцию
[10:44:04] ForNeVeR вышел из конференции
[10:44:30] ForNeVeR зашёл в конференцию
[11:00:20] пкщгяут[slacktop] вышел из конференции
[11:07:14] swagman зашёл в конференцию
[11:25:59] пкщгяут[slacktop] зашёл в конференцию
[11:35:17] пкщгяут[slacktop] вышел из конференции
[11:38:06] OKTAVIUS вышел из конференции: Replaced by new connection
[11:38:09] OKTAVIUS зашёл в конференцию
[11:42:34] пкщгяут[slacktop] зашёл в конференцию
[11:58:18] SV0L0CH зашёл в конференцию
[12:06:57] iorlas зашёл в конференцию
[12:15:26] cutwater зашёл в конференцию
[12:19:19] undefined_variable вышел из конференции
[12:19:26] Phóéñíx зашёл в конференцию
[12:22:12] Pevzi зашёл в конференцию
[12:23:48] rexim зашёл в конференцию
[12:28:43] OKTAVIUS вышел из конференции
[12:32:41] OKTAVIUS зашёл в конференцию
[12:40:01] O01eg зашёл в конференцию
[12:41:05] OKTAVIUS вышел из конференции
[12:51:32] OKTAVIUS зашёл в конференцию
[12:58:02] ForNeVeR вышел из конференции: Replaced by new connection
[12:58:04] ForNeVeR зашёл в конференцию
[13:18:37] ForNeVeR вышел из конференции: Unhandled exception at 0x00000000.
[13:18:41] ForNeVeR зашёл в конференцию
[13:18:43] Minoru зашёл в конференцию
[13:19:59] rexim сменил ник на Со всех сторон
[13:20:11] * Со всех сторон звучит "Ололо"
[13:20:17] Со всех сторон сменил ник на rexim
[13:20:29] <rexim> Добро пожаловать в Цодингтим!!!11
[13:21:34] <ForNeVeR> Скажите, это Спарта?
[13:22:15] <rexim> Это та самая яма куда в Спарте скидывали слабых и некрасивых мальчиков.
[13:22:35] <Minoru> а они выживали и становились программистами? :)
[13:22:38] <rexim> Хотя нет
[13:22:48] <rexim> Такая яма была cpp@ :D
[13:23:03] <ForNeVeR> А она до сих пор есть =)
[13:23:14] <ForNeVeR> Правда, там совсем глухо.
[13:23:36] <rexim> Это значит все слабые и некрасивые перевелись. Ура, товарищи!
[13:23:46] <rexim> План выполнен.
[13:29:10] iorlas вышел из конференции
[13:31:36] illios зашёл в конференцию
[13:38:05] ecnpyt вышел из конференции
[13:39:58] εϝητρος зашёл в конференцию
[13:40:14] SV0L0CH вышел из конференции
[13:56:11] O01eg вышел из конференции: Logged out
[13:56:53] <Minoru> что лучше — добавить if'ов и сделать так, чтобы ненужные куски программы просто не выполнялись, или почти не усложнять код, заставив программу в некоторых случаях работать впустую, обрабатывая данные, которые все равно будут подменены при возврате из функции?
[13:57:01] <Minoru> если что, куски, которые исключатся — это что-то вроде этого:
[13:57:15] <Minoru> index = ((i[0] & 0x03) << 4) + ((i[1] & 0xf0) >> 4);
[13:57:16] <Minoru> (*out)[1] = alphabet[index];
[13:57:29] <Minoru> т.е. ничего слишком уж медленного
[13:58:42] <ForNeVeR> Я б, наверное, всё-таки добавил ифов.
[13:59:04] <ForNeVeR> Хотя если часто встречаются такие места - может, стоит подумать про организацию программы?
[13:59:27] <rexim> Представь что ты будешь читать это программу через 5 лет. Добавь лучше ифов. )
[13:59:38] <rexim> s/это/эту/
[14:00:02] <Minoru> хм…
[14:00:29] <Minoru> наверное, напишу обе версии и сравню читабельность :)
[14:00:42] <Minoru> спасибо за отзывы ;)
[14:01:34] <εϝητρος> хех, походу двойной статический массив может обрабатываться медленнее, чем slice + valarray
[14:02:30] <rexim> аааа! меня просто прет от этого! http://www.youtube.com/watch?v=e7kJRGPgvRQ
[14:24:44] O01eg зашёл в конференцию
[14:36:16] ForNeVeR вышел из конференции: Replaced by new connection
[14:36:18] ForNeVeR зашёл в конференцию
[14:44:25] <Minoru> http://slexy.org/view/s2xXVHoD5H
[14:44:31] <Minoru> будете настаивать на if'ах? :)
[14:49:59] <Minoru> (на первую часть пасты не смотрите — то вообще багфикс)
[14:58:27] <Minoru> эта программа даже пашет — закодировал с её помощью её же исходник, сверил с выводом base64 из coreutils — различий нет :)
[14:58:53] <Minoru> но с клавы ввод надо будет допилить
[14:59:06] <Minoru> то, как он работает сейчас, мне совершенно не нравится
[14:59:18] <εϝητρος> ололо, оказывается, я тоже делал base64 http://codepad.org/CwGxePcy :-D
[14:59:53] <Minoru> но на цпп
[14:59:56] <Minoru> 145 строк…
[15:00:12] <Minoru> лол!
[15:00:31] <Minoru> % wc -l base64.c
144 base64.c
%
[15:00:46] <Minoru> правда, это ж только половина проги — декодирующей части нету пока что
[15:01:00] <Minoru> кроме того, у меня есть объёмные комментарии… парочка…
[15:01:29] <εϝητρος> Minoru: там с 92 строки main идёт с проверкой
[15:01:49] <εϝητρος> алсо наверняка можно сократить
[15:02:26] <εϝητρος> чё-то много проверок eof
[15:03:04] <εϝητρος> кроме того, не в LoC счастье :-D
[15:04:34] <Minoru> εϝητρος: у меня 144 строки — это вся программа, и main, и encode/decode
[15:04:43] Fro0m зашёл в конференцию
[15:04:49] <Minoru> и вобщем-то да, LoC — не главное
[15:04:52] <εϝητρος> Minoru: так и тут 145 строк это вся программа
[15:05:02] <Minoru> SLoC гораздо, гораздо важнее! :D
[15:05:25] <Minoru> да, но у тебя она *вся* работает. У меня — только половина :)
[15:05:28] <Minoru> долго писал?
[15:05:34] <εϝητρος> не помню
[15:06:46] <Minoru> я что-то то на одном застряну, то на другом… Собственно алгоритм быстро написал, много времени потратил на обёртку — ввод
[15:08:10] <εϝητρος> хы, http://base64.sourceforge.net/b64.c
[15:09:29] <Minoru> out[2] = (unsigned char) (len > 1 ? cb64[ ((in[1] & 0x0f) << 2) | ((in[2] & 0xc0) >> 6) ] : '=');
[15:09:36] <Minoru> а я ещё о читабельности заботился…
[15:09:55] <Minoru> так, нет, нельзя это читать, пока своё не допишу! :)
[15:10:04] <εϝητρος> ))
[15:11:36] <Minoru> хм, в compose нету ничего для эпсилона…
[15:11:50] <Minoru> как же тебя теперь хайлайтить, мой милый собеседник? =\
[15:12:15] <cutwater> .version Minoru
[15:12:17] <DeadBot> cutwater: Minoru использует mcabber 0.10.0 Linux 2.6.32-trunk-686 i686
[15:12:27] <cutwater> Minoru: сменить клиент?
[15:12:36] <Minoru> :)
[15:12:55] <Minoru> быстрее будет дописать комбинацию для эпсилона
[15:13:59] Phóéñíx вышел из конференции: Logged out
[15:19:08] * εϝητρος вернётся к ascii-friendly нику
[15:19:27] εϝητρος сменил ник на evetro
[15:20:28] * Minoru ужё все прописал, но до перезапуска клиента это не подействует
[15:20:38] <Minoru> вот был бы он запущен в screen'е…
[15:30:58] Fro0m вышел из конференции
[15:31:48] Fro0m зашёл в конференцию
[15:39:32] СКптПД "ЗО" зашёл в конференцию
[15:40:11] OKTAVIUS вышел из конференции
[15:43:13] <illios> зачем?! /source filename
[15:44:50] <Minoru> illios: я ~/.XCompose переписал :)
[15:45:06] OKTAVIUS зашёл в конференцию
[15:49:58] OKTAVIUS вышел из конференции
[15:50:58] OKTAVIUS зашёл в конференцию
[15:52:09] Fro0m вышел из конференции
[15:52:51] Fro0m зашёл в конференцию
[15:55:31] OKTAVIUS вышел из конференции
[15:58:21] longedok зашёл в конференцию
[16:00:07] Fro0m вышел из конференции
[16:00:13] Fro0m зашёл в конференцию
[16:05:25] Fro0m вышел из конференции: QIP Infium: Спокойное общение
[16:26:47] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[16:26:49] СКптПД "ЗО" зашёл в конференцию
[16:27:21] evetro вышел из конференции: Replaced by new connection
[16:51:12] SV0L0CH зашёл в конференцию
[17:05:42] nZ вышел из конференции
[17:24:27] illios вышел из конференции
[17:42:04] <rexim> Цодингтимота: :3
[17:42:46] <0xd34df00d> :3
[17:49:51] evetro зашёл в конференцию
[18:01:32] Graf вышел из конференции
[18:02:03] <SV0L0CH> даю установку! есть строка с регульярным выражением, я её заворачиваю так "^("+restr+").*" и сверяю первый фрагмент пока не найду первое совпадение из списка таких регэкспов или выдаю мактюки.
другое дело когда текст поступает постепенно, тогда нужно это учитывать. решил для етого генерировать масив других регулярок и сверять их так "^("+newrestr+")$"
если не найдёт - сверять с другим, если найдёт - ждать новых поступлений.
вопрос в том как эти новые регулятки сгенерировать? ваши предложения. :)
[18:05:49] SolarRay зашёл в конференцию
[18:17:36] <longedok> SV0L0CH: нихера не понял.
> "и сверяю первый фрагмент" превый фрагмент чего? И что значит "сверяю"? Проверяешь, совпадает ли этот фрагмент с регэкспом?
Покажи пример регэкспов. Покажи пример текста. Как генерируется restr?
[18:18:12] <ForNeVeR> SV0L0CH, можно продолжать получать данные, пока они не закончатся или не совпадут с регуляркой.
[18:18:18] <ForNeVeR> Ну да.
[18:18:21] <ForNeVeR> Собственно.
[18:18:24] <ForNeVeR> Что ты и сделал =)
[18:18:42] <ForNeVeR> Только я бы и использовал исходную в качестве newrestr.
[18:19:07] <ForNeVeR> Хотя да, зависит от самих регулярок.
[18:19:25] <ForNeVeR> Если там какое-нибудь .* то получится ХУИТА, как ни крути.
[18:20:16] * SV0L0CH вчера ебанулся и решил запилить аналог lex на js
[18:21:14] <SV0L0CH> но базироваться будет на родных регулярках
[18:21:48] SV0L0CH вышел из конференции: offline
[18:21:58] SV0L0CH зашёл в конференцию
[18:22:37] <ForNeVeR> SV0L0CH, так у тебя ж вроде есть парсер?
[18:24:05] <SV0L0CH> парсер есть, лексера нет
[18:26:58] <ForNeVeR> А, вот оно что.
[18:27:33] <ForNeVeR> Я бы забил и сначала получал весь текст, а потом ходил по нему лексером.
[18:28:24] <ForNeVeR> Хотя можно анализировать регулярку и, когда уж точно-точно достигнуты условия её завершения - работать и с частью текста.
[18:28:28] <SV0L0CH> так этот вариант я почти написал, надо только допилить и потестить
[18:28:49] <ForNeVeR> Например, если регулярка /.*?\n/ - по достижении \n можно её спокойно матчить.
[18:29:01] <SV0L0CH> но я же хочу comet и nodejs %)
[18:29:02] <ForNeVeR> Но тут нужен будет весьма продвинутый анализатор регулярки...
[18:29:56] <SV0L0CH> я какбы прикинул, множество таких подрегулярок вроде конечно
[18:30:07] cutwater вышел из конференции
[18:31:45] Heckfi вышел из конференции
[18:32:18] <SV0L0CH> анализатор регулярки я напишу на этом же лексере, только надо придумать алгоритм
[18:45:13] <longedok> > Например, если регулярка /.*?\n/ - по достижении \n можно её спокойно матчить.
она же и так заматчится по достижении \n. Или я чего-то не понимаю?
[18:51:13] <ForNeVeR> longedok, тут вопрос в получении данных потоковым методом.
[18:51:39] <ForNeVeR> То есть вопрос в том, когда *можно* начинать матчить регулярку, при получении каких данных.
[19:01:31] <longedok> а
[19:02:29] <longedok> а почему нельзя дождаться загрузки всех данных и потом их анализировать?
[19:02:43] <longedok> ForNeVeR: ну, как ты предлагал
[19:03:06] <ForNeVeR> longedok, обсуждается как раз, как можно сделать так, чтобы не дожидаться загрузки.
[19:03:24] <ForNeVeR> Я б не стал так делать, но академический интерес вопрос, несомненно, представляет =)
[19:05:59] <longedok> писать анализатор регулярок это жесть
[19:06:19] <ForNeVeR> Для SV0L0CH самое то.
[19:10:59] <SV0L0CH> частью возможностей регулярок похоже придётся пожертвовать, главное удобство разработки
[19:20:31] <longedok> Ещё вариант:
Есть, например, две регулярки [A-z0-9]{1, 10} и [A-z0-9!?-]{1, 11}
Входной поток:
k
o
t
e (до данного момента матчатся обе регулярки)
- (теперь матчится только вторая)
r
u
l
e
z
!
(пробел. Вторая регулярка перестала матчится, её и берём как искомую)

Только такой метод требует оооочень много сравнений текста с регулярками.
[19:20:51] <longedok> И так для любого количества регэкспов.
[19:20:58] <longedok> Пока последний не перестанет матчится.
[19:21:31] <ForNeVeR> Ну да, суть ты уловил.
[19:22:02] <ForNeVeR> Почему бы и не посравнивать текст с регулярками в то время, пока происходит получение информации?
[19:22:06] <ForNeVeR> Всё равно сервер ждёт.
[19:22:14] <ForNeVeR> Так пускай поработает =)
[19:22:35] <SV0L0CH> ну количество таких регулярок для одной исходной вроде не должно быть слишком большым
[19:23:15] <SV0L0CH> в результате экономия памяти в обмен на тормознутость
[19:24:48] <SV0L0CH> вообще лексер будет проверять только первую регулярку до тех пор пока не выяснит что она не торт
[19:25:00] <SV0L0CH> а уже потом будет браться за вторую
[19:25:29] <ForNeVeR> Ну да, это логично.
[19:25:43] <SV0L0CH> если распаралеливать то выйдет полная хуйня
[19:29:13] <SV0L0CH> задача дождатся поступления для текущей регулярки если матчится и текст остался, вызывать калбек, если матчится и остатка текста нет надо либо ждать либо ждать если рэгексп жадный
[19:29:43] <SV0L0CH> жадность обычно заёбывает
[19:29:59] <ForNeVeR> Регексп для лексера не должен быть жадным.
[19:30:09] <ForNeVeR> Практически никогда.
[19:30:35] <SV0L0CH> в jscc вообще жадность не предусмотрена
[19:31:03] <SV0L0CH> и это правильно
[19:31:29] <ForNeVeR> Теоретически можно придумать язык, где понадобится жадность.
[19:31:44] <ForNeVeR> Вот, скажем, отрезок файла от специальной отметки и до его конца считается комментарием.
[19:31:48] <SV0L0CH> но я же хитрый, я взялся использовать родные жабоскриптовые регэкспы
[19:31:59] <ForNeVeR> Но на практике такое нафиг не нужно.
[19:32:30] <SV0L0CH> на практике переключают режим и едят камент посимвольно
[19:32:40] <ForNeVeR> SV0L0CH, кстати, твоя исходная идея "^("+restr+").*" нуждается в корректировку.
[19:32:43] <ForNeVeR> ке*
[19:32:58] <ForNeVeR> Тут .* в конце не нужно.
[19:33:08] <ForNeVeR> Да и ^ в начале.
[19:33:13] <ForNeVeR> Используй search.
[19:33:20] <ForNeVeR> Это ускорит работу.
[19:33:33] <SV0L0CH> ForNeVeR: возможно, я больше на пёрле натренирован
[19:33:41] <ForNeVeR> Там тоже это есть.
[19:33:43] <SV0L0CH> хотя ^ должно быть
[19:33:44] <ForNeVeR> Хотя ^ в начале можно и оставить, если откусывать переваренный фрагмент.
[19:33:53] <ForNeVeR> Так удобнее будет, пожалуй.
[19:34:33] <ForNeVeR> Да и выкидывать скрипт по мере его обработки - это хорошо. Ведь он нам больше не нужен, так зачем засорять память.
[19:34:39] СКптПД "ЗО" вышел из конференции
[19:34:42] <SV0L0CH> да search вмместо match будет куда продуктивней
[19:37:09] <SV0L0CH> ладно, пойду допиливать версию для всего текста, а вы тут придумайте чегонибудь чтобы это дело потестить
[19:44:38] Minoru вышел из конференции
[19:53:53] Minoru зашёл в конференцию
[20:00:28] jenik_ok зашёл в конференцию
[20:01:48] ForNeVeR вышел из конференции: Unhandled exception at 0x00000000.
[20:03:11] <jenik_ok> Всем привет, кто-нить писал c++ fastcgi приложения с либой mysqlcppconn?
[20:03:59] <jenik_ok> или может mysqlcppapi-2.0.0
[20:13:29] arsenicum зашёл в конференцию
[20:14:09] <arsenicum> вечер же
[20:15:46] O01eg вышел из конференции: Logged out
[20:21:55] arsenicum вышел из конференции
[20:22:02] swagman вышел из конференции
[20:22:06] arsenicum зашёл в конференцию
[20:26:01] arsenicum@work зашёл в конференцию
[20:26:08] arsenicum@work вышел из конференции: Logged out
[20:26:10] arsenicum вышел из конференции
[20:27:00] arsenicum зашёл в конференцию
[20:33:27] arsenicum вышел из конференции
[20:33:40] arsenicum зашёл в конференцию
[20:59:26] rexim вышел из конференции
[21:01:51] rexim зашёл в конференцию
[21:05:10] Graf зашёл в конференцию
[21:20:39] <longedok> реквестирую 26-ое число и окончание поступленчиского ада
[21:26:32] O01eg зашёл в конференцию
[21:37:52] <longedok> хм. а если я в потомке QGraphicsItem передефайню getPos() и setPos() таким образом, чтобы они принимали/возвращали координаты в системе игры, а не в системе сцены, ничего плохого не случится же? Внутри этих методов координаты будут преобразовываться в координаты сцены, и вызываться соответствующие методы предка.
[21:38:55] <arsenicum> попробуй
[21:39:08] <arsenicum> в кутях же есть механизм трансформаций?
[21:39:21] <longedok> ну как
[21:39:23] <longedok> есть
[21:39:37] <longedok> переводит координаты из системы сцены, в систему вью
[21:39:50] <longedok> или из системы item'а в систему сцены
[21:47:45] <longedok> так, с передефайненым setPos всё в порядке
[21:47:58] <longedok> ща посмотрим гетПос
[21:50:00] <longedok> да, гетПос тоже нормально
[21:58:07] swagman зашёл в конференцию
[22:05:47] SolarRay вышел из конференции: Replaced by new connection
[22:05:49] SolarRay зашёл в конференцию
[22:06:56] O01eg вышел из конференции
[22:07:48] O01eg зашёл в конференцию
[22:10:58] OKTAVIUS зашёл в конференцию
[22:21:25] SolarRay вышел из конференции
[22:25:23] SolarRay зашёл в конференцию
[23:10:30] Spo1ler зашёл в конференцию
[23:13:21] <Spo1ler> ОЛОЛО ПАЦАНЫ
[23:23:58] <rexim> Шпойлерец
[23:24:09] <Spo1ler> РЕКСИМКА
[23:24:15] <Spo1ler> longedok, чокак там?
[23:24:22] <Spo1ler> Ты ж сегодня вроде подавал?
[23:24:51] Pevzi вышел из конференции
[23:25:38] <longedok> Spo1ler: нет, 22-го буду
[23:25:42] <longedok> пока всё плохо
[23:25:57] <Spo1ler> Чо такое?
[23:26:08] <longedok> у 5-ых большие баллы
[23:26:12] Серый Волк зашёл в конференцию
[23:26:16] <longedok> и это только 20-е число
[23:26:20] <longedok> 22 места всего
[23:26:23] <longedok> но ещё ёбаное село
[23:27:15] <Spo1ler> Кто такие пятые?
[23:27:40] <evetro> мб "у пятерых"?
[23:27:58] <Серый Волк> longedok: куда подаешь?
[23:28:16] <longedok> Spo1ler: evetro прав
[23:28:22] <longedok> Серый Волк: гомельский гос. универ
[23:28:39] <Spo1ler> А
[23:28:44] <Серый Волк> на кого?
[23:28:53] <Серый Волк> погромиста?
[23:29:04] <Spo1ler> ПРЪГРЪМИСТ
[23:29:34] <longedok> Серый Волк: да
[23:30:01] <Серый Волк> нафиг??
[23:30:16] <Spo1ler> Кто-то тут выражал мысль
[23:30:16] Graf вышел из конференции
[23:30:23] <Spo1ler> Что учиться конкретно на программиста не нужно
[23:30:41] * evetro имеет диплом по специальности "механика", хы
[23:30:46] <Серый Волк> лучшеучиться на инженерной спец а кодить в свободное время
[23:31:10] <Spo1ler> Хм
[23:31:21] <Spo1ler> А я на математика пойду
[23:31:24] <Spo1ler> Или на физика
[23:31:28] <Spo1ler> хуйпойми
[23:31:40] <Spo1ler> Может даже на спеца по информационной безопасности
[23:31:44] <Spo1ler> Но тут надо родить дохуя баллов
[23:31:49] <Серый Волк> ебаный говна китайский менеджер закачек
[23:32:00] <Spo1ler> Серый Волк, я уже забыл
[23:32:08] <Spo1ler> Как тебя по-нормальному звать?
[23:32:17] <Серый Волк> пол системы тормозит блять
[23:32:24] <Серый Волк> Коля, лол
[23:32:44] <Spo1ler> Не, ник какой
[23:32:50] <Spo1ler> ЯЕБАЛ
[23:32:56] <Серый Волк> Рокки
[23:32:57] <Spo1ler> Хуле deanguitars.com играет музыку
[23:32:58] <Spo1ler> Сука
[23:33:03] <Spo1ler> Охуел что ли
[23:36:49] <Серый Волк> кстати вы знаете что на нокию н900 можно дебиан запилить??
[23:39:11] <longedok> Spo1ler: тут в жуйке обращение к тебе
[23:39:17] <longedok> @asukafag: *lol *inet
ПОКАЙТЕСЬ (Spoiler - *СПЕРМОБЛЯДКИ СОСНУЛИ* )
http://www.pravtor.spb.ru/viewforum.php?f=7
#822438
[23:45:17] evetro вышел из конференции
[23:46:37] 12442 зашёл в конференцию
[23:46:48] 12442 вышел из конференции: QIP Infium: Спокойное общение
[23:49:54] Серый Волк вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!