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


Децентрализованные соцсети и Wordpress

4X_Pro
Ситуация с идеям, о которой писал в прошлом сообщении, продолжается. Видимо, минимум по интеллектуальному биоритму наложился на максимум по интуитивному.

В частности, ночью пришла ещё идея: написать plugin для взаимодействия с Mastodon и прочими сетями на протоколе ActivityPub для Wordpress. Для начала хотя бы такой, который позволяет просто подписываться и транслировать записи блога в Mastodon.

Но получилось как всегда: сразу не приступил, а лёг спать дальше. Утром же, когда встал, идея казалась не столь привлекательной. Плюс куча всего отвлекала от основного замысла. В итоге только к вечеру поставил на поддомен WordPress и настроил https на хостинге, где стоят мои старые сайты. Причём провозился по очень глупой причине: настраивая поддомен, сразу включал в настройках https, а уже потом пытался получить сертификат от Let's encrypt.

Когда всё сделал, на всякий случай решил поискать, а нет ли готового plug-in. Как выяснилось, есть! Эх, и тут меня опередили!
Читать далее…

Очередной биоритмический минимум

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

Днём ещё хотел было сходить прогуляться, пользуясь тем, что после двух недель серости выдался солнечный день, но увы, реально выбрался только вынести мусор. Зато вечером удачно сыграл в HearthStone, одержав несколько побед подряд за Охотника.
Читать далее…

Тягостные дни

4X_Pro
Последние два дня были какими-то очень тягостными. Всё из рук валилось, как в прямом, так и переносном смысле, особенно вчера (вернее, уже позавчера). Сегодня с утра вроде всё было нормально, но ближе к вечеру опять начала ерунда творится. В частности, сильно глючило SiteKnockerBot, не хотел обновляться Windows и ещё много чего шло не так. Да ещё был момент, когда голова не соображала, мир воспринимался как сквозь мутное стекло. И только где-то около 21 часа всё резко стало налаживаться. А с ботом оказалось, что я загрузил версию, которая делает проверку в 100 потоков одновременно. Когда вернул на обычные 30, да ещё сделал их запуск с небольшой задержкой, всё заработало нормально.

Интересно, в чём тут дело? Погода (сегодня начался сильный снегопад), магнитные бури, биоритмический спад?
Читать далее…

Броузер Beaker и Старый Добрый Интернет

4X_Pro
Пару дней назад с подачи 10geekа узнал про броузер Beaker. Его главная особенность — поддержка P2P-протокола Dat, позволяющего децентрализовано хранить данные и хостить сайты. Идея меня заинтересовала. Возникла мысль, что именно в подобных сетях может сохраниться (или наоборот, возродиться) дух Старого Доброго Интернета, так как там выполняются два необходимых для этого условия: 1) требуется хоть какой-то уровень знаний и заинтересованности, чтобы воспользоваться, что отсекает совсем уж обывателей, 2) сведена к минимуму возможность коммерциализации, благодаря чему там не будет баблорубов. В итоге есть шанс, что там сформируется сообщество технически продвинутых идеалистов-бессребреников, как это и было в старом Интернете. Кроме того, протокол подразумевает децентрализованное хранение данных, благодаря чему можно не боятся исчезновения сайта из-за непроплаченности хостинга или домена.
Читать далее…

Опять переделываю SiteKnockerBot

4X_Pro
Несколько дней назад попытался переделать SiteKnockerBot для Telegram. Хотел сделать количество работающих goroutines управляемым, для чего запускать нужное их количество при старте бота, а затем передавать им данные о сайтах для проверки через канал. Но увы, такой вариант почему-то оказался даже хуже того, что есть сейчас. Во-первых, медленнее: 1600 сайтов проверяются почти 40 секунд, во-вторых, после пары проверок падает из-за нехватки оперативной памяти. Пришлось вернуть всё как было. Хорошо хоть не забыл сделать резервную копию исходника (к gitу себя приучить по-прежнему не могу).

Сегодня решил пойти другим путём: переписал простукивающую часть для Node.JS. Но увы, результат оказался ещё хуже. Во-первых, полная проверка всех сайтов в списке занимает куда больше времени, чем на Go. Во-вторых, потребляет чуть ли не всю доступную оперативную память.
Читать далее…

