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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding(вт, чт, сб, вс, збс): https://www.livecoding.tv/rexim
[00:06:31] grouzen зашёл в конференцию
[00:07:32] gsomix вышел из конференции
[00:15:11] <ɹǝɟılʍǝu> ForNeVeR, http://www.youtube.com/watch?v=ORxMdOZpKM8
[00:29:36] <j123123> Chewbaka: Я собрал короче
[00:29:40] <j123123> Будешь счас у себя проверять?
[00:29:56] <Chewbaka> j123123: Давай попробуем)
[00:31:10] <j123123> Chewbaka: http://rghost.ru/64VnXcCmr
[00:31:16] <j123123> Там оно консольное
[00:31:36] <j123123> У тебя инет какой? Как скачаешь, я скажу что с эим делать
[00:33:14] <j123123> Если инет медленный, могу в 7zip сжать
[00:35:10] <Chewbaka> j123123: скачал)
[00:36:15] <j123123> Ну распакуй короче куда-нибудь эту штуку, и попробуй оттуда exe-шники позапускать
[00:36:20] <j123123> работают ли они
[00:36:21] uggur вышел из конференции
[00:36:29] <j123123> в консоли виндовой естественно
[00:39:12] <Chewbaka> ну он выдает собстно инфу. Ему не хватает файлов или аргументов)
[00:39:43] <j123123> Ну так отлично. Сделай файл какой-нибудь
[00:40:03] <j123123> напиши что-нибудь на этом ассемблере
[00:40:03] <Chewbaka> j123123: просто файл?
[00:40:19] <j123123> Блокнотом можно
[00:40:20] <j123123> да
[00:40:25] <j123123> текстовый документ
[00:40:49] <Chewbaka> j123123: написать что нить под вакс?
[00:40:59] <j123123> Да
[00:41:08] <Chewbaka> j123123: к
[00:41:08] <j123123> можешь и просто числа переводить
[00:41:23] <j123123> Там есть для этого директивы
[00:42:03] <Chewbaka> j123123: я пишу число, пропускаю через ехе и оно конвертит в представление вакса?
[00:42:42] <j123123> .dfloat 12345.6789 напиши в файл test.s
[00:43:49] <j123123> потом сделай vax-linux-as.exe C:\путь\к\test.s
[00:44:06] <j123123> у тебя должно выйти a.out
[00:46:17] <Chewbaka> j123123: Есть такое)
[00:47:44] <j123123> Теперь можно сделать vax-linux-objcopy.exe -O binary a.out a.bin
[00:48:03] <j123123> в a.bin будет слита вся инфа из объектника
[00:48:20] <j123123> его можно в hex-редакторе изучить теперь
[00:48:46] <j123123> хотя можно было и объектник поковырять
[00:48:57] iltimirov вышел из конференции
[00:50:15] <j123123> Chewbaka:
.byte 0xaa, 0xbb, 0xcc
.dfloat 12345.6789
.byte 0xaa, 0xbb, 0xcc
вот такое можешь написать
[00:50:35] <j123123> таким образом ты обрамишь свой флоат байтиками 0xaa 0xbb 0xcc
[00:50:45] <j123123> и легко сможешь его найти по этим сигнатурам
[00:50:50] <Chewbaka> j123123: Это у меня шрифты поехали или ты их сменил?
[00:51:00] <j123123> А так?
[00:51:13] <j123123> Специально я ничего не менял
[00:51:23] <Chewbaka> j123123: Хватит использовать магию вне Хогвартса!
[00:52:06] <j123123> Ну что ты там, нашел в хекс редакторе число?
[00:52:25] <Chewbaka> j123123: 40 47 b7 e6 8f 31 05 c5
[00:52:35] <Chewbaka> j123123: круто *_*
[00:53:00] <Chewbaka> j123123: осталось только понять как это облегчит мне жизнь на лабах)
[00:53:48] <Chewbaka> j123123: я ж асемблер не знаю пока...
[00:54:15] <Chewbaka> j123123: а я так понял что мне надо туда загонять в асемблере код...
[00:56:08] <Chewbaka> j123123: А есть какое нибудь описание что делает каждый exe?
[00:56:28] Spo1ler вышел из конференции
[00:57:26] <j123123> Да
[00:57:42] <j123123> as - ассемблирует в объектный файл
[00:57:48] <j123123> ld линкует
[00:58:25] <j123123> objcopy может делать манипуляции всякие с объектными и исполняемыми файлами
[00:59:56] <j123123> остальные в данном случае не важны
[01:00:08] <j123123> описания того что они делают есть в официальной документации
[01:00:12] <j123123> которая кстати включена
[01:00:20] <Chewbaka> j123123: крутая штука, главное придумать как это юзать)
[01:00:24] <j123123> только я не знаю, чем ее смотреть в винде
[01:00:29] <j123123> kosc уже придумал
[01:00:33] <j123123> поинтересуйся у него
[01:00:43] <Chewbaka> j123123: а как ее смотреть в лине?
[01:02:15] <j123123> man-ы можно в FAR-е смотреть и в notepad++
[01:02:54] <j123123> там фишка в том, что у этих никсах в текстовых документах энтер делается не так как в виндах
[01:03:37] <j123123> Это там должно быть в share\man\man1
[01:03:46] <Chewbaka> j123123:https://sourceware.org/binutils/docs/as/ - оно?
[01:03:55] <j123123> Да, это тоже пригодится
[01:04:10] <j123123> я в эту ссылку тыкал коска когда он мне задавал вопросы
[01:07:01] <Chewbaka> j123123: ок. Теперь буду свободное время в это убивать иногда)
[01:07:12] <Chewbaka> j123123: Спасибо)
[01:11:14] <j123123> Кстати интересно, хавает ли вижуальстудыня исходники с никсовывми энтерами?
[01:11:28] <j123123> Если хавает, можно наверное маны в ней смотреть
[01:11:56] <Chewbaka> Ладно ребят, я пошел спать, всем спокойной ночи!
[01:11:57] <j123123> как кощунственно, смотреть маны свободого ассемблера через проприетарную ide
[01:12:32] <Chewbaka> j123123: ахаха, что то в этом есть)
[01:12:37] Chewbaka вышел из конференции: offline
[01:15:59] grouzen вышел из конференции
[01:16:24] Graf вышел из конференции
[01:20:11] * j123123 нашел шарик из-под шариковой мышки
[01:20:24] <j123123> Что б с ним сделать такое?
[01:20:29] <j123123> Может мини-бильярд?
[01:21:30] <j123123> микро-бильярд с шариками от шарикоподшипников
[01:24:28] eaeee зашёл в конференцию
[01:24:37] <j123123> или пинбол
[01:28:08] m4n71k0r вышел из конференции
[01:46:35] <horta hell> Недетерминированный конечный автомат Тьюринга корчится в муках и умирает. Все теряют по 1PTC.
[01:48:51] <j123123> $pet resurrect
[01:48:51] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[01:58:36] <j123123> $pet transfer horta\ hell 3
[01:58:36] <horta hell> j123123: Транзакция успешна.
[02:05:47] <j123123> http://cs5.pikabu.ru/post_img/big/2015/11/18/10/1447864540_32062979.png надо этому чуваку посоветовать чтобы ему арендовали какой-нибудь дешевый VDS с линуксом и компилятором, и использовать что-то отсюда http://linuxmafia.com/ssh/midp.html для удаленного доступа
[02:07:27] <j123123> хитрый план - раздать зекам какие-нибудь дешевые планшеты на линупсах, и пусть код пишут, зарабатывают таксказать
[02:08:38] <j123123> https://vk.com/topic-1279_33207265 кек
[02:09:42] <j123123> уже посоветовали ssh
[02:10:33] <j123123> линукс может в тюрячке осилит
[02:24:15] <j123123> тюремный аутсорс короче
[02:25:26] <j123123> И вообще, надо придумать чтобы даже предусматривалось программирование при тюремном заключении
[02:25:43] <j123123> Например пожизненное программирование на брейнфаке без права на досрочное освобождение
[02:27:35] <j123123> Так надо наказывать тех, кто в коде копипаст и уязвимости допускает. Копипасер-багодел-рецидивистов
[02:27:58] <j123123> микеля б за его код точно сурово б наказали
[02:29:07] <eaeee> j123123: иногда ведь и вправду легче скопипастить
[02:29:35] <j123123> иногда да, но если речь идет о массовом копипасте, за это надо наказывать
[02:29:37] <j123123> ящитаю
[02:48:28] dzhon вышел из конференции
[02:55:42] a1batross вышел из конференции: Disconnected: Replaced by new connection
[02:55:44] a1batross зашёл в конференцию
[02:58:57] <j123123> $pet stats
[02:58:59] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 91
Сытость: 81
Возраст: 1 часов
[02:59:03] <j123123> $pet rating
[02:59:03] <horta hell> j123123:
h-rta hell: 15PTC
F-rNeVeR: 9PTC
л-битель криппи языков: 9PTC
[03:10:36] <a1batross> j123123, а если нагенеренная макросами копипаста?
[03:15:16] <j123123> Нагереренный код копипастом не считается
[03:15:39] <j123123> ибо чтобы его исправить, править его не надо, а править надо генератор
[03:26:00] ckorzhik вышел из конференции
[03:27:41] <a1batross> j123123, ну, там так-то тоже копипаст. Только уменьшен в разы.
[03:28:00] <a1batross> j123123, генератор для генератора нужно написать.
[03:28:06] <j123123> Там он свернут просто
[03:28:26] <j123123> Иногда лучше написать генератор получше, чем генератор генератора
[03:29:01] <j123123> например генератор который сам свой код может генерировать (конструировать свой код во время работы)
[03:29:15] <j123123> Такое возможно в лиспе, жабаскрипте
[03:29:23] <j123123> да и вообще везде, где есть eval
[03:29:32] <j123123> А если eval-а нет, то тоже можно что-нибудь придумать
[03:29:58] <j123123> Например вызывать комиплятор во время работы
[03:30:19] <j123123> который бы компилировал сгенерированный кодом код
[03:30:34] <j123123> по сути тот же эвал, только самопальный на костылях
[03:32:40] a1batross вышел из конференции: Disconnected: Replaced by new connection
[03:32:41] a1batross зашёл в конференцию
[03:32:41] a1batross вышел из конференции: Disconnected: closed
[03:32:43] a1batross зашёл в конференцию
[03:33:52] любитель криппи языков вышел из конференции
[03:33:54] любитель криппи языков зашёл в конференцию
[03:40:29] ckorzhik зашёл в конференцию
[03:49:21] eaeee вышел из конференции
[03:49:53] a1batross вышел из конференции: Disconnected: closed
[04:13:17] ckorzhik вышел из конференции
[04:15:10] Kumba_yo вышел из конференции
[04:22:42] xspeed вышел из конференции
[04:32:35] Kumba_yo зашёл в конференцию
[06:15:23] любитель криппи языков вышел из конференции
[06:29:12] rafaelrs вышел из конференции
[06:46:36] j123123 вышел из конференции
[06:50:17] j123123 зашёл в конференцию
[07:10:43] j123123 вышел из конференции
[07:10:56] j123123 зашёл в конференцию
[07:34:07] gsomix зашёл в конференцию
[07:34:53] gsomix вышел из конференции
[07:59:29] 4ppleboy зашёл в конференцию
[08:10:34] <horta hell> Недетерминированный конечный автомат Тьюринга пытается сожрать все, что найдет.
[08:17:01] <ForNeVeR> $pet feed
[08:17:01] <horta hell> ForNeVeR: Жестом доброй воли спасена зверушка от голода снедающего. Вы получаете 3PTC, а Недетерминированный конечный автомат Тьюринга сыт и доволен.
[08:17:07] <ForNeVeR> $pet stats
[08:17:07] <horta hell> ForNeVeR:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 41
Сытость: 100
Возраст: 6 часов
[08:32:35] любитель криппи языков зашёл в конференцию
[08:34:00] любитель криппи языков вышел из конференции
[08:34:01] любитель криппи языков зашёл в конференцию
[08:34:15] <любитель криппи языков> $pet stats
[08:34:18] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 40
Сытость: 97
Возраст: 6 часов
[08:37:01] kosc зашёл в конференцию
[08:37:44] <kosc> Утра
[08:38:00] <kosc> .time ForNeVeR
[08:38:02] <DeadBot> kosc: Your client/bot sucks since it uses the long-deprecated XEP-0090. Upgrade your code. Ah, and, regarding your question, it's Чт 19. ноя 10:39:45 2015 here
[08:38:10] <ForNeVeR> Кто воззвал ко мне?
[08:38:39] <kosc> ForNeVeR, я да я думал, у тебя ещё такая рань, а по моим ты в 7:18 писал в конфу.
[08:38:45] <kosc> А там +3 к нашему.
[08:38:50] <kosc> Всё время забываю.
[08:39:06] <ForNeVeR> Лул.
[08:39:13] <kosc> А чойта свежий mcabber deprecated?
[08:39:16] <kosc> .version kosc
[08:39:17] <DeadBot> kosc: у тебя mcabber 1.0.0 Linux 4.3.0-gentoo x86_64
[08:39:21] <kosc> Свежий же.
[08:39:24] <kosc> Релизный.
[08:42:08] <kosc> ForNeVeR, а ты что-нибудь под веб на кложуре писал?
[08:42:29] <ForNeVeR> kosc: не припомню. Кажется, нет.
[08:43:19] <j123123> kosc: Я тем временем твоему одногруппнику Chewbaka скомпилировал ассемблер для VAX под винду, только он не знает че с ним делать
[08:43:24] <j123123> объясни ему
[08:43:31] <j123123> Можешь логи почитать
[08:43:52] <kosc> j123123, ага, он похвастался в личку, что ты собрал.
[08:44:09] <kosc> Надо будет - спросит.
[08:44:20] <j123123> оно там вообще легко собирается
[08:51:51] <kosc> А я тут нашёл какой-то 0verkill.
[08:51:56] <kosc> Игруля в терминале.
[08:52:03] <kosc> И выглядит, как просто супер.
[08:52:11] <j123123> никогда не видел игруль в терминале?
[08:52:18] <kosc> Загуглите, если кому интересно, и попробуйте доказать мне, что не супер.
[08:52:23] <kosc> Видел rogue
[08:52:26] <kosc> Но это не то.
[08:54:21] <ForNeVeR> DoomRL поиграй.
[08:54:26] <ForNeVeR> Там даже звук есть!
[08:55:41] <ForNeVeR> А, 0verkill это какой-то платформер дюже детализированный. Забавно, ага.
[08:56:08] <kosc> ForNeVeR, завести его пока не выходит, лол.
[08:57:48] superka зашёл в конференцию
[09:03:15] <j123123> посмотри еще как в квейк на осциллогиафе играли
[09:03:20] <j123123> если извращения любишь
[09:04:07] <j123123> Но у тебя ж там инет медленный, так что фиг ты посмотришь
[09:08:53] <kosc> j123123, я хочу 0verkill сначала запустить хотя бы. Я хз, что творится - адрес сервака указал, порт дефолтный, сервак запустил, 4 секунды ожидания - и пустота.
[09:09:04] <kosc> Мол, раз 4 секунды не отвечают, то чего париться-то?
[09:09:12] <kosc> И сервак же на локалхосте запущен.
[09:09:20] <kosc> Так что медленный инет тут не причём.
[09:18:25] Graf зашёл в конференцию
[09:18:34] Graf вышел из конференции
[09:24:52] <j123123> Я тут экспериментировал в виртуалбоксе с шиндошсом, разводил вирусню специально. Ну всмысле делал действия, способствующие возникновению вирусов. И вот наткнулся я на эту штуку - браузер Амиго, который без каких либо вопросов сам ставится и прописывает себя в браузер по умолчанию. Это зачем вообще?
[09:25:14] <любитель криппи языков> j123123: ну очевидно же
[09:25:15] <j123123> Т.е. какую выгоду они хотят этим извлечь?
[09:25:22] <любитель криппи языков> следи@малварь
[09:25:35] <любитель криппи языков> + очевидные ботнеты
[09:25:37] <j123123> Эмм, ну малварь поидее ж должна прятаться в системе
[09:25:43] <j123123> а тут целый браузер
[09:25:47] <любитель криппи языков> ну а они прячутся на виду
[09:25:54] <любитель криппи языков> прям ты будто яндекс-баров не видел
[09:26:14] <j123123> Они тоже так же нагло самоустанавливаются вместе со всяким бредом?
[09:26:24] <j123123> не припомню
[09:26:33] <j123123> За яндексом такого замечено не было
[09:26:46] <j123123> А вот зачем майлру такое непотребство делает - я понять не могу
[09:27:01] <любитель криппи языков> майлру - известные пидоры, чо
[09:42:51] Minoru зашёл в конференцию
[09:55:40] <Minoru> http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2015/11/19.html#08:39:13
> <kosc> А чойта свежий mcabber deprecated?

