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

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


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

t.me/4x_pro

Лог жизни

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


Никак не могу переехать, но зато пережил «старость года»

4X_Pro
С удивлением обнаружил, что до зимнего солнцестояния осталось совсем чуть-чуть. Ещё пара дней, и тяжёлый период, который я называю «старость года», останется позади, жизнь сама собой повернёт на улучшение! Впрочем, в этом году большая его часть прошла на удивление легко. Ещё в начале этой недели я удивлялся, почему так. Но в воскресенье накатило очередное небольшое «уплотнение жизни», посыпались очередные бессмысленные «надо», а с ними — и типичные проблемы «старости года», когда нет сил себя заставить. Это и дало ответ, почему в этом году «старость года» прошла так легко: почти всю осень и зиму я занимался тем, что соответствовало моим истинным желаниям. Так повезло, что всяких внешних «надо» было очень и очень мало.
Сегодня, растолкав все эти «надо», а также доделав наконец-то демо-сайт для IntB (в процессе нашёл несколько багов, например, в микроблогах не работал тег blocklink, а также возникает ошибка 404 при редактировании), в очередной раз уехал на новую квартиру. Увы, перевезти основной компьютер и тем самым переехать окончательно до сих пор не получается. Приходится использовать эту квартиру в режиме ретритника. С одной стороны, это классно — иметь место, куда можно уйти от всех переживаний Города, с другой — слишком уж неэффективно экономически… Впрочем, даже так смог приехать только с третьего раза. Изначально планировал заехать в субботу, но отложил (зато классно съездил с отцом на лыжах), потом — в воскресенье, но там помешали другие проблемы, и вот сегодня выехал, что называется, волевым усилием. И то добирался очень уж тяжело, просто чувствовалось, что мир сопротивляется: и электричка опоздала, и сесть смог далеко не сразу, и автобуса потом ждал очень долго. Да и карты Таро почему-то считают, что мне нужно пока оставаться в Городе. Сделал двухвариантный расклад: первая карта — что будет, если повезу компьютер в этот заезд, второй — если оставлю в городе и отложу переезд. В итоге первой картой выпал нулевой аркан Дурак, что я истолковал как начало нового пути, новой жизни с полной свободой выбора, а второй — Колесница, которая традиционно толкуется как мощный рывок к цели. В общем, не знаю почему, но высшие силы считают, что мне пока нужно оставаться в Городе… (Эх, понять бы ещё их замысел: сначала буквально всё подталкивало меня к переезду, прямо несло потоком жизни, но потом всё как-то заглохло.)
Но в любом случае, впереди у меня несколько дней покоя. Буду подводить итоги года, доделаю релиз IntB 3.05, буду сидеть на Mozgotren (это аналог Wikiumа, хоть и более унылый), а также растолкаю, наконец, накопившиеся непрочитанные сообщения.

Первые лыжи этой зимой

4X_Pro
Сегодня со второй попытки выбрались с отцом на лыжах (первая провалилась в начале декабря из-за того, что я тогда разболелся). С самого начала шёл в лес с позитивным настроением, и там оно только прибавилось. Сначала собирался проехать всего один круг 3 км, так как боялся, что после болезни ещё слаб, но потом понял, что сил хватит и на два. Людей на удивление много, но это даже воспринимается хорошо: чувствуется какая-то сопричастность к общей радости. Лыжи сначала ехали просто отлично, но ко второму кругу возобновился снегопад и стали слегка подтупливать, особенно если толкаться двумя палками одновременно. Зато очень хорошо получался коньковый ход, особенно на длинном подъёме после Красного пруда. Возможно, из-за того, что снег ещё не слишком плотный, ребро лыжи врезается в него глубоко, и поэтому чувствую себя устойчиво.
Деревья очень красиво укрыты снегом, особенно сосны. Жаль только, что солнечного света мало (как всегда, выбрались поздно, уже после 14 часов). Да и на созерцание красот природы сил как-то не особо хватает, всё сосредоточено на лыжне, по крайней мере, когда катаюсь по кругам, а не по лесу. Но тем не менее, очень доволен, что выбрался!

