[00:03:33] <vlad2> Jordan: наверное привычка
[00:04:03] <vlad2> В плюсах уже сто лет можно писать X x = {}; // обнуляет все
[00:04:13] <vlad2> И все равно пишут memset
[05:31:34] <служитель Гармонии> си поизучать, чтоль
[05:32:52] <служитель Гармонии> хотя си это кроссплатформенное сумасшествие. отказать.
[05:33:16] <служитель Гармонии> надо машкод сразу. Ну или асм харошый
[05:45:13] <служитель Гармонии> надо низкоуровневый безтиповый язык. Где единственный тип - это bit tissue
[05:45:34] <служитель Гармонии> и бывает языковая конструкция pointer to
[05:47:39] <служитель Гармонии> язык назову level 0, сокращённо L0
[05:48:47] <служитель Гармонии> l0 take 1
[08:17:36] <geniepro> служитель Гармонии: си нинужен, учи абирон ))
[08:36:53] <служитель Гармонии> за абирон платят меньше, чем за общий скил дрессировщика систем ИТ
[08:40:00] <служитель Гармонии> да и все эти не-лл1 абироны только сложнят всякие парсеры.
[08:40:10] <служитель Гармонии> абирон нинужен, он не лл1
[10:59:09] <kpmý> ping
[10:59:11] <Жаба> kpmý, Pong from you:  0.350741 s
[10:59:11] <тихий бот> ping
[10:59:13] <Жаба> тихий бот, Pong from you:  1.419203 s
[13:35:19] <geniepro> ping
[13:35:20] <Жаба> geniepro, Pong from you:  0.156896 s
[13:35:20] <тихий бот> ping
[13:35:22] <Жаба> тихий бот, Pong from you:  1.078899 s
[14:48:55] <kpmý> сказочка
[14:48:56] <тихий бот> никто не смог в компьютер Лема =_=
[15:04:38] <geniepro> .set;сказочка;http://oberspace.dyndns.org/index.php/topic,629.0.html
[15:04:38] <тихий бот> geniepro, "сказочка" assigned
[15:04:42] <geniepro> сказочка
[15:04:43] <тихий бот> geniepro, http
[15:04:56] <geniepro> .set;сказочка;http\://oberspace.dyndns.org/index.php/topic,629.0.html
[15:04:56] <тихий бот> geniepro, "сказочка" assigned
[15:05:00] <geniepro> сказочка
[15:05:01] <тихий бот> geniepro, http://oberspace.dyndns.org/index.php/topic,629.0.html
[16:23:47] <kpmý> .ad;сказочка;сказочку на обероне, обещали и не осилили
[16:23:49] <тихий бот> kpmý, "сказочка" assigned
[16:35:46] <_valexey_> На обероне как раз не обещали. На обероне это совсем мазохизм :-)
[17:15:02] <_valexey_> Оу. Меня будет проверять Госдеп
[17:32:54] <kpmý> в обероне можно передать параметром процедуры VAR s: ARRAY OF CHAR?
[17:33:05] <kpmý> в тру обероне? :D
[17:34:05] <_valexey_> Не помню. Но тут вопрос не в строках.
[17:34:48] <_valexey_> Строки это не самое сложное в этой задаче. Строки - фигня :-)
[17:45:07] <vlad2> и опять гребанная курла
[17:45:21] <vlad2> что ж ты будешь делать
[17:45:32] <vlad2> висит, сволочь
[17:45:49] <_valexey_> Это уже возраст...
[17:45:52] <_valexey_> :-)
[17:57:22] <vlad2> :)
[17:57:41] <vlad2> 7.35 как никак
[18:33:50] <ilovb> http://img0.joyreactor.cc/pics/comment/%D0%BB%D0%B5%D0%BE%D0%BD%D0%B0%D1%80%D0%B4%D0%BE-%D0%B4%D0%B8-%D0%BA%D0%B0%D0%BF%D1%80%D0%B8%D0%BE-%D0%B7%D0%BD%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%81%D0%BA%D0%B0%D1%80-%D0%B1%D0%BE%D1%8F%D0%BD-1097239.jpeg
[18:40:40] <kpmý> _valexey_: и что сложного?
[18:44:26] <kpmý> test
[18:44:27] <тихий бот> kpmý, тожы пэссд
[18:44:27] <Жаба> kpmý, passed
[18:44:43] <kpmý> .bf;run
[18:44:43] <тихий бот> kpmý, run started
[18:44:48] <тихий бот> 01H 02H 03H 04H 05H 06H 07H 08H
0BH 0CH
0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
[18:45:00] <kpmý> .bf;sum
[18:45:00] <тихий бот> kpmý, sum started
[18:45:01] <тихий бот> G
[18:45:07] <kpmý> ping
[18:45:07] <Жаба> kpmý, Pong from you:  0.318596 s
[18:45:07] <тихий бот> ping
[18:45:08] <Жаба> тихий бот, Pong from you:  0.273218 s
[18:45:18] <kpmý> вот, пошустрее вроде стал
[18:46:19] <_valexey_> Оформить граф культурно и удобно.
[18:47:03] <kpmý> а ты на ББ сделал?
[19:25:47] <_valexey_> kpmý: на КП сделал под ББ. Для самого ББ решение нужно бы другое, более идеаматичное для ББ, использующее его возможности, а не только возможности языка.
[19:27:27] <_valexey_> Мое решение, видимо, и доя gpcp пригодно.
[19:27:46] <_valexey_> Для ББ же можно сделать красивей.
[19:28:35] <kpmý> ну вы конечно все захотели выпендриться, а там и надо было за пять минут захардкодить для бота процедуру с одним параметром OUT s: ARRAY OF CHAR;
[19:29:37] <_valexey_> А оно такой интерфейс и имеет :-)
[19:47:09] <kpmý> MODULE test;
IMPORT JS;

