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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust, Kotlin.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: https://codingteam.org.ru
Код постить сюда: http://lpaste.net/
Логи: http://tinyurl.com/ctcjr-logs
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:08:09] grouzen зашёл в конференцию
[00:09:42] ckorzhik вышел из конференции
[00:34:20] eaeee зашёл в конференцию
[00:34:53] <eaeee> привет
[00:34:58] <eaeee> кто с орацле работал? нужно узнать макс id по всем таблицам
[00:36:04] <eaeee> тот способ который я нашел мне не оч нравится т.к. слишком долго работает
[00:38:59] grouzen вышел из конференции
[00:42:47] unclechu вышел из конференции
[00:45:39] Mr.Purple зашёл в конференцию
[00:45:43] <eaeee> ;(
[00:47:55] <Mr.Purple> Товарищ Чпок: чопати-чпок
[00:51:25] xmi вышел из конференции
[01:11:05] eaeee вышел из конференции
[01:13:54] Arlavir вышел из конференции
[01:18:07] SolarRay зашёл в конференцию
[01:20:24] eaeee зашёл в конференцию
[01:35:17] Mr.Purple вышел из конференции
[01:44:05] eaeee вышел из конференции
[01:45:07] eaeee зашёл в конференцию
[02:05:15] ɹǝɟılʍǝu вышел из конференции
[02:14:31] Akon32 вышел из конференции
[02:35:04] eaeee вышел из конференции
[02:40:21] m4n71k0r вышел из конференции
[05:49:22] matraskin зашёл в конференцию
[06:01:45] ckorzhik зашёл в конференцию
[06:17:42] sss|zombie зашёл в конференцию
[06:48:57] Minoru зашёл в конференцию
[07:24:20] portnov зашёл в конференцию
[09:04:13] ckorzhik вышел из конференции
[09:04:35] sss|zombie вышел из конференции
[09:21:28] O01eg вышел из конференции
[09:35:59] Mr.Purple зашёл в конференцию
[09:37:10] <Mr.Purple> утра
[09:40:31] <Minoru> утра
[10:06:17] nightmare вышел из конференции
[10:06:39] nightmare зашёл в конференцию
[10:08:03] rafaelrs вышел из конференции
[10:25:06] <gsomix> Утров.
[10:31:27] nightmare вышел из конференции
[10:44:06] grouzen зашёл в конференцию
[11:01:24] RAMZAY зашёл в конференцию
[11:02:55] grouzen вышел из конференции
[12:22:23] m4n71k0r зашёл в конференцию
[12:23:15] <m4n71k0r> https://habrahabr.ru/post/315152/ ничего про язык D =(
[12:26:03] <m4n71k0r> и тут его нет( http://githut.info/
[12:26:54] <devel29a> m4n71k0r: >Массивы переменной длины, как правило, помещаются в стек
[12:27:00] <devel29a> Автор гонит
[12:27:38] <devel29a> И это он только о Си
[12:27:51] <Mr.Purple> это же швабр
[12:28:21] <m4n71k0r> зашквабр
[12:28:33] Graf зашёл в конференцию
[12:28:40] Graf вышел из конференции
[12:29:32] <Товарищ Чпок> m4n71k0r, там всего лишь 2014й
[12:29:34] <Товарищ Чпок> А уже 2016й
[12:29:36] <Товарищ Чпок> .
[12:29:47] <m4n71k0r> это перевод
[12:30:07] <m4n71k0r> ну да, устарело малость
[12:30:27] <m4n71k0r> F# тоже нет
[12:30:47] <m4n71k0r> а раст мутирует, его пока нет смысла говном поливать
[12:49:50] <devel29a> КСТАТИ
[12:50:04] <devel29a> Присоветуйте что ребенку (12 лет) дать почитать по жаве
[12:50:41] <devel29a> Может Прата что-то писал или кто-то с похожим стилем изложения?
[12:51:56] <Mr.Purple> прата про плюсы вроде бы писал
[12:52:05] <Mr.Purple> дай ребенку схему
[12:52:16] <Mr.Purple> и The Little Schemer
[12:56:00] <gsomix> Mr.Purple, +
[13:05:15] <gsomix> Mr.Purple, devel29a, джава, наверное, тяжело пойдет в таком возрасте: куча разного синтаксиса, типы, ООП.
[13:05:20] <gsomix> Товарищ Чпок, ^
[13:05:44] <Mr.Purple> devel29a: magnet:?xt=urn:btih:5fcca917258ef80881cdad38d0f853f8a9e82d47&dn=The%20Little%20Schemer%20series%20by%20Daniel%20P.%20Friedman&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969
[13:06:11] <Товарищ Чпок> gsomix, в каком?
[13:06:15] <Товарищ Чпок> devel29a, попробуй паскаль.
[13:06:19] <Товарищ Чпок> Иди Аду.
[13:06:36] <Товарищ Чпок> Зачем жабу?
[13:06:36] <gsomix> Товарищ Чпок, 12 лет.
[13:08:10] <Товарищ Чпок> devel29a, и не ранова-то ли?
[13:08:20] <Товарищ Чпок> Я бы Scratch дал бы какой)
[13:08:31] <Товарищ Чпок> Они его с удовольствием раскуривают.
[13:08:43] <Товарищ Чпок> И всё достаточно визуальненько.
[13:09:24] <gsomix> Scratch -- збс.
[13:09:54] <Mr.Purple> devel29a: а ты ему на ночь читаешь брошюры "математичское просвещение" летней школы?
[13:13:39] <RAMZAY> devel29a: я в 12 уже активо читал книги по С++
[13:13:54] <RAMZAY> правда мне в руки попалась С++ за 21 день... Херовый у меня был первый опыт.
[13:14:08] <gsomix> RAMZAY, и тебе это как-то помогло в жизни? :)
[13:14:19] <RAMZAY> gsomix: я C# освоил очень быстро
[13:14:34] <gsomix> Товарищ Чпок, но после Scratch я бы дал что-нибудь с динамической типизацией и минимумом синтаксиса.
[13:14:38] <RAMZAY> и собстно, больше на C++ не пишу вовсе
[13:14:40] <gsomix> А потом бы и до типов добрались.
[13:15:00] <RAMZAY> devel29a: вот, кстати да, JavaScript какой
[13:15:16] <RAMZAY> и писать легко, в плане туллинга
[13:15:28] <RAMZAY> atom/vscode + browser
[13:15:31] <devel29a> gsomix: Ну, блять, писать-то можно начинать простое
[13:15:47] <Mr.Purple> devel29a: смотри, чтобы графоман не вырос
[13:16:01] <devel29a> Товарищ Чпок: Скратч уже не вставляет, говорит, давай, говорит, что-то настоящее
[13:16:09] <gsomix> devel29a, слишком много отвлекать будет.
[13:16:14] <gsomix> Даже на простом.
[13:16:36] <Товарищ Чпок> О_о
[13:16:47] <devel29a> gsomix: Но awt вошло годно так
[13:16:54] <Товарищ Чпок> о_О
[13:16:56] <devel29a> Написали функции
[13:17:10] <Товарищ Чпок> devel29a, а сын-то у тебя доч?
[13:17:11] <Товарищ Чпок> дочь*
[13:17:13] <devel29a> чтобы рисовать фигурки как удобно
[13:17:26] <devel29a> Товарищ Чпок: Сын у меня сын, а дочь - дочь
[13:17:32] <RAMZAY> devel29a: яж грю - JS
[13:17:38] <Товарищ Чпок> devel29a, окей, ты дочь кодить учишЬ?
[13:17:44] <devel29a> Товарищ Чпок: Да
[13:17:52] <Товарищ Чпок> devel29a, хм, подождать что ли до 18ти...
[13:17:56] <RAMZAY> в JS и рисовашки можно
[13:17:59] <devel29a> Товарищ Чпок: ?
[13:18:05] * Товарищ Чпок >:3
[13:18:07] <RAMZAY> Товарищ Чпок: я тоже об этом подумал =)
[13:18:22] <RAMZAY> какраз мне 27 будет когде ей 18 :D
[13:18:29] <gsomix> Mr.Purple, не зашла идея со схемой, короче. :(
[13:18:38] <devel29a> Ой, ну, всё
[13:18:42] <Mr.Purple> gsomix: =\
[13:19:51] <devel29a> Mr.Purple: А почему именно схему?
[13:20:10] <devel29a> Не, вообще, кстати, что-то матаноориентированное тоже тема
[13:20:17] <devel29a> ТОлько надо что-нибудь не такое хардкорное
[13:20:35] <devel29a> Но и не такое как Octave
[13:20:57] <Mr.Purple> devel29a: потому что в магнет-ссылке книжка про нее
[13:21:13] <Mr.Purple> с примерами и легко заходит
[13:22:45] <devel29a> Mr.Purple: Ну, это как-то странно. Начинать тыкать какой-то язык только потому, что книжка есть :)
[13:22:52] <devel29a> Во всяком случае, в настоящее время
[13:23:16] <Mr.Purple> ну, показать ребенку рекурсию
[13:23:22] <Mr.Purple> доступно
[13:23:31] <Mr.Purple> и как ее пишут в фп-стиле
[13:23:42] <Mr.Purple> чтоб сравнить мог
[13:23:51] <gsomix> devel29a, потому что схема простая.
[13:23:53] <Mr.Purple> с тем, что дальше встретить и сделать выводы
[13:24:08] <devel29a> Ну, я об этом и спрашиваю, что если ФП, то почему именно схема?
[13:24:16] <devel29a> gsomix: Ясно
[13:24:20] <Mr.Purple> книжка про нее, але
[13:24:36] <gsomix> devel29a, ну, там минимум синтаксиса и динамическая типизация.
[13:24:39] <Mr.Purple> примеры там на схеме с оговорками к CL
[13:26:01] <gsomix> devel29a, не нужно объяснять, что за куча кода обрамляет (например, описание класса и Main в Java) маленькую функцию, над которой работаем.
[13:26:04] <RAMZAY> Mr.Purple: я хорошую книгу на хаскелю знаю
[13:26:10] <RAMZAY> так шо не аргумент про схему
[13:26:45] <RAMZAY> Но я всё же буду проталкивать JS для ребёнка.
[13:26:48] <gsomix> devel29a, не нужно объяснять про типы; рантайм ошибки, кажется, полегче будут восприниматься чем ошибки типов.
[13:27:13] <RAMZAY> Я бы вот лучше на JS писал в 12 лет, чем на C++, быстрей бы в гору пошел.
[13:27:36] <gsomix> devel29a, ну, и в конце-концов есть реализация хорошая -- Racket. Кажется, там есть гибкая настройка используемых на данный момент фич -- можно обучать постепенно, от простого к сложному.
[13:28:38] <gsomix> devel29a, все-таки детство -- это время, когда тебе еще не надо на работе писать на JS/Java, а можно заняться чем-нибудь простым и интересным.
[13:31:55] <RAMZAY> gsomix: что может быть проще JS ?
[13:32:16] <RAMZAY> Это язык которые прощает многие вещи
[13:32:30] <RAMZAY> с ним можно и в фп стиле писать
[13:32:40] <RAMZAY> с ним можно и рисовать чего нибудь на канвасе
[13:32:49] <RAMZAY> и в 3д даже, если захочется
[13:33:09] <RAMZAY> и для этого просто нужен редактор текста и браузер.
[13:33:23] <Товарищ Чпок> devel29a, попробуй дать Александреску и горстку шаблонов.
[13:34:02] <RAMZAY> js позволяет в риал тайме прямо в браузере ставить эксперементы
[13:34:17] <RAMZAY> по моему, js - то что нужно ребёнку.
[13:36:36] <devel29a> RAMZAY: Тогда посоветуй еще и среду, в которой быстро и просто можно писать JS код и исполнять сразу
[13:37:04] <RAMZAY> devel29a: любой браузер =)
[13:37:15] <devel29a> gsomix: Racket, говоришь? Ок. Посмотрю
[13:37:20] <RAMZAY> либо atom/vscode
[13:37:56] <gsomix> RAMZAY, у JS много своих заморочек и синтаксиса.
[13:38:35] <RAMZAY> devel29a: вот к примеру плагин
https://atom.io/packages/atom-runner
[13:39:18] <RAMZAY> devel29a: а ещё можно прямо в jsbin
[13:40:04] <RAMZAY> gsomix: а у схемы нету будто заморочек и синтаксиса ? =)
[13:40:29] <RAMZAY> ES6 вообще ближе к Java и C# за счёт классов.
[13:40:42] <RAMZAY> (да, я знаю что там классы не по настоящему)
[13:41:04] <RAMZAY> но визуально, ребёнку проще потом будет переходить на какой нибудь язык для бек-енда в продакшене
[13:43:45] <gsomix> RAMZAY, а есть? Ну, там есть скобочки, вот.
[13:47:12] <gsomix> RAMZAY, мне кажется, ты слишком заморачиваешься по поводу прагматизма, продакшена и близости к ынтерпрайз языкам.
[13:47:22] <RAMZAY> gsomix: возможно
[13:47:24] <gsomix> Может ребенок никогда и не будет работать программистом.
[13:47:32] <RAMZAY> просто я в JS вижу простоту использования
[13:47:43] <RAMZAY> запустил атом с плагином на repl и погнал
[13:48:07] <gsomix> RAMZAY, ну, как и с любым другим интерпретатором.
[13:48:14] <RAMZAY> захотелось ребёнку чего нибудь порисовать на языке ? Пожалуйсто! Вон и canvas вон и webGL
[13:48:54] <RAMZAY> не нужно ничего там подключать и т.д
[13:49:35] <gsomix> RAMZAY, это говорит только о том, что у JS неплохая инфраструктура.
[13:49:40] <gsomix> Но никак не о качествах языка.
[13:52:56] <RAMZAY> gsomix: а что ещё нужно то ребёнку ? =)
[13:53:13] <gsomix> RAMZAY, понимание.
[13:53:21] <RAMZAY> Я конечно не спец по детям, но в js мне бы было удобно.
[13:53:34] <RAMZAY> ты просто в одной программке чё-то пишешь и оно сразу же работает
[13:54:03] <gsomix> RAMZAY, дык, это, самое, я же говорю, как и с любым другим интерпретатором.
[13:54:47] <RAMZAY> gsomix: какой другой язык тебе подходит не отходя от касы рисовать ?
[13:54:57] <RAMZAY> позволит*
[13:54:59] <gsomix> RAMZAY, Racket.
[13:55:17] <RAMZAY> Ок, а по нему есть хорошая литература?
[13:55:25] <RAMZAY> По JS даже вон игры есть
[13:56:34] <gsomix> RAMZAY, литература и мануалы есть, но они на английской в основном. Думаю, нужна будет помощь родителя. :)
[13:56:57] <RAMZAY> gsomix: ну вот а по JS есть много чего прямо на русском и добротного
[13:57:03] <gsomix> Ладно, ладно.
[13:57:30] <RAMZAY> да и ребёнок может банально прийти в школу на информатику, открыть консоль браузера на любом компьютере и продолжать писать
[13:58:16] <RAMZAY> для Racket наверняка нужно будет всё устанавливать
[13:58:23] <gsomix> RAMZAY, понимаешь, ты распинаешься про инфраструктуру, а я про язык.
[13:59:08] <RAMZAY> gsomix: я в целом про простоту использования
[13:59:21] <gsomix> Я бы хотел, например, своего ребенка провести по пути Scratch -> Racket -> какой-нибудь ML.
[13:59:25] <gsomix> Это было бы очень круто.
[13:59:36] <devel29a> gsomix: ML?
[13:59:44] <gsomix> devel29a, OCaml или Haskell.
[13:59:55] <devel29a> Ясно
[14:00:13] <devel29a> Попробуем Racket. Позже расскажу как пошло
[14:00:48] <gsomix> Графический язык -> Простой язык с динамической типизацией -> Сложный язык со статической типизацией и выводом типов
[14:02:05] <gsomix> devel29a, хорошо. Обязательно расскажи, это интересно! Я ни к чему не принуждаю, просто мне кажется, что это неплохой вариант.
[14:03:37] Mr.Purple вышел из конференции
[14:04:38] MaXGXaM зашёл в конференцию
[14:04:53] <devel29a> gsomix: Вопрос - DrRacket там в комплекте?
[14:05:00] <gsomix> devel29a, да.
[14:05:05] <devel29a> Понял. Спасибо
[14:05:24] <gsomix> И кучка всяких пакетов, насколько я помню.
[14:05:35] <devel29a> Это уже после
[14:19:44] matraskin вышел из конференции
[14:25:25] <Товарищ Чпок> Minoru, вопрос по питону.
[14:26:04] <Товарищ Чпок> Как красивей сделать из такого:
[0,5, 10, 15, 20]
такое
[(0, 5), (5, 10), (10, 15), (15, 20)]
[14:30:14] <Товарищ Чпок> Ну, встроенным)
[14:34:19] <gsomix> Товарищ Чпок, zip?
[14:37:52] <portnov> zip file!
[14:38:03] <portnov> т.е. это
[14:38:09] <portnov> zip list (tail list)
[14:39:27] <gsomix> portnov, Товарищ Чпок, на питоне это -- zip(xs, xs[1:])
[14:40:04] <gsomix> Кажется, норм.
[14:40:21] <portnov> хм
[14:40:35] <portnov> я вдруг понял что я не знаю как устроены списки в питоне
[14:41:00] <portnov> я к тому что в х-ле tail — тривиальная операция
[14:41:03] <portnov> а [1:] ?
[14:41:18] <Товарищ Чпок> gsomix, ух ты! Спасибо!
[14:42:25] <gsomix> portnov, хороший вопрос.
[14:42:28] <gsomix> Я не знаю. :)
[14:55:41] nightmare зашёл в конференцию
[15:06:39] ckorzhik зашёл в конференцию
[15:15:46] xmi зашёл в конференцию
[15:33:55] grisssa зашёл в конференцию
[15:36:19] Mr.Purple зашёл в конференцию
[15:36:29] <gsomix> ForNeVeR, \o/
[15:36:50] <ForNeVeR> /o\
[15:37:58] <ForNeVeR> В питоне списки — это как std::vector.
[15:38:05] <ForNeVeR> Плохо на них будет работать.
[15:38:23] <ForNeVeR> На итераторах лущ запилите.
[15:38:47] nightmare вышел из конференции
[15:39:42] <gsomix> ForNeVeR, :(
[15:39:51] <gsomix> Что же они так? Ых.
[15:40:23] grisssa вышел из конференции
[15:41:02] <ForNeVeR> gsomix: а они вполне прагматично поступили.
[15:47:37] nightmare зашёл в конференцию
[15:48:04] nightmare вышел из конференции
[15:48:47] <gsomix> ForNeVeR, слушай, а opam работает в linux subsystem?
[15:49:06] <gsomix> Как много софта там вообще работает?
[15:49:53] <ForNeVeR> У меня жабу не удалось завести. Я весь вечер плакал.
[15:49:57] <ForNeVeR> Больше пока не пробовал.
[15:50:01] <Mr.Purple> gsomix: петушоны же. они по другому не умеют
[15:50:21] <devel29a> ForNeVeR: А ты её где гладил?
[15:50:23] <ForNeVeR> Mr.Purple: умеют как угодно. Я уверен, что в functools есть что-нибудь нужное.
[15:50:43] <ForNeVeR> devel29a: а где надо? Посоветуй, о знаток жаб!
[15:51:03] <devel29a> ForNeVeR: Впочем, в сказках принято прям взасос всех попало. Ну, воркэраунд такой
[15:51:04] <ForNeVeR> devel29a: любит жабу ребятня, мужики и бабы!
[15:51:13] <ForNeVeR> devel29a: наши лучшие друзья — жабы, жабы, жабы!
[15:52:01] <devel29a> ForNeVeR: Только шкуру не жги. Иначе ваще пздц.
[15:52:15] <ForNeVeR> А чего тогда будет?
[15:52:26] <ForNeVeR> Подумаешь, минорный дебаф какой-нибудь.
[15:52:42] <devel29a> Там потом UB
[15:53:17] <devel29a> А чтобы починить надо будет пиздовать к прошлому проджект оунеру
[15:54:48] <gsomix> За три-девять земель!
[15:55:12] <Mr.Purple> спасти его дочь от дракона
[15:57:52] <ForNeVeR> 3.9 земель.
[15:58:10] <ForNeVeR> От ДРАКОНа.
[16:03:15] <gsomix> ForNeVeR, RAMZAY, это все, что успеют в F#4.1 запилить? https://github.com/fsharp/fslang-design/tree/master/FSharp-4.1
[16:05:47] <gsomix> Жаль, если не успеют сделать "Simplify call syntax for statically resolved member constraints".
[16:05:56] <gsomix> Все-таки SRTP баг починен.
[16:06:14] <gsomix> Было бы очень кстати заиметь удобный синтаксис.
[16:08:06] <ForNeVeR> Какой SRTP баг?
[16:08:20] <RAMZAY> gsomix: в визле 2017 rc кстати завезли F#4.1
[16:08:26] <RAMZAY> но правда я ещё не тестил её
[16:08:43] <RAMZAY> интересно, визла научилась выводить типы функций как VS_Code
[16:10:54] <ForNeVeR> RAMZAY: нету релиза 4.1 ещё.
[16:10:59] <ForNeVeR> А то, что есть, не очень весело.
[16:11:44] <RAMZAY> всё плохо
[16:11:54] <RAMZAY> но нужно глянуть визлу под мак
[16:17:12] <gsomix> ForNeVeR, ну, когда код с SRTP очень долго компилировался.
[16:17:13] <gsomix> Оченб.
[16:17:19] <ForNeVeR> gsomix: а, это.
[16:17:33] <ForNeVeR> Ну, это тоже хорошо.
[16:34:22] <RAMZAY> Люди, есть кто в шрифты умелец ? Подскажите что за шрифт от тут
https://commons.wikimedia.org/wiki/File:Wikipedia_Wordle_-_Top_1000_vital_article_hits.png
[16:34:31] <RAMZAY> Хочу такой же в своё облако слов.
[16:44:02] <gsomix> ForNeVeR, ну, теперь, наверное, ничто не будет мешать использовать SRTP на полную катушку.
[16:44:05] <gsomix> Наверное...
[16:44:21] <gsomix> ForNeVeR, ты сам видел, какие наркоманы есть. FsControl тот же...
[16:54:03] <Minoru> RAMZAY: шрифт не знаю, но тебе может помочь https://www.myfonts.com/WhatTheFont/
[16:54:27] xmi вышел из конференции
[16:56:35] <Mr.Purple> RAMZAY: ты там прочитать что-то смог?
[16:56:39] <Mr.Purple> ( ._.)
[16:57:18] <RAMZAY> Minoru: я уже пробовал его
[16:57:21] <RAMZAY> не нашло именно мой сервис
[16:57:25] <RAMZAY> тьфу, шрифт
[16:58:05] <RAMZAY> Mr.Purple: ну, эм, да.
[17:20:28] xmi зашёл в конференцию
[17:24:12] <Товарищ Чпок> Ну вот.
[17:24:15] <Товарищ Чпок> Я форспушнул.
[17:25:10] <Minoru> Товарищ Чпок: в мастер?
[17:25:17] <Товарищ Чпок> Minoru, не, в свои веточки.
[17:25:57] <Minoru> а, дык в свои можно
[17:26:37] xmi вышел из конференции
[17:28:42] MaXGXaM вышел из конференции
[17:29:08] rexim зашёл в конференцию
[17:36:24] <rexim> Minoru: ууууу! оырыовав!
[17:37:25] <Minoru> rexim: ууууу? А по-моему, ууу. Но как знаешь.
[17:38:20] <rexim> Minoru: воалыва
[17:38:21] <rexim> ваолывоа
[17:38:22] <rexim> вклшушгк
[17:39:02] <rexim> Minoru: меня в emacs@ хотят забанить :(
[17:39:13] <rexim> На вим чтоли перейти?..
[17:39:40] <Товарищ Чпок> https://adishavit.github.io/2016/magical-captureless-lambdas/
[17:39:44] <Товарищ Чпок> rexim, рексимушка!
[17:39:51] <Товарищ Чпок> rexim, кто там тебя решил забанитьт?!
[17:40:51] <Товарищ Чпок> Бля.
[17:40:53] * Товарищ Чпок прочёл.
[17:40:54] xmi зашёл в конференцию
[17:40:54] <Minoru> rexim: почему забанить?
[17:41:30] <rexim> Minoru: видимо думают, что я не настоящий емаксор!
[17:41:31] <rexim> Ух!
[17:42:02] <rexim> Хотя у меня целый канал доказательств есть :)
[17:42:36] <rexim> Minoru: как тебе качество последней видяшки? Жаль стримить не могу в таком же :(
[17:42:46] <rexim> Я б очень хотел.
[17:44:05] <Minoru> rexim: мне нравилась идея с тем, что ты поворачиваешь голову и смотришь в камеру, когда читаешь чат. Теперь это утеряно. Качество самого видео, по-моему, не поменялось
[17:44:29] <rexim> ._.
[17:44:34] <rexim> Мда...
[17:44:38] <Товарищ Чпок> Фига там тихо...
[17:44:45] <Товарищ Чпок> И мёртвые с косами стоят.
[17:45:05] <rexim> Minoru: у тебя какое разрешение экрана?
[17:45:49] <Товарищ Чпок> http://cs4.pikabu.ru/images/previews_comm/2016-08_2/1470816417142062587.jpg
[17:46:16] <rexim> А хотя ладно. Не важно.
[17:46:21] <rexim> Пойду лучше работать.
[17:47:15] <Товарищ Чпок> А в vim-то говоруны!
[17:47:20] <Товарищ Чпок> Болтают без умолку.
[17:47:21] <Minoru> rexim: 1366×768. 720p как смотрел, так и смотрю
[17:48:14] <Minoru> Товарищ Чпок: :(
[17:48:31] <Товарищ Чпок> Minoru, м?
[17:48:54] <Minoru> Товарищ Чпок: в vim@ долгое время новичкам не выдавался голос, и нужно было просить в привате админа, чтобы выдал
[17:49:06] <Minoru> Товарищ Чпок: я на прошлой неделе пролоббировал, чтобы это убрали
[17:49:15] <Minoru> Товарищ Чпок: и тут приходишь ты, чпокаешь и уходишь!
[17:49:16] <Товарищ Чпок> И тут-то пришёл я!
[17:49:36] <devel29a> Minoru: Залетный Чпокарь!
[17:49:38] <Minoru> Товарищ Чпок: диверсант!
[17:50:07] <rexim> Я б забанил
[17:50:51] <Товарищ Чпок> m4n71k0r, http://melpon.org/wandbox/permlink/wVOvncM4eE1Q93ZO
[18:02:22] ckorzhik вышел из конференции
[18:04:27] <ForNeVeR> Фух, я к докладу приготовился.
[18:04:47] <ForNeVeR> Завтра рассказываю!
[18:04:54] <ForNeVeR> gsomix: FsControl — не наркомания, а необходимость!
[18:05:32] <ForNeVeR> rexim: я их самих там всех забаню!
[18:10:11] gsomix вышел из конференции
[18:10:13] gsomix зашёл в конференцию
[18:10:42] rexim вышел из конференции
[18:14:31] <Товарищ Чпок> ForNeVeR, что за колдат?
[18:14:36] <Товарищ Чпок> Зашищаешься?
[18:15:03] <ForNeVeR> Товарищ Чпок: нет же. Меня пригласили рассказать студентам про программирование!
[18:15:17] <Товарищ Чпок> ForNeVeR, расскажи им про!
[18:15:22] <ForNeVeR> Расскажу!
[18:15:29] <ForNeVeR> Я там даже цодингтим вставил :3
[18:16:01] Mr.Purple вышел из конференции
[18:21:37] Mr.Purple зашёл в конференцию
[18:38:47] <m4n71k0r> Товарищ Чпок: http://melpon.org/wandbox/permlink/Yi3JumRHFSbsLXIh
[18:48:55] Graf зашёл в конференцию
[18:56:02] Graf вышел из конференции
[18:58:30] <ForNeVeR> https://youtu.be/Ep_1k-lOto8 огонь!
[19:00:12] <Mr.Purple> а я вчера начало метрополиса глянул
[19:00:14] <Mr.Purple> и там машины
[19:01:05] <Mr.Purple> альфабуза
[19:01:06] <Mr.Purple> гм
[19:01:10] unixorn вышел из конференции
[19:01:12] unixorn зашёл в конференцию
[19:01:16] <Mr.Purple> почти гарбуза
[19:11:20] RAMZAY вышел из конференции
[19:24:14] gsomix вышел из конференции
[19:24:16] gsomix зашёл в конференцию
[19:24:24] <gsomix> Утро?
[19:24:35] <gsomix> ForNeVeR, доделал доклад?
[19:34:17] unclechu зашёл в конференцию
[19:38:05] <Товарищ Чпок> Блин, чот туплю.
[19:38:07] <Товарищ Чпок> wtf? http://melpon.org/wandbox/permlink/c7ARkC4PiP6iKnOy
[19:40:04] <Minoru> забавно. Прямо на ровном месте споткнулись и лицом в runtime error шлёпнулись!
[19:40:38] <Товарищ Чпок> m4n71k0r, а чо, так низя? http://melpon.org/wandbox/permlink/c7ARkC4PiP6iKnOy
[19:40:41] <Товарищ Чпок> Minoru, а то!
[19:42:35] <Minoru> > std::enable_shared_from_this allows an object t that is currently managed by a std::shared_ptr

> currently managed by std::shared_ptr

http://en.cppreference.com/w/cpp/memory/enable_shared_from_this
[19:42:56] <m4n71k0r> Товарищ Чпок: оно не должно быть на стеке
[19:43:10] <m4n71k0r> ну и да
[19:43:41] <m4n71k0r> чтобы не ёбнуть дважды память, надо чтобы было уже шаред
[19:44:05] <Товарищ Чпок> А, вот оно чо...
[19:47:34] ckorzhik зашёл в конференцию
[19:49:49] Товарищ Чпок вышел из конференции
[20:05:49] <ForNeVeR> gsomix: да.
[20:05:57] <ForNeVeR> Ых, мне теперь ещё и сервера админить придётся!
[20:10:55] <ForNeVeR> Ух я там наворочу!
[20:11:26] Graf зашёл в конференцию
[20:11:32] Graf вышел из конференции
[20:15:21] <Minoru> ForNeVeR: ты теперь девопс?
[20:20:58] rexim зашёл в конференцию
[20:27:11] <rexim> А я опять на питоне программирую.
[20:27:24] <rexim> Надо бы на нем сортировку пузырьком написать...
[20:32:00] uggur вышел из конференции
[20:43:38] MaXGGXaM вышел из конференции
[20:43:59] MaXGGXaM зашёл в конференцию
[20:45:13] <unclechu> rexim, вот тебе мой вариант quick sort http://pastebin.com/0hbqVDJN
[20:45:38] <rexim> unclechu: так это же на хаскеле!
[20:45:41] <rexim> Я на питоне хочу.
[20:45:47] <unclechu> какой хацкель
[20:45:51] <unclechu> это пистон
[20:46:16] <unclechu> или ты имеешь в виду что это "как" на хацкеле?
[20:50:31] <rexim> unclechu: да, последнее.
[20:50:51] <rexim> Хочу грязно! Мутабельно! Императивно!
[20:50:53] <rexim> Ух!
[20:51:28] <unclechu> и чтоб падало в рантайме!
[20:51:46] * rexim при этом сам сейчас пишет код на питоне в функциональном стиле. %)
[20:51:51] <rexim> unclechu: да! \о/
[20:55:17] <rexim> Причем в питоне на столько заебно по ФП кодить, что я руками закаррировал все свои операции и нахуячил аналог кложуной стрелочки `->`
[20:55:32] <rexim> У меня такое чувство, что на питоне так не пишут. Но мне как-то насрать. :)
[20:56:50] ɹǝɟılʍǝu зашёл в конференцию
[20:59:01] <unclechu> да, лямбды с редюсерами в пистоне выглядят очень странно и инородно
[20:59:24] <unclechu> а всякие map/filter лучше сразу заменять на comprehension-ы
[21:00:46] <ɹǝɟılʍǝu> Хуячу map/filter/reduce
[21:00:48] <ɹǝɟılʍǝu> Норм.
[21:00:55] <ɹǝɟılʍǝu> Получаю лисп.
[21:01:22] <rexim> хуисп
[21:01:33] <ɹǝɟılʍǝu> rexim, именнааааа!
[21:01:36] <ɹǝɟılʍǝu> НАНАНАА
[21:03:33] <rexim> unclechu: меня не столько фильтры интересует сколько композицию пары десятков чистых функций.
[21:07:02] <unclechu> rexim, нашёл такое: https://mathieularose.com/function-composition-in-python/
[21:07:24] uggur зашёл в конференцию
[21:07:45] <unclechu> ещё такое: https://pypi.python.org/pypi/promise
[21:08:17] <rexim> unclechu: лол, ты мне помочь чтоли чем-то хочешь? %)
[21:09:07] <unclechu> да нет, просто чёт задумался и поискал по теме, поделиться решил, может ты в ответ мне что-то новое откроешь
[21:09:17] <rexim> А, ок.
[21:09:23] <rexim> Сейчас тогда гляну.
[21:10:37] <rexim> О, этот functools даже изкоропки есть.
[21:10:40] <rexim> Прикольно, спасибо.
[21:10:48] <rexim> Но мне свой велосипед уже лень переписывать. :)
[21:10:56] <rexim> Но я на следующий раз запомню.
[21:10:59] <rexim> Наверное...
[21:35:31] <ɹǝɟılʍǝu> rexim, http://67.media.tumblr.com/3b68abf23c156309bf0bf9e53928fcc1/tumblr_ogqogoqyO11urm0fko1_1280.jpg
[21:38:03] <uggur> ɹǝɟılʍǝu, https://derpicdn.net/img/view/2016/9/18/1252030__safe_solo_oc_clothes_oc+only_cute_smiling_animated_simple+background_eyes+closed.gif
[21:41:06] <ɹǝɟılʍǝu> Ушки!
[21:42:14] <unclechu> отморожены
[21:43:58] <rexim> unclechu: у меня через равные промежутки тырнет пропадает. Я у себя все проверил. Оборудование работает хорошо. Все устройства исправны. Провайдер отнекивается. Я собрал пингологи в течении дня и построил вот такой график. http://i.imgur.com/T4yk7gj.png
[21:44:14] <rexim> Завтра придет специалист. Устрою ему презентацию. %)
[21:44:36] <unclechu> слайдшоу не задубь
[21:44:43] <rexim> Ага
[21:44:48] <rexim> Уже готовлю
[21:44:55] <unclechu> и ты пробовал для надёжности эксперимента другой дистрибутив?
[21:45:00] <rexim> Ось Y, кстати, секунды.
[21:45:14] <rexim> unclechu: я пробовал несколько устройства, включая виндовый ноут.
[21:45:14] ckorzhik вышел из конференции
[21:45:25] <unclechu> круто, собери графики со всех
[21:45:55] <unclechu> чтобы специалист обомлел и сразу раздумал советовать "откройте меню пуск, ... перезагрузите комнплюктерн"
[21:46:08] O01eg зашёл в конференцию
[21:46:35] <rexim> Со всех слишком долго. С парочки можно.
[21:46:42] <unclechu> 200 сек эт конечно харкор
[21:46:58] <rexim> Я из-за этой хуйни уже два стрима отменил -_-
[21:48:23] <unclechu> я на одной из последних работ сетка залипала тоже циклично, в итоге дебажили, перетыкали, так вроде и не выяснили где проблема, когда думали что обнаружили зловреда, проблема потом повторялась без него
[21:48:52] <unclechu> а там всякие вуйфаи, последовательные свитчи
[21:49:04] <unclechu> а сетка прям вся начаинала надрываться и терять пакеты
[21:50:02] <rexim> А у нас тут просто моего провайдер другой поглатил и они сетки объединили. Возможно, что что-то пошло не так.
[21:50:29] * Minoru pat-pat rexim
[21:50:41] <unclechu> rexim, у меня в ростове один провайдер у абонентов другого кабеля резал)
[21:50:49] <uggur> "ɹǝɟılʍǝu: Ушки!" урурушки =3
[21:50:49] <rexim> Гы
[21:50:59] <uggur> https://s12.postimg.org/5b3tun7st/tower.gif я работаю на корпорацию зла %)
[21:51:29] <unclechu> сначала приходят предлагать свой интернет, я говорю что у меня всё отлично работает и скорость устраивает и тариф, а потом через день у меня пропадает интернет, пришёл парень, починил по быстрому, спросил что было, сказал кабель кусачками чикнули
[21:53:05] <unclechu> да и это не в первой, регулярно такой шлак делают, особенно в организациях, приходят агенты, отключают по полчаса кабель, не знаю, боксы что-ли не закрыты, или доступ как-то к ним получают, а потом приходят "штабильный тырнет" предлагать для "прафесианалов"
[21:59:03] <Mr.Purple> rexim: https://fractured-ca.bandcamp.com/track/bleed
[22:01:29] <rexim> Mr.Purple: начало збс! Спасибо!
[22:03:26] <O01eg> а с помощью tee можно stdin отправить на stdout и stderr?
[22:05:42] <Mr.Purple> rexim: настучишь мне такого? :)
[22:06:06] <Mr.Purple> 01:22 с клавишами
[22:07:14] <Mr.Purple> хотя сольную партию я и сам могу на касии настучать, а вот других звуков не смогу сделать
[22:07:23] <Minoru> O01eg: tee не умеет перенаправлять в stderr
[22:07:25] <Mr.Purple> которые ритм, расщепленные
[22:07:41] <Minoru> O01eg: а чем тебя не устроили обычные перенаправления в шелле? >&1 >&2
[22:08:37] <Minoru> а, стоп, это так не работает. Я понял
[22:09:01] <Minoru> а, нет, работает. Что-то я запутался!
[22:09:32] <Minoru> а, ну конечно работает. /me распутался
[22:21:11] <nable> O01eg: blablabla | tee /dev/fd/2
[22:22:12] <O01eg> о, логично
[22:25:23] <Minoru> nable: ты крут!
[22:28:02] grouzen зашёл в конференцию
[22:30:57] <unclechu> я что-то не понял, а почему не blablabla >&2 ?
[22:31:33] <O01eg> тогда у tee не будет параметров
[22:31:49] eaeee зашёл в конференцию
[22:32:07] <unclechu> а зачем tee для перенаправления в stderr?
[22:32:16] <nable> unclechu: тогда у тебя stdout направляется в stderr, а в старый stdout ничего не пишется.
[22:32:52] <nable> Я написал вариант в котором ввод (stdin) дублируется в два потока.
[22:33:03] <nable> Для чего tee по-определению и нужен.
[22:33:20] <nable> Если же нужно что-то другое - ну тут точнее нужно формулировать что именно нужно.
[22:34:56] <unclechu> nable, а, всё, понял, благодарю за разъеснение
[22:36:42] <unclechu> хотел проверить правильно ли написал слово "разъеснение" и тут прямо релевантное к случаю совпадение:
http://storage5.static.itmages.com/i/16/1117/h_1479408397_2702356_d5072b1042.png
[22:37:26] <unclechu> но написал я неправильно :( ох уж ентот ихний руский езык
[22:39:23] <Minoru> хм, кстати, в BASH `>&1 >&2` не работает. А в ZSH работает. Наворотят своей магии…
[22:39:55] <unclechu> Minoru, а что вообще в результате должно быть?
[22:40:14] <unclechu> Minoru, типа аналог tee?
[22:40:31] <unclechu> писать в stderr, но не переставать писать тоже самое в stdout?
[22:40:40] <Minoru> unclechu: да, вот это последнее
[22:44:19] <nable> Minoru: этой конструкции нет в POSIX Shell, поэтому делать она может чего угодно. Правда, я считал что это сугубо башизм, а тут говоришь что в ZSH его не клонируют, а как-то по-своему определяют, хм-м, не знал что такое распространено.
[22:44:22] unclechu вышел из конференции
[22:44:37] unclechu зашёл в конференцию
[22:44:43] <nable> А, не, такая есть.
[22:44:49] <nable> Нет такой - &>
[22:45:26] Graf зашёл в конференцию
[22:45:29] <nable> Тогда странно что по-разному работает. Как тестировал (влом ставить zsh чтобы самому проверить)?
[22:45:30] Graf вышел из конференции
[22:46:01] <Minoru> nable: смотрел на разницу в выводе `echo a >&1 >&2 | cat`
[22:46:16] grouzen вышел из конференции
[22:46:20] <Minoru> в ZSH выводится три «a», а в BASH — одна
[22:47:30] <nable> Гм, а `| cat' зачем? Это же ничего не меняет. Но суть ясна, ок, жесть.
[22:50:26] <Minoru> нет, ты знаешь, что-то тут не так
[22:50:36] <Minoru> cat я добавлял, чтобы понять, идут буковки в stdout или нет
[22:50:50] <Minoru> но сейчас сделал cat|cat — и буковок стало две
[22:51:02] <Minoru> т.е. первый cat дальше почему-то буковку не передал
[22:51:03] <Minoru> ну нафиг
[22:51:41] <Minoru> стоп
[22:52:05] <Minoru> всё, не слушайте меня, я даже результаты собственных тестов пересказать нормально не могу
[22:52:12] <Minoru> если разберусь, как это работает — расскажу
[22:53:33] portnov вышел из конференции
[22:55:00] <nable> Ок, залез на рабочий хост где есть zsh - как ни крутил, выводит две буквы a.
[22:55:01] <nable> zsh 5.0.2
[23:00:23] <Minoru> у меня 5.2, конфиг здесь: https://raw.githubusercontent.com/Minoru/dotfiles/master/.zshrc В конфиге ничего релевантного сходу не вижу
[23:04:07] * rexim cat-cat Minoru
[23:04:38] <rexim> Minoru: http://huttbug.com/post/152990722870/stuckinaboot
[23:09:39] <Minoru> rexim: какой-то совсем не воодушевляющий комикс
[23:10:44] <rexim> Minoru: C'est la vie
[23:13:28] sss|zombie зашёл в конференцию
[23:50:18] Graf зашёл в конференцию
[23:50:23] Graf вышел из конференции
[23:58:29] rexim вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!