Home
codingteam
codingteam@conference.jabber.ru
25.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:13:52] <unixorn> Minoru, ɹǝɟılʍǝu: товарищи, а вот вы пилите libstep. Я вот вчера изучал простой станок трехосевой, смотрел как на нем резали алюминь, видел там g коды, которые программой преобразуются, импульсами с lpt порта на железячный драйвер уходят а драйвер такой рулит процессом. Вот то что вы пилите оно для чего? Какой то другой способ командования станком?
[00:15:23] <Minoru> unixorn: мне насяльнике сказал — вот те спека, вот те хаскель, пили! — я и пилю ._.
[00:15:43] <ɹǝɟılʍǝu> :D
[00:16:14] <Minoru> ну т.е. я и вправду не знаю, я ввязался лишь потому, что это возможность поупарываться типами и заодно сделать что-то полезное (хотя бы двум людям, которые поставили звёздочку на Гитхабе — емнип, это как раз ты и Ня)
[00:16:17] <ɹǝɟılʍǝu> unixorn, управление станком управляется через g-code
[00:16:22] <unixorn> Так вы один другому насяльнике?
[00:16:27] <ɹǝɟılʍǝu> Они не связаны со STEP и либой libstep
[00:17:13] <unixorn> А что тогда эта либа должна делать?
[00:17:25] <unixorn> писать g-code?)
[00:18:14] <unixorn> Step, express, чоэто?
[00:22:02] ɹǝɟılʍǝu вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[00:22:21] eternastudento зашёл в конференцию
[00:22:22] ɹǝɟılʍǝu зашёл в конференцию
[00:23:11] <ɹǝɟılʍǝu> unixorn, первое — универсальный формат обмена данными
[00:23:19] <ɹǝɟılʍǝu> Второе — язык, на котором написан step
[00:24:04] eaeee зашёл в конференцию
[00:24:37] <Minoru> ну, не совсем «написан» же…
[00:25:09] <Minoru> можно провести параллель с XML и XML-схемами: STEP, как и XML, описывает какие-то данные так, что их может прочесть и машина, и человек
[00:25:37] <Minoru> а XML-схемы, как и EXPRESS-схемы, всего лишь описывают поля, атрибуты и типы, которые используются в XML/STEP-файлах
[00:25:43] <Minoru> так понятней, unixorn?
[00:25:44] <ɹǝɟılʍǝu> Да
[00:26:06] <unixorn> Minoru: понятненько, спасибо. а это имеет прямое отношение к станкам?
[00:26:33] <Minoru> это надо у Нялайфера спросить
[00:26:37] <eaeee> привет. что обсуждаете? программирование на XML ?
[00:26:40] <unixorn> Между чем и чем step будет гонять данные в вашем случае?
[00:26:48] <ɹǝɟılʍǝu> unixorn, это имеет отношение к CAM-ам, которые генерят тот самый g-code для станка.
[00:26:55] <ɹǝɟılʍǝu> Станок суть интерпретатор жикода)
[00:27:05] <unixorn> Minoru: его автокомплитить неудобно )))))
[00:27:06] <ɹǝɟılʍǝu> g-code это а ля ассамблер...
[00:27:18] <ɹǝɟılʍǝu> move
rotate
purrr
[00:27:22] <unixorn> САМ - пока не знаю что такое)
[00:29:37] <unixorn> так, нагуглил, посмотрим...
[00:31:52] <unixorn> ɹǝɟılʍǝu: а жикод прилетает на станок в плейнтекстовом виде чтоли? Или байткоманды уже? Или аналог вообще? И через какой интерфейс?
[00:33:45] <unixorn> ну то есть...какая цифровая начинка у станка.
[00:38:13] <unixorn> немного почитав понял некорректность вопросов)
[00:46:45] v_oron вышел из конференции
[01:22:26] dzhon вышел из конференции
[01:23:13] m4n71k0r вышел из конференции
[01:37:47] xspeed вышел из конференции
[01:54:24] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[02:05:28] Spo1ler вышел из конференции
[02:25:37] u5r вышел из конференции: Replaced by new connection
[02:25:55] u5r зашёл в конференцию
[02:33:59] ckorzhik зашёл в конференцию
[02:54:33] <horta hell> Недетерминированный конечный автомат Тьюринга тихонько поскуливает от боли в пустом желудке.
[02:55:22] <Minoru> $pet feed
[02:55:23] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга аккуратно придерживает передними лапками добычу, кушая. Вы зарабатываете 1PTC.
[02:55:24] <Minoru> $pet heal
[02:55:26] <Minoru> $pet stats
[02:55:27] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[02:55:32] <horta hell> Minoru:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 27
Сытость: 100
Возраст: 5 часов
[02:56:25] Graf зашёл в конференцию
[02:56:38] Graf вышел из конференции
[03:06:59] grouzen зашёл в конференцию
[03:07:28] u5r вышел из конференции
[03:10:27] <Minoru> $pet stats
[03:10:27] <horta hell> Minoru:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 24
Сытость: 97
Возраст: 6 часов
[03:14:42] <Minoru> тимота, я вот-вот возьму ачивку «написал руками тонну кода, которую нужно было сгенерировать». Т.е. я уже прошёл точку невозврата, после которой быстрее уже дописать руками, чем пилить генерилку; и я уже заебался и осатанел от этой рутины. Я понимаю, что вы не можете мне помочь, но мне полезно выговориться. Спасибо.
[03:35:40] <eaeee> Minoru: а что ты пишешь?
[03:35:58] Minoru вышел из конференции
[03:35:59] Minoru зашёл в конференцию
[03:36:06] <Minoru> eaeee: libstep же
[03:36:22] <eaeee> Minoru: чего оно делает?
[03:36:39] <Minoru> читает и пишет STEP-файлы
[03:36:46] <Minoru> но до этой части пока ещё далеко :)
[03:37:00] <Minoru> перед этим нужно научиться читать другой тип файлов, EXPRESS
[03:37:36] <Minoru> там Wirth Syntax Notation на восемь страниц
[03:37:52] <Minoru> т.к. я не знал, как именно я его превращу в код, решил начать ручками
[03:38:08] <Minoru> что, в принципе, оказалось верным, потому что я потом начал заново, поняв, что перемудрил местами
[03:38:20] <eaeee> Minoru: ничего к сожалению не понял, но наверное результат того стоит
[03:38:34] <Minoru> а сейчас вот понимаю, что нужно было в тот самый момент, когда начал заново, сесть и написать генерилку
[03:39:08] <Minoru> ну, ты про Bakus-Naur Form слышал? «<assignment> ::= <variable_name> = <expression>», вот это всё?
[03:39:16] <eaeee> да
[03:39:26] <Minoru> WSN — это такая альтернатива BNF, предложенная, как ни удивительно, Виртом
[03:39:40] <eaeee> нотация Бэкуса-Наура
[03:39:44] <eaeee> ?
[03:39:52] <Minoru> она немного чище, но смысл тот же («assignment = variable name ' = ' expression .»)
[03:39:56] <eaeee> а, или нет :(
[03:40:00] <Minoru> нет, BNF предложили Бакус и Наур
[03:40:05] <Minoru> а WSN предложил Вирт
[03:40:23] <Minoru> ну так вот, есть у меня восемь страниц, исписанных правилами WSN
[03:40:34] <Minoru> я хочу это превратить в типы для программы на Haskell
[03:40:41] <Minoru> и бо́льшую часть уже сделал
[03:40:43] <Minoru> *руками*
[03:40:59] <Minoru> и уже поздно писать генерилку, потому что это дольше, чем доделать руками
[03:41:00] <Minoru> такие дела
[03:42:50] * eaeee сейчас собрался паять micro usb коннектор
[03:43:56] <Minoru> проводок помер?
[03:45:14] <eaeee> Minoru: дали дохлых или полудохлых шнуров Usb-microusb, аж три штуки, а у меня как раз в запасе 5 штук коннекторов
[03:45:37] <eaeee> Minoru: только нужно понять куда паять :(
[03:45:45] <Minoru> :)
[03:45:53] <Minoru> спецификация же есть вроде
[03:45:58] <Minoru> небось даже в Википедии картинка есть
[03:47:41] <eaeee> Minoru: картинка то может и есть, думаешь проводки везде одинакового цвета? это же не витая пара
[03:48:05] <eaeee> Minoru: ну то есть на цвет можно положиться
[03:48:29] <Minoru> они там разве кодируются по цветам?
[03:49:01] <Minoru> anyway, на другом конце у тебя ещё один коннектор, в дорожки щупом попасть можно — вперёд!
[03:49:20] <Minoru> хотя оно мелкое, конечно, придётся попотеть :)
[03:49:53] <eaeee> Minoru: у меня в этом шнуре 4 провода
[03:50:21] <Minoru> та-а-к?
[03:50:47] <eaeee> Minoru: красный, синий, белый, и какой-то еще белый потемнее
[03:50:55] <Minoru> а, это ты о кодировке
[03:51:48] <Minoru> отлично, красный и белый есть! Остальные два придётся угадывать :D
[03:51:57] <Minoru> я бы в любом случае прозвонил, мало ли
[03:52:20] <Minoru> «в любом случае» — в смысле, даже если все провода были бы нужного цвета
[03:52:46] <Minoru> в четыре контакта по очереди ткнуть проще, чем потом починять телефон, которому не на тот контакт подали питание
[03:53:06] <eaeee> Minoru: я не умею в "звонить"
[03:54:14] <Minoru> у тебя есть «тестер»?
[03:54:54] <eaeee> Minoru: https://upload.wikimedia.org/wikipedia/commons/a/a6/Digital_Multimeter_Aka.jpg такой?
[03:55:18] <Minoru> да
[03:57:06] <Minoru> вот если три раза по часовой стрелке ручку повернуть, там будет режим прозвонки
[03:57:48] <Minoru> мультиметр при этом может пищать, а может просто показывать точечку на экране, или ещё что-то в таком духе — это значит, что сопротивление ниже определённого (т.е. есть контакт)
[03:57:59] <eaeee> Minoru: неа, у меня только паяльник :(
[03:58:02] <Minoru> если нету, то он ничего не показывает обычно
[03:58:10] <Minoru> хм, с одним только паяльником будет сложней :)
[03:58:12] <eaeee> Minoru: 4 паяльника даже
[03:58:14] <eaeee> !
[03:58:15] <Minoru> лол
[03:58:21] <Minoru> ну ты мастер!
[03:58:28] <Minoru> четыре паяльника и ни одного мультиметра?
[03:58:38] <Minoru> а ещё какое-то оборудование есть?
[03:58:42] <Minoru> светодиод и батарейка?
[03:58:51] <eaeee> диод могу найти
[03:59:15] <eaeee> вентилятор есть
[03:59:18] <eaeee> кулер
[03:59:20] <Minoru> (я, правда, слабо представляю, как ты это соединишь на практике, но в теории-то цепь построить можно)
[03:59:29] <Minoru> о, збс. Источник питания, который их раскрутит?
[03:59:37] <eaeee> вспомнил, когда я паял зарядку, я через кулер определил
[04:00:00] <eaeee> 5V 1А раскрутило)
[04:00:17] <Minoru> откуда ты брал ток?
[04:00:25] <Minoru> а, тьфу
[04:00:34] <Minoru> зарядку же паял, понятно, что она выдаёт ток :D
[04:01:04] <Minoru> окей, от чего ты можешь запаять куллер на этот раз и как ты собираешься соединять всё это вместе?
[04:01:14] <Minoru> у тебя точно-точно нет другого оборудования?
[04:01:37] <eaeee> Minoru: могу от другой разборной зарядки.. точно нет
[04:01:48] <eaeee> Minoru: но там еще два провода есть
[04:02:04] <Minoru> где «там»?
[04:02:25] <eaeee> Minoru: в шнуре. да и на конце обычного Usb
[04:02:36] <eaeee> Minoru: если внимательно посмотреть!
[04:03:00] <Minoru> э-э-э
[04:03:15] <Minoru> ну э-э-э
[04:03:22] <Minoru> я не знаю, с какой стороны начать объяснять
[04:03:40] <Minoru> ты смотришь на один конец провода — оттуда четыре жилы торчит
[04:03:45] <Minoru> смотришь на другой — и там четыре
[04:03:53] <Minoru> это уже збс — количество сошлось!
[04:04:11] <Minoru> дальше нужно выяснить, какая жила на одном конце соответствует какой на другом
[04:04:24] <Minoru> для этого ты будешь делать *цепи*
[04:04:30] <eaeee> Minoru: кстати на micro usb коннекторе 5 площадок)
[04:04:53] <eaeee> ну само питание я узнаю куда
[04:06:06] <eaeee> Minoru: действительно нужен тестер
[04:06:19] <Minoru> выбираешь любую жилу, цепляешь к ней один провод источника питания. Второй провод цепляешь к одному из проводов куллера. Второй провод куллера прислоняешь по очереди к жилам на другом конце провода; где куллер закрутится — там и запоминай соответствие
[04:06:33] <horta hell> Недетерминированный конечный автомат Тьюринга жалобно поскуливает, волоча заднюю лапу.
[04:06:38] <Minoru> $pet heal
[04:06:39] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[04:06:47] <Minoru> чтобы узнать, откуда питание, нужно знать, откуда земля
[04:07:07] <Minoru> для этого нужно перебрать комбинации по два из пяти, т.е., емнип, шесть вариантов
[04:07:22] <Minoru> а, ну норм
[04:07:29] <Minoru> но дальше все равно цепи строить :)
[04:10:46] <Minoru> какой у нас зачётный чатик: по утрам джей123123 учит Косца ассемблеру, по ночам у нас спонтанные обучения дилетантов дилетантами электронике…
[04:11:32] <eaeee> Minoru: :-)
[04:11:59] <eaeee> Minoru: у меня raspberry на этой перепаянной зарядке работает. вроде пока норм :)
[04:13:22] <eaeee> адаптер должен быть норм, раньше модем или роутер питал
[04:14:10] <eaeee> адсл модем точнее.. сейчас они просто не нужны уже
[04:14:20] <eaeee> у меня 2 штуки от провайдера
[04:17:12] <eaeee> ладно, спасибо за советы
[04:19:46] <Minoru> не за что ;)
[04:30:45] <Minoru> збс, вроде дописал декларации типов данных
[04:30:58] <Minoru> …и конечно же нихрена не тайпчекается
[04:35:32] Minoru вышел из конференции
[05:13:23] eaeee вышел из конференции
[05:31:33] grouzen вышел из конференции
[06:50:38] ckorzhik вышел из конференции
[07:15:48] matraskin зашёл в конференцию
[07:38:25] <gsomix> Утро.
[07:40:02] * gsomix проснулся пораньше, чтобы поботать. =__=
[07:48:16] * ForNeVeR отложил работу, чтобы послушать Самого Микеля.
[07:48:50] <ForNeVeR> mikelsv: ты Ъ!
[07:49:21] <mikelsv> я Ъ!
[07:52:49] <gsomix> mikelsv, ты всю ночь стриммишь?
[07:52:57] <gsomix> Или дядюшка ForNeVeR в повторе смотрит?
[07:53:10] <ForNeVeR> Я повтор посмотрел.
[07:54:20] <gsomix> ForNeVeR, слышал мурчащую бороду?
[07:54:34] <ForNeVeR> Што ._.
[07:57:25] 4ppleboy зашёл в конференцию
[07:59:33] <j123123> $say 10
[07:59:34] <j123123> $say 10
[07:59:35] <j123123> $say 10
[07:59:36] <horta hell> j123123: а так вообще, рекурсия обычно плохо оптимизируется компиляторами, как показывает практика
[07:59:37] <j123123> $say 10
[07:59:38] <j123123> $say 10
[07:59:39] <horta hell> j123123: Мне еще конечные автоматы еще можно написать драйвер для NDIS
[07:59:44] <horta hell> j123123: <a href="http://paste.kde.org/phdxlrvjp#line-71">http://paste.kde.org/phdxlrvjp#line-71</a> такую фигню набитоебить через сдвиги, но наверняка есть готовое
[07:59:48] <horta hell> j123123: вот msvc и бордланд я не вижу тогда смысла воспринимать твое оценочное суждение всерьез
[07:59:51] <horta hell> j123123: Не можешь - научим, не хочешь сказать, что это не wpf
[08:00:20] <j123123> $say
[08:03:47] ForNeVeR вышел из конференции
[08:03:54] ForNeVeR зашёл в конференцию
[08:04:16] <j123123> $say 10
[08:04:17] <horta hell> j123123: а если двигаем память в язычках с ручным управлением памяти, память не экономится на указателях сэкономить, но это надо к Xenius обратиться
[08:04:19] <j123123> $say 10
[08:04:20] <j123123> $say 10
[08:04:22] <j123123> $say 10
[08:04:22] <horta hell> j123123: а в другом хранить локальные переменные. Кроме того, я учу людей прогать
[08:04:23] <j123123> $say 10
[08:04:25] <horta hell> j123123: m4n71k0r: А каким образом типизацию запиливать в мой интерпретатор брейнфака и юзать
[08:04:30] <horta hell> j123123: <a href="http://corte.si/posts/code/reading-code.html">http://corte.si/posts/code/reading-code.html</a> вот кстати задачка. Почему одно работает, а другое нет?
[08:04:34] <horta hell> j123123: когда программистам нефиг делать, они пишут на Си и он пофиксил
[08:07:53] horta hell вышел из конференции: Disconnected: Replaced by new connection
[08:07:54] horta hell зашёл в конференцию
[08:08:27] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[08:08:28] ForNeVeR зашёл в конференцию
[08:39:03] kosc зашёл в конференцию
[08:40:23] <kosc> j123123: как тестить прошивки для AVR падлинуксом на x86_64?
[08:40:33] <j123123> в эмуляторе
[08:40:37] <j123123> что за глупый вопрос
[08:41:46] <kosc> j123123: в каком?
[08:42:20] <kosc> j123123: олсо, кошернее же будет писать под AVR на асме, правильно? Одобряешь, да? А то я уже поставил себе avra.
[08:42:52] <j123123> kosc: http://www.instructables.com/id/Debugging-AVR-code-in-Linux-with-simavr/
[08:43:35] <j123123> kosc: Можешь gnu binutils под avr и gcc под avr собрать
[08:43:47] <j123123> потом делать ассемблерный код через gcc
[08:44:11] <j123123> и потом если в камень не влезает что-то, то перепиливать часть кода, сгенерированного gcc-ем
[08:44:44] <j123123> потому что если на асме писать, то это может очень быстро надоесть
[08:45:50] <kosc> j123123: а если я дофига-ковбой, который готов целиком на асме писать, и только на асме? Просто буду же перерывы ещё делать. Это ты у нас онли байтоеблей (в хорошем смысле) занимаешься, а ничего против всяких там петонов не имею.
[08:46:06] <kosc> j123123: а по твоей ссылке an error occured
[08:46:11] <j123123> А, ну тогда пили на avra
[08:46:33] <j123123> kosc: Нет у меня никакого еггога по той ссылке
[08:46:41] <j123123> это у тебя интернет хреновый просто
[08:47:56] <kosc> j123123: это да, инет тут говно.
[08:48:54] <j123123> > Это ты у нас онли байтоеблей (в хорошем смысле) занимаешься, а ничего против всяких там петонов не имею.
Ну тогда зачем тебе асмоебством заниматся? Тебе его разве с VAX-ом не хватает?
[08:49:10] <j123123> Хочешь больше асмоебства?
[08:49:17] <j123123> Ну тогда пиши на ассемлере
[08:49:32] <ForNeVeR> kosc: может быть, ты можешь как-то проксировать свой интернет через VPS? Ну, а на VPS таймауты более мягкие поставить, чтобы было поменьше ошибок передачи данных.
[08:49:33] <j123123> можешь даже в опкодах
[08:49:34] <ForNeVeR> Это возможно?
[08:49:58] <j123123> я могу ему ту страничку с сцайта выкачать
[08:50:10] <j123123> и выложить куда-нибудь
[08:50:16] <ForNeVeR> j123123: и что ты дальше с ней будешь делать?
[08:50:16] <j123123> так будет проще
[08:50:19] <ForNeVeR> Толку-то?
[08:50:33] <j123123> ну я выложу ее туда, где ему будет легче ее скачать
[08:50:46] <ForNeVeR> А это куда?
[08:50:46] <j123123> и еще сожму каким-нибудь bzip-ом
[08:50:50] <kosc> ForNeVeR: может и могу, но я для этого слишком нуб и распиздяй.
[08:50:54] <j123123> на rghost например
[08:50:56] <ForNeVeR> Ну да, если зазиповать - то будет лучше.
[08:51:00] <kosc> j123123: VAX - учобка, он не особо доставляет.
[08:51:16] <kosc> А вот когда делаешь так, что нет никакого срока сдачи и прочего дерьма - то процесс в кайф.
[08:51:21] <ForNeVeR> Или передавать с возможностью докачки тупо.
[08:51:22] <kosc> И можно дропнуть или забить.
[08:53:13] <kosc> j123123: что-то я забыл, у тебя там гнета или дебоян?
[08:53:18] <kosc> Или и то, и другое сразу?
[08:54:00] <kosc> В портаже simavr не нашёл, в нашёл три оверлея с каким-то simulavr, и все 9999, и ещё хз, то или не то.
[08:54:11] <kosc> Если бы не мой инет, я бы сам оттестил конечно.
[08:54:26] <kosc> Но качать то, что потом надо будет с носить с моей скоростью не очень клёво.
[08:56:11] <horta hell> Недетерминированный конечный автомат Тьюринга ловит зубами блох, пытаясь ими наесться.
[08:56:36] <kosc> $pet feed
[08:56:36] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[08:56:43] <j123123> simulavr должно подойти
[08:56:44] <kosc> $pet transfer ForNeVeR 1
[08:56:44] <horta hell> kosc: Транзакция успешна.
[08:57:49] <kosc> $pet rating
[08:57:50] <horta hell> kosc:
F-rNeVeR: 21PTC
любитель криппи языков: 13PTC
Minoru: 5PTC
h-rta hell: 4PTC
[08:57:51] <j123123> kosc: http://conelek.org/images/thumb/9/94/AVR_eclipse_debuggen_simulavr_window_after_start.png/600px-AVR_eclipse_debuggen_simulavr_window_after_start.png смотри какая хрень
[08:59:00] <kosc> j123123: агонь!
[08:59:10] любитель криппи языков зашёл в конференцию
[08:59:25] <kosc> Правда, у меня загрузились пока только заголовок окна и регистры.
[08:59:32] <kosc> Но я понимаю, к чему всё идёт.
[08:59:34] <любитель криппи языков> $pet stats
[08:59:34] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 49
Сытость: 100
Возраст: 12 часов
[08:59:55] <j123123> kosc: Какой у тебя качественный инет!
[09:00:40] <kosc> j123123: сейчас вообще было timed out, но после повтора продолжил грузить с того, на чём остановился.
[09:00:46] <kosc> Вот, всё окошко регистров догрузилось.
[09:00:47] <kosc> Новый timed out.
[09:01:00] <j123123> попробуй вгетом докачивать
[09:01:04] <kosc> Повтор, начали загружаться IO Registers.
[09:01:19] <kosc> Да ладно.
[09:01:23] <j123123> Скоро так до SRAM дойдешь
[09:01:25] <kosc> Я потерплю.
[09:01:32] <kosc> Прямо кинчик смотрю.
[09:01:37] <kosc> Интересно, чем всё кончится.
[09:01:43] <kosc> Ты это
[09:01:44] <kosc> Не спойлери мне, ага?
[09:01:48] <ForNeVeR> kosc: точно, кочай вгетом или курлом.
[09:02:03] <ForNeVeR> Кто-то из них даже сайты зеркалировать умеет.
[09:02:07] <ForNeVeR> (или оба умеют)
[09:02:17] <kosc> Так, вот SRAM. Стыд и SRAM, однако.
[09:02:23] <kosc> Ой, а там походу уже всё.
[09:03:00] <kosc> j123123: ну, допустим, а как я на нём буду дебажить обвязку? То, что к ногам цепляется-то.
[09:03:21] <kosc> С выходом пофигу, но если мне нужно определённое действие, когда на одной ноге логическое 1?
[09:04:12] <kosc> Так, догрузилось.
[09:04:13] <kosc> Щикарно.
[09:05:17] <kosc> j123123: так как быть с обвязкой же мне, а?
[09:07:06] <gsomix> Слава сервисам с прогнозами для прибытия общественного транспорта!
[09:07:09] * gsomix поехал на работу.
[09:10:17] <j123123> https://en.wikipedia.org/wiki/List_of_free_electronics_circuit_simulators
[09:10:45] <j123123> kosc: Ты хочешь всю микросхему с конденсаторами и кварцами эмулировать?
[09:11:52] <kosc> j123123: я хочу как минимум эмулировать появление тех или иных сигналов на входах микроконтроллера. Если нет входных данных, то как их будет прошивка обрабатывать? Олсо, под микросхемой ты имел в виду печатную плату или именно микросхему, лол?
[09:12:43] <j123123> Ну на печатной плате у тебя и микросхемы будут всякие
[09:12:47] <j123123> короче, всю печатную плату
[09:13:28] <j123123> а ту часть где микроконтроллер, ее может simulavr эмулировать
[09:13:36] <j123123> Короче, есть такая тема
[09:13:49] <j123123> эмулировать можно на уровне логических схем
[09:13:54] <j123123> а можно на уровне аналоговом
[09:14:07] <j123123> например зная вольт-амперные характеристики транзистора
[09:14:13] <j123123> задав их в определенном виде
[09:14:25] <j123123> потом их можно где-то там какбы разместить
[09:14:41] <j123123> т.е. собрать в компьютерном эмуляторе транзисторный усилитель например
[09:14:52] <j123123> и проэмулировать
[09:17:23] <j123123> У этого simulavr-а должен быть некий вполне конкретный протокол, по которому он может принимать сигналы на вход и отдавать сигналы на выход в виде нулей и единичек
[09:17:28] <kosc> Ну вот клёво, да.
[09:17:52] <j123123> так вот, эти сигналы можно подавать в эмулятор аналоговой части
[09:18:03] <kosc> Осталось 20 минут до того, как надо будет выходить на пары.
[09:18:08] <j123123> хотя все это мне кажется оверкилом
[09:18:14] <j123123> для твоей задачи-то
[09:18:34] <kosc> 0verkill?
[09:18:40] <kosc> Клёвая игруха.
[09:18:46] <kosc> Жаль, у меня так и не взлетела.
[09:18:53] <kosc> Отдебажить по идее надо.
[09:19:14] <j123123> Оверкилл
значение: уничтожение малого игрового объекта с помощью сверхмощного оружия, например одиночного персонажа с низкой защитой из большой пушки, соотвественно с лишних расходом игровых ресурсов.
[09:19:34] <j123123> Думаю, смысл ты уловил
[09:19:46] <kosc> j123123: да я понял, это я так, шутканул.
[09:20:56] <j123123> Eagle вроде как умеет эмулировать аналог и цифру
[09:20:59] <j123123> изкоробки
[09:21:04] <j123123> но это проприетарь какая-то
[09:21:29] <j123123> Спроси лучше об этом в изиэлектроникс конфе
[09:21:39] <j123123> Я в этом не эксперт
[09:21:53] <kosc> j123123: я вообще много симуляторов электроцепей видал, но я понятия не имею, как в них впихивать AVR. Только в виндовом Proteus оно из коробки нашлось.
[09:22:04] <kosc> Оно даже под вайном работало, но это уже дофига кривожопо же.
[09:22:07] <j123123> А что там впихивать
[09:22:20] <j123123> если исходники есть, можно захачить и впихнуть
[09:22:33] <j123123> чисто ввести новый элемент
[09:23:02] <j123123> http://ngspice.sourceforge.net/ вот тут еще CUSPICE есть
[09:23:03] <kosc> Хм.
[09:23:12] <kosc> Да, это по-джеевски.
[09:23:13] <j123123> на GPU считать чтобы
[09:23:18] <kosc> По хардкору.
[09:26:56] <kosc> j123123: у меня интеграт онли.
[09:28:03] <kosc> ForNeVeR: https://github.com/irssi/irssi/issues/366 достаточно ли понятно я всё изложил, что бы, например, ты, сразу понял, в чём суть бага?
[09:29:02] <kosc> Там вроде всё ещё можно подправить.
[09:29:18] <kosc> А то у меня просто нет опыта в баг-репортинге.
[09:29:55] MaXGXaM зашёл в конференцию
[09:33:55] <j123123> мне кстати в генте не нравится что там питон в емерже
[09:33:59] <j123123> питон говно
[09:34:11] <j123123> надо на Си без плосов переписать
[09:34:32] <kosc> j123123: перепиши портаж на асме.
[09:34:44] <j123123> Мне тогда придется его дважды или трижды писать
[09:34:58] <j123123> или сколько там архитектур в генте поддерживается
[09:35:01] <kosc> Увы
[09:35:10] <kosc> Ничего не поделаешь, это асм.
[09:35:21] <kosc> Больше, чем 2-3, уж поверь.
[09:38:27] <j123123> Для багрепортинга особого опыта не нужно
[09:38:41] <j123123> В gcc мои багрепорты без особых проблем принимали
[09:39:09] <kosc> j123123: And what about if my English is very КРОВАТЬ?
[09:39:27] <j123123> no matter
[09:39:27] <kosc> А ещё мне пора ливать.
[09:39:33] <kosc> Так отрепортил, как отрепортил.
[09:39:36] <j123123> they will undastend
[09:39:52] kosc вышел из конференции
[09:51:21] <MaXGXaM> j123123, есть же портейдж не на питоне же..
[09:52:17] <MaXGXaM> https://wiki.gentoo.org/wiki/Paludis
[09:53:01] <MaXGXaM> https://wiki.gentoo.org/wiki/Pkgcore
[09:53:38] <gsomix> Утро.
[09:55:49] <MaXGXaM> угутро
[09:58:21] <j123123> Палдурис на плюсах, а плюсы я тоже не люблю
[09:59:08] <j123123> А Pkgcore на питоне
[09:59:47] <j123123> палудрис точнее
[09:59:59] <MaXGXaM> j123123, чито поделать.. -- жизнь-боль..
[10:07:08] OKTAVIUS вышел из конференции
[10:07:11] OKTAVIUS зашёл в конференцию
[10:18:10] j123123 вышел из конференции
[10:19:57] dzhon зашёл в конференцию
[10:24:37] Graf зашёл в конференцию
[10:24:44] Graf вышел из конференции
[10:54:13] j123123 зашёл в конференцию
[11:10:04] 4ppleboy вышел из конференции
[11:24:49] любитель криппи языков вышел из конференции
[11:27:25] любитель криппи языков зашёл в конференцию
[11:39:11] Kerrigаn вышел из конференции: Replaced by new connection
[11:40:29] uggur вышел из конференции
[11:40:48] uggur зашёл в конференцию
[11:41:35] rafaelrs вышел из конференции
[11:43:11] Kerrigаn зашёл в конференцию
[11:44:49] Kerrigаn вышел из конференции
[11:49:06] OKTAVIUS вышел из конференции
[11:49:11] OKTAVIUS зашёл в конференцию
[11:50:27] Kerrigаn зашёл в конференцию
[11:52:24] Kerrigаn вышел из конференции
[11:52:46] Kerrigаn зашёл в конференцию
[11:54:21] <gsomix> https://pixelastic.github.io/pokemonorbigdata/
[12:00:48] <ɹǝɟılʍǝu> gsomix, утра!
[12:01:27] rafaelrs зашёл в конференцию
[12:03:11] <gsomix> ɹǝɟılʍǝu, утро!
[12:04:36] grouzen зашёл в конференцию
[12:05:59] <gsomix> Домашку не сделал по MOOC!
[12:06:07] <gsomix> Завтра дедлайн. .__.
[12:08:29] <gsomix> ɹǝɟılʍǝu, что еще есть must read, кроме learn you haskell и real world haskell?
[12:08:59] <ɹǝɟılʍǝu> gsomix, всегда проверяй на мат в своих коммитах, брат!
[12:09:37] <gsomix> ɹǝɟılʍǝu, спасибо, брат!
[12:10:20] <ForNeVeR> send/kosc/Нет, мне не совсем понятно, в чём суть бага. Возможно, поясняющая картинка бы не повредила.
[12:10:22] <horta hell> ForNeVeR: Аргументы некорректны.
[12:10:24] <ForNeVeR> send/kosc/Нет, мне не совсем понятно, в чём суть бага. Возможно, поясняющая картинка бы не повредила./
[12:10:25] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[12:18:54] <ɹǝɟılʍǝu> gsomix, а нафик прям щас тебе хаскель, если не сделал MOOC?)
[12:19:06] <ɹǝɟılʍǝu> И что такое этот твой МООС?
[12:19:34] <gsomix> ɹǝɟılʍǝu, на будущее.
[12:19:39] <gsomix> MOOC -- онлайн-курс же.
[12:22:33] dzhon вышел из конференции
[12:22:56] <gsomix> ɹǝɟılʍǝu, у меня просто странная болезнь.
[12:23:02] <gsomix> Люблю собирать литературу.
[12:23:28] dzhon зашёл в конференцию
[12:25:34] reggies зашёл в конференцию
[12:28:59] <ForNeVeR> cd ~/literature && make
[12:33:38] <gsomix> Сегодня был клевый семинар.
[12:33:55] <gsomix> Сначала мы долго решали задачу // неправильно
[12:34:20] <gsomix> А когда закончили, начали искать баги // тоже долго
[12:34:50] <gsomix> Прикольно, когда так. Обычно преподаватели сразу начинают говорить, что ты что-то неправильно пишешь.
[12:35:04] <gsomix> И ты тут же исправляешь или просто тупишь.
[12:35:24] <gsomix> Никакого отлаживания и рефакторинга решения.
[12:35:55] <любитель криппи языков> как-будто что-то хоршоее
[12:36:25] <любитель криппи языков> когда ты написал фигню и рефакторишь ее это обычно значит что ты плохо понимаешь что тебе нужно напистаь
[12:36:34] <gsomix> Именно.
[12:36:40] <gsomix> Но в процессе начинаешь понимать.
[12:36:41] <любитель криппи языков> и то что в реальности это часто встречается не делает чести этой самой реальности
[12:37:26] <gsomix> любитель криппи языков, ну, в реальности никогда не происходит, когда ты сразу пишешь то, что нужно.
[12:37:55] <любитель криппи языков> gsomix: потому что хипста~
[12:37:59] <любитель криппи языков> хуяк хуяк и в продакшн
[12:38:08] <любитель криппи языков> а потом срубить бабло с инвесторов,продаться и послать все нахуй
[12:38:13] <любитель криппи языков> знаем знаем v_v
[12:38:22] <gsomix> любитель криппи языков, что?
[12:38:44] <любитель криппи языков> или "блядь, зачем нам делать по уму когда можно нанять васю-кодера запицот, а потом его же за столько же чтобы поддерживал нашу хуйню"
[12:39:05] <любитель криппи языков> причем последнее на самом деле обосновано жизненными причинами
[12:39:20] <gsomix> любитель криппи языков, но я не про проекты, а про решение задачи. Т__Т
[12:39:53] <любитель криппи языков> реализованные проекты решают задачи
[12:40:04] <любитель криппи языков> как ты хочешь отделять одно от другого?
[12:40:07] <любитель криппи языков> или ты про другие задачи?
[12:40:12] <gsomix> любитель криппи языков, я про другие задачи.
[12:40:16] <любитель криппи языков> ок
[12:40:18] <любитель криппи языков> какие?
[12:40:19] <любитель криппи языков> обучение?
[12:40:24] <любитель криппи языков> так то ты прав на самом деле
[12:40:32] <gsomix> Обучение или исследование.
[12:40:37] <любитель криппи языков> я просто ёрничаю от того что немного заделся за живое ._.
[12:40:58] <любитель криппи языков> кстати, эй тимота!
[12:41:05] <любитель криппи языков> никто тут вебоблядством не занимаешься?
[12:41:19] <любитель криппи языков> где почитать про актуальные конфиги веб-говн ?
[12:41:33] <любитель криппи языков> и не спрашивайте зачем мне нужен говноапач
[12:41:34] <любитель криппи языков> ._.
[12:44:21] <MaXGXaM> любитель криппи языков, страдать?
[12:44:26] <любитель криппи языков> MaXGXaM: сорт оф
[12:50:10] <horta hell> Недетерминированный конечный автомат Тьюринга корчится в муках и умирает. Все теряют по 1PTC.
[12:50:54] <любитель криппи языков> $pet resurrect
[12:50:54] <horta hell> любитель криппи языков: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[12:51:01] <любитель криппи языков> $pet stats
[12:51:02] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 100
Сытость: 100
Возраст: 0 часов
[12:51:04] <любитель криппи языков> $pet rating
[12:51:06] <horta hell> любитель криппи языков:
F-rNeVeR: 20PTC
любитель криппи языков: 15PTC
Minoru: 4PTC
h-rta hell: 3PTC
[12:51:21] <любитель криппи языков> гм, что-то оно даже не поскуливало
[12:51:39] <любитель криппи языков> ForNeVeR: эй! твой питомец омский суицидник!
[12:51:51] <ForNeVeR> xD
[12:51:57] <j123123> $say 10
[12:51:57] <horta hell> j123123: и потом через PUSH POP перехреначивать там байтики, то компилятор Си до такого опуститься?
[12:51:58] <j123123> $say 10
[12:52:00] <j123123> $say 10
[12:52:01] <horta hell> j123123: хорта бы убила пета за то, чтоб в коде у вас у всех ли будет такой макрос?
[12:52:06] <horta hell> j123123: У меня еще десяток лет назад, рассказав историю о том как будучи студентом написал одной конторке продукт на заказ. Продукт он с депривацией сна экспериментировал
[12:52:10] <ForNeVeR> любитель криппи языков: по-моему, там рандом. Может и не поскуливать.
[12:52:19] <j123123> $say 10
[12:52:19] <horta hell> j123123: Хотя наверное в плюсах можно через его встроенный лисп перефигачить почти все
[12:52:30] <ɹǝɟılʍǝu> .say dzhon: \0
[12:52:31] <DeadBot> dzhon: \0
[12:52:37] <любитель криппи языков> ForNeVeR: а еще он постоянно под утро мрет
[12:52:42] <j123123> в плюсах нет встроенного лиспа!
[12:52:42] <любитель криппи языков> даже если в начале ночи покормить
[12:53:07] <любитель криппи языков> я конечно на ресурректе петкойны зашибаю как рано встающий (%
[12:53:13] <любитель криппи языков> но все-таки стремно как-то
[12:53:28] <j123123> будто кому-то нужны эти коины
[12:53:38] <любитель криппи языков> ну как-то стремно же
[12:53:42] <любитель криппи языков> они ж не отображают ничего
[12:53:50] <любитель криппи языков> потому что с частыми смертями вымываются у всех
[12:53:57] kosc зашёл в конференцию
[12:54:33] <kosc> ForNeVeR: ага, и как я сделаю скриншот без иксов, лол?
[12:54:42] <kosc> Хотя вроде есть какой-то вариант через framebuffer.
[12:54:53] <kosc> Но там скорее анимация нужна, чем скрин.
[12:55:01] <ForNeVeR> kosc: скопипасти текст с экрана, не? Там же текстовый UI?
[12:55:09] <j123123> скриншот чего?
[12:55:49] <kosc> ForNeVeR: короче, я тебе расскажу по-русски и всё. Когда пишешь сообщение, а чат уже забит, он чат вверх не сдвигает, а заменяет последнее в нём сообщение на новое.
[12:56:02] <ForNeVeR> Последнее?
[12:56:06] <ForNeVeR> Это не круто.
[12:56:34] <ForNeVeR> Неужели никто до сих пор не заметил этой баги?
[12:56:49] <kosc> ForNeVeR: оно проявляется только без иксов.
[12:56:49] <любитель криппи языков> kosc: о чем речь?
[12:56:53] <kosc> В голой консоли.
[12:57:02] <kosc> любитель криппи языков: о irssi.
[12:57:05] <любитель криппи языков> даже не через скрин в гуе?
[12:57:40] <kosc> любитель криппи языков: в гуе как раз всё ок.
[12:57:57] <kosc> любитель криппи языков: баг только без иксов проялвяется, в голом tty.
[12:58:04] <kosc> *проявляется
[12:58:22] <любитель криппи языков> kosc: скрин же
[12:59:47] <kosc> любитель криппи языков: какой скрин? В tty?
[12:59:57] m4n71k0r зашёл в конференцию
[13:01:21] <любитель криппи языков> kosc: гм... сек
[13:01:26] <любитель криппи языков> ты в ваксоэмуляторе копаешься?
[13:02:08] <любитель криппи языков> причем с очень древней консолькой
[13:02:36] <любитель криппи языков> какбэ скрин должен работать на терминалке, которая повзоляет перерисовку
[13:02:48] <любитель криппи языков> тоесть не на совсем уж прям печатной машинке с write-only
[13:02:50] <любитель криппи языков> емнип
[13:06:43] <dzhon> ɹǝɟılʍǝu: \0
[13:08:26] kosc вышел из конференции
[13:11:07] <j123123> kosc: cat /dev/vcs1
[13:11:23] <j123123> текстовый скриншот будет
[13:11:28] <j123123> хе-хе
[13:12:01] <j123123> fbgrab есть еще
[14:11:37] xfer зашёл в конференцию
[14:11:43] <xfer> парни
[14:12:03] <xfer> как сделать dup() файлового дескриптора без шаринга offset?
[14:18:26] Myp зашёл в конференцию
[14:18:40] <любитель криппи языков> xfer: нифига не понял. Уточни что ты хочешь
[14:18:53] <xfer> сейчас.
[14:19:42] <j123123> xfer: А в чем проблема сделать lseek после dup?
[14:19:52] <xfer> j123123: прочитай ман по dup
[14:19:59] <xfer> сейчас пример состряпаю
[14:20:01] <xfer> пожжите
[14:21:35] Chewbaka зашёл в конференцию
[14:22:08] <j123123> А зачем тебе именно файловый дескриптор? Может лучше mmap?
[14:24:04] <j123123> xfer: fcntl F_DUPFD попробуй
[14:24:24] <j123123> Duplicating a file descriptor
F_DUPFD (int)
Find the lowest numbered available file descriptor greater than
or equal to arg and make it be a copy of fd. This is different
from dup2(2), which uses exactly the descriptor specified.
[14:25:01] <xfer> This function copies descriptor old to the first available descriptor number (the first number not currently open). It is equivalent to fcntl (old, F_DUPFD, 0).
[14:25:12] <xfer> j123123: то же самое делает dup()
[14:25:25] MaXGGXaM вышел из конференции
[14:25:29] <j123123> >This is different from dup2(2), which uses exactly the descriptor specified.
[14:26:09] <j123123> Как оно может делать то же самое? Зачем делать системные вызовы, делающие то же самое?
[14:26:16] <j123123> Тут что-то не так
[14:26:39] matraskin вышел из конференции
[14:28:04] <xfer> http://ideone.com/l34Bwu
[14:28:22] <xfer> в общем, нужно что бы fd#4 pos != 19
[14:28:31] <xfer> j123123: сахар.
[14:28:37] <xfer> привыкай
[14:28:59] <j123123> На уровне системных вызовов сахар не нужен
[14:29:04] <xfer> создать пустой файл можно аж тремя известными мне способами
[14:29:36] <xfer> fopen(), open(O_CREAT), creat()
[14:30:19] <Myp> xfer: на самом деле, это один и тот же способ
[14:30:25] <Myp> просто завернут по-разному
[14:30:30] <xfer> Myp: именно.
[14:31:01] <j123123> xfer: А чем отличается sendfile() от splice() ?
[14:31:17] <xfer> никогда не использовал
[14:32:36] <xfer> j123123: как минимум, тем что sendfile есть в POSIX, а splice() только в линаксе
[14:45:00] <j123123> xfer: https://stackoverflow.com/questions/1188757/getting-filename-from-file-descriptor-in-c
[14:46:33] Kerrigаn вышел из конференции
[14:48:00] Kerrigаn зашёл в конференцию
[14:55:19] <xfer> j123123: ну типа того.
[14:59:06] Kerrigаn вышел из конференции
[14:59:30] Kerrigаn зашёл в конференцию
[15:03:14] ckorzhik зашёл в конференцию
[15:03:23] <j123123> xfer: http://melpon.org/wandbox/permlink/7KnOCv3JHpJTUDi7 говно какое-то получается
[15:03:27] <j123123> не могли чтоли по-нормальному сделать
[15:03:52] <j123123> хотя наверняка есть какой-то лимит на длину пути к файлу
[15:04:17] <j123123> и надо еще детект прикрутить, чтоб было понятно что это именно файловый дескриптор а не НЕХ какая-то
[15:08:38] <j123123> char pathstring[strlen(printstring)+3];
+4 надо
[15:08:46] <j123123> ибо там еще нулевой байтик
[15:08:48] <j123123> бред
[15:09:19] <j123123> $say 10
[15:09:20] <j123123> $say 10
[15:09:21] <horta hell> j123123: В куда ты хочешь чтобы твоя dll грузилась вместо той, которая обычно используется?
[15:09:21] <j123123> $say 10
[15:09:23] <j123123> $say 10
[15:09:27] <horta hell> j123123: http://habrahabr.ru/post/260637/ >Andy также пришлось контроллировать расположение байтов на стеке, которые ДО убираемого массива надо по-другому
[15:09:31] <horta hell> j123123: Хотя если вариантов очень много, это конечно может быть импрементнуто как библиотека
[15:09:37] <horta hell> j123123: ну тогда для других парадигм и существует ли не-ООП-специфичные паттерны, например для поиска элемента в двоичное дерево поиска, могут происходить всякие перестановки
[15:12:57] <xfer> j123123: PATH_MAX же.
[15:13:04] <xfer> 4 килобайта в современном линаксе
[15:13:54] <Myp> xfer: FILENAME_MAX
[15:14:04] <xfer> Myp: нет.
[15:14:22] <Myp> xfer: Да. Стандартный макрос именно такой
[15:14:28] <xfer> не видел
[15:14:33] <xfer> всегда был PATH_MAX
[15:14:37] <xfer> в винде MAXPATH
[15:14:39] <Myp> xfer: Ты хуй! http://en.cppreference.com/w/c/io
[15:14:47] <xfer> с чёрточкой
[15:15:34] <Myp> PATH_MAX непортабельная хуита
[15:16:13] <xfer> Myp:
[15:16:15] <xfer> http://www.gnu.org/software/libc/manual/html_node/Limits-for-Files.html
[15:16:39] <xfer> написано что FILENAME_MAX нужно использовать для динамической аллокация
[15:16:41] <xfer> ии
[15:16:45] <xfer> потому что там мусор
[15:18:06] <ɹǝɟılʍǝu> макарена!
[15:18:38] <xfer> ɹǝɟılʍǝu: где мои тефтели?
[15:19:03] <Myp> xfer: Ну, разумеется, использовать нужно с умом, но сам макрос стандартный в отличии от
[15:19:13] <xfer> Myp: :(
[15:20:38] <xfer> Myp: утешительные обнимашки?
[15:20:50] <Myp> xfer: Не поможет же. Я пойду лучше поем
[15:21:00] <Myp> Это всегда помогает
[15:21:15] <xfer> поел
[15:21:17] <xfer> не помогло
[15:22:13] <Myp> Так надо было не доширак, а мяса кусок
[15:30:59] <ɹǝɟılʍǝu> Myp, и я поем
[15:32:44] ckorzhik вышел из конференции
[15:48:07] ascrazy зашёл в конференцию
[15:49:21] <gsomix> ɹǝɟılʍǝu, ForNeVeR, https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours
[15:50:01] <ForNeVeR> Нужна ли нам ещё одна реализация Scheme?
[15:50:18] <ForNeVeR> А, если на Хаскеле - то, конечно, нужна :)
[15:50:38] <любитель криппи языков> ForNeVeR: э? кто хочет схему делать?
[15:50:52] <ForNeVeR> любитель криппи языков -> gsomix ._.
[15:51:13] <любитель криппи языков> gsomix: го нормальную сделаем
[15:51:23] <ForNeVeR> go?
[15:51:28] <любитель криппи языков> с ллвм, jit'ом, преферансом и гимназистками
[15:51:41] ascrazy вышел из конференции
[15:51:53] <gsomix> ForNeVeR, а если не на хаскеле?
[15:52:15] <gsomix> любитель криппи языков, не, не.
[15:52:24] <любитель криппи языков> gsomix: чому ненене?
[15:52:43] <gsomix> Я не собирался на это тратить много времени. Просто для обучения хаскелю.
[15:53:02] <gsomix> Ну, или си.
[15:53:05] <gsomix> Ибо я еще такое нашел.
[15:53:07] <gsomix> http://www.buildyourownlisp.com/
[15:53:24] <ForNeVeR> gsomix: ну, там статьи про Хаскель же.
[15:53:39] <gsomix> ForNeVeR, .__.
[15:53:49] <gsomix> Расширю вопрос.
[15:53:56] <gsomix> ForNeVeR, а если не на хаскеле, то нужна?
[15:54:30] <ForNeVeR> gsomix: для обучения - нужна. Просто так - не нужна.
[15:54:41] <gsomix> Ок.
[15:54:50] <ForNeVeR> Потому, что просто так уже есть.
[15:55:25] <gsomix> ForNeVeR, но мы же знаем, что это не аргумент.
[15:57:21] <ForNeVeR> gsomix: да, некоторые вещи стоит делать просто потому, что можешь.
[15:57:46] <gsomix> Фух.
[15:57:55] <gsomix> ForNeVeR, я уже было подумал, что ты заболел.
[15:59:51] <gsomix> любитель криппи языков, а ты пишиль свою реализацию схемы?
[16:08:43] <gsomix> send/rexim/Сегодня весь день канал thetrip слушаю./
[16:08:45] <horta hell> gsomix: Сообщение помещено в очередь.
[16:19:09] kosc зашёл в конференцию
[16:22:47] ckorzhik зашёл в конференцию
[16:26:05] Minoru зашёл в конференцию
[16:28:10] <gsomix> Minoru, мимино.
[16:28:14] <gsomix> Ру.
[16:29:19] <ɹǝɟılʍǝu> Утра
[16:30:12] <j123123> kosc: Когда будет следующая порция оссомблира?
[16:30:51] 2tsun4u зашёл в конференцию
[16:31:58] <kosc> j123123: да хоть сейчас.
[16:32:08] <kosc> j123123: там дальше циклы. Тоже в VAX-11.
[16:36:33] <Minoru> утра! \o/
[16:36:54] <gsomix> kosc, а как официально курс по VAX называется?
[16:36:56] <j123123> циклы это просто
[16:38:24] <j123123> gsomix: ОСНОВЫ ОРГАНИЗАЦИИ ЭВМ (Архитектура ЭВМ)
[16:38:30] <j123123> Так у них методичка называется
[16:38:36] <gsomix> Хм.
[16:38:37] <j123123> подозреваю что курс называется так же
[16:40:02] <kosc> gsomix: Архитектура Вычислительных Систем и Компьютерных Систем.
[16:40:13] <gsomix> Ок, спасибо.
[16:40:18] <kosc> gsomix: aka АВСиКС.
[16:40:30] <kosc> Незачто.
[16:40:36] <kosc> Ох уж этот пинг.
[16:46:11] <ɹǝɟılʍǝu> Minoru, Привет!
[16:50:56] <Minoru> ɹǝɟılʍǝu: привет!
[16:51:45] <kosc> Minoru: так а что, регекспы можно как-то заменить парсер-комбинаторами что ли?
[16:51:59] <kosc> А то у меня есть регексп, говорящий о том, какой может быть переменная.
[16:52:12] <kosc> И его неплохо было бы впихнуть в грамматику.
[16:52:15] <Minoru> kosc: можно
[16:52:27] Graf зашёл в конференцию
[16:52:31] Graf вышел из конференции
[16:52:39] <kosc> Minoru: А как?
[16:53:36] <Minoru> э-э-э
[16:53:53] <Minoru> ты хочешь какой-то автоматический инструмент, которому даёшь регулярку, а он тебе в ответ — парсер?
[16:53:55] * gsomix присел, чтобы послушать лекцию дядюшки Минору про парсер-комбинаторы.
[16:54:02] <xfer> Minoru: беебеее
[16:54:08] <Minoru> xfer: :D
[16:54:13] * xfer озиброжает баражка
[16:54:22] <xfer> Minoru: ты выпустился?
[16:54:30] <Minoru> gsomix: да я же сам того, нуб ;)
[16:55:55] <j123123> re2c
[16:55:59] <Minoru> xfer: из универа-то? Да. // хочется одновременно поставить и радостный, и грустный смайлик
[16:56:14] <j123123> вот специальная штука re2c чтобы делать код на С из регулярки
[16:56:23] <xfer> Minoru: ура, ты теперь дипломированный специалист.
[16:56:30] <Minoru> xfer: магистр!
[16:56:41] <xfer> Minoru: почти лорд.
[16:56:46] <Minoru> лол
[16:56:49] <Minoru> «почти»
[16:56:56] <Minoru> вот ещё чу-уточку!
[16:57:20] <j123123> Чтобы быть лордом надо уметь писать сортировки на VAX ассемблере
[16:57:25] <Myp> Ага. У меня ребенок так же говорит
[16:57:32] <j123123> и не одну, а все существующие
[16:57:37] <Myp> А потом полчаса зашнуровывает один ботинок
[16:57:38] <j123123> изобретенные человечеством
[16:58:09] <gsomix> j123123, а сколько сортировок ты умеешь?
[16:58:22] <xfer> Myp: научи его цеппелином ботинки шнуровать
[16:59:09] <j123123> пузырьком, слиянием, поразрядную, подсчетом, могу еще сортировку через двоичное дерево сделать
[16:59:15] <j123123> не помню, делал ли я квиксорт
[16:59:28] <j123123> но если захочу - сделаю
[16:59:31] Graf зашёл в конференцию
[17:00:18] <gsomix> j123123, а в параллельные алгоритмы сортировки умеешь?
[17:01:17] <j123123> Да, могу сортировку распараллелить запросто. Например сортировку слиянием
[17:01:31] <j123123> или сортировку подсчетом
[17:02:10] <j123123> Сортировку подсчетом распараллелить попроще будет кстати
[17:02:41] <gsomix> j123123, и чокак по вычислительной сложности получится?
[17:03:07] Graf вышел из конференции
[17:03:50] <j123123> это разбираться надо
[17:05:26] <gsomix> j123123, ну, и я еще имел в виду, что все производится не на общей памяти.
[17:05:48] <j123123> Почему не на общей? Часто получается так, что на общей
[17:05:56] <gsomix> А часто, что нет. :)
[17:05:59] <j123123> ну если не на общей, это несколько усложняет дело
[17:06:31] <Myp> xfer: я и сам-то не умею
[17:07:36] <ForNeVeR> Нафиг вообще писать эти сортировки.
[17:07:49] <ForNeVeR> Один раз уже написали, зачем по сто раз переписывать?
[17:08:08] <gsomix> ForNeVeR, для фана и обучения.
[17:08:15] <ForNeVeR> А, ну это можно.
[17:08:27] <ForNeVeR> Или если ты какую-то новую хочешь сделать, конечно.
[17:08:35] <gsomix> ForNeVeR, ты сегодня странные вопросы задаешь. :)
[17:08:41] <Myp> Для этого вовсе не обязательно писать
[17:08:44] <Myp> Достаточно придумать
[17:08:54] <ForNeVeR> Myp: ошибаешься.
[17:09:08] <Myp> ForNeVeR: Ну, почему же. написание можно делегировать ;-)
[17:09:19] <ForNeVeR> Myp: при реализации может оказаться, что ты миллион мелочей не учёл, и в итоге твоя сортировка не работает ни хрена.
[17:10:28] <Myp> ForNeVeR: Ну, разумеется, в процессе создания алгоритма придется кое-какой прототип создать
[17:11:35] <Myp> А, кстати, уже придумали алгоритм сортировки за N*Log(N)?
[17:13:09] <ForNeVeR> Э, квиксорт?
[17:13:25] <Myp> D [elitv ckexft nj;t&
[17:13:29] <ForNeVeR> А, не, у него максимальное время плохое.
[17:13:31] <Myp> В худшем случае тоже?
[17:13:35] <gsomix> Merge sort.
[17:13:45] <Myp> А, смотрик-ка, и правда
[17:14:07] <Myp> Бля, оно памяти жрет немеряно
[17:14:54] <ForNeVeR> Myp: поэтому лучшие умы используют всякие магические гибриды а-ля introsort.
[17:15:25] <Myp> ForNeVeR: И правильно делают, кстати!
[17:15:40] <ForNeVeR> Ну и моднявый timsort.
[17:16:34] <Myp> И чем он лучше mergesort?
[17:18:04] <kosc> Myp: http://bigocheatsheet.com/ вот тут всё по хардкору расписано.
[17:18:36] <ForNeVeR> Myp: best case O(n), вот чем.
[17:18:37] <Myp> kosc: Годная ссылка! Спасибо
[17:19:04] <Myp> ForNeVeR: Точно не врут?
[17:19:23] <ForNeVeR> Myp: ну, по алгоритму получается, что не врут :)
[17:19:34] <Myp> Хм. Любопытно...
[17:19:41] <ForNeVeR> Myp: оно находит отсортированные участки, а потом их мержит.
[17:20:04] <ForNeVeR> Очевидно, что если оно сходу нашло всю коллекцию отсортированной - то сложность O(n) :)
[17:21:12] <kosc> Minoru: а определения вроде "любая латинская буква, терминальный символ" парсер-комбинатор должен хавать или надо будет их перечислять все, лол?
[17:21:20] <Myp> ForNeVeR: Ага.
[17:21:23] <kosc> А то вроде остальное всё уже сделал грамматикой.
[17:21:35] <ForNeVeR> kosc: а в чём проблема? Перечисли.
[17:22:07] <ForNeVeR> latin = ['A'..'Z']
[17:22:30] grouzen вышел из конференции
[17:23:40] <Myp> ForNeVeR: Ха! Получается, что Timsort есть holy sorting grail по Седжвику :)
[17:24:04] <Myp> А, не, хуей
[17:24:15] <Myp> Оно не inplace
[17:24:47] <Myp> но уже близко, да
[17:25:38] <gsomix> Эх, сколько всяких таких штук.
[17:25:41] <gsomix> Близких.
[17:25:50] <kosc> ForNeVeR: ну, это уже не перечисление.
[17:25:51] <gsomix> Но кажется, что асимптотически. :)
[17:25:52] <Myp> Ога :(
[17:25:55] <kosc> Это уже диапазон.
[17:27:42] <Minoru> kosc: тебе показывают рабочий код, решающий задачу, хуле ты? Можешь перечислить явно; можешь также заюзать Data.Char.isLatin (вроде была такая). Олсо не помню, но не исключено, что в Parsec есть готовый парсер
[17:27:48] <Minoru> gsomix: тебе предстоит http://devopsreactions.tumblr.com/post/133920623077/css
[17:28:06] <gsomix> Minoru, что?
[17:28:45] <Minoru> gsomix: игрища с CSS
[17:28:56] <gsomix> Minoru, нет.
[17:28:59] <Minoru> тут поправил — там поехало
[17:29:09] <Minoru> ты не будешь твикать тему? Ну ладно, тогда можешь забыть
[17:29:23] <gsomix> Ну, уберу лишние надписи.
[17:29:41] <gsomix> Посмотрю, что со шрифтами.
[17:29:44] <gsomix> И все, наверное.
[17:29:50] <gsomix> Minoru, все может поехать?
[17:30:07] <Minoru> может! Это ж CSS!
[17:30:17] <kosc> Minoru: лолнет, я очкую писать курсач на хаскеле.
[17:30:18] <ForNeVeR> kosc: э, чем тебе список не перечисление? А что тогда перечисление?
[17:30:51] <Minoru> kosc: што. Я тебе про курсач ничего не говорил же
[17:31:19] <gsomix> Minoru, :(
[17:31:27] <gsomix> Может ничего не трогать тогда?
[17:31:30] <gsomix> Работает и ладно.
[17:31:46] <Minoru> gsomix: ну, ты можешь попробовать; благо, есть Git — откатишься, если вдруг что
[17:31:48] <kosc> Minoru: ну ты показал кое-что хачкелевское явно, и я решил, что ты решил, что я пишу эту штуку на хачкеле.
[17:31:56] <kosc> Minoru: а штука эта - курсач.
[17:31:57] <kosc> Вот.
[17:32:31] <Minoru> kosc: а, тьфу. А где, кроме хаскеля, ты нашёл парсер-комбинаторы? ._.
[17:32:49] <gsomix> Minoru, везде.
[17:33:04] <ForNeVeR> Minoru: везде.
[17:33:10] <kosc> Minoru: везде.
[17:34:07] любитель криппи языков вышел из конференции
[17:34:49] <kosc> Пойду гульну что ли, пока ещё более-менее светло, а то это СПб, и сейчас уже почи зима.
[17:34:52] kosc вышел из конференции
[17:37:49] <Minoru> gsomix, ForNeVeR, kosc: ._.
[17:37:54] Chewbaka вышел из конференции
[17:39:26] <Minoru> полистал Википедию, там только про ФП и говорят
[17:39:35] <Minoru> в конце даны ссылки на порты Parsec на другие языки
[17:39:38] <gsomix> Minoru, только вчера видел статью, где чувак соорудил себе парсер-комбинаторы в C#.
[17:39:42] <Minoru> вы про порты?
[17:39:54] <gsomix> Вдохновившись лекцией с курса по FP на edx.
[17:40:01] <Minoru> ну вот здесь ссылаются на https://github.com/louthy/csharp-monad
[17:40:07] <Minoru> «здесь» — в Википедии
[17:40:12] <ForNeVeR> Minoru: мы говорим про parser combinators.
[17:40:24] <Minoru> а я читаю https://en.wikipedia.org/wiki/Parser_combinator
[17:40:33] <ForNeVeR> Minoru: если тебя интересуют порты Parsec - это одно, а если вообще комбинаторы парсеров - то другое.
[17:40:49] <Minoru> меня интересует идея комбинаторов парсеров
[17:40:55] <Minoru> она из Хаскеля пришла или нет?
[17:41:05] <Minoru> может, она до этого сто лет уже юзалась, а я не в курсе?
[17:41:11] <ForNeVeR> Да.
[17:41:30] <ForNeVeR> > In 1989, Richard Frost and John Launchbury demonstrated use of parser combinators to construct natural-language interpreters
[17:41:40] <ForNeVeR> А Haskell появился только в 1990.
[17:41:59] <Minoru> просто так вышло, что я сначала узнал про Parsec (и про идею комбинаторов), потом немного смотрел курс про компиляторы, где мне рассказали про подходы к парсингу, и… всё. На практике пользовался лишь Paesec-ом
[17:42:10] <ForNeVeR> Minoru: ну и в статье есть ссылки на работу 1975 года.
[17:42:14] <Minoru> так что у меня может быть очень кривое и неправильное представление об области
[17:44:28] <ForNeVeR> Для C# вот эта либа куда более широко применяется: https://github.com/sprache/Sprache
[17:45:00] <ForNeVeR> А csharp-monad - это более обобщённая, и, как по мне, куда менее нужная.
[17:45:13] * gsomix схоронил.
[17:46:12] <ForNeVeR> А для F# - да, FParsec есть.
[17:46:17] <Minoru> Википедия. Правь её1
[17:46:51] <gsomix> А для си -- https://github.com/orangeduck/mpc
[17:46:53] <gsomix> Мухаха.
[17:47:08] <ForNeVeR> Minoru: нужно ли в статье больше ссылок? Я не уверен.
[17:47:16] <ForNeVeR> Вся приведённая информация верна.
[17:47:50] <Minoru> ну, там в конце упомянуты библиотеки же
[17:48:03] <ForNeVeR> Там по одной библиотеке на язык.
[17:48:16] <ForNeVeR> А чтобы заменять одну ссылку на другую - это вообще обсуждать нужно, мне неохота тратить время. Пускай будет как есть.
[17:48:42] <ForNeVeR> csharp-monad - это действительно порт Parsec, и вполне юзабельный.
[17:52:12] hdhog вышел из конференции
[17:53:08] <gsomix> Minoru, обычно такие штуки появляются в виде статей.
[17:53:18] <gsomix> Поэтому странно причислять что-то к языку X.
[17:53:41] grouzen зашёл в конференцию
[17:53:43] <gsomix> Даже если там лучшая реализация.
[17:56:11] <ForNeVeR> gsomix: он уже пояснил, почему так считает. Я думаю, мы можем его простить.
[17:56:38] <gsomix> ForNeVeR, .__.
[17:56:43] <ForNeVeR> gsomix: не тролли его, а то у него опять забомбит, и он нам запостит пару постов на половину экрана.
[17:56:59] <gsomix> ForNeVeR, ,__,
[17:57:14] <ForNeVeR> (я понимаю, что у Минору не бомбит, когда он постит эти сообщения, всё в порядке)
[17:58:11] <Minoru> ~_~
[17:59:09] <gsomix> Minoru, все будет хорошо!
[17:59:30] <gsomix> send/rexim/Да?/
[17:59:32] <horta hell> gsomix: Сообщение помещено в очередь.
[17:59:39] rexim зашёл в конференцию
[17:59:44] <Myp> ForNeVeR: Откуда знаешь? Может быть он второй контейнер с табуретками уже распаковывает
[17:59:59] <rexim> Утра
[18:00:04] <Myp> rexim: Ха!
[18:00:20] <ForNeVeR> Minoru: прошу обнародовать график поставки табуреток в офисы Минорунауки.
[18:00:24] <Myp> rexim: Утра! https://www.youtube.com/watch?v=wl1ZrEza7uY
[18:00:53] <Minoru> Myp: к-какими т-табуретками?
[18:01:13] <Minoru> ForNeVeR: да всё никак утвердить не можем; чёртова бюрократия… Приходится работать стоя.
[18:01:34] <Myp> Minoru: Ну, новыми. Еще не прожжонными
[18:01:46] <Minoru> Myp: ух
[18:02:02] <Myp> ForNeVeR: Видишь как он удивился? давно не помнит такого
[18:02:38] xfer вышел из конференции
[18:06:21] <rexim> Myp: фууу блин!!11 ААА!!111
[18:06:27] <rexim> ТАКОЙ ОФФБИТ!!1
[18:06:30] <rexim> >_<
[18:06:34] <Myp> rexim: Это плохо?
[18:06:46] <rexim> Ты не слышишь?
[18:06:52] <Myp> Я? Конечно, нет
[18:06:56] <rexim> В конечном результате оффбит просто адский
[18:06:59] <rexim> Я не могу
[18:07:04] <rexim> Меня передергивает
[18:07:06] <rexim> Извини (
[18:07:14] <Minoru> на самом деле я сижу не на табуретке, а в удобной, комфортной капсуле. Но придётся заказывать новую — смотрите, что стало с нынешней из-за шуточек Форневерика: https://meduza.io/image/attachments/images/000/018/250/large/1eeCSKnpx-jWV4J_A0c2Pw.jpg
[18:07:39] <Myp> Minoru: А вокруг был бегаполис до этого?
[18:07:48] <Myp> мегаполис*
[18:08:04] <ForNeVeR> Minoru: XD XD
[18:08:36] <Myp> rexim: Кхм, а что такое этот оффбит?
[18:09:27] <gsomix> Minoru, =*
[18:09:34] <rexim> Ну вот, что википедия говорит:
> Offbeat, originally a music term meaning "not following the standard beat", which has also become a general synonym for "unconventional" or "unusual"
[18:09:57] <rexim> Я не могу точно сказать где именно там это происходит, но я не могу это слушать
[18:10:09] <rexim> Меня коробит
[18:10:21] <ForNeVeR> Меня скорбит!
[18:10:23] <gsomix> Оффбит, бомбит.
[18:10:28] rexim вышел из конференции
[18:10:31] <ForNeVeR> xD
[18:10:37] <gsomix> ForNeVeR, ты его испугал.
[18:10:38] * Myp не думал, что миксер от такого может сломаться
[18:10:51] <gsomix> Myp, нет, ты его испугал!
[18:11:01] <Myp> Надо написать в мануалы ко всем миксерам!
[18:11:08] <ForNeVeR> gsomix: нет ты!
[18:11:23] <Myp> Не включайте в присутствии миксера ОФФБИТ, во избежание покоребонности
[18:11:34] <gsomix> ForNeVeR, подожди, но я ни ForNeVeR, ни Myp.
[18:12:25] <ForNeVeR> gsomix: потому, что это я!
[18:12:39] <gsomix> ForNeVeR, ты и ForNeVeR, и Myp?
[18:12:41] <gsomix> Не сходится.
[18:15:29] reggies вышел из конференции
[18:15:43] MaXGGXaM зашёл в конференцию
[18:16:31] <Myp> gsomix: Когда не сходится, то это плохо
[18:22:48] <gsomix> Домой!
[18:26:08] <j123123> $say 10
[18:26:08] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[18:26:09] gsomix зашёл в конференцию
[18:26:10] <horta hell> j123123: u-ʃɐɟ∀: Я в этом двусвязном списке должны быть те же кардиостимуляторы
[18:26:20] <j123123> $say 10
[18:26:21] <horta hell> j123123: странно что тут написано, то finger tree имеет 3 типа "узлов" - первый это такой, который может соединяться с третьим и третий это просто какое-то логгирование
[18:26:28] <j123123> $say 10
[18:26:28] <horta hell> j123123: комментариев больше чем 256 элементов. Как бы это было дофига полезные умения, но в питоне (не используя каких-либо библиотек для этого) то получившийся код на ассемблере
[18:26:33] <j123123> $say 10
[18:26:34] <horta hell> j123123: На моем железе тест устойчиво показывает около 2905 Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz
[18:26:36] <j123123> $say 10
[18:26:38] <horta hell> j123123: /me считает что типа вот тип дерева состоит из ноды и двух таких же типов дерева
[18:26:40] <j123123> $say 10
[18:28:14] <ɹǝɟılʍǝu> ForNeVeR, то чувство, когда ревьювишь чужой кот~
[18:28:14] portnov зашёл в конференцию
[18:28:42] <ɹǝɟılʍǝu> Myp, χχχχχχ
[18:28:54] <ɹǝɟılʍǝu> χ
[18:28:55] <ɹǝɟılʍǝu> χχχχ
[18:38:08] <horta hell> Недетерминированный конечный автомат Тьюринга ловит зубами блох, пытаясь ими наесться.
[18:39:14] <Minoru> $pet feed
[18:39:14] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга с отвращением давится, набивая желудок. Вы зарабатываете 1PTC.
[18:39:16] <Minoru> $pet heal
[18:39:18] <Minoru> $pet stats
[18:39:18] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[18:39:23] <horta hell> Minoru:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 32
Сытость: 100
Возраст: 5 часов
[18:42:08] eternastudento зашёл в конференцию
[18:45:40] <Minoru> $send rexim https://www.youtube.com/watch?v=NRbaebHCuC4
[18:45:40] <horta hell> Minoru: Сообщение помещено в очередь.
[18:47:30] <Myp> ɹǝɟılʍǝu: Сам такой!
[18:47:48] <ɹǝɟılʍǝu> Myp, horta hell https://roem.ru/25-11-2015/213709/cbr-freebsd/
[18:47:57] <ɹǝɟılʍǝu> Minoru, ↑
[18:49:49] <Minoru> хех
[18:50:39] <Minoru> кто там первым вбросил сюда «Black Label Society»?
[18:50:47] * Minoru все никак не отпустит «Stillborn»
[18:50:53] <Minoru> экая *энергетика*
[18:51:09] <ɹǝɟılʍǝu> Minoru, http://www.yarkremat.ru/
[18:51:10] <Minoru> (а текст, как всегда в таких случаях, наркоманский)
[18:51:37] <Minoru> ɹǝɟılʍǝu: э-э-э. Ок, приму к сведению =\
[18:51:52] <ɹǝɟılʍǝu> Minoru, а, там была просто ошибки на полстраницы
[18:51:55] <ɹǝɟılʍǝu> MySQL упал
[18:52:33] <Minoru> ох :)
[18:52:38] <Minoru> и его сожгли?
[18:52:43] <Minoru> сожгли же, правда?
[18:52:45] <Minoru> правда же?
[18:52:53] <Minoru> нет? :(
[18:53:08] <Minoru> смешное про биткоины: https://bnw.im/p/YU782Q
[18:53:30] <ɹǝɟılʍǝu> Minoru, ОЧИСТИЛИ
[18:54:08] <ɹǝɟılʍǝu> Minoru, яннп
[18:55:00] <Minoru> ɹǝɟılʍǝu: «приняли» = «загребли в милицию». Так понятней?
[18:55:10] <ɹǝɟılʍǝu> Minoru, аа, ну норм.
[18:55:33] <Minoru> автор, если что, в Финляндии учится
[18:57:57] <ɹǝɟılʍǝu> Minoru, и я про то.
[18:58:16] <ɹǝɟılʍǝu> Ибо слышал, что про битки в евпропах теперь жёстко будет.
[18:58:43] <Minoru> да их вроде нигде не жалуют :(
[18:59:04] <ɹǝɟılʍǝu> Minoru, потому что это не оч)
[18:59:30] <ɹǝɟılʍǝu> Minoru, будь бтц не таким говном, в РФ они бы пригодились.
[18:59:35] <ɹǝɟılʍǝu> А вот в США нахур не нужны.
[18:59:58] <ɹǝɟılʍǝu> У них денежной массы и так много. СТанок работает на похуях)
[19:01:03] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[19:01:51] ascrazy зашёл в конференцию
[19:09:57] kosc зашёл в конференцию
[19:10:40] xspeed зашёл в конференцию
[19:11:08] gsomix вышел из конференции: offline
[19:11:09] rexim зашёл в конференцию
[19:11:11] gsomix зашёл в конференцию
[19:11:19] <gsomix> Minoru, BLS хороши.
[19:11:23] <rexim> BDSM
[19:11:51] <rexim> Minoru: спасибо! =3
[19:11:53] <rexim> Ты няша
[19:12:05] etozhepirozhok зашёл в конференцию
[19:12:37] <Minoru> gsomix, rexim: ^_^
[19:14:09] <Minoru> ɹǝɟılʍǝu: согласно спецификации, парсер EXPRESS должен считать комментарий пустым местом. Но если я не добавлю в AST какое-то представление для комментариев, то в будущем нельзя будет писать EXPRESS-файлы с комментариями (ну, без поломки API). Это ок?
[19:14:53] <ɹǝɟılʍǝu> Minoru, ну так добавляем же, в таком случае, разве нет?
[19:15:11] <ɹǝɟılʍǝu> date Comment который будет содержать тупо строку комментария и всё.
[19:15:19] <ɹǝɟılʍǝu> И писать обратно тоже так же
[19:15:39] <Minoru> нет, я про те комментарии, которые между `(*` и `*)`
[19:15:45] <ɹǝɟılʍǝu> А...
[19:15:46] <ɹǝɟılʍǝu> Хм.
[19:15:54] <ɹǝɟılʍǝu> А они нам при записи нужны вообще?
[19:16:11] <ɹǝɟılʍǝu> Т.е. прочли в память → записали. Тут нам зочем?
[19:16:34] <ɹǝɟılʍǝu> Т.е. тупо тогда выкидываем.
[19:16:54] <Minoru> ну, во-первых, для чтения и записи STEP-файлов нам запись EXPRESS не нужна вообще :) Разве что под «записью STEP» ты подразумевал «придумали EXPRESS и соответствующих ему объектов, после чего дампнули EXPRESS и STEP»
[19:17:06] <Minoru> во-вторых, человеки любят комментарии
[19:18:32] <ɹǝɟılʍǝu> Minoru, так эта.
[19:18:47] <ɹǝɟılʍǝu> А зачем нам тут учитывать комменты?
[19:19:12] <ɹǝɟılʍǝu> Вот есть файл. Он был создан каким-то приложением. Человек добавил туда комментарий.
[19:19:16] <ɹǝɟılʍǝu> Наша либа прочитала.
[19:19:29] <ɹǝɟılʍǝu> Хотя стоп...
[19:19:36] <ɹǝɟılʍǝu> Если перезапишем, то потрём комменты)
[19:19:40] * ɹǝɟılʍǝu понял.
[19:19:54] <Minoru> ну, при чтении-то они нам не нужны. А если либу будут юзать для создания EXPRESS-файлов? Ну вот добавят в Pandoc новый Writer, чтобы конвертировать, скажем, markdown в EXPRESS :D
[19:20:28] <ɹǝɟılʍǝu> омг!
[19:20:38] <Minoru> т.е. я про случай, когда человек не хочет сам писать EXPRESS-файл, он хочет собрать с помощью нашего AST представление этого файла и записать нашей функцией в файл
[19:20:48] <ɹǝɟılʍǝu> Справедливо.
[19:20:56] <ɹǝɟılʍǝu> Тогда добавляем в AST тип коммент)
[19:20:58] <Minoru> но он также хочет проставить в файле комменты (для будущего себя). А у нас в AST нету комментов!
[19:21:44] <ɹǝɟılʍǝu> Да-да. И при перезаписи файла при юзании нашей либы комменты тогда потруться.
[19:21:52] <ɹǝɟılʍǝu> Что тоже не хорошо.
[19:22:24] <Minoru> на самом деле, я *уже* ебанулся, а AST всё ещё не тайпчекается :) Учитывая, что коммент будет где-то с самого верху (чтобы его можно было прилепить куда угодно), я сойду с ума второй раз прежде, чем добавлю его :) Так что я открываю ишшуй, который закрою, когда меня вылечат (после релиза 1.0, наверное :)
[19:22:49] <Minoru> смайлики вместо знаков препинания. До чего же я докатился!
[19:24:01] <ɹǝɟılʍǝu> Minoru, да, ты прав, давай это позже решим
[19:24:47] Myp вышел из конференции
[19:28:16] sss|zombie зашёл в конференцию
[19:31:16] <gsomix> Minoru, ɹǝɟılʍǝu, рокетсайнс какой-то.
[19:31:28] <ɹǝɟılʍǝu> gsomix, да.
[19:35:50] <Minoru> rexim: https://www.youtube.com/watch?v=UiInBOVHpO8
[19:38:46] <rexim> Minoru: =3
[19:41:19] <rexim> Minoru: мне у Dub FX всегда басы нравились.
[19:41:31] <rexim> У меня никогда так не получалось. В каоспадах питч шифт говно =(
[19:42:03] <rexim> Такое чувство, что он корректирует ноты под конкретный ключ.
[19:42:54] <Minoru> э-э-э, аппаратура меняет то, что ты пишешь, пытаясь подстроить под какие-то свои представления о нотах? O_O
[19:43:10] <rexim> Ну да. Как автотюн. :)
[19:43:19] <Minoru> фу :(
[19:43:20] <rexim> Minoru: я хочу вот эту штуку! https://www.youtube.com/watch?v=uX9W87DdYlE
[19:44:03] <ForNeVeR> Надо же, в VBA нельзя инициализировать ссылочные переменные через =
[19:44:32] <ForNeVeR> Dim a As Range: a = Range("A1") не работает.
Зато работает Dim a As Range: Set a = Range("A1")
[19:44:45] <ForNeVeR> Какой совершенно упоротый язык.
[19:44:53] <kosc> Блджад, как быть, если vim умеет работать раз в 50-100 быстрее, чем я успеваю думать?
[19:45:12] <ForNeVeR> Более того, в дальнейшем у меня на присвоении этой переменной есть два варианта: я могу сделать a = xxx или Set a = xxx, и результат будет разным!
[19:45:23] <rexim> Minoru: единственная фигня это то, что там нет глобального фейдера.
[19:45:26] <ɹǝɟılʍǝu> Minoru, упоролся и попилил README
[19:46:46] <ɹǝɟılʍǝu> Блин, комменты к коммитам на русском написла.
[19:47:52] rexim вышел из конференции
[19:51:54] rexim зашёл в конференцию
[19:53:34] rexim вышел из конференции
[19:53:46] <Minoru> rexim: «глобальный фейдер» — это глобальный регулятор громкости? Потому что его действительно не хватает, я заметил :)
[20:00:34] <j123123> kosc: https://github.com/radare/radare2/blob/a31cd1101eda39539a644dba0fcacd5a1e278349/libr/anal/p/anal_vax.c
[20:00:44] <j123123> там ссылка на методичку твою
[20:00:56] <j123123> я короче зашел на ирц-канал этого radare2
[20:01:11] <j123123> предложил им дизасм этого VAX запилить
[20:01:13] <ForNeVeR> Ссылка на анальную методичку?
[20:01:28] <j123123> ту которая в ворде с псевдографикой
[20:01:33] <ForNeVeR> Гы, и правда :D
[20:01:50] <ForNeVeR> kosc: теперь не удаляй методичку, понял?
[20:02:58] <j123123> я щас буду запиливать там код
[20:02:58] <ForNeVeR> anal_vax переводится как "анальный воск". Ок. Хорошее название файла.
[20:03:05] <kosc> Что происходит?
[20:03:11] <kosc> Что я пропустил?
[20:03:13] <ɹǝɟılʍǝu> Ыыыы
[20:03:15] <ɹǝɟılʍǝu> Ахаха
[20:03:17] <ɹǝɟılʍǝu> ололовав
[20:03:18] <kosc> Какая-то жесть.
[20:03:21] <ɹǝɟılʍǝu> вбвахахах
[20:03:24] <j123123> что жесть?
[20:03:24] <ForNeVeR> kosc: грядущие поколения будут благодарить тебя за твой анальный воск. Радуйся.
[20:04:05] <j123123> kosc: Я на ирц канал radare2 скинул ссылку на твою методичку
[20:04:07] <j123123> по ваксу
[20:04:25] <j123123> шоб дизассемблирование для вакса сделать
[20:06:23] <j123123> http://jcsites.juniata.edu/faculty/rhodes/org/instr.htm вот эта вот хрень
[20:08:05] <kosc> ForNeVeR: я только когда ссылку увидел, понял, почему и откуда не надо удалять методичку.
[20:08:36] <kosc> j123123: этот твой radar2 на фриноде?
[20:08:50] <j123123> Да, просто #radare
[20:08:53] <j123123> фринода
[20:10:51] <kosc> j123123: погоди-ка... Ты скинул русскоязычную методичку на международный канал и они в ней разобрались?
[20:11:02] <j123123> А что там не разобраться?
[20:11:05] <j123123> Тоже мне
[20:11:21] <ForNeVeR> kosc: все знают русский.
[20:11:30] <ɹǝɟılʍǝu> Да.
[20:11:43] <j123123> Там есть русскоязычные кстати
[20:12:14] <kosc> ForNeVeR: а нафига мы тогда английский учим? Так, для общего развития, или что бы капчу двачевать?
[20:12:23] <ɹǝɟılʍǝu> Да.
[20:12:39] <kosc> j123123: j_jjjj - это ты там?
[20:12:49] <j123123> Я там szt
[20:13:59] <ForNeVeR> kosc: меня не спрашивали, хочу я его учить или нет.
[20:14:35] <ɹǝɟılʍǝu> Minoru, !!!
[20:14:37] <ɹǝɟılʍǝu> http://protect.gost.ru/document.aspx?control=7&baseC=6&page=0&month=11&year=2015&search=10303&id=176290
[20:14:40] <ɹǝɟılʍǝu> Вот актуальный гост
[20:15:05] <ForNeVeR> kosc: если б спросили - я бы лучше пошёл к ультраправославным старообрядцам учить сибирский язык!
[20:15:17] <ForNeVeR> Так-то вот, ебьона мать!
[20:16:34] ckorzhik вышел из конференции
[20:26:06] sss|zombie вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[20:27:59] sss|zombie зашёл в конференцию
[20:29:50] <Minoru> ну шо, тимота, кто следующий в очереди на безумие? https://github.com/Newlifer/libstep/issues/5
[20:30:21] <Minoru> ɹǝɟılʍǝu: т.е. мы таки юзаем актуальный. Збс!
[20:30:30] <ɹǝɟılʍǝu> Minoru, да!
[20:31:17] <Minoru> ɹǝɟılʍǝu: рисовать значок PDF рядом со ссылкой на картинки — просто верх троллинга!
[20:31:29] <ɹǝɟılʍǝu> Minoru, оно ты там понаписал!
[20:32:33] <ɹǝɟılʍǝu> ого*
[20:32:38] <Minoru> ɹǝɟılʍǝu: см. также https://github.com/codingteam/achievements/pull/2
[20:33:33] <Minoru> (кстати говоря, бранч я ребейзнул, а ссылка на пруф все равно жива. Волшебный Гитхаб волшебный!)
[20:33:41] <gsomix> Minoru, адок.
[20:35:26] <Minoru> gsomix: зима же, нужно как-то греться.
[20:36:24] Ender зашёл в конференцию
[20:36:33] <Ender> посоны
[20:36:33] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[20:36:42] <Ender> а у вас есть опыт в реанимации жосских дисков?
[20:36:43] <gsomix> Minoru, ощущения, наверное, как будто ты вписался во что-то промышленное, да?
[20:36:51] <kosc> Ух ты.
[20:36:59] <kosc> Я его помню.
[20:37:07] <kosc> Но не помню, почему я его помню.
[20:37:11] <Minoru> Ender: не-а
[20:37:18] <Ender> =(
[20:38:10] <Minoru> gsomix: временами да, но быстро проходит. «Промышленное» же сопровождается всякими менеджерами, сроками, *совещаниями*… А тут свобода да простор!
[20:39:09] etozhepirozhok вышел из конференции
[20:39:38] m4n71k0r вышел из конференции
[20:39:40] kosc вышел из конференции: Disconnected: closed
[20:39:54] <gsomix> Minoru, ну, тогда это ощущение, как будто ты вписался во что-то промышленное, но монументальное? Словно все менеджеры уже умерли, сроки прошли, но остался старинный артефакт -- творение лучших инженерных умов прошлого -- спецификация.
[20:41:26] <Minoru> oh wow
[20:41:30] <ForNeVeR> Ender: у меня есть. Я его, сцук, на руках покачивал, чтоб он не жужжал, пока с него останки данных стягиваются.
[20:41:57] <ɹǝɟılʍǝu> ForNeVeR, бедняжка диск...
[20:41:59] kosc зашёл в конференцию
[20:42:01] <ForNeVeR> Minoru: кажись, гитхаб может сделать у себя gc, и после этого ссылка сдохнет.
[20:42:01] <Minoru> gsomix: тебе сказки для программистов писать :) Эпичные!
[20:42:24] <ForNeVeR> gsomix: кстати, рассказ хороший, мне понравился. В сказках старого Миксера обязательно что-нибудь такое будет!
[20:42:28] <Minoru> ForNeVeR: ох
[20:42:55] <gsomix> .__.
[20:43:01] <gsomix> Я лучше пойду код писать.
[20:44:14] <Ender> ForNeVeR, мне короче братец как тыжпрограммисту принёс жоссский диск, говорит почини
[20:44:30] <Ender> мне даже влом там смарт посмотреть
[20:45:17] <ForNeVeR> gsomix: https://github.com/ForNeVeR/old-mixer-tales/commit/c8f16e9c19d47b03eb462513db16e8f26194075c
[20:45:48] <ForNeVeR> Ни одно слово не будет безнаказанным!
[20:46:28] Spo1ler зашёл в конференцию
[20:46:58] hdhog зашёл в конференцию
[20:47:58] <Minoru> ForNeVeR: > &lt;gsomix>
[20:48:13] <ForNeVeR> Minoru: православный маркдаун, а как ты хотел?
[20:48:16] 2tsun4u вышел из конференции
[20:48:50] <Minoru> ох, дошло
[20:49:02] <ForNeVeR> Увы, да, он такой.
[20:57:03] <j123123> kosc: Ты
[20:57:09] <j123123> Умеешь парсить html как-нибудь
[20:57:09] <gsomix> http://danluu.com/butler-lampson-1999/
[20:57:10] <j123123> ?
[20:58:42] <j123123> http://www.itec.suny.edu/scsys/vms/ovmsdoc073/v73/4515/4515pro_039.html#mnemonicsl выдери отсюда как-нибудь вот эту хрень с опкодами, мнемоникой и соответствующим описанием к ним
[20:58:54] <j123123> чтоб мне меньше вручную пришлось писать
[20:59:12] <j123123> А то я ж еще возьму и парсер хтмл-таблиц на сях напишу
[20:59:54] <j123123> <tr></tr><td></td> вот этой хни
[21:00:31] <j123123> Я потом попробую в полуавтоматическом режиме конвертнуть это в таблицу поиска
[21:00:46] <j123123> по первому байту опкода
[21:01:06] kosc вышел из конференции
[21:01:09] kosc зашёл в конференцию
[21:02:04] <j123123> http://pastebin.com/D37pSt2e как вот тут примерно
[21:02:14] <j123123> только структурку надо пожирней будет сделать
[21:02:22] <j123123> а код я буду генерировать циклом с принтфами
[21:03:36] <j123123> хотя тут можно и из браузера как-нибудь скопипастить, потом найти множество опкодов с FD постфиксами
[21:04:15] <j123123> все двухбайтные опкоды там с FD на конце
[21:05:24] <kosc> j123123: да, я умею парсить html.
[21:05:30] <kosc> Питоном, который ты ненавидишь.
[21:05:54] <j123123> Преобразуй давай Table D-1 Opcodes (Alphabetic Order) and Functions
[21:06:34] 2tsun4u зашёл в конференцию
[21:06:43] <j123123> К виду [0xтут_Hex+value] = {"тут_mnemonic"}
[21:07:44] <j123123> хотя можно даже чтоб [0xтут_Hex+value] = {"тут_mnemonic", "тут_Functional Name "}
[21:08:08] <j123123> Чтоб можно было из этого radare2 получать хелп по опкодам
[21:09:39] grouzen вышел из конференции
[21:10:16] <j123123> https://github.com/radare/radare2/wiki/Usage-Examples например как тут
[0x00000000]> ?d mov
moves data from src to dst
[21:10:45] <j123123> kosc: Преобразовываешь?
[21:10:48] <j123123> Или мне делать?
[21:11:38] <j123123> а то я щас могу всю эту срань как-нибудь в опенофис скопипастить и потом по-быстрому разобрать и без тебя
[21:11:39] <kosc> j123123: я тут параллельно ещё хз что делаю, вместе с курсачом :(
[21:11:50] <kosc> Пытаюсь решить интернетопроблемы.
[21:15:41] kosc вышел из конференции
[21:18:07] kosc зашёл в конференцию
[21:20:01] kosc вышел из конференции
[21:20:04] kosc зашёл в конференцию
[21:22:20] <gsomix> j123123, https://github.com/orangeduck
[21:22:23] <gsomix> Он тебе понравится.
[21:23:46] m4n71k0r зашёл в конференцию
[21:25:23] <m4n71k0r> ɹǝɟılʍǝu: ХЭЛО!
[21:25:26] sss|zombie вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: remote-server-not-found
[21:25:32] <m4n71k0r> ЧТО ТЫ СПРАШИВАЛ ТАМ ПРО ФЬЮЧИ?
[21:31:36] folex зашёл в конференцию
[21:33:19] eaeee зашёл в конференцию
[21:35:21] <gsomix> Minoru, посмотрел на то, что завтра дедлайн по онлайн-курсу. Задумался, не забить ли и начать просто читать learnyouhaskell.
[21:36:02] <gsomix> Ну так, на секунду.
[21:38:10] <horta hell> Недетерминированный конечный автомат Тьюринга корчится в муках и умирает. Все теряют по 1PTC.
[21:38:57] Graf зашёл в конференцию
[21:39:06] Graf вышел из конференции
[21:40:30] v_oron зашёл в конференцию
[21:41:20] <m4n71k0r> $pet resurrect
[21:41:20] <horta hell> m4n71k0r: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[21:43:18] kosc вышел из конференции
[21:47:41] <Minoru> gsomix: а ты не сталкивался с такой проблемой: читаешь все попадающиеся вещи по %теме%, даже базовые, потому что не уверен, что понял и запомнил даже основы?
[21:49:05] rexim зашёл в конференцию
[21:49:47] kosc зашёл в конференцию
[21:57:04] 2tsun4u вышел из конференции
[22:01:04] <rexim> ++
[22:01:49] <kosc> Миксер++?
[22:03:25] <Minoru> rexim: «глобальный фейдер» — это глобальный регулятор громкости? Потому что его действительно не хватает, я заметил :)
[22:05:55] grouzen зашёл в конференцию
[22:06:10] <gsomix> Minoru, постоянно такая ерунда.
[22:06:13] <gsomix> Только я не читаю.
[22:06:35] <Minoru> gsomix: ну, я про блогопосты скорей, чем о книгах
[22:06:45] <Minoru> впрочем, я и блогопосты, бывает, откладываю…
[22:11:39] kosc вышел из конференции
[22:11:50] <rexim> Minoru: ага, глобальный регулятор громкости. Забавно смотреть на мучающегося Dub FX в том ролике. :)
[22:12:19] <Minoru> gsomix: ссылка любопытная, спасибо (про Lampson-а которая)
[22:12:49] <gsomix> tfw кто-то читает случайно вброшенные ссылки
[22:13:25] <Minoru> можно эксплоитнуть и сделать Минорку умным!
[22:16:03] <rexim> И он захватит мир!
[22:17:40] kosc зашёл в конференцию
[22:17:48] <rexim> кокосик!
[22:18:39] <rexim> Minoru: мне тут кучу глазных каплей назначили.
[22:18:51] * rexim теперь целыми днями "заливает шары"
[22:19:40] Ender вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[22:19:49] <Minoru> rexim: ох! Ну ты главное это, не пропускай. Грустно, когда глазки подводят
[22:20:10] <rexim> Угу, спасибо!
[22:20:15] <rexim> Не пропущу)
[22:20:58] <Minoru> а диагноз-то поставили, если не секрет?
[22:21:06] <rexim> Да поставили
[22:21:08] <rexim> Какой-то
[22:21:15] <rexim> Но я его не могу прочитать =(
[22:21:27] <rexim> Ну, в смысле, технически.
[22:21:32] <rexim> Он нечитабелен
[22:21:49] <kosc> кокосц
[22:21:53] <kosc> кококосц
[22:21:55] <kosc> косец
[22:21:57] <Minoru> rexim: н-да
[22:21:58] <kosc> /me
[22:21:59] <rexim> Нужен доктор, чтобы его прочитать.
[22:22:01] <kosc> /me
[22:22:04] <Minoru> kosc: где новые коммиты?!
[22:22:09] <rexim> Ну или хотябы студент меда старших курсов
[22:22:11] * kosc х
[22:22:17] <kosc> Minoru: :(
[22:22:26] <kosc> Minoru: я же VAX-11 делал, забыл?
[22:22:33] <kosc> А сейчас курсач пилю.
[22:22:35] <rexim> Делай коммиты на ВАХЕ
[22:22:38] <kosc> Но курсач я на жидхаб не положу.
[22:22:46] <rexim> .\ _ /.
[22:22:51] <kosc> rexim: Вольт-амперной характеристике?
[22:22:52] <Minoru> gsomix: подскажи Миксеру курс на Курсере или ещё где-то, чтобы научиться читать почерк медиков
[22:22:53] <kosc> ВАХ
[22:23:03] <Minoru> kosc: ну ла-а-адно…
[22:24:41] <j123123> kosc: А у тебя курсач по какой теме?
[22:25:21] <kosc> j123123: теория языков программирования и методов трансляции.
[22:25:28] <kosc> ТЯПиМТ короче.
[22:25:33] <kosc> Тётю зовут Максимова.
[22:25:37] <kosc> И она умеет.
[22:25:45] 2tsun4u зашёл в конференцию
[22:26:11] <kosc> Лучший препод на кафедре, ящитаю.
[22:26:43] <kosc> Объясняет понятно, ставит ровно столько, сколько заслужил, на все вопросы по теме отвечает сразу и доходчиво.
[22:26:58] <j123123> Про дизассемблеры что-нибудь она рассказывала?
[22:27:04] <uggur> ...носит футболку RTFM?
[22:27:35] <kosc> j123123: увынет.
[22:27:41] <kosc> uggur: лолнет.
[22:28:52] <j123123> kosc: Не хочешь потом со мной поучаствовать в запиливании дизассемблера (а возможно даже и ассемблера) для VAX в radare2 ?
[22:28:54] <rexim> А на вопросы не по теме медленно и невнятно?
[22:29:13] <j123123> А то я тут все сам без тебя сделаю
[22:29:47] <uggur> а смысл задавать преподам вопросы не по теме?
[22:30:37] <kosc> rexim: на вопросы по теме выборочно и так, что к её ответу невозможно докопаться/переспорить (не оставляет шансов найти и использовать конраргументы).
[22:30:43] <kosc> rexim: *не по теме
[22:30:58] <kosc> uggur: узнать, что она за человек.
[22:31:17] <kosc> uggur: она ж намного старше, знает то, чего мы не знаем, помнит то, чего мы не застали.
[22:31:35] <uggur> это непрофессионально :Ь
[22:31:39] <j123123> Да что там помнить-то
[22:31:41] <kosc> j123123: ну можно поглядеть, чего там выйдет, но я весьма нубяра в этом плане.
[22:31:45] <j123123> перфоленты-перфокарты
[22:31:57] <j123123> kosc: Вот и перестанешь быть нубярой
[22:32:05] <j123123> там не особо все сложно
[22:32:13] <kosc> uggur: что непрофессионально? Когда все всё сдали, и все вопросы по теме задали, а пара ещё идёт, что она должна делать?
[22:32:20] <kosc> На лабе.
[22:32:30] <kosc> На лекции-то всё понятно.
[22:32:33] <uggur> Пусть травит кулстори как хакала пентагон
[22:32:44] <j123123> kosc: http://melpon.org/wandbox/permlink/JSkFOyRJhVb0I3Z6 вот зацени например
[22:32:47] <j123123> такой подход
[22:32:54] <j123123> rexim: И ты зацени
[22:33:29] <j123123> Надо в эту структуру добавить указтатели специальные еще
[22:34:09] <kosc> uggur: непрофессионально же, лол.
[22:34:16] <j123123> или еще чего-нибудь, ну чтоб было удобно узнавать по опкоду количество операндов, принимаемых инструкцией
[22:34:25] <j123123> и на основе этого чтоб знать, как ее декодировать
[22:34:38] <kosc> В общем, я хочу узнать какие-нибудь рекорды по vim.
[22:34:47] <uggur> kosc: почему? по теме же
[22:35:13] <kosc> В частности actions per minute на нём, что бы угорать над всякими задротам старкрафта.
[22:35:37] <kosc> uggur: не по теме предмета же. ТЯПиМТ же. А не "компы и всё, что с ними связано".
[22:35:46] <kosc> А то я такой предмет джва года жду.
[22:35:47] <kosc> Даже больше.
[22:35:54] <kosc> Причём что бы в универе был только он.
[22:35:59] <uggur> kosc: Ну, я образно сказал же
[22:36:02] <j123123> емакс лучше осиливать
[22:36:05] <j123123> там скобочки
[22:36:10] <j123123> а вим без души какой-то
[22:36:14] <uggur> если у неё нет интересного опыта по теме, то странный препод :Ь
[22:36:15] <j123123> нет встроенного тетриса
[22:36:29] <kosc> uggur: да ты угораешь, я вижу. Вернее, ту уггураешь!
[22:36:47] <uggur> :)
[22:36:56] <kosc> j123123: комбы емакса на мой вкус очень стрёмные.
[22:38:00] <j123123> Зачем кстати в лиспе сделали чтобы hjkl?
[22:38:13] <j123123> Нет чтоб wasd сделать
[22:38:16] <j123123> как в крузисе
[22:38:20] <j123123> тьфу
[22:38:23] <j123123> в виме
[22:38:27] <j123123> спать уже пора
[22:39:19] <ɹǝɟılʍǝu> https://www.youtube.com/watch?v=S1jSFCRIFgU
[22:39:49] uggur вышел из конференции: Replaced by new connection
[22:39:57] uggur зашёл в конференцию
[22:41:01] <kosc> j123123: правой рукой удобнее, а мышка в виме не нужна.
[22:41:08] <kosc> Так что твой аргумент инвалид.
[22:41:14] <kosc> БЕЗНОГNМ.
[22:41:22] <kosc> Людей посмотревших сойдут с ума.
[22:41:33] <kosc> Как хорошо, что я на тарифе "видео не нужны".
[22:46:23] uggur вышел из конференции: Replaced by new connection
[22:46:31] uggur зашёл в конференцию
[22:48:55] <kosc> Minoru: так, ещё раз, где там примеры Haskell-тестов? Или всё нагуглить?
[22:50:05] uggur вышел из конференции: Replaced by new connection
[22:50:12] uggur зашёл в конференцию
[22:50:52] <Minoru> kosc: https://github.com/Newlifer/libstep
[22:51:06] <Minoru> они там куценкие всё ещё, я над ними не работаю сейчас
[22:51:22] <Minoru> но хоть кейворды узнаешь. Дальше советую читать доки по пакетам, которые там юзаются
[22:53:01] <kosc> Minoru: ок, спасибо.
[22:57:17] <rexim> Чпоньк-чпоньк
[22:57:18] <rexim> Теребоньк
[22:59:04] <kosc> Да, с таким инетом быстро что-то делать вообще не судьба и без вариантов.
[23:09:05] ckorzhik зашёл в конференцию
[23:10:06] <Minoru> kosc: ты наоборот благословлён тем, что тебе проще заняться делом, чем сидеть тупить в Интернетиках. Пользуйся этим!
[23:11:35] <kosc> Minoru: с одной стороны да, а с другой стороны когда НУЖНАЯ инфа грузится 10 минут, это распологает пойти пострадать хернёй.
[23:14:46] <Minoru> kosc: multitasking!
[23:14:56] <Minoru> пока клонируется репозиторий, почитай документацию
[23:16:03] folex вышел из конференции
[23:17:12] <gsomix> Если бы у меня не было интернетов, я бы книги читал.
[23:17:14] <gsomix> И задачи решал.
[23:17:22] <gsomix> Какая жизнь бы настала...
[23:17:54] <kosc> gsomix: так я читаю, да.
[23:18:01] <kosc> Всё равно не очень.
[23:18:20] <gsomix> kosc, художка или техническая?
[23:18:25] <kosc> Читаю, хочу что-то проверить или уточнить - а гугл по 2-3 минуты.
[23:18:27] <rexim> техничка!
[23:18:28] <kosc> gsomix: и то и то.
[23:18:38] <kosc> gsomix: из художественного сейчас Хайнлайн.
[23:19:45] <gsomix> kosc, а из технического?
[23:20:31] <kosc> gsomix: Practical Vim (Drew Neil автор).
[23:20:56] <gsomix> Ок.
[23:22:22] <rexim> Осталось только молочка подогреть!
[23:23:32] kosc вышел из конференции
[23:24:05] portnov вышел из конференции
[23:36:44] <rexim> xO
[23:36:47] <rexim> Всем снов!
[23:36:53] rexim вышел из конференции
[23:57:15] v_oron вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!