Портрет 4X_Pro
Был в Сети 5 дек. 2025 г., 19:55
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
Два дня прошло куда-то мимо. Постепенно приходил в себя и ничего не делал. Только совсем чуть продвинулся с завершением соционического манифеста. А сегодня почти весь день сидел на CheckIO.org и решал задачи по программированию. Всё-таки решение задач отличается от работы над реальными проектами (неважно, своими или заказными) тем, что это работа по темпористической Вечности, а не Будущему. Там нет места сомнениям в духе «а вдруг в будущем потребуется то или это», а есть чёткая задача с фиксированными условиями, которые никогда не поменяются. Да ещё и готовый набор тестов. Вот такое программирование приносит реальное удовольствие!

А ещё осознал, что во времена IntB 2.x к его разработке я подходил так же. Есть форумный движок, который выполняет предельно конкретный набор задач, и не надо думать о всяких code reuse и прочем подобном, а писать так, чтобы работало. И в результате было гораздо меньше неопределённостей, желание избежать которые и вызывает прокрастинацию.
Читать далее…

Переезжаю из Москвы

4X_Pro
Кажется, с далёкого 2009 года я мечтал выселиться из Москвы куда-нибудь подальше, где жизнь поспокойнее, людей поменьше, а природа — поближе. А заодно и улучшить жилищные условия. Но долгое время это была именно мечта, без каких-либо конкретных действий в этом направлении. И только в этом году началось реальное движение в этом направлении. Сначала — долгое изучение карты на CIAN, потом — несколько просмотров в оффлайне. А потом как-то быстро всё завертелось. И я буквально за две недели стал собственником трёхкомнатной квартиры в Павло-Посадском городском округе в полном соответствии с заветами сэра Мика о том, что нужно иметь комплект «квартира рядом с дачей». Вчера (вернее, уже позавчера) получил бумажную копию выписки из Росреестра и прочие документы, ключи и подписал акт приёма-передачи. Правда, ценой этого стала личная дедолларизация, в результате которой я лишился возможности пережить «новые девяностые», если таковые случатся, только за счёт долларовых запасов.
Читать далее…

Заметка в Instagram от March 21, 2023 at 12:54AM

4X_Pro
Выбрались сегодня с @natalia_tella в Кусково. Прогулка получилась достаточно короткой, но зато запомнилась ощущением простора, солнечного света и удивительно синего неба, которое бывает только ранней весной!

#кусково #весна2023 #небо #снег #простор #весеннеенебо

Смотреть все фото
Читать далее…

Возвращаюсь к обычной жизни

4X_Pro
Возвращаюсь к обычной жизни. Два дня сижу дома почти безвылазно. Хотел было дописать соционический манифест, но не сложилось. Вместо этого наконец-то добавил информацию о новом компьютере на второй личный сайт и почти закончил писать статью о мире школы и мире улицы. А вот к работе над MLFW пока вернуться не получается. Ещё много времени ушло на переписку: после долгого перерыва на связь вышла Kitsune, рассказывал ей последние новости своей жизни. Да и с DarLik тоже активно переписывались.
Читать далее…

Долгая прогулка вдоль Серебрянки

4X_Pro
Очередное «уплотнение жизни» позади. Решил устроить себе день отдыха и разгрузки, и,и воспользовавшись хорошей погодой, отправился в Измайловский парк. Сначала хотел пойти к Декоративным прудам, но потом передумал и решил отправиться к мосту над Серебрянкой в центре парка.

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

Добравшись до Косинского ручья, сначала хотел его перепрыгнуть, но потом решил не рисковать. Пошёл вдоль него вверх по течению, вышел к мосту, где ручей пересекает Большой круг. По дороге вспоминал свою прогулку вдоль этого же ручья в летний полдень 2004 года, и то состояние покоя и гармонии с миром, которые я тогда переживал. Увы, это получается редко!
Читать далее…

Неожиданный поворот: я могу стать присяжным заседателем

4X_Pro
Ещё один внезапный поворот жизни: зашёл сегодня на Госуслуги и обнаружил там документ под названием «Приглашение присяжного заседателя в суд», согласно которому мне предлагается явиться в определённый день в наш районный суд, чтобы выступить в роли присяжного заседателя. Не могу сказать, что я в восторге от этого… Да и просто страшно. С другой стороны, вопрос, где будет больше пользы для общества: если я буду сидеть за компом и заниматься своими разработками или если выступлю в роли этого самого заседателя. И весь остаток дня занимался тем, что изучал связанные с этим вопросы.
Читать далее…

Первый прогресс в распределённых вычислениях

4X_Pro
Есть первые 100 тысяч очков в распределённых вычислениях! Вчера набрал их в проекте MilkyWay@home. И теперь значок в профиле поменялся на такой:

. И во внутрикомандном рейтинге поднялся на третье место. Правда, это не столько моя заслуга, сколько результат того, что участник aircrazy, который стартовал почти одновременно со мной, но у которого более мощный компьютер, переключился на другой проект — Amicable Numbers. И ещё я стал включать вычисления принудительно, когда играю в Starcraft или ещё что-то такое нетребовательное. Во время игр вентилятор всё равно шумит, а ядро процессора всё равно загружено только одно, поэтому остальные можно задействовать под расчёты.

Да и в Rosetta@home дело двинулось: стали появляться задания и за последнюю пару недель набрал 16 тысяч очков. Но там более «горячие» вычисления (видимо, используют что-то типа набора команд AVX), поэтому компьютер шумит сильнее. Я даже по звуку могу определять, что именно сейчас рассчитывается: MilkyWay или Rosetta.
Читать далее…

Халява кончилась

4X_Pro
Сегодня узнал, что закрылся небольшой источник халявы — проценты на остаток в банке Тинькофф. Хотя в целом там за месяц получалось всего две-три сотни рублей, но всё равно неприятно. Что ж, буду теперь в качестве основной использовать карту Сбера. Там процентов на остаток тоже нет, но хотя бы бонусов больше начисляют. Или, как вариант, заказать пластиковую от МКБ вместо виртуальной. А если бы не второй брокерский счёт в Тинькофф, который сейчас в минусе, вообще закрыл бы карту…
Читать далее…

О сиюминутности, вечности и движке сообщества

4X_Pro
Кажется понял, что нужно использовать в качестве источника вдохновения, когда буду писать свой движок сообщества на базе MLFW — CMS под названием Osnova. Смешно, что на ней работают именно те сайты, которые я терпеть не могу из-за большого количества людей правых взглядов и ненавистников коммунизма в комментариях: vc.ru, dtf.ru и tj.ru. Но вот в плане интерфейса, пожалуй, этот движок даже лучше чем Pikabu. Просто чувствуется, что сделано профессионально, хотя и не могу формализовать, в чём это заключается. Просто каждый элемент на своём месте.

Правда, и эти сайты не миновала болезнь современности под названием редизайн: на DTF сделали новый дизайн, который явно хуже. Почему нельзя сделать что-то однажды хорошо и больше не менять?
Читать далее…

Возвращение на настолки

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