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


Заметка в Instagram от October 08, 2022 at 09:53PM

4X_Pro

Впервые после возвращения из Ярославля выбрался на длинную (10 тысяч шагов) прогулку в Измайловский парк к Лебедянскому пруду. Как всегда, прособирался слишком долго, из-за этого упустил самую солнечную часть дня. До пруда дошёл уже когда солнце стало клониться к закату. И всё же удалось увидеть красоту золотой осени!

А ещё такая прогулка очень способствует размышлениям. Впервые задался вопросом, почему в любом оценочном споре в Интернете я принимаю систему оценивания противника «что есть хорошо, а что — плохо» как более весомую, чем моя собственная. Естественно, это даёт противнику существенное преимущество. Причём это остаётся верным, даже когда я сам не участвую в споре, а только наблюдаю со стороны, если позиция одной из сторон близка к моей позиции, а вторая, наоборот, противоположна. Но вот ответа, увы, пока не нашлось.

Зато прогулка прибавила бодрости и какой-то собранности!

#измайловскийпарк #лебедянскийпруд #золотаяосень #осенняяпрогулка #размышления

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

Домены и экономия

4X_Pro

Так сложилось, что больше всего моих доменов заканчивается в ноябре. В основном, это домены соционических проектов, которые я регистрировал в далёком-далеком 2008 году. Тогда и денег было не жалко, и стоили они всего по 89 рублей. Потом наступил кризис 2014 года, и регистраторы стали считать партнёрские тарифы не по сумме всех совершённых платежей, а по обороту за последний год. Тогда я перенёс домены к Reg.Ru, чтобы в обороте учитывались платежи и за домены, и за хостинг. Какое-то время это было терпимо, но потом регистратор пошёл ещё дальше: стал считать партнёрский тариф не за год, а за полгода. А в первой половине года у меня доменов мало (по-моему, только 4xpro.ru, xxxxpro.ru, openproj.ru и socionics.me). И получается так: на вторую половину года устанавливается более дорогой тариф, и приходится продлевать домены по нему. А на первую — более дешёвый, но доменов слишком мало, чтобы этим воспользоваться.

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

Бессоница и возвращение к давнему проекту

4X_Pro

Опять приступ бессонницы по схеме «проспал один цикл около полуночи, потом не могу уснуть до утра». Но зато решил внезапно свалившуюся проблему. Обновился интерфейс ВК, и с новыми элементами (в частности, списком друзей) не работало моё расширение VKpph для выделения приватных профилей. Пришлось срочно исправлять. Сначала думал, нужно просто добавить одну строчку с нужным CSS-селектором, но оказалось, что не всё так просто: список друзей появляется с задержкой, из-за чего происходит несколько запросов подряд с превышением лимита обращений к API. Пришлось сделать небольшой «костыль» — задержку перед самым первым обращением, чтобы успели отрисоваться все элементы на странице. А «костыльность» заключается в том, что время задержки пришлось подбирать по ЧЛ-ному, без каких-либо обоснований, лишь бы работало.

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

Русофобия в IT

4X_Pro

Позавчера наткнулся на CMS под названием Concrete5. CMS мне понравилась, поэтому закинул ссылку на неё в раздел «Интересные материалы», откуда она автоматически ушла на Lor.sh. Вчера захожу на Lor и вижу два негативных комментария к этой записи, в одном из которых утверждается, что в CMS есть закладки от ФСБ. Удивившись, прошу кинуть ссылку, откуда это стало известно. На что получаю просто эпичный ответ: «если у этого официальный сайт в зоне .ru, значит, это говно, с которым не стоит связываться». Сначала попытался ответить этому придурку на тему необоснованных обобщений, потом просто его забанил.

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

Момент истины или снова дома

4X_Pro

Сегодня закончилось Отселение 3.1, и я вернулся домой! Наконец-то смогу нормально выспаться!

