Дима Дорошев

Последние посты из блога:

Colon

В английском языке слово colon используется и для обозначения знака "двоеточие" :, и для обозначения толстого кишечника.

Казалось бы, что может быть общего у этих двух слов? Ничего, на самом деле. Оба вышли из древнегреческого, и с последним значением все понятно: κόλον - это однозначное обозначение толстой кишки.

А есть еще слово κῶλον, которое произносится примерно так же, но обозначает уже часть тела (рука, нога) или часть предложения. Соль в том, что в древнегреческом языке символ : был аналогом нашей точки и обозначал окончание фразы. И вот сама эта фраза называлась κῶλον.

Гораздо позже в английском языке двоеточие превратилось в разновидность запятой, а название не менялось со времен царя гороха, оставив почву для каламбуров.

Например, некоторые бедолаги, которым удалили кусок кишечника из-за рака, болезни Крона или еще каких проблем, угорают над тем, что у них теперь semicolon ;, то есть полукишечник (погуглите "semicolon cancer").

Давно последний раз делали колоноскопию?

Вскрытие покажет. Записки увлеченного судмедэксперта

Прочитал на днях книгу про работу судмедэксперта. Местами хорошо и познавательно (например, про то, как настоящая работа отличается от того, что нам показывают в фильмах), местами противно и хочется поскорее дочитать главу (например, про детали трупного разложения утопленников).

Еще там есть картинки, и они в основном страшные.

Особой морали у книги нет, кроме как того, что жизнь коротка и надо ее ценить. А через частые упоминания того, что множество смертей происходит из-за алкоголя и глупостей, автор пропагандирует трезвость и более внимательное отношение к своему здоровью.

Оценка: 3 из 5.

Telegram Premium

Если кто-то раздумывает над покупкой Telegram Premium, рассчитывая получить что-нибудь полезное - ничего такого там нет. Вчера позарился на то, что при оплате через бот цена упала до 299 рублей, решил раскошелиться, и получил какую-то херню на постном масле. То есть получил я ровно то, что рекламируется: свистелки и перделки, которыми вряд ли буду пользоваться. Единственная полезная фича - расшифровка голосовых сообщений - работает медленно и очень плохо, по сравнению с тем же @voicybot. При этом Voicy еще и "кружочки" умеет расшифровывать, поэтому продолжу пользоваться им.

Самым приятным моментом была оплата подписки картой через бота, это прям кайфец.

А так, Telegram Premium - ерунда для детей. Разве что вам хочется поддержать разработчиков, но тогда можно просто мне сотку на карту закинуть. Я-то вам всяко ближе какого-то телеграма буду, и тоже разработчик как-никак.

Dev

Как же хорошо, что у всех интервалы времени измеряются в одинаковых единицах и фразу "через 15 минут" понимают одинаково во всем цивилизованном мире.

Нет такого, что у одного минута длится дольше, чем у другого. Или что в США вместо секунды используют какой-нибудь "тик", который равен 1.672 секунды, и день состоит не из 24 часов, а из 4 "квартосуток".

Если бы еще и такое было, программисты бы вообще свихнулись. Им и так хватает високосных секунд и часовых поясов.

Dev

Go: Отложенная обработка событий файловой системы

Допустим, вам нужно что-то сделать при возникновении какого-то события файловой системы. Например, перезапустить веб-сервер при изменении файлов. Довольно частая практика при разработке: повесить "слушателя" файловой системы, запустить приложение, сразу же после редактирования файлов "на лету" перекомпилировать проект и заново запустить его.

Этот сайт написан на Go, и недавно я решил добавить в него подобный hot-reload для markdown-файлов с постами: кладешь новый файл в папку, веб-сервер это замечает и переналивает внутренний in-memory-storage с публикациями без перезапуска самого себя. При этом мне хотелось именно "слушать" файловую систему, а не сканировать ее раз в несколько секунд.

Читать далее