Портрет 4X_Pro
Был в Сети 13 дек. 2025 г., 00:21
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Сторонник IndieWeb, slow lifer.

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


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

t.me/4x_pro

Лог жизни

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


Возможная причина, почему сайт IntB плохо виден в выдаче

4X_Pro
Несколько дней назад на SbUp наткнулся на тему, где один из участников предлагал проверить сайт одной коммерческой SEO-программой на предмет технических ошибок. Я попросил проверить сайт IntB. Результат был очень неожиданным. Оказалось, что приложенные файлы доступны для индексации. А в них есть код шаблонов, которой этой программой тоже воспринимался как относительные ссылки (например, конструкции вида <a href="{{ hurl(topic) }}">). В результате программа делала попытку открыть файл с именем {{ hurl(topic) }} в том же каталоге. Но у IntB есть такая особенность, что прикрепленные файлы доступны по ссылкам вида /f/up/1/ключ/загруженное_имя_файла. Но при этом, если ключ указан правильно, имя после него может быть любым. В результате по ссылке {{ hurl(topic) }} открывался тот же самый файл, программа считала его дублем и сообщала как ошибку. В итоге общий отчёт оказался на тысячу с лишним страниц, из которых большая часть — это как раз ошибки такого типа.
Читать далее…

Прогулка вдоль Серебрянки и внутренняя гармония

4X_Pro
Опять наблюдается «эффект 92-ого процента» во всей красе: по сайту осталось совсем немного, но вот взять и закончить не получается никак. Вчера просто весь день не мог на нём сосредоточиться. Зато в беседе с Tellой ВК произошло одно интересное осознание: всякие идеи параноидального характера в духе «бей кого-то, спасай что-то» у меня появляются обычно на биоритмических спадах. На подъёмах я верю, что сейчас сделаю что-нибудь стоящее и хорошо станет всем.
Читать далее…

Почти закончил сайт

4X_Pro
Мда, подъём в 10 утра оказался разовым. Все последующие дни я засиживался до глубокой ночи. Но увы, работа над сайтом сильно замедлилась. Да и по остальным направлениям тоже никакого прогресса. Пожалуй, единственное, что сделал за последнее время — это перечитал «Туманность Андромеды» Ефремова и «Ночной дозор» Лукьяненко. Сказывается биоримтический спад и слишком большое количество сообщений в мессенджерах.

Но всё же, сегодня вроде бы доверстал все страницы, включая даже второстепенные, страницы. Сам не верю, что это случилось! С другой стороны, сколько раз уже так было: задача казалась слишком огромной, но если была возможность растянуть её на достаточное количество времени, я всё же её решал.
Читать далее…

Налаживаю режим дня

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

Правда, стоило сесть за компьютер и попытаться чем-то заняться, как недосып тут же дал о себе знать. Опять не могу ни на чём сосредоточиться.
Читать далее…

Есть 80 PageSpeed Insights!

4X_Pro
Все эти три дня занимался тем, что называю «полировкой» того самого сайта, про который столько пишу в последнее время. Как всегда, нашлась куча всяких мелких доделок, которые я сразу не замечал. Но, как это ни странно, именно после того, как они были сделаны, я почувствовал, что да, получается сделать что-то стоящее!
Читать далее…

День завершений

4X_Pro
Сегодня доверстал в статику desktop-версию главной страницы сайта, над которым работаю уже больше месяца. Даже не верится, что это случилось! Всё-таки верстка — это занятие для сенсориков и Ши по типологии «Кроме людей». У меня от постоянного отслеживания кучи мелких деталей типа отступов, размеров шрифтов, выравниваний и т.п. просто голова пухнет!

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

Немного о лёгкости жизни

4X_Pro
Смотрел очередное видео с ретрита. И там в ходе одной из практик зашла речь о своём даре миру. И тут мне пришло интересное осознание. В чём же вообще заключается этот мой дар миру? В глобальном плане я всегда считал таковым возможность жить играючи, легкость и беззаботность Бытия. Образно говоря, возможность скользить по поверхности реки жизни как жук-водомерка или виндсерфингист на своей доске, а не преодолевать её как баржа, тяжело нагруженная всякими «надо» и обязательствами.

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

Ранний подъём

4X_Pro
К своему огромному удивлению, проснулся сегодня около 9 утра. Правда, на пользу это особо не пошло: сначала долго не мог определиться, вставать или доспать. Причем вот что странно: пока лежал в темноте, казалось, что бодрый и отлично выспался. Но стоило встать, раздвинуть шторы и включить свет, как спать тут же захотелось. У меня что, настолько сбились циркадные ритмы, что свет стал сигналом «пора спать»? Пожалуй, единственный плюс такого подъёма — это очень долгий световой день, я уже отвык от подобного.

Всё, что сделал за день — это немного поработал над десктопной версией сайта, и то, в основном, вечером. Дело шло с ужасным скрипом, но всё же наконец-то что-то стало получаться. Всё-таки переделывать мобильный сайт в десктопный сложнее, чем наоборот. Некоторые элементы всё же пришлось дублировать и скрывать лишние с помощью media-запросов (ну или переходить на Grid-верстку, на что нет никакого желания).
Читать далее…

Написал контент-план

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

Зато понял, почему у меня два направления самореализации, а не одно. Если правильно использовать моё свойство выше, то «затык» на одном направлении будет способствовать прогрессу на втором, и наоборот.
Читать далее…

Пешая прогулка к Лебедянскому пруду

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

И как выяснилось, не зря. Пешая прогулка в тишине, с полностью выключенной связью и возможностью сосредоточиться и уйти в себя — это то, чего мне очень не хватало последние три месяца. Очень скоро я почувствовал, что возвращается гармония и внутреннее равновесие. Впрочем, был момент, когда Tella сделала false call, после чего я включил на какое-то время связь. Но убедившись, что нет ничего срочного и быстро поняв, что опять втягиваюсь в бесконечно длинный диалог, который сбивает то ощущение собранности, ради которого и отправился на прогулку, снова ушёл в оффлайн.
Читать далее…