Блог DIMV

О десктопах

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

На рабочем ноуте стоит Ubuntu. Как дистрибутив она мне не нравится (потому что snap — это зло), но сам десктоп после примерно десяти лет жизни в KDE создал ощущение приятной свежести. Дома у меня Debian, в Debian по умолчанию GNOME, вот я и решил попробовать…

Полное фиаско. GNOME в Debian 12 невозможно нормально пользоваться, а судя по тому, что пишут в Сети, в более свежих версиях GNOME всё ещё хуже. Разработчики GNOME уже давно строят систему для дураков, а Принцип Шоу никто не отменял. Эксперимент длился три недели, больше я не смог.

•••

Забавно, что префикс «Убедительная просьба», как правило, заменяет, собственно, этой просьбы убедительность. Ни разу не видел, чтобы следующая за ним просьба действительно была убедительной в хоть сколько-нибудь заметной степени.

Получается этакий шорткат: говоря «убедительная просьба»1, говорящий расписывается в том, что убедительной просьбу сделать не смог, но просит считать её таковой, потому что ну очень хочется.

Интересно, если к рекламе добавлять префикс «Побуждающая к покупке информация» — сработает?


  1. На самом деле, вероятно, этот кусок канцелярита мутировал из «убедительно просим Вас» — это тяготение к обезличиванию (ergo, снятию персональной ответственности) в канцелярите забавляет особо. ↩︎

День Победы

Наша великая страна всегда борется только за правое дело, и побеждает. Поэтому День Победы — наш святой праздник.

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

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

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

•••

Мой домашний компьютер уже некоторое время требует апгрейда; собирал я его не скупясь, чтобы какое-то время об апгрейдах не думать вовсе, но с тех пор прошло 12 лет — уже пора. Не настолько «пора», чтобы я не пожалел денег и времени на «опять сделать по-красоте и ещё десять лет не париться»1, но мысли время от времени провоцирует.

Намедни кстати подвернулась возможность купить MacBook Pro образца 2019 года — 16-дюймовый, из последних на amd64-совместимых процессорах2. Да не просто купить (по весьма умеренной цене), а ещё и взять на недельку потестить-подумать. Взял вот на тест — думаю. Думаю, насколько оно мне подходит на замену этого самого домашнего компа.

•••

Какая всё-таки восхитительная ирония: в шедевре не надо менять ни одного слова, ни одной ноты! Интересно, кто из создателей понимал, что именно они сотворили?..

готовая идеальная песнь протеста и революции

Луч солнца золотого
Туч скрыла пелена.
И между нами снова
Вдруг выросла стена.
Ночь пройдёт, наступит утро ясное;
Знаю, счастье нас с тобой ждёт.
Ночь пройдёт, пройдёт пора ненастная,
Солнце взойдёт!
Солнце взойдёт!

Покрытие в картинках

Тесты — это хорошо. Приятно работать с кодом, который хорошо покрыт качественными тестами. Тесты дают свободу. Можно экспериментировать, не боясь что-нибудь сломать; можно рефакторить код до идеала, не опасаясь, что он перестанет работать. Люблю тесты.

Покрытие тестами — полезная метрика, если не делать из неё цели1. Дядя Боб на одной из лекций спрашивал аудиторию, к какому проценту покрытия кода тестами стоит стремиться, и, получив в ответ что-нибудь вроде «95%», с картинным удивлением вопрошал: «Выходит, вам всё равно, работают ли остальные пять процентов вашего кода? Так стоило ли их писать?!»

Не суй наши ПД во вражескую БД!

Тут вот у нас есть 152-ФЗ «О персональных данных». И в нём написано, что

персональные данные - любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу.

– 152-ФЗ «О персональных данных», ст. 3, ч. 1.

То есть, например, имя, фамилия и номер паспорта — это всяко персональные данные, другой трактовки никак не получается.

А ещё написано, что этот закон вполне себе применим

к обработке персональных данных граждан Российской Федерации, осуществляемой иностранными юридическими лицами […], на основании договора, стороной которого являются граждане Российской Федерации, иных соглашений между иностранными юридическими лицами […] и гражданами Российской Федерации либо на основании согласия гражданина Российской Федерации на обработку его персональных данных.

•••

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

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

•••

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.