Home
codingteam
codingteam@conference.jabber.ru
29.03.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
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:08:24] <ɹǝɟılʍǝu> Где?
[00:40:04] rj03 вышел из конференции: offline
[00:45:44] grouzen вышел из конференции
[00:53:15] ckorzhik вышел из конференции
[00:53:19] ckorzhik зашёл в конференцию
[00:54:13] kosc вышел из конференции: Disconnected: closed
[01:16:54] Akon32 вышел из конференции
[01:24:55] imarpus зашёл в конференцию
[01:28:39] m4n71k0r вышел из конференции
[01:31:16] imarpus вышел из конференции
[01:34:30] <MaXGGXaM> coding@c.j.r
[01:41:25] <eaeee> зашел туда. зачем-то ботами обложились они. и никого не знаю там почти
[01:43:54] <eaeee> gsomix: почему считаешь его упоротым?
[02:05:09] ɹǝɟılʍǝu вышел из конференции
[02:37:16] Славный капитан зашёл в конференцию
[03:03:07] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[03:16:10] unclechu вышел из конференции
[04:47:30] ckorzhik вышел из конференции
[05:04:52] eaeee вышел из конференции
[05:12:52] MaXGGXaM вышел из конференции
[05:14:07] MaXGGXaM зашёл в конференцию
[05:18:30] <Славный капитан> Hortamarines, compile!
[06:11:54] <0xd34df00d> А clion ничего так.
[06:12:03] <0xd34df00d> Переименовал один класс в другой в два нажатия Shift+F6.
[06:12:10] <0xd34df00d> Это к нашей вчерашней дискуссии.
[06:19:08] <ForNeVeR> MaXGGXaM: а у нас-то ты это зачем спрашиваешь? Мы не банили, да большинства из нас там и нет.
[07:07:56] sss|zombie вышел из конференции
[07:30:37] rafaelrs вышел из конференции
[07:51:43] Mr.Purple зашёл в конференцию
[07:52:38] <Славный капитан> $pet stats
[07:52:40] <horta hell> Славный капитан: Аутист мертв. Какие еще статы?
[07:52:53] <Славный капитан> никто не кормит аутиста ~_~
[07:53:00] <Славный капитан> $pet resurrect
[07:53:00] <horta hell> Славный капитан: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[08:58:26] kosc зашёл в конференцию
[09:20:07] ɹǝɟılʍǝu зашёл в конференцию
[09:36:23] grouzen зашёл в конференцию
[09:48:56] gsomix зашёл в конференцию
[09:52:17] dzhon зашёл в конференцию
[10:04:12] Graf зашёл в конференцию
[10:04:20] Graf вышел из конференции
[10:07:10] dzhon вышел из конференции
[11:03:11] gsomix вышел из конференции
[11:15:44] m4n71k0r зашёл в конференцию
[11:29:17] ascrazy зашёл в конференцию
[11:48:17] unclechu зашёл в конференцию
[11:53:45] <m4n71k0r> фолекса нет...
[11:53:47] <m4n71k0r> утро
[11:59:38] <ɹǝɟılʍǝu> m4n71k0r, !!!
[12:11:01] <ɹǝɟılʍǝu> $pet rating
[12:11:03] <horta hell> ɹǝɟılʍǝu:
kpecmuk: 6PTC
Сл-вный капитан: 4PTC
k-sc: 2PTC
Minoru: 2PTC
[12:11:15] kosk зашёл в конференцию
[12:11:27] <kosk> $pet chenge-nick йЁйҐ­л
[12:11:27] <horta hell> kosk: Попробуйте $pet help.
[12:11:31] <kosk> $pet help
[12:11:32] <horta hell> kosk: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[12:11:37] <kosk> $pet change-nick йЁйҐ­л
[12:11:37] <horta hell> kosk: Недостаточно PTC. Требуется 1PTC за данную кличку.
[12:11:47] <kosk> pet rating
[12:11:52] <kosk> $pet rating
[12:11:53] <horta hell> kosk:
kpecmuk: 6PTC
Сл-вный капитан: 4PTC
k-sc: 2PTC
Minoru: 2PTC
[12:12:01] kosk вышел из конференции: offline
[12:17:05] <ForNeVeR> Подозрительный какой-то гражданин!
[12:28:30] <ɹǝɟılʍǝu> ForNeVeR, как мне core dump под виндой позырить?
[12:28:36] <ɹǝɟılʍǝu> Привалило с линухи.
[12:28:44] <ɹǝɟılʍǝu> // кроме как ставить вируталку
[12:29:35] <ForNeVeR> ɹǝɟılʍǝu: к сожалению, не знаю. А чем его обычно смотрят?
[12:29:54] <ɹǝɟılʍǝu> ForNeVeR, мне бы стектрейс глянуть...
[12:29:56] <ɹǝɟılʍǝu> devel29a, о!
[12:29:59] <ɹǝɟılʍǝu> Ты нужен!
[12:34:36] <devel29a> ɹǝɟılʍǝu: Ась?
[12:34:40] <devel29a> Зачем?
[12:34:58] <ɹǝɟılʍǝu> devel29a, сегфол словил.
[12:35:00] <devel29a> ɹǝɟılʍǝu: От чего корка
[12:35:03] <ɹǝɟılʍǝu> Не на своей машине.
[12:35:14] <ɹǝɟılʍǝu> devel29a, от бинарника.
[12:35:17] <ɹǝɟılʍǝu> Не ядра, ессесена.
[12:35:20] <devel29a> gdb coredump.file пробовал?
[12:35:44] <ɹǝɟılʍǝu> > not in executable format: File format not recognized
[12:36:08] <devel29a> ɹǝɟılʍǝu бинарник нужен
[12:36:23] <ɹǝɟılʍǝu> devel29a, допустим, есть
[12:36:37] <ɹǝɟılʍǝu> gdb <bin> -c <coredup.file>?
[12:36:44] <ɹǝɟılʍǝu> Бле, тогда мингва не покатит)
[12:37:45] <devel29a> ɹǝɟılʍǝu: да. чот такое надо сделать
[12:39:38] <devel29a> ɹǝɟılʍǝu: Можно символы отдельно подгружать тоже
[12:39:51] <devel29a> какой-то там флаг есть в gdb
[12:58:54] Minoru зашёл в конференцию
[13:01:49] asidorenko зашёл в конференцию
[13:04:52] <Славный капитан> Хмм...
[13:05:09] <Славный капитан> А, не, показалось
[13:07:07] <Minoru> как-то нас мало поутру
[13:12:28] horta test зашёл в конференцию
[13:12:29] <horta test> Everyone stay calm, I'm an engineer!
[13:12:42] <horta test> Славный капитан: $send Славный\ Капитан test
[13:12:50] <Славный капитан> ~_~
[13:12:56] <ForNeVeR> Хорта управляет людьми? ._.
[13:13:19] <horta test> Славный капитан: ~_~
[13:13:34] <ForNeVeR> ~_~
[13:13:36] <Славный капитан> horta test: ладно, ладно, не кипятись
[13:13:45] <ForNeVeR> Хортокипятильник?!
[13:14:15] <Славный капитан> кстати, об этом: http://www.avclub.com/article/microsofts-teenage-ai-went-full-nazi-within-24-hou-234288
[13:14:44] horta test вышел из конференции
[13:15:39] <ɹǝɟılʍǝu> Minoru, devel29a чем дефолтным на лине можно zip из консоли распаковать?
[13:16:33] <Minoru> ɹǝɟılʍǝu: gunzip
[13:16:35] <ɹǝɟılʍǝu> gunzip!
[13:16:37] <ɹǝɟılʍǝu> Спасибо!
[13:16:47] <ForNeVeR> А я чото юзал просто unzip ._.
[13:17:09] <Minoru> ForNeVeR: он менее дефолтный, чем gunzip
[13:17:23] <ForNeVeR> Зато и менее гнутый!
[13:17:43] <ForNeVeR> Хотя я ничего против gunzip не имею, просто не знал про него. Знал бы - заюзал.
[13:17:56] <devel29a> ɹǝɟılʍǝu: tar не берет?
[13:18:50] <devel29a> У меня, кажется, bzip/bunzip
[13:19:33] <devel29a> ɹǝɟılʍǝu: Кстати, slidercrank в плюсовой конфе тоже линуксоид.
[13:21:41] Mr.Purple вышел из конференции
[13:21:50] horta test зашёл в конференцию
[13:21:50] <horta test> Everyone stay calm, I'm an engineer!
[13:21:57] <horta test> Славный капитан: кстати, об этом: http://www.avclub.com/article/microsofts-teenage-ai-went-full-nazi-within-24-hou-234288
[13:22:08] Mr.Purple зашёл в конференцию
[13:22:08] <Славный капитан> ~~~_~~~
[13:22:26] <ForNeVeR> Славный капитан: с твоей хортой что-то не так!
[13:22:42] <Славный капитан> Нет, со мной
[13:23:03] <ForNeVeR> Это ты заходишь под хортовым ником и ведёшь себя как хорта? Да уж, что-то не так.
[13:23:29] <ForNeVeR> $loglist 8036
[13:23:30] <horta test> ForNeVeR: #8036
Стерилизатор в JSON

http://www.loglist.net/quote/8036
[13:23:32] <horta hell> ForNeVeR: #8036
Стерилизатор в JSON

