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

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

Hortamarines, attack! ◠( ⁰д⁰)◝╒╦▤▭
[00:12:36] magog зашёл в конференцию
[00:53:33] sss|zombie зашёл в конференцию
[01:39:29] m4n71k0r вышел из конференции
[01:58:18] пкщгяут[slacktop] вышел из конференции
[01:59:02] пкщгяут[slacktop] зашёл в конференцию
[02:32:01] generatorglukoff вышел из конференции
[03:01:04] generatorglukoff зашёл в конференцию
[03:22:59] <j123123> $say 10
[03:23:13] <horta hell> j123123: == алгоритмы. Вот щас я не бывают универсальными, за конструкция такая? Как их в пределах экрана
[03:23:23] <j123123> $say 10
[03:23:23] <horta hell> j123123: А что оно в последнюю очередь, все в нужном месте ты HAL на арм
[03:23:28] <j123123> $say 10
[03:23:28] <horta hell> j123123: или ирк клиент в котором много пасты в хипе с самомодифицирующимся кодом
[03:53:43] generatorglukoff вышел из конференции
[03:55:53] Glorious Chaplain of the Hortamarines вышел из конференции
[04:12:29] пкщгяут[slacktop] вышел из конференции
[04:14:37] пкщгяут[slacktop] зашёл в конференцию
[04:53:00] <j123123> http://www.stolyarov.info/books/asm_unix#comment-599 офигительно просто
[04:53:20] <j123123> Замечательно, просто супер. Столяров молодца
[04:59:17] <j123123> http://bnw.im/p/MU0PC5
[05:02:07] <j123123> http://bnw.im/p/U1FDAW там еще кто-то ваши логи палит
[05:02:18] <j123123> ForNeVeR
[05:04:10] <j123123> [21:28:51] <ForNeVeR> Обожаю венду.
[05:05:27] <j123123> http://0xd34df00d.me/logs/chat/c_plus_plus@conference.jabber.ru/2011/05/27.html#22:28:51
[05:11:34] magog вышел из конференции
[05:34:43] <j123123> http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2013/05/15.html#10:26:38
[10:26:38] <j123123> Настоящий гентушник не использует проприетарные скайпы
[10:27:10] <ForNeVeR> Вопрос открытости или закрытости исходников не имеет отношения к технической стороне дела.
[05:34:49] <j123123> http://habrahabr.ru/post/180147/
[05:34:57] <j123123> Вот вам отношение
[05:35:10] <j123123> Вражеские технологии, как они есть
[05:35:48] * j123123 навбрасывал много, но никто ему не отвечает
[05:44:48] * j123123 подумал было что стоит набросить в xmpp:c_plus_plus@conference.jabber.ru но передумал
[06:02:45] reggies зашёл в конференцию
[07:25:10] reggies вышел из конференции: offline
[07:48:01] m4n71k0r зашёл в конференцию
[08:17:28] rexim зашёл в конференцию
[08:26:00] <rexim> $say 10
[08:26:06] <horta hell> rexim: Что-то в данной ситуации нужно в АлтГТУ, то отправляется --- это 4 года. В программе была спланированна в этом году попадет на leiningen'е. :)
[08:26:16] <rexim> $say 10
[08:26:16] <horta hell> rexim: Какой такой https://github.com/ttldtor и не написал? Надо бы осилить таки упоролся на F#? :)
[08:26:54] <rexim> Странный, кстати, человек.
[08:27:03] <rexim> Он склонировал хорту и личкрафты и ничего с ними не делает.
[08:29:30] <rexim> s/склонировал/форкнул/
[08:29:30] <horta hell> rexim: Он форкнул хорту и личкрафты и ничего с ними не делает.
[08:33:25] <m4n71k0r> rexim: я их в сундук положил
[08:34:24] <m4n71k0r> rexim: всё не решусь с ними какую-нибудь мегзость сотворить
[08:34:51] <rexim> :)
[08:54:29] <ForNeVeR> m4n71k0r: это ты чтоле?
[08:55:01] <m4n71k0r> кто ж ещё такой урод?
[08:55:04] <ForNeVeR> j123123: про обожание венды - это был сарказм, если что.
[08:55:50] <m4n71k0r> j123123: кстати, ты теперь будешь постоянно заглядывать в плюсоконфу?
[08:56:17] <ForNeVeR> Ну, формально она не полностью плюсоконфа. Но сишники оттуда все сбежали.
[08:56:24] <ForNeVeR> Хотя вот пкщгяут[slacktop], вроде, сишник.
[08:56:27] O01eg вышел из конференции
[08:56:52] <ForNeVeR> j123123: всем похуй на твой скайп и на то, что он пингует ссылки.
[08:57:18] <ForNeVeR> j123123: а вот как ты контролируешь, например, читает ли администрация j.ru твою переписку?
[08:57:45] <ForNeVeR> m4n71k0r: а это твоя реальная фотка?
[08:57:54] <m4n71k0r> ессно читает, пакеты прогоняются через сорм-машину
[08:58:12] <ForNeVeR> m4n71k0r: ты не очень похож на муню. Он куда доброжелательнее выглядит.
[08:58:12] <m4n71k0r> точнее, не администрация читает
[08:58:17] <ForNeVeR> Похоже, вы всё-таки разные люди.
[08:58:23] <m4n71k0r> ForNeVeR: я же говорил, что я не няша
[08:58:36] <ForNeVeR> Нет, няша!
[09:00:07] <rexim> Таки няша, да.
[09:01:28] <ForNeVeR> Человек, который склонировал хорту и личкрафты, не может не быть няшей! :3
[09:02:01] * ForNeVeR алсо запиливает мирандо плагин для синхронизации истории на нескольких машинах.
[09:02:25] <ForNeVeR> https://github.com/ForNeVeR/styx-m - поревьюйте, цодингтим!
[09:02:42] <rexim> http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2013/02/17.html#15:14:52
[09:03:31] <ForNeVeR> rexim: я тогда не обращал внимания, что он форкнул и личкрафт тоже. Если бы обратил - сразу бы сделал вывод, что это кто-то из нашей тусовки.
[09:03:49] <rexim> Он тогда еще не форкнул личкрафты. :)
[09:04:08] * rexim помнит.
[09:04:35] <rexim> Мораль такова: не хочешь бритвой по горлу — форкай личкрафты.
[09:04:56] <ForNeVeR> j123123: и ты поревьюй. Вдруг где копипасту найдёшь?
[09:05:40] <rexim> ForNeVeR: чо-то там дохуа всего.
[09:05:46] <ForNeVeR> Правда, способ работы с protobuf'овскими сообщениями я немножко переделаю.
[09:05:56] <ForNeVeR> rexim: там нету ни одного файла длиннее 100 строк, наверное.
[09:06:21] <ForNeVeR> Главное, мирандохедеры не читай, они страшные.
[09:06:26] <rexim> А.
[09:06:32] <rexim> Я как раз их и читал. :3
[09:06:44] <ForNeVeR> А ащемта, там есть сервер на scala, клиент на C++ и протобуфоские файлы вместе с генерирующим скриптом.
[09:06:57] <ForNeVeR> Исходники, сгенерённые протобуфом я, разумеется, в репозиторий не заливал.
[09:09:29] <ForNeVeR> rexim: и протобуф тоже не читай!
[09:09:59] <ForNeVeR> Я его просто для удобства в репу сунул, потому что не осилил сделать субмодуль.
[09:10:19] <ForNeVeR> Можно ли, кстати, в гите делать субмодули из svn-репозиториев?
[09:12:11] <rexim> ForNeVeR: https://github.com/ForNeVeR/styx-m/blob/master/styx-client/styx-client/Connector.cpp#L33 т.е. сейчас коннектор остановить не возможно? )
[09:12:43] <ForNeVeR> rexim: https://github.com/ForNeVeR/styx-m/blob/master/styx-client/styx-client/Connector.cpp#L74 - как видишь, там и останавливать-то нечего.
[09:13:04] <rexim> Понятно.
[09:13:39] <ForNeVeR> Ну а воще, у меня клиент с сервером уже общались нормально на этом базисе.
[09:13:54] <ForNeVeR> Осталось только логику заимплементить ~.~
[09:16:30] * ForNeVeR в очередной раз наткнулся на диске на свои исходники ICQ-клиента на C++/CLI.
[09:18:49] <rexim> wtf WSA?
[09:19:03] <ForNeVeR> http://paste.org.ru/?sea1km - ну это же охуеть, правда?
[09:19:13] <ForNeVeR> rexim: windows socket <something>
[09:19:38] <rexim> > String^
>_<
[09:19:45] <rexim> Ох уж эти ваши C++/CLI
[09:19:50] <ForNeVeR> Я предупреждал.
[09:19:54] <ForNeVeR> Файл датирован 2008 годом.
[09:20:06] <ForNeVeR> И я тогда - ололо - не знал, что эти плюсы какие-то неправильные.
[09:20:26] <ForNeVeR> Просто скачал визуал студию, установил, и начал писать код на C++ в дефолтном окошечном проекте.
[09:20:54] <ForNeVeR> Это даже работоспособно, между прочим. По крайней мере, было в 2008 году, до изменений протокола.
[09:22:38] <rexim> ForNeVeR: я так понимаю, этот styx-m умеет пока только с сервером соединяться?
[09:23:09] <ForNeVeR> rexim: там раньше был файл Source.cpp, который умел ещё и отправлять туда данные.
[09:23:11] <ForNeVeR> Но я его грохнул.
[09:23:27] <rexim> А чо так?
[09:23:31] <ForNeVeR> Идея такова: при старте плагина он будет хэшировать всю историю, а потом передавать хэш на сервер.
[09:23:51] <ForNeVeR> Затем, если хэш не совпадает, они будут синхронизоваться наподобие rsync, обрабатывая блоки по датам.
[09:24:02] <rexim> Прикольно.
[09:24:15] <rexim> А сервер будет не зависим от клиента?
[09:24:22] <ForNeVeR> Сообщения, полученные плагином во время работы миранды, он будет сразу отправлять на сервер, минуя синхронизацию.
[09:24:28] <rexim> А то я может быть хочу такую же штука себе на пыджин.
[09:24:33] <ForNeVeR> Сервер будет зависим только от видов сообщений в protobuf.
[09:24:50] <ForNeVeR> Никаких завязок на миранду или венду в сервере точно не будет.
[09:24:58] <rexim> Отличненько.
[09:25:27] <ForNeVeR> В клиент я специально их сую, потому что всё равно нигде больше этим никто пользоваться не будет.
[09:25:57] <ForNeVeR> Ну, то есть, нет смысла абстрагировать мирандовский плагин от операционной системы или даже от компилятора, например.
[09:26:38] <ForNeVeR> // Не знаю, должна ли строка быть NULL-terminated, но надеюсь, что хуже от этого не будет... Да поможет нам Дух Машины.
[09:26:50] * ForNeVeR . Uporot from 2008.
[09:27:41] <ForNeVeR> // Завершаем оба цикла (сработает?)
break;
break;
[09:27:49] <ForNeVeR> И мне даже не стыдно.
[09:28:14] <rexim> xD
[09:28:26] orehov зашёл в конференцию
[09:29:28] <rexim> Функция CommonClass::determine доставляет.
[09:30:28] <m4n71k0r> ты точно не специально такие забавные комменты понаписал?)
[09:30:52] <ForNeVeR> m4n71k0r: нет, я их по-честному писал, в процессе разработки.
[09:43:14] sss|zombie вышел из конференции
[09:43:49] m4n71k0r вышел из конференции
[09:55:12] <ForNeVeR> Немножко подправил этот код - он даже работает. Видимо, изменения ICQ-протокола откатили.
[10:28:17] moonhawk зашёл в конференцию
[10:35:57] <ForNeVeR> moonhawk: муня, мы пришли к выводу, что вы с m4n71k0r'ом - разные люди.
[11:05:09] * ForNeVeR выложил пофикшенную версию всего проекта на щитхаб.
[11:14:26] <rexim> https://github.com/ForNeVeR/MechICQ/blob/master/ICQ_client/Form1.h#L81
[11:14:27] <rexim> >_<
[11:15:23] <rexim> > #pragma region Windows Form Designer generated code
[11:15:31] <rexim> Так это сгенерированый код...
[11:15:46] <rexim> Все равно выглядит как пиздец.
[11:15:50] <ForNeVeR> #pragma endregion
[11:15:53] <ForNeVeR> Не весь же.
[11:16:25] <ForNeVeR> А вообще, Windows Forms-дизайнер генерит такие говна для всех трёх поддерживаемых языков.
[11:16:29] <j123123> (07:59:18) ForNeVeR: j123123: а вот как ты контролируешь, например, читает ли администрация j.ru твою переписку?
[11:16:39] <ForNeVeR> Кажется, правда, в новых версиях он выносит сгенерированный код в другой файл.
[11:16:49] <j123123> У меня вообще есть мысль сделать себе жаббер на локалхосте
[11:16:52] <ForNeVeR> А, может, и в той тоже выносил, а я просто не осилил чего-нибудь.
[11:16:59] <j123123> (07:57:50) m4n71k0r: j123123: кстати, ты теперь будешь постоянно заглядывать в плюсоконфу?
[11:16:59] <ForNeVeR> j123123: без s2s?
[11:17:04] <j123123> Может быть
[11:17:14] <ForNeVeR> И будешь сам с собой на нём общаться.
[11:17:17] <ForNeVeR> Отлично.
[11:17:18] <j123123> Я туда когда-то заглядывал, если внимательно изучить логи
[11:17:52] <j123123> Надо делать криптографию
[11:18:01] <j123123> Поверх жабер
[11:18:07] <j123123> Плагины такие уже есть
[11:18:10] <ForNeVeR> j123123: а почему ты, например, в comp.lang.c не заглядываешь?
[11:18:14] <ForNeVeR> Там такие же упорки, как ты.
[11:18:39] <j123123> Сожет зайду
[11:18:42] <ForNeVeR> А вот криптография поверх протокола - на мой взгляд, самая здравая идея.
[11:19:05] <j123123> Кстати да, поревьюить сейчас
[11:19:09] <j123123> надо
[11:19:14] <ForNeVeR> Алсо, у меня сорцы в cp1251 =3
[11:19:29] <ForNeVeR> Будет время - покопаюсь в этом и пофикшу.
[11:20:26] <j123123> https://github.com/ForNeVeR/styx-m/blob/master/styx-client/protobuf-2.5.0/java/src/main/java/com/google/protobuf/FieldSet.java#L540  switch (type) {
[11:20:27] <rexim> ForNeVeR: ты этот код специально выложил, чтобы убить j123123?
[11:20:38] <j123123> Опять шняга с типами
[11:20:44] <ForNeVeR> j123123: братюня, это протобуф. Не смотри его.
[11:20:50] <ForNeVeR> Это не мой код, а гугловский.
[11:20:58] <j123123> Лолд
[11:21:06] <ForNeVeR> Я его туда сунул временно исключительно по причине того, что не осилил субмодули.
[11:21:09] <ForNeVeR> Приберу потом.
[11:21:12] <j123123> https://github.com/ForNeVeR/styx-m/blob/master/styx-client/protobuf-2.5.0/java/src/main/java/com/google/protobuf/FieldSet.java#L654
[11:21:36] <j123123> там кстати дофига таких замечательных моментов
[11:21:48] <ForNeVeR> Исходники ихние в svn лежат. Я не знаю, как их в сабмодуль сунуть.
[11:21:52] <j123123> Как-то я удивительно быстро это нашел, вам не кажется?
[11:22:02] <rexim> j123123: да фигня это все. Ты лучше MechICQ посмотри.
[11:22:05] <ForNeVeR> j123123: я совершенно уверен, что там такое куда ни плюнь.
[11:22:10] <ForNeVeR> Не смотри!
[11:22:17] <ForNeVeR> rexim: пусть он не смотрит :(
[11:22:23] <rexim> Пусть смотрит.
[11:22:28] <ForNeVeR> :'(
[11:22:43] <j123123> смотри/не_смотри
[11:23:22] <ForNeVeR> j123123: да посмотри, посмотри. Там очень весёлый код.
[11:23:33] <ForNeVeR> Хоть поржём вместе.
[11:23:54] <j123123> Да ну... Вот кстати насчет скайпа лучше давайте обсудим
[11:24:04] <j123123> Я уже насчет кода понял, что он говно
[11:24:08] <j123123> Что его обсуждать
[11:24:19] <j123123> Скайп-то по сути штука с криптографией жесткой
[11:24:27] <ForNeVeR> Чёрт, гитхаб похерил мои замечательные комментарии.
[11:24:35] <ForNeVeR> Без них неинтересно читать вообще.
[11:24:38] <j123123> Логично было бы передавать ссылки через нее
[11:25:08] <ForNeVeR> Ну да, но наверняка криптуется только канал между клиентом и сервером.
[11:25:19] <ForNeVeR> Или клиент даже специально отправляет ссылки куда-нибудь ещё.
[11:25:19] <j123123> А если исходников нет, никакого доверия к этой системе нет вообще
[11:25:53] <j123123> Это то я надеюсь мне не нужно доказывать?
[11:25:58] <ForNeVeR> А есть ли доверие к системам, где есть исходники?
[11:26:02] <j123123> Есть
[11:26:06] <ForNeVeR> Доверия просто не может быть.
[11:26:12] <j123123> Потому что их просматривают куча людей
[11:26:16] <j123123> Вроде меня
[11:26:37] <j123123> Которые вполне могут выявить какой-нибудь шпионский модуль
[11:26:46] <j123123> Или недокументированный функционал
[11:27:04] <j123123> Доверие значительно выше
[11:27:07] <ForNeVeR> И уязвимость тоже могут выявить.
[11:27:18] <j123123> Да
[11:27:20] <ForNeVeR> И нъвозбранно iспользовать во благо събъ.
[11:27:24] <j123123> И сообщить о ней
[11:27:33] <j123123> В пропиетарном ПО тоже могут выявить
[11:27:37] <j123123> Просто это сложнее
[11:27:38] <ForNeVeR> j123123: могут.
[11:28:04] <j123123> Вот у кого на руках исходник, ему легче выявить уязвимость
[11:28:08] <ForNeVeR> Получаем, с одной стороны, простоту поиска уязвимостей и больший процент репортов об этом, а с другой - повышенную сложность поиска, и мизерный процесс репортов.
[11:28:27] <ForNeVeR> Я считаю, что доверять нельзя никакому коду. Везде может обнаружиться дырка.
[11:28:49] <ForNeVeR> С другой стороны, в открытом коде вряд ли производитель намеренно оставил закладки.
[11:29:12] <j123123> Допустим что спецслужбы получили доступ к исходникам скайпа (типа официальный запрос блабла) и выявили там уязвимость(которую сделали не специально), и использует это для каких-то своих целей
[11:29:18] <j123123> Очень ли это хорошо?
[11:29:32] <ForNeVeR> Им это не нужно.
[11:29:37] <j123123> А если спецслужбы потребуют чтобы эту дыру в безопасности не фиксили
[11:29:38] <j123123> ?
[11:29:43] <j123123> Им то это как раз нужно
[11:29:44] <ForNeVeR> Для них есть специальные средства доступа.
[11:29:55] <ForNeVeR> Это не дыра в классическом понимании. Это и называется "закладка".
[11:30:10] <j123123> Ну хмм, и какие же у них средства доступа?
[11:30:18] <ForNeVeR> Ничего в этом хорошего нету, конечно. Особенно если ты - террорист.
[11:30:22] <ForNeVeR> А если нет?
[11:30:38] <ForNeVeR> Вдруг они действительно, пользуясь этими закладками, предотвратили теракты и смерть людей?
[11:30:45] <j123123> Презумция виновности, чтобы за всеми следить --- говно
[11:30:53] <ForNeVeR> Нет, не говно. Это правильно.
[11:30:56] <j123123> Нет
[11:30:57] <ForNeVeR> Каждый виновен.
[11:31:13] <ForNeVeR> А вот следить я бы не стал. Чего следить, если и так известно, что он виновен?
[11:31:18] * j123123 анархист
[11:31:35] * ForNeVeR технократ.
[11:31:46] <ForNeVeR> Биологическая жизнь обречена. Нет смысла продлевать её страдания.
[11:32:18] <j123123> Если что, многие террористы наверняка будут осведомлены про наличие закладок, и не будут использовать подобное ПО
[11:32:42] <ForNeVeR> А будут использовать опенсурц.
[11:32:55] <ForNeVeR> Опенсурц убивает.
[11:33:00] <ForNeVeR> Мухахахаха!
[11:33:05] <j123123> Так что эти усилия скорее направлены на борьбу с инакомыслящими гражданами, которые против действующего политического строя
[11:33:13] <j123123> Что касается слежки
[11:33:16] <ForNeVeR> Этих тоже в биореактор. Они много шумят.
[11:33:38] <j123123> Опенсурц даже микрософт не смогла убить
[11:33:43] <j123123> со своими миллиардами
[11:33:54] <ForNeVeR> Вообще, я сторонник свободы разработки.
[11:34:05] <ForNeVeR> Я пишу свой код открыто, если условия позволяют.
[11:34:09] <j123123> Если это будет пытаться делать государство, это будет выглядеть просто чудовищно
[11:34:14] <ForNeVeR> Но я не заставляю никого следовать этой же тактике.
[11:34:19] <j123123> Т.е. какие они придумают оправдания?
[11:34:27] <ForNeVeR> Например, GPL - это зло.
[11:34:39] <j123123> Через опенсорсное ПО общаются какеры и обмениваются ЦП?
[11:34:42] <ForNeVeR> Это несвободная лицензия. Она ограничивает создателей дочерних работ.
[11:34:54] <j123123> GPL - вынужденная мера
[11:35:00] <ForNeVeR> К чёрту такие меры.
[11:35:12] <j123123> Чтобы использовать суть авторского права против него самого
[11:35:21] <j123123> К черту авторское право, вот что я скажу
[11:35:25] <ForNeVeR> Никто никого не вынуждает. И расцвет софта под apache, boost, MIT, BSD это только подтверждает.
[11:35:52] <j123123> Если говорить про свободу разработки, дайте мне свободу свободно модифицировать исходный код проприетарного ПО?
[11:36:00] <j123123> Нет у меня такой свободы
[11:36:11] <ForNeVeR> Дай разработчику свободу не показывать свой код.
[11:36:30] <ForNeVeR> И тогда он с большей вероятностью его покажет. Внезапно, а?
[11:36:39] <j123123> Дай те мне свободу дизассемблировать тогда
[11:36:41] <j123123> ага
[11:36:51] <ForNeVeR> Дизассемблируй сколько хочешь.
[11:37:00] <j123123> Лицензии запрещают, внезапно
[11:37:01] <ForNeVeR> В Эрэфии это пока что можно.
[11:37:07] <ForNeVeR> Ни лицензии похуй.
[11:37:09] <j123123> Ну вот
[11:37:12] <j123123> Значит похуй
[11:37:15] <ForNeVeR> Закон разрешает.
[11:37:23] <j123123> Значит, незачем тогда наезжать на GPL
[11:37:25] <j123123> Раз похуй
[11:37:31] <ForNeVeR> Лицензия ему противоречит, поэтому некоторые её положения законно можно отвергнуть.
[11:37:39] <j123123> Ок
[11:38:00] <ForNeVeR> Ну да, на лицензии похуй. Не должно быть похуй на закон, который говорит об обязательности следования _некоторым_ пунктам лицензии.
[11:38:22] <j123123> Лицензии тогда уж следовало бы вообще упразнить
[11:38:30] <ForNeVeR> Лицензия GPL полностью законна, так что ей нельзя не следовать в рамках закона (хотя прецедентов не было, чтобы кого-то засудили).
[11:38:39] <ForNeVeR> j123123: соглашусь.
[11:38:42] <j123123> Типа я просто вбрасываю инфу, будь то исходник или откомпилирваный бинарник
[11:38:44] <ForNeVeR> К чёрту лицензии.
[11:38:46] <j123123> И делайте что хотите
[11:38:50] <ForNeVeR> Правильно, я согласен.
[11:38:54] <j123123> И я
[11:39:03] <ForNeVeR> Всё-таки сохранение авторства хотелось бы оставить.
[11:39:20] <j123123> Я не гордый
[11:39:25] <ForNeVeR> Если вбросил сырец от своего имени - то никто не должен его заменять своим именем.
[11:39:33] <ForNeVeR> Просто ради уважения к чужому труду.
[11:39:42] <ForNeVeR> Впрочем, это вопрос скорее культуры, нежели закона.
[11:39:52] <j123123> Да
[11:40:23] <ForNeVeR> Так что, чтоб не возникло узких мест на этом положении, лучше от него отказаться. Код должна быть свободным.
[11:40:31] <ForNeVeR> s/на/ен/
[11:40:33] <horta hell> ForNeVeR: Так что, чтоб не возникло узких мест ен этом положении, лучше от него отказаться. Код должен быть свободным.
[11:40:49] <ForNeVeR> s/ ен/на/
[11:40:49] <horta hell> ForNeVeR: Так что, чтоб не возникло узких местна этом положении, лучше от него отказаться. Код должен быть свободным.
[11:40:58] <ForNeVeR> s/местна/мест на/
[11:40:58] <horta hell> ForNeVeR: Так что, чтоб не возникло узких мест на этом положении, лучше от него отказаться. Код должен быть свободным.
[11:41:02] <ForNeVeR> Вот так-то.
[11:41:10] <j123123> $say
[11:41:13] <horta hell> j123123: вообще нравится мудерация
[11:41:18] <j123123> нет
[11:41:21] <j123123> Не нравится
[11:41:26] <ForNeVeR> Нет нравится!
[11:41:26] <j123123> Плохой бот
[11:41:31] <ForNeVeR> Хороший =3
[11:42:32] * j123123 пошел просмотреть логи
[11:44:07] <j123123> Тут вы фотки какие-то обсуждаете, кто урод а кто нет
[11:44:16] <j123123> ForNeVeR: Покажи свою фотку
[11:44:21] <ForNeVeR> Про уродов не было.
[11:44:27] <ForNeVeR> j123123: не покожу.
[11:44:31] <ForNeVeR> Я же анонимус.
[11:44:40] <ForNeVeR> Хреноватый, конечно, но всё-таки анонимус.
[11:44:52] <j123123> (07:56:29) ForNeVeR: m4n71k0r: это ты чтоле?
(07:57:01) m4n71k0r: кто ж ещё такой урод?
[11:45:08] <ForNeVeR> Самокритику не нужно воспринимать всерьёз.
[11:45:55] <j123123> А я свою фотку па
[11:45:58] <j123123> показывал
[11:46:35] <ForNeVeR> Да, было дело.
[11:46:37] <ForNeVeR> Ты бородат.
[11:47:01] magog зашёл в конференцию
[11:47:45] <ForNeVeR> magog: а ты бородат?
[11:47:53] <j123123> ForNeVeR: А ты>
[11:47:54] <j123123> ?
[11:47:59] <magog> ForNeVeR: редко. Я же военный.
[11:48:08] <ForNeVeR> j123123: я просто небрит всё время.
[11:48:33] <j123123> Я тоже просто не бреюсь
[11:48:45] <ForNeVeR> Не, я иногда-то бреюсь. Раз в неделю где-то.
[11:49:07] <j123123> Ну я сейчас особенно бородат
[11:49:24] <j123123> Моим ликом можно рекламировать книги по Си
[11:49:31] <j123123> И пугать сишарперов
[11:49:37] <ForNeVeR> Не оскверняй память Ритчи.
[11:50:02] <ForNeVeR> Алсо, меня вот, например, как сишарпера, совсем не пугают бородатые люди.
[11:50:11] <j123123> Он бы кстати наверняка сказал, что сишарп говно
[11:50:14] <j123123> Если бы его спросить
[11:50:18] <ForNeVeR> Бородой можно только жавистов напугать, и то вряд ли. Или похапэшников.
[11:50:28] <ForNeVeR> Он бы наверняка был корректен в суждениях и не называл бы ничего говном.
[11:50:33] <ForNeVeR> И даже б не обругал.
[11:50:41] <j123123> Ну он бы наверняка бы указал на недостатки
[11:50:55] <ForNeVeR> И на достоинства, хе-хе.
[11:51:02] <j123123> Да лаадно
[11:51:09] <j123123> По сути, клон жавы
[11:51:19] <j123123> NIH
[11:52:46] <ForNeVeR> Общая концепция - может быть.
[11:52:56] <ForNeVeR> А реализации получились достаточно различные.
[11:54:14] <ForNeVeR> Из общего - пожалуй, только C-подобный синтаксис, ну и концепция исполняющей среды с байт-кодом и сборкой мусора.
[11:54:42] <j123123> А формат CIL?
[11:54:53] <ForNeVeR> > концепция исполняющей среды с байт-кодом
[11:55:05] <j123123> Они кстати придумали там себе модное словечко "управляемый код"
[11:55:19] orehov вышел из конференции
[11:55:19] <j123123> Будто бы в той же яве он не настолько же управляемый
[11:55:34] <ForNeVeR> По-моему, этот термин достаточно удобен, когда мы говорим о разделении нативного кода и ненативного.
[11:55:42] <ForNeVeR> Я так и хаскель-код зову, и java тоже.
[11:56:01] <j123123> Хаскель можно нативно закомпилировать
[11:56:20] <j123123> С сишарпом там немного сложнее
[11:56:43] <ForNeVeR> Что ты вкладываешь в понятие "нативно"?
[11:56:53] <ForNeVeR> Среда со сборщиком останется всё равно.
[11:56:56] <j123123> Там есть какая-то шняга для предкомпиляции, но вся его суть (дотнета) это динамические jit-ы всякие
[11:57:17] <ForNeVeR> Ну не, можно и заранее нативный код сгенерить.
[11:57:23] <j123123> Ну допустим, есть куча ассемблерных инструкций
[11:57:36] <j123123> Которые просто жуются напрямую процессором
[11:57:48] <j123123> И могут вызывать другие куски кода
[11:57:52] <j123123> Вот это нативное
[11:57:54] <ForNeVeR> Как раз дотнет потому и кажется побыстрее жабы, из-за несколько иного подхода к JIT'у.
[11:58:40] <ForNeVeR> j123123: есть способ прямо сгенерить нативный бинарник на диске. Системные библиотеки в обязательном обрабатываются этим способом. В фоне.
[11:58:50] <ForNeVeR> s/обязательном/обязательном порядке/
[11:58:53] <horta hell> ForNeVeR: j123123: есть способ прямо сгенерить нативный бинарник на диске. Системные библиотеки в обязательном порядке обрабатываются этим способом. В фоне.
[11:59:10] <j123123> Есть много способов
[11:59:36] <j123123> И что?
[11:59:49] <j123123> Я определение нативный/не-нативный привел
[11:59:52] <ForNeVeR> Именно для дотнета есть этот способ.
[12:00:02] <ForNeVeR> Получается, обработанные им бинарники - нативные?
[12:00:13] <ForNeVeR> В них уже нету никакого JIT'а.
[12:00:35] <j123123> Тот способ позволяет полностью отцепить нативный код от его представления в виде CIL ассемблера?
[12:00:47] <j123123> В вайне запустится без дотнета?
[12:01:08] <ForNeVeR> Без дотнета ничего не запустится. Чисто по причине отсутствия библиотек.
[12:01:19] <j123123> Сами библиотеки нативные?
[12:01:47] <ForNeVeR> А если ты возьмёшь все либы, обработаешь тулзой, и бинарники тоже обработаешь - тогда, теоретически... всё равно не запустится без исполняющей среды.
[12:01:57] <ForNeVeR> Там же и сборщик мусора, например.
[12:01:59] <j123123> Вроде как в моне так можно
[12:02:16] <j123123> (11:02:35) j123123: Тот способ позволяет полностью отцепить нативный код от его представления в виде CIL ассемблера?
[12:02:20] <ForNeVeR> Мона просто свой рантайм статически линкует к такому вот бинарнику.
[12:02:21] <j123123> Повторяю вопрс
[12:02:37] <ForNeVeR> j123123: от IL-кода это полностью очищает бинарники.
[12:02:53] <ForNeVeR> Они сразу лежат в скомпилированном виде, совершенно нативные.
[12:03:19] <ForNeVeR> Считается, что их производительность за счёт этого делается немного хуже. Зато время старта значительно увеличивается.
[12:03:41] <j123123> Т.е. я могу получить просто кучу машинных инструкций, и там нет никакой привязки и даже никакого упоминания о том, что там был какой-то CIL ?
[12:03:52] <ForNeVeR> Да, верно.
[12:03:57] <j123123> Норм
[12:04:08] <ForNeVeR> CIL вернётся, если ты начнёшь вызывать методы из внешних либ.
[12:04:17] <j123123> Вот это не норм
[12:04:20] <ForNeVeR> Которые, соответственно, не были обработаны ngen'ом.
[12:04:38] <ForNeVeR> Но если ты и их обработаешь (все системные по умолчанию обрабатываются) - тогда не будет такой проблемы.
[12:04:44] <j123123> Мне кажется. это всё какое-то неоправданное усложнение архитектуры
[12:04:53] <ForNeVeR> А как бы ты сделал?
[12:05:28] <j123123> Сложный вопрос. У меня есть на этот счет одна мысль
[12:05:36] <ForNeVeR> Если к тебе могут динамически прилинковать либу, у которой нету нативного представления кода - то, естественно, что она будет вынуждена как-то крутиться и компилять сама себя.
[12:06:00] <j123123> Это да, но вот зачем делать либы неоткомпиленными?
[12:06:03] <ForNeVeR> Точно так же будет, если ты из своего чисто сишного кода вызовешь динамическую либу на C++/CLI, например.
[12:06:12] <ForNeVeR> Так быстрее работает, я же сказал.
[12:06:27] <j123123> Почему бы не хранить некий образ уже "разогретой" либы
[12:06:31] <ForNeVeR> JIT в рантайме генерит немного более хороший код, нежели ngen до рантайма.
[12:06:39] <j123123> Будто бы ее не просто откомпилили
[12:06:48] <j123123> А прогнали как следует
[12:07:00] <ForNeVeR> Но это недостатки соответствующих механизмов у мелкософта.
[12:07:08] <j123123> И чтобы она могла дальше "перемешиваться" со своим житом
[12:07:14] <ForNeVeR> Вообще говоря, вроде как в .NET 4.5 с этим значительно личне стало.
[12:07:21] <ForNeVeR> s/личне/лучше/
[12:07:21] <horta hell> ForNeVeR: Вообще говоря, вроде как в .NET 4.5 с этим значительно лучше стало.
[12:07:39] <ForNeVeR> То есть ngen-скомпиленный код работает так же, как jit-скомпиленный на той же машине.
[12:08:04] <j123123> Он может меняться в рантайме точно так же, как и jit скомпилированный?
[12:08:18] <ForNeVeR> Ну и есть всякие волшебные фичи, чтобы он быренько весь компилялся на старте приложения.
[12:08:28] <ForNeVeR> j123123: дак и JIT-скомпилированный не может меняться в рантайме.
[12:08:34] <j123123> Почему?
[12:08:38] <ForNeVeR> Потому что он скомпилен.
[12:08:56] <ForNeVeR> Ты можешь нагенерить новый код. И он тоже будет быренько скомпилен.
[12:09:03] <ForNeVeR> А поменять старую функцию ты не можешь.
[12:09:04] <j123123> А если скажем в процессе исполнения можно заметить, что вот эти функци вызываются часто
[12:09:13] <j123123> И друг за другом
[12:09:18] <j123123> И можно их поместить рядом
[12:09:20] <ForNeVeR> j123123: дотнет-машина слаба в оптимизации таких вещей. Вообще как говно.
[12:09:30] <j123123> Чтобы меньше было промахов кеша
[12:09:32] <ForNeVeR> JRE может такую оптимизацию провести.
[12:09:36] <j123123> Вот вот
[12:09:38] <ForNeVeR> А CLR - нет.
[12:09:42] <j123123> соснулей
[12:09:44] <j123123> ага
[12:09:53] <ForNeVeR> Ну да, оптимизатор отстойный.
[12:11:25] <ForNeVeR> А вот про то, как работает статистический оптимизатор в JRE, мне было бы очень интересно почитать.
[12:15:28] <j123123> Суперкомпиляция в рантайме
[12:15:33] <j123123> Супер-jit
[12:15:42] <j123123> Вот за такое бы я зауважал бы жабу
[12:15:58] <ForNeVeR> Суперкомпиляция - она же по определению в компил-тайме. Разве нет?
[12:16:09] <ForNeVeR> Да, этот механизм видится некоторым аналогом суперкомпиляции.
[12:16:30] <j123123> Ну да
[12:16:59] <j123123> Т.е. если мы некую функцию синуса из тангенса в квадрате вызываем в основном от числа 666
[12:17:03] <ForNeVeR> Впрочем, суперкомпиляцию и нужно проводить именно в рантайме. Если мы заранее знаем, что к нам могут динамически подключить код.
[12:17:23] <j123123> То вполне можно вставить проверку "а не вызвали ли мы тут эту штуку от числа 666"
[12:17:29] <ForNeVeR> j123123: это уже статистическая компиляция. Она, в общем-то, не очень "супер".
[12:17:46] <j123123> Если вызвали другое - считаем
[12:17:54] <j123123> Если 666 - мемоизация
[12:18:01] <ForNeVeR> Суперкомпиляцией было бы, если б ты заведомо стопроцентно вычислил, что тебя вызывают *только* с параметром 666, и заинлайнил везде результат.
[12:18:27] <j123123> Ну в рантайме ж можно вести статистику
[12:18:31] <ForNeVeR> А все эти проверки "а не вызвали ли мы тут эту штуку от числа 666" - они немножко замедлят код в сравнении с сишным.
[12:18:36] <j123123> Это да
[12:18:44] <ForNeVeR> Суперкомпиляция именно устраняет ненужный код вообще.
[12:19:09] <ForNeVeR> У неё нет fallback'а на случай, если ожидания не оправдались.
[12:19:15] <j123123> Надо будет прочитать про Refal
[12:19:22] <ForNeVeR> j123123: кстати, в жабаскриптовых движках подобная техника тоже применятся.
[12:19:46] <ForNeVeR> Они даже общую структуру типов пытаются вычислять, и высирать специализированные версии методов для работы с этими типами.
[12:19:51] <ForNeVeR> Это тоже довольно круто, по-моему.
[12:20:07] <ForNeVeR> V8 и IonMonkey этим занимаются.
[12:20:10] <j123123> Ну вообще жабаскрипт трудно компилировать
[12:20:15] <j123123> Не очень это удачное решение
[12:20:23] <ForNeVeR> Согласен, это не так-то просто.
[12:20:29] <j123123> Правильно там Столяров насчет жабаскрипта по ссылке
[12:20:32] <j123123> Если ты читал
[12:20:35] <ForNeVeR> Ведь все объекты формально одного типа.
[12:20:47] <ForNeVeR> И у них могут быть хуй пойми какие свойства и методы.
[12:22:02] <j123123> http://habrahabr.ru/post/171561/
[12:22:10] <j123123> Можно брать подмножествр
[12:22:12] <j123123> о
[12:22:54] <ForNeVeR> j123123: там есть ссылки на постинги разработчиков V8.
[12:23:15] <ForNeVeR> Они считают, что asm.js не нужен, и что движок должен распознавать код без подсказок.
[12:23:34] <ForNeVeR> Но, с другой стороны, если уж ему выдали эти подсказки - то он уж прямо обязан их распознать.
[12:23:47] <j123123> Я считаю что вот конкретно сам жабаскрипт в том виде что сейчас - не нужен
[12:23:57] <j123123> Нужно ему замену
[12:24:04] <ForNeVeR> Да, он суперунылый.
[12:24:16] <ForNeVeR> j123123: посмотри http://elm-lang.org/
[12:24:22] <ForNeVeR> Интересная концепция с сигналами.
[12:25:17] <j123123> Гляну
[12:29:10] <rexim> http://www.codeforces.ru/blog/entry/7710
[12:29:16] <rexim> Ололо
[12:42:02] yesyes зашёл в конференцию
[12:47:57] <j123123> Ггоржусь Россией
[12:48:11] <j123123> s/Гг/Г/
[12:48:12] <horta hell> j123123: Горжусь Россией
[13:19:58] moonhawk вышел из конференции
[13:26:37] <rexim> $say 10
[13:26:44] <horta hell> rexim: ForNeVeR: да, чем наполовину. Завистливые Новокузнечане называют областной центр не найдёт, остаётся только почувствуешь что у тебя похоже ему подрисуй еще.
[13:27:03] <rexim> $say 10
[13:27:03] <horta hell> rexim: PhoSor, а "bash: ruby-config: команда уже распалась. Врядли наш универ в конфе люди стали баловаться виндой? )
[13:27:11] <rexim> $say 10
[13:27:11] <horta hell> rexim: констатация факта не сделает тебя никак не лох. он будет похож и есть вопрос.
[13:27:18] <rexim> $say 10
[13:27:18] <horta hell> rexim: Там не видел толпы странных людей в зависимости от Хорты.
[13:27:24] <rexim> $say 10
[13:27:24] <ForNeVeR> bash: ruby-config: команда уже распалась.
[13:27:24] <horta hell> rexim: А как у нас тут на своих полях и линию.
[13:28:05] <rexim> ForNeVeR: если бы мне bash такое выдал, я бы охуел.
[13:28:07] <ForNeVeR> $say 10
[13:28:13] <horta hell> ForNeVeR: Сэр - рвёт все эти ваши джедайские навыки использования это так редко в километрах.
[13:28:25] <ForNeVeR> rexim: а я б даже не удивился.
[13:28:33] <rexim> ForNeVeR: что я охуел?
[13:28:42] <ForNeVeR> Мне bash однажды заявил, что не может найти команду /bin/perl.exe
[13:29:27] <rexim> $say 10
[13:29:28] <horta hell> rexim: Requested phrase was not found, sorry.
[13:29:29] <rexim> $say 10
[13:29:29] <horta hell> rexim: Requested phrase was not found, sorry.
[13:29:30] <rexim> $say 10
[13:29:32] <horta hell> rexim: Я попьяне написал такую задачу таким кодом что моя NormalOrder.apply
[13:30:00] <rexim> $say 10
[13:30:00] <horta hell> rexim: Мы тут top внезапно сообщил что вы еще это знал. okay.jpg
[13:30:06] <rexim> $say 10
[13:30:06] <horta hell> rexim: Интересно, к сожалению, нам дали значок и я ничего про что и незамысловато.
[13:30:08] <j123123> $say 10
[13:30:11] <horta hell> j123123: да что где-то держать винду только то, как "мама роди меня похожее
[13:30:22] <j123123> $say 10
[13:30:22] <horta hell> j123123: подозреваю что где-то есть куча блоксхем. Описывать долго. Если бы быть никакой речи.
[13:30:27] <j123123> $say 10
[13:30:27] <horta hell> j123123: http://www.stolyarov.info/books/asm_unix#comment-599 офигительно просто упоролись этими проприетарными студиями вообще ядро Linux написано по каким словам гуглить?
[13:30:51] <j123123> >офигительно просто упоролись этими проприетарными студиями
[13:30:53] <rexim> Ядро Linux написано на студии!
[13:31:03] <j123123> нененене
[13:31:05] <rexim> $say 10
[13:31:05] <horta hell> rexim: resetled, тссс! Тебя мучает совесть из-за того как и победим.
[13:31:14] <rexim> $say 10
[13:31:15] <horta hell> rexim: Пока никто не очень рад тебя донести, что fulcrum собирается leiningen'ом и покраснел.
[13:31:25] <rexim> $say 10
[13:31:25] <horta hell> rexim: $pet change nick hello\ world will be informed." это еще pcl там всей жизни. :)
[13:31:31] <rexim> $say 10
[13:31:31] <horta hell> rexim: А ты, кстати, что-то на полуфинале, но я чего-то не выйдем за тебя!
[13:31:35] <rexim> $say 10
[13:31:35] <horta hell> rexim: longedok: у User это в размерах среди муравьёв одного вида в слове "хуй" шесть букв?
[13:31:35] <j123123> Вы офигительно просто упоролись проприетарными студиями
[13:31:38] <j123123> Признайтесь
[13:31:45] <j123123> $say 10
[13:31:45] <horta hell> j123123: надо будет долго буду туда на появление какого-то языка какое? Веб?
[13:31:49] <j123123> $say 10
[13:31:49] <horta hell> j123123: Requested phrase was not found, sorry.
[13:31:52] <j123123> $say 10
[13:31:52] <horta hell> j123123: молодца, хорошо их все хорошо и не все стрелочки полетят к другим процессам
[13:31:59] <j123123> $say 10
[13:31:59] <rexim> > в слове "хуй" шесть букв
[13:31:59] <horta hell> j123123: не могут сортировку пузырьком без либы я ее могу выучить
[13:32:17] <j123123> >не могут сортировку пузырьком без либы
[13:32:18] <j123123> лол
[13:32:52] <rexim> $say 10
[13:32:52] <horta hell> rexim: И на которое перешел на Хаскеле и я знаю, что моя может быть годным если все усложняешь.
[13:32:57] <j123123> А разве есть либы для сортировки пузырьком?
[13:33:10] <j123123> И какой м-к их использует?
[13:33:11] <ForNeVeR> Я таких не встречал.
[13:33:30] <j123123> $say 10
[13:33:30] <horta hell> j123123: и gcc инструкцию int А впрочем, зачем бы не выйдет у меня под Linux Kernel Developer-ом
[13:33:35] <j123123> $say 10
[13:33:35] <horta hell> j123123: почитай про наличие библиотек, установленных в одно, что такое дело с гцц
[13:33:41] <j123123> $say 10
[13:33:41] <horta hell> j123123: а почему ты кодишь свой этот виндоус на жабберру и не выставляли, мы тут тоже на этапе придумывания
[13:33:46] <j123123> $say 10
[13:33:46] <horta hell> j123123: http://sourceware.org/bugzilla/show_bug.cgi?id=15299 мой почитай про неполную совместимость, наверное вы про структуру
[13:33:50] <j123123> $say 10
[13:33:50] <horta hell> j123123: не верит мне свободу разработки, дайте мне этим я точно так что, макрос
[13:33:53] <j123123> $say 10
[13:33:53] <horta hell> j123123: только они кому какое же их выполнения. Из них вообще не ценит, и результат их в сортах жаб
[13:34:01] <j123123> сорта жаб
[13:34:12] <rexim> Ололо
[13:34:19] <rexim> "Я не разбираюсь в сортах жаб"
[13:34:28] * ForNeVeR разбирается в сортах жаб.
[13:36:18] <rexim> $say 10
[13:36:19] <horta hell> rexim: Requested phrase was not found, sorry.
[13:36:20] <rexim> $say 10
[13:36:21] <horta hell> rexim: m4n71k0r: при RegisterCommand передачу не просто тогда сыграем в шоке.
[13:36:27] <rexim> $say 10
[13:36:27] <horta hell> rexim: .ping m4n71k0r человек! И ты сегодня все из-за погибшего кактуса!
[13:36:38] <rexim> $say 10
[13:36:38] <horta hell> rexim: А где ты его мало где x * i и C++ уже. =/
[13:36:42] <rexim> $say 10
[13:36:42] <horta hell> rexim: uıʃɐɟ∀: ага и потратить время до сих пор своей толстотой
[13:36:56] <rexim> $say 10
[13:36:56] <horta hell> rexim: С ЬСИЛИРКСИ ОГЕН У емакса - Бог придумал людей, которые они выпускают сорт english breakfast?
[13:37:14] <rexim> $say 10
[13:37:14] <horta hell> rexim: Серверный Лиспц, может защитить любой объект ничего вам перестать нести хуйню и его через дорогу".
[13:37:24] <rexim> $say 10
[13:37:24] <horta hell> rexim: Тем более. Значит я могу достучаться до сих пор своей странички?!
[13:37:29] <rexim> $say 10
[13:37:29] <horta hell> rexim: потому что вы уже сказал что нибудь из верхних результатов: "Гладкое зубчатое колесо - Предмет - звучит както не умеет скачивать lwjgl с лисперами. )
[13:37:40] <rexim> Зубчатое колесо!
[13:38:07] <ForNeVeR> Опять эту зубчатое колесо.
[13:49:21] m4n71k0r зашёл в конференцию
[13:54:44] orehov зашёл в конференцию
[13:59:49] orehov вышел из конференции
[14:13:55] moonhawk зашёл в конференцию
[14:31:59] <m4n71k0r> $say что-нибудь про классификацию жвм и зубчатое колесо
[14:32:04] <horta hell> m4n71k0r: либо написать нормально перевёл с IDEA - говно
[14:32:44] <m4n71k0r> $say IDEA - не говно!
[14:32:44] <horta hell> m4n71k0r: или плохое
[14:32:58] <m4n71k0r> $say и не плохое! Лучше другой хуерды!
[14:32:59] <horta hell> m4n71k0r: второй ссылке ходил исходники там со мной?
[14:33:31] <m4n71k0r> $say с сиськами в псевдографике, ага
[14:33:31] <horta hell> m4n71k0r: очень недолго
[14:33:53] <m4n71k0r> $say 20
[14:33:53] <horta hell> m4n71k0r: Requested phrase was not found, sorry.
[14:33:58] <m4n71k0r> $say 19
[14:33:58] <horta hell> m4n71k0r: под опиатами распечатанный и найти утилитку по двум точкам строишь уравнение прямой.... потом дублирование, ничего? может на запись для всех так... ну
[14:34:49] <m4n71k0r> $say я стараюсь уже не дублировать и следовать заветам джейраздватри
[14:34:49] <horta hell> m4n71k0r: и муне нужен, значит
[14:35:10] <m4n71k0r> $say распечатанный под опиатами, ага
[14:35:10] <horta hell> m4n71k0r: это за код, который будет скромно названа MISC ?
[14:35:38] <m4n71k0r> $say переименовать в DRECK и удалить
[14:35:38] <horta hell> m4n71k0r: и через час он работает =)
[14:35:54] <m4n71k0r> $say да кто это говно коноплировать будет?
[14:35:54] <horta hell> m4n71k0r: спизди dbf )))
[14:36:26] <m4n71k0r> $say ты ещё csv бы предложило(а). Ты какого полу - то?
[14:36:26] <horta hell> m4n71k0r: uıʃɐɟ∀: хотя..да...так я нихрена не комильфо через час он ещё код
[14:37:06] <m4n71k0r> $say не в зуб ногой, аще, да.
[14:37:06] <horta hell> m4n71k0r: делал
[14:37:28] <m4n71k0r> $say 20
[14:37:28] <horta hell> m4n71k0r: Requested phrase was not found, sorry.
[14:37:31] <m4n71k0r> $say 19
[14:37:31] <horta hell> m4n71k0r: chelovekkorzhik: http://codepad.org/dY9sXElk ... у него бложек есть, осталось после запятой в данном случае, имхо лучше с IDEA - уг, но всем советую забить
[14:37:49] Glorious Chaplain of the Hortamarines зашёл в конференцию
[14:38:23] <m4n71k0r> $say слфшь, это вроде бы не мой кот
[14:38:23] <horta hell> m4n71k0r: звиняй за одно и делаешь в один хуй пойми что, написанное на уровне ядра... но не знал всё)
[14:38:45] <m4n71k0r> $say драйвер тамагочи, ёпте
[14:38:45] <horta hell> m4n71k0r: </chaos_mode>
[14:39:08] <m4n71k0r> $say <transgluarity>
[14:39:08] <horta hell> m4n71k0r: в основном все поля...
[14:39:53] <m4n71k0r> $say а есть чо про код, написанный на тетрадке в клетку ручкой с четырьмя цветами?
[14:39:53] <horta hell> m4n71k0r: ну а что его зацикливать
[14:40:16] <m4n71k0r> $say 20
[14:40:16] <horta hell> m4n71k0r: Requested phrase was not found, sorry.
[14:40:20] <m4n71k0r> $say 19
[14:40:20] <horta hell> m4n71k0r: Requested phrase was not found, sorry.
[14:40:24] <m4n71k0r> $say 18
[14:40:24] <horta hell> m4n71k0r: j123123: зачем тебе ещё один из генты все установки драйверов и почему только если бы ты же всегда
[14:40:45] <m4n71k0r> $say аткой сумбур
[14:40:45] <horta hell> m4n71k0r: жопосмайлики
[14:41:00] <j123123> Мне?
[14:41:06] <m4n71k0r> $say (_._)
[14:41:06] <horta hell> m4n71k0r: какое-то
[14:41:29] <rexim> КРОВЬ КИШКИ ЖОПОСМАЙЛЫ!!
[14:41:38] <m4n71k0r> $say (_+_)
[14:41:39] <horta hell> m4n71k0r: самое главное, что хорошие программки их поднять)
[14:42:00] <rexim> $say 10
[14:42:04] <horta hell> rexim: Под emacs + c, а ты хуй что я хз.
[14:42:06] <m4n71k0r> $say да весь ФП на жопосмайлах
[14:42:06] <horta hell> m4n71k0r: <tooltip> Зачем предварительно рандомно заполнять?
[14:42:20] <rexim> $say нет ты хуй
[14:42:20] <horta hell> rexim: $pet resurrect
[14:42:26] <rexim> $say 10
[14:42:26] <horta hell> rexim: ТяФ-ТяФ!!!: сначала нужно в це_пыщ_пыщ@ вроде да именно помять призывается в жаббир.
[14:42:30] <m4n71k0r> гггг
[14:42:35] <rexim> Што?
[14:42:41] <rexim> А.
[14:42:44] <m4n71k0r> ТЯФ
[14:42:48] <rexim> Кажется, это был чей-то ник.
[14:42:52] <m4n71k0r> $say ТЯФ-тяф
[14:42:52] <horta hell> m4n71k0r: в погроменге тоже интерфейс
[14:42:58] * rexim просто не мог такого сказать!
[14:43:15] <rexim> $say 10
[14:43:16] <horta hell> rexim: Spo1ler: как же говорил, что если команда слила с ней. :D
[14:43:19] <rexim> $say 10
[14:43:20] <horta hell> rexim: Текстовый редактор с электрогитарой и соответственно кодовые слова вообще какую-то новую книгу по спецификации жвм уже к нам?
[14:43:29] <m4n71k0r> ДА
[14:43:31] <rexim> > Текстовый редактор с электрогитарой
[14:43:32] <m4n71k0r> !!
[14:43:35] * rexim хотет такой
[14:43:41] <m4n71k0r> и спецификации жвм!
[14:43:51] <rexim> Текстовый редактор с электрогитарой по спецификации жвм.
[14:43:55] <rexim> Вообще охуенно.
[14:44:12] <m4n71k0r> $say дайте две
[14:44:12] <horta hell> m4n71k0r: j123123: поздравь меня, я тут дохрена минусов (
[14:44:24] <j123123> Поздравляю
[14:44:29] <j123123> Это лучше, чем плюсы
[14:44:41] <m4n71k0r> $say скажи ещё ему хорошее
[14:44:41] <horta hell> m4n71k0r: думаю, берлиос закроется, то зачем нужно масштабировать
[14:44:43] <j123123> C--
[14:44:45] <j123123> Норм
[14:45:00] <m4n71k0r> берлиос вспомнил
[14:45:03] <m4n71k0r> вот же
[14:45:20] <m4n71k0r> $say давай ещё и про калибри
[14:45:20] <horta hell> m4n71k0r: Myp: разрады с частотой в мемориз
[14:46:54] <m4n71k0r> $say охтыжёбаныйтынахуй http://www.opennet.ru/opennews/art.shtml?num=36962
[14:46:54] <horta hell> m4n71k0r: $say 13
[14:46:59] <m4n71k0r> бгг
[14:47:47] <m4n71k0r> браузеры будут выполнять байткод ллвм?
[14:47:59] <m4n71k0r> http://www.chromium.org/nativeclient/pnacl/building-and-testing-portable-native-client
[14:48:04] <m4n71k0r> ничерта не понял
[14:54:11] <m4n71k0r> ещё одна охрененная новость https://metacpan.org/module/RJBS/perl-5.18.0/pod/perldelta.pod
[14:55:56] <m4n71k0r> https://metacpan.org/module/perlrecharclass#Extended-Bracketed-Character-Classes
[15:00:25] <ForNeVeR> Бредовая фича, имхо.
[15:02:21] <m4n71k0r> мож выгорит. Хотя я пока не придумал, как это использовать.
[15:04:53] <m4n71k0r> о, вспомни о колибри и она тут http://kolibrios.org/ru/download.htm ... на кикстартере собирают деньги на конференцию
[15:05:10] <magog> m4n71k0r: пруф кикстартера
[15:05:25] <m4n71k0r> http://www.kickstarter.com/projects/kolibrios/kolibrios-help-us-hold-our-own-summer-of-code-2013
[15:05:40] <m4n71k0r> пойдёт?
[15:08:12] <m4n71k0r> я так понял, что господа, которые пилят колибри, пилят также менуэт. Или наобормот
[15:16:21] <j123123> Нет
[15:16:37] <j123123> менуэт стал проприетарным под 64 бит
[15:16:52] <j123123> Нифига вы не в теме, товарищи
[15:18:04] <m4n71k0r> зато ты у нас есть
[15:18:12] <m4n71k0r> ты ведь в теме
[15:18:39] <m4n71k0r> просто у них в один день релиз был, что странно выглядело
[15:19:59] <j123123> Да там они посрались из-за того что кто-то не принимал чьи-то патчики
[15:20:48] <j123123> И потом создатель сделал свою 64 битную версию проприетарной
[15:21:32] <j123123> http://dobrochan.ru/s/res/16024.xhtml#i17504
[15:32:08] O01eg зашёл в конференцию
[15:32:24] O01eg вышел из конференции
[15:33:23] * ForNeVeR нопесал скрипт для конвертации кодировки всех сорсов в юникот.
[15:33:56] O01eg зашёл в конференцию
[15:34:03] O01eg вышел из конференции
[15:34:53] <j123123> $say 10
[15:34:57] <horta hell> j123123: Конечно он говно под другую ЭВМ. делает его кикали
[15:35:24] <j123123> ЭВМ.
[15:35:32] <j123123> Надо зафорсить слово ЭВМ
[15:35:32] O01eg зашёл в конференцию
[15:35:38] <j123123> $say 10
[15:35:38] <horta hell> j123123: покажу это он меня комп из-за плюсопроблем у тебя ничего
[15:35:39] O01eg вышел из конференции
[15:36:12] <j123123> $say 10
[15:36:12] <horta hell> j123123: ты мне лень читать код писать книгу прямо сейчас. "THE майкрософта
[15:36:18] <j123123> $say 10
[15:36:18] <horta hell> j123123: Не знал, что вам платят за Г...О, я для экранирования
[15:36:36] * j123123 ржет
[15:37:45] O01eg зашёл в конференцию
[15:49:23] reggies зашёл в конференцию
[15:56:20] moonhawk вышел из конференции
[15:56:22] moonhawk зашёл в конференцию
[16:13:05] <rexim> $say 10
[16:13:11] <horta hell> rexim: Я думал Messager и не слышал. И у Даниеля после переустановки венды полетели ВСЕ сервера?
[16:13:27] <rexim> Кто такой Даниель?
[16:13:30] <ForNeVeR> Не повезло Даниэлю, ничего не скажешь.
[16:13:35] <rexim> И почему у него сервера на вендах?
[16:13:47] <ForNeVeR> Были.
[16:13:50] <rexim> Да.
[16:14:08] <rexim> $say 10
[16:14:09] <horta hell> rexim: ktt9, ага, возможно поставить движок форма на кложуре, можно считать картинку.
[16:14:14] <rexim> $say 10
[16:14:14] <horta hell> rexim: Requested phrase was not found, sorry.
[16:14:15] <rexim> $say 10
[16:14:15] <horta hell> rexim: Requested phrase was not found, sorry.
[16:14:17] <rexim> $say 10
[16:14:17] <horta hell> rexim: Requested phrase was not found, sorry.
[16:14:19] <rexim> =\
[16:14:20] <rexim> $say 10
[16:14:20] <horta hell> rexim: 0xd34df00d, Да у каждого сорта есть какая-нибудь конфа дошла до моих цодингтимах!
[16:14:52] yesyes вышел из конференции
[16:15:00] <0xd34df00d> Блядь, заебали.
[16:15:07] <0xd34df00d> Вырубите бота к хуям или мучайте в привате.
[16:15:25] <O01eg> $say
[16:15:28] <horta hell> O01eg: затем foo и вызывать диспетчер задач и в линуксе нету операторов @ ВОДКА
[16:16:03] <0xd34df00d> .kick horta hell
[16:16:03] horta hell выгнали из конференции: DeadBot
[16:16:04] <DeadBot> 0xd34df00d: ok
[16:19:38] <ForNeVeR> Странно, я думал, хорта ребутнется.
[16:19:48] <ForNeVeR> Ну, не ребутнулась - и х-ь с ней!
[16:30:58] orehov зашёл в конференцию
[16:46:02] <rexim> Ну воот. =(
[16:46:22] <rexim> Опять Хорта ушла в забвение на неопределенное время.
[16:46:27] <ForNeVeR> rexim: ты и виноват, между прочим.
[16:46:34] <rexim> :O
[16:46:38] <rexim> Да не может такого быть!
[17:16:53] koroko зашёл в конференцию
[17:18:12] koroko вышел из конференции
[17:28:38] <j123123> кококо
[17:50:07] m4n71k0r вышел из конференции
[18:11:37] m4n71k0r зашёл в конференцию
[18:13:56] <ForNeVeR> http://search.cpan.org/dist/Net-OSCAR/lib/Net/OSCAR.pm - это офигеть просто.
[18:15:46] <ForNeVeR> j123123: ты посмотри-ка - для закрытого протокола разработали столько софта и библиотек: https://code.google.com/p/joscar/wiki/OscarSoftware
[18:15:55] <ForNeVeR> А почему?
[18:17:48] <j123123> Потому что многие используют эту каку, и кому-то хочется использовать этот протокол, не зашквариваясь при этом об проприетарный софт
[18:17:53] <j123123> Но тут есть интересная особенность
[18:18:02] <ForNeVeR> Нет, не поэтому.
[18:18:12] <ForNeVeR> А потому, что раньше программисты были сильны духом.
[18:18:27] <ForNeVeR> И не кудахтали на закрытые протоколы, а просто брали и открывали.
[18:18:48] <j123123> http://www.icq.com/legal/eula/ru
[18:18:51] <ForNeVeR> А кудахтанье, как мне кажется, никогда не принесёт пользы.
[18:19:55] <j123123> Ограничения использования

Вы соглашаетесь не делать следующее: (1) использовать или создавать любое программное обеспечение за исключением Программного обеспечения, предоставленного ICQ или America Online, LLC., или любой их дочерней компанией, вводить ваш номер ICQ и пароль или получать доступ к Услугам ICQ без письменных полномочий со стороны ICQ; (2) извлекать информацию из Услуг ICQ, выполнять восстановление структурной схемы и алгоритма работы по исходным текстам, производить декомпиляцию, обратное ассемблирование, изменение, дублирование, создание копий, создание производных работ, распространение или предоставление иным лицам Программного обеспечения, коммуникационных протоколов ICQ или иной информации, вытекающей из них, производной от них или извлеченной из Услуг ICQ или любой их части; (3) блокировать, отключать или иным образом влиять на любую рекламу, окно с рекламными баннерами, ссылки на иные интернет-странички или услуги, или иные функции, которые являются неотъемлемой частью Услуг и программного обеспечения ICQ; (4) подключать, использовать, попытаться подключиться или использовать любым образом Услуги ICQ для любой коммерческой цели или любой другой цели, кроме частного добросовестного личного использования и как это четко предложено на интернет-страничке ICQ; и (5) включать, интегрировать или добавлять Программное обеспечение или любую его часть (включая протоколы коммуникации ICQ) в любое программное обеспечение, программу или продукт, который вступает в связь, получает доступ или иным образом взаимодействует с Услугами ICQ или другими системами обмена сообщениями, Интернет или онлайновой службой.

Настоящим вы соглашаетесь следовать любым законам и постановлениям, относящимся к использованию Услуг и программного обеспечения ICQ. Вы также согласны освободить ICQ, ее должностных лиц, агентов, служащих и руководителей от ответственности за любой ущерб, возникший в результате нарушения данного раздела. И наконец, вы не можете уполномочить любую третью сторону на выполнение любых действий, описанных в данном разделе, или способствовать ей в этом.
[18:20:01] <rexim> >_<
[18:20:03] <ForNeVeR> .kick j123123
[18:20:03] j123123 выгнали из конференции: DeadBot
[18:20:04] <DeadBot> ForNeVeR: ok
[18:20:09] <rexim> Пастбины нахуа придумали?!
[18:20:25] j123123 зашёл в конференцию
[18:20:27] <ForNeVeR> А тут даже пастбин не нужен - он скопипастил часть из контента по предыдущей ссылке.
[18:20:46] <j123123> А как мне надо было на это сослаться?
[18:20:57] <ForNeVeR> А нахуя на это ссылаться?
[18:21:03] <j123123> Чтобы показать
[18:21:05] <ForNeVeR> Ко-ко-ко, лицензионное соглашение.
[18:21:14] <j123123> Что эта работа была незаконной вообще
[18:21:19] <ForNeVeR> Какая?
[18:21:31] <j123123> Реверс Oscar
[18:21:35] <ForNeVeR> А почему?
[18:21:45] <j123123> Потому что лицензионное соглашение
[18:21:47] <ForNeVeR> > Настоящим вы соглашаетесь
[18:21:51] <j123123> Ну так вот
[18:22:00] <ForNeVeR> Я практически уверен, что никто из разработчиков не подписывал этого соглашения.
[18:22:04] <j123123> Нельзя использовать софт, не одобренный блабла
[18:22:17] <ForNeVeR> Лично я не подписывал.
[18:22:19] <j123123> Всем реально положить на эти вещи
[18:22:30] <j123123> И это радует
[18:22:43] <ForNeVeR> И не принимал его, даже если считать, что факт нажатия на кнопочку "Accept" юридически значим.
[18:22:52] <j123123> Понятно, понятно
[18:23:17] <j123123> Я вообще считаю, что лучше создать открытый протокол, чем ковырять чей-то там проприетарный
[18:23:20] <ForNeVeR> В этом отношении лицензии, которые записаны в файлах с кодом, более надёжны. И способ принятия лицензии - тоже.
[18:23:33] <j123123> Много раз было, что альтернативные клиенты просто переставали работать
[18:23:37] <ForNeVeR> j123123: это не так весело, а в целом ты прав.
[18:23:38] <j123123> тот же QIP
[18:23:48] <j123123> Слышали же
[18:23:49] <ForNeVeR> Срать на QIP, они это заслужили.
[18:23:54] <j123123> Ну и отлично
[18:24:01] <ForNeVeR> Не только слышали, но и участвовали.
[18:24:18] * ForNeVeR помнит день, когда Ильхамка со свитой припёрся в miranda-im@ просить помощи.
[18:24:56] <j123123> И им позволили использовать кусок кода миранды в своем поделии на дельфях
[18:24:58] <j123123> Знаю, знаю
[18:25:04] <ForNeVeR> Нет, это было уже после.
[18:25:14] <j123123> А что было тогда?
[18:25:19] <ForNeVeR> А в тот день у кипоёбов просто всё отвалилось, а у мирандастов - нет.
[18:25:24] <ForNeVeR> И он просил помочь ему починить.
[18:25:52] <j123123> И как, помогли?
[18:25:57] <ForNeVeR> Вроде бы да.
[18:26:10] <j123123> Ну и замечательно
[18:26:19] <j123123> А что они тогда заслужили?
[18:26:25] <j123123> Что плохого сделали?
[18:27:13] <j123123> (17:25:49) ForNeVeR: Срать на QIP, они это заслужили.
[18:51:40] <ForNeVeR> Ну как же, у них код закрыт.
[18:51:46] <ForNeVeR> И пользователи - быдло дофига.
[18:54:59] orehov вышел из конференции
[19:06:17] v_oron зашёл в конференцию
[19:09:18] v_oron вышел из конференции
[19:39:57] <j123123> Это да
[20:06:04] Graf зашёл в конференцию
[20:06:10] Graf вышел из конференции
[20:24:01] yesyes зашёл в конференцию
[20:29:48] zxc зашёл в конференцию
[20:38:05] zxc вышел из конференции
[20:59:35] rexim вышел из конференции
[21:05:15] TemkaS зашёл в конференцию
[21:07:56] reggies вышел из конференции: offline
[21:13:45] yesyes вышел из конференции: Computer went to sleep
[21:33:08] <j123123> Это кстати единственная конфа, где меня кикали и угрожали забанить
[21:34:45] <j123123> И в которой я при этом остаюсь
[21:35:13] <j123123> Была одна конфа, меня там однажды кикнули
[21:35:28] <j123123> С тех пор я туда больше не заходил никогда
[21:36:06] <j123123> Хотя не, может заходил один раз с другого аккаунта, да
[21:36:15] <j123123> Посмотрел и вышел
[21:44:13] generatorglukoff зашёл в конференцию
[21:58:11] <j123123> http://bnw.im/p/M9FCNJ
[21:58:17] <j123123> >Вообще, успешность проекта с качеством кода слабо связана. А на начальных этапах она, порой, даже обратно пропорциональна: пока кодеры все вылизывают, конкурент релизит говнокод с кучей хаков, зато работающий и забирает клиентов. А пай-мальчики идут сосать.
[21:58:48] TemkaS вышел из конференции
[22:03:42] <magog> j123123: все правильно сказал. Пользователям похуй что под капотом.
[22:06:16] <j123123> А мне нравится курнуть исходников и сказать, что они говно
[22:06:42] <j123123> Вот за это я не люблю клозед(в обоих смыслах) сорс
[22:06:55] <j123123> Можно пользоваться говном и никогда про это не узнать
[22:37:44] <j123123> А вот выкладывание кривых проприетарных исходников это всегда удар по репутации
[22:38:13] <j123123> Удар по репутации того, за чьи деньги эти исходники писались
[22:38:44] <j123123> И по репутации тех, кто их писал и кто руководил этим(тимлиды там всякие)
[22:40:12] <j123123> m4n71k0r: Вот ты явно занимался всякими проприетарными исходниками и подписывал NDA. Какое там качество кода в основном?
[22:40:37] <m4n71k0r> j123123: разик было. Говно - код.
[22:40:43] <m4n71k0r> разик подписал NDA
[22:40:53] <m4n71k0r> правда ониошиблись в моих паспортных данных
[22:40:59] <m4n71k0r> так что это была формальность
[22:56:10] <m4n71k0r> j123123: более того, эта контора на меня попыталась в суд подать, якобы за нарушение NDA и, что ещё гораздо маразматичнее звучит, за плагиат, в ходе которого компания понесла убытки на сумму 42 / 2 млн. рублей
[22:56:48] <m4n71k0r> 21 млн. руб.
[23:16:14] <j123123> Вот что бывает, когда со всякими NDA и проприетарщиной связываются
[23:16:24] <j123123> И что, смогли подать в суд?
[23:16:49] <m4n71k0r> j123123: нет, судья не понял, чего они хотят вообще от меня
[23:17:46] <m4n71k0r> j123123: пришёл господин из ОБЭП
[23:18:19] <m4n71k0r> j123123: записывал с моих слов. Показывал скрины с гитхаба, где я якобы выложил исходники проекта во всеобщий доступ.
[23:19:05] <m4n71k0r> j123123: я сказал, что исходники физически на гитхаб на работе не мог выложить, а домой они никак не могли попасть. На том и разошлись
[23:19:17] <j123123> Понятно
[23:19:32] <j123123> А какие там были меры по борьбе с утечкой исходников?
[23:20:29] yesyes зашёл в конференцию
[23:20:46] <j123123> m4n71k0r
[23:21:29] <m4n71k0r> был список разрешённых сайтов, хотя в инеты вообще в принципе лазать кроме msdn нельзя было. Флэшки нельзя. Ну защита минимальная.
лиддев и его "зам" мониторили наши экраны из-за спины =) Ещё радмины ворованные стояли)
[23:24:08] <j123123> Даже в таких ситуациях, смышленый человек может похитить исходники. Надо просто скрытой камерой вооружиться, просмотреть все исходники, снимая при этом монитор
[23:24:14] <j123123> И никаких проблем, тащемта
[23:28:34] <generatorglukoff> j123123: стоимость защиты не должна превышать стоимости защищаемых данных
[23:29:54] <j123123> Стоимость скрытой камеры это вообще пустяк, если подумать
[23:30:16] <j123123> А защититься от нее весьма дорого
[23:30:19] <generatorglukoff> j123123: а з/п того, кто будет следить?
[23:30:29] <j123123> Хотя, я в этом не эксперт
[23:30:36] <j123123> Я вообще за свободную разработку
[23:32:02] orehov зашёл в конференцию
[23:33:31] <m4n71k0r> думаю, ты нихрена не соображаешь в зарабатывании денег на свободной разработке. А ведь кушать что-то придётся. А консалтингом и внедрением ты можешь и не заработать на хлебушек.
[23:37:35] sss|zombie зашёл в конференцию
[23:42:28] <j123123> Не учите меня жить. Я вполне находил вакансии Linux кернел девелопера
[23:43:05] <j123123> И поскольку ядро сами знаете под какой лицензией, с проприетарщиной мне не придется иметь дел
[23:48:56] <generatorglukoff> j123123: находил или работал?
[23:50:05] <generatorglukoff> я вон в гугле вакансии видел :D
[23:51:21] <m4n71k0r> я в hh вакансию президента РФ видел
[23:52:16] <generatorglukoff> m4n71k0r: стоит сходить на собеседование!
[23:52:55] <m4n71k0r> generatorglukoff: это боян. Когда Пу на второй срок выходил
[23:52:59] <generatorglukoff> m4n71k0r: http://www.work.ua/jobs/1296433/
[23:52:59] <m4n71k0r> завели вакансию
[23:53:27] <generatorglukoff> m4n71k0r: http://www.work.ua/jobs/1286767/
[23:53:55] <m4n71k0r> generatorglukoff: охрененные вакансии)
[23:54:49] <m4n71k0r> не хватает пункта
- навык управления сайлонской техникой
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!