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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding: https://www.livecoding.tv/rexim
[00:06:33] Славный капитан вышел из конференции
[00:19:41] dzhon вышел из конференции
[00:58:25] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[01:04:29] <m4n71k0r> хм, я уже 4 года как не подозревал, что Seagate купила HDD подразделение Samsung-а
[01:05:04] <Minoru> m4n71k0r: :brofist: Я примерно 24 часа назад об этом узнал.
[01:05:55] <m4n71k0r> вот начал не SSD винты смотреть и увидел SEAGATE(SAMSUNG) =)
[01:06:22] O01eg зашёл в конференцию
[01:07:39] Orhideous вышел из конференции: Disconnected: Replaced by new connection
[01:07:49] Orhideous зашёл в конференцию
[01:12:51] gsomix вышел из конференции
[01:13:09] xspeed вышел из конференции
[01:29:24] <ɹǝɟılʍǝu> Minoru, как мне в таблицу засунуть такие строки? http://lpaste.net/144059
[01:30:37] <Minoru> а чего, не засовываются, что ли? Дай минимальный пример, ну :)
[01:30:56] <Minoru> from the top of my head я тебе ничего подсказать не могу, но могу поковырять
[01:33:03] <ɹǝɟılʍǝu> Minoru, ну вот это компилица криво http://lpaste.net/144061
[01:34:23] <Minoru> это не минимальный пример же >:-( Но ок, сейчас гляну
[01:34:57] <ɹǝɟılʍǝu> ._.
[01:35:26] <Minoru> пакеты подскажи лучше
[01:35:30] <Minoru> я уже не помню, где tabular
[01:35:37] <Minoru> не в tabular.sty и не в table.sty
[01:35:43] <Minoru> в смысле, нет таких пакетов
[01:35:51] <Minoru> олсо align емнип тоже будет в каком-то стороннем пакете
[01:36:12] <Minoru> олсо у меня сейчас вообще может ничего не заработать, я генточку свою немного поломал и ленюсь чинить
[01:36:19] <Minoru> работаю в полуразобранной системе фактиески
[01:36:24] <Minoru> *фактически
[01:37:08] <ɹǝɟılʍǝu> align в aamsmath
[01:37:11] <ɹǝɟılʍǝu> amsmath*
[01:37:34] <ɹǝɟılʍǝu> А вот tabular подефолту штоле...
[01:38:33] <Minoru> да, всё собралось
[01:38:38] <Minoru> ты, кажись, таблицу неправильно сделал
[01:38:42] <Minoru> минутку, я вспомню, как это делается
[01:38:51] <Minoru> (user-friendliness уровня TeX-а)
[01:39:32] Orhideous вышел из конференции
[01:39:47] Orhideous зашёл в конференцию
[01:45:37] <m4n71k0r> Натуля не хочет в Ярославль поехать(
[01:46:13] madmercen вышел из конференции
[01:49:09] <kosc> Кто такая Натуля?
[01:50:19] <Minoru> Network Address Translation
[01:50:37] <Minoru> Мантикорка так скрытно жалуется, что у него не НАТ-ятся ярославльские адреса
[01:50:50] <Minoru> (m-m-m-maximum упоротость!)
[01:50:57] <Minoru> ɹǝɟılʍǝu: ничего не работает T_T
[01:57:44] <Minoru> ɹǝɟılʍǝu: короче вот: http://tex.stackexchange.com/a/121409
[01:57:59] <Minoru> я его сразу нагуглил, но долго тупил с компиляцией =\
[01:58:58] <любитель криппи языков> sup тимота
[01:59:01] <Minoru> как видишь, есть три варианта: 1) юзать aligned вместо align; 2) указать ширину колонки, в которой формула; 3) юзать tabularx, который те же яйца, что и 2), только в профиль (во всяком случае, мне так показалось)
[01:59:05] <Minoru> любитель криппи языков: суп
[01:59:13] <любитель криппи языков> тут кто-нибудь извращался написанием парсер-комбинаторов на плюсах?
[01:59:25] <Minoru> лолнет
[01:59:26] <любитель криппи языков> мне тут внезапно взбрендило их сделать
[01:59:30] <любитель криппи языков> вот сижу думаю как
[01:59:53] <любитель криппи языков> суть в том что без оптимизации хвостовых выховов будет больно и печально ._.
[01:59:55] <любитель криппи языков> что делать?
[02:00:02] <Minoru> продолжения
[02:00:08] <любитель криппи языков> в плюсах?
[02:00:10] <любитель криппи языков> (-$
[02:00:14] <любитель криппи языков> (-;
[02:00:15] <Minoru> и trampoline
[02:00:23] <любитель криппи языков> что это?
[02:01:25] <Minoru> это когда у тебя для имитации TCO функция переписывается в виде продолжения и оборачивается в цикл, который дёргает возвращённое продолжение аж пока не получит результат
[02:01:36] <Minoru> но да, как делать продолжения в плюсах, я тебе сходу не скажу
[02:01:43] <любитель криппи языков> альсо навскидку мое решение такое - сделать комбинатор функцией, возвращающей указатель на функцию, в которую он должен продолжаться. Исполнять такие комбинаторы должен цикл, который выполняет то что ему вернули до получения нуля
[02:01:53] <любитель криппи языков> но подозреваю ведь что можно лучше
[02:02:06] <любитель криппи языков> Minoru: лол
[02:02:11] <Minoru> воистину лол
[02:02:17] <любитель криппи языков> ну известная схема же
[02:02:29] <Minoru> осталось только продолжения в язык впилить? :)
[02:02:38] <любитель криппи языков> я ее в сишном высере chichen scheme подсморел еще в дремучем 09ом
[02:02:40] <Minoru> вообще я что-то не уверен, что их вот прям нет и не сделать
[02:02:47] <любитель криппи языков> но оно тормозное такто
[02:02:53] <Minoru> но я слишком устал уже, чтобы думать, сорь
[02:02:54] <любитель криппи языков> Minoru: кого нет?
[02:03:05] <любитель криппи языков> да все ок
[02:03:05] <Minoru> продолжений в плюсах
[02:03:12] <любитель криппи языков> вопрос к магистрам плюсов на самом деле
[02:03:37] <Minoru> .time ɹǝɟılʍǝu
[02:03:37] <DeadBot> Minoru: 28.10.2015 1:02:56
[02:03:48] <любитель криппи языков> и дело не в продолжениях как таковых
[02:04:02] <любитель криппи языков> именно для парсер-комбинаторов надо создать ёлочку вызовов
[02:04:38] <любитель криппи языков> и,на самом деле, фиг бы с ней, если бы оно не накапливалось в стеке и не жрало память и время на развертывание в конце
[02:05:31] <Minoru> лол
[02:05:33] <любитель криппи языков> интуиция подсказывает что, возможно,оно соптимайзится если агрессивно прописать всем функциям-комбинаторам inline (%
[02:05:39] <Minoru> открыл Википедию почитать про трамплины
[02:05:48] <Minoru> перешёл на статью про continuation-passing style
[02:05:48] <любитель криппи языков> и?
[02:06:11] <любитель криппи языков> альсо я помню только сишные longjump'ы , но это очень дорого для того что я хочу
[02:06:21] <Minoru> > This [рост стека вызовов, когда нет TCO] is usually undesirable, but has been used in interesting ways - see the Chicken Scheme compiler

> Chicken Scheme
[02:06:56] <любитель криппи языков> хех
[02:07:12] <любитель криппи языков> ну логично чт оони ссылаются на возможную реализацию
[02:07:25] <Minoru> любитель криппи языков: https://en.wikipedia.org/wiki/Tail_call#Through_trampolining
[02:07:28] <любитель криппи языков> вобщем попробую пока на цикле
[02:08:25] <Minoru> > Appel's method avoids making a large number of small trampoline bounces by occasionally jumping off the Empire State Building
ROFL
[02:08:45] <любитель криппи языков> и правда лол
[02:11:50] madmercen зашёл в конференцию
[02:12:14] Constverum вышел из конференции
[02:12:44] magog вышел из конференции
[02:17:06] magog зашёл в конференцию
[02:17:07] Constverum зашёл в конференцию
[02:54:08] любитель криппи языков вышел из конференции
[03:02:22] любитель криппи языков зашёл в конференцию
[03:02:34] <любитель криппи языков> наковырял наколенные неэффективные комбинаторы, но их стремно выкладывать
[03:02:41] <любитель криппи языков> а как сделать нормальные на самом деле вопрос
[03:03:01] <любитель криппи языков> потому что я не понимаю как рекурсивно задать
[03:03:10] <любитель криппи языков> указатель на сам комбинатор
[03:03:14] <любитель криппи языков> через параметры шаблона
[03:03:22] <любитель криппи языков> причем именно на этот экземпляр
[03:15:54] Spo1ler вышел из конференции
[03:37:33] Constverum вышел из конференции
[04:06:43] <horta hell> Floating Profit/Loss скребёт пол в попытке найти пропитание.
[04:07:17] <Minoru> $pet feed
[04:07:17] <horta hell> Minoru: Floating Profit/Loss вгрызается в пищу, разрывая зубами на части. Вы зарабатываете 1PTC.
[04:07:19] <Minoru> $pet heal
[04:07:20] <horta hell> Minoru: Floating Profit/Loss был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[04:07:32] <Minoru> $pet stats
[04:07:32] <horta hell> Minoru:
Кличка: Floating Profit/Loss
Здоровье: 100
Сытость: 100
Возраст: 17 часов
[04:08:37] m4n71k0r вышел из конференции
[04:12:22] Chewbaka вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[04:22:19] любитель криппи языков вышел из конференции
[04:27:56] kosc вышел из конференции: Disconnected: closed
[04:58:40] grouzen вышел из конференции
[05:19:14] Minoru вышел из конференции
[05:37:45] Orhideous вышел из конференции
[05:59:46] O01eg вышел из конференции
[06:45:26] MaXGGXaM вышел из конференции
[06:45:48] MaXGGXaM зашёл в конференцию
[06:49:43] любитель криппи языков зашёл в конференцию
[06:49:56] <любитель криппи языков> <- нахреначил почти 2 сотни строк ненужного кода
[07:04:24] 4ppleboy зашёл в конференцию
[08:12:47] Minoru зашёл в конференцию
[08:14:11] <Minoru> хохохо! Позже всех уснул, раньше всех проснулся. Слэшми офигенен!
[08:32:55] <j123123> https://www.linux.org.ru/forum/talks/12060118?lastmod=1446003123016#comment-12060119 про ЛNSЬ
[08:32:58] <j123123> LIPS
[08:33:11] <j123123> ГИSЬ
[08:33:27] <j123123> $pet feed
[08:33:29] <horta hell> j123123: Floating Profit/Loss скривился от попытки его пичкать едой.
[08:33:32] <j123123> $pet heal
[08:33:33] <horta hell> j123123: Floating Profit/Loss будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[08:34:15] <j123123> Minoru: https://ideone.com/IqCrie вот оцени решение мое одной задачи
[08:34:25] <j123123> Я им всех в дотнет-конфе пугал
[08:34:59] <Minoru> сразу предупрежу, что я не .NET-разработчик
[08:35:01] <j123123> http://ideone.com/8uLHTz а вот решение на хаскеле
[08:35:04] <j123123> Там сишка
[08:35:19] <j123123> пугать дотнетчиков надо сишкой
[08:35:26] <j123123> xD
[08:35:32] <ForNeVeR> j123123: ты так и не реализовал комбинатор?
[08:36:08] <j123123> Реализую обязательно, надо только понять эту лямбда нотацию
[08:36:16] <ForNeVeR> Minoru: его самого там комбинаторами напугали. Говорят, сделай Y-комбинатором вместо массива с указателями на функции, которые всё время кастуются. И он сдулся, короче.
[08:36:32] <j123123> ну вот типа если факториал через рекурсию факториал считать, это комбинатор или нет?
[08:36:32] <ForNeVeR> А надеялся кого-то напугать, ага. Насмешил.
[08:37:00] <j123123> На ассемблере могу еще написать
[08:37:19] <ForNeVeR> j123123: если ты передаёшь в каждую итерацию факториала указатель на функцию факториала (строго типизированную), то, насколько я понимаю, без Y-комбинатора ты и не сделаешь.
[08:37:30] <Minoru> j123123: каша как каша. Я не понял, зачем ты так раздул это всё, короче и понятней написать нельзя было?
[08:37:32] <ForNeVeR> Можешь на ассемблере сделать комбинатор, ок.
[08:37:53] <ForNeVeR> Minoru: речь вот про эти касты: *(int(*)(char **, void **)) *(func_ptr_p-1)
[08:38:25] <ForNeVeR> Minoru: ему предложили типизировать массив указателей на функции, на что он резонно заявил, что этого сделать не может, т.к. функция получает указатель на себя саму и имеет рекурсивный тип.
[08:38:36] <ForNeVeR> Предложили решить комбинатором. Вот.
[08:39:59] <j123123> ну могу решить
[08:40:00] <j123123> ща
[08:43:26] <Minoru> утро, а я у меня уже мозг плавится от вашего лямбда-исчисления >_<
[08:43:49] <ForNeVeR> Minoru: так мы ещё не начали даже!
[08:44:01] <Minoru> ForNeVeR: так и не начинайте!
[08:44:13] <ForNeVeR> Нет, мы начнём!
[08:44:30] * ForNeVeR завернулся в уютную клетчатую монаду.
[08:45:03] <любитель криппи языков> [08:55]<ForNeVeR> Minoru: его самого там комбинаторами напугали. Говорят, сделай Y-комбинатором вместо массива с указателями на функции, которые всё время кастуются. И он сдулся, короче.

о чем речь?
[08:45:08] <ForNeVeR> j123123: ты молодец, кстати. Очень хорошо, что ты начал программировать и больше не несёшь так много хуиты.
[08:45:38] <ForNeVeR> любитель криппи языков: код по ссылке от j123. Решает задачу преобразования текста по маске. Глянь ссылки.
[08:46:10] <ForNeVeR> любитель криппи языков: на данный момент решается задача его реализации без преобразований типов. Не то чтобы особо практичная (как и сам код), а просто так - челендж.
[08:46:36] <j123123> ForNeVeR: А я и так программирую, просто код не показываю
[08:46:44] <ForNeVeR> j123123: а вот это нехорошо1
[08:46:46] <любитель криппи языков> ForNeVeR: хтонично! А что этот код должен делать?
[08:47:06] <j123123> А зачем показывать недоделанный код?
[08:47:30] <ForNeVeR> любитель криппи языков: имея на входе строку вида "$hello*" (за синтаксис не ручаюсь), сгенерить все возможные подстановки вместо $ любой цифры, а вместо * любой латинской буквы (как заглавной, так и маленькой).
[08:47:35] <любитель криппи языков> ForNeVeR: тебе скинуть моих нубокомбинаторов напоржать? (-;
[08:47:51] <ForNeVeR> любитель криппи языков: не надо, давай дождёмся реализации от автора.
[08:47:53] <j123123> вместо $ - цифру
[08:48:02] <j123123> вместо # - az-AZ
[08:48:04] <любитель криппи языков> ForNeVeR: я вообще про другую задачу
[08:48:10] <ForNeVeR> j123123: ага, ок
[08:49:19] <j123123> хотя не наоборот, # - цифра $ - буква
[08:50:09] <ForNeVeR> Действительно.
[08:50:33] <любитель криппи языков> j123123: так что у тебя за задача то, которую ты своим сишкокодом решаешь?
[08:51:34] <j123123> Дана строка‐маска, например, $$$hello##. В ней символ $ означает любую букву, # — любую цифру. Длина маски не ограничена. Необходимо получить список строк всех возможных вариантов подстановки по этой маске.
[08:52:00] <j123123> любитель криппи языков: перебор паролей короче
[08:52:11] <любитель криппи языков> j123123: ужас
[08:52:19] <любитель криппи языков> но зачем так страшно то?
[08:52:43] <j123123> чтоб напугать, лол
[08:52:59] <j123123> вообще на основе данной мегаконструкции можно пилить интерпретатор байткода
[08:53:04] <любитель криппи языков> j123123: задача была - написать максимально ужасно выглядящий код?
[08:53:10] <j123123> нет
[08:53:20] <любитель криппи языков> j123123: тогда смысл?
[08:53:28] <j123123> просто я так это решил написать
[08:53:32] <любитель криппи языков> ужос
[08:53:55] <Minoru> j123123: но ведь твой хаскелекод возвращает не все подстановки, а список списков возможных значений для каждой позиции
[08:54:18] <j123123> то не мой хаскелекод, но по-моему он все должен возвращать
[08:54:45] <любитель криппи языков> ForNeVeR: лови шиткода http://paste.lisp.org/+3DMU
[08:54:47] <любитель криппи языков> =3
[08:54:49] <ForNeVeR> любитель криппи языков: дело в том, что капитан J у нас специалист по написанию криппи-кода.
[08:58:12] <любитель криппи языков> гм
[08:58:33] <любитель криппи языков> ForNeVeR: предпочитаю криппи-языки, на них весь код крипповый =3
[08:58:46] <любитель криппи языков> альсо
[08:58:50] <ForNeVeR> любитель криппи языков: настоящий мастер пишет криповый код и на обычных языках.
[08:58:56] <Minoru> j123123: потестил — и правда работает, как лучше. Похоже, я что-то неправильно понимаю
[08:58:57] <любитель криппи языков> тут оказывается спойлер обитает
[08:59:17] <любитель криппи языков> я его так давно не слышал ... из него уже сделали человека?
[08:59:23] <Minoru> любитель криппи языков: он просыпается только чтобы послать кого-нибудь на три буквы :(
[08:59:25] <ForNeVeR> любитель криппи языков: нет, так и остался хуем!
[08:59:32] <любитель криппи языков> ForNeVeR: жаль
[08:59:35] <ForNeVeR> Пишет что-то на каких-то там сишарпах.
[08:59:50] <ForNeVeR> любитель криппи языков: ну, я в хорошем смысле хотел сказать. Но получилось как обычно.
[09:00:41] <ForNeVeR> любитель криппи языков: хм, это ты парсер для s-expr написал?
[09:00:41] <Minoru> бли-и-и-ин! Я забыл, что do-notation для списков эквивалентна list comprehension :(
[09:00:58] <Minoru> и сижу удивляюсь, как это код магически разворачивает список списков в комбинации
[09:01:00] dzhon зашёл в конференцию
[09:01:52] <ForNeVeR> любитель криппи языков: а у нас вот такое: https://github.com/codingteam/naggum/blob/master/Naggum/Lexer.cs
[09:02:47] <ForNeVeR> Судя по тестам, оно даже кое-как работает.
[09:03:25] <ForNeVeR> Хотя его переписать бы уже...
[09:06:57] dzhon вышел из конференции
[09:07:25] eaeee вышел из конференции
[09:10:26] <любитель криппи языков> >naggum

это какая-то хагеновская штука чтоли?
[09:21:05] Graf зашёл в конференцию
[09:24:03] Graf вышел из конференции
[09:30:35] <ForNeVeR> Што.
[09:30:44] <ForNeVeR> А, ну да, наша с ним.
[09:30:59] <j123123> ForNeVeR: https://ideone.com/Erk4kr вот тут этот комбинатор есть?
[09:31:16] <ForNeVeR> j123123: а ты сам-то как считаешь?
[09:31:23] <ForNeVeR> Если есть, то покажи его.
[09:31:42] <ForNeVeR> Ну, в какой он функции или переменной, каково его имя.
[09:31:51] <ForNeVeR> Вроде как нету.
[09:33:00] <любитель криппи языков> ForNeVeR: обругал бы чтоли мой быдлокод -_-
[09:33:06] <ForNeVeR> Но этот вариант лучше, да. Он мне больше нравится. Хотя ты срастил две функции.
[09:33:27] <ForNeVeR> любитель криппи языков: а чо там ругать? Ну, комбинаторы.
[09:33:50] <ForNeVeR> Я бы мог наехать на какую-нибудь хуйню типа using namespace std, но нахера это нужно?
[09:34:25] <любитель криппи языков> ForNeVeR: советы/пожелания?
[09:34:28] <любитель криппи языков> альсо
[09:34:34] <любитель криппи языков> я хотел изначально делать на шаблонах
[09:34:41] <любитель криппи языков> но шаблоны не могут в рекурсию Т_Т
[09:34:53] <ForNeVeR> любитель криппи языков: хз, вроде всё норм :)
[09:35:00] <любитель криппи языков> или я не знаю как в шаблон пропихнуть самого себя в качестве одного из путей(ok|fail)
[09:35:26] <любитель криппи языков> ForNeVeR: ты часом не подкинешь идей? (-4
[09:35:29] <ForNeVeR> Покажи код, который не работает. Я не понял, что у тебя не получилось.
[09:35:46] <любитель криппи языков> ForNeVeR: все пока работает
[09:35:50] <j123123> Вот тут этот комбинатор показан http://rosettacode.org/wiki/Y_combinator#C
[09:35:55] <j123123> но это костыли какие-то
[09:36:04] <j123123> код будет криповей еще
[09:37:12] <любитель криппи языков> ForNeVeR: вопрос в том, можно ли например такой по сигнатуре шаблонной функции как-то пропихнуть самою же себя?

template<void (*ok_way)(void), void(*fail_way)(void)> void somecomb(void);
[09:37:15] <j123123> x->_ = _; /* closure, sort of */
[09:37:19] <j123123> замыкание, лол
[09:37:40] <любитель криппи языков> j123123: распарсил сперва как смайлик
[09:37:42] <любитель криппи языков> >_=
[09:38:08] <любитель криппи языков> слева - оперение стрелы, справа - вытекшие на стенку моги, как-то так (%
[09:38:14] <ForNeVeR> любитель криппи языков: хм. Только комбинатором, наверное. Лол :)
[09:38:30] <ForNeVeR> Я б не стал с этим париться.
[09:38:56] <ForNeVeR> любитель криппи языков: я ж правильно понял, что ты хочешь вызвать somecomb(somecomb), например?
[09:39:09] <любитель криппи языков> ForNeVeR: я просто помню где-то читал про хитрую правильную реализацию парсер-комбинаторов, которые были быстрее чем правильно-очевидные окамловские
[09:39:17] <любитель криппи языков> но не помню где Т_Т
[09:39:24] <любитель криппи языков> разбор какого-то icfp
[09:39:27] <ForNeVeR> Была такая тема, ага. Я тоже не помню, где.
[09:44:31] <ɹǝɟılʍǝu> Орту ад
[09:45:11] <Minoru> ɹǝɟılʍǝu: мурлык!
[09:46:34] <ɹǝɟılʍǝu> Minoru, сорь, уснул!
[09:47:36] <Minoru> бывает ;)
[09:53:03] <ɹǝɟılʍǝu> Minoru, и правда, всё работает, спасибо!
[09:53:16] <ɹǝɟılʍǝu> теперь понять бы, как в math mode сделать перенос строки 9_9
[09:53:44] <Minoru> дык вроде этот aligned для того и нужен — красивеньно переносить формулы
[09:53:49] <Minoru> или тебе некрасивенько?
[09:54:02] <Minoru> короче, показывай минимальный *компилируемый* пример — погляжу :P
[09:55:54] <ɹǝɟılʍǝu> Minoru, ну вот http://lpaste.net/144085
[09:56:17] <ɹǝɟılʍǝu> Нужен перенос перед последней \rightarrow
[10:01:14] magog вышел из конференции
[10:04:07] <ɹǝɟılʍǝu> О
[10:04:11] <ɹǝɟılʍǝu> Я понял как сделать
[10:04:16] <ɹǝɟılʍǝu> substack!
[10:07:04] <Minoru> фух
[10:07:10] <Minoru> а у меня ничего не вышло ;(
[10:08:59] <ɹǝɟılʍǝu> Minoru, \substack{if \ t_1 \ true \ then \ t_2 \ else \ t_2 \ else \ t_3 \\
\rightarrow if \ t_1^\prime \ true \ then \ t_2 \ else \ t_2 \ else \ t_3
}
}}
[10:09:15] <Minoru> к-красота!
[10:09:21] <Minoru> страшная
[10:09:26] <ɹǝɟılʍǝu> Ага, вот теперь сата-сата)
[10:33:45] <j123123> SATA?
[10:33:54] <j123123> хмм...
[10:33:59] <j123123> IDE
[10:34:00] <j123123> вот
[10:54:42] <horta hell> Floating Profit/Loss корчится в муках и умирает. Все теряют по 1PTC.
[10:57:48] <j123123> $pet recurrect
[10:57:48] <horta hell> j123123: Попробуйте $pet help.
[10:57:52] <j123123> $pet resurrect
[10:57:53] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[10:58:05] <j123123> $pet help
[10:58:05] <horta hell> j123123: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[10:59:05] <j123123> $pet change-nick Недетерминированный\ конечный\ автомат\ Тьюринга
[10:59:06] <horta hell> j123123: Недостаточно PTC. Требуется 5PTC за данную кличку.
[11:08:45] Graf зашёл в конференцию
[11:08:45] Graf вышел из конференции
[11:09:40] dzhon зашёл в конференцию
[11:22:31] <ɹǝɟılʍǝu> Minoru, !!!
[11:22:32] <ɹǝɟılʍǝu> https://www.getdatajoy.com/
[11:25:29] <Minoru> ɹǝɟılʍǝu: хм, прикольно. Спасибо!
[11:27:40] folex зашёл в конференцию
[11:28:15] folex вышел из конференции
[11:29:51] <ɹǝɟılʍǝu> uggur, ^ тебе тож
[11:31:05] <j123123> $pet rating
[11:31:07] <horta hell> j123123:
h-rta hell: 17PTC
M-noru: 5PTC
j123123: 3PTC
K-rrigаn: 2PTC
F-rNeVeR: 1PTC
[11:37:24] <uggur> ɹǝɟılʍǝu: и тебя тоже, экранирующий символ ^]
[11:41:34] <j123123> А мне?
[11:42:30] <j123123> и кстати, где тут регекспы раздают?
[11:42:51] <Kerrigаn> цодингтим
[11:43:01] <любитель криппи языков> Kerrigаn: чочо?
[11:43:01] <Kerrigаn> я хочу цомпилятор jsx в clojurescript
[11:44:21] <ɹǝɟılʍǝu> Коноплируй через jsx -> js -> clsrcpt
[11:44:30] <любитель криппи языков> jswut?
[11:45:10] <Kerrigаn> што
[11:45:24] <Kerrigаn> любитель криппи языков: это такой псевдохтмл
[11:45:29] <Kerrigаn> в реакте
[11:45:37] <Kerrigаn> который компилится в жс
[11:45:49] <Kerrigаn> но нигде кроме жс его нет
[11:46:00] <Kerrigаn> и везде приходится писать код сразу
[11:47:24] <любитель криппи языков> вебоблядострадания (-;
[11:48:06] <Kerrigаn> (dom/div nil
(dom/h2 nil "Contact list")
(apply dom/ul nil
(om/build-all contact-view (:contacts data))))
[11:48:11] <Kerrigаn> типа вот такого
[11:50:19] <Kerrigаn> datajoy платный и облачный
[11:52:04] <ɹǝɟılʍǝu> Полуплатный.
[11:52:38] <Kerrigаn> блин, я не умею писать цомпиляторы
[11:53:22] <j123123> зачем компилировать в clojurescript?
[11:54:11] <j123123> clojurescript жеж потом компилируется в javascript
[11:54:38] <j123123> а jsx и так компилируется в javascript
[11:54:41] <ForNeVeR> Kerrigаn: он есть в TypeScript.
[11:54:43] <ForNeVeR> tsx
[11:55:08] <Kerrigаn> потому что есть такая очень няшная вещь как om и он не в виде жс jsx принимает
[11:55:12] <ForNeVeR> Kerrigаn: ну и, собственно, для cljs ты сам очень легко можешь написать такую макру.
[11:55:41] <ForNeVeR> Kerrigаn: кстати, ты реально юзаешь om и cljs? В продакшене? Как впечатления, норм?
[11:55:51] <ForNeVeR> Расскажи же!
[11:55:52] <Kerrigаn> нет, не юзаю
[11:55:58] <Kerrigаn> я пока только реакт изучаю
[11:56:04] <Kerrigаn> но жутко хочу ом
[11:56:09] <ForNeVeR> А, ок.
[11:56:23] <Kerrigаn> и датаскрипт попробовать
[11:57:55] folex зашёл в конференцию
[12:18:38] m4n71k0r зашёл в конференцию
[12:23:01] reggies зашёл в конференцию
[12:26:45] gsomix зашёл в конференцию
[12:26:52] <gsomix> Утро.
[12:27:31] <gsomix> Не сдал я лабораторную работу.
[12:27:36] <gsomix> Буду лучше код писать.
[12:29:02] <ForNeVeR> gsomix: это как - не сдал? Ты же там, наверное, самый главный крутан?
[12:29:12] <ForNeVeR> Разве ж ты мог не сдать?
[12:29:56] Graf зашёл в конференцию
[12:31:22] <gsomix> ForNeVeR, нет, кстати. У нас довольно сильная группа собралась.
[12:31:54] <gsomix> Но не сдал из-за того, что не допустили. Я хотел сделать хитро -- сначала теорию сдать всю, а потом всякие графики.
[12:31:56] <gsomix> Надо наоборот.
[12:32:15] <ForNeVeR> Как же можно сдавать графики без теории?
[12:32:48] <любитель криппи языков> gsomix: а что за лаба?
[12:32:52] <любитель криппи языков> и что за графики?
[12:33:09] <gsomix> Ну, сначала выполняешь задание. А потом тебя по результатам спрашивают. В том числе и теорию.
[12:33:19] <gsomix> любитель криппи языков, оптика.
[12:33:19] <любитель криппи языков> [12:33]<gsomix> Надо наоборот.

нахреначил, а потом объясняешь что и зачем? (%
[12:33:30] <gsomix> Да.
[12:33:37] <любитель криппи языков> мм
[12:33:40] <любитель криппи языков> а что именно?
[12:34:10] <gsomix> Расчет дифракционного оптического элемента.
[12:34:21] <gsomix> Там у нас просто есть програмка с интуитивным интерфейсом и задание.
[12:34:33] <gsomix> Сделал, посмотрел на картинки, обдумал, объяснил.
[12:35:06] <gsomix> А я думал, что наоборот тоже можно. .___.
[12:36:43] <gsomix> Ладно. Давайте лучше код писать!
[12:41:07] <gsomix> ForNeVeR, любитель криппи языков, программка, кстати, веселая. Она была написана давным-давно на плюсах. И теперь нормально работает только в Windows XP в режиме с глубиной цветности 8 бит.
[12:42:04] <m4n71k0r> возьми и перепиши, пф
[12:43:05] <gsomix> m4n71k0r, можно, хм.
[12:43:35] <ForNeVeR> gsomix: надо исправлять, чинить, переписывать.
[12:45:23] <m4n71k0r> интересно, что думают самые белые жуки на планете об оптиках? http://images4.fotop.net/albums4/ylangangle/2008_tai_po/IMG_1207_07.jpg
[12:46:26] <ɹǝɟılʍǝu> Балин
[12:46:30] <ɹǝɟılʍǝu> Как бы покрасивше сделать? http://melpon.org/wandbox/permlink/jW3hXTBL5LuU8ejD
[12:46:49] <ɹǝɟılʍǝu> Шоб в GLAccum не писать эти типы копытами.
[12:49:46] <gsomix> m4n71k0r, спроси у биолога.
[12:51:17] <ForNeVeR> m4n71k0r: какие няшные жуки.
[12:51:36] <m4n71k0r> ɹǝɟılʍǝu: я не совсем понимаю, чего ты хочешь, но почему там не воспользоваться шаблоном и проверкой на integral типами?
[12:52:00] <ɹǝɟılʍǝu> m4n71k0r, не облизательно integral, на самом деле.
[12:52:00] <m4n71k0r> а, стоп ... н еобязательно Integral
[12:52:04] <m4n71k0r> я понял
[12:53:40] <ɹǝɟılʍǝu> m4n71k0r, да
[12:54:03] <ɹǝɟılʍǝu> Охота иметь шаблон как щас есть и шоб operator () был pure virtual
[12:54:05] Constverum зашёл в конференцию
[12:54:38] <ɹǝɟılʍǝu> Чтобы писать реализацию под конкретный инстанс шаблона... И не писать опять ручками Arg, Result и вот это вот всё.
[12:54:41] <m4n71k0r> gsomix: используя за основу покрытие этих жуков, создают сейчас метаматериалы, как белые, так и очень чёрные
[12:55:09] <gsomix> m4n71k0r, поделишься статьей?
[12:55:15] <ForNeVeR> m4n71k0r: и жуком!
[12:55:24] <m4n71k0r> http://phys.org/news/2015-10-blackest-material.html
[12:55:33] <m4n71k0r> тут инвертнули структуру
[12:55:50] <gsomix> m4n71k0r, спасибо!
[12:56:12] <ForNeVeR> Отлично!
[12:56:13] <m4n71k0r> гуглиццо по cyphochilus
[12:56:23] <m4n71k0r> наверное)
[12:56:23] <ɹǝɟılʍǝu> m4n71k0r, есть идеи?
[12:56:31] <ɹǝɟılʍǝu> folex, а у тебя?
[12:56:37] <ForNeVeR> Цыфочилус!
[12:59:04] <m4n71k0r> проще, имхо функцию call сделать пуре виртуал
[13:01:07] <ɹǝɟılʍǝu> m4n71k0r, ну тогда придётся у неё писать руками Result, Arg и т.д. типы...
[13:01:07] <m4n71k0r> блин
[13:01:28] <m4n71k0r> это accumulate (GLAccum (), 1, std::vector<int> ({1,2,3})); <- извращение, имхо
[13:03:57] <ɹǝɟılʍǝu> Чому?
[13:04:26] <ɹǝɟılʍǝu> Самый обычный reduce
[13:07:30] <ɹǝɟılʍǝu> А хотя пох
[13:07:41] <ɹǝɟılʍǝu> И так тайпчекает.
[13:07:52] * ɹǝɟılʍǝu пошёл употреблять смузи.
[13:18:30] любитель криппи языков вышел из конференции
[13:18:34] любитель криппи языков зашёл в конференцию
[13:30:05] <m4n71k0r> а почему прокатило typename R=typename std::result_of<Accum(X)>::type с одним параметром?
[13:30:20] <m4n71k0r> и что оно вообще проверяет? и почему X != R ?
[13:30:47] <m4n71k0r> мне кажется, либо тут надо ещё дохрена проверок, либо отказаться от проверок вообще
[13:33:09] <m4n71k0r> в общем, вообще написать
namespace std {
template <typename C, typename F, typename R>
R accumulate(const C& cont, R init, F&& f) {
return std::accumulate (std::begin (cont), std::end (cont), init, f);
}
}
[13:33:46] <m4n71k0r> и вызывать как-то так http://melpon.org/wandbox/permlink/vP2HNSxhHB3fIT1F
[13:34:07] <m4n71k0r> ну или сделать генератор std::funtion на любой тип
[13:40:26] <ɹǝɟılʍǝu> m4n71k0r, а вот почему прокатило я хызы 9_9
[13:41:21] <ɹǝɟılʍǝu> m4n71k0r, и оно не проверяет жи
[13:41:23] <ɹǝɟılʍǝu> А выводит.
[13:41:30] <m4n71k0r> а что там выводить?
[13:41:34] <m4n71k0r> и так всё выводится
[13:43:53] <m4n71k0r> жду вот http://www.ipp.mpg.de/16900/w7x
[13:45:54] <m4n71k0r> так прикольнее http://www.gizmag.com/wendelstein7x-fusion-stellarator-plasma-tests/40014/pictures#2
[13:54:50] <Kerrigаn> цодингтим, у тебя не было на примете либы, которая пакует байтики в flv?
[13:55:18] <folex> http://hh.ru/vacancy/15009409
[13:55:36] <folex> нялайфер, я в плюсы не умею
[13:57:33] <Kerrigаn> лол
[13:57:40] <Kerrigаn> как можно не уметь в плюсы?
[13:58:08] <folex> смысле?
[13:58:17] <folex> Я не программировал на плюсах уже года 3-4
[13:58:21] <folex> так и не умею
[13:58:24] <folex> что за странный вопрос :D
[13:59:33] <Kerrigаn> блееее, придется самому писать паковщик
[13:59:47] <Kerrigаn> или прыщеукрасть из андроида
[14:00:17] <Kerrigаn> блин, там всё нативное
[14:05:22] <m4n71k0r> folex: вам всё не хватае тмяска?)
[14:06:03] grouzen зашёл в конференцию
[14:07:00] <j123123> Kerrigаn: А что ты там пакуешь?
[14:07:41] <ɹǝɟılʍǝu> m4n71k0r, говоришь, жена не хочет в Ярославли?..
[14:08:49] <j123123> https://www.mtsystems.com/ во
[14:09:05] <j123123> надо туда свой исходник скормить
[14:09:51] <m4n71k0r> ɹǝɟılʍǝu: да чо-т
[14:10:06] <m4n71k0r> придётся сначала снова в Питер съездить
[14:10:11] <ɹǝɟılʍǝu> m4n71k0r, почему? Холодно/грязно?
[14:11:40] <m4n71k0r> это я ещё не выяснил...просто пока приоритеты расставили
[14:11:47] <m4n71k0r> )))
[14:12:54] <j123123> http://download.cnet.com/C-To-Java-Converter/3000-2213_4-10080009.html всякая фигня находится
[14:13:10] <j123123> Kerrigаn: Попробуй из нативного в жабу вот так перегонять
[14:13:15] <j123123> если там не плюсы конечно
[14:13:38] <j123123> Транслятора из жабы в плюсы последних стандартов наверное нет
[14:13:56] <j123123> из плюсов в жабу тоесть
[14:16:40] <folex> m4n71k0r: тмяска?
[14:16:42] <folex> мяска?
[14:18:24] <ɹǝɟılʍǝu> Мяска из Томска.
[14:22:24] <Kerrigаn> j123123: там плюсы
[14:22:31] <Kerrigаn> мне проще по спекам написать
[14:22:38] <Kerrigаn> тем более f4v я уже имплементил
[14:42:40] <ɹǝɟılʍǝu> j123123, http://www.gamedev.ru/flame/forum/?id=207096#m13
[14:43:23] <j123123> ɹǝɟılʍǝu: КОПИПАСТ!
[14:45:04] (/^_^)/ зашёл в конференцию
[14:46:51] <ɹǝɟılʍǝu> j123123, http://www.gamedev.ru/flame/forum/?id=207096&page=2#m21
[14:48:23] <ɹǝɟılʍǝu> j123123, вооО! http://www.gamedev.ru/flame/forum/?id=207096&page=3#m41
[14:49:45] <Kerrigаn> странно
[14:50:13] <Kerrigаn> у меня большие подозрения, что UB [2] в спеках адоба это биты
[14:50:33] <Kerrigаn> хотя в описании типов у них есть только UI8
[14:50:51] ckorzhik зашёл в конференцию
[14:58:20] <Kerrigаn> цодингтим!
[14:58:28] <Kerrigаn> в седьмой жабе добавили бинарные литералы
[15:01:46] kosc зашёл в конференцию
[15:03:34] <ɹǝɟılʍǝu> SAGA-CPP протухла уже что ли?
[15:12:24] <Kerrigаn> да
[15:33:39] <j123123> https://twitter.com/htmfilho/status/645610733196189696
[15:38:13] Graf вышел из конференции
[15:39:03] Graf зашёл в конференцию
[15:52:16] 4ppleboy вышел из конференции
[16:06:10] <m4n71k0r> МЯСКА!
[16:15:15] <folex> У меня тут странная хуйня: В teamcity запускается питон-скрипт, выводящий нечто на стдаут через print. И этот вывод появляется в консоли тимсити только после того как скрипт полностью отработает (что происходит достаточно небыстро).
Есть какие-нибудь идеи?
[16:22:59] <m4n71k0r> флашить
[16:23:54] <m4n71k0r> в пёрле можно сделать так, чтобы каждый принт флашился автоматом...мб в деное тоже можно так сделать
[16:24:13] Chewbaka зашёл в конференцию
[16:24:21] <m4n71k0r> я сказал в деное?
[16:24:25] <m4n71k0r> в питоне!
[16:25:25] <m4n71k0r> #!/usr/bin/python -u
[16:47:07] <j123123> $pet stats
[16:47:09] <horta hell> j123123:
Кличка: Floating Profit/Loss
Здоровье: 47
Сытость: 16
Возраст: 5 часов
[16:47:11] <j123123> $pet feed
[16:47:12] <horta hell> j123123: Floating Profit/Loss с чавканьем грызёт еду. Вы зарабатываете 1PTC.
[16:50:02] <folex> m4n71k0r: спасибо, попробуем
[16:51:20] <kosc> Кек, коннект к ftp успешен, если указать хост как домен, и какое-то дерьмо, если указать IP.
[16:51:44] <kosc> Наркомания какая-то.
[16:52:44] <kosc> И ведь сама файлзилла говорит, что адрес резолвится туда же.
[16:58:49] <folex> А у меня тут две машины в одной подсети с идентичными настройками файрволла в EC2, и в одной всё работало, а во второй ничего кроме ICMP и 80го порта не пускает
[16:59:06] <folex> щас вот посмотрим, пустит ли NRPE
[17:12:20] sss|zombie зашёл в конференцию
[17:21:17] madmercen вышел из конференции: offline
[17:47:53] <j123123> $pet stats
[17:47:55] <horta hell> j123123:
Кличка: Floating Profit/Loss
Здоровье: 34
Сытость: 85
Возраст: 6 часов
[17:48:04] <folex> $pet heal
[17:48:04] <horta hell> folex: Floating Profit/Loss будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[17:59:14] gsomix вышел из конференции
[18:04:55] <(/^_^)/> посоны, как в git сделать из ветки один коммит? типа в master у нас A → B → C, в mybranch A → B → D → E, я хочу в итоге A → B → C → F (D→E)
типа ребейс, только в один коммит
[18:12:06] <Minoru> ну так rebase --squash в mybranch для получения F (D→E), потом ребейз mybranch на master
[18:24:24] <(/^_^)/> Minoru: шпасибо, я погуглю
[18:25:28] <Minoru> ;)
[18:26:26] <Minoru> > rebase --squash
Фигню сказал, должно быть rebase --interactive
[18:27:27] <(/^_^)/> Minoru: я правильно понимаю, что надо указать мастер в качестве эталона? чтобы оно посчитала разницу между мастером и текущей веткой и один коммит из этой разницы запилило?

