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

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


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

t.me/4x_pro

Лог жизни

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


Поездка в Суздаль, день четвёртый, часть первая

4X_Pro
Вся эта поездка шла не по плану. Так вышло и в этот раз. День третий получился слишком насыщенным. Спать легли поздно, и чудо ранних подъёмов закончилось. К тому же на Tellу подействовало резкое изменение погоды (морозы закончились, температура стала околонулевой), из-за чего выбраться из гостиницы смогли только после 13 часов. И ещё час ушёл на то, чтобы пообедать.
Потом я хотел вернуться к плану дня третьего и отправиться на правый берег Каменки, но у Tellы не было на это сил. Сделали небольшой круг по окрестностям гостиницы и вернулись обратно. Места там довольно глухие и безлюдные. А наличие двух старых закрытых церквей ещё больше усиливает ощущение заброшенности и какого-то выпадения из потока времени. Зато какая тишина!
Вернувшись, попили крепкого горячего чая. Tella немного пришла в себя. Всё же решили отправить на правый берег, но на этот раз уже на такси. Доехали до Покровского монастыря. Пожалуй, из всех монастырей города он показался мне наиболее красивым! В нём чувствуется какое-то изящество, лёгкость. И там же находится один из самых узнаваемых храмов Суздаля — Покрова Божьей Матери с необычными куполами.
Затем просто прогулялись по улицам правого берега. Там хоть и так же тихо, как в окрестностях гостиницы, но нет ощущения заброшенности, отсутствия жизни. Шли и рассматривали дома. Почти все они как-то украшены: либо резьбой, либо наличниками, либо ещё как-нибудь.
Обратил внимание на ещё одну интересную особенность города: на табличках везде указаны и современные, и старые названия улиц. Жаль, что в Посаде такого нет. Это реально даёт ощущение соприкосновения с историей!
Потом мы решили вернуться в центр города, чтобы зайти в то же самое заведение «Провиант», где вчера ели очень вкусные пирожки. Увы, в этот раз сладких нам не досталось, пришлось довольство с пирожком с капустой, но даже они великолепные!

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

Проблемы с личным сайтом на втором VDS

4X_Pro
Решив вчера проблему с yggdrasil, сегодня решил добавить этот свой сайт в каталог yggdrasil-сайтов. И вдруг обнаружил, что оттуда исчез мой второй личный сайт. Стал разбираться, в чём дело, и обнаружил, что на втором VDS по каким-то причинам упал nginx. Причём, судя по всему, это случилось достаточно давно, больше месяца назад. Эх, в который раз убеждаюсь: за всем надо следить! Причем причин я так и не нашёл, просто запустил его заново, и также заново добавил сайт в каталог. Но всё равно, несколько обидно, что так получилось.

Третья лыжная прогулка

4X_Pro
Третий раз за эту зиму сходил с отцом на лыжах. На кругах мне уже надоело, поэтому предложил просто покататься по лесу. В итоге съездили сначала к Лебедянскому пруду, потом — к Красному, и оттуда уже вернулись домой. В лесу снег был совсем свежий, ещё не слежавшийся, поэтому большую часть пути ехать было достаточно тяжело, и средняя скорость была ниже, чем обычно. Но на пути от Лебедянского пруда к Красному есть хорошо укатанная дорога, где под гору я разогнался до гораздо большей скорости, чем обычно, поймав ритм так, что расталкивался максимально эффективно. Это было классно!

Поездка в Суздаль, день второй, часть первая.

4X_Pro
Второй день в Суздале начался со сверхраннего подъема.
Мы нашли по карте заведение под названием «Гнездо пекаря», которое открывалось в 9 утра и поехали туда завтракать. Ехать пришлось через полгорода, зато по дороге из окна такси увидел просто потрясающий рассвет! Солнце, которое встаёт над городом, состоящим из частных домов и церквей, дает ощущение какой-то сказочности нереальности происходящего. Жаль, что не смог сфотографировать.
После завтрака спустились к реке. Там сделали несколько панорамных снимков и стали думать, куда идти дальше: к Кремлю или в музей деревянного зодчества. В итоге победил второй вариант.
В целом музей оказался очень похож на тот, который мы посещали в Костроме. По крайней мере жилые дома показались мне почти такими же, как и там. Не знаю, так ли это на самом деле, или просто я, как интуит, не слишком замечаю детали... Либо же просто прошло слишком много времени, и многое забылось. Кстати, только сейчас осознал, что с поездки в Кострому прошло уже почти два года. А казалось, что это было совсем недавно!
Что реально понравилось, так это колесный колодец. У него есть колесо, внутри которого нужно было ходить, чтобы качать воду. А ещё интересны были ветряные мельницы. В одной из них был макет в разрезе, показывающий, как они вообще устроены. Но больше всего запомнилась экспозиция «Дом купца Агапова», показывающая жизнь в богатом купеческом доме XIX века. Умели же тогда люди окружать себя реально красивыми вещами!
На обратном пути нам встретились гуси. Удивило, что их выпускают из загоны в это время и не боятся, что они располагают возможных посетителей.
В общем, музей мне понравился, если не считать того, что был сильный мороз, а большинство построек не отапливается. Фотографировать на таком морозе очень непросто, особенно мобильником, который, в отличие от фотоаппарата, нельзя использовать без перчаток.

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

Поездка в Суздаль, день второй, часть вторая

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

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

Поездка в Суздаль, день 3

