Портрет 4X_Pro
Был в Сети 5 дек. 2025 г., 19:55
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Сторонник IndieWeb, slow lifer.

Социальные сети


Новости сайта в Telegram

t.me/4x_pro

Лог жизни

Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.


Возвращаюсь к идее личного архива

4X_Pro
Сегодня понял, чем буду заниматься после того, как доделаю релиз IntB 3.05. Кстати, это случится уже скоро: я нашёл утилиту для конвертации базы из MySQL в Postgres и вчера начал тестирование под ним. Заодно обнаружил, что для некоторых столбцов не заданы значения по умолчанию, что могло приводить к ошибкам, если в MySQL включен strict mode. Возможно, именно с этим была связана ошибка, о которой месяц назад писал один пользователь в личке, но тогда я так и не мог понять причину, а он — предоставить более-менее внятную информацию об ошибке, кроме того, что сайт выдаёт 503.

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

Рассвет в электричке

4X_Pro
Возвращаюсь с новой квартиры в Москву. Вчера почему-то проспал почти весь день, поэтому решил устроить себе бессонную ночь (после которой Welltory стала выдавать какие-то совершенно нереальные показатели, например, намерила всего 3% стресса) и встретить рассвет в поезде. Увы, не учёл, что в такое время в рабочий день народу достаточно много даже на электрогорской электричке, поэтому сесть возле окна не получается, да и само окно изрисовано граффити... К тому же от духоты начинает хотеться спать. Впрочем, пока писал это, пришло контролёры, и место около окна освободилось.

Пока добирался до вокзала на автобусе, думал о том, что в Москве хуже, но привычнее, это воспринимается как своё. А на новой квартире я чувствую себя так, как будто удалось ухватить кусок чьей-то чужой жизни, совсем другойи лучше, чем моя. Что-то подобное у меня было в 2017 году, когда ездил в Санкт-Петербург к Kitsune.
Читать далее…

Закончил настройку OPKG на роутере

4X_Pro
Вчера всё-таки разобрался с установкой OPKG на роутер. Оказалось, на моём роутере под него выделено даже немного места в основной флеш-памяти, то есть его не обязательно ставить на внешнюю флешку. Сама установка тоже прошла очень легко, нужно было только положить архив с OPKG в нужное место. Больше всего ушло времени на то, чтобы понять, что по ssh для работы с OPKG нужно коннектиться не на 22 порт, а на 222.

Потом стал тестировать копирование с серверов по SFTP. Сначала поймал непонятную ошибку. Стал искать и выяснил, что scp на роутере требует ключей в формате dropbear, а не openssh. Пришлось разбираться, как конвертировать. Когда разобрался, всё заработало. Осталось только написать скрипт и повесить его на cron. Завтра увижу первые результаты работы (если не уеду домой раньше). Ещё добавил в скрипт проверку на то, что флешка вставлена, и на то, что на ней достаточно свободного места. Если остаётся меньше 1 Гб, скрипт отправит сообщение в Telegram.
Читать далее…

Выход из уплотнения жизни

4X_Pro
Первые два дня Нового Года, как это часто бывает, прошли мимо. Утром первого числа проснулся ненадолго, посмотрел на яркий и солнечный день, потом снова вырубился до самого вечера. Ночь решил не спать, а утром снова отправился на новую кваритру. Перевозку компьютера опять пришлось отложить, но теперь это уже не особо важно: раз до НГ не успел, то теперь можно не торопиться до следующего НГ.

Сегодня встал в совершенно нереальное для себя время: около 7 утра и встречл рассвет, глядя на то, как соседними домами поднимаются дымки и полосу леса на горизонте... Такое умиротворяющее зрелище!

А сейчас испытываю какую-то растерянность, как это часто бывает при выходе из "уплотнения жизни". Вроде и сделать нужно много чего, но совершенно непонятно, за что браться. Впрочем, как уже не раз наблюдал, самое рзумное в таких случаях — это устроить себе день информационной разгрузки и отдыха. Тогда как-то всё само сложится в голове.
Читать далее…

Солнечное утро 1 января

4X_Pro
Проспал всего 3 часа, потом из сна просто выкинуло. Но тем не менее, я этому рад: впервые за много лет первое января выдалось не серыми мрачным днём, а очень ярким и солнечным! Да и просто наконец-то увидел дневной свет, а то весь декабрь жил в режиме полярной ночи.
Читать далее…

Новый Год в Сети, часть третья, последняя

4X_Pro
Вот и всё, Новый Год позади! Увы, ощущения торжественности и переходности момента как-то не получилось. Скорее вечер представлял собой посиделки в несколько необычном формате. Изначально я хотел пойти гулять после самого момента наступления НГ, чтобы подзарядиться всеобщей радостью, как это было в предыдущие годы. Но увы, за последние сутки похолодало так, что пришлось от этой идеи отказаться, да ещё и скользко. Всё, что оставалось делать — это смотреть на фейрверки через окно, благо из Пустой квартиры видимость очень даже хорошая. Ну и конечно же, не упустил момент закинуть сообщение «С Новым Годом всех, кто сейчас в Сети» в новости этого сайта и на страницу ВК, чтобы показать всем, что я встречаю его так, как полагается Настоящему Компьютерщику.
Читать далее…

Новый год в Сети, часть вторая

4X_Pro
Час до Нового Года! Состояние странное: с одной стороны, нет предвкушения, ожидания, что вот-вот совершится какой-то поворот в жизни, и она начнёт менятьсяк лучшему. С другой — спокойствие и удовлетворённость, что всё идёт как надо. Давно такого не было!
Читать далее…

Новый Год в Сети, часть первая

4X_Pro
Вот и всё, то, что можно было доделать — доделал, с тем, что не успевал — смирился, и отправился праздновать Новый Год. На этот раз в достаточно необычном месте: на Пустой квартире вместес отцом. Как-то так получалось, что за всю свою жизнь я здесь Новый год никогда не отмечал (да и отец тоже всего один раз — в прошлом году).

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

Сейчас на связь вышла Kitsune. Как всегда, порадовала своим замечательным поздравлением! А то её столько времени не было на связи, чтоя стал опасаться, что то ли она обо мне забыла, то ли обиделась.
Читать далее…

Официальные итоги 2023 года. Часть 2, внешние события

4X_Pro
Несмотря на то, что главными в этом году были мои внутренние изменения, о которых я писал в первой части, внешних событий тоже было немало. Самым главным из них была, конечно же, покупка нового компьютера после почти десятилетнего перерыва. После долгой аналитической работы мне удалось подобрать конфигурацию, в которой сочетается бесшумность, достаточная для моих нужд производительность и сравнительно невысокая цена. В результате покупки я убедился, что всё-таки играть локально гораздо лучше и приятнее, чем возиться со всякими облачными технологиями. А ещё покупка компьютера позволила вернуться в распределённые вычисления на платформе BOINC — буду хоть так пользу науке приносить, если своими силами не получается!
Читать далее…

Официальные итоги 2023 года. Часть 1, внутренние изменения

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