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

Тема: Тема: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
http://i.imgur.com/oQL4t.jpg
Код выкладывать на http://hastebin.com/
Вопросы задавать в чат, а не в личку.
Наша организация на гитхабе: https://github.com/codingteam
Организация в Trello: https://trello.com/codingteam
Команда в битбукете: https://bitbucket.org/codingteam
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, PHP, Pascal/Delphi/Borland, Basic, 1С караются съедением поциента.
Личкрафты: http://leechcraft.org
Horta Hell: https://github.com/codingteam/horta-hell | http://paste.org.ru/?oeqcga
Рисовалка: https://bitbucket.org/derptech/palette-swap/
Проблем решено: 0x17
[00:19:06] <uggur> ForNeVeR: Ох, понакодил ты за сегодня -- неделю читать буду %)
[00:22:03] grouzen зашёл в конференцию
[00:22:07] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[00:26:20] <ɹǝɟılʍǝu> m░n▒▓k█r, что с читалкой? Ж)
[00:26:44] <uggur> "gsomix любит гитаристов." http://www.sovmusic.ru/m/grenada.mp3 ?
[00:31:17] hinst вышел из конференции
[00:31:22] hinst зашёл в конференцию
[00:31:47] rafaelrs зашёл в конференцию
[00:45:52] Minoru зашёл в конференцию
[00:57:23] Myp зашёл в конференцию
[01:02:37] <ForNeVeR> Было невыносимо трудно, но я всё-таки вечером взял и исправил фразу "наркоманский код" на "нехороший" в результатах ревью.
[01:03:08] <rexim> Правильно.
[01:03:19] <rexim> Ибо "наркоманский" не всегда значит "плохой".
[01:06:15] <ForNeVeR> По-моему, по отношению к коду "плохой" и "наркоманский" - одно и то же.
[01:06:19] <ForNeVeR> Бывает медленный код.
[01:06:27] <ForNeVeR> Бывает некрасивый.
[01:06:38] <ForNeVeR> Бывают костыли, ну или подложки там какие-нибудь.
[01:06:42] <ForNeVeR> Но чтобы просто "плохой"...
[01:07:08] <ForNeVeR> Если у меня нет никаких более частных эпитетов относительно кода - я считаю, что он действительно наркоманский.
[01:08:38] <uggur> %)
[01:08:39] <ForNeVeR> И ещё знаете что? Мне действительно нравится Scala.js.
[01:08:51] <ForNeVeR> Компилируется - значит, работает.
[01:09:01] <uggur> ForNeVeR: Тем, что избавляет тебя от необходимости писать на JS?
[01:09:06] <ForNeVeR> Не всегда так, как нужно, но *всегда* работает.
[01:09:14] <ForNeVeR> Жабаскрип далеко не всегда работает.
[01:09:42] <ForNeVeR> У меня за всё время использования scalajs не было ни одного совсем уж нерабочего развёртывания кода.
[01:09:54] <ForNeVeR> Это просто прекрасно.
[01:10:36] <uggur> А у меня иногда sbt падает.
[01:10:39] <uggur> А иногда не падает %)
[01:10:51] <ForNeVeR> Всё, я полностью забиваю на использование нетипизированных языков в браузерах.
[01:10:53] <uggur> Впрочем, просто так тоже иногда падает %)
[01:11:25] <uggur> ForNeVeR: Но ведь чистый JS работает лучше и быстрее?
[01:11:41] <ForNeVeR> uggur: хуже он работает, хуже. Часто - вообще не работает.
[01:11:52] <ForNeVeR> "Быстрее" - под вопросом.
[01:11:54] <ɹǝɟılʍǝu> Но ведь чистый ASM работет лучше и быстрее?
[01:12:11] <ForNeVeR> Да, Scala.js, скорее всего, даёт очень большой оверхед (хотя стоит померить, на самом-то деле).
[01:12:25] <ForNeVeR> Но есть и другие типизированные языки, компилирующиеся в JS.
[01:12:37] <ForNeVeR> Я обязательно попробую их.
[01:12:51] <uggur> ɹǝɟılʍǝu: Ну вот не нужно сравнивать какую-то Scala.js и вылизанные до блеска компиляторы фортрана где оптимизируется всё, что в принципе можно :Ь
[01:12:59] <ForNeVeR> TypeScript должен быть очень быстр (ну, почти как нативный JS).
[01:13:45] <uggur> "Разработчиком языка TypeScript является Андерс Хейлсберг, создавший ранее Turbo Pascal, Delphi и C#" %)
[01:14:06] <ForNeVeR> А мне нравится C#, я недавно это говорил и не стыжусь.
[01:14:22] <uggur> А в чём отличие от Java?
[01:14:34] <ForNeVeR> В том, что им можно нормально пользоваться.
[01:14:35] <uggur> Я вот недавно читал код, думал на Java -- а он на сишарпе %)
[01:14:53] <ForNeVeR> Там есть нормальные генерики, нормальные лямбды, нормальная асинхронность.
[01:14:59] <ForNeVeR> Это просто Java done right.
[01:15:13] <ForNeVeR> Правда, с платформами пока что есть некоторые... проблемки.
[01:15:33] <uggur> Ты имеешь ввиду "анальная копирастия мелкомягких"?
[01:15:40] <ForNeVeR> Ничего не знаю про это.
[01:15:50] <ForNeVeR> Я знаю ISO-утверждённый стандарт языка C#.
[01:15:53] <uggur> А что, Mono перестал падать?
[01:15:59] <ForNeVeR> А он начинал?
[01:16:03] <uggur> У меня OpenRA так и не работает
[01:16:17] <ForNeVeR> "у меня не работает" - говорит чувак, у которого sbt через раз падает.
[01:16:38] <ForNeVeR> uggur: стек и логи в студию. Я могу запатчить. Мой пулреквест в openra уже приняли один раз.
[01:16:41] <uggur> Мб мне в QA-отдел пойти тестировщиком?
[01:17:14] <uggur> ForNeVeR: Это было давно, да и мне как-то не хочется пытаться создать воспроизводимую ситуацию.
[01:17:26] <ForNeVeR> Ну и вообще, какое отношение падение какой-то конкретной программы имеет к рантайму?
[01:17:28] <uggur> Вдруг это стохастически зависит от менеджера потоков?
[01:17:44] <ForNeVeR> Ох уж этот клятый сишный рантайм, у меня на нём heartbleed в openssl!
[01:17:59] xspeed вышел из конференции
[01:18:00] <uggur> А ты уверен что это именно из-за программы, а не из-за Mono?
[01:18:08] <ForNeVeR> Да, я уверен.
[01:18:21] xspeed зашёл в конференцию
[01:18:21] xspeed вышел из конференции
[01:18:22] <ForNeVeR> Предыдущие падения это программы были из-за неё.
[01:18:28] <ForNeVeR> Я смотрел в код, видел проблемы и исправлял.
[01:18:34] xspeed зашёл в конференцию
[01:18:49] <ForNeVeR> Делаю достаточно достоверный вывод, что виновата программа.
[01:19:11] <uggur> Степень достоверности? :)
[01:19:25] <ForNeVeR> (нет-нет, я не исключаю наличие проблем в рантайме, но пока что я с ними не сталкивался, так что с 95% вероятностью могу предположить, что проблема не в нём)
[01:19:52] xspeed вышел из конференции
[01:20:07] <uggur> 95% -- это из таблицы вероятностей справочника Стэля?
[01:20:15] <ForNeVeR> Экспертная оценка.
[01:20:56] <uggur> Мхм, а сколько экспертов было-то?
[01:21:05] <ForNeVeR> Один.
[01:21:32] <uggur> Какая-то у тебя неправильная статистика %)
[01:21:45] <ForNeVeR> Я могу, конечно, напрячься 80-процентный интервал назвать, но считаю, что обойдёмся пока без этого :)
[01:22:01] <ForNeVeR> uggur: нормальный способ оценки при малом количестве экспертов, между прочим.
[01:22:35] <ForNeVeR> Ну и, собственно, без логов и стека мы всё равно ничего сделать не можем, так что не считаю исследование научным.
[01:23:18] <rexim> Всем снов.
[01:23:21] rexim вышел из конференции
[01:23:22] <uggur> лол, читаю про теорию принятия решений на основе экспертных оценок
[01:23:59] <uggur> В: Почему ответы экспертов часто носят нечисловой характер?
О: Наиболее общий ответ состоит в том, что люди не мыслят числами. В мышлении человека используются образы, слова, но не числа. Поэтому требовать от эксперта ответ в форме чисел - значит насиловать его разум."
[01:25:00] <ForNeVeR> Люди - отстой.
[01:25:05] <ForNeVeR> Пойду спать.
[01:25:08] <uggur> Снов
[01:34:05] <kosc> Снов
[01:36:42] <kosc> А я так и не допёр.
[01:36:53] <kosc> Как мне в этой вашей скале организовать главное меню?
[01:37:05] <kosc> m░n▒▓k█r: ты в скалу умеешь?
[01:37:18] <m░n▒▓k█r> нет
[01:37:41] <uggur> kosc: Покажи свой текущий код, мб помогу
[01:38:01] <kosc> uggur: http://paste.pztrn.name/1161/
[01:38:12] <kosc> Он не пашет, но из него понятно, что я имел в виду.
[01:38:24] <kosc> Надо возвращать Int из main
[01:38:27] <uggur> А зачем ты делаешь это в отрыве от игрушки?
[01:38:36] <kosc> uggur: изучить скалу.
[01:38:42] <kosc> Хоть чуть-чуть.
[01:38:55] <uggur> Хорошо, я тебе помогу :3
[01:38:57] <kosc> Просто я когда в хорту что-то впиливал, это жесть была.
[01:39:50] <kosc> uggur: там по идее в каждую ветку матча надо return вкрячить, но тогда бесконечный цикл теряет смысл.
[01:39:59] <kosc> И оно будет выходить после первого же действия.
[01:40:29] <uggur> Ладно, я тупой
[01:40:33] <uggur> Что оно должно делать?
[01:40:40] <kosc> uggur: ну менюшка же...
[01:40:47] <kosc> В ней же всё написано...
[01:40:55] <kosc> Это такой учебный пример самопридуманый.
[01:41:28] <kosc> Генерится вектор, и по пункту меню можно либо сгенерить новый, либо получить - максимальный элемент, минимальный или сумму.
[01:41:31] <kosc> Ну и вывести.
[01:41:47] <uggur> Во-первых, что возвращает Random.nextInt()?
[01:42:01] <kosc> Случайное число, как ни странно.
[01:42:03] <kosc> Целое.
[01:42:09] <uggur> В каком диапазоне?
[01:42:24] <kosc> В диапазоне всего Int, как ни странно.
[01:42:42] <kosc> То есть любое возможное для типа Int значение.
[01:42:51] <uggur> Ладно, и что у тебя не работает?
[01:43:41] <kosc> return-ы он хочет в каждую ветку матча.
[01:43:47] <kosc> Нафига оно ему?
[01:44:16] <kosc> Я могу сделать return 0 в конце функции, но так как цикл бесконечный, то это нифига не изменит.
[01:44:24] <kosc> Но зачем ему в каждой ветке return?
[01:44:26] <uggur> Ты ж написал
[01:44:36] <kosc> Чо?
[01:44:53] <kosc> $pet feed
[01:44:54] <horta hell> kosc: zxc не голоден.
[01:44:55] <kosc> $pet heal
[01:44:56] <horta hell> kosc: zxc здоров.
[01:47:22] <uggur> kosc: Ну вот смотри, ты написал main(args:Array[String]):Int
[01:47:54] <uggur> Вот компилятор так и выводит тип.
[01:48:29] <uggur> Зачем тебе вообще возвращать Int?
[01:48:34] <uggur> Возвращай Unit?
[01:49:30] <kosc> Хс
[01:49:32] <kosc> Хм
[01:49:40] <kosc> А вот если return 0
[01:49:41] xspeed зашёл в конференцию
[01:49:44] <kosc> 0 - это же не Unit?
[01:49:49] <uggur> Неа
[01:49:53] <uggur> Пиши просто return
[01:49:58] <kosc> Фига
[01:50:00] <kosc> Логично
[01:50:35] <uggur> Вот после изменения у меня всё работает.
[01:53:40] <kosc> Угу
[01:53:42] <kosc> У меня тож
[01:53:44] <kosc> Спасибо
[01:53:52] <kosc> Хотя кое-что надо подкорректировать.
[01:54:46] <uggur> Обращайся :)
[01:55:13] 0xd34df00d вышел из конференции: Disconnected: Replaced by new connection
[01:55:19] 0xd34df00d зашёл в конференцию
[01:55:57] 0xd34df00d вышел из конференции: Disconnected: closed
[01:56:15] 0xd34df00d зашёл в конференцию
[01:58:07] <kosc> Вот
[01:58:18] <kosc> Теперь можно следующий какой-нибудь пример придумать.
[01:58:21] <kosc> И пилить.
[02:01:30] <kosc> uggur: чо б такого учебного запилить, что получше скалу понять?
[02:01:42] <kosc> И что бы осилить при этом.
[02:01:52] <uggur> Запили плагин для хорты
[02:02:03] <kosc> Ну это уже не учебный пример.
[02:02:11] <kosc> Там я буду ограничен.
[02:02:18] <kosc> А тут полная свобода.
[02:02:32] <kosc> Что даёт возможность попробовать больше выразительных средств.
[02:02:35] <uggur> Так когда я задачу дам, ты будешь тоже ограничен
[02:02:42] <kosc> Это да.
[02:02:48] <uggur> К тому же, чем это ты в плагине ограничен?
[02:02:56] <kosc> А что за плагин для хорты предлагаешь запилить?
[02:03:03] <uggur> Не придумал х)
[02:03:07] <kosc> ibash уже мантикор пилит.
[02:03:29] <m░n▒▓k█r> чёрт, спалился
[02:03:59] <m░n▒▓k█r> запили oboobs
[02:04:03] <m░n▒▓k█r> kosc:
[02:04:04] <kosc> Вроде как
[02:04:05] <kosc> $ibash
[02:04:11] <uggur> Ну вот, например https://github.com/codingteam/horta-hell/issues/219
[02:04:15] <uggur> Запили тесты
[02:04:24] <ɹǝɟılʍǝu> И obutts
[02:04:54] <kosc> m░n▒▓k█r: не хочу портить аккаунт на гитхабе коммитами про сиськи
ɹǝɟılʍǝu: и жопы
[02:05:03] <ɹǝɟılʍǝu> Пффф
[02:05:19] <ɹǝɟılʍǝu> Разве этим испортишь?
[02:05:31] <ɹǝɟılʍǝu> Как можно испортить репутацию прекрасным?
[02:05:54] <uggur> "kosc: m░n▒▓k█r: не хочу портить аккаунт на гитхабе коммитами про сиськи
ɹǝɟılʍǝu: и жопы"
https://github.com/IngvarJackal/horta-shinyanal (:
[02:06:05] <kosc> ɹǝɟılʍǝu: ну мало ли, у меня в резюме это ссылка
[02:06:13] <kosc> На мой жидхаб
[02:06:14] <ɹǝɟılʍǝu> kosc, и что?
[02:06:24] <kosc> Ну вдруг HR зайдёт
[02:06:27] <uggur> У меня тоже (:
[02:06:30] <ɹǝɟılʍǝu> И что? ._.
[02:06:36] <m░n▒▓k█r> я бы к ханжам и пидарасам не пошёл работать
[02:06:43] <ɹǝɟılʍǝu> Вот-вот.
[02:06:46] <kosc> Хм
[02:06:53] <kosc> К пидарасам я бы тоже не пошёл.
[02:07:03] <kosc> Насчёт ханжей не уверен.
[02:07:38] <ɹǝɟılʍǝu> Они же унылые...
[02:07:57] <uggur> kosc: так что, будешь пилить тест?
[02:08:17] <kosc> uggur: так викторину или тест надо?
[02:08:20] <kosc> Или чо?
[02:08:51] <uggur> Я так понимаю, что это тест
[02:08:56] <uggur> Вопрос и ответы?
[02:09:13] magog зашёл в конференцию
[02:09:34] <uggur> 1+1 =
а) 1 б) 0 в) 10
[02:10:14] <kosc> quiz == викторина, сказал гугл.
[02:10:21] <kosc> Да, у меня гуглтранслейт с английским.
[02:10:23] <uggur> А что такое викторина?
[02:10:37] <kosc> Ну, вопросы и ответы - это годный вариант.
[02:10:41] <kosc> А тесты - нет.
[02:10:52] <kosc> Потому что нагрузочное тестирование юниттесты ололо
[02:10:54] <kosc> Ну и прочее
[02:11:02] <uggur> Чего?
[02:11:04] <kosc> uggur: чуешь, к чему клоню?
[02:11:06] <kosc> Не чуешь.
[02:11:09] <kosc> Ну и ладно.
[02:11:27] <uggur> Где ты тесты в хорте увидел?
[02:11:37] <kosc> Нигде
[02:11:40] <uggur> А так будешь парсить естественный язык х)
[02:11:42] <kosc> А ты говоришь, запили тесты
[02:11:44] <kosc> А я так
[02:11:46] <kosc> И вот
[02:11:50] <kosc> А ты не так
[02:11:52] <kosc> Ну и пофиг
[02:11:54] <uggur> х)
[02:12:09] <uggur> kosc: Короче, тесты будет пилить проще, но ты как хочешь (х
[02:12:43] <uggur> А чтобы не угадывали введи штрафы за неправильные ответы %)
[02:13:09] <uggur> kosc: И вообще, что тебе мешает сделать и то, и другое?
[02:14:02] <kosc> Лень, например.
[02:14:09] <kosc> uggur: слышал когда-нибудь про лень?
[02:14:25] <uggur> Тесты будут выглядеть так:
"1+1 =\nа) 1 б) 0 в) 10":"в"
а открытые вопросы -- так:
"как называется движущая сила программиста":"лень"
[02:14:47] <uggur> kosc: Ты сам спросил задачку (:
[02:16:19] <kosc> Ну, я попробую викторины.
[02:17:42] <uggur> kosc: Спрашивай меня как застрянешь -- мб подскажу чего.
[02:17:49] <kosc> А я застряну.
[02:18:10] <kosc> Так, новый бранч запилен.
[02:21:28] <kosc> uggur: вопросы и ответы в БД будем хранить?
[02:21:43] <uggur> Нет
[02:21:50] <uggur> Я бы советовал в YAML
[02:28:11] <kosc> uggur: этим будем парсить?
[02:28:29] <kosc> https://code.google.com/p/snakeyaml/
[02:28:32] <uggur> Да
[02:28:48] <uggur> Я бы советовал эту либу х)
[02:28:55] <uggur> Она есть в репозиториях sbt?
[02:29:28] <kosc> хз
[02:29:31] <kosc> Я ж нуб
[02:29:34] <kosc> Забыл штале
[02:30:08] Славный капитан вышел из конференции
[02:30:24] <uggur> kosc: Ну, узнай х)
[02:30:36] <uggur> Ты же не собираешься быть нубом вечно?
[02:31:41] <uggur> Если застрянешь -- приготовься повторить что ты делал чтобы найти вопрос
[02:32:19] <uggur> *ответ на вопрос
[02:32:38] <kosc> uggur: где репы у sbt?
[02:32:46] <uggur> Хз
[02:32:46] <kosc> Что-то они не гуглятся.
[02:32:49] <kosc> Лал
[02:32:53] <kosc> О!
[02:32:58] <kosc> Я в консольке проверю
[02:33:12] <uggur> Да? И каким же образом?
[02:36:06] <kosc> Импортом
[02:36:09] <kosc> Но оно не пашет
[02:36:12] sss|zombie зашёл в конференцию
[02:36:16] <kosc> Импорт низзя видимо
[02:36:20] <uggur> Конечно
[02:36:21] <kosc> Олсо, я отошёл
[02:36:23] <kosc> afk
[02:36:33] <uggur> Что ты импортировать собрался, у тебя же либа не установлена х)
[02:37:15] <uggur> kosc: Как придёшь -- лови подсказку: я решил проблему одним поисковым запросом в гугле, причём линк был первым
[02:39:51] <uggur> И ещё одна подсказка: SnakeYAML -- это java-библиотека
[02:46:28] Myp вышел из конференции
[02:53:09] dzhon вышел из конференции
[02:56:45] <horta hell> zxc накидывается на g… от голода, крепко вцепившись зубами и выдирая кусок ткани штанов с кошельком. g… теряет 3PTC.
[02:57:45] <ɹǝɟılʍǝu> $pet feed
[02:57:45] <horta hell> ɹǝɟılʍǝu: zxc опрокинул миску с едой лапой.
[02:57:53] <ɹǝɟılʍǝu> $pet feed
[02:57:53] <horta hell> ɹǝɟılʍǝu: zxc не желает есть.
[02:57:56] <ɹǝɟılʍǝu> $pet heal
[02:57:56] <horta hell> ɹǝɟılʍǝu: zxc здоров.
[02:58:24] <xspeed> hi 2 all
[02:58:45] <uggur> Ладно, снов :)
[02:58:48] <ɹǝɟılʍǝu> Привет
[02:59:01] <uggur> Вернусь часов в 14 по Гринвичу
[02:59:14] <gsomix> А в C++ можно как-нибудь красиво реализовать что-то похожее на Scala traits?
[03:00:25] <ɹǝɟılʍǝu> Чисто абстрактным классом?
[03:00:31] <ɹǝɟılʍǝu> Легко.
[03:04:53] <gsomix> ɹǝɟılʍǝu, не совсем понимаю.
[03:07:55] enaken зашёл в конференцию
[03:08:41] <kosc> $pet feed
[03:08:42] <horta hell> kosc: zxc скривился от попытки его пичкать едой.
[03:08:44] <kosc> $pet stats
[03:08:45] <horta hell> kosc:
Кличка: zxc
Здоровье: 98
Сытость: 96
Возраст: 62 часов
[03:09:46] rea вышел из конференции: Вышел из Vacuum-IM
[03:27:05] <gsomix> ɹǝɟılʍǝu, правда, я могу хотеть странного. Задача вот в чем состоит.
[03:28:10] <gsomix> Есть некоторый суперобъект, содержащий в себе поля, которые могут в разных ситуациях играть разную роль. Например, совсем не использоваться.
[03:28:42] <gsomix> И хочется этот суперобъект красиво инкупсулировать.
[03:28:58] <gsomix> s/куп/кап/
[03:29:00] <horta hell> gsomix: И хочется этот суперобъект красиво инкапсулировать.
[03:30:44] <gsomix> Красиво -- прямо в рабочем коде указывать, какие особенности этого суперобъекта нам нужны, а какие нет.
[03:30:58] <gsomix> Я так понимаю, что-то вроде Scala traits должно отлично подойти.
[03:37:40] xspeed вышел из конференции
[03:48:36] <gsomix> $say 7
[03:48:37] <gsomix> $say 7
[03:48:39] <gsomix> $say 7
[03:48:40] <gsomix> $say 7
[03:49:27] <horta hell> gsomix: Просто у меня специальность не совсем оптическая. Но я легко гуглюсь по нику в интернетах.
[03:49:31] <horta hell> gsomix: Я так посмотрел, всякие ништяки для гита.
[03:49:33] <horta hell> gsomix: Никогда не поздно завести. А что тут думать о программе-то? Все уже придумано.
[03:49:37] <horta hell> gsomix: Только вчера читал главу по комментарии в "Clean code". Хороший пример.
[03:53:08] Zetoke зашёл в конференцию
[03:53:17] <Zetoke> Йо
[03:53:27] sss|zombie вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: remote-server-not-found
[03:53:52] <Zetoke> $pet stats
[03:53:52] <horta hell> Zetoke:
Кличка: zxc
Здоровье: 91
Сытость: 82
Возраст: 63 часов
[03:54:02] <Zetoke> $pet rating
[03:54:02] <horta hell> Zetoke:
ɹ…: 41PTC
k…: 6PTC
zxc: 4PTC
Myp: 2PTC
M…: 1PTC
F…: 1PTC
[03:54:10] <Zetoke> ох
[03:54:23] <Zetoke> Мои петкоины пропали .__.
[04:20:45] madmercen вышел из конференции
[04:22:59] <Minoru> заработай новые!
[04:23:09] <Minoru> впрочем, в петкоинах ли счастье?
[04:30:40] Minoru вышел из конференции
[04:32:18] <kosc> $pet feed
[04:32:19] <horta hell> kosc: zxc отвернулся, брезгуя.
[04:32:20] <kosc> $pet heal
[04:32:21] <horta hell> kosc: zxc здоров.
[04:51:27] <kosc> $pet stats
[04:51:28] <horta hell> kosc:
Кличка: zxc
Здоровье: 96
Сытость: 62
Возраст: 64 часов
[04:51:32] <kosc> $pet feed
[04:51:32] <horta hell> kosc: zxc сыт.
[04:51:34] <kosc> $pet heal
[04:51:34] <horta hell> kosc: zxc здоров.
[05:32:53] hinst вышел из конференции
[05:35:13] kosc вышел из конференции: Disconnected: connection closed
[05:41:21] m░n▒▓k█r вышел из конференции
[05:46:07] 0xd34df00d вышел из конференции: Disconnected: closed
[05:46:16] 0xd34df00d зашёл в конференцию
[05:48:10] madmercen зашёл в конференцию
[05:48:18] 0xd34df00d вышел из конференции: Disconnected: closed
[05:48:34] 0xd34df00d зашёл в конференцию
[06:07:32] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[06:18:28] matraskin вышел из конференции
[06:18:54] matraskin зашёл в конференцию
[06:25:58] Zetoke вышел из конференции: Machine going to sleep
[06:32:28] enaken вышел из конференции
[06:37:08] Orhideous зашёл в конференцию
[07:28:10] magog вышел из конференции
[07:56:43] <horta hell> zxc корчится в муках и умирает. Все теряют по 1PTC.
[07:58:23] <Orhideous> $pet resurrect
[07:58:23] <horta hell> Orhideous: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[07:58:35] <Orhideous> $pet change-nick Каламити
[07:58:35] <horta hell> Orhideous: Теперь нашего питомца зовут Каламити.
[07:58:40] <Orhideous> Вот.
[07:58:45] <Orhideous> $pet stats
[07:58:45] <horta hell> Orhideous:
Кличка: Каламити
Здоровье: 100
Сытость: 100
Возраст: 0 часов
[07:58:52] <Orhideous> $pet coins
[07:58:52] <horta hell> Orhideous: У тебя есть 2PTC
[08:23:50] Orhideous вышел из конференции: Disconnected: closed
[08:24:16] Orhideous зашёл в конференцию
[08:26:20] Orhideous вышел из конференции: Disconnected: Received SIGTERM
[08:27:37] Orhideous зашёл в конференцию
[08:33:24] Orhideous вышел из конференции
[09:24:12] <ɹǝɟılʍǝu> Утра!
[09:25:10] Славный капитан зашёл в конференцию
[09:58:52] <ɹǝɟılʍǝu> Хех)
[10:21:29] Orhideous зашёл в конференцию
[10:32:24] Orhideous вышел из конференции
[10:32:39] Orhideous зашёл в конференцию
[10:33:42] Orhideous вышел из конференции: Disconnected: Replaced by new connection
[10:33:47] Orhideous зашёл в конференцию
[10:34:01] Orhideous вышел из конференции
[10:35:06] Orhideous зашёл в конференцию
[10:49:31] Akon32 зашёл в конференцию
[10:59:31] ɹǝɟılʍǝu вышел из конференции: Replaced by new connection
[10:59:34] ɹǝɟılʍǝu зашёл в конференцию
[11:38:12] Славный капитан вышел из конференции
[11:49:40] m░n▒▓k█r зашёл в конференцию
[11:55:19] rexim зашёл в конференцию
[11:55:59] <rexim> Утра! \о/
[11:59:33] enaken зашёл в конференцию
[12:09:47] m░n▒▓k█r вышел из конференции
[12:12:41] magog зашёл в конференцию
[12:20:43] <horta hell> Каламити яростно набрасывается на O… от жуткого голода, сжирая одежду и кошелёк. O… теряет 3PTC.
[12:20:59] <rexim> $pet stats
[12:21:00] <horta hell> rexim:
Кличка: Каламити
Здоровье: 56
Сытость: 100
Возраст: 4 часов
[12:21:04] <rexim> $pet heal
[12:21:04] <horta hell> rexim: Каламити здоров.
[12:21:12] rexim вышел из конференции
[12:21:55] reggies зашёл в конференцию
[12:29:19] gsomix зашёл в конференцию
[12:29:32] <gsomix> Доброго утра.
[12:34:29] rea зашёл в конференцию
[12:39:28] Akon32 вышел из конференции
[12:49:01] rexim зашёл в конференцию
[12:49:37] <rexim> gsomix, гсомиксушка!
[12:50:41] <gsomix> rexim, Миксер-сан!
[12:50:48] <gsomix> С Днём знаний.
[12:52:37] <rexim> gsomix, и вас. :)
[12:52:41] <rexim> Вас особенно. ;)
[12:54:10] <gsomix> Мы отпросились с пар, едем на лекцию про лазеры.
[12:54:29] <ɹǝɟılʍǝu> Утра!
[12:54:53] <rexim> send/ɹǝɟılʍǝu/Утрец-нялайферец!/
[12:54:56] <horta hell> rexim: Сообщение доставлено
[12:55:14] <rexim> gsomix, круто!
[12:55:56] <gsomix> ɹǝɟılʍǝu, rexim, господа, с чего начать изучение Haskell?
[12:56:13] <ɹǝɟılʍǝu> ohaskell.ru
[12:58:09] <gsomix> Некоторые концепты ФП мне известны. Можете ещё что-нибудь по функциональным алгоритмам и структурам данных посоветовать?
[12:58:51] <ɹǝɟılʍǝu> http://habrahabr.ru/post/208918/
[12:59:00] <ɹǝɟılʍǝu> Ну и книга http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/0521663504
[13:00:10] magog вышел из конференции
[13:01:11] Orhideous вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: recipient-unavailable
[13:01:38] matraskin вышел из конференции
[13:02:27] matraskin зашёл в конференцию
[13:24:50] <ForNeVeR> Утро же!
[13:25:57] <rexim> ForNeVeR, утрец-форневерец!
[13:26:13] <ForNeVeR> Affirmative.
[13:26:32] <rexim> :3
[13:27:24] gsomix вышел из конференции
[13:30:48] rexim вышел из конференции
[13:34:45] gsomix зашёл в конференцию
[13:38:39] ɹǝɟılʍǝu вышел из конференции
[13:40:13] rexim зашёл в конференцию
[13:46:55] hinst зашёл в конференцию
[13:49:17] Graf зашёл в конференцию
[13:52:11] hinst вышел из конференции
[13:53:01] magog зашёл в конференцию
[13:54:30] Akon32 зашёл в конференцию
[13:59:04] Graf вышел из конференции
[14:01:26] gsomix вышел из конференции
[14:09:39] m░n▒▓k█r зашёл в конференцию
[14:12:45] ɹǝɟılʍǝu зашёл в конференцию
[14:17:19] dzhon зашёл в конференцию
[14:17:34] dzhon вышел из конференции
[14:31:28] O01eg вышел из конференции
[14:51:14] SolarRay вышел из конференции
[14:54:14] SolarRay зашёл в конференцию
[14:59:43] Славный капитан зашёл в конференцию
[15:16:49] madmercen вышел из конференции
[15:26:20] InuYasha зашёл в конференцию
[15:26:52] <InuYasha> morning --all
[15:32:25] Orhideous зашёл в конференцию
[15:33:28] <m░n▒▓k█r> morning ! all
[15:35:29] <Orhideous> Сонноутра.
[15:37:57] <ɹǝɟılʍǝu> Утрец!
[15:38:13] * ɹǝɟılʍǝu пилит либу для чтения xlsx.
[15:38:54] <ɹǝɟılʍǝu> Интересно, выйдет ли сделать OpenTenzor на гитхабе %)
[15:40:46] <rexim> Ололо, нялайфер потихоньку весь закрытый код заопенсорсит. %)
[15:41:02] <rexim> Orhideous, утрец-орхидец!
[15:41:03] <ɹǝɟılʍǝu> X)
[15:41:43] <ɹǝɟılʍǝu> Если ханжовать не будут, то, может, выйдет)
[15:42:00] * Orhideous пофырчал на Миксера
[15:42:13] <Orhideous> Как тебе Koan?
[15:42:20] <Orhideous> Слушал?
[15:42:30] <rexim> Orhideous, не, не слушал, сорри. :(
[15:42:33] <rexim> Был занят.
[15:42:42] <rexim> Сегодня вечерком постараюсь.
[15:43:27] <ɹǝɟılʍǝu> Хотя у них таки что-то есть... https://github.com/tensor-dev
[15:43:39] <ɹǝɟılʍǝu> Яваскрипт (
[15:44:39] <rexim> Прикольно.
[15:44:49] <rexim> Своя организация на гитхабе есть. )
[15:45:13] m░n▒▓k█r вышел из конференции
[15:45:25] <rexim> Контестик какой-то был. https://github.com/tensor-dev/tensor-contest-2013
[15:45:26] <ɹǝɟılʍǝu> Я уже OpenTensor сделал)))
[15:46:16] <ɹǝɟılʍǝu> rexim, советую послушать Gardian Knot
[15:47:07] <rexim> ɹǝɟılʍǝu, спасибо, послушаю. :)
[15:47:15] Orhideous вышел из конференции
[16:10:46] rexim вышел из конференции
[16:43:39] xspeed зашёл в конференцию
[16:44:42] <horta hell> Каламити демонстративно гремит миской, требовательно ворча.
[16:46:44] <ɹǝɟılʍǝu> $pet feed
[16:46:44] <horta hell> ɹǝɟılʍǝu: Каламити с жадным сопением рыком уминает всю пищу в один присест. Вы зарабатываете 1PTC.
[16:46:48] <ɹǝɟılʍǝu> $pet feed
[16:46:48] <horta hell> ɹǝɟılʍǝu: Каламити не желает есть.
[16:46:51] <ɹǝɟılʍǝu> $pet heal
[16:46:52] <horta hell> ɹǝɟılʍǝu: Каламити здоров.
[16:46:56] <ɹǝɟılʍǝu> $pet rating
[16:46:56] <horta hell> ɹǝɟılʍǝu:
ɹǝɟılʍǝu: 41PTC
kosc: 5PTC
zxc: 3PTC
Myp: 1PTC
[17:19:55] xspeed вышел из конференции
[17:33:54] <InuYasha> $pet punch
[17:33:55] <horta hell> InuYasha: Попробуйте $pet help.
[17:34:01] <InuYasha> не хочу
[17:47:43] Ёж вышел из конференции
[17:49:12] eaeee зашёл в конференцию
[17:54:38] grouzen вышел из конференции
[18:06:44] SolarRay вышел из конференции
[18:26:26] <matraskin> $pet kick
[18:26:28] <horta hell> matraskin: Попробуйте $pet help.
[18:28:10] <matraskin> $pet stroke
[18:28:10] <horta hell> matraskin: Попробуйте $pet help.
[18:29:26] <matraskin> matraskin scratch pet head
[19:07:10] <Akon32> ForNeVeR: я в keter немного логгирование доработал. см. пуллреквест.
[19:19:30] eaeee вышел из конференции: Replaced by new connection
[19:19:31] eaeee зашёл в конференцию
[19:20:32] eaeee вышел из конференции
[19:20:55] grouzen зашёл в конференцию
[19:21:13] matraskin вышел из конференции
[19:22:16] matraskin зашёл в конференцию
[19:42:47] Graf зашёл в конференцию
[19:42:59] Graf вышел из конференции
[19:49:20] SolarRay зашёл в конференцию
[20:05:09] <ForNeVeR> Akon32: ого, ты нафигачил!
[20:09:18] matraskin вышел из конференции
[20:13:02] madmercen зашёл в конференцию
[20:13:49] madmercen вышел из конференции
[20:16:22] <ForNeVeR> Akon32: а логгер это ты сам написал? Он нормально в браузере-то работает?
[20:16:41] <ForNeVeR> Я думаю, надо б на console.log будет перепилить, шобы нормально объекты дампить. Или не надо?
[20:16:53] <Akon32> там "бэкэнд" на System.out.println
[20:17:07] <ForNeVeR> А это то же самое, что Predef.println?
[20:17:10] <Akon32> и да, он работает.
[20:17:18] <ForNeVeR> Ну ладно, пускай тогда будет.
[20:17:35] <Akon32> думаю, потом scala logging впилить.
[20:17:42] <Akon32> у него api очень похожее.
[20:17:48] <ForNeVeR> Я не уверен, как оно со scalajs будет дружить.
[20:17:58] <ForNeVeR> Если там только макросня - то нормально.
[20:18:00] m4n71k0r зашёл в конференцию
[20:18:11] <Akon32> бэкэнд прикрутим.
[20:18:33] SolarRay вышел из конференции
[20:18:48] <ForNeVeR> Это можно в перспективе.
[20:19:18] <Akon32> а вот для hud надо что-то типа viewports смотреть.
[20:19:29] <Akon32> заодно и скроллинг карты.
[20:19:58] <Akon32> и мне не нравится, что маленькая карта в углу находится. надо её центрировать.
[20:20:12] <ForNeVeR> Да, согласен по всем пунктам.
[20:20:22] <ForNeVeR> Вьюпортов, кажись, в rot.js нету.
[20:24:56] <ForNeVeR> Akon32: ого, твой пулл-реквест уже конфликтует с чем-то.
[20:25:04] <ForNeVeR> Который ещё не вмержен.
[20:25:21] <Akon32> #8 и #9 наверно
[20:25:36] <ForNeVeR> Щас порезолвлю.
[20:30:59] <ForNeVeR> Akon32: я всё замержил, спасибо.
[20:34:54] <ForNeVeR> Хех, ru.org.codingteam.keter = r.o.c.k :3
[20:35:06] ckorzhik зашёл в конференцию
[20:35:23] Ёж зашёл в конференцию
[20:35:47] <ɹǝɟılʍǝu> ROCK!
[20:36:53] <uggur> MOUNTAIN!
[20:36:57] <Akon32> тоже заметил)
[20:45:21] rexim зашёл в конференцию
[20:52:06] Ёж вышел из конференции
[20:54:00] Orhideous зашёл в конференцию
[20:59:04] <rexim> .ping
[20:59:05] <DeadBot> rexim: понг от тебя 0.15 секунды
[20:59:05] <rexim> .ping
[20:59:07] <DeadBot> rexim: понг от тебя 0.41 секунды
[20:59:08] <rexim> .ping
[20:59:09] <DeadBot> rexim: понг от тебя 0.20 секунды
[20:59:15] <rexim> Что-то не так...
[21:01:30] Ёж зашёл в конференцию
[21:08:42] <horta hell> Каламити пытается сожрать все, что найдет.
[21:09:28] <Orhideous> $pet feed
[21:09:28] <horta hell> Orhideous: Каламити клацнул зубами прямо возле руки, рывком забирая еду. Вы зарабатываете 1PTC.
[21:09:34] <Orhideous> Ъ!
[21:09:38] <Orhideous> $pet stats
[21:09:38] <horta hell> Orhideous:
Кличка: Каламити
Здоровье: 56
Сытость: 100
Возраст: 13 часов
[21:13:46] rexim вышел из конференции
[21:17:02] <ɹǝɟılʍǝu> $pet stats
[21:17:02] <horta hell> ɹǝɟılʍǝu:
Кличка: Каламити
Здоровье: 55
Сытость: 98
Возраст: 13 часов
[21:21:53] a1batross зашёл в конференцию
[21:22:42] rexim зашёл в конференцию
[21:23:25] <rexim> Вот я и дома...
[21:23:49] <ɹǝɟılʍǝu> А я пишу xlsx парсилку на D :3
[21:24:13] <ɹǝɟılʍǝu> И жду, когда просрётся IntelliSense
[21:24:41] <rexim> ɹǝɟılʍǝu, молодец!
[21:24:44] <rexim> Мо-ло-дец!
[21:25:45] <ɹǝɟılʍǝu> ))
[21:26:08] rea вышел из конференции: Вышел из Vacuum-IM
[21:26:47] xspeed зашёл в конференцию
[21:27:43] * a1batross фыр
[21:28:23] <Orhideous> Скоро тут вместо вечного утра такими темпами будет вечная ночь, бардак,… кхм, о чем это я?
[21:28:41] <ɹǝɟılʍǝu> ыыы
[21:29:01] enaken вышел из конференции
[21:30:39] <a1batross> Orhideous, пусть лучше вечное утро.
[21:30:57] <a1batross> И светло, и прохладно.
[21:35:21] <ɹǝɟılʍǝu> Что-то у нас тут питонистов море.
[21:35:31] <ɹǝɟılʍǝu> Пора привнести свет в этот мир!
[21:35:44] * ɹǝɟılʍǝu принял пафосную позу доблесного хортамарина!
[21:36:11] <Orhideous> …со скалкой в зубах.
[21:37:10] <ɹǝɟılʍǝu> XD
[21:40:49] madmercen зашёл в конференцию
[21:41:27] 0x038FD2CD зашёл в конференцию
[21:41:46] 0x038FD2CD вышел из конференции: offline
[21:52:38] Ёж вышел из конференции
[21:59:09] ckorzhik вышел из конференции
[21:59:40] rea зашёл в конференцию
[22:12:05] <ɹǝɟılʍǝu> Блять
[22:12:20] <ɹǝɟılʍǝu> Нашёл почти дублирующие друг друга классы.
[22:12:28] <ɹǝɟılʍǝu> Диффом лишь в паре строк отличие.
[22:12:40] <ɹǝɟılʍǝu> Из-за этого говна не собирается.
[22:22:38] ckorzhik зашёл в конференцию
[22:23:20] <Orhideous> rexim!
[22:26:00] Akon32 вышел из конференции
[22:27:55] <ForNeVeR> Сложно запиливать историю транзакций для хорты.
[22:28:08] a1batross вышел из конференции: Disconnected: Replaced by new connection
[22:28:11] a1batross зашёл в конференцию
[22:32:05] magog вышел из конференции
[22:34:02] magog зашёл в конференцию
[22:36:06] rea вышел из конференции
[22:36:16] <uggur> ForNeVeR: Почему?
[22:36:34] <ForNeVeR> uggur: много всего нужно держать в голове.
[22:36:41] <ForNeVeR> akka слишком динамична.
[22:36:48] <uggur> х)
[22:36:57] <ForNeVeR> Вот сейчас у меня код компилируется, но я уверен, что он упадёт из-за несоответствия типов.
[22:38:17] <ɹǝɟılʍǝu> Пагни, у меня странный и тупой вопрос
[22:38:19] <ɹǝɟılʍǝu> Вот есть код http://paste.ubuntu.com/8206594/
[22:38:28] <ɹǝɟılʍǝu> На таком файле тестирую http://bpaste.net/show/b1990b8c77d7
[22:38:50] <ɹǝɟılʍǝu> Вроде в row.cells должны добавляться, но не добавляются
[22:38:57] <ɹǝɟılʍǝu> Данные парсятся
[22:39:02] <ɹǝɟılʍǝu> ЧЯДНТ?
[22:40:01] Славный капитан вышел из конференции
[22:50:32] <ɹǝɟılʍǝu> Уже разобрался)
[22:50:38] <m4n71k0r> м?
[22:51:12] <m4n71k0r> нафигачь юниттестов
[22:53:09] <ɹǝɟılʍǝu> Это чуть позже :)
[22:53:19] <ɹǝɟılʍǝu> Как структуру модуля оформлю.
[22:53:49] <m4n71k0r> вообще у тебя простой случай xlsx
[22:54:00] <m4n71k0r> насколько я помню, строки в отдельных ресурсах
[22:54:03] <m4n71k0r> и картинки
[22:54:08] <m4n71k0r> и форматирование
[22:54:18] <ɹǝɟılʍǝu> Угу.
[22:54:34] <ɹǝɟılʍǝu> В принципе, мне только читую таблицу и нужно спарсить.
[22:55:01] <ɹǝɟılʍǝu> Но почему бы не сделать нормальным модулем для всего xlsx? :) Ну, почти всего... добавлять по надобности.
[22:55:37] Graf зашёл в конференцию
[22:55:53] Graf вышел из конференции
[22:56:02] <m4n71k0r> самое эпичное - это писать raw-тырфейс для сишечки, чтобы из других языков могли дёргать твою либу
[22:56:15] <m4n71k0r> хотя там просто экспорты
[22:56:23] <m4n71k0r> и .h--ник
[22:56:44] O01eg зашёл в конференцию
[22:56:50] <ɹǝɟılʍǝu> Лень :(
[22:57:14] <m4n71k0r> а я хотел не париться и дёрнуть функционал из LibreOffice
[22:57:26] <m4n71k0r> но хз что там с ним и насколько он размазан
[22:57:30] <m4n71k0r> в общем, тоже лень
[22:59:58] ɹǝɟılʍǝu вышел из конференции
[23:00:08] m4n71k0r вышел из конференции
[23:00:26] <ForNeVeR> Нам так вообще вот тут доставили индекс УДК в вордовом файле.
[23:00:55] <ForNeVeR> Нате, мол, парсируйте.
[23:04:04] <uggur> *НАТЕ*
[23:04:06] <uggur> :)
[23:09:16] rexim вышел из конференции: Replaced by new connection
[23:09:22] rexim зашёл в конференцию
[23:10:40] magog вышел из конференции
[23:13:11] gsomix зашёл в конференцию
[23:13:38] <gsomix> Доброго утра.
[23:35:26] m4n71k0r зашёл в конференцию
[23:45:11] reggies вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[23:53:58] rea зашёл в конференцию
[23:58:17] a1batross вышел из конференции: Disconnected: Replaced by new connection
[23:58:19] a1batross зашёл в конференцию
[23:58:54] ckorzhik вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!