Портрет 4X_Pro
Был в Сети 13 дек. 2025 г., 00:21
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
Эх, опять живу в режиме полярной ночи: ложусь то в 7, то 8 утра и просыпаюсь в 15—16, когда за окном уже начинает темнеть. В результате время девается непонятно куда, почти как в моих кошмарах, и не успеваю фиксировать всё, что происходит в жизни. И, похоже, у меня сейчас снова биоритмический спад.

А произошло довольно много всего интересного. Во-первых, в пятницу обновился Яндекс ИКС. Впервые почти за два года у меня наблюдается рост показателей у типологических сайтов: по +10 получили typtest.ru, typologies.ru и tipiruem.ru.
Читать далее…

Проброс диска через yggdrasil не удался

4X_Pro
Поставил эксперимент с пробросом каталога с играми по SMB со своего компьютера на облачный сервер с Windows через yggdrasil. К такому извращению пришлось прибегнуть из-за того, что мой провайдер закрывает порт 139.

Увы, эксперимент провалился. Yggdrasil под Windows установился и сначала даже работал (по крайней мере, я мог пропинговать другие свои компы по ygg-адресам и зайти на свой сайт). Но когда попытался смонтировать диск, система по каким-то причинам решила выключиться (причём не по BSOD, а штатно). После повторной загрузки всё повторилось, возможно, потому что я поставил галочку «Восстанавливать подключения при запуске». Хотя под другим VDS на Linux всё работало. Допускаю, что облачный хостер счёл yggdrasil подозрительной активностью и остановил машину из-за этого.

В общем, буду экспериментировать дальше… Hippo посоветовал поставить ssh-сервер и сделать обратный проброс порта. Я ещё рассматриваю вариант попробовать подключение по NFS (его провайдер вроде не блокирует).
Читать далее…

Включенность в жизнь и неприятные дела

4X_Pro
Осознал сегодня, что происходит, когда надо мной висит какое-то мелкое неприятное «надо», с которым я мог бы справиться за час, а то и меньше, но вместо этого растягиваю это дело на неделю и больше. Оказывается, у этого есть вторичная психологическая выгода. Когда над душой висит неприятное дело, резко повышается вовлечённость и осознанность в любые другие занятия, в которые я бегу от этого надо. От них я получают больше удовлетворения и включенности в жизнь, которую в обычное время я и почувствовать толком не могу без помощи извне. Выработалось это ещё в школьные времена, когда с одной стороны, мысль «опять завтра/в понедельник в школу, опять там будет плохо» вызывала чувство тоски и безысходности, с другой — желание по-максимуму прожить то время, которое остаётся до этого момента. Школа давно осталась позади, а вот вредная установка в бессознательном «живи по полной только когда впереди неприятности» — закрепилась.
Читать далее…

Последний день осени

4X_Pro
Вот и всё: самое тяжёлое время года — осень — позади! Осталось вытерпеть ещё месяц, и этот год с непростым характером закончится.

Сегодня выбрался на короткую прогулку в Терлецкий парк. Как всегда, солнечную часть дня упустил, до парка дошагал уже когда солнце уже было совсем низко над горизонтом. Собственно, и прогулка запомнилась снегом на ветвях и зимним закатом. Закат зимой, конечно, не такой роскошный как летом, но тоже по-своему красив. Особенно когда вокруг не хватает других ярких красок.
Читать далее…

Немного о Познании

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

Пытаюсь вернуться к разработке IntB

4X_Pro
Сегодня занимался обновлением IntB для совместимости с PHP 8. (Эх, готов заниматься чем угодно, кроме того, что запланировано.) И подумал, что в IntB есть ведь почти всё, чтобы реализовать каталог сайтов в том виде, в котором я его задумал. Группировать сайты по типам можно с помощью поля status, а фильтры реализовать через теги + хранение описания фильтра в расширенных настройках раздела. В какой-то момент даже замотивировался на то, чтобы сделать версию 3.05, куда добавить каталог и фотогалерею, но опять потоком жизни понесло куда-то мимо: день прошёл, но так даже не открыл редактор. Только попытался обновить Twig, и то возникли проблемы с тем, что последние версии ставятся только через composer, а я в IntB использовать его не хочу.
Читать далее…

Пытаюсь вернуться к нормальной жизни

4X_Pro
Второй день пытаюсь вернуться к нормальной жизни. Заняться фрилансом, продолжить изучать ML, дописать давно задуманную статью. Но как всегда после уплотнения, это сделать не очень-то получается. Вчера ещё хотел было выбраться на настолки второй раз за неделю. Первый был в среду, и игры были очень удачные — я дважды очень эпично выиграл в «японский бэнг» за сёгуна и ронина. Точнее, за ронина в какой-то момент слишком открылся и меня спасло только чудо, а точнее, завершение колоды. Но увы, в субботу засиделся до семи утра, встал слишком поздно и невыспавшийся. День прошёл куда-то мимо, поэтому так и не собрался выехать до 20:30. А потом уже ехать не было никакого смысла — слишком поздно, и слишком мало времени провёл бы за игрой.
Читать далее…

Переход на Debian состоялся!

4X_Pro
Вот и всё, на моём основном ноутбуке состоялся большой переход на Debian testing! Теперь не буду переживать по поводу старого софта и мелких ошибок в системе. Переход прошёл почти безболезненно, но, как выяснилось, кое-что я всё же умудрился забыть. Это каталог рабочего стола, содержимое crontab для подтягивания backupов c VDS и файл настроек VPN. Впрочем, ничего страшного, всё это я могу восстановить, просто потребуется потратить немного времени.

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

Об АУСН и доменах

4X_Pro
Недавно на глаза снова попалась информация о новом налоговом режиме — АУСН. Впервые я услышал о нём летом от Мика, но тогда как-тоупустил главное преимущество — отсутствие фиксированных взносов в ПФР. Думал, что там просто предлагается платить 8% вместо 6% на обычном УСН за автоматизацию расчёта и списания налога. Но без взносов при малых оборотах АУСН безусловно выгоднее! А ещё расчёт налога полностью автоматизирован на уровне банков, которые участвуют в этой системе, так что можно сэкономить и на Эльбе. Так что всерьёз задумался о переходе с 1 января.

Но тут обнаружился один неприятный факт: на АУСН нельзя работать по агентским договорам. А это значит, придётся уходить с SAPE. Хотя доходы там сейчас копеечные, но всё равно небольшой источник дополнительного пассивного дохода. Ещё вариант — перезаключить договор от имени физического лица, а не ИП, и перенести сайты на него. Но тоже не самое лучшее решение: и потери больше, и нужно будет письмо с ним распечатывать и отправлять.
Читать далее…

Первый шаг на Debian testing сделан

4X_Pro
Сегодня завершил переустановку системы на втором (дачном) ноутбуке. Вчера установил там Debian, переключил на testing-репозитории, обновил. Всё прошло просто идеально! Порадовался тому, что теперь сразу доступны новые версии ПО. В частности, PHP установился версии 8.1, а Python — 3.10. Но удивило, как странно для Debian подобран софт: нет даже редактора меню, зато предустановлено огромное количество азиатских шрифтов и справка к LibreOffice на огромном количестве языков. А ещё зачем-то встроенный screenreader. Когда я всё это удалил, освободилось почти 2 Гб места!

Но я был бы не я, если бы не нашёл приключений. Решил, что новая система грузится как-то подозрительно медленно, начал переживать, что выбор JFS был неправильным решением. И поставил эксперимент: с помощью gparted «отгрыз» у раздела с данными ещё 30 Гб, сформатировал их в ext4, и поставил туда ещё одну копию Debian.
Читать далее…