Home
codingteam
codingteam@conference.jabber.ru
13.12.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/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:47:29] grouzen зашёл в конференцию
[01:20:08] horta hell вышел из конференции
[01:20:44] horta hell зашёл в конференцию
[01:41:02] rexim вышел из конференции
[03:03:56] dzhon зашёл в конференцию
[03:09:39] xmi зашёл в конференцию
[03:20:09] horta hell вышел из конференции
[03:20:34] horta hell зашёл в конференцию
[03:25:28] xmi вышел из конференции
[03:26:43] dzhon вышел из конференции
[03:39:10] xmi зашёл в конференцию
[03:54:48] grouzen вышел из конференции
[04:12:06] unclechu вышел из конференции
[04:33:45] ckorzhik зашёл в конференцию
[04:42:36] ckorzhik вышел из конференции
[04:42:40] ckorzhik зашёл в конференцию
[05:20:09] horta hell вышел из конференции
[05:20:25] horta hell зашёл в конференцию
[05:21:28] matraskin зашёл в конференцию
[05:43:39] Птичка:D вышел из конференции
[06:49:57] sss|zombie зашёл в конференцию
[07:04:02] m4n71k0r вышел из конференции
[07:28:48] portnov зашёл в конференцию
[07:29:37] nable вышел из конференции
[07:34:37] portnov вышел из конференции
[08:22:02] sleepyvenom зашёл в конференцию
[09:30:31] Птичка:D зашёл в конференцию
[09:31:07] O01eg вышел из конференции
[09:46:48] m4n71k0r зашёл в конференцию
[09:48:23] <m4n71k0r> утро
[09:49:31] dzhon зашёл в конференцию
[09:55:29] xmi вышел из конференции
[09:55:30] xmi зашёл в конференцию
[10:07:55] unixorn зашёл в конференцию
[10:55:39] Graf зашёл в конференцию
[10:55:44] Graf вышел из конференции
[11:00:44] Птичка:D вышел из конференции
[11:05:33] <Товарищ Чпок> Утров.
[11:05:35] nable зашёл в конференцию
[11:15:25] Птичка:D зашёл в конференцию
[11:29:52] xmi вышел из конференции
[11:54:26] sss|zombie вышел из конференции
[12:10:23] rexim зашёл в конференцию
[12:24:15] RAMZAY зашёл в конференцию
[12:25:16] <m4n71k0r> апи на пыхе такое беспощадное https://github.com/abraham/twitteroauth/blob/master/src/Request.php#L30-L41
[12:29:57] <rexim> О! Пиэйчпи!
[12:30:01] <rexim> Мой любимый язык!
[12:30:15] <m4n71k0r> rexim: я не смог найти нормального кода на пхп(
[12:30:31] <rexim> m4n71k0r: значит напиши
[12:30:38] <m4n71k0r> rexim: а стоит?
[12:30:39] Птичка:D вышел из конференции
[12:30:48] <rexim> Кстати, код по твоей ссылке на жаву похож.
[12:31:24] <m4n71k0r> rexim: просто меня пытаются убедить, что хороший программист может писать хорошо на любом языке
[12:32:07] <m4n71k0r> это как сказать, что хороший землекоп может и микроскопом идеальные 2*2*2 вырыть
[12:33:05] <m4n71k0r> rexim: джаву?) а в пыхе бывают NPE или OOM?)
[12:33:16] <rexim> m4n71k0r: https://pbs.twimg.com/profile_images/808349037393022976/riaFJhtk.jpg
[12:33:34] <m4n71k0r> бхй гшечк
[12:36:27] <m4n71k0r> https://github.com/DTVD/rainbowstream глвн эт фт с япнкми
[12:42:30] grouzen зашёл в конференцию
[12:56:13] <rexim> m4n71k0r: http://i.imgur.com/htMuUci.png
[13:05:00] <m4n71k0r> rexim: это очень важная инфа для уборщицы)
[13:05:30] sleepyvenom вышел из конференции
[13:05:55] <rexim> m4n71k0r: ну да. Чтобы знать какого рода говно за кодерами убирать.
[13:09:39] <RAMZAY> m4n71k0r: консольный свиттер ? Уиииии.
[13:15:49] <rexim> RAMZAY: го бухать?
[13:16:06] <rexim> m4n71k0r: Ready. Set. Map!
[13:18:38] Птичка:D зашёл в конференцию
[13:23:17] <RAMZAY> rexim: работаю
[13:31:35] sleepyvenom зашёл в конференцию
[13:39:23] <m4n71k0r> RAMZAY: Reduce!
[13:42:42] unclechu зашёл в конференцию
[13:46:02] <RAMZAY> m4n71k0r: nope
[13:54:35] <m4n71k0r> rexim: Nope.Reduce
[13:56:29] <rexim> :D
[13:57:18] Птичка:D вышел из конференции
[13:58:35] <RAMZAY> :D
[14:07:37] <rexim> m4n71k0r: List[Future[Option[State]]]
[14:14:36] <m4n71k0r> Coproduct
[14:16:22] matraskin вышел из конференции
[14:27:22] <Товарищ Чпок> m4n71k0r, копро дукт
[14:41:07] Minoru зашёл в конференцию
[14:45:00] <Minoru> Хорта присылает приватные послания от Миксера по одному в минуту. Симуляция риалтайма прямо
[14:45:20] <rexim> Minoru: волаоыва
[14:52:11] ckorzhik вышел из конференции
[14:56:15] <rexim> Minoru: го сегодни плюсовати?
[14:57:02] <Minoru> rexim: я и так, похоже, пойду. Я тут обнаружил, что одну фичу в Newsbeuter пилю уже 10 месяцев
[14:57:06] <Minoru> точнее не пилю уже 8
[15:02:05] <rexim> Minoru: если подумать, то ты бесконечное количество фич в Newsbeuter не пилил бесконечное количество времени.
[15:02:21] <rexim> You should feel bad!
[15:02:43] <rexim> В бесконечном количестве проектов, ага.
[15:05:30] <Minoru> те я не обещал пилить, а эту обещал
[15:13:03] <rexim> Чо за дурацкий мем с эти вжух-котом в рунете появился -_-
[15:13:31] <rexim> Ничего годного не могли шоль завирусить?
[15:13:43] <Minoru> отвлекись: https://pbs.twimg.com/media/Cbuwb0yUsAADn8-.jpg:large
[15:14:07] <rexim> Minoru: РЕЛИГИОТАА111
[15:14:30] * Minoru побанился
[15:14:40] <rexim> =(
[15:20:00] horta hell вышел из конференции
[15:20:17] horta hell зашёл в конференцию
[15:36:47] ckorzhik зашёл в конференцию
[15:47:25] <rexim> Minoru: https://www.youtube.com/watch?v=QifbGx9kXfs&t=1h00m20s
[15:47:29] <rexim> Пуф пуф пыщ
[15:55:09] SolarRay зашёл в конференцию
[16:00:33] <Minoru> rexim: спонтанный битбокс спонтанен!
[16:04:38] <rexim> Кто-то ж, блин, посмотрел это древнючее видео до конца и нашел. :)
[16:11:06] <rexim> m4n71k0r: ой! Пришло время хуячить кодец на питоне!1
[16:21:11] <rexim> Мне нравится, что в блендере можно навести на любой UI элемент и он в хинте покажет путь до метода в Python API, через который можно сделать соответствующее действие из скрипта.
[16:21:14] <rexim> Очень удобно.
[16:25:57] <rexim> Встроенный текстовый редактор правда говно :(
[16:26:03] <rexim> Но ничего страшного!
[16:26:04] <rexim> .version
[16:26:05] <DeadBot> rexim: у тебя jabber.el 0.8.92 Emacs 24.5 (gnu/linux)
[16:26:39] SolarRay вышел из конференции
[16:26:50] SolarRay зашёл в конференцию
[16:37:03] <Minoru> «Но ничего страшного!» «.version» «Я привык!»
[16:37:04] <Minoru> :P
[16:43:17] <Minoru> rexim: а я клавиатурку от пыли почистил!
[16:50:00] <m4n71k0r> rexim: пришло время делать "пущ пущ пущ"!!!
[16:50:29] <m4n71k0r> миксер кодит в блендере!
[16:50:46] <m4n71k0r> АААААААААААААААААААААААААААААААААА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1111111111111
[16:51:02] * m4n71k0r slowcore
[16:51:27] <rexim> m4n71k0r: я на пиэйчпи еще сайтики пишу всякие
[16:52:01] <m4n71k0r> rexim: в блендере?
[16:52:12] <m4n71k0r> rexim: с пюрешкой?
[16:58:00] <rexim> m4n71k0r: ты такой смешной! :)
[16:59:29] <m4n71k0r> у нас в пятницу собираются провести ~слёт говнарей~ корпоратив на тему "РОК, ДА ПОЖЕСТЧЕ!!1!1!1!!". Что делать, если я свою косуху сжёг в начале нулевых? Хотят какую-то атрибутику.
[17:02:55] <ForNeVeR> Приходи без неё, а на месте срежь с какого-нибудь панка похилее.
[17:03:41] <rexim> Повзрослеть и перестать просить совета о глупых жизненых ситуациях у случайных людей в интернете.
[17:03:44] <rexim> Я бы так поступил.
[17:04:31] <ForNeVeR> А я бы так никогда не стал делать.
[17:05:07] <rexim> ForNeVeR: вот поэтому ты до сих пор Форнёвер
[17:05:16] <ForNeVeR> :(
[17:05:19] <rexim> :(
[17:06:13] <rexim> > Minoru> rexim: а я клавиатурку от пыли почистил!
Нунихерасебе!
[17:06:15] <rexim> Я тоже так хочу!
[17:06:33] <rexim> m4n71k0r: мой скрипт не работает.
[17:06:34] <rexim> Ты рад?
[17:06:46] ckorzhik вышел из конференции
[17:06:52] ckorzhik зашёл в конференцию
[17:07:01] <ForNeVeR> Скрипт на PHP?
[17:07:08] <rexim> Нет, на питоне.
[17:07:11] <rexim> Для блендера
[17:07:25] <ForNeVeR> Так потому и не работает: надо было на PHP писать!
[17:07:25] <rexim> Я хочу автоматизировать процесс создания стримовыжимок.
[17:07:35] <rexim> Да, я тоже так думаю.
[17:07:37] <ForNeVeR> А разве блендер это не для 3D?
[17:07:47] <Товарищ Чпок> m4n71k0r, https://github.com/cppit/jucipp
[17:07:51] <rexim> ForNeVeR: В нем можно видео редактировать
[17:08:03] <rexim> Это самый нормальный бесплатный видеоредактор, кстати.
[17:08:12] <ForNeVeR> Ого. Казалось бы, 3D-редактор, а в нём и видео можно. Интересно!
[17:08:14] <rexim> Плюс его можно питоном криптовати.
[17:08:28] <rexim> Да в нем чего только не можно.
[17:08:29] <m4n71k0r> rexim: а чем ещё можно скриптовати?
[17:08:32] <rexim> В емакс какой-то превратился.
[17:08:49] <ForNeVeR> Этим нас не удивишь: мы что угодно закриптуем.
[17:08:49] <rexim> m4n71k0r: а хуй егож знает!
[17:09:19] <ForNeVeR> Hui Jegozh
[17:09:26] <m4n71k0r> Товарищ Чпок: школоло-IDE ?)
[17:09:26] <ForNeVeR> Явно китайская фамилия.
[17:09:36] <rexim> ForNeVeR: :D
[17:10:30] rexim вышел из конференции
[17:10:33] <m4n71k0r> Товарищ Чпок: представляю, как это гтк-поделие будет страшно выглядеть под вендой)
[17:11:12] <ForNeVeR> Или под линуксом ,3
[17:11:19] <m4n71k0r> бгг
[17:11:33] <ForNeVeR> А вообще — да ладно, наверняка можно заставить GTK+ выглядеть прилично.
[17:11:44] <Товарищ Чпок> m4n71k0r, ну, хз.
[17:11:46] <ForNeVeR> Просто никто не знает, как :)
[17:11:47] <Товарищ Чпок> Я ещё не пробовал.
[17:12:24] <m4n71k0r> о, заебись https://github.com/cppit/jucipp/blob/master/src/terminal.cc#L97
[17:12:39] <ForNeVeR> Алсо, там на скринах весь UI кастомный, кажется.
[17:12:59] <m4n71k0r> ForNeVeR: ну где ж я найдую такой школоло фон в клеточку-то?)
[17:13:00] <ForNeVeR> 131072 байта хватит всем, да?
[17:13:16] <m4n71k0r> там ещё вечный фор
[17:13:28] <ForNeVeR> Фон в клеточку збс, кстати. Только вот клеточки бы покрупней!
[17:13:39] <m4n71k0r> ну почти вечный
[17:14:06] <m4n71k0r> о, это супер https://github.com/cppit/jucipp/blob/master/src/terminal.cc#L113
[17:14:21] <m4n71k0r> м ыпропихиваем this, пускаем тред и надеемся, что не сдохнем
[17:15:24] <m4n71k0r> но за async_print спасибо //я пока его код не глядел
[17:15:32] <ForNeVeR> Хм.
[17:16:39] <m4n71k0r> я когда смотрел код IDE для D, написанный неким буггинсом и просто негодовал с кода, мне советовали помочь человеку и запилить кучу ишшузов... но там как и тут... легче пристрелить
[17:17:53] <m4n71k0r> просто на цитаты разорвать https://github.com/cppit/jucipp/blob/master/src/terminal.cc#L180-L215
[17:17:58] <ForNeVeR> Опять этот твой баггинс из BHC...
[17:18:21] <m4n71k0r> ForNeVeR: он из Пензы, наверное
[17:19:56] <m4n71k0r> а так любят жаваскриптеры писать
https://github.com/cppit/jucipp/blob/master/src/terminal.cc#L274-L287
[17:20:01] horta hell вышел из конференции
[17:20:08] <m4n71k0r> на замыканиях
[17:20:37] horta hell зашёл в конференцию
[17:21:14] <ForNeVeR> Может, у него этот терминал просто по определению вечно живой?
[17:21:34] <m4n71k0r> надесюь он не стартует раньше оси
[17:21:45] <ForNeVeR> Киса и Ося были тут!
[17:21:49] <m4n71k0r> s/сюь/юсь/
[17:21:50] <horta hell> m4n71k0r: надеюсь он не стартует раньше оси
[17:22:35] <m4n71k0r> там у него ещё есть диспатчер... потом посмотрю
[17:22:51] <m4n71k0r> кстати, он у меня был зазвездённый...
[17:22:58] <m4n71k0r> раззвездю-ка
[17:23:57] <m4n71k0r> лучше уж поганый codelite с clang-окомплитом юзать, чем это
[17:28:14] <Товарищ Чпок> m4n71k0r, Пэээт, почтальоооон
[17:28:18] <Товарищ Чпок> Умер в драке за райооон
[17:28:34] <m4n71k0r> Товарищ Чпок: поеханный?
[17:28:42] <Товарищ Чпок> Д.
[17:29:16] <m4n71k0r> Товарищ Чпок: назови лучше можную рок/митол группу, года выпуска 2000+, которые приезжали в эту страну
[17:29:42] <m4n71k0r> которая приезжала*
[17:29:58] <Товарищ Чпок> m4n71k0r, Xandira, например.
[17:30:14] <Товарищ Чпок> Да и щас их over 9000 приезжает.
[17:30:43] <Товарищ Чпок> Финны вон любят всякие.
[17:30:48] <Товарищ Чпок> Даже в Яр дохуя приезжае.
[17:31:07] <Товарищ Чпок> Даже Театр трагедий (ололо распались 6 лет назад) выступал в Яре в прошлом году.
[17:36:25] rexim зашёл в конференцию
[17:37:50] <m4n71k0r> ксандира твоя певичек перебирает как…
[17:42:43] m4n71k0r вышел из конференции
[17:48:20] portnov зашёл в конференцию
[17:50:12] <rexim> Все, блендер крепко заскриптован.
[17:50:14] <rexim> Теперь не сбежит
[17:51:00] RAMZAY вышел из конференции
[17:51:02] RAMZAY зашёл в конференцию
[17:53:43] <ForNeVeR> Кажись, я понял, что такое универсальные ссылки в плюсцах.
[17:55:38] <ForNeVeR> А, нет, не понял :)
[17:55:47] <rexim> Да
[17:56:07] <ForNeVeR> А, нет, понял.
[17:56:14] <rexim> Вот поэтому я программирую на питоне
[17:56:16] <ForNeVeR> http://melpon.org/wandbox/permlink/Mua4fAPs2taH33CE
[17:56:25] <ForNeVeR> Пошто этот кот не компилируется в clang 4.0.0?
[17:57:09] <rexim> Нахуя тебе rvalue-то при итерации?
[17:57:31] <ForNeVeR> Я изучаю си-плюс-плюс!
[17:57:34] <rexim> А, ну ок.
[17:58:03] <rexim> Мне всегда казалось что он нужен чтобы затриггерить конструктор перемещения.
[17:58:05] <ForNeVeR> > no known conversion from 'bool' to 'const std::__1::__bit_const_reference<std::__1::vector<bool, std::__1::allocator<bool> > >'
[17:58:14] <ForNeVeR> Какая прекрасная ошибка!
[18:00:05] <ForNeVeR> Ну, вот тут получается, что z — универсальная ссылка, потому что она может в себя вместить и rvalue (с копированием из вектора и последующим перемещением скопированного в переменную z?), и lvalue (прост по ссылке). И потому присваивание туды потом работает по-разному.
[18:00:13] <ForNeVeR> По крайней мере, моя трактовка пока что такова.
[18:00:56] <rexim> > for (auto &&z : x) {
Подобный код ничего не переместит.
[18:01:18] <ForNeVeR> А я проверю!
[18:01:29] <ForNeVeR> Гипотезы хороши до тех пор, пока проверяемы.
[18:01:48] <ForNeVeR> А миксерам не верь!
[18:03:07] <rexim> Мне сложно представить как это будет выглядить. Ты хочешь в векторе мусор из перемещенных элементов создать?
[18:03:36] <ForNeVeR> Не понимаю. Почему?
[18:03:55] <rexim> > for (auto &&z : x) {
А что ты этим кодом-то хотел сказать?
[18:04:06] <rexim> Я вот тоже ничего не понимаю.
[18:04:15] <ForNeVeR> Объявил переменную типа bool&&, в неё складываю були, итерирую.
[18:04:23] <rexim> Окей
[18:04:27] <ForNeVeR> Ровно то и хотел сказать, что там написано.
[18:04:38] <ForNeVeR> А что видишь ты?
[18:08:37] dzhon вышел из конференции
[18:09:04] dzhon зашёл в конференцию
[18:12:35] <rexim> Збс https://github.com/tsoding/tsoding-tools/blob/08bd6b62c92a09f959829b4ad7ad985673f3fc7f/stopwatch/cut-by-stopwatch.py
[18:12:44] <rexim> Давно хотел такую штуку написать
[18:15:07] <ForNeVeR> Мой мегокод, видимо, только для вектора булей работает :)
[18:15:15] <ForNeVeR> Следовало ожидать.
[18:30:40] RAMZAY вышел из конференции
[18:39:17] <rexim> Minoru: http://i.imgur.com/ttC7cuP.png
[18:39:35] <ForNeVeR> rexim: это ты?
[18:40:14] <rexim> ForNeVeR: еще чего. Стану я себя так деанонить, ага.
[18:40:24] <ForNeVeR> Фух!
[18:40:33] <rexim> ForNeVeR: это ты
[18:40:42] <ForNeVeR> Зачем ты меня так деанонишь!
[18:40:51] <rexim> А как надо было?
[18:41:03] <ForNeVeR> :(
[18:41:15] <ForNeVeR> rexim: http://i.imgur.com/ttC7cuP.png
[18:41:26] <rexim> А, окей
[18:41:30] <rexim> Учту в следующий раз
[18:42:38] <Minoru> rexim: э-э-э. Ок, я посмотрел. А к чему это?
[18:43:07] <rexim> Minoru: мне просто понравилось выражение лица Форнёвера.
[18:44:48] <ForNeVeR> Недобрый он у вас какой-то.
[18:44:56] <rexim> Какой есть.
[18:45:14] <ForNeVeR> Того и гляди загрызёт кого-нибудь!
[18:45:20] <rexim> Мы привыкли
[18:46:31] <ForNeVeR> Привыкли шо он вас грызёт?
[18:47:07] <rexim> Да
[18:47:14] <rexim> Хм...
[18:47:22] <rexim> Бубльгис чот всех нахуй поувольнял
[18:48:54] <rexim> ForNeVeR: http://i.imgur.com/htMuUci.png
[18:49:26] <ForNeVeR> rexim: это ты себе уборщицу ищешь!
[18:49:46] <rexim> Lf
[18:51:03] m4n71k0r зашёл в конференцию
[18:52:39] m4n71k0r вышел из конференции
[18:52:40] m4n71k0r зашёл в конференцию
[19:14:19] <rexim> Обожаю людей, которые плохо различают смысл if и when
[19:14:25] <rexim> Они такие забавные предложения строят.
[19:14:39] <rexim> ForNeVeR: what do you do when you're a bad developer?
[19:15:12] <ForNeVeR> When I'm a bad developer, I do nasty things!
[19:15:21] <rexim> =(
[19:20:02] horta hell вышел из конференции
[19:20:28] horta hell зашёл в конференцию
[19:23:49] <Minoru> rexim: he gets punished as bad developers do!
[19:27:25] xmi зашёл в конференцию
[19:45:52] dzhon вышел из конференции
[19:46:08] dzhon зашёл в конференцию
[19:54:19] <Minoru> у Томаса какой-то странный взгляд на function purity: http://stackoverflow.com/a/36969568/2350060
[19:54:46] O01eg зашёл в конференцию
[19:55:04] <Minoru> кстати, почему вы его «Томашем» называете? Его имя действительно так читается?
[20:05:21] <unclechu> Minoru, они шипилявят
[20:05:45] <Minoru> unclechu: кто «они»?
[20:07:59] <unclechu> Minoru, ну кто Томаса Томашем называет
[20:09:02] <Minoru> а
[20:12:03] <m4n71k0r> Minoru: он же поляк?
[20:12:54] <rexim> Разработчик Том поляк
[20:12:57] <rexim> Код любил хуяк-хуяк
[20:13:05] <rexim> Прям как я
[20:13:29] <Minoru> m4n71k0r: я не знаю
[20:13:44] <m4n71k0r> Minoru: Tomáš Petříček
[20:13:49] <m4n71k0r> так правильнее
[20:13:54] <rexim> Пшепше Пшепшепшек
[20:14:05] <m4n71k0r> https://www.linkedin.com/in/tomaspetricek
[20:14:38] <m4n71k0r> Minoru: https://en.wikipedia.org/wiki/Tomáš
[20:14:41] <m4n71k0r> Томаш
[20:15:17] <Minoru> m4n71k0r: уф! Спасибо. А на SO у него просто «Tomas» написано. SO не поддерживает Юникод, ай-яй-яй!
[20:15:24] <rexim> m4n71k0r: ты зачем запрещенные в РФ материалы распростроняешь?
[20:15:51] <m4n71k0r> rexim: а где тут РФ?
[20:15:52] <rexim> Minoru: у него во время регистрации Compose сломалась прост
[20:18:32] grouzen вышел из конференции
[20:20:04] <Minoru> rexim: CloudFlare о чём-то подозревает! Миксер, мне страшно! http://i.imgur.com/cGh7kwL.png
[20:20:23] <rexim> :D
[20:20:34] <rexim> Таки приняли мою капчу на вооружение! >:3
[20:20:55] <m4n71k0r> Minoru: кстати, теперь бы научиться правильно называть его фамилию
[20:20:56] <rexim> Кстати, надоб навернуть!
[20:21:00] <Minoru> Товарищ Чпок: https://github.com/rdnetto/powerline-hs/blob/c6b552f594ae4a96f9e2af9fbc0726371fd005b6/README.md Я прозреваю, что ты юзаешь Powerline, поэтому тебе должно быть интересно
[20:27:08] <ForNeVeR> Minoru: его имя читается как "Томаш", потому что он поляк.
[20:27:24] бодро! зашёл в конференцию
[20:27:28] <ForNeVeR> Ну, и он сам себя так в докладах называет — не думаю, что он тралит ._.
[20:27:28] <rexim> -_-
[20:27:34] <ForNeVeR> бодро!: ?
[20:27:42] <rexim> ЕЧЯЗБ
[20:28:44] <Minoru> rexim: мы знаем
[20:28:57] <Minoru> бодро!: привет. А ты код пишешь?
[20:29:11] <бодро!> Minoru: определённо
[20:29:13] <ForNeVeR> Minoru: я думаю, его фамилия "хуёдро". Помните такого?
[20:29:17] <Minoru> ForNeVeR: а про Томаша Мантикор уже целое исследование провёл и всё выяснил
[20:29:33] <Minoru> ForNeVeR: не то что не помню — никогда и не знал!
[20:29:39] <ForNeVeR> .__.
[20:29:49] uggur вышел из конференции
[20:29:51] <Minoru> бодро!: а покажешь? А мы тебе взамен мемберца выдадим, капчу вводить больше не придётся
[20:29:56] <ForNeVeR> бодро!: вот и выросло поколение, которое тебя не то что не помнит — а никогда и не знало!
[20:30:29] <rexim> Не просто выросло, а постарело и умерло.
[20:30:35] <бодро!> Minoru: я капчиййи не боюсь, если надо — обкапчусь
[20:30:40] <ForNeVeR> https://github.com/bodqhrohro
[20:31:17] <ForNeVeR> А я вот щас в банлисте сперва рекомендации почитаю. Что же там про него пишут?
[20:31:35] <бодро!> В общем, если задана прямоугольная сетка (иже граф) точек и две точки на её границе — описаны ли правила, можно ли обойти все точки линией, которая начинается и заканчивается в данных точках?
[20:31:37] <ForNeVeR> Написано "DeadBot"
[20:32:00] <бодро!> ForNeVeR: и вовсе не дедбот, а хорта
[20:32:05] <rexim> Если написано, значит так оно и есть.
[20:32:13] <ForNeVeR> Хорта не умеет банить, и никогда не умела.
[20:32:42] <бодро!> ForNeVeR: а ей и не нужно, чтобы её дёргали почём зря
[20:32:47] <ForNeVeR> бодро!: похоже на задачу коммивояжёра.
[20:33:00] <rexim> Камнежора
[20:33:34] <ForNeVeR> У нас там какой-то чувак забанен с комментом "не понравился больше чем kosc" :D
[20:33:52] <rexim> xD
[20:34:32] <ForNeVeR> "Склонял хорту на тёмную сторону, давая пету оскорбительные имена политических деятелей."
[20:34:46] <Minoru> $pet status
[20:34:52] <бодро!> ForNeVeR: это как раз предусловие для задачи коммивояжёра, чтобы не искать путь с заданными точками, если всё равно ни хрена не получится. Я сформулировал правила для сеток шириной до трёх точек, но и большего размера не всегда обходятся. Просто не думаю, что первый таким вопросом задаюсь, а как искать — тоже не пойму
[20:35:00] * Minoru вежливо пинает horta hell ногой
[20:35:06] <rexim> $access
[20:35:08] <horta hell> rexim: Администратор
[20:35:10] <rexim> =3
[20:35:14] <rexim> $pet status
[20:35:14] <ForNeVeR> Minoru: а пет выключен.
[20:35:20] <rexim> А чойта?!1
[20:35:20] <Minoru> ForNeVeR: ура1
[20:35:25] <rexim> Зачем? :(
[20:35:33] <ForNeVeR> Minoru: иначе бы пришлось и тебя забанить, когда б ты начал ему давать имена политических деятелей!
[20:35:39] <ForNeVeR> rexim: чтоб не банить Минору!
[20:35:43] <rexim> -_-
[20:36:01] <Minoru> ForNeVeR: а в итоге я с утра побанился за религиотууу!
[20:36:23] <Minoru> ForNeVeR: http://chatlogs.jabber.ru/codingteam@conference.jabber.ru/2016/12/13.html#14:23:44.433099
[20:36:25] <бодро!> Вот если у сетки обе стороны нечётные ≥3 и точки рядом — обойти нельзя. Нельзя срезать угол. А ещё что?
[20:36:47] <ForNeVeR> Это не религиота, а смехота :D
[20:37:24] <Minoru> ForNeVeR: ну вы уж сами там среди старших офицеров разбирайтесь, моё дело банить, кого сказано ._.
[20:37:28] <бодро!> И есть ли ещё подобные ограничения, которые применимы для сеток с меньшей стороной >3, но ограниченного размера, а на большие не действуют?
[20:38:51] <ForNeVeR> бодро!: я не понимаю, в чём тут ограничения.
[20:39:02] <ForNeVeR> Ты спросил "можно ли обойти все точки"
[20:39:09] <ForNeVeR> А отчего нет?
[20:39:11] <ForNeVeR> Можно!
[20:39:29] <ForNeVeR> Для любого N ≥ 2.
[20:39:44] sss|zombie зашёл в конференцию
[20:40:09] <бодро!> ForNeVeR: ну например, сетка 5x5. Берёшь две точки на краю рядом. Как её обойти?
[20:40:23] <ForNeVeR> Любым способом, не?
[20:40:31] <ForNeVeR> Ну, например, я с дальнего угла начну.
[20:40:49] <ForNeVeR> На каждой итерации буду выбирать любую не обойдённую точку
[20:40:56] <ForNeVeR> И таким образом все обойду.
[20:41:24] <бодро!> По прямым линиям?
[20:42:29] <ForNeVeR> Положим, по прямым.
[20:42:53] <ForNeVeR> В чём ограничение-то?
[20:43:13] <ForNeVeR> Может, у тебя запрещено пересекать уже пройденный путь, или надо оптимальный найти, или что?
[20:43:48] <бодро!> Оке, без перепрохождений одних и тех же связей
[20:44:12] <ForNeVeR> А что может меня заставить перепроходить одну и ту же связь?
[20:44:23] <ForNeVeR> Или все точки в линию расставлены?
[20:44:50] <бодро!> Ну например, то, что какая-то точка останется необойдённой
[20:45:01] <ForNeVeR> Я не понимаю, как это может быть.
[20:45:02] <бодро!> И куда не лезь, всё равно останется
[20:45:22] <ForNeVeR> Вот мой алгоритм: я на каждой итерации выбираю ближайшую не посещённую точку.
[20:45:52] <ForNeVeR> Это гарантирует
а) ни одна связь между точками не будет пройдена два раза
б) ни одна точка не останется непосещённой
[20:46:23] <ForNeVeR> Или же нужно рассматривать варианты наложения/совпадения путей между точками?
[20:46:52] <ForNeVeR> Ну вот, скажем, все точки имеют одни и те же координаты — значит ли это, что пути между любыми двумя точками совпадают, и задача не решаема?
[20:47:08] <ForNeVeR> // совпадают с нулевым отрезком
[20:47:46] <ForNeVeR> бодро!: короче, я ни рожна не понял условий, наверное. Пойду спать.
[20:49:44] <бодро!> Банальнейший пример http://pic4a.ru/612/QB.png
Куда идти, куда ползти?
[20:51:07] rexim вышел из конференции
[20:52:07] <ForNeVeR> бодро!: я сделаль https://dl.dropboxusercontent.com/u/10908547/testy.png
[20:52:23] <ForNeVeR> Каждый раз просто выбирал рандомную точку.
[20:52:25] <бодро!> ForNeVeR: читер, кто так по графу ходит?
[20:52:36] <ForNeVeR> Э, граф?
[20:52:43] <ForNeVeR> Ты говорил, что просто точки есть ._.
[20:53:04] <ForNeVeR> Сразу б так и сказал, что надо связи учитывать!
[20:53:08] <бодро!> >‎[18:41:36] ‎бодро!‎: В общем, если задана прямоугольная сетка (иже граф) точек и две точки на её границе — описаны ли правила, можно ли обойти все точки линией, которая начинается и заканчивается в данных точках?
Ась?
[20:53:46] <ForNeVeR> Задана прямоугольная сетка точек.
[20:53:53] <ForNeVeR> Ну, то есть, я так понял, множество.
[20:54:10] <ForNeVeR> Про то, что заданы ещё и линии сетки, я как-то не догадался.
[20:54:22] <ForNeVeR> А комментарии в скобках я, как любой прилежный интерпретатор, проигнорировал!
[20:55:07] <xmi> а в java можно из массива исключать определенный элемент?
[20:55:23] <ForNeVeR> Не совсем понятно, что значит "исключить".
[20:55:31] <ForNeVeR> Занулить?
[20:55:47] <ForNeVeR> Занулить, сдвинув все остальные элементы на один вперёд/назад?
[20:55:57] <ForNeVeR> Получить новый массив, не включающий в себя элемента?
[20:56:25] <xmi> ну мне например нужно индексы максимальных элементов
[20:56:52] <xmi> хочу находить максимальный и исключать
[20:57:25] <ForNeVeR> Ты не ответил на вопрос, что такое "исключить".
[20:57:33] <m4n71k0r> в джаве можно всё, что угодно... с присмотром
[20:57:33] <ForNeVeR> Попыток осталось: 3.
[20:57:54] <ForNeVeR> m4n71k0r: Unsafe!
[20:58:00] <ForNeVeR> Unsafe.исключить
[20:58:00] <бодро!> Почоны, где скачать TrialReset для ForNeVeR?
[20:58:14] <m4n71k0r> ForNeVeR: мне Шипилёв запретил ансейф
[20:58:23] <m4n71k0r> бодро!: чобля?
[20:58:25] <ForNeVeR> m4n71k0r: используй WarHandle!
[20:58:37] <m4n71k0r> WARHAMMER
[20:58:38] <xmi> ForNeVeR: чтобы при поиске его не смотрело\
[20:58:43] <ForNeVeR> :(
[20:59:13] <ForNeVeR> xmi: просто занули, короче.
[20:59:44] <xmi> ForNeVeR: а если там отрицательные будут?
[21:00:03] <ForNeVeR> Тогда не зануляй.
[21:00:18] <ForNeVeR> А если два одинаковых максимальных?
[21:00:20] Птичка:D зашёл в конференцию
[21:00:22] <ForNeVeR> А если NaN?
[21:01:09] <xmi> а его в сравнения можно использовать?
[21:01:21] <xmi> может есть min онстанта?
[21:03:30] <ForNeVeR> Для всех типов есть min-константы.
[21:15:34] eternastudento зашёл в конференцию
[21:20:02] horta hell вышел из конференции
[21:20:19] horta hell зашёл в конференцию
[21:29:20] <portnov> if (x < NaN) return;
[21:29:21] <portnov> ?
[21:30:57] <portnov> у меня помнится был проц который в 1% случаев на любую f-инструкцию выдавал nan
[21:31:07] <portnov> «весёлой отладки»
[21:36:54] <Minoru> я про https://en.wikipedia.org/wiki/Pentium_FDIV_bug сразу подумал, но там 1 случай на 9 миллиардов операций
[21:37:44] <portnov> не, там был целерон, аналог второго пня
[21:37:55] <portnov> если не ошибаюсь
[21:38:02] <portnov> а может даже четвёртого уже
[21:38:18] <portnov> видимо на какой-то брак я нарвался
[21:38:39] <portnov> у меня софт глючил, я как-то полез отлаживать
[21:38:47] <portnov> дошёл до ассемблера
[21:40:09] <portnov> а там
fload 1.0
fload 1.0
fadd
fsave eax
[21:40:12] <portnov> а там nan
[21:40:35] <portnov> вот тупо на ~1% всех f-инструкций
[21:40:41] <portnov> ещё бы софт не глючил :)
[21:43:34] ckorzhik вышел из конференции
[21:43:47] <бодро!> FACEPALM.COM
[21:44:45] <бодро!> Подожди, а разве у АЛУ зарезервирован NaN?
[21:45:11] <portnov> нет, но там описан формат float-чисел
[21:45:31] <portnov> и есть куча способов написать 80 бит, не являющихся числом в этом формате
[21:46:21] <portnov> в частности по-моему если всё нулями забить, будет не число
[21:46:54] <portnov> моего терпения не хватило выяснять, какой именно набор битов он возвращал :)
[22:50:48] grouzen зашёл в конференцию
[23:02:35] <Птичка:D> А у меня тут утром веселье с багами гитхаба было.
[23:02:38] <Птичка:D> https://geektimes.ru/post/283660/
[23:05:37] <Птичка:D> Доброго вечера.
[23:08:28] eternastudento вышел из конференции
[23:14:04] itelmen зашёл в конференцию
[23:17:21] portnov вышел из конференции
[23:19:55] horta hell вышел из конференции
[23:20:09] horta hell зашёл в конференцию
[23:21:15] Graf зашёл в конференцию
[23:21:29] Graf вышел из конференции
[23:24:08] MaXGGXaM вышел из конференции
[23:32:00] SolarRay вышел из конференции
[23:32:11] SolarRay зашёл в конференцию
[23:40:04] MaXGGXaM зашёл в конференцию
[23:42:03] <Minoru> absurd ↔ drusba
[23:42:14] <Minoru> $say 31
[23:42:16] <horta hell> Minoru: К сожалению, запрошенное сообщение не было найдено.
[23:42:18] <Minoru> $say 31
[23:42:19] <horta hell> Minoru: К сожалению, запрошенное сообщение не было найдено.
[23:42:21] <Minoru> $say 31
[23:42:22] <horta hell> Minoru: К сожалению, запрошенное сообщение не было найдено.
[23:42:24] <Minoru> ты можешь!
[23:42:26] <Minoru> $say 31
[23:42:26] <horta hell> Minoru: К сожалению, запрошенное сообщение не было найдено.
[23:42:29] <Minoru> $say 29
[23:42:31] <horta hell> Minoru: в итоге линковка ломается, потому что это будет некрасиво: f(a)(b)(c) вместо f(a, b, c) = return (f(c) = return a + b + c (кажется, это даже валидный Python!), то
[23:42:48] <Minoru> $say 29
[23:42:48] horta hell вышел из конференции
[23:42:54] <Minoru> :(
[23:43:00] horta hell зашёл в конференцию
[23:43:05] <Minoru> как быстро она сломалась!
[23:43:10] <Minoru> $say 19
[23:43:32] <Minoru> $say 19
[23:43:32] <horta hell> Minoru: reximorning: спасибо, я знаю, что у слова «перевезут» ты ни в followers, ни в following тебя все равно пилить Conditional requests ( https://developer.github.com/guides/getting-started/#conditional-requests ). Олсо прозреваю, что там данные через
[23:43:57] <Minoru> через что, хорточка? Через что у них там данные?!
[23:44:02] <Minoru> $say 19
[23:44:02] <horta hell> Minoru: gsomix: кстати, про «оптимальное покрытие» — вот у меня нет всплывающих сообщений и прочей сильно отвлекающей хуеты, так что мне, возможно, стоит поменьше болтать :)
[23:44:19] <Minoru> $say 19
[23:44:19] <horta hell> Minoru: send/gsomix/Кстати, советую послушать группу «Крихітка» (раньше они назывались «Крихітка Цахес»). Это если ты остальную часть дня не живёшь без воды, то, возможно, столько пить вообще вредно
[23:44:34] <Minoru> Хорта скучает по Гсомиксу!
[23:44:50] <Minoru> $say 19
[23:44:50] <horta hell> Minoru: rexim: у тебя есть куча других лицензий, которые вы почему-то не разрешаете, хоть они и аппаратные должны быть, наверное
[23:45:02] <Minoru> $say 19
[23:45:02] <horta hell> Minoru: да, верно. То есть я о том, что толком и не делая *_value не-константами? Текущая версия не компилится: https://gist.github.com/Minoru/1536f141f8f435c84d6b934fd245850f
[23:45:09] <Minoru> $say 19
[23:45:09] <horta hell> Minoru: К сожалению, запрошенное сообщение не было найдено.
[23:45:22] <Minoru> horta hell: ну ок, тогда хватит на сегодня
[23:52:40] itelmen вышел из конференции
[23:59:05] бодро! вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!