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


Подумываю о смене броузера

4X_Pro
На основном ноутбуке вчера задумался о переходе с Opera на Яндекс.Браузер. В Opera слишком уж много проблем стало: то видео перестаёт работать (какие-то проблемы с кодеками), то при последнем обновлении стало не хватать одного пакета, которого для моей версии системы просто нет. Opera, конечно, чуть поэкономнее в плане памяти (по крайней мере, так было несколько лет назад), но сейчас, когда её на ноутбуке 12 Гб, это не столь критично. Зато у Яндекса есть другое преимущество: умеет корректно определять url даже при неправильной раскладке (например, если ввести нфюкг вместо ya.ru). С другой — менять что-то уже сложившееся не хочется.
Читать далее…

Об Авито и апгрейде старого компьютера

4X_Pro
Доблестный сэр Мик, сам того не ведая, некоторое время назад подсадил меня на Авито: после общения с ним периодически возникает мысль купить там б/у телефон с хорошей камерой (в качестве основного варианта рассматриваю Huawei P40). Правда, пока всё упирается в то, что до плановой замены телефона ещё полтора года: я в этот раз решил выждать шесть лет вместо обычных четырёх из-за того, что прошлый раз купил телефон гораздо дороже приемлемой для себя цены.

Но мысль покупать б/у имела дальнейшее развитие. Сначала я подумывал купить карту GeForce GT1030 с пассивным охлаждением, чтобы пока поставить её в старый компьютер и хоть как-то улучшить производительность в играх, а потом — собрать новый, бесшумный, и переставить туда. Но сегодня Aksion вбросил неожиданную идею: проапгрейдить ещё и процессор. Как выяснилось, это обошлось бы очень дёшево (находил варианты за 1800 руб.), но при этом производитеьльность по данным GeekBench была бы где-то 2/3 от основного ноутбука.
Читать далее…

Продолжаю искать ответ

4X_Pro
Продолжаю задаваться вопросом, который поднял в одном из предыдущих сообщений: почему и в какой момент я перестал делать что-то легко и играючи? Крутил в голове разные периоды жизни, и понял, что это случилось где-то в период с 2000 по 2003 год. Точно помню, как на первом курсе Института я легко освоил MathCAD, Mapple и основы VBA Script, написал свою библиотеку виджетов под DOS и, чуть позже, программу, которая сглаживала линии на сканированных ч/б рисунках (это часто было нужно отцу) и удаляла грязь. По сути, та программа делала простейшие операции errode и dilate с кистью 5x5, но тогда я таких слов не знал, и придумывал всё сам на ходу. А на втором курсе верил, что легко освою lisp (хотя в итоге даже не попытался). И точно помню, что уже на пятом курсе (конец 2003 года) такой игривости не было, вместо этого было то, что я называл «кризисом программирования», когда любая незнакомая задача казалась кошмаром.
Читать далее…

Приступ инфоголизма

4X_Pro
Понемногу выкарабкиваюсь из нересурсного состояния, в котором был всё начало недели. Понемногу двигаюсь с переделкой личного сайта: доделываю страницы второго уровня, дописал некоторые скрипты, но никак не могу определиться, что и в каком виде вынести на главную. В четверг ещё сделал шаг по переводу SuperMon_Bot.

Ещё в последние дни просто приступ инфоголизма. Много сижу на Хабре. В частности, нашёл там подборку репозиториев на GitHub с разными полезностями. Особенно понравился сайт 30 Seconds of Code и подборка Build your own X. В частности, сейчас читаю там про то, как написать свою реализацию протокольного стека TCP/IP.
Читать далее…

Заметка в Instagram от July 05, 2022 at 04:49PM

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

И я это сделал! Очень этим доволен, впечатлений масса! Утром мир воспринимается совсем иначе, даже самые обыденные места типа шоссе Энтузиастов (см. второе фото).

Больше всего понравилась первая часть прогулки — дорога к Лебедянскому пруду. Тогда только-только поднялось солнце, как-то совершенно особенно, по-утреннему пели птицы, дорожка в парке совсем пуста, и ехать — одно удовольствие.

