Портрет 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 года.


Шаг вперед в борьбе с багом Linux

4X_Pro
В пятницу решил посидеть с ноутбуком на кровати, а не за столом, как обычно. Хотел проверить свое предположение, что одна из причин переключения внимания — это дискомфорт от того, что от окна все время дует в бок.

Но внезапно это привело к совершенно другому открытию: когда я отключил ноутбук от внешнего монитора, оказалось, что исчезает проблема с глухим зависанием при запуске X Server, которое прежде наблюдалось в новых ядрах Linux. Что самое интересное, если внешний монитор подключить потом (хотя бы после появления экрана lighdm), то все работает нормально. То есть проблема, скорее всего, как-то связана со сменой видеорежима, либо опросом EDID монитора для его определения. Что ж, теперь проще будет ее локализовать.
Читать далее…

Удачный игровой день и непростой вопрос

4X_Pro
Интересно, почему у меня получается писать в блог только ночью? Опять весь день собирался описать то, как съездил вчера (вернее, теперь уже позавчера) поиграть в настольные игры, но прошел весь день, а я за это сел только сейчас.

Начиналось все так: хотя я изначально был настроен на этой неделе ехать, в субботу возникли сомнения, стоит ли это делать из-за самочувствия: вроде все нормально, но какая-то внутренняя усталость и слегка температурило. Тем не менее, все же поехал. И, как выяснилось, в целом не зря: игры получились очень удачными.
Читать далее…

Прогулка на улицу Школьная и возвращение к машинному обучению

4X_Pro
В четверг встретились с Tellой, отправились смотреть улицу Школьная, про которую рассказывал мне когда-то П.Тк. Эта улица примечательна тем, что почти целиком застроена старыми двухэтажными домами, оставшимися еще с тех времен, когда это была окраина города (где-то вторая половина XIX века). Выглядит это весьма красиво — этакий островок старины. К тому же улица почти по всей длине сделана пешеходной, а дома недавно отреставрированы. А если дойти до ее конца и оглянуться назад, то получается весьма интересное сочетание трех разных эпох: между двумя рядами старых домов открывается вид на современное и весьма офисное здание, а по бокам — обычные панельные дома конца 1980-х или начала 1990-х.
Читать далее…

И все-таки, в чем скрытая выгода?

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

Размышления о неопределенностях

4X_Pro
Вчера ночью задался вопросом: почему у меня получается каждый день регулярно и без особых проблем уделять время игре «Хроники хаоса», даже несмотря на то, что она весьма однообразна и уже ощутимо мне надоела (ибо проходить по десятку раз один и тот же уровень в поисках нужных предметов реально скучно), но не получается — другим своим задачам, например, той же разработке IntB.
Читать далее…

Половина «старости года» позади!

4X_Pro
Ну вот, 15 ноября позади! А это означает, что уже прожили половину того ужасного периода, который я называю «старостью года». А точнее даже чуть больше, если считать концом старости года момент, когда день начинает удлиняться. Эх, когда-нибудь я буду откладывать все дела, посылать всех куда подальше, и уходить на этот период в глухой оффлайн.

Еще сегодня приснился очень необычный сон. В нем Hanzira решила вдруг написать кандидатскую диссертацию, и я объяснял ей, как писать первую главу. Причем совершенно спокойно, не воспринимая ее как врага.
Читать далее…

Неуспевание и три вопроса к себе

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

Непростое обновление Lubuntu

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

Но все пошло криво. Во-первых, места для обновления у меня, как всегда, не хватило. В результате я смонтировал /var/cache/apt и /var/lib/apt в tmpfs. Но не стал закрывать броузеры, и в итоге в процессе обновления система просто повисла. Перезагрузившись, я выполнил dpkg-reconfgure после чего доустановил все пакеты. Но в процессе выполнения dpkg-reconfgure зачем-то вместо lightdm указал sddm в качестве desktop manager. Почему система вдруг мне его предложила, так и осталось загадкой: у меня он не был установлен.
Читать далее…

Два очень разных дня настолок

4X_Pro
В пятницу и субботу ходил на настолки. Но насколько же разные это получились встречи! В пятницу отправился к А.М. aka Фею, тому самому, на квартирники которого не раз ездил в 2018 году. Сейчас он проводит, в основном, игры в Мафию, но Ал.С. решила уговорить приехать к нему любителей настолок. Но все пошло не по плану: К.Ш. и еще один человек так и не доехали, Д.П. сначала хотела играть именно в Мафию. В результате из настольщиков были только мы с Ал.С. Стали играть в Каркассон. Сыграли один раз, после чего к нам присоединились двое новеньких. Ал.С. стала учить их играть в «японский бенг», потом к нам присоединилась и Д.П. В итоге поиграли очень классно и интересно!
Читать далее…

Доделки IntB и прогулка в Воронцовский парк

4X_Pro
Вчера проспал до очень позднего времени даже по своим меркам. Зато проснулся бодрый и довольный жизнью, а еще с гораздо большей включенностью в здесь и сейчас, чем обычно. С подачи Xialtal разобрался с несколькими мелкими ошибками в IntB. А потом то, что за последнее время к IntB интерес проявило уже два человека, замотивировало меня на то, чтобы написать руководство, как делать под IntB собственные модули. Правда, пока только самые простые, которые даже разделами не являются.

Еще наткнулся было на приложение, которое обучает Java в игровой форме, и даже замотивировался было его пройти (при том, что Java всегда недолюбливал), но оказалось, что сделать это бесплатно невозможно: для открытия лекций нужно решать задачи, а задачи (кроме нескольких начальных) доступны только по платной подписке. В итоге только полчаса зря потратил!
Читать далее…