2021

2021, где-то под Льхоткой, Чехия

Этот текст я начал писать в декабре 21-го. Январские протесты в Казахстане и начавшаяся в феврале война в Украине выбили меня из колеи, при том, что ещё до этих событий я затеял смену работы, и запустил нужные процессы. Я готовился каждый день, решал задачи и читал теорию, проходил собеседования. Пытался справиться с гневом и стрессом, продолжать заниматься своими делами, выполнять свои ежедневные обязанности.
Сейчас стало легче, и я дописываю черновики.
Подробнее →

Амстердам 2021 и что в нём понравилось

В музее Стеделейк

В Амстердам на несколько дней мы съездили осенью. Прибыли поздно вечером, из-за накладки с отменёнными поездами. “Поезд дальше не идёт”, флегматично сказал нам сосед по купе, спокойно собрал вещи и вышел. Мы тоже, и следующие полчаса судорожно пытались понять, как нам добраться до Амстердама и почему нужно пересаживаться бегом с одного поезда на другой, чтобы успеть на стыковках.

Подробнее →

Остров Корфу, Греция

Корфу, Греция

Съездили летом 21-го в Грецию на 5 дней, снова на Корфу. На Корфу классно, это тихий остров в Ионийском море, где днём все прячутся от палящего солнца, а на улицах можно повсеместно встретить помидорного цвета туристов, которые обезболиваются разными напитками. Под вечер где-то в городе начинается ночная жизнь для желающих, а на том отшибе, где мы поселились, тишина стояла практически оглушительная, не считая тихого гудения сплит-системы в номере.

Подробнее →

Курс Kotlin + Android, обзор

Курс Kotlin + Android, обзор

В конце 2021-го я записался на курс Разработка Android-приложений на Kotlin на степике. Обучение заняло несколько месяцев, хотя можно было и быстрее, просто у меня не получалось заниматься чаще.

Выдали сертификат «с отличием», несмотря на то, что я прошёл только ~90% всех лекций и задач: в январе-феврале резко стало не до курса, который я начал просто по фану.

В целом, курс на троечку, по возможности, стоит поискать что-то получше.

Подробнее →

D&D: Как начать и как готовиться к играм

Как начать играть в D&D и подготовиться к игре

Список ресурсов и советов, которые я даю всем, кто только начал или собирается играть в Dungeons & Dragons. Опытным игрокам могут быть интересны ссылки на разные ресурсы по теме. Везде имеется ввиду D&D пятой редакции (5e).

Подробнее →

Бэкап на Google Drive из консоли

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

Подробнее →

Бенчмарки быстро

hyperfine и бенчмарки на Linux

Как быстро сравнить время работы разных команд: использовать пакет hyperfine.
Страница проекта содержит полезные примеры, здесь парочка тех, что я использовал для запуска тестов различных команд (бенчмарканья? бенчмаркинга?).

Подробнее →

Удалить ненужные файлы и освободить место на диске (Linux)

Удалить ненужные файлы и освободить место на диске (Linux)

Собрал в одном месте все команды, которые обычно запускаю, чтобы очистить место под большие файлы.
В этот раз я перепрошивал свою портативку (Anbernic RG351p), и мне нужно было срочно найти 50ГБ свободного места (нашёл).

Подробнее →

JavaScript рефакторинг: балласт в проекте и как от него избавиться

JavaScript рефакторинг: избавляемся от балласта

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

Рефакторинг подходит для больших проектов: в текущем около 300 файлов историй, и примерно столько же компонентов. PR с лишним кодом унёс с собой 1.4к строк и улучшил время сборки почти на минуту (!).
Для малых проектов лучше сберечь усилия для каких-то более существенных улучшений.

Подробнее →