Торможу или слишком много времени уходит на переписку?

4X_Pro
В последнее время постоянно не успеваю реагировать на всё, и никак не могу понять: то ли информационный поток увеличился, и мне больше пишут, то ли из-за отдалённых последствий коронавируса стал медленнее соображать и меньше успевать, чем до 2020 года. Поэтому сегодня вернуться на Wikium (это сайт с тренажёрами для мозга, на котором я сидел, кажется, в 2019 году), чтобы хоть как-то иметь возможность измерить количественно эти изменения. Но тут меня ждал облом: на сайте висит объявление, что через два дня бесплатный доступ будет вообще закрыт, оформляйте подписку скорее, чтобы не лишиться ваших показателей. Эх, опять баблорубство уничтожает вполне годную идею… Впрочем, настоящие Искатели Халявы не так просто не сдаются, и вбив «тренажёры для мозга онлайн», нашёл ещё штук пять аналогичных сайтов, да ещё и не с такими жёсткими лимитами на количество тренировок в день. Буду тренироваться на каком-нибудь из них. Жаль только,что показатели сравнить не получится.
Впрочем, в другом месте — игре OpenArena — показатели реально ухудшились. Когда-то я мог победить почти всех ботов, кроме самого последнего, на nightmare, а теперь — даже на третьем уровне сложности с большим трудом. Но это может быть и банальное отсутствие тренировок более десяти лет.

Возвращение DarLik

4X_Pro
Жизнь снова ломает все планы. Последние два дня пронеслись мимо: почти не садился за компьютер. Из дальних странствий вернулась DarLik, и мы Tellой и с ней катались по городу, отмечали её возвращение. Много говорили на темы смысла жизни, и того как следует жить. И снова ловлю себя на том, что полностью жить без планов, просто следуя потоку жизни, тому, что день принесёт, не получается без внутреннего напряжения. В частности, сейчас, хоть я и очень доволен этими днями, переживаю по поводу того, что копятся неотвеченные сообщения в TG, а также до сих пор не сделал демо-сайт и релиз IntB 3.05 и начать писать итоги года, а ведь это надо успеть до Нового года. И с перевозкой компьютера тоже пока непонятно что и как…

Доработал значок на сайте

4X_Pro
Продолжаю приучать себя жить с мобильника, а не компьютера. Сегодня добавил ссылку на страницу для записи в этот блог на главный экран мобильника. Изображение получилось сильно пиксельным и «обгрызенным», что мне очень не понравилось. Да и Яндекс.Webmaster давно об этом писал, но прежде я как-то считал это не значимым.
Решил, что нужно воспользоваться силой искусственного интеллекта. Сначала загрузил исходное изображение в Fooocus, сделал умный upscale. Потом открыл в GIMPе и превратил в четырёхцветный PNG. Потом загрузил в векторизатор (перепробовал несколько, но больше всего понравился Kittl) и получил SVG вполне приемлемого качества. Только вот размер оказался слишком уж большим: около 150 Кб. Для меня, привыкшего всё экономить и оптимизировать, это было неприемлемо. Стал искать оптимизаторы SVG, и оказалось, что они таки есть. Попробовал SvgOmg.Net, так как он сразу показывает размер в gzipped и позволяет выбрать ряд параметров, в частности, точность сглаживания, которая сильно влияет на итоговый размер файла. В итоге удалось добиться, что сжатая версия занимает чуть меньше 20 Кб.
Так что теперь у моего сайта есть нормальный значок! Казалось бы, мелочь, но именно из таких мелочей и складывается качество сайта. Правда, ценой затрат времени и внимания…
P.S. Пожалуй, теперь то же самое надо проделать и с favicon для Intellect Board.

Первый день жизни с новым телефоном

