A Language a Day

Есть такое развлечение — раз в год программисты собираются в декабре и с 1 по 24-е пишут на какую-нибудь общую тему по статье в день. Вот, например, несколько таких подборок за прошлые годы. Вот за этот год. Такая инициатива называется Advent calendar по типу западных рождественских календарей с 24 конфетами.

Я пару раз принимал участие и писал статьи про Perl 6, но это не так интересно, как самому в одно лицо начать такой адвент-календарь. В прошлом году я писал про однострочники на Perl 6, а в этом решил написать о 24 разных языках программирования. За последние лет десять этих языков появилось столько, что вроде ты почти про все и слышал, про многие вообще не знаешь, что там внутри. Поэтому я решил взять стахановскую лопату и прошерстить то, что сейчас вообще есть.

Начиная с 1 декабря раз в день будет появляться статья об одном языке программирования. Задача — не имея опыта работы с языком, написать четыре-пять вполне конкретных программ из заранее заданного списка. Календарь этого года называется A Language a Day, выходит на моем английском сайте.

Офисный офис

Лет пять назад назад я на полтора года устроился работать в большую международную компанию. С большим модным офисом и с бессчетным коллективом с многоуровневой иерархией.

В это время уже стало модно заниматься персоналом, развивать его, и, что уж совсем модно, заботиться о вовлеченности (inclusion) и разнообразии (diversity).

С первого дня я вел дневник офисной жизни, описывая, что происходит, но упирая в первую очередь на то, какой маразм этот весь корпоративный мир. Заметки анонимно публиковались на Медиуме, но вот сейчас, когда GitHub собирается спрятать копию себя в вечной мерзлоте, я тоже решил найти все свои тексты, написанные в разное время, и опубликовать здесь у себя на сайте. А к «Офисному офису» обнаружились еще с десяток неопубликованных глав, которые я тоже с радостью сейчас рассекречиваю.

Часть глав иллюстрирована Катей Чайковской, другая часть — картинками из интернета, остальные без иллюстраций.

Первые десять глав лучше читать подряд, остальные можно в произвольном порядке. Ниже оглавление для быстрого доступа, а я вам желаю приятного чтения!

Куда вы попали?

Привет! Рад видеть!

Я сделал свой сайт еще году в 2003-м и с тех пор занимался многими интересными вещами. Последних лет десять сайт стоял не при делах и ну прям устарел. Сейчас я решил собрать весь свой контент, который возможно найти в архивах за все годы, и выложить его сюда в виде блога.

В эту самую минуту именно это и происходит: на shitov.ru я собираю и выкладываю все, что было написано по-русски, а на andrewshitov.com — все, что по-английски. На русском получается сборная солянка — от фоток из поездок и инстаграма до заметок о программировании. На английском сайте в основном все про программирование на разных языках. Даты постов соответствуют датам оригинальных публикаций, поэтому крутите к рубрикатору и архиву.

Читайте, оставляйте комментарии, пишите письма!

Как хранить бекап

Пришло письмо от местной страховой компании.

В двух словах: мы очень ценим безопасность и надежность наших данных, поэтому каждый день делаем бекапы. Но тут, понимаешь, из секьюрного помещения украли сейф, прям вместе с бекапом.

«Wij vinden de veiligheid van onze gegevens en de continuïteit van de service aan onze klanten erg belangrijk en daarom zijn dagelijkse back-ups van onze gegevens op meerdere manieren opgeslagen. Bij een diefstal in een beveiligde locatie is recent een kluis met daarin een deel van onze back-up gestolen. Wij hebben aangifte van diefstal bij de politie gedaan en het onderzoek loopt nog.»