http://www.loglist.net/quote/8036
[13:25:08] <ɹǝɟılʍǝu> devel29a, Minoru, эм, а как всё извлечь?
[13:25:15] <ɹǝɟılʍǝu> В директорию какую-нибудь.
[13:26:29] gsomix зашёл в конференцию
[13:26:30] <devel29a> ɹǝɟılʍǝu: попробуй -h gjxbnfnm^)
[13:26:34] <devel29a> почитать:)
[13:26:39] <gsomix> Утро.
[13:26:41] <devel29a> Я всегда так делаю :)
[13:26:58] <ForNeVeR> ɹǝɟılʍǝu: https://github.com/tldr-pages/tldr/blob/master/pages/common/unzip.md
[13:27:22] <ForNeVeR> devel29a: у гнутых команд обычно очень плохой хелп, приходится ман читать.
[13:27:34] <ForNeVeR> В хелпе тупо перечисляют набор опций без пояснений.
[13:27:42] <ɹǝɟılʍǝu> ForNeVeR, unzip-а нет ~_~
[13:28:00] <ForNeVeR> ɹǝɟılʍǝu: а те же опции ему не подходят?
[13:31:54] <Minoru> ɹǝɟılʍǝu: а я не уверен, что gunzip умеет много файлов. Он, вроде, просто поток сжимает
[13:32:10] <Minoru> поэтому, собственно, народ и пакует вещи в tar перед тем, как сжимать gzip-ом
[13:32:15] <ɹǝɟılʍǝu> Minoru, блин
[13:32:23] <ɹǝɟılʍǝu> А у меня просто zip-архив)
[13:32:53] <ForNeVeR> ɹǝɟılʍǝu: ставь unzip и не парь мозг.
[13:33:18] <ɹǝɟılʍǝu> ForNeVeR, он, похоже, потянет с собой обновляшки сервака.
[13:33:23] <ForNeVeR> Бида!
[13:33:26] <ɹǝɟılʍǝu> Не хочу этого делать)
[13:33:48] <gsomix> Minoru, а я сдал тот злополучный отчет.
[13:34:03] <ForNeVeR> gsomix: по неработающей проге?
[13:34:15] <gsomix> ForNeVeR, она заработала.
[13:34:32] <ForNeVeR> Ну вот, я же говорил!
[13:35:15] <Minoru> gsomix: а мы всегда говорили, что ты молодец!
[13:36:04] <Minoru> а я вот не сдал вчера задачи по курсу :( Семь баллов недополучил. Нужно будет сдать за половину баллов теперь в течение месяца, а то остались как раз самые сложные задания, ради которых я курс и прохожу
[13:36:10] rexim зашёл в конференцию
[13:37:00] <Славный капитан> =(
[13:37:08] horta test вышел из конференции
[13:38:47] <ForNeVeR> =(
[13:39:01] <gsomix> Minoru, неправильно решил?
[13:39:11] <gsomix> А, тю.
[13:39:13] <gsomix> Не сдал.
[13:39:35] <gsomix> Minoru, баллы не нужны!
[13:48:42] ckorzhik зашёл в конференцию
[13:48:58] <horta hell> Аутист рычит от голода.
[13:54:57] <horta hell> Аутист с рыком впивается в бедро k-sc с рыком раздирая одежду и пожирая ошмётки вместе с кошельком. k-sc теряет 3PTC.
[14:02:58] <rexim> Minoru: фигасе! Боуи уже 7 лет! https://www.youtube.com/watch?v=qLvH23Fl76c
[14:05:24] <rexim> Всем чпоки-чпоки!
[14:09:37] <devel29a> rexim: А чем он знаменит?
[14:10:18] <rexim> devel29a: ничем. Мне он просто очень нравится. :)
[14:10:30] <rexim> Он очень классно говорит tickle-tickle
[14:10:34] <rexim> Сейчас видео найду...
[14:10:46] <rexim> devel29a: https://www.youtube.com/watch?v=_MPHT0tPbhQ
[14:12:19] horta hell вышел из конференции: Disconnected: closed
[14:12:49] horta hell зашёл в конференцию
[14:13:23] <gsomix> http://ssau.ru/news/12450-Studentov-i-prepodavateley-priglashayut-prinyat-uchastie-v-issledovatelskom-grante-/
[14:14:27] <devel29a> rexim: Забавный:)
[14:16:06] <ɹǝɟılʍǝu> rexim, tickle-tickle?
[14:20:26] <rexim> ɹǝɟılʍǝu: pickle-pickle?
[14:21:07] <devel29a> tickle pickle
[14:21:35] <devel29a> http://ru.urbandictionary.com/define.php?term=tickle+my+pickle
[14:22:08] <devel29a> rexim: Похоже, тот попугай порнозвезда
[14:24:42] <rexim> ._.
[14:25:52] <ɹǝɟılʍǝu> devel29a, :D
[14:26:06] <ɹǝɟılʍǝu> Всё опошлил!
[14:26:08] <ɹǝɟılʍǝu> Как всегда)
[14:29:39] <Minoru> rexim: такой старый, а такой жизнерадостный!
[14:29:44] <Minoru> я про Боуи
[14:29:57] <ForNeVeR> Попугаи разве не живут по сто лет?
[14:30:02] <ɹǝɟılʍǝu> Дэвид Боуи же умер...
[14:30:08] devel29a вышел из конференции
[14:30:11] devel29a зашёл в конференцию
[14:30:29] <ForNeVeR> Но он не был попугаем.
[14:32:40] <devel29a> ForNeVeR: Потому и умер раньше
[14:32:57] <rexim> ForNeVeR: зависит от попугая
[14:33:04] <Minoru> codingteam: здесь умеют подгонять любые данные под любые гипотезы
[14:33:05] <rexim> Волнистые не очень долго живут
[14:33:20] <Minoru> rexim: потому что много… волнуются!
[14:33:30] <devel29a> Minoru: Нет! Потому что сколиоз!
[14:33:30] <rexim> Пудум ТСС!1
[14:34:06] <devel29a> rexim: Наверное, он длины волны зависит продолжительность жизни?
[14:34:32] <devel29a> Если волнистый попугай имеет высокую переодичность. то он и живет меньше
[14:34:41] <devel29a> периодичность*
[14:35:41] <rexim> Вы такие все смешные! :)
[14:35:45] <rexim> Люблю вас!
[14:37:26] <ɹǝɟılʍǝu> devel29a, а если наоборот?
[14:37:35] <ɹǝɟılʍǝu> А, стоп, всё верно.
[14:38:58] <devel29a> ɹǝɟılʍǝu: Кстати, лол. Все кто заглядывает ко мне в vim с неподдельным любопытством интересуются, что у меня за IDE. Особенно их поражает ctrlp )))
[14:39:11] <ɹǝɟılʍǝu> devel29a, бгг
[14:39:17] <ForNeVeR> Что такое ctrlp?
[14:39:21] <ɹǝɟılʍǝu> devel29a, а мне говорят, что люблю хардкор)
[14:39:38] <devel29a> ɹǝɟılʍǝu: Бггг
[14:39:41] <ɹǝɟılʍǝu> ForNeVeR, удобная хрень для навигации.
[14:39:51] <ɹǝɟılʍǝu> ForNeVeR, https://github.com/kien/ctrlp.vim
[14:40:08] <ɹǝɟılʍǝu> ForNeVeR, верней, вот: https://github.com/ctrlpvim/ctrlp.vim
[14:40:18] <devel29a> ForNeVeR: Жмакаешь Ctrl+P и воводишь путь/имя файла можно даже регекспом
[14:40:26] <devel29a> и оно тебе хуяк и открывает его
[14:40:30] <ForNeVeR> Дак это везде есть.
[14:40:48] <ForNeVeR> Ну, может, с регекспами не везде, но с каким-то гибким вариантом поиска - точно везде.
[14:41:04] <devel29a> хз. народ сидит в эклипсе, прости хоспаде
[14:41:15] <ForNeVeR> Я уверен, что там тоже есть такая возможность.
[14:41:32] <devel29a> не знаю. все долбятся мышкой в гуй
[14:41:45] <ForNeVeR> ɹǝɟılʍǝu: кстати, раз уж я сегодня в позитивном настроении - напомни, какой из вариантов вима нормально работает под виндой?
[14:41:53] <devel29a> ну, разве что быстрый переход юзают к declaration/definition
[14:42:03] <ɹǝɟılʍǝu> ForNeVeR, чем свежее, тем лучше.
[14:42:06] <ForNeVeR> Я думаю, что проблема с дефолтовой кодировкой больше не будет меня смущать, это на стороне мелкософта починено.
[14:42:27] <ɹǝɟılʍǝu> neo vim я пока нараскурил на винде.
[14:42:30] <ForNeVeR> (хз как они наколдовали, но в win8+ я больше не могу воспроизвести баг, когда из коробки кодировка кривая)
[14:42:39] <ForNeVeR> И это обнадёживает!
[14:42:53] <devel29a> MS таки осилила юникот?
[14:43:02] <ForNeVeR> Да как тебе сказать...
[14:43:09] <ForNeVeR> Вообще-то они давно его осилили.
[14:43:18] <devel29a> .. но нормально не прикрутили
[14:43:27] <ForNeVeR> Осталось пояснить авторам портированного софта, что OEM-кодировка - это не то же самое, что линуксовая кодировка локали.
[14:43:44] <ForNeVeR> И что ближайшим аналогом "кодировки локали" на винде является UTF-16.
[14:44:04] <ForNeVeR> А OEM-кодировку нужно забыть и никогда не использовать ни для чего.
[14:44:33] <devel29a> Это очень странно
[14:45:06] <devel29a> А почему бы просто не сделать юникодную OEM кодировку по умолчанию?
[14:46:16] <ForNeVeR> devel29a: потому, что 1) такой кодировки (в надёжном исполнении) не бывает, и 2) это сломает *весь* старый софт.
[14:46:28] <ForNeVeR> Менять умолчания вообще глупо, проще научить авторов нового софта сделать нормально.
[14:46:33] dzhon зашёл в конференцию
[14:47:12] <rexim> АРГХХ!11
[14:47:19] <rexim> У меня головная боль прошла! -_-
[14:47:32] <Minoru> rexim: это же… хорошо?
[14:47:35] <rexim> Жесть какая-то сегодня...
[14:47:39] <rexim> Minoru: да хорошо.
[14:47:42] <rexim> Погодна наверное...
[14:47:48] <devel29a> ForNeVeR: Уфффф....
[14:47:57] <Minoru> rexim: а почему тогда «аргх»? ._.
[14:48:05] <ForNeVeR> Minoru: он в боевой ярости.
[14:48:12] <ForNeVeR> Щас будет херачить лопатой.
[14:48:13] <rexim> Minoru: это был аргх облегчения :)
[14:48:21] <devel29a> Цепной лопатой!
[14:48:23] <Minoru> rexim: а! Ладно тогда.
[14:48:24] <rexim> Боевой аргх облегчения, да.
[14:48:38] <rexim> ForNeVeR: сегодня стрим, кстати.
[14:48:40] <ɹǝɟılʍǝu> WAAAGH облегчения.
[14:48:44] <ɹǝɟılʍǝu> Как в туалет сходил!!!
[14:48:47] <rexim> Да
[14:48:57] <ForNeVeR> ɹǝɟılʍǝu: :D
[14:49:02] <ForNeVeR> rexim: это хорошо.
[14:49:15] <Славный капитан> ... готовьтесь
[14:49:29] <Славный капитан> BRACE FOR IMPACT
[14:49:30] <ɹǝɟılʍǝu> // миксер сходил в туалет и у него перестала болеть голова.
[14:49:35] <rexim> ._.
[14:50:11] <rexim> ɹǝɟılʍǝu: накотрибутил!
[14:50:18] <ɹǝɟılʍǝu> ой да
[14:50:20] <ɹǝɟılʍǝu> Сорь
[14:50:24] <ɹǝɟılʍǝu> Накотрибутил
[14:50:27] <ɹǝɟılʍǝu> И слил в dev
[14:50:29] <rexim> xD
[14:50:33] <devel29a> Бхыхыхыхы
[14:50:40] <ForNeVeR> rexim: https://github.com/codingteam/achievements/blob/master/achievements.md#Говнокодер-80-го-уровня
[14:50:45] <devel29a> ɹǝɟılʍǝu: Спалил весь опенсорс процесс просто:)
[14:50:59] <ɹǝɟılʍǝu> devel29a, ...если бы только его.
[14:53:21] <rexim> ForNeVeR: =3
[14:53:33] * rexim тот еще говно кодер, да.
[14:53:40] <rexim> Особенно после того как ноут купил.
[14:54:12] <Minoru> а до ноута ты что, в камне код высекал и потому чуть внимательней думал?
[14:54:37] <rexim> А до ноута я не был говно кодером.
[14:54:44] <rexim> Minoru: ты смотрел ссылку Форнёвера?
[14:54:52] horta test зашёл в конференцию
[14:54:53] <horta test> Everyone stay calm, I'm an engineer!
[14:54:55] <devel29a> Minoru: высе... что?:)
[14:55:08] <Славный капитан> О_о
[14:55:13] <Славный капитан> $say
[14:55:14] <horta test> Славный капитан: хм... вроде ничего не сломалось
[14:55:14] <Minoru> rexim: а! Понял.
[14:55:18] <ForNeVeR> Ну и шуточки у вас!
[14:55:19] <rexim> Как говорил дядюшка Платов, когда идешь в туалет с ноутом, главное -- не обжечь хуй.
[14:55:21] <rexim> Ой
[14:55:25] <Славный капитан> horta test: да ты гонишь!
[14:55:27] <horta hell> Славный капитан: нет
[14:55:28] <rexim> Забудьте, что я сказал...
[14:55:29] <ForNeVeR> $say
[14:55:29] <horta test> ForNeVeR: Это ты заходишь под хортовым ником и ведёшь себя как хорта? Да уж, что-то не так.
[14:55:34] <devel29a> rexim: Бггг
[14:55:38] <ForNeVeR> horta test: test
[14:55:40] <horta test> Славный капитан: $say
[14:55:54] <devel29a> rexim: Нужно пользовать подставку
[14:55:56] <Minoru> devel29a: ну, э-э-э… Камень… Зубило… Высекать… Understand?
[14:56:00] <ForNeVeR> devel29a: под хуй?
[14:56:07] <devel29a> ForNeVeR: Ну, да!
[14:56:10] <horta hell> ForNeVeR: В новых версиях для интеграции со всякими полезными утилитками.
[14:56:21] <ForNeVeR> Хорты заполняют чят!
[14:56:38] <rexim> Мне свою притащить сюда?
[14:56:48] <devel29a> Minoru: О_о и куда его потом
[14:57:20] <Minoru> devel29a: это шутка. Я просто пытался придумать такой способ написания кода, чтобы программист чуть более внимательно относился к его написанию
[14:58:00] <ɹǝɟılʍǝu> $say
[14:58:00] <horta test> ɹǝɟılʍǝu: Не хочу этого делать)
[14:58:07] <ɹǝɟılʍǝu> $say
[14:58:07] <horta test> ɹǝɟılʍǝu: В директорию какую-нибудь.
[14:58:11] <ɹǝɟılʍǝu> $say
[14:58:11] <horta test> ɹǝɟılʍǝu: $say
[14:58:13] <ɹǝɟılʍǝu> $say
[14:58:13] <horta test> ɹǝɟılʍǝu: F-rNeVeR, он, похоже, потянет с собой обновляшки сервака.
[14:58:17] <ɹǝɟılʍǝu> $say
[14:58:18] <horta test> ɹǝɟılʍǝu: $say
[14:58:20] <Славный капитан> а, не доломал
[14:58:20] <ɹǝɟılʍǝu> $say
[14:58:24] <horta hell> ɹǝɟılʍǝu: Арт красив, и всего-то.
[14:58:26] <horta hell> ɹǝɟılʍǝu: Сорь за капс
[14:58:27] <ɹǝɟılʍǝu> Хм.
[14:58:29] <horta hell> ɹǝɟılʍǝu: Странно, но может, донедорефакторил
[14:58:31] <horta hell> ɹǝɟılʍǝu: $pet ratng
[14:58:33] <horta hell> ɹǝɟılʍǝu: Только так.
[14:58:40] <ɹǝɟılʍǝu> Ой)
[14:58:59] <ForNeVeR> $say
[14:58:59] <horta test> ForNeVeR: В хелпе тупо перечисляют набор опций без пояснений.
[14:58:59] <horta hell> ForNeVeR: https://www.bountysource.com/#trackers/36085-open-ra - можно и в котором изучали SICP.
[14:59:12] <ForNeVeR> $say 12
[14:59:12] <horta test> ForNeVeR: Это ты заходишь под хортовым ником и ведёшь себя как хорта? Да уж, что-то не так!
[14:59:12] <horta hell> ForNeVeR: Я, *конечно*, "люблю и уважаю" одноэс и похуйпэ, но пусть-ка идут-ка нахуй.
[14:59:22] <ForNeVeR> о_О
[14:59:26] <ForNeVeR> Разве я мог такое сказать?
[14:59:49] <ForNeVeR> $search пусть-ка\ идут-ка
[14:59:49] <horta test> ForNeVeR: 2016-03-29T18:03:40.197+07:00 h-rta hell ForNeVeR: Я, *конечно*, "люблю и уважаю" одноэс и…
[14:59:59] <ɹǝɟılʍǝu> > ‎[14:02:48] ‎horta test‎: Minoru, блин
> ‎[14:02:57] ‎horta hell‎: horny
[15:00:01] <ɹǝɟılʍǝu> ._.
[15:00:46] <Minoru> ɹǝɟılʍǝu: что? Что такое? Я ничего не понял :(
[15:00:47] <devel29a> ɹǝɟılʍǝu: Не делай этого в директорию. да
[15:01:00] <ɹǝɟılʍǝu> Minoru, это в лс пришло)
[15:01:09] <ForNeVeR> Ну конечно!
[15:01:41] <Minoru> ɹǝɟılʍǝu: нет, ну оно понятно… Как тут не сделаешься horny, когда хорта сообщает, что SEXY RUSSIAN CODES ARE WAITING FOR YOU TO CALL
[15:01:50] <ForNeVeR> XD
[15:07:39] horta test вышел из конференции
[15:08:15] <Славный капитан> вот теперь точно должно бахнуть
[15:08:43] horta test зашёл в конференцию
[15:08:43] <horta test> Everyone stay calm, I'm an engineer!
[15:08:52] <Славный капитан> $say
[15:08:52] <horta test> Славный капитан: кстати, об этом: http://www.avclub.com/article/microsofts-teenage-ai-went-full-nazi-within-24-hou-234288
[15:08:52] <horta hell> Славный капитан: так ты местный
[15:09:28] <ForNeVeR> У мелкософта робот стал фошистом, а у нас капитан Хорта стал гопником.
[15:09:34] <ForNeVeR> Что же с нами стало!
[15:10:48] <Славный капитан> send/ForNeVeR/Э сюда иди еба!/:
[15:10:50] <horta hell> Славный капитан: Сообщение доставлено.
[15:10:50] <horta test> Славный капитан: Сообщение доставлено.
[15:10:54] <Славный капитан> ;3
[15:11:14] <ForNeVeR> Йоптваю! Трое на одного нечестно, ёба!
[15:13:17] horta test вышел из конференции
[15:13:36] horta test зашёл в конференцию
[15:13:36] <horta test> Everyone stay calm, I'm an engineer!
[15:16:44] horta test вышел из конференции
[15:17:31] horta test зашёл в конференцию
[15:17:31] <horta test> Everyone stay calm, I'm an engineer!
[15:19:46] horta test вышел из конференции
[15:20:08] horta test зашёл в конференцию
[15:20:08] <horta test> Everyone stay calm, I'm an engineer!
[15:24:32] horta test вышел из конференции
[15:24:46] horta test зашёл в конференцию
[15:24:46] <horta test> Everyone stay calm, I'm an engineer!
[15:24:55] <Славный капитан> хмм
[15:24:56] <Славный капитан> $say
[15:24:56] <horta test> Славный капитан: кстати, об этом: http://www.avclub.com/article/microsofts-teenage-ai-went-full-nazi-within-24-hou-234288
[15:24:59] <horta hell> Славный капитан: за нули и лоу не скажу, а вторую я бы это кто другой сделать -- запомоили бы до талого
[15:24:59] <Славный капитан> $say
[15:25:01] <horta test> Славный капитан: $help
[15:25:01] <horta hell> Славный капитан: $say 7
[15:25:05] <Славный капитан> jr
[15:25:07] <Славный капитан> ок
[15:27:48] horta test вышел из конференции
[15:28:06] horta test зашёл в конференцию
[15:28:06] <horta test> Everyone stay calm, I'm an engineer!
[15:28:15] <Славный капитан> $loglist
[15:28:15] <horta test> Славный капитан: #7872
* F-rNeVeR уверен, что на перле это делается однострочником.
<moonhawk> кстати на хаскеле по-идее тоже одной строкой делается
<SV0L0CH> ну я би строки на 3 разбил
<SV0L0CH> чтобы читабельно выглядело
<moonhawk> SV0L0CH: для читабельности? :)
<moonhawk> хД
<F-rNeVeR> SV0L0CH и читабельность?
<F-rNeVeR> Да вы что.
<F-rNeVeR> Это же как Бивис и Баттхед.
* SV0L0CH сменил имя на Бивис
<Бивис> гы

