Портрет 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
Чем хорошо улезатуезжать вечером, так это тем, что можно собираться спокойно и без спешки. Но у этого есть обратная сторона: почти весь день проходит мимо. Так было и сегодня: за весь день только прочитал несколько статей на Хабре (и скинул ссылку на одну из них на сайт Идеалистов). Попытался было продолжить прохождение курса по Rust на сайте SenJun, но из-за предпоездочного стресса знания как-то не лезли в голову. Но с другой стороны, я особо и не старался: всё равно уже по опыту знаю, что из поездки вернусь немного другим человеком. Вернее, меня будет нести уже другим потоком жизни, в котором уже будут другие задачи и интересы. Так, в частности, было в прошлом году с курсом по «белому хакерству». Тогда я дошёл где-то до середины, потом вынужден был уехать на дачу, а потом так и не сложилось продолжить, всё время что-то другое оказывалось важнее.
Читать далее…

Период дисгармонии

4X_Pro
Увы, радость жизни сменилась периодом дисгармонии. Во вторник вечером навалилась усталость и головная боль, а в среду я проснулся в полузаболевшем состоянии. (Вообще, что-то в этом году часто в нём оказываюсь.) Из-за этого даже не поехал на озеро Данилище, хоть и собирался. Весь день просидел дома, время прошло куда-то мимо. Злился на себя, что хотя в субботу составил большой список дел на 17 пунктов, реально успел выполнить только пять, и ещё по двум немного продвинуться.

В четверг проснулся вроде бодрым, стал собираться в Москву. Но когда ехал, снова вернулось полузаболевшее состояние: начал чихать, свербило в носу, и навалилась жуткая усталость. За остаток дня ничего так и не сделал.
Читать далее…

Математическая загадка

4X_Pro
Сегодня в отрывном календаре попались две математических загадки. В каждой дано шесть чисел, между которыми надо расставить знаки операций (сложение, вычитание, умножение, деление) так, чтобы в результате последовательного выполнения действий получилось седьмое число. Хотя задача достаточно простая (подсказка: решать лучше с конца), но с устным счётом у меня всегда было плохо, поэтому минут через десять я эти попытки бросил. Но сдаваться не хотелось, и решил пойти другим путём: набросал на Python программу для автоматического поиска решений таких загадок с помощью рекурсии и для произвольного количества чисел. Ушло на это всего минут 15, и код занимал 55 строчек. И сразу же с помощью него нашлось решение и для первой, и для второй загадки. Причём для второй задачи нашлось более простое решение, состоящее только из сложений и вычитаний, по сравнению с тем, которое предлагалось в ответе. В общем, очень доволен сделанным!
Читать далее…

Радость жизни, но с отсутствием баланса

4X_Pro
В последние дни живу примерно так, как всегда и хотел: играю в компьютерные игры, читаю книги, хожу гулять по весеннему лесу, медитирую. В частности, вчера (вернее, уже позавчера) выбрался на прогулку на Карпятник, где, сидя на берегу ручья, ушёл в глубокий-глубокий транс, точно так же, как во время запомнившейся прогулки в мае 2021. А на обратном пути испытал такую радость жизни! Причём перед прогулкой делал расклад на Таро, пытаясь выбрать, куда лучше отправиться (или вовсе дома остаться), и на вариант с Карпятником выпала Верховная Жрица.
Читать далее…

Осознание, почему против меня работают защитные механизмы мира

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

Весенний лес

4X_Pro
Сегодня, воспользовавшись улучшением погоды, снова выбрался на прогулку. Сначала хотел было пойти на Карпятник, но день получился бестолковый, и из дома выбрался только в 16 часов. Решил, что на Карпятник лучше отправиться в другой день, когда смогу выйти пораньше, а пока просто сходить в лес поближе на небольшую прогулку.

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

И надо сказать, сделал это не зря! Возле озера сейчас совершенно безлюдно, и никто не мешает уйти в себя, погрузиться в трансовое состояние и почувствовать полное слияние с природой. Ещё поймал удивительную игру света на хвое сосен возле озера. Как будто какой-то зелёный туман или дымка!
Читать далее…

Как найти баланс в жизни?

4X_Pro
В последнее время много размышляю над тем, что вроде хорошо знаю, чего хочу, представляю свои цели и ценности, но никак не получается выстроить их в единую систему. Точнее, в теории всё отлично даже складывается: есть три взаимодополняющих направления жизни. Первое — вести образ жизни slowlife — играть в компьютерные игры, бродить по паркам или каким-то другим местам в городе, читать книги, неспешно самообразовываться и получать от всего этого удовольствие. Второе — это писать свободное ПО в духе истинных времён — лёгкое, без всяких frameworkов, малотребовательное к ресурсам, хорошо работающее на старых компьютерах или самых дешёвых хостингах и VDSах. Я рассматриваю это как свой вклад в создание «мира для бедных». Третье — это проповедовать идею «Вот, посмотрите, как я хорошо живу в гармонии с собой.
Читать далее…

Обратная сторона жизни на два дома

4X_Pro
Сегодня снова приехал в Посад. Поездка прошла благополучно, но всё равно устал сильно. То ли от аномальной жары, то ли усталость после релизной гонки сказывается, то ли просто биоритмический спад. И остаток дня прошёл мимо.

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

Длинная прогулка в Кусково

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

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

Выпустил IntB 3.05

4X_Pro
Ну всё, релиз Intellect Board 3.05 позади. Последние несколько дней жил в состоянии предрелизной гонки, только вчера выбрался на настолки. Но, как это ни странно, на этот раз всё шло достаточно хорошо, почти без перенапряжения, которое бывало во времена 2.x. Только сегодня несколько занервничал, испугавшись, что всё-таки не успею, особенно когда внезапно вылезли баги при редактировании прав доступа под Postgres.

Вообще, больше всего сложностей было именно с поддержкой Postgres. Впрочем, скорее всего, дело в плохом знании его администрирования. В частности, сегодня почти полдня разбирался, как там ставить права на таблицы в том случае, если новый пользователь создаётся в процессе установки форума. Оказывается, там есть такое понятие, как привилегии по умолчанию, и выставлять надо именно их, если таблицы создаются после установки привилегий.
Читать далее…