Портрет 4X_Pro
Был в Сети 2 мар. 2024 г., 04:39
Мультиблог
4X_Pro
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Сейчас специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb.

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


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

t.me/4x_pro

Лог жизни

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


Заметка в Instagram от August 07, 2022 at 02:29PM

4X_Pro
Воспользовавшись тем, что живу сейчас в совсем другой части города, добрался в понедельник до пруда возле Новодевичьего монастыря. Там я не был с 2019 года. А зря! Место просто удивительное: оно восстанавливает и силы, и внутреннее равновесие. Где-то час бродил вокруг пруда или сидел на скамейках и уходил в себя. Обратно уезжал совсем другим человеком, чем приехал... Кстати, ездил на самокате. Правда, не на том, который позаимствовал когда-то у DarLik (он остался дома), а на арендованном через Яндекс.
#новодевичиймонастырь #новодевичийпарк #новодевичийпруд #пруд #вечер #спокойствие #покой #лето2022

Смотреть все фото

Заметка в Instagram от August 05, 2022 at 03:44PM

4X_Pro
Этой весной я нашёл сообщество любителей сайтов времён Web 1.0. И захотелось переделать и свой личный сайт, чтобы он тоже отображал мои ценности и то, что я несу в мир — тот самый идеализм раннего Интернета, когда казалось, что компьютеры и Сеть позволят построить новый мир, более совершенный (в плане межчеловеческих отношений), чем оффлановый.
Увы, сделать дизайн с нуля для меня задача непосильная. Стал искать готовые шаблоны. Было непросто, так как толком я и сам не понимал, как визуализировать столь абстрактные понятия. Попался шаблон, посвящённый 8-битным играм 1980-х. Хоть он мне не подходил, но навёл на мысль: раз моё мировоззрение формировалось под влиянием компьютерных игр эпохи примерно 1994—2001 годов, и программировать тогда было интереснее, то и оформление сайта должно быть соответствующим! Нашёл подходящую картину по игре MegaMan X, с которой фанател когда-то, и годную тему для Jekyll, которую смог взять за основу, изменив только цвета. Потом ещё наткнулся на тему, из которой позаимствовал идею использовать ASCII-арт для заголовка сайта. И вот дизайн почти готов!
Дальше началось заполнение контентом. Изначально я делал это в режиме slow life — несколько дней писал раздел «Идеалисты Интернета и их естественные враги», а потом недели три — страницу о компьютерах, которые у меня когда-то были. Оказалось, что у некоторых я только примерно могу вспомнить конфигурацию! Хорошо, что когда-то я вёл оффлайн-дневник в простом текстовом файле. А ещё помогла привычка хранить все чеки от крупных покупок.
Потом был рутинный перенос материалов со старого сайта. Кроме того, картинка с MegaManом казалась мне какой-то слишком пустой и безжизненной, и я решил дополнить её персонажами из других важных для меня компьютерных игр: героем из Quest for Glory и Избранным из Fallout II.
На последнем этапе без нервотрёпки не обошлось — внезапно потребовалось много разных мелких доделок и исправлений, когда казалось, что всё уже почти готово. Поэтому пуск сдвигался дважды: с четверга на субботу, потом — на утро воскресенья. Но реально он состоялся только в воскресенье вечером. Теперь новая версия сайта доступна по адресу xxxxpro.ru! #web100 #сайт #личныйсайт

Смотреть все фото

Третье Отселение

4X_Pro
Забавно, каждые 7 лет у меня случается Отселение — вынужденный временный переезд на другую квартиру. Так было в 2008, 2015 и совершенно внезапно оказалось и в этом году. Причём в этот раз не на Пустую квартиру, а в другое место. Узнал я об этом всего за неделю до переселения, а само оно состоялось в прошлую пятницу. Так что уже почти неделю живу в совсем другом районе.
Сначала, когда Отселение только планировалось, воспринимал это как своего рода интересное приключение, возможность поизучать малодоступную в обычное время часть города + эксперимент, насколько место проживания влияет на образ жизни и мышления. Но увы, на практике всё получилось не так хорошо. Я планировал заехать и в тот же день запустить личный сайт, поскольку считал, что доделок осталось совсем немного. Но пуск съехал сначала на субботу, потом — на воскресенье. А после пуска не было возможности толком прийти в себя (только в понедельник вечером съездил на «официальное место медитации», как когда-то называл его сэр Мик — к Новодевичьему пруду, о чём будет отдельное сообщение) — нужно было срочно доделывать freelance-задачу. В итоге ко вчерашнему дню сильно выгорел эмоционально: сказались перегрузки, недосыпы и недоедания.
Вчера отправился было ещё на одну короткую прогулку по окресностям, но удовольствия она мне не принесла. Скорее наоборот, создала чувство какой-то полнейшей чуждости с городом вокруг, отделённости от него: тут какая-то своя жизнь, в которую я попал по ошибке. В Перово у меня всё же такого не бывает.
А ещё здесь время как-то очень быстро улетает непонятно куда. Встаю даже раньше, чем дома, из-за отсутствия тёмных штор, но начало дня уходит непонятно куда, и где-то в 15 часов обнаруживаю, что ещё вообще ничего сделать не успел. Хотя, может быть, такое как раз от недосыпов и происходит.
Ночью я долго размышлял над вопросом, чем вызван мой столь низкий предел производительности. Если живу в режиме slow life, то любое дело растягивается надолго естественным образом. Если пытаюсь собраться и сделать что-то ударными темпами, то потом прилетает «обратка» — некоторое время вообще ничего не могу делать, а мечтаю залечь на дно реки жизни, чтобы никто не мог достать, и прийти в себя. А средняя производительность получается почти одинаковой (если во втором случае не хуже из-за дополнительных затрат на то, чтобы себя заставить). И, самое главное, что с этим делать?

