Портрет 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
Опять мир меняется в худшую сторону. На этот раз изменения коснулись метро, точнее, официального приложения для него на Android. Летом я получил от Города 4000 баллов халявы, которые можно было потратить либо на различные скидки, либо на пополнение карты Тройка. Но у Тройки есть ограничение, что баланс не может превышать 3000 руб. Изначально я думал, что запишу сначала 2000, потом потрачу, потом запишу ещё две. Но увы, из-за эпидемии я с сентября не пользовался никаким транспортом, а в конце декабря баллы сгорят.

Поэтому сегодня решил пойти другим путём — сделать себе ещё одну карту «Тройка». Это, конечно, потеря 50 руб (хотя теоретически их потом можно будет вернуть), но зато халява не пропадёт. Решено — сделано (ибо ничто не мотивирует так, как возможность получить халяву), и вот я уже дома с новой картой.
Читать далее…

Моменты последних дней

4X_Pro
Опять накатило уплотнение жизни. Как-то слишком много задач по freelance посыпалось. Но в то же время есть и ощущение движения вперёд. Самое главное — я закончил тот многострадальный сайт, про который писал с августа. Вчера перенёс новый дизайн на основную копию. И при этом, несмотря на то, что главная сайта весьма плотно набита контентом, удалось выйти на показатель PageSpeed Insights в 85—90 (для desktopа)! Правда, для этого пришлось немало повозиться: сделать так, чтобы карта и ролики с YouTube грузились только в момент, когда пользователь до них докрутит, ReCAPTCHA подгружалась только если поставить курсор в соответствующую форму. И это я ещё никак не соберусь перевести сайт на HTTP/2, а также оптимизировать подгрузку font-awesome, чтобы грузились только те значки, которые реально используются на сайте, а не три файла шрифта сразу. Тогда, может быть, пару дополнительных пунктов получить удастся.
Читать далее…

Осознание экзистенциального страха небытия

4X_Pro
Сегодня начал смотреть третий день ретрита, который мне прислал когда-то сэр Мик. Начался он с практики четырех вопросов, которая мне очень нравится. Во-первых, она позволяет вспомнить свои истинные цели. Во-вторых, заново пережить то ощущение легкости бытия, счастья, внутренней гармонии и того, что всё идёт как надо, а мир мне во всём помогает, которое я и хотел бы нести в мир. Я называю это «скольжением по жизни», по аналогии с тем, как легко скользят по поверхности воды жуки-водомерки.
Читать далее…

Разобрался с новой API Instagram

4X_Pro
Летом этого года в Instagram поменялась API, и мне пришлось выключить вывод последних фото оттуда внизу главной страницы своего сайта. Сегодня решил это исправить и стал разбираться с новой API. На первый взгляд, API вроде проста и понятна: авторизация через OAuth, получение долгосрочного tokenа и один запрос к /me/media.

Но, как всегда, на практике всё оказалось сложнее. Во-первых, оказалось, что developer-раздел в самом Instagram больше не работает. После некоторых поисков выяснилось, что нужно теперь создавать приложение на Facebook. И вот там-то и возникла главная загвоздка. Я чуть было не сломал себе мозг, прежде чем понял, что создав приложение для Facebook, нужно зайти в раздел Instagram Basic Display и уже в нём создать ещё одно приложение с помощью неприметной кнопки 'Create new app' в самом низу раздела. Причем перед ней идёт длинное-длинное предупреждение о том, что для использования нужно получить бизнес-аккаунт. И у этого «приложения в приложении» будет свой client_id и secret!
Читать далее…

День бодрости

4X_Pro
Опять что-то странное творится со сном. Ночью сплю всего один цикл, потом досыпаю днём. В частности, сегодня встал в 6:40, где-то до 10:30 сначала завтракал, потом сидел в Сети. Потом снова заснул и проснулся уже в 18 часов, полностью проспав световой день. Зато встал очень бодрым, ощущение было, что горы сверну! Давно такого не было, по крайней мере, последний месяц точно. Впрочем, ещё сказывается биоритмический максимум.