А ещё наступает момент истины: пришло время принимать решения по ряду вопросов. Во-первых, как быть с покупкой компьютера — покупать новый, покупать б/у или вообще убедить себя, что ещё год-два обойдусь без обновлений. Во-вторых, по операционной системе — переходить на Manjaro или Arch или нет. Ещё допускаю вариант перехода на Debian testing, где всё почти как в Ubuntu, но софт достаточно новый. Но с другой стороны, без rolling release это будет временное решение, и через несколько лет снова начнутся проблемы с устареванием. В-третьих, если переходить, то какую файловую систему использовать — остаться на ext4 или перейти на NILFS (которая мне субъективно кажется существенно более быстрой, хотя, возможно, это верно только для флешек) или вовсе на brtfs. Кстати, про последнюю попалась статья, что в Linux 6.1 она даёт очень ощутимый прирост производительности.

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

Эксперименты с frameworks

4X_Pro

Вот и я попался в ловушку убеждения, что если проект долго не обновляется, то с ним лучше не связываться. Попалась недавно на глаза информация о CodeIgniter 3 — очень лёгком frameworkе, который по затратам для страницы Hello World вполне сопоставим с моей TextCMS: что-то около 600 Кб памяти при первом запуске и 450 Кб при последующих. Причём код организован во многом так же, как я хотел сделать у себя. Как я говорю в таких случаях, «framework совместим с моим мышлением». Только нет встроенных обработчиков событий.

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

Дно реки жизни и «дребезг»

4X_Pro

Уже почти неделю не писал в блог. В жизни то, чего мне не хватало уже давно — «лечь на дно реки жизни». То есть устроить полное затишье, когда нет каких-либо «надо», ведущих к необходимости ломать свои естественные ритмы, чтобы успеть к какому-то сроку. Но в то же время чувство полнейшей дезориентированности во времени. Особенно оно усилилось несколько дней назад. Тогда я попытался наладить режим, лёг спать около полуночи. И конечно же, через один цикл сна проснулся и засиделся в Сети до утра.

Занимаюсь тем, что перепрохожу Arcanum на максимальном режиме сложности ниндзя-подобным персонажем-полуорком, читаю книги прохожу очередной курс на Coursera и тренируюсь на Клавогонках. Ещё наконец-то отправил письмо о смене реквизитов в SAPE. (Хех, не прошло и двух месяцев.) Пытался медитировать, но это место действует на меня странно: не получается толком сосредоточиться. А вот просто уходить в свои мысли — наоборот, получается очень легко, даже проще, чем дома.

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

Отселение 3.1

4X_Pro

Снова уехал в Отселение, в то же самое место и по тем же самым причинам, что и в августе. Поэтому решил назвать его не четвертым Отселением, а Отселением 3.1. Причём уехал на день раньше, чем собирался изначально, и собирался в сильной спешке. Но вроде ничего важного не забыл. Только внешний монитор решил в этот раз не брать — уехал всего на неделю.
Ещё есть мысль воспользоваться тем, что в жизни затишье, и устроить себе период полуоффлайна (тем более, тут сейчас проблемы с Интернетом и приходится подключаться через мобильник) и медленной жизни, как в мае: читать книги, размышлять и медитировать, и радоваться, что не нужно заставлять себя успевать к определённому сроку. Но с другой стороны, продолжают крутиться мысли о том, чтобы начать делать свой framework и скрипт каталога сайтов на нём.

Ещё один парадокс

4X_Pro

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

Третья неудачная попытка купить компьютер

4X_Pro

Хе-хе, уже третий раз сталкиваюсь с тем, что стоит задуматься о покупке компьютера, как начинает происходить что-то из ряда вон выходящее. (Первые два были в феврале 2020 и феврале 2022.) Вот и сейчас уже почти принял решение купить всё-таки новый компьютер, а не б/у, как хотел раньше. Даже собрал конфигурацию компьютера-мечты в корзине Яндекс.Маркета и обнаружил, что вылез за верхнюю границу изначального бюджета всего на 12 тысяч (и это с учётом покупки видеокарты RTX 3060, правда, вместо полносьтью пассивного блока питания Seasonic решил взять полупассивный от Corsair, но помощнее). Хотя ещё рассматривал вариант отказаться от возможности апгрейда в будущем и взять матплату и блок питания попроще, чтобы уложиться в изначальную психологически более комфортную сумму, но потом решил что нет, не стоит на этом экономить.
А сегодня и цены вверх прыгнули, и упал рынок акций. Так что видимо, всё же придётся покупать не компьютер, а акции.