http://www.loglist.net/quote/7872
[15:28:16] <horta hell> Славный капитан: #6525
Хе, я понял обман. Пришел домой как обычно, а солнце на час выше, солнце никто не предупреждал!
ES:

http://www.loglist.net/quote/6525
[15:28:20] <Славный капитан> $loglist
[15:28:22] <horta hell> Славный капитан: #7616
<Aliaric> чтобы получить кучу комментов к скриншоту в лоре надо выложить заранее корявый, нестандартные шрифты без сглаживания, сисястая или анимешная дефка на волперере, дефолтный conky, кантерстрайк запускаемый по wine, kde4 и написать что плазма падает, amarok2

http://www.loglist.net/quote/7616
[15:28:29] <Славный капитан> забавно
[15:28:31] <horta test> Славный капитан: #6736
<as33> MEZON: ты стесняешься своих ip пакетов?

http://www.loglist.net/quote/6736
[15:30:03] horta test вышел из конференции
[15:30:19] horta test зашёл в конференцию
[15:30:19] <horta test> Everyone stay calm, I'm an engineer!
[15:30:48] Mr.Purple вышел из конференции
[15:32:07] <Славный капитан> $say
[15:32:07] <horta test> Славный капитан: это я ее ломаю
[15:32:07] <horta hell> Славный капитан: только сначала прочно подумать надо
[15:32:09] <Славный капитан> $say
[15:32:09] <horta test> Славный капитан: $loglist
[15:32:09] <horta hell> Славный капитан: я точно знаю, что в барнауле началась гроза
[15:32:13] <Славный капитан> забавно
[15:32:23] <Славный капитан> в привате команды работают только по одному разу
[15:32:25] <Славный капитан> $say
[15:32:25] <horta test> Славный капитан: забавно
[15:32:25] <horta hell> Славный капитан: или Cm
[15:33:49] <Славный капитан> $say
[15:33:49] <horta test> Славный капитан: хм... вроде ничего не сломалось
[15:33:49] <horta hell> Славный капитан: поцчему?
[15:34:28] <Славный капитан> $pet stats
[15:34:28] <horta test> Славный капитан:
Кличка: Наркоман
Здоровье: 74
Сытость: 47
Возраст: 422 часов
[15:34:29] <horta hell> Славный капитан:
Кличка: Аутист
Здоровье: 25
Сытость: 76
Возраст: 7 часов
[15:36:00] <rexim> Херасе. Krita - первая программа в моей жизни ради которой я ставлю себе KDE либы на гномовую систему.
[15:37:10] <unclechu> rexim: меня всегда пугал этот список зависимостей любого кедо-прилоежения, но ладно бы просто либы, у тебя потом какой-то kde-демон постоянно висит в системе, даже если ты эту программу не используешь
[15:37:11] horta test вышел из конференции
[15:37:20] horta test зашёл в конференцию
[15:37:20] <horta test> Everyone stay calm, I'm an engineer!
[15:37:43] <rexim> unclechu: ага :)
[15:38:03] grouzen вышел из конференции
[15:38:17] <unclechu> rexim: не вникал как у них там всё устроено, кто что-то писал на кедолибах, говорят что они действительно хорошие, но как-то это всё-равно жирновато по-моему
[15:38:35] asidorenko вышел из конференции
[15:38:45] <gsomix> > 2016
[15:38:49] <rexim> Ну, если ты используешь KDE, то наверное все норм.
[15:38:55] <rexim> gsomix: привет
[15:39:03] <gsomix> rexim, йоу.
[15:39:06] <rexim> =)
[15:39:12] horta test вышел из конференции
[15:39:13] <unclechu> они наверное хотели в юникс-вей, типа у нас либы каждая своей задачей занимается, а по факту из кедо либ полторы функции, а тянется по зависимостям весь цех
[15:39:46] Mr.Purple зашёл в конференцию
[15:39:49] horta test зашёл в конференцию
[15:39:49] <horta test> Everyone stay calm, I'm an engineer!
[15:39:55] <unclechu> хотя не исключено что заслуга мейнтейнеров пакетовэ
[15:40:05] <unclechu> лень было разбираться от чего оно действительно зависит
[15:41:54] <unclechu> это может быть например Саша
[15:41:57] <unclechu> который высокий\
[15:42:07] <unclechu> тьфу, простите, не в тот чат
[15:42:16] <devel29a> unclechu: Cohen?
[15:42:34] horta test вышел из конференции
[15:42:40] <unclechu> devel29a: что есть cohen?
[15:42:48] <devel29a> unclechu: Саша же
[15:43:03] <devel29a> .google Sasha+Cohen
[15:43:04] horta test зашёл в конференцию
[15:43:04] <horta test> Everyone stay calm, I'm an engineer!
[15:43:05] <DeadBot> devel29a: SASHA COHEN | U.S. Champion and Olympic Silver Medalist:
Official site includes biography, competitive history, fan polls, press coverage, and videos.
http://www.sashacohen.com/
[15:43:12] <devel29a> Хм
[15:43:38] <devel29a> Ну, ладно :)
[15:46:58] <gsomix> rexim, иди работать!
[15:47:40] <gsomix> Или у тебя уже отпуск?
[15:47:45] <gsomix> .__.
[15:47:49] <gsomix> Отпуск.
[15:47:51] <rexim> gsomix: у меня сегодня отгул.
[15:47:56] <gsomix> О-о-отпуск.
[15:47:59] <rexim> Отпуск будет через неденю.
[15:48:00] <gsomix> О-о-о-тгул.
[15:48:18] <gsomix> rexim, тогда не иди!
[15:49:40] <rexim> =\
[15:49:44] <rexim> Ладно
[15:49:47] horta test вышел из конференции
[15:49:48] <rexim> Я запомнил
[15:50:03] horta test зашёл в конференцию
[15:50:03] <horta test> Everyone stay calm, I'm an engineer!
[15:52:59] horta test вышел из конференции
[15:53:20] horta test зашёл в конференцию
[15:53:20] <horta test> Everyone stay calm, I'm an engineer!
[15:55:22] <Славный капитан> $diag
[15:57:07] <Славный капитан> $say
[15:57:07] <horta test> Славный капитан: $say
[15:57:09] <horta hell> Славный капитан: я onedrive употребляю
[15:57:32] <Славный капитан> horta hell: да лучше б ты хмурого употребляло ~_~
[16:00:36] <Славный капитан> $say
[16:00:36] <horta test> Славный капитан: $say
[16:00:37] <horta hell> Славный капитан: а вот сейчас обидно было ._.
[16:02:49] rafaelrs зашёл в конференцию
[16:03:55] horta test вышел из конференции
[16:04:11] horta test зашёл в конференцию
[16:04:11] <horta test> Everyone stay calm, I'm an engineer!
[16:07:09] <Славный капитан> странно
[16:07:16] <kosc> $pet feed
[16:07:16] <horta test> kosc: Наркоман опрокинул миску с едой лапой.
[16:07:16] <horta hell> kosc: Аутист отвернулся, брезгуя.
[16:07:18] <kosc> $pet heal
[16:07:18] <horta test> kosc: Наркоман будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[16:07:18] <horta hell> kosc: Аутист будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[16:07:21] <Славный капитан> ничего не валится, ничто никуда не утекает
[16:07:28] <Славный капитан> но не работает
[16:07:33] <kosc> $pet kill
[16:07:33] <horta hell> kosc: У вас недостаточно PTC для совершения столь мерзкого поступка. Требуется не менее 10PTC. Но мы всё равно забираем у вас то, что можем.
[16:07:33] <horta test> kosc: У вас недостаточно PTC для совершения столь мерзкого поступка. Требуется не менее 10PTC. Но мы всё равно забираем у вас то, что можем.
[16:07:56] horta test вышел из конференции
[16:13:15] horta test зашёл в конференцию
[16:13:16] <horta test> Everyone stay calm, I'm an engineer!
[16:14:21] ckorzhik вышел из конференции
[16:14:27] <ForNeVeR> Мейнтейнеровоз!
[16:15:05] <gsomix> Minoru, помнишь, у нас недавно был разговор про невыразительные и выразительные системы типов. Про первые я понял, но где есть вторые? Где проходит линия между "плохой" и "хорошей" системами?
[16:15:25] rexim вышел из конференции
[16:15:44] <gsomix> ForNeVeR, баготехник.
[16:17:05] horta test вышел из конференции
[16:17:22] horta test зашёл в конференцию
[16:17:22] <horta test> Everyone stay calm, I'm an engineer!
[16:18:16] <Minoru> gsomix: вторые в менее популярных языках: Haskell, всякие Agda/Coq/Idris, Clean, что там ещё… Грань, я считаю, движется, точно так же, как движутся определения высокоуровнёвости языков (когда-то Си был высокоуровнёвым, сейчас он уже низкоуровнёвый)
[16:18:53] <Minoru> на данный момент грань где-то между Java/C# с одной стороны и OCaml/F# с другой. Ну, мне так кажется
[16:18:57] <Minoru> может, даже без F#
[16:19:14] horta test вышел из конференции
[16:19:29] horta test зашёл в конференцию
[16:19:29] <horta test> Everyone stay calm, I'm an engineer!
[16:19:45] <horta test> Славный капитан: $say
[16:19:51] <Славный капитан> хм
[16:19:56] <Славный капитан> но никакой же разницы!
[16:21:20] <gsomix> Minoru, а, то есть "выразительность" по твоему -- это про мощность системы типов вообще.
[16:21:22] <gsomix> Понял.
[16:21:51] <Minoru> ну да. Чем больше всего можно выразить типами, тем система типов мощней
[16:22:02] <Minoru> причём нормально выразить, удобно
[16:22:10] <Minoru> (см. Turing tarpit)
[16:22:17] <gsomix> Я совсем в другом смысле думал.
[16:22:18] horta test вышел из конференции
[16:22:47] <gsomix> Скорее про удобство и консистентность, чем про непосредственную мощь.
[16:25:16] <gsomix> Про ясность, вот.
[16:25:50] <Minoru> теперь я тебя не понимаю :)
[16:26:23] <Minoru> «удобство» — это когда для повседневных задач не нужно совершать слишком много действий?
[16:26:32] horta test зашёл в конференцию
[16:26:32] <horta test> Everyone stay calm, I'm an engineer!
[16:26:45] <Minoru> «консистентность» лучше ты объясни; я слово-то понимаю, но не могу придумать пример в контексте системы типов
[16:27:01] <horta test> Славный капитан: version: 0.15 build-id: v0.15-1-gb63a5c9 impl-version: development
[16:27:04] <horta test> Славный капитан: #7684
<tequila_cat> у кого-нибудь есть лишняя и ненужная квартира в Москве?
<tequila_cat> можно и не в Москве.
<arsenicum@work> можно и не квартиру

