Портрет 4X_Pro
Был в Сети 24 мая 2026 г., 00:31
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф

Социальные сети


Новости сайта в Telegram

t.me/4x_pro

Лог жизни

Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.


Непримечательный день

4X_Pro

Странное дело: о сегодняшнем дне как-то писать нечего. Вроде и успел немало, в частности, разобрался с аggregated queries в MongoDB и понял, как делать запрос для выборки зависимых тегов, и на короткую прогулку по посёлку сходил, но всё равно писать не о чем. Пожалуй, самый запомнившийся момент — это проигрыш в шахматы, когда глупо зевнул ферзя. После чего сразу же сдался, хотя до этого имел все шансы выиграть. А ещё весь день мёрзну, хотя в комнатах вроде вполне приемлемая температура — 17—18 °C. В общем, день медленного и скрытого движения вперёд.

Вынужденный день отдыха

4X_Pro

Несколько дней занимался тем, что писал движок для нового формата сообщества, о котором упоминал в предыдущих записях (никак не могу придумать название). До воскресенья дело шло хорошо. Сделал мини-framework и вывод списка контента по тегу. Потом как-то застопорилось. Отчасти из-за нехватки знаний по MongoDB, отчасти — из-за моей вечной проблемы — если есть неопределённость, что делать в первую очередь, не сделаю в итоге ничего. Зато написал план того, как в таком сообществе должны начисляться/списываться очки активности и доделал задачу по freelance

Ещё снова похолодало, и холод загнал меня на второй этаж. Поэтому сегодня получился день отдыха: сидел за старым ноутбуком и играл в Heroes II, ещё пожарил шашлык. Впрочем, всё же нашёл кое-какие ответы на возникшие вопросы по MongoDB.

Читать далее…

Вторая большая закупка завершена

4X_Pro

Ещё вчера закончил вторую большую закупку на бирже, которую начал ещё в феврале, — закончились свободные деньги. Хотя ещё остаётся возможность продать FXWO, но я это рассматриваю как резерв на тот случай, если вдруг что-то резко подешевеет и нужно будет хватать.

А закончилось всё так: я не выдержал, и откупил обратно по текущей цене акции Алроса, которые когда-то давно продал по цене 85 руб. в надежде, что упадут и потом куплю обратно дешевле. Увы, надежды не оправдались. Точнее, был короткий момент, когда действительно падали, но я его упустил, ожидая, что просядут ещё больше. Но пройти мимо дивиденда в 8.4% даже при текущей цене я не мог. В общем, ещё раз убедился, что нужно придерживаться стратегии «купил и держи», а не пытаться трейдерствовать. В конце концов, моя конечная цель — это всё-таки дивиденды.

Читать далее…

Связь Таро и Четверицы

4X_Pro

Вчера очень порадовала Tella. Она придумала связать масти Таро с элементами Четверицы Хайдеггера, что позволяет делать расклады на проявление миссии и опор личности. Интереса ради сделали на неё и меня. У меня одной из опор оказалась 8-ка Мечей. Сначала это удивило, но потом выяснил, что одно из толкований этой карты — несвобода. И тогда всё стало на свои места: для меня действительно запреты и ограничения вполне могут служить опорами личности (равно как и тот факт, что я им соответствую), а вот избыток свободы дезориентирует и вызывает растерянность. Впрочем, то же самое объясняется моим типом по типологии «Кроме людей» — Мышь.

Начал работу над новым движком

4X_Pro

26-ое число было очень непростым днём. Лунное затмение + сильная магнитная буря. Впрочем, перенёс я всё это достаточно легко, только в тот день был какой-то нервный, дёрганый и хаотичный. Перечитал кучу материала, но без толку. А вот вечером 25-ого реально болела голова и ни на чём не мог сосредоточиться. Из-за этого даже отложил freelance-задачу одну. Хотя, может быть, такая хаотичная активность и была связана с тем, что не хотел за неё браться.

Читать далее…

Непростые размышления

4X_Pro

Последние несколько дней горю идеей создать то самое тег-управляемое сообщество. Вчера продумал, как это реализовать технически, и даже пришёл к выводу, что можно всё сделать только на файлах, даже без REDISа. Правда, чтобы избежать проблем с перезаписью файлов из-за одновременных обращений, придётся сделать отдельный процесс для операций, затрагивающих многопользовательские списки, и повесить его либо на cron, либо запускать как отдельный systemd-unit. Ещё непонятно, что лучше использовать для внутренней системы перекрёстных ссылок (например, в каталоге с тегами — на файлы с текстами, лежащие в каталогах пользователей) — symlinks или обычные txt-файлы с указанием пути и прочей мета-информации. Symlinks на первый взгляд, кажутся хорошим решением, но снижают легкость переноса сайта и делают невозможным размещение его на Windows-хостингах.

Читать далее…

Затишье в жизни после нескольких отличных дней

4X_Pro

Опять перестал писать в блог. Впрочем, писать особо не о чем. После нескольких очень результативных дней наступило затишье. Видимо, биоритмический максимум кончился. Подумывал было над тем, чтобы сделать паузу в разработке IntB и за это время написать движок для того формата сообществ, про которые писал в статье. Но понял, что пока ещё в голове нет цельной картины в техническом плане. Главный вопрос — как делать кеширование: только ли на REDISе или же что-то более универсальное, что могло бы работать и на NoSQL, и на SQLite, и на REDIS. Зато в процессе поиска готовых решений узнал о CMS под названием TextPattern, которая является хорошей альтернативой WordPress.

Читать далее…

Один счастливый день

4X_Pro

Сегодняшний день можно назвать одним из самых счастливых дней моей жизни. У меня в голове сложилась картина, какими я вижу сообщества, которые могут заменить собой традиционные форумы! Бросив всё, я сел писать об этом заметку, и вскоре она была готова. Ещё я продумал, как могла бы быть устроена CMS для реализации такого сообщества. Как это ни странно, её имеет смысл пользователе-центричной, то есть по принципу: всё есть действия пользователя — и статьи, и комментарии, и лайки, и репосты. Причем все действия хранятся в текстовых файлах в каталоге каждого пользователя с упорядочиванием по времени. А для кеширования метаинформации, например, списка всех статей для тега, и хранения всяких OAuth tokens использовать что-нибудь типа REDIS или SQLite. (Хех, сказывается тлетворное влияние сообщества IndieWeb.) Плюс тогда пользователю можно будет дать возможность выгрузки своих данных для простого переноса на другой сайт.

Читать далее…

События последних дней

4X_Pro

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

Читать далее…

День настоящей slow life

4X_Pro

Вчера получился день самой настоящей slow life. Проснувшись, я вышел на участок и где-то почти час сидел и созерцал природу. Удалось почувствовать гармонию с миром и то самое ощущение, что всё идёт как надо, и некуда спешить! Потом сел за компьютер и занялся доделкой алгоритма для соревнования на CodinGame. После нескольких улучшений удалось подняться в серебряной лиге с 70—80-х мест до 30-х. Потом решил существенно переделать алгоритм выбора места для посадки новых деревьев (и тут пригодились алгоритмы поиска пути в графе, которые изучал в 2019 году), но он что-то не хотел работать. Решил прерваться и поесть, тем более по времени было уже около 18 часов, а я за день нормально не ел. Не знаю почему, но когда я на даче один, обеды/ужины растягиваются просто на какое-то нереально огромное время. То ли из-за того, что в процессе ухожу в созерцание и размышления, то ли ещё по каким-то причинам. Но есть я закончил в 19:40.

Читать далее…