Мои итоги 2025 года

Мои итоги 2025 года

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

Сами посудите, зачем мне знать, что компания X обслужила за год YYYY клиентов. Хотя постойте, YYYY маловато. Пусть будет ZZZZ клиентов. А ещё в процессе работы с этими клиентами было обработано QQQQQ обращений в техподдержку. Впечатлены? Или, как и я, задаёте стереотипный, но более чем актуальный вопрос «И чё?».

Ну реально, ZZZZ клиентов — это много или мало? По сравнению с кем/чем? Скучно, господа-товарищи.

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

— Петька, приборы? — Десять — Что — десять? — А что — приборы?

Если вы думаете, что я достоверно знаю, как надо, вы ошибаетесь. Я всего лишь поделился тем, что мне кажется бессмысленным и неинтересным. Ну а теперь, чтобы не отставать от коллектива подводящих итоги, расскажу о том, что важного и интересного было у меня в 2025 году. Постараюсь коротко и со смыслом, ну а что получилось, судить вам.

У нас родился внук

17 марта у нас родился внук Александр. Я до сих пор не могу сказать, что чувствую себя дедом. Но наверное, это потому, что для меня слово «дед» ассоциируется с человеком преклонных лет с палочкой и длинной бородой. Однако по нынешним временам даже прадеды выглядят заметно бодрее.

А вообще, внуки — это чудесно. Это буквально очередная молодость, воспоминания о том, как всё было с детьми. Так что пока просто радуюсь. И учусь быть заботливым дедом, играть с внуком. Потому что, если вы читали мои откровения, играть я никогда особо не умел. Может быть, внук поможет научиться этому непростому делу.

Поездка в Абхазию

Так получилось, что за 51 год моей жизни я ни разу не сподобился познакомиться с красотами гостеприимной Абхазии. Но вот супруга меня уговорила, и я прекрасно отдохнул в отеле на самом берегу моря. Наслаждался шумом волн, медитировал на лежаке и даже прокатился на пару экскурсий. Экскурсии вполне стандартные для Абхазии — Гагра, дача Сталина, Новый Афон и озеро Рица.

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

Теперь я знаю, каким должен быть настоящий отдых, что мне нужно, чтобы отдохнуть. И это просто критически важное открытие.

Ежедневные посты

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

Не то, чтобы я не писал до этого практически ежедневно. Но всё это было в заметках в Обсидиане, разных приватных блогах на Wordpress и Эгее. И кроме меня написанное не читал никто и никогда.

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

Писательство

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

1. Книга «Вагю: Путь мраморного мяса». Медитативное путешествие в мир японской говядины

На эту книгу меня вдохновили ребята из компании S-Meat. Я начал работу над черновиком в феврале, потом всё долго было на стопе, но где-то в начале ноября я собрался с силами, вернулся к работе и к середине декабря закончил.

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

2. Книга «Цифровая безопасность»

Над этой книгой я думал больше двух лет. И в вялотекущем режиме делал и переделывал содержание, писал куски текста для разных глав. Но в конце октября взял себя в руки, зафиксировал вариант содержания и к концу декабря написал черновой вариант. По объёму вышло около 800 тыс. знаков с пробелами или почти 20 авторских листов. Ещё требуется довольно много редактуры и доработок, подбора иллюстраций, а может быть, и вёрстки. Но самое главное, что я смог дописать начатое. И очень хочется, чтобы в 2026 году книгу увидели её первые читатели.

На эту книгу меня вдохновили коллеги и наставники из BIS журнала. И я им за это чрезвычайно признателен. Если бы не их мягкие, но настойчивые напоминания и поддержка, скорее всего, мне бы не хватило фокуса, чтобы довести дело до конца.

3. Повесть «Тотальный блокчейн»

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

Повесть я опубликовал на Author.Today. Если интересно — можно найти в поиске и прочитать.

4. Рассказы

Кроме повести я опубликовал на Author.Today несколько рассказов — пару мистических и четыре антиутопических. Один даже озвучил, можно найти его в блоге и послушать.

Сайт zharkevich.ru

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

Но в октябре пришло понимание того, что я хочу. И этому поспособствовали два фактора:

  • накопившаяся с января масса постов, которые я публиковал на Телетайпе и в Дзене;
  • решение отказаться от Дзена из-за полной непригодности платформы для моих целей.

Я хотел удобно организовать всё, что написал, причём так, чтобы не зависеть от капризов платформ и всегда иметь доступ к своему контенту, контролировать его. Единственный вариант для такого — собственный блог. Wordpress я сразу отмёл, как и Эгею, потому что хотел реализовать сайт на базе статического генератора. Чтобы на хостинг публиковать только текст, картинки, аудио и видео. И никаких баз данных, никакого бэкенда. Просто статический контент, который отображает веб-сервер.

В качестве движка для генерации контента выбра Hugo. Разобрался, набросал шаблон, постепенно довёл его до ума, и вот 31 октября опубликовал первую версию на хостинге. Но там было всего несколько постов, написанных за время разработки сайта. А мне хотелось загрузить на сайт всё написанное за время персонального челленджа.