http://www.loglist.net/quote/7684
[16:27:11] <Minoru> «ясность» попахивает «очевидностью [для новичка]», это я важным не считаю
[16:27:27] horta test вышел из конференции
[16:29:01] ForNeVeR вышел из конференции
[16:29:12] ForNeVeR зашёл в конференцию
[16:30:41] <gsomix> Minoru, чаще всего мне не нужна мощная система типов. Но нужна такая, чтобы выраженная в типа задача легко читалась (ясность), легко писалась (удобство) и не требовала для описания прибитых к основному языку разнородных конструкций (консистентность).
[16:31:02] horta test зашёл в конференцию
[16:31:02] <horta test> Everyone stay calm, I'm an engineer!
[16:33:42] dzhon вышел из конференции
[16:34:09] horta test вышел из конференции
[16:34:55] horta test зашёл в конференцию
[16:34:56] <horta test> Everyone stay calm, I'm an engineer!
[16:35:39] <m4n71k0r> horta test: ну ты
[16:35:47] <m4n71k0r> ебрило
[16:36:09] <ForNeVeR> Славный капитан: если что, ты можешь её заткнуть, если не задавать месседж в настройках.
[16:37:38] <Славный капитан> ... капибара
[16:37:57] <Славный капитан> я... я сейчас не знаю, что сделаю
[16:38:01] <Славный капитан> Throwable кину.
[16:38:23] <Minoru> фи
[16:38:30] <Minoru> вот когда Unthrowable бросать начнёшь, тогда позови
[16:38:36] horta test вышел из конференции
[16:39:09] horta test зашёл в конференцию
[16:39:09] <horta test> Hell installed!
[16:39:50] <Minoru> идея для весёлых выходных: написать проектик, где всё работает на исключениях
[16:41:10] horta test вышел из конференции
[16:41:34] horta test зашёл в конференцию
[16:41:40] <ɹǝɟılʍǝu> Minoru, гы
[16:41:48] <Славный капитан> $version
[16:41:48] <horta test> Славный капитан: version: 0.15 build-id: v0.15-1-gb63a5c9 impl-version: development
[16:41:48] grouzen зашёл в конференцию
[16:41:50] <horta hell> Славный капитан: version: 0.15 build-id: v0.15 impl-version: 0.15
[16:41:51] <ɹǝɟılʍǝu> Похоже на продакшон-код!
[16:41:53] <gsomix> Minoru, а в прошлом обсуждении, если ты помнишь, все вообще сводилось к тому, что в джаве надо много букв писать. .__.
[16:42:46] horta test вышел из конференции
[16:44:06] horta test зашёл в конференцию
[16:44:30] <ForNeVeR> gsomix: дак щас там сделают var и не нужно будет много писать!
[16:44:52] <Славный капитан> $version
[16:44:52] <horta test> Славный капитан: version: 0.15 build-id: v0.15-1-gb63a5c9 impl-version: development
[16:44:53] <horta hell> Славный капитан: version: 0.15 build-id: v0.15 impl-version: 0.15
[16:45:11] <Славный капитан> пиздотня какая-то ~_~
[16:45:19] <ForNeVeR> ЭТО ХОООРТАААААА
[16:54:56] horta test вышел из конференции
[16:56:03] horta test зашёл в конференцию
[17:02:49] horta test вышел из конференции
[17:04:09] horta test зашёл в конференцию
[17:07:09] <Славный капитан> ... M-M-M-MONSTER EBOLA
[17:07:25] <Славный капитан> такое ощущение, что смэк тупо не дергает листенер ~_~
[17:08:56] <ForNeVeR> Может, мы там в листенере чото нахуевертили?
[17:09:09] <ForNeVeR> Или смак сломался. Обнови его чтоле.
[17:09:37] <gsomix> Minoru, а в Scala тоже выразительная система типов?
[17:09:39] <Славный капитан> не
[17:10:00] <Славный капитан> я там вообще ад и монадические фьючи хуевращал, все работало
[17:10:41] horta test вышел из конференции
[17:11:41] <ForNeVeR> Славный капитан: ну или эта, того самое, может, мы ему какой-нибудь тред заблочили нечаянно?
[17:11:58] <ForNeVeR> Хотя хър знает, как мы это могли сделоть.
[17:12:21] <ForNeVeR> Но мы иногда (часто) делает хър знает что, так что неудивительно.
[17:12:31] <Славный капитан> нет, тогда бы хорта и в чат не отвечала
[17:13:29] <ForNeVeR> Резонно.
[17:14:28] <gsomix> Minoru, а в F# невыразительная из-за отсутствия тайпклассов/first-class модулей?
[17:14:39] <ForNeVeR> gsomix: :(
[17:14:53] <gsomix> Minoru, OCaml автоматически станет выразительнее, когда в него запилят тайпклассы на имплиситах?
[17:15:03] * gsomix прощупывает грань.
[17:15:03] <ForNeVeR> В OCaml функторы есть зато.
[17:15:23] <ForNeVeR> Функторы это sortof first-class модули, не?
[17:17:08] <gsomix> ForNeVeR, ну, я еще не разобрался. Но "functors are, roughly speaking, functions from modules to modules".
[17:17:13] <gsomix> Это из RWO.
[17:18:29] <Славный капитан> а, я понял
[17:18:35] <Славный капитан> там тип сообщения другой ~_~
[17:18:49] <Славный капитан> с type=chat только первое сообщение приходит же
[17:19:17] <Славный капитан> видимо, смэе фильтрует сообщения по типу
[17:27:19] horta test зашёл в конференцию
[17:27:48] <Minoru> gsomix: количество букв имеет прямое отношение к удобству
[17:27:55] MaXGXaM вышел из конференции
[17:30:11] <Minoru> gsomix: в Scala вроде довольно выразительная, да. OCaml я поместил рядом с гранью потому, что там народ не так яростно пытается в системе типов что-то невероятное выразить. Во всяком случае, мне так кажется. По этой же причине я убрал F# — вспомнил про тайп-провайдеры и решил, что он всё же покруче.
[17:30:19] <Славный капитан> обля
[17:30:26] <Славный капитан> хуясе
[17:30:55] <Славный капитан> внезапно откуда-то появился клон чата с другим threadID
[17:31:06] <horta hell> Аутист забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[17:31:24] rexim зашёл в конференцию
[17:31:49] <gsomix> Minoru, что? .__.
[17:31:57] <gsomix> > не так яростно пытается в системе типов что-то невероятное выразить
[17:32:00] <gsomix> Как это?
[17:32:06] rexim вышел из конференции
[17:32:31] <Minoru> ну, все эти dependent types и прочее — это же попытки побольше проверок впихнуть в типы
[17:32:45] <Minoru> окамлисты, насколько я вижу, просто сидят и фигачат код
[17:32:51] horta test вышел из конференции
[17:32:52] <Minoru> местами даже в продакшен
[17:32:52] <gsomix> Лол.
[17:33:00] <gsomix> А скалисты нет?
[17:33:03] <Славный капитан> $pet heal
[17:33:04] <horta hell> Славный капитан: Аутист был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[17:33:08] <gsomix> Minoru, а что с имплиситами в OCaml?
[17:33:08] <Славный капитан> мда
[17:33:25] <ForNeVeR> Славный капитан: ересь!
[17:33:31] <Славный капитан> то есть, это вероятно, результат взаимодействия ткаббера и смэка, но все равно пиздец какой-то
[17:33:47] <Minoru> gsomix: скалисты на этот рубеж только недавно пришли. Окамлисты там раньше них были и потому ближе к «грани»
[17:33:55] <ForNeVeR> gsomix: а ты видал F Star, кстати?
[17:34:01] <ForNeVeR> Minoru: а ты - Scalaz!
[17:34:07] <Славный капитан> видимо, как минимум один из них крайне альтернативно понимает специвикацию XMPP
[17:34:11] <gsomix> ForNeVeR, я слышал, что он есть. И еще у них хорошая дока.
[17:34:18] <Славный капитан> crjhtt? j,f
[17:34:19] <Minoru> gsomix: я про OCaml слишком мало знаю, чтобы судить, что с ним станет, если там будут тайп-классы и имплиситы
[17:34:23] <Славный капитан> * скорее, оба
[17:34:53] <Minoru> ForNeVeR: поглядывал. Перед ICFPC-2015, когда я в #scala задавал вопросы, мне постоянно говорили плюнуть на скалу и учить Scalaz :)
[17:35:11] <gsomix> Minoru, ну ладно. Это все забавно звучит.
[17:35:13] <ForNeVeR> Славный капитан: я уверен, что у всех участвующих сторон (которых как минимум три - есть ещё и сервер) своё понимание спеки. Это вполне нормально, она не слишком однозначно написана.
[17:35:24] Mr.Purple вышел из конференции
[17:35:31] <ForNeVeR> Minoru: но... но ведь... но ведь Scalaz - это всего лишь библиотека для Scala...
[17:36:34] <Minoru> ForNeVeR: ну это как RoR, понимаешь? Некоторым людям лучше сразу учить фреймворк, а базовый язык сам по ходу дела выучиться. Хотя как я по ходу дела раскуривал бы контроль ко- и контрвариантности, я представить боюсь
[17:37:30] <gsomix> Программирование -- тлен.
[17:37:52] <Славный капитан> ForNeVeR: все равно ересь и подлежит искоренению
[17:38:23] <ForNeVeR> Славный капитан: непременно подлежит!
[17:38:30] <Славный капитан> и да, я думаю, лучше все это своим обработчиком пакетов заменить
[17:38:50] <Minoru> ForNeVeR: они там просто думали, что я ради фана решил скалу поучить, и потому советовали то, где я найду больше фана. Потому что в самой по себе Скале интересного действительно почти ничего не нашлось; на ум приходят только имплиситы и всё тот же контроль вариантности
[17:39:06] eaeee зашёл в конференцию
[17:39:24] <ForNeVeR> Minoru: есть ещё структурная типизация, например. И миксины.
[17:39:33] <ɹǝɟılʍǝu> Миксирины
[17:40:09] <gsomix> Minoru, а плюсы никогда не пересекут границу выразительности? :)
[17:40:31] <gsomix> Даже если в них завезут концепты?
[17:40:38] <Minoru> ForNeVeR: структурную типизацию я в OCaml видел. А вот про миксины я ничего не знаю, спасибо!
[17:40:54] <ForNeVeR> Minoru: тут их зовут трейтами.
[17:41:55] horta test зашёл в конференцию
[17:43:16] rafaelrs вышел из конференции
[17:43:57] Mr.Purple зашёл в конференцию
[17:45:08] kpecmuk зашёл в конференцию
[17:45:28] horta test вышел из конференции
[17:45:45] <Minoru> ForNeVeR: а! Они были включены в пункт «миксины»
[17:46:45] <Minoru> gsomix: ты про весь язык, или только про систему типов? У меня знания касаются в основном стандарта 2003-го года, я не в курсе, что там поменялось с тех пор
[17:47:11] <gsomix> Minoru, эм, мне казалось, что мы всегда про языки говорили.
[17:47:25] <gsomix> Ибо язык и его система типов не очень-то разделяемая вещь.
[17:47:32] <Minoru> но как же! Мы же говорили про выразительность системы типов!
[17:47:42] <Minoru> неразделяемые, да. Но различные
[17:47:46] <gsomix> А значит и про выразительность языков.
[17:48:18] <Minoru> ну, не совсем так. Я говорил про систему типов, которая в итоге *частично* определяет выразительность всего языка
[17:48:22] rexim зашёл в конференцию
[17:48:34] <Minoru> остальные части могут как улучшать, так и губить общую выразительность
[17:48:41] <gsomix> Minoru, ты говорил, что это самая важная часть.
[17:48:57] <Minoru> а ещё у меня такое впечатление, что я влез в дискуссию, которая превышает мои познания
[17:49:28] <gsomix> Minoru, а что тогда такое " общая выразительность"? .__.
[17:50:11] <Minoru> выразительность языка в целом
[17:50:31] <gsomix> Ну, с системой типов понятно -- чем круче можно тип описать, тем выразительнее.
[17:50:34] <gsomix> А тут?
[17:50:41] <gsomix> Чем круче вычисление можно описать?
[17:52:51] <gsomix> Ничего я не понимаю в этих ваших мерах.
[17:53:47] <Minoru> не так. «Чем круче» — это мощность. Выразительность чуть сложней, потому что включает в себя упоминавшиеся тобой удобство и консистентность
[17:54:02] <Minoru> которые служат как бы противовесами для мощности
[17:54:25] <gsomix> >__<
[17:54:30] <Minoru> про вычисления я всё же советую тебе загуглить Turing tarpit; это как раз оно
[17:54:46] <gsomix> Я знаю, что это такое.
[17:54:55] <Minoru> тогда я не понимаю твой вопрос
[17:55:00] <gsomix> И это какой-то экстремальный случай, который даже не рассматривается.
[17:55:45] <Minoru> в Turing tarpit ты видишь пример максимально невыразительного языка: описать-то можно что угодно, только неудобно до жути
[17:55:45] <gsomix> Minoru, вопрос связан с тем, что для выразительности системы типов определение оказалось какое-то для меня неожиданное.
[17:55:56] <gsomix> Вдруг с "общей выразительностью" та же ерунда.
[17:56:15] <Minoru> а вот другой гранью спектра можно считать DSL-и. Всё, что нужно, там описывается максимально легко и просто
[17:57:34] <Minoru> gsomix: я же говорю: разговор заметно выше моих познаний, так что ты там на мои «определения» сильно не полагайся
[17:57:42] <gsomix> Ок.
[17:57:54] <gsomix> Программирование -- тлен.
[17:58:43] <Minoru> тлен, да, но местами пока ещё довольно весело
[17:59:00] <gsomix> Minoru, "игра в бисер".
[17:59:19] <Minoru> не читал
[17:59:22] <gsomix> Или тлен, или "игра в бисер".
[17:59:24] <gsomix> Ну так.
[17:59:44] horta test зашёл в конференцию
[18:01:17] <Minoru> gsomix: кстати, уже наступило завтра!
[18:01:22] horta test вышел из конференции
[18:01:24] * Minoru внимательно смотрит на https://github.com/gsomix
[18:01:37] horta test зашёл в конференцию
[18:02:09] <gsomix> Minoru, я на работе.
[18:02:10] <gsomix> Кхм
[18:02:35] horta test вышел из конференции
[18:02:38] <rexim> Minoru: gsomix: =*
[18:02:43] <Славный капитан> ее бой
[18:03:20] <Minoru> gsomix: а, ок
[18:03:34] * Minoru временно отвернулся от гсомиксовского гитхаба, чтобы поглядеть на свой
[18:04:03] horta test зашёл в конференцию
[18:04:08] horta test вышел из конференции
[18:04:28] <gsomix> Minoru, я имел в виду, что чаще всего программирование это или кровавый ынтерпрайз, или игра в разработанные кем-то игрушки.
[18:04:44] <gsomix> На мой вкус, если играть, то лучше в математику.
[18:05:18] <gsomix> Она хотя бы "исследована", а не "придумана".
[18:05:24] horta test зашёл в конференцию
[18:05:29] <Славный капитан> $say
[18:05:30] <eaeee> у вас на работе хватает времени чтобы активно писать в чатик?
[18:05:30] <horta test> Славный капитан: $say
[18:05:31] <horta hell> Славный капитан: но, учитывая предупоротость, я полагаю считать для групп
[18:05:33] <Славный капитан> $version
[18:05:33] <horta test> Славный капитан: version: 0.15 build-id: v0.15-3-g7129aad impl-version: development
[18:05:34] <horta hell> Славный капитан: version: 0.15 build-id: v0.15 impl-version: 0.15
[18:05:38] <Славный капитан> $loglist
[18:05:38] <horta test> Славный капитан: #7047
<scit> mikelsv.: ты как компилишь программы?
<0xd34df00d_inspired> У него самописная система сборки.
<0xd34df00d_inspired> Вон уже добирается до самописного компилятора.
<lk4d4> этот компилятор будет хит
<0xd34df00d_inspired> Этот компилятор будет (s)hit.

