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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding(вт, чт, сб, вс, збс): https://www.livecoding.tv/rexim
[00:02:29] m4n71k0r вышел из конференции
[00:14:07] eternastudento зашёл в конференцию
[00:47:24] dzhon вышел из конференции
[00:50:44] любитель криппи языков зашёл в конференцию
[01:33:57] * Minoru потыкал ckorzhik палочкой
[01:34:13] <ckorzhik> ._.
[01:34:29] <Minoru> ckorzhik: ты же на меня на BNW подписан? Надеюсь, ты там не в OFF-е сейчас? Можешь мне последний мой пост скинуть, тот, что про Let's Encrypt?
[01:34:57] <Minoru> Если не трудно, конечно. А то мне лень заново набирать ._.
[01:45:44] <Kumba_yo> Котаны, назовите необходимые вады для зандронума в которые вы по сети рубитесь
[01:47:28] <Minoru> «вады»? «Задронум»? Какие-то сложные и непонятные вопросы ты задаёшь, Kumba_yo!
[01:47:38] <Minoru> *Зандронум
[01:48:35] <eaeee> Minoru: переведите, пожалуйста
[01:49:21] <Minoru> eaeee: что перевести?
[01:49:40] <eaeee> Minoru: вопрос от господина Kumba_yo
[01:49:47] <Kumba_yo> Это был не вопрос http://img12.mynnm.com/2/b/e/f/7/893067b063d6f7cf54c3b701123.jpg
[01:49:49] <Minoru> дык я сам ничего не понял!
[01:50:08] <Minoru> Kumba_yo: что за бред ты несёшь? >_<
[01:50:44] <ɹǝɟılʍǝu> Чот я заебался нв debian 6 ставить hakyll
[01:51:27] <eaeee> ɹǝɟılʍǝu: а почему 6
[01:51:35] <Minoru> ɹǝɟılʍǝu: а что там ставить-то? Поставил stack, посмотрел на мой бложек или на старые коммиты Форневерика, и готово!
[01:51:36] <ɹǝɟılʍǝu> Потому что такая доступна.
[01:51:46] <Minoru> (советую смотреть на мой, там точно stack; у Форневера не помню, был ли)
[01:52:08] <ɹǝɟılʍǝu> Что за stack?
[01:55:46] <Minoru> ɹǝɟılʍǝu: последнее веяние моды, https://github.com/commercialhaskell/stack/
[01:58:58] <ɹǝɟılʍǝu> Бле, и как теперь это поставить на deb 6)
[02:07:22] <Minoru> ɹǝɟılʍǝu: да, для шестой версии пакеты не сделали. Но ты можешь поставить бинарник, он умеет сам обновляться. Кривовато, но лучше, чем ничего.
[02:07:36] eternastudento вышел из конференции
[02:08:08] <ɹǝɟılʍǝu> Minoru, где взять?
[02:08:10] <Minoru> ɹǝɟılʍǝu: https://github.com/commercialhaskell/stack/blob/master/doc/install_and_upgrade.md#linux
[02:08:22] <Minoru> >:-( Да ты же *НЕ ХОЧЕШЬ ГУГЛИТЬ*!
[02:08:32] * Minoru нервно хватается за банхаммер
[02:08:37] * Minoru тяжело дышит
[02:11:32] * Minoru успокоился, положил банхаммер на место и вставляет обратно стекло, под которым он хранится
[02:12:04] <Minoru> прости ._.
[02:12:09] * Minoru заваривает чаёк
[02:13:15] <ɹǝɟılʍǝu> Minoru, попй чайку)
[02:14:25] <Minoru> к-как — попой… чайку?..
[02:15:45] <ɹǝɟılʍǝu> :D
[02:21:29] <ɹǝɟılʍǝu> Minoru, а нафик stack?
[02:21:34] <ɹǝɟılʍǝu> Типа как haskell platform?
[02:22:52] <Minoru> да, только обновляется чаще, чем раз в полгода, и более гибкая (позволяет обойти cabal hell с помощью доволнительного конфига, грубо говоря)
[02:23:11] <ɹǝɟılʍǝu> Хм...
[02:23:21] <ɹǝɟılʍǝu> И как теперь hakyll накатить на нём?
[02:24:42] <ɹǝɟılʍǝu> А
[02:24:47] <ɹǝɟılʍǝu> stack install hakyll
[02:24:51] <Minoru> ой нет
[02:24:56] <Minoru> нет, нет, нет!
[02:25:06] <Minoru> это ты в систему Hakyll поставишь
[02:25:13] <Minoru> ну, точнее, к локальному пользователю в ~/.local/bin
[02:25:18] <Minoru> тебе нужно сделать проект
[02:25:29] <Minoru> stack new NewliferBlow simple
[02:25:39] <Minoru> появится директория NewliferBlog
[02:25:55] <Minoru> лол кстати, там выше «Blow» вместо «Blog» написал
[02:26:09] <Minoru> так вот, в ней у тебя будет stack.yaml, там в зависимости пропишешь hakyll
[02:26:24] <Minoru> ну и cabal-файл поправь, если тебя расположение файлов или ещё что-то не устраивает
[02:26:38] <Minoru> ещё раз настоятельно советую посмотреть https://github.com/Minoru/blog.debiania.in.ua
[02:29:12] <ɹǝɟılʍǝu> в yaml?
[02:29:16] <ɹǝɟılʍǝu> У тебя там пусто
[02:29:21] <ɹǝɟılʍǝu> А есть в .cabal
[02:30:23] <Minoru> а, лол, и правда пусто
[02:30:33] <Minoru> видишь, лучше верить моему коду, а не мне!
[02:30:49] <Minoru> можешь там resolver на более свежий поменять
[02:31:04] <Minoru> хотя тебе new и так свеженький поставит, наверное
[02:33:24] ddd зашёл в конференцию
[02:34:24] ddd вышел из конференции
[02:48:42] 0xd34df00d вышел из конференции: I turned off my machine to get some life
[02:48:44] 0xd34df00d зашёл в конференцию
[03:04:25] Constverum вышел из конференции
[03:09:53] <Minoru> ɹǝɟılʍǝu: https://v1.std3.ru/d0/1e/1447134840-d01e6842a283d269ed0f0f95414d746d.jpeg
[03:39:44] xspeed вышел из конференции
[03:55:47] a1batross вышел из конференции: Disconnected: No route to host
[04:11:34] Minoru вышел из конференции
[04:39:26] eaeee вышел из конференции
[04:46:46] ckorzhik вышел из конференции
[05:22:43] любитель криппи языков вышел из конференции
[08:08:13] <j123123> ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ!!!
[08:08:16] <j123123> $pet stats
[08:08:30] <j123123> ForNeVeR: Где бот?
[08:09:12] * j123123 сегодня студентам лабы будет помогать делать!!!
[08:09:14] <j123123> 111
[08:09:30] kosc зашёл в конференцию
[08:09:39] <j123123> kosc: Ты
[08:09:47] <j123123> Тебе лабы по ассемблеру не надо помочь сделать?
[08:09:57] <j123123> А то я вот однажды делал лабы по ассемблеру!
[08:11:56] <j123123> Ассемблер это крута
[08:12:52] <kosc> j123123, увы, у меня сейчас лабы в машкоде. А потом будут ещё на ассемблере для какого-то там TMS, да.
[08:13:01] <j123123> Я и в машкоде могу
[08:13:06] <kosc> Тогда я тебя скастую, раз пошла такая пляска.
[08:13:09] <j123123> Машкод это даже круче ассемблера
[08:13:33] <j123123> К тому же можно сделать в ассемблере и сдать так, будто бы это в машкодах написано
[08:13:37] <j123123> и никто не догадается
[08:13:44] <kosc> А машкод под VAX-11.
[08:14:00] <kosc> Вот мне надо несколько чисел перевести в формат с плавающей точкой.
[08:14:05] <j123123> Ну так пишешь в ассемблер, транслируешь в машкод
[08:14:07] <j123123> Кстати
[08:14:09] <kosc> Там, где формат F, у меня хоть питон-скриптик есть.
[08:14:15] <j123123> GCC умеет в VAX компилировать
[08:14:18] <kosc> А там, где длиннее - капец.
[08:14:22] <j123123> пишешь на сях
[08:14:26] <j123123> компилируешь
[08:14:27] <j123123> профит
[08:14:30] <j123123> лол
[08:14:49] <kosc> И вот ещё - когда на асме пишу, как мне указать тип адресации переменной? (например, косвенная с автоувеличением)
[08:15:00] <j123123> Можно даже специально изгадить код какими-нибудь характерными для человека характерны
[08:15:20] <kosc> А ещё гнушный ассемблер вставляет какое-то адовое количество нулей, хз зачем.
[08:15:47] <kosc> При том, что 00 - это halt в ваксе.
[08:15:48] <j123123> Ну, в интел ассемблере SHORT
[08:16:15] <j123123> Ну это он просто заполняет неиспользуемое пространство
[08:16:33] <j123123> чтобы если туда переход будет, чтобы не получилось абычо
[08:16:36] <kosc> А почему он это пространство не использует?
[08:16:59] <j123123> Ну может там выравнивание какое-то
[08:17:08] <j123123> можешь в hex-редакторе это пофиксить
[08:17:31] <kosc> Короче, не выйдет походу писать на асме так, как будто пишу на машкоде.
[08:17:37] <j123123> или какими-нибудь директивами
[08:17:43] <j123123> Выйдет, выйдет
[08:17:50] <j123123> можно куски мелкие писать в машкоде
[08:18:02] <j123123> Точнее можно куски мелкие писать в ассемблере
[08:18:08] <j123123> и вставлять в машкод копипастом
[08:18:15] <j123123> откомпилированное
[08:18:17] <kosc> А так да, as у меня есть с поддержкой вакса, и objdump есть с его же поддержкой.
[08:18:52] <j123123> ты можешь даже GCC собрать с поддержкой вакса
[08:19:29] <kosc> Да, я знаю.
[08:19:46] <kosc> И он будет мне выдавать такой же несуразный и ни на что не годный машкод.
[08:21:34] <j123123> Начинающие ассемблероебы пишут более хуевый код, чем компилятор
[08:21:41] <j123123> это я гарантирую
[08:22:14] <j123123> обращайся короче, я разберусь
[08:23:09] <j123123> kosc: https://sourceware.org/binutils/docs/as/Vax_002dDependent.html#Vax_002dDependent
[08:27:22] <kosc> Но вот машкод надо нормально написать, у нас препод - суровый олдфаг.
[08:27:46] <kosc> По его мнению, всё, что создано НЕ фирмой DEC - говно.
[08:28:42] <j123123> Ну че, я вполне смогу нормально машкод написать
[08:28:45] <j123123> это не проблема
[08:28:48] <kosc> j123123, https://sourceware.org/binutils/docs/as/VAX_002dfloat.html#VAX_002dfloat вот за это спасибо, хотя там как-то мало. И как записывать директивы для форматов G и H?
[08:28:50] <j123123> просто геморройней будет
[08:29:17] <kosc> Мне вот только отойти сейчас надо, вернусь и ещё тебя понаспрашиваю.
[08:29:22] <kosc> А ты мне понарасскаживаешь.
[08:31:10] <j123123> kosc: https://www.acrc.bris.ac.uk/acrc/RedHat/rhel-as-en-4/vax-directives.html
[08:31:45] <j123123> https://sourceware.org/binutils/docs/as/VAX_002ddirectives.html#VAX_002ddirectives то же самое
[08:32:43] <j123123> .dfloat .ffloat .gfloat .hfloat
[08:45:27] <kosc> j123123, спасибо, сейчас я это попробую зассемблять.
[08:51:34] <kosc> j123123, что-то я пока что хз, как мне перевести, например 1500625 в формат с плавающей точкой (курить IEEE-754 не предлагать, в VAX-11 всё не так).
[08:52:21] <j123123> .hfloat 1500625.0
[08:52:32] <j123123> .dfloat 1500625.0
[08:52:33] <j123123> итп
[08:52:39] <j123123> и заассемблировать это
[08:53:13] <kosc> j123123, это ж в секцию data надо, правильно?
[08:53:47] <j123123> где угодно можно
[08:54:02] <kosc> Ок, попробую ещё и в .text
[08:54:04] <j123123> алсо если ты такие вопросы задаешь, ты видимо не до конца понимаешь, как ассемблер работает
[08:56:10] <kosc> Оно шото странное сделало.
[08:56:19] <j123123> что именно?
[08:56:33] <kosc> https://bpaste.net/show/4cc5d49ee28b вот так сделал я.
[08:57:00] <kosc> А вот так сделало оно: https://bpaste.net/show/21c966d2f1b4
[08:57:32] <kosc> А вот так сделал objdump: https://bpaste.net/show/5ba547ba0e7d
[09:01:00] <j123123> https://bpaste.net/show/50934b728acf так попробуй
[09:01:06] <j123123> Сразу найдешь
[09:01:14] <j123123> у тебя файл ELF же
[09:01:20] <j123123> выдери секцию .text
[09:01:43] <j123123> objcopy -O binary --only-section=.text foobar.elf foobar.text
[09:02:06] <j123123> у тебя будет твой .text в голом виде
[09:02:50] <j123123> 4015 6e5d 1000 0000
[09:02:58] <j123123> вот это твой флоат
[09:03:27] <j123123> там в обждампе оно
0: 15 40 bleq 42 <main+0x42>
2: 5d 6e 00 insqti (sp),$0x0
5: 10 00 bsbb 7 <main+0x7>
[09:03:35] <j123123> байтики развернуты
[09:03:39] <j123123> 15 40
[09:03:42] <j123123> 4015
[09:03:56] <j123123> kosc: это биг-литтл эндиан заморочки короче
[09:04:09] <j123123> оно твой float как инструкции декодировало
[09:04:09] <kosc> Да, про порядок записи я в курсе.
[09:04:18] <kosc> 2301 там было для F_float
[09:05:01] <kosc> А, ну пусть себе.
[09:05:10] <kosc> Я вот уже заподозрил, что это и есть float.
[09:05:30] <kosc> Это же отлищна! Ещё пара экспериментов над проверенными числами - и у меня всё ништяк.
[09:06:12] <kosc> j123123, дальше будут хардкорные байтофильские лабы, где надо в N команд уложиться, где N будет крайне мало, тебе понравится, это точно.
[09:07:31] <j123123> Можешь короче обрамить с обеих сторон свой флоат .byte 0x0a, 0x0b, 0x0c, 0x0d такой хренью
[09:07:47] <j123123> или даже такой .byte 0x0a, 0x0b, 0x0c, 0x0d, 0x0a, 0x0b, 0x0c, 0x0d
[09:07:54] <j123123> Чтобы наверняка
[09:08:06] <j123123> вынуть нужный кусок
[09:10:20] <kosc> Ага, я так сейчас и делаю.
[09:10:33] <kosc> Проверил по ране высчитаным значениям - всё совпадает.
[09:10:40] <kosc> Ты короче крутой чел, спасибо тебе большое!
[09:10:59] <kosc> Я вообще не представлял как я буду g и h переводить.
[09:32:12] <j123123> kosc: А у тебя там трафик тарифицируется, или просто скорость хреновая?
[09:32:16] <j123123> интернета
[09:32:28] <j123123> или и то и то?
[09:35:23] Славный капитан зашёл в конференцию
[09:39:42] rexim зашёл в конференцию
[09:39:59] <rexim> Драаатуте!
[09:40:40] <j123123> rexim: sdjfkjfh
[09:45:18] <kosc> j123123, раньше был трафик, а теперь скорость.
[09:45:28] <kosc> Трафики не тарифицируется сейчас.
[09:45:34] <kosc> rexim, привет.
[09:47:56] <kosc> А ещё я не могу понять, как управлять этим hbro, ибо команды от других лайтовых webkit-based арбузеров (luakit, dwb, uzbl) не подходят.
[09:48:06] <kosc> И надо будет наверное сорцы читать.
[09:49:51] <kosc> Но какие-ж эти флоаты изи стали, благодаря джею.
[09:49:59] <kosc> У меня одногруппники по 2-3 недели на них убивали.
[09:50:05] <kosc> Мне хватило десяти минут, лол.
[09:50:40] <ForNeVeR> send/Kumba_yo/Сегодня мы собирались рубануть Project Brutality. Ну и doom2.wad, само собой, нужен./
[09:50:41] <kosc> rexim, короче, джей - молодец, прошу выдать ему медаль "за помощь нубам и ускорение учебного процесса".
[09:50:49] <ForNeVeR> эй!
[09:51:01] horta hell зашёл в конференцию
[09:51:03] <ForNeVeR> send/Kumba_yo/Сегодня мы собирались рубануть Project Brutality. Ну и doom2.wad, само собой, нужен./
[09:51:08] <horta hell> ForNeVeR: Сообщение доставлено.
[09:53:29] <j123123> кек
[09:53:39] <j123123> Давайте в OpenRA
[09:54:05] <j123123> у меня до Барнаула пинг наверное большой будет
[09:54:32] <j123123> хотя там оно не чувствительно
[09:54:35] <j123123> скорее всего
[09:54:45] <kosc> .ping
[09:54:46] <DeadBot> kosc: понг от тебя 0.19 секунды
[09:54:49] <kosc> Хм.
[10:00:45] <kosc> j123123, а вот как мне в ассемблере можно указать тип используемой адресации?
[10:00:56] <j123123> ща нагуглю
[10:01:00] <kosc> Лол
[10:03:15] <kosc> j123123, http://www2.hmc.edu/www_common/OVMS072-OLD/72final/4515/4515pro_004.html#addressing_modes вроде оно, да?
[10:03:15] <j123123> kosc: Ну а что ты хотел? По-твоему у меня была необходимость изучать древний ассемблер?
[10:03:19] <j123123> http://www2.hmc.edu/www_common/OVMS072-OLD/72final/4515/4515pro_005.html#6_programcountermodes
[10:03:31] <kosc> Ну, почти оно xD
[10:04:10] <j123123> Absolute Mode Relative Mode
[10:10:58] rexim вышел из конференции
[10:18:32] <kosc> j123123, непосредственная адресация - это immediate что ли?
[10:18:42] <kosc> Хотя не, ближе к absolute.
[10:18:57] <j123123> https://translate.google.com/#en/ru/immediate да
[10:19:30] <j123123> в переводе есть "непосредственный"
[10:19:38] <j123123> "прямой"
[10:22:53] <gsomix> Утро.
[10:27:56] <kosc> j123123, блин, этот асм воспринимает # как начало коммента.
[10:28:03] <kosc> А оно нужно для указания типа адресации.
[10:28:06] <kosc> Щито делать?
[10:28:12] <j123123> ща разберусь
[10:28:24] <j123123> если надо, я могу даже в исходники gas залезть
[10:28:41] <kosc> Ну вот там я херчтопойму.
[10:29:00] <kosc> Там сишечка по-любому, причём кодинг стайл какого-нибудь K&R
[10:29:07] <j123123> kosc: https://sourceware.org/binutils/docs/as/VAX_002doperands.html#VAX_002doperands
[10:29:42] <j123123> этого достаточно, или нужны выкладки из исходника gas?
[10:29:43] <kosc> Чорт, как всё быстро и просто, спаисбо.
[10:29:56] <ForNeVeR> K&R style как раз нормальный, не путай.
[10:30:03] <j123123> Да, достаточно в доки залезть, и сразу все ясно
[10:30:08] <ForNeVeR> Это GNU style ебанутый.
[10:30:26] <ForNeVeR> Как и вообще все формальности, связанные с GNU.
[10:30:53] <j123123> С формальностями связанными с гну оно как-то попроще, чем связанными с майкрософтом
[10:31:05] <ForNeVeR> Сравни MSPL и GPL.
[10:31:13] <ForNeVeR> А потом уже делай вывод, что и где проще.
[10:31:14] <j123123> как показывает мой метод общения с тем и тем
[10:31:29] <j123123> и я тут не лицензии сравниваю
[10:31:29] любитель криппи языков зашёл в конференцию
[10:31:55] <kosc> О, л-битель :)
[10:32:07] <ForNeVeR> Ну, своего общего стиля кодирования у M$ нету, так что и сравнивать не с чем.
[10:32:24] <j123123> ForNeVeR: Почему это нет? А как же венгерская нотация?
[10:32:39] <ForNeVeR> Кто ей следует?
[10:32:54] <ForNeVeR> Ну вот на проектах GNU соблюдают GNU style, потому я зову его "формальностью".
[10:33:15] <ForNeVeR> Как минимум далеко не на всех проектах M$ соблюдают венгерскую нотацию.
[10:33:43] <ForNeVeR> https://github.com/dotnet/coreclr/blob/master/src/gc/gcee.cpp
[10:33:47] <ForNeVeR> Вот, например.
[10:34:09] <gsomix> ForNeVeR, сегодня поиграем?
[10:34:27] <ForNeVeR> Кое-где соблюдают, кое-где нет, кое-где с вариациями в одном и том же файле. Считаю, что стиля у них вообще нет, он разрушен :)
[10:34:45] <ForNeVeR> gsomix: непременно. Я видел ссылки, которые ты присылал.
[10:34:55] <ForNeVeR> Щас только в магазин схожу, а то у меня кушать нечего.
[10:34:59] <gsomix> ForNeVeR, оказалось, что оно несовместимо.
[10:35:05] <gsomix> С Brutal Doom.
[10:35:08] <ForNeVeR> Всё машинное масло выпито!
[10:35:13] <gsomix> Надо будет что-нибудь другое найти.
[10:35:35] <ForNeVeR> Я вернусь и поищу.
[10:35:35] rexim зашёл в конференцию
[10:35:42] <gsomix> ForNeVeR, я особожусь вечером, но не очень поздно. .___.
[10:35:44] <ForNeVeR> Старые вады уже поднадоели.
[10:35:48] <j123123> ForNeVeR: У них например в мсдн эта венгерская нотация в описании АПИ есть
[10:35:49] <ForNeVeR> gsomix: ок.
[10:35:52] <j123123> https://msdn.microsoft.com/en-us/library/windows/desktop/aa366887%28v=vs.85%29.aspx
[10:35:55] <ForNeVeR> j123123: неужели!
[10:36:03] <j123123> Да, представь себе
[10:36:09] <ForNeVeR> j123123: чем ещё порадуешь?
[10:36:22] <j123123> Ну а чего желаете?
[10:36:33] <ForNeVeR> Про MSDN мы не говорили, мы говорили про стиль программирования.
[10:36:44] <j123123> Ну в этом стиле написан код
[10:36:46] <ForNeVeR> Пример открытого кода от MS я привёл.
[10:36:54] <ForNeVeR> Нет, код не написан в этом стиле.
[10:37:18] <j123123> Т.е. ты полагаешь что там у них в коде этого нет, а вот в хедерах они уже потом это все налепили? Зачем?
[10:37:25] <ForNeVeR> "полагаю"?
[10:37:29] <ForNeVeR> Я тебе привёл пример кода.
[10:37:38] <ForNeVeR> Чего тут полагать? Вот же пруф.
[10:37:58] <j123123> Ну а ты считаешь что весь код от GNU следует неким жестким правилам?
[10:38:08] <ForNeVeR> Да, я считаю именно так.
[10:38:19] <ForNeVeR> Насколько я помню, они требовали, чтобы все контрибьюции соответствовали стилю.
[10:38:29] <ForNeVeR> (в чём, конечно, ничего плохого нету)
[10:38:31] <j123123> https://gcc.gnu.org/codingconventions.html у гцц вообще свои отдельные конвенции
[10:38:47] <j123123> иначе бы это не называли GCC Coding Conventions
[10:38:54] <j123123> А называли бы GNU Coding Conventions
[10:39:21] <ForNeVeR> Интересно. Там про скобки нету почти ничего, кажись.
[10:40:00] <ForNeVeR> Хотя я не буду спорить с тем, с тем, что венгерская нотация даже в оригинале была упоротой, не говоря уже о том варианте, который предлагается к обозрению на MSDN.
[10:41:06] <gsomix> Пойду подниму пару штанг на Столлмана.
[10:41:31] <gsomix> Меня, кстати, вчера на нормальную работу звали.
[10:41:36] <gsomix> А я отказался.
[10:41:38] <gsomix> :C
[10:41:45] <ForNeVeR> j123123: https://github.com/gcc-mirror/gcc/blob/master/gcc/c/c-array-notation.c#L103
[10:42:01] <ForNeVeR> А гнутые скобочки-то остались. Посмотри на то, как они оформляют for.
[10:42:24] <j123123> и что? В этом есть что-то плохое?
[10:42:36] <ForNeVeR> Особенно вот это место уродливо выглядит: https://github.com/gcc-mirror/gcc/blob/master/gcc/c/c-array-notation.c#L131-L144
[10:42:57] <j123123> Вообще да, не очень красиво
[10:43:07] <j123123> но это все формальности
[10:43:20] <ForNeVeR> Да, это отвратно. Я понимаю стиль K&R или Allman, но вот такого - не понимаю.
[10:43:33] <j123123> можно написать код в удобном для себя стиле, а потом преобразовать в гнутый
[10:43:38] <ForNeVeR> И это очень хорошо описывает моё отношение как к расстановке скобок, так и к лицензии :)
[10:43:43] <j123123> каким-нибудь автоидентом
[10:43:45] <ForNeVeR> Только вот поменять её нельзя.
[10:43:53] <j123123> Форкни и поменяй
[10:43:58] <ForNeVeR> Запрещено.
[10:44:24] <ForNeVeR> Кто разрешил менять лицензию? Ты сдурел чтоль.
[10:44:41] <j123123> лицензию можно на GPLv4 поменять
[10:44:44] <j123123> когда она выйдет
[10:44:59] <ForNeVeR> Ну а на что-то хорошее - нельзя.
[10:45:03] <j123123> и вообще, отступы менять лицензией не запрещено
[10:45:14] <ForNeVeR> Отступы - можно. Лицензию - нельзя.
[10:45:25] <j123123> (нехватало мне еще лицензий, чтобы она мне отступы запрещала менять)
[10:45:34] <ForNeVeR> Где эт я говорил, что нельзя менять отступы?
[10:46:06] <j123123> ну, ты начал что-то про лицензию говорить, что ее нельзя менять, когда я тебе сказал что можно форкнуть и сделать без отступов
[10:46:24] <ForNeVeR> В общем, как обычно, в своём стиле. Заявил нечто очевидное.
[10:46:42] <j123123> Просто я не понял, причем тут вообще лицензия
[10:46:47] <j123123> если речь об отступах
[10:46:49] <ForNeVeR> GNU GPL
[10:46:52] <ForNeVeR> GNU Style
[10:47:11] <ForNeVeR> Подозрительно многое, что начинается с этих трёх букв, очень дурацкое :(
[10:47:20] <j123123> GPL не запрещает форкнуть в GPL и менять отступы
[10:47:32] <j123123> Ну да, например .NET
[10:47:37] <j123123> точка - не буква
[10:47:48] <ForNeVeR> Ну, .NET не начинается с GNU.
[10:48:01] <ForNeVeR> Ты бы мог этот факт для себя отметить, кэп.
[10:48:07] <j123123> А надо чтобы начиналось?
[10:48:24] <j123123> Было бы неплохо, если бы был GNU .NET
[10:48:37] <ForNeVeR> Кажется, был какой-то такой вариант.
[10:48:43] <j123123> Mono это не GNU уже
[10:49:15] <ForNeVeR> Когда ты прекратишь повторять эти банальности?
[10:49:36] <ForNeVeR> Я не про Mono говорил, само собой.
[10:49:50] <ForNeVeR> А вот про эту штуку: http://www.dotgnu.org/
[10:49:58] <ForNeVeR> Вот тебе GNU .NET :)
[10:50:11] <ForNeVeR> Ну, он уже мёртвый, кажется, довольно давно.
[10:50:42] <j123123> но это ж DotGNU
[10:50:47] <j123123> целых ЧЕТЫРЕ буквы
[10:50:52] <j123123> не
[10:50:55] <j123123> 6
[10:51:01] <j123123> короче пофик
[10:51:01] <ForNeVeR> Да ну тебя, короче.
[10:51:05] <j123123> лол
[10:52:06] <j123123> (07:51:17) kosc: Но какие-ж эти флоаты изи стали, благодаря джею.
(07:51:25) kosc: У меня одногруппники по 2-3 недели на них убивали.
(07:51:31) kosc: Мне хватило десяти минут, лол.
А что, одногруппники не вкурсе существования ассемблера под VAX?
[10:52:17] <j123123> Плохие какие-то одногруппники
[10:52:31] <j123123> недогадливые
[10:53:50] xspeed зашёл в конференцию
[11:00:32] a1batross зашёл в конференцию
[11:03:18] <horta hell> Недетерминированный конечный автомат Тьюринга издал тихий рык и испустил дух. Все теряют по 1PTC.
[11:03:44] <j123123> $pet resurrect
[11:03:44] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[11:03:54] <j123123> $pet transfer horta\ hell 3
[11:03:54] <horta hell> j123123: Транзакция успешна.
[11:11:54] dzhon зашёл в конференцию
[11:34:41] <ɹǝɟılʍǝu> Przejebane pieprzyć, куrwа, twoja matka pieprzona!
[11:35:18] <j123123> kurva!
[11:36:32] <j123123> matka!!!111
[11:36:37] любитель криппи языков вышел из конференции
[11:56:21] dzhon вышел из конференции
[11:58:59] mikelsv зашёл в конференцию
[12:05:10] <rexim> CHPOKEMAN!
[12:06:53] Graf зашёл в конференцию
[12:07:03] Graf вышел из конференции
[12:08:12] <ɹǝɟılʍǝu> rexim, http://cs5.pikabu.ru/post_img/2015/11/13/6/1447403437_739492227.jpg
[12:08:39] <ɹǝɟılʍǝu> rexim, ЧПОКЕМЭН
[12:08:42] <ɹǝɟılʍǝu> ТУДУДУДУДУДУД
[12:08:43] <ɹǝɟılʍǝu> http://www.youtube.com/watch?v=1jgE-lrfZ3k
[12:08:53] <j123123> Опенсорса единого сыны
Программисты Столлману верны!
[12:08:53] a1batross вышел из конференции: Disconnected: closed
[12:09:58] <ɹǝɟılʍǝu> Да ну наз Столлмана.
[12:11:16] <ForNeVeR> ɹǝɟılʍǝu: http://www.youtube.com/watch?v=qpoxHvmWPfc
[12:12:14] <ɹǝɟılʍǝu> ForNeVeR, сиськи!
[12:12:15] <ForNeVeR> cossacks hack them to shashkycks XD XD XD
[12:12:24] <ForNeVeR> s/ky/ly/
[12:12:26] <horta hell> ForNeVeR: cossacks hack them to shashlycks XD XD XD
[12:13:06] <ɹǝɟılʍǝu> О_л
[12:21:37] Constverum зашёл в конференцию
[12:24:28] rexim вышел из конференции
[12:27:48] a1batross зашёл в конференцию
[12:31:32] <j123123> XDDDD
[12:40:54] ɹǝɟılʍǝu вышел из конференции
[12:50:32] <kosc> В хаскеле есть какие-то принципиальные различия между переменными, названными с большой и с маленькой буквы?
[12:50:34] <kosc> А то похоже, что есть.
[12:50:45] <kosc> Потому что если переменная D - то не компилится, а если d - то компилится.
[12:51:26] <j123123> хачкеле
[12:51:58] <j123123> Попробуй хачкель в VAX-11 скомпилировать
[12:52:02] <ForNeVeR> kosc: да, есть.
[12:52:19] superka зашёл в конференцию
[12:52:22] <ForNeVeR> kosc: с большой буквы пишутся только названия типов и конструкторов типов, если я не ошибаюсь.
[12:52:36] <ForNeVeR> (ну, в смысле, я мог ещё какие-то кейсы пропустить)
[12:52:42] <superka> а как реализовать возможность докачки файлов? например как dmaster
[12:53:03] <ForNeVeR> superka: эта возможность предусмотрена некоторыми HTTP-заголовками.
[12:53:30] <ForNeVeR> Ты можешь спросить у сервера, поддерживает ли он отдачу контента с определённого байта и, если да, то запросить диапазон байтов.
[12:53:33] <superka> ForNeVeR: просто в хроме же нет например, дай наводку
[12:53:57] <ForNeVeR> Какую наводку? Я всё сказал.
[12:54:04] <ForNeVeR> Кажется, это заголовок Accept-Range.
[12:54:52] a1batross вышел из конференции: Disconnected: closed
[12:55:04] <ForNeVeR> superka: сервер декларирует поддержку с помощью Accept-Ranges, см. http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html раздел 14.5
[12:55:06] a1batross зашёл в конференцию
[12:55:12] a1batross вышел из конференции: Logged out
[12:55:13] a1batross зашёл в конференцию
[12:55:42] <ForNeVeR> superka: а клиент отправляет Content-Range.
[12:55:54] <superka> ForNeVeR:а почему тогда в хроме такой нет?
[12:56:26] <ForNeVeR> superka: э, ты серьёзно у меня это спрашиваешь?
[12:56:54] <superka> ForNeVeR: просто я никогда не подвергаю сомнению твою компетентность)
[12:56:56] <ForNeVeR> Я могу предположить, что поддержку этой функции решили не делать, чтобы не усложнять код.
[12:57:20] <superka> =)
[12:57:24] <ForNeVeR> Но мне такой подход не по нраву, например. Докачка - фича довольно важная, и было бы довольно мило, если б она была из коробки.
[12:57:45] <ForNeVeR> А её точно нету?
[12:58:38] <ForNeVeR> superka: вот тут пишут, что эта фича есть, но в экспериментальном режиме: http://www.makeuseof.com/tag/interrupted-download-heres-how-to-resume-in-chrome/
[12:58:41] <superka> ForNeVeR: если закрыть браузер , то он закачку просто отменяет, даже если она на паузе
[12:59:11] <ForNeVeR> Я у себя проверил - действительно, фича есть в chrome://flags
[13:00:27] <superka> точно =)
[13:02:11] Spo1ler зашёл в конференцию
[13:03:39] <ForNeVeR> В общем, у разработчиков, видимо, есть сомнения по поводу стабильности фичи.
[13:04:08] <ForNeVeR> И правда, я тоже замечал, что при нестабильном соединении файлы, которые были таким образом "докачаны", иногда оказываются испорченными.
[13:05:08] <ForNeVeR> Видимо, часть последнего пакета на месте обрыва соединения иногда по каким-то причинам заполняется нулями или мусором. В итоге довольно ненадёжно работает это всё. Особенно с учётом того, что и сервер мог подложить свинью.
[13:15:42] ckorzhik зашёл в конференцию
[13:25:42] <a1batross> Я только пару раз видел закачку по частям и чтобы это не ломало файл.
[13:25:49] <a1batross> Торрент и DC.
[13:31:59] <ForNeVeR> Download Master в своё время справлялся хорошо, и без всех этих ваших новомодных баззвордов.
[13:32:11] <ForNeVeR> А ещё всякие Flashget, Reget.
[13:39:42] ckorzhik вышел из конференции
[13:43:21] dzhon зашёл в конференцию
[13:44:42] ħ зашёл в конференцию
[13:44:46] <ħ> оо
[13:44:50] <ħ> на гитхабе цвет сменили опять
[13:44:51] <ħ> назад
[13:48:21] <ForNeVeR> На какой?
[13:48:37] <superka> белый чтоли?
[13:48:49] <superka> ForNeVeR: играл в старкрафт новый?)
[13:49:24] <j123123> > ForNeVeR: Видимо, часть последнего пакета на месте обрыва соединения иногда по каким-то причинам заполняется нулями или мусором.
Надо чтобы можно было бы по HTTP протоколу запрашивать CRC части файла
[13:49:38] <ForNeVeR> superka: я ещё даже WoL не до конца прошёл. В HotS не играл, LotV не купил даже.
[13:49:43] <j123123> И тогда можно выявить неправильно записанные куски и их перескачать
[13:49:57] <ħ> ForNeVeR: ну раньше коммиты были зелеными в табличке
[13:50:01] <ħ> а потом стали желтыми
[13:50:07] <ForNeVeR> j123123: отличная идея, пиши RFC, пиши референсную реализацию, продвигай.
[13:50:48] <ForNeVeR> ħ: я юзаю GitHub-Dark, так что мне действительно изменения не были сходу заметны :)
[13:51:20] <superka> ой ну вот ты удивил
[13:51:21] <j123123> куда(к кому) писать?
[13:52:21] <ForNeVeR> superka: ну, мы зато в WoL командные игры катали, и даже были в серебряной лиге на батл-нете вместе с cutwater (это второй фаундер канала, давненько его уж не видно) :3
[13:54:20] rexim зашёл в конференцию
[13:55:51] Graf зашёл в конференцию
[13:56:38] <rexim> ForNeVeR: дядюшка Нёверманн!
[13:58:06] <ForNeVeR> rexim: выражаю приветствие.
[13:58:08] <rexim> =3
[13:59:13] <rexim> У Emil Bulls охуенное название первого альбома вышедшего в 97-ом.
[13:59:16] <rexim> Red Dick’s Potatoe Garden
[13:59:38] любитель криппи языков зашёл в конференцию
[13:59:53] ɹǝɟılʍǝu зашёл в конференцию
[14:00:19] <ForNeVeR> rexim: вышел новый фильм про бэтмена, он крутой! http://www.youtube.com/watch?v=qpoxHvmWPfc
[14:01:01] <rexim> ForNeVeR: круто! Спасибо!
[14:01:07] <rexim> BAM!
[14:01:30] <ForNeVeR> Ну, может, несколько лет назад вышел, но я как-то особенно не слежу, так что для меня - новый :3
[14:01:42] <rexim> Мне нравится.
[14:01:48] <rexim> Я б полностью посмотрел
[14:01:54] <j123123> бэдмонда
[14:07:45] <gsomix> Утро!
[14:09:06] * ForNeVeR славит Омниссию этим прекрасным утром.
[14:09:22] <ɹǝɟılʍǝu> ForNeVeR, скоро ещё новый.
[14:09:38] <ɹǝɟılʍǝu> Там бэтмен будет опиздошивать супера
[14:09:46] <ɹǝɟılʍǝu> Потому что он Бэтмен!
[14:09:46] <ForNeVeR> ɹǝɟılʍǝu: несколько актёров из этого фильма уже мертвы. Вряд ли новый смогут снять.
[14:10:01] <rexim> ForNeVeR: ._>
[14:10:02] <ɹǝɟılʍǝu> ForNeVeR, уже ж доделывают
[14:10:09] <rexim> ForNeVeR: зачем ты это сделал?
[14:10:11] <ForNeVeR> ɹǝɟılʍǝu: тогда их ждёт сюп
[14:10:30] <ForNeVeR> rexim: что? Я их не обижал!
[14:10:37] <rexim> ForNeVeR: \_/
[14:10:43] <ɹǝɟılʍǝu> ForNeVeR, скажу тайну: фильм по мультфильму, где супера уже отпиздил бэтс
[14:10:43] <ForNeVeR> rexim: это не я, честно!
[14:11:12] <gsomix> А под нормальной работой я имел в виду кровавый энтерпрайз. .__.
[14:11:24] <gsomix> От этого предложения я вчера рефлексировал всю ночь и не мог уснуть.
[14:11:31] <ForNeVeR> gsomix: да что такое?
[14:11:54] Graf вышел из конференции: Replaced by new connection
[14:11:56] Graf зашёл в конференцию
[14:12:12] Graf вышел из конференции
[14:12:29] <ɹǝɟılʍǝu> gsomix, кровавый это жаба и «не планируйте ничего на ввхи этого месяца».
[14:12:39] <ɹǝɟılʍǝu> gsomix, что предложили?
[14:12:40] <j123123> о\_/о
[14:12:43] <gsomix> ForNeVeR, я ною. Не видно чоле?. :)
[14:13:01] <ForNeVeR> gsomix: нужна ли тебе от нас какая-то помощь?
[14:13:08] <ɹǝɟılʍǝu> gsomix, а ваще, всегда лучше заниматься тем, чем хочется
[14:13:10] <gsomix> ForNeVeR, нет. :)
[14:13:16] <gsomix> Но спасибо.
[14:13:17] <ForNeVeR> Принято.
[14:13:31] <ɹǝɟılʍǝu> А не ради бабла — они не цель.
[14:13:43] <gsomix> ɹǝɟılʍǝu, я бы сказал "жаба и куча крутых ребят".
[14:13:54] <gsomix> Со своим энтерпрайзным рокетсаенсом.
[14:14:20] <ɹǝɟılʍǝu> gsomix, если хочется — иди. Не хочетчя — не иди.
[14:14:38] <gsomix> ɹǝɟılʍǝu, спасибо!
[14:14:42] <ForNeVeR> atom-flow отлично работает с русскими текстами после моих патчей. Я так рад.
[14:14:44] * ɹǝɟılʍǝu ща вот работает фулл-тайм и ещё и учится!
[14:14:55] <ɹǝɟılʍǝu> ForNeVeR, ♥
[14:15:49] <gsomix> ɹǝɟılʍǝu, ты молодец, кстати.
[14:16:08] <gsomix> Я пока на фуллтайм не осиляю. На пары же надо ходить.
[14:16:18] <ɹǝɟılʍǝu> gsomix, я просто люблю превозмогать.
[14:16:23] <gsomix> А.
[14:16:24] <gsomix> Ок. :)
[14:16:36] <ɹǝɟılʍǝu> КРОВЬ БОГУ КРОВИ!
[14:16:38] <ForNeVeR> Было бы ради чего.
[14:16:50] <ɹǝɟılʍǝu> Гхм, о чём это я?
[14:16:57] ħ вышел из конференции
[14:17:53] ɹǝɟılʍǝu вышел из конференции: Replaced by new connection
[14:17:54] ɹǝɟılʍǝu зашёл в конференцию
[14:18:26] <ɹǝɟılʍǝu> ForNeVeR, есть ради чего.
[14:18:37] <ForNeVeR> Ну и ок.
[14:19:02] <ɹǝɟılʍǝu> ForNeVeR, кроме того, буду магистром! Это ж офигенно!
[14:19:13] <ɹǝɟılʍǝu> Магистр Нялайфер
[14:20:18] <ɹǝɟılʍǝu> ForNeVeR, Жоктор Форневер
[14:20:22] <ɹǝɟılʍǝu> Доктор*
[14:20:40] <ɹǝɟılʍǝu> Хотя... жоктор тоже звучит!
[14:24:35] <ɹǝɟılʍǝu> жоктор rexim, жоктор gsomix
[14:26:55] <gsomix> ɹǝɟılʍǝu, ням.
[14:27:01] * gsomix отмыл чан от кровищи.
[14:27:15] <gsomix> Надо себе микроблог завести.
[14:27:20] <gsomix> Чтобы ныть там, а не в чате.
[14:27:59] rexim вышел из конференции
[14:28:21] <ForNeVeR> > quiet but popular joke within the Ordo Calixian is that there are four Ordos of the Inquisition: Xenos, Hereticus, Malleus, and Mechanicus.
Посмотрите на это, у них даже хватает наглости на то, чтобы про это шутить!
[14:28:23] <ForNeVeR> Еретики...
[14:28:24] <любитель криппи языков> gsomix: нытьиттор?
[14:28:30] <любитель криппи языков> $pet stats
[14:28:33] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 65
Сытость: 50
Возраст: 3 часов
[14:28:37] <любитель криппи языков> $pet feed
[14:28:38] <horta hell> любитель криппи языков: Недетерминированный конечный автомат Тьюринга скривился от попытки его пичкать едой.
[14:28:51] <gsomix> любитель криппи языков, ага.
[14:28:55] <любитель криппи языков> $pet hug
[14:28:56] <horta hell> любитель криппи языков: Попробуйте $pet help.
[14:29:01] <любитель криппи языков> рюрю
[14:38:16] <j123123> любитель криппи языков: так это, когда ты там
[14:38:19] <j123123> проверить связь
[14:38:59] <j123123> голосовую
[14:40:01] Graf зашёл в конференцию
[14:49:55] <kosc> А если я вброшу ужасный говнокод школоло-левел, вы только поржёте, или ещё и войс отнимите?
[14:50:01] <любитель криппи языков> j123123: а, го
[14:50:02] <kosc> Короче, пофиг, я рискну http://ideone.com/7VIpln
[14:50:57] <gsomix> ForNeVeR, что с этим kosc не так?
[14:53:07] ɹǝɟılʍǝu вышел из конференции
[14:53:40] <ForNeVeR> kosc: был ли случай, когда у тебя отнимали войс за что-то подобное?
[14:53:50] <gsomix> kosc, а почему ты возвращаешь не решение, а строку? :)
[14:54:59] <ForNeVeR> gsomix: есть ли подходящий тип для этого?
[14:55:27] <gsomix> ForNeVeR, я не знаю.
[14:55:29] <ForNeVeR> Мне вот наивно кажется, что тут надо отдельный ADT изобретать.
[14:55:41] <gsomix> Но мы всегда можем завести свой.
[14:56:16] <ForNeVeR> Ну, в смысле, тут же есть три варианта: 0, 1 или 2 решения. Кортеж не подходит, идея со списком мне не нравится, всякие там Maybe или Either тоже идут лесом.
[14:56:48] <ForNeVeR> Может быть, всегда возвращать пару комплексных чисел?
[14:56:53] <gsomix> ForNeVeR, +
[14:57:37] <ForNeVeR> gsomix: короче, если нужно срочно и очень простое решение, то можно и строку вернуть. Ну, на "школьном" уровне.
[14:57:45] <gsomix> А больше, кажется, по этому коду обсуждать и нечего.
[14:58:15] <ForNeVeR> gsomix: ну почему.
[14:58:36] <ForNeVeR> Можно, например, пару из putStr и getLine вынести в функцию; я б так и сделал, если стандартной ещё нет.
[14:59:07] <ForNeVeR> Ну а вообще-то код, видимо, поставленную задачу решает :)
[14:59:38] <gsomix> Ура!
[14:59:58] <gsomix> kosc, ты молодец.
[15:03:55] <gsomix> Если бы еще только не писал постоянно, что тебя вот-вот выгонят/кикнут/лишат войса.
[15:06:34] <ForNeVeR> Ну, он не приближает это событие, даже говоря о нём.
[15:09:49] a1batross вышел из конференции: Disconnected: closed
[15:24:54] <kosc> Не работает код.
[15:25:03] <kosc> gsomix, хорошо, не буду больше так писать.
[15:25:27] <kosc> Там же ирроры написаны, на ideone самом.
[15:25:51] <kosc> gsomix, просто так часто тут войс отбирали, что я на этот раз постоянно очкую.
[15:25:59] <gsomix> ForNeVeR, мне почему-то становится неловко. Будто я его обижаю.
[15:26:11] <kosc> gsomix, не, ты молодец.
[15:26:21] <ForNeVeR> kosc: как часто войс отбирали?
[15:26:25] <kosc> gsomix, ты у меня никогда войс не отбирал, я помню :3
[15:26:35] <kosc> ForNeVeR, 4-5 раз где-то.
[15:26:43] <ForNeVeR> kosc: у гсомикса нету права на сбор войсов ._.
[15:26:52] <kosc> Ну он всё равно молодец.
[15:26:53] <ForNeVeR> Если б были - то ты бы уже давно молчал, дружище.
[15:27:03] <kosc> А, я не про войс, лол.
[15:27:06] <kosc> А про мембер.
[15:27:15] <ForNeVeR> Ну, я так и понял.
[15:27:18] <kosc> Просто у меня в другой конфе без мембера и войса нету.
[15:27:28] <gsomix> ForNeVeR, .\__/.
[15:27:34] <ForNeVeR> У нас такое не практикуется, но я понял тебя правильно.
[15:27:45] m4n71k0r зашёл в конференцию
[15:27:48] <kosc> Так что мне делать с кодом?
[15:28:01] <kosc> Для начала - я видимо не до конца понимаю, как where работает.
[15:28:33] <kosc> И правильно ли я функцию вызываю - тупо через пробел funcName arg1 arg2 arg3 - можно же?
[15:28:36] <ForNeVeR> where у тебя же норм.
[15:28:48] <kosc> Нубских вопросов про хаскель тред.
[15:29:11] <ForNeVeR> А, нет, не норм.
[15:30:37] <kosc> ForNeVeR, ну первый вроде всё же норм, а второй точно не норм.
[15:30:41] <ForNeVeR> Вообще, что такое RealFloat?
[15:31:01] <ForNeVeR> kosc: where я сам юзаю очень редко, так что просто замени на let и не парься :)
[15:31:25] <ForNeVeR> kosc: далее, у тебя функция getLine вернула String, а ты эти стринги пытаешься передать туда, где нужны флоаты.
[15:31:27] <kosc> ForNeVeR, там будет let var=value in expr, так?
[15:31:32] <ForNeVeR> Нет, не будет.
[15:31:33] <kosc> А, вот.
[15:31:39] <kosc> Точно, getLine.
[15:31:44] <ForNeVeR> let result = sqrtEquation (read a) (read b) $ read c
putStrLn result
[15:31:55] <ForNeVeR> Внутри do можно юзать let без in.
[15:32:11] <ForNeVeR> Как в православном caml :3
[15:32:51] <ForNeVeR> kosc: и ещё кое-что: у тебя плохое определение типа функции sqrtEquation.
[15:33:03] <ForNeVeR> Хоть я пока и не понял, чем.
[15:34:49] <kosc> ForNeVeR, ну там говнокод, я сразу сказал :3
[15:36:24] <kosc> ForNeVeR, кстати, вместо RealFloat я ещё пробовал Fractional
[15:36:39] <kosc> Потому что на какое-нибудь :t 2.512 ghci выдаёт именно это.
[15:36:51] <ForNeVeR> kosc: а я попробовал ещё и Floating :)
[15:40:14] <kosc> ForNeVeR, http://ideone.com/0pTyf4
[15:40:18] <kosc> Всё ещё не компиляется.
[15:42:08] <kosc> > add (Ord b) to the context of
[15:42:12] <kosc> Кудыть и зачем-с?
[15:42:39] <kosc> Какой-то лютый тупняк.
[15:42:45] <kosc> Даже опыт пролога и лиспа не помогает.
[15:44:56] <kosc> Хм, а оно на ideone кстати чуть другой высер даёт.
[15:44:59] <kosc> Даже как-то странно.
[15:45:14] <m4n71k0r> нахрена это? sqrtEquation :: (Floating a, Floating b, Floating c) => a -> b -> c -> String
[15:45:49] <ForNeVeR> kosc: убери аннотацию типа - скомпиляется.
[15:45:49] Chewbaka зашёл в конференцию
[15:45:59] <kosc> Хм, ок.
[15:46:05] <ForNeVeR> А потом посмотри, что оно вывело. И нам расскажи - мне тоже непонятно, в чём ошибка.
[15:46:08] <Chewbaka> Доброе утро.
[15:46:09] <kosc> Chewbaka, мы тут на хаскеле пишем, вливайся.
[15:46:23] <ForNeVeR> Chewbaka: ты кто ваще ыа?
[15:46:41] <Chewbaka> kosc: Хаскель эт не ко мне... Я ж его не знаю)
[15:46:44] <m4n71k0r> осовенно я не понимаю зачем писать a -> b -> c -> String
[15:46:58] <kosc> ForNeVeR, ну, оно компиляется, хотя выдаёт пока какой-то лол.
[15:47:02] <Chewbaka> ForNeVeR: Я это я. А ты кто?
[15:47:07] <ForNeVeR> m4n71k0r: а как надо писать? Давай, научи нас.
[15:47:23] <kosc> m4n71k0r, типо, что бы ясно было, чего кого там.
[15:47:31] <ForNeVeR> Chewbaka: Фридрих фон Нёвер, инженер, джентльмен и технорцист, к вашим услугам.
[15:47:37] * ForNeVeR приподнимает шляпу.
[15:47:39] <kosc> code as documentation штоле, назовём это так, хотя это говнокод просто.
[15:47:44] dzhon вышел из конференции
[15:47:54] <kosc> Chewbaka, я так-то тоже хачкель не знаю, а форнёвер крутой чел, не обижай его.
[15:48:15] <Chewbaka> kosc: Я не обижаю я знакомлюсь)
[15:48:22] <ForNeVeR> m4n71k0r: я считаю хорошим тоном декларировать типы для функций, доступных вне файла, даже если язык может вывести эти типы.
[15:48:32] <kosc> Chewbaka, ну ты расскажи ему, кто ты есть, и всё такое.
[15:48:42] <ForNeVeR> Кажется, он уже рассказывал.
[15:48:53] <ForNeVeR> Но, раз я не запомнил, то, наверное, я не был впечатлён.
[15:49:03] <ForNeVeR> Так что давайте попробуем ещё раз.
[15:50:13] <Chewbaka> ForNeVeR: Никита Куликов де Чуббака. Граф Пискаревской волости, Санкт-Петербургского уезда. Футболист, (недо)Программист, Социофоб и немного мезантроп, так же к вашим услугам
[15:50:43] <ForNeVeR> А, ну это хорошо.
[15:50:53] <ForNeVeR> Надеюсь, на этот раз я не забуду.
[15:51:00] <ForNeVeR> Судя по вашему личному делу, код вы уже показали.
[15:51:22] <Chewbaka> ForNeVeR: Так точно
[15:51:35] <m4n71k0r> ForNeVeR: ок, почему не sqrtEquation :: Double -> Double -> Double -> String ?
[15:51:40] <ForNeVeR> А не выпить ли нам чашечку машинного масла!
[15:51:43] <kosc> Chewbaka, джей123123 рассказал мне, как в плавающую точку для вакса переводить. Там просто супер изи.
[15:51:47] <ForNeVeR> m4n71k0r: хороший вопрос.
[15:52:02] <m4n71k0r> а то вы там понавертели
[15:52:12] <ForNeVeR> m4n71k0r: ну, я полагаю, что в образовательных целях он хочет использовать максимально общий тип.
[15:52:33] <Chewbaka> ForNeVeR: если забудете м-сье, обращайтесь, расскажу еще раз, но постараюсь как нибудь более запоминающеся.
[15:53:29] <ForNeVeR> Chewbaka: тут дело немного проще: если будешь чаще появляться, то тебя точно не забудут.
[15:54:09] <m4n71k0r> http://ideone.com/pd42r4
[15:54:10] <ForNeVeR> А чтоб запомнили на долгие годы, надо быть действительно выдающейся личностью.
[15:54:33] <ForNeVeR> m4n71k0r: да понятно же, что так оно будет работать.
[15:54:45] <m4n71k0r> ForNeVeR: я нуб в х-ле
[15:54:48] <m4n71k0r> я просто проверил
[15:54:57] <m4n71k0r> может косцу не понятно
[15:55:05] <kosc> Стало так http://ideone.com/Rd8YhI
[15:55:12] <ForNeVeR> А вот ошибка компилятора при использовании Floating, например.
[15:55:22] <ForNeVeR> s/,/ мне непонятна,/
[15:55:24] <horta hell> ForNeVeR: А вот ошибка компилятора при использовании Floating мне непонятна, например.
[15:56:18] <m4n71k0r> мы его готовит ьне умеем
[15:56:23] <j123123> kosc: копипаст
[15:56:31] <m4n71k0r> j123123: копихуй
[15:56:37] <j123123> мой
[15:57:06] <ForNeVeR> j123123: где именно копипаст? Возможность вынести последовательность putStr, getLine, read в функцию я уже отметил.
[15:57:19] <ForNeVeR> Есть ещё что-то, что можно сократить?
[15:57:24] <j123123> x1 = ((-b + sqrt <http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:sqrt>(d))/2*a)
x2 = ((-b - sqrt <http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:sqrt>(d))/2*a)
[15:57:31] <j123123> например
[15:57:55] <j123123> надо только придумать чтобы там + там -
[15:58:03] <kosc> j123123, по линке not found, лол, и я не понял прикола.
[15:58:21] <kosc> А, понял.
[15:58:37] <kosc> Но как делать - хз.
[15:58:45] <Chewbaka> А я пошел зайду в Фаллаут4...
[15:58:55] <kosc> Chewbaka, лучше бы на хаскеле писал.
[15:59:02] <kosc> Фаллаут4 ему подавай.
[15:59:34] <Chewbaka> kosc: так суббота, разгрузочный день) А завтра Вакс, В пн вакс.
[16:00:01] <ForNeVeR> А у Рексима сегодня стрим.
[16:00:05] <kosc> Chewbaka, на ассемблере делай, реально норм тема.
[16:00:16] <kosc> Chewbaka, и стрим посмотри обязательно вечером, а то я не могу.
[16:00:19] <kosc> Скорости не хватает.
[16:00:28] <ForNeVeR> gsomix: ок, я пошёл заценивать вады.
[16:00:49] <kosc> j123123, и вот как бы придумать, что бы там + там -?
[16:01:01] <kosc> Может, я пойду на фриноду#haskell и там тоже спрошу?
[16:01:12] <ForNeVeR> Сходи, отчего нет?
[16:01:19] <kosc> Заодно с коммьюнити познакомлюсь и потренерую свой ломаный английский.
[16:02:46] <ForNeVeR> Но я стараюсь на такие каналы не заходить. Там слишком шумно, к сожалению.
[16:03:01] <ForNeVeR> Шутка ли - тыща человек сидит.
[16:03:33] <kosc> ForNeVeR, а джоины/ливы и прочий мусор скрываешь?
[16:03:54] <kosc> Там зато отвечают очень быстро, либо не отвечают совсем, если сообщение утонуло в общем потоке.
[16:04:46] <kosc> Надо ещё hlint поставить.
[16:06:17] <kosc> 1460 человек там, да.
[16:06:19] <kosc> И пока они молчат все.
[16:06:24] <kosc> Или втыкают в код.
[16:16:06] <ForNeVeR> gsomix: наверное, я туплю, но не могу понять, как запустить zandronum с ultimate torment & torture :(
[16:16:49] <ForNeVeR> Я сделал так: .\zandronum.exe -iwad doom2 -file tutnt-v108.pk3 -file TUTNTTII.pk3 -file TNTTIISN.pk3 -stdout
[16:17:01] <ForNeVeR> И у меня тупо начались обычные уровни из doom 2.
[16:17:24] <ForNeVeR> А если iwad не указывать - то он при запуске его спрашивает.
[16:18:46] superka вышел из конференции
[16:19:11] <ForNeVeR> Попробую пока что новый Project Brutality.
[16:30:29] eaeee зашёл в конференцию
[16:30:43] eaeee вышел из конференции
[16:45:36] <ForNeVeR> Кароч, посаны, меня на высшей сложности убили на втором уровне.
[16:45:47] <ForNeVeR> Брутальность так и прёт!
[16:48:20] ɹǝɟılʍǝu зашёл в конференцию
[16:52:23] <kosc> Ну я хз, каков ты в шутанах.
[16:53:05] <ɹǝɟılʍǝu> https://pbs.twimg.com/media/CTuoLuvUEAAEvSu.jpg:large
[16:53:51] <ForNeVeR> kosc: ну, первую-то пару уровней я прохожу вообще без потерь хитпоинтов
[17:05:16] rexim зашёл в конференцию
[17:05:29] <rexim> \о/
[17:07:01] <rexim> gsomix: мистер Гсомикс
[17:08:23] <kosc> ForNeVeR, я ж не сказал, что ты нуб, я реально не в курсе. Я вот в шутаны играю ещё хуже, чем на хаскеле пишу.
[17:08:59] <rexim> Напиши шутан на хаскеле
[17:09:59] <kosc> rexim, я на нём с трудом прогу для решения квадратных уравнений осилил, и то с помощью цодингтима и #haskell, и то до сих пор допиливаю.
[17:10:07] <kosc> Что бы было совсем чотенько.
[17:11:29] <kosc> Теперь ещё с hlint по коду прошёлся.
[17:12:02] <kosc> rexim, а есть в хаскеле какая-то рекомендованая длина отступов, когда она не имеет дополнительного семантического значения?
[17:12:24] <kosc> Я уже заметил, что там табы не любят, совсем как в моём либимом питоне.
[17:12:57] eaeee зашёл в конференцию
[17:13:18] eaeee вышел из конференции
[17:14:04] eaeee зашёл в конференцию
[17:18:13] Graf вышел из конференции
[17:23:21] <ForNeVeR> Блин, у меня чото mouse look отвалился, если я подключаюсь в к серверу в zandronum 3 :(
[17:25:19] <kosc> j123123, что-то я так и не придумал, как объединить строки с + и - :(
[17:25:49] <j123123> передавать туда каким-то образом функцию + и -
[17:25:57] <j123123> типа как функции высших порядков
[17:26:09] <j123123> уверен что так можно делать в хаскеле
[17:27:53] <rexim> ForNeVeR: такое чувство, что гитхаб что-то закешировал намертво http://i.imgur.com/FhRdFz2.png
[17:28:22] <ForNeVeR> rexim: да, я уже давно эту проблему отмечаю. В саппорт чтоль написать?
[17:28:30] <rexim> Думаю, стоит
[17:28:32] <ForNeVeR> Сломалась аватарка :(
[17:28:44] <ForNeVeR> А я факин премиум клаент! Пускай починят!
[17:28:51] <rexim> xD
[17:29:11] <ForNeVeR> if nickname == "ForNeVeR" then serve_glorious_avatar() else serve_as_usual()
[17:29:26] <rexim> Right
[17:29:45] <ForNeVeR> rexim: я поюзаю твой скрин для этого?
[17:29:53] <rexim> Sure
[17:32:03] <j123123> ForNeVeR: А что там не так с аватаркой?
[17:32:59] <ForNeVeR> j123123: скрин же посмотри. Кой-где белый бэкграунд остался.
[17:33:17] <horta hell> Недетерминированный конечный автомат Тьюринга жалобно скулит и просит еды.
[17:33:28] <j123123> $pet feed
[17:33:29] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга клацая зубами, рывком наскочил на j123123, сжирая одежду и кошелёк. Вы теряете 1PTC, зато Недетерминированный конечный автомат Тьюринга накормлен.
[17:35:39] <j123123> увы, но я не вижу никакого белого бэкграунда
[17:36:02] <j123123> впрочем, неважно
[17:39:02] <ForNeVeR> Лол.
[17:39:11] <ForNeVeR> rexim: ок, я написал в саппорт, будем ждать :(
[17:39:47] <rexim> Хорошо
[17:39:52] * rexim ждет
[17:40:21] * ForNeVeR тоже ждёт.
[17:41:03] <rexim> Пойду домой.
[17:41:13] <rexim> Но пока я иду я буду продолжать ждать!
[17:58:07] Graf зашёл в конференцию
[17:58:14] rexim вышел из конференции
[18:06:28] * mikelsv создал проект codecore
[18:07:49] <ForNeVeR> rexim: дождались!
[18:10:24] <ForNeVeR> rexim: саппорт гитхаба написал, что они запуржили кэши, и всё стало ок :)
[18:13:56] <gsomix> Утро.
[18:14:04] <gsomix> Я чот уснул.
[18:18:59] m4n71k0r вышел из конференции
[18:19:16] <gsomix> ForNeVeR, всегда tutnt-v108.pk3 скармливал и все.
[18:20:02] <ForNeVeR> gsomix: задротуму?
[18:20:09] <gsomix> Да.
[18:20:15] <Kumba_yo> Котанчики, намекните чяднт: brutalv20 на зандронуме запускается норм у меня а proj_brutality не стартует http://codepad.org/phS9qBvG
[18:20:16] <ForNeVeR> Ну чото он хрен :(
[18:20:29] <ForNeVeR> Kumba_yo: (не глядя) нужен задротум 3.0
[18:20:38] <Kumba_yo> Роджер зат
[18:20:38] <ForNeVeR> Он бета.
[18:20:58] <ForNeVeR> И у меня в нём не работает mouse look :(
[18:21:20] <ForNeVeR> В смысле, просто так работает, и в бруталити работает, а вот если цепляюсь к своему серваку с включенной бруталити - тогда хрен.
[18:21:31] <ForNeVeR> Это чото печалит.
[18:21:43] <ForNeVeR> Kumba_yo: алсо, маппак какой-нибудь знаешь хороший, чтоб было интересно поиграть?
[18:22:12] <Kumba_yo> Неа. Играл только в doom1.wad
[18:22:26] <ForNeVeR> Ладно, будем искать.
[18:23:48] <ForNeVeR> gsomix: ну, его как -file нужно передавать?
[18:25:28] <ɹǝɟılʍǝu> Гули-гули-гули
[18:26:26] <ForNeVeR> gsomix: если у тебя работает, то можешь показать свой zandronum.ini?
[18:28:08] <gsomix> ForNeVeR, работает.
[18:28:18] <gsomix> Могу, но у меня прям ванильно все.
[18:28:19] <ForNeVeR> gsomix: покажи ini и как стартуешь.
[18:28:26] <ForNeVeR> Ну, уровни-то грузятся хотяб?
[18:28:37] <ForNeVeR> Новые.
[18:28:51] <gsomix> ForNeVeR, да.
[18:28:52] <gsomix> http://pastebin.com/Ad08rjTT
[18:29:33] <ForNeVeR> gsomix: а есть какие вады в каталоге с задротумом?
[18:29:38] <gsomix> ForNeVeR, .\zandronum.exe -iwad doom2 -file tutnt-v108.pk3
[18:29:41] <ForNeVeR> У тебя вон там defaultiwad=doom2
[18:30:24] <gsomix> ForNeVeR, https://yadi.sk/i/9vPAS6stkTFnt
[18:31:13] <ForNeVeR> Хм, а так стартует. В чём же загвоздка?
[18:31:25] <ForNeVeR> А, ну и хрен с ним.
[18:31:32] <ForNeVeR> Давайте попробуем туда брутал дум херануть!
[18:31:40] <gsomix> Не получился.
[18:31:44] <ForNeVeR> :(
[18:31:46] <gsomix> ForNeVeR, я же писал, что оно несовместимо.
[18:32:02] <gsomix> Сержант обещал патчи сделать.
[18:32:18] <gsomix> А автору вадов просто не нравится брутал, он не обещал.
[18:32:51] <ForNeVeR> gsomix: а у меня получилося!
[18:33:01] <ForNeVeR> .\zandronum.exe `
-iwad doom2 `
-file tutnt-v108.pk3 `
-file brutalv20.pk3 `
-stdout
[18:33:32] <ForNeVeR> Ну, загрузилось и я побегал пару секунд.
[18:33:39] <ForNeVeR> Или там какие-то более глубокие траблы?
[18:34:11] <gsomix> У меня просто tutnt все забило.
[18:34:13] <ɹǝɟılʍǝu> Надоело ебаться с 6тым дебианом и hakeyll
[18:34:15] <gsomix> И накакого брутала.
[18:34:18] <ɹǝɟılʍǝu> Решил бновиться хотя бы ло 7ки
[18:34:28] <ForNeVeR> gsomix: ну, вооружение из брутала, вроде, подгрузилось. Не?
[18:34:28] <ɹǝɟılʍǝu> Может, даже до 8ки
[18:34:34] <gsomix> ForNeVeR, нет. :c
[18:34:37] <gsomix> Может я косяк.
[18:35:43] <ForNeVeR> gsomix: меня щас какой-то уебан забруталил. Отвечаю, брутал работает!
[18:35:53] <gsomix> Отлично!
[18:35:59] <ForNeVeR> Может, тоже нужно третий задротум?
[18:36:02] <ForNeVeR> gsomix: у тебя какой?
[18:36:05] <gsomix> ForNeVeR, второй.
[18:36:09] <ForNeVeR> Хм.
[18:36:15] <ForNeVeR> Ну, я щас в нём проверю.
[18:38:17] <ForNeVeR> gsomix, Kumba_yo: во втором тоже збс работает.
[18:38:40] <ForNeVeR> Предлагаю брать brutalv20 + tutnt-v108.
[18:38:53] <ForNeVeR> И самую охуительную сложность, которую я смогу включить.
[18:39:00] <gsomix> ForNeVeR, и правда, заработало.
[18:39:06] <gsomix> Я пьяный, наверное, был.
[18:39:21] <gsomix> Говорила мне мама, не пей много машинного масла...
[18:39:44] <Kumba_yo> У меня проджект только в 3-ем заработал. Во втором только брутал. Предложение принял
[18:40:17] <ForNeVeR> Kumba_yo: да, на втором
[18:40:33] <ForNeVeR> Я щас сервак подниму, порты проброшу, и строку для запуска скину. Пока что качни вады.
[18:40:38] <ForNeVeR> Вы же щас будете гамить?
[18:40:46] <ForNeVeR> Ну или пофиг, мы пока стартанём с теми, кто хочет.
[18:40:46] <gsomix> .time ForNeVeR
[18:40:48] <DeadBot> gsomix: Your client/bot sucks since it uses the long-deprecated XEP-0090. Upgrade your code. Ah, and, regarding your question, it's Сб 14. ноя 20:42:26 2015 here
[18:41:17] <ɹǝɟılʍǝu> Как решить такую хуйню? http://lpaste.net/5506778853843927040
[18:41:20] <ɹǝɟılʍǝu> ForNeVeR, ?
[18:41:33] <gsomix> ForNeVeR, я через часик подключусь. .__.
[18:41:41] <gsomix> Если можно.
[18:42:01] <ForNeVeR> ɹǝɟılʍǝu: глобальный кабал инсталл - это хуита, он всё время ломается. Попробуй его кеши почистить. ~/.cabal чтоле.
[18:42:23] <ForNeVeR> ɹǝɟılʍǝu: современный вариант: либо ты юзаешь песочницу кабала, либо ты юзаешь stack.
[18:42:41] <kosc> ForNeVeR, во палехче, там вроде не только кэши живут.
[18:42:45] <kosc> Я там ещё какое-то говно находил.
[18:42:55] <ɹǝɟılʍǝu> ForNeVeR, придется stack
[18:43:51] <ForNeVeR> ɹǝɟılʍǝu: можешь посмотреть опции для стака вот в этом старом дереве моего бложика: https://github.com/ForNeVeR/fornever.me/tree/4cded9a32d7008d009005d2a1b4ccf287ea07248
[18:44:15] <ForNeVeR> ɹǝɟılʍǝu: там и stack.yml, и *.cabal, и инструкция по запуску.
[18:45:23] <ɹǝɟılʍǝu> ForNeVeR, спасибки // хотя меня ночью Minoru пытался приучить к stack, но я ж упрямый...
[18:45:43] <ForNeVeR> ɹǝɟılʍǝu: он тебе, поди, свои аналогичные настройки показывал.
[18:45:51] <ɹǝɟılʍǝu> ForNeVeR, да
[18:46:04] <ForNeVeR> ɹǝɟılʍǝu: свой issue ты можешь вылечить чисткой кэшей кабала, но ты замаешься с глобальной установкой, ей б-гу.
[18:46:14] <ForNeVeR> ɹǝɟılʍǝu: andalso посмотри всё-таки cabal sandbox.
[18:46:26] <ForNeVeR> Если ты хорошо умеешь в кобал, то это может тебе показаться проще.
[18:46:55] <ForNeVeR> А я пока что для себя решил, что буду по возможности юзать stack.
[18:47:38] <ForNeVeR> ɹǝɟılʍǝu: ну и вот тебе ещё вводная статья от Шевченко, если ещё не читал: http://ruhaskell.org/posts/utils/2015/07/13/from-cabal-to-stack.html
[18:49:36] Graf вышел из конференции
[18:49:46] <ForNeVeR> Блин, а как карту на серваке выбрать?
[18:50:00] <gsomix> Люблю сообщество MATLAB.
[18:50:18] <gsomix> Мне тут модель глаза понадобилась для курсового проекта.
[18:50:23] <gsomix> А кто-то ее уже сделал.
[18:50:27] <gsomix> Да еще и с трассировкой.
[18:50:45] <gsomix> ForNeVeR, в консоли? map номер?
[18:50:54] <kosc> Модель глаза в MATLAB?
[18:50:59] <ForNeVeR> А номер-то какой? :)
[18:51:02] <kosc> Суровый курсовик.
[18:51:18] <kosc> .ping
[18:51:20] <gsomix> ForNeVeR, нинаю. :c
[18:51:37] <DeadBot> kosc: понг от тебя 19.04 секунды
[18:51:43] <gsomix> kosc, нет, мне надо просто сделать моделирование глаза.
[18:52:16] <gsomix> И всякие характеристики посмотреть.
[18:52:23] <kosc> gsomix, а на кого учишься, какой курс?
[18:52:30] rexim зашёл в конференцию
[18:52:44] <gsomix> kosc, второй курс магистратуры, прикладные математика и физика.
[18:52:45] <ForNeVeR> Я нашёл, посаны!
[18:52:58] <ForNeVeR> Надо было в pk3 руками залезть, там видно имена карт.
[18:53:05] <ForNeVeR> В нашем случае tnt01
[18:53:18] <kosc> Оу, магистратура.
[18:53:25] <kosc> А я короче БАЛАКЛАВР.
[18:53:26] <kosc> Вот.
[18:53:34] <kosc> Вернее, будущий может быть БАЛАКЛАВР.
[18:53:38] <ɹǝɟılʍǝu> ForNeVeR, и где ты hakyll в записимвости прописал?
[18:53:51] <ForNeVeR> ɹǝɟılʍǝu: .cabal
[18:54:13] <kosc> О, hakyll... jekyll, haskell... Блогодвижок на хачкеле?
[18:55:15] <gsomix> ForNeVeR, окей. С курсовым проблем меньше.
[18:55:33] <kosc> А есть реализация хаскеля на хаскеле (мне сейчас не судьба гуглить, сорцы скачиваются, и пинг сами видели, а всякие там гуглы вообще неюзабельны)
[18:55:50] <gsomix> ForNeVeR, я покушаю и присоединюсь.Ок?
[18:56:01] <ForNeVeR> gsomix: ога. Я уже донастраиваю.
[18:56:02] <kosc> Хотя, у вас тут был бот, который гуглил.
[18:56:13] <kosc> gsomix, приятного аппетита.
[18:56:13] <ForNeVeR> .google my+duck
[18:56:14] <DeadBot> ForNeVeR: Adult - My Duck Is Dead:

http://www.myduckisdead.org/search/label/Adult
[18:56:24] <ForNeVeR> ._.
[18:57:11] <kosc> .google haskell implementation in haskell
[18:57:11] <DeadBot> kosc: не нашел
[18:57:21] <kosc> .ping
[18:57:36] <DeadBot> kosc: понг от тебя 15.58 секунды
[18:57:42] <ForNeVeR> kosc: а, эм, ghc тебя в этом отношении чем-то не устраивает?
[18:58:07] <ForNeVeR> Это, собственно, единственная актуальная реализация haskell.
[18:58:23] <kosc> ForNeVeR, а он написан на Haskell?
[18:58:29] <ForNeVeR> И она на нём же написана (я не уверен, что прям на 100%, но как минимум почти полностью).
[18:58:42] <kosc> А то я ж хз.
[18:58:53] <ForNeVeR> Так ты же щас её исходники докачаешь.
[18:58:57] eaeee вышел из конференции
[18:59:19] <kosc> Так я не её исходники качаю.
[18:59:23] <kosc> А исходники Extreme TuxRacer xD
[19:00:28] <rexim> .ping
[19:00:28] <DeadBot> rexim: понг от тебя 0.06 секунды
[19:00:30] <rexim> .ping
[19:00:30] <DeadBot> rexim: понг от тебя 0.07 секунды
[19:00:31] <rexim> .ping
[19:00:31] <DeadBot> rexim: понг от тебя 0.06 секунды
[19:00:48] <kosc> rexim, пингуй меня полностью.
[19:01:06] Constverum вышел из конференции
[19:01:29] <ForNeVeR> Дум гоняет TCP или UDP?
[19:01:31] <ForNeVeR> Кто знает?
[19:01:54] <ForNeVeR> UDP.
[19:02:53] <kosc> .ping
[19:03:01] <ForNeVeR> Kumba_yo, gsomix: https://gist.github.com/ForNeVeR/6bae0d7aea7e0881785f
[19:03:02] <mikelsv> http://mikelsv.livejournal.com/15519.html
[19:03:06] <DeadBot> kosc: понг от тебя 12.54 секунды
[19:03:06] <rexim> ForNeVeR: SPX
[19:06:03] <Kumba_yo> ForNeVeR, gametic>lowtic
[19:06:15] <ForNeVeR> Kumba_yo: чо?
[19:07:01] <kosc> rexim, клёвый же у меня пинг, да?
[19:07:06] grouzen вышел из конференции
[19:07:27] <Kumba_yo> пишу в консоли connect fornever.me:666, а и единственное что происходит это вывод в консоли "gametic>lowtic"
[19:07:41] <ForNeVeR> Хм.
[19:08:01] <kosc> .ping fornever.me
[19:08:01] <ForNeVeR> Хм.
[19:08:12] <DeadBot> kosc: fornever.me не существует
[19:08:17] <ForNeVeR> И правда - показывает, что у меня порт закрыт.
[19:08:25] <ForNeVeR> Щас разберёмся.
[19:08:31] <ForNeVeR> Может, ему и TCP тоже нужен.
[19:09:10] <kosc> .ping Бог
[19:09:10] <DeadBot> kosc: Бог не существует
[19:09:31] <kosc> Агонь.
[19:10:43] <rexim> .ping Бог только для тебя
[19:10:43] <DeadBot> rexim: Бог только для тебя не существует
[19:10:47] <rexim> Хм...
[19:11:28] Spo1ler вышел из конференции: Replaced by new connection
[19:11:28] Spo1ler зашёл в конференцию
[19:16:54] imarpus зашёл в конференцию
[19:16:59] <ForNeVeR> Kumba_yo: щас попробуй.
[19:17:05] <ForNeVeR> Я порты на роутере пробросил.
[19:17:44] <rexim> ForNeVeR: на чьем?
[19:17:46] eaeee зашёл в конференцию
[19:17:52] <ɹǝɟılʍǝu> https://twitter.com/fka_roscosmos/status/665543771287781376
[19:17:54] <ForNeVeR> rexim: что - на чьём?
[19:18:07] <rexim> ForNeVeR: чьем - на что?
[19:18:12] <Kumba_yo> нет пинга
[19:18:14] <ForNeVeR> rexim: точно!
[19:18:18] <ForNeVeR> Kumba_yo: какого пинга?
[19:18:26] <ForNeVeR> Вы меня с ума сведёте.
[19:18:33] <Kumba_yo> до fornrver.me
[19:18:36] <rexim> ForNeVeR: =*
[19:18:42] <rexim> pornrver.me
[19:18:58] <ForNeVeR> Есть основания считать, что должен быть пинг?
[19:18:58] <rexim> Kumba_yo: что б мог подумать!
[19:19:05] <rexim> ой
[19:19:06] <rexim> кто*
[19:19:07] <ForNeVeR> Нет оснований.
[19:19:11] <rexim> Есть основания!
[19:19:13] <ForNeVeR> Kumba_yo: думом попробуй, ну :3
[19:19:17] <ForNeVeR> Подумай!
[19:19:24] <rexim> Поdoomай
[19:19:30] <ɹǝɟılʍǝu> > 14 ноября - День потакания греху.
[19:19:34] <ForNeVeR> ._.
[19:19:35] <Kumba_yo> думом то же самое.
[19:19:37] <ɹǝɟılʍǝu> ДА ОТМЕТИМ ЖЕ
[19:19:46] <Kumba_yo> занд какой версии?
[19:19:47] <ForNeVeR> gsomix: а ты попробуй?
[19:19:57] <ForNeVeR> Kumba_yo: 2.1.2
[19:20:00] <rexim> попроdoom
[19:20:01] <Kumba_yo> тоже
[19:20:20] <rexim> ForNeVeR: задротум!!
[19:20:22] <rexim> ваыолвва
[19:21:08] <ForNeVeR> Нам бы просто понять, чего ему не хватает.
[19:21:17] <kosc> Докачалось, посоны.
[19:21:22] <ForNeVeR> Я у себя локально, обв, могу подключиться. Но снаружи-то не могу попробовать
[19:21:23] <kosc> imarpus, почему ты код не пишешь?
[19:21:31] <kosc> ForNeVeR, знаешь, как долго imarpus уже код не писал?
[19:21:48] <ForNeVeR> kosc: как долго?
[19:22:05] <kosc> ForNeVeR, месяц наверное уж точно, если только не делал что-то в универе.
[19:22:10] <kosc> imarpus, да?
[19:22:15] <kosc> imarpus, или уже месяца три?
[19:22:18] <ForNeVeR> kosc: мне жаль сообщать тебе
[19:22:23] <ForNeVeR> Но, кажется, твой друг мёртв.
[19:22:28] <ForNeVeR> Его больше нет.
[19:22:31] <rexim> ._.
[19:22:35] <rexim> .ping imarpus
[19:22:36] <DeadBot> rexim: понг от imarpus 0.09 секунды
[19:22:44] <gsomix> ForNeVeR, чокаво?
[19:22:56] <ForNeVeR> gsomix: попробуй подключиться к серваку.
[19:23:15] <ForNeVeR> Я не могу понять, это у Kumba_yo проблемы, или я что-то с портами перехимичил.
[19:23:29] <Kumba_yo> я зашел только что
[19:23:52] <ForNeVeR> Kumba_yo: а что поменялось?
[19:24:10] <ForNeVeR> А, ладно. Значит, всё хорошо настроено :)
[19:24:13] <ForNeVeR> Гоняем!
[19:24:19] <ForNeVeR> gsomix: присоединяйся, когда соберёшься.
[19:24:38] <kosc> imarpus, последний твой код, который я помню, это был rexim.c
[19:24:51] <kosc> rexim, ты же гордишься, что это был файл имени тебя?
[19:25:00] <kosc> А теперь он больше ничего не пишет.
[19:25:13] <kosc> Очевидно, что файл должен был называться ForNeVeR.hs
[19:25:16] <kosc> Это был бы успех.
[19:25:40] imarpus вышел из конференции
[19:26:04] <kosc> Вот теперь его нет, да.
[19:28:52] <rexim> kosc: http://www.youtube.com/watch?v=Zx7QMtp8xyM
[19:29:40] <kosc> rexim, ютуб, да? На 64Kbps, да?
[19:34:13] <gsomix> ForNeVeR, я готов.
[19:34:22] <rexim> gsomix: =*
[19:34:46] <rexim> gsomix: http://img02.deviantart.net/f47a/i/2015/297/6/3/onionsan_by_iscrubs-d9e96ev.png
[19:37:18] <j123123> http://melpon.org/wandbox/permlink/YQSrZKEtDjDYzH4R вот код зацените
[19:37:27] <j123123> Round Robin планировщик
[19:37:33] <j123123> RR2
[19:38:54] dzhon зашёл в конференцию
[19:39:43] dzhon вышел из конференции
[19:39:57] <j123123> http://melpon.org/wandbox/permlink/jHuuboIwlRJ3vfiP вот более последняя версия даже
[19:41:23] <j123123> любитель криппи языков: ты давай оценивай кот
[19:41:33] <j123123> и ты mikelsv
[19:41:43] <j123123> и ты kosc
[19:41:55] <mikelsv> Что он делает?
[19:42:07] <j123123> он делает планировщик Round Robin
[19:42:41] <j123123> Лабы по операционным состемам
[19:46:26] <rexim> =3
[19:46:31] * rexim pleased
[19:46:41] любитель криппи языков вышел из конференции
[19:46:48] <ɹǝɟılʍǝu> piised
[19:53:35] <mikelsv> могу лишь поругаться на goto
[19:56:11] <j123123> не сметь гнать на goto
[19:57:00] <j123123> если б не goto я б туда вхреначил какой-нибудь цикл с continue внутри и был бы тот же самый goto, только сложнее
[19:57:41] <j123123> хотя у меня там continue и так есть
[19:57:50] <j123123> так что пришлось бы извращаться чуть сильнее
[19:58:02] <mikelsv> Ну так и сделай. goto типа моветон.
[19:58:10] <j123123> нет, нифига ты не понимаешь
[19:58:23] <j123123> goto это круто
[19:58:41] <mikelsv> я раньше тоже использовал goto, но потом поумнел и научился обходиться без него.
[19:59:13] <j123123> покажи как тут без goto обходиться, о великий
[19:59:40] <j123123> можно конечно наделать костылей с циклами пустышками с break continue
[19:59:44] <j123123> но это костыли
[19:59:56] <j123123> и по сути является тем же самым goto
[20:00:55] <mikelsv> да по сути это все прыжки, но goto, насколько я понимаю, плохо оптимизируется компилятором.
[20:00:57] <j123123> только в более извращенной форме
[20:01:19] <j123123> компилятор конечно туповат
[20:01:48] <j123123> но этот самый goto он так же сильно заоптимизирует, как если бы я городил костыли с циклами и break continue
[20:02:05] <j123123> или даже лучше
[20:02:27] <j123123> (мне кстати кажется что лучше будет с goto)
[20:03:29] <mikelsv> Замени tryagain: на while(1) , goto tryagain; на continue; а continue; на какой-нибудь int con; вне цикла и con = 1; break; а в конце цикла if(con){ con = 0; continue; }
[20:05:30] <mikelsv> goto развращает. учись писать более логичный код.
[20:09:18] Minoru зашёл в конференцию
[20:10:53] <Minoru> ForNeVeR: переехал на Let's Encrypt. На полноценный блог-пост это не тянет, поэтому написал в микроблог: https://bnw.im/p/LLGHLG
[20:11:13] <rexim> Minoru: рыовалрылов
[20:11:14] <rexim> ывораыва
[20:15:47] grouzen зашёл в конференцию
[20:16:54] <rexim> =(
[20:18:30] <Minoru> rexim: прости, я комменты на bnw разгребал. ываылдыры!
[20:18:42] <rexim> Minoru: фыовфыв! ^_^
[20:19:29] <j123123> Minoru: http://melpon.org/wandbox/permlink/jHuuboIwlRJ3vfiP вот оцени код RR(2) планировщика
[20:19:45] <j123123> посмотрел бы я, как это можно на хаскеле переписать
[20:20:00] <Minoru> j123123: я не знаю даже, что такое «RR(2) планировщик»
[20:20:10] <j123123> Это Round Robin
[20:21:01] <Minoru> а почему «(2)»,
[20:21:04] <Minoru> s/,/?/
[20:21:06] <horta hell> Minoru: а почему «(2)»?
[20:22:28] MaXGGXaM вышел из конференции: Вышел из Vacuum-IM
[20:22:41] <j123123> Потому что так в лабе написано
[20:22:46] <j123123> вариант которой я решал
[20:22:52] <j123123> одному студенту
[20:22:56] <j123123> точнее, студентке
[20:23:28] <j123123> Minoru: А ты сам студент?
[20:23:54] <Minoru> был когда-то; уже нет
[20:24:05] <Minoru> прикольно, что люди такое пишут. Нам только рассказывали.
[20:24:28] <rexim> А почему ты это не писал?
[20:25:10] <Minoru> rexim: не было задачи и желания
[20:25:17] <rexim> =(
[20:25:31] rexim вышел из конференции
[20:25:50] <j123123> Minoru: Неужели не хотел свою ОС написать?
[20:25:57] <j123123> этож круто
[20:27:09] <Minoru> ну… Мне немножко это интересно, но пока что не настолько, чтобы изучить релевантные темы и начать что-то писать
[20:27:41] rexim зашёл в конференцию
[20:28:01] <Minoru> rexim: мы по тебе скучали!
[20:28:24] MaXGGXaM зашёл в конференцию
[20:30:05] Graf зашёл в конференцию
[20:30:15] Graf вышел из конференции
[20:31:54] <j123123> https://upload.wikimedia.org/wikipedia/commons/9/9f/Round-robin_schedule_quantum_3.png вот наглядная картинка по Round Robin
[20:32:10] <j123123> С квантом 3
[20:32:35] <Minoru> j123123: потерялся в твоих «a», «arr», «step» и «step2», после чего забил
[20:32:43] <j123123> лол
[20:32:48] <j123123> нечего там теряться
[20:33:05] <Minoru> да-да-да
[20:33:14] <Minoru> твой if-then-else у меня на экран не умещается, к примеру
[20:33:15] <horta hell> Недетерминированный конечный автомат Тьюринга издал тихий рык и испустил дух. Все теряют по 1PTC.
[20:33:22] <Minoru> $pet resurrect
[20:33:22] <horta hell> Minoru: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[20:33:41] * ɹǝɟılʍǝu загружает БАД
[20:33:47] <Minoru> и это я как бы что-то помню из университетского курса и представляю, что в целом должен делать код. И даже вывод видел.
[20:33:53] <Minoru> ɹǝɟılʍǝu: you w00t m8
[20:33:57] <Minoru> s/you/u/
[20:33:57] <horta hell> Minoru: ɹ-ɟılʍǝu: u w00t m8
[20:34:00] <ɹǝɟılʍǝu> Все-все в большой авианесущий драккар!
[20:34:44] <j123123> Minoru: А теперь представь что кому-то этот код проверять
[20:35:59] <j123123> a это массив
[20:36:03] <j123123> arr тоже массив
[20:36:16] <j123123> step = шаг времени
[20:36:29] <j123123> step2 = шаг переключения планировщика
[20:36:39] <j123123> Minoru: как по-твоему это понятнее назвать?
[20:37:48] <Minoru> я понял, что «a» и «arr» — массивы; но из их названия непонятно, что в них хранится. Шаги можно назвать time_step и quantum_step, к примеру
[20:37:51] <Minoru> и комментарий написать
[20:42:55] <j123123> Ну это массивы в которых двусвязный список с дескриптором процесса запакован
[20:42:59] <j123123> как это называть?
[20:43:22] <ɹǝɟılʍǝu> Блин.
[20:43:30] <ɹǝɟılʍǝu> Запустил сбилденный hakyll
[20:43:38] <ɹǝɟılʍǝu> Потом прервал...
[20:43:48] <ɹǝɟılʍǝu> Как по-нормальному остановить?
[20:43:59] <Minoru> ɹǝɟılʍǝu: Ctrl-C вроде нормально останавливает
[20:44:06] <j123123> хотя наверное правильнее это не дескриптором процессора называть
[20:44:14] <ɹǝɟılʍǝu> Minoru, ну я так и сделал
[20:44:21] <j123123> там структурка из двух структурок
[20:44:37] <ɹǝɟılʍǝu> Но теперь пробуя запустить снова ругается, что порт занят
[20:44:40] <j123123> ɹǝɟılʍǝu: Через killall прибивай
[20:44:46] <j123123> если никсы
[20:44:56] <j123123> а в винде через ctrl-alt-delete
[20:44:59] <Minoru> ɹǝɟılʍǝu: wow
[20:45:21] <Minoru> ɹǝɟılʍǝu: не сталкивался с таким, но ты можешь сделать pkill ИМЯ_ТВОЕГО_ПРОЕКТА
[20:45:29] <Minoru> ɹǝɟılʍǝu: а, тьфу, ты же на винде сейчас?
[20:45:38] <ɹǝɟılʍǝu> На лине
[20:45:39] <ForNeVeR> Ух щи!
[20:45:41] <ForNeVeR> Чуваки!
[20:45:47] <Minoru> ForNeVeR: добрый вечер!
[20:45:47] <ɹǝɟılʍǝu> Я прям на серваке билдю/запускаю
[20:45:49] <ForNeVeR> Такого ебанического уровня я никогда не видел!
[20:45:50] <Minoru> в смысле, утро ._.
[20:45:53] <Kumba_yo> ГГ. Зовите в след раз _
[20:45:54] <rexim> Gonna fart soon
[20:45:55] <ɹǝɟılʍǝu> ForNeVeR, чпокдобрыйвечер
[20:45:56] <Minoru> ForNeVeR: показывай!
[20:46:00] <ForNeVeR> Kumba_yo: обязательно!
[20:46:03] <gsomix> ForNeVeR, на таком уровне сложности я в tutnt еще не играл.
[20:46:07] <Minoru> ɹǝɟılʍǝu: кокой ты!
[20:46:34] <Minoru> rexim: thanks for the heads-up on this!
[20:46:41] <rexim> Minoru: =*
[20:46:48] <ForNeVeR> Мы играли на уровне сложности, которого не существует :)
[20:46:57] <Minoru> ɹǝɟılʍǝu: ну что, помог pkill-то?
[20:47:06] <ɹǝɟılʍǝu> Minoru, http://lpaste.net/145242
[20:47:17] <Minoru> ForNeVeR: а во что вы играли? Я вообще тебя хайлайтнул, а потом сделал whois, а ты N/A. Я решил, спишь уже ._.
[20:47:51] <gsomix> ForNeVeR, у тебя в офисе N/A стоит.
[20:47:57] <Minoru> ɹǝɟılʍǝu: netstat -ln | grep 8000 и убей по PID-у
[20:48:06] <gsomix> Minoru, в брутал дум.
[20:48:36] <Minoru> ɹǝɟılʍǝu: олсо вместо пути до исполнимого файла можно просто написать stack exec site
[20:48:46] <Minoru> gsomix: ох
[20:49:16] <Minoru> ɹǝɟılʍǝu: олсо ты это… Значение слова «horny» знаешь же? ._.
[20:49:16] <ForNeVeR> Я плакал как девчонка, когда играл :(
[20:49:17] <ɹǝɟılʍǝu> Minoru,
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN
[20:49:21] <ɹǝɟılʍǝu> Чо дальше?
[20:49:34] <ForNeVeR> Этот брутал дум нас забруталил.
[20:49:40] <ɹǝɟılʍǝu> ForNeVeR, http://img0.joyreactor.cc/pics/post/%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F%D1%85-%D1%86%D0%B0%D1%80%D1%8C-%D0%B4%D0%B5%D0%B2%D0%BE%D1%87%D0%BA%D0%B8-150377.jpeg
[20:50:01] <Minoru> ɹǝɟılʍǝu: что-то ты не докопировал, там после LISTEN должнен быть написан PID процесса
[20:50:11] <ɹǝɟılʍǝu> Minoru, это все
[20:50:13] <rexim> https://www.livecoding.tv/rexim/
[20:50:17] <rexim> Farted
[20:50:22] <j123123> ɹǝɟılʍǝu: netstat -lnp | grep 9999
[20:50:39] <j123123> 8000
[20:50:41] <ɹǝɟılʍǝu> j123123, во
[20:50:41] <j123123> точнее
[20:50:58] <rexim> Minoru: j123123: ɹǝɟılʍǝu: kosc: ForNeVeR: gsomix:
[20:51:04] <ɹǝɟılʍǝu> rexim, farted
[20:51:17] <Minoru> ɹǝɟılʍǝu: прости, у меня -p в alias-е для netstat, я уже и забыл ._.
[20:51:26] rexim вышел из конференции
[20:51:44] <ɹǝɟılʍǝu> Minoru, ничего)
[20:52:42] <ɹǝɟılʍǝu> Minoru, и про хорни знаю ;P
[20:58:09] <ForNeVeR> Из логов Brutal Doom'а:
> Unknown flat CEMENTWAnus.
[20:58:16] <ForNeVeR> XD XD XD
[20:58:47] <ɹǝɟılʍǝu> Minoru, блин, теперь после stack exec site watch не отключается по pkill ._.
[21:01:10] <ɹǝɟılʍǝu> Minoru, j123123 а killall <pid> говорит, что процесса нет...
[21:01:20] <ɹǝɟılʍǝu> Хотя по грепу по порту есть
[21:01:22] <ɹǝɟılʍǝu> wtf
[21:01:42] <j123123> чтобы килять по pid используй просто kill
[21:02:05] <ForNeVeR> ɹǝɟılʍǝu: killall убивает по имени, а не по пиду.
[21:02:14] <ForNeVeR> А во фряхе оно, кажется, просто убивает всех :)
[21:02:49] <ɹǝɟılʍǝu> Эффект тот же http://lpaste.net/6483290701390938112
[21:03:57] <ɹǝɟılʍǝu> fuser -k 8000/tcp
[21:04:01] <ɹǝɟılʍǝu> Другое дело
[21:04:21] <Minoru> ɹǝɟılʍǝu: kilall по умолчанию шлёт SIGTERM, попробуй killall -9 site / pkill -9 site
[21:04:24] <ɹǝɟılʍǝu> Но странно. Все равно не пашет
[21:04:47] <ɹǝɟılʍǝu> В смысле, запустил болванку, он пишет пусто.
[21:05:05] <Minoru> какую болванку? Показывай ошибки ._.
[21:06:02] <ɹǝɟılʍǝu> Minoru, какую ошибку? Я шел тупо по такому (примерно) тутору http://beerendlauwers.be/posts/2015-08-04-hakyll-with-stack.html
[21:08:07] <Minoru> ɹǝɟılʍǝu: это какой-то очень плохой туториал. Экзешники туда-сюда копировать, Win32-notify какой-то притащили без объяснения…
[21:08:33] <Minoru> пожертвовал Рексимкой, чтобы поотвечать на вопросы Нялайфера =\
[21:08:36] <Minoru> ɹǝɟılʍǝu: так-с
[21:08:53] <Minoru> я, честно говоря, не помню уже, что за hakyll-init
[21:09:38] <Minoru> но он вроде нормальную заготовку создаёт, судя по перечню сайтов
[21:09:46] <Minoru> поясни, что значит «он пишет пусто»
[21:10:07] <Minoru> s/сайтов/файлов/
[21:10:08] <horta hell> Minoru: поясни, что значит «он пишет пусто»
[21:10:49] <ɹǝɟılʍǝu> Minoru, http://pastexen.com/i/2m9080ez6U.png
[21:11:18] <Minoru> а `stack exec site -- preview` ты запустил?
[21:11:37] <ɹǝɟılʍǝu> ща попробую
[21:12:07] <ɹǝɟılʍǝu> Minoru,
Usage: stack exec [CMD -- ARGS (e.g. stack ghc -- X.hs -o x)] ([--plain] |
[--no-ghc-package-path] [--no-stack-exe] [--package ARG])
Execute a command
[21:12:16] <ɹǝɟılʍǝu> низзя
[21:13:09] <Minoru> перепроверь команду
[21:13:31] <Minoru> я у себя попробовал, у меня сработало (но сказало, что вместо preview нынче модно писать watch; эх, память…)
[21:14:11] <Minoru> может, ты написал «--preview» вместо «-- preview»?
[21:14:12] <gsomix> Такая ситуация.
[21:14:18] <gsomix> Есть клевый код под BSD.
[21:14:23] <gsomix> Но его нет на гитхабе.
[21:14:34] <gsomix> Имеет смысл положить его на гитхаб? Должен ли я написать об этом автору?
[21:15:00] <ɹǝɟılʍǝu> Minoru, д, так и написал)
[21:15:13] <ForNeVeR> gsomix: обязательно выложи. Автора уведомлять необязательно; credits и лицензию сохранить обязательно.
[21:15:20] <Minoru> gsomix: лицензия даёт тебе право распространять код. Выкладывание на Гитхаб суть форма распространения. Выкладывай, и можешь не писать, если не видишь в этом другой причины.
[21:15:38] <ɹǝɟılʍǝu> Minoru, зпустил как stack exec site -- watch
[21:15:46] <ɹǝɟılʍǝu> Пишет саксес
[21:15:46] <Minoru> ɹǝɟılʍǝu: м, отлично
[21:15:53] <ɹǝɟılʍǝu> Но по адресу http://193.183.98.101:8000/ пустота
[21:16:08] <Minoru> пустота, или не смогли приконнектиться?
[21:16:16] <ɹǝɟılʍǝu> Попытка соединения не удалась
[21:16:20] <Minoru> ага, понял
[21:16:25] <Minoru> подожди пару минут, пожалуйста
[21:16:33] <ɹǝɟılʍǝu> // если чо, еще стоит nginx на 80й отдает один файлик
[21:17:40] <ForNeVeR> gsomix: также я обычно пишу адрес источника кода в урле репозитория. Ну, знаешь, в верхней части UI гитхаба можно ввести website.
[21:17:52] <ForNeVeR> Вот там я ставлю ссылку на автора.
[21:18:18] <ForNeVeR> gsomix: вот как тут, например: https://github.com/ForNeVeR/FDTD-JAVA
[21:19:35] <gsomix> Ага, спасибо.
[21:20:27] <Minoru> ɹǝɟılʍǝu: ты не на тот адрес ходишь же :) Hakyll биндится к локалхосту, а ты на свой белый IP ходишь
[21:20:59] uggur вышел из конференции
[21:21:15] <ɹǝɟılʍǝu> Minoru, и как надо сделать?
[21:21:40] <Minoru> ɹǝɟılʍǝu: поэтому либо пробрасывай тоннель (ssh -L 8000:localhost:8000 …), либо работай на локальной машине
[21:21:55] uggur зашёл в конференцию
[21:21:59] <Minoru> ɹǝɟılʍǝu: а, погоди
[21:22:19] <Minoru> ɹǝɟılʍǝu: можешь сделать stack exec site -- watch --host=193.183.98.101
[21:22:44] <ɹǝɟılʍǝu> Minoru, ща попробую
[21:23:00] <Minoru> (надеюсь, ты понимаешь, что открываешь сайтик всему миру)
[21:23:09] <ɹǝɟılʍǝu> Minoru, о, работает
[21:23:33] <ɹǝɟılʍǝu> Теперь шаблончики-текстики и всякое такое.
[21:23:58] * Minoru улыбается и с самодовольным видом небрежно бросает: «Ещё бы оно не работало!»
[21:25:41] <ɹǝɟılʍǝu> Minoru, ^^
[21:27:00] <ɹǝɟılʍǝu> Так... Как бы теперь богх назвать...
[21:27:49] <ɹǝɟılʍǝu> Думаю, что-то связанное с облаками
[21:27:59] <ɹǝɟılʍǝu> «Облачко»? «Тучка»?
[21:28:19] <Minoru> каблучка :P
[21:28:23] <ɹǝɟılʍǝu> ib4: офигенные названия
[21:28:28] <ɹǝɟılʍǝu> Minoru, сучка)
[21:28:39] <gsomix> Внучка.
[21:28:43] <Minoru> ɹǝɟılʍǝu: и-интересные у тебя ассоциации
[21:28:49] <ɹǝɟılʍǝu> :3
[21:29:05] <Minoru> («каблучка» — это «кольцо» по-украински, обычно подразумевается обручальное)
[21:29:17] <Minoru> в этом свете твоя ассоциация обретает новые оттенки просто
[21:29:57] <Minoru> ɹǝɟılʍǝu: «Пегасьи истории»?
[21:30:28] <ɹǝɟılʍǝu> Minoru, а вот это годится
[21:30:45] <ɹǝɟılʍǝu> Minoru, а «анус» на самом деле тупо кольцо
[21:30:49] <ɹǝɟılʍǝu> Серьезно.
[21:30:54] <Minoru> (на самом деле соврал немного, у обручального кольца отдельное название есть — «обручка»)
[21:31:16] <Minoru> ɹǝɟılʍǝu: это *другой* тип колец, я тебя уверяю!
[21:32:47] <ɹǝɟılʍǝu> :D
[21:33:09] <Minoru> > Progress: 0/123
«Статические генераторы сайтов легковесны!», — говорили они. — «Это намного быстрее, чем Wordpress!», — уверяли.
[21:34:31] <gsomix> Ух, чувак заморочился.
[21:34:42] <gsomix> Тут вся оптическая сцена в матлабе отрисовывается.
[21:35:19] <ɹǝɟılʍǝu> gsomix, круто)
[21:35:35] <ɹǝɟılʍǝu> Minoru, ну во время исполнения легковесней
[21:35:37] <ɹǝɟılʍǝu> ИМХО
[21:35:51] <ɹǝɟılʍǝu> Так
[21:35:56] <ɹǝɟılʍǝu> Нужно css подправить
[21:36:03] <Minoru> да это понятно, я просто прикалываюсь. Тем более там половина пакетов все равно реюзнется, когда я ещё что-то собирать буду
[21:36:07] <ɹǝɟılʍǝu> И воткнуть pubcss для норм формул
[21:36:14] <gsomix> Глаз. https://yadi.sk/i/X9bsqg62kTQwj
[21:36:31] <ɹǝɟılʍǝu> gsomix, респект
[21:36:51] <Minoru> вот вам *нагнетающей* музыки. Представьте себе ɹǝɟılʍǝu-а, яростно запиливающего обалденный дизайн для бложика, и слушайте: https://www.youtube.com/watch?v=0qXmxVySMzw
[21:37:18] <ɹǝɟılʍǝu> Minoru, омг)
[21:37:20] <ɹǝɟılʍǝu> Любопытно
[21:37:43] <ɹǝɟılʍǝu> А еще я отвык от ноутовской клавы. Теперь она для меня неудобна.
[21:38:12] <ɹǝɟılʍǝu> Minoru, могу в ответ кинуться тленной музыкой) // она для меня наоборот — жизнеутверждающя
[21:38:34] <Minoru> лол, так вот откуда этот дизайн! А я-то думаю, что это у некоторых людей сайтики аж настолько похожи… Я-то свой руками написал, полглядывая на несколько других блогов, а теперь вот оказывается, что Hakyll её по дефолту даёт
[21:38:47] * Minoru внимательно следит за бложиком Ня
[21:38:50] <Minoru> ɹǝɟılʍǝu: а давай!
[21:38:58] <ɹǝɟılʍǝu> Minoru, https://www.youtube.com/watch?v=GPBHQdG4xQ4
[21:39:00] <gsomix> А я себе так и не завел.
[21:39:05] <ɹǝɟılʍǝu> gsomix, и тебе
[21:39:33] <Minoru> gsomix: ты же вроде не поддавался на уговоры! А теперь таки решился?
[21:39:44] <gsomix> Minoru, я про нормальный.
[21:39:47] <gsomix> Не микроблог.
[21:39:52] <gsomix> Нормальный я давно хочу.
[21:39:56] <Minoru> ох
[21:40:17] <gsomix> Ну, просто в нормальном должны будут быть какие-то серьезные статьи.
[21:40:20] <gsomix> Технические.
[21:40:43] <ɹǝɟılʍǝu> gsomix, не облизательно
[21:40:43] <gsomix> А микроблог -- для моего утреннего нытья, например.
[21:41:09] <ɹǝɟılʍǝu> Я вот хочу хуячить и по cs, и по образованию и по миру пегасов (да, и таким упарываюсь).
[21:41:20] * ɹǝɟılʍǝu обжает worldbuilding
[21:41:52] <Minoru> ɹǝɟılʍǝu: что-то не угнетает твоя музыка // лол, на что я жалуюсь!
[21:41:57] kosc вышел из конференции
[21:42:16] <ɹǝɟılʍǝu> Minoru, это смотря под каким бэкграундом...
[21:48:07] dzhon зашёл в конференцию
[21:49:43] a1batross зашёл в конференцию
[21:49:54] <a1batross> Цодингтим.
[21:50:15] <a1batross> А есть ли в природе такие HTML движки, которые имели бы минимум функионала?
[21:50:26] <a1batross> И умещались в маленькую библиотеку.
[21:50:48] <a1batross> Всего-то MOTD отображать.
[21:51:50] <a1batross> Ни JS, ничего этого не нужно.
[21:51:59] <ɹǝɟılʍǝu> a1batross, vibe.d
[21:52:14] <ɹǝɟılʍǝu> А, стоп
[21:52:20] <a1batross> ɹǝɟılʍǝu: ни, мне рендеринг нужен
[21:52:22] <ɹǝɟılʍǝu> Не, сам ищу нормальные html движки
[21:52:30] <ɹǝɟılʍǝu> khtml?
[21:52:33] <ɹǝɟılʍǝu> Старый.
[21:52:45] <a1batross> простого, типа
You are playing Counter-Strike v1.6<br>
Visit the official CS web site @<br>
www.counter-strike.net<br>
<a href="http://www.counter-strike.net">Visit Counter-Strike.net</a>
[21:54:59] <mikelsv> Что значит html движок?
[21:56:09] <mikelsv> рендер чтоли?
[21:57:10] <a1batross> mikelsv: рендер, да.
[21:57:50] <mikelsv> а что в итоге нужно? картинка?
[21:58:03] <a1batross> mikelsv: да.
[21:58:11] <a1batross> Можно и с ссылками.
[21:58:17] <a1batross> Но это пока не так важно.
[21:58:26] <a1batross> При желании, я это сам допишу :D
[21:59:04] <a1batross> На ПК-то это не проблема. На виндах рисуй ослом, на линуксах тащи свой libwebkit.
[21:59:04] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[21:59:09] <mikelsv> А что мешает сгенерировать картинку руками? Не очень понимаю задачу.
[21:59:26] <a1batross> mikelsv: мне лень писать парсер всего этого хтмлоговна.
[22:01:36] <mikelsv> Не для пк? А для чего?
[22:06:29] * mikelsv думается, что он может написать простой рендер html.
[22:06:43] <a1batross> mikelsv: всё. Хотя на самом деле только лишь Android.
[22:11:19] gsomix зашёл в конференцию
[22:11:37] <ɹǝɟılʍǝu> https://www.youtube.com/watch?v=xd96dSPZKRs
[22:12:30] <ɹǝɟılʍǝu> Minoru, gsomix, ↑
[22:15:50] * Minoru уже смотрит
[22:20:41] <mikelsv> a1batross: сейчас попробую набросать код рендера.
[22:20:55] <a1batross> mikelsv: да ладно, не мучайся.
[22:21:04] <a1batross> mikelsv: оно не так важно, только лишь для MOTD.
[22:21:40] <ɹǝɟılʍǝu> Minoru, где блин название блога задать?
[22:22:16] <Minoru> > It would be nice if I could have Docker container that, given a Git repository with Hakyll site code, pulled it and built it.
> Then, other Docker containers could start from that point and push the built site to something (local file system, another Git repo, etc).
http://beerendlauwers.be/posts/2015-06-24-dockerizing-hakyll.html

