Портрет 4X_Pro
Был в Сети 13 дек. 2025 г., 00:21
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
Сегодня неожиданно для себя вернулся к размышлениям о децентрализованной социальной сети, о чем немало писал в августе-сентябре. И теперь вроде сложилась в голове картина, как все должно быть устроено. Все же то, что я называю инфохабом, должно быть отдельно, идея насильственно интегировать его с Intellect Board — не очень хорошая. А в IntB нужно просто предусмотреть возможность указать в контактах свою страницу, поддерживающую ActivityPub, и, если она указана, выводить кнопки для подписок на тему/раздел/форум, где каждая тема будет выступать в роли виртуального пользователя, а точнее, в терминах ActivityPub, агента. Ну и возможность отправки уведомлений об активности типа «Создал новую тему на форуме» (для этого, возможно, создать отдельный канал). А дальше — все как я и задумывал раньше: блочный вывод на главной странице инфохаба с возможностью подписаться на каждый из каналов в отдельности или на весь поток событий в целом.
Читать далее…

Бесолезный, но интересный опыт с Linux

4X_Pro
«Уплотнение жизни» закончилось, и в последние дни опять занимался тем, что получал бесполезный, но интересный опыт. (Впрочем, если рассматривать его с позиции «доказать, что можно жить под Linux и за счет этого реже обновлять железо», то не такой уж бесполезный.) Сначала попытался установить Windows 95/98 в DosBox. И даже отчасти получилось, о чем писал на форуме, но в итоге результат оказался совсем не тот, на который я рассчитывал. Потом тестировал работу старых игр под пятой версией wine. Вот там результаты порадовали: заработало почти все, кроме Majento PositionMeter. Впрочем, нашел ему альтернативу под Linux — RankTracker. Правда, приложение жутко громоздкое — 200 Мб (для сравнения, PositionMeter всего 7 Mb). И самое главное, не позволяет сохранять историю позиций, то есть придется их руками в Excel перебивать.
Читать далее…

Инфоголизм и циклическое сканнерство

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

Возвращение на игры

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

Несколько последних дней и неприятности по freelance

4X_Pro
В воскресенье засиделся до утра. Сначала пересобирал ядро, потом обнаружил, что в результате пересборки получился мощный скачок производительности у Intelовской видеокарты: в BMark показатели выросли до 2300 (в то время как на ядре 5.x было всего 1500—1800 в зависимости от настроек), в GLmark — до 890 вместо 510. Интересно, чем это вызвано? Тем, что в старом ядре нет защит от всяких Spectre и Meltdown, или же реально в более новых версиях пошли какие-то серьезные ухудшения в архитектуре? Помимо всего прочего, еще и температура процессора снизилась: при полном простое падает ниже 50 °C, а сейчас, когда открыт броузер, в котором я пишу текст, колеблется в диапазоне 50—52 °C. В общем, не зря я ядро менял!
Читать далее…

Внезапная прогулка

4X_Pro
Вчера, проснувшись, увидел, что за окном впервые за не помню сколько уже дней солнечно. И решил, что это нельзя упускать! Отложил все, и отправился на прогулку. (Вот они, плюсы жизни в иньской модальности — по настроению, без планов и расписаний.) Сначала хотел было пойти в Терлецкий парк, но передумал, и отправился в Измайловский, но вошел в него возле Новогиреевской улицы, а оттуда пошел к Красному пруду по диагональной дороге. Шел и вспоминал игру Quest for Glory, потому что лес почти без снега во многом напоминал первую часть игры, где действие происходит ранней весной. У пруда какое-то время постоял, уйдя в себя, стараясь по-максимуму почувствовать гармонию с природой и полноту радости этого дня и внезапной прогулки. Хотел еще сделать несколько фотографий, но так и не стал. Потом отправился домой, причем не напрямую, а отправившись сначала в лес вдоль Красного ручья.
Читать далее…

Пересборка ядра и решение вопроса с облаком

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

Быть собой или быть никем

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

Прошедшая неделя: уплотнение жизни не хочет заканчиваться

4X_Pro
Уплотнение жизни никак не хочет заканчиваться. Точнее, большую часть дел я все же растолкал, но то и дело всплывают новые. Из-за этого день проходит за днем, а я все никак не соберусь написать в блог.

Впрочем, ничего такого глобального и не происходит. На прошлой неделе я досмотрел до конца все лекции курса по машинному обучению. В выходные сел было за практику, выполнил задание второй недели, а вот потом опять снесло потоком жизни куда-то в сторону. Точнее, навалились дела по freelance — оформить акты и прочее за прошлый год. Потом взялся за SEO одного сайта. Но тут меня ждала неприятность: оказалось, что доступа по FTP на сайт нет. И даже к шаблонам — тоже, только к контенту. А в то же время главная проблема сайта — это его неоптимизированность в плане загрузки: сайт достаточно простой, но при этом главная — это 9 Мб траффика и более сотни запросов. Теперь вот приходится переписываться с техподдержкой вместо того, чтобы делать все самому.
Читать далее…

Шел седньмой месяц осени…

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