Это не mcabber deprecated, это у DeadBot-а, который, собственно, и отправлял запрос, старый XEP. Ему личкрафты (которые у Форневерика) и ответили, мол, апгрейдись. А бот просто тебе пересказал.
[09:56:09] <kosc> А, ок.
[09:56:12] <ForNeVeR> Кажись, все юзают этот старый XEP.
[09:56:34] <kosc> А то я думал, это он мне советует обновить чего-нибудь.
[09:58:22] любитель криппи языков вышел из конференции
[09:59:28] <kosc> Ох уж эта ваша кложура.
[09:59:39] <kosc> Накачает сейчас jar-иков.
[09:59:45] <kosc> Просто тонны.
[10:00:04] <ForNeVeR> А у тебя четыре рубля за мегабайт?
[10:01:22] <kosc> ForNeVeR, у меня 64Kbps за 7 рублей в месяц, и всё только потому, что мегафон не хочет моих денег.
[10:01:32] <ForNeVeR> Лол.
[10:01:42] <kosc> Тьфу
[10:01:49] <kosc> В день, а не в месяц.
[10:01:59] <ForNeVeR> Ну, это уже дороговато чёт.
[10:02:12] <ForNeVeR> За такие бабки могли бы и побольше скорости-то дать.
[10:02:23] <kosc> Но у них есть тарифы на 30 гигов на месяц, с безлимитом в ночь. Вот только ночью я сплю, а когда 30 гигов дневных кончится - инет отрубят совсем.
[10:02:33] <ForNeVeR> Я отдаю в районе 200 в месяц за нормальный 3G.
[10:02:43] <kosc> А на 64Kbps я могу за месяц выкачать куда больше, чем 30Gb.
[10:02:45] <ForNeVeR> Ну да, там лимит на гигабайты, и очень жоский.
[10:03:04] <kosc> Вот и получается, что у этих говноедов самый дешёвый тариф - самый выгодный.
[10:03:11] <ForNeVeR> Мудаки.
[10:03:33] <kosc> Если бы они йотку не придушили в СПб после её покупки - так на ней бы и сидел, там было хоть и дорого, но без ограничений и всё по-честному.
[10:04:55] gsomix зашёл в конференцию
[10:04:59] <gsomix> Утро!
[10:05:09] <kosc> gsomix, утро.
[10:05:20] MaXGXaM зашёл в конференцию
[10:06:01] <kosc> ForNeVeR, вот расскажи мне, какой ещё такой prone.jar нужен твоей кложуре?
[10:06:05] <kosc> Именно так и называется, я не шучу.
[10:06:07] <kosc> .ping
[10:06:08] <DeadBot> kosc: понг от тебя 0.18 секунды
[10:06:10] <kosc> Хм.
[10:06:24] <kosc> А, он опять не смог.
[10:06:25] <kosc> Ясно.
[10:06:29] <gsomix> ForNeVeR, а что ты на матлабе пишешь?
[10:06:30] <kosc> .ping
[10:06:38] <DeadBot> kosc: понг от тебя 7.82 секунды
[10:07:05] <ForNeVeR> gsomix: я читаю код OpenEMS и примеры к ней.
[10:07:36] <gsomix> Я скачал, но еще не смотрел.
[10:07:45] <kosc> ForNeVeR, Could not find artifact prone:prone:jar:0.8.2 in central (https://repo1.maven.org/maven2/) ; паччимууу? :(
[10:07:56] <kosc> prone нужен, а prone нету.
[10:08:11] <kosc> Какая тупая кложура, даже прон найти не может.
[10:08:19] <ForNeVeR> kosc: а по какому урлу оно его дёргает?
[10:08:38] <kosc> ForNeVeR, а хрен бы его знал.
[10:08:41] <ForNeVeR> И при чём тут вообще кложура? Скачивает-то lein, да ещё и из мавеновского репозитория.
[10:09:04] <kosc> verbose нет.
[10:09:12] <kosc> Ну вообще да.
[10:09:19] <kosc> Но всё равно.
[10:09:19] <ForNeVeR> Или чем ты вообще качаешь?
[10:09:26] <kosc> Виновата кложура.
[10:09:29] <ForNeVeR> Я начинаю подозревать, что ты что-то делаешь не так.
[10:09:34] <kosc> Потому что если бы не кложура, то бы и не lein.
[10:09:42] <ForNeVeR> kosc: и это error или warning, кстати?
[10:09:50] <ForNeVeR> Может, она в clojars его нашла?
[10:10:09] <kosc> ForNeVeR, хз, verbose у этой штуки нет, как я и говорил. Могу разве что полный выхлоп скинуть.
[10:10:09] <ForNeVeR> https://clojars.org/prone - вот же он.
[10:10:19] <ForNeVeR> kosc: дак оно скачалось или нет?
[10:10:27] <kosc> А, стоп.
[10:10:38] <kosc> Could not transfer artifact prone:prone:jar:0.8.2 from/to clojars (https://clojars.org/repo/): GET request of: prone/prone/0.8.2/prone-0.8.2.jar from clojars failed
[10:10:41] <kosc> После мавена.
[10:10:47] <ForNeVeR> Вона, на clojars твой артефакт есть. Clojars является одним из умолчальных репозиториев.
[10:11:04] <ForNeVeR> kosc: пф, просто ещё раз пробуй.
[10:11:13] <kosc> ForNeVeR, раз 5-7 уже пробовал же.
[10:11:20] <kosc> Ты думал, я так легко сдаюсь?
[10:11:22] <kosc> Нiт
[10:11:26] <ForNeVeR> И все 5 раз не смогло скачать один и тот же артефакт?
[10:11:30] <kosc> Дыа
[10:11:31] <ForNeVeR> Кстати, что ты вообще делаешь?
[10:11:42] <kosc> lein run делаю.
[10:11:59] <kosc> В дире со свежезапиленым luminus-овым проектом.
[10:12:16] <kosc> Так как других фреймворков мне не насоветовали, так что я взял то, что первое нагуглилось.
[10:12:29] <ForNeVeR> У меня твой прон скачался по урлу https://clojars.org/repo/prone/prone/0.8.2/prone-0.8.2.jar
[10:12:32] * gsomix включил rainymood + SF 10-33. Можно писать код.
[10:12:34] <ForNeVeR> А у тебя скачивается?
[10:13:13] <kosc> Целых два с половиной метра.
[10:13:15] <kosc> Но вроде качается.
[10:13:22] <kosc> Я хз, куда его потом кинуть.
[10:13:24] <kosc> .ping
[10:13:24] <ForNeVeR> Ещё пробуй!
[10:13:30] <ForNeVeR> .\ _ /.
[10:13:36] <DeadBot> kosc: понг от тебя 12.66 секунды
[10:14:05] <kosc> ForNeVeR, может руками его закинуть, как докачается?
[10:14:13] <kosc> Только я не знаю, куда :(
[10:14:18] <ForNeVeR> Ну вот и разберись.
[10:14:53] <ForNeVeR> kosc: вот: http://www.thesoftwaresimpleton.com/blog/2014/12/06/om-local/
[10:15:03] <ForNeVeR> Через mvn install можно установить jar локально.
[10:15:38] <ForNeVeR> Может, проканает даже тупо mvn install:install-jar prone-0.8.2.jar
[10:15:55] <ForNeVeR> s/pro/-Dfile=pro/
[10:15:57] <horta hell> ForNeVeR: Может, проканает даже тупо mvn install:install-jar -Dfile=prone-0.8.2.jar
[10:16:40] <ForNeVeR> kosc: ну или вот почитай: http://www.elangocheran.com/blog/2013/03/installing-jar-files-locally-for-leiningen-2/
[10:16:59] <ForNeVeR> Вторая ссылка полущ.
[10:17:15] <kosc> Ну, вот оно и скачалось.
[10:17:32] <kosc> Но куда кидать - хз, так что надо дальше пробовать эти ваши mvn и прочее.
[10:19:23] <kosc> Хм, а вторая ссылка-то на вротпрес с дефолтным шаблоном.
[10:20:15] <kosc> .ping
[10:20:20] <DeadBot> kosc: понг от тебя 5.44 секунды
[10:22:23] <kosc> Отлично, значит оно решило таки скачаться.
[10:23:08] <Minoru> kosc: emerge bnw-ng или emerge pinger, хватит всё время самопинговаться в чате
[10:23:42] <kosc> Вот почему у него нет emerge-fetch.log, что бы смотреть, сколько уже скачалось, сколько осталось, и идёт ли процесс вообще?
[10:23:50] <kosc> Minoru, а что такого-то?
[10:24:14] <kosc> С твоей скоростью инета пару лишних строчек в чатике можно и потерпеть.
[10:24:32] <Minoru> мне беклог из-за твоих пингов читать дольше
[10:24:32] <kosc> А мне несколько секунд ждать каждый раз, как к вам моё сообщение улетит.
[10:24:56] <Minoru> ну вот я тебе показал две программы, чтобы не ждать
[10:25:39] <kosc> Всмысле, не ждать? Они же не уменьшают пинг-то, лол?
[10:25:47] <gsomix> Minoru, минорушка!
[10:25:49] <kosc> Запустилось-таки.
[10:26:39] <kosc> Хах, кложура не палится xD Вернее, палится как жабка.
[10:26:53] <kosc> Ну это агонь.
[10:26:53] <Minoru> kosc: в смысле, вместо того, чтобы пинговаться и таким образом определять, качается что-то или нет, просто смотреть на скорость по сетевым интерфейсам (bnw-ng), или хотя бы пинговать другие хосты самому, не в чате (pinger)
[10:26:57] <Minoru> gsomix: ^_^
[10:28:36] <kosc> Ну это слишком лень, тут удобнее.
[10:29:02] <Minoru> >:-(
[10:29:03] <kosc> Хорошо же, когда бот для кого-то удобен, а просто сидит тут и никому не нужен, правильно?
[10:30:59] <kosc> Блин, так там и не будет никакого кложурскрипта, из-за прикрученного Twitter Bootstrap.
[10:31:31] <kosc> А ещё у меня тут упоротая мысля появилась - есть ли БД, к которой запросы пишутся в lisp-стиле?
[10:31:59] <kosc> А то если уж насаждать лисп, так насаждать по полной, без смысла и без пощады.
[10:32:01] <kosc> .ping Minoru
[10:32:02] <DeadBot> kosc: понг от Minoru 0.49 секунды
[10:32:06] <kosc> Клёво ему.
[10:34:14] <kosc> https://github.com/HouzuoGuo/Aurinko ; вот это кек.
[10:34:17] <Minoru> kosc: есть Datomic. Погугли также datalog
[10:34:37] <kosc> Ок, спасибо.
[10:34:44] <j123123> $pet heal
[10:34:44] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[10:34:46] <j123123> $pet stast
[10:34:48] <horta hell> j123123: Попробуйте $pet help.
[10:34:49] <j123123> $pet stats
[10:34:51] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 23
Сытость: 68
Возраст: 8 часов
[10:35:29] <Minoru> но ты же понимаешь, что тебе для всего этого добра нужна будет VPS, kosc? Ну, или self-hosting. Shared hosting-ов с JVM я не видел.
[10:35:50] <kosc> Minoru, у меня VDS есть на DO.
[10:35:58] <kosc> Самая дешёвая правда, за $5 в месяц.
[10:36:05] <kosc> Хз, осилит она или нет.
[10:38:56] <kosc> Minoru, а мне Datomic Free хватит или там без доната никак?
[10:39:22] <kosc> mikelsv, ты не хочешь написать с нуля свою СУБД, что бы она была lisp-oriented?
[10:40:36] <gsomix> Minoru, как у тебя дела? Программируешь что-нибудь?
[10:40:49] <Minoru> kosc: без понятия, я не юзал его, только читал какие-то статейки
[10:41:48] <Minoru> gsomix: читаю TOS Slack-а. Ленивенько пишу патч к одному C++-проекту. Больше ничего ._. А как там твой стреляющий лазерными лучами глаз поживает?
[10:42:24] <gsomix> Minoru, покажу преподавателю на следующей неделе, получу конкретное задание.
[10:43:06] <Minoru> а, так это часть какой-то работы? Я думал, ты просто так тыкаешь
[10:43:15] <gsomix> Курсовой проект.
[10:44:45] <gsomix> Надо учебой заняться усиленно. .__. Конец семестра скоро.
[10:45:30] <kosc> gsomix, агась, надо да.
[10:48:50] <Minoru> вот за чем, а за концами семестров я не скучаю :)
[10:53:54] <gsomix> Minoru, я еще вспомнил, что у нас в этом семестре госэкзамен, поэтому семестр даже раньше закончится.
[10:54:31] <gsomix> Minoru, свободный человек? :)
[11:01:38] a1batross зашёл в конференцию
[11:01:38] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[11:02:42] dzhon зашёл в конференцию
[11:03:13] <Minoru> gsomix: я-то да, свободный
[11:05:00] <ɹǝɟılʍǝu> Minoru, тайра минора!
[11:07:58] <Minoru> ɹǝɟılʍǝu: ч-чего-чего? ._.
[11:09:21] <ɹǝɟılʍǝu> Minoru, тайра по-арабски «самолёт».
[11:10:12] <Minoru> окей… Но я все равно не понимаю, что за мысль ты хотел донести
[11:13:03] <ɹǝɟılʍǝu> Minoru, просто утро
[11:13:48] <Minoru> ох
[11:13:49] <Minoru> утро!
[11:23:21] m4n71k0r зашёл в конференцию
[11:24:44] a1batross вышел из конференции: Disconnected: closed
[11:24:53] a1batross зашёл в конференцию
[11:26:50] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:26:51] a1batross зашёл в конференцию
[11:29:11] <ForNeVeR> kosc: 1) почему не будет кложуроскрипта? Как он связан с бутстрапом?
[11:29:47] <ForNeVeR> kosc: 2) я не слышал про БД, в которой запросы пишутся на лиспе, но DSL для запросов к БД на Clojure есть. Посмотри, например, https://github.com/anjensan/azql
[11:30:36] <ɹǝɟılʍǝu> ForNeVeR, что-то про запросы на лиспе я слышал, кстати...
[11:30:53] <ForNeVeR> Наверняка такие есть, но я лично не встречал.
[11:31:11] <ForNeVeR> Есть же mongodb с запросами на JS. Кто мешает сделать что-то подобное с лиспом?
[11:31:59] <ɹǝɟılʍǝu> Вот так всегда
express.hs:10:26: Warning:
In the use of type constructor or class `Number'
(imported from Data.Attoparsec.Char8, but defined in Data.Attoparsec.Number):
Deprecated: "This module will be removed in the next major release."
[11:32:59] <ForNeVeR> xD
[11:35:08] <ɹǝɟılʍǝu> Data.Attoparsec
> Deprecated: This module will be removed in the next major release.
[11:35:11] <ɹǝɟılʍǝu> Ну охуеть теперь
[11:35:40] <m4n71k0r> утро
[11:35:42] <m4n71k0r> ну вот(
[11:36:37] dzhon вышел из конференции
[11:37:50] <ɹǝɟılʍǝu> m4n71k0r, просто теперь нужно юзать Data.Attoparsec.ByteString
[11:41:53] <kosc> ForNeVeR, будет кложурлисп, а бутстрап просто в этом фреймворке по умолчанию.
[11:44:18] a1batross вышел из конференции: Disconnected: No route to host
[11:49:58] <ɹǝɟılʍǝu> >‎[10:32:57] ‎ForNeVeR‎: Есть же mongodb с запросами на JS.
А вообще это вот пахнет вебблядью ._.
[11:50:11] <ForNeVeR> ɹǝɟılʍǝu: ути-пути.
[11:50:53] <ɹǝɟılʍǝu> ForNeVeR, утти-путти!
[11:52:53] Graf зашёл в конференцию
[11:53:05] Graf вышел из конференции
[11:53:10] <Kerrigаn> кто сказал кложурскрипт?
[11:53:14] <ForNeVeR> Kerrigаn: kosc!
[11:53:20] <Kerrigаn> :3
[11:53:23] <kosc> кокос
[11:53:29] <Kerrigаn> сегодня на обеде опять буду его тыкать
[11:53:35] <kosc> кокос, жалуется.
[11:53:47] <Kerrigаn> сейчас разбираюсь с омовскими курсорами
[11:55:40] <ɹǝɟılʍǝu> Kerrigаn, коську будешь тыкать?
[11:56:09] <kosc> Я вот сейчас с курсачом разбираюсь.
[11:56:14] <kosc> И у меня есть к вам тупой вопрос.
[11:56:30] <kosc> Можно ли задать терминал регекспом?
[11:56:50] <kosc> То есть, то, что выводится на экран - не какой-то символ, а строка, соответствующая регекспу.
[11:56:53] <kosc> Вот как-то так.
[11:56:58] <kosc> Может, криво сформулировал.
[11:57:10] <Kerrigаn> ɹǝɟılʍǝu: нет, кложурскрипт
[11:57:26] uggur зашёл в конференцию
[11:57:28] <kosc> Я всё равно ещё в кложуру не умею.
[11:57:33] <kosc> И в кложуроскрипт ещё не умею.
[11:57:46] <kosc> Я даже не придумал, каким будет сегодняшний обязательный коммит.
[11:58:07] <Minoru> kosc: я твой вопрос не понял. Перефразируешь? Может, пример какой-то? Более расширенное описание ожидаемого результата?
[11:58:24] <ForNeVeR> kosc: шаблон проекта закоммить, а потом дорабатывай потихоньку.
[11:58:34] <horta hell> Недетерминированный конечный автомат Тьюринга едва дышит, издавая хриплые звуки и отхаркивая кровавую пену.
[11:58:35] 2tsun4u зашёл в конференцию
[11:58:44] <kosc> $pet heal
[11:58:44] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[11:58:50] <kosc> $pet transfer ForNeVeR
[11:58:50] <horta hell> kosc: Попробуй $pet help transfer.
[11:59:00] <kosc> $pet transfer ForNeVeR 1
[11:59:00] <horta hell> kosc: Транзакция успешна.
[11:59:09] <kosc> Вообще да.
[11:59:16] <kosc> Шаблон можно закоммитить.
[11:59:34] <kosc> Minoru, могу грамматику показать в принципе, хоть она и жутко стрёмная.
[11:59:51] <kosc> Minoru, https://bpaste.net/show/ee0a6d3e866e
[11:59:55] <Minoru> kosc: нет, ты мне объясни, чего ты достичь хочешь
[12:00:18] <kosc> Minoru, я хочу парсить идентификаторы регекспами.
[12:00:20] <kosc> Это же норм?
[12:00:55] <Minoru> регулярки могут не уметь каких-то нужных тебе вещей
[12:01:22] <kosc> Minoru, ну я же не собираюсь весь входной файл ими парсить.
[12:01:29] <kosc> Только идентификаторы и ещё некоторые мелочи.
[12:01:36] <ɹǝɟılʍǝu> Нафик регулярки!
[12:01:40] <ɹǝɟılʍǝu> Только лиспокот!
[12:01:44] <kosc> Ну вот у меня там есть правило <LETTER> ::= [a-zA-Z]
[12:01:57] <ɹǝɟılʍǝu> Хм, мож написать интерпретатор лиспа и внедрить в продакшон?)
[12:01:59] <kosc> ɹǝɟılʍǝu, так оно так и будет - я курсач на Common Lisp пишу.
[12:02:03] <Minoru> kosc: takeWhile isLetter
[12:02:15] <kosc> Minoru, жуть какая-то :(
[12:02:16] <ɹǝɟılʍǝu> kosc, О. так ты язык пмишешь?
[12:02:18] <m4n71k0r> чувак постоянно что-то страшное на дишечке пишет https://www.livecoding.tv/wild/videos/
[12:02:23] <ɹǝɟılʍǝu> Попробуй заюзать attoparsec
[12:02:25] <Minoru> kosc: ну, в данном случае isLetter может оказаться каким-то слишком общим, конечно…
[12:02:36] <kosc> ɹǝɟılʍǝu, нет, я курсач пишу.
[12:02:37] <ɹǝɟılʍǝu> kosc, вот https://www.fpcomplete.com/school/starting-with-haskell/libraries-and-frameworks/text-manipulation/attoparsec
[12:02:41] <ɹǝɟılʍǝu> Ну вот(
[12:02:43] <m4n71k0r> kosc: попробуй заюзать Spirit!
[12:02:59] <Minoru> kosc: вообще да, написал бы нормальный парсер на парсер-комбинаторах и не выделывался бы
[12:03:07] <Minoru> или yacc/bison какой-нибудь осилил бы
[12:03:31] <kosc> Minoru, так у меня cl-yacc есть в common lisp.
[12:03:33] <kosc> Сечёшь?
[12:03:58] <kosc> Я просто хз, как мне в него ещё и регулярки загнать в качестве терминалов, если такое вообще возможно, лол.
[12:04:11] <Minoru> ну, если есть — юзай!
[12:04:27] <kosc> Minoru, так юзаю.
[12:04:34] <kosc> Вернее, пока только пытаюсь.
[12:04:39] <Minoru> регурки слишком… хрупкие, что ли
[12:05:27] <kosc> Minoru, ну ок, у меня в языке для анализа может быть идентификатор из [a-zA-Z0-9], не начинающийся с цифры, чем мне его разобрать? Ещё правил колбасить?
[12:05:38] <kosc> Ну я ж не буду каждуй букву в правиле отдельно писать, лол?
[12:05:44] <kosc> *каждую
[12:07:14] <ForNeVeR> А чо не написать?
[12:07:18] <Minoru> kosc: во многих языках программирования есть ranges и близкие им конструкции. Как решить задачу на Haskell, я тебе выше уже написал
[12:07:23] <ForNeVeR> isLetterOrDigit
[12:08:14] <ɹǝɟılʍǝu> m4n71k0r, Minoru, как в attoparsec парсить переменное кол-во аргумнтов?
[12:08:19] <kosc> Minoru, ну у меня тут не хачкель, у меня тут CL, и + это надо впихнуть внутрь анализатора.
[12:08:25] <kosc> И тут уже я начинаю тупить.
[12:08:38] <Minoru> ɹǝɟılʍǝu: покажи пример входа и выхода, ЯННП
[12:08:38] <ɹǝɟılʍǝu> Хочу парсить ветор типа (0.1, 4., ... , 20.3)
[12:08:43] <Minoru> ах
[12:08:45] <ɹǝɟılʍǝu> Minoru, вот
[12:08:52] <Minoru> в Parsec было many и many1 для этого
[12:09:02] <ɹǝɟılʍǝu> А на выходе Vector (0.1 4.0 ... ... 20.3)
[12:09:03] <Minoru> про Attoparsec хз
[12:10:08] <Minoru> ɹǝɟılʍǝu: Data.Attoparsec.Combinator.many' и дальше по списку: http://hackage.haskell.org/package/attoparsec-0.13.0.1/docs/Data-Attoparsec-Combinator.html
[12:10:53] <kosc> Крч, вот тут суть https://en.wikibooks.org/wiki/Common_Lisp/External_libraries/CL-YACC
[12:11:20] <kosc> Как я в define-parser всуну функции для проверки того, является ли строка корректным идентификатором?
[12:13:21] <ɹǝɟılʍǝu> Minoru, ага, вижу, спасибо!
[12:21:02] a1batross зашёл в конференцию
[12:27:43] <mikelsv> Поднимите мне веки, откройте мне логи!
[12:29:02] <mikelsv> Блин, я думал это будет что-то интеренее СУБД под лисп.
[12:29:12] <uggur> Срежьте мне веки, отправьте в них логи
[12:29:25] MaXGGXaM вышел из конференции
[12:29:31] MaXGGXaM зашёл в конференцию
[12:37:44] <kosc> mikelsv, не, ну запросы вместо SQL должны работать на Lisp, ага.
[12:37:47] <kosc> mikelsv, разве это не клёво?
[12:37:57] <Kerrigаn> у datomic прикольнее
[12:38:00] <Kerrigаn> но я неосилил до конца
[12:38:28] <kosc> Kerrigаn, оно на халявной лицензии ок, или ничего не умеет?
[12:39:15] <Kerrigаn> kosc: умеет, но не скейлится
[12:39:28] <Kerrigаn> там лицензия по числу нод вроде
[12:43:17] <kosc> Kerrigаn, ну мне одын штука вроде, под любительский проект же.
[12:44:07] <Kerrigаn> > Wait! Datomic Free is suitable for open-source projects requiring distribution, but is limited to 2 simultaneous peers and transactor-local storage only.
[12:46:57] <mikelsv> kosc: нет
[12:48:16] <ForNeVeR> Нахер нужен этот Datomic. Проприетарщина же какая-то проклятущая.
[12:53:35] dzhon зашёл в конференцию
[12:55:30] matraskin зашёл в конференцию
[12:59:35] <ɹǝɟılʍǝu> ForNeVeR, странно это слышать от тебя.
[13:10:23] iltimirov зашёл в конференцию
[13:11:43] ascrazy вышел из конференции
[13:14:10] <kosc> ForNeVeR, ты ж вроде клятi вантузоiд?
[13:19:05] MaXGXaM вышел из конференции: Replaced by new connection
[13:19:12] MaXGXaM зашёл в конференцию
[13:24:26] <Minoru> «клятий»
[13:24:36] <Minoru> «кляті» — это множественное число
[13:32:53] a1batross вышел из конференции: Disconnected: Replaced by new connection
[13:32:54] a1batross зашёл в конференцию
[13:44:59] <kosc> Minoru, клёво, буду знать :)
[13:45:05] <kosc> $wtf Minoru
[13:45:07] <horta hell> kosc: > Статический анализатор для питона © rexim
[13:45:25] <kosc> А да, точно.
[13:46:58] <a1batross> $wtf horta\ hell
[13:46:59] <horta hell> a1batross: > Хорточка! © ɹ-ɟılʍǝu
[13:47:11] <a1batross> Корточка
[13:47:15] <kosc> $wtf a1batross
[13:47:16] <horta hell> kosc: > Albatross 0.1 — это язык программирования со статической верификацией © F-rNeVeR
[13:47:34] <a1batross> Корта Хелл.
Казалось бы, при чем тут гопники.
[13:47:43] <Kerrigаn> $wtf Kerrigаn
[13:47:43] <horta hell> Kerrigаn: Определение не найдено.
[13:48:00] <kosc> Kek
[13:48:15] <Kerrigаn> ура, меня не существует
[13:48:28] <ɹǝɟılʍǝu> ForNeVeR, http://hsto.org/getpro/habr/post_images/28f/420/c84/28f420c843824a67adbe5b0e201fc496.jpg
[13:48:35] <kosc> $wtf Kerrigаn не существует.
[13:48:36] <horta hell> kosc: Аргументы некорректны.
[13:48:42] <m4n71k0r> $wtf Kerrigаn го-чувак
[13:48:43] <horta hell> m4n71k0r: Определение добавлено.
[13:49:09] <kosc> Ну ок.
[13:52:05] <kosc> $wtf help
[13:52:05] <horta hell> kosc: Определение не найдено.
[13:52:10] <m4n71k0r> а чё там у эмунерки?
[13:52:20] <m4n71k0r> $wtf wtf
[13:52:20] <horta hell> m4n71k0r: > see wtf © ɹ-ɟılʍǝu
[13:52:25] <m4n71k0r> ок
[13:52:50] <m4n71k0r> .google а+чё+там+у+эмунерки?
[13:52:53] <DeadBot> m4n71k0r: Произошла ошибка при обработке вашего сообщения. По возможности, сообщите об этом админу бота. Если вы админ, то почитайте /var/log/freqbot/err.html для более подробной информации
[13:53:33] <m4n71k0r> 0xd34df00d: боту плохо
[13:55:48] <m4n71k0r> ɹǝɟılʍǝu: посмотри, какой скромный чувак... он не с минорной версии начал, а с патча http://code.dlang.org/packages/inifiled
[13:57:33] <ɹǝɟılʍǝu> m4n71k0r, что-то странно.
[13:59:23] <m4n71k0r> о, вменяемый i18n https://github.com/JakobOvrum/i18n-d
[13:59:47] <m4n71k0r> можно жить уже
[14:01:40] <m4n71k0r> кстати, на винде бустофьючи нормально не работают (проверял мингв)... ну, то есть они всегда синхронные)
[14:02:23] <m4n71k0r> хотя... может в другом проблема...
[14:03:39] <Kerrigаn> ммм?
[14:03:45] <Kerrigаn> эмунеро на сишке пишет
[14:03:49] <Kerrigаn> за деньги
[14:03:56] <Kerrigаn> не эмбед
[14:06:37] <Kerrigаn> а штоу
[14:15:06] <m4n71k0r> о, молодец какой
[14:17:34] <ɹǝɟılʍǝu> кокой
[14:17:57] <kosc> кто сказал кокос?
[14:22:34] <horta hell> Недетерминированный конечный автомат Тьюринга жалобно скулит и просит еды.
[14:24:42] <kosc> $pet feed
[14:24:43] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга с рыком набросился на kosc, сжирая одежду и кошелёк. Вы теряете 1PTC, зато Недетерминированный конечный автомат Тьюринга накормлен.
[14:25:20] <kosc> Вот только у меня нет одного PTC, я его отдал форнёверу.
[14:27:19] <Kerrigаn> $pet coins
[14:27:20] <horta hell> Kerrigаn: У тебя есть 0PTC.
[14:28:03] <kosc> $pet rating
[14:28:04] <horta hell> kosc:
h-rta hell: 15PTC
F-rNeVeR: 13PTC
любитель криппи языков: 9PTC
[14:28:40] <Kerrigаn> что это за цензура ников?
[14:29:14] matraskin вышел из конференции
[14:34:00] <m4n71k0r> это вменяемая антихайлайтилка
[14:34:18] <Kerrigаn> а, в этом есть смысл
[14:34:24] <m4n71k0r> ещё какой)
[14:34:32] <Kerrigаn> вообще можно было бы менять на похожие буквы
[14:34:35] <a1batross> А если ник из одной буквы?
[14:34:43] <m4n71k0r> a1batross: облом, чо
[14:35:34] <a1batross> m4n71k0r, они кажется зареганы на кого-то
[14:36:05] <ɹǝɟılʍǝu> m4n71k0r, поехали в Сибирь?
[14:36:08] <ɹǝɟılʍǝu> Погостить.
[14:36:21] <ɹǝɟılʍǝu> Можно в Барнаул... Новосиб, Томск посетить!
[14:36:30] <Minoru> «Уж лучше вы к нам» :P
[14:36:44] <ɹǝɟılʍǝu> Minoru, я много где хочу побывать.)
[14:36:48] <kosc> Кек
[14:36:53] <ɹǝɟılʍǝu> Хке
[14:36:54] <ɹǝɟılʍǝu> Хек
[14:36:57] <ɹǝɟılʍǝu> Рыба такая есть.
[14:37:23] <m4n71k0r> о как http://duktape.org/index.html
[14:37:34] <m4n71k0r> есть что-то среднее между луачкой и жс
[14:37:52] <a1batross> ɹǝɟılʍǝu, в Мск приезжать
[14:38:02] <a1batross> ɹǝɟılʍǝu, ятебя поняшу
[14:38:11] <m4n71k0r> ɹǝɟılʍǝu: у меня семья, дети, кот
[14:38:15] <ɹǝɟılʍǝu> a1batross, тут можно на праздниках приехать.
[14:38:18] <m4n71k0r> это всё надо везти в Сибирь
[14:38:28] <ɹǝɟılʍǝu> m4n71k0r, блин, я забыл(
[14:38:32] <Minoru> m4n71k0r: > unbalanced parentheses в логотипе
Вот сразу нахуй!
[14:38:48] <a1batross> ɹǝɟılʍǝu, угу
[14:39:06] <a1batross> ɹǝɟılʍǝu, что за праздники?
[14:39:08] <m4n71k0r> Minoru: бля(
[14:39:11] gsomix зашёл в конференцию
[14:39:18] <ɹǝɟılʍǝu> a1batross, любые, когда много выхов
[14:39:22] <gsomix> Утро.
[14:39:25] <ɹǝɟılʍǝu> // или просто на выхах
[14:39:26] <gsomix> .ping
[14:39:28] <DeadBot> gsomix: понг от тебя 0.77 секунды
[14:39:30] <ɹǝɟılʍǝu> gsomix, И В САМАРУ ХОЧУ
[14:39:37] <ɹǝɟılʍǝu> Полапать ракеты!
[14:39:42] <kosc> Minoru, что-что в логотипе?
[14:39:45] <gsomix> Приезжай!
[14:40:13] <Minoru> kosc: количество открывающих и закрывающих скобочек не одинаково, т.е. они не сбалансированы
[14:40:53] <a1batross> ɹǝɟılʍǝu, а, ну да
[14:40:55] gsomix вышел из конференции: offline
[14:40:57] gsomix зашёл в конференцию
[14:41:15] <kosc> Minoru, и это прямо так, что совсем?
[14:42:01] <Minoru> kosc: я, вобщем-то, шутил
[14:42:47] <kosc> Но ты использовал мат, и я подумал, что ты прямо от этого лого БОМБАНУЛ!
[14:44:04] <Minoru> да, я некоторое время колебался, но потом решил, что у альтернативной версии нет той же силы, что у матерной, и оставил как есть
[14:49:49] <gsomix> $say 11
[14:49:51] <gsomix> $say 11
[14:49:52] <gsomix> $say 11
[14:49:52] <horta hell> gsomix: У меня тупая реализация метода Винограда работает медленее тупой реализации тупого умножения матриц.
[14:49:58] <horta hell> gsomix: Вроде пары хитрых проводников в каком-нибудь диэлектрике, с каким-нибудь внешним полем, как-нибудь хитро расположенные друг относительно друга.
[14:50:01] <horta hell> gsomix: rexim, я тебе, кажется, не желал доброго утра. Как прошло ICFPC?
[14:50:15] <gsomix> Скучно, как обычно.
[14:54:52] <Kerrigаn> какая задача на этот раз?
[14:56:38] <gsomix> Kerrigаn, м? Я баги правлю.
[14:57:18] <Kerrigаn> не, на ICFPC
[14:58:22] <kosc> $say фиг
[14:58:26] <horta hell> kosc: Нипашет.
[14:58:27] <kosc> :(
[14:58:53] <kosc> $say Нипаштет.
[14:58:53] <horta hell> kosc: $pet feed
[14:59:06] <gsomix> Kerrigаn, гексагональный тетрис был.
[14:59:26] <gsomix> Kerrigаn, https://fornever.me/posts/2015-08-14-icfpc-2015-report_ru.html
[14:59:56] <gsomix> https://blog.debiania.in.ua/posts/2015-08-11-icfpc-2015.html
[15:00:34] <a1batross> $say PONIES
[15:00:37] <horta hell> a1batross: ugg-r, О_о
[15:05:30] <j123123> $say LINUX
[15:05:38] <horta hell> j123123: ггг
[15:05:43] <j123123> ггг
[15:05:50] <j123123> $say GNU EMACS
[15:06:27] <kosc> $say GNI EMACS DAL'SHE
[15:07:09] любитель криппи языков зашёл в конференцию
[15:08:09] <любитель криппи языков> $pet stats
[15:08:10] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 71
Сытость: 90
Возраст: 13 часов
[15:08:32] <a1batross> $say GANOOO LINAX
[15:14:58] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:14:59] a1batross зашёл в конференцию
[15:16:08] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:16:09] a1batross зашёл в конференцию
[15:16:34] ckorzhik зашёл в конференцию
[15:18:35] <gsomix> Minoru, а ты у Okasaki книжку читал или диссер?
[15:19:11] <любитель криппи языков> gsomix: это где про иммутабельные структуры данных?
[15:19:32] <gsomix> Про структуры данных, да.
[15:20:07] <любитель криппи языков> помню очередь на двух стеках оттуда
[15:20:10] <любитель криппи языков> остальное плохо воспринял
[15:20:12] <любитель криппи языков> и не дочитал ._.
[15:20:31] <gsomix> А я почитать хочу.
[15:20:37] <любитель криппи языков> читай
[15:20:40] <любитель криппи языков> вроде норм
[15:21:20] <gsomix> Задачи есть?
[15:25:28] <a1batross> $say
[15:25:31] <horta hell> a1batross: ɹ-ɟılʍǝu: а не проограммист? Есть проьлема — решай, а отдебажь и накостыляй.
[15:25:33] <a1batross> $say
[15:25:34] <horta hell> a1batross: ɹ-ɟılʍǝu: а как же блок схемы?
[15:25:42] <a1batross> $say
[15:25:43] <horta hell> a1batross: j-23123: по секрету скажу... там лютая хрень с лицензией
[15:25:46] <a1batross> $say
[15:25:46] <horta hell> a1batross: Спокойной ночи.
[15:25:50] <a1batross> $say
[15:25:50] <horta hell> a1batross: Самое то для лета.
[15:27:06] <Minoru> gsomix: судя по README в моей репе с решениями упражнений, книжку. А ты собрался читать? Повторю предложение: давай вместе! Я, судя по всему, осилил вторую главу и дочитал третью до упражнения 3.4 (емнип, неполностью).
[15:27:16] <Minoru> любитель криппи языков: лол, я тоже только очередь на двух стеках помню!
[15:27:37] <gsomix> Minoru, собрался, но в расслабленном режиме.
[15:27:37] <Minoru> кстати, всем, кто знает про эту структуру данных, скажу, что зипперы — это практически то же самое
[15:28:25] <Minoru> gsomix: это как? Я обычно читаю первые несколько глав и потом бросаю на десяток лет; если ты читаешь интенсивней и готов меня подталкивать на обсуждения, то мне будет норм любой твой темп.
[15:28:49] <Minoru> gsomix: первые несколько дней я наверняка буду читать очень активно, но потом будет резкий спад и меня придётся заставлять
[15:28:55] <gsomix> Ок.
[15:29:10] <gsomix> Сначала мне надо ее украсть^Wнайти в библиотеке университета.
[15:29:13] <gsomix> Ну, вы понял.
[15:29:36] <gsomix> ( ͡° ͜ʖ ͡°)
[15:29:51] <Minoru> gsomix: PDF не ок?
[15:30:02] <gsomix> Очень ок.
[15:30:10] <Minoru> м-минутку
[15:30:48] <Minoru> у меня на самом деле DJVU
[15:30:58] <gsomix> Перегоню в PDF.
[15:30:59] <Minoru> а в PDF — это диссертация
[15:31:18] <gsomix> Моя читалка не умеет в DJVU.
[15:31:34] <gsomix> Приходится пользоваться DJView для конвертации.
[15:32:03] <gsomix> А расслабленный режим -- когда есть время и настроение.
[15:32:24] <gsomix> Я в таком же темпе книгу по FDTD читаю (а код не пишу :( )
[15:34:50] <Minoru> gsomix: http://dump.bitcheese.net/files/alaraze/Okasaki._Purely_Functional_Data_Structures.djvu
[15:36:11] <gsomix> Держи пирата!
[15:36:12] <m4n71k0r> я тут месяца два назад курил забавное чтиво, где из идиоматичной жаба-программки делали идиоматичные скала/кложура-программки
[15:37:48] <Minoru> m4n71k0r: путём механических трансформаций, или всё же на уровне «прочитал джавакод → понял, что за алгоритм → заимплементил на скале/кложуре»
[15:37:52] <Minoru> s/$/?/
[15:37:53] <horta hell> Minoru: m-n71k0r: путём механических трансформаций, или всё же на уровне «прочитал джавакод → понял, что за алгоритм → заимплементил на скале/кложуре»
[15:38:01] <Minoru> horta hell: чмафки!
[15:39:55] <Minoru> Минорка необучаем: https://dump.bitcheese.net/files/abypodo/8ad56da11c7d81465703c9ed7dbd538f3f89c6c8.f
[15:40:45] <m4n71k0r> Minoru: когда на скалке писали, то там какбы мутации происходили. Преобразование фильтров, хэндлеров и вообще обработка данных, а кложурокод писали уже, оглядываясь на скалу. А потом стали писать, во что ООП-паттерны превращаются в ФП
[15:41:23] <Minoru> так преобразования-то автоматизируемые, или как?
[15:42:04] <m4n71k0r> нет, там прошлись по задаче, выделили шаблоны и превратили их в нечто иное
[15:42:18] <m4n71k0r> голова думать должна там
[15:42:38] <Minoru> окей, чем тогда это чтиво забавно? Самим процессом?
[15:42:41] <m4n71k0r> какие превратили, какие выкинули, а где-то что-то другое появилось
[15:42:51] <Minoru> просто я ничего примечательного не вижу, переписали и переписали, чёрт с ним
[15:42:52] <m4n71k0r> да мне понравился сам процесс
[15:42:57] <Minoru> м, ясно
[15:43:08] <m4n71k0r> ну вот у тебя ООП мозга, например
[15:43:14] <m4n71k0r> и тебе объясняют
[15:48:05] <Minoru> а ты такой «гы, гыгы, а где маи метады? Не, ну ребята, ну без метадав и инкапсуляции как? Гы, лалки»
[15:49:19] <kosc> Kek
[15:54:36] <gsomix> Minoru, никогда так не разговаривай, пожалуйста. .__.
[15:55:09] <Minoru> gsomix: да ты что! За пределами кавычек — никогда!
[15:55:14] <gsomix> Хорошо.
[15:55:18] * gsomix спит спокойно.
[15:56:59] <ForNeVeR> Minoru: дак там же всё есть. И методы, и диспетчеризация, и инкапсуляция.
[15:57:16] <kosc> gsomix, allo yoba eto ti?
[15:57:18] <kosc> Теперь тебе спокойнее?
[15:57:56] <gsomix> kosc, иди нахуй.
[15:58:24] <ForNeVeR> ._.
[15:58:39] <kosc> Да ладно ж тебе, я всего лишь щютканул!
[15:59:03] <gsomix> Мне не нравятся твои шутки и стиль общения.
[15:59:35] <kosc> ForNeVeR, тебя устраивает мой стиль общения?
[15:59:54] <Minoru> ForNeVeR: ну в Scala да, а в Clojure как? Я по ней только книжку один раз прочёл, попутно играясь в REPL, но ничего такого не припоминаю. (Я понимаю, что под капотом там все равно JVM с методами; но меня интересуют именно на уровне языка фичи)
[16:00:57] rafaelrs зашёл в конференцию
[16:01:17] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:01:18] a1batross зашёл в конференцию
[16:01:51] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:01:52] a1batross зашёл в конференцию
[16:01:55] a1batross вышел из конференции: Logged out
[16:01:58] a1batross зашёл в конференцию
[16:02:53] <kosc> $wtf gsomix
[16:02:56] <horta hell> kosc: > Гречневый Бог, не давать права модератора, пока не научится правильно ими пользоваться © F-rNeVeR
[16:03:26] <kosc> Вот оно что.
[16:05:56] <любитель криппи языков> $wtf любитель криппи языков
[16:05:56] <horta hell> любитель криппи языков: Аргументы некорректны.
[16:06:01] <любитель криппи языков> рюрю
[16:06:07] <любитель криппи языков> $wtf любитель\ криппи\ языков
[16:06:07] <horta hell> любитель криппи языков: Определение не найдено.
[16:07:07] <kosc> $wtf любитель\ криппи\ языков любит\ криппи\ языки
[16:07:07] <horta hell> kosc: Определение добавлено.
[16:15:32] a1batross вышел из конференции: Disconnected: closed
[16:16:47] a1batross зашёл в конференцию
[16:17:42] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:17:43] a1batross зашёл в конференцию
[16:18:24] <gsomix> Minoru, там все примеры на Standard ML?
[16:18:59] <gsomix> Все, нашел в конце исходники на Haskell.
[16:19:04] <Minoru> gsomix: да. Я припоминаю что-то о Haskell (там в приложении нет сигнатур и определений типов?), но точно не помню
[16:19:06] <Minoru> :)
[16:19:49] <gsomix> Задачки есть -- отлично!
[16:20:14] <gsomix> Учебники без задач смотрятся грустно.
[16:23:50] grouzen зашёл в конференцию
[16:29:41] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:29:42] a1batross зашёл в конференцию
[16:31:09] <gsomix> Эх, пираты.
[16:31:19] <gsomix> Тут справочник интересный написали.
[16:31:23] <gsomix> По прикладной математике.
[16:31:29] <gsomix> А его еще не спиратили. :с
[16:39:12] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:39:13] a1batross зашёл в конференцию
[16:39:14] a1batross вышел из конференции: Disconnected: closed
[16:39:18] a1batross зашёл в конференцию
[16:43:04] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:43:06] a1batross зашёл в конференцию
[16:53:52] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:54:03] a1batross зашёл в конференцию
[16:54:51] 4ppleboy вышел из конференции
[16:55:03] iltimirov вышел из конференции
[16:55:46] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:55:48] a1batross зашёл в конференцию
[16:58:12] <ForNeVeR> Minoru: в Clojure тоже всё есть.
[16:58:18] <ForNeVeR> kosc: не балуй.
[16:58:43] <ForNeVeR> gsomix: спирать.
[16:59:52] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:59:53] a1batross зашёл в конференцию
[16:59:59] a1batross вышел из конференции: Disconnected: closed
[17:00:01] a1batross зашёл в конференцию
[17:00:11] <gsomix> ForNeVeR, дорого.
[17:00:21] <gsomix> Я просто немного брюзжу.
[17:00:22] a1batross вышел из конференции: Disconnected: closed
[17:00:25] <gsomix> Не обращай внимания.
[17:00:49] a1batross зашёл в конференцию
[17:01:44] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:01:46] a1batross зашёл в конференцию
[17:01:54] a1batross вышел из конференции: Disconnected: closed
[17:02:05] a1batross зашёл в конференцию
[17:02:13] Chewbaka зашёл в конференцию
[17:02:57] <gsomix> ForNeVeR, сто баксов.
[17:03:15] <Chewbaka> Утра
[17:03:33] <ForNeVeR> gsomix: дорого!
[17:03:33] <gsomix> Хотя это не так дорого, как тот справочник по оптике.
[17:03:37] <gsomix> За 450 евро.
[17:04:22] <gsomix> Chewbaka, утро!
[17:04:53] <Chewbaka> gsomix: (ノ◕ヮ◕)ノ*:・゚✧
[17:09:04] <gsomix> ForNeVeR, https://www.osapublishing.org/oe/abstract.cfm?uri=oe-23-13-17431
[17:09:34] <gsomix> Забавная статья.
[17:09:53] <gsomix> Хотя она больше образовательная и методологическая, чем научная. :)
[17:13:31] <ForNeVeR> http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1279940/ - вот забавная статья!
[17:16:22] <gsomix> .___.
[17:16:25] <Minoru> gsomix: так что, читаем книжку вместе, или мне нужно подумать головой и принять отсутствие положительного ответа за «нет»? ;)
[17:16:36] <Minoru> ɹǝɟılʍǝu: когда следующее соревнование? Где твой код с предыдущего? ._.
[17:16:42] <gsomix> Minoru, я, кажется, дал утвердительный ответ.
[17:16:45] <gsomix> Неявно.
[17:16:46] kosc вышел из конференции: Disconnected: closed
[17:17:06] <Minoru> gsomix: ох. Отлично!
[17:18:03] <Minoru> ɹǝɟılʍǝu: на этот раз я буду велосипедить правильно — открою Википедию и реализую лучший алгоритм из существующих. Пользы, скорее всего, больше, чем от выдумывания своего собственного
[17:20:08] kosc зашёл в конференцию
[17:22:13] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:22:14] a1batross зашёл в конференцию
[17:25:23] <gsomix> Minoru, ну, и изучать я пока буду через призму F#, а не SML или Haskell.
[17:26:24] <Minoru> gsomix: это ок! Я продолжу с Haskell. Я не припоминаю, чтобы это доставляло мне какие-либо проблемы, это же книжка про структуры данных, а не фичи языка. А ты решения будешь показывать?
[17:26:25] <ForNeVeR> А я делал кой-какие структурки данных на F#. Splay Tree, например.
[17:26:30] <ForNeVeR> Просто ради интереса.
[17:26:46] <Minoru> ForNeVeR: какой ты молодец!
[17:26:53] <ForNeVeR> Хуец :3
[17:27:09] <Minoru> но мне иногда кажется, что перечислить вещи, которые Форневерик *не* делал, сильно проще, чем те, с которыми ему таки доводилось сталкиваться
[17:27:47] <ForNeVeR> Ах, если бы!
[17:27:56] <ForNeVeR> Я всего лишь дилетант.
[17:30:21] <Minoru> $wtf ForNeVeR
[17:30:24] <horta hell> Minoru: > Милостiвые сударi, я пришёлъ сообщить вамъ, что я слишком докапываюсь к неважным вещам © F-rNeVeR
[17:30:56] <Minoru> можно я это сокращу до «зануда», а потом допишу туда «дилетант»?
[17:32:36] <gsomix> Minoru, нет.
[17:32:54] <gsomix> ForNeVeR, понравилось, кстати?
[17:33:08] <gsomix> Minoru, решения показывать буду.
[17:33:16] <ForNeVeR> gsomix: что?
[17:33:38] <gsomix> ForNeVeR, "я делал кой-какие структурки данных на F#".
[17:36:41] <ForNeVeR> gsomix: а. Ну, понравилось, конечно
[17:37:12] <gsomix> ForNeVeR, а ты сейчас какую-нибудь книжку ботаешь? Или некогда пока?
[17:39:16] <ForNeVeR> gsomix: не, никаких не ботаю.
[17:39:41] a1batross вышел из конференции: Disconnected: closed
[17:43:47] <gsomix> А я все думаю, каким образом распределить время.
[17:43:56] <gsomix> Что читать, в каком порядке, по каким темам.
[17:44:01] <gsomix> И ничего в итоге не читаю. .__.
[17:44:39] <Minoru> ох, знакомая история
[17:47:39] <gsomix> Minoru, как победить?
[17:48:41] <Minoru> gsomix: перекрыть доступ новой информации. Но без неё как-то скучно, поэтому я всегда фейлюсь.
[17:52:26] <gsomix> Minoru, у меня старой уже куча набралась!
[17:52:37] <gsomix> И по физике, и по математике, и по программированию.
[17:53:08] <Minoru> но у тебя появится куча времени, которую ты сможешь потратить на разбор и обработку этой кучи инфы!
[17:53:22] <Minoru> здесь ключ в том, что куча инфы у тебя становится *конечной*
[17:53:37] <Minoru> и твои попытки её привести в порядок и обработать начинают иметь *видимый* эффект
[17:54:13] <Minoru> в то время как при доступном Интернете ты эту кучу бесконечно пополняешь, и в итоге все твои попытки что-то там читнуть или где-то что-то собрать в одну кучку быстро тонут под лавиной новой информации
[17:54:22] <Minoru> такая у меня, во всяком случае, теория
[17:54:43] <Minoru> ты вкладки в браузере разбирал когда-нибудь? Вот это частный случай общей проблемы
[17:55:04] <Minoru> чтобы разобрать, нужно перестать их открывать и полученное время потратить на приведение в порядок того, что есть
[17:55:56] <gsomix> Неплохая теория.
[17:55:58] <Minoru> (там ещё примешиваются всякие полезные вещи типа «если тебе это настолько интересно, что ты готов *сейчас* сесть и прочесть, то это тебе не нужно вообще», но это уже другой разговор)
[17:56:16] <gsomix> Что?
[17:56:27] <Minoru> s/это/это не/
[17:56:28] <Minoru> ._.
[17:56:31] <horta hell> Minoru: (там ещё примешиваются всякие полезные вещи типа «если тебе это не настолько интересно, что ты готов *сейчас* сесть и прочесть, то это не тебе не нужно вообще», но это не уже другой разговор)
[17:56:33] <gsomix> :)
[17:56:51] <gsomix> Minoru, "не готов"?
[17:57:03] <gsomix> А, все.
[17:57:11] <gsomix> Посмотрел на замену в конце предложения.
[17:57:13] <Minoru> horta hell: аргх!
[17:57:17] <Minoru> да, вот именно
[17:57:18] <gsomix> Не посмотрел на замену в начале.
[17:57:23] <Minoru> хорта делает s/a/b/g
[17:57:26] <Minoru> g, Карл1
[17:57:48] <gsomix> :)
[17:58:19] <Minoru> итак, правильная, вычитанная версия: «если тебе это не настолько интересно, что ты готов *сейчас* сесть и прочесть, то это тебе не нужно вообще»
[17:58:32] <gsomix> Угу.
[17:58:49] <gsomix> Ну, кстати, да.
[17:59:06] <gsomix> Если бы не интернеты, то я бы, наверное, не знал про существование книжки Okasaki.
[18:01:55] <Minoru> вот есть такое
[18:02:02] <Minoru> я бы о тебе не знал, ты бы о мне не знал
[18:03:33] <gsomix> Но у меня еще проблема.
[18:03:48] <gsomix> Информации накопленной лет на пять хватит. .__.
[18:04:20] <gsomix> Она дюже интересная вся, но такие большие вложения времени почему-то требуют ответа на вопрос "а будет ли профит".
[18:04:59] portnov зашёл в конференцию
[18:08:19] любитель криппи языков вышел из конференции
[18:12:32] <Minoru> #define профит удовольствие
[18:12:34] <Minoru> и понеслась
[18:13:26] <gsomix> Хм.
[18:13:32] <gsomix> Minoru, спасибо, Минорушка!
[18:13:47] <Minoru> я себе представляю какого-нибудь мещанина, который сидит в своём забитом и забытом особняке, пьёт чай и занимается, чем хочет. Вот, например, этот мещанин решил читать книжки. Набрал себе стопку, что на три жизни хватит, и… читает
[18:14:21] <gsomix> .__.
[18:14:25] * Minoru очень философ, да
[18:14:48] любитель криппи языков зашёл в конференцию
[18:14:50] <gsomix> А вот дядя ForNeVeR более прагматично подходит.
[18:14:54] <gsomix> Ну, или старается.
[18:15:45] <gsomix> Ну, или хочет. .__.
[18:16:52] * ForNeVeR живёт в закрытой келье среди серверов, читает книги и статьи, в перерывах воздавая хвалы Машинному господу.
[18:17:15] <gsomix> Minoru, вот!
[18:17:18] <gsomix> Никаких мещан.
[18:17:27] <gsomix> Если только в подвале.
[18:18:15] <gsomix> Minoru, я же все это хочу прочитать, чтобы применить в будущем.
[18:19:32] <ForNeVeR> Что может пригодиться в будущем - никому не ведомо. И лучше к тому моменту быть перевооружённым, чем недовооружённым.
[18:23:06] <gsomix> Transfer learning!
[18:30:10] eternastudento зашёл в конференцию
[18:31:33] mikelsv вышел из конференции
[18:45:27] <Minoru> kosc: только что поставил эксперимент над Форневериком и выяснил, что напрямую mcabber-у он отвечает безо всяких замечаний о deprecated
[18:46:03] <ForNeVeR> И что отсюда следует?
[18:48:43] любитель криппи языков вышел из конференции
[18:49:04] <Minoru> ForNeVeR: ну, не знаю. Какие хочешь, такие и делай выводы
[18:58:16] <gsomix> Домой!
[18:58:23] gsomix вышел из конференции
[19:01:47] <Minoru> в этот раз он пришёл на работу готовым, и когда писать код и читать папиры надоело, смело достал ножовку, за десяток секунд распилил цепь, приковывавшую его к батарее, и с довольным видом ушёл домой, стараясь не задеть валяющиеся на полу челюсти коллег
[19:01:57] <kosc> А мне норм.
[19:04:02] <ForNeVeR> Что именно тебе норм?
[19:05:09] <Kerrigаn> Minoru: уволился?
[19:05:52] <kosc> ForNeVeR, вообще всё :-[
[19:06:53] <Minoru> Kerrigаn: я про Гсомикса. Он последние два дня уходил из чатика со словами «Отвязали от батареи!»
[19:07:54] <kosc> А я вспомнил, что я тут как-то поныл о том, какие вы тут все невежливые, а мне кто-то (миксер вроде) сказал как-то так: "у тебя те же проблемы, что и у гсомиксушки".
[19:08:05] <kosc> Что не так с гсомиксушкой?
[19:09:51] <Minoru> по-моему, с ним всё так
[19:09:58] <Minoru> спроси у Миксера, что он имел в виду
[19:10:18] <kosc> $send/rexim/Что не так с гсомиксушкой?/
[19:10:36] <kosc> :(
[19:10:49] <kosc> У меня deprecated-mcabber крч.
[19:10:51] <kosc> Ясно.
[19:11:11] <kosc> А мне норм >:-[
[19:12:39] <Minoru> там два синтаксиса:
$cmd arg1 arg2 arg3 … // пробелы нужно экранировать
cmd/arg1/arg2/arg3/…/ // слэши нужно экранировать
[19:12:47] xspeed зашёл в конференцию
[19:15:42] <kosc> Ну ок, спасибо, буду знать.
[19:15:52] <kosc> Хотя уже передумал спрашивать это у миксера, потому что он точно не помнит.
[19:16:44] <Minoru> kosc: ты код сегодня писал? Когда продолжишь работу над sqrteq?
[19:17:24] <kosc> Minoru, ну я начал блогодвижок писать, а sqrteq можно и прямо сейчас.
[19:17:28] <kosc> И ещё учобку ж делал.
[19:17:31] <kosc> Скоро сессия.
[19:17:40] <kosc> А она офигенно отвлекает от написания кода.
[19:18:02] <Minoru> это да ._.
[19:18:43] <Minoru> ну, я прямо сейчас мутирую в шеф-повара, но через полчасика смогу начать отвечать на вопросы
[19:18:53] <Minoru> я бы тебе советовал заняться сейчас тестами
[19:19:09] <kosc> Ох как я это дело не умею, как не умею.
[19:19:17] <kosc> А уж под хачкелем-то в кубе не умею :(
[19:19:34] <Minoru> это ничего, у меня самого опыт о-очень поверхностный
[19:19:49] <Minoru> погугли «tasty quickcheck» и начинай!
[19:25:07] ckorzhik вышел из конференции
[19:28:36] superka вышел из конференции
[19:29:16] superka зашёл в конференцию
[19:30:51] dzhon вышел из конференции
[19:33:42] gsomix зашёл в конференцию
[19:34:26] <gsomix> Утро!
[19:35:17] revenrof зашёл в конференцию
[19:35:23] <gsomix> Багу не поправил, а все равно дома!
[19:35:23] ForNeVeR вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[19:35:35] <revenrof> Хм, у нас проблемы. Цтор помер.
[19:35:43] 2tsun4u вышел из конференции
[19:35:46] revenrof сменил ник на ForNeVeR_inspired
[19:37:05] horta hell вышел из конференции: Disconnected: closed
[19:37:23] superka вышел из конференции
[19:37:38] <gsomix> ForNeVeR_inspired, из-за чего?
[19:37:54] <ForNeVeR_inspired> Кто знает. Просто взял да и помер.
[19:38:05] <ForNeVeR_inspired> Я щас в саппорт оформил тикет, разумеется.
[19:38:14] <ForNeVeR_inspired> Но надо бы оттуда всё мигрировать!
[19:38:33] kosc вышел из конференции
[19:38:37] <gsomix> ForNeVeR_inspired, на личный сервер?
[19:38:42] superka зашёл в конференцию
[19:38:43] <ForNeVeR_inspired> Ну, если оно вообще поднимется ещё.
[19:39:06] <ForNeVeR_inspired> Если не поднимется, то основные данные (аккаунты XMPP-сервера) у меня забэкаплены.
[19:39:24] <ForNeVeR_inspired> gsomix: ну да, на "Омниссию".
[19:41:46] <gsomix> Хорошее название.
[19:51:40] <ForNeVeR_inspired> Написали чуваку письмо: "У тебя в API дублируются все записи."
Он такой: "Ничего не знаю, какие записи, давайте пример."
Мы: "Вот тебе примеры: ID=1, 2, 3, но и все остальные тоже."
Он: "Я эти три примера исправил, ещё что-то нужно?"
[19:54:27] ForNeVeR зашёл в конференцию
[19:55:37] <ɹǝɟılʍǝu> ForNeVeR_inspired, охуенней, когда просят в последний помент вилить новое и называют это ошибкой.
[19:58:00] Spo1ler зашёл в конференцию
[19:59:21] ForNeVeR вышел из конференции: Выключил машину, дабы насладиться жизнью
[19:59:22] ForNeVeR_inspired вышел из конференции: Выключил машину, дабы насладиться жизнью
[19:59:29] ForNeVeR зашёл в конференцию
[20:02:34] <ForNeVeR> Батюшки, да это же цтор!
[20:02:46] <ForNeVeR> Саппорт, как обычно, утверждает, что ничего не делал, но сервер вернулся.
[20:08:19] <gsomix> Сегодня стрим?
[20:08:43] <Minoru> по расписанию — да. Но миксера-то пока что нет
[20:09:36] <ForNeVeR> Он так поздно приходит домой. Надеюсь, его не замочат ночью где-нибудь в подворотне.
[20:09:59] <gsomix> .__.
[20:10:10] <ForNeVeR> send/rexim/We hope you will never become mock object!/
[20:10:26] <ForNeVeR> А, хорты-то нет. Щас ребутну её. Она упала вместе с цтором.
[20:10:29] <Minoru> я перестал понимать Форневерика
[20:10:40] horta hell зашёл в конференцию
[20:10:48] <ForNeVeR> send/rexim/We hope you will never become mock object!/
[20:10:49] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[20:11:23] <ForNeVeR> Minoru: а что непонятного?
[20:11:36] <ForNeVeR> Я вот один раз возвращался домой, да ещё в приличное время - часов в 11, наверное.
[20:11:53] <ForNeVeR> Дак подрался и мне нос сломали ~_~
[20:12:32] <Minoru> дык нехер прохожих алкашей убеждать, что им пора остепениться и начать писать код!
[20:12:38] <Minoru> но вообще грустно это, конечно
[20:12:46] <ForNeVeR> Ну, я, может, тоже кому-то там что-то сломал, но оппонентов было намного больше, и по ощущениям - я их особо не задамажил.
[20:15:00] <ForNeVeR> Minoru: ой, да ничо не говори. Какие-то сторонники оберона попались.
[20:15:34] <ForNeVeR> Совсем без тормозов ребята, в общем. Не то что, например, жавошники.
[20:16:27] <Minoru> ну, эти смирные. Понятное дело, целый день NPE фиксишь, какие уж тут драки по пути домой — сил-то не осталось.
[20:17:47] <gsomix> Minoru, а я наоборот только-только начал понимать его.
[20:18:54] <Minoru> gsomix: ну, я про фразу о mock object. Пояснишь?
[20:19:03] <gsomix> Замочат.
[20:19:05] <gsomix> mock
[20:19:08] <gsomix> Мочить.
[20:19:09] <Minoru> ох
[20:19:30] <Minoru> ForNeVeR: ну ты прям нанотехнологично тонок!
[20:19:44] <ForNeVeR> :D
[20:25:44] * gsomix запомнил, что ForNeVeR опасен.
[20:25:58] <Minoru> вообще у Миксера же там уже дремучая ночь
[20:26:01] <Minoru> .time ForNeVeR
[20:26:04] <DeadBot> Minoru: Your client/bot sucks since it uses the long-deprecated XEP-0090. Upgrade your code. Ah, and, regarding your question, it's Чт ноя 19 22:27:51 2015 here
[20:26:30] <Minoru> всё же хорошая была мысль — поселить Форневерика невдалеке от Миксера. Удобно!
[20:26:46] <ForNeVeR> ._.
[20:27:09] <ForNeVeR> Тут 300 км, это не то чтобы "невдалеке".
[20:29:04] <Minoru> нам главное, чтобы в одном часовом поясе
[20:29:21] <Minoru> а там ты хоть в океане у Антарктиды плавай, это уже не так важно
[20:39:26] rexim зашёл в конференцию
[20:39:44] <rexim> Всем утра
[20:41:28] <ɹǝɟılʍǝu> rexim, ОВЫЛВАЛЫВАЛЫВАВЫЛАТЫВОЛЫВИТОЛЫВИАЫВПОЛЫВПАПАПАВПР
[20:41:31] <ɹǝɟılʍǝu> .say ИАИПАОИАВАПИАПВАПИВАОЛП
[20:41:31] <DeadBot> ИАИПАОИАВАПИАПВАПИВАОЛП
[20:41:40] <Minoru> rexim: \o/
[20:41:48] <ɹǝɟılʍǝu> ВАОЛП!
[20:42:02] dzhon зашёл в конференцию
[20:42:38] <ForNeVeR> rexim: у тебя всё хорошо? Не мокнули по дороге?
[20:43:24] * ForNeVeR тем временем пересобирает mono.
[20:47:50] <Minoru> rexim: а стрим сегодня будет?
[20:52:38] <rexim> ForNeVeR: да, все хорошо, спасибо.
[20:52:47] <rexim> Minoru: думаю, то да. Сейчас чайку только попью...
[20:52:56] <horta hell> Недетерминированный конечный автомат Тьюринга пытается сожрать все, что найдет.
[20:53:00] <rexim> s/ то/ что/
[20:53:01] <horta hell> rexim: M-noru: думаю, что да. Сейчас чайку чтолько попью...
[20:53:06] <rexim> $pet feed
[20:53:06] <horta hell> rexim: Недетерминированный конечный автомат Тьюринга клацнул зубами прямо возле руки, рывком забирая еду. Вы зарабатываете 1PTC.
[20:53:17] * Minoru открыл форточку
[20:53:45] * ForNeVeR начинает забрасывать туда код.
[20:54:22] <Minoru> в смысле «забрасывать»? С другой стороны форточки *улица*
[20:54:25] <Minoru> или…
[20:54:28] <Minoru> неужели…
[20:54:30] <Minoru> !!!
[20:54:34] <Minoru> Хортомарины!
[20:54:40] <Minoru> Приказ пришёл!
[20:54:47] <Minoru> Форневерик начал *захватывать* *мир*!
[20:54:52] <Minoru> первый код уже десантирован!
[20:54:54] * ForNeVeR забрасывает код с обеих сторон форточки.
[20:54:56] <Minoru> вперё-ё-ё-ёд!
[20:56:35] * rexim застыл с кружкой чая в дверном проеме ._.
[20:56:46] <Minoru> rexim: не роняй, обожжёшься!
[20:56:50] dzhon вышел из конференции
[20:56:57] * rexim взял себя в руки
[20:57:03] * gsomix закрыл пакетик с упорином.
[20:57:07] * gsomix открыл настоящую форточку.
[20:57:13] <Minoru> ох
[20:57:15] <Minoru> gsomix: ._.
[20:57:19] <Minoru> вечно путаю…
[20:57:24] <rexim> gsomix: спасибо
[20:57:38] <Minoru> > *rexim взял себя в руки
[20:57:47] <gsomix> Накур^Wнаэрлгреено у вас.
[20:57:53] * rexim продолжает держать себя в руках
[20:57:56] <Minoru> Earl Grey сделал из Миксера настоящего британца, невозмутимого и сдержанного
[20:58:09] <rexim> -_-
[20:59:43] <rexim> Я, кстати, почти всю эту неделю на работе пил Taiping Hou Kui
[21:00:49] <gsomix> Пойду уйду.
[21:00:51] <rexim> У нас манагер на стороне кастомера китаянка. Прислала попробовать =3
[21:00:55] <rexim> gsomix: удачи тебе там!
[21:00:55] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[21:02:44] kosc зашёл в конференцию
[21:03:02] <kosc> Minoru, в общем, haskell-updater ставит-чинит 34 пакета.
[21:03:12] <kosc> Я же оверлей haskell подрубил, что бы hbro поставить.
[21:03:17] <kosc> А потом что-то такое было.
[21:03:22] <Minoru> к-какой haskell-updater? Выброси свою генту!
[21:03:29] <Minoru> какой hbro!?
[21:03:35] <Minoru> ты всё не так делаешь >_<
[21:03:38] <kosc> Minoru, на хаскеле hbro.
[21:03:41] <kosc> А что такого-то?
[21:03:55] <Minoru> в окно выгляни! Какая фаза луны, видишь? Сейчас модно юзать stack!
[21:04:21] <kosc> Minoru, что за stack?
[21:04:26] <kosc> Не гуглится, инфа сотка.
[21:04:31] <kosc> Так что дай ссыль на хомяка.
[21:04:34] <kosc> Если есть.
[21:04:47] <kosc> 21/34 уже пересобралось.
[21:04:57] <kosc> Minoru, а у тебя какая версия винды?
[21:05:09] <rexim> hasbro!
[21:05:33] <kosc> rexim, не, hbro.
[21:05:48] <kosc> Но он как-то оказался мягко говоря не очень.
[21:06:00] <kosc> Хотя я привык к uzbl и dwb в своё время.
[21:06:02] <Minoru> kosc: его нет в портах, придётся тебе сходить на https://github.com/commercialhaskell/stack/blob/master/doc/install_and_upgrade.md#linux и скачать бинарник
[21:06:03] <kosc> А тут вот.
[21:06:21] <kosc> Minoru, может он ещё и ПИРАЦКИЙ?
[21:06:32] <kosc> Где gsomix-ушка?
[21:07:15] <Minoru> kosc: у меня Funtoo с последними апдейтами. Stack конечно же пирацкий. Он ещё и проприетарный, там же в URL написано «commercial»
[21:07:20] <Minoru> короче, вот тебе краткая история мира
[21:07:21] * rexim is switching to the streamer mode...
[21:07:27] rexim вышел из конференции
[21:07:28] <Minoru> был cabal, и это была БОЛЬ
[21:07:35] <Minoru> потому что была такая беда, как cabal hell
[21:07:42] <Minoru> cabal умел устанавливать пакеты, но не удалять их
[21:07:42] <kosc> Minoru, dev-haskell/stack кек, у меня же оверлей есть, я ж сказал.
[21:07:49] <Minoru> а, ну ок
[21:07:52] <kosc> Прямо через emerge можно и поставить, кек.
[21:09:07] <Minoru> ну так вот, cabal умел решать зависимости только на уровне «стянуть версии, которые требует этот пакет». Никаких особых проверок на то, какие версии уже есть. В итоге можно было, например, поставить две версии одной библиотеки, а при следующей сборке того, что её требует, схватить стектрейс на полкилометра
[21:09:34] <Minoru> ну, а апдейтить установленные пакеты рекомендовалось путём cp ~/.cabal/world ~/world && rm -rf ~/.cabal
[21:09:38] <kosc> Клёвенько.
[21:09:43] <Minoru> в общем, *неудобная* тулза
[21:09:49] <kosc> Километровые стектрейсы.
[21:09:50] rexim зашёл в конференцию
[21:09:58] <kosc> rexim, МИКСЕР!
[21:10:15] <Minoru> и есть такие ребята, которые пилят всякие штуки, которые якобы должны сделать Haskell более привлекательным для бизнеса. Называются FPComplete
[21:10:34] <kosc> Minoru, а зачем бизнесу хачкель?
[21:11:30] <ForNeVeR> А у меня в nixos есть stack, всё збс.
[21:11:50] <rexim> ForNeVeR: у меня в убунте есть queue и всё збс.
[21:11:56] <rexim> А какие структуры данных есть у тебя?
[21:11:58] <ForNeVeR> У меня вообще всё есть! Весь софт свежий! И всё збс!
[21:12:54] <kosc> ForNeVeR, на nixos source-based или бинарный?
[21:12:56] <Minoru> помимо прочего, они начали делать Stackage. Это как Hackage, только курированный. Они следят, чтобы там все версии были консистентны, и выпускают «снепшоты». Ты можешь быть уверен, что в пределах одного снепшота конфликтов у тебя не будет. Апгрейдится все равно нужно удалением ~/.cabal, но, по крайней мере, теперь не нужно руками решать проблемы при апгрейде — ты знаешь, что всё сбилдится (с Hackage есть возможность поймать ситуацию, когда ты пересобрал полмира и наткнулся на конфликт. Понилиз версию, пересобираешь, а там опять конфликт!)
[21:13:01] <ForNeVeR> kosc: да.
[21:13:03] <kosc> Ага, есть PM.
[21:13:08] <kosc> Нашёл.
[21:13:20] <Minoru> Stackage можно было прописать в конфиге cabal в качестве основного репозитория, и было счастье
[21:13:23] <rexim> > Понилиз
[21:13:24] <rexim> ._.
[21:13:25] <ForNeVeR> kosc: "да" в смысле "оба".
[21:13:42] <rexim> Minoru: какой еще такой понилиз?!
[21:13:48] <Minoru> rexim: «Понизил» это, «понизил»!
[21:13:54] <kosc> Пони лизнуть
[21:13:55] <rexim> Не надо тут вот этого вот!
[21:14:05] <Minoru> со стороны cabal тоже начала появляться поддержка более современных штук
[21:14:09] <kosc> Пони лизнуть бесплатно без регистрации москва спб новосиб
[21:14:20] <ForNeVeR> kosc: они используют примерно ту же модель, что и sabayon/calculate: центральный сервер может собирать и кэшировать бинарные пакеты, но если их там нету (ещё не успел собрать), или ты не хочешь, или у тебя что-то кастомное - то полностью то же самое может делаться на твоей машине (и делается автоматически).
[21:14:38] <kosc> ForNeVeR, ну, это в принципе ок.
[21:14:46] <Minoru> в частности, появились песочницы. Теперь можно было каждый проект поместить в песочницу, и все его пакеты будут содержаться в ней. Таким образом, cabal hell, если он случался, затрагивал только один проект, а не всю систему
[21:15:04] <kosc> Minoru, так чем плох haskell-updater-то, расскажи мне?
[21:16:02] Akon32 зашёл в конференцию
[21:16:43] <kosc> Ололо! Оно перекомпиливает hbro! Оказалось, я его всё ещё не снёс xD
[21:16:51] <ForNeVeR> xD
[21:17:11] <kosc> Теперь вот вс.
[21:17:36] <kosc> Поставил вкусный-быстрапроверь.
[21:17:41] <Minoru> и, наконец, нынешняя ситуация: выкатили stack, который суть фронтенд к stackage. Ты пишешь (или генерируешь) конфиг, в котором указываешь снепшот, который хочешь юзать в проекте. Всё. Во-первых, благодаря stackage ты знаешь, что среди пакетов нет конфликтов. Во-вторых, я клонирую твой репозиторий и знаю, что ты билдишься с этим же снепшотом, соответственно, все версии пакетов у тебя такие же. Ну и между проектами это изоляцию даёт: у меня сейчас используется пять снепшотов, и всё работает
[21:18:13] <Minoru> kosc: haskell-updater это какая-то тулза в генте, которую я юзал один раз. Она нужна была тогда, когда не было stack. Теперь она не нужна, как и Haskell platform.
[21:18:29] <Minoru> kosc: более того, благодаря stack тебе не нужно даже компилить GHC
[21:18:34] <kosc> Minoru, а чего ты на меня за cabal не наехал, когда я ещё только выгрузил sqrteq на гитхаб?
[21:18:44] <kosc> Как не нужно компилять?
[21:18:46] <kosc> Я так не хочу.
[21:18:51] <kosc> Надо, что бы компилять.
[21:18:55] <Minoru> stack сам всё стянет (он обязан такое уметь, потому что разные снепшоты могут использовать разные версии компилятора)
[21:18:57] <kosc> Это же такой способ отлынивать.
[21:19:02] <kosc> "Оно ещё не собралось"
[21:19:08] <kosc> И сидишь дальше в конфе флудишь.
[21:19:11] <kosc> Удобно.
[21:19:22] eaeee зашёл в конференцию
[21:19:28] <Minoru> kosc: stack заменяет cabal как тулзу для установки пакетов. Как формат пакетов Cabal остаётся, и .cabal-файлы никуда из проектов (пакетов) не деваются
[21:19:50] <Minoru> ну, можешь себе собрать, stack будет его юзать, если подвернётся подходящий случай
[21:19:50] <kosc> Ясн
[21:20:24] <Minoru> rexim: стой, а ты чо тут? Ты же в streamer mode!
[21:21:04] <kosc> Так вот он и не отвечает поэтому.
[21:21:35] <Minoru> но ведь и не стримит ничего
[21:21:41] <rexim> Minoru: завязывайте, товарищ Минору, уже поней лизать.
[21:21:49] <kosc> Minoru, так это. Что не так с hbro, на твой вкус?
[21:22:30] <Minoru> kosc: я не знаю, что это. Думаю, с ним всё так. Я проповедь начал потому, что ты его emerge-ишь, хотя не должен!
[21:23:20] <kosc> Minoru, его haskell-updater emerge-ил, но мысль твою я уловил.
[21:23:26] <Minoru> rexim: вот дождусь, когда настанет твой prime time (т.е. стрим!) и тоже *доколупаюсь* :P
[21:23:44] <kosc> Minoru, а stack мне через cabal или через emerge ставить тогда, лол? XD
[21:23:56] <Minoru> kosc: раз у тебя есть оверлей, то через emerge
[21:24:01] <kosc> rexim, поней будет лизать у тебя прямо на стриме.
[21:24:04] <Minoru> cabal можешь вообще из системы удалить
[21:24:20] <Minoru> и вообще все haskell-пакеты
[21:24:28] <kosc> ВСЕ?
[21:24:30] <rexim> Farted https://www.livecoding.tv/rexim/
[21:24:35] rexim вышел из конференции
[21:24:36] <kosc> Minoru, у меня 64Kbps
[21:24:44] <Minoru> emerge -aC 'dev-haskell/*'
[21:24:49] <kosc> Я так понял, каждый раз оно будет качать...
[21:24:51] <Minoru> а зачем они тебе?
[21:24:54] <Minoru> нет, не каждый
[21:24:55] <kosc> Тонны будет качать.
[21:25:04] <Minoru> оно будет качать так же, как качают порты, когда ты программу ставишь
[21:25:09] <Minoru> или как качал бы cabal
[21:25:14] <kosc> По одному разу каждую версию каждого пакета?
[21:25:15] <Minoru> снепшоты шарятся
[21:25:29] <kosc> А как бы скачал cabal? Я не умею в cabal.
[21:25:40] <kosc> А вот и пинга пошла, сорцы stack качаются.
[21:25:56] <Minoru> то есть если у тебя пять проектов и у всех используется снепшот lts-3.7, то пакеты, которые юзают все пять проектов (parsec, скажем) будут скачаны и собраны *один* раз
[21:26:02] <kosc> И ещё 63 зависимости для него, лал.
[21:26:11] <Minoru> cabal качает по HTTP, так же, как и все остальные. Качает тарболл.
[21:26:31] <Minoru> так он его соберёт? :( Ну это зря, это дупликация одного и того же!
[21:26:37] <Minoru> stack-bin нету там?
[21:27:15] <Minoru> подключил и себе, будем посмотреть
[21:27:28] <kosc> Minoru, нету, а если бы и был, то я бы не стал, потому что сразу пришлось бы код писать, а так можно поотлынивать.
[21:27:33] <Minoru> нету stack-bin? жаль
[21:27:43] MaXGGXaM вышел из конференции
[21:27:51] <Minoru> не, без stack-bin такой оверлей не нужен, я считаю
[21:27:56] * Minoru отключил обратно
[21:28:33] <kosc> Сурцбазед же
[21:28:40] <kosc> СУРЦ!
[21:28:52] <kosc> Minoru, иди к миксеру на стрим же, у тебя-то инет ок.
[21:30:26] <Minoru> kosc: уже там
[21:30:32] <Minoru> kosc: а ты не отлынивай!
[21:30:38] <kosc> Minoru, понец лижешь?
[21:30:41] <kosc> А у меня компиляется.
[21:30:52] <kosc> 27 пакетов скомпилено.
[21:30:56] MaXGGXaM зашёл в конференцию
[21:31:17] <kosc> Из 65.
[21:32:15] <j123123> ВСТУПАЙ И КОНПЕЛИРУЙ!
[21:32:22] <j123123> В МЕСТЕ МЫ СИЛА
[21:32:26] <j123123> $pet stats
[21:32:28] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 23
Сытость: 90
Возраст: 19 часов
[21:36:04] <kosc> $pet heal
[21:36:05] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[21:37:54] sss|zombie зашёл в конференцию
[21:39:02] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[21:39:03] ForNeVeR зашёл в конференцию
[21:41:52] madmercen вышел из конференции: offline
[21:45:21] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[21:45:22] ForNeVeR зашёл в конференцию
[21:47:59] <kosc> $pet heal
[21:47:59] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[21:48:10] <kosc> $pet transfer ForNeVeR 1
[21:48:11] <horta hell> kosc: Транзакция успешна.
[21:51:59] <Spo1ler> пет
[21:52:11] <Spo1ler> залупет
[21:52:47] <kosc> $pet transfer Spo1ler 1
[21:52:47] <horta hell> kosc: Недостаточно PTC.
[21:52:49] <kosc> Увы.
[21:59:24] <Minoru> $pet coins
[21:59:24] <horta hell> Minoru: У тебя есть 0PTC.
[22:01:17] <kosc> $pet transfer Minoru 0
[22:01:18] <horta hell> kosc: Некорректная сумма.
[22:01:47] <kosc> Всё предусмотрели.
[22:03:34] <Akon32> $pet coins
[22:03:35] <horta hell> Akon32: У тебя есть 0PTC.
[22:03:52] <Akon32> $pet transfer Minoru 0.00000000000001
[22:03:52] <horta hell> Akon32: Некорректная сумма.
[22:04:23] * Minoru покарал kosc и Akon32 молниями с неба
[22:04:53] <kosc> Minoru, а что такого-то? Сам сказал, что тебя можно по любому поводу хайлайтить.
[22:05:25] <Minoru> kosc: да? Когда? Я не помню уже ._.
[22:05:35] <m4n71k0r> описание к снапшоту ащееее http://llvm.org/builds/
[22:05:49] <m4n71k0r> к штудии прикручиваеццо и вперде
[22:06:35] <kosc> Minoru, когда я написал о тебе "минор", и тебе это вроде как не понравилось.
[22:07:24] <Minoru> kosc: а
[22:07:37] <kosc> Ага.
[22:07:48] <j123123> А хотите я вам llvm кросскомпилирую под винду?
[22:07:53] <j123123> С шлангом!
[22:08:08] <Akon32> упоролся штоле?
[22:08:20] <kosc> j123123, погоди-ка.... Ты для Chewbaka asm под винду собирал на ЛИНЕ?
[22:08:25] <j123123> Да
[22:08:30] <j123123> А что?
[22:09:06] <kosc> j123123, как?
[22:09:15] <Akon32> mingw ?
[22:09:29] <j123123> ./configure --target=vax-linux --host=x86_64-w64-mingw32 --disable-nls --without-gcc --with-gnu-as --with-gnu-ld --prefix=/home/user/win_binutils_vax
[22:09:42] <j123123> make
[22:09:47] <j123123> make install
[22:09:59] <m4n71k0r> j123123: скомпилируй мне Miranda под линь и я на линь уйду
[22:10:24] <Akon32> wine miranda.exe
[22:10:27] <j123123> Не выйдет с мирандой, оно на винапи завязано
[22:10:34] <j123123> Да, только через вайн
[22:10:43] <j123123> Можно еще попробовать с winelib собрать
[22:10:59] <m4n71k0r> пф...
[22:11:21] <m4n71k0r> с вайном любой дурак сможет
[22:11:37] <Minoru> kosc: ну что, сколько тебе ещё компилить там?
[22:11:48] <Akon32> кстати, нам вот письмо щастья из Ростеха пришло, что не надо продукты M$ покупать, а надо alt linux или astralinux ставить.
[22:11:53] <Minoru> kosc: ты же читаешь туториал в промежутках между поглядыванием в чатик и в вывод emerge?
[22:12:11] <j123123> m4n71k0r: Ну вот если перепишут эту миранду, чтобы она не зависела от винапи, тогда обращайся
[22:12:16] <Akon32> так что придётся вайн под русскими линуксами раскуривать..
[22:12:24] <m4n71k0r> j123123: ты лентяй!
[22:12:30] <kosc> Minoru, да оно давно уже скомпилилось, просто продолжаю отлынивать. А вывода emerge у меня нет, --quiet по дефолту.
[22:12:51] <Minoru> kosc: >:-(
[22:13:29] <j123123> Minoru: :3
[22:13:35] <kosc> А сейчас я вообще dwarf fortress отчего-то ставлю :(
[22:14:24] <Minoru> kosc: знаешь, как я некоторое время назад лень фиксил? Я поставил приложуху, чтобы время трекать, и старался сделать так, чтобы по окончанию суток в сумме получалось 24 часа. Это естественным образом заставляло меня заниматься только теми задачами, по которым я трекал время. Среди задач был диплом и не было установки DF.
[22:15:40] <kosc> Что-то не понял прикола насчёт приложухе. В сумме 24 часа за сутку? Ну у меня с часами всё в порядке в xmobar.
[22:16:19] <kosc> .ping DeadBot
[22:16:20] <DeadBot> kosc: понг от меня 0.01 секунды
[22:16:25] <Minoru> да, но ты свои двадцать четыре часа тратишь на, в том числе, ерунду. А я с помощью приложения трекал, чем я занимаюсь, и постепенно приходил к состоянию, когда на ерунду трачу очень мало времени
[22:16:29] <m4n71k0r> kosc: что у тебя там? курсач?
[22:16:44] <m4n71k0r> kosc: диплом?
[22:17:22] <kosc> Minoru, спать/жрать/опоржнятся в те 24 часа не входили что ли?
[22:17:31] <kosc> m4n71k0r, курсач есть, и разные всякие лабы, да.
[22:18:21] <m4n71k0r> kosc: так тебя типа забанить на пару месяцев?
[22:18:28] <Minoru> kosc: входили, для этого у меня были отдельные таски. Таск для пинания, на самом деле, был, но он назывался Reading; его я пытался дотянуть до двух часов в день
[22:18:32] <Minoru> (в среднем)
[22:18:58] <Minoru> j123123: Миксер копипастит. Ты чувствуешь это?
[22:19:06] <kosc> m4n71k0r, зачем? Я буду в другой конфе всем в уши ссать, есть разница? Тут Minoru хоть пытается наставить меня на Путь Истиный™
[22:19:13] <kosc> А там даже того не будет.
[22:19:29] <m4n71k0r> kosc: я могу попросить фон Невера забанить тебя во всех конфах
[22:19:37] <j123123> Minoru: Если ты о стриме, то я его не смотрю
[22:20:01] <kosc> m4n71k0r, он есть не во всех конфах, увы. + ещё есть IRC, vk и много прочего говна.
[22:20:21] <kosc> Minoru, а ты спать ложился/вставал по графику или как выйдет, кстати?
[22:22:23] <Minoru> j123123: да. Но я думал, у тебя экстрасенсорные способности и ты чувствуешь копипаст за милю :)
[22:22:59] <Minoru> kosc: старался по расписанию, но по факту это была последняя стадия диплома и сон был роскошью
[22:23:44] <Minoru> kosc: почему ты всё ещё чатишься со мной вместо чтения документации?
[22:24:10] <Minoru> нужно успеть сделать сегодня коммит! Нужно учиться!
[22:24:29] <kosc> Minoru, я читаю книжку по GTD, параллельно чатингу с тобой. Просто читаю онлайн, постранично.
[22:25:23] <kosc> Будь у меня норм инет, я бы сейчас серьяльчик/кинчик/юутбчик вообще смотрел.
[22:25:29] <kosc> А так хоть какой-то прогресс.
[22:25:38] <kosc> Хвала мегафону и его дерьмовым тарифам!
[22:26:27] <j123123> cериальчики - нинужно
[22:27:21] <kosc> j123123, ну я чаще в приступах апатии ютубчик смотрел, причём всё подряд (т.е. говно всякое).
[22:28:34] <Minoru> kosc: что про GTD читаешь? Оригинальную книжку? Она длинная слишком. Прочти http://gtdfh.branchable.com/ и давай кодить!
[22:29:40] <kosc> Minoru, русский перевод экспресс-курса. Возможно, что его оригинал по твоей ссылке.
[22:29:49] <kosc> Хотя я не уверен.
[22:30:13] <kosc> И там 224 страницы, я на 185, по-моему, стоит довести это дело до конца.
[22:30:23] <Minoru> нет, по моей ссылке книжка стороннего чувака, где он описывает основные идеи и свой сетап
[22:30:25] <Minoru> а, ну ладно
[22:32:28] <kosc> Minoru, а ты в скорочтение умеешь?
[22:33:15] <Minoru> нет, хотя у меня есть небольшая заинтересованность к этой теме, так что если есть что подсказать — вперёд
[22:33:55] <ɹǝɟılʍǝu> ЧПОЧЕЧКИ
[22:34:04] <kosc> Minoru, ну пункт первый - подавление субвокализации. (Не озвучивать в голове то, что читаешь, сразу представлять смысл). Это я осилил, но иногда забываю.
[22:34:06] <Akon32> а что, можно маны скорочтением читать?
[22:34:50] rexim зашёл в конференцию
[22:35:13] <kosc> Вообще, если верить какому-то там Самуэлю Рейншоу, о котором писал Хайнлайн, все проблемы с чтением у человеков только потому, что они неправильно пользуются глазами.
[22:35:53] <m4n71k0r> а мне просто не кайф быстро читать
[22:36:22] <m4n71k0r> а в книжках по погроменгу я вообще комментарии к коду пропускаю(
[22:36:35] <rexim> Minoru: ты до самого конца начал сидеть! Спасибо большое! :)
[22:41:55] <Minoru> kosc: про субвокализацию знаю, но не знаю, как её подавить. Есть книжка годная какая-то, или видеокурс, или ещё что-то?
[22:42:44] gsomix зашёл в конференцию
[22:42:54] <gsomix> Утро.
[22:43:12] <kosc> Minoru, не знаю, я просто попробовал, и вдруг понял, что смог. И могу какое-то время читать сразу смысловыми фразами, это клёво, но меня пока надолго не хватает, увы.
[22:43:23] <Chewbaka> gsomix: Утро)
[22:46:17] <kosc> gsomix, gsomix-ушка.
[22:46:17] <Minoru> rexim: пожалуйста, но это комплимент не только тебе, но и моей лени ._. Я разбавлял стрим чатиком (и твоим, и здешним), и в итоге у меня так и не накопилось достаточно желания что-то попилить, чтобы уйти. Но стрим был весёлым, спасибо и тебе :)
[22:46:51] <gsomix> kosc, что тебе от меня нужно? .__.
[22:47:22] <rexim> Minoru: пожалуйтса! ^_^
[22:47:35] <rexim> gsomix: дратуте, мистер Гсомикс!
[22:47:56] <rexim> Minoru: We have to function that!!
[22:48:13] <Minoru> rexim: function all the things!
[22:48:19] <rexim> \o/
[22:48:33] <gsomix> rexim, я все пропустил. Смотрел с женой "Вверх".
[22:48:47] <rexim> gsomix: ничего страшного. :) Понравилось? Стоит смотреть?
[22:48:53] <kosc> gsomix, что бы ты не был такой злющий, и всё.
[22:49:00] <gsomix> rexim, годно, рекомендую.
[22:49:12] <rexim> Minoru: (ノ◕ヮ◕)ノ*:・゚ f()
[22:49:16] <gsomix> kosc, я тебя просто буду игнорировать.
[22:49:16] <Minoru> весьма пронзительный мультик, если память не изменяет
[22:49:17] <rexim> gsomix: спасибо!)
[22:49:45] <kosc> gsomix, а смысл? Ты же наверное тоже пишешь код, раз тут сидишь.
[22:50:14] <Minoru> kosc: >:-(
[22:51:17] <kosc> Minoru, что не так с gsomix-ушком?
[22:51:33] portnov вышел из конференции
[22:52:38] <Minoru> kosc: с ним всё так. Чего ты пристаёшь? Иди пиши код!
[22:57:12] <rexim> xO
[22:57:15] <rexim> Всем снов!
[22:57:19] rexim вышел из конференции
[22:57:28] <kosc> Minoru, а со мной что не так?
[22:58:42] <Minoru> kosc: позволяешь себе страдать фигнёй. Ну, решение я озвучивать уже задолбался, сам догадайся, что я предлагаю тебе сделать.
[22:59:58] <kosc> Minoru, писать код?
[23:01:24] <Minoru> бинго!
[23:02:15] <kosc> Но осталось уже 19 страниц :(
[23:03:01] <ɹǝɟılʍǝu> Minoru, http://haskelllive.com/environment.html
[23:05:01] <Minoru> ɹǝɟılʍǝu: м, прикольно. Это, кстати, один из ведущих HaskellCast-а
[23:12:33] <kosc> Всё.
[23:12:58] <kosc> Там после послесловия и инфы об авторе белый лист и какая-то бесполезная инфа от русского издательства.
[23:13:28] <kosc> Тираж 3000.
[23:13:30] <kosc> Ого
[23:13:58] <kosc> Хотя, я-то её честно спиратил у какого-то чувака.
[23:17:20] <kosc> Всем СН
[23:17:22] kosc вышел из конференции
[23:23:45] Akon32 вышел из конференции
[23:33:47] sss|zombie вышел из конференции
[23:37:28] <gsomix> Ох, курс на edx скоро заканчивается.
[23:37:45] <Minoru> ты доволен тем, чему тебя там научили?
[23:37:58] <gsomix> Minoru, я многое еще не посмотрел.
[23:38:03] <Minoru> в ЖЖ вот жалуются: http://yantayga.livejournal.com/114250.html
[23:38:40] <gsomix> А мне не на что жаловаться.
[23:38:44] <gsomix> Я просто не шарю.
[23:38:56] <Minoru> хех, удобно быть новичком!
[23:39:10] <Minoru> а по F# у тебя подготовка из чего состоит?
[23:42:15] <gsomix> Minoru, из ничего.
[23:42:30] <gsomix> Я ничего не умею ни там, ни так. :)
[23:43:54] <Minoru> ну, ты книжки какие-то читал? Синтаксис знаешь? Или ты в процессе чтения Окасаки будешь разбираться с релевантными темами?
[23:44:05] <Minoru> это не допрос, мне просто интересно :)
[23:45:21] <gsomix> Не читал, видел, все зашарю в процессе.
[23:51:45] <ɹǝɟılʍǝu> Minoru, !!!
[23:51:50] <ɹǝɟılʍǝu> Нужна твоя помощь!
[23:51:53] <ɹǝɟılʍǝu> Я не пониамт!
[23:51:56] <ɹǝɟılʍǝu> Вот кот http://lpaste.net/145592
[23:52:13] <ɹǝɟılʍǝu> В фунции parseVectorV как-то нужно собирать результаты parseVectorElement
[23:52:24] <ɹǝɟılʍǝu> и сувать в результирующий Vector
[23:52:25] <ɹǝɟılʍǝu> Как?
[23:54:25] * Minoru спешит на помощь!
[23:57:34] <Minoru> нуэ
[23:57:47] <Minoru> pure Vector <*> (char groupStart *> manyTill parseVectorElement (char groupFinish))
[23:57:48] <Minoru> нет?
[23:57:57] <Minoru> (код не запускал)
[23:58:13] <Minoru> если нет, тогда придётся-таки расчехлять ghci
[23:58:38] <Minoru> ɹǝɟılʍǝu:
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!