Мне одному это кажется наркоманией? Это те самые знаменитые «микросервисы», о которых на каждом углу трубят? Где про них почитать кратко и по сути?
[22:23:17] <Minoru> ɹǝɟılʍǝu: что такое «название блога»? Ты его либо в html-шаблон пишешь, либо задаёшь в feedTitle, когда генеришь feed.
[22:23:43] <ɹǝɟılʍǝu> Ахха
[22:24:42] <gsomix> А для ваших Hakyll есть готовые шаблоны?
[22:24:47] <gsomix> Которые выглядят приятно.
[22:25:07] <gsomix> Ну, чтобы я взял и сразу начал писать контент.
[22:25:52] <Minoru> gsomix: дефолтный вроде ничего так. Вообще я не слышал о таком, нет; считается rite of passage пройтись по репозиториям, перечисленным на главной странице, и стырить оттуда всё, что тебе нравится, ну и просто по интернету насобирать.
[22:26:04] <Minoru> во всяком случае, так было два года назад
[22:26:08] <gsomix> Ок.
[22:26:34] <ɹǝɟılʍǝu> Minoru, и де feedTitle?
[22:27:41] uggur вышел из конференции
[22:28:08] <Minoru> ɹǝɟılʍǝu: у тебя — не знаю. Вообще это поле типа FeedConfiguration
[22:28:27] <gsomix> Minoru, вообще я к Jekyll присматриваюсь.
[22:28:31] <gsomix> Для него есть Octopress.
[22:28:34] <Minoru> ну посмотри, посмотри же ты на https://github.com/Minoru/blog.debiania.in.ua, там в debiania.hs всё-всё-всё есть!
[22:28:42] <Minoru> gsomix: это чтобы с хостингом не морочиться?
[22:28:57] <gsomix> Minoru, чтобы ни с чем не морочиться.
[22:29:03] rexim зашёл в конференцию
[22:29:06] <gsomix> А положить хочу на github pages, да.
[22:29:19] <rexim> gsomix: \o/
[22:29:38] <rexim> Какой длинный ты хочешь положить на github pages?
[22:29:45] <Minoru> gsomix: хм. Это довольно сдраво; игрульки с допиливанием-перепиливанием-твиканием *движка* блога могут легко заменить сам блоггинг.
[22:31:30] <ɹǝɟılʍǝu> Ха https://github.com/Minoru/blog.debiania.in.ua/blob/master/images/I_have_no_memory_of_this_code.png
[22:32:15] <Minoru> TFW когда ссылаются не на блог, а на его репозиторий
[22:32:22] <Minoru> ты ещё там комментарии начни писать! >:-(
[22:41:30] superka зашёл в конференцию
[22:43:59] kosc зашёл в конференцию
[22:44:15] <kosc> Тут вроде что-то про меня писали, но некогда было прочитать, и я сразу закрыл :(
[22:44:20] <kosc> Ну если что, я тут сейчас.
[22:44:48] <Minoru> kosc: у этой конференции есть публичные логи же, см. топик
[22:45:55] <ɹǝɟılʍǝu> Minoru, чпоки
[22:45:59] <kosc> Minoru, но мне настолько лень их читать, что я решил лишь уведомить участников, что теперь до меня можно достучаться.
[22:46:10] <Minoru> ɹǝɟılʍǝu: чочо
[22:46:13] <Minoru> kosc: man grep
[22:59:07] <j123123> Minoru: 1337!
[22:59:29] <Minoru> j123123: м?
[22:59:29] <j123123> sed_awk_grep.jpg
[22:59:40] <Minoru> не видел такой картинки
[22:59:50] <j123123> да ладно, кто ж ее не видел?
[22:59:59] <rexim> sed_awk_grep_perl_python_java_sql_haskell.jpg.png
[23:00:20] <Minoru> j123123: https://gnulinuxbr.files.wordpress.com/2009/11/grep-awk-sed.gif ?
[23:00:24] <j123123> да
[23:00:31] <Minoru> теперь видел :)
[23:00:31] <j123123> надо только в png перегнать
[23:00:36] <j123123> или jpg
[23:00:52] <Minoru> а смысл?
[23:01:01] <rexim> В xpm
[23:01:03] <j123123> Меньше места занимать будет
[23:01:53] <j123123> kosc: http://melpon.org/wandbox/permlink/jHuuboIwlRJ3vfiP я тебе предлагал этот код оценить
[23:02:28] <Minoru> я вчера, кстати, слушал 13-й выпуск «Бананов и линз», там Рома делился описанием своего стека на работе, а Денис Редозубов отмечал, что Рома, похоже, юзает Ruby как… shell (в плане скриптов)
[23:02:56] <j123123> http://melpon.org/wandbox/permlink/yALrckNSzCQHpufd вот в ответ на жалобы Minoru я даже переменные сделал чуть более информативными
[23:03:18] <j123123> это Round Robin планировщик с quantum 2
[23:03:19] <Minoru> > жалобы
Ну спасибо, что не «нытье» ;)
[23:03:28] <kosc> j123123, ок, ща гляну.
[23:04:02] <Minoru> j123123: вижу a → table, arr никуда не делся
[23:04:43] <j123123> ну а какое тебе название для arr нужно?
[23:05:19] Chewbaka вышел из конференции: offline
[23:05:59] <kosc> j123123, я прикола нипоняль, насяльнике :(
[23:06:52] <j123123> А что именно непонятно?
[23:07:02] <Minoru> j123123: понятное! Этак ты можешь переменные просто называть v1, v2, v3 («v» — это типа «var»)
[23:07:06] <kosc> j123123, щито оно делаить, насяльнике?
[23:07:47] <j123123> Оно делает таблицу, отмечая на ней выполнение процессов с планировщиком
[23:08:01] <j123123> https://upload.wikimedia.org/wikipedia/commons/9/9f/Round-robin_schedule_quantum_3.png
[23:08:11] <kosc> Хм, смахивает на мою лабу по САОДу за прошлый курс, но выглядит куда круче конечно.
[23:17:40] любитель криппи языков зашёл в конференцию
[23:24:07] horta hell вышел из конференции: Disconnected: Replaced by new connection
[23:24:08] horta hell зашёл в конференцию
[23:29:03] <mikelsv> j123123: я так и не понял эту табличку. Там всего один процесс?
[23:29:44] <j123123> Ну с точки зрения ОС он один
[23:30:02] <j123123> тут как бы эмулируется переключение между процессами A B C D ...
[23:31:04] <mikelsv> А, вот оно чо.
[23:32:24] <j123123> Хотя этот код после доработки можно в микроконтроллер засунуть какой-нибудь
[23:32:32] <j123123> и от него будет толк
[23:40:11] eternastudento зашёл в конференцию
[23:41:36] <Minoru> какая-то нью-йоркская студентота пишет с просьбой помочь с ошибкой в хаскелекоде ._.
[23:41:49] <Minoru> это, наверное, даже солидней, чем пропихнуть Хаскель в продакшен
[23:43:02] <любитель криппи языков> Minoru: а они тебе денег отсыпят за решение ? (-;
[23:43:12] <любитель криппи языков> или там гложопые нигги монады осваивают (%
[23:43:14] <любитель криппи языков> ?
[23:43:41] <j123123> там бородатые Столлманоподобные чуваки скорее
[23:43:49] <j123123> которые за идею кодят
[23:43:59] <любитель криппи языков> j123123: такие обычно сами разбираются
[23:44:34] kosc вышел из конференции
[23:56:39] Minoru вышел из конференции
[23:56:50] Minoru зашёл в конференцию
[23:57:32] <Minoru> любитель криппи языков: неизвестно. Помог, но сказал, что в дальнейшем пусть в haskell-beginners пишет.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!