Портрет 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
Первые невозвратные потери на рынке: сегодня продал остатки акций «Детского мира». В октябре его ликвидируют, и неизвестно, какими будут ликвидационные выплаты, поэтому всё же решил сбросить акции сейчас, пользуясь тем, что они хоть немного отрасли. Хотя в относительных величинах убыток невелик — чуть меньше 1.5% от всего капитала (или около 2%, если считать только акции), но сам факт, что пришлось его фиксировать, очень и очень неприятен… С другой — хотя бы высвободил деньги, которые переложил в другие акции в момент просадки рынка, и есть шанс, что со временем они отрастут там.
Читать далее…

Замечательный день

4X_Pro
Вчера получился замечательный день! Успел съездить в лес за деревней Грибанино. Побывал у одного из озёр, к которым впервые выбирался в 2019 году. Потом зашёл в березняк неподалёку. Ничего особо интересного не нашёл, не считая пары сыроежек и небольшого количества брусники. Но даже просто спокойно побродить по осеннему лесу — это тоже удовольствие. Особенно в солнечный день по березняку, где земля покрыта только-только начинающей опадать золотой листвой. Остаётся впечатление света и простора.
Читать далее…

Дни slow life и уединения

4X_Pro
В последние дни предаюсь slow life и наслаждаюсь одиночеством. Играю в компьютерные игры, читаю книжку, тренируюсь в NeuroNation, пытаюсь решить ещё несколько заданий на CodeBy, но безрезультатно. Зато изучил ещё пару хакерских трюков и приёмов, а также несколько утилит. И это навело меня на мысль о том, что надо написать статью про соотношение фундаментального знания (понимание «как это вообще работает», как пишут в англоязычных источниках, under hood) и инструментального (знание тех же утилит, библиотек и т.п.), и способов их получения. Правда, кроме самого поднятия этого вопроса в целом, в голове пока нет никакой конкретики, что именно писать, кроме разве что переживаний, что слишком многие ценят только инструментальное знание, а ценность фундаментального становится понятной только тогда, когда что-то начинает работать не так. И ещё написать размышление о том, что с ростом популярности любого самодельного сервиса начинает не хватать ресурсов для его работы.
Читать далее…

Первое сентября

4X_Pro
Вот и всё, лето прошло. Наступило первое сентября. Эх, какое счастье, что теперь для меня это самый обычный день в году, который можно провести в режиме slow life и созерцании Внутреннего Безмолвия, что я и сделал сегодня. А вот в школьные времена мысль о его приближении отравляла все последние дни августа. В студенческие было двоякое отношение: с одной стороны, новый курс, новые интересные знания, с другой — на год ближе к окончанию института, что меня не радовало. К тому же первые две-три недели студенческой жизни были самыми лёгкими: минимум нагрузки дома, так как нет курсовых, да и первые лабы обычно не требовали серьёзной подготовки.
Читать далее…

Ночная фотопрогулка

4X_Pro
В среду, возвращаясь с новой квартиры на дачу, обратил внимание на то, как красиво ночью огни фонарей на недавно построеннной дороге отражаются в затопленном бывшем песчаном карьере. Решил, что надо будет приехать туда поздно вечером на велосипеде и заснять это. И вчера таки выбрался! Надо сказать, что несмотря на все неудобства ночной поездки на велике (например, приходится всё время держать мобильник в руке, чтобы светить им перед собой, как фарой), это классно! На открытом пространстве небо над головой кажется просто бескрайним, и возникает какое-то ощущение полёта и единства со всем миром. В общем, очень доволен. Жалею только, что в этот заезд не взял нормальный фотоаппарат. Он с ночной съёмкой справляется всё же куда лучше мобильника.
Читать далее…

Куда жить дальше?

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

1. Сосредоточиться на написании статей (но почему-то дело идёт не просто плохо, а очень плохо, даже инвентаризацию уже написанного для PDF-сборника до сих пор не сделал).

2. Вернуться к разработке Симурга.

3. Вернуться к ботоводству для TG, в частности, сделать бот для мониторинга Яндекс.Метрики, который будет сообщать об резких изменениях траффика или количества достижений цели, а также довести до ума SiteKnockerBot — избавиться от ложных срабатываний, которых, как выяснилось, у недавно добавленных сайтов очень и очень много.
Читать далее…

Уехал из города предаваться slow life

4X_Pro
Вчера снова уехал на дачу. Буду предаваться slow life. В частности, сегодня сам собой получился день информационной разгрузки: уже 17 часов дня, а я до сих пор не выходил в Интернет (если не считать отправки результатов замера в Welltory на старом мобильнике). Как всегда в таких случаях, сначала мысли неслись в голове просто бешеным потоком, а потом вдруг пришла такая ясность создания, сфокусированность и ощущение внутренней целостности, какого не было уже очень давно.
Читать далее…

Очень тяжёлая доработка бота

4X_Pro
Вчера немного доработал SiteKnockerBot. Сделал выгрузку лога в CSV (заодно и разобрался, как в TG отправлять файлы с помощью php curl) вместо обычных сообщений, а также предусмотрел возможность логгирования запросов и ответов в случае необходимости. И ещё немного поменял настройки бота, чтобы уменьшить число ложных собрани срабатываний (но толком не помогло: сегодня утром опять случилось). Хотя на первый взгляд, доработки казались очень простыми: выяснить, как в Go получить полный текст HTTP-запроса и ответа, создать несколько полей в таблицах и обеспечить запись туда, проблемы сыпались одна за другой. Постоянно были какие-то проблемы с сохранением запросов в таблицу. В Go строке нельзя взять и присвоить nil, и я долго не мог понять, как сохранить в базу null. Пытался применить NullString, но не работало. Так и сдался, применил костыль с двумя вариантами sql-запроса.
Читать далее…

Неделя «болота жизни» позади

4X_Pro
Прошлая неделя была какой-то неудачной. Опять возникло ощущение, что буксую в «болоте жизни»: вроде дни (кроме понедельника, там особый случай) были чем-то заняты, а по итогу — непонятно, куда время делось. Вроде и не сделал ничего стоящего, и удовольствия особо не получил (за исключением разве что перепрохождения The Council и решения пары заданий на CodeBy). Да ещё с показателями в Welltory что-то непонятное творится: после пробуждения вроде хорошие, но уже через пару часов падают, и такими остаются до конца дня. Да и реально усталость непонятная присутствует. А от прогулок усталость стала появляться уже после 3000 шагов. Думал, что дело в сбитом режиме дня, но когда удалось его относительно наладить, лучше не стало. В общем, то ли какой-то биоритмический спад по всем показателям, то ли бессимптомно болею коронавирусом в третий раз. Да ещё и на переписку уходить стало слишком много времени, мысли форумулирую медленнее, да и печатать стал «грязнее».
Читать далее…

Посмотрел вебинар по группам ВК

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

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