Home
codingteam
codingteam@conference.jabber.ru
19.12.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С.
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
[00:02:48] portnov вышел из конференции
[00:04:18] uggur зашёл в конференцию
[00:08:47] uggur вышел из конференции: Replaced by new connection
[00:08:54] uggur зашёл в конференцию
[00:09:37] <rexim> Я спать!
[00:09:45] <rexim> xO
[00:09:48] rexim вышел из конференции
[00:14:21] uggur вышел из конференции
[00:14:56] uggur зашёл в конференцию
[00:15:07] uggur вышел из конференции
[00:24:12] <j123123> http://www.linusakesson.net/programming/brainfuck/
[00:24:14] <j123123> The Game Of Life implemented in Brainfuck
[00:26:16] <Славный капитан> Чтож, коли ты потревожил меня без нужды, вот проклятье мое: будешь ты спать вечным сном беспробудно, двадцать три года, покуда эпоха не сменится.
[00:26:36] * Славный капитан демонически захохотал и исчез в облаке дыма.
[00:28:24] <ɹǝɟılʍǝu> Славный капитан, го kf2
[00:28:36] <Славный капитан> ɹǝɟılʍǝu: там вдонатить надо
[00:28:40] <Славный капитан> а я спать хочу
[00:28:44] <ɹǝɟılʍǝu> Славный капитан, нет не надо
[00:29:09] <Славный капитан> надо
[00:29:11] <Славный капитан> 899 рублей
[00:29:56] <Славный капитан> и вообще он унылый какой-то
[00:30:01] nextiter вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[00:30:09] <Славный капитан> где толпы врагов и разетающиеся конечности?!
[00:33:29] 0xd34df00d вышел из конференции: Disconnected: No route to host
[00:40:01] Славный капитан вышел из конференции
[00:41:32] <horta hell> Недетерминированный конечный автомат Тьюринга забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[00:42:25] <m4n71k0r> $pet heal
[00:42:25] <horta hell> m4n71k0r: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[00:54:23] dzhon вышел из конференции
[01:05:28] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[01:40:30] <Minoru> $pet stats
[01:40:33] <horta hell> Minoru:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 90
Сытость: 49
Возраст: 9 часов
[01:40:37] Minoru вышел из конференции
[01:50:24] m4n71k0r вышел из конференции
[02:57:23] Славный капитан зашёл в конференцию
[04:27:45] Славный капитан вышел из конференции
[04:40:22] eternastudento зашёл в конференцию
[04:47:31] <horta hell> Недетерминированный конечный автомат Тьюринга умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[04:48:09] <eternastudento> $pet resurrect
[04:48:09] <horta hell> eternastudento: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[04:48:39] <eternastudento> $pet feed
[04:48:39] <horta hell> eternastudento: Недетерминированный конечный автомат Тьюринга презрительно фыркнул, отстранившись от пищи.
[05:13:22] xspeed вышел из конференции
[05:43:19] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[05:53:50] любитель криппи языков вышел из конференции
[06:09:43] <j123123> https://www.youtube.com/watch?v=ir5rj2yYH_8
[06:14:03] <j123123> $pet stats
[06:14:13] <j123123> $pet stats
[06:14:27] <j123123> $pet stats
[06:14:31] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 85
Сытость: 81
Возраст: 1 часов
[06:14:33] <j123123> дурацкий бот
[07:50:59] sss|zombie зашёл в конференцию
[08:01:30] dzhon зашёл в конференцию
[08:19:59] rafaelrs вышел из конференции
[08:20:11] rafaelrs зашёл в конференцию
[08:23:17] dzhon вышел из конференции
[08:27:20] xspeed зашёл в конференцию
[08:37:35] ckorzhik зашёл в конференцию
[08:47:21] nextiter зашёл в конференцию
[08:49:17] sss|zombie вышел из конференции
[09:22:39] superka зашёл в конференцию
[09:44:57] ascrazy@jabber.ru зашёл в конференцию
[10:00:39] kosc зашёл в конференцию
[10:04:22] gsomix зашёл в конференцию
[10:06:23] rexim зашёл в конференцию
[10:06:38] <rexim> Утряка-вака!11
[10:06:55] <ForNeVeR> > Expected: ok
> Actual: 歯
[10:07:07] <rexim> =3
[10:07:10] <ForNeVeR> Ядрить, что-то Наггум себя не очень хорошо ведёт на линуксе ~____~
[10:07:19] <rexim> Ахаха
[10:07:35] <ForNeVeR> Но сборки из него теперь хотя бы запускаются!
[10:08:26] <ForNeVeR> Для этого пришлось залатать пару дырок в стеке.
[10:08:27] <rexim> \о/
[10:12:38] <rexim> А я сейчас завтракать пойду
[10:12:39] <rexim> Вот
[10:22:26] portnov зашёл в конференцию
[10:45:38] superka вышел из конференции: Logged out
[10:45:43] superka зашёл в конференцию
[11:02:42] <rexim> .ping
[11:02:43] <DeadBot> rexim: понг от тебя 0.06 секунды
[11:02:52] <rexim> .ping
[11:02:52] <DeadBot> rexim: понг от тебя 0.06 секунды
[11:02:53] <rexim> .ping
[11:02:53] <DeadBot> rexim: понг от тебя 0.06 секунды
[11:13:57] <ForNeVeR> https://git-man-page-generator.lokaltog.net/
[11:14:02] <ForNeVeR> Наконец-то!
[11:15:20] <rexim> ForNeVeR: дядя Нёвер-огурец!
[11:21:20] ckorzhik вышел из конференции
[11:26:52] <rexim> Farted http://www.youtube.com/channel/UCEbYhDd6c6vngsF5PQpFVWg
[11:27:03] <rexim> Добро пожаловать в наш новый дом для стримов! \о/
[11:27:10] <rexim> Сегодня попробуем
[11:32:42] <ForNeVeR> fukken subscribed
[11:34:25] <rexim> ForNeVeR: =3
[11:34:35] <ForNeVeR> https://youtu.be/jqv4nhW2rBo
[11:35:01] <ForNeVeR> Техноинженеры Маркса!
[11:35:31] <horta hell> Недетерминированный конечный автомат Тьюринга умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[11:36:23] <rexim> ForNeVeR: збс!
[11:36:28] <rexim> :goat:
[12:01:53] rexim вышел из конференции
[12:10:51] rexim зашёл в конференцию
[12:11:44] <rexim> $send ɹǝɟılʍǝu http://terralang.org/
[12:11:47] <horta hell> rexim: Сообщение доставлено.
[12:11:47] ckorzhik зашёл в конференцию
[12:11:52] <rexim> Ой
[12:11:55] <ɹǝɟılʍǝu> rexim, пасяп!
[12:11:55] <rexim> Ну ладно :)
[12:11:59] <rexim> ɹǝɟılʍǝu: =*
[12:12:43] <ɹǝɟılʍǝu> rexim, > На текущий момент переработка: 08:51
упс)
[12:13:03] <rexim> Я не понял о чем ты :(
[12:13:24] <ɹǝɟılʍǝu> rexim, за неделю целый рабочий день переработал случайно))
[12:13:32] <ɹǝɟılʍǝu> Не работая в выхи.
[12:13:45] <ɹǝɟılʍǝu> И это с учётом постоянных отгулов.
[12:14:06] <rexim> ɹǝɟılʍǝu: вау! Ну ты это, отдыхай иногда... Не переутруждайся!
[12:14:13] <rexim> Хм...
[12:14:22] <rexim> Похоже, что ты и не переутруждаешься :)
[12:14:29] <rexim> Ок, все равно береги себя.
[12:15:17] <ɹǝɟılʍǝu> rexim, спасибо!)
[12:17:25] Myp зашёл в конференцию
[12:17:52] любитель криппи языков зашёл в конференцию
[12:18:12] <ɹǝɟılʍǝu> Myp, уруру!
[12:20:46] <Myp> ɹǝɟılʍǝu: уруру?
[12:21:35] <Myp> ɹǝɟılʍǝu: И, да, ты чего не спишь? Про меня все понятно, а ты то чего?
[12:22:02] <ɹǝɟılʍǝu> Myp, встал прост(
[12:22:35] <Myp> ɹǝɟılʍǝu: Везет. У меня сейчас такое нечасто :(
[12:27:15] <rexim> ._>
[13:10:39] <rexim> .ping
[13:10:40] <DeadBot> rexim: понг от тебя 0.07 секунды
[13:10:42] <rexim> .ping
[13:10:42] <DeadBot> rexim: понг от тебя 0.06 секунды
[13:10:46] <rexim> .ping
[13:10:46] <DeadBot> rexim: понг от тебя 0.06 секунды
[13:16:59] <rexim> .ping rexim
[13:16:59] <DeadBot> rexim: понг от тебя 0.06 секунды
[13:20:35] Graf зашёл в конференцию
[13:20:39] Graf вышел из конференции
[13:34:21] uggur зашёл в конференцию
[13:36:42] Akon32 зашёл в конференцию
[13:48:26] <ɹǝɟılʍǝu> DataGrid вышел.
[13:49:19] <ForNeVeR> Откуда?
[13:49:23] <gsomix> ForNeVeR, я посмотрел PR.
[13:49:35] <ForNeVeR> gsomix: а я хомяк!
[13:49:53] <gsomix> ForNeVeR, неправда.
[13:50:13] <gsomix> rexim, http://torch.ch/
[13:50:22] <ForNeVeR> gsomix: 🐹
[13:51:05] <ForNeVeR> Это был U+1F439 HAMSTER FACE.
[13:51:13] <gsomix> ForNeVeR, ʕ◕ᴥ◕ʔ
[13:52:18] <ForNeVeR> gsomix: ок, и что ты в этом PR увидел? Там всё ок или нет?
[13:53:05] <uggur> ForNeVeR: что ты думаешь насчёт моего предложения использовать KOI8 в качестве кодовой таблицы для преобразования число-символ?
[13:53:31] <uggur> *KOI7
[13:54:16] <ForNeVeR> uggur: мне оно не нравится.
[13:54:21] <uggur> почему?
[13:54:30] <ForNeVeR> Потому, что у нас уже есть юникод.
[13:54:36] <любитель криппи языков> $pet stats
[13:54:39] <horta hell> любитель криппи языков: Недетерминированный конечный автомат Тьюринга мертв. Какие еще статы?
[13:54:43] <любитель криппи языков> $pet resurrect
[13:54:43] <horta hell> любитель криппи языков: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[13:55:48] <uggur> ForNeVeR: В юникоде символы расположены неудобно и кодовая таблица слишком большая для удобного ориентирования.
[13:56:24] <uggur> мало того, в юникоде большое количество непечатных символов и не-символов вообще
[13:56:58] <rexim> gsomix: =3
[13:57:00] <rexim> :goat
[13:57:04] <ForNeVeR> uggur: слишком мало символов.
[13:57:11] <ForNeVeR> Кавычки-ёлочки?
[13:57:19] <uggur> зачем?
[13:57:27] <ForNeVeR> Фигурные скобки?
[13:57:27] <uggur> хм
[13:57:30] <uggur> я придумал
[13:57:36] <ForNeVeR> А, они есть.
[13:57:46] <uggur> как тебе идея подключения кастомных кодовых таблиц на 127 символов?
[13:57:52] <ForNeVeR> Греческие буквы где?
[13:57:58] <ForNeVeR> uggur: идея мне не нравится.
[13:58:00] <uggur> ты таки грек?
[13:58:02] <ForNeVeR> У нас уже есть юникод, бля!
[13:58:03] <uggur> ForNeVeR: почему?
[13:58:12] <uggur> Я тебе перечислил недостатки юникода.
[13:58:19] <ForNeVeR> Мы достаточно поебались с кодировками в прошедшие годы, хватит.
[13:58:39] <gsomix> ForNeVeR, ничего, кроме смены конфигов и лицензии. .__.
[13:58:41] <uggur> И не услышал его преимущества кроме разве что сомнительного набора символов,которые никогда в этом чате не печатались.
[13:58:52] horta hell вышел из конференции: Disconnected: Replaced by new connection
[13:58:52] horta hell зашёл в конференцию
[13:59:00] <rexim> send/Minoru/Tickle-tickle?/
[13:59:00] <horta hell> rexim: Сообщение помещено в очередь.
[13:59:18] <ForNeVeR> Кавычки-ёлочки и длинное тире здесь часто используют.
[13:59:41] <ForNeVeR> uggur: лол, чувак, да там даже буквы "ё" нету.
[13:59:50] <ForNeVeR> Так что проблемы ёлочек, пожалуй, тоже нету :)
[13:59:53] <uggur> orly?
[14:00:34] <gsomix> «Кавычки-ёлочки и длинное тире здесь часто используют», — сказал Форнёвер.
[14:00:35] <uggur> хм
[14:00:36] <uggur> ты прав
[14:00:40] <uggur> в жопу KIO7
[14:00:44] <ForNeVeR> Мудацкая кодировка.
[14:00:47] <uggur> *KOI7
[14:00:49] <ForNeVeR> Используй юникод.
[14:01:09] <ForNeVeR> Ни одна однобайтовая кодировка не включает в себя всего, что нужно.
[14:01:34] <ForNeVeR> Ну или придумай формат, который позволит эмбеддить описание схемы кодирования прямо в кодируемый документ. Это уже более полезно.
[14:02:09] <Akon32> кодировку эвристиками выцеплять можно..
[14:03:36] <ForNeVeR> Akon32: да вот не всегда хорошо получается. Особенно если ты начинаешь рассматривать всякие экзотические варианты типа UTF-16.
[14:04:13] <ForNeVeR> Ну или, например, вот я написал в чат
[14:04:18] <ForNeVeR> ИНЖАЛИД ДЕЖИЦЕ
[14:04:36] <ForNeVeR> Давай, доставай свою эвристику, которая выяснит, KOI-8 это или нет :)
[14:04:38] <uggur> "формат, который позволит эмбеддить описание схемы кодирования прямо в кодируемый документ" "как тебе идея подключения кастомных кодовых таблиц на 127 символов?" "ForNeVeR: uggur: идея мне не нравится"
[14:04:44] <uggur> ты уже определись.
[14:05:09] <ForNeVeR> uggur: я так понял, ты предложил их где-то снаружи документа определять.
[14:05:30] <uggur> ForNeVeR: да :)
[14:05:32] <rexim> http://www.youtube.com/watch?v=CxOh7bJEx1U
[14:05:40] <rexim> АРВАРВАРВАРА
[14:05:40] <ForNeVeR> uggur: идея мне не нравится.
[14:05:49] <uggur> ForNeVeR: внимай мне!
[14:05:50] <Akon32> в akelpad посмотрите.
[14:05:59] <ForNeVeR> uggur: всё, ты в игноре.
[14:06:03] <uggur>
[14:06:09] <Akon32> он различал koir8-r и cp1251
[14:06:26] <ɹǝɟılʍǝu> rexim, http://www.youtube.com/watch?v=Fk_3mA-jQvY
[14:08:09] <rexim> ɹǝɟılʍǝu: =3
[14:08:24] <ɹǝɟılʍǝu> rexim, The solemn comfort of your grave!
[14:08:37] <rexim> \m/
[14:11:53] <rexim> "
[14:11:57] <rexim> Хм...
[14:12:06] <rexim> Пора потолки помыть чтоли...
[14:12:17] <ForNeVeR> ɹǝɟılʍǝu: https://youtu.be/nFzdIaBnckg
[14:12:34] <rexim> :D
[14:14:22] <rexim> ForNeVeR: bloody blob!
[14:15:25] ascrazy@jabber.ru вышел из конференции
[14:16:30] <ForNeVeR> https://youtu.be/XxScTbIUvoA а вот ДОБРОТА!
[14:20:19] Minoru зашёл в конференцию
[14:20:20] Minoru вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: remote-server-not-found
[14:20:44] Славный капитан зашёл в конференцию
[14:21:02] ɹǝɟılʍǝu вышел из конференции
[14:22:42] Minoru зашёл в конференцию
[14:30:42] <ForNeVeR> gsomix: ну, то есть в PR всё ок?
[14:30:55] <ForNeVeR> Лицензию я не менял же, я её просто извлёк!
[14:30:58] <gsomix> ForNeVeR, да.
[14:31:09] <gsomix> ForNeVeR, да, я неправильно выразился.
[14:31:28] <ForNeVeR> gsomix: ок!
[14:31:37] <ForNeVeR> Ожидайте дальнейших реквестов!
[14:31:50] <gsomix> ForNeVeR, как nfv история с Mono?
[14:32:01] <gsomix> s/nfv/там/
[14:32:03] <horta hell> gsomix: F-rNeVeR, как там история с Mono?
[14:32:08] <ForNeVeR> gsomix: моновцы закрыли баг как инвалид, и рекомендовали читать спеку XD
[14:32:23] <Akon32> что за баг?
[14:32:24] <rexim> ForNeVeR: ты жуткий молодец!
[14:32:30] <ForNeVeR> gsomix: алсо, я с ними согласен и уже на нашей стороне пофиксил. Это будет следующий PR.
[14:32:32] <rexim> Серьезно.
[14:32:32] <gsomix> ForNeVeR, это я уже прочитал.
[14:32:37] <gsomix> Отлично!
[14:32:51] <rexim> gsomix: и ты
[14:32:51] <ForNeVeR> Akon32: https://bugzilla.xamarin.com/show_bug.cgi?id=37147
[14:32:53] <rexim> Вы оба!
[14:33:14] <rexim> ForNeVeR: "это не баг, это фича!"
[14:33:28] <ForNeVeR> rexim: ну нет, они и правда правы в этом отношении.
[14:33:53] <ForNeVeR> Спека рекомендует имплементациям вводить более строгие проверки CIL-кода на валидность, но не настаивает на наличии этих проверок.
[14:34:01] <rexim> Ну, я про то и говорю.
[14:34:05] <ForNeVeR> Так что всё и правда правильно. Просто у мелкософта проверки более мягкие.
[14:34:06] <rexim> Да, они правы.
[14:35:06] <Minoru> rexim: хорта не прислала твоё сообщение!
[14:35:25] <Minoru> но, тем не менее: he-he-ha-ha-ho-ho!
[14:35:34] <rexim> Minoru: =3
[14:36:30] <Akon32> ну нефиг же null возвращать как int. безопасность, типизация, это вот всё.
[14:36:48] <ForNeVeR> Akon32: дак работало же!
[14:37:16] <Akon32> это скорей в MS репорт надо.
[14:37:29] <ForNeVeR> В любом случае, такие инциденты стоит изучить. Мало ли, вдруг в спеке прописано, что null должен быть неявно конвертуемым к default value для структурных типов.
[14:40:52] eaeee вышел из конференции
[14:54:11] <ForNeVeR> gsomix: take cover! https://github.com/codingteam/naggum/pull/26
[14:55:27] kosc вышел из конференции
[14:57:03] <gsomix> ForNeVeR, обязательно посмотрю!
[14:57:08] <gsomix> И поспрашиваю всякого.
[14:57:17] <gsomix> Но позже, если ты не против.
[14:57:37] <ForNeVeR> Само собой. Это ж не обязаловка какая-то. Когда у тебя есть время - тогда и смотри.
[15:03:41] <rexim> gsomix: и ты если одобряешь PR, то лучше об
[15:03:47] <rexim> этом прям в коментах писать
[15:03:51] <ForNeVeR> Да.
[15:04:07] <rexim> Типа "Approved" и все :)
[15:04:16] <rexim> Если тебе, конечно, не сложно.
[15:04:19] <rexim> Это всем поможет
[15:04:20] <ForNeVeR> Или :+1:, или :goat: :)
[15:04:54] <rexim> Да.
[15:11:55] <uggur> rexim: у тебя можно задвать кастомные лямбды?
[15:13:26] <ForNeVeR> MAKE THEM SUPPER
[15:16:56] <ForNeVeR> https://youtu.be/SG7VvMGw6w0 - первая минута почему-то сильно напоминает мне утро в цодингтиме.
[15:17:11] <rexim> Minoru: спасибо за под подписку.
[15:17:13] <rexim> :)
[15:17:53] <rexim> uggur: ты это умеешь ввиду? https://github.com/rexim/Morganey/issues/23
[15:22:04] <uggur> rexim: хз
[15:22:24] <uggur> я хочу задать лямбда-функцию с булевскими выражениями, которая будет работать так, как я хочу
[15:22:38] <uggur> потому что я всё ещё считаю, что ты ошибаешься насчёт юникода
[15:23:09] <uggur> но если бы я мог писать свои функции, я мог добавить ещё одну функцию, которая бы преобразовывала символы так, как мне надо.
[15:23:32] rexim вышел из конференции
[15:23:34] rexim зашёл в конференцию
[15:28:53] <rexim> uggur: вообще ничего не понял. Ишуй 23 создан на то, чтобы можно было делать в репле (и может быть в будущем и в текстовых файлах) что-то типа I = (\x . x), а потом везде использовать I и оно будет подменятся на (\x . x). Если тебе не это нужно можешь создать отдельный ишуй с детальным описанием того, что ты хочешь.
[15:29:34] <uggur> я не помню синтаксиса
[15:29:57] <uggur> \x -- это "лямбда, принимаюная на вход х"?
[15:30:10] <rexim> да
[15:30:27] <rexim> Наверное.
[15:30:31] <rexim> Я тоже не помню)
[15:30:50] <uggur> А ". x" -- это тело функции?
[15:30:59] <rexim> Да
[15:31:06] <superka> ребята, а кому нибудь матрица нравится?
[15:31:17] <uggur> какая матрица?
[15:31:21] <rexim> superka: мне единичная нравится.
[15:31:23] <uggur> мне треугольная нравится
[15:31:33] <rexim> uggur: *highfive*
[15:31:45] <superka> я вас щас транспонирую
[15:31:48] <superka> фильм матрица
[15:31:50] <rexim> O_O
[15:31:59] <rexim> На нужен человек логлист!
[15:32:14] <uggur> rexim: а как применить функцию к данным?
[15:32:34] <uggur> f(x) = x; f(5)
[15:32:39] <uggur> Вот как f(5) сделать?
[15:33:10] <rexim> ((\x . x) five)
[15:33:36] <uggur> хм. да, тогда эта фича -- та, которая мне нужна.
[15:34:06] <rexim> Ок
[15:35:15] <uggur> rexim: а ты планируешь реализовывать операции сравнения, булевскую логику и управление ходом исполнения?
[15:36:23] <uggur> например, что-то вроде \a, b, x, y . if(a>b) a else(b)
[15:36:40] <uggur> \a, b, x, y . if(a>b) x else y
[15:36:41] <uggur> вот так
[15:37:03] <rexim> Зачем?
[15:37:11] <rexim> Это все уже есть.
[15:37:29] <uggur> эмм...
[15:37:35] <uggur> и как это выглядит?
[15:37:43] <rexim> https://en.wikipedia.org/wiki/Lambda_calculus#Encoding_datatypes
[15:38:13] <rexim> Все, что тебе надо, можно закодировать тримя сущностями
[15:38:18] <rexim> Переменная
[15:38:21] <rexim> Функция
[15:38:23] <rexim> Применение.
[15:38:24] <rexim> Все
[15:38:27] <uggur> ну да
[15:38:32] <rexim> В этом вся суть лямбда исчисления.
[15:38:50] <uggur> а возможность библиотеки подключать у тебя есть?
[15:39:01] <uggur> ты искал возможность исполнять код при загрузке REPL
[15:39:25] <rexim> Я помню, что говорил такое про репл скалы.
[15:39:33] <rexim> Не помню, чтобы я говорил такое про репл Morganey
[15:39:40] <rexim> Можно ишуй создать, почему бы и нет.
[15:39:49] <rexim> Или я уже его создал?
[15:39:49] <Akon32> t: a b . a
f: a b . b
if: a b c . a b c
как-то так
[15:39:51] <rexim> Не помню.
[15:40:00] <rexim> Akon32: спасибо
[15:40:03] <uggur> Да, Akon32 прав :)
[15:41:37] <uggur> rexim: а как насчёт операций сравнения на натуральных числах?
[15:42:00] <uggur> > и =?
[15:42:31] <rexim> uggur: ты хочешь, чтобы я вот прям сейчас гуглил как закодировать это в лямбда-исчислении?
[15:42:35] <uggur> теоретически, можно считать количество вхождений единиц в числа чёрча?
[15:42:43] <uggur> rexim: а это вообще можно?
[15:42:49] <rexim> Я думаю, да.
[15:42:50] <Akon32> http://habrahabr.ru/post/215991/
[15:43:02] <Akon32> там +,*,inc
[15:43:14] <rexim> Дядя Тьюринг один раз уже доказал, что нетипизированное лямбда счисление эквивалентно машине Тьюринга.
[15:43:24] <rexim> Мне этого достаточно, чтобы верить в то, что все это возможно.
[15:44:07] <uggur> это тот, в честь которого назвали трясину?
[15:44:17] <rexim> Да, тот самый гомосек.
[15:44:32] <uggur> https://ru.wikipedia.org/wiki/%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D1%82%D1%80%D1%8F%D1%81%D0%B8%D0%BD%D0%B0
[15:44:38] <rexim> В честь которого еще и премию придумали. :)
[15:44:50] <rexim> В честь него много чего сделали.
[15:45:01] <uggur> я как бы намекаю :Ь
[15:45:06] eaeee зашёл в конференцию
[15:45:21] <rexim> Ок
[15:46:08] <uggur> лол, там есть нетипизированное лямбда-исчисление :D
[15:46:34] <rexim> Да
[15:47:45] <uggur> https://ru.wikipedia.org/wiki/Unlambda
[15:48:19] <rexim> SKI счисление?
[15:48:31] <rexim> В моргани оно, кстати, уже возможно.
[15:48:49] <rexim> S, K и I прям уже даже забинжены на то, что нужно :)
[15:49:57] <rexim> Правда при выводе они потеряются...
[15:49:59] <rexim> Хм..
[15:50:20] <uggur> "S, K и I прям уже даже забинжены на то, что нужно :)" вот потому я говорю, что нужны библиотеки
[15:50:26] <uggur> чтобы не хардкодить
[15:50:26] <rexim> Может сделать специальный SKI режим, который будет соответствующим образом выводить результат?
[15:50:51] <rexim> uggur: ну, так я это все планирую сделать, да. Спасибо.
[15:51:02] <rexim> Может только ишуев на это нет.
[15:51:05] <rexim> Так я создам.
[15:51:14] <rexim> Когда-нибудь
[15:51:26] <uggur> Спасибо :)
[15:52:39] <uggur> rexim: так это, моргани уже полноценно работает с лямбдами?
[15:52:53] <uggur> или ещё рано писать свои либы?
[15:54:28] <rexim> Я думаю, этим имеет смысл заниматься после https://github.com/rexim/Morganey/issues/23
[15:55:48] <eaeee> Привет
[15:56:54] <rexim> eaeeeшечка! =3
[15:57:31] <uggur> эмм....
[15:57:33] <uggur> стоп
[15:57:40] <uggur> rexim: а откуда у тебя там списки?
[15:58:12] <uggur> https://github.com/rexim/Morganey/issues/22 вот тут
[15:59:14] <rexim> uggur: лямбда счисление настолько мощный язык, что на нем можно даже кодировать списки.
[15:59:20] <uggur> ты их сделал через это? https://en.wikipedia.org/wiki/Church_encoding#Church_pairs
[15:59:23] <rexim> Да
[15:59:49] <uggur> "мощный язык" не язык, между прочим.
[16:00:00] <rexim> Правда у нас там есть небольше шероховатости с пустым списком.
[16:00:06] <rexim> Но это пока что не создает проблем.
[16:02:45] rexim вышел из конференции
[16:08:46] uggur вышел из конференции
[16:09:41] uggur зашёл в конференцию
[16:32:45] uggur вышел из конференции: Replaced by new connection
[16:32:54] uggur зашёл в конференцию
[16:37:20] <gsomix> Кажется, пора начинать работу над курсовым проектом.
[16:37:27] <gsomix> Неделя осталась. .__.
[16:41:47] ɹǝɟılʍǝu зашёл в конференцию
[16:46:24] <gsomix> На самом деле все хорошо, ведь я нашел готовый код и все нужные статьи.
[16:46:32] <gsomix> Надо только данных насчитать.
[16:46:35] <gsomix> И оформить.
[16:46:43] <gsomix> Так ленивенько. ~__~
[16:47:54] <ɹǝɟılʍǝu> gsomix, научрук теперь железно утвердился в моей теме магистерской.
[16:48:09] <gsomix> ɹǝɟılʍǝu, \o/
[16:48:15] <ɹǝɟılʍǝu> gsomix, буду учить всю кафедру теории типов
[16:48:46] <gsomix> У меня все еще нет конкретной темы. :)
[16:49:36] <ɹǝɟılʍǝu> gsomix, эхь!)
[16:50:05] <gsomix> Шеф обещал что-то про проектирование автомобильных фар.
[16:50:23] <gsomix> Но что-то конкретное расскажет в следующем семестре.
[16:50:31] <gsomix> Когда все отчеты напишем по грантам. :)
[16:51:07] <gsomix> ɹǝɟılʍǝu, напомни, какая у тебя тема.
[16:51:54] <ɹǝɟılʍǝu> gsomix, типы и модеь акторов, прям конкретной темы пока тож нет. Стадия изучения проблемы.
[16:57:52] <eaeee> кто-нибудь имел дело с prosody (jabber сервер, написанный на lua)
[16:57:57] <eaeee> ?
[16:58:40] <ɹǝɟılʍǝu> eaeee, я
[16:59:28] <eaeee> ɹǝɟılʍǝu: у тебя получалось настроить mod_auth_internal_hashed ?
[16:59:39] <eaeee> ɹǝɟılʍǝu: включаю его - перестает подключаться
[16:59:50] <ɹǝɟılʍǝu> eaeee, да, получалось
[17:00:11] <ɹǝɟılʍǝu> eaeee, до этого у тебя пароли были в племнтексте что ли?
[17:00:43] <ɹǝɟılʍǝu> плецнтексте*
[17:00:47] <ɹǝɟılʍǝu> Бля
[17:00:52] <ɹǝɟılʍǝu> Ты понял.
[17:01:08] rexim зашёл в конференцию
[17:01:20] <eaeee> ɹǝɟılʍǝu: да. и сейчас так
[17:01:32] rexim установил(а) тему: 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/channel/UCEbYhDd6c6vngsF5PQpFVWg

