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

Тема: Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Morning Tsoding (вт, чт, сб, вс, збс): http://www.youtube.com/playlist?list=PLguYJK7ydFE75hzLFTKwMDVRkDlJ8rEiA
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
[00:06:18] <≈(^o^)≈> никогда не понимал подобного рода индусскую наркоманию https://github.com/xored/peg/commit/e591549b06faa21c69203a3d54d0357a1a3e0c17#diff-3aad317ba03c0d6d50138ef9242683f7R75
[00:06:34] <≈(^o^)≈> почему мы 0 с чем-то сравниваем, а не x?
[00:07:31] <Minoru> прозреваю по ссылке Yoda if
[00:07:59] <Minoru> хех, угадал
[00:08:13] <≈(^o^)≈> `0 <= i`, вот так: `i > 0` по-моему гораздо лучше, а первое рвёт шаблон
[00:08:23] <Minoru> ≈(^o^)≈: это такая защита от `if (i = 0)`
[00:08:27] <ɹǝɟılʍǝu> Почему?
[00:08:34] <ɹǝɟılʍǝu> 0 <= x <= 100
[00:08:37] <ɹǝɟılʍǝu> Обычно.
[00:08:46] <Minoru> ɹǝɟılʍǝu: только в питоне :)
[00:08:52] <Minoru> ɹǝɟılʍǝu: или в плюсах уже тоже можно так писать?
[00:08:56] <ɹǝɟılʍǝu> Minoru, в математике?
[00:09:02] <Minoru> а, ну это да
[00:09:06] <Minoru> но мы же про ЯПы
[00:09:26] <Minoru> погодите, а что вообще за язык по ссылке? ._.
[00:09:31] <≈(^o^)≈> ну тут сразу понятно о чём речь, в случае с 0 <= x <= 100
[00:09:55] <ɹǝɟılʍǝu> Minoru, http://melpon.org/wandbox/permlink/aw39TU4DqDkL5P8L
[00:10:20] <Minoru> думаю, что это просто решили везде писать константу первой, чтобы Yoda if-ы с равенством не выбивались из стиля
[00:10:39] <ɹǝɟılʍǝu> И ведь работает! http://melpon.org/wandbox/permlink/0oEXFQ6jVVrtTkhv
[00:11:01] <≈(^o^)≈> 0 X IF
[00:11:22] <Minoru> ɹǝɟılʍǝu: не работает
[00:11:26] <Minoru> ɹǝɟılʍǝu: x = 101 попробуй
[00:11:34] <≈(^o^)≈> тогда уже
[00:11:40] <≈(^o^)≈> точнее
[00:11:43] <Minoru> ɹǝɟılʍǝu: ты просто результат `0 <= x` сравниваешь с 100
[00:11:52] <≈(^o^)≈> 0 X <= IF
[00:12:03] <≈(^o^)≈> угадайте ЯП
[00:12:13] <≈(^o^)≈> ЯП угадайте точнее
[00:12:56] <Minoru> ≈(^o^)≈: я тебе ещё раз повторяю: это нужно для того, чтобы минимизировать ошибки в Си и Си-подобных языках. Да, переход на Forth всё починит, но это beside the point
[00:13:37] <≈(^o^)≈> Minoru: ок-ок
[00:14:04] <ɹǝɟılʍǝu> Minoru, спалил((
[00:24:38] <rexim> Minoru: =3
[00:24:48] <rexim> ВУВУВУВУВУ!!1
[00:24:51] Orhideous зашёл в конференцию
[00:26:55] <Minoru> rexim: паровозик!
[00:26:58] <Minoru> or should I say…
[00:27:02] <Minoru> МИКСЕРЯКОВОЗИК!
[00:28:19] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[00:28:19] ForNeVeR зашёл в конференцию
[00:28:58] <Minoru> ву-ву? Ту-ту? ( ._.)
[00:29:52] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[00:29:53] ForNeVeR зашёл в конференцию
[00:30:36] <rexim> :D
[00:30:49] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[00:30:50] ForNeVeR зашёл в конференцию
[00:31:03] <rexim> Minoru: ALL ABOARD THE MIXERTRAIN!!1
[00:31:32] <rexim> Minoru: как у тебя дела? :)
[00:32:17] <Minoru> у меня всё хорошо!
[00:32:24] <rexim> Я рад! (:
[00:32:34] <Minoru> в субботу опять вырву зубик, но это тоже хорошо!
[00:32:47] <rexim> Чей? о_О
[00:33:06] <Minoru> ну, свой. Я не стоматолог и не родитель, чужие мне (пока что) нельзя рвать.
[00:33:20] <rexim> А, ну ок.
[00:33:24] <rexim> Ты молодец! :)
[00:33:43] <Minoru> ^_^
[00:33:50] <Minoru> а как твои дела?
[00:34:04] <rexim> Да вроде все тоже хорошо...
[00:34:14] <rexim> Программирую тут сижу.
[00:34:36] <Minoru> ._.
[00:34:43] * Minoru опять не написал ни строчки кода
[00:34:51] <Minoru> зато я прочитал книжку! За день!
[00:35:05] <rexim> Это же замечательно!
[00:35:06] <Minoru> правда, это скорее заслуга автора и пробок в Нске, чем моя
[00:35:26] <rexim> о_О
[00:35:32] <rexim> Нске?
[00:35:42] <Minoru> да, я теперь ка-а-апельку умней, наверное
[00:35:49] <rexim> О_о
[00:35:52] <rexim> Ты в Нске?
[00:35:56] <Minoru> ну, Энск.
[00:36:04] <Minoru> нет, не тот Нск, который Новосибирск
[00:36:12] <rexim> Хе
[00:36:19] <Minoru> это тот Нск, который «Город Н», неизвестный
[00:36:25] <ɹǝɟılʍǝu> rexim, а вот чпок тебя в миксер!
[00:36:25] <rexim> А, ок
[00:36:32] <rexim> ɹǝɟılʍǝu: ААААА!!11
[00:36:34] <Minoru> блин, может по-другому как-то нужно писать, я не знаю. «Энск»?
[00:36:45] <rexim> Minoru: ЭТО ЖЕ ЧПОКЕРМАНН!!1
[00:36:49] <Minoru> ɹǝɟılʍǝu: прямо в *миксер*? Да что ж ты творишь-то!
[00:36:51] <ɹǝɟılʍǝu> АААА!!1111
[00:37:05] * ɹǝɟılʍǝu бегает по конфе, махая руками.
[00:37:12] <rexim> xD
[00:37:15] <Minoru> о, ветерок, приятно
[00:37:18] * Minoru наслаждается
[00:37:35] <Minoru> белки-истерички-team@cj
[00:37:39] <Minoru> s/cj/cjr/
[00:39:23] <Orhideous> s/cj/clj/
[00:39:32] <Orhideous> Однако, утра. А у вас тут прохладно.
[00:39:48] <ɹǝɟılʍǝu> Ага, сморозили чуши.
[00:39:56] <ɹǝɟılʍǝu> А Ф-к так и не починил хорту.
[00:40:01] <Minoru> Orhideous: да это же… кложурист какой-то!
[00:40:30] <rexim> У нас в субботу будет сборище кложуристов
[00:40:35] <rexim> Надо бы сходить
[00:40:46] <Orhideous> Оргия?
[00:40:53] <ɹǝɟılʍǝu> А у нас сборище плюсачей бывает в Костроме(( Далеко ехать (в пятницу-то!).
[00:41:09] <ɹǝɟılʍǝu> Надо и в Ярике организовать!
[00:41:19] <ɹǝɟılʍǝu> И любителей по-fp-ать.
[00:41:23] <rexim> Оргию кложуристов в Ярике?
[00:41:29] <ɹǝɟılʍǝu> rexim, 0_о
[00:41:43] <Orhideous> ^^
[00:41:59] <Minoru> Яростное сборище кложуристов!
[00:42:04] <Minoru> или плюсачей
[00:42:05] <Minoru> whatever
[00:42:57] <ɹǝɟılʍǝu> Minoru, ты будешь удивлён (нет, конечно, не будешь), но тут многое начинается на Яр*
[00:43:19] <Minoru> «тут» — это в Ярославле?
[00:43:29] <ɹǝɟılʍǝu> Да.
[00:43:46] <Minoru> а что значит «многое»? У вас есть газета «Ярославские новости», киоски «Ярославский хлеб» и всё такое прочее?
[00:43:54] <Minoru> мне кажется, это нормально
[00:44:27] Славный капитан вышел из конференции
[00:44:42] hdhog вышел из конференции: Replaced by new connection
[00:44:45] hdhog зашёл в конференцию
[00:45:11] uggur вышел из конференции
[00:45:29] <ɹǝɟılʍǝu> Minoru, яр-нано, яр-дома, ярсутки, ярбанк, яргортранс, «ярик», ярсало, ярспорт
[00:45:31] <ɹǝɟılʍǝu> ЯРОСТЬ
[00:46:15] <Orhideous> Ньюярфер.
[00:46:25] <Minoru> «Ярбанк» и «Яргортранс» не удивляют, если это имена собственные. А вот остальное — удивляет! Яр-сутки? Серьёзно?
[00:46:53] <ɹǝɟılʍǝu> Minoru, https://www.avito.ru/yar-sutki
[00:46:56] <ɹǝɟılʍǝu> Orhideous, ага)
[00:47:19] <Minoru> ɹǝɟılʍǝu: офигеть!
[00:49:01] uggur зашёл в конференцию
[00:59:26] <ɹǝɟılʍǝu> Minoru, https://github.com/haskell/haskell-ide-engine
[01:05:44] <Minoru> экосистема Хаскеля — это такой Дикий Запад ._.
[01:05:52] <Minoru> проектов больше, чем людей!
[01:07:18] m4n71k0r вышел из конференции
[01:13:09] <rexim> Яргх!11
[01:15:04] <Orhideous> Minoru, на логлист!
[01:15:38] <ɹǝɟılʍǝu> rexim, !!!
[01:15:56] <ɹǝɟılʍǝu> лол https://sbis.ru/contragents/6154105678/615401001#msid=s1454012298432
[01:19:40] <ɹǝɟılʍǝu> rexim, Minoru, бгг) https://sbis.ru/contragents/2225113021/222501001#msid=s1454012546219
[01:20:35] <Minoru> страна приколистов :)
[01:20:59] <ɹǝɟılʍǝu> Minoru, https://sbis.ru/contragents/250213673791#msid=s1454012440948
[01:21:05] <rexim> В скале try-with-resources нет =(
[01:21:17] <ɹǝɟılʍǝu> rexim, ОН ЕСТЬ! https://sbis.ru/contragents/253699896363#msid=s1454012655578
[01:21:38] <Minoru> ɹǝɟılʍǝu: а «Олывова» есть? :D
[01:21:39] <rexim> Какой-то Вьетнамец
[01:21:51] <uggur> rexim: заверни в монаду
[01:21:52] <ɹǝɟılʍǝu> Minoru, нет данных(
[01:21:58] <Orhideous> rexim, монады
[01:22:04] <Orhideous> А блин, я слоупок
[01:22:05] <ɹǝɟılʍǝu> Есть «Овыл»! https://sbis.ru/contragents/8613002266/861301001#msid=s1454012702769
[01:22:09] <Minoru> rexim: Миксер! Место пока ещё свободно! Инкорпорируйся!
[01:22:23] <rexim> >_<
[01:23:13] <Minoru> а, по-русски правильно говорить «учреждай организацию»
[01:23:33] <Minoru> rexim: расинкорпорируйся и учреди организацию
[01:23:41] <Minoru> хм
[01:23:49] <Minoru> ра*з*инкорпорируйся?
[01:24:01] <rexim> Minoru: я бы лучше поспал...
[01:24:13] <rexim> xO
[01:24:16] <rexim> Всем снов!
[01:24:16] <Minoru> ɹǝɟılʍǝu: сделай, чтобы в пегасьем не было такой фигни! Пусть там с префиксами всё просто будет.
[01:24:18] <Minoru> rexim: снов!
[01:24:19] <ɹǝɟılʍǝu> Minoru, rexim http://pastexen.com/i/1ynNRJ99Jz.png
[01:24:19] rexim вышел из конференции
[01:24:20] <ɹǝɟılʍǝu> сука
[01:24:36] <Orhideous> Вслух.
[01:25:01] <Orhideous> город Н-ск издавна славился своими причудами
[01:25:14] <Minoru> о! Н-ск! Вот, как это писать нужно было!
[01:34:08] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[02:21:09] dzhon зашёл в конференцию
[02:25:21] Minoru вышел из конференции
[02:37:00] ≈(^o^)≈ вышел из конференции
[02:43:56] dzhon вышел из конференции
[02:46:10] rafaelrs зашёл в конференцию
[03:03:39] Graf зашёл в конференцию
[03:03:43] Graf вышел из конференции
[03:37:33] grouzen зашёл в конференцию
[03:45:21] ForNeVeR вышел из конференции: Disconnected: closed
[03:45:52] ForNeVeR зашёл в конференцию
[04:00:21] Orhideous вышел из конференции: Комп’ютер присипляється
[04:13:36] prhonu вышел из конференции
[04:48:26] grouzen вышел из конференции
[05:08:52] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:08:53] ForNeVeR зашёл в конференцию
[05:09:31] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:09:32] ForNeVeR зашёл в конференцию
[05:12:09] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:12:10] ForNeVeR зашёл в конференцию
[05:13:08] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:13:09] ForNeVeR зашёл в конференцию
[05:32:47] uggur вышел из конференции
[05:37:38] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:37:39] ForNeVeR зашёл в конференцию
[05:40:42] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:40:42] ForNeVeR зашёл в конференцию
[05:41:06] uggur зашёл в конференцию
[05:42:24] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:42:25] ForNeVeR зашёл в конференцию
[05:44:15] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:44:16] ForNeVeR зашёл в конференцию
[05:45:41] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:45:42] ForNeVeR зашёл в конференцию
[06:37:24] kpecmuk вышел из конференции: Replaced by new connection
[06:37:25] kpecmuk зашёл в конференцию
[07:11:31] Славный капитан зашёл в конференцию
[07:59:53] kosc зашёл в конференцию
[07:59:59] kosc вышел из конференции: Disconnected: closed
[08:00:40] <Славный капитан> http://restoran.krasnodar.bz
[08:00:44] <Славный капитан> NSFW
[08:00:55] <Славный капитан> OOTRO
[08:05:01] gsomix зашёл в конференцию
[08:16:05] kpecmuk вышел из конференции
[08:30:59] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[08:39:14] kosc зашёл в конференцию
[08:49:09] eaeee вышел из конференции
[08:59:11] Mr.Purple зашёл в конференцию
[09:00:18] 4ppleboy зашёл в конференцию
[09:20:21] superka вышел из конференции: Logged out
[09:20:32] superka зашёл в конференцию
[09:38:58] Славный капитан вышел из конференции
[09:43:17] sss|zombie зашёл в конференцию
[09:43:44] <ɹǝɟılʍǝu> xD
[09:51:13] gsomix зашёл в конференцию
[09:51:28] <gsomix> Утро?
[09:51:43] <ForNeVeR> Affirmative!
[10:00:04] prhonu зашёл в конференцию
[10:07:41] <gsomix> Выхожу из кабинета, а там голубь. О_О
[10:08:43] <gsomix> С важным видом ходил около кафедры.
[10:09:50] <Mr.Purple> хоть не петух
[10:10:52] <gsomix> Mr.Purple, ты кто? Код показывал?
[10:11:27] <Mr.Purple> gsomix: мимо проходил. нет
[10:18:38] dzhon зашёл в конференцию
[10:27:26] Graf зашёл в конференцию
[10:27:26] Graf вышел из конференции
[10:28:52] <gsomix> ForNeVeR, а где хорта?
[10:29:03] <ForNeVeR> Ой, точно, забыл запустить.
[10:29:28] <ForNeVeR> Я её вчера останавливал, когда штормило интернет - чтоб она не флудила входами/выходами.
[10:29:56] horta hell зашёл в конференцию
[10:29:59] <ForNeVeR> $say 13
[10:30:43] <horta hell> ForNeVeR: А вот эта вот штука позволяет более удобно рулить образами, встроено несколько провиженеров.
[10:30:48] <gsomix> $send ɹǝɟılʍǝu https://nickhigham.wordpress.com/2016/01/28/typesetting-mathematics-according-to-the-iso-standard/
[10:30:53] <horta hell> gsomix: Сообщение доставлено.
[10:31:03] <gsomix> Теперь точно не пропустит.
[10:31:09] <gsomix> Спасибо, ForNeVeR.
[10:38:14] dzhon вышел из конференции
[10:40:46] prhonu вышел из конференции
[10:52:10] <ɹǝɟılʍǝu> Утро!
[10:52:31] <ɹǝɟılʍǝu> ForNeVeR, нашёл организацию с названием «ЕДИНСТВО, ЖОП».
[10:52:45] <ForNeVeR> ɹǝɟılʍǝu: ты уже показывал.
[10:52:53] <ɹǝɟılʍǝu> ForNeVeR, ой(
[10:52:54] <ForNeVeR> Я против такого единства, вот что.
[10:56:20] <ɹǝɟılʍǝu> ForNeVeR, «ЖОП» — это просто сокращение.
[11:02:06] <ForNeVeR> ɹǝɟılʍǝu: а что оно обозначает?
[11:18:22] <ɹǝɟılʍǝu> ForNeVeR, «ЖЕЛЕЗНОДОРОЖНАЯ МЕСТНАЯ ОРГАНИЗАЦИЯ ОБЩЕРОССИЙСКОЙ ПОЛИТИЧЕСКОЙ ОБЩЕСТВЕННОЙ ОРГАНИЗАЦИИ-ПАРТИЯ»
[11:18:53] <ForNeVeR> Мне кажется, тут кто-то очень странно решил сократить.
[11:19:29] <ɹǝɟılʍǝu> Да.
[11:32:54] m4n71k0r зашёл в конференцию
[11:35:21] <kosc> Научите писать на Rust без unwrap hell.
[11:39:10] <gsomix> kosc, ты уже на Rust пишешь? Шустро.
[11:41:42] <kosc> gsomix: просто решил сделать небольшую паузу.
[11:50:25] <gsomix> А я опять задумался о своем образовании и загрустил.
[11:51:58] <gsomix> Я вот отучился N лет по программе прикладного математика.
[11:52:01] <gsomix> В среднем вузе.
[11:52:32] <ForNeVeR> gsomix: но ты же нормально отучился, проги какие-то там пишешь, линзы рисуешь. Радоваться надо!
[11:52:49] <gsomix> Нарешал какое-то количество примеров, пытался как-то разбираться в доказательствах.
[11:53:01] <gsomix> Что дальше делать?
[11:53:07] <gsomix> В плане изучения математики.
[11:53:32] <gsomix> Есть модные ребята, которые говорят, что текущие математические программы устарели.
[11:53:40] <Mr.Purple> gsomix: projecteuler
[11:53:44] <gsomix> Что сейчас новый язык, другие акценты
[11:53:52] <Mr.Purple> + можеш спросить у болоди
[11:54:03] <Mr.Purple> ForNeVeR: болодя сда ходит?
[11:54:12] <gsomix> Он в math@ есть.
[11:54:13] <gsomix> Хм.
[11:54:21] <gsomix> Надо, наверное, в math@ и спросить.
[11:56:09] <gsomix> А то здесь это совсем оффтоп.
[11:56:22] <Mr.Purple> а жоп, так онтоп. ок
[11:57:41] sss|zombie вышел из конференции: Выключил машину, дабы насладиться жизнью
[11:57:46] sss|zombie зашёл в конференцию
[11:57:48] Kumba_yo зашёл в конференцию
[11:59:29] <kosc> жоп?
[11:59:50] <Mr.Purple> ерунда выше
[12:29:47] kpecmuk зашёл в конференцию
[12:42:58] dzhon зашёл в конференцию
[12:52:05] (≈^-^≈) зашёл в конференцию
[13:00:04] <horta hell> Недетерминированный конечный автомат Тьюринга корчится в муках и умирает. Все теряют по 1PTC.
[13:00:20] sss|zombie вышел из конференции
[13:07:07] <Mr.Purple> внезапно
[13:10:45] <ɹǝɟılʍǝu> $pet resurrect
[13:10:45] <horta hell> ɹǝɟılʍǝu: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[13:10:46] <ɹǝɟılʍǝu> $pet rating
[13:10:48] <horta hell> ɹǝɟılʍǝu:
kp-cmuk: 21PTC
любитель криппи языков: 5PTC
ɹǝɟılʍǝu: 3PTC
Славный капитан: 3PTC
Minoru: 3PTC
xf-r~: 2PTC
[13:11:14] <ɹǝɟılʍǝu> $pet transfer ʕ•ᴥ•ʔ 3
[13:11:15] <horta hell> ɹǝɟılʍǝu: Транзакция успешна.
[13:11:19] <ɹǝɟılʍǝu> $pet rating
[13:11:19] <horta hell> ɹǝɟılʍǝu:
kp-cmuk: 21PTC
любитель криппи языков: 5PTC
Славный капитан: 3PTC
ʕ•ᴥ•ʔ: 3PTC
Minoru: 3PTC
xf-r~: 2PTC
[13:11:24] <ɹǝɟılʍǝu> Славные мишки!
[13:13:19] <m4n71k0r> gsomix: здесь математика - не оффтоп.
[13:13:40] <m4n71k0r> что такое программирование без математики? Пыль на ботинках...
[13:22:19] <ɹǝɟılʍǝu> Захожу я в ##c++ на фриноде, и меня банят.
[13:22:20] <ɹǝɟılʍǝu> wtf?
[13:22:45] <Mr.Purple> не любят юникод
[13:47:14] prhonu зашёл в конференцию
[13:50:36] ascrazy зашёл в конференцию
[13:55:06] ascrazy вышел из конференции
[13:55:16] ascrazy зашёл в конференцию
[13:55:36] ascrazy вышел из конференции
[13:57:41] Славный капитан зашёл в конференцию
[14:07:51] dzhon вышел из конференции
[14:08:13] dzhon зашёл в конференцию
[14:15:37] Chewbaka зашёл в конференцию
[14:16:15] Minoru зашёл в конференцию
[14:17:28] dzhon вышел из конференции
[14:21:14] <Minoru> как-то стрёмно, когда Хорта присылает *позавчерашние* сообщения
[14:22:54] <ForNeVeR> Minoru: всё потому, что ты ужасный!
[14:23:10] <Minoru> :(
[14:23:16] <ForNeVeR> Minoru: ...молодец же, ну.
[14:24:20] <Minoru> ɹǝɟılʍǝu: про «pedant corner» я и сам впервые вижу :) Но Интернет подсказывает, что понимать это следует буквально — «уголок педантов».
[14:24:34] <ɹǝɟılʍǝu> Угу, спасибо!
[14:24:47] <Minoru> ForNeVeR: но там было «жуткий», а не «ужасный»! Эх, не работать тебе в театре… Слова-то забываешь!
[14:25:02] <ɹǝɟılʍǝu> Minoru, ForNeVeR, мне надоело в плюсах писать try-catch и обрабатывать...
[14:25:09] <ForNeVeR> ɹǝɟılʍǝu: ну не пиши.
[14:25:30] <ɹǝɟılʍǝu> Логично ли ёбнуть обёртку над этим, чтобы возвращало maybe?
[14:25:56] <ɹǝɟılʍǝu> + ещё бы хорошо иметь передавать всякие типы исключений
[14:26:01] <ɹǝɟılʍǝu> Т.е. чтобы было:
[14:26:21] <ɹǝɟılʍǝu> // щас напишу
[14:27:01] <ForNeVeR> ɹǝɟılʍǝu: мы называем это Try[T].
[14:30:54] <ɹǝɟılʍǝu> Такое http://lpaste.net/151145
[14:31:04] <ɹǝɟılʍǝu> ForNeVeR, хм
[14:32:24] <Minoru> ɹǝɟılʍǝu: это типа то, что сверху, должно разворачиваться в то, что снизу?
[14:32:35] <ɹǝɟılʍǝu> Minoru, да.
[14:33:02] <Minoru> и поведение в catch всегда стандартное?
[14:33:12] <ɹǝɟılʍǝu> Да, всегда Nothing
[14:33:28] <Minoru> и в лямбду можно передать несколько типов исключений, и тогда будет несколько catch-блоков?
[14:33:48] <ɹǝɟılʍǝu> А вот это и охота понять.
[14:33:58] <ɹǝɟılʍǝu> Можно ли это сделать чем-то кроме препроцессора)
[14:34:16] <ɹǝɟılʍǝu> Minoru, ну то есть да
[14:34:35] <ɹǝɟılʍǝu> NoTitsError, TooBigTitsError, етц
[14:34:44] <Minoru> мне это просто кажется не сильно полезным, потому что это, фактически, заглушка
[14:35:06] <Minoru> раз уж на то пошло, напиши себе настоящий Maybe, с двумя конструкторами, и оборачивай в него результат
[14:35:40] <Minoru> тогда try-catch нужно будет писать только где-то в самом начале, чтобы завернуть данные в Maybe, а дальше уже только вызовы bind
[14:36:05] <ɹǝɟılʍǝu> Какие вызовы?
[14:36:33] <Minoru> ну, bind, который (>>=)
[14:36:47] <Minoru> ты же дальше, наверное, хочешь с завёрнутыми в Maybe данными что-то делать?
[14:37:15] <Minoru> впрочем, Maybe — это тоже своего рода заглушка, потому что все сотни исключений сводит к одному значению Nothing
[14:37:19] <ɹǝɟılʍǝu> Да, хочу.
[14:37:28] <Minoru> я, короче, не уверен, что это вообще хорошее решение ._.
[14:37:36] <Minoru> в смысле, попытка заменить try-catch чем-то
[14:37:54] <ɹǝɟılʍǝu> Я не заменить хочу, а отделить IO от не IO
[14:39:19] <Minoru> I/O — это вывод в лог?
[14:39:23] <ForNeVeR> ɹǝɟılʍǝu: сделай try_<typename... Exceptions>
[14:39:37] <ɹǝɟılʍǝu> О
[14:39:43] <ɹǝɟılʍǝu> Ща попробую!
[14:39:59] <ForNeVeR> А внутре рекурсивно друг друга траить, норм.
[14:40:16] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:40:17] horta hell зашёл в конференцию
[14:43:51] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:43:51] horta hell зашёл в конференцию
[14:45:32] <m4n71k0r> а чо не Either ?
[14:47:45] <ɹǝɟılʍǝu> m4n71k0r, и потом опять руками обрабатывать?
[14:47:55] <ɹǝɟılʍǝu> В принципе, можно, но зачем?
[14:48:09] <m4n71k0r> в принципе ты в итоге обязан обрабатывать
[14:48:19] <m4n71k0r> иначе нахера тогда сообщать об ошибках?
[14:48:59] <m4n71k0r> хм, теперь я глянул в пасту
[14:49:52] <m4n71k0r> самое главное, бро, эта вся хрень должна тебе помочь, где произошёл эксепшн или ошибка
[14:50:14] <m4n71k0r> а ты только усложняешь
[14:51:45] <ɹǝɟılʍǝu> m4n71k0r, в смысле?
[14:51:50] <ɹǝɟılʍǝu> Оно ж обработается.
[14:52:48] <m4n71k0r> как ты узнаешь где вcё плохо произошло? На месте будешь в лог писать?
[14:53:17] <ɹǝɟılʍǝu> m4n71k0r, окей, можно сувать не тип исключения, но и его обработчик.
[14:53:29] <ɹǝɟılʍǝu> m4n71k0r, а так да, — лог.
[14:54:51] <ɹǝɟılʍǝu> Ну может ещё бэктрейс.
[14:56:08] <ɹǝɟılʍǝu> m4n71k0r, валить исключения необрабатываемые системой выше и сыпаться в дамп — подобно суициду у нас.
[14:58:12] <ɹǝɟılʍǝu> m4n71k0r, а ты идею мне кинул
[14:58:28] <ɹǝɟılʍǝu> Either Val <Целый класс исключений>
[14:58:32] <ɹǝɟılʍǝu> Как такое сделать?
[14:58:43] <ɹǝɟılʍǝu> В хаскеле.
[15:07:59] Mr.Purple вышел из конференции
[15:08:05] prhonu вышел из конференции
[15:08:07] <Minoru> описать класс с помощью ADT?
[15:08:38] Mr.Purple зашёл в конференцию
[15:08:56] <ɹǝɟılʍǝu> Minoru, хм, например, да.
[15:09:06] <ɹǝɟılʍǝu> http://www.gamedev.ru/files/images/423v.jpg
[15:09:40] <Minoru> это немного уродливо, конечно: для разных случаев придётся писать разные ADT; конструкторы в них скучные (повторяют название исключения)
[15:12:03] <ɹǝɟılʍǝu> Хм, окей.
[15:13:56] <ɹǝɟılʍǝu> Minoru, хотя в плюсах это можно решить через variant с визитором.
[15:32:50] <Minoru> ɹǝɟılʍǝu: но визитор же не даёт тебе понять, какое именно исключение было брошено. Или это тебе и не важно?
[15:34:03] <Minoru> в общем, я нахожу сложным что-либо советовать, потому что: 1) сам такого не делал; 2) считаю очень сложным вопрос переноса идей из одного языка в другой (нужно хорошо понимать твою ситуацию, чтобы представить, применимы идеи из Хаскеля к твоему случаю или нет)
[15:34:26] <ForNeVeR> А я предлагаю расширение, которое будет также принимать std::function<void (Exception&)>...
[15:34:44] <ForNeVeR> Ну или хз, как это правильно описать - список обработчиков, кароч.
[15:35:09] <Minoru> ForNeVeR: ЧАЕН ОВ РИЗПОНЗИБИЛИТИ
[15:35:46] <ForNeVeR> Шоб можно было try_ (do_shit, [](std::exception &shit) { /* ignore */ });
[15:36:03] <ForNeVeR> Отлично же, по-моему.
[15:36:17] <ForNeVeR> (срсли, было бы полезно)
[15:36:40] <Minoru> предлагаю dare вместо try_
[15:36:42] <Minoru> :P
[15:36:48] <ForNeVeR> Гы.
[15:49:19] <ɹǝɟılʍǝu> Minoru, ForNeVeR неплохо!
[15:49:24] <ɹǝɟılʍǝu> Надо попробовать реализовать.
[15:55:17] <m4n71k0r> на работе всем раздали хипсторские зонтики...
[15:55:30] <m4n71k0r> https://www.senz.com/en/store/senz-original/?attribute_pa_colour=pure-black
[15:55:49] <m4n71k0r> теперь надо искать где-то чёртов шторм
[16:00:57] none зашёл в конференцию
[16:02:52] horta hell вышел из конференции: Disconnected: Replaced by new connection
[16:02:53] horta hell зашёл в конференцию
[16:06:00] enaken зашёл в конференцию
[16:13:05] <m4n71k0r> xfer: у вас там в Питере постоянно штормит?
[16:13:18] <Minoru> none: привет! Код пишешь?
[16:18:21] <m4n71k0r> .whois none
[16:18:22] <DeadBot> m4n71k0r: none/participant
online(Да, я здесь.)
зашел в конфу 29.01.16 16:00:57
уровень доступа: 2
[16:19:56] <ɹǝɟılʍǝu> none_t
[16:20:34] <Minoru> m4n71k0r: а по какому поводу раздали?
[16:20:41] <Minoru> зонтики, я имею в виду
[16:25:05] <m4n71k0r> Minoru: ничего не сказали, просто раздали, обычно каждый год какие-нибудь подарки с нашим брендом нашитым итд. В прошлом году что-то типа толстовок с молнией со встроенными наушниками... теперь вот зонтики
[16:28:24] <ɹǝɟılʍǝu> m4n71k0r, Minoru, ForNeVeR http://melpon.org/wandbox/permlink/4NAT7FxcE6OceUHw
[16:28:32] <ɹǝɟılʍǝu> Теперь йобнуть вариадиков
[16:28:57] <m4n71k0r> и переписать компактенько на ди
[16:29:05] <Minoru> я боюсь открывать ссылку >_<
[16:29:12] <ɹǝɟılʍǝu> m4n71k0r, Да.
[16:29:22] <ɹǝɟılʍǝu> Minoru, там C++14, открывай, и не бойся.
[16:29:56] <ɹǝɟılʍǝu> хм!
[16:30:01] <ɹǝɟılʍǝu> Я придумал, как обернуть!
[16:32:29] <ɹǝɟılʍǝu> Всё должно выглядить примерно вот так: http://lpaste.net/151151
[16:32:33] <gsomix> m4n71k0r, а ди сильно компактнее?
[16:33:03] <m4n71k0r> gsomix: ну не такой как скала или х-ль, но можно написать компактнее чем в плюсах
[16:33:26] <gsomix> Хотя нет, компактность не очень хороший показатель.
[16:33:48] <gsomix> m4n71k0r, эм, "чистота". Ну, в плане того, что код чистенький и красивый.
[16:33:58] <gsomix> А то в плюсах иногда страшные вещи попадаются.
[16:34:08] <m4n71k0r> ну ты где-нибудь всё равно пишешь грязненько)
[16:34:22] <m4n71k0r> надо взаимодействовать с внешней средой и получается
[16:34:27] <m4n71k0r> грязненько
[16:34:34] <gsomix> m4n71k0r, не, я не про чистоту функций.
[16:34:50] <m4n71k0r> ну вот смотри
[16:34:54] <m4n71k0r> ща, сек
[16:36:03] <m4n71k0r> gsomix: вот пока не очень проверенная имплементация вывода текстового 2д-буфера под венду https://github.com/ttldtor/plut/blob/master/source/plut/console.d#L116
[16:36:19] <m4n71k0r> что мне приходится делать
[16:36:31] <m4n71k0r> конвертировать мой формат данных в формат винапи
[16:36:48] <m4n71k0r> а потом вызывать винапи функцию
[16:37:16] <m4n71k0r> gsomix: если я буду писать для чистых иксов, то выглядеть будет ещё грязнее
[16:37:16] prhonu зашёл в конференцию
[16:37:42] <m4n71k0r> хотя я очень стараюсь писать аккуратно
[16:38:53] <m4n71k0r> приходится всякие бяки такие делать, например, https://github.com/ttldtor/plut/blob/master/source/plut/chartype.d#L19
[16:39:09] <m4n71k0r> какие-то битовые операции и тд
[16:43:36] enaken вышел из конференции
[16:43:49] rafaelrs вышел из конференции
[16:45:53] <m4n71k0r> ɹǝɟılʍǝu: в дишке, кстати, пока нет Optional (в планах)... только Nullable
[16:50:31] <Minoru> m4n71k0r: а там есть фича из C#, `?.` или как-то так — типа точки, только если слева null, то результат сразу null?
[16:50:51] <Minoru> это, наверное, самая хорошая фича в императивном языке, о которой я когда-либо слышал
[16:51:03] grouzen зашёл в конференцию
[16:52:05] <m4n71k0r> Minoru: я тебя огорчу
[16:52:19] <Minoru> давай
[16:52:23] <m4n71k0r> уже
[16:52:37] <Minoru> а, прости, торможу, не успел расстроиться ещё
[16:52:37] <m4n71k0r> в смысле - нет
[16:52:45] <m4n71k0r> нет такой фичи
[16:52:50] <Minoru> O_O
[16:52:59] <Minoru> приснилась, что ли?
[16:53:06] <m4n71k0r> в ди - нет
[16:53:10] <m4n71k0r> минорыч
[16:53:15] <Minoru> а, в Ди нету. Ок.
[16:53:21] <m4n71k0r> ты у тебя какой-то контекст хитрый
[16:53:23] <Minoru> я туплю, извини :(
[16:53:28] <m4n71k0r> у тебя*
[16:53:40] <m4n71k0r> я прошлый раз об него ударился и теперь)
[16:54:00] <Minoru> о, а оператор в сишарпе выглядит как «??»
[16:54:47] <ɹǝɟılʍǝu> m4n71k0r, ЧЯДНТ? http://melpon.org/wandbox/permlink/IqltOJubKKv5wV5e
[16:56:03] <m4n71k0r> охохонюшки
[16:56:39] <m4n71k0r> делай через специализацию
[16:56:42] <Minoru> none: почему ты молчишь? :(
[16:58:37] <m4n71k0r> ɹǝɟılʍǝu: сделай обощённый шаблон и его специализации для одного и 1 + ... эксепшонов
[16:58:52] <m4n71k0r> а то что-то
[16:59:16] <m4n71k0r> хотя хватить должно и одного
[16:59:44] <ɹǝɟılʍǝu> m4n71k0r, я не поне
[17:02:26] <ɹǝɟılʍǝu> А, не, кажется, понял.
[17:02:32] <m4n71k0r> ɹǝɟılʍǝu: я два раза об твой код спотыкнулся, попытавшись его дополнить... у тебя отступ 3 пробела?
[17:02:41] <ɹǝɟılʍǝu> m4n71k0r, да.
[17:03:07] <m4n71k0r> почему не 3.14 ?
[17:04:01] <ɹǝɟılʍǝu> m4n71k0r, копроративный стандарт такой.
[17:04:05] <Minoru> O_O
[17:04:22] <Minoru> вот теперь мы видели всё!
[17:04:52] <m4n71k0r> ɹǝɟılʍǝu: http://melpon.org/wandbox/permlink/QHmIIjtBC5UHJgRc
[17:04:58] <m4n71k0r> ɹǝɟılʍǝu: короче так
[17:05:49] <ɹǝɟılʍǝu> m4n71k0r, а, вкурил
[17:05:54] <m4n71k0r> Minoru: я ещё одного такого чувака видел
[17:09:40] <m4n71k0r> было бы прикольнее π отступов, чтобы дробная часть накапливалась и выстреливала 4-м отступом
[17:09:47] <ɹǝɟılʍǝu> m4n71k0r, а неплохо вышло!
[17:12:37] <ɹǝɟılʍǝu> ForNeVeR, ↑ посмотри, что сделали.
[17:12:51] <ɹǝɟılʍǝu> Ну и использование: http://melpon.org/wandbox/permlink/wzAu8tr6FWVy1i8G
[17:17:02] <xfer> for (sc = spq->first; sc; sc = (sc ? sc->next : NULL))
что я хзотел этим сказать ваще? -_-
[17:17:10] <xfer> ɹǝɟılʍǝu: кикни меня
[17:17:28] <ɹǝɟılʍǝu> .kick xfer|Ты попросил.
[17:17:28] xfer выгнали из конференции: Ты попросил.
[17:17:28] <DeadBot> ɹǝɟılʍǝu: ok
[17:17:30] xfer зашёл в конференцию
[17:17:33] <xfer> 1
[17:17:35] <xfer> ура
[17:17:37] <xfer> не двоюсь
[17:17:40] 4ppleboy вышел из конференции
[17:17:45] <ɹǝɟılʍǝu> Излечение!
[17:17:48] <ɹǝɟılʍǝu> \]
[17:17:52] <ɹǝɟılʍǝu> \[]/
[17:17:54] <xfer> извлечение
[17:18:04] <Minoru> ага, что любопытно — сообщений о кике было два
[17:18:10] <Minoru> xfer: как ты этого добился, демон?!
[17:18:14] <xfer> Minoru: ya.ru повис
[17:18:40] <xfer> или jabber.ru, кто-то из них двоих
[17:19:06] <xfer> до меня пару дней назад дошло, но было лень -_-
[17:19:07] <ɹǝɟılʍǝu> Minoru, легко — висеть с двух устройств.
[17:19:56] <xfer> кстати, да, jabber.ru позволяет одному аккаунту висеть в конференции с одинаковым ником
[17:20:07] <m4n71k0r> xfer: итерируешь по односвязному списку
[17:20:11] <ɹǝɟılʍǝu> m4n71k0r, Minoru, ваще, в этой штуке лучше обрабатывать ещё как-то перечисленные исключения...
[17:20:20] <m4n71k0r> xfer: вроде бы
[17:20:21] <ɹǝɟılʍǝu> // ib4: вот ты и пришёл в try-catch
[17:20:29] <xfer> m4n71k0r: да, но игнорируя конечный элемент?
[17:20:29] <Minoru> ɹǝɟılʍǝu: но ведь пришёл!
[17:21:10] <xfer> анет, всё верно.
[17:21:29] <m4n71k0r> xfer: а зачем проверка sc в третьей части?
[17:21:40] <xfer> m4n71k0r: я не знаю.
[17:21:45] <m4n71k0r> просто sc = sc->next
[17:21:45] <xfer> перестраховался от чего-то
[17:21:49] <xfer> да.
[17:23:32] <m4n71k0r> видимо ты внутри цикла sc меняешь
[17:23:44] <m4n71k0r> ну больше не для чего
[17:23:57] <m4n71k0r> незачем
[17:24:30] <xfer> m4n71k0r: похоже что так и было
[17:24:33] <xfer> когда-то
[17:25:22] <m4n71k0r> плохо, когда код не под контролем версий
[17:25:30] <m4n71k0r> хрен разберёшь
[17:27:21] <ɹǝɟılʍǝu> Minoru, окей, а если точней, то приходим к IO функциям, и не IO
[17:27:22] <ɹǝɟılʍǝu> =)
[17:27:35] <ɹǝɟılʍǝu> И state monad.
[17:27:55] <Minoru> я… Я не знаю.
[17:28:09] <Minoru> я просто плохо себе представляю горести использования try-catch
[17:28:17] <Minoru> мне как-то не приходилось им много пользоваться
[17:28:23] <Minoru> и даже код такой читать не приходилось, вроде
[17:28:44] <ɹǝɟılʍǝu> Minoru, даже try-except-finally в питоне? 0_0
[17:28:54] gsomix вышел из конференции
[17:29:27] <Minoru> да
[17:29:34] <Minoru> я, видимо, просто мало кода пишу и читаю
[17:30:01] <Minoru> (не в смысле «я охуенный и могу решать задачи парой строчек», а «я плохой и мало работаю»)
[17:30:30] <m4n71k0r> Minoru: ты пишешь на работе на х-ле?
[17:30:46] <Minoru> нет ._.
[17:30:58] <Minoru> у меня был Perl, а потом Python и капелька C++
[17:31:31] <m4n71k0r> Minoru: то есть, питон7
[17:31:58] <ɹǝɟılʍǝu> Minoru, и в питоне не юзаете try-except?
[17:32:00] <ɹǝɟılʍǝu> Как так?
[17:32:07] <ɹǝɟılʍǝu> У вас там весь сот сплошной unsafe?
[17:32:14] <ɹǝɟılʍǝu> софт*
[17:32:24] <m4n71k0r> о, какое безумие в дишке появилось... я уже полтора месяца тащусь https://dlang.org/phobos/std_experimental_allocator_building_blocks_segregator.html
[17:32:37] <Minoru> ну, на питоне я модельки для проверки идей писал. Там try-catch был не сильно к месту, потому что среда очень контроллируемая (я точно знаю, какие файлы где лежат и всё такое прочее), а сами модельки недолгоживущие (буквально пару раз запускаются, потом появляется новая идея — и вперёд)
[17:32:58] <Minoru> ну, может где-то внутри наших наколенных библиотек у нас и был try-catch, но это же один раз написал — и забыл, оно просто работает
[17:33:07] <Minoru> в общем, не приходилось сталкиваться, уж извините
[17:39:38] <m4n71k0r> Minoru: ну я тебе не желаю на джаве писать
[17:40:20] * Minoru записывает в блокнотик: Мантикор меня *не* ненавидит
[17:40:24] <Minoru> :)
[17:41:54] <xfer> он тебя не видет прост.
[17:42:38] * xfer прёцца от libev
[17:48:35] rafaelrs зашёл в конференцию
[17:59:05] <ɹǝɟılʍǝu> uıʃɐɟ∀, о!
[17:59:15] <uıʃɐɟ∀> ɹǝɟılʍǝu: О?
[17:59:23] <ɹǝɟılʍǝu> uıʃɐɟ∀, ты ж питерский?
[17:59:35] <uıʃɐɟ∀> ɹǝɟılʍǝu: Самую малость только.
[18:03:48] Mr.Purple вышел из конференции
[18:08:33] <ɹǝɟılʍǝu> uıʃɐɟ∀, чо посмотреть?
[18:08:36] <ɹǝɟılʍǝu> С кем поболтать?
[18:08:39] <ɹǝɟılʍǝu> Кого пощупать?
[18:08:55] <uıʃɐɟ∀> ɹǝɟılʍǝu: Хз.
[18:09:22] <uıʃɐɟ∀> ɹǝɟılʍǝu: xfer пощупай, он тоже тут где-то.
[18:09:27] <ɹǝɟılʍǝu> 0_о
[18:09:43] <kpecmuk> $pet stats
[18:09:44] <m4n71k0r> ɹǝɟılʍǝu: сходи в ресторан Кореана, бгг
[18:09:45] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 53
Сытость: 25
Возраст: 4 часов
[18:09:49] <m4n71k0r> пожри куры
[18:09:57] <xfer> с сосисами
[18:10:12] <ɹǝɟılʍǝu> m4n71k0r, ты про KFC штоле?
[18:10:13] <uıʃɐɟ∀> Кореана? Это ж запчасти для корейских корыт.
[18:10:37] <m4n71k0r> uıʃɐɟ∀: есть ещё адовый ресторан с K-POP/ROCK музыкой
[18:12:42] <ɹǝɟılʍǝu> Где в SourceTree stash?
[18:12:53] <ɹǝɟılʍǝu> А, вот.
[18:12:54] <ɹǝɟılʍǝu> Вижу.
[18:27:57] xfer вышел из конференции
[18:38:33] <Славный капитан> going online soon...
[18:39:11] prhonu вышел из конференции
[18:39:25] <ɹǝɟılʍǝu> Славный капитан, кэп
[18:39:51] <Minoru> we need a detachment of Hortamarines deployed in Hagane's chatroom stat!
[18:39:54] <Славный капитан> ɹǝɟılʍǝu: да, боец?
[18:40:18] <Славный капитан> кстати, "stat" обособляется запятыми
[18:40:31] <Minoru> точно-точно?
[18:40:35] <Славный капитан> инфа 100
[18:40:39] <Minoru> это же как «immediately», только жаргн
[18:40:41] <Minoru> *жаргон
[18:40:48] <Славный капитан> и используется в медицинской среде, а не в (пара)военной
[18:41:00] <Minoru> хм
[18:41:03] <Minoru> ну ок
[18:41:11] <Minoru> Hortamarines, fall back!
[18:42:11] <kpecmuk> $pet feed
[18:42:14] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга с чавканьем грызёт еду. Вы зарабатываете 1PTC.
[18:42:15] <Славный капитан> военный сказал бы ASAP [ˈeɪˌsæp]
[18:48:33] <Славный капитан> https://www.livecoding.tv/hagane/
[18:48:44] Славный капитан вышел из конференции
[18:56:40] <ɹǝɟılʍǝu> Чем в плюсах можно детектить копипаст? // кроме джейки
[19:04:32] <ForNeVeR> CLion ещё не научился?
[19:04:37] <ForNeVeR> Просто IDEA, кажется, уже умеет.
[19:05:05] <ForNeVeR> Ну, находит копипащенные тела функций и предлагает их хуйнуть.
[19:07:29] <Minoru> ɹǝɟılʍǝu: это что же, нет такого стартапа с доменом в .io?! Надо срочно делать!
[19:08:49] <ɹǝɟılʍǝu> ForNeVeR, не, мне целый проккт просканировать.
[19:09:12] <ForNeVeR> ɹǝɟılʍǝu: ну, она в целом проекте находит копипастные тела функций :)
[19:10:22] <ForNeVeR> Или это решарпер мне что-то такое показывал...
[19:10:34] xfer зашёл в конференцию
[19:11:26] <ForNeVeR> А Хаган там параллакс-эффект делает!
[19:12:44] <ɹǝɟılʍǝu> Решил заюзать pmd...
[19:12:52] <ɹǝɟılʍǝu> Сломал pmd
[19:13:38] <ɹǝɟılʍǝu> Починил!
[19:18:13] kpecmuk вышел из конференции
[19:19:50] <ɹǝɟılʍǝu> ForNeVeR, крута!
[19:20:00] <ɹǝɟılʍǝu> pmd нашёл копипасты.
[19:20:07] <ɹǝɟılʍǝu> (≈^-^≈)
[19:25:19] m4n71k0r вышел из конференции
[19:27:34] portnov зашёл в конференцию
[19:27:49] eternastudento зашёл в конференцию
[19:28:34] eternastudento вышел из конференции
[19:39:39] rexim зашёл в конференцию
[19:40:04] <rexim> Ima popato!
[19:47:33] <ɹǝɟılʍǝu> rexim, нет, ты мр. Чпокерманн!
[19:49:22] <rexim> ɹǝɟılʍǝu: *ЧПОК*
[19:49:35] <rexim> Minoru: http://www.youtube.com/watch?v=ov9M8uZMyYE
[19:56:04] kpecmuk зашёл в конференцию
[19:58:52] eternastudento зашёл в конференцию
[20:04:24] <(≈^-^≈)> ɹǝɟılʍǝu
[20:12:18] <Minoru> rexim: ^_^
[20:13:26] <rexim> Minoru: миноряка-вака
[20:19:38] <superka> а есть приколы про программистов?
[20:20:37] <rexim> superka: http://loglist.net/
[20:20:41] <rexim> Держи
[20:25:08] <ForNeVeR> Про программистов-наркоманов.
[20:25:17] <ForNeVeR> superka: http://ibash.org.ru/ - вот тут ещё.
[20:26:23] <Minoru> впервые обратил внимание, что на Логлите кнопка «плюс» слева от рейтинга, а «минус» — справа
[20:26:59] <ForNeVeR> По-моему, на оригинальном Логлисте так же было.
[20:27:00] <rexim> Это не правильно?
[20:27:05] <ForNeVeR> Ну и на ибаше вот, например.
[20:27:17] <rexim> И на баше
[20:27:18] <ForNeVeR> Да даже на башорге! Везде так!
[20:27:20] <rexim> Лол
[20:28:08] <Minoru> хм
[20:28:12] * Minoru заткнулся
[20:29:26] <rexim> Minoru: не, если у тебя есть какие-то UX идеи, то делись, не стесняйся. :)
[20:29:36] <rexim> Мы же не башорг
[20:29:45] <rexim> Мы идем своим путем!
[20:32:00] superka вышел из конференции: Replaced by new connection
[20:32:00] superka зашёл в конференцию
[20:39:26] grouzen вышел из конференции
[20:44:48] superka вышел из конференции
[21:07:56] Graf зашёл в конференцию
[21:07:59] Graf вышел из конференции
[21:14:15] superka зашёл в конференцию
[21:22:54] dzhon зашёл в конференцию
[21:27:06] Славный капитан зашёл в конференцию
[21:35:48] dzhon вышел из конференции
[21:38:49] dzhon зашёл в конференцию
[21:40:34] <Славный капитан> rexim: нарисуй мне заставку позязя ;3
[21:44:16] (≈^-^≈) вышел из конференции
[21:54:39] Myp зашёл в конференцию
[21:58:48] eaeee зашёл в конференцию
[21:59:03] <eaeee> Привет
[21:59:45] <eaeee> Блин, Форневер уже спит
[22:00:12] <Minoru> The question. Ask it.
[22:09:06] <xfer> Minoru: спроси меня
[22:12:01] <eaeee> Есть тип T наследуется от A<T>. А<T> в свою очередь наследуется от B. есть переменная System.Type type; которая содержит инфу о некотором типе С, который приводим к В. Как узнать когда тип так же приводим к А<Т> ?
[22:22:05] eaeee вышел из конференции: Replaced by new connection
[22:22:07] eaeee зашёл в конференцию
[22:22:10] eaeee вышел из конференции: Replaced by new connection
[22:22:11] eaeee зашёл в конференцию
[22:27:46] grouzen зашёл в конференцию
[22:29:46] eaeee вышел из конференции
[22:31:08] <kpecmuk> $pet stats
[22:31:11] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 13
Сытость: 44
Возраст: 9 часов
[22:31:15] <kpecmuk> $pet heal
[22:31:16] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[22:38:03] Mr.Purple зашёл в конференцию
[22:38:44] <Minoru> xfer: ?
[22:38:47] <Minoru> Mr.Purple: привет! Код пишешь?
[22:38:55] <xfer> Minoru: го курить
[22:38:57] <Mr.Purple> Minoru: да
[22:39:03] <Minoru> xfer: не курю
[22:39:11] <xfer> все курят
[22:39:18] <Minoru> Mr.Purple: покажешь? Взамен получишь мембера, не нужно будет капчу вводить!
[22:39:28] <xfer> Minoru: https://lnt.org/sites/default/files/Leave%20No%20Trace%20Research%20Stats.pdf раскурим на двоих?
[22:40:05] <Mr.Purple> Minoru: https://github.com/unam3
[22:41:00] <Minoru> xfer: это какой-то список литературы, что ли?
[22:41:30] <Minoru> Mr.Purple: ух ты, контрибьюшены в Кайву и Сульци?
[22:41:40] <xfer> Minoru: это ссылки на исследования каких-то чуваков, которые объяснили почему на природе мусорить нельзя
[22:42:19] <Mr.Purple> Minoru: в сульцы это так, баловство
[22:42:22] <Minoru> xfer: дык ведь это и так понятно, зачем тут исследования?
[22:42:38] <xfer> Minoru: это нужно по американским правилам
[22:42:43] <xfer> что бы было обоснование
[22:42:56] <Minoru> xfer: O_O
[22:43:46] <Minoru> Mr.Purple: ну ок, вижу, что чужой код ты править вроде умеешь. А более крупные патчи есть?
[22:45:29] <Minoru> кстати, для изменения, которое ты в Кайве сделал, я бы открыл ишуй или, раз уж *уже* сделал, пулл-реквест; мне кажется, что вот эта ерунда с собакой перед никнеймом — это дело привычки. Может, придётся сделать это настраиваемым, а может, все разработчики сойдутся во мнении, что без собаки однозначно лучше, и вмержат прямо так
[22:45:49] <Mr.Purple> Minoru: там был ишуй
[22:46:10] <Mr.Purple> и pr уже приняли
[22:46:11] <Славный капитан> Minoru: харе молодых кошмарить
[22:46:27] <Славный капитан> еще компилятора не написал, а уже код требуешь
[22:46:30] <Minoru> Mr.Purple: ох!
[22:46:35] <Славный капитан> совсем края потерял?
[22:46:40] <Minoru> Славный капитан: но… Но ведь…
[22:46:51] <Minoru> что происходит? ._.
[22:46:59] <Славный капитан> Minoru: три наряда на хорту вне очереди!
[22:48:24] * xfer написал первый интерпретатор калькулятора в 16 лет
[22:48:27] * xfer молодец
[22:48:56] <Minoru> Славный капитан: сэр, но я ведь всего лишь следую Уставу, сэр!
[22:49:22] <Minoru> олсо посмотрел пулл-реквесты unam3 в Kaiwa и всё ещё недоволен. СЛИШКОМ МАЛО КОДА
[22:50:44] Mr.Purple вышел из конференции
[22:52:03] <Славный капитан> главная (и ИМО, единственная) проблема любой тоталитарной системы -- инициативные дураки в среднем звене (С) Славный капитан
[22:52:22] <Славный капитан> ну вот, проебали неофита.
[22:52:33] <Minoru> нет, ну ты уже серьёзно хамишь, что ли?
[22:53:06] <Славный капитан> Нет, это я свою цитату из соседнего чатика скопипастил.
[22:53:14] <Minoru> и я не понимаю, чего ты расстраиваешься. Проебали этого — возьми другого → none
[22:53:36] Mr.Purple зашёл в конференцию
[22:53:38] <rexim> Minoru: этот чувак вообще-то постоялец погромменга
[22:53:41] <Славный капитан> А ты подумай, как это со стороны выглядит.
[22:53:42] <rexim> .member Mr.Purple
[22:53:43] <DeadBot> rexim: ok
[22:53:45] <Minoru> rexim: который из?
[22:53:57] <Minoru> а, ок, ясно, который
[22:54:01] <Славный капитан> Пришел человек в чатик, код показал, а ему правИло устроили.
[22:54:11] <Славный капитан> на ровном месте!
[22:54:11] <Minoru> какое «правИло», о чём ты?
[22:54:15] <Minoru> я его выгонял отсюда, или что?
[22:54:39] <Minoru> а, или ты про пулл-реквест?
[22:54:43] <Minoru> ну так это был просто совет
[22:54:48] <Minoru> хочет — игнорирует
[22:54:56] <Minoru> ну и вообще, судя по реакции, он-то меня понял верно
[22:57:39] <Славный капитан> ~_~
[22:58:09] eaeee зашёл в конференцию
[22:58:22] <Minoru> eaeee: как ты отнаследовал A<T> от T?
[22:58:36] <Minoru> или T в шаблоне отличается от T, от которой наследовался?
[22:58:57] xfer вышел из конференции
[23:01:35] <eaeee> Minoru: наоборот же вроде
[23:02:24] <Minoru> eaeee: да, действительно
[23:02:56] Славный капитан вышел из конференции
[23:03:18] <eaeee> Minoru: как это называется? когда такое наследование
[23:04:42] <Minoru> я понятия не имею, я вообще не могу представить, какой в этом может быть смысл
[23:05:18] kosc вышел из конференции: Disconnected: closed
[23:08:17] <eaeee> Minoru: :O
[23:08:33] <eaeee> Minoru: я такой код часто вижу
[23:09:10] <Minoru> я не исключаю, что я неопытный или глупый :) Ты можешь привести пример какой-нибудь?
[23:13:04] <rexim> Minoru: вувуву?
[23:13:48] <Minoru> rexim: да какое тут «вувуву», я тут последние крупицы понимания мира теряю!
[23:15:38] <Minoru> о, я пример придумал! Если T — это GenericContainer, а A — это List, то наследовать List<GenericContainer> от GenericContainer вполне логично
[23:16:48] m4n71k0r зашёл в конференцию
[23:17:29] portnov вышел из конференции
[23:22:26] ≈(^o^)≈ зашёл в конференцию
[23:24:14] <superka> Minoru: ты во что играешь?
[23:24:35] <rexim> В Миноряшу! =3
[23:25:07] <superka> должен быть только один минор
[23:29:07] <eaeee> Minoru: мы же от дженерика должны наследовать
[23:29:32] <eaeee> а для примера нужна предметная область :(
[23:29:58] <Minoru> eaeee: окей, тогда я сливаюсь
[23:30:14] <Minoru> superka: что? Какие игры? Какой «только один минор»?
[23:31:21] <superka> Minoru: видеоигры
[23:32:14] <Minoru> superka: в nethack иногда играю. Всё ещё не понял про «один минор».
[23:34:06] <superka> Minoru: забей, просто ник у тебя Минор
[23:35:27] <Minoru> нет, ник у меня не Минор. И если это всё были отсылки к линейной алгебре, то я даже сейчас википедию перечитал — и все равно не понял :(
[23:36:54] <superka> Minoru: а я нетхак скачал, как к тебе поключится
[23:37:00] <eaeee> может кто знает, как узнать дату регистрации почты на яндексе
[23:37:18] <Minoru> superka: он оффлайновый
[23:37:33] <Minoru> superka: ну и вообще, по нему отдельная конфа есть, если хочешь поболтать
[23:37:50] <superka> Minoru: да я видел, только игра отталкивает меня
[23:38:12] <Minoru> ну, не играй. Или восприми это как вызов и выиграй
[23:38:51] <eaeee> :(
[23:39:22] <superka> интересно почему на i5 нет поддержки Hyper-Threading, чтобы был смысл продавать i7?
[23:39:36] <superka> Minoru: мне бы программирование поизучать .-.
[23:41:47] <Minoru> поддержки HT нету только в некоторых i5. Чтобы поизучать программирование, нужно придумать задачу и попытаться её решить с помощью программы
[23:42:51] <superka> Minoru: неа, этого мало, вот мне надо сети изучать и базы данных
[23:44:43] <superka> только по каким источникам =(
[23:45:02] Seos зашёл в конференцию
[23:45:18] <Seos> Всем привет :)
[23:46:21] <m4n71k0r> что у вас тут?
[23:46:26] <m4n71k0r> Seos: здарова
[23:46:59] <superka> m4n71k0r: да вот по сетям\бд выбираю что почитать поизучать
[23:48:00] Seos вышел из конференции
[23:48:07] <m4n71k0r> superka: у меня была классная книжка Протоколы TCP/IP, по сетям - самое то
[23:49:47] <m4n71k0r> superka: а по БД в каком плане? Вот у нас на работе есть DBA-инженеры...упоротые по БД дядьки
[23:49:55] <m4n71k0r> они нас часто хуями кроют
[23:50:05] <superka> да мне бы понимать как это все работает
[23:51:23] Minoru вышел из конференции
[23:51:55] <m4n71k0r> с трудом)
[23:52:02] <m4n71k0r> Seos: ты кодер?
[23:52:08] <m4n71k0r> а...
[23:52:24] <m4n71k0r> ну и ладно
[23:52:33] <m4n71k0r> $pet feed
[23:52:35] <horta hell> m4n71k0r: Недетерминированный конечный автомат Тьюринга не желает есть.
[23:52:37] <m4n71k0r> $pet heal
[23:52:40] <horta hell> m4n71k0r: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[23:52:59] * ≈(^o^)≈ собирается постримить
[23:54:56] <≈(^o^)≈> думаю, может ради эксперимента попробовать с голосом? только наверное по русски, боюсь мой рашен инглишь слишком бельме-жельме
[23:55:39] <rexim> ≈(^o^)≈: ^_^
[23:58:43] <rexim> ≈(^o^)≈: my body is ready!
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!