May 17th, 2019

(no subject)

Чой-то сегодня сижу, туплю, прокрастинирую. Устал: пока все праздновали 9-е, у меня длинные выходные получились длинными рабочими.
Решил продемонстрировать силу воли и закрыть файрволом любимую жежешечку до тех пор, пока какая-нибудь зарплатка не придёт. Чтоб уж доработать-таки до конца пятницы.
Только открыл консоль и набрал пароль --- скайп от постоянного работодателя: от него SWIFT уже в пути.
Чой-то дальше сижу, туплю, прокрастинирую...

Пятничный четверг

Крупный архив зарепортил багу: первое января 5-го года нашей эры должен быть четверг, а в такой-то функции он вычисляется как пятница. А все остальные дни правильно и в 4-м году, и в 5-м.
Проверка показала, что один из популярных алгоритмов вычисления юлианского номера дня по году-месяцу-дню из-за чрезвычайно редкой ошибки округления промахивается на один день именно первого января ноль-ноль-ноль-пятого. Следующая такая ошибка приключилась бы через без малого пять тысяч лет, да реформа календаря помешала, сбила цикл, так что теперь ещё тыщщи четыре лет подождать придётся.

O.K., реальная ошибка.
O.K., хоть и не наша ошибка, но быстро нашли и быстро исправили.
Но хоть одним глазком бы взглянуть, что там за архив такой диковинный, что они смогли эту ошибку вообще разглядеть, что им действительно важно, что первое января 5-го года нашей эры был именно четверг?