Портрет 4X_Pro
Был в Сети 23 янв. 2026 г., 02:03
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
В последние дни живу почти так, как и хотел: сочетаю компьютерные игры, отдых и процесс познания, и почти все успеваю. Не очень понятно только, чем же все же заниматься в долгосрочном плане.

Вчера резко похолодало и испортилась погода. Из-за этого весь день просидел дома, но зато много успел. Прошел в Batlle for Wesnoth кампанию «A New Order», которая очень и очень впечатлила весьма закрученным сюжетом (ее прохождение сопоставимо с прочтением годного фэнтези, жаль только, не все остается объясненным), а также тем, как необычно использован движок игры для создания нелинейности прохождения. Вечером жарил шашлык, а затем сидел в Интернете. Сначала наконец-то собрался найти ответ на свой очень давний вопрос, как в Linux обращаться к портам ввода/вывода из userspace (оказалось, что есть целых два способа: дать права приложению через функции ioperm и iopl, а далее — обычными ассемблерными командами, либо через файл /dev/ports).
Читать далее…

Наладил режим дня!

4X_Pro
Кажется, удалось наладить режим дня! Уже второй день встаю раньше 11 часов, и при этом достаточно бодрый и работоспособный! Правда, первые часы после подъема все равно проходят мимо. Но это скорее «паралич выбора» из-за отсутствия четких планов и приоритетов. Плюс жизнь за городом сама по себе способствует замедлению…

Теперь нужно еще приучить себя выключать вечером Интернет (и вообще компьютер) и выделять час на свободные размышления. Глядишь, во время них и придет мысль о том, как жить дальше в «мире наизнанку» и чем вообще следует заниматься.
Читать далее…

Крайне дисгармоничный день

4X_Pro
Сегодня просто на удивление дисгармоничный день. Вроде крупных неприятностей нет, но по мелочи все валится из рук. В частности, проиграл в шахматы и в «Колонизаторов» онлайн, будучи в одном шаге от победы и там, и там. Точнее, в «Колонизаторах» дело было так: на самом первом ходу мне основательно подпортил старт оранжевый игрок. Во-первых, он сыграл против меня разбойника и утащил один из самых ценных в той игре ресурсов — глину, во-вторых, использовав эту глину, поставил дорогу и закрыл выход к порту, выйти к которому было первоочередной задачей. Пришлось полностью менять план на игру и выходить к другому порту, и первые круга три я был в отстающих. Потом я долго конкурировал с синим игроком за самую длинную дорогу. Сначала он вырвался вперед, первым построив 5 дорог, потом я его обогнал, построив шестую, и разыграл карту развития, дающую еще +2 дороги. После этого я вырвался вперед, набрав 9 очков из 10.
Читать далее…

Третий заезд

4X_Pro
В четверг собирался заехать на дачу. Но из-за позднего возвращения в среду и эмоциональной перегрузки долго не мог уснуть, а когда проснулся, было уже 14 часов. Решил, что ехать как-то уже поздно, и остался дома, решив, что нужно «догнать жизнь», доделать хоть что-то из накопившихся из-за вычеркнутых дней дел и вообще просто отсидеться.
Читать далее…

«Аладдин» и удивительная прогулка по городу

4X_Pro
В среду пошли с Tellой на фильм «Алладин». Изначально идти я не хотел, слишком уж много вычеркнутых дней оказалось на той неделе. Но с другой стороны, договоренность сходить, когда фильм выйдет, была уже очень и очень давно.

Как выяснилось, сходил не зря. Фильм в итоге мне очень и очень понравился, особенно эпизод в начале, где Алладин с принцессой убегают от стражников, при этом Алладин проявляет недюжинную ЧИ. И еще песня Алладина о том,если бы он мог стать тем, кем мог бы быть, оказалась очень внутренне близкой.
Читать далее…

Очередные три дня вне дома

