Знаете Ли Вы, Что Сегодня День Программиста?


Поскольку в прошлом году День программиста был 13 сентября, я представлял, что завтра будет наш особый день. Я ошибался. Из-за того, как он рассчитан, в 2020 году День программиста приходится на 12 сентября.

Если вы раньше не отмечали День программиста, вы, возможно, даже не знаете об этом:

День программиста — это день, чтобы отпраздновать программистов и поблагодарить их за все, что они делают.

Это очень мило.

Итак, следующий вопрос: куда попадает День программиста в календаре? Вот определение:

Это 0x100-й день года, или 256-й день в общей валюте, и это делает его 13 сентября, если это не високосный год, и 12 сентября, если это так.

Учитывая, что 11111111-это максимальное значение, которое может содержать восьмибитовое число, 255, а не 256, почему не был выбран 255-й день года?  Причина, конечно, в том, что мы, программисты, в соответствии с математиками, считаем с нуля, поэтому мы пошли праздновать 255-й день, начиная с 1 января, который является нулевым днем. Поскольку 2020 год-високосный, это означает, что он сегодня. Хорошо, что мы уже сделали открытку для наших счастливых программистов:

С годами для программистов, да и для всех, 2020 год породил множество проблем из-за глобальной пандемии, которая оказала и продолжает оказывать огромное влияние на то, как мы работаем и играем. В случае с удаленной работой программиста во многих отношениях произошли изменения к лучшему. Мы сообщили о выводах, что программисты могут быть как более продуктивными, так и более счастливыми, работая вдали от своей офисной среды, хотя существует некоторая разница в возрасте — молодые программисты скучают по офисной жизни больше, чем те, кому за 30 и 40 лет. Вероятно, они упускают не поездку на работу, а возможность пообщаться со своими сверстниками в конце рабочего дня.

Это напомнило мне, что в День программиста 2014 года мы обнаружили целый ряд Коктейлей, разработанных Программистами для программистов. К счастью, репо GitHub все еще там, так что я отправляюсь, чтобы смешать себе один сейчас. Дополнительные идеи о том, как отпраздновать, см. в списке предложений Майка Джеймса от Дня программиста 2015 года.

2020 год-это еще одно удивительное событие, имеющее большое значение для программистов. В нетипичной ошибке «один за другим» завтра, 13 сентября 2020 года, в 12:26 вечера UTC временная метка Unix, которая совпадает с датой Linux, увеличивается ровно до 1600000000. Было бы неплохо, если бы это произошло в День программиста, но високосные годы и все такое….

Если вам интересно, следующая аналогичная отметка времени-1700000000 14 ноября 2023 года, и это количество секунд с 1 января 1970 года по UTC, когда началась современная цивилизация.


Добавить комментарий