Портрет 4X_Pro
Был в Сети 14 апр. 2026 г., 09:08
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф

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


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

t.me/4x_pro

Лог жизни

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


Знак свыше на запуск сообщества

4X_Pro

В последние дни думал о том, что надо бы установить Akkoma уже на боевой сервер для сообщества идеалистов, но всё никак не решался. Всё время колебался между тем, сделать отдельный сервер, и поставить туда, или добавить памяти на основной. Как вдруг сегодня (вернее, уже вчера) прилетело письмо от TimeWeb о том, что они решили сделать свою «чёрную пятницу», и до 19 часов удваивают скидку при пополнении баланса на полгода или год вперёд. Я решил, что такая халява — это знак свыше для поддержания меня в моём намерении, быстро зарегистрировал ещё один сервер и тут же проплатил год вперёд. Получил скидку в 20%! Причём баланс там общий для всего аккаунта, и даже если я решу избавиться от нового сервера, деньги пойдут на оплату основного.

Читать далее…

Разорванность жизни

4X_Pro

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

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

Читать далее…

Развернул направление трансляции блога

4X_Pro

Решил развернуть трансляцию: если раньше писал у себя на сайте, а потом это автоматически транслировалось в ЖЖ, то теперь будет наоборот. Это даст возможность использовать мобильный ЖЖ-клиент и писать сообщения в оффлайн-режиме. Это сообщение будет первым, которое так отправится. Правда, ради этого придётся пожертвовать тегами…

Конечно, идеологически правильно было сделать из своего сайта PWA с оффлайн-кешированием. Но времени это займёт много, а плюсов, кроме опыта и некоторого чувства гордости собой, никаких не даёт. Тогда как трансляцию из ЖЖ я сделал за пару минут через IFTTT. (Даже пароль дольше восстанавливал.)

Читать далее…

Избавляюсь от неопределённостей

4X_Pro

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

Читать далее…

Запустил Akkoma

4X_Pro

Закончил настройку Akkoma на виртуальной машине. Как оказалось, пароль, который был нужен для Postgres, был прописан в файле docker-compose.yml. Дальше оставалось только решить проблему с получением https-сертификата. Сначала хотел идти традиционным путём: создать поддомен на VDSе, получить сертификат туда, потом скопировать его в виртуальную машину и прописать её адрес в файл /etc/hosts для соответствующего доменного имени. Но потом пришла в голову другая идея — пробросить порты 80 и 443 на VDS с ботами через SSH (сайтов на нём нет, поэтому эти порты свободны). Причём сделал это особо извратским образом: ssh запускал не внутри виртуальной машины, а на основной (чтобы не возиться копированием ключей от VDS в виртуальную), но с указанием адреса виртуальной в опции -R.

Читать далее…

Минус баг в IntB

4X_Pro

Мда, только что в IntB исправил очень нетривиальный баг: если у пользователя был одновременно статус и модератора, и эксперта раздела, то модераторские права в некоторых случаях просто не работали. Оказалось, что всё дело было в том, что при запросе, который загружал из базы данных информацию о правах доступа, я просто не прописал условие, что нужно грузить информацию только о статусе модератора, а не эксперта (проверку AND role=\'moderator\' в WHERE-части). Возможно, потому, что статус эксперта придумал чуть позже, уже после того, как написал ту часть кода.
Хорошо, что Keynol нашёл это на socionics.me и сообщил! А то так бы и ушло в версию 3.05.

Выпал из жизни на три дня

4X_Pro

Уехал на новую квартиру и на два с половиной дня выпал из жизни. Изначально думал, что вернусь в понедельник, после того, как доставят холодильник. Но проснувшись в тот день, зашёл на сайт и обнаружил, что доставку перенесли на вторник (и даже не удосужились прислать SMS с уведомлением, если бы не сообразил проверить сам, так и просидел бы весь день в ожидании). Пришлось оставаться ещё на день. Хорошо, что сейчас живу в режиме «до пятницы я совершенно свободен», и сделать это достаточно легко. За эти дни хотел было привести в порядок всё, кроме кабинета, из которого нужно как-то вывезти остатки стройматериалов. Двигалось дело очень медленно, успел гораздо меньше, чем рассчитывал, но тем не менее, пыль постепенно отступает.

Читать далее…

Заметка в Instagram от October 31, 2023 at 07:04PM

4X_Pro

Всю вторую половину дня над Павловским Посадом — такой густой туман! Но сфотографировать его я сообразил только уже на станции перед отъездом.
#павловскийпосад #туман #поезд #железнаядорога #станция #ожиданиепоезда

Смотреть все фото

Про SMath и немного про мобильники

4X_Pro

Сегодня ходил к отцу на Пустую квартиру. Нужно было помочь ему с программой SMath. Это очень сильно упрощённый, но зато бесплатный российский аналог MathCadа. Когда шёл туда, думал, что это займёт минут 10-15: нужно было решить систему уравнений и построить график. Сначала всё казалось просто: задал две формулы, задал переменные с известными значениями, и вызвал функцию roots, которой передал матрицу, где приравнял одно к другому. Но почему-то эта функция выдала деление на ноль. Сначала думал, что ошибка где-то в формулах. Кучу времени потратил на перепроверку, использовал несколько разных вариантов, но без толку: ошибка никуда не уходила.

Читать далее…

Первый снег

4X_Pro

Уже больше половины суток за окном идёт снег. Уже вся земля стала белой! В этом году он выпал на удивление рано, на деревьях даже ещё не все листья облетели. Редкое зрелище: ещё жёлтые листья на фоне белого снега! А ещё теперь легче будет переносить недостаток солнечного света и доживать до Нового Года.
Но и обратная сторона у снегопада тоже есть. Голова соображает хуже, спать хочется. Впрочем, последнее может быть от недосыпа в предыдущие два дня… Хочется уйти в себя, предаваться slow life и созерцать Внутреннее Безмолвие