http://www.loglist.net/quote/7047
[18:05:40] <Славный капитан> $say
[18:05:44] <horta hell> Славный капитан: #6970
<mikelsv.> arsenicum: он сказал, что это надо проверять. и если будут, то надо искать решение. (тут я хотел застрелиться второй раз)
<arsenicum> неоптимально, смотри - захотел застрелить себя два раза(и неизвестно сколько раз ещё бы захотел), а надо было всего-лишь застрелить его

http://www.loglist.net/quote/6970
[18:05:49] <horta test> Славный капитан: $version
[18:05:51] <horta hell> Славный капитан: когда-то были единственными цивилизованными опездолами, но потом придется провести семинар для менее удачливых коллег
[18:06:17] <gsomix> eaeee, у меня -- да.
[18:06:26] <gsomix> Я же не программист.
[18:07:10] <gsomix> eaeee, сейчас занимаюсь оформлением, вычиткой текста и рисование картинок.
[18:07:12] <Minoru> eaeee: мне не хватает. Когда я работал, я сюда не писал.
[18:07:56] gsomix вышел из конференции
[18:08:56] <ForNeVeR> eaeee: какая работа, вечер уже.
[18:08:58] <ForNeVeR> .time
[18:09:00] <DeadBot> ForNeVeR: Your client/bot sucks since it uses the long-deprecated XEP-0090. Upgrade your code. Ah, and, regarding your question, it's Вт мар 29 21:13:36 2016 here
[18:09:03] <Minoru> gsomix: я не знаю, как эта ошибка называется, но ты бо-о-ольшую тему сводишь к паре категорий, потом делаешь вывод, что тебе ни одна из них особо не интересна, и заключаешь, что вся тема — тлен. Не нужно так.