Опять слишком быстрая жизнь

4X_Pro
Опять жизнь идёт слишком быстро, не успеваю писать в блог. А между тем произошло несколько важных событий. Во-первых, я таки открыл счёт в Сбербанке, а сегодня съездил закрыть старый в Авангард-банке. Всё прошло на удивление просто и быстро, закрыли менее чем за 15 минут. Да ещё и разминулся с дождём по дороге: когда я выходил из дома, дождь ещё не начинался, а когда доехал до Октябрьской, там уже почти закончился (дождь, если верить Яндекс.Карте, двигался с юго-запада на северо-восток).
Во-вторых, почти рассчитал конфигурацию компьютера, который хочу купить. В частности, на Яндекс.Маркете нашёл дешёвую, но годную оперативку от Netac (хотя сейчас, поизучав отзывы, вижу, что есть жалобы на то, что на 3200 она у многих не работает, так что начал сомневаться), а на Авито — GeForce 1070 Ti всего за 15 тысяч рублей. До этого попадались только обычные (не Ti). Осталось выбрать только самое главное — матплату (хотя если делать по уму, то с неё и надо было начинать) и NVME-накопитель для установки системы. UPD: Матплату тоже нашёл весьма годную, но достаточно дорогую.
В-третьих, сделал ещё один большой шаг в плане личного сайта — разобрался со списком проектов. По сути, сейчас остались только мелкие доработки. При должной степени упорства мог бы запустить сайт даже сегодня, но тогда остаток дня пришлось бы сидеть не отрываясь и заниматься только им, но не вижу в этом особой необходимости.

Вышел из дисгармонии и завтра возвращаюсь в город

4X_Pro
Завтра снова в город. Чувства это вызывает противоречивые. С одной стороны, уезжать жалко. С другой — нужна смена обстановки, а то от этого заезда как-то впечатлений почти не остаётся. Исключение — только звёздное небо по вечерам. Сейчас тепло и почти нет комаров, поэтому можно выходить наблюдать его на достаточно долгое время. Ночи теперь более тёмные, поэтому и звёзды видно гораздо лучше, чем в июне. Причём чем дольше смотришь, тем больше глаза привыкают к темноте, и тем больше звёзд становится видно. А ещё сейчас хорошо виден Юпитер, он кажется просто огромным. Один раз удалось увидеть и Марс.
Вообще, заезд странный получился: приехал в каком-то дисгармоничном, раздёрганном состоянии, и большую часть в нём и пробыл. Только после прогулки в лес, о которой уже писал недавно, стал приходить в себя. И только сегодня во время вечерней прогулки к тому самому месту у поворота Клязьмы наконец-то почувствовал гармонию с природой. Но увы, того чувства другой жизни, которое бывало, когда я жил тут в 2014—2018 годах, всё равно не получается.
Зато за это время вышел на финишную прямую со своим сайтом. Сегодня перенёс биографию. Осталось только сделать коллаж с героями компьютерных игр для фона и вывести на главную список основных моих проектов, и всякие мелкие доделки типа проверки мета-тега description. Ну и сфотографировать основной ноутбук для раздела «Мои компьютеры». Скорее всего, пуск состоится уже до августа.
Ещё звонили из Сбера (причём ну очень настойчиво — целых 7 раз, прежде чем я взял трубку), уговаривали открыть расчётный счёт для ИП у них. Приеду в город — сделаю, за год экономия на комиссии по сравнению с Авангард-банком составит почти 11 тысяч. А вчера весь день просчитывал конфигурацию нового компьютера, если всё же решусь его купить осенью. Вроде наконец-то нашёл баланс между мощностью и бесшумностью. Только с видоекартой не могу определиться: то ли брать GeForce 1660 Super, у которого самое лучшее соотношение цена/производительность, но нет технологии RTX, то ли 2060, но которая лежит уже в некомфортном ценовом диапазоне, то ли вообще купить б/ушную 1070, которая вполне закрывает мои потребности на данный момент, но стоит вдвое дешевле, а года через 3—4 сделать апгрейд на какую-нибудь 30** или даже 40**.

