Возврат смысла хобби
Эти 5 минут с гитарой приносят куда больше радости, чем любые занятия ради заработка — и именно это заставило меня пересмотреть и хобби, и работу.
Эти 5 минут с гитарой приносят куда больше радости, чем любые занятия ради заработка — и именно это заставило меня пересмотреть и хобби, и работу.
В своей игре «Заповедник» — текстовых sci‑fi приключениях Маши Ежевикиной в духе Булычёва — я активно использую диалоги. Маша и Ромка постоянно болтают — по делу и просто так. Для книги правила оформления диалогов понятны: каждая реплика — с новой строки, с чёрточки. Я попробовал делать так же в игре — и это быстро превратилось в… книгу. А мне нужна игра! Эксперименты с диалогами Путём нескольких экспериментов я пришёл к такому варианту: диалоги выводятся блоками с небольшими иконками. Выглядит это вот так: ...
Этому блогу уже почти 11 лет. Я начал его в 2015 году, чтобы ускорить карьеру. Получилось более или менее — не совсем так, как я рассчитывал, но всё же помогло: я упорядочил знания и успешно строю карьеру. Теперь же такой блог мне не нужен. Вот почему: Я выдохся писать про ИТ. Мне по‑прежнему нравится изучать новое и разбираться в технологиях. Но писать подробные статьи уже не хочется: это долго и нудно, а на Хабре всё равно сделают лучше. А короткие заметки казались мне недостойными блога — хотя я их всё равно иногда писал. У меня поменялись приоритеты. Работа, семья и хобби отнимают почти всё время. Писать для меня — хобби, но профессионально заниматься ИТ‑тематикой я не готов: как уже говорил, это слишком долго и утомительно. Рекрутёрам блог не нужен. Они на него не смотрят, и он не делает прохождение собеседования легче. От большинства статей польза только для меня: мысль выкристаллизовалась, знание закрепилось. Для этого достаточно короткой заметки, а не многостраничного разбора всех случаев — что, повторюсь, долго и нудно. Я долго думал (и советовался с ИИ… чаще, чем хотелось) и решил: с этого момента мой ИТ‑блог становится «Лабораторией». Здесь будут заметки о том, что меня волнует прямо сейчас. Не обещаю регулярности — буду писать, когда есть что сказать. Ещё я соберу здесь всё, что писал для других своих блогов (в основном о хобби). ...
Вторичные индексы в YDB живут в скрытых таблицах. Они так же чувствительны к возможности деления на партиции по ключам, как и обычные строковые таблицы. Способность делиться на партиции вторичные индесы наследуют от первичного ключа исходной таблицы. Согласно документации во вторичном индексе хранится: индексные колонки колонки первичного ключа таблицы копии дополнительных колонок для покрывающих индексов NB! первичный ключ таблицы вторичного ключа - это индексные колонки + колонки первичного ключа исходной таблицы. ...
На собеседовании хочется ответить на все вопросы, даже на те, на которые не знаешь ответа. Особенно если пришёл на собеседование в крутую компанию. Мотивация зашкаливает, и здесь можно допустить самую большую ошибку: попытаться схитрить и подсмотреть ответ. Во время онлайн‑интервью это ведь так просто сделать… Но есть более выгодная и безопасная стратегия: ответить «я не знаю» и записать вопрос для дальнейших поисков ответа. Есть три варианта действий при вопросе, ответа на который не знаешь. Вот они — в порядке пользы для кандидата: ...
CLOG — удобный формат ведения лога проекта — для задачи, на которую требуется больше одного дня, — в базе знаний. Изначально идея предложена Бобом Дото для работы над статьями. С минимальными изменениями CLOG подходит для рабочих проектов программиста. Пока эта методика находится у меня на тестировании. Должно работать. Но может и взорваться… Суть CLOG (creative log) — создать запись в системе знаний, которая относится к конкретному проекту. В этой записи делается минимум два блока: ...
Программисту платят за код. Писать код — основной навык, который нужно показать в работе и на собеседовании. Знания технологий добавят очков, как и софт‑скилы. Но если программист не будет писать код, его уволят. Этот навык требует больше всего времени на освоение. Он же — лучший карьерный капитал программиста. Написание кода — сложный навык. Улучшить его — значит целенаправленно заниматься развитием этого навыка: писать много кода, который будет тестироваться, использоваться, модифицироваться. ...
PID убитого по out‑of‑memory‑процессу можно найти с помощью одной команды. Если есть логи с PID процесса, то найти пострадавшего можно, запустив ещё одну команду grep. OOM‑киллер безжалостен. Кажется, что он выбирает процесс случайным образом — тот, который нужно «пристрелить» на машине. На самом деле под капотом он работает совсем по‑другому, и случайности в его действиях нет. Взглянув на таблицу процессов и пару файлов, можно предсказать, какой процесс будет убит, если сейчас случится OOM. ...
Я долго обходил тему сэмплов стороной. Для меня синтезаторы были главными действующими лицами. Конечно, я делал треки с использованием сэмплов перкуссии. И, конечно, я использую отдельные сэмплы для ударных. Но чтобы идея трека строилась от музыкальной фразы, взятой из набора сэмплов… Не могу сказать, что я не делал этого раньше. Но тогда это были скорее учебные проекты. Heavy Rain — первый серьёзный опыт в жанре мелодичного техно. Ссылки на трек собраны здесь: https://band.link/heavyrain Запасная сборка ссылок здесь: https://onerpm.link/146039684268 Как я уже говорил, обычно я использую синтезаторы. При этом я коллекционирую сэмплы. В ней скопились сотни гигабайт сэмплов, большую часть из которых я даже не слышал ни разу. И вот моя коллекция пополнилась очередным набором сэмплов. Новый пак ждала такая же участь: хоть я его послушал, но трек делать не собирался. А ведь это был набор от моих любимых саунд‑дизайнеров из Riemann. ...
Вышел сингл Chess — мелодичное техно с вкраплениями acid‑партии. Не аутентичного 303 от Roland, а имитации. Хотел проверить, как такой звук зайдёт в жанр. Проверил. Слушать Chess на ваших любимых стриминговых платформах Часто название трека придумываю заранее, когда делаю первый набросок. Сохраняю проект и сразу даю название. И это название во многом определяет звук и идею трека. Так было с Summer Holidays on Mars, с Poker Face, с Reunion. Обычно связь между названием и звуком понятна мне одному. В последнем случае название вызвало у меня ассоциации с «Бегущим по лезвию» и его саундтреком от Ван Гелиса. ...