PROCEDURE Msg (VAR s: ARRAY OF CHAR);
  BEGIN
  JS.alert(s);
  END Msg;

PROCEDURE Do;
  VAR s: ARRAY 256 OF CHAR;
  BEGIN
  s:="HELLO WORLD";
  Msg(s)
  END Do;
BEGIN
   Do
END test.

выдает [object Uint16Array]

[19:47:31] <kpmý> но вообще VAR параметр работает вроде. значит и на обероне просто было бы написать эту вашу сказочку
[19:47:35] <kpmý> сказочка
[19:47:36] <тихий бот> сказочку на обероне, обещали и не осилили
[19:54:16] <geniepro> _valexey_> Строки это не самое сложное в этой задаче. Строки - фигня :-)
ок, покажи как делается конкатенация строк на обероне...
[19:54:23] <geniepro> свалил блин (
[20:02:45] <_valexey_> geniepro: s := s+"hello world";
[20:02:53] <_valexey_> Какие проблемы?
[20:03:42] <_valexey_> По крайней мере в КП проблем каких-то существенных со строками нет вообще.
[20:04:29] <kpmý> а в обероне вирт сделал + для строк?
[20:04:37] <kpmý> в js версии нет
[20:05:42] <kpmý> да, вывод текста из переменной в виде Uint16Array это косяк :)
[20:05:58] <_valexey_> По моему, да. Но есть вроде ограничения.
[20:06:00] <_valexey_> http://ribalych.ru/2013/10/02/unikalnaya-bitva-pod-moskvoj-pushki-19-veka-protiv-fashistskix-tankov/
[20:07:31] <_valexey_> Давно туда не смотрел. В актуальный репорт.
[20:09:42] <kpmý> в любом случае, даже если нет +, процедура Append пишется за минуту