Даже в кровавом энтерпрайзе могут появиться интересные задачи. А при игре в чужие игрушки ты можешь открывать для себя что-то новое. Всё не так уж плохо ;)
[18:09:12] <eaeee> ForNeVeR: у меня вообще отпуск
[18:09:14] <eaeee> :)
[18:09:33] <ForNeVeR> Minoru: эта "ошибка", вернее, диалектический приём называется "неправильно построенная дихотомия".
[18:09:42] <Minoru> $send gsomix http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/03/29.html#18:09:03
[18:09:42] <horta test> Minoru: Сообщение помещено в очередь.
[18:09:42] <horta hell> Minoru: Сообщение помещено в очередь.
[18:10:17] horta test вышел из конференции
[18:10:30] <Minoru> ForNeVeR: ну, это так повезло, что в данном случае две категории. А ещё более общее название есть?
[18:10:32] <eaeee> ForNeVeR: у вас опять перевели время?
[18:10:45] <ForNeVeR> eaeee: ага.
[18:10:51] <eaeee> ForNeVeR: лучше стало?
[18:11:00] <Minoru> ну и потом, я вижу проблему не в том, где проведены границы между категориями, а в том, что при обобщении потеряны важные детали
[18:11:21] <ForNeVeR> Minoru: дихотомией можно делить на больше, чем две категории. После каждого разделения у тебя на каком-то этапе остаётся "всё остальное", и в какой-то момент ты его подменяешь на "хуита".
[18:11:23] <ForNeVeR> Например.
[18:11:37] <Minoru> eaeee: стало збс! Таким темпом мы к следующему ICFPC сможем работать 24 часа в сутки!
[18:11:42] <ForNeVeR> SQL-сервера делятся на PostgreSQL, MSSQL и хуиту.
[18:11:54] <ɹǝɟılʍǝu> ForNeVeR, зря ты так.
[18:12:00] <ForNeVeR> ɹǝɟılʍǝu: как?
[18:12:01] <rexim> KhooySQL
[18:12:11] <ɹǝɟılʍǝu> ForNeVeR, SQLite для переносной бд для маленький приложух вроде мессенджеров ок.
[18:12:12] <eaeee> а как же оракле...
[18:12:18] <ɹǝɟılʍǝu> Не тазить же с собой постгрю.
[18:12:24] <ɹǝɟılʍǝu> тащить*
[18:12:27] <ForNeVeR> ɹǝɟılʍǝu: я просто привожу пример диалектического приёма, который не считаю корректным для использования в беседе с джентльменами.
[18:12:32] <ForNeVeR> ɹǝɟılʍǝu: я не выражаю своего мнения :)
[18:12:50] <ɹǝɟılʍǝu> ForNeVeR, ну, ладно! А то я уж испужался за тебя, друже!
[18:13:11] <ForNeVeR> Minoru: видишь, какой хороший пример - даже сработал!
[18:13:19] <Minoru> забыл написать дисклеймер — забанили к чертям
lawyerteam@cjr
[18:13:35] <ɹǝɟılʍǝu> // я контекст не смотрел прост
[18:13:37] <ForNeVeR> eaeee: ну, с работы я теперь очень рано ухожу.
[18:14:09] <ForNeVeR> eaeee: а в остальном не понравилось, лучшеб оставили как есть.
[18:14:25] <Minoru> ForNeVeR: ты ещё по NYC начни время мерять, тогда вообще выйдет, что ты в ночную смену работаешь
[18:14:36] <rexim> https://github.com/joeblau
[18:14:37] <rexim> жоеблау
[18:14:53] <ForNeVeR> Minoru: но зачем мне мерить время по какому-то левому часовому поясу? Я живу во вполне конкретном, и замеряю время в нём.
[18:15:32] <Minoru> ForNeVeR: а как тогда вышло, что ты стал раньше с работы уходить? Выходит, у тебя выход с работы таки привязан не к локальному времени, а к какому-то внешнему источнику!
[18:15:36] <ForNeVeR> Minoru: кстати, да, правильно "мерить"!
[18:15:53] <ForNeVeR> Minoru: я стал уходить с работы, когда на улице ещё светло, вот.
[18:16:01] <Minoru> да? Спасибо…
[18:18:07] <Minoru> Coursera заметила, что я отстаю по курсу, и предлагает нажать кнопочку, чтобы перейти в другую группу, которая начала позже. Среди них я уже не буду отстающим. Стыдно ._.
[18:18:32] <Mr.Purple> что за курс7
[18:21:01] <eaeee> а есть кто из UTC+9 - UTC+12 ?
[18:22:40] <Minoru> Mr.Purple: https://www.coursera.org/learn/gamification/
[18:22:42] <rexim> Я из UTF-8
[18:22:54] <eaeee> rexim: о, а у вас там какое время?
[18:23:01] <rexim> -_-
[18:24:53] <rexim> eaeee: даже не знаю как тебе ответить.
[18:24:59] <rexim> Многобайтовое!
[18:25:04] <rexim> Многобайтовое у нас время!
[18:25:08] rexim вышел из конференции
[18:26:45] reximorning зашёл в конференцию
[18:33:38] <Славный капитан> Я бы не хотел жить в мире, где время однобайтовое.
[18:33:51] portnov зашёл в конференцию
[18:34:04] <Славный капитан> Epoch wrap каждые 127 тиков таймера, это, гм...
[18:34:31] <reximorning> Момент Сурка!
[18:34:49] <Славный капитан> Клей "Момент Сурка"
[18:41:29] <ForNeVeR> Славный капитан: предлагаешь пока не мержить твой PR?
[18:43:04] <Славный капитан> ага
[18:43:24] <reximorning> Поставить его в [WIP] тогда
[18:43:30] <ForNeVeR> Да.
[18:43:39] <Славный капитан> во всяком случае, если тебе прямо сейчас деплоить не нужно =)
[18:43:50] <ForNeVeR> Никакой спешки нет.
[18:44:02] <Славный капитан> Ну вот и я так думаю
[18:44:13] <Славный капитан> короче, я закрою его, а потом переоткрою
[18:45:00] <ForNeVeR> Ну, можно было оставить болтаться с [WIP] в заголовке.
[18:45:03] <ForNeVeR> Но ок.
[18:45:47] <Minoru> болтаться и шурупаться!
[18:45:55] <eaeee> я узнал, что даже в openoffice calc можно писать код, какие-то маркосы там на своем бейсике. даже есть какой-то встроенный редактор, дебаггер
[18:46:29] <Славный капитан> Если бы он болтался, то кто-нибудь зашел бы, посмотрел и сказал: "О, порновар начал ревьюить этот ПР, но недоревьюил, видимо занят слишком. Надо помочь ему!" =)
[18:46:39] <reximorning> Нужно написать пакмана под опенофис!
[18:46:49] eternastudento зашёл в конференцию
[18:47:01] <Славный капитан> Напиши пакмана под TIS-100!
[18:47:09] <reximorning> TITS-100
[18:47:21] <reximorning> Славный капитан: хорошо
[18:47:25] <Славный капитан> А то емаксы какие-то, опенофисы...
[18:47:32] <ForNeVeR> Славный капитан: дак там же в заголовке для тупых написано [WIP] = [Work In Progress]. Я обычно также в первом комментарии это пишу - мол, ведутся работы, не мержить. Это не то чтобы стандартная, но распространённая практика.
[18:47:34] <reximorning> Она у меня, кстати, в вишлисте
[18:47:36] <reximorning> А я и забыл!
[18:47:38] eternastudento вышел из конференции
[18:47:43] <reximorning> Славный капитан: спасибо, что напомнил!
[18:47:44] <ForNeVeR> reximorning: а я купил!
[18:47:57] <reximorning> ForNeVeR: ты такой Форневерец!
[18:52:06] <Славный капитан> Я уже прошел наполовину %)
[18:52:30] <m4n71k0r> eaeee: ну рассказывай
[18:52:41] <eaeee> m4n71k0r: А?
[18:52:43] <m4n71k0r> как ты докатился до написания макросов на бейсике
[18:52:44] <Славный капитан> Добрался до графона, вспомнил погромирование на спекки и в ужасе убежал
[18:52:57] <eaeee> m4n71k0r: я не пробовал еще!
[18:56:09] <DeadBot> Котята — это слуги Сатаны!
[19:00:16] <m4n71k0r> DeadBot: не пизди
[19:01:17] <ForNeVeR> m4n71k0r: но это правда!
[19:01:58] <m4n71k0r> сатана всё отрицает
[19:01:58] <reximorning> КУПИ КОТЁНКА!!
[19:02:01] <reximorning> СВОЕМУ РЕБЕЕЕНКУ!1
[19:02:13] <ForNeVeR> \o/
[19:02:35] <m4n71k0r> reximorning: почему ты написал котёнку с Ё, а ребенку без Ё ?
[19:02:43] <reximorning> m4n71k0r: потому что могу
[19:02:51] <m4n71k0r> reximorning: не можешь!
[19:04:47] <ForNeVeR> КОТЯТА ПРЕВРАТЯТСЯ В АДСКИХ ТВАРЕЙ
[19:04:56] <ForNeVeR> И ВСЕМ ВАМ ГОЛОВЫ ПООТРЫВАЮТЪ
[19:05:03] <reximorning> КУПИ КОТЁНКА!!
[19:05:09] <reximorning> СВОЕМУ РЕБЕЕЕНКУ!!1
[19:05:14] <ForNeVeR> СВАИМУ РЕБЁЁООООНКУ
[19:05:22] <m4n71k0r> ЕСЛИ ВАМ ЕСТЬ ЧТО ОТРЫВАТЬ, ГРЁБАННЫЕ АЦЕФАЛЫ!
[19:05:30] <ForNeVeR> А такие тоже бывают?
[19:05:34] <m4n71k0r> да
[19:05:41] <reximorning> После оптимизации
[19:05:51] <reximorning> http://loglist.net/quote/8035
[19:07:53] <DeadBot> СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ ОКРУГ
[19:09:25] <reximorning> Его не существует.
[19:09:31] <reximorning> Это всего лишь легенды
[19:09:36] <reximorning> Такое место не может существовать.
[19:09:57] <ForNeVeR> Именно туда после смерти попадают Ъ-погромисты!
[19:10:15] <reximorning> Тругромисты
[19:21:29] <ɹǝɟılʍǝu> reximorning, вы меня прям таки соблазняете побывать в Сибири...
[19:21:39] <ɹǝɟılʍǝu> Ребят. А есть тут кто из Казани?
[19:23:47] <ForNeVeR> ɹǝɟılʍǝu: после смерти попадёшь всё равно.
[19:23:54] <ForNeVeR> Так что можешь не торопиться!
[19:24:41] <ɹǝɟılʍǝu> ForNeVeR, хорошо!
[19:32:34] <Minoru> а как мне понять, имею я push access в репозиторий или нет?
[19:32:34] gsomix зашёл в конференцию
[19:32:36] <Minoru> речь о GitHub
[19:32:45] <gsomix> Утро.
[19:33:27] <ForNeVeR> Minoru: хы, хороший вопрос.
[19:35:14] <reximorning> Попробуй пушнуть мастер без каких либо изменений.
[19:35:19] <reximorning> Даст ли он это сделать?..
[19:35:20] <ForNeVeR> reximorning: лал.
[19:35:33] <ForNeVeR> reximorning: а гит-то даёт такое сделать?
[19:35:35] <Minoru> reximorning: кстати, я примерно так и сделал
[19:35:37] <reximorning> Ахз :)
[19:35:42] <reximorning> Гы
[19:35:46] <Minoru> reximorning: я сделал веточку и попробовал её пушнуть
[19:36:13] <gsomix> Minoru, я утрировал, конечно. Но мне все так и представляется: программирование состоит из решения задач и изучения вещей, придуманных для решения задач (языки, фреймворки, инструменты). Хороших интересных задач мало, поэтому народ чаще увлекается второй частью, играя, по сути, в бисер. Ну, чтобы от скуки не помереть.
[19:36:53] <ɹǝɟılʍǝu> Minoru, пушни туда.
[19:36:55] Славный капитан вышел из конференции
[19:37:02] <reximorning> Minoru: распушись! :3
[19:37:15] <ɹǝɟılʍǝu> Распушился тут!
[19:37:19] <reximorning> =3
[19:37:45] <ɹǝɟılʍǝu> Сюда присунул, туда присунул!
[19:38:02] <Minoru> gsomix: ну, люди, которые создают инструменты для людей, которые двигают bleeding edge, тоже нужны. И люди, которые об этих инструментах всем рассказывают, нужны тоже! Я вот *действительно* доволен тем, что отвечаю на вопросы друзей по Гиту, потому что благодаря этому друзья пользуются хорошим инструментом вместо какого-нибудь SVN.
[19:38:27] <reximorning> git stick up?
[19:38:39] <ɹǝɟılʍǝu> git fuck up
[19:38:57] <ɹǝɟılʍǝu> // нужно сделать такую команду
[19:39:14] <ɹǝɟılʍǝu> Или алиас на push
[19:39:15] <reximorning> Да по-любому уже сть!
[19:39:24] <m4n71k0r> факапы и без гита
[19:39:29] <m4n71k0r> есть
[19:39:37] <ForNeVeR> gsomix: да, возможно, ты прав.
[19:39:38] <ɹǝɟılʍǝu> А up как синоним origin master
[19:40:01] <ForNeVeR> пше агсл гз
[19:40:48] <reximorning> https://twitter.com/tsoding/status/714840805672947712
[19:40:52] <ɹǝɟılʍǝu> reximorning, https://github.com/beebeeep/zsh-da-fuck-up
[19:44:24] <ɹǝɟılʍǝu> Ребят.
[19:44:43] <ɹǝɟılʍǝu> Как можно из одного репозитория в другой перенести файлы со всей историей?
[19:45:25] <ForNeVeR> ɹǝɟılʍǝu: это не очень сложно.
[19:45:42] <m4n71k0r> несложно, но ломает)
[19:45:42] reximorning вышел из конференции
[19:45:45] <ForNeVeR> ɹǝɟılʍǝu: если тебе нужны все файлы, то просто добавляй второй репозиторий ремоутом и смержи.
[19:45:57] <ɹǝɟılʍǝu> ForNeVeR, только парочка файликов.
[19:46:16] <ɹǝɟılʍǝu> Прям таки хирургически вырезать и перенести к себе.
[19:46:32] <ForNeVeR> Если не все, то вот инструкция: https://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository/
[19:46:57] <ForNeVeR> Там есть и другие фильтры, кроме --subdirectory-filter, выбирай что нравится.
[19:47:12] <ForNeVeR> Полученную обрезанную репу подключай ремоутом и мержи.
[19:47:12] a1batross зашёл в конференцию
[19:47:18] reggies зашёл в конференцию
[19:47:28] <a1batross> Ололо пыщпыщ.
[19:47:36] <ForNeVeR> Можно как-то там внутре пофильтровать, чтоб перенести файлы в другой каталог во всех коммитах, но я не заморачиваюсь обычно.
[19:48:41] <a1batross> Я тут думаю, мне тут лучше всего это объяснят. И надеюсь, без необоснованных оскорблений.
[19:48:56] <m4n71k0r> уже нарываешься
[19:48:59] <ForNeVeR> Мы постараемся.
[19:49:08] <m4n71k0r> на обоснованные оскорбления)
[19:49:11] <ForNeVeR> Да!
[19:49:32] <m4n71k0r> a1batross: советую укрепить психику ромашковым чаем
[19:49:54] <ForNeVeR> m4n71k0r: после него психика вообще остаётся?
[19:50:02] <m4n71k0r> ForNeVeR: да
[19:50:36] <ForNeVeR> Какова психика камня? Или куска древесины?
[19:51:08] <m4n71k0r> стабильная
[19:51:26] <m4n71k0r> a1batross: ну не томи
[19:51:40] <m4n71k0r> а, ладно, пойду домой
[19:51:51] <ForNeVeR> Наверняка он щас пишет какой-то дурацкий вопрос стиля "поясните, как живые, здоровые люди могут пользоваться этим отвратным %programname%".
[19:52:05] <a1batross> Почему в среде программистов так не любят так называемый "Си с классами"?
То бишь я имею ввиду что: вместо того, чтобы использовать фичи современных стандартов там где это надо, да хотя бы С++98, кому-то норм облепить весь свой проект крестами. Выглядит<это, удручающе< очень<непортабельно>, жирно>>();.
[19:52:11] <ForNeVeR> Лол.
[19:52:14] <m4n71k0r> ахахахах
[19:52:26] <a1batross> Простите, забыл >
[19:52:31] <ForNeVeR> a1batross: потому, что он в себя вбирает худшее из обоих языков.
[19:52:59] <m4n71k0r> typedef struct
[19:53:16] <m4n71k0r> NULL
[19:53:18] <ForNeVeR> a1batross: если ты пишешь на C++ потому, что он классный - то у тебя есть более мощные и выразительные средства. Если ты хочешь писать на C потому, что код выходит простой и понятный - то определённо толика C++ твоему коду не придаст "простоты и понятности".
[19:53:51] <ForNeVeR> a1batross: поэтому я считаю, что либо пиши на C, либо на C++. Смешивать эти стили программирования - плохая идея.
[19:54:28] <ForNeVeR> (ну и, таки да, C++ - это полноценный C++, без каких-то искусственных ограничений, если они не были очень серьёзно обоснованы)
[19:54:58] m4n71k0r вышел из конференции
[19:55:15] <a1batross> ForNeVeR: да так в отношении не только к С++ и Си.
[19:55:51] <a1batross> ForNeVeR: программисты вокруг зачем-то всё слишком сильно усложняют.