В лесу было ещё сумрачно, и только перед самым прудом я выехал на открытое пространство, полностью залитое солнцем (см. фото 3). А сам пруд был покрыт туманом. К моему большому удивлению, возле прудов я оказался не один: там было несколько рыбаков и какой-то йог, занимавшийся на коврике.
Читать далее…

Недостаток лёгкости творения

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

Вот, например, взять ту же страницу о моих компьютерах для новой версии личного сайта. Изначально я думал, что набросаю её за 1—2 дня за время прошлого возвращения в Город. Реально же это заняло почти три недели! И это всего одна страница… (Если считать только те дни, когда я реально сидел и писал, то получается чуть меньше, 4—5 дней.) А ещё нужно добавить фотки компьютеров и какой-нибудь lightbox-скрипт (который опять же нужно найти и выбрать).
Читать далее…

Удачное возвращение

4X_Pro
После двух весьма активных дней последовал спад. Да и в Welltory показатели ухудшились. То ли слишком много сил потратил, то ли накопился недосып (в предыдущие дни спал часов по 6), то ли новолуние сказывается.

Вчера большую часть времени провёл в состоянии ухода в себя, созерцания. Пытался кое-что доделать по freelance-задачам, но желания не было от слова совсем. Поэтому всё, что сделал — это написал ещё часть материала о своих компьютерах для новой версии личного сайта. Кошмар, как же медленно идёт дело. Зато если изначально я просто хотел описать конфигурации, то теперь про каждый из компьютеров — целая история, как он повлиял на мою жизнь.

Сегодня вернулся в Город. Лучшая часть лета позади. Равно как и половина этого года с непростым характером, как я назвал его ещё в январе. Или времени правды, как сказал 10geek.
Читать далее…

Заметка в Instagram от June 30, 2022 at 08:21PM

4X_Pro
К югу от озера Данилища есть ещё одно, поменьше. Официально оно безымянное, но местные почему-то прозвали его Байкалом. В среду я решил съездить к нему и осмотреть его восточный берег.

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

А на обратном пути нашёл одну ягоду земляники — единственную за всё это лето, но очень вкусную! Потом сделал несколько фотографий с северного берега озера.

#озеро #лето2022 #водоем #земляника #ягода

Смотреть все фото
Читать далее…

Насыщенные дни и сделанный прототип

4X_Pro
Эти три дня были весьма насыщенными, не успеваю фиксировать всё. В воскресенье всё же разобрался с основами Vuetify и к ночи понедельника в целом сделал большую часть прототипа. А ещё поменял своё отношение к material design. В общем-то не такая уж это и плохая штука. (Хотя всё равно во времена Android 2 и 4 интерфейс был лучше.) Осталось только разобраться, как подключить редактор Quill и расставить значки действий именно так, как мне требуется (ну и найти наиболее подходящие). Правда, вычитал на Хабре, что более перспективно использовать не Vuetify, а Quasar: он и Vue 3 поддерживает, и Server Side Rendering, и даже по размеру скриптов вроде экономнее. И как всегда, это несколько демотивировало. Впрочем, с другой стороны, какая разница, если делаю только прототип, чтобы понять, как должно выглядеть, а потом планирую всё равно всё переверстать без frameworkов, на чистый CSS и минимум JS…
Читать далее…

Идея мобильного сообщества и эксперименты с Vuetify

4X_Pro
Как всегда, эмоциональная встряска привела к новым идеям. В частности, ночью понял, каким должно быть современное сообщество, которое будет жизнеспособно даже в условиях слишком быстрого темпа жизни, когда у большинства людей не хватает времени и внимания. Как это ни странно, нужно сделать шаг назад, к более простой форме — от форума к гостевухе, но в виде Progressive Web App с уведомлениями об ответах, поддержкой хештегов и оффлайнового просмотра кешированных материалов и написания новых сообщений (собственно, последнее — это то, чего мне больше всего не хватает сейчас на моём сайте).

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