(no subject)

    В очередной раз обнаружилось "слепое пятно" в ежедневных инструментах. (В прошлый раз с malloc, а сейчас сам язык C.)

    Всегда думал, что:
char buf[4096] = {0};

и:
char buf[4096] = "";

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

    Осталось понять, как в C в строке декларации/инициализации буфера обнулить только один байт. (Не отдельным присваиванием.) Чтоб сохранить стиль и и не размавывать локацию изменений во многих местах.

война

У нас вчера началась война.
Более 300 убитых, более 1500 раненых.
Множество пленных/заложников.
Более 3000 ракет выпущено.

Война Пу

Напасть на Украину — это решение одного человека.
Объяснить, почему, зачем и как — это вопрос не политологии, и даже не рациональности, а психологии/психиатрии.
Этот человек очень далёк от своего народа. (В этом вина, в том числе, и его приближённых, многие годы доносящих до него данные извне, но боящихся его реакции.) Поэтому никакие санкции не повлияют на него или его решения. И не важно, насколько его народ будет страдать.
Переговоров с ним или его представителями не получится: никакой рациональностью тут и не пахнет.
Молчаливое большинство, которое его переизбирало, частично думало: «Лишь бы не было войны.» Но вот сюрприз...
Как именно сейчас остановить войну — вот в чём вопрос. Потому что когда счёт убитых с каждой стороны пойдёт на многие тысячи, народ обоих стран изменит свою волю к миру на волю к победе. И всё будет ещё хуже.

Светлая сторона COVID-19

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

воздушно-капельный путь

Вчера я узнал, что неправильно понимал, что такое «воздушно-капельный путь».
Был контекст: «SARS-CoV-2 распространяется не воздушно-капельным путём, а контактным». (via)

Ссылка и объяснение вначале статьи на сайте ВОЗ: link.

Есть капли (droplet particles, >5-10 μм), и есть «носимые ветром капли» (airborne, droplet nuclei, <5μм). Первые быстро падают вниз, и скорее относятся к контактному пути. Вторые работают и долго после того, как заражённый ушёл с этого места.

(see also.)

(no subject)

После окончания степени и работы в универе прошло 20 лет. И на отделении мне, в конце концов, закрыли счёт. Положу домашнюю страничку, видимо, на github.io. Там только статика. Без счётчиков посещений уж обойдусь.