Объясните, зачем собирать С++ проект с помощью Gradle, если можно накатать коротенький Makefile?
[19:56:18] <a1batross> Ну так как мейкфайлы везде разные, то в крайнем случае генератор простой.
[19:56:21] <ɹǝɟılʍǝu> Потому что если проект крупный, то заебёшься с этими мейклфайлами.
[19:56:38] <ɹǝɟılʍǝu> С Cmake-то заебёшься пиздец как.
[19:56:45] asidorenko зашёл в конференцию
[19:56:49] <a1batross> ибо я уже пытался мейкфайлом от гнумейка скомиплять на бзд. Не вышло.
[19:57:08] <ɹǝɟılʍǝu> А гредл кроссплатформенен)
[19:57:40] <ForNeVeR> a1batross: gnu make очень тяжело портируется.
[19:57:41] <a1batross> С++ вот тоже. Кому-то норм разводить сложнейшие наследования и шаблоны
[19:57:59] <ForNeVeR> a1batross: а генераторы мейкфайлов тоже плохо портируются!
[19:58:17] <ForNeVeR> a1batross: я как-то раз собирал в винде проект на autotools, и, уж поверь, матерился на него как сапожник.
[19:58:20] <a1batross> Но когда всё это можно обойти более простым и ясным способом.
[19:58:26] <ForNeVeR> На gradle намного симпатичнее.
[19:58:36] <ForNeVeR> Это ты считаешь это усложнением, а я вижу упрощение.
[19:58:40] <ɹǝɟılʍǝu> a1batross, велком ту Rust/D)
[19:58:48] <ForNeVeR> Впрочем, сам сборку плюсопроектов градлом не практикую.
[19:59:03] <a1batross> Ну ладно-ладно, мейк хуже всего портируем.
[19:59:08] <gsomix> Minoru, да, евангелизм -- это тоже "весело".
[19:59:08] <ɹǝɟılʍǝu> Собсна, штуки с модулями и своими подобиями пакетников очень удобны.
[19:59:32] <ForNeVeR> Да.
[19:59:40] <ForNeVeR> И свой репозиторий пакетов у каждого языка :3
[19:59:44] <a1batross> Я с этим полностью соглашусь.
[19:59:48] <ForNeVeR> Да, зоопарк, но как удобно, блин!
[19:59:49] <a1batross> и автомейк говно.
[20:00:01] <a1batross> На днях заявился один в пчоту с вопросом: "Почему вы не собираете gradle вместо противного Ant?".
Спросил зачем, мне не ответили.
[20:00:19] <a1batross> чем оно якобы лучше ndk-build && ant release?
[20:00:20] <devel29a> a1batross: он пошел нахуй просто. еще не пришел
[20:00:34] <ɹǝɟılʍǝu> :D
[20:00:54] <a1batross> Не обращайте внимания, что я из одной темы метаюсь в другую.
[20:01:05] <horta hell> Аутист рычит от голода.
[20:01:06] <a1batross> Просто накипело.
[20:01:12] <a1batross> $pet feed
[20:01:12] <horta hell> a1batross: Аутист с рыком набросился на a1batross, едва давая увернуться ценой потери выпавшего кошелька. Вы теряете 1PTC, зато Аутист накормлен.
[20:01:22] <a1batross> Не зря вы его так назвали....
[20:01:54] <ForNeVeR> a1batross: ну, ты вообще видел build.gradle? Сравнивал со своим ant.xml или как его?
[20:01:58] eternastudento зашёл в конференцию
[20:02:05] <ForNeVeR> Кода намного меньше, проще развивать, проще для контрибьюторов.
[20:02:21] <ForNeVeR> Если у вас это какой-то статический код, который контрибьюторы не должны менять - то и пофиг, оставь как есть.
[20:02:22] <a1batross> ForNeVeR: а я его вообще не трогаю уже много времени. Впрочем, не помню чтобы я его вообще трогал. :)
[20:02:47] <ForNeVeR> Ну, само собой, что любые изменения нужно оценивать с инженерной точки зрения - что тратим и что получаем.
[20:02:48] <a1batross> в src рекурсивно все *.java сам нашёл. Из lib все *.jar сам добавил.
[20:02:54] <ForNeVeR> Если не получаем ничего, то нету смысла менять.
[20:03:16] grouzen вышел из конференции
[20:03:29] <ForNeVeR> Ну и, собственно, человек просто спросил.
[20:04:00] <ForNeVeR> Вы ему вот так и ответьте - мол, изменения там не требуются, а у нас уже настроена вся инфраструктура, так что ничего менять нету смысла.
[20:04:22] <ForNeVeR> (сам я не уважаю ant, но инженерный подход важнее личных предпочтений в таких делах)
[20:04:31] <a1batross> » [19:07:21] <ForNeVeR> Если не получаем ничего, то нету смысла менять.

Воот. Мне интересно, что выигрывают от этого другие. Например, вы как профессионалы.

Я так и ответил.
[20:04:50] <a1batross> Мне до прошлого месяца даже простого выигрыша от С++11 не было.
[20:05:20] Graf зашёл в конференцию
[20:05:26] Graf вышел из конференции
[20:05:27] <a1batross> И то я его включил по причине того, что реализовывать unordered_map не хотелось.
[20:05:32] <ForNeVeR> Вопрос твоей квалификации, между прочим.
[20:05:35] <a1batross> Заюзал в одном месте.
[20:05:45] <a1batross> Всё. :D
[20:06:25] <devel29a> a1batross: Как минимум ты включил поддержку С++11. На перспективу это очень ок
[20:06:28] <a1batross> ForNeVeR: ну, я себя квалифицированным не считаю. Но вопроса: Зачем использовать что-то сложнее, если и так всё работает?
[20:06:50] <ForNeVeR> devel29a: на перспективу это не ок, надо С++14 уже :)
[20:06:55] <a1batross> devel29a: ну таки да. Пришлось только stlport_static в Application.mk врубать.
[20:07:27] <devel29a> ForNeVeR: кокой ты
[20:07:29] <ForNeVeR> a1batross: зачем использовать что-то простое и тупое, если можно сделать красиво и изящно?
[20:07:51] <ForNeVeR> А дальше уже предпочтения начинаются, собственно.
[20:08:20] <ForNeVeR> Так что жди, пока к тебе не придёт контрибьютор с хорошими примерами того, что можно сделать лучше / короче / красивее / быстрее с помощью фич новых стандартов или инструментов.
[20:08:34] <gsomix> Безопаснее.
[20:08:41] <ForNeVeR> До тех пор, пока такого контрибьютора нет, и у тебя самого нет таких соображений - конечно, ничего поменять ты не сможешь.
[20:08:46] <gsomix> И более поддерживаемо.
[20:09:28] <ForNeVeR> gsomix: ну, от простой перекомпиляции под новый стандарт мало что станет работать безопасней. В современных плюсах ты получаешь безопасность только если пишешь правильно.
[20:09:37] <gsomix> ForNeVeR, эээ.
[20:09:37] <a1batross> ForNeVeR: ну, а + b все ещё выглядит красивее, чем boost::add::two::numbers<int32_t>(a, b);
[20:09:49] <ForNeVeR> a1batross: глупый пример.
[20:10:02] <gsomix> ForNeVeR, я про это и говорил.
[20:10:08] <ForNeVeR> a1batross: нет, не выглядит, если a и b - это, например, танчики какие-нибудь, которые нет смысла складывать.
[20:10:09] <a1batross> ForNeVeR: я примерно так же и вижу проекты, где либу на 40 метров тащут только ради... лога.
[20:10:24] <ForNeVeR> a1batross: не понимаю.
[20:10:42] <gsomix> a1batross, я надеюсь, ты не обобщаешь примеры плохо спроектированных проектов на все сообщество и язык вцелом?
[20:10:54] <gsomix> Мне кажется, что обобщаешь таки.
[20:11:35] <a1batross> gsomix: нет, я про конкретных людей. Пытаюсь понять мотивацию.

Но я уже понял, что ForNeVeR предлагает то, чего я и сам стараюсь придерживаться -- использовать то, что реально нужно и выгоднее в данной ситуации.
[20:11:46] <a1batross> ну и просто красивее.
[20:11:52] <gsomix> a1batross, если конкретные люди плохо пишут, то они просто плохо пишут.
[20:11:55] <gsomix> Вот и все.
[20:12:03] <gsomix> Это не относится ни к плюсам, ни к программированию.
[20:12:07] <ForNeVeR> a1batross: либа на 40 метров тоже может пригодиться. Всегда рассматривай, что ты теряешь, а что приобретаешь.
[20:12:31] <devel29a> ForNeVeR: Вещаешь как из тырпрайза прям :)
[20:12:33] <ForNeVeR> Может быть, ты приобретёшь в этих 40 метрах кучу хороших, оттестированных инструментов, и сможешь выкинуть кучу своего бойлерплейта.
[20:13:15] <gsomix> a1batross, так вот. Зачем пытаться понять мотивацию людей, которые плохо пишут?
[20:13:20] <gsomix> Им надо просто съедать лица!
[20:13:24] <ForNeVeR> devel29a: я просто так и вижу, что он цепляет "либу для логов" из какого-нибудь буста. Ясен хрен, что только ради логов буст никто не потащит, но, блин, перевести проект на буст - это валидная техническая задача, которую можно обосновать и рассмотреть.
[20:13:52] <a1batross> ForNeVeR: не представляю когда.

Я вот добавил на днях google_play_services в проект. Лишних 4 мегабайта в APK, чтобы показывать один блок рекламы при запуске. Даже не периодично.
Хотя пример плохой, но я до сих пор себя... точнее, свой лоб пробиваю ладошкой.
[20:13:57] <ForNeVeR> И принять _обоснованное_ решение о том, что буст мы не используем, к примеру, и логи велосипелим свои.
[20:14:13] <ForNeVeR> a1batross: без этого ты можешь показывать рекламу?
[20:14:18] <a1batross> ForNeVeR: по-моему, их можно понаследовать с STL.
[20:14:29] <ForNeVeR> В STL нету логов.
[20:14:39] <a1batross> я про stream.
[20:14:47] <devel29a> Это и есть велосипедить
[20:14:47] <ForNeVeR> Ротацию стрим умеет?
[20:14:55] <ForNeVeR> А в systemd интегрируется? :)
[20:15:06] <ForNeVeR> Ну или ещё в ебанину какую-нибудь эдакую.
[20:15:09] <devel29a> да он даже паковать не умеет какое там
[20:15:21] <ForNeVeR> Если это не нужно - то и либа не нужна.
[20:15:35] <a1batross> ForNeVeR: вот и проблема, что нет.

Кстати, оттуда только модуль для рекламы можно вытащить. Но для этого что надо? Да, судя по докам мне надо сборку на градл. Лол.
[20:15:46] <ForNeVeR> Делай на стандартном стриме, никто тебе слова злого не скажет.
[20:15:55] horta hell вышел из конференции: Disconnected: closed
[20:15:56] ForNeVeR вышел из конференции: Disconnected: closed
[20:15:57] horta hell зашёл в конференцию
[20:16:07] ForNeVeR зашёл в конференцию
[20:16:35] <a1batross> [19:20:22] *** horta hell выходит из конференции (Disconnected: closed)
[19:20:23] *** ForNeVeR выходит из конференции (Disconnected: closed)

Хорта на локалхосте что ли? O_o
[20:16:42] <ɹǝɟılʍǝu> Да.
[20:16:52] <ɹǝɟılʍǝu> На форневерхосте.
[20:17:21] <ForNeVeR> a1batross: в докере в виртуалке.
[20:17:35] <a1batross> ForNeVeR: ясно.
[20:17:49] <ForNeVeR> Это уже многое говорит о моём отношении к оверхедам, да? :)
[20:17:57] <a1batross> Я кстати единственное чему рад. На днях заглянул в один акк на Яндекс.Диске.
[20:18:05] <ForNeVeR> Зато просто было сделать и поддерживать.
[20:18:14] <a1batross> Травис весь этот год туда заливал билды. ^_^
[20:18:20] <ForNeVeR> XD
[20:18:26] <a1batross> Почему меня они ещё не забанили? xD
[20:18:29] gsomix вышел из конференции
[20:18:32] <ForNeVeR> a1batross: а скоко там билдов?
[20:19:14] <ɹǝɟılʍǝu> a1batross, тревис умеет в яд?
[20:19:16] <a1batross> ForNeVeR: armv5 + armv6 + armv7 + x86. И коммитов в андроид проект было штук 100. 400 билдов, да.
[20:19:28] <a1batross> ɹǝɟılʍǝu: травис умеет в curl и в envvars. :)
[20:19:36] <a1batross> Пароль спрятать можно. %)
[20:19:42] <ɹǝɟılʍǝu> Гуд!
[20:21:01] <Minoru> > play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
[20:21:08] <Minoru> так не уметь в IPv6 надо уметь
[20:21:43] <a1batross> Да, консервативность разработчика и моего друга в одном лице, даже armv5 даёт поддерживать. И Android 2.x тоже. %)
[20:22:11] <ForNeVeR> Minoru: а кто не умеет?
[20:22:15] <a1batross> Minoru: а там есть какой-то другой способ слушать все интерфейсы?
[20:22:21] <ForNeVeR> Minoru: вроде нормально написано
[20:22:31] <ɹǝɟılʍǝu> Minoru, http://www.youtube.com/watch?v=sv54LIujiqQ
[20:23:06] <ForNeVeR> ɹǝɟılʍǝu: вроде норм vim есть в choco.
[20:23:14] <ɹǝɟılʍǝu> ForNeVeR, покажи скрин!
[20:23:21] <ForNeVeR> Дак не поставил ещё.
[20:23:25] <ɹǝɟılʍǝu> А, ставь.
[20:23:26] <ForNeVeR> choco install vim :3
[20:23:31] <ɹǝɟılʍǝu> И попробуй мой коньфиг?
[20:23:34] <ForNeVeR> А дальше, я думаю, надолго засяду за настройки.
[20:23:51] <ForNeVeR> Так что чего-то скринабельного долго не будет.
[20:24:06] <ForNeVeR> Кстати, вим умеет в лигатуры? Какая подсистема вообще за это может отвечать?
[20:24:20] <a1batross> Есть кстати какой-то метод отличить IPv6 и IPv4?
[20:24:26] <a1batross> Эм, в смысле.
[20:24:35] <ForNeVeR> a1batross: ну, в одних точки, а в других двоеточия :)
[20:24:36] <ɹǝɟılʍǝu> ForNeVeR, там был какой-то патч, который ещё не включили в апстрим. // а може уже и включили
[20:24:37] <a1batross> 4 байта против сколькотам байт на ipv6
[20:25:08] <ForNeVeR> ɹǝɟılʍǝu: по идее, рендерилка должна за это отвечать. То есть эмулятор терминала или gvim / whatever.
[20:25:08] <Minoru> ForNeVeR: ну, Play, фреймворк который. Написано плохо, потому что: 1) раз уж слушаем по HTTP, можно было бы указать схему; 2) раз уж претендуем на то, что это какой-то путь (ну, судя по слешу, это так), то давайте пользоваться URI, и писать адрес как [0:0:0:0:0:0:0:0]:9000; 3) не слишком важно, но нолики можно сокращать с помощью двух двоиточий. То есть я хотел бы http://[::0]:9000 увидеть, а не вышеприведённое чудо
[20:25:11] <a1batross> У мастерсервера Valve такой протокол. По 6 байт на IP:Port.
[20:25:33] <a1batross> Я думаю, что тут можно сделать, чтобы не сломать ничего и засунуть IPv6.
[20:25:33] <ForNeVeR> Minoru: ок, теперь валидно.
[20:25:50] asidorenko вышел из конференции
[20:25:58] <Minoru> точнее, даже http://[::]:9000
[20:26:21] <ForNeVeR> ɹǝɟılʍǝu: https://github.com/neovim/neovim/pulls - йопт, 155 открытых пул-реквестов %)
[20:27:03] <ForNeVeR> Хотя тут всё равно больше, 241: https://github.com/NixOS/nixpkgs/pulls
[20:27:08] <Minoru> a1batross: ADT сделай. Даже сишные интерфейсы имеют структуру с полем типа inet_family
[20:27:41] <ɹǝɟılʍǝu> ForNeVeR, ну так!
[20:27:46] <a1batross> Minoru: как расшифровывается? Мой гугл другое выдает немного.
[20:27:49] <ɹǝɟılʍǝu> nvim в активной разработке жеж.
[20:27:59] <Minoru> ɹǝɟılʍǝu: свеженькое что-то? Я их релизов сто лет не видел
[20:28:10] <ɹǝɟılʍǝu> Minoru, так собираются жеж.
[20:28:12] <Minoru> a1batross: algebraic data type
[20:28:14] <ɹǝɟılʍǝu> Я даже пощупал.
[20:28:24] <Minoru> ɹǝɟılʍǝu: а, ок. Ждём-с!
[20:29:03] <Minoru> лол
[20:29:13] <Minoru> блин, ну парни, ну это смешно
[20:29:25] <Minoru> вбил в браузер http://0.0.0.0:9000
[20:29:39] <Minoru> > Waiting for 0.0.0.0…
[20:29:54] <a1batross> Minoru: пасиб, гляну.