Возвращаюсь к работе над своим сайтом

4X_Pro
Вчера вечером наконец-то вернулся к работе над личным сайтом. Наконец-то сложилась в голове картина, какой должна быть главная страница. Совсем скоро её доделаю. Ещё перенёс на новую версию почти все материалы, кроме «Страницы личных достижений» и биографии. Их тоже скоро перенесу, это вопрос времени. Также вспомнилась The Ultimate Joke из Quest for Glory 4, и возникла мысль сделать на сайте какую-нибудь пасхалку на эту тему. Но никак не могу придумать, какой именно она должна быть.
Ещё в голове крутится мысль сделать всё же каталог сайтов. Но никак не могу определиться с форматом. С одной стороны, хотелось сделать каталог именно личных сайтов и полезных страниц в соцсетях с привязкой к личности человека. С другой — хотелось бы добавлять форумы, сообщества и сайты с бесплатным ПО и другими материалами. Иногда приходит в голову мысль сделать вообще два каталога или для личных страниц — бота в Telegram (собственно говоря, так и было задумано изначально).

Поездка в лес

4X_Pro
Более-менее растолкал все задачи (правда, сейчас пытаются подбросить новых) и возвращаюсь к нормальной жизни. Первый день, как это обычно бывает, прошёл куда-то мимо. А вчера отправился на велопрогулку в тот самый грибной лес за деревней Тарасовка. Но увы, в этот раз безрезультатно: грибов нет от слова вообще, только один большой мухомор попался. Видимо, всё же дождей недостаточно было: земля почти сухая. Кроме того, было какое-то чувство дисгармонии с лесом и миром в целом. Обычно я по лесу иду достаточно аккуратно, а тут натыкался и цеплялся за всё, что только можно.
Решил поизучать лес дальше. Забрался в какое-то болото, пытаясь пройти к одному озеру, пару раз нога ушла в грязь так, что ботинки промокли. Но озеро смог увидеть только через просвет, переходя канаву по набросанным доскам, а подобраться ближе не смог. В итоге сдался и повернул назад. Потом прошёл ещё немного по дорожке, которая привела на поляну, где удалось найти десяток ягод земляники. Очень удивился, что они ещё есть. И правда, год опоздавшего лета какой-то! всё цветёт и даёт плоды с запозданием (началось ещё с сирени и вишни).
Потом сходил к другому озерцу. Дорога к нему так сильно заросла, что предпочёл оставить велосипед и идти пешком. По дороге попались кусты малины, но почти без ягод. Само озеро вполне понравилось. Но из-за комаров и усталости уже не было желания его детально рассматривать, да и солнце начало за деревьями скрываться. Поэтому сделал пару фотографий и сразу же пошёл обратно.
Но вот что удивительно: когда выбрался из леса, чувство дисгармонии с миром отступило. И домой добрался с вполне позитивным настроением, несмотря на то, что поездка была в целом безрезультатной: ни грибов, ни хороших фотографий.

Прошёл игру A Tale for Anna

4X_Pro
С подачи Kitsune прошёл сегодня игру A Tale for Anna на мобильнике. Игра простенькая и небольшая, но тем не менее, весьма понравилась: очень качественно прорисованная 2D-графика (эх, никто меня не убедит, что 3D может быть лучше хорошо сделанной 2D) и интересная история со счастливым концом. Интересно, как Kitsune такое находит?

Нашёл русскоязычное сообщество IndieWeb

4X_Pro
Оказывается, с русскоязычным сообществом IndieWeb не всё так плохо! Сегодня узнал о существовании соответствующего Telegram канала. Присоединился, оказалось, там 36 человек целых. И ещё нашёл сайт-каталог indieweb.ru со ссылками на наиболее активных участников.

Заметка в Instagram от July 16, 2022 at 09:22PM

4X_Pro
Сегодня вновь выбрался в #Ногинск. Изначально желания ехать куда-либо не было, но @natalia_tella нашла такое место, к которому не смог остаться равнодушным. Это #кафепаровоз, где напитки подвозит игрушечный поезд, а на экранах на стенах показывают виды из кабины машиниста на различных железных дорогах. А рядом с кафе установлен памятник первому русскому паровозу, созданному Черепановым. В общем, фанаты железных дорог оценят!
После кафе мы решили прогуляться. Поизучав по карте окрестности, я обнаружил Глуховский парк с прудом и усадьбой, и решил, что нужно отправиться туда. Парк очень понравился: отлично благоустроен и напоминает Берендеевку в Костроме. Только по размерам совсем небольшой.

Смотреть все фото

Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.