типа текущая ветка mybranch и я делаю
git rebase -i master
?
[18:28:43] xspeed зашёл в конференцию
[18:28:48] <Minoru> ты хочешь всё одним действием сделать, что ли?
[18:28:52] <Minoru> я не уверен, что так можно
[18:29:02] <Minoru> хотя твоё предполажение кажется неглупым, попробуй
[18:29:24] <folex> няшечки
[18:29:36] <folex> А какие тцп пакеты если не SYN hping3 шлет по умолчанию?
[18:30:07] <Minoru> но я бы всё же в два шага делал: git co mybranch && git rebase -i B (там нужно будет написать «squash» перед E), потом git rebase master
[18:30:57] <folex> > without any tcp flag on
[18:31:02] <folex> WITHOUT ANY SUCKA
[18:31:14] <folex> это как вообще ._.
[18:32:06] <folex> http://www.juniper.net/documentation/en_US/junos12.1/topics/concept/reconnaissance-deterrence-os-probe-tcp-header-no-flag-set-understanding.html
[18:32:07] <folex> упрца
[18:32:15] <folex> весь день хпингал, думал я долбоеб
[18:32:28] <folex> оказалось я долбоеб, который плохо читает маны :(
[18:33:00] 2tsun4u зашёл в конференцию
[18:35:38] 2tsun4u вышел из конференции
[18:43:47] reggies вышел из конференции
[18:55:31] любитель криппи языков вышел из конференции
[19:07:17] gsomix зашёл в конференцию
[19:07:24] <gsomix> Утро.
[19:20:06] (/^_^)/ вышел из конференции
[19:21:21] Graf вышел из конференции
[19:29:45] dzhon вышел из конференции
[19:33:14] <j123123> $pet heal
[19:33:17] <horta hell> j123123: Floating Profit/Loss был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[19:33:27] <j123123> $pet change-nick Недетерминированный\ конечный\ автомат\ Тьюринга
[19:33:28] <horta hell> j123123: Теперь нашего питомца зовут Недетерминированный конечный автомат Тьюринга.
[19:33:39] <Kerrigаn> варррргххх
[19:33:41] <Kerrigаn> !!!
[19:33:43] <Kerrigаn> чертов ртмп
[19:33:55] <Kerrigаn> никак не хочет жрать aac-звук
[19:34:09] <Kerrigаn> и ADTS ему прописывал
[19:34:14] <Kerrigаn> и в FLV заворачивал
[19:34:21] <Kerrigаn> нет блин
[19:34:28] <Kerrigаn> [libav/audio] aac: channel element 2.6 is not allocated
[19:34:53] Славный капитан зашёл в конференцию
[19:38:26] <Kerrigаn> НЕНАВИЖУ БЛЕАДЬ
[19:41:27] <ɹǝɟılʍǝu> Kerrigаn, на тебе http://lenta.ru/news/2015/10/28/okinawa/
[19:44:09] ckorzhik вышел из конференции
[19:44:32] truman зашёл в конференцию
[19:44:54] <Kerrigаn> я что-то подобное уже слышал
[19:45:01] <Kerrigаn> только с нашей стороны
[19:45:37] <ɹǝɟılʍǝu> Да много раз везде было.
[20:02:51] <Славный капитан> посоны
[20:02:57] <Славный капитан> смотрите, что я сегодня на работе написал
[20:03:02] <Славный капитан> return Optional.ofNullable(template).map {receiptsByHandle::get _}
[20:03:05] <Славный капитан> -_\
[20:05:52] truman вышел из конференции
[20:08:19] Graf зашёл в конференцию
[20:08:28] Graf вышел из конференции
[20:08:59] dzhon зашёл в конференцию
[20:14:36] <ForNeVeR> Славный капитан: мне не нравится тут _
[20:14:41] <ForNeVeR> Что делает подчёркивание? ._.
[20:15:14] <Minoru> из этой конфы завоняло Perl-ом
[20:15:16] <Славный капитан> да я пизданулся скалой просто
[20:15:16] <ForNeVeR> Эм, и мап какой-то странный
[20:15:23] <ForNeVeR> Славный капитан: да ты же упоротый!
[20:15:46] <Славный капитан> ДА!
[20:15:49] <ForNeVeR> Такого микса из жавы и скалы я давненько не видывал :)
[20:16:29] <kosc> Что плохого в перле?
[20:16:33] Spo1ler зашёл в конференцию
[20:16:35] <Славный капитан> все!
[20:17:13] <ForNeVeR> Вперде!
[20:17:37] <Minoru> kosc: я намекал на $_
[20:17:55] <kosc> Minoru: что плохого в $_?
[20:18:10] <Minoru> kosc: ничего, я просто намекнул на сходство
[20:18:20] * Minoru кажется, что ему сейчас виртуально будут бить морду
[20:18:37] <kosc> Окей.
[20:18:41] <kosc> Намекнул и намекнул.
[20:18:51] <ForNeVeR> Да, что такого в $_?
[20:19:17] <ForNeVeR> Так можно писать более смешной код!
[20:19:43] <Minoru> $@_?
[20:20:44] <Minoru> на самом деле это, наверное, невалидно
[20:20:57] <Minoru> а вот @$_ вроде норм
[20:20:58] <Minoru> емнип
[20:21:06] <ForNeVeR> @_ валидно, кажись?
[20:21:22] <Minoru> в функциях разве что
[20:21:27] <ForNeVeR> Ну да.
[20:23:00] * gsomix слушает Эрика Мейера.
[20:25:38] rexim зашёл в конференцию
[20:25:55] <ForNeVeR> https://github.com/toenuff/flancy
> A web microframework for Windows PowerShell
OMFG
[20:26:01] <ForNeVeR> rexim: \o_
[20:26:10] <rexim> ForNeVeR: _о/
[20:26:16] <rexim> Дратуте!
[20:27:14] <rexim> ForNeVeR: а мы тут eclipse как демона запускаем на линуксовой тачке без иксов.
[20:27:30] <gsomix> ForNeVeR, rexim, вы всегда столько годноты на гитхабе, эм... старите? Звезды раздаете, короче.
[20:27:41] <rexim> gsomix: =3
[20:27:48] <ForNeVeR> rexim: отлично!
[20:27:59] <ForNeVeR> gsomix: потому что мы няшки!
[20:28:26] <ForNeVeR> gsomix: честно признаться, я в основном слежу за тем, чему ставят звёздочки те, кого я фолловлю. И ставлю сам, если мне понравилось.
[20:28:47] <ForNeVeR> Но и сам, конечно, частенько ставлю, если нахожу интересные вещи, особенно - которые довелось самому использовать.
[20:29:35] <rexim> Это ж типичная социалочка!
[20:30:20] <ForNeVeR> Ну и отлично, такая социалочка мне по нраву.
[20:30:23] <gsomix> Да.
[20:30:46] <gsomix> И чат.
[20:30:47] <gsomix> http://loglist.net/quote/7993
[20:31:01] <ForNeVeR> Точно же.
[20:31:20] * ForNeVeR иногда балуется форспушами.
[20:33:52] <gsomix> ForNeVeR, чем пользуешься для Haskell в Atom?
[20:34:02] <ForNeVeR> gsomix: haskell-ide
[20:34:17] <rexim> А для powershell?
[20:34:28] <rexim> powershell-ide?
[20:34:32] <ForNeVeR> Ну и там зависимости для неё какие-то прописаны, типа language-haskell и ещё что-то.
[20:34:35] <gsomix> Я все-таки решил послушать курс по Haskell.
[20:34:35] <ForNeVeR> rexim: нет, щас скажу.
[20:34:49] <rexim> gsomix: =*
[20:34:53] <gsomix> ForNeVeR, но и до Tesla постараюсь добраться на выходных.
[20:35:20] <rexim> ForNeVeR: ааа!! Не томи! Я в туалет хочу ._.
[20:35:22] <ForNeVeR> rexim: https://atom.io/packages/language-powershell
[20:35:27] <rexim> Спасибо
[20:35:50] <ForNeVeR> rexim: надеюсь, это знание осветит твой путь в туалет.
[20:35:56] <rexim> Определенно!
[20:36:12] <ForNeVeR> gsomix: отлично!
[20:36:27] <ForNeVeR> gsomix: я как раз сегодня с профессором обсуждал дальнейшие планы по разработке.
[20:36:55] <gsomix> ForNeVeR, что решили?
[20:37:07] <ForNeVeR> gsomix: пилиц!
[20:37:41] <ForNeVeR> Ну, так же, как и раньше - мне нужна тулза для 3D-моделирования и читалка из 3D-формата, также я согласовал пару недель на верификацию теслы.
[20:38:30] <ForNeVeR> В общем, список issues остался актуальным.
[20:39:42] <ForNeVeR> Ещё я туда добавлю точки расширения, чтоб можно было некоторые наши закрытые инструменты пристроить.
[20:39:57] <ForNeVeR> Хотя хз, может, я ими буду отдельно постпроцессить.
[20:40:22] <ForNeVeR> Но в принципе тесла должна быть полностью юзабельной и сама по себе, без всяких там секретных инструментов. Само собой.
[20:40:42] <gsomix> ForNeVeR, ок. А я попробую сделать 2D, заодно к F# привыкну немного.
[20:41:14] <ForNeVeR> gsomix: а как ты собираешься делать? У тебя есть какая-то богоугодная литература?
[20:42:09] <gsomix> ForNeVeR, кроме Салливана ничего нет пока.
[20:42:25] <ForNeVeR> Это достаточно богоугодно.
[20:43:21] <ForNeVeR> gsomix: и ещё кое-что. Если соберёшься всерьёз что-то контрибьютить, то нам нужно будет сперва провести приватную беседу по поводу правил контрибьютинга. Так что *перед* тем, как что-то начинать, обязательно тыкни меня, обговорим. Вдруг тебе не понравится и ты решишь со мной дел не иметь.
[20:44:08] <gsomix> ForNeVeR, ┬┴┬┴┤(・_├┬┴┬┴
[20:44:30] <gsomix> Хорошо. | (• ◡•)|
[20:45:40] <ForNeVeR> Договорённость будет прежде всего связана с моим поведением, и на контрибьюторов никаких ограничений не будет накладывать. Это просто дисклеймер.
[20:50:24] revenrof зашёл в конференцию
[20:50:29] <rexim> Поведением? Ты будешь сильно материться во время ревью?
[20:51:09] <gsomix> ForNeVeR, странно, но почему-то ide-haskell ничего не утащил с зависимостями.
[20:51:21] <gsomix> Так, у тебя там где-то на гитхабе был конфиг...
[20:51:31] <revenrof> Нет, я не буду материться, всё будет хорошо.
[20:51:46] <revenrof> gsomix, оно не тянет их само, читни readme пакета.
[20:51:55] <gsomix> revenrof, ты кто?
[20:52:05] <revenrof> Я не знаю, почему - кажется, в atom нету способа указать межплагинные зависимости.
[20:52:22] <revenrof> gsomix: я форнёвер наоборот. С нетбука, то есть.
[20:52:27] <gsomix> revenrof, код показывал?
[20:52:31] <revenrof> Сотни.
[20:52:32] <rexim> gsomix: он такой же форнёвер как я миксер
[20:52:42] * gsomix шутит несвежие штуки. :(
[20:52:58] <revenrof> ._.
[20:53:10] <gsomix> rexim, хорошая штука!
[20:53:30] <rexim> =3
[20:53:48] <gsomix> revenrof, я тебе написал в личку другого аккаунта, видимо.
[20:54:31] <rexim> Дядюшка Нёвер с ноута скорее всего.
[20:54:34] <ForNeVeR> gsomix: я чото нигде не вижу ._.
[20:54:34] <rexim> Сидит на диване
[20:54:36] <ForNeVeR> А.
[20:54:37] <ForNeVeR> Щас.
[20:55:08] <ForNeVeR> gsomix: ты ещё и написал в офисный ресурс. Я щас его отрублю :)
[20:55:19] <gsomix> .___.
[20:55:23] <gsomix> Я потерялся.
[20:55:31] <rexim> gsomix: мы тебя найдем!
[20:55:33] <gsomix> Блин.
[20:55:37] <gsomix> Azoth_Office.
[20:55:40] <gsomix> Я должен был догадаться.
[20:55:46] <rexim> По IP вычислим!^U
[20:55:54] <ForNeVeR> Я забываю иногда его выключить.
[20:56:03] <gsomix> Подумал, что это какая-то новая Azoth.
[20:58:43] portnov зашёл в конференцию
[21:01:49] rexim вышел из конференции
[21:02:46] folex вышел из конференции
[21:06:02] <revenrof> Мы обменялись джентльменскими соглашениями.
[21:06:53] <revenrof> rexim: а будет ли сегодня стрим, товарищ?
[21:12:20] <gsomix> revenrof, Haskell Platform -- это все, что мне нужно, да?
[21:12:56] rexim зашёл в конференцию
[21:13:20] <rexim> revenrof: да, пока ничего этому не препятствует.
[21:13:25] <rexim> В 12 =(
[21:13:29] <revenrof> Я не уверен. Возможно, ghc-mod нужно устанавливать отдельно. Но платформа точно понадобится.
[21:13:34] <revenrof> rexim: ок.
[21:13:40] <rexim> \о/
[21:13:52] <rexim> Пойду бутербродик скушаю...
[21:15:06] <gsomix> revenrof, да, точно. Уже устанавливаю.
[21:15:42] folex зашёл в конференцию
[21:18:03] folex вышел из конференции
[21:31:37] eaeee зашёл в конференцию
[21:32:41] folex зашёл в конференцию
[21:32:52] rexim вышел из конференции
[21:33:57] portnov вышел из конференции
[21:35:14] rexim зашёл в конференцию
[21:37:27] <Kerrigаn> ура, я дома
[21:37:37] <Kerrigаn> rexim: как ты тот чятик на видео справа делал?
[21:42:04] <ɹǝɟılʍǝu> rexim, Minoru https://www.youtube.com/watch?v=DCW6vIWfyjE&feature=youtu.be
[21:43:47] <rexim> Kerrigаn: погугли про OBS
[21:44:10] <rexim> Можно в контексте obs streaming
[21:45:58] magog зашёл в конференцию
[21:47:58] <Kerrigаn> rexim: я знаю что такое обс
[21:48:06] <Kerrigаn> как ты этот чятик справа делал?
[21:48:22] <Kerrigаn> плагин для шиндовс?
[21:48:51] <revenrof> . _ .
[21:51:16] <rexim> . _ .
[21:51:22] <Kerrigаn> ?
[21:52:05] <rexim> Ты же про мои стримы говоришь, правда?
[21:52:30] <rexim> Ты хочешь, чтобы я выступил в качестве мануала и рассказал, как пользоваться обс?
[21:52:42] <Kerrigаn> я не про обс спрашиваю
[21:52:55] <rexim> Если я тебя неправильно понял, то переформулируй вопрос
[21:52:56] <Kerrigаn> у тебя на стриме был чятик, который показывается справа в вебморде
[21:53:06] <Kerrigаn> как ты его добавил на стрим?
[21:53:15] <Kerrigаn> прямо на видео
[21:53:17] <Kerrigаn> вот
[21:53:22] <rexim> Через обс
[21:53:32] <Kerrigаn> там есть какой-то плагин для этого?
[21:53:41] <rexim> Это базовая функциональность обс.
[21:53:46] <Kerrigаn> кроме чятика из текстового файла
[21:53:47] <rexim> Читай про источники и сцены.
[21:54:05] <Kerrigаn> я знаю, что можно добавлять всякие объекты
[21:54:12] <Kerrigаn> вебку там
[21:54:14] <Kerrigаn> или картинку
[21:54:23] <Kerrigаn> но плагина для чятиков я не видел
[21:54:23] <rexim> Тогда ты сам ответил на свой вопрос.
[21:54:35] <revenrof> Это просто окно
[21:54:38] <Kerrigаn> а
[21:55:07] <Kerrigаn> надо было сразу и сказать
[21:55:16] <Kerrigаn> кстати, отличная мысль
[21:55:37] <revenrof> Мы сразу не поняли твоего вопроса правильно.
[21:55:46] <rexim> https://www.livecoding.tv/rexim/
[21:55:48] <revenrof> А то б сразу и сказали.
[21:55:56] rexim вышел из конференции
[21:55:58] <Kerrigаn> сорри, мне иногда кажется, что я один не умею читать мысли
[21:58:28] <Славный капитан> rexim: у вас ЛАГИ
[21:59:57] folex вышел из конференции: Replaced by new connection
[21:59:58] folex зашёл в конференцию
[22:03:53] dzhon вышел из конференции
[22:06:06] folex вышел из конференции: Replaced by new connection
[22:06:07] folex зашёл в конференцию
[22:08:28] <gsomix> kosc, стрим.
[22:09:36] <Славный капитан> ок, миксер разрешил мне троллить
[22:17:13] revenrof вышел из конференции
[22:34:54] <kosc> gsomix: у меня тут трафик, придётся экономить.
[22:34:59] <kosc> Буду смотреть через раз.
[23:05:36] любитель криппи языков зашёл в конференцию
[23:14:36] rexim зашёл в конференцию
[23:16:27] folex вышел из конференции
[23:18:09] <rexim> Да, только Капитану разрешено троллить на моих стримах!
[23:18:24] <rexim> Всех остальных троллей я забанил.
[23:18:35] <gsomix> rexim, серьезно?
[23:18:46] <rexim> Хм...
[23:18:53] <rexim> gsomix: тебе тоже можно :)
[23:19:07] <gsomix> Я про "забанил".
[23:19:26] <rexim> Сегодня к нам зашел какой-то особо толстый и особо тупой.
[23:19:35] <rexim> Пришлось забанить, т.к. он начал занимать все пространство
[23:20:00] <rexim> Мне не хотелось
[23:20:02] <rexim> Но пришлось
[23:25:06] folex зашёл в конференцию
[23:25:24] <Kerrigаn> пришел домой
[23:25:34] <Kerrigаn> открыл вайршарк
[23:25:45] <Kerrigаn> запустил ффмпег
[23:25:57] <Kerrigаn> ффмпег плюется и говорит, что я делаю что-то не так
[23:28:13] folex вышел из конференции
[23:28:36] <Kerrigаn> mfw
[23:30:42] <horta hell> Недетерминированный конечный автомат Тьюринга издал тихий рык и испустил дух. Все теряют по 1PTC.
[23:31:14] <Славный капитан> rexim: кстати
[23:31:17] <Kerrigаn> $pet resurrect
[23:31:17] <horta hell> Kerrigаn: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[23:31:22] <Kerrigаn> $pet coins
[23:31:23] <horta hell> Kerrigаn: У тебя есть 4PTC.
[23:32:08] <Славный капитан> https://ideone.com/JbyFAx
[23:32:32] <Славный капитан> у меня под рукой нет емакса, но, думаю, оно сделает это
[23:32:50] <rexim> Славный капитан: а вот интересно, у емакс лиспа хвостовые вызовы оптимизируются?
[23:33:05] <rexim> Хотя в нашем случае в 8 элементов это не особо критично. :)
[23:33:10] <Kerrigаn> rexim: только если это хвостовая рекурсия :D
[23:33:23] <Славный капитан> это можно через do сделать, если тебе прямважно
[23:33:52] <Kerrigаn> поинт заопенсорсили //не знаю зачем
[23:33:57] <rexim> Славный капитан: да не, не важно. Просто интересно было. Спасибо за пример! :)
[23:35:23] <Kerrigаn> так, надо написать трей для ткаббера
[23:45:38] ckorzhik зашёл в конференцию
[23:46:05] Orhideous зашёл в конференцию
[23:46:40] kosc вышел из конференции: Disconnected: closed
[23:47:03] <ɹǝɟılʍǝu> Minoru, скатился до того, что фактически адаптирую книгу Пирса к школьникам.
[23:47:21] <Minoru> норм же
[23:47:44] <ɹǝɟılʍǝu> Эх, ну ладно. :)
[23:47:58] <ɹǝɟılʍǝu> Тогда за сегодня попилю и залью всё на гитхаб... Мож завтра залью.
[23:48:06] <Minoru> ура-а-а!
[23:48:13] * Minoru скоро получит +1 к мудрости!
[23:48:20] <ɹǝɟılʍǝu> Ой да ладна...
[23:48:44] <Славный капитан> вообще, кодить по ночам -- плохая идея
[23:48:54] <ɹǝɟılʍǝu> Если ты не сова
[23:49:04] <Славный капитан> я пиздец сова
[23:49:09] <ɹǝɟılʍǝu> У меня вся активность вечером/ночью.
[23:49:43] <Славный капитан> но уже фьючеры путаю и на работе начинаю инлайнить скалу в жабу
[23:49:55] <ɹǝɟılʍǝu> Ыыы
[23:50:02] <ɹǝɟılʍǝu> Вот нужно ещё и спать)
[23:53:23] <ɹǝɟılʍǝu> > А. А. Ивин ЛОГИКА Учебное пособие Издание 2-е Москва Издательство «Знание» 228 с.
[23:53:30] <ɹǝɟılʍǝu> Быдлошуточки)
[23:54:41] <Славный капитан> в пизду программирование!
[23:54:44] <Славный капитан> небо чистое!
[23:55:10] <ɹǝɟılʍǝu> ЛУНА
[23:55:28] <ɹǝɟılʍǝu> Вчера было полнолуние, кстати.
[23:55:45] <Minoru> tfw знаешь, потому что игрок в NetHack
[23:55:55] <ɹǝɟılʍǝu> :3
[23:55:56] folex зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!