4X_Pro
Ну все, мой новый Huawei P40 официально заступил на боевое дежурство! Вчера я переставил SIMку и перенёс большую часть приложенийи данных. Сначала попытался было воспользоваться специальным приложением Phone Clone, но данные оно перенесло, а приложения почему-то нет. Пришлось всё доустанавливать вручную. Причём в Huawei AppGallery много чего нет, поэтому открыл для себя сайт ApkPure, где можно качать apk без регистрации. Вопреки моим опасениям, GMail и Google Docs заработали нормально, а единственное, с чем возникла проблема — это игра Walk Master, которая так и не заработала. И ещё обнаружил, что нельзя при включении режима «не беспокоить» задать количество часов, которое он будет действовать, как это было на старом телефоне.
С новым телефоном начали менятьсяи некоторые привычки. В частности, тут вместо трёх традиционных для Android кнопок предложили включить управление жестами. Я попробовал, и в целом это даже кажется более удобным. Особенно когда нашёл жест быстрого переключения между приложениями: снизу влево или снизу вправо. Только при вводе с клавиатуры иногда касание нижней её части приводит к ложному срабатыванию этих жестов.
Клавиатуру я тоже поменял. Раньше я пользовался GBoard, но на телефонах Huawei лучше от Google зависеть по минимуму. Поэтому сначала попытался использовать предустановленную тут Swiftkey, но очень уж она неудобная: клавиши узкие, и swype работает плохо. Поставил клавиатуру от Яндекс. Кнопки тут такие же, как в GBoard (только длинное тире глубоко запрятано), но предиктивный ввод гораздо лучше: предлагает и больше вариантов сразу, и нужный обычно оказывается первым или вторым даже при ошибках и неточных движениях. Вот что значит, носители языка делали! А ещё внезапно начал пользоваться переключением языка жестом по пробелу! Раньше я считал такое переключение жутким извращением, но пока пользовался Swiftkey, понял, что размашистый жест по большой клавише выполнить гораздо быстрее, чем точно прицелиться в маленькую кпопку переключения языка.
Но тем не менее, несмотря на все плюсы нового устройства, приучить себя жить с мобильника, садясь за компьютер только для игр и программирования, не получается. Сегодня, когда получил от DarLik и 10geekа большие сообщения, требующие развёрнутого ответа, понял, что за телефоном не могу собраться с мыслями, и отвечать всё равно буду с компьютера. Да и это сообщение изначально тоже планировал писать с него, но потом решил, что всё равно в метро делать нечего, поэтому попробую с телефона.

Заметка в Instagram от December 07, 2023 at 05:57PM

4X_Pro
Тренируюсь на кошках — испытываю камеру в новом мобильнике. #кошки #кошка #коты

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

Всё-таки я купил Huawei P40

