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

[03:58:18] <codingteam@conference.jabber.ru> Используемый вами псевдоним не зарегистрирован
[03:58:18] grouzen зашёл в конференцию
[03:58:18] j123123 зашёл в конференцию
[03:58:18] eaeee зашёл в конференцию
[03:58:18] MaXGGXaM зашёл в конференцию
[03:58:18] xspeed зашёл в конференцию
[03:58:18] hdhog зашёл в конференцию
[03:58:18] uıʃɐɟ∀ зашёл в конференцию
[03:58:18] ForNeVeR зашёл в конференцию
[03:58:18] madmercen зашёл в конференцию
[03:58:18] Kumba_yo зашёл в конференцию
[03:58:18] ɹǝɟılʍǝu зашёл в конференцию
[03:58:18] любитель криппи языков зашёл в конференцию
[03:58:18] OKTAVIUS зашёл в конференцию
[03:58:18] ckorzhik зашёл в конференцию
[03:58:18] 0xd34df00d зашёл в конференцию
[03:58:18] rafaelrs зашёл в конференцию
[03:58:18] unixorn зашёл в конференцию
[03:58:18] uggur зашёл в конференцию
[03:58:18] horta hell зашёл в конференцию
[03:58:18] DeadBot зашёл в конференцию
Тема: 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С.
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(вт, чт, сб, вс, збс): http://www.youtube.com/watch?v=fSYxc93G3KU
[04:23:15] horta hell вышел из конференции: Disconnected: Replaced by new connection
[04:23:15] horta hell зашёл в конференцию
[05:08:44] ckorzhik вышел из конференции
[05:36:57] 0xd34df00d вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[05:37:03] 0xd34df00d зашёл в конференцию
[05:50:57] любитель криппи языков вышел из конференции
[06:06:28] 0xd34df00d вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[06:06:34] 0xd34df00d зашёл в конференцию
[07:09:23] nextiter зашёл в конференцию
[07:38:14] <j123123> $pet stats
[07:38:16] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 12
Сытость: 39
Возраст: 27 часов
[07:38:17] 0xd34df00d вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[07:38:18] <j123123> $pet heal
[07:38:22] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[07:55:10] 4ppleboy зашёл в конференцию
[08:23:24] rexim зашёл в конференцию
[08:27:46] <rexim> uggur: =*
[08:27:49] dzhon зашёл в конференцию
[08:28:00] <rexim> Все утраца!!
[08:47:49] MaXGXaM зашёл в конференцию
[08:57:06] rafaelrs вышел из конференции
[09:01:22] xspeed вышел из конференции
[09:13:19] uggur вышел из конференции: Replaced by new connection
[09:13:27] uggur зашёл в конференцию
[09:23:20] dzhon вышел из конференции
[09:26:11] Minoru зашёл в конференцию
[09:26:11] Minoru вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[09:29:15] MaXGXaM вышел из конференции
[09:29:32] <horta hell> Недетерминированный конечный автомат Тьюринга пытается сожрать все, что найдет.
[09:31:41] Minoru зашёл в конференцию
[09:31:46] <Minoru> \o/
[09:36:33] <rexim> Minoru: ква
[09:36:41] <rexim> $pet feed
[09:36:42] <horta hell> rexim: Жестом доброй воли спасена зверушка от голода снедающего. Вы получаете 3PTC, а Недетерминированный конечный автомат Тьюринга сыт и доволен.
[09:36:56] <rexim> $pet transfer Minoru3
[09:36:56] <horta hell> rexim: Попробуй $pet help transfer.
[09:36:59] <rexim> лол
[09:37:07] <rexim> $pet transfer Minoru 3
[09:37:07] <horta hell> rexim: Транзакция успешна.
[09:37:12] <rexim> $pet rating
[09:37:12] <horta hell> rexim:
M-noru: 10PTC
ʕ•ᴥ•ʔ: 8PTC
любитель криппи языков: 7PTC
j-23123: 5PTC
F-rNeVeR: 5PTC
e-eee: 3PTC
rexim: 1PTC
Славный капитан: 1PTC
[09:37:33] <rexim> $pet transfer ʕ•ᴥ•ʔ 1
[09:37:33] <horta hell> rexim: Транзакция успешна.
[09:37:47] <Minoru> мяу :)
[09:37:50] MaXGXaM зашёл в конференцию
[09:37:55] <rexim> Minoru: дратуте! :3
[09:37:57] <Minoru> этот ваш мишка — это новый zxc?
[09:38:00] <rexim> Ага
[09:38:13] <rexim> Хм...
[09:38:21] <rexim> А ведь это реально фономен
[09:38:27] <rexim> феномен*
[09:38:33] <rexim> "Феномен zxc"
[09:38:48] <rexim> Когда есть несуществующий игрок, которого все прокачивают.
[09:39:12] <rexim> И этот феномен, похоже, периодически возникает.
[09:56:29] eaeee вышел из конференции
[10:00:39] rexim вышел из конференции
[10:09:12] uggur вышел из конференции: Replaced by new connection
[10:09:20] uggur зашёл в конференцию
[10:16:16] <ɹǝɟılʍǝu> Minoru, храните деньги в сберегательных мишках!
[10:16:42] <Minoru> ɹǝɟılʍǝu: ах, вот оно что!
[10:20:23] <Minoru> бля, не осиливаю написать in-place merge sort на итераторах
[10:20:38] eaeee зашёл в конференцию
[10:21:48] eaeee вышел из конференции
[10:22:42] <Minoru> э-э-э, а её вообще можно написать in-place?
[10:22:54] Graf зашёл в конференцию
[10:23:02] Graf вышел из конференции
[10:23:02] * Minoru внезапно понял, что проблема не в неумении обращаться с итераторами…
[10:23:30] gsomix зашёл в конференцию
[10:23:49] <Minoru> м, ну конечно же можно!
[10:23:51] <gsomix> Я тут читал новости.
[10:23:56] <gsomix> А там говорят, что утро!
[10:23:56] <Minoru> gsomix: фига се у тебя ресурс!
[10:24:07] Аман зашёл в конференцию
[10:24:10] <Minoru> новости в кои-то веки не врут, Гсомикс. Утра!
[10:25:34] <gsomix> Minoru, а что в ресурсе особенного?
[10:25:46] <Minoru> UUID
[10:26:01] <Minoru> раньше у тебя было написано «Gajim», емнип
[10:26:13] <Minoru> да, Gajim__
[10:26:31] <Minoru> м, хотя и с этим UUID ты раньше заходил… Я впервые заметил просто
[10:26:48] <gsomix> .__.
[10:26:53] <Minoru> ох, ну конечно же Минорка допустил off-by-one error!
[10:26:56] <gsomix> Я ничего не делал специально.
[10:27:06] <Minoru> // осталось только понять, где именно допустил :D
[10:27:17] <Аман> утро
[10:27:27] <gsomix> А я взял вафельки на работу.
[10:27:31] <gsomix> И сейчас их съем.
[10:28:45] <Minoru> а я всё ещё не купил печенья, потому что мне лень пойти в магазин :(
[10:28:53] <Minoru> тем не менее, приятного аппетита тебе!
[10:30:30] m4n71k0r зашёл в конференцию
[10:44:31] ckorzhik зашёл в конференцию
[11:07:53] Аман вышел из конференции
[11:12:27] любитель криппи языков зашёл в конференцию
[11:15:22] uggur вышел из конференции: Replaced by new connection
[11:15:22] uggur зашёл в конференцию
[11:25:54] <любитель криппи языков> $pet stats
[11:25:57] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 62
Сытость: 74
Возраст: 31 часов
[11:27:58] Аман зашёл в конференцию
[11:30:59] Аман вышел из конференции
[11:31:21] Аман зашёл в конференцию
[11:43:26] m4n71k0r вышел из конференции
[11:47:37] grouzen вышел из конференции
[11:51:01] rafaelrs зашёл в конференцию
[11:59:32] grouzen зашёл в конференцию
[12:01:43] Аман вышел из конференции: Replaced by new connection
[12:01:45] Аман зашёл в конференцию
[12:01:53] rexim зашёл в конференцию
[12:15:14] <rexim> Minoru: воп-воп-воп
[12:15:15] <rexim> овалдыв
[12:15:16] <rexim> вола
[12:15:37] <Minoru> rexim: олывова!
[12:15:39] <uggur> rexim: тебе нравится скрипт?
[12:16:34] <rexim> uggur: хм... ну норм. Только я не понял, что он делает. )
[12:16:46] <uggur> :D
[12:17:26] <uggur> rexim: $ python convert.py 255
(1+(1+1))^(1+(1+1)*(1+1))+(1+(1+(1+1)))*(1+(1+1))
[12:17:52] <rexim> >>> (1+(1+1))^(1+(1+1)*(1+1))+(1+(1+(1+1)))*(1+(1+1))
18
>>>
[12:18:01] <rexim> Вот потому и не понял.
[12:18:06] <Minoru> щито это?
[12:18:09] <rexim> Не знаю.
[12:18:14] <uggur> потому что в питоне возведение в степень -- это ** :)
[12:18:15] <rexim> Оно перевело 255 в 18
[12:18:18] <uggur> А ^ -- это XOR
[12:18:21] <rexim> А, ну ок
[12:18:26] <uggur> $ bc -q
(1+(1+1))^(1+(1+1)*(1+1))+(1+(1+(1+1)))*(1+(1+1))
[12:18:29] <rexim> Я не знаю же питон :)
[12:18:38] <uggur> Я использую нотацию кнута для гипероператоров
[12:18:43] <rexim> Ок
[12:18:45] <rexim> Круто
[12:18:47] <uggur> ^, ^^, ^^^ и т.п.
[12:18:50] <rexim> ^_^
[12:18:55] <uggur> =^.^=
[12:19:04] <rexim> uggur: ты кнута читаешь?
[12:19:07] <uggur> нет
[12:19:12] <uggur> делать мне нечего :)
[12:19:13] <rexim> И правильно.
[12:19:17] <rexim> :D
[12:19:20] <uggur> Я просто видел её когда изучал функцию Аккермана
[12:19:47] <rexim> uggur: можно будет на следующем стриме твой скриптик заюзать для раскладывания больших чисел.
[12:19:54] <rexim> Чтоб тестовые данные нагенерить.
[12:19:56] <rexim> Спасибо! :)
[12:20:09] <uggur> а график видел?
[12:20:21] Аман вышел из конференции: Replaced by new connection
[12:20:22] Аман зашёл в конференцию
[12:20:32] <rexim> Да, только там оси не подписаны были.
[12:20:34] <uggur> Это длина чисел по у и порядковый номер натурального числа по х
[12:20:45] <rexim> Круто
[12:20:48] <rexim> Интересно)
[12:21:03] <uggur> 1) забавный паттерн
2) скорость роста функции длины записи очень мала
[12:21:20] <uggur> но лучше всё-таки используй не юникод, а KOI8R
[12:21:31] <rexim> Почему?
[12:21:41] <uggur> Потому что удобнее работать с KOI8R
[12:21:46] <uggur> А не с юникодом
[12:21:52] <rexim> Мы же пишем харкорный язык для хардкорных людей.
[12:21:55] <rexim> Не надо удобнее :)
[12:22:04] <uggur> Это не хардкорность
[12:22:18] <Minoru> мне физически больно вас читать
[12:22:22] <Minoru> Кнута не советуют
[12:22:28] <Minoru> зато советуют KOI8-R
[12:22:31] <uggur> Хардкорность заключается в сложных интеллектуальных задачах, а не в искусственом усложнении
[12:22:38] <uggur> Давай тогда ещё синтаксис сделает сложным?
[12:22:42] <rexim> Minoru: хорошо, специально для тебя я его советую.
[12:22:56] <uggur> Скажем, значок лямбды выглядит как \ только на чётных лямбдах
[12:22:59] <uggur> а на нечётных -- /
[12:22:59] <rexim> Minoru: можешь начинать читать. :)
[12:23:08] <uggur> rexim: ты понимаешь, что это тупо? :)
[12:23:08] <Minoru> rexim: ну, только как справочник ._. Читать от корки до корки не очень.
[12:23:23] <uggur> А истинная хардкорность заключается совсем не в этом :Ь
[12:23:34] <uggur> Точно так же с кодовой таблицей
[12:23:37] <rexim> uggur: UTF-8 не был придуман, чтобы людям специально усложнить жизнь.
[12:23:42] <rexim> Не понимаю о чем вообще ты.
[12:23:56] <rexim> Можешь не называть это хардкорность ок.
[12:24:00] <Minoru> rexim: олсо прости, что я вчера со стрима сбежал — у меня тут опять понаприходило людей, которые стали меня отвлекать
[12:24:01] <rexim> Мне как-то без разницы.
[12:24:07] <rexim> План от этого не меняется.
[12:24:14] <uggur> *пожал плечами* я считаю, что ты допускаешь ошибку
[12:24:32] <uggur> алсо, юникод придумали не для лямбда-машин
[12:24:38] <rexim> Minoru: ничего страшного. =*
[12:24:39] <uggur> а для высокоуровневого программирования
[12:25:08] <rexim> uggur: можешь форкнуть и переделать по-своему. Я буду только рад. :)
[12:25:35] <uggur> рад тому, что я убью твой проект и заберу себе?
[12:25:36] <uggur> ок
[12:25:45] <uggur> в каких-то кругах это сочли бы агрессией
[12:27:16] <Minoru> я ничего не понял
[12:27:27] <rexim> Я тоже.
[12:28:07] <rexim> Ладно, пойду дальше работать.
[12:28:13] <Minoru> uggur: ты ругаешься, что в миксеровском интерпретаторе лямбда-исчисленя лямбда-абстракции начинаются с символа λ?
[12:28:21] rexim вышел из конференции
[12:28:53] <uggur> Minoru: Нет, потому что он хочет использовать совершенно неуместный юникод для символьного кодирования ответов интерпретатора
[12:29:23] <uggur> а я считаю, что гораздо лучше использовать KOI8R или даже кодовую таблицу KOI7
[12:31:24] <Minoru> а можно пример вывода?
[12:31:28] <Minoru> а то я что-то это всё пропустил
[12:31:33] <Minoru> ишшуя вроде не вижу такого
[12:31:40] <Minoru> (поискал лямбду в репозитории)
[12:31:58] <uggur> какую лямбду?
[12:32:13] <uggur> Вот смотри: у тебя на выходе получается список чисел
[12:32:17] <uggur> а ты хочешь -- буковки
[12:32:24] <gsomix> ʕ•ᴥʕ•ᴥʕ•ᴥ•ʔᴥ•ʔᴥ•ʔ
[12:32:46] <uggur> я предлагаю использовать KOI7, которую даже запомнить можно и которая не требует использования больших чисел
[12:32:54] <uggur> а миксер -- UTF8
[12:32:55] <gsomix> ʕ•ᴥ•ʕ•ᴥ•ʕ•ᴥ•ʔ•ᴥ•ʔ•ᴥ•ʔ
[12:32:58] <Minoru> uggur: а если я на вход хочу подать Unicode?
[12:33:10] <uggur> Minoru: какая разница что ты подаешь на вход?
[12:33:20] <uggur> вопрос в том, как кодируются числа в символы на выходе
[12:33:46] <uggur> ещё раз для тебя: кодовая таблица -- это не кодировка
[12:33:48] <Minoru> uggur: олсо емнип в KOI7 и KOI8 первые 128 символов такие же, как и в ASCII ⇒ ты не отличишь латиницу, закодированную в KOI7, от латиницы, закодированной в UTF-8
[12:34:01] <Minoru> ну ты тут что-то про UTF-8 вещаешь
[12:34:04] <uggur> Minoru: нет, в KOI7 не такая же.
[12:34:11] <Minoru> а потом у тебя CP != кодировка
[12:34:16] <Minoru> сам-то точно ничего не путаешь?
[12:34:37] <uggur> В UTF-8 тоже имеет кодовую таблицу.
[12:34:46] <uggur> и она супербольшая
[12:35:23] <Minoru> и это плохо?
[12:36:33] <gsomix> ForNeVeR, ᕙʕ⇀ᴥ↼‶ʔᕗ
[12:37:24] <uggur> Да
[12:37:24] uggur вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[12:37:39] uggur зашёл в конференцию
[12:41:27] uggur вышел из конференции: Replaced by new connection
[12:41:34] uggur зашёл в конференцию
[12:41:42] uggur вышел из конференции
[12:42:02] uggur зашёл в конференцию
[12:42:11] <uggur> Minoru: Это плохо потому что создаёт искусственные проблемы при выводе текста из лямбда-выражения
[12:43:46] <Minoru> ты понимаешь, что вывод в KOI ограничит количество языков, в которых можно выводить текст?
[12:44:07] <Minoru> Миксер может считать это слишком высокой платой за твоё (сомнительное, с моей точки зрения) удобство
[12:46:52] m4n71k0r зашёл в конференцию
[13:00:42] <m4n71k0r> гитхаб не умеет тянуть репы из битбакета... фу
[13:00:43] <m4n71k0r> утро
[13:01:47] <Minoru> утро! Вкостыль на какую-нибудь VPS скриптик, котрый будет по нотификациям от BitBucket пушить на GitHub :3
[13:01:52] uggur вышел из конференции
[13:03:26] <Minoru> а я сегодня узнал, что на Linux и OS X какие-то разные clang-и, видимо; на OS X почему-то не подхватывался move assignment operator, хотя на линуксе всё збс: https://github.com/akrennmair/newsbeuter/issues/203#issuecomment-165653154
[13:04:08] <Minoru> (использование move operator=, конечно, было говёным решением, и я его уже поменял на нормальный initialization list в конструкторе, но все равно интересно)
[13:17:36] Аман вышел из конференции
[13:19:03] <m4n71k0r> Minoru: мувать надо с умом)
[13:21:30] uggur зашёл в конференцию
[14:00:27] Аман зашёл в конференцию
[14:20:37] ckorzhik вышел из конференции
[14:21:44] rexim зашёл в конференцию
[14:22:01] <rexim> ForNeVeR: > Showing 24 changed files with 0 additions and 2559 deletions
[14:22:06] <rexim> И это даже не мой коммит!!
[14:22:39] <ForNeVeR> rexim: хде?
[14:22:48] <rexim> В твоей бороде!
[14:22:54] <rexim> Прям в ней!
[14:22:57] <rexim> Коммиты!
[14:23:20] <rexim> Это на работе :)
[14:25:07] <rexim> ForNeVeR: Да, и твоя борода тоже у меня на работе есть!
[14:26:00] <ForNeVeR> о_О
[14:26:18] <ForNeVeR> А я - то думаю, куда подевалась... вчера на месте была, а сегодня пропала...
[14:26:27] <ForNeVeR> rexim: пришлите мне её обратно, пожалуйста.
[14:26:31] <rexim> ForNeVeR: хорошо.
[14:26:35] <rexim> Сегодня вышлю
[14:26:38] <rexim> Почтой России.
[14:26:48] <ForNeVeR> Как раз к новому году придёт!
[14:27:01] * ForNeVeR снова тактично не уточняет, к какому именно.
[14:27:01] <rexim> =3
[14:27:07] <rexim> xD
[14:32:22] dzhon зашёл в конференцию
[14:37:18] Аман вышел из конференции: Replaced by new connection
[14:37:18] Аман зашёл в конференцию
[14:57:07] rexim вышел из конференции
[15:00:11] dzhon вышел из конференции
[15:06:04] Аман вышел из конференции: Replaced by new connection
[15:06:04] Аман зашёл в конференцию
[15:16:33] Graf зашёл в конференцию
[15:16:38] Graf вышел из конференции
[15:18:33] ascrazy зашёл в конференцию
[15:22:22] ap3amac зашёл в конференцию
[15:23:28] 0xd34df00d зашёл в конференцию
[15:25:17] a1batross зашёл в конференцию
[15:29:50] ap3amac вышел из конференции
[15:42:04] <ForNeVeR> Получается, fadis так и не написал код? Прискорбно...
[15:43:39] <Minoru> и не возвращается
[15:43:41] <Minoru> воистину прискорбно
[15:44:06] <m4n71k0r> ForNeVeR: ты даже его ник запомнил...
[15:44:34] <ForNeVeR> m4n71k0r: ну, у меня не настолько дырявая память, чтобы уже через несколько дней всё забывать.
[15:45:09] <Minoru> суть не в том, что ты забыл
[15:45:14] <Minoru> суть в том, что ты *запомнил*
[15:46:13] <m4n71k0r> ForNeVeR: у меня было дежавю, был похожий чувак, с такой-же идиотской манерой общения (лёгкая форма Зелёного Слоника), с теми же желаниями: "хочу написать что-нибудь крутое, какой язык выбрать и тд"
[15:46:49] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:46:50] a1batross зашёл в конференцию
[15:47:05] <m4n71k0r> вот в плюсоконфу заходить Люминий, который умеет (по его словам) в повершелл и его все должны вдохновлять, но потом он уходит невдохновлённый
[15:47:57] <ForNeVeR> Что, где это?
[15:48:03] <ForNeVeR> Во-первых, давайте его забаним.
[15:48:13] <m4n71k0r> у меня складывается впечатление, что какой-то ублюдок подключил секретную лечебницу для душевно-больных программистов-неосиляторов к жабберу
[15:48:15] <ForNeVeR> Во-вторых, давайте пошлём его нахуй^W в powershell@!
[15:49:00] <m4n71k0r> либо это круто написанные боты, что маловероятнее
[15:49:16] <ForNeVeR> m4n71k0r: к сожалению, это отражает рыночную ситуацию. Многие коммерческие конторы сегодня стали выполнять функции таковых лечебниц.
[15:49:33] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:49:38] a1batross зашёл в конференцию
[15:49:48] ckorzhik зашёл в конференцию
[15:58:28] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:58:29] a1batross зашёл в конференцию
[16:02:08] a1batross вышел из конференции: Disconnected: closed
[16:02:37] a1batross зашёл в конференцию
[16:17:59] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:18:00] a1batross зашёл в конференцию
[16:19:21] <Minoru> 0xd34df00d: а что с 0xd34df00d.me? Логи не почитать, хнык.
[16:19:33] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:19:41] a1batross зашёл в конференцию
[16:20:34] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:20:35] a1batross зашёл в конференцию
[16:21:08] Kumba_yo вышел из конференции
[16:21:46] pbuser3 зашёл в конференцию
[16:22:30] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:22:33] a1batross зашёл в конференцию
[16:23:32] <horta hell> Недетерминированный конечный автомат Тьюринга агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[16:23:52] <Minoru> $pet resurrect
[16:23:52] <horta hell> Minoru: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[16:23:59] <pbuser3> День добрый.
LD_LIBRARY_PATH=fullpath и .Lfullpath эквиваленты ведь?
[16:25:24] <Minoru> хм
[16:25:26] <Minoru> а что за .L?
[16:25:35] <pbuser3> -L
[16:25:53] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:25:54] a1batross зашёл в конференцию
[16:26:00] <m4n71k0r> ну -L -ов можно много воткнуть
[16:26:06] <Minoru> это ты куда передаёшь, в компилятор?
[16:26:13] <m4n71k0r> точно не путь до либы ld ?
[16:26:18] <pbuser3> да
[16:26:40] <pbuser3> m4n71k0r: дык и в LIBRARY_PATH через делимер можно
[16:26:54] <Minoru> а, простите, я перепутал переменные окружения ._.
[16:27:23] a1batross вышел из конференции: Disconnected: closed
[16:27:40] a1batross зашёл в конференцию
[16:28:01] <pbuser3> сейчас компилю так avr-gcc -g -mmcu=atmega328 -o main.elf main.o -L/home/user/Documents/avr/lib -luart
[16:28:20] <pbuser3> и все ок, но хотелось бы avr-gcc -g -mmcu=atmega328 -o main.elf main.o -luart
[16:28:28] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:28:29] a1batross зашёл в конференцию
[16:28:49] <pbuser3> но ld ругается ld: cannot find -luart
[16:29:15] <m4n71k0r> ɹǝɟılʍǝu: как студенту объяснить, что тут очередь с приоритетом основана на Min двоичной куче, которая маппится на массив?) И вообще принцип маппинга?)
http://algs4.cs.princeton.edu/24pq/MinPQ.java.html
[16:29:27] <pbuser3> хотя libuart.a имеется
[16:30:06] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:30:10] a1batross зашёл в конференцию
[16:30:23] <Minoru> pbuser3: у тебя флаги идут после имени входного файла
[16:30:24] <Minoru> так нельзя
[16:30:55] <Minoru> avr-gcc -g -mmcu=atmega328 -L/home/user/Documents/avr/lib -luart -o main.elf main.o
вот так попробуй
[16:31:40] <m4n71k0r> ɹǝɟılʍǝu: казалось бы на картинках и так всё понятно http://algs4.cs.princeton.edu/24pq/
[16:32:15] <pbuser3> нее, -luart все равно в конце должен быть, а то undefined reference to `uart_init'
[16:34:21] <pbuser3> Minoru: воо http://stackoverflow.com/questions/22426574/gcc-undefined-reference-to
[16:34:24] <Minoru> m4n71k0r: по-моему, маппинг можно объяснить через обход в ширину
[16:34:41] <pbuser3> "Please also note that libraries need to be specified on the command line after the files needing them:

"
[16:34:46] <Minoru> m4n71k0r: заставь студента написать сериализатор и десериализатор в строку, использующий обход в ширину
[16:34:59] <Minoru> m4n71k0r: пусть посмотрит на вывод и сравнит с картинкой
[16:35:18] <Minoru> pbuser3: дык то libraries
[16:35:25] <Minoru> pbuser3: а с путём до библиотек что?
[16:35:38] <Minoru> avr-gcc -g -mmcu=atmega328 -L/home/user/Documents/avr/lib -o main.elf main.o -luart
[16:35:40] <Minoru> вот так попробуй
[16:36:24] <pbuser3> с -L пробдем не было, но хотелось без него, что бы gcc сам искал через LIBRARY_PATH
[16:40:22] Аман вышел из конференции
[16:42:46] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:42:49] a1batross зашёл в конференцию
[16:44:17] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:44:20] a1batross зашёл в конференцию
[16:45:48] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:45:49] a1batross зашёл в конференцию
[16:48:14] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:48:19] a1batross зашёл в конференцию
[16:53:48] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:53:54] a1batross зашёл в конференцию
[16:55:53] <любитель криппи языков> $pet stats
[16:55:56] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 92
Сытость: 92
Возраст: 0 часов
[16:56:20] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:56:24] a1batross зашёл в конференцию
[17:12:18] <ɹǝɟılʍǝu> m4n71k0r, ась?
[17:14:15] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:14:19] a1batross зашёл в конференцию
[17:15:48] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:15:51] a1batross зашёл в конференцию
[17:15:52] <m4n71k0r> ɹǝɟılʍǝu: да ничего уже
[17:17:24] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:17:26] a1batross зашёл в конференцию
[17:19:12] MaXGXaM вышел из конференции
[17:20:08] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:20:12] a1batross зашёл в конференцию
[17:20:50] uggur вышел из конференции: Replaced by new connection
[17:20:58] uggur зашёл в конференцию
[17:22:42] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:22:43] a1batross зашёл в конференцию
[17:24:33] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:24:37] a1batross зашёл в конференцию
[17:28:17] <ɹǝɟılʍǝu> m4n71k0r, есть какой серьёзный матан по сравнению текстов?
[17:28:43] <m4n71k0r> матан не держу
[17:28:47] uggur вышел из конференции: Replaced by new connection
[17:28:55] uggur зашёл в конференцию
[17:35:51] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:35:52] a1batross зашёл в конференцию
[17:36:09] <gsomix> Мне шеф статью подкинул для рецензии.
[17:36:32] uggur вышел из конференции: Replaced by new connection
[17:36:40] uggur зашёл в конференцию
[17:37:39] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:38:19] a1batross зашёл в конференцию
[17:43:00] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:49:39] uggur вышел из конференции: Replaced by new connection
[17:49:47] uggur зашёл в конференцию
[17:51:51] a1batross зашёл в конференцию
[17:53:12] portnov зашёл в конференцию
[17:56:27] 4ppleboy вышел из конференции
[17:58:07] uggur вышел из конференции: Replaced by new connection
[17:58:15] uggur зашёл в конференцию
[18:07:01] uggur вышел из конференции: Replaced by new connection
[18:07:09] uggur зашёл в конференцию
[18:10:31] uggur вышел из конференции: Replaced by new connection
[18:10:39] uggur зашёл в конференцию
[18:12:58] sss|zombie зашёл в конференцию
[18:19:56] Аман зашёл в конференцию
[18:24:23] <ɹǝɟılʍǝu> Minoru, m4n71k0r онтоп: возможно ли в хаскеле в паттерн-матчинге сделоть что-то сложнее равенства?
[18:24:27] <ɹǝɟılʍǝu> Типа > 0, < 0
[18:25:06] <ɹǝɟılʍǝu> А, уже вкурил как.
[18:26:20] <m4n71k0r> ɹǝɟılʍǝu: если бы я был разрабом х-ля, то сделал бы)
[18:32:18] <portnov> ɹǝɟılʍǝu: view patterns, pattern guards
[18:32:19] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[18:34:58] <ForNeVeR> Гы, naggum оказался несовместим с Mono О_О
[18:35:24] <любитель криппи языков> ForNeVeR: просто хаген ненавидит опенсурс
[18:35:26] <любитель криппи языков> или геев
[18:35:27] <любитель криппи языков> (-;
[18:41:47] <ɹǝɟılʍǝu> portnov, спасибо
[18:42:02] <ɹǝɟılʍǝu> m4n71k0r, Minoru, запилил левенштайна http://lpaste.net/147339
[18:43:53] uggur вышел из конференции: Replaced by new connection
[18:44:01] uggur зашёл в конференцию
[18:49:25] <portnov> ɹǝɟılʍǝu: !! линейное по времени.
[18:50:59] <ɹǝɟılʍǝu> portnov, а что лучше?
[18:51:27] <portnov> в идеале как-то переписать рекурсию, чтобы от обеих строк на каждом шаге по одной буковке откусывать
[18:52:06] <portnov> что-то типа
dd [] (y:ys) = ...
dd (x:xs) [] = ..
dd (x:xs) (y:ys) = ... dd xs ys ...
[18:52:16] <m4n71k0r> ɹǝɟılʍǝu: ты у минорыча научился такие невменяемые названия давать?
[18:52:24] <m4n71k0r> чо за дэдэ?
[18:52:28] <portnov> нейминг ок, да :)
[18:52:31] <m4n71k0r> чо за эм
[18:52:36] <portnov> http://jakobz.livejournal.com/253999.html
[18:52:37] <ɹǝɟılʍǝu> m4n71k0r, сорь(
[18:52:50] <ɹǝɟılʍǝu> m4n71k0r, транслировал с форумулы: https://ru.wikipedia.org/wiki/Расстояние_Левенштейна
[18:53:17] hdhog вышел из конференции: Left Vacuum-IM
[18:57:18] <ɹǝɟılʍǝu> portnov, а чо если переделать в массив?
[18:59:05] <portnov> вариант тоже, хотя и нетрадиционно.
[19:00:27] Аман вышел из конференции
[19:03:50] uggur вышел из конференции: Replaced by new connection
[19:03:58] uggur зашёл в конференцию
[19:08:53] uggur вышел из конференции: Replaced by new connection
[19:08:58] uggur зашёл в конференцию
[19:09:51] sss|zombie вышел из конференции
[19:18:44] uggur вышел из конференции: Replaced by new connection
[19:18:52] uggur зашёл в конференцию
[19:20:44] m4n71k0r вышел из конференции
[19:23:33] xspeed зашёл в конференцию
[19:33:00] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:33:01] a1batross зашёл в конференцию
[19:35:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:35:06] a1batross зашёл в конференцию
[19:36:50] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:36:53] a1batross зашёл в конференцию
[19:39:54] ckorzhik вышел из конференции
[19:40:57] Kumba_yo зашёл в конференцию
[19:44:15] gsomix зашёл в конференцию
[19:44:26] <gsomix> Утро.
[19:49:46] ap3amac зашёл в конференцию
[19:50:47] <ɹǝɟılʍǝu> gsomix, !!!
[19:50:53] <ForNeVeR> gsomix: я написал программу, а она роняет mono!
[19:51:31] <ForNeVeR> gsomix: CIL: http://hastebin.com/iwageneyic.vala
C# (результат, полученный через ilspy): http://hastebin.com/fehigejowo.vala
[19:51:44] <ForNeVeR> FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in Program:Main (): IL_000b: ret
[19:52:56] rexim зашёл в конференцию
[19:53:14] <rexim> Наконец-то я дома!1ыврлоа
[19:53:51] Славный капитан зашёл в конференцию
[19:57:23] <Minoru> ɹǝɟılʍǝu: есть метод, хранящий в памяти всего две строки таблицы, он гораздо лучше ложится на списки: http://lpaste.net/2779783467687215104
[19:57:56] <ɹǝɟılʍǝu> Minoru, ого!
[19:59:08] <portnov> Minoru, хелпер для красоты в виде State-монады оформить ещё и будет ок
[19:59:59] <portnov> helper :: Char -> State String [Int]
[20:00:32] pbuser3 вышел из конференции
[20:00:41] <gsomix> ForNeVeR, .__.
[20:00:59] <ForNeVeR> gsomix: сделой ревью!
[20:01:26] <gsomix> ForNeVeR, хорошо. Я только сегодня утром заметил нотификацию с гитхаба.
[20:01:48] <gsomix> Чуть-чуть позже посмотрю.
[20:01:52] <gsomix> Я только с работы вернулся.
[20:01:55] <ForNeVeR> gsomix: конечно!
[20:02:14] <ɹǝɟılʍǝu> Minoru, но пока что нихуа не поня
[20:02:39] <Minoru> portnov: Char -> State (String, [Int]) же
[20:03:06] <Minoru> ɹǝɟılʍǝu: дык что там понимать? Там тот же механизм, что и при полном расчёте таблицы, просто храним только текущую и предыдущую строки
[20:03:13] <ɹǝɟılʍǝu> Minoru, странно, значения разнятся
[20:03:17] <ɹǝɟılʍǝu> С моим вариантом.
[20:03:21] <Minoru> ɹǝɟılʍǝu: https://en.wikipedia.org/wiki/Levenshtein_distance#Iterative_with_two_matrix_rows
[20:03:51] Kumba_yo вышел из конференции
[20:04:09] <ɹǝɟılʍǝu> Minoru,
print $ d "администрация" "тест"
print $ distance "администрация" "тест"
[20:04:16] <ɹǝɟılʍǝu> 10 и 13 соответственно
[20:04:22] <gsomix> ForNeVeR, мне статью дали поревьювить.
[20:04:27] <gsomix> Каких-то китайцев.
[20:04:29] <ɹǝɟılʍǝu> http://lpaste.net/147343
[20:04:38] <portnov> Minoru: State что-то возвращать должно. А (,) как раз естественно рассматривать как пару из состояния и возвращаемого значения.
[20:04:52] <rexim> У меня чайные пакетики заканчиваются... =(
[20:05:01] <ɹǝɟılʍǝu> rexim, а я какавы купил!
[20:05:09] <ɹǝɟılʍǝu> У меня тут теперь и чай, и кофе и какава!
[20:05:17] <portnov> Minoru: может быть правильнее State [Int] String, я не вникал особо в логику.
[20:05:18] <ForNeVeR> gsomix: а меня приглашали gradle ревьюить :)
[20:05:21] <rexim> ɹǝɟılʍǝu: смесь,
[20:05:24] <rexim> ?
[20:05:33] <ɹǝɟılʍǝu> rexim, нет. Но можно заебенить и смесь!
[20:05:37] <ForNeVeR> Какие-то чуваки решили устроить коллаборативный code review.
[20:05:37] <rexim> =3
[20:05:51] <rexim> ForNeVeR: мне тоже пришло.
[20:06:02] <rexim> Подозреваю тупой маркетинговый трюк.
[20:06:20] ascrazy вышел из конференции
[20:06:58] <ForNeVeR> rexim: ну, я чото не хочу его ревьюить. Хотя иногда участвую в опросах, которые по почте присылают. Там всякое про модульное тестирование и т.п.
[20:07:15] <rexim> Хм...
[20:07:16] <Minoru> portnov: ок, найду у себя баг — попробую переписать со State, а то что-то мне непонятно…
[20:07:27] <rexim> ForNeVeR: и что в этих опросах спрашивают?
[20:07:33] <rexim> Я их обычно игнорю :)
[20:07:41] <rexim> Мне они тоже тоннами приходят.
[20:07:46] <ForNeVeR> rexim: ну, всякое спрашивают.
[20:07:50] <rexim> Надо бы скрыть мыло, но, кажется, уже поздно.
[20:07:59] <rexim> ForNeVeR: ок
[20:08:03] <Minoru> ɹǝɟılʍǝu: а почему 10? ._.
[20:08:57] <portnov> эалё
[20:08:58] <Minoru> ɹǝɟılʍǝu: я так понимаю, что можно удалить «админи» (цена — 6), дописать «те» (цена — 2), оставить на месте «ст» (цена — 0), удалить «рация» (цена — 5). Итого 13.
[20:09:02] <portnov> у вас логи не работают.
[20:09:12] <Minoru> portnov: я уже пнул Фуда
[20:09:25] <Minoru> логи пишутся (дедбот-то здесь), просто сайт лежит
[20:09:58] <rexim> Minoru: товарищ Минорякавакерманн!
[20:10:07] <ɹǝɟılʍǝu> Minoru, хм, где тогда у меня косяк:
[20:10:09] <ɹǝɟılʍǝu> ?
[20:10:46] <ɹǝɟılʍǝu> Minoru, бле
[20:10:52] <ɹǝɟılʍǝu> У нас с тобой формулы ращные
[20:11:02] <ɹǝɟılʍǝu> Моя отсюда https://ru.wikipedia.org/wiki/Расстояние_Левенштейна
[20:11:58] <Minoru> ɹǝɟılʍǝu: да я вроде твой код читал, глядя на формулу из англоязычной википедии, и всё было ок
[20:12:06] <Minoru> rexim: Ми-ми-миксер1
[20:12:58] <ɹǝɟılʍǝu> Minoru, чо за фигня такая?
[20:13:43] <Minoru> ɹǝɟılʍǝu: а зачем ты вычел единички из длинн строк?
[20:13:54] <ɹǝɟılʍǝu> Minoru, иначе оно падало
[20:14:09] <ɹǝɟılʍǝu> Я сделал предположение, что идёт на слишком большой индекс
[20:14:44] <ɹǝɟılʍǝu> Да, без этого идёт далеко.
[20:15:49] rexim вышел из конференции
[20:16:08] <ɹǝɟılʍǝu> а
[20:16:09] <ɹǝɟılʍǝu> бле
[20:16:21] a1batross вышел из конференции: Disconnected: Replaced by new connection
[20:16:25] a1batross зашёл в конференцию
[20:16:53] любитель криппи языков вышел из конференции
[20:16:57] <Minoru> потому что в Википедии индексы в строках с единицы, видимо :)
[20:17:21] <Minoru> я поправил 15-ю строку, твой алгоритм теперь возвращает 11 =\
[20:17:29] a1batross вышел из конференции: Disconnected: closed
[20:17:57] a1batross зашёл в конференцию
[20:17:59] <Minoru> бля
[20:18:03] <Minoru> приоритеты операторов?
[20:18:44] <Minoru> а, нет, у вызова функции приоритет выше, чем у сложения
[20:20:55] <Minoru> может, ошибка не в твоём коде, а в моём? :) Или мои рассуждения выше (про то, как получается 13) верны?
[20:21:57] <ɹǝɟılʍǝu> Minoru, мммм
[20:23:47] <ɹǝɟılʍǝu> Minoru, тут говорит, что 11 http://planetcalc.com/1721/
[20:24:33] <ɹǝɟılʍǝu> Minoru, http://www.let.rug.nl/~kleiweg/lev/
[20:25:10] <ɹǝɟılʍǝu> Minoru, вот тут наглядно http://www.kurzhals.info/static/samples/levenshtein_distance/
[20:25:14] <ɹǝɟılʍǝu> 11 — правильно
[20:25:19] a1batross вышел из конференции: Disconnected: Replaced by new connection
[20:25:20] a1batross зашёл в конференцию
[20:27:12] a1batross вышел из конференции: Disconnected: Replaced by new connection
[20:27:16] a1batross зашёл в конференцию
[20:27:50] <Minoru> а
[20:28:03] <Minoru> я понял, почему 11
[20:28:32] <Minoru> мы не «удаляем «админи» и дописываем «те», мы «удаляем «адми» и заменяем «ни» на «те»
[20:31:18] <Minoru> ого
[20:31:27] <ɹǝɟılʍǝu> Что?
[20:31:48] <0xd34df00d> Левенштейн хуита и медленно.
[20:31:52] <Minoru> я поменял в вызове своей функции аргументы местами и получил «*** Exception: Prelude.head: empty list»
[20:32:55] a1batross вышел из конференции: Disconnected: Replaced by new connection
[20:32:56] a1batross зашёл в конференцию
[20:34:26] <ɹǝɟılʍǝu> 0xd34df00d, а чо норм?
[20:35:02] a1batross вышел из конференции: Disconnected: closed
[20:39:00] <0xd34df00d> А какая задача, еще раз?
[20:39:10] <0xd34df00d> Искать ближайший текст к данному из набора?
[20:39:30] <ɹǝɟılʍǝu> Задачи как раз пока никакой не ставилось. =)
[20:39:49] <0xd34df00d> Ясно.
[20:41:13] <Minoru> ɹǝɟılʍǝu: я неправильно применял расчёт стоимости: http://lpaste.net/diff/2779783467687215104/4029780969874522112
[20:42:26] <Minoru> ой, там ещё trace остался на 11-й строке, ɹǝɟılʍǝu
[20:42:31] <Minoru> но ты понял суть
[20:42:41] <ɹǝɟılʍǝu> Ага, ясно. =)
[20:43:37] rexim зашёл в конференцию
[20:47:43] Аман зашёл в конференцию
[20:49:54] <rexim> https://music.yandex.ru/artist/764025/albums
[20:49:55] <ɹǝɟılʍǝu> Домой
[20:49:59] <rexim> ɹǝɟılʍǝu: =*
[20:50:19] <Minoru> ɹǝɟılʍǝu: короче вывод: ни ты, ни я не умеем писать код без багов ;)
[20:50:29] <rexim> Пффф!!11
[20:50:44] <rexim> Сорри.
[20:50:56] * rexim брызгал просто чай на монитор, ничего особого
[20:53:25] <Minoru> rexim: что у тебя там происходит?
[20:53:27] dzhon зашёл в конференцию
[20:54:49] <Minoru> portnov: дзинь! У вас не найдётся минуточки поговорить о монаде State и пророке её — функции helper?
[20:55:22] <Minoru> свежий код здесь: http://lpaste.net/diff/2779783467687215104/4029780969874522112 (на 11-й строке нужно убрать «trace (show line)»)
[20:57:32] <portnov> Minoru: понг.
[20:57:35] <Minoru> вау, взял и переписал!
[20:57:44] <Minoru> но получилось говно какое-то
[20:58:22] grouzen вышел из конференции
[20:58:27] <portnov> э.
[20:58:29] grouzen зашёл в конференцию
[20:58:37] <portnov> Minoru: что-то по ссылке я вобще никаких монад не вижу :)
[20:58:45] <Minoru> portnov: http://lpaste.net/4029780969874522112
[20:58:56] <Minoru> не-не, по ссылке был старый код, который я не знал, как переписать
[20:58:59] <Minoru> вот по новой уже монады
[20:59:17] <Minoru> но мне не нравится извращение с \s -> \c -> …
[21:00:01] <portnov> \s -> xxx s
это просто xxx
[21:00:04] <Minoru> хотя может это и ок…
[21:00:21] <Minoru> а, тьфу :)
[21:00:26] <Minoru> так, конечно, полущ
[21:00:28] <portnov> (\s -> \c -> execState (helper c) s)
это просто \c -> execState (helper c)
[21:00:38] <portnov> а последнее это (execState . helper)
[21:00:40] <Minoru> а в чём вообще профит от монады State в данном случае?
[21:00:50] <Minoru> о, про point-free я что-то не подумал!
[21:00:54] <Minoru> спасибо
[21:01:14] <portnov> в данном случае — только в том, что пропадает возня с заворачиванием в (,) и потом fst/snd
[21:01:27] ap3amac вышел из конференции
[21:01:34] <Minoru> она у меня раньше пропала, когда я понял, что мне не нужны таплы вообще :)
[21:01:44] <Minoru> теперь у меня состояние — это просто [Int]
[21:01:49] <Minoru> ну, ты сам по типам видишь же
[21:02:15] <portnov> ну да, там теперь можно написать просто helper :: Char -> [Int] -> [Int]
[21:02:30] <portnov> или [Int] -> Char -> [Int], как удобнее фолдить потом
[21:04:19] <portnov> Minoru: а там эти [Int] длинные могут получаться?
[21:05:08] <Minoru> длина состояния равна длине первого аргумента (s1)
[21:05:26] <rexim> У меня тут в чятике какие-то типы
[21:05:37] <portnov> я думал может удобнее это [Int] реверснуть
[21:05:52] <Minoru> э-э-э, зачем?
[21:06:01] <portnov> ну там мне last подозрительным показалось
[21:06:08] <portnov> хотелось его на хед заменить
[21:06:21] <Minoru> што
[21:06:22] <portnov> но там я смотрю head/tail чаще используются
[21:06:38] <Minoru> а
[21:06:40] <Minoru> тьфу, да
[21:06:44] <Minoru> last :)
[21:07:03] <Minoru> я забыл просто, что он есть :D
[21:07:43] <Minoru> олсо нам по списку все равно много раз бегать, ещё один проход — не беда
[21:08:01] <portnov> ну ладно
[21:08:11] <portnov> я алгоритма-то не знаю, так чисто, на код смотрю :)
[21:08:20] ap3amac зашёл в конференцию
[21:08:20] <Minoru> в общем, спасибо за замечания, я понял, что о многих вещах тупо не задумываюсь (и зря)
[21:09:03] <portnov> ну, в текущем виде осталось выкинуть монаду обратно, похоже :)
[21:09:44] <Minoru> я вот, кстати, расстроился, что нету Foldable (,,)
[21:10:05] <Minoru> я хотел на 16-й строке сделать map minimum $ zip3 …
[21:10:16] ap3amac вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[21:10:17] <portnov> ещё меня смущает let newline = ... newline
[21:10:18] <rexim> Fornever (,,)
[21:10:29] uggur вышел из конференции: Replaced by new connection
[21:10:29] <portnov> ForNeVeR: это так задумано, что определение рекурсивное?
[21:10:37] uggur зашёл в конференцию
[21:10:52] <Minoru> portnov: не-не, это как раз ок. Это тот же трюк, что и с fib = 1 : 1 : zipWith (+) fib (tail fib)
[21:10:58] <ForNeVeR> portnov: wat
[21:11:07] <rexim> portnov: wat
[21:11:18] <ForNeVeR> О чём вы говорите?
[21:11:23] <ForNeVeR> rexim: ?
[21:11:26] <rexim> ForNeVeR: ?
[21:11:33] <ForNeVeR> rexim: :goat:
[21:11:42] <rexim> ForNeVeR: :goat: :eyes:
[21:11:45] eaeee зашёл в конференцию
[21:15:41] uggur вышел из конференции: Replaced by new connection
[21:15:48] uggur зашёл в конференцию
[21:16:59] <eaeee> Привет
[21:17:57] <eaeee> Почему-то сайт дедфуда не работает
[21:18:02] <rexim> eaeee: *ЧПОК*
[21:18:29] <portnov> што.
[21:18:34] <portnov> а
[21:18:37] <portnov> я промазал.
[21:19:01] <eaeee> rexim, почини пж
[21:19:34] Kumba_yo зашёл в конференцию
[21:21:45] rexim вышел из конференции
[21:22:57] m4n71k0r зашёл в конференцию
[21:23:27] <Minoru> m4n71k0r: чочотам не так с моими именами переменных? Разве я юзаю непонятные?
[21:24:05] <m4n71k0r> Minoru: гы) я помню ты какой-то код на х-ле показывал. Там такое же было как у нялайфера
[21:24:35] <Minoru> хм
[21:24:37] <Minoru> ну ладно
[21:26:21] rexim зашёл в конференцию
[21:30:00] <Minoru> как qmake угадывает, с какими кутями собирать проект? У меня есть qt4 и qt5, и эта скотина упорно пыриться на хедеры для четвёртой версии, хотя должна юзать пятую
[21:30:03] <Minoru> (насколько я понял)
[21:30:33] <rexim> ForNeVeR: http://store.steampowered.com/app/40700/
[21:31:04] любитель криппи языков зашёл в конференцию
[21:31:54] uggur вышел из конференции: Replaced by new connection
[21:32:00] <eaeee> ForNeVeR, привет. Что ты имел в виду когда говорил что компилирование через roslyn почти всегда приводит к изменению бинарников?
[21:32:01] uggur зашёл в конференцию
[21:32:09] <любитель криппи языков> $pet stats
[21:32:12] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 46
Сытость: 23
Возраст: 5 часов
[21:37:37] <m4n71k0r> Minoru: попробуй использовать qmake из 5-х кутей)
[21:38:05] <m4n71k0r> qmake очень тупой, на самом деле
[21:39:58] 0xd34df00d вышел из конференции: Disconnected: closed
[21:39:58] 0xd34df00d зашёл в конференцию
[21:42:45] eaeee вышел из конференции: Logged out
[21:42:47] eaeee зашёл в конференцию
[21:45:48] <Minoru> m4n71k0r: о, я осилил наконец-то. Спасибо. Я-то думал, он независим от версии библиотеки…
[21:49:28] pbuser3 зашёл в конференцию
[21:56:30] <ɹǝɟılʍǝu> Вечора
[21:58:40] <ForNeVeR> eaeee: ну, roslyn немного другие бинарники выдаёт. Не как csc.
[21:58:50] <ForNeVeR> eaeee: в частности, там немного более хитрая оптимизация для switch.
[21:59:13] Аман вышел из конференции
[21:59:20] <ForNeVeR> eaeee: по поведению они должны быть такими же, но байт-код может чуть-чуть отличаться.
[22:01:38] <eaeee> ForNeVeR: понятно. еще мне интересно, за счет чего работает C# interactive, как это на лету компилиться?
[22:01:56] <eaeee> ForNeVeR: скачал исходники - мало что понял
[22:02:23] <ForNeVeR> eaeee: конкретного механизма я не знаю, ну а вообще - динамические сборки, Reflection.Emit. Это, считай, почти что встроенная во фреймворк функциональность :)
[22:03:21] <ForNeVeR> eaeee: добавить тип в рантайме достаточно просто. Немного сложнее, пожалуй, добавлять методы к типу (что бывает, если ты объявляешь "просто метод" в REPL).
[22:04:30] <eaeee> ForNeVeR: я такого еще не пробовал, добавлять типы. просто использовал готовые
[22:04:33] <ForNeVeR> eaeee: но я вот чуток ткнул - и уже вижу, что "просто метод" - это не совсем метод, а объект класса InteractiveScriptGlobals.
[22:05:50] <ForNeVeR> Хотя он в итоге синтаксис соблюдает, и не даёт мни ничего вызвать у этого объекта - просит скобок добавить :)
[22:06:02] <eaeee> ща поищу этот класс
[22:09:17] <eaeee> вот это реально слишком большой solution
[22:10:20] <ForNeVeR> Скажи спасибо, что ты не решарпер открыл.
[22:10:49] <ForNeVeR> Чуваки из JetBrains жалуются, что студией свой солюшен с решарпером вообще не могут открыть - виснет наглухо :D
[22:12:25] <rexim> Так вот почему он не развивается!
[22:12:28] <rexim> Они его тупо открыть не могут.
[22:12:33] <rexim> Все понятно.
[22:12:51] <uggur> :D
[22:13:01] <ForNeVeR> XD
[22:13:19] <j123123> 0xd34df00d: http://0xd34df00d.me/ не пашет
[22:13:20] <ForNeVeR> Вообще-то он развивается. Но шутка отличная.
[22:13:24] <gsomix> rexim, развивается, но только за счет тех, кто херачит код в виме и емаксе.
[22:13:50] <ForNeVeR> gsomix: у них же есть IDEA.
[22:14:04] <rexim> gsomix: дыа!
[22:14:12] <ForNeVeR> ...наверняка они не могут открыть исходники IDEA в IDEA, правда? :D
[22:14:17] <rexim> ForNeVeR: спасибо! )
[22:14:18] <gsomix> :3
[22:14:23] <eaeee> ForNeVeR: ничего в этом классе особого нет http://hastebin.com/yagozidazi.cs
[22:14:42] <ForNeVeR> eaeee: а кто говорил, что там есть что-то особое?
[22:15:10] <ForNeVeR> Просто класс, а они в рантайме плодят от него наследников, например. А, может, и не наследников даже, а просто инстансы делают...
[22:16:17] uggur вышел из конференции
[22:16:45] uggur зашёл в конференцию
[22:17:31] <horta hell> Недетерминированный конечный автомат Тьюринга плотоядно смотрит на окружающих, обнажив зубы.
[22:18:15] <eaeee> ForNeVeR: вот здесь создается https://github.com/dotnet/roslyn/blob/da8ab31358c5c1297d57eaff6fa0bf2a4bfdc932/src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs#L188
[22:18:28] <eaeee> да и вообще только в этом классе нашел использование
[22:19:40] <ForNeVeR> eaeee: ну, кароч, вся соль там будет вот в этом методе. Все эти Script.CreateInitialScript, Script.ContinueWith.
[22:19:48] <ForNeVeR> Похоже, там тупо используется DLR.
[22:20:16] <ForNeVeR> Ну, не тупо, конечно. Это штука сложная :)
[22:20:39] uggur вышел из конференции
[22:20:59] uggur зашёл в конференцию
[22:21:12] <любитель криппи языков> $pet statsw
[22:21:12] <horta hell> любитель криппи языков: Попробуйте $pet help.
[22:21:15] <любитель криппи языков> $pet stats
[22:21:16] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 35
Сытость: 10
Возраст: 5 часов
[22:21:22] <любитель криппи языков> $pet feed
[22:21:22] <horta hell> любитель криппи языков: Недетерминированный конечный автомат Тьюринга с чавканьем грызёт еду. Вы зарабатываете 1PTC.
[22:24:32] uggur вышел из конференции: Replaced by new connection
[22:24:39] uggur зашёл в конференцию
[22:29:04] uggur вышел из конференции
[22:29:27] uggur зашёл в конференцию
[22:35:55] <j123123> $pet rating
[22:35:55] <horta hell> j123123:
M-noru: 12PTC
ʕ•ᴥ•ʔ: 8PTC
л-битель криппи языков: 7PTC
j123123: 4PTC
F-rNeVeR: 4PTC
e-eee: 2PTC
[22:36:21] uggur вышел из конференции
[22:37:19] uggur зашёл в конференцию
[22:37:29] <rexim> Minoru: https://music.yandex.ru/artist/764025/albums
[22:38:47] <rexim> http://store.steampowered.com/app/405010/ rly? ._.
[22:40:53] <ɹǝɟılʍǝu> rexim, омг
[22:42:01] <Славный капитан> они еще и деньги за это хотят?
[22:42:11] <Славный капитан> how about a steaming cup of NO
[22:42:29] Славный капитан вышел из конференции
[22:42:43] <rexim> ._.
[22:43:37] <ɹǝɟılʍǝu> И УБИЖАААААЛ
[22:43:56] <rexim> ага
[22:46:08] <rexim> send/Славный капитан/Вернись, мы все простим! =(/
[22:46:08] <horta hell> rexim: Сообщение помещено в очередь.
[22:46:44] <eaeee> чет не компилиться
[22:46:52] <eaeee> *не компилится
[22:49:00] uggur вышел из конференции: Replaced by new connection
[22:49:06] uggur зашёл в конференцию
[22:49:21] uggur вышел из конференции
[22:51:07] <eaeee> https://dl.dropboxusercontent.com/u/89414637/errors.JPG
[23:17:06] pbuser3 вышел из конференции
[23:19:00] 0xd34df00d вышел из конференции: Disconnected: closed
[23:19:02] 0xd34df00d зашёл в конференцию
[23:26:02] uggur зашёл в конференцию
[23:29:20] uggur вышел из конференции
[23:32:37] <Minoru> ɹǝɟılʍǝu: ты там всё сдал уже?
[23:32:39] <Minoru> gsomix: а ты?
[23:32:53] <gsomix> Minoru, нет.
[23:33:23] <Minoru> уф. Ладно, не буду отвлекать тогда :)
[23:35:38] 0xd34df00d вышел из конференции: Disconnected: closed
[23:40:04] <Minoru> rexim: ничего так музычка, в фоне поиграла, не сильно отвлекая
[23:40:13] <Minoru> спасибо, в общем :)
[23:40:26] <rexim> Minoru: пожалуйста! :)
[23:46:37] Славный капитан зашёл в конференцию
[23:47:02] <Славный капитан> rexim: ты пробудил меня, смертный!
[23:47:50] <Minoru> а теперь он тебя проспит!
[23:48:37] <Славный капитан> Коль всуе вызвал ты меня, готовься с /home расстаться! А если нет, то говори, зачем!
[23:49:11] * Славный капитан котирует verse libre, да.
[23:51:01] <Minoru> не понял, как отличать это от прозы ._.
[23:51:14] <Славный капитан> Гм. У нас что, переход на DST произошел?
[23:51:20] <Minoru> олсо узнал, что в белом стихе нет только рифмы. А метр, оказывается, есть!
[23:51:24] <Славный капитан> Да!
[23:51:29] <Славный капитан> Именно так.
[23:53:04] <rexim> Славный капитан: ты вернулсо! \о/
[23:53:05] <rexim> Ура!
[23:58:28] 0xd34df00d зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!