[20:13:38] <_valexey_> Угу. И вообще все эти strcat и проч пишутся на раз.
[20:13:42] <_valexey_> Не приходя в сознание.
[20:13:44] <geniepro> _valexey_> geniepro: s := s+"hello world";
в обероне? точно? а если проверю? )))
[20:14:17] <_valexey_> Нет, не в обероне. В обероне не точно
[20:14:25] <_valexey_> А вот в КП - точно.
[20:14:47] <_valexey_> Читай репорт :-)
[20:14:59] <geniepro> ок, а объявлять эту строку s как? как массив символов мегабайтного размера?
[20:15:10] <geniepro> репорт на инглише уныло читать
[20:15:57] <kpmý> _valexey_: сколько символов в сказочке? :D
[20:16:31] <Jordan> в обероне со строками проще, как минимум есть сборщик мусора. Но тех привычных строк нет.
[20:17:57] <_valexey_> Jordan: сборщик мусора вообще тут не в тему
[20:18:35] <_valexey_> kpmý: хез. Не помню. Я сейчас вообще в поезде. С телефона сижу.
[20:18:52] <Jordan> _valexey_ освобождать дин памяь не нужно. Если строка дин масив, и увеличивается при объединении строк
[20:19:40] <_valexey_> geniepro: репорт есть на русском в русском ББ
[20:19:40] <Jordan> geniepro Вроде так s := StrNew("Hello World!");
[20:20:28] <_valexey_> Jordan:мусорить - плохая привычка в ББ  
[20:21:46] <Jordan> _valexey_ Ээээ, только статик строки? Зачем такие сложности, ББ всё сам соберёт, теперь сборщик мусора ублажать.
[20:22:31] <kpmý> типичный пример оверинжиниринга, для простой задачи сразу дин.строки тащишь
[20:22:45] <Jordan> kpmý Банально проще
[20:23:28] <Jordan> kpmý Вопрос в достаточности, если задача решается проще, зачем усложнять?
[20:23:38] <kpmý> ты вообще видел тысячу символов хоть раз? это настолько много, что для сказочки вообще не нужны динстроки.
[20:25:34] <Jordan> kpmý Ну тогда ок. Я за более универсальное решение. Что бы потом не нужно было бы увеличивать размер строки в ручную.
[20:26:08] <geniepro> щас я _попытаюсь_ сделать на блекбоксе хаскельвейную реализацию компьютера Лема, посмотрим чо выйдет, если выйдет ))
[20:26:42] <geniepro> в этой сказочке максимальная строка меньше 400 символов
[20:30:00] <kpmý> речь
[20:30:03] <тихий бот> С другой стороны, дальнейшее развитие различных форм деятельности требуют определения и уточнения дальнейших направлений развития
[20:30:37] <geniepro> писец у меня тип для этой сказочки в хаскеле вышел:

data L a = L a [L a]
[20:30:53] <kpmý> тихий бот: всего 129 символов, а сколько смысла
[20:36:24] <_valexey_> Достаточно глупо транслировать решение с одного языка на другой. Обычно результат является низкоуровневой бякой вне зависимости от того насколько высокоуровнев целевой язык.
[20:37:00] <Jordan> Ну, так с результатом человек не работает.
[20:38:57] <Jordan> Пишет на обероне, потом транслирует в си, или сразу в асм. Потом передаётся компилятору. Все ошибки будут выявлены на уровне оберона. Только если для интереса смотреть во, что код транслируется.
[20:39:15] <geniepro> _valexey_: а по другому не выйдет, если захочется не только лемовскую сказочку, но и речь тихого бота сделать одним алгоритмом, а не пилить для каждой сказочки новый алгоритм с кучей вложенных кейсов.
мой хаскельный вариант обобщён, а алгоритм генерации в нём занимает две строки:
сюжет :: L String -> [Int] -> String
сюжет (L str []) _      = str
сюжет (L str vs) (x:xs) = str ++ " " ++ сюжет v xs  where v = vs !! (x `mod` length vs)

[20:41:55] <geniepro> а вот генератор всех вариантов:

сюжеты :: L String -> [String] -> [String]
сюжеты (L str []) res = [unwords $ reverse (str : res)]
сюжеты (L str vs) res = concat $ map (\v -> сюжеты v (str : res)) vs