4X_Pro
Почти весь ноябрь долго и мучительно выбирал новый мобильник и никак не мог определиться. В какой-то момент уже совсем было остановился на Samsung S21FE. Но потом попалось видео со сравнением S21FE и A54, где утверждалось, что камера у A54 всё-таки лучше, так как там новее сенсор. Решил проверить эту информацию, наткнулся в Интернете на таблицу рейтинга сенсоров в мобильных камерах со списком устройств, в которых они стоят. Интереса ради решил посмотреть, что за устройства занимают верхние строчки рейтинга, и на третьей увидел сенсор IMX700. Тот самый, на котором работает Huawei P40, о котором я мечтал два года назад. И это и определило мой выбор: я решил, что раз тот сенсор до сих пор входит в число лучших, то может быть, всё же имеет смысл вернуться к варианту с P40. Тем более, если верить KiMovil, по производительности в Antutu P40 обыгрывает A54 с большим запасом: 649 тысяч против 578. Да и об экранах Samsung (особенно как раз A54) видел немало плохих отзывов: и ШИМ виден, и цветопередача не очень.
Увы, новый P40 можно купить только через Ozon с доставкой из Китая за пару недель, и по цене, сравнимой с A54. Но тут мне повезло: на Яндекс.Маркете в разделе уценённых товаров нашёлся P40 в состоянии «как новый» (даже плёнка на экране сохранилась), именно того цвета, который я хотел, но без оригинальной коробки и зарядника. Причём по цене я укладывался именно в свой изначальный ценовой диапазон! Какое-то время я ещё сомневался, купить или не купить, так как Huawei имеет одну особенность — отсутствие Google-сервисов, что может создавать проблемы. Решил отложить решение на день. А на следующий день обнаружил, что тот телефон стал ещё на 1000 рублей дешевле! После этого я решил, что высшие силы таким образом подсказывают мне, что это правильное решение, и сделал заказ.
И вот сегодня телефон привезли. Первое впечатление — из-за металлического корпуса кажется более тяжёлым (и это хорошо ещё, что я Samsung не купил, они ещё больше весят, хоть и пластиковые). По размерам, как это ни странно, он оказался даже меньше моего One Plus 3T. Сначала я удивился (ведь по документации экран у него 6.2" против 5.5"), потом понял, почему: здесь экран занимает всю площадь, а на 3T выделено место сверху и снизу под камеру и аппаратные кнопки.
Теперь занимаюсь тем, что сижу тестирую и гоняю всякие benchmarks, но SIMку пока не переставлял и перенос данных не делал. Как выяснилось, проблем с Google Services особо не наблюдается: поставил специальное приложение GBox, через которое легко установился и YouTube, и Google Docs, а больше мне от Google ничего особо и не нужно. А вот GeekBench ни в RuStore, ни в Huawei App нет, его оказалось возможным установить только путём скачивания apk напрямую. И дожили: результат в Geekbench 4 и в MotionMark для этого мобильника оказывается лучше, чем для моего ноутбка (правда, последнему уже 10 лет). И ещё что порадовало, так это то, что телефон почти не греется даже в performance mode (в отличие от Snapdragon 888)!
Тест памяти так же порадовал: скорость записи в хранилище больше раз в десять, чтения — ещё больше. Правда, возможно, тут дело в кешировании…

Болею…

4X_Pro
Болею, из-за этого даже не пошёл с отцом на лыжах, хотя снег просто отличный. Сижу дома, играю в игры и читаю книги. А также выгрузил все фото с мобильника на Яндекс.Диск. Оказывается, за 6 лет я наснимал всего лишь около 15 Гб.
Вечером успокаивал DarLik по аудиосвязи. У неё в жизни сейчас очень непростая ситуация. Правда, делать это в осипшем состоянии сложно, особенно с моей отбитой эмпатией. Зато обсудили важные вопросы, касающиеся смысла жизни, смерти и т.п.

Несколько цитат из «Жизни Клима Самгина»

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


А вот про британцев (впрочем, американцы тоже унаследовали от них эту черту):
Мы, британцы, хорошо знаем, где живем и чего хотим. Это отличает нас от всех европейцев. Вот почему у нас возможен Кромвель, но не было и никогда не будет Наполеона, вашего царя Петра и вообще людей, которые берут нацию за горло и заставляют ее делать шумные глупости.

И именно поэтому они всегда и будут нашими врагами. Потому что нам, русским (за исключением небольшой интеллигентской прослойки в крупных городах типа той же Шир-Шир), обязательно нужна идея для служения, которая будет порабощать, как сказано в цитате выше. И неважно какая — либо то самое «имперское великороссийское дело», либо всемирная победа коммунизма, либо воздвижение креста над св. Софией в Константинополе, либо яблони на Марсе, либо ещё что-то столь же грандиозное и позволяющее оторваться от мерзкого настоящего.

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

Последнее верно, в основном, для 3В+4Ф.

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

Только в нынешних исторических реалиях в последней цитате «социализм» следовало бы заменить на «капитализм». В спасительность последнего (и предлагаемых им целей) поверить ещё сложнее.
В общем, очень доволен прочитанным! Реально тот случай, когда книга расширяет взгляд на мир!

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

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