За остаток дня посмотрел ещё часть курса по разработке приложений под Android, а также несколько видео по психологии. Потом потренировался на беговой дорожке, чего не делал, кажется, с сентября. Ещё из-за того, что с каналом дело снова застряло, вернулся к своей идее децентрализованной соцсети. Но во-первых, никак не могу определиться с чего вообще начинать работу над ней, во-вторых, есть сомнения в правильности выбора ActivityPub в качестве протокола. Но об этом, наверное, напишу отдельное сообщение.
Читать далее…

Игра HearthStone и приезд DarLik

4X_Pro
На этих выходных ко мне в гости приезжали DarLik и П.Т. Как всегда, их присутствие подействовало успокаивающе. Мы собирались сходить в Измайловский парк, но увы, засветло так и не успели. А когда стемнело, решили просто прогуляться по окрестностям, и дошагали до Новогиреево. П.Т. показал мне игру под названием HearthStone — карточную по мотивам Warcraftа, с которой я даже зафанател. Кстати, как раз с её аналогом я сталкивался какое-то время назад в соревнованиях на CodinGame. Ещё обсуждали с П.Т. вопросы инвестиций. Он больше сторонник игры на росте акций, а не на дивидендах. Я же считаю, что такой подход уместен только тогда, когда инвестиции являются дополнительным источником дохода, а не основным. А ещё DarLik сделала то, что я считал невозможным — научила меня готовить курицу.
Читать далее…

День с бессонницей

4X_Pro
Сегодня внезапно проснулся в 7 утра, проспав перед этим всего один цикл сна (полтора часа) и никак не мог снова уснуть. Меня из сна буквально выкинуло! Решил чем-нибудь заняться. Сначала дочитал «Страну утраченной эмпатии» (ох, и мрачная же книжка!), а потом решил продлить цифровую подпись для Эльбы. Для этого пришлось перезагрузиться в Windows. Как всегда, при подписании заявления начались некоторые сложности с тем, что опять не было видно ключа, но быстро с ними справился. Зато теперь наконец-то выпустили подпись для мобильного приложения! Может, это и не самое лучшее решение, но, по крайней мере, работать с ней будет проще, чем с тем кривым решением, что есть сейчас, где то ключи теряются, то ещё какие проблемы.

Но после перезагрузки в Windows проблема повторилась: снова разрушились superblocks на Linux-разделах. К счастью, я уже знал, что делать, и спокойно починил за пять минут. Но всё равно мне это не нравится… И, кажется, понял, какой именно софт в этом виноват.
Читать далее…

Возвращаюсь к нормальной жизни

4X_Pro
Два дня отсыпался и приходил в себя после всего произошедшего. Было какое-то ощущение полнейшей дезоринтированности во времени. И только сегодня возвращаюсь к нормальной жизни. Большую часть дня сидел и подбирал картинки для канала на Дзене, начал было писать ещё одну статью — про опоры личности, но дело идёт достаточно тяжело. А вечером начал смотреть курс по разработке для Android на Coursera. Всё же это гораздо удобнее, чем просто видео, найденные на YouTube или ВК!

Ещё сегодня впервые с Дня Большой Закупки (21 февраля) вошёл в плюс по акциям!
Читать далее…

О разрушении жизни

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

Одно только радует: сделал расклад на Таро из двух карт, и там всё достаточно благополучно. Да и запас жизненных сил у человека такой, что можно верить, что выкарабкается. А заодно и переживёт тот самый «кризис одиночества», про который я недавно написал заметку, которую скоро опубликую на канале.
Читать далее…

Безумная неделя

4X_Pro
Мда, эта неделя была просто безумной. Сначала казалось, что всё хорошо, жизнь налаживается. Потом вдруг полезли новые проблемы, причём каждая следующая была всё более и более неожиданной и масштабной, чем предыдущая. Причем получается так, что у всех есть какой-то кусочек правды, а вот целостная картина не складывается никак.
Читать далее…