Написал на python утилиту, которая загрузила все посты с метаданными и картинками с Телетайпа. 1 ноября у меня всё получилось.

Дальше нужно было сделать поиск и ещё одну важную вещь — организовать доступность из РФ без использования средств туннелирования. И если с поиском всё получилось красиво и удобно, то с доступностью было сложнее.

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

Пришлось арендовать ещё один сервер в РФ и сделать так, чтобы zharkevich.ru был доступен. Всё получилось, чему я чрезвычайно рад.

Курсы Start X. Криптография

Если кто-то не знает, я уже не первый год помимо прочего пишу обучающие курсы по безопасной разработке для компании Start X. Занимаюсь я этим не один, а в составе команды, однако за контент часто отвечаю целиком. И вот один из курсов стал для меня чем-то знаковым, потому что его тема — моя любимая криптография.

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

Вернулся в программирование

Ещё одно важное событие этого года — это полноценный возврат в программирование. Нет, я, конечно, постоянно решал мелкие задачи то на Python, то на Nim или Rust, то пробовал разную экзотику типа Zig или V (есть и такой язык программирования). Но именно в этом году я плотно занялся профессиональной разработкой. В основном использую Nim, но время от времени падают задачи на Python, Rust и C.

Сказать, что я получаю удовольствие — это не сказать ничего. А самое главное — есть видимые результаты, в том числе и для личного пользования.

Личный проект: SecNotes

Один из личных проектов, которые я реализовал в этом году — это безопасные заметки. Secure Notes или, сокращённо, SecNotes.

Вы когда-нибудь ловили себя на мысли, что кто-то стоит у вас за спиной и читает с экрана? Или что коллега случайно увидит открытый документ, когда вы отошли за кофе? А может быть, вас беспокоит, что кто-то может получить доступ к вашему компьютеру — случайно или намеренно?

Я думаю об этом постоянно. Думал. Раньше.

Потому что мои заметки — это не просто списки дел. Это размышления, идеи, планы. Черновики, которые я не готов никому показывать. Мысли, которые я формулирую для себя, чтобы разобраться в ситуации. Иногда это критика начальства, иногда — личные переживания, иногда — бизнес-идеи, которые я не хочу раскрывать раньше времени.

И мне категорически не хочется, чтобы кто-то их читал.

Представьте, что вы работаете в кафе, коворкинге или опенспейсе. Открываете заметки — и кто-то за соседним столиком невольно бросает взгляд на экран. Или коллега проходит мимо, когда вы пишете что-то личное. Или член семьи заглядывает: «Просто интересно, чем ты занимаешься».

Или другая ситуация. Друг попросил посмотреть что-то на вашем компьютере. Ребёнок сел поиграть и случайно открыл приложение с заметками. Жена или муж решили проверить расписание в вашем календаре и увидели папку «Личное». Даже без злого умысла — просто из любопытства.

А ещё ваш ноутбук могут украсть из машины, вырвать сумку с ним в метро, вы можете забыть его в такси. Все данные — у незнакомца. Даже если диск зашифрован FileVault или BitLocker, вор может попытаться подобрать пароль или использовать уязвимости.

Но даже если вы синхронизируете заметки через iCloud, Google Drive или Яндекс Диск, может произойти утечка паролей, и злоумышленник получит доступ ко всем вашим документам. Или сам сервис решит «проанализировать контент для улучшения сервиса».

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

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

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

Почему обычные решения не работают

Пароль на вход в приложение — это иллюзия защиты. Файлы лежат на диске в открытом виде. Любой, кто получит доступ к файловой системе, прочитает их напрямую.

Шифрование диска (FileVault, BitLocker) — защищает только от кражи выключенного устройства. Если ноутбук включён или в режиме сна, данные доступны. При изъятии технику часто не выключают специально.

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

Облачные сервисы с шифрованием — вы доверяете свои данные третьей стороне. Даже при end-to-end шифровании остаётся вопрос: а точно ли у них нет мастер-ключа?

Я решил написать приложение, которое решит эти проблемы по-настоящему.

SecNotes — это защищённое хранилище заметок с двумя ключевыми особенностями:

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

  2. Правдоподобное отрицание (plausible deniability). Даже если вас заставят раскрыть пароль, вы можете показать ложный раздел с безобидными данными. Существование настоящего раздела криптографически недоказуемо.

Не буду грузить вас техническими подробностями или предлагать стать пользователем программы. Она подойдёт далеко не всем, потому что в качестве редактора я выбрал Neovim. И вам как минимум, придётся освоить работу в этом не самом простом, но безумно функциональном редакторе, чтобы полноценно использовать приложение.

SecNotes работают под macOS и Linux. Теоретически можно собрать и под Windows, но это потребует доработки, в которой лично для меня смысла нет.

Вокал

Я продолжаю заниматься вокалом и получать от этого огромное удовольствие. Не претендую на лавры артиста, мне просто очень нравится петь. И я счастлив, что могу этим заниматься.


Пожалуй, это самое важное, что я вспомнил сегодня, и чем можно публично поделиться.

Предыдущий пост Следующий пост
Наверх