4X_Pro
Увы, день третий я описать так и не успел (изначально записи я вёл в блокноте, только сейчас, вернувшись домой, переношу их сюда), слишком уж много там всего произошло. Замечу только, что начался он тоже с раннего подъёма, но из-за погоды такого ощущения чуда, как в предыдущий, уже не было.
В этот день мы хотели осмотреть часть Суздаля на правом берегу Каменки, но не сложилось. Вместо этого отправились в центр города к Торговым рядам, а ближе к вечеру — всё же попали в Спасо-Ефимьевский монастырь, где расположена могила князя Пожарского. И совсем уже ночью снова оказались в центре.
P.S. Здесь выкладываю только небольшую часть фото, остальные есть на моей странице ВК: vk.com/4x_pro

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

Как yggdrasil чуть не уронил мне сервер

4X_Pro
После выпадения на 5 дней возвращаюсь к нормальной жизни. В частности, стал разбираться, чем вызваны уведомления о нехватке места на диске, которые стали приходить мне пару дней назад в Telegram. Молодцы Timeweb, что предусмотрели такое, а то кто знает, заметил бы я это до того, как место кончилось бы совсем! Оказалось, что сильно разросся syslog. Я посмотрел, что же туда пишется, и обнаружил огромное количество уведомлений от yggrasil о том, что либо не удаётся соединиться с определёнными хостами, либо несовместимые версии. Вскоре выяснилось, что при выходе yggrasil 0.5 полностью переделали маршрутизацию и сознательно сломали обратную совместимость. Причем даже в Debian 12 stable нового пакета ещё не было. Пришлось качать deb-пакет с сайта самого yggdrasil и ставить вручную. Ну хоть не из исходников собирать!
А я-то перед отъездом недоумевал, почему оба моих VDSа наглухо перестали пинговаться с домашнего компьютера (там Debian rolling, где уже есть версия 0.5.4), хотя друг друга прекрасно видели. Но решил тогда, что дело в том, что какие-нибудь из стартовых узлов, указанных в конфиге, попали под блокировку с той или иной стороны, а маршрут строится через них (хотя, по идее yggdrasil умеет справляться с такими ситуациями). А оказалось, дело совсем в другом…

Суздаль позади

4X_Pro
Всё, Суздаль позади! В момент, когда я это пишу, автобус отъезжает от вокзала. Впереди полдня бомжевания во Владимире и дорога домой!

Поездка в Суздаль, день первый

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

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

Очень насыщенный день

4X_Pro
Вчера получился непростой, но очень насыщенный день. Ночью пришла в голову идея собственной MMORPG, которая сочетала бы Diablo-подобную боевую часть с развитой экономической, как в Ultima Online, и общественной, как в WiW (Wizards World). В частности, одним из отличий было бы то, что dungeons генерировались бы не под каждую party, а на фиксированное время, и их можно было бы делать общедоступными для всего города (за вознаграждение). Ещё отличие — число воскрешений персонажа было бы ограничено, равно как и время его жизни в принципе, а дальше, чтобы иметь возможность продолжить игру, нужно было обзаводиться наследниками, как в Crusader Kings 2. Причём эта ограниченность позволяла бы избежать искусственных задержек при сборе ресурсов: вместо них отнималось бы время жизни персонажа. А ещё во избежание унылого задротства, которым грешит большинство MMORPG, в игре должна быть возможность предусмотреть персонажу распорядок дня, по которому тот будет выполнять типовые действия тогда, когда игрок в оффлайне (например, с утра или на сбор ресурсов, потом — на прокачку силы, потом — на изучение навыка).
В общем, где-то час сидел и описывал в блокноте ключевые особенности. Получилось 20 пунктов, и то кое-что недоописал. И правильно сделал, так как уже сейчас та целостная картина, которую я года видел, из головы пропала. (Кстати, подумалось тут: то, что я снова могу такое придумывать — это следствие восстановления канала с ЕИВП в результате более-менее регулярных медитаций в последнее время.)
Жаль только, что реализовать сам я это не смогу: не хватит ни знаний, ни терпения. Максимум, что можно сделать — это расписать более детально, и выложить сюда в раздел «Идеи», а также продублировать на какой-нибудь сайт типа DTF.
Вообще, осознаю то, что мне придумывать идеи нравится куда больше, чем их реализовать. Во время реализации я слишком тону в деталях и теряю из вида картину целиком, а именно это целостное видение и мотивирует меня что-то делать.
Из-за этого лёг спать в 4:40, а около 9 утра меня без видимых причин выбросило из сна. Два часа сначала просто лежал, потом читал книжку, и только потом ненадолго смог уснуть снова. А в 13 разбудил отец SMSкой, спросив, готов ли я идти на лыжах.
Лыжная прогулка получилась весьма неплохой! Казалось, что лыжи летят сами собой, особенно если идти коньковым ходом. Правда, день во не такой солнечный, как позавчера, только к концу прогулки немного прояснилось. И недосып всё же сказывался: и ритм для конькового хода было сложно поймать, и с другими лыжниками разъезжаться. Кстати, людей было просто на удивление много! Не думал, что в городе столько любителей ла лыж можно найти в наше время!
Вернувшись, я хотел час доспать, а потом поехать к DarLik вместе с Tellой. Но увы, не сложилось. Поэтому к DarLik приехал в ужасном состоянии: уставший, голодный, не выспавшийся. А ещё там было душно. Несмотря на это, встреча прошла в целом хорошо. Но домой приехал просто никакой.
А сегодня предстоит поездка в Суздаль. С одной стороны, жду с нетерпением и думаю о том, реально ли есть у меня дар «раскрывать» города, находя в каждом что-то интересное (даже в таком непримечательном, например, как Ногинск) или же это просто это просто так везло в предыдущие поездки + результат малой выборки. Ещё переживаю, что опять придётся ехать невыспавшимся: из сна снова выкинуло около 6 утра, и с тех пор не понимаю, засыпал ли снова или нет (браслет считает что да, но он иногда за сон принимает просто спокойное лежание в кровати).

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

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