Size: a a a

2021 March 27

c

codingteam@cjr in codingteam
Minoru
@fvnever: ой, нет, старая вот: https://ru.wikipedia.org/wiki/%D0%97%D0%B5%D0%BB%D0%B0%D0%BD%D0%B4%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B2%D0%B8%D0%BD%D1%86%D0%B8%D1%8F) Но она все равно в северном полушарии, так что my point holds
источник

💮

💮 in codingteam
codingteam@cjr
Minoru
> <sergevp> Хм... Не могу придумать задачу для шаблонов, которая бы считалась долго, но не жрала много памяти на инстанцирование шаблонов.
fold какой-нибудь? Числа просуммировать. Всего два параметра (аккумулятор и очередное число), так что память константная, зато много итераций
Fold через рекурсию? Неужели в шаблонах есть оптимизация хвостового вызова?
источник

c

codingteam@cjr in codingteam
Minoru
не знаю. Хотелось бы надеяться :)
источник

c

codingteam@cjr in codingteam
sergevp
@sarakerrigan> меня тут мучает который день перед сном мысль - как запатчить в винде время для отдельно взятой программы?

faketime в линуксе, какой-нибудь http://www.nirsoft.net/utils/run_as_date.html в винде.
источник

c

codingteam@cjr in codingteam
sergevp
Бывает удобно для отлова временных багов. Типа, баг, который вылазит в программе, запущенной до полуночи, если она получает данные после полуночи.
источник

c

codingteam@cjr in codingteam
sergevp
faketime ещё умеет ускорять/замедлять время. Так можно намного быстрее отлавливать баги, которые вылазят, например, только через 24 часа работы.
источник

💮

💮 in codingteam
codingteam@cjr
sergevp
Бывает удобно для отлова временных багов. Типа, баг, который вылазит в программе, запущенной до полуночи, если она получает данные после полуночи.
Ещё придётся чинить баги, которые вылазят когда программа в одном времени работает, а остальная система в другом.
источник

AO

Alibek a1batross Oma... in codingteam
программистов хлебом не корми, дай только со временем поиграться
источник

c

codingteam@cjr in codingteam
sergevp
@pink_snow> Fold через рекурсию? Неужели в шаблонах есть оптимизация хвостового вызова?

Не, на глубину рекурсии там есть лимит — так они от бесконечных циклов защищаются, типа:
 template<class T> struct S { S<T*> operator->(); };
 S<int> x = S<int>()->lol;
То есть слишком глубокую рекурсию тоже делать нельзя. :)
Нужно придумать задачу с глубиной не более 900.
источник

💮

💮 in codingteam
Alibek a1batross Omarov
программистов хлебом не корми, дай только со временем поиграться
Я уже хочу убежать от этого времени куда-нибудь подальше.
источник

AO

Alibek a1batross Oma... in codingteam
💮
Я уже хочу убежать от этого времени куда-нибудь подальше.
В будущее
источник

c

codingteam@cjr in codingteam
sergevp
@a1batross> В будущее

Легко! :)
$ faketime tomorrow date
источник

c

codingteam@cjr in codingteam
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вот эту прогу надо в faketime запускать, тогда она быстро отработает.
источник

K

Kerrigan in codingteam
http://www.nirsoft.net/utils/run_as_date.html А таки кто-то написал
источник

K

Kerrigan in codingteam
https://habr.com/ru/post/549270/ вот вам адовая статья
источник

MS

Mikola Summer Duck in codingteam
Мне кажется было бы понятнее если бы он просто откомментированный листинг на асме выложил.
источник

t

ttldtor in codingteam
Alibek a1batross Omarov
В будущее
В будущем я. Угадай, на чём пишу.
источник

AO

Alibek a1batross Oma... in codingteam
ttldtor
В будущем я. Угадай, на чём пишу.
На Си?
источник

t

ttldtor in codingteam
На неумирающих языках
источник