Дзен-канал: рейтинг растёт

4X_Pro
В понедельник со страхом заходил на Дзен-канал, ожидая, что карму ещё понизят, так как на прошлой неделе была всего одна публикация. Каково же было моё удивление, когда обнаружилось, что она подросла. Почему-то Дзен поменял мнение об уникальности и качестве материлов: теперь оценивает их на 11 и 7 соответственно. И теперь канал занимает 2651 место среди 361958 новичков! То есть результат получается выше 99%!

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

Первый день Нового года — 2021

4X_Pro
Впервые за последние лет десять сумел проснуться первого января раньше полудня, если конкретно, в 11:30. Причём проснулся на удивление бодрым! Хотел было воспользоваться этим и отправиться на прогулку, как в далеком то ли 1989, то ли 1990 году, когда прогулка запомнилась и принесла кучу позитивных эмоций. Но выйдя на улицу, обнаружил, что там всё серо и мрачно, и даже в середине дня кажется, будто сейчас вечер. А ещё ночью прошёл ледяной дождь и улицы превратились в самый настоящий каток. Ходить приходится примерно в такой позе, в которой герой Quest for Glory ходит в режиме stealth. Поэтому вместо прогулки ограничился выносом мусора на ближайшую помойку.
Читать далее…

Новый год в Сети, часть четвертая — прогулка

4X_Pro
И вот наступил Новый Год. Наступил он как-то криво: такое ощущение, что с обращением президента промахнулись по времени на полминуты. Когда он говорил последние слова, на часах уже было 0:00. Сначала я думал, что это на планшете криво выставлено время, но всё же решил отправить сообщение «С новым годом всех, кто сейчас в Сети» на стену ВК и на этот сайт, и на серверах и там и там время отправки тоже оказалось 0:00. А бой курантов раздался чуть ли не в 0:01.

В этом году я решил дней оффлайна не устраивать. Как-то не чувствую в них больше необходимости. Да и годы с ними оказались весьма и весьма неудачными. Правда, поздравлять всех подряд из списка друзей, кто оказался сейчас в онлайне, как делал это раньше, тоже не стал.
Читать далее…

Новый Год в Сети, часть третья — последний час

4X_Pro
Пошёл последний час 2020 года. Настроение какое-то странное: особой радости нет, скорее удивление «как, это наконец-то закончилось?» И ещё сонливость. Смотрю в окно на соседние дома. На удивление много тёмных окон! Но зато и гирлянд много, что радует!

Задумался над вопросом, а что же загадать в качестве желания… Сначала в голове была пустота: всё, что приходило в голову, казалось недостаточно важным. Но поразмышляв 15 минут, всё же смог сформулировать три главных желания года на следующий год.

Вообще, в этом и есть одно из ключевых предназначений Нового года: подвести итог и задуматься о главном. Иными словами, заглянуть в Вечность, которой в наше время слишком мало внимания уделяется… Слишком люди на сиюминутном сосредоточены.
Читать далее…

Новый Год в Сети, часть вторая — немного статистики

4X_Pro
Посмотрел свои статистику по итогам года ВКонтакте. Оказывается, за этот год я не заходил туда всего 21 день (345 дней онлайн из 366), просмотрел 1114 метров ленты. (Интересно, как они в метрах мерили пиксели? DPI что ли отслеживали? Или просто поделили на стандартные 96 dpi, а потом пересчитали в метры.) Сделал всего 14 записей, зато 319 лайков и 95 комментариев. Но что реально впечатлило, так это просто огромное количество сообщений: 31722! Если предположить, что каждое сообщение я писал всего 10 секунд (хотя зачастую бывает и больше), то получится 88 часов, то есть больше половины недели!

А через мой личный сайт за год прошло ни много ни мало 40 790 человек! Это сравнимо с населением небольшого городка типа Переславля! И ещё 5 тысяч — через личный блог в ЖЖ. Кстати, в него, как выяснилось, я написал 165 записей и 338 комментариев или лайков.
Читать далее…