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

Тема: Кроссплатформенная партия бородатых погромцов

C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, PHP, Pascal/Delphi/Borland, 1С карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x10

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru
[00:08:27] Graf вышел из конференции
[00:12:51] Сволота вышел из конференции
[00:36:14] yesyes зашёл в конференцию
[00:40:49] m4n71k0r вышел из конференции
[01:07:44] Славный капитан вышел из конференции
[01:32:42] longedok вышел из конференции
[02:06:09] emu-nero~ вышел из конференции
[02:17:06] Bit0reZ зашёл в конференцию
[02:43:57] emu-nero~ зашёл в конференцию
[02:52:19] v_oron вышел из конференции
[02:58:21] yesyes вышел из конференции
[02:58:21] yesyes зашёл в конференцию
[03:36:18] yesyes вышел из конференции
[03:54:51] Ryuuji зашёл в конференцию
[04:24:14] <emu-nero~> "Программист на python напишет вам веб-приложение, а также комбинированное приложение (веб + десктоп или веб + десктоп + мобильные платформы). Инструментария достаточно, навыков - тоже."
[04:24:19] <emu-nero~> :3
[04:24:47] Bit0reZ вышел из конференции
[04:40:45] <emu-nero~> http://baza.farpost.ru/12209360.html :'(
[05:18:30] Славный капитан зашёл в конференцию
[05:30:22] Ryuuji вышел из конференции
[05:59:43] Славный капитан вышел из конференции
[06:04:03] Славный капитан зашёл в конференцию
[07:06:00] <emu-nero~> http://baza.farpost.ru/12203470.html ыыы
[07:06:05] <emu-nero~> Славный капитан: давай купим?
[07:06:37] <Славный капитан> далеко
[07:06:48] <emu-nero~> :(
[07:07:30] <Славный капитан> хотя, топливо сейчас после фукусимской противоатомной истерии сильно подешевело
[07:07:46] <Славный капитан> но с другой стороны, это не основная статья расходов АЭС
[07:19:17] <emu-nero~> http://baza.farpost.ru/user/levit/ названия некоторых объявлений делает рыдать.
[07:19:25] <emu-nero~> и содержимое тоже
[07:19:26] <emu-nero~> ~~
[07:49:25] deter0k зашёл в конференцию
[07:49:29] deter0k вышел из конференции
[08:03:54] SolarRay зашёл в конференцию
[08:26:06] <Славный капитан> Похоже, я что-то сделал очень правильно
[08:28:06] <emu-nero~> Славный капитан: что сделал?
[08:28:37] <Славный капитан> потому что мне только что позвонил фактический руководитель и спросил пью ли я пиво ( o_O)
[08:29:31] ForNeVeR зашёл в конференцию
[08:30:17] <ForNeVeR> Славный капитан: на рабочем месте?
[08:32:13] <Славный капитан> нет, вообще
[08:34:15] <Славный капитан> все уже знают, что на работе я упарываю раствор сублимированного отвара молотых зерен Coffea arabica
[08:51:00] SolarRay вышел из конференции
[08:51:38] SolarRay зашёл в конференцию
[09:01:14] SolarRay вышел из конференции
[09:01:41] SolarRay зашёл в конференцию
[09:09:20] O01eg зашёл в конференцию
[09:11:29] SolarRay вышел из конференции
[09:11:42] SolarRay зашёл в конференцию
[09:21:40] SolarRay вышел из конференции
[09:22:24] SolarRay зашёл в конференцию
[09:26:48] <emu-nero~> =(
[09:29:02] <ForNeVeR> \щ_
[09:29:05] <ForNeVeR> Хм.
[09:31:51] SolarRay вышел из конференции
[09:32:51] SolarRay зашёл в конференцию
[09:36:06] <Славный капитан> ForNeVeR: что у тебя с головой?
[09:36:17] <ForNeVeR> Славный капитан: плющит.
[09:38:22] <emu-nero~> =(
[09:38:26] <emu-nero~> ня!
[09:38:27] emu-nero~ вышел из конференции
[09:42:57] SolarRay вышел из конференции
[09:43:26] SolarRay зашёл в конференцию
[09:51:53] O01eg вышел из конференции
[09:53:13] SolarRay вышел из конференции
[09:53:30] SolarRay зашёл в конференцию
[09:55:00] O01eg зашёл в конференцию
[10:02:21] moonhawk зашёл в конференцию
[10:02:51] <moonhawk> утра
[10:03:24] SolarRay вышел из конференции
[10:03:50] SolarRay зашёл в конференцию
[10:07:53] m4n71k0r зашёл в конференцию
[10:13:36] SolarRay вышел из конференции
[10:14:03] SolarRay зашёл в конференцию
[10:18:02] O01eg вышел из конференции
[10:20:09] O01eg зашёл в конференцию
[10:23:52] SolarRay вышел из конференции
[10:24:06] SolarRay зашёл в конференцию
[10:58:54] O01eg вышел из конференции
[11:01:36] O01eg зашёл в конференцию
[11:18:55] longedok зашёл в конференцию
[11:28:08] <longedok> > партия бородатых погромцов
А у кого-нибудь здесь, кроме Хагане, есть борода?
[11:38:49] moonhawk вышел из конференции
[11:38:57] moonhawk зашёл в конференцию
[11:53:41] moonhawk вышел из конференции
[11:54:56] moonhawk зашёл в конференцию
[11:55:40] <moonhawk> у меня она периодически возникает
[12:04:24] SolarRay вышел из конференции
[12:05:07] SolarRay зашёл в конференцию
[12:31:03] Vaness зашёл в конференцию
[12:31:49] <Vaness> здравствуйте
[12:31:56] <Vaness> давно я у вас тут не был )
[12:49:59] Ryuuji зашёл в конференцию
[12:51:29] rexim зашёл в конференцию
[13:04:44] <rexim> Vaness, соскучился?
[13:05:02] <Vaness> rexim: очень ) полтора года вас не видел )
[13:07:50] <uıʃɐɟ∀> Vaness: Постни кодца же тогда.
[13:08:20] <rexim> Кодный пост.
[13:08:52] <uıʃɐɟ∀> Великий кодный пост даже, я б сказал.
[13:08:55] <Vaness> http://dumpz.org/177325/
[13:08:59] <uıʃɐɟ∀> С 1 января по 31 декабря.
[13:09:27] <uıʃɐɟ∀> Табоформатирование детектед.
[13:09:57] <rexim> uıʃɐɟ∀, ты так говоришь, как-будто это что-то плохое.
[13:10:29] <uıʃɐɟ∀> rexim: Я так говорю, потому что^W^W как будто это полное говно.
[13:11:42] <rexim> > deinit_stack
почему не destroy?
[13:11:44] v_oron зашёл в конференцию
[13:11:56] <uıʃɐɟ∀> А кот-то из будущего…
/*
rewit.c: ..
2012-12-02
*/
[13:12:04] <Vaness> )))
[13:12:31] <uıʃɐɟ∀> Была б запись 2012/12/02, я б мог хотя б предположить пендодату.
[13:12:43] <Vaness> это 12 февраля
[13:12:46] <Vaness> ))))
[13:12:56] <uıʃɐɟ∀> Нихуя.
[13:12:59] <uıʃɐɟ∀> Это второе декабря.
[13:13:08] <Vaness> гг
[13:13:12] <uıʃɐɟ∀> У пендосов вроде через минус дата не пишется.
[13:14:00] <Vaness> кстати хотел спросить
[13:14:35] <Vaness> щас название компилятора только найду
[13:15:22] <Vaness> а вот
[13:15:24] <Vaness> lcc
[13:15:31] <rexim> Vaness, похоже на решение как-то задачки.
[13:15:38] <Vaness> rexim: лабараторная
[13:15:48] <rexim> Понятно.
[13:15:49] <Vaness> я ж с армии как вернулся восстановился
[13:15:57] <rexim> Крут.
[13:16:09] <Vaness> :-)
[13:16:38] <Vaness> только если раньше я был просто говнокодером. то теперь я еще и ничего не знающий говнокодер
[13:16:59] <Vaness> за год позабывал все
[13:17:21] <Vaness> а когда бутылки об голову бил так вообще все вылетело %)
[13:18:58] O01eg вышел из конференции
[13:25:07] ffinder зашёл в конференцию
[13:29:14] ffinder вышел из конференции
[13:32:20] moonhawk вышел из конференции
[13:34:15] SolarRay вышел из конференции
[13:34:36] SolarRay зашёл в конференцию
[13:38:48] magog вышел из конференции
[13:42:07] magog зашёл в конференцию
[13:47:34] yesyes зашёл в конференцию
[13:52:00] longedok вышел из конференции
[14:09:38] Славный капитан вышел из конференции
[14:32:52] SolarRay вышел из конференции
[14:33:49] SolarRay зашёл в конференцию
[14:43:26] SolarRay вышел из конференции
[14:43:51] Graf зашёл в конференцию
[14:43:58] Graf вышел из конференции
[14:44:05] SolarRay зашёл в конференцию
[14:50:35] Славный капитан зашёл в конференцию
[14:53:58] SolarRay вышел из конференции
[14:54:13] SolarRay зашёл в конференцию
[14:57:03] Graf зашёл в конференцию
[15:00:11] Graf вышел из конференции
[15:14:15] Vaness вышел из конференции
[15:15:09] Vaness зашёл в конференцию
[15:15:57] Vaness вышел из конференции: Replaced by new connection
[15:15:59] Vaness зашёл в конференцию
[15:16:54] Vaness вышел из конференции: Replaced by new connection
[15:16:55] Vaness зашёл в конференцию
[15:24:57] Vaness вышел из конференции: QIP 2012: Спокойное общение
[15:37:27] moonhawk зашёл в конференцию
[15:52:37] SolarRay вышел из конференции
[15:57:13] m4n71k0r вышел из конференции
[15:58:59] m4n71k0r зашёл в конференцию
[16:25:40] magog вышел из конференции
[16:29:21] magog зашёл в конференцию
[16:33:00] Славный капитан вышел из конференции
[16:36:49] gentelhome зашёл в конференцию
[16:38:42] m4n71k0r вышел из конференции: Replaced by new connection
[16:38:43] m4n71k0r зашёл в конференцию
[17:01:41] <ForNeVeR> Vaness: \o_
[17:01:58] <ForNeVeR> Vaness: ходи слушать лекции Форневера, и всё будет хорошо.
[17:15:21] ffinder зашёл в конференцию
[17:15:51] <ffinder> ололо, ты их в инет выкладывай
[17:16:03] <ffinder> заодно и критики получишь вагон
[17:20:11] <ForNeVeR> Это ни к чему.
[17:20:26] <ForNeVeR> Нечего подрывать авторитет власти.
[17:20:50] <ForNeVeR> Хватит раскачивать лодку!
[17:20:57] gentelhome вышел из конференции: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[17:22:01] <uıʃɐɟ∀> Пока Форневер таскает каштаны из огня.
[17:23:56] <moonhawk> афалин будет код писать
[17:24:10] <moonhawk> ForNeVeR: ты читаешь лекции
[17:24:12] <moonhawk> ?
[17:24:24] m4n71k0r вышел из конференции
[17:24:30] <ForNeVeR> moonhawk: ну, я выступаю на семинарах.
[17:24:31] <uıʃɐɟ∀> moonhawk: Потому что никто не хочет.
[17:24:49] <ForNeVeR> А писать код - это очень хорошо, это полезнее.
[17:24:52] m4n71k0r зашёл в конференцию
[17:24:55] <moonhawk> ForNeVeR: допустим, и?
[17:25:16] <ForNeVeR> moonhawk: и очевидно, что всяким жаждущим знаний следует туда ходить.
[17:25:34] <moonhawk> я жажду
[17:25:42] <ForNeVeR> Приходи!
[17:25:47] <moonhawk> предмет какой читаешь ты? юный падаван!
[17:25:55] <ForNeVeR> Не предмет.
[17:26:01] <ForNeVeR> Я рассказываю про ФП и F#.
[17:26:20] <ForNeVeR> В четверг в АГУ ;)
[17:26:30] <moonhawk> далековата
[17:26:35] <moonhawk> сделай в инет трансляцию =)
[17:26:51] <ForNeVeR> Ещё один ~_~
[17:26:55] <ffinder> да, быстро зопилил тронсляцию в инеты, я буду смотреть
[17:27:21] <ForNeVeR> ffinder: тебе-то зачем, ты про ФП больше меня знаешь, а F# тебе неинтересно.
[17:27:25] <moonhawk> пойду я книгу лучше читну
[17:27:28] <magog> плюсота
[17:27:34] <magog> кто-нибудь кути заводил под маком?
[17:27:35] <uıʃɐɟ∀> magog: Нет ты.
[17:27:35] <ffinder> конечно и так известно что фшарп стремное говно, но я буду смотреть из принципа
[17:27:37] <moonhawk> а то фон невер не хочет трансляцию делать
[17:27:37] <ForNeVeR> magog: мы не плюсота.
[17:27:43] <magog> тимота*
[17:27:56] <ForNeVeR> У меня нет мака, так что ничего сказать не могу.
[17:27:57] <moonhawk> ffinder: ты про ФП много знаешь?
[17:28:10] <ForNeVeR> Кто-то однажды собирал и запускал личкрафт под маком.
[17:28:20] <ForNeVeR> magog: так что попробуй спросить в lc@.
[17:28:25] <ffinder> в ФП невозможно много знать, оно бесконечной глубины
[17:29:01] <moonhawk> ffinder: расскажи что-то особенное!
[17:29:09] <ForNeVeR> ffinder: покажите секс!
[17:29:13] <ForNeVeR> ^U монады
[17:29:23] <moonhawk> что-то такое! от чего встанут волосы дыбом!
[17:29:29] <moonhawk> причём у лысого =)
[17:29:53] <ForNeVeR> От монад волосы дыбом на гонадах.
[17:31:46] <ffinder> могу поосквернять имена основателей ФП например, если от этого у тебя волосы на жопе дыбом встанут
[17:31:50] <moonhawk> монады не сложно и не особенно
[17:32:07] <moonhawk> а я думал адекват он!
[17:32:30] <ffinder> а тут водятся адекваты?
[17:32:41] <uıʃɐɟ∀> Адекваты существуют?
[17:32:48] <moonhawk> я адекват
[17:32:53] <moonhawk> и фон Невер тоже
[17:33:04] <uıʃɐɟ∀> Хуекват. </magog_mode>
[17:33:08] <moonhawk> а ещё 0xd34df00d
[17:33:15] <ffinder> именем вождя революции прикрываешся?
[17:33:44] <moonhawk> вы с ним общались? адекват же!
[17:34:08] <ffinder> ты еще наколки дедфуда и форневера на спине и груди сделай
[17:34:16] <ForNeVeR> moonhawk: ты пошто ругаешься?
[17:34:19] <ForNeVeR> Нет тут адекватов.
[17:34:23] <ForNeVeR> Один был, но его заборонили.
[17:34:24] <moonhawk> нахуя? так неадекваты делают =)
[17:34:24] <ffinder> и быть не может
[17:34:55] <uıʃɐɟ∀> Таки был?
[17:34:55] <ForNeVeR> И, если что, накалывать меня на спине, груди и других частях тела не нужно.
[17:35:06] <ffinder> вообще странный ты, мунхок, люди которые любят ФП не могут быть адекватами
[17:35:18] <moonhawk> я адекват! я люблю ФП!
[17:35:21] <ffinder> адекваты они чоткие с семками
[17:35:25] <ForNeVeR> ffinder: вообще говоря, смотря с кем сравнивать.
[17:35:34] <ForNeVeR> Вот с семками - это ж вообще уебаны.
[17:35:39] <ffinder> я жырно троллю просто
[17:35:43] <ForNeVeR> А мы тут просто истерзанные нарзаном.
[17:35:46] <uıʃɐɟ∀> Адекватные уебаны^U
[17:36:04] <rexim> ForNeVeR, я при желании могу приехать.
[17:36:25] <ForNeVeR> rexim: ну приезжай =3
[17:36:29] <ffinder> чтожи вы на калек умственнных уебанами ругаетесь, они жеж не виноватые, что родились без мозга
[17:36:41] <rexim> Но у меня нет желания 8 часов ехать на поезде. :(
[17:36:42] <rexim> Пока.
[17:36:46] <ForNeVeR> ffinder: зато у некоторых теперь мозгов слишком много.
[17:36:52] <ForNeVeR> rexim: ну как хочешь.
[17:37:01] <uıʃɐɟ∀> ffinder: Они виноваты как минимум в том, что не убились при рождении апстену.
[17:37:06] <ForNeVeR> Если что более грандиозное замыслю - позову =3
[17:37:32] <rexim> ForNeVeR, а в АГУ всех пускают?
[17:37:41] <ffinder> ладно, скажу вот что - ФП в том состоянии, в котором сейчас находятся мейнстримовые ФП языки это - херня и баловство
[17:37:44] <ForNeVeR> rexim: а хер знает. Я там и не был никогда.
[17:37:55] <ForNeVeR> Пару раз заходил в сортир по пьяни.
[17:37:59] <rexim> лол
[17:38:00] <ForNeVeR> Не помню, как меня пускали.
[17:38:06] <rexim> ForNeVeR, в четверг первый раз?
[17:38:09] <ForNeVeR> Так что это не в счёт
[17:38:36] <ForNeVeR> rexim: в АГУ и трезвым - да.
[17:39:50] Ryuuji вышел из конференции
[17:40:18] <ffinder> moonhawk, так ты расскажешь нам про езыг мичты?
[17:42:12] <ffinder> moonhawk не признается больше, хотя он хотел какой-то гибрид ФП с синтаксисом от плюсов, это я точно запомнил
[17:43:28] <rexim> Муняня.
[17:44:02] <ForNeVeR> Да, он хотел.
[17:47:54] <rexim> ForNeVeR, у тебя, кстати, нормально завелся мой ужас на lein'е?
[17:48:12] <ForNeVeR> rexim: отлично завёлся.
[17:48:22] <rexim> Хм...
[17:48:23] <rexim> Круто.
[17:48:27] <ForNeVeR> Я немножко помучился с самим lein'ом, но в целом всё работает.
[17:48:41] <ForNeVeR> Очень классная штука этот leiningen. Форневер одобряет.
[17:48:59] <rexim> Это как maven.
[17:49:00] <rexim> Только lein.
[17:49:03] <ffinder> посоны, как вы считаете, exhaustive pattern matching это же годнота?
[17:49:16] <ForNeVeR> ffinder: exhaustive?
[17:49:31] <ForNeVeR> Ты ж не про регекспы, правда?
[17:49:41] <ffinder> ну когда требуешь весь диапазон значений переменных учесть
[17:49:53] <ForNeVeR> Даже не знаю.
[17:50:08] <ForNeVeR> В F# компилятор на этот случай генерит всего лишь ворнинг...
[17:50:17] <ffinder> ну короче моя мечта - язык, который сильно мешает делать херню
[17:50:23] <ForNeVeR> Наверное, для Ъ-безопасного программирования это нужная вещь. Годится.
[17:50:41] <ffinder> т.е. если прилетит необрабатываемое то в рантайме уже поздно суетится
[17:50:43] <ForNeVeR> ffinder: но насколько правильно должна работать выводилка?
[17:51:40] <ForNeVeR> Например,
match x with
1 | 3 ->
match x with
| 1 ->
| 3 ->
// должна тут быть ошибка или нет?
_ -> ()
[17:51:41] <ffinder> а, у меня есть "странность" - я сильно против вывода типов в общем случае
[17:52:19] <ffinder> т.е. параметры аргументов нужно указывать - это ободряет и с точки зрения документирования и понятности кода и легче инференс делать
[17:52:31] <ffinder> а внутренние let выражения выводятся элементарно
[17:52:41] <ForNeVeR> Не думаю, что это большая проблема.
[17:52:52] <ForNeVeR> Меня, например, не сильно заебёт писать типы аргументов.
[17:52:57] <ForNeVeR> Я программирую на Java, знаете ли.
[17:53:34] <ffinder> ну а есть нервозные личности, которым только вывод типов или в обморок падать
[17:54:07] <ForNeVeR> Наверное, они тоже программируют на Java.
[17:54:17] <ffinder> т.е. в хацкиле все равно можно же типы аргументов явно писать, чтобы сказать компилеру конкретно что ты хочешь
[17:54:17] <ForNeVeR> ffinder: ну а генерики или что-то подобное будет у тебя?
[17:54:27] <ffinder> ну параметрический полиморфизм жеж
[17:54:32] <ffinder> те же генерики
[17:54:32] <ForNeVeR> Ну и ок.
[17:54:59] <ForNeVeR> Просто смотри, бывают случаи, когда без вывода типов тяжело жить.
[17:54:59] <ffinder> на самом деле я с ним еще не разобрался
[17:55:07] <ffinder> с полиморфизмом
[17:55:25] <ForNeVeR> Например,
template<class T1, class T2>
? foo(T1 t1, T2 t2) {
return t1 * t2;
}
[17:55:36] <ForNeVeR> Как здесь указать тип возвращаемого аргумента?
[17:55:49] <ForNeVeR> В плюсах до C++11 с этим херово.
[17:56:02] <ffinder> ну я думаю вот как
[17:56:15] <ffinder> * это например mul(T1, T2)
[17:56:19] <ForNeVeR> В дотнетах с этим херово by design, потому что генерики не для того.
[17:57:04] <ffinder> если есть инстанс для пары типов (T1, T2) - тогда вернуть его тип, если нет - ошибка компиляции
[17:57:07] <moonhawk> ffinder: баян =)
[17:58:21] <ffinder> а, вот жеж в чем мой поинт - тип аргументов нужно указывать, а тип функции выводится автоматически, т.е. об этом думать не нужно, так как сама функция в чистом языке это выражение
[17:58:23] m4n71k0r вышел из конференции
[17:58:28] <ffinder> а тип выражений выводится
[17:59:05] <ffinder> ободряешь?
[17:59:52] <moonhawk> ForNeVeR: там можно же auto и decltype(T1*T2)
[18:00:18] <rexim> moonhawk, > до C++11
[18:00:24] <ffinder> аuto точно скомпилится? потому что плюсы они сука нежные
[18:00:26] <moonhawk> ааа =)
[18:01:10] <ForNeVeR> ffinder: тогда сгодится.
[18:01:16] <moonhawk> мне иногда кажется что с++11 решил проблемы которые раньше даже не возникали
[18:01:20] <ForNeVeR> По поводу auto в возвращаемом типе функции я не уверен.
[18:01:42] <ForNeVeR> decltype должен работать, только его нужно после функции написать, кажется.
[18:02:16] <ForNeVeR> Так чтоле?
template<class T1, class T2>
foo(T1 t1, T2 t2) -> decltype(t1 * t2) {
return t1 * t2;
}
[18:02:32] <ffinder> ахуеть, теперь так можно???
[18:02:33] <moonhawk> ForNeVeR: нет
template<class T1, class T2>
auto foo(T1 t1, T2 t2) -> decltype(t1 * t2) {
return t1 * t2;
}
[18:02:50] <ForNeVeR> moonhawk: что "нет"?
[18:03:02] <ForNeVeR> А, вот, вижу.
[18:03:04] <ForNeVeR> Ок.
[18:03:09] <ForNeVeR> Согласен.
[18:03:13] <ffinder> т.е. и авто и деклтайп
[18:03:23] <ffinder> пиздец какой-то если честно
[18:03:26] <ForNeVeR> ffinder: вот такой вот ахуенчик.
[18:03:51] <ffinder> после такого хочется "писать на Си"
[18:03:56] <moonhawk> ForNeVeR: auto перед функцией нужно
[18:03:56] <ForNeVeR> .status
[18:03:58] <DeadBot> ForNeVeR: As the deadline fast approaches and bugs are all that I can see
Somewhere someone whispers "Write in C". [online]
[18:04:15] <moonhawk> с вики template<class Lhs, class Rhs>
auto adding_func(const Lhs &lhs, const Rhs &rhs) -> decltype(lhs+rhs) {return lhs + rhs;}
[18:05:01] <uıʃɐɟ∀> ВЕЩЕСТВА.
[18:05:43] <rexim> ForNeVeR, эт самое.
[18:05:46] <rexim> пыщ-пыщ
[18:05:54] <rexim> ForNeVeR, Мне непонятно, почему hyperspace отображает сейчас только космос и ничего больше. Функция generate-world создает мир с одной планетой и одним игроком. Этот мир уходит в start-ui, а затем перемалывается в ui-loop, в котором и рендерится. Что не так?
[18:05:56] <ffinder> меня давно мучал вопрос (еще до того, как я узнал что такое ФП)
НАХУЯ ПИСАТЬ Type t = new Type(); ??????!!!!!!
[18:06:15] <ffinder> неужели не очевидно, что t может быть только Type?
[18:06:23] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[18:06:41] <ForNeVeR> rexim: в левом нижнем углу пять пикселей.
[18:06:47] <ForNeVeR> Это планеты и игроки.
[18:06:56] <rexim> ШТО?!
[18:07:00] <ForNeVeR> ДА!
[18:07:08] <moonhawk> ffinder: конструктор же там пишется
[18:07:22] <moonhawk> а он, по странной случайности, имеет название типа данных =)
[18:07:25] <rexim> ForNeVeR, да вы батенько тролль 80-го левела.
[18:07:37] <rexim> Я вчера два часа убил.
[18:07:43] <ForNeVeR> Ухахахахах :D
[18:08:10] <ffinder> кстати вот еще вопросец
[18:08:17] <moonhawk> rexim: зачем убил?
[18:08:22] <uıʃɐɟ∀> ffinder: Мне не кажется это очевидным.
[18:08:53] <rexim> moonhawk, потому что в УК РФ не предусмотренно наказание за умышленное убийство времени.
[18:09:03] <ffinder> uıʃɐɟ∀: что смущает*
[18:09:36] <uıʃɐɟ∀> ffinder: Например, тот факт, что объект типа Type может не иметь возможности быть созданным.
[18:09:42] <ForNeVeR> ffinder: неочевидно же.
[18:09:48] <uıʃɐɟ∀> Я молчу про наследование и прочее говно.
[18:09:53] <ForNeVeR> ffinder: Base d = new Derived();
[18:10:24] <ffinder> форневер меня уел, да
[18:10:39] <ForNeVeR> Другой вопрос, какая разница, какого типа эта переменная, если она может потом нормально работать везде, где работает Base.
[18:10:58] <ForNeVeR> Единственное - я не смогу положить потом туда Derived2.
[18:11:12] <ForNeVeR> Но в ФП с иммутабельными переменными сей факт малоинтересен.
[18:11:40] <ffinder> кстати, в ФП жеж нельзя вроде наследовать вообще
[18:11:55] <ffinder> даже классы типов в хацкиле они для другого
[18:11:58] <ForNeVeR> Если кто не понял, имею в виду такой случай:
Base b = new Derived1();
b = new Deriver2(); // работает