[17:01:32] <ɹǝɟılʍǝu> eaeee, зря)
[17:01:52] <eaeee> ɹǝɟılʍǝu: в чем может быть дело? я даже лог читал - непонятно
[17:02:12] <ɹǝɟılʍǝu> eaeee, включил хэш в самом начале — все зареганные после включения могут юзать хэш
[17:02:22] <ɹǝɟılʍǝu> eaeee, см данные жи
[17:03:32] <eaeee> ɹǝɟılʍǝu: какие данные? я с нуля создаю бд, включаю хеширование, регаюсь и не могу подключиться
[17:03:42] <ɹǝɟılʍǝu> eaeee, если по хэшу, то и в бд пароль как хэш храниться
[17:03:52] <ɹǝɟılʍǝu> eaeee, чо пишет?
[17:04:10] <ɹǝɟılʍǝu> eaeee, пакеты ваще поставил?
[17:04:19] <eaeee> ɹǝɟılʍǝu: что за пакеты
[17:04:19] <ɹǝɟılʍǝu> Для хэшей на луа
[17:04:47] <eaeee> как называется? что-то ставил, не помню что
[17:04:57] <eaeee> ну он бы не регал тогда?
[17:05:02] <rexim> http://www.youtube.com/watch?v=seDAc7jdkpk
[17:05:30] <ɹǝɟılʍǝu> eaeee, это ж луа :)
[17:05:35] <ɹǝɟılʍǝu> И просоди
[17:05:48] <ɹǝɟılʍǝu> eaeee, не помню точно какие пакеты, погугли
[17:11:46] rexim вышел из конференции
[17:14:32] <eaeee> ɹǝɟılʍǝu: но в логи ошибки же не пишет
[17:14:47] <eaeee> ɹǝɟılʍǝu: просто клиент не подключается
[17:15:36] rexim зашёл в конференцию
[17:17:21] <gsomix> ForNeVeR, я не помню, спрашивал ли, но может тебе нужен справочник по прикладной математике?
[17:17:28] <gsomix> Я знаю одного человека, который знает другого человека, который может дать почитать.
[17:17:34] <ForNeVeR> ._
[17:17:39] <ForNeVeR> Это как-то хитро!
[17:17:42] <ForNeVeR> Пускай отсканит :)
[17:17:50] <ForNeVeR> И всем раздаст!
[17:18:08] <eaeee> ɹǝɟılʍǝu: причем проблема подключения с миранды только
[17:18:09] <gsomix> ForNeVeR, это пиратство, так нельзя!
[17:18:18] eaeee вышел из конференции
[17:18:19] <ForNeVeR> gsomix: точно ли?
[17:18:41] eaeee зашёл в конференцию
[17:19:05] <gsomix> ForNeVeR, угу.
[17:19:59] <ForNeVeR> gsomix: хм.
[17:20:05] <ForNeVeR> gsomix: хорошо, ты прав.
[17:20:20] <ForNeVeR> Хотя я до сих пор не уверен ._.
[17:21:33] <ForNeVeR> gsomix: алсо, мне преподаватель рекомендовал из отечественных авторов читать Самарского.
[17:21:45] <eaeee> ɹǝɟılʍǝu: пересоздал аккаунт в миранде - стало норм о_О
[17:21:49] <gsomix> ForNeVeR, по какой теме? :)
[17:22:33] <ɹǝɟılʍǝu> eaeee, лол, бывает такое, да, хуй пойми почему.
[17:23:19] <ForNeVeR> gsomix: численные методы.
[17:24:48] <gsomix> Хорошо! Я только по урматам его книгу листал.
[17:26:04] <ɹǝɟılʍǝu> Урррмат
[17:27:14] <ForNeVeR> Уггурмат!
[17:28:41] <ɹǝɟılʍǝu> Уггур, покрытый матом?
[17:29:46] ascrazy@jabber.ru зашёл в конференцию
[17:31:10] uggur вышел из конференции: Replaced by new connection
[17:31:17] uggur зашёл в конференцию
[17:31:27] <gsomix> ForNeVeR, я хочу «A Graduate Introduction to Numerical Methods» полистать на досуге.
[17:31:29] <gsomix> И еще много всего!
[17:31:44] * gsomix окинул взглядом свою библиотеку.
[17:31:56] <ForNeVeR> Я тоже хочу полистать много всего. Сейчас на повестке дня всё-таки дочитать Пирса :)
[17:32:55] <gsomix> У меня Пирс где-то в дальнем ящике.
[17:33:07] <gsomix> Как и остальные книги около cs.
[17:34:11] Myp вышел из конференции
[17:34:36] <gsomix> Пока хочу угореть по численным методам и их применениям.
[17:34:46] <gsomix> Может что-нибудь из этого получится.
[17:35:52] rexim вышел из конференции
[17:38:35] sss|zombie зашёл в конференцию
[17:40:03] <ɹǝɟılʍǝu> gsomix, ты молодец! Не сбавляй темпа!
[17:40:11] <ɹǝɟılʍǝu> И даже прибавь.
[17:40:18] <gsomix> Хорошо. .__.
[17:40:21] <gsomix> Спасибо.
[17:40:31] <ɹǝɟılʍǝu> gsomix, ибо в имея!
[17:40:44] <ɹǝɟılʍǝu> во имя!
[17:41:22] rexim зашёл в конференцию
[17:59:43] uggur вышел из конференции
[18:00:17] uggur зашёл в конференцию
[18:03:10] <rexim> .ping
[18:03:11] <DeadBot> rexim: понг от тебя 0.10 секунды
[18:03:12] <rexim> .ping
[18:03:13] <DeadBot> rexim: понг от тебя 0.06 секунды
[18:03:14] <rexim> .ping
[18:03:14] <DeadBot> rexim: понг от тебя 0.06 секунды
[18:15:21] ɹǝɟılʍǝu вышел из конференции
[18:22:52] <rexim> $pet rating
[18:22:54] <horta hell> rexim:
M-noru: 10PTC
л-битель криппи языков: 8PTC
ʕ•ᴥ•ʔ: 6PTC
j-23123: 2PTC
eternastudento: 2PTC
F-rNeVeR: 2PTC
[18:23:01] <rexim> ʕ•ᴥ•ʔ
[18:23:37] <ForNeVeR> $pet feed
[18:23:37] <horta hell> ForNeVeR: Недетерминированный конечный автомат Тьюринга отвернулся, брезгуя.
[18:23:39] <ForNeVeR> $pet heal
[18:23:40] <horta hell> ForNeVeR: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[18:23:50] <ForNeVeR> $pet transfer ʕ•ᴥ•ʔ 2
[18:23:50] <horta hell> ForNeVeR: Транзакция успешна.
[18:23:59] m4n71k0r зашёл в конференцию
[18:24:05] <ForNeVeR> Храните деньги в сберегательных мишках!
[18:24:22] <rexim> Да!
[18:24:38] <rexim> ForNeVeR: зайди сюда, пожалуйста. http://www.youtube.com/watch?v=seDAc7jdkpk
[18:24:49] <rexim> И скажи в чятике что-нибудь, если не трудно :)
[18:52:15] rexim вышел из конференции
[18:53:02] rexim зашёл в конференцию
[18:54:39] <rexim> $loglist 8017
[18:54:43] <horta hell> rexim: #8017
<s-perka> ребята, а кому нибудь матрица нравится?
<rexim> мне единичная нравится.
<ugg-r> мне треугольная нравится
<s-perka> я вас щас транспонирую
<s-perka> фильм матрица