4X_Pro
Прихожу в себя после очередной перегруженной недели. Столько всего произошло! В субботу отправился на настолки, взяв с собой выигранные пирожные, и всех угостил. Встреча получилась очень странная. Сначала играли в одну игру-объяснялку, принесенную Ал.С., но мне эта игра не очень-то понравилась. Потом решили разделиться на две команды. Получилось как прошлый раз: сначала я хотел примкнуть к тем, кто собирался играть в «Колонизацию», но нас оказалось пятеро, и после некоторых колебаний я перебежал обратно — играть в «Меч самуря» aka Японский бенг. Но игра получилась странной: с одной стороны, у всех было отличное настроение, смеялись на все заведение, с другой — из-за этого постоянно отвлекались от самой игры. Сыграли четыре раунда, причем дважды я оказался в числе победителей стараниями соратников по команде: в первый раз Tella придержала два «дайме», что к концу игры полностью изменило весь расклад, во-второй неплохо проявила себя Liu Art. Потом Ал.С.
Читать далее…

Странные дни

4X_Pro
Последние два дня получились какие-то очень странные. Вчера полночи спорил в настолочном чате по одному идеологически значимому для меня вопросу (правда, обошлось без конфликтов и переходов на личности). Потом срочно доделывал некоторые дела, которые из-за этого спора отложил, и в итоге спать ушел в 5:30.

А сегодня поставил антирекорд подъема: проснулся уже где-то после 16 часов. И почти весь день с трудом вообще соображал, что к чему. Плюс полное ощущение потерянности в жизни. Хотя все это не помешало выиграть с большим отрывом в «Колонизаторов» онлайн, причем на этот раз играл не против ботов, а против людей. А вот в шахматы дважды проиграл. И вообще, только под вечер в себя пришел. И посмотрел первую серию одного очень классного мультсериала, который мне посоветовала Kitsune.

В общем, надо все-таки вставать раньше…
Читать далее…

Возвращение и итоги второго заезда

4X_Pro
Вот и все, наступил день отъезда. Сегодня возвращаюсь в Город. В какой-то момент я даже подумывал о том, чтобы остаться до следующего понедельника, но потом передумал. Тем более, посмотрев сейчас прогноз погоды, увидел, что снова начинаются дожди.
Читать далее…

Конкурс на Яндексе

4X_Pro
Вчера принял участие в очередном конкурсе по программированию от Яндекса. Написал решения для пяти задач из шести, причем писал легко и быстро, а не как прошлый раз, с кучей ошибок при отладке, но результаты все равно удручающие: ни одну из них не смог «дожать» до 100%-ного прохождения тестов. Две уперлись в лимит по времени при попытке решать в лоб. Видимо, нужно было применить какие-то математические трюки. Причем для одной я решение переделал, совершенно поменяв метод, но помогло только частично: стал застревать не на 8 тесте, а на 11-ом.
Читать далее…

Возвращение к медленной жизни

4X_Pro
В среду я планировал вернуться на дачу, чтобы прийти в себя после слишком уж активной недели. Но во вторник, когда вернулся домой, спина болела так, что ехать куда-либо, а уж тем более шагать несколько километров с тяжелой сумкой казалось ужасной идеей. В результате решил в среду просто отсидеться дома. Утром проснулся достаточно рано из-за все той же боли. Но встал, подвигался, а через несколько часов заснул еще раз, и после этого, как это ни странно, боль почти прошла. Вечер потратил на то, что решал одну из задач со старых соревнований на Яндексе (несколько дней назад узнал, что задачи со всех старых соревнований доступны для решения в режиме тренировки). Но там и сами задачи сложнее, и условия намного хуже, чем на CodinGame: нет автоматизированных тестов, через которые можно было бы прогонять перед отправкой. И для ручных тестов даются только совсем простейшие примеры. Но, с другой стороны, такая тренировка способствует повышению уровня…
Читать далее…