Блог DIMV

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

Enjoy Learning

I’m learning, teaching myself something new every day.

I think this was always the case, but it certainly (and understandably) intensified since I switched careers. Every day, I go to bed knowing more than I did when I woke up. I like it, too; I think it’s one of the big treats of the software development trade.

All my life, I enjoyed acquiring new knowledge for the power it gave me. With it, I could do things more efficiently and also could do things I couldn’t do before. But precisely because of that, sometimes learning a new thing made me feel desperate: oh, how much time and effort would have been saved had I only known this before! It’s like spending two days disassembling and reassembling your engine to finally discover that the reason it refused to start was the empty fuel tank. All the precious time that could be spent fulfillingly, all the projects that would be possible, all the mistakes that could have been avoided; such a waste! I used to get really upset about it.

•••

Утро, завтрак, ничто не предвещает…

— Папа, извинись для меня! (Дочерь ещё путается в глагольном управлении.)

— Ладно, извинюсь. А за что, собственно?

— Я просто хочу тебя простить!

Мосэнергосбыт

Никогда не обращал внимания, а тут вдруг пригляделся к чеку. Почему-то у меня в голове организация, собирающая со всех москвичей денег за электричество, была московской, в крайнем случае — подмосковной, ан нет!

заголовок чека с реквизитами
АО «Мосэнергосбыт», город Курск

Странности вроде неадекватной работы автоплатежей через Сбер или выключения сайта по ночам (да-да, их API для передачи показаний счётчиков работает только в рабочие часы — в XXI веке) почему-то теперь не кажутся дикостью. Возможно, это московский снобизм во мне пророс, ведь дикостью они быть не перестали…

•••

Everybody and their dog is discussing the Pennsilvania shooting. I don’t really care about the US politics, nor do I really care about Trump (though I’m glad he’s okay, from what I’m reading). It’s the comments that got me writing this post.

On video, it can be clearly seen (and heard) that before the security officers (or whoever those people in black around him were) walked Trump off the stage, he made a point of stopping, making himself visible, and gesturing to the crowd, who started chanting in response. This didn’t look like the safest thing to do in his position, so a lot of commenters try to give explanations for these actions.

•••

До чего же правозахоронители всех стран и дураки, их поддерживающие, задолбали ломать интернеты!..

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