Блог DIMV

Перевернуть страницу

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

Теперь это в прошлом. Сегодня мой последний рабочий день.

•••

Дочерь давно замечена в любви к The Rolling Stones, даже самой первой песней, под которую она начала качать головой в такт, едва научившись сидеть, была «Anybody Seen My Baby?» А на днях тут и вовсе…

Едем, значит, в машине, играют The Beatles, мы с супругой тащимся, дочерь тоже что-то там покачивает ногой в такт, и тут плейлист заканчивается, и включается песня Stones. Реакция дочери последовала мгновенно:

•••

USB type C is lovely, isn’t it? You come to your office with your laptop, and just plug that single cable you have lying on your desk. The other end of the cable is connected to the monitor on your desk, and you immediately have the second screen, the full-size keyboard and the mouse that are connected to the USB ports in the same monitor, and also the headphones (that are connected to the 3.5 mm jack in the monitor). Oh, and the laptop’s charging. With one cable plug, you have the whole workstation set up, the monitor acting as a docking station. Lovely!

•••

А ещё, знаете, жить хорошо!

В буднях и тревогах замыливается глаз, и надо непременно оглядываться вокруг время от времени. А то ведь так легко поверить, что жизнь тяжела и беспросветна… В то время, как на самом-то деле эта жизнь — самое лучшее, что могло с нами случиться.

осень на детской площадке

•••

Что я — поклонник творчества БГ, ни для кого не секрет. Я даже иной раз читаю в глазах людей, хорошо меня знающих, что, может быть, я — даже больше поклонник его творчества, чем прилично здравомыслящему и уравновешенному человеку (мне, впрочем, можно: я ни тот, ни другой). Вслух мне этого пока не говорили, но думали очень громко. Я, бывает, даже задумываюсь: не чересчур ли я, правда… А потом выходит вот новый мини-альбом из четырёх песен.

•••

Работая с S3-совместимыми хранилищами, я то и дело вспоминаю, что сайт-то у меня статический, и хостить его из бакета S3, возможно — хорошая идея…

А потом вспоминаю, что хочется корректно отдавать HTTP 410, и начинаю печалиться…

А потом смотрю на количество Redirect, Rewrite и Header add в .htaccess, успокаиваюсь и перестаю желать странного.

Pagefind

Поиск на сайте — это хорошо и удобно. На Known у меня был, потом, с переходом на статику, пару месяцев не было, но после перехода на LoveIt появился снова — в LoveIt встроенные шаблоны для работы с Algolia и Lunr.js, и второй из опций я воспользовался. Некоторое время это работало, но потом на сайт добавились посты из архивов Google+ и ЖЖ, и страниц стало слишком много. Фактически, для Lunr.js генерировался отдельный файл со всем текстовым содержимым сайта, и этот файл должен был быть загружен браузером, чтобы скрипт мог в нём что-то искать.

Пишите письма!

С тех пор, как этот блог переехал на отдельный сайт, в качестве системы для комментариев тут использовались вебменшены. Это вполне работало — в первую очередь потому, что я дублировал посты в социальные сети: Google+ (кто-то ещё её помнит?), Facebook, Twitter — и комментарии оттуда автоматически загружались сюда. Со временем, соцсети стали сильнее огораживаться, и я, в общем-то, перестал там бывать (не только по этой причине). Вебменшены вообще — довольно нишевая штука; не у всякого есть свой сайт1, а даже если он есть, он не обязательно умеет в вебменшены2.

О модных языках программирования

Долгое время меня ставила в тупик популярность Python в бекенд-разработке: понятно, что прототипировать и прикидывать на этом языке удобно, но выполняется-то код медленно! Кому — думал я — в здравом уме придёт в голову писать «боевой» код с заведомо плохой производительностью (а следовательно, повышенными затратами на инфраструктуру)?! Потом я узнал, что многие распространённые библиотеки для Python (особенно такие, где производительность критична) «под капотом» написаны на C++, а то и на C, и всё стало понятно.