Home
codingteam
codingteam@conference.jabber.ru
22.06.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
Проблем решено: 0x14
Говорящих демонов: 0x1

=> Объявляется неделя Clojure.
[00:25:42] chelovekkorzhik зашёл в конференцию
[00:25:59] chelovekkorzhik сменил ник на ckorzhik
[00:45:44] ckorzhik вышел из конференции
[01:04:56] generatorglukoff вышел из конференции
[01:21:26] generatorglukoff зашёл в конференцию
[01:28:45] Александр Николаевич вышел из конференции
[01:34:09] PhoSor вышел из конференции
[02:09:52] <j123123> похопо
[02:12:18] <j123123> .j
[02:12:19] j123123 вышел из конференции
[02:12:25] goodstuff вышел из конференции
[02:13:00] m4n71k0r вышел из конференции
[02:13:11] generatorglukoff вышел из конференции
[02:19:07] magog вышел из конференции
[02:24:31] emu-nero~ вышел из конференции: Replaced by new connection
[02:24:31] emu-nero~ зашёл в конференцию
[02:56:40] yesyes вышел из конференции: Computer went to sleep
[06:40:27] rexim зашёл в конференцию
[06:41:39] <rexim> It's time to ping the shit out of this conf!
[06:41:41] <rexim> .ping
[06:41:42] <DeadBot> rexim: понг от тебя 0.11 секунды
[06:41:42] <rexim> .ping
[06:41:43] <DeadBot> rexim: понг от тебя 0.10 секунды
[06:41:44] <rexim> .ping
[06:41:45] <DeadBot> rexim: понг от тебя 0.10 секунды
[06:41:47] <rexim> Yeah!
[06:42:27] <ForNeVeR> .ping
[06:42:27] <DeadBot> ForNeVeR: понг от тебя 0.07 секунды
[06:42:28] <ForNeVeR> .ping
[06:42:28] <DeadBot> ForNeVeR: понг от тебя 0.08 секунды
[06:42:30] <ForNeVeR> .ping
[06:42:30] <DeadBot> ForNeVeR: понг от тебя 0.08 секунды
[06:42:32] <ForNeVeR> >_<
[06:42:34] <ForNeVeR> >_<
[06:42:35] <ForNeVeR> >_<
[06:42:38] <rexim> <_>
[06:42:42] <ForNeVeR> >_>
[06:43:24] sss|zombie зашёл в конференцию
[07:30:12] rexim вышел из конференции
[07:50:46] rexim зашёл в конференцию
[08:09:49] m4n71k0r зашёл в конференцию
[08:35:30] reggies зашёл в конференцию
[08:47:32] <emu-nero~> хй.
[09:19:29] reggies вышел из конференции: offline
[10:03:15] PhoSor зашёл в конференцию
[10:04:56] <PhoSor> утрота
[10:09:27] Myp зашёл в конференцию
[10:14:52] emu-nero~ вышел из конференции
[10:30:49] emu-nero~ зашёл в конференцию
[11:11:48] magog зашёл в конференцию
[11:18:40] emu-nero~ вышел из конференции: Replaced by new connection
[11:34:24] SolarRay зашёл в конференцию
[11:40:31] emu-nero~ зашёл в конференцию
[11:40:42] <emu-nero~> ВЫХОДНЫЕАААА
[11:42:20] <m4n71k0r> emu-nero~: нет их
[11:42:28] <m4n71k0r> emu-nero~: ни дня без строчки
[11:42:52] * ForNeVeR сегодня уже пул-реквест помержил.
[11:43:03] <m4n71k0r> .ping хуй^W j123123
[11:43:04] <DeadBot> m4n71k0r: хуй^W j123123 не существует
[11:46:08] <Myp> ForNeVeR: А чего хотра-хелл пишет 404,
[11:46:09] <Myp> ?
[11:46:21] <ForNeVeR> Myp: кто пишет?
[11:46:47] <Myp> ForNeVeR: Гит-хаб, конечно
[11:46:58] <ForNeVeR> Возможно, потому, что она хорта, а не хотра.
[11:47:13] <Myp> ForNeVeR: А, прости, это личкрафты тупанули
[11:47:18] <ForNeVeR> https://github.com/ForNeVeR/horta-hell
[11:47:19] <ForNeVeR> Всё ок.
[11:50:42] <m4n71k0r> Myp: а ты заинтересовался разработкой с использованием scala/clojure ?
[11:51:22] <ForNeVeR> Myp: давай напишем код!
[11:51:53] emu-nero~ вышел из конференции: Replaced by new connection
[11:51:54] emu-nero~ зашёл в конференцию
[11:53:42] emu-nero~ вышел из конференции
[11:53:46] <ForNeVeR> emu-nero~: и ты присоединяйся, ну.
[11:54:56] <Myp> m4n71k0r: Ну, я увидел в топике что-то новое для себя
[11:55:04] <m4n71k0r> какое чудо мне попало в руки! Неработающий Samsung GALXAY S III
[11:55:05] <Myp> ForNeVeR: Какой?
[11:55:21] <ForNeVeR> Myp: любой!
[11:55:31] <ForNeVeR> m4n71k0r: это... круто?
[11:55:34] <ForNeVeR> Это планшет?
[11:55:38] <Myp> ForNeVeR: Хм. Это любопытно
[11:55:46] <m4n71k0r> это GALXAY!
[11:55:54] <m4n71k0r> я хз что это
[11:55:58] <m4n71k0r> похоже на телефон
[11:56:03] <ForNeVeR> Myp: ты что, никогда не писал код? :(
[11:56:47] <ForNeVeR> m4n71k0r: тогда ты должен его починить.
[11:58:09] <Myp> ForNeVeR: Почему же
[11:58:10] emu-nero~ зашёл в конференцию
[11:58:20] * emu-nero~ обновил ядро до 3.8.13
[11:58:42] <ForNeVeR> Myp: странные вопросы задаёшь.
[11:58:47] <ForNeVeR> У нас все посаны пишут код!
[11:58:54] <ForNeVeR> И тёлки тоже! Ну, иногда.
[11:59:04] <emu-nero~> тёлкие даже коду дают
[11:59:10] <emu-nero~> а мне не дают :(
[11:59:24] <ForNeVeR> emu-nero~: возможно, ты сам тёлка.
[12:00:23] <emu-nero~> ForNeVeR: да?(
[12:00:48] <ForNeVeR> emu-nero~: очевидно, что принятие такого положения ликвидирует часть твоих проблем.
[12:01:00] <ForNeVeR> Другой вопрос, что оно поднимет новые проблемы.
[12:02:04] <Myp> ForNeVeR: не странные, а уточняющие
[12:04:24] <emu-nero~> всем гиольотины, парни!
[12:07:38] <Myp> emu-nero~: И, кстати, телки тебе не недают, просто ты ленив настолько, что даже не спрашиваешь
[12:07:53] <emu-nero~> ну.
[12:10:42] <emu-nero~> давайте запилим конферешку в .unioon
[12:13:29] <emu-nero~> .ping
[12:13:30] <DeadBot> emu-nero~: понг от тебя 0.11 секунды
[12:14:54] magog вышел из конференции
[12:17:25] magog зашёл в конференцию
[12:20:22] Glorious Chaplain of the Hortamarines зашёл в конференцию
[12:22:59] yesyes зашёл в конференцию
[12:26:16] <emu-nero~> ёбаный хорёк
[12:26:29] <emu-nero~> со спинки дивана сбрасывает банки прямо на голову
[12:32:27] <m4n71k0r> пропиши ему клизму
[12:32:43] <m4n71k0r> можно без скипидара и без гвоздей
[12:33:41] <emu-nero~> причём он специально подтаскивает банки к моей голове
[12:33:45] <emu-nero~> и падает вместе с банкой
[12:34:56] <emu-nero~> m4n71k0r: жестяной стружкой.
[12:48:22] m4n71k0r вышел из конференции
[13:16:26] <ForNeVeR> emu-nero~: накажи его.
[13:16:31] <ForNeVeR> Это же элементарно.
[13:17:28] moonhawk зашёл в конференцию
[13:17:41] moonhawk вышел из конференции
[13:19:42] j123123 зашёл в конференцию
[13:21:45] m4n71k0r зашёл в конференцию
[13:24:32] <emu-nero~> ч
[13:31:33] <ForNeVeR> >
[13:32:47] moonhawk зашёл в конференцию
[13:32:50] <m4n71k0r> [+.]
[13:35:47] <ForNeVeR> m4n71k0r: в каком-нибудь юникодовом брейнфаке это будет очень долгий цикл.
[13:36:33] <m4n71k0r> может даже клингонский отобразит
[13:36:47] <ForNeVeR> Да!
[13:37:05] <ForNeVeR> Если не уронит всю систему при воспроизведение невалидных последовательностей.
[13:38:32] <PhoSor> поцоны, наскока параноическая должна быть проверка на входные данные?
[13:38:51] <ForNeVeR> Если тебе кажется, что она слишком параноидальная - значит, почти достаточно.
[13:39:07] <PhoSor> я бы вопще нихуя не проверял
[13:39:11] <PhoSor> и пусть оно падает
[13:39:12] <ForNeVeR> Ты идиот.
[13:39:19] <PhoSor> у меня же жс ._.
[13:39:29] <PhoSor> я не понимаю меру проверки
[13:39:29] <ForNeVeR> О каких входных данных речь?
[13:39:36] <ForNeVeR> Безусловно, оно должно упасть.
[13:39:49] <ForNeVeR> Но чья ответственность упасть в данном случае?
[13:40:02] <ForNeVeR> Должен ли твой модуль падать? Ожидается ли такое поведение именно от него?
[13:40:13] <ForNeVeR> Если да - тогда всё ок.
[13:41:42] <m4n71k0r> как жс мжет упасть?
[13:41:46] <m4n71k0r> этож жс
[13:42:33] <PhoSor> то есть нахуй проверки
[13:42:34] <PhoSor> *?
[13:42:36] <m4n71k0r> давай так, если тебе достаточно хуйпоймикакого функционирования, то можешь не проверять, но я бы был максимально параноидальным
[13:42:52] <ForNeVeR> PhoSor: ты блядь читал что тебе пишут?
[13:43:01] <ForNeVeR> PhoSor: падение ожидается от твоего кода или нет?
[13:43:05] <m4n71k0r> он write-only
[13:43:11] <ForNeVeR> Ебатеньки!
[13:43:13] moonhawk вышел из конференции
[13:43:37] * m4n71k0r записал слово
[13:43:58] <PhoSor> в сраном динамическом жс проверки могут стать доброй половиной всего блять кода
[13:44:11] <m4n71k0r> в плюсах мы всё проверяем
[13:44:24] <ForNeVeR> PhoSor: и что такого?
[13:44:24] <m4n71k0r> и проверки там 9/10 кода
[13:44:54] <ForNeVeR> PhoSor: в сраном sqlite кода тестов в 1000 (тысячу) раз больше, чем обычного кода.
[13:45:04] <PhoSor> ибо даже сраное определение стандартного типа нихуя не тривиальная задача
[13:45:08] <ForNeVeR> PhoSor: sqlite я доверяю. А твоему коду нет.
[13:45:16] <ForNeVeR> PhoSor: тебе кто данные присылает?
[13:45:23] <ForNeVeR> У тебя какой-то внутренний компонент?
[13:45:29] <PhoSor> рест-сервис например
[13:45:35] <ForNeVeR> Ага.
[13:45:44] <ForNeVeR> Ну, то есть, могут прислать любую рандомную поеботу.
[13:45:49] <PhoSor> ага
[13:45:55] <PhoSor> но обещают жсон
[13:46:03] <ForNeVeR> В жсоне может быть поебота.
[13:46:10] <PhoSor> и такое бывает, да
[13:46:11] <m4n71k0r> да
[13:46:16] <m4n71k0r> пзц
[13:46:17] <ForNeVeR> И если клиент разрабатываешь не ты - то она там *будет*.
[13:46:21] <ForNeVeR> Я это гарантирую.
[13:46:32] <PhoSor> клиент чего?
[13:46:42] <ForNeVeR> Ну, ты пишешь сервис, а есть клиенты.
[13:46:49] <PhoSor> нет, наоборот
[13:46:57] <ForNeVeR> PhoSor: и разработчики клиента не станут слушать твои отмазки типа "оно просто упало из-за невалидных данных, а каких - я не знаю".
[13:46:59] <PhoSor> я клиент и дергаю сервис
[13:47:11] <ForNeVeR> Они тебя вытащат на центральную площадь и публично выебут.
[13:47:16] <PhoSor> ForNeVeR: ты хуй, читай че пишу
[13:47:22] <ForNeVeR> PhoSor: проверяй, ебать.
[13:47:25] <ForNeVeR> Проверяй данные.
[13:48:48] <PhoSor> кажется пришла светлая идея
[13:48:55] <PhoSor> ForNeVeR: а ты все равно хуй
[13:49:00] <ForNeVeR> Светлая идея проверить, блядь, данные?
[13:49:19] <m4n71k0r> ему надо срочно устроить терапию плюсопогроменгом
[13:49:29] <m4n71k0r> чтобы он себей ноги и яйцы поотстреливал
[13:49:34] <m4n71k0r> пару раз
[13:49:37] <m4n71k0r> или три
[13:49:55] <ForNeVeR> m4n71k0r: у него просто архитектурный пиздец, и он не понимает, что с этим делать.
[13:50:04] <PhoSor> идите нахуй
[13:50:10] <m4n71k0r> а вот и не пойдём
[13:50:15] <PhoSor> архитекторы хуевы
[13:50:19] <ForNeVeR> Как говорил учитель Гоу Ту, есть программисты, которым просто нужен конкретный совет.
[13:50:28] <ForNeVeR> И они всё равно не будут ему следовать.
[13:50:37] <ForNeVeR> Ах, как был прав старый учитель...
[13:50:41] <PhoSor> -_\\
[13:51:22] <PhoSor> ни один из вас не понимает дзена жс и советует какую то хуйню
[13:51:28] <PhoSor> и я не понимаю
[13:51:42] <ForNeVeR> PhoSor: мы оба понимаем дзен жс лучше, чем нативный программист на жс.
[13:52:01] <ForNeVeR> Потому что нет никакого дзена жс.
[13:52:04] <PhoSor> чоа?
[13:52:06] <PhoSor> пфф
[13:52:08] <PhoSor> хаха
[13:52:13] <ForNeVeR> Есть просто хорошие практики инженерной разработки.
[13:52:47] <PhoSor> покажи мне хорошие практики инженерной разработки на жс
[13:53:03] <ForNeVeR> PhoSor: представь, что твоя ссанина, которую ты по недоразумению называешь кодом, отправится на Марс. Вот твой код берут и инсталлят в марсоход. Ты не сможешь его поддерживать после отправки беспилотника, и поэтому тебе нужно написать, блядь, надёжно. Прямо сейчас.
[13:53:17] <PhoSor> :D
[13:53:23] <PhoSor> хуита какая то
[13:53:32] <ForNeVeR> Ты вообще ничего не понял, да?
[13:53:38] <PhoSor> это ты ничего не понимаешь
[13:53:45] <ForNeVeR> Ну да, конечно.
[13:53:49] <PhoSor> нет одного метода на все времена
[13:53:55] <PhoSor> есть дзен
[13:53:58] <ForNeVeR> А я сказал что есть один метод?
[13:54:03] <ForNeVeR> Я сказал что нет дзена?
[13:54:13] <PhoSor> моя ссанина не полетит на марс
[13:54:25] <ForNeVeR> Ну да, раз уж ты так говоришь.
[13:54:30] <ForNeVeR> И ничья не полетит.
[13:54:38] <ForNeVeR> Из-за таких вот блядских мудаков, как ты.
[13:54:42] <PhoSor> а свое время на эту ссанину я бессмысленно проебу
[13:54:46] <ForNeVeR> Вообще нихуя никуда не полетит.
[13:54:56] <ForNeVeR> Так и будем жить в говне.
[13:55:04] <PhoSor> и это гораздо инженерней
[13:55:12] <PhoSor> чем блять писать для марса
[13:55:12] <ForNeVeR> И виноват в этом лично ты. И твоё жалкое неумение сделать правильно.
[13:55:58] <ForNeVeR> PhoSor: но я вижу, ты что-то понял.
[13:56:19] <PhoSor> ни разу не из того, что ты сказал ты
[13:56:34] <ForNeVeR> А я ничего не говорил. Это ты сам всё сказал.
[13:56:36] <PhoSor> форневер побыл хорошей уточкой
[13:56:40] <PhoSor> :3
[13:59:12] <ForNeVeR> PhoSor: http://thecodelesscode.com/case/1
[13:59:43] <ForNeVeR> PhoSor: ты зря не читаешь скайпик, я тебе уже туда отправил эту ссылку.
[13:59:48] <ForNeVeR> Я знал заранее, что она тебе поможет.
[13:59:57] <PhoSor> :D
[13:59:59] <rexim> Это репост с погромминга. Расходимся, посоны.
[14:00:10] <ForNeVeR> rexim: нет, ему я её ещё раньше отправил.
[14:02:24] <ForNeVeR> Алсо я, кажется, уже когда-то постил ссылки на этот сайтик.
[14:02:32] <ForNeVeR> Вы же знаете, я люблю такие штуки.
[14:02:58] <rexim> Любишь ебошить случайных людей по мизинцу на ноге?
[14:03:07] <rexim> Я тоже.
[14:04:25] <ForNeVeR> Ты совершенно не понимаешь сути!
[14:04:31] <ForNeVeR> Вовсе не случайных людей!
[14:04:40] <ForNeVeR> А только тех, кто не может дать сдачи. ^____^
[14:05:29] <PhoSor> ForNeVeR: и да, сраные тесты я понял
[14:05:48] <PhoSor> я уже не первый раз забываю ответ
[14:06:58] moonhawk зашёл в конференцию
[14:12:04] ranwise зашёл в конференцию
[14:12:43] <PhoSor> у нас новоприбывший, поцоны
[14:23:16] <ForNeVeR> ranwise: рота и звание, боец?
[14:24:56] <ForNeVeR> .status ranwise
[14:24:57] <DeadBot> ForNeVeR: ** This message was blocked by the ICQ server ** [online]
[14:25:01] <ForNeVeR> о_О
[14:26:49] ranwise вышел из конференции
[14:27:10] ranwise зашёл в конференцию
[14:27:35] <ranwise> python, javascript немного
[14:28:06] <ForNeVeR> PhoSor: да это же твой бро!
[14:28:15] <PhoSor> хм
[14:28:19] <ForNeVeR> PhoSor: собеседуй его.
[14:28:31] <PhoSor> ranwise: поступаешь в моё распоряжение :3
[14:28:33] <ForNeVeR> И мемберни, если посчитаешь нужным.
[14:30:11] <ranwise> да нечего собреседовать, мало что знаю
[14:30:16] <ForNeVeR> ranwise: добро пожаловать, в общем.
[14:30:21] <ForNeVeR> Надо изучать!
[14:31:00] <ranwise> незнаю на чем остановится)
[14:31:05] <PhoSor> ranwise: у нас есть годный javascript@
[14:31:10] <ranwise> вот недавно почитал про Backbone.js
[14:31:17] <rexim> А зачем на чем-то останавливаться?
[14:31:29] <rexim> Изучай все, иди вперед.
[14:31:31] <ranwise> ну всего по чуть чуть и в итоге ничего
[14:31:38] <PhoSor> ему нужен приоритет
[14:31:50] <PhoSor> воплне резонное желание
[14:32:00] <ranwise> щас интерисует что то типа веб апи на питоне + js
[14:32:14] <ForNeVeR> ranwise: а почему бы и серверную сторону не взвести на js?
[14:32:18] <ForNeVeR> Это интересный опыт.
[14:32:20] <PhoSor> ололо
[14:32:25] <PhoSor> ForNeVeR: это ты сказал?
[14:32:30] <ranwise> ну про ноду читал
[14:32:44] <ForNeVeR> PhoSor: да, это я сказал. Заметь, я не сказал, что это однозначно хорошо; я лишь сказал, что это интересно.
[14:32:54] * PhoSor адепт серверного и клиентского жс
[14:33:09] moonhawk вышел из конференции
[14:33:11] * ForNeVeR адепт котят.
[14:33:16] <PhoSor> ranwise: могу ответить на твои вопросы
[14:34:02] <Myp> Сервкерный жс?
[14:34:08] <ForNeVeR> Myp: да.
[14:34:15] <ForNeVeR> Myp: это работает.
[14:34:17] <ranwise> node.js
[14:34:19] <Myp> Что и такие случае бывают в диагнозах?
[14:34:59] <Myp> Я думал хуже чем java на серверха уже быть не может
[14:35:03] <rexim> Myp: после появления node.js все чаще и чаще.
[14:35:08] <ForNeVeR> Myp: да оно не очень-то плохо и работает. Кароч, там эвент-машина, и всё на асинхронщине в одном треде. Плюс, под капотом V8 с оптимизациями, так что не шибко медленно даже.
[14:35:36] <ranwise> а вот вопрос по базам
в sql данные в итоге меньше места занимают чем в nosql?
[14:35:59] <PhoSor> поровну
[14:36:03] <ForNeVeR> ranwise: вопрос неоднозначный.
[14:36:11] <ranwise> хотя в nosql нету мороки со связями
[14:36:17] <PhoSor> есть
[14:36:27] <ForNeVeR> Если ты *точно* не знаешь, что именно тебе нужно - бери SQL.
[14:36:58] <ForNeVeR> nosql только выглядит простым, а на деле там куча подводных камней, и в целом сложнее найти решение проблем, т.к. технологии пока не столь широко распространены.
[14:37:59] <PhoSor> да, в но-скл пока надо думать, используя скл думать не обязательно
[14:39:13] <PhoSor> но если ты собрался не думать и использовать скл, то приготовься читать
[14:40:20] <ranwise> мне больше нравится nosql, может мало изучал
[14:40:58] yesyes вышел из конференции
[14:41:14] <ForNeVeR> Скажем честно - вообще не изучал.
[14:41:28] <ForNeVeR> С первого взгляда nosql и кажется попроще, и потому лучше.
[14:41:36] <ForNeVeR> Но на самом деле он более низкоуровневый.
[14:44:33] SolarRay вышел из конференции
[14:46:05] <ranwise> а есть пример?
[14:48:36] <PhoSor> пример чего?
[14:49:22] <ranwise> в каком случает nosql лучше не использовать
[14:50:20] <ForNeVeR> Есть пример, в каком случае его лучше использовать.
[14:50:37] <ranwise> и?
[14:50:59] <ForNeVeR> Если твои бизнес-объекты - это в основном строго изолированные сущности / наборы сущностей, и тебе точно не требуется транзакционная семантика работы с ними.
[14:51:03] <ranwise> вроде каталоги товаров с сортировкой?
[14:51:56] <ForNeVeR> Хм.
[14:51:59] <ForNeVeR> Пожалуй, да.
[14:52:14] <ForNeVeR> Если приложение только читает данные, а модифицируют их редко и снаружи - тогда ок.
[14:58:10] <ranwise> ну для себя думал сделать что то типа каталога музыки с винта, собрать инфу типа битрейт, теги и залить в монгу
возможно потом с инет подгрузить обложки + инфу о артистах\группах
ну а в бразуре на основе js выводить
[14:58:20] <ranwise> сложно такое?
[15:00:16] <ForNeVeR> Как нех делать!
[15:01:48] <ranwise> mongodb пойдет для такого или лучше уж sql
[15:26:12] <PhoSor> сикель подойдет прекрасно
[15:29:07] <PhoSor> но если охота на монге, то можешь забить на это сделать просто на монге
[15:34:57] <ForNeVeR> emu-nero~: http://img2.joyreactor.cc/pics/post/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B2%D1%8B%D0%B4%D1%80%D0%B0-%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8-743132.gif - а твой хорёк так умеет?
[15:54:10] <Myp> ForNeVeR: Какой молодец!
[15:59:05] <PhoSor> уняняня ^____^
[16:46:40] <ForNeVeR> Посаны. Помогите с английским.
[16:46:59] <ForNeVeR> Я хочу сказать "код выполняется с рантаймом Mono".
[16:47:21] <ForNeVeR> Как правильно - with Mono runtime, under Mono runtime, on Mono runtime?
[16:47:30] <ForNeVeR> Или слово "runtime" вообще не нужно тут?
[16:49:10] <Myp> ForNeVeR: uses
[16:49:28] <Myp> the code uses Mono runtime
[16:49:33] <ForNeVeR> Хм.
[16:50:02] <Myp> Думаю так полуш
[16:50:03] <ForNeVeR> Просто у меня контекст такой:
"Методы этого класса не нужно вызывать, если код выполняется под управлением Mono."
[16:50:21] <emu-nero~> \ъъ
[16:50:24] <emu-nero~> ForNeVeR: всё умеет
[16:50:29] <Myp> the class methods should be called while mono runtime
[16:50:35] <ForNeVeR> while?
[16:50:40] <ForNeVeR> А это не упорото?
[16:50:45] <Myp> ну, можно in case of
[16:50:51] <ForNeVeR> when using, во.
[16:50:57] <Myp> тоже ок
[16:51:26] <Myp> when mono runtime is used
[16:52:58] <ForNeVeR> Methods of this class should be called only if Mono runtime is currently used.
[16:53:05] <ForNeVeR> Вот так ок.
[16:53:06] <ForNeVeR> Спасибо.
[16:53:12] <Myp> збс
[16:53:38] * Myp думает, что всем надо больше практиковаться
[16:53:46] <ForNeVeR> Согласен.
[16:59:29] * emu-nero~ снова полдня проспал
[16:59:32] <emu-nero~> ForNeVeR: обнимашки?
[17:05:23] <emu-nero~> яяяяяяяяяяяяяя 54епям522222222222222222222222222еее22е222222ймфмйффффффффффффффаайf
[17:23:29] reggies зашёл в конференцию
[17:32:53] magog вышел из конференции
[17:41:38] любитель криппи языков зашёл в конференцию
[17:57:12] <ForNeVeR> Я не понимаю, как его хорёк мог переключить раскладку.
[17:58:57] <emu-nero~> расскладка по capslock
[17:59:30] <j123123> В жабке кстати есть проверки на выход за границу массива
[17:59:36] <j123123> лососнула жабка
[17:59:40] <j123123> а в сишке нет
[18:00:06] <j123123> но можно сделать ассерт
[18:00:23] <emu-nero~> в си тоже есть
[18:00:23] <0xd34df00d> А чо, мур вообще в английский не умеет?
[18:00:37] <j123123> в си этого обычно нет
[18:00:43] <emu-nero~> в моём есть.
[18:00:51] <j123123> У тебя какой си?
[18:00:57] <j123123> СИШАРП небось
[18:01:04] <emu-nero~> tcc
[18:01:09] <j123123> зачем?
[18:01:20] <emu-nero~> затем.
[18:01:27] <j123123> ты лолка
[18:01:33] <emu-nero~> ты хуй.
[18:01:35] <j123123> ты
[18:01:38] <emu-nero~> ты.
[18:01:40] <j123123> ты
[18:01:42] <emu-nero~> ты
[18:01:43] <j123123> ты
[18:01:45] <emu-nero~> ты.
[18:01:47] <j123123> ты
[18:01:50] <emu-nero~> ты.
[18:01:51] <j123123> ты
[18:01:54] <emu-nero~> ты.
[18:01:55] <j123123> ты
[18:02:04] <j123123> .kick emu-nero~
[18:02:05] <DeadBot> j123123: фиг
[18:03:50] <emu-nero~> что за говно
[18:04:05] <emu-nero~> в jira нет возможности сторить документы по дефолту, похоже
[18:04:31] <emu-nero~> и она выполняется через atlassian confluence
[18:04:35] <emu-nero~> который тоже денег стоит.
[18:04:40] <j123123> ГОВНО
[18:07:15] <ForNeVeR> j123123: ты ещё и не уважаешь никакие компиляторы, кроме gcc?
[18:07:24] <ForNeVeR> j123123: а в чём причина, позвольте поинтересоваться?
[18:07:30] <ForNeVeR> emu-nero~: верно, нет возможности.
[18:07:38] <emu-nero~> ForNeVeR: пользовался ей?
[18:07:41] <ForNeVeR> Да.
[18:07:47] <ForNeVeR> У нас баг-трекер в ней.
[18:07:49] ranwise вышел из конференции: QIP 2012: Спокойное общение
[18:07:59] <emu-nero~> подскажи что-нибудь дельное по ней
[18:08:11] <emu-nero~> на новой работе её интегрировать хотят
[18:08:20] <emu-nero~> и перейти с git на mercurial
[18:08:25] <j123123> ForNeVeR: tcc - игрушечный компилятор. Я его не неуважаю
[18:08:35] <любитель криппи языков> j123123: кто? где?
[18:08:45] <j123123> Просто использовать его для чего-то серьезного я бы не стал
[18:08:58] <j123123> Оптимизация у него так себе
[18:09:49] <ForNeVeR> emu-nero~: с git на mercurial - не одобряю.
[18:10:14] <ForNeVeR> В целом jira для багтрекера подходит, хотя mantis менее геморроен и с ним проще работать, к тому же бесплатно.
[18:11:07] <Myp> 0xd34df00d: Не умею в англицкий, да
[18:11:58] <Myp> 0xd34df00d: Хочешь порепетиторствовать?
[18:11:58] <emu-nero~> http://www.atlassian.com/software/confluence/pricing цены пздец.
[18:12:33] <emu-nero~> 3000/месяц.
[18:12:42] <ForNeVeR> emu-nero~: это в облаке.
[18:12:55] <ForNeVeR> А за 10 баксов можно стендэлон-версию на 10 юзеров взять.
[18:13:10] <emu-nero~> ай.
[18:13:15] <j123123> emu-nero~: Зачем это, когда есть git ?
[18:13:24] <ForNeVeR> j123123: гит - не багтрекер.
[18:13:30] <emu-nero~> j123123: я не разработчик.
[18:13:43] <j123123> В гитхабе есть багтрекер
[18:13:55] <ForNeVeR> Так git или github?
[18:14:09] <emu-nero~> github стоит многоденег.
[18:14:16] <ForNeVeR> И, например, приватная репа на гитхабе на 10 пользователей обойдётся дороже 10 баксов.
[18:14:17] <j123123> ну епт, я просто с гитом работаю в основном через гитхуб
[18:14:24] <Myp> чо?
[18:14:32] <Myp> через гитхаб работать с гитом?
[18:14:33] <ForNeVeR> А если брать enterprise github, то ещё больше, да.
[18:14:34] <Myp> убиццо
[18:14:46] <ForNeVeR> j123123: в гите нет багтрекера, бро.
[18:14:50] <Myp> я вот, например, работаю через urxvt
[18:14:53] <j123123> ForNeVeR: ок
[18:14:59] <ForNeVeR> Из всех систем контроля версий, встроенный баг-трекер есть только в fossil.
[18:15:05] <emu-nero~> ForNeVeR: там же есть "issues"
[18:15:09] <ForNeVeR> Ну и в TFS, в некотором роде.
[18:15:09] <emu-nero~> это не то?
[18:15:14] <ForNeVeR> emu-nero~: ты о чём?
[18:15:18] <emu-nero~> в гитхабе
[18:15:20] <ForNeVeR> emu-nero~: issues есть в гитхабе.
[18:15:23] <emu-nero~> а.
[18:15:35] <ForNeVeR> Если ты не хочешь светить код, то тебе это обойдётся в энную сумму.
[18:15:36] <emu-nero~> предложение не полностью прочитал
[18:15:45] <ForNeVeR> Около 50 баксов в год для 10 человек, кажется.
[18:16:06] <ForNeVeR> Ну а про github enterprise ты и сам уже сказал.
[18:16:21] <ForNeVeR> Серьёзно, посаны, я выбираю mantis.
[18:16:36] <emu-nero~> а trac ,
[18:16:37] <emu-nero~> ,
[18:16:38] <ForNeVeR> Да, он уебанск и некрасив, зато бесплатно и функции свои выполняет.
[18:16:52] <ForNeVeR> trac слишком охуительная система. В ней очень много лишнего.
[18:17:09] <ForNeVeR> Впрочем, если вам нужна интеграция и пыщ-пыщ вики - тогда trac очень хорошо подойдёт.
[18:17:17] <Myp> ForNeVeR: Запилим свою?
[18:17:24] <Myp> В лучших традиция цодингтима
[18:17:44] <ForNeVeR> Myp: честно говоря, я не вижу фатальных недостатков в существующих. А ты видишь?
[18:17:47] <emu-nero~> ForNeVeR: мантис только баг-трекер?
[18:17:55] <ForNeVeR> emu-nero~: насколько мне известно - да.
[18:17:56] <Myp> ForNeVeR: когда нас это останавливало?
[18:17:58] <ForNeVeR> Возможно, есть модули.
[18:18:08] <ForNeVeR> Myp: это *всегда* нас останавливает.
[18:18:20] <Myp> Нет. Не это все таки
[18:18:27] <ForNeVeR> Myp: но если лично тебе действительно интересно попилить такую штуку - ну, можно подумать.
[18:18:45] <Myp> На самом деле я ни одной из них не польуюсь
[18:18:50] <Myp> По работе есть jira
[18:18:55] <Myp> и еще какой-то лисапед
[18:19:21] <emu-nero~> http://www.mantisbt.org/wiki/doku.php/mantisbt:features
Wiki Integration (optional)
[18:20:18] <emu-nero~> я вообще против проприетарных решений
[18:20:24] <emu-nero~> да еще с таким жутким интерфейсом
[18:20:41] <j123123> а чем багзилла не устраивает?
[18:20:51] <emu-nero~> слишком стара
[18:21:06] <emu-nero~> щас вообще redmine стоит
[18:21:12] <emu-nero~> чем он не нравится сложно сказать.
[18:21:16] <emu-nero~> точнее, не спрашивал
[18:22:26] <ForNeVeR> emu-nero~: подожди, мантис с открытым кодом.
[18:22:44] <emu-nero~> ForNeVeR: я про jira
[18:23:06] <ForNeVeR> Ну, jira имеет успех в корпоративной среде за счёт поддержки и интеграции со всякими штуками.
[18:23:44] <ForNeVeR> Плюс, интерфейс там более-менее приличный, есть свой язык для запросов по задачам (если у тебя их десятки тыщ - это внезапно становится очень важно).
[18:23:50] <ForNeVeR> Но монстроузная система, конечно.
[18:26:51] Graf зашёл в конференцию
[18:29:22] Graf вышел из конференции
[18:32:35] <rexim> .ping
[18:32:36] <DeadBot> rexim: понг от тебя 0.10 секунды
[18:32:37] <rexim> .ping
[18:32:38] <DeadBot> rexim: понг от тебя 0.11 секунды
[18:32:39] <rexim> .ping
[18:32:40] <DeadBot> rexim: понг от тебя 0.11 секунды
[18:32:46] <rexim> В приделах нормы.
[18:37:21] <PhoSor> .ping
[18:37:21] <DeadBot> PhoSor: понг от тебя 0.15 секунды
[18:37:23] <PhoSor> .ping
[18:37:23] <DeadBot> PhoSor: понг от тебя 0.20 секунды
[18:37:24] <PhoSor> .ping
[18:37:25] <DeadBot> PhoSor: понг от тебя 0.15 секунды
[18:42:21] <emu-nero~> PhoSor: :-*
[18:42:39] <PhoSor> o_0
[18:42:44] <PhoSor> хуя
[19:08:03] reggies вышел из конференции
[19:27:35] <ForNeVeR> Сегодня пул-реквест так и прёт, посаны!
[19:28:58] <emu-nero~> ForNeVeR: ты же умный
[19:29:13] <emu-nero~> вот смотри, клиенты подключаются к pppd
[19:29:45] <emu-nero~> и создаются интерфейсы с p2p линком:
10.0.1.3/32
10.0.1.4/32
10.0.1.5/32
[19:29:53] <emu-nero~> сервер с адресом 10.0.1.1/32
[19:30:32] <emu-nero~> как сделать чтобы пользователь с адресом 10.0.1.3 мог хакать пользователя 10.0.1.4 ?
[19:31:19] <ForNeVeR> А кто ему мешает?
[19:31:26] <Myp> Они же в одной подсети
[19:31:30] <Myp> Значит можно
[19:31:32] <emu-nero~> в одной подсети?
[19:31:37] <Myp> Конечно
[19:31:39] <emu-nero~> с маской 255.255.255.255 ?
[19:31:45] <emu-nero~> в одной подсети?
[19:31:47] <Myp> што?
[19:31:50] <emu-nero~> что вы мне тут лечите.
[19:31:51] <ForNeVeR> Што.
[19:31:52] <Myp> /32 же
[19:32:04] <ForNeVeR> /32 это с каких пор 255.255.255.255?
[19:32:10] <Myp> он упорол чего-то
[19:32:16] <emu-nero~> а что это?
[19:32:19] <ForNeVeR> А хотя стоп.
[19:32:47] <ForNeVeR> /32 это оно, да.
[19:32:55] <ForNeVeR> Myp: он правильно грит. 32 бита.
[19:33:06] <Myp> А, точно, да
[19:33:14] <ForNeVeR> Это просто мы с тобой хуй.
[19:33:22] <ForNeVeR> emu-nero~: ну и чо дальше-то?
[19:33:28] <Myp> Я перепутал с 31
[19:33:30] <ForNeVeR> В разных подсетях, допустим.
[19:33:48] <Myp> надо роутер
[19:34:00] <ForNeVeR> broadcast-пакеты они друг другу не отправят, например.
[19:34:00] <Myp> шоб прокидывал по подсетям поцкеты
[19:34:08] <ForNeVeR> А обычные - смогут?
[19:34:13] <Myp> через роутер же
[19:34:18] <ForNeVeR> А без роутера?
[19:34:19] <Myp> напрямую нет
[19:34:25] <ForNeVeR> А пчому?
[19:34:30] <ForNeVeR> Вроде бы должны, не?
[19:34:32] <Myp> а тамущто броадкасты не ходют
[19:34:40] <ForNeVeR> А нахрен тебе броадкаст?
[19:34:42] <Myp> арп
[19:34:47] Graf зашёл в конференцию
[19:34:54] <Myp> делается броадкаст арп
[19:34:55] <ForNeVeR> Ты, допустим, *точно* знаешь, что на этом интерфейсе есть такая машина.
[19:35:02] <Myp> роутер делает ресенд
[19:35:05] <ForNeVeR> И кидаешь поцкет.
[19:35:11] <Myp> все равно через роутер ннадо
[19:35:39] <ForNeVeR> Да ну?
[19:35:43] <Myp> А как?
[19:35:50] <emu-nero~> абля.
[19:35:52] <emu-nero~> я долбаёб
[19:35:59] <emu-nero~> у меня на одной компьютере не был маршрут прописан
[19:35:59] <ForNeVeR> Если есть прямой доступ к интерфейсу сетевухи - можно сформировать IPv4-заголовок нужный.
[19:36:05] <ForNeVeR> Там маски подсети нету в нём.
[19:36:22] <Myp> ForNeVeR: Дык если шаманить, то мб
[19:36:28] <Myp> иначе там просто дропнется
[19:36:32] <Myp> ибо сорс кривой
[19:36:33] <emu-nero~> он же в одном пространстве работает и если включён роутинг в ядре, то пакеты пролетают нормально
[19:36:42] <ForNeVeR> А вот из-за сорса может, да.
[19:36:48] <Myp> адресант тоже проверяет
[19:36:55] <Myp> левые покеты дропаюццо
[19:37:10] <emu-nero~> ForNeVeR: почему я такое невнимательное говно?(
[19:37:22] <ForNeVeR> Ну, если дальше фантазировать - то он ведь может и броадкаст послать чужому ипу?
[19:37:34] <Myp> кто?
[19:37:37] <ForNeVeR> Хакер.
[19:37:53] <Myp> хз
[19:37:56] <ForNeVeR> Даже если у другого компа подсеть /32.
[19:37:58] <ForNeVeR> По идее, может.
[19:38:06] <ForNeVeR> И после этого может установить обычный коннект.
[19:38:20] <Myp> если он физически через вереницу роутеров находится, то врятле
[19:38:30] <ForNeVeR> Как бутта у него самого не /32.
[19:38:56] <Myp> все это против рфцэ посаны
[19:39:12] <ForNeVeR> Я встречал в реальных сетях такие коллизии, когда иногда чуваки с разными масками друг друга видели, если некоторые битики адресов совпадали специальным образом.
[19:39:17] <ForNeVeR> Это документировано.
[19:39:36] <emu-nero~> если rp_filter включен на компьютере то ядро начинает дропать всё говно из левой подсети на интерфейсе
[19:39:36] <ForNeVeR> Естественно, это всегда происходило по криворукости.
[19:40:12] <ForNeVeR> Myp: а даже если и против RFC - мы говорим про хакерство.
[19:40:51] <ForNeVeR> emu-nero~: а хули, подсеть-то будет визуально правильная.
[19:41:04] <emu-nero~> угу.
[19:41:06] <ForNeVeR> Только вот отправитель не будет в ней находиться.
[19:41:26] <ForNeVeR> Но это же, наверное, его дело - разбираться, какой подсети он адресует пакеты =3
[19:42:07] <emu-nero~> нормально настроенные роутеры не пускают говно с левым отправителем
[19:42:17] <ForNeVeR> Дак он не левый!
[19:42:22] <ForNeVeR> Он физически существует.
[19:42:36] <emu-nero~> но не сдесь.
[19:42:41] <ForNeVeR> Здесь
[19:42:51] <ForNeVeR> Правда, я ситуацию с роутерами пока не рассматриваю.
[19:43:02] Graf вышел из конференции
[19:43:13] <ForNeVeR> Кажется, наличие роутеров тут не играет роли.
[19:43:31] <ForNeVeR> Если удалось обмануть роутер - то удастся обмануть и другой компьютер по прямому соединению.
[19:43:39] <ForNeVeR> И наоборот.
[19:45:11] Graf зашёл в конференцию
[19:45:16] Graf вышел из конференции
[19:47:05] <j123123> https://bnw.im/p/4A07EX
[19:47:26] <Myp> ForNeVeR: на самом деле у роутера есть банальные таблицы
[19:47:41] <Myp> все что не попадает под зхаписи в этих таблицахигнорится
[19:47:52] Graf зашёл в конференцию
[19:48:49] <emu-nero~> банановые таблицы.
[19:49:43] <Myp> бывают и такие
[19:50:18] <ForNeVeR> Myp: в том-то и дело, что запись в таблице есть. Отправитель существвует, только шлёт сообщение в чужую подсеть.
[19:50:34] <emu-nero~> мне сегодня на голову ночью упала килограммовая связка бананов :(
[19:50:51] <Myp> ForNeVeR: И всего скорее будет послан с такими-то запросами
[19:51:04] <Myp> Если, конечно, ему не дозволено
[19:52:00] Graf вышел из конференции
[20:02:09] <j123123> ForNeVeR: Тебе нравятся фоточки мои?
[20:04:46] <j123123> m4n71k0r: А тебе?
[20:05:53] <m4n71k0r> какие?
[20:06:12] <m4n71k0r> с тянкой волосатой в бассейне? Не, не понравилось
[20:06:33] <ForNeVeR> j123123: фоточки как фоточки.
[20:06:42] <ForNeVeR> С тянкой в бассейне не видел, и не хочу.
[20:06:55] <ForNeVeR> Ящерка хорошая =3
[20:07:41] Glorious Chaplain of the Hortamarines вышел из конференции
[20:09:55] <emu-nero~> тян?
[20:10:02] <emu-nero~> мне тян сказала что я зануда :(
[20:10:54] <j123123> >с тянкой волосатой в бассейне?
[20:11:01] <ForNeVeR> А ты ей ББПЕ!
[20:11:02] <j123123> Не было у меня таких фоточек там!
[20:12:00] <j123123> ЯЩЕРИКИ ОВЛАДЫВАЮТ
[20:12:27] <ForNeVeR> Готовят чипы для наших тел?
[20:12:59] <j123123> А то
[20:15:28] <j123123> Вон у той ящерки в той металлической трубке прямоугольного сечения есть тайный проход в секретную лабораторию, где она изготавливает чипы, чтобы вкладывать их в вас и в вещи
[20:16:00] <ForNeVeR> Как это мило :3
[20:25:01] <emu-nero~> ForNeVeR: http://mirror.yandex.ru/archlinux/core/os/i686/bridge-utils-1.5-2-i686.pkg.tar.xz
[20:25:07] <emu-nero~> ForNeVeR: http://cs309923.vk.me/v309923433/9b2f/FopidOJ0ZlA.jpg
[20:33:39] <j123123> emu-nero~: А тебе нравятся ящерики?
[20:33:51] <emu-nero~> они еда.
[20:34:14] <j123123> Твоему хомячку? Или как эта штука называется?
[20:34:25] <emu-nero~> у меня есть боевой хорь, натасканный уничтожать ящериков.
[20:34:38] <emu-nero~> j123123: твои братья нас не захватят.
[20:35:20] <j123123> Они варанов и крокодилов на подмогу позовут позову
[20:35:23] <j123123> т
[20:35:40] <j123123> И пожрут всех хорьков твоих :3
[20:36:52] любитель криппи языков вышел из конференции
[20:37:11] <j123123> https://en.wikipedia.org/wiki/Komodo_dragon
[20:37:53] <emu-nero~> у них нет власти над медведями.
[20:38:41] <emu-nero~> j123123: достаточно понизить температуру, что бы твои ящерки впали в кому.
[20:56:01] goodstuff зашёл в конференцию
[20:56:57] rexim вышел из конференции
[21:09:12] PhoSor вышел из конференции
[21:09:30] PhoSor зашёл в конференцию
[21:16:03] moonhawk зашёл в конференцию
[21:19:11] PhoSor вышел из конференции: Replaced by new connection
[21:19:15] PhoSor зашёл в конференцию
[21:43:03] Glorious Chaplain of the Hortamarines зашёл в конференцию
[21:49:23] axol-tlt зашёл в конференцию
[21:51:45] axol-tlt вышел из конференции
[22:12:23] <emu-nero~> http://www.schizopolis.ru/2009/01/01/yaponki-%E2%80%93%C2%A0samaya-vkusnaya-chelovechina/
[22:12:27] <emu-nero~> все любят японок
[22:27:57] moonhawk вышел из конференции
[22:35:52] m4n71k0r вышел из конференции
[22:41:12] generatorglukoff зашёл в конференцию
[22:52:02] <goodstuff> «Мясо белых людей, – рассказали папуасы, – не очень вкусное. Оно пованивает и солоновато.»
[22:52:10] <goodstuff> чушь, оно сладковато
[22:52:22] <goodstuff> это у акул воняет аммиаком и солоновато
[22:52:59] <generatorglukoff> оно солёное
[22:53:02] <generatorglukoff> не пизди мне тут!
[22:53:08] <goodstuff> нет
[22:53:45] <goodstuff> вот у акул нет мочевыводящих путей, поэтому моча у них через кожу выводится (типа с потом), поэтому мясо такое
[22:54:02] <goodstuff> а человечина сладкая
[22:55:31] <goodstuff> generatorglukoff : ты каннибал шоле?
[22:55:58] <goodstuff> или в меде учился?
[22:56:07] <generatorglukoff> я говноед
[22:56:30] <goodstuff> уринофил, ясно )
[23:11:15] generatorglukoff вышел из конференции
[23:11:19] generatorglukoff зашёл в конференцию
[23:44:06] <0xd34df00d> Я не люблю японок.
[23:44:09] <0xd34df00d> Зачем их любить, когда есть европейки?
[23:45:02] <Myp> Европейки бреют
[23:46:06] <0xd34df00d> А ты любитель зарослей^W «натуральной красоты»?
[23:47:08] <Myp> Держаццо же удобно
[23:47:47] generatorglukoff вышел из конференции
[23:50:53] <goodstuff> японки тоже бреют, если им приказать
[23:52:24] <goodstuff> а европейки страшилы ужасные и тараканы в голове что вылезают наружу больше моего кулака
[23:52:54] <goodstuff> самые красивые диффчонки на украине )
[23:53:20] <goodstuff> это я вам говорю
[23:53:40] <goodstuff> в мск тоже есть, но дефицит огромный
[23:53:51] <goodstuff> а на украине хоть жопой жуй
[23:53:55] <goodstuff> ээх
[23:54:46] <goodstuff> в общем, украинки рулят ))
[23:55:01] SolarRay зашёл в конференцию
[23:57:14] <goodstuff> не толстые и не тощие, размер 3-4, в голове почти чистый лист - ням ням
[23:57:32] <goodstuff> и не замороченные
[23:58:16] <goodstuff> так что нехер по ибиптам и турциям ездить - го в к рым
[23:59:39] <Myp> да какая разница страшила или нет
[23:59:47] <Myp> лишь бы без тараканов, да
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!