В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при запуске сервиса "1990-01-01 12:00:00", он отвечает на ntp-запросы 1990-01-01 12:00:00. И через час всё равно отвечает "1990-01-01 12:00:00".
Я уверен, что в тестировании разных систем такой сервер будет восхитительно полезен.
Кажется, я придумал себе хорошее упражнение для rust'а.
Я уверен, что в тестировании разных систем такой сервер будет восхитительно полезен.
Кажется, я придумал себе хорошее упражнение для rust'а.
no subject
Date: 2021-10-05 02:06 pm (UTC)Я вообще не понимаю, как люди тестируют свой софтвер, используя реальное время. Все эти System.currentTimeMillis(). По мне так это чистый идиотизм. Но все так делают, к сожалению.
no subject
Date: 2021-10-07 03:15 pm (UTC)В линуксе есть time namespaces для таких штук, кстати. Пока не было, была печаль и страдание.
no subject
Date: 2021-10-07 03:23 pm (UTC)О, хорошая вещь. Мне не приходилось так уж какие-нибудь cli программировать (почти); а в скале-джаве можно все руками замокать.