[20:42:16] <_valexey_> geniepro: у меня на КП тоже :-)
[20:42:29] <geniepro> ок, давай на форум выкладывай )
[20:42:52] <_valexey_> Jordan: я имел ввиду ручную трансляцию, то чем генипро занимается
[20:43:16] <_valexey_> geniepro: не могу. На телефоне не установлен ББ
[20:43:32] <geniepro> _valexey_: это слив )
[20:44:02] <_valexey_> Сливом сноуден занимается :-)
[20:44:20] <_valexey_> А это - техническая невозможность :-)
[20:46:45] <geniepro> _valexey_: так скачай установи )
[20:47:07] <Jordan> geniepro ай шутник :-)
[20:47:17] <geniepro> установи эмулятор вин95 и с него запусти ББ
[20:47:37] <geniepro> или на гейфоне не запустится тот эмулятор? )
[20:48:46] <vlad2> kpmý: в O7 нет сложения строк, я расширял в ебероне
[20:48:56] <kpmý> та на гейфоне проще в браузере сделать :)
[20:49:17] <vlad2> (в смысле даже константы нельзя складывать, что очень неудобно в случае специальных символов в строке)
[20:49:25] <kpmý> vlad2: а ведь Вирт писал :D
> What remains unsaid is mostly left so intentionally, either because it is derivable from stated rules of the language, or because it would unnecessarily restrict the freedom of implementors.
[20:49:48] <kpmý> vlad2: а че строка в сообщении не выводится?
[20:49:54] <vlad2> Ага. Допилите напилником и получите из паровоза самолет.
[20:51:58] <vlad2> kpmý: используй STRING - все будет нормально выводится ;)
[20:52:00] <Jordan> kpmý Нет. Вирт не предоставил в языке, возможностей нормального расширения через библиотеки. Шаблоны, перегрузка операторов и т.д Потому, проще строки встроить в язык. Так как по выразительности будут хуже, чем всякие strnew, strcat и т.д
[20:53:33] <geniepro> херак на ровном месте серпом по яйцам:
open array not allowed as variable, record field or array element
[20:54:54] <geniepro> вот и приехали с расширяемостью в КП
[20:56:06] <kpmý> vlad2: ну тогда alert не должен принимать переменные типа array of char :)
[20:56:49] <geniepro> указатель на указателе и указателем погоняется -- велком в низкоуровневое программирование! вот как на таких языках решать задачи бизнеслогики всякие? о_О
[20:57:53] <kpmý> сказочка
[20:57:55] <тихий бот> сказочку на обероне, обещали и не осилили
[20:59:46] <kpmý> если что-то идет не так, это путин виноват :)
[21:00:11] <Jordan> geniepro oberon безопасный си, решать как и на си.
[21:01:41] <kpmý> Jordan:  ты бы тоже порешал, полезно будет
[21:06:51] <kpmý> .set;c++;"C".>+[>"+".<+]
[21:06:52] <тихий бот> kpmý, "c++" assigned
[21:06:57] <kpmý> .bf;c++
[21:06:57] <тихий бот> kpmý, c++ started
[21:07:00] <тихий бот> C+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[21:07:09] <kpmý> вот она, сила C++
[21:10:48] <Jordan> Я предвижу в своей реализации, огромное количество if'ов + random на массив строк.
[21:11:17] <Jordan> Где взять текстовую таблицу, что бы скопировать варианты, а не набивать с картинки?
[21:11:57] <kpmý> дык жиниепро уже все написал
[21:11:59] <kpmý> скопируй
[21:12:26] <Jordan> ок
[21:18:35] <Jordan> всё же у хаскеля грибной синтаксис :-)
[21:22:49] <kpmý> для умных людей!
[21:23:51] <Jordan> Ну тогда понятно, я безграмотный нуб.
[21:24:44] <kpmý> хаскель-сверхлюдей вообще немного, они друг друга по именам знаю
[21:24:49] <kpmý> знают
[21:42:21] <geniepro> kpmý: дык оберонщиков ещё меньше )
[21:43:06] <geniepro> оберонщики друг друга не только по именам знают, но ещё и днюхи справляют )))
[21:44:00] <geniepro> Jordan> geniepro oberon безопасный си, решать как и на си.
на сях бизнеслогику всякую уже давно не решают
[21:45:01] <Jordan> geniepro Вот и ответ не решать бизнес логику на обероне. :-)
[21:50:48] <geniepro> Jordan> всё же у хаскеля грибной синтаксис :-)
[21:50:54] <geniepro> а что там непонятного?
[21:50:59] <Jordan> всё
[21:51:03] <geniepro> о_О
[21:51:27] <geniepro> ну значит основ хаскеля даже не знаешь, которые за пару дней изучаются
[21:51:34] <Jordan> Меня сбивает запись в одну строку
[21:51:54] <geniepro> какая именно?
[21:51:59] <Jordan> Мозг ищет операторы начала и конца выражения
[21:52:27] <geniepro> ну там операторов и нету ваще, только выражения
[21:54:51] <geniepro> там в этой программе вычисления только в пяти строчках, остальное -- декларации
[21:57:03] <Jordan> Да у меня и особого желания нет врубаться в хаскель. Я читал книгу в интернете, но мне всё это показалось матаннизмом 80 уровня.
[21:57:27] <vlad2> kpmý: оно там фиксается и для ARRAY OF CHAR (надо переопределить toString для враппера ARRAY OF CHAR), просто пока не парит.
[22:02:36] <geniepro> в блекбоксёрском редакторе кода не столько программу вводишь, сколько с редактором борешься
[22:03:11] <geniepro> вот какого хера строки переносятся без моего разрешения?
[22:03:25] <vlad2> клеветы детектед!
[22:04:44] <geniepro> как же бесит эта среда, которую нужно допиливать напильником!
[22:04:47] <kpmý> непонятно, какого хера строки должны быть скрыты за границей экрана
[22:05:15] <kpmý> ну значит основ бб даже не знаешь, которые за пару дней изучаются
[22:05:22] <geniepro> у меня справа от строки ещё символов 200-300 поместится, какого хера строка переносится?
[22:05:38] <geniepro> совершенно неинтуитивная сред
[22:05:40] <geniepro> а
[22:06:36] <geniepro> всё меню перерыл -- нету пункта "Wrap"
[22:06:41] <kpmý> ложные ожидания
[22:07:50] <geniepro> ложные ожидания -- это у оберонщиков, ждущих что их языки и среды будут когда-нибудь восприняты обычными программистами
[22:08:27] <geniepro> поэтому для оберонщиков один выход -- обучать самим ещё со школьной скамьи
[22:09:39] <geniepro> писец! вот у меня кодинг в этом КП/ББ остановился сейчас тупо из-за долбанного переноса строки блеать!!! глаза режет смотреть больно!!!
[22:09:44] <kpmý> самоуверенность это тоже черта обычного программиста?
[22:10:20] <geniepro> оминки -- больные на голову дибилы блять!Ё!!
[22:11:34] <geniepro> долбоёбская среда разработки блять!!! нинавижу!!!
[22:11:37] <kpmý> тяжелый случай
[22:12:24] <geniepro> абсолютно неюзабельное говно а не среда разработки
[22:13:28] <kpmý> разве можно твои эмоциональные оценки воспринимать всерьез?
[22:16:38] <geniepro> kpmý: ты лучше скажи как там этот долбанный перенос строк отключить, раз ты узнал это за два дня
[22:17:44] <kpmý> tools > document size > window width > ok
[22:20:06] <geniepro> документ сайз блять какой-то хер угадаешь
[22:20:31] <vlad2> geniepro: а в чем, собственно, проблема? Не - нравится не ешь? :)
[22:20:41] <geniepro> ну не за два дня, за полчаса всего лишь нашёл...
[22:21:22] <geniepro> vlad2: пытаюсь понять, что в этом блекбоксе нашли вроде неглупые на первый взгляд люди
похоже -- только на первый взгляд
[22:21:42] <vlad2> Это не жабаскрипт - хочешь не хочешь, а работадатель хочет, чтоб ты страдал именно на жабаскрипте :)
[22:22:15] <kpmý> geniepro: ну они хотя бы в истерике не бьются
[22:22:31] <vlad2> С ББ и теологие вокруг него уже давно разобрались :)
[22:22:59] <geniepro> kpmý: хохо! ты походу забыл те истерики, что закатывает инфо21
[22:23:56] <geniepro> уж какие ярые сторонники оберонтехнологий -- ткачёв и богатырёв -- а заклятыми врагами на этом поприще стали
[22:27:20] <kpmý> но ведь на ББ они не истерили
[22:27:42] <geniepro> зато истерили по поводу мейнстрима
[22:28:17] <kpmý> ну, что делать, ведь очевидно, что патерналисты мейнстрима не смогли бы и до такого уровня продвинуть обероны
[22:28:33] <kpmý> пушкин, может, тоже был алкаш и мудак
[22:28:37] <kpmý> какая разница
[22:35:26] <geniepro> патерналисты мейнстрима сделали то, чем пользуется весь мир и даже оберонщики
[22:35:51] <geniepro> а при чём здесь Пушкин -- вообще не в тему. нашёл с кем сравнивать оминков
[22:36:54] <kpmý> патерналисты мейнстрима просто работают за еду с тем, что дали кучка фирм на весь мир.
[22:38:02] <geniepro> когда губанов открывал свой топик про "синтаксический оверхед" он явно не знал про существование хаскеля
[22:38:21] <Jordan> kpmý Но главная цель осталась, решение задач. За деньги, бесплатно, как fun. Что, собственно успешно и делается.
[22:39:55] <Jordan> Ну ок, была бы у Вирта своя VirtSoft фирма, предлагала ББ, всё осталось как прежде. Кучка фирм + на одну больше.
[22:40:07] <kpmý> http://mag.afisha.ru/stories/realnosti-ne-sushestvuet/kremnievaya-dolina-novyy-gollivud/
[22:43:31] <Jordan> К чем пять сисек, не понял. :-)  Или вроде, у них не так, как у всех, ломай представление и т.д
[22:48:19] <Jordan> Я в менстриме не понимаю одно, +100500 книг программируем в android, ios, win, linux и т.д Зачем, есть кроссплатформенные библиотеки, как низкоуровневые, так высокоуровневые. Описание разных апи осей похожи, и делают то же самое. Знания сами по себе мусорные.
[22:53:09] <Jordan> Это не к самому мэнстриму, а over разных апи которые делают одно и тоже.
[22:57:12] <geniepro> ну так рынок -- раздробленность и разобщенность, вынуждающая повторять чужие пути и велосипеды
[22:57:37] <Jordan> Какой бы не был язык, всё равно рулят алгоритмы и структуры данных + обвяз в виде инструментария, вспомогательных либ и т.д Для языка этого мало или нет, он не нужон.
[22:58:43] <Jordan> geniepro Угу, прям феодальная раздробленность, как в учебниках по истории. Каменный век.
[22:59:19] <vlad2> Млять. Кончайте плохие картинки посттить без предупареждения.
[22:59:39] <Jordan> vlad2 По ссылке срамота одна.
[22:59:54] <kpmý> да что вы про картинку, это вообще статья про айтишников
[22:59:59] <vlad2> Дык, предупреждать надо,
[23:00:23] <vlad2> Вот и объясняй потом коллегам женского полу, что там статья про айтишников.
[23:00:43] <Jordan> :-)
[23:01:25] <kpmý> какая-то не очень приватная обстановка на работе
[23:02:18] <Jordan> Ага прям айтишники
[23:02:23] <Jordan> Артем «Verdi» Авраменко, медалист чемпионатов мира и России по StarCraft, 20 лет:
[23:02:38] <Jordan> Елена «Meg» Урусова, чемпион Европы по Counter-Strike, 27 лет:
[23:02:44] <Jordan> Ну ох... просто
[23:02:45] <kpmý> в каком-то смысле :)
[23:03:49] <Jordan> Сейчас я уже на пенсии. Пару лет назад Counter-Strike 1.6, в которую я играла, перестала существовать: ее убрали с арены и поставили Counter-Strike: GO.
[23:04:12] <Jordan> За то до пенсии не далеко, а то вкрячиваются люди по 50 лет
[23:04:48] <Jordan> Но все не зря. Сейчас я работаю в компании MegaLabs, занимаюсь издательством игр.
[23:05:42] <Jordan> Но вот фотки для статей довольно странные...
[23:05:58] <geniepro> после 25 онлайн-стреляльщики уже с трудом конкурируют с 15-летками
[23:06:11] <geniepro> реакция не та
[23:08:47] <Jordan> Я как то в салл оф дути играл, пока понял откуда стреляют раз 5 убили. :-)  Мне больше стратегии нравятся.
[23:09:01] <Jordan> call of duty
[23:18:10] <Jordan> http://anticache.img0.joyreactor.cc/pics/post/песочница-гиф-начальник-ИТ-офис-1154715.gif
[23:19:41] <Jordan> Метко замечено http://developerslife.ru/10450
[23:41:37] <geniepro> блин на КП дерево сказочки получилось перевёрнутым (
[23:46:30] <geniepro> всё, пока дерево сказочки сделал сил больше не осталось )))
[23:46:56] <geniepro> двухстрочный хаскельный алгоритм на оберон завтра переводить буду )