Портрет 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
Хоть курс и позади, продолжаю заниматься самоанализом и размышлять о своей миссии. В частности, наконец-то собрался опубликовать результат выполнения задания по составлению трех сценариев жизни + консервативного (впрочем, у меня в итоге получилось их не три, а четыре). Итак, начнем по порядку:

1. Самый реалистичный вариант. Стать freelancerом, который специализируется на оптимизиации скорости загрузки сайтов, вести блог на эту тему, жить по максимуму проводя время за городом.

Связь с миссией: оптимизация сайтов позволяет мобильным посетителям тратить меньше траффика, а также в некоторых случаях улучшает его отображение на «слабых» устройствах.

Недостатки: необходимость как-то продвигать и предлагать свои услуги, а также сложности, вызванные тем, что у сайта есть четыре времени загрузки: TTFB, first paint, DOM ready и full load, и нужно объяснить клиенту, что именно мы оптимизируем, и что оптимизация first paint time может приводить к ухудшению full load time и наоборот.
Читать далее…

Настолки и победа в Колонизаторов

4X_Pro
В очередной раз выбрался на настольные игры. Сегодня дело шло гораздо лучше, чем прошлый раз. Играли в CodeNames и в Колонизацию, и в то, и в другое успели по два раза.

В Колонизацию я первый раз выиграл, грамотно выбрав стартовые позиции: рядом были восьмерки с камнями и овцами и соответствующие порты. Поэтому когда выпадало число 8, получал и то, и другое, и мог дешево менять их на другие ресурсы. Впрочем, у этого расклада была и обратная сторона: у меня не было глины. Быстро набрал 5 очков, но против меня объединились другие игроки, и один из них, мобилизовав все ресурсы, заблокировал точку, где я собирался строить очередное поселение, а остальные перекрыли другие направления. А потом еще и восьмерку с камнями заблокировали с помощью разбойника.
Читать далее…

Медитация и протокол ActivityPub

4X_Pro
Второй день сижу по часу в медитации. Надо сказать, реально помогает разгрузить голову и расчистить мысли. А еще в первый день почти удалось осознать ту часть личности, которая отвечает за «выпрыгивание» из настоящего и вечную спешку.

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

Изучаю децентрализованные социальные сети

4X_Pro
Достаточно серьезно занялся изучением децентрализованных соцсетей. В Рунете почему-то про них информации почти нет, только пара публикаций в год на Хабре проскакивает. Но стоило выйти за его пределы, как оказалось, что их не так уж и мало. И даже была целая война протоколов, в которой сейчас вроде бы наметился победитель — ActivityPub. Удалось найти даже сайт со статистикой: The-federation.info, из которого видно, что лучше всего «взлететь» получилось у сети Mastodon.
Читать далее…

Нашел подходящую IDE: Visual Studio Code

4X_Pro
В последнее время вновь озаботился поиском IDE. Хотел было попробовать Eclipse, но он работать отказался (видимо, последствия экспериментов с разными версиями JRE). А потом вспомнил, что когда-то хотел попробовать Visual Studio Code от Microsoft, но в тот момент был на даче, и не стал тратить ограниченный траффик на скачивание. Как выяснилось — зря!

Сейчас все же поставил, и первые впечатления весьма позитивные. Работает быстро (хотя стартует — не очень, по крайней мере, с Geany не сравнится), задержек при вводе или появлении подсказок автодополнения не наблюдается, памяти после открытия двух десятков файлов тоже не особо много потребляет — где-то в пределах 500—600 Мб. Не хватает, правда, вывода вкладок в несколько строк, зато вместо переключения мышкой можно нажать Ctrl+P и вбить первые буквы имени файла, чтобы на него переключиться. Ну и никак не могу определиться, что лучше: приучать себя к темной теме или же поставить какую-нибудь светлую.
Читать далее…

Занимаюсь сайтами и прочим околокомпьютерным

4X_Pro
Более-менее пришел в себя. Сегодня даже хотел выбраться на настолки, но передумал. Во-первых, встал поздно и не успел поесть вовремя, во-вторых, увидел, что отметился как «обязательно буду» один неприятный тип, видеть которого я хотел бы чуть менее чем совсем.

Занимаюсь, в основном, своими сайтами. Во-первых, прикрутил новый чат к сайту соцсети. Причем получилось смешно: зашел на сайт моего форумного движка, увидел там старое сообщение от пользователя _1_ про сервис chatovod, и тут вдруг и пришла в голову мысль поставить чат оттуда. Самое главное, удивляюсь, почему сразу в голову мысль не пришла, ведь я об этом сервисе знал давно, и еще много лет назад регистрировал там чат для встраивания в свой старый сайт (правда, так и не реализовал эту идею).
Читать далее…

Понемногу выздоравливаю и возвращаюсь к нормальной жизни

4X_Pro
Всю пятницу и субботу провалялся с температурой порядка 38 °C. Слабость была такая, что даже не мог сидеть за компьютером. В результате решил «ну все, пошли все куда подальше, ничего делать не буду», забросил вообще все дела, и оба этих дня в Сеть выходил исключительно с планшета. В общем, наслаждался (насколько это возможно в таком состоянии) полной свободой и отсутствием всяких «надо» и «надо бы»!

В воскресенье почувствовал себя гораздо лучше. Вылез было снова с планшета, но обнаружил, что в настолочном чате подняли одну важную для меня тему (о жизни на минимуме), на которую хотелось развернуто высказаться, и тут же пересел за компьютер. Tella потом сказала: «Раз есть силы дискутировать в чате, значит, пошел на поправку».
Читать далее…

И все-таки я заболел

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

Эпично глючные настолки

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

Курс пройден!

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