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


Дальнейшие размышления о моём пути в IndieWeb

4X_Pro
В конце прошлой недели испытал ещё одно небольшое разочарование в IndieWeb: сервис OwnYourGram пишет, что Instagram блокирует обращения с него, поэтому добавление новых пользователей прекращено. Впрочем, его исходный код есть в свободном доступе, и можно будет поднять собственный экземпляр. Но опять могут быть сложности с тем, что у меня Micropub endpoint будет видна только в подразделе «Лог жизни», куда и нужно транслировать записи из Instagram.
Читать далее…

Прошёл Heroine's Quest

4X_Pro
Сегодня прошёл игру Heroine's Quest за rogue (воровку/барда). Чувствую с одной стороны, мощный эмоциональный подъём, с другой — небольшую грусть по поводу того, что игра закончена. Эх, такая красивая история и такой замечательный игровой мир, выдержанный в лучших традициях Quest for Glory — одной из самых значимых для меня игр. Впрочем, потом ещё пройду за воительницу и волшебницу, там немало отличий, да и дополнительные квесты разгадал далеко не все. Так что буду возвращаться ещё не раз, но первое прохождение — это первое прохождение!
Читать далее…

Кошмары исчезающего времени продолжаются

4X_Pro
В среду и первую половину четверга чувствовал себя отвратительно, и сил и желания ни на что не было. В какой-то момент даже боялся, что снова заболел COVIDом. Из-за этого до сегодняшнего дня безвылазно сидел дома и отменил уже было намеченную встречу с Tellой. Плюс ещё усилился кошмар выпадающего времени и, как следствие, компульсии. (Или наоборот, компульсии создают ощущение выпадающего времени?) И ещё ощущение, что за последний месяц нет никакого движения в жизни, а какое-то вязкое болото (привет, третье Будущее по темпористике).

В четверг сделал сделал то, что называю «лёг на дно реки жизни» — ушёл в полуоффлайн и почти всё время либо играл в Heroes II и Heroine's Quest, либо читал книжки. И как только это сделал, забив на всякие «надо», сразу такое ощущение облегчения наступило! А в пятницу и самочувствие улучшилось. Плюс ещё повезло, что сейчас затишье с freelance-деятельностью (то, что висело надо мной до этого, всё же доделал утром четверга).
Читать далее…

Некоторое разочарование в IndieWeb

4X_Pro
В последние дни начались какие-то разочарования, связанные с IndieWeb. Сначала перепутал MicroSub с WebSub. Хотел было сделать возможность читать уведомления в мобильном приложении Indigenos. Прочитал описание WebSub, подумал «надо же, как легко реализовать», а потом оказалось, что для Indigenos нужен MicroSub, который значительно сложнее.
Читать далее…

Жизнь на одну четверть

4X_Pro
Открыл свой старый файл с замыслами и планами, который создал ещё в 2019 году, но с Недели Кошмаров, если не раньше, туда не заглядывал. Оказалось, что из 52 пунктов, которые там были, полностью сделаны только 12, ещё по 4 есть некоторое продвижение и 3 вычеркнуто по причине утраты актуальности. Впрочем, сейчас подумываю вычеркнуть ещё один (хотел было написать легкий, не перегруженный аналог Postmanа на Qt или wxWidgets, но нашёл сайт ReqBin, где это реализовано онлайн). И сегодня добавил ещё 5 пунктов (правда, один из них — это как раз та самая заметка для IndieWeb, о которой упоминал в предыдущем сообщении).
Читать далее…

Написал заметку для IndieWeb Wiki

4X_Pro
Кажется, у меня начинается новый биоритмический максимум!

Сегодня проснулся и сделал то, что собирался почти весь март, — написал о себе и своих разработках для личной страницы в IndieWeb Wiki. Indieweb — сообщество англоязычное, поэтому писать требовалось in English. Но вот объяснить по английски мне концепцию инфохаба или мультиблога было сложно, из-за этого и откладывал. А в случае с мультиблогом смущало ещё то, что никто до подобного не додумался. Правда, перед публикацией решил отправить Tellе и 10geekу с целью убедиться, что написано хоть сколько-то понятно и нет явных ляпов. Но они пока не отписались.
Читать далее…

Дни низкой эффективности

4X_Pro
Опять начались какие-то дни низкой эффективности. В среду очень сильно тормозил, а время девалось непонятно куда, почти как в моих кошмарах про выпадающее время. В четверг с утра чувствовал себя отвратительно, из-за чего даже отменил встречу с DarLik. Часам к 14 немного ожил, но остаток дня всё равно прошёл мимо. Сегодня вроде всё получше, но тоже особо ничего не сделал. Поработал немного над freelance-сайтом, потом остаток дня играл в Heroine's Quest. А вот поддержкой WebPub пока прогресса нет…
Читать далее…

Почти реализовал OAuth в IntB

4X_Pro
Постепенно возвращаюсь к работе по добавлению поддержки протоколов IndieWeb в Intellect Board. В частности, вчера разобрался с WebPub aka PuSH, но теперь не знаю, стоит ли делать собственный hub в самом IntB или же ограничиться возможностью указывать в настройках раздела (или даже форума целиком) сторонний. Также нашёл мелкий, но неприятный баг в генераторе RSS: по умолчанию выдавались сообщения только за последние сутки. До сих пор не понимаю, что было у меня в голове, когда такое написал.

И вчера почти доделал выдачу токенов OAuth, что необходимо для поддержки MicroPub. Не знаю почему, но протокол OAuth даётся мне очень тяжело: всё время путаюсь, куда какие данные идут, какие поля обязательно должны быть в запросе и т.п. Но в итоге всё же почти доделал.
Читать далее…

Три дня прогулок

4X_Pro
Три последних дня каждый день выбирался на прогулки. И, как выяснилось, правильно делал — смог застать лучшие весенние дни. Сегодня уже погода не такая… Правда, каких-то особых впечатлений, как от прогулки в Кусково, не осталось. Фото тоже почти не делал, только на субботней прогулке снова сфотографировал облака над Красным прудом. А вчера, когда ходил в Терлецкий парк, испытал приложение-шагомер в мобильнике. Правда, впечатления не очень: точность так себе, нет измерения дополнительных параметров, типа ассиметричности подходки. (Вот у DarLik есть приложение, которое это делает, но оно под вражескую платформу, т.е. iPhone, и, возможно, платное.)
Читать далее…

День потерь и возвращений

4X_Pro
Сегодня просто день потерь и возвращений какой-то!

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

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