Портрет 4X_Pro
Был в Сети 21 февр. 2026 г., 19:09
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

Сегодня всё же решил отправиться на прогулку. Но в Кусково идти было далеко, да и в выходной день там слишком уж многолюдно, поэтому решил отправиться к Лебедянскому пруду, причём идти через лес пешком, без самоката.

И как выяснилось, не зря. Пешая прогулка в тишине, с полностью выключенной связью и возможностью сосредоточиться и уйти в себя — это то, чего мне очень не хватало последние три месяца. Очень скоро я почувствовал, что возвращается гармония и внутреннее равновесие. Впрочем, был момент, когда Tella сделала false call, после чего я включил на какое-то время связь. Но убедившись, что нет ничего срочного и быстро поняв, что опять втягиваюсь в бесконечно длинный диалог, который сбивает то ощущение собранности, ради которого и отправился на прогулку, снова ушёл в оффлайн.

Читать далее…

Никак не получается вырваться из болота жизни

4X_Pro

Опять чувствую увязание в болоте жизни. Никак не получается разделаться с тем сайтом, про который столько уже писал. Мало того, что вчера вечером так толком и не смог взяться за desktop-версию, так ещё сегодня по мобильной получил от заказчика кучу замечаний. И ладно бы написали нормально, где что не так, и скриншот приложили (в идеале — с пометками), а то просто «верстка не соответствует макету» и всё. И сиди и гадай, то ли у них что не догрузилось, то ли они считают что-то важным, то ли это броузер-зависимый баг, то ли ещё что.

В итоге сильно разозлился, и за весь день опять почти ничего не сделал. Только посмотрел ещё одно видео с ретрита и дописал заметку про мобильник в роли ноутбука. А потом стал искать обзоры хабов, о которых упоминал, и обнаружилось, что эту тему не раз поднимали и на iXBT, и на других сайтах. Тоже обидно…

Читать далее…

Как найти баланс между 7 составляющими жизни?

4X_Pro

Вчера вечером, вернувшись домой, таки доделал мобильную версию того сайта. И сегодня решил устроить себе день отдыха. Немного посидел в Интернете, потом выключил ноутбук, отключил WiFi на мобильных устройствах и собирался было посмотреть ещё одно видео с ретрита, присланного когда-то Миком. Но вместо этого стал размышлять о том, что вот, вроде наконец-то в голове окончательно сложилось понимание, куда идти по жизни. Но вот как найти баланс между этими тремя направлениями (freelance по оптимизации времени загрузки сайтов как способ сделать Интернет приятнее, разработка децентрализованной соцсети на базе IntB как способ направить развитие Сети в желаемую сторону и околопсихологический канал на Дзене/YouTube как способ сделать мир гармоничнее), а также ещё четыремя важными составляющими — познанием и саморазвитием, прогулками и созерцанием, общением и играми, и жизненными удовольствиями (такими как компьютерные игры и художественные книги) — непонятно.

Читать далее…

Две встречи

4X_Pro

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

Читать далее…

IntB и децентрализованные соцсети: картина сложилась

4X_Pro

Как это ни странно, с подачи forumovodа — того самого человека, про которого я писал в предыдущем сообщении про Intellect Board, решился вопрос, который не давал мне покоя уже год. А именно, в голове наконец-то сложилась картина, как быть с моими идеями децентрализованной соцсети: пытаться делать для неё отдельный движок или реализовывать на основе IntB. И вот сейчас пришло окончательное понимание, как быть со вторым вариантом. Ключевой момент, которого мне не хватало — это сделать уведомления двух типов: внутренние (о событиях на самом форуме) и внешние — о событиях, пришедших извне, с других форумов. Ну и как сделать отправку уведомлений в соответствии с требованиями протокола ActivityPub. Так что бросать IntB не буду!

Читать далее…

Сигнал от высших сил или просто совпадение?

4X_Pro

Вчера на форуме Intellect Board ещё один человек начал вещать про современный интерфейс. Правда, я его высказывания воспринимаю как благоглупости в духе «а вот хорошо бы был мир во всём мире»: высказывание пожеланий без понимания, откуда и как это возьмется. Сам-то я лучше, чем то, что уже есть, вряд ли сделаю — просто способностей не хватит, а чтобы сделал кто-то ещё, нужно, чтобы нашёлся этот самый кто-то, кто и способностями бы обладал, и форумом был бы заинтересован в достаточной мере.

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

Читать далее…

Период безвременья

4X_Pro

За окном настоящая осень. Всё серо, мрачно, часто идут дожди. И настроение соответствующее: встаю очень поздно даже по своим меркам, делать ничего не хочется… Сокращение светового дня уже не просто чувствуется, а начинает ощутимо давить на психику. Да ещё спад биоритмический. За всю неделю только один раз выбирался из дома — во вторник. Побывали с Tellой в Перовском парке, причем поздним вечером.

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

Читать далее…

Две поездки на самокате и прочие события последних дней

4X_Pro

Опять не успеваю фиксировать всё в блоге. Впрочем, чего-либо особо принципиально прорывного не происходит. В пятницу впервые совершил дальнюю поездку на самокате через полгорода. Оказалось, что это не так просто, как я думал раньше, до нужного места ехал более двух часов вместо расчётных полутора. Очень уж много времени теряется на бордюрах, перекрестках и спусках в подземные переходы. Кроме того, изучая карту, обнаружил, что под развязкой ТТК и шоссе Энтузиастов с северной стороны нет пешеходного перехода в принципе. (И вообще, те, кто проектировал ТТК, похоже, ненавидели пешеходов, один только выезд из тоннеля возле Яузы, где у нас с Tellой в прошлом году было целое приключение, чего стоит, хотя там вполне можно было сделать нормально всё.) Из-за этого решил ехать в объезд. А заодно и счёл, что по тихим улицам ездить приятнее, чем вдоль шумного шоссе. Но увы, это во-первых, дало лишних полтора километра пути, а во-вторых, скорости не прибавило.

Читать далее…

Ходовые испытания самоката

4X_Pro

Сегодня всё же выбрался на испытания самоката, полученного от DarLik. Изначально собирался сделать это еще 31-ого числа, но так и не сложилось. Как всегда, бессознательное сопротивлялось чему-то новому, из-за чего выезд всё откладывал и откладывал. Изначально планировал выйти в 15:00, реально выбрался в 16:30.

Читать далее…

Снова о SiteKnockerBot или Хотел как лучше, а получилось как всегда

4X_Pro

Сегодня мне написали по поводу SiteKnockerBot. Пожаловались на то, что много ложных срабатываний. Покопался в логах, и пришёл к выводу, что проблема всё же в слишком большом количестве одновременных запросов. А ещё глянул на количество активных сайтов на проверке и обнаружил, что оно даже немного уменьшилось по сравнению с тем, что было в момент запуска Go-версии бота.
Судя по всему, в какой-то момент не хватает то ли пропускной способности канала, то ли мощности процессора для обработки всех запросов. (И не знаю, как узнать, чего именно из этого всё-таки). В общем, хотел как лучше, а получилось как всегда: вместо того, чтобы привлекать новых пользователей, стал терять старых.
Так что пришлось признать, что полмиллиона запросов за цикл на этом VDSе недостижимы, и уменьшить и число параллельных запросов в два раза, и интервал между ними увеличить во столько же… Так что теперь у меня теоретический предел всего 125 000 запросов за цикл.