Home
Обсуждение программирования на любых платформах
codingteam@conference.jabber.ru
Вторник, 5 февраля 2019< ^ >
m4n71k0r установил(а) тему: C, C#, C++, Clojure, Cobol, Common Lisp, D, Erlang, F#, Go, Groovy, Haskell, Java, JavaScript, Kotlin, MATLAB, OCaml, PowerShell, Python, R, Racket, Refal, Ruby, Rust, Scala, Scheme, TypeScript
Telegram channel: https://t.me/codingteam
HQ, логи: https://codingteam.org.ru/
Код постить сюда: http://lpaste.net/
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
Tsoding: https://tsoding.github.io/schedule.html
http://i.imgur.com/slnyI6a.jpg
Упоминания о Flash, PHP, Pascal/Delphi/Borland, Basic, 1С караются съедением поциента.
Конфигурация комнаты
Участники комнаты

GMT+3
[00:01:43] <ma1uta> https://mikekaganski.wordpress.com/2019/02/04/microsoft-deprecates-msi/
[00:02:05] m4n71k0r вышел(а) из комнаты
[00:41:05] O01eg вышел(а) из комнаты: Replaced by new connection
[00:41:06] O01eg вошёл(а) в комнату
[03:01:47] ma1uta вышел(а) из комнаты: Replaced by new connection
[03:01:48] ma1uta вошёл(а) в комнату
[03:08:54] rafaelrs вышел(а) из комнаты: Replaced by new connection
[03:08:55] rafaelrs вошёл(а) в комнату
[04:31:57] io.h вошёл(а) в комнату
[04:36:57] Ender вошёл(а) в комнату
[04:45:51] io.h вышел(а) из комнаты
[04:46:37] io.h вошёл(а) в комнату
[04:49:03] matraskin вошёл(а) в комнату
[04:59:10] io.h вышел(а) из комнаты
[05:27:34] HazardPointer вышел(а) из комнаты
[05:36:35] uggur вышел(а) из комнаты
[06:31:11] matraskin вышел(а) из комнаты
[06:50:21] portnov вошёл(а) в комнату
[07:15:39] portnov вышел(а) из комнаты: Replaced by new connection
[07:15:40] portnov вошёл(а) в комнату
[07:16:06] portnov вышел(а) из комнаты
[07:29:07] uggur вошёл(а) в комнату
[07:55:18] ma1uta вошёл(а) в комнату
[08:39:59] uıʃɐɟ∀ вышел(а) из комнаты
[08:40:16] uıʃɐɟ∀ вошёл(а) в комнату
[09:12:39] m4n71k0r вошёл(а) в комнату
[09:54:09] uıʃɐɟ∀ вышел(а) из комнаты: Replaced by new connection
[09:54:23] uıʃɐɟ∀ вошёл(а) в комнату
[09:54:49] uıʃɐɟ∀ вышел(а) из комнаты
[09:55:04] uıʃɐɟ∀ вошёл(а) в комнату
[09:56:13] uıʃɐɟ∀ вышел(а) из комнаты: Replaced by new connection
[09:56:28] uıʃɐɟ∀ вошёл(а) в комнату
[09:56:46] uıʃɐɟ∀ вышел(а) из комнаты
[09:57:39] uıʃɐɟ∀ вошёл(а) в комнату
[11:11:51] awMinor вошёл(а) в комнату
[11:36:12] <Ender> Как заюзать параметр пак в методе, который наследуется?
[11:59:20] awMinor вышел(а) из комнаты: Скоро буду.
[12:00:07] awMinor вошёл(а) в комнату
[12:05:07] awMinor вышел(а) из комнаты
[12:05:39] awMinor вошёл(а) в комнату
[12:05:41] <tg> <@ttldtor> this->method(params...); ?
[12:05:45] <tg> <@ttldtor> или форварднуть
[12:24:41] unclechu вышел(а) из комнаты
[12:38:24] uıʃɐɟ∀ вышел(а) из комнаты
[12:38:41] uıʃɐɟ∀ вошёл(а) в комнату
[13:41:20] <Ender> Лол.
[13:41:25] <Ender> А как этого добиться?
[13:42:01] <Ender> Я же не могу сделать темплейт метод виртуальным
[13:42:13] uıʃɐɟ∀ вышел(а) из комнаты: Replaced by new connection
[13:42:28] uıʃɐɟ∀ вошёл(а) в комнату
[13:42:45] uıʃɐɟ∀ вышел(а) из комнаты
[13:42:55] <Ender> Я читал, что как-то через тапл можно
[13:43:20] uıʃɐɟ∀ вошёл(а) в комнату
[13:43:30] uıʃɐɟ∀ вышел(а) из комнаты
[13:43:31] uıʃɐɟ∀ вошёл(а) в комнату
[13:44:54] <Ender> Но вообще я не могу сделать template<typename... Arg> virtual void bar(std::string, Arg... args) = 0;
[13:45:37] io.h вошёл(а) в комнату
[13:46:49] io.h вышел(а) из комнаты
[14:11:16] uıʃɐɟ∀ вышел(а) из комнаты: Replaced by new connection
[14:11:30] uıʃɐɟ∀ вошёл(а) в комнату
[14:11:48] uıʃɐɟ∀ вышел(а) из комнаты
[14:43:52] Птичка:D вышел(а) из комнаты
[14:44:03] Птичка:D вошёл(а) в комнату
[15:11:15] O01eg вышел(а) из комнаты
[15:12:54] <tg> <@ttldtor> мне показалось, что ты в наследуемом методе уже юзаешь шаблоны...гм...ну попробуй CRTP
[15:17:30] <Ender> А как тогда наоборот?
[15:17:36] <Ender> Вот црпт видел уже
[15:17:40] <Ender> Не хочу чёт
[15:17:49] <Ender> Разбарь короч
[15:18:03] <Ender> Разбань*
[15:18:36] <m4n71k0r> пусть Форневер разбанивает
[15:19:13] <m4n71k0r> видел, не хочет...а другого способа почти и нет. Либо ты в рантайме это делаешь, либо в компилтайме
[15:19:22] <m4n71k0r> в рантайме есть ад с вараргами
[15:19:28] <tg> <@fvnever> Нет. Забанен был за дело, пока не вижу повода пересматривать. Само пройдёт, э, в субботу или в воскресенье.
[15:19:56] <Ender> А какой тебе повод нужен, ну.
[15:19:56] <tg> <@fvnever> Пишет что в субботу.
[15:22:21] <tg> <@Devel29A> Хах. Эндера забанили?
[15:22:45] <tg> <@Devel29A> >> <fvnever> Нет. Забанен был за дело, пока не вижу повода пересматривать. Само пройдёт, э, в субботу или в воскресенье.
Что вы тут устроили :)
[15:30:17] <Ender> Я бы пошутил на эту тему.
[15:40:03] <tg> <@Devel29A> Можешь не шутить
[15:52:00] Птичка:D вышел(а) из комнаты
[15:52:53] Птичка:D вошёл(а) в комнату
[15:55:03] HazardPointer вошёл(а) в комнату
[16:38:24] <tg> <@fvnever> Эндер мне в приват прислал простыню на целый экран, в которой написано, что я мудодей и должен его разбанить.
[16:38:32] <tg> <@fvnever> Я, как мудодей, разбанил.
[16:38:57] <tg> <@winged_pegasus> >> <fvnever> Эндер мне в приват прислал простыню на целый экран, в которой написано, что я мудодей и должен его разбанить.
Мудодей дня — Форнёвер.
[16:39:02] <tg> <@fvnever> Да, это так.
[16:39:35] <tg> <@fvnever> (ну, там на самом деле глубинные измышления описаны, но я их прочитал и принял решение разбанить, про мудодея это я уже от себя добавил)
[16:40:51] <tg> <@winged_pegasus> Я, кстати, не вижу чего-то, за что можно было Эндера заборонить.
[16:41:03] <tg> <@winged_pegasus> Даже в истории модерации чята.
[16:41:48] <tg> <@fvnever> >> <winged_pegasus> Даже в истории модерации чята.
Мб это было больше двух дней назад?
[16:42:10] <tg> <@fvnever> Ну и там из них просто вышел огроменный срач про эплотехнику, андроиды и всякую такую ерунду
[16:42:13] <tg> <@winged_pegasus> >> <fvnever> Мб это было больше двух дней назад?
Уже прошло столько времени? Ой.
[16:42:19] <tg> <@sarakerrigan> вы точно не путает с рамзаем?
[16:42:29] <tg> <@fvnever> >> <sarakerrigan> вы точно не путает с рамзаем?
Оба два попали под мой трактор
[16:42:36] <tg> <@sarakerrigan> а, тогда логично
[16:52:34] ma1uta вышел(а) из комнаты
[16:56:09] portnov вошёл(а) в комнату
[17:32:41] <tg> <@Air_0> >> <ttldtor> мне показалось, что ты в наследуемом методе уже юзаешь шаблоны...гм...ну попробуй CRTP
Так вот. Что тебе показалось?
[17:32:54] <tg> <@Air_0> Может я этого не сделал и ищу причину
[17:37:11] m4n71k0r вышел(а) из комнаты
[17:39:21] <tg> <@ttldtor> Хочешь прикинуть как чего-то - в рантайме юзай стирание типов и контейнеры или варарги, в компилтайме - crtp с туплами или без или какой-нибудь свой втейбл со статическим хранилищем.
[17:39:33] <tg> <@ttldtor> Я не знаю, что делал или не делал
[17:46:34] <tg> <@sarakerrigan> выдыхайте, вы начинаете нервничать
[17:48:38] <tg> <@Air_0> У меня всё просто. Есть интерфейс, для него есть класс с реализацией, и есть другой шаблонный класс, где вызывается его метод, в котором кокрастыке variadic template. Поэтому очевидно, что мне пришло на ум сделать так, что бы когда я дергал за интерфейс, я ему передавал столько аргументов, сколько мне нужно
[17:49:35] <tg> <@Air_0> Вариант проще, если я не буду использовать этот интерфейс вообще, потому что думается мне, он там нахуй не нужен
[17:49:52] <tg> <@Air_0> [Sticker 😛]
[18:00:25] <tg> <@ttldtor> Ок, не наследуй
[18:00:33] <tg> <@ttldtor> Просто включи
[18:00:42] <tg> <@ttldtor> И передавай
[18:00:54] <tg> <@winged_pegasus> Передёргивай.
[18:01:18] <tg> <@ttldtor> С частотой 42 герца
[18:08:18] ma1uta вышел(а) из комнаты: Replaced by new connection
[18:08:22] ma1uta вошёл(а) в комнату
[18:23:15] unclechu вошёл(а) в комнату
[18:41:21] awMinor вышел(а) из комнаты
[18:53:52] Птичка:D вышел(а) из комнаты
[18:54:14] Птичка:D вошёл(а) в комнату
[20:04:40] <tg> <@Devel29A> Руки менять надо?
[20:05:19] <tg> <@Devel29A> Не то, что бы мне было интересно. Просто пытаюсь уточнять детали сразу
[20:09:51] <tg> <@ttldtor> https://3dnews.ru/982254
[20:11:04] <tg> <@winged_pegasus> Вот неожиданность...
[20:20:35] Ender вышел(а) из комнаты
[20:20:40] Ender вошёл(а) в комнату
[20:26:04] O01eg вошёл(а) в комнату
[20:52:52] <tg> <@ttldtor> уныние
[20:52:54] <tg> <@ttldtor> тлен
[20:53:05] <tg> <@ttldtor> ждём, может миноры что-нить расскажет
[20:53:10] <tg> <@ttldtor> минорыч*
[20:53:25] m4n71k0r вошёл(а) в комнату
[20:56:24] <tg> <@ttldtor> или ещё кто-нибудь
[20:56:37] <tg> <@ttldtor> я вот сегодня и вчера сишкой на работе занимался
[20:56:50] <tg> <@ttldtor> а завтра джава, котлин и шарп будет
[20:58:35] <tg> <@ttldtor> в сишке как-то всё уныло с многопоточностью)
[21:09:37] portnov вошёл(а) в комнату
[21:35:38] ma1uta вошёл(а) в комнату
[21:45:19] portnov вышел(а) из комнаты
[21:51:18] Minoru вошёл(а) в комнату
[21:57:13] <tg> <@Devel29A> >> <ttldtor> в сишке как-то всё уныло с многопоточностью)
Ахахаха
[22:20:44] portnov вышел(а) из комнаты
[22:58:17] m4n71k0r вышел(а) из комнаты
[23:13:10] <Minoru> Yandex.Music подкинул новой музычки: King 180 — Killem All https://www.youtube.com/watch?v=QiJc0JTwr08
[23:16:07] <Minoru> а Rust в debug-сборке паникует при integer over/under-flow
[23:22:25] <tg> <@ingvarjackal> >> <ttldtor> в сишке как-то всё уныло с многопоточностью)
прямо как в питоне :)
[23:22:29] <tg> <@ingvarjackal> питоне = сишка
[23:33:25] Minoru вышел(а) из комнаты
[23:33:37] <ma1uta> > прямо как в питоне :)
Зато имея GIL не надо строить Memory Model, заморачиваться со всякими happens-before, syncronization-with и гадать "Куда бы ещё поставить `volatile`".
[23:51:16] <tg> <@Devel29A> >> <ingvarjackal> питоне = сишка
Питонишка
[23:51:40] <tg> <@winged_pegasus> Фитоняша
[23:52:42] <tg> <@noktoborus> Ура, могу спать
[23:52:45] <tg> <@noktoborus> В тишине
[23:59:02] <tg> <@Devel29A> >> <noktoborus> Ура, могу спать
Новый палец таки вырос?
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!