auto b = new Derived1();
b = new Derived2(); // не работает
[18:12:53] <ForNeVeR> ffinder: наследование - частный случай композиции.
[18:12:59] <ForNeVeR> Так что тащемта пох.
[18:13:24] <ffinder> безусловно, что частный случай
[18:13:39] <ffinder> но, не совсем похуй
[18:13:44] <ffinder> вернее совсем не
[18:13:44] swagman зашёл в конференцию
[18:13:52] <moonhawk> ForNeVeR: так это если лиск работает, я часто вижу когда Derived1 и Derived2 принципиально нельзя заменить =)
[18:13:56] <moonhawk> один другим
[18:14:25] <ForNeVeR> moonhawk: отлично. А теперь представь, что Base - это интерфейс.
[18:14:49] <ffinder> т.е. в Base мы можем пихать объекты классов, созданных гораздо позже чем Base, другими людьми
[18:14:52] <ForNeVeR> Твой аргумент по-прежнему актуален?
[18:14:59] <moonhawk> я это знаю, а надо смотреть на реальный код =)
[18:15:09] <moonhawk> ForNeVeR: anyway, в с++ нет интерфейсов =)
[18:15:13] <ForNeVeR> У меня в дотнете такое сплошь и рядом.
[18:15:14] <moonhawk> ffinder: да
[18:15:17] <ForNeVeR> В C++ есть интерфейсы.
[18:15:25] <ForNeVeR> Просто они... не такие.
[18:15:29] <ForNeVeR> Но это неважно.
[18:15:40] <ffinder> просто они абстрактные классы
[18:15:40] <moonhawk> ForNeVeR: это чисто виртуальные классы? да?
[18:15:52] <ffinder> и чисто виртуальные фции
[18:16:00] <ForNeVeR> Если концептуально Base - интерфейс, то его наследники вполне готовы использоваться и полноценно работать по указателю на Base.
[18:16:01] <moonhawk> и без данных?
[18:16:15] <ForNeVeR> Даже необязательно чисто виртуальный класс.
[18:16:17] <ffinder> всегда прикалывало название функции-члены вместо методы, какие-то члены КПСС
[18:16:21] <ForNeVeR> Необязателньо абстрактные методы.
[18:16:35] <ForNeVeR> Главное - чтобы *концептуально* оно было интерфейсом.
[18:16:51] <ffinder> ну в плюсах оно часто так и есть, нихуя нет, но притворитесь что это оно
[18:17:10] <moonhawk> ffinder: плюсую =)
[18:17:35] <moonhawk> ещё и через макросы INTERFACE делают =)
[18:17:57] <ffinder> ну так вот, в фп вроде как существует проблема расширяемости
т.к. динамической диспетчеризации может не быть
[18:18:34] <ffinder> есть "замена" в виде типов-сумм, но тогда нужно править и вызывающий код
[18:18:45] <ffinder> а это гнило
[18:20:21] <ffinder> но может есть решение, но я про него например не знаю
[18:21:47] <ffinder> хацкельный сает говорит, что для этого есть generic ADT
[18:22:05] <ffinder> но меня ломает разбираться штоэта
[18:22:23] <moonhawk> вопрос, в тырпрайзе ФП используется?
[18:22:34] <ffinder> да
[18:22:44] <ffinder> редко, но используется
[18:22:47] <ForNeVeR> ffinder: разве мультиметоды - это не ФПшное изобретение?
[18:23:30] <ffinder> двойная диспетчеризация это вроде откуда-то из лиспов новых
[18:23:37] <ForNeVeR> Из старых.
[18:23:37] <moonhawk> ffinder: например какое? ну эрланг это понятно, а ещё что?
[18:23:41] <ForNeVeR> Ещё с CLOS пошло.
[18:23:51] <ForNeVeR> Да и наверняка было и раньше.
[18:23:59] <ffinder> окамл еще эстонцы какие-то пользуют
[18:24:00] <ForNeVeR> Или CL - "новый" лисп?
[18:24:15] <ForNeVeR> Окамл дохера где используют.
[18:24:21] <ForNeVeR> И все смакуют его менеджер памяти.
[18:24:29] <ffinder> хоть он и страшный как смертный грех
[18:24:40] <ForNeVeR> Хаскель - всякие окадемики.
[18:24:42] <ffinder> весь окамл, а не только мусорщик
[18:24:48] <moonhawk> ForNeVeR: я же про тырпрайз
[18:24:49] <ForNeVeR> И не надо мне говорить, что это "не тырпрайз".
[18:24:55] <ForNeVeR> Определение тырпрайза в студию
[18:25:02] <moonhawk> ForNeVeR: окодемики не тырпайз же
[18:25:09] <ForNeVeR> moonhawk: обоснуйте.
[18:25:15] <ForNeVeR> Это не "тырпрайз".
[18:25:19] <moonhawk> ForNeVeR: проекты с бюджетом овер 99999 уе =)
[18:25:20] <ForNeVeR> В кавычках.
[18:25:38] <ForNeVeR> moonhawk: по-твоему, например, LHC стоил меньше?
[18:25:55] <ForNeVeR> И по-твоему, в LHC не было хоть какой-нибудь малюсенькой софтинки на хаскеле?
[18:26:05] <moonhawk> ForNeVeR: нет, ты взял *конкретные* пример академиков, а я вообще
[18:26:14] <moonhawk> а вообще это скорее нетырпрайз
[18:26:21] <ForNeVeR> Я понимаю, почему ты так говоришь.
[18:26:22] <moonhawk> ForNeVeR: думаю нету =)
[18:26:36] <ForNeVeR> Но по-моему, "тырпрайз" - это дерьмо и не нужно.
[18:26:46] <moonhawk> ForNeVeR: а сам? =)
[18:26:47] <ForNeVeR> А для такого термина нужно придумать более правильное определение.
[18:27:02] <ForNeVeR> Скажем, продакшен - отличное слово, и значит то что нужно.
[18:27:11] <ForNeVeR> А тырпрайз - это что? Одноэс и фейсбук?
[18:27:15] <ForNeVeR> Говно и гейство.
[18:27:20] <ForNeVeR> Не нужно!
[18:27:23] * ForNeVeR бушуе.
[18:28:57] <moonhawk> ForNeVeR: одноэс, мордокнига, щебеталка и вконтактике =)
[18:29:05] <moonhawk> ну да! это тырпрайз =)
[18:29:40] <ForNeVeR> moonhawk: сжечь, вынуть кишки и сожрать, вырубить крест на лбу топором и принести в жертву.
[18:30:02] <uıʃɐɟ∀> moonhawk: Ты ещё фашистское поделие забыл. Одноглазники.
[18:30:23] <moonhawk> ForNeVeR: а что плохого? вон твиттер bootstrap сделали
[18:30:37] <moonhawk> а мордокнижники из пхп машинные кода делают
[18:30:46] <ForNeVeR> moonhawk: это всё невыносимо отвратительно.
[18:30:55] <uıʃɐɟ∀> moonhawk: Пхп не стал от этого нужным же.
[18:31:06] <uıʃɐɟ∀> moonhawk: Костылизм же.
[18:31:25] <moonhawk> ForNeVeR: хех =)
[18:32:05] <moonhawk> uıʃɐɟ∀: пхп не нужен, да
[18:32:46] rexim вышел из конференции
[18:33:30] <ffinder> посоны, как-то вы незаметно спутали хайлоад с энтерпрайзом
[18:33:39] <ForNeVeR> ffinder: я ничо не путал.
[18:33:49] <ForNeVeR> Просто я называю вещи своими именами.
[18:33:57] <ForNeVeR> Какие для них придумаю - так и называю.
[18:34:53] <moonhawk> ffinder: окк, это тырпрайзный хайлод =)
[18:35:18] <ffinder> ну если настоящими именами то нужно двумя словами характеризовать:
1 отрасль, сложность
2 скилл/уровень команды
тогда получим: банкинг-говнокодерство, сосалки-хайлоад и тыды
[18:35:52] <moonhawk> хайлод-тырпрайз =)
[18:35:53] <ffinder> есть и например мерчантинг-хайлоад, и сосалки-говнокодеры
[18:36:03] <moonhawk> ху из сосалки?
[18:36:07] <ffinder> социалки
[18:36:38] <ForNeVeR> Вот. Он всё правильно сказал.
[18:36:42] <ForNeVeR> Говноедство, сосалки.
[18:36:48] <moonhawk> ааа
[18:36:52] <ForNeVeR> А всё остальное - это жизнь!
[18:37:44] <ffinder> ну например кложура-упорость
[18:38:00] <ffinder> гномодев на кложуре уже упоротость, не спорьте
[18:38:12] rexim зашёл в конференцию
[18:39:00] <ffinder> хацкелизм-окодемизм
[18:39:07] <ForNeVeR> Гномодев?
[18:39:15] <moonhawk> гномо?
[18:39:23] <yesyes> гей мдев наверное
[18:39:32] <ForNeVeR> А, ну ок, упоротость. Кто ж спорит.
[18:39:40] <ffinder> гномо-гномо, щас покажу
[18:40:01] <ffinder> http://www.gamedev.ru/art/forum/?id=5592
[18:40:13] <yesyes> все гнома видели уже, он крут
[18:40:34] <ForNeVeR> Ах, этого гнома.
[18:40:58] <yesyes> но бутылочка лучше
[18:41:20] <ffinder> а вот видели ли вы, благородные доны, собаку гнома?
[18:42:10] <yesyes> нет, яви чудо
[18:42:15] <ffinder> узрите
http://www.gamedev.ru/files/images/?id=62653 <http://www.gamedev.ru/files/images/?id=62653>
[18:43:08] <yesyes> о да, видели, хороша
[18:43:21] <ffinder> ну и утят тоже видели?
[18:43:35] <yesyes> вроде бы нет
[18:44:11] <yesyes> это не бездушные тысячи полигонов и новомодные не нужные фичи, это душевные, правильные модели!
[18:46:03] <ffinder> вилли, билли, дилли - http://www.gamedev.ru/flame/forum/?id=76357
и ПОНОЧКА - http://www.gamedev.ru/flame/forum/?id=76357&page=3
[18:46:04] <moonhawk> высокополигональная бутылочка которую никто не видит =)
[18:47:13] <ffinder> душевно так замоделены
[18:47:25] <moonhawk> теме 8 лет О_О
[18:47:53] <ffinder> гном по меркам интернет-мемов уже бессмертен
[18:48:33] <ffinder> жаль сает наполнен говном до краев, но ничего не поделаешь
[18:49:18] <moonhawk> сает?
[18:49:32] <moonhawk> не каждому сайты 8 лет
[18:49:56] <ffinder> ну гномодеву вроде уже 10
[18:51:02] <moonhawk> арчу 10
[18:52:00] <ForNeVeR> Мне 15!
[18:52:16] <moonhawk> ForNeVeR: ты вообще бородат
[18:52:23] <ForNeVeR> moonhawk: побрился сегодня.
[18:53:15] <ffinder> форневер, ну так видеозапись никак не организовать?
[18:53:31] <ForNeVeR> ffinder: не вижу в этом смысла, тащемта.
[18:53:37] <ffinder> знакомых, которые могут положить видеокамеру на стол нету?
[18:53:38] <ForNeVeR> Я там рассказываю всем известные вещи.
[18:54:07] <ffinder> я очень люблю выражение "всем известно"
[18:54:52] <yesyes> я бы посмотрел запись или трансляцию
[18:54:58] <rexim> :D
[18:55:03] <moonhawk> угу, на полочке рядом с "легко показать что", "очевидно", "простая вещь"
[18:55:23] <ffinder> очень простой проект вы забыли
[18:55:30] <ForNeVeR> rexim: .\ _ /.
[18:55:37] <ffinder> или "это же просто сделать"
[18:55:54] <ForNeVeR> ffinder: *всё* просто сделать.
[18:56:03] <moonhawk> ForNeVeR: ты *это* качаешь?
[18:56:05] <ForNeVeR> Только нужно знать, как ;)
[18:56:08] <ForNeVeR> moonhawk: что?
[18:56:15] <ffinder> *это*
[18:56:20] <moonhawk> *это*
[18:56:22] <ForNeVeR> Порево чтоле?
[18:56:24] <moonhawk> ffinder: куда!
[18:56:25] <ForNeVeR> >_<
[18:56:31] <ffinder> да не порево, а *это*
[18:56:41] <yesyes> ForNeVeR запиши семинарчик это же просто сделать
[18:56:51] <ForNeVeR> undefined symbol *это*
[18:56:54] <uıʃɐɟ∀> *СРАЗУ*
[18:57:02] <ffinder> все умеют записывать семинарчики
[18:57:05] <rexim> *КАЧАЙ ЭТО СРАЗУ*
[18:57:08] <ForNeVeR> Наркомания поглотила чят.
[18:57:18] <ffinder> отставить вещества
[18:57:31] <moonhawk> ForNeVeR: да не *то* порево! *это*!
[18:57:32] <uıʃɐɟ∀> ForNeVeR: ты так говоришь, будто она когда-то чят отпускала.
[18:57:34] <moonhawk> а вообще я про http://lurkmore.to/Space_Station_13
[18:57:34] <rexim> Вещества в отставке.
[18:57:47] rexim вышел из конференции
[18:57:53] <ForNeVeR> moonhawk: я уже подключился к серверу, указанному Myp'ом.
[18:58:00] <ffinder> рексим просто омич-стайл
[18:58:01] <ForNeVeR> С него стягивается дата какая-то.
[18:58:06] <yesyes> http://keep4u.ru/imgs/b/080211/29/29f63bd0e3e869b15c.jpg
это шедевр
[18:59:18] <moonhawk> yesyes: какой нахрен шедевр?! это ПОДДЕЛКА! шапочки перепутали!
[18:59:44] <yesyes> moonhawk: так задумано, глубокий смысл!
[18:59:50] <ffinder> ладненько, теперь вопрос:
неймспейсы нужны в функциональном языке?
[18:59:59] <ForNeVeR> ffinder: в эрланге их нету.
[19:00:00] <moonhawk> ffinder: нет
[19:00:07] <ForNeVeR> И Армстронг даже шутки ради предлагал ввести.
[19:00:11] <ffinder> а я вот думаю что нужны
[19:00:12] <ForNeVeR> Я считаю, нужны.
[19:00:15] <ForNeVeR> Иначе всё засрётся.
[19:00:24] <moonhawk> ForNeVeR: и пусть!
[19:00:33] <ffinder> самый простой пример засерания: рекорды
[19:00:40] <ffinder> они же именованные кортежи
[19:00:47] <ForNeVeR> ffinder: у тебя рекорды засирают всё аццессорами?
[19:00:53] <ffinder> у меня еще их нет
[19:00:56] <ForNeVeR> У меня в кложурке всё уже засралось.
[19:01:04] <ffinder> и это бида
[19:01:07] <ForNeVeR> (пока миксер не распилил всё нахер на неймспейсы)
[19:01:54] <ffinder> миксер это кто или что?
[19:01:59] <ForNeVeR> rexim.
[19:02:17] <ffinder> а так в кложуре есть таки неймспейсы
[19:02:21] <ForNeVeR> Есть.
[19:02:22] <moonhawk> скоро дойдёт что ник будем в base64
[19:02:29] <ForNeVeR> Это ж почти то же самое, что лисповые пакеты.
[19:03:17] <ffinder> я вот думаю, конструкторы дататайпа тоже вносить в неймспейс этого дататайпа?
[19:03:20] <ffinder> например
[19:03:23] <moonhawk> вы меня отвлекаете
[19:03:31] <moonhawk> у меня кролики и удавы стоят :(
[19:03:43] <moonhawk> ffinder: пишешь свой язык?
[19:04:06] <ffinder> data Светофор = Красный | Желтый | Зеленый
[19:04:11] yesyes вышел из конференции
[19:04:19] <moonhawk> ffinder: хаскель ^_^
[19:04:30] <ffinder> так вот Светофор должен стать неймспейсом?
[19:04:52] <moonhawk> ты предлагаешь делать Светофор::Красный?
[19:04:57] <moonhawk> логика есть…
[19:04:59] <ffinder> ну в целом да
[19:05:41] <ffinder> потому что АДТ переполняют фные языки полностью
[19:06:39] <ffinder> ну или там data Персонаж = (Сила : int , Ловкость : int, Хуита : int)
[19:07:17] <ffinder> тогда акцесор будет Персонаж.Хуита(тутПеременная)
[19:08:06] <ffinder> а вот имя конструктора тогда некрасиво получается - Персонаж.Персонаж
[19:08:17] <ffinder> бред какой-то
[19:17:06] <moonhawk> хех =)
[19:17:30] <ffinder> направление мыслей лучше бы дал
[19:17:56] <ffinder> как сейчас в помню в питоне есть конструкция socket.socket(socket
[19:18:24] <ffinder> хочется ответить нашим родным "косил косой косой косой"
[19:20:15] <moonhawk> ffinder: имхо, лучший вариант много-много неймспейсов и возможность import делать
[19:20:50] <ffinder> много-много это как?
[19:20:57] <ffinder> вложенные?
[19:21:15] <moonhawk> у каждого класса свой, у каждого модуля свой + свои можешь создавать
[19:23:10] <moonhawk> в плане неймспейсов мне нравится с++
[19:24:38] <ffinder> а мне не понравился, потому что есть файл, а есть неймспейс и они не пересекаются, как и в шарпе например
[19:24:48] <ffinder> т.е. хотелоль бы как в эрланге
[19:24:59] <moonhawk> ffinder: ну, я сейчас чисто про неймспейсы хотел сказать
[19:24:59] <ffinder> есть файл - это модуль
[19:25:11] <ffinder> и он одновременно неймспейс
[19:25:23] <moonhawk> вообще-м, надо долго писать
[19:26:20] <moonhawk> так нету же модулей в плюсиках
[19:27:32] <ffinder> некоторые товарищи утверждают, что модули в плюсах есть
[19:27:40] <ffinder> и это обж файлы
[19:29:13] <moonhawk> гм
[19:29:17] <moonhawk> хуёвые модули =)
[19:39:07] <ffinder> можно конечно сделать, чтобы имя конструктора всегда было что-то типа create
[19:39:22] <ffinder> тогда Персонаж.create
[19:40:26] <ffinder> но утрачивается какая-то краткость
[19:46:52] Harinezumi зашёл в конференцию
[19:47:27] <ffinder> а, и вот еще
[19:47:49] <ffinder> хотя не
[19:47:53] <ffinder> :-D
[19:48:44] <moonhawk> давай =)
[19:49:04] <ffinder> джаваскрипт стайл
[19:49:14] <ffinder> имя = type/function
[19:49:51] <ffinder> т.е. унифицированный способ записи
[20:02:30] v_oron вышел из конференции
[20:08:45] SolarRay зашёл в конференцию
[20:11:03] <moonhawk> шо?
[20:11:08] <moonhawk> какой-то хитрый стайл
[20:15:36] <ffinder> ну смари
[20:16:25] <ffinder> светофор = красный | желтый | зеленый
очевидно (хотя не очевидно), что это тип
[20:16:33] Harinezumi вышел из конференции: Replaced by new connection
[20:16:56] Harinezumi зашёл в конференцию
[20:17:07] <ffinder> сумма = (a : int, b : int) -> a + b
[20:17:24] <ffinder> очевидно (хотя тоже не особо), что это определение функции
[20:29:06] yesyes зашёл в конференцию
[20:29:08] <moonhawk> чесно, мне до сих пор не очевидно =)
[20:31:50] <ffinder> ну тут фокус в том, что функция имеет ТИП: (a : int, b : int) -> a + b
[20:32:37] <ffinder> т.е. нету какой-то особенно большой разницы между функцией и типом
[20:33:13] <ffinder> тип определяет функцию-конструктор
[20:33:20] <ffinder> для создания значения
[20:33:40] <ffinder> а функция имеет тип преобразования аргументов в результат
[20:33:56] <ffinder> короче они взаимно друг друга определяют похоже
[20:34:13] <ffinder> и нельзя их разделить
[20:36:12] <ffinder> это похоже как пространство-время, одно и то же
[20:39:24] ffinder вышел из конференции
[20:39:35] ffinder зашёл в конференцию
[20:47:28] yesyes вышел из конференции
[21:01:18] <moonhawk> гм!
[21:01:20] <moonhawk> идея!
[21:01:25] <moonhawk> надо над ней подумать
[21:11:35] deter0k зашёл в конференцию
[21:11:37] InuYasha зашёл в конференцию
[21:11:39] deter0k вышел из конференции
[21:11:50] <InuYasha> хлебца вам, братишки
[21:13:20] Kerrigan зашёл в конференцию
[21:14:02] <Kerrigan> напомните, если у меня сокеты в неблокирующем режиме, то его достаточно выставить только на сервере?
[21:14:47] deter0k зашёл в конференцию
[21:14:52] deter0k вышел из конференции
[21:19:15] <ffinder> а они как-то связаны?
[21:19:41] <ffinder> я почему-то думал, что блокирующий/неблокирующий это деталь реализации
[21:20:04] <ffinder> а каждая сторона сама со своими данными разбирается
[21:20:23] <Kerrigan> ладно, попробую как у угнича сделать
[21:20:33] <ffinder> у кого?
[21:21:32] <Kerrigan> он вроде бы все входящие сокеты переключает в неблокирующий
[21:23:24] <ffinder> ну блокирующий можно делать только если каждый сокет обрабатывается своим собственным потоком
[21:23:37] <ffinder> иначе у тебя всё колом встанет
[21:24:25] zxc зашёл в конференцию
[21:25:50] trans вышел из конференции: Отключён
[21:25:56] trans зашёл в конференцию
[21:30:52] <Kerrigan> всё, я понял в чем дело
[21:31:04] * Kerrigan перепутал серверный канал с клиентским
[21:34:16] zxc вышел из конференции
[21:40:08] <InuYasha> товарищи
[21:40:21] <InuYasha> где в москве достать кабель 2*2.5+мм ?
[21:40:26] <InuYasha> НЕ совок
[21:40:30] <InuYasha> и НЕ интернед
[21:40:44] zxc зашёл в конференцию
[21:45:49] <moonhawk> в москве
[21:46:06] <InuYasha> я уже в москве
[21:46:14] <InuYasha> zoomin
[21:46:33] magog вышел из конференции
[21:47:03] <InuYasha> also, достали анектоды где strreplace("программист", "мудак"); не меняет смысла... :-/
[21:51:09] ffinder вышел из конференции
[21:53:32] zxc вышел из конференции
[22:01:58] moonhawk вышел из конференции
[22:06:55] moonhawk зашёл в конференцию
[22:09:52] magog зашёл в конференцию
[22:10:42] magog вышел из конференции
[22:11:05] magog зашёл в конференцию
[22:43:17] m4n71k0r зашёл в конференцию
[22:57:26] trans вышел из конференции: Отключён
[22:57:32] trans зашёл в конференцию
[23:03:56] moonhawk вышел из конференции
[23:17:19] ffinder зашёл в конференцию
[23:18:43] ffinder вышел из конференции
[23:21:32] aeors зашёл в конференцию
[23:21:59] aeors вышел из конференции
[23:28:18] m4n71k0r вышел из конференции
[23:28:23] m4n71k0r зашёл в конференцию
[23:29:44] <InuYasha> http://udaff.com/view_listen/photo/page8088.html :3
[23:35:19] SolarRay вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!