http://www.loglist.net/quote/8017
[18:55:26] Myp зашёл в конференцию
[18:56:41] Akon32 вышел из конференции
[18:57:41] uggur вышел из конференции
[18:58:33] ascrazy@jabber.ru вышел из конференции
[18:58:44] uggur зашёл в конференцию
[18:59:30] dzhon зашёл в конференцию
[19:14:22] rexim вышел из конференции
[19:22:50] ɹǝɟılʍǝu зашёл в конференцию
[19:30:53] rexim зашёл в конференцию
[19:34:38] <Minoru> farted yet?
[19:34:42] <rexim> Minoru: almost
[19:34:53] * Minoru is getting ready
[19:34:58] <Minoru> Tea: check
[19:35:03] <rexim> http://www.youtube.com/watch?v=seDAc7jdkpk
[19:35:03] <Minoru> Headphones: check
[19:35:04] <rexim> 20 minutes
[19:35:12] <ɹǝɟılʍǝu> rexim, Minoru чпоке
[19:35:18] <Minoru> ɹǝɟılʍǝu: :3
[19:35:21] <rexim> ɹǝɟılʍǝu: :3
[19:35:44] <ɹǝɟılʍǝu> Minoru, дописываю автопостер. =)
[19:35:55] <rexim> Btw, tea is not check for me yet
[19:36:04] <rexim> Gonna fix that soon
[19:36:06] <Minoru> ɹǝɟılʍǝu: больше ничего интересного не ломалось?
[19:36:22] <ɹǝɟılʍǝu> Minoru, не понял...
[19:36:28] <Minoru> rexim: I'm probably going to run out of mine before you start streaming. Maybe I should start preparing another cup in advance…
[19:36:45] <rexim> Minoru: yeah, I think you should. )
[19:36:47] <Minoru> ɹǝɟılʍǝu: ну, ты же про автопостер картинок на imgur? В прошлый раз у тебя классная проблема была
[19:36:53] <ɹǝɟılʍǝu> Minoru, а...
[19:37:11] <ɹǝɟılʍǝu> Автопостер картинок на имгур — часть общего автопостера
[19:37:27] <ɹǝɟılʍǝu> Minoru, есть подготовка по данным их csv-файла.
[19:41:23] <Minoru> ɹǝɟılʍǝu: а что она автопостить должна, если не секрет?
[19:41:59] <ɹǝɟılʍǝu> Minoru, топ картинок на понелюбский сайт-блогосферу.
[19:44:17] <ɹǝɟılʍǝu> Minoru, http://pikabu.ru/story/zabavnyie_snimki_zhivotnyikh_sdelannyie_fotolovushkami_3860661
[19:48:40] <Minoru> крипота :)
[19:49:56] <rexim> http://www.youtube.com/watch?v=seDAc7jdkpk
[19:49:57] <rexim> farted
[19:50:00] <rexim> ForNeVeR: Minoru:
[19:50:04] <rexim> ɹǝɟılʍǝu:
[19:50:05] <rexim> djksdf
[19:50:44] <ɹǝɟılʍǝu> овылва
[19:53:05] Славный капитан вышел из конференции: Replaced by new connection
[19:53:06] Славный капитан зашёл в конференцию
[19:56:15] rexim вышел из конференции
[20:04:04] uggur вышел из конференции
[20:19:38] eternastudento зашёл в конференцию
[20:23:09] <horta hell> Недетерминированный конечный автомат Тьюринга умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[20:25:10] <ɹǝɟılʍǝu> Minoru, http://pikabu.ru/story/antireligioznaya_azbuka_khudozhnik_m_cheremnyikh_1933god_3862069
[20:42:18] <ɹǝɟılʍǝu> Minoru, тебе это понравится https://www.youtube.com/watch?v=SdFHGFkyew4
[20:42:21] <ɹǝɟılʍǝu> gsomix, и тебе
[20:42:23] <ɹǝɟılʍǝu> m4n71k0r, и тебе
[20:42:25] <ɹǝɟılʍǝu> Myp, и тебе
[20:42:32] <ɹǝɟılʍǝu> dzhon, и тебе)
[20:42:50] ckorzhik вышел из конференции
[20:44:18] <любитель криппи языков> $pet resurrect
[20:44:18] <horta hell> любитель криппи языков: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[20:44:24] <любитель криппи языков> $pet rating
[20:44:24] <horta hell> любитель криппи языков:
любитель криппи языков: 10PTC
M-noru: 9PTC
ʕ•ᴥ•ʔ: 7PTC
j-23123: 1PTC
et-rnastudento: 1PTC
[20:44:52] <любитель криппи языков> ForNeVeR: эй, а ты куда свои горы петкойнов дел?
[20:45:48] <ɹǝɟılʍǝu> Вложился в мишек
[20:48:55] <ForNeVeR> любитель криппи языков: храните деньги в сберегательных мишках!
[20:56:09] <ForNeVeR> Рексим теперь пишет игры на C++!
[20:56:10] rexim зашёл в конференцию
[20:56:10] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[20:56:15] <ForNeVeR> Музыкальные!
[20:56:30] <rexim> \o/
[20:56:41] <rexim> ForNeVeR: Minoru: нучонучо?
[20:56:43] <rexim> Как все прошло?
[20:56:49] <rexim> Замечанияпредложения?
[20:57:06] <ForNeVeR> rexim: всё хорошо!
[20:57:10] <rexim> ^_^
[20:57:29] <rexim> Как идея игры? Я очень боялся, что непонятно ее объясню...
[20:57:34] <ForNeVeR> Правда, я так и не выкурил, чо ты там делаешь, потому что в это время чинил баги в связке Travis + Mono + Xunit + Naggum
[20:57:41] <rexim> Ну воот...
[20:57:44] <rexim> Ну ладно)
[20:57:46] <ForNeVeR> Но, кажись, из картинок примерно понял.
[20:57:56] <ForNeVeR> Нужно будет, типа, в ритм попадать?
[20:58:14] <rexim> Я думаю, потом, когда будет более менее играбельно, будет понятно.
[20:58:19] <rexim> ForNeVeR: да в ритм музыки.
[20:58:31] <rexim> Причем музыки, которую ты сам же играешь :)
[20:58:52] <rexim> И играешь ты ее за счет того, что обходишь препятствия, которые поставлены по определенному паттерну.
[20:58:56] <Minoru> ɹǝɟılʍǝu: песня так себе, но нужно послушать ещё
[20:59:12] <ForNeVeR> rexim: а, вот оно чо!
[20:59:43] <Minoru> rexim: всё отлично :) Только я забыл, что хотел тебе сказать ещё ._.
[20:59:50] <rexim> Minoru: =*
[21:00:04] <ForNeVeR> А я таки починил все тесты. Теперь ждём, пока gsomix всё отревьюит. Заодно проверим поведение гитхаба в странных ситуациях.
[21:00:22] <ɹǝɟılʍǝu> Minoru, как так себе?(
[21:01:09] <Minoru> ɹǝɟılʍǝu: ну, что-то я не втянулся, видимо. Голос хороший, но в целом что-то не цепляет. И текст я что-то не понял.
[21:02:23] <ɹǝɟılʍǝu> Minoru, там про ночь... =)
[21:02:25] <ɹǝɟılʍǝu> Ночь — все.
[21:04:44] <Minoru> ɹǝɟılʍǝu: азбука отличная по большей части, но со страницей о деревне я не согласен, потому что её слишком просто двояко прочесть (ну, слово «деревня» можно и буквально понять, я этого не одобряю). Про Форда вообще не понял. Остальное схороню, спасибо :)
[21:07:40] <ɹǝɟılʍǝu> Minoru, а про Форда я тож не все понял, но помню его труды по антисимитизму.
[21:08:09] <Minoru> ɹǝɟılʍǝu: какой Форд-то в виду имеется? Генри, который машинки делал?
[21:08:38] <ɹǝɟılʍǝu> Minoru, Генри не любил евреев, а про какого конкретно тут Форда, я хызы
[21:08:55] <Minoru> м, ясно
[21:10:07] <ɹǝɟılʍǝu> Minoru, а вот красивая песенка от проклятых любителей солнца) https://www.youtube.com/watch?v=jFLqGqmIrQU
[21:13:36] <Minoru> ɹǝɟılʍǝu: скрипачка как заводная :)
[21:13:50] <ɹǝɟılʍǝu> Minoru, угу)
[21:13:55] <ɹǝɟılʍǝu> Minoru, она — пегаска.
[21:14:42] <Minoru> я всё никак не пойму, как ты это определяешь
[21:15:11] <ɹǝɟılʍǝu> Minoru, хм... есть некоторый архитип... Все пытаюсь описать популярно, пока не выходит. =)
[21:16:42] <ɹǝɟılʍǝu> Minoru, но ключевое: гиперактивность, жизнерадостность и море сил.
[21:18:58] rexim вышел из конференции
[21:22:02] ckorzhik зашёл в конференцию
[21:23:41] <Minoru> ɹǝɟılʍǝu: ball of fire :D
[21:24:30] <ɹǝɟılʍǝu> Хех)
[21:27:39] rafaelrs вышел из конференции
[21:29:56] rexim зашёл в конференцию
[21:30:39] <ɹǝɟılʍǝu> Minoru, дискасс по attoparsec
[21:30:48] <ɹǝɟılʍǝu> Minoru, пытаюсь разбирать CSV
[21:30:59] <Minoru> ɹǝɟılʍǝu: > Speaking in 1931 to a Detroit News reporter, Hitler said he regarded Ford as his "inspiration," explaining his reason for keeping Ford's life-size portrait next to his desk.[62] Steven Watts wrote that Hitler "revered" Ford, proclaiming that "I shall do my best to put his theories into practice in Germany," and modeling the Volkswagen, the people's car, on the Model T.
[21:31:10] <ɹǝɟılʍǝu> Там у меня намешаны и строки (ссылки), просто текст и числа
[21:31:23] <ɹǝɟılʍǝu> Minoru, омг
[21:31:51] <Minoru> а зачем тебе attoparsec для csv?
[21:32:06] <ɹǝɟılʍǝu> Minoru, потому что csv не оч нормальный)
[21:32:11] <ɹǝɟılʍǝu> Data.CSV меня подзаебал
[21:32:49] <Minoru> хм
[21:32:52] <ɹǝɟılʍǝu> Minoru, короч, как бы мне эти ссылки/текст выцеплячть?
[21:32:55] <Minoru> «не оч» — это как именно?
[21:33:25] <ɹǝɟılʍǝu> takeText не катит, он съедает все аще
[21:33:28] <ɹǝɟılʍǝu> Minoru, не гибкий
[21:33:48] <Minoru> нет, я имел в виду, что именно не так с CSV, который на входе
[21:34:25] <Minoru> в ссылках, пожалуй, полагаться можно только на наличие схемы в начале ссылки
[21:34:30] <Minoru> а вот где конец — хз
[21:35:01] <ɹǝɟılʍǝu> Minoru, там просто три формата строк
[21:35:07] <ɹǝɟılʍǝu> В смысле csv-строк
[21:35:23] <rexim> Ненавижу, когда меня иностранцы называют Alex...
[21:35:27] <rexim> Буду всегда представляться как Lesha. :)
[21:35:57] <ɹǝɟılʍǝu> Одна из них имеет вид:
2,http://imgur.porn.jpg,http://som.url,SomeText,MoreText,[must me empty],3,4,6,6,4,5,6,999
[21:36:02] <ɹǝɟılʍǝu> rexim, Леша :3
[21:36:14] <Minoru> я бы, наверное, пытался бы сначала найти все начала ссылок, выдирал бы их (считая концом ссылки конец строки или начало другой ссылки), а потом пытался от конца ссылки откусить случайно попавшие туда значения из других столбцов. Это вариант номер один
[21:36:15] <rexim> Леший Лёша.
[21:36:22] <ɹǝɟılʍǝu> Леееша
[21:36:27] * ɹǝɟılʍǝu поняшил Лешу
[21:36:33] <rexim> ._.
[21:36:36] <Minoru> второй — это наоборот, бить по делимитеру, потом пытаться склеивать ссылку обратно
[21:36:50] <ɹǝɟılʍǝu> Minoru, э..
[21:36:56] <ɹǝɟılʍǝu> Minoru, а может заюзать inClass?
[21:37:37] <ɹǝɟılʍǝu> takeWhile inClass "a-nA-N."
[21:37:51] <Minoru> ага, и будет как у меня в URxvt :D
[21:37:59] <Minoru> он ссылку подсвечивает только пока там ASCII
[21:38:14] <Minoru> а GitHub, например, в ссылки иногда пишет utf=галочка
[21:38:21] <Minoru> и вот галочка частью ссылки уже не является
[21:38:26] <ɹǝɟılʍǝu> Хм.
[21:38:29] <Minoru> (она там Unicode-вским символом представлена)
[21:38:57] <rexim> gsomix: через неделю введение в машинное обучение!
[21:41:18] <Minoru> rexim: я, кажется, вспомнил, что сказать хотел, а точнее — спросить. Как лучше вносить предложения касательно вещей, которые ты на стриме показываешь? Вот про транзишены, например, я тебе сегодня лишь чудом объяснил: у тебя нет времени ждать, пока я выскажу идею, плюс латенси — в итоге ты теряешь контекст и momentum.
[21:41:25] <Minoru> писать тебе потом в ишуях в репе?
[21:44:58] <rexim> Minoru: думаю, что да. Ишуи — лучше место для конструктивных предложений!
[21:45:08] <rexim> Можно даже не только в них писать, но и даже создавать.
[21:45:15] <rexim> Даже если есть вопрос, все равно создавать ишуй.
[21:45:20] <rexim> У нас есть тег "вопрос"
[21:45:41] <rexim> Issue Driven Development :)
[21:45:44] <Minoru> хорошо
[21:45:55] <rexim> Minoru: спасибо! ^_^
[21:50:21] <rexim> Minoru: http://www.youtube.com/watch?v=SHs7AwRgeoE
[21:51:17] <ɹǝɟılʍǝu> Minoru, блин, с аттопарсеком все проще
[21:52:38] <Minoru> rexim: фига се у него в конце зрачки туда-сюда расширяются и сужаются!
[21:52:45] <Minoru> ɹǝɟılʍǝu: а то! Что ты в итоге делать решил?
[21:52:50] <rexim> Minoru: ага!
[21:53:25] <ɹǝɟılʍǝu> Minoru,
parseLink :: A.Parser Text
parseLink = A.takeWhile (A.inClass "a-zA-Z0-9/.:")
[21:53:54] <Minoru> ɹǝɟılʍǝu: но ведь числа туда тоже влезут
[21:54:02] <Minoru> ɹǝɟılʍǝu: как и невалидные ссылки
[21:54:08] <Minoru> ɹǝɟılʍǝu: даже «/dev/null»!
[21:54:18] <ɹǝɟılʍǝu> Minoru, на невалидность ссылок наплевать пока что.
[21:54:33] <ɹǝɟılʍǝu> Это после проверять будем, после парсинга.
[21:54:48] <Minoru> ɹǝɟılʍǝu: ну ты с тем же успехом мог просто прочесть строку из файла и разбить по запятым
[21:54:56] <ɹǝɟılʍǝu> Minoru, мог
[21:55:08] <ɹǝɟılʍǝu> Блин)
[21:55:24] <ɹǝɟılʍǝu> Ну пофик.
[21:55:36] <ɹǝɟılʍǝu> Minoru, научусь в аттопарсек перед limstep
[21:55:39] <ɹǝɟılʍǝu> libstep*
[21:55:39] <Minoru> ты определись, что за проблему-то решаешь :)
[21:55:47] <Minoru> а, ну это тоже дело полезное
[21:56:09] <Minoru> я, кстати, подзабил пока что, потому что занялся newsbeuter и рисованием
[21:56:23] <Minoru> делаю всё возможное, лишь бы не читать спеку EXPRESS :)
[21:56:37] <Minoru> (я так понял, что нужно таки прочесть и всё это себе представить, чтобы запилить нормальный AST)
[21:56:56] <ɹǝɟılʍǝu> Minoru, есть место, где голосуют люди за лушче картиночки за неделю, потом все это из таблицы суется в csv
[21:57:06] <ɹǝɟılʍǝu> Потом по этим данным строиться html
[21:57:08] <ɹǝɟılʍǝu> И можно постить
[21:57:31] <Minoru> html с Top N?
[21:57:38] <ɹǝɟılʍǝu> Д
[21:57:42] <ɹǝɟılʍǝu> топ картиночек
[21:57:51] <ɹǝɟılʍǝu> Потом на сайтец постить.
[21:57:59] <Minoru> это хорошее дело!
[21:58:30] <ɹǝɟılʍǝu> Автоматизация
[22:04:22] <ɹǝɟılʍǝu> Minoru, хм...
[22:04:31] <ɹǝɟılʍǝu> Minoru, а что делать с Maybe?
[22:05:14] <Minoru> ɹǝɟılʍǝu: каким? Где? Нужно больше контекста!
[22:05:37] <ɹǝɟılʍǝu> Minoru, ну вот есть колонка, целочисленная.
[22:05:40] <ɹǝɟılʍǝu> А может быть и пустой
[22:05:45] <ɹǝɟılʍǝu> Как это обработать?
[22:06:04] <Minoru> ну, Maybe, ты всё правильно сказал
[22:06:22] <ɹǝɟılʍǝu> maybeResult?
[22:06:36] <Minoru> чочо за maybeResult?
[22:07:05] <ɹǝɟılʍǝu> Minoru, https://hackage.haskell.org/package/attoparsec-0.13.0.1/docs/src/Data-Attoparsec-Text.html#maybeResult
[22:07:56] <Minoru> ненене, это не то
[22:08:00] <Minoru> Partial — то плохо
[22:08:13] <Minoru> Partial — это значит, что у тебя вход не допарсился
[22:08:26] <ɹǝɟılʍǝu> Ок
[22:08:32] <Minoru> смотри
[22:08:43] <Minoru> у тебя строка из CSV представляется каким-то типом данных, так?
[22:08:52] <Minoru> ты же заранее знаешь количество и типы колонок?
[22:09:03] <Minoru> ну и в каком они, колонки, порядке?
[22:09:09] <Minoru> знаешь же?
[22:09:56] Graf зашёл в конференцию
[22:10:25] Graf вышел из конференции
[22:12:45] <ɹǝɟılʍǝu> Minoru, да
[22:12:52] <ɹǝɟılʍǝu> Все структурировано.
[22:13:04] <Minoru> ну вот, ты каждое поле оборачиваешь в Maybe
[22:13:21] <Minoru> в парсерах юзаешь Data.Maybe.maybe
[22:13:29] <Minoru> хм, или Data.Maybe.optional?
[22:13:34] <Minoru> минутку
[22:13:59] <ɹǝɟılʍǝu> нипонял
[22:14:10] <Minoru> погоди, я что-то путаю
[22:15:02] <Minoru> а! Control.Applicative.optional
[22:15:08] <Minoru> короче, есть у тебя парсер для числа
[22:15:21] <Minoru> ты делаешь optional имяПарсера — получаешь Maybe Число
[22:15:26] <Minoru> так понятно?
[22:15:38] <Minoru> а дальше уже при обработке этого твоего типа данных будешь решать, что делать
[22:15:48] <Minoru> если число не слишком-то и нужно, то фиг с ним — нету и нету
[22:15:55] <Minoru> а если это что-то важное, можешь ругаться и падать
[22:16:02] <Minoru> ну как обычно всё, в общем
[22:16:39] <Minoru> // написал целую тираду лишь для того, чтобы рассказать про Control.Applicative.optional и его применение к парсерам в Attoparsec =\
[22:16:42] <ɹǝɟılʍǝu> Ого
[22:16:45] <ɹǝɟılʍǝu> И правда. Работает
[22:16:49] <ɹǝɟılʍǝu> Minoru, спасибо
[22:16:54] <rexim> Minoru: ты такой молодец!
[22:16:59] <rexim> ɹǝɟılʍǝu: и ты
[22:17:11] <Minoru> ɹǝɟılʍǝu: пожалуйста ^_^
[22:17:16] <Minoru> rexim: но ведь и ты тоже молодец!
[22:17:22] <Minoru> все молодцы! Всем чаю!
[22:18:09] <Minoru> rexim: а, касательно моего вопроса про битбокс. Я имел в виду, будут ли звуки барабанов, тарелок и прочего заменены на битбоксерские, и будешь ли ты их автором
[22:18:44] <Minoru> игрушка, где можно битбоксить голосом Миксера!
[22:20:31] <rexim> Minoru: а это таки классная идея!!
[22:20:34] <rexim> Можно попробовать :)
[22:20:49] <rexim> Это даже стилистически будет наверное прикольно.
[22:21:09] <ɹǝɟılʍǝu> rexim, сделай еще секретную фигшку, чтобы можно было фартить миксером
[22:21:17] <rexim> ._.
[22:21:25] <Minoru> олсо, спасибо, что объяснил суть всяких Guitar Hero. Я просто на такие игры смотрел как на что-то, развивающее реакцию :D А оказывается, нужно понять бит и как бы играть на инструменте. То есть всякие отметочки, которые нужно собирать в том же Guitar Hero, или препятствия, которые нужно будет проходить в твоей игре — это только для новичка, чтобы пояснить, что именно играть. А на самом деле игра на то, насколько хорошо ты можешь попасть в ритм (== воспроизвести мелодию)
[22:22:47] <rexim> Minoru: прикол будет в том, что в beatwave ты заранее даже не будешь знать мелодии.
[22:22:55] <rexim> Ты будешь видеть уровень с перпятствиями.
[22:23:06] <rexim> Начинаешь их обходить и осознаешь, что играешь музыку :)
[22:23:21] <rexim> Minoru: у меня тут была такая идея. Но она чисто левелдезайнерская. Чтобы один и тот же уровень можно было пройти разными мелодиями.
[22:28:42] <Minoru> rexim: для этого нужно ещё вверх-вниз двигаться, я думаю. Сверху одна мелодия, снизу другая
[22:29:00] <Minoru> если так не делать, то можно будет проходить не только двумя мелодиями, но и любой их смесью
[22:29:23] <Minoru> если ты можешь написать две достаточно сложных мелодии, которые можно произвольно смешивать, то ты, наверное, гений :)
[22:30:17] dzhon вышел из конференции
[22:31:05] <ɹǝɟılʍǝu> Minoru, rexim, https://www.youtube.com/watch?v=-WjsV3Aqx30&list=PLYP3Ln9Ws4dyKnN_ZGCFOMngIj66_EfWQ&index=25
[22:31:06] <rexim> Minoru: я не гений, поэтому такие уровни будут содержать недостаточно сложные мелодии. ;)
[22:31:45] <Minoru> rexim: :D
[22:32:07] <rexim> ɹǝɟılʍǝu: момитос!
[22:34:05] <gsomix> Утро.
[22:34:14] <ɹǝɟılʍǝu> gsomix, \0/
[22:34:30] <gsomix> Я потанцевал.
[22:34:43] <ɹǝɟılʍǝu> gsomix, ты классный)
[22:34:51] <ɹǝɟılʍǝu> Что танцевал?
[22:35:06] <rexim> gsomix: гсомиксяка-танцевака! =3
[22:35:19] <rexim> Что-то из dancing strawhats?
[22:35:32] <Minoru> ну вот, озвучили все прикольные ответы ;(
[22:35:50] <ɹǝɟılʍǝu> Еще не все
[22:35:50] <rexim> =(
[22:35:50] <Minoru> gsomix: мне осталось лишь поприветствовать, видимо. Привет! :3
[22:36:01] <ɹǝɟılʍǝu> gsomix, кругами под сабатон ходил?)
[22:36:03] <ɹǝɟılʍǝu> Теперь все.
[22:36:31] * Minoru выучил новое слово — «сабатон»
[22:36:43] <gsomix> ɹǝɟılʍǝu, хастл и wcs.
[22:36:48] <rexim> Это хакатон для собак?
[22:37:08] <ɹǝɟılʍǝu> Minoru, rexim , https://www.youtube.com/watch?v=9Sr3Bn9Ocng
[22:42:14] <Minoru> ɹǝɟılʍǝu: энергичненько!
[22:42:32] <Minoru> rexim: а «сабатон» — это часть рыцарского доспеха, ботинок
[22:47:41] <любитель криппи языков> $pet stats
[22:47:43] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 83
Сытость: 67
Возраст: 2 часов
[22:52:11] <ɹǝɟılʍǝu> Minoru, научи сомбинаторами пользовацца
[22:52:28] <ɹǝɟılʍǝu> А то копипаста из 8ми decimal это пиздец
[22:53:15] <Minoru> Data.Attoparsec.Combinator.count
[22:53:17] <ɹǝɟılʍǝu> Мне список сделоть
[22:55:25] <Minoru> ну рецепт какой: пишешь код ⇒ заебало одно и то же делать ⇒ представил себе сигнатуру ФВП, которая позволит не писать бойлерплейт ⇒ нашёл. Искать с помощью логики (в соседних модулях пакета, если ФВП получилась специфичная, или в Data.%datatype%, если это что-то, касающееся любого инстанса типа — ну, как с Control.Applicative.optional выше), на крайний случай есть Hoogle
[22:55:29] * Minoru научил
[22:55:41] <Minoru> count-то подошёл, или я неправильно понял задачу?
[22:55:55] <eaeee> написал жизнь на JS :) http://snks.online/life/
[22:57:14] <ɹǝɟılʍǝu> Minoru, не думал, что такое соберется
voices <- AC.count 8 (do
delim
optional A.decimal
)
[22:57:16] <ɹǝɟılʍǝu> А собралось
[22:57:56] <Minoru> а почему не должно было, по-твоему?
[22:58:04] <Minoru> eaeee: ты такой молодец!
[22:58:11] * Minoru мембернул по второму кругу
[22:58:19] <Minoru> а, ты же вообще модер
[22:58:22] <eaeee> :-)
[22:58:24] * Minoru что-то охуел немного
[22:59:40] <ɹǝɟılʍǝu> омг
[22:59:46] <ɹǝɟılʍǝu> Когда это ешка стал модером?
[22:59:47] <ɹǝɟılʍǝu> 0_о
[22:59:55] <ɹǝɟılʍǝu> Minoru, офигеть
[22:59:58] <ɹǝɟılʍǝu> Оно даже работает
[23:00:05] * ɹǝɟılʍǝu ощущает себя странно
[23:00:40] <Minoru> может, ты просто недостаточно прилежно тестируешь :)
[23:01:20] <Minoru> rexim: ранние альбомы Bloodhound почему-то напоминают последний альбом Арии
[23:01:38] <Minoru> rexim: «Феникс» который, с новым солистом
[23:04:32] <eaeee> ɹǝɟılʍǝu: давно..
[23:04:51] <gsomix> eaeee, кажется, у тебя ошибка.
[23:04:52] <rexim> Minoru: хм...
[23:05:00] <eaeee> gsomix: где?!
[23:05:01] <rexim> Я кстати только ранние и слушал.
[23:05:06] <rexim> А поздние у них как?
[23:05:09] <rexim> Совсем не Ария? :)
[23:05:27] <Minoru> rexim: в поздних они, видимо, стиль немного сменили
[23:05:34] <rexim> Мне они из-за олдскульного металла и понравились.
[23:05:38] <rexim> Надо послушать поздние.
[23:05:49] <gsomix> eaeee, в правилах.
[23:05:53] <gsomix> eaeee, https://yadi.sk/i/PfDkWseRmLk8D
[23:05:58] <gsomix> Почему эти ребята стабилизировались?
[23:06:06] <Minoru> rexim: а может, я просто вслушался только сейчас. Я в обратном хронологическом порядке слушаю, и поздние мне не слишком нравились, а вот первый сейчас слушаю и ничо так
[23:08:12] <eaeee> gsomix: эм.. я не знаю
[23:08:26] <eaeee> gsomix: ну вот
[23:16:21] m4n71k0r вышел из конференции: Replaced by new connection
[23:16:22] m4n71k0r зашёл в конференцию
[23:22:44] <eaeee> gsomix: все, я понял
[23:23:11] <gsomix> eaeee, исправил?
[23:23:39] <rexim> Minoru: кстати, спасибо большое замысли по поводу транзишенов. Они меня на толкнули на кое-какие идеи. :)
[23:23:55] <eaeee> gsomix: сейчас вообще стало по-другому работать о_О
[23:24:12] <Minoru> rexim: пожалуйста. С удовольствием посмотрю, что ты там завтра понапишешь :)
[23:24:22] <rexim> =3
[23:24:24] <gsomix> eaeee, показывай!
[23:24:43] <eaeee> gsomix: сделай ctrl+f5
[23:25:10] <eaeee> gsomix: наверное это тоже не верно
[23:25:30] <gsomix> eaeee, неверно. :)
[23:27:44] <eaeee> gsomix: еще раз обнови)
[23:28:26] <eaeee> хмм....
[23:28:33] <eaeee> остаются сдвоенные
[23:28:58] <gsomix> eaeee, на моих глаза умер квадратик 2х2.
[23:28:59] <gsomix> :(
[23:29:06] <eaeee> gsomix: :D
[23:31:58] <gsomix> eaeee, проверь условие в getNexGenCell.
[23:32:34] <gsomix> Кажется, там все нормально.
[23:32:36] <eaeee> gsomix: не, все ошибки в подсчете соседей, я очень туплю
[23:32:41] <gsomix> Угу.
[23:33:16] <eaeee> gsomix: обновил :)
[23:33:29] <j123123> Что-то я вообще не понимаю, как можно ошибиться с написанием игры "жизнь"?
[23:33:36] <gsomix> eaeee, работает!
[23:33:47] <gsomix> Теперь будешь как rexim.
[23:33:55] <gsomix> Ведь "Жизнь" Тьюринг-полная.
[23:34:05] <rexim> А что сразу rexim =(
[23:34:08] <eaeee> gsomix: ура)
[23:34:11] <rexim> Чуть что сразу rexim...
[23:34:11] <j123123> я брейнфак написал, он тож тьюринг-полный
[23:34:13] <j123123> иче
[23:34:21] <j123123> мне за это положена медаль?
[23:34:23] <gsomix> j123123, ты молодец!
[23:34:37] <gsomix> Тебе медаль уже за сортировки положена.
[23:35:08] <gsomix> rexim, ну, ты чего? :(
[23:35:14] <rexim> =)
[23:35:18] <eaeee> j123123: не смог посчитать соседей сходу
[23:37:31] <gsomix> https://yadi.sk/i/Op_vELCVkvoQs
[23:37:57] <gsomix> Забавно оформили.
[23:38:09] <gsomix> Два типа графиков в одном.
[23:43:26] <Minoru> gsomix: это прицел для охоты на Чужого?
[23:43:58] <gsomix> Minoru, если честно, я уже не помню, откуда это. .__.
[23:44:00] <Minoru> а так-то да, молодцы. Но им полвезло, что картинка такая тёмная, конечно
[23:44:09] <gsomix> Просто разбираю скриншоты в яндекс.диске.
[23:44:40] <gsomix> https://yadi.sk/i/AOXoNHXrkR9tn
[23:44:44] <gsomix> Всякого там есть.
[23:45:17] <Minoru> организм такой прикольный. Сижу себе, пишу код, и тут внезапно! — хочу жрать. Не просто перекусить, а именно жуткий такой голод, будто целый день не ел.
[23:45:34] <gsomix> Minoru, https://yadi.sk/i/dv61rooskBGoc
[23:45:38] <gsomix> Конфетку?
[23:46:28] <Minoru> гы
[23:46:33] <Minoru> схоронил, спасибо :)
[23:57:08] nextiter вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!