Блог DIMV

•••

I missed out on a rather good movie today.

My wife was watching, and I was doing some housekeeping on one of the non-work-related projects. I could have joined her on the couch, but I chose to turn my back on the TV, so I didn’t watch. I listened through the whole story, and I turned around to watch several scenes, but I didn’t watch the movie. I think I would have enjoyed it if I watched.

•••

In Russia, we have a lot of holidays. Some think we have way too many holidays, but I’m kinda used to it, so I’m not fit to judge.

Most of Russia doesn’t observe Christmas on December, 25 (the prevalent church here is the Russian Orthodox who never switched to Gregorian calendar, so Christmas is January, 7). However, the USSR legacy (they tried to make the church-related holidays obsolete by introducing the non-church-related holidays about vaguely the same dates) of celebrating The New Year on January, 1, combined with the modern Russian return-to-roots state-wide celebration of Christmas, results in the state-sanctioned holiday (think of it as “bank holiday” in Western terms) spanning most of the first half of January.

•••

В одном тут Телеграм-чатике спросили, не помнит ли кто, какое было ограничение на длину имени файла в MS-DOS. Нет, я допускаю, что кто-то никогда не пользовался DOS или забыл. Не укладывается в голове (вот и выросло поколение, не помнящее 8.3), но пост не об этом.

Ответ переслали из чата с GPT-ассистентом.

Вот это для меня — совсем дичь. Хватило бы трёх слов в поисковике, зачем формулировать вопрос на человеческом языке, да ещё рисковать получить галлюцинацию в ответ?

•••

СЯУ, что язык программирования Python назван так не в честь змеи, а в честь Летающего Цирка. Это настолько многое объясняет, что у меня, кажется, полностью исчезли все к этому языку вопросики.

Больше того, он мне начал всерьёз нравиться.

•••

Часы я ношу постоянно, ещё со школы. Если из дома вдруг без часов вышел, дискомфортно, будто голым себя чувствую. А последние десять лет ношу почти исключительно смарт-часы.

Три месяца тому назад смарт-часы у меня поломались, и я решил попробовать походить для разнообразия с обычными часами, вспомнить, как оно бывает. Откопал свои старые кварцевые, поставил туда новую батарейку, стал носить. До сих пор, кстати, идут, с той же батарейкой, и ещё пару лет будут идти — в сравнении с «умными» часами прямо-таки космос! Впрочем, на этом позитивные впечатления заканчиваются.

•••

I don’t really care about the US politics or the US economy that much. I don’t live there, and the local developments around me interest me much more. However, as I read about Elon Musk being appointed as advisor or whatever it is, I remember thinking: “Now, at least they’ll have someone with an idea”. After all, what Musk did to the industry of space launches is worth a praise every day of any week — at least in my book.

SpinRite

SpinRite is a piece of data recovery software written by Steve Gibson of dubious Security Now fame. Anyone familiar with the matter knows how much Gibson likes to boast about SpinRite, how it is a complicated piece of software writted in pure Assembly language, how it’s polished and thoroughly tested on a variety of obscure hardware to achieve perfection at every release, and how its data-recovery algorithms are based on intricate physics of modern disks to ensure the recovery of every bit of data that could possibly be recovered. The data recovery ability “which far exceeds any other known utility” is the main selling pitch there.

•••

У меня же домен, где почта, молдавский — в бытность врачом завёл, «как House M.D., только kuznetsov.md». Тут молдавские спамеры оживились, я даже не сразу сообразил, почему; выборы там у них.

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

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

•••

Все вокруг в восторге от продуктов JetBrains, а меня вот близкое столкновение с ними всякий раз глубоко озадачивает. Сегодняшний пример — Teamcity Kotlin DSL.

Это Kotlin, со всеми фирменными котлинскими приколами. Язык, в котором есть два вида строковых литералов: с эскейпами и без тоже с эскейпами, но абсолютно упоронскими и не отражёнными в документации. Вопрос знатокам: если, чтобы получилось %, надо догадаться написать %% (именно догадаться, в документации этого нет), то что надо написать, чтобы получилось $?1.

•••

В Калининграде сейчас невероятно красивая осень. Сухо, тихо, листья, запахи. Идёшь, и кажется: в этом мире не может быть зла, никакой суеты, ни жестокости.

Каждый из нас ведь — часть этого мира. Мы все — в нём, он — в нас. Так откуда возьмётся что-то, кроме радости и красоты?

Но стоит об этом задуматься, тут же вспоминаешь, что всё ведь как раз наоборот:

Only in silence the word,
Only in dark the light,
Only in dying life:
Bright the hawk’s flight
On the empty sky.1