А то уже думал, чтобы пускать один нулевой байт, а после все IPv6 адреса. GoldSource среагирует на это как на конец сообщения, а наш движок нет. :)
[20:29:55] <Minoru> смотрю в терминал, а там этот Play что-то тянет из Интернета, какие-то джарники
[20:29:58] <ɹǝɟılʍǝu> Minoru, ты чо там делаешь?)
[20:30:06] <a1batross> ну можно -1 тоже, конечно.
[20:30:32] <Minoru> a1batross: я вообще перестал понимать, что ты там творишь >_<
[20:30:38] <Minoru> ɹǝɟılʍǝu: хочу RSS для loglist
[20:30:55] <Minoru> ɹǝɟılʍǝu: пытаюсь запустить его локально, но пока что ничего, кроме лулзов, не получил
[20:31:56] <a1batross> Minoru: ну я переписал мастерсервер. Ну, штуковину, что список активных игровых серверов отдаёт игрокам.

Думаю, что было бы круто поддерживать в движке IPv6. Но надо бы и с мастером разобраться тогда.
Можно отдельное сообщение сделать, тогда ни старые клиенты не офигеют, ни новый.
[20:32:59] <a1batross> переписал, потому что временный костыль написанный аж в 2004 стал случайно терять список серверов, лол. Да и фиг с ним разберёшься. За день новый был написан. %)
[20:33:12] <Minoru> a1batross: если чо, в адресах IPv6 есть обратная совместимость с IPv4: ::C0:A8:0:1 это то же самое, что и 192.168.0.1
[20:33:35] <Minoru> а некоторые и вовсе поддерживают нотацию вроде ::192.168.0.1
[20:33:49] <a1batross> Minoru: да я понимаю. Мне не обратная совместимость с IPv4 нужна, а обратная совместимость со старыми движками.
[20:34:16] <Minoru> тогда я не понял проблему
[20:34:26] <Minoru> ладно, у меня пока что своих хватает :)
[20:35:38] <a1batross> Minoru: да я так. Думаю что лучше будет. Костылями расширить старый ответ, который только на IPv4 рассчитан.
Или сделать новый, который одни IPv6 будет слать клиенту.
[20:36:04] <Minoru> а, ты в ответе хочешь
[20:36:07] <Minoru> дошло
[20:36:07] <a1batross> https://github.com/a1batross/pymaster

Если кому интересно сказать почему я не умею в питон. :)
[20:36:29] <a1batross> Minoru: ды. У меня там фигня типа FF FF FF FF 66 0A присылается, а после по шесть байт на IP + Port.
[20:41:27] unclechu вышел из конференции
[20:54:21] m4n71k0r зашёл в конференцию
[20:55:24] grouzen зашёл в конференцию
[21:05:06] <a1batross> http://pastebin.com/bihsE26J
[21:05:17] <a1batross> Исходники порта Darkplaces под Android.
[21:05:54] <a1batross> В смысле, найдено там %)
[21:06:46] <a1batross> https://www.youtube.com/watch?v=gvdf5n-zI14
[21:14:46] rafaelrs зашёл в конференцию
[21:21:17] <portnov> нород
[21:21:34] <portnov> есть rest api сервер, которому можно давать задачи и он их будет думать
[21:21:53] <portnov> делать синхронный ответ — не подходит, думать долго надо
[21:22:04] unclechu зашёл в конференцию
[21:22:25] <portnov> есть какие-нибудь хорошо согласующиеся с рестом способы оповестить клиента что мол всё, сделали?
[21:22:31] <portnov> типа асинхронный ответ
[21:31:53] <Minoru> я бы вебсокет открыл и по нему отдал потом ответ
[21:32:54] ɹǝɟılʍǝu вышел из конференции
[21:42:18] ckorzhik зашёл в конференцию
[21:58:12] <m4n71k0r> portnov: HTTP/2 с пушем?
[21:58:23] <m4n71k0r> я бы не открывал вебсокет
[22:00:40] gsomix зашёл в конференцию
[22:00:43] <Minoru> если читать сообщения Мантикора низким, угрожающим голосом, то последнее сообщение может заставить немного обосцаться
[22:00:54] <Minoru> «Окей, окей, никаких вебсокетов… Только не стреляй!»
[22:01:17] <m4n71k0r> а какие принципы заставляют вас открывать вебсокеты?
[22:02:24] <m4n71k0r> мне просто нравится фильм "Старикам здесь не место"
[22:02:24] <Minoru> я просто других вариантов не вижу. В HTTP/1.1 пуша нет, вторая версия ещё не везде поддерживается (в мою FreeBSD ещё не завезли Nginx 1.9, например)
[22:03:26] <m4n71k0r> Minoru: ёбаныйиисусе, но как же вы живёте в этой вашей провинциальной Патагонии без фри с хттп2?
[22:03:35] <m4n71k0r> хм
[22:03:41] <m4n71k0r> а я думал, что он уже везде
[22:03:57] <m4n71k0r> точнее, его надо было с самого начала делать таким
[22:04:34] <gsomix> a1batross, почему ты не умеешь в питон?
[22:05:20] <portnov> пока думаю либо вообще делать ответ по другому каналу
[22:05:26] <portnov> ну например тупо по почте слать
[22:05:39] <m4n71k0r> смс)
[22:05:52] <portnov> либо забить и пусть клиент делает poll на каком-нить адресе
[22:05:59] <portnov> проверяет, сделалось или нет
[22:07:12] <m4n71k0r> gsomix: берёшь питона, скармливаешь ему овцу, привязываешь за хвост к пальме, с помощью двух слонов и такой-то матери натягиваешь пальму, а потом отпускаешь, феерично...
[22:08:26] <portnov> m4n71k0r: https://www.youtube.com/watch?v=Y-rmzh0PI3c
[22:15:00] <a1batross> gsomix: достаточно проверить мой мастер-сервер. %)
[22:15:26] reggies вышел из конференции: offline
[22:16:38] rexim зашёл в конференцию
[22:30:48] dzhon зашёл в конференцию
[22:31:40] dzhon вышел из конференции
[22:37:04] asidorenko зашёл в конференцию
[22:38:44] ɹǝɟılʍǝu зашёл в конференцию
[22:39:37] <gsomix> https://www.gnu.org/software/emacs/
[22:39:40] <gsomix> Модно!
[22:40:22] <portnov> сиреневенький
[22:41:30] <ɹǝɟılʍǝu> gsomix, https://neovim.io/
[22:42:04] <gsomix> ɹǝɟılʍǝu, http://www.vim.org/ :p
[22:42:07] <unclechu> кстати, кто чё про neovim может рассказать? можно тыкать?
[22:42:22] <ɹǝɟılʍǝu> unclechu, можно пощупать.
[22:42:26] <ɹǝɟılʍǝu> Юзабельно.
[22:42:41] <ɹǝɟılʍǝu> Это форк вима, только сильно пилемый.
[22:43:01] <unclechu> там, судя по слухам, должна заработать свора плагинов, что я уже имею
[22:43:16] <unclechu> а то у меня там целый вагон
[22:43:25] <ɹǝɟılʍǝu> unclechu, попробуй
[22:43:40] <unclechu> да, пока не попробуешь -- не узнаешь
[22:43:56] <unclechu> по крайней мере отзывы хорошие, уже есть повод
[22:56:28] rexim вышел из конференции
[22:57:57] asidorenko вышел из конференции
[23:08:44] <gsomix> Хм.
[23:08:56] <gsomix> Прочитал гиперхвалебный отзыв про Real World OCaml.
[23:09:06] <gsomix> Почитаю как-нибудь.
[23:09:11] <gsomix> После книг о дотнете.
[23:28:56] rafaelrs вышел из конференции
[23:29:54] rafaelrs зашёл в конференцию
[23:35:32] kosc вышел из конференции: Disconnected: closed
[23:41:57] portnov вышел из конференции
[23:42:30] <gsomix> OPAM в винду не завезли. =__=
[23:44:33] <ɹǝɟılʍǝu> http://pikabu.ru/story/delenie_na_nol_na_mekhanicheskoy_vyichislitelnoy_mashine_gromkiy_zvuk_4097585
[23:44:36] <ɹǝɟılʍǝu> gsomix, ↑
[23:46:24] <gsomix> ɹǝɟılʍǝu, ибо нефиг.
[23:46:45] <ɹǝɟılʍǝu> gsomix, ибо тогда ещё не было нестандартного анализа.
[23:47:35] <gsomix> ɹǝɟılʍǝu, там можно делить на ноль?
[23:47:43] <ɹǝɟılʍǝu> Да.
[23:47:56] <gsomix> ɹǝɟılʍǝu, и каков результат?
[23:48:06] <ɹǝɟılʍǝu> gsomix, я не знаю(
[23:48:58] <gsomix> Лан.
[23:49:08] Graf зашёл в конференцию
[23:49:13] Graf вышел из конференции
[23:50:06] <Minoru> вы такие няши!
[23:51:15] <Minoru> я думал, что Java — это самый готовый к продакшену язык в мире. А тут либа для генерации RSS не умеет сувать содержимое description в CDATA
[23:51:49] <uggur> попробуй другую либу
[23:53:07] <gsomix> > язык
> либа
[23:53:31] <gsomix> Minoru, ты отправил фикс?
[23:53:52] <ɹǝɟılʍǝu> ой
[23:53:54] <ɹǝɟılʍǝu> чпок
[23:54:18] <Minoru> gsomix: ну, я имел в виду, что там батареек много. Фикса у меня нету, так что нет, не отправил
[23:56:52] <Minoru> uggur: я тут погуглил и мне страшно. Первая ссылка предлагает использовать JSP. Вторая — Spring 3. Третья предлагает что-то скачать с SourceForge. Четвёртая юзает Apache Commons Digester.
[23:57:04] <uggur> w00t
[23:57:30] <Minoru> uggur: прислать тебе скриншот?
[23:57:40] <uggur> конечно
[23:57:50] <uggur> не забудь туда уместить поисковый запрос
[23:58:20] dzhon зашёл в конференцию
[23:58:40] <Minoru> uggur: http://dump.bitcheese.net/images/yxajiwa/2016-03-29-230223_1366x768_scrot.png
[23:59:08] <Minoru> ɹǝɟılʍǝu: рандом добрался до «Milk and Honey». Delain прекрасны ^_^
[23:59:21] <ɹǝɟılʍǝu> Minoru, ага)
[23:59:27] <ɹǝɟılʍǝu> И солистка рыжая)
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!