Портрет 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
Пятый день живу за городом. Наконец-то стало тепло даже ночью, поэтому сегодня вышел из дома, посмотреть на звезды и послушать соловьев, которые уже начали петь!

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

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

Третий день свободной жизни

4X_Pro
Первые два дня пролетели быстро: сначала обустраивались после переезда, потом я занимался мелкими доделками сайта, которые не успел до официального пуска, например, теги OpenGraph, и проходил четвертое и пятое задания КСИ (задания вроде бы простые, но, как это часто бывает в КСИ, среди множества заведомо неправильных ответов есть два очень похожих на правильные, но выбрать можно только один), потом — топили баню.

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

Еще один повод не любить https

4X_Pro
Всегда считал, что https (точнее, если выражаться технически грамотно, SSL-сертификаты) нужен только достаточно узкой группе сайтов: магазинам, банкам и сайтам, работающим с критичными личными данными, типа Госуслуг/Мосуслуг. И еще, может быть, крупным почтовым службам типа GMail. А остальным от них только вред из-за замедления работы и напрасного расхода ресурсов процессора на шифрование данных. Но увы, разработчики брозуеров считают иначе, и поддержку протокола HTTP/2 сделали только для сайтов с https. Из-за этого я в прошлом году заказал для socionics.me бесплатный сертификат и установил его на сервер. Все было хорошо (даже скорость загрузки сайта упала не сильно), но сегодня закончился срок его действия. Ночью я пытался заказать его обновление, но не дождался, и решил, что поставлю днем, когда приеду на дачу.
Читать далее…

Первый зазед 2018 года

4X_Pro
Сегодня впервые в этом году заехал на дачу. Обычно такая поездка бывает связана с ожиданием и предвкушением того, как я начну новую жизнь, где будет меньше напрасных трат времени и больше познания, прогулок на природе и прочих радостей жизни. Но в этот раз из-за пуска нового личного сайта все было совершенно не так: о том, что сегодня надо ехать, я вспомнил только вчера вечером, и стал срочно собираться. В частности, обновил систему на дачном ноутбуке, выгрузил туда доделки по сайту и IntB, а также выгрузил на планшет в оффлайновый режим несколько курсов Cuorsera, которые давно собирался пройти, а также срочно доделывал мелкие оставшиеся дела, как свои, так и по freelance, чтобы на даче уйти в полуоффлайн и больше о них не думать. Правда, совсем все не доделал: не успел обновить https-сертификат для socionics.me (об чем будет отдельное сообщение).
Читать далее…

Пуск сайта и шаг к свободе

4X_Pro
Последние несколько дней прошли в подготовке к пуску нового личного сайта. Для него я все же решил купить и новый домен. Так что теперь мой адрес — 4xpro.ru!

Изначально пуск я наметил на прошлые выходные, потом перенес на вторник, затем на среду. В среду вечером большая часть была готова. Но решил, что все же лучше сначала сделать импорт старого профблога (сайт xpro.su) на локали, а уже потом переносить все на хостинг, и отложил пуск до четверга. В четверг ночью, казалось бы, все доделал и перенес вручную материалы из групп ВКонтакте, но в последний момент вдруг вспомнил, что не импортировал теги из старого профблога. Голова уже не соображала, поэтому отложил пуск до пятницы. И вот сегодня он состоялся.
Читать далее…

Немного о туннелях и SSH

4X_Pro
Сегодня озаботился туннелированием траффика. Хотел было поднять на одном из своих VDSов заодно и OpenVPN-сервер, но настройка его показалась процессом долгим, и в итоге нашел для себя более простое решение: SSH-туннелирование в режиме SOCKS-proxy. Что любопытно, после подключения, по данным speedtest.net, скорость почти не падает, только ping чуть увеличивается (с 3 ms до 6 ms). Потом нашел расширение для Opera под названием Proxy Switcher, чтобы быстро включать+выключать proxy.

В процессе тестирования заодно выяснил, что у моего второго VDS не очень хороший канал связи: большую часть времени работает быстро, но раз в десяток-другой запросов внезапно резко подтормаживает…
Читать далее…

Аспекты обывательства

4X_Pro
Писал сегодня ответ на комментарий к одной из достаточно старых записей, и в процессе задумался над вопросом, что же я отношу к обывательским делам и способам времяпровождения, а что — нет. И с удивлением обнаружил, что есть четкая корреляция с соционическими аспектами (несмотря на то, что представления об обывательстве сформировались задолго до знакомства с соционикой). В частности, не обывательской для меня является деятельность по ЧИ, БЛ, ЧЭ, и, как это ни странно, БИ. А обывательством — все связанное с БС, ЧЛ, ЧС и уж тем более БЭ. Можно было бы попытаться списать это на квадральные ценности, но получается какая-то смесь Альфы с Бетой...
Читать далее…

Разобрался с PWA и устроил день оффлайна

4X_Pro
Опять какие-то тягостные дни. Вроде всё нормально, но где-то часов в 19—20 наваливается усталость, и ничего не хочется делать. И вообще безрадостность какая-то. Хотя, может быть, это просто результат слишком большого количества дней вне дома.

Сегодня решил для преодоления этого не только отсидеться дома, но и устроить себе день оффлайна. Занялся мелкими доделками MLCE и даже неплохо продвинулся. А ещё разобрался с Progressive Web Applications и тем, что и как делают service workers. Оказалось, что там всё не так уж и сложно, главное, запомнить нужные методы и события (как всегда, главная проблема при освоении нового).

Ещё вернулся на Netlify, узнал, что там можно делать обработку форм. Задумался, а не сделать ли какой-нибудь мини-сайт в виде PWA и разместить на нём. Сначала подумывал какой-нибудь соционический справочник сделать, но это долго писать материалы, а сейчас возникла мысль с таблицами Шульте: там переделки будут минимальны.
Читать далее…