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

Лог жизни

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


Вернулся к идее апгрейда

4X_Pro
Вчера прошёл первую миссию в DarkMod. Игра начинает мне нравиться! Только вот столкнулся с тем, что в некоторых местах сильно тормозит, в частности, в комнате с сейфом и во время боёв. Пришлось выключить антиалиасинг полностью. Попытался найти способ решить проблему с производительностью дискретной видеокарты. Выяснил, что может помочь включение PRIME Syncronization, но, как выяснилось, это появилось в более поздних версиях ядра, чем моё 4.04. А обновиться нет возможности: новые версии ядра виснут при попытке смены видеорежима на старте из-за того, что при включенном внешнем мониторе некорректно определяется встроенная панель ноутбука. (Хотя сейчас вроде нашёл, что можно подправить в коде драйвера, чтобы решить эту проблему).
Снова задумался о том, чтобы обновить компьютер. Но теперь стало ясно, что полностью перейти на облачные игры не получится, во что-то (типа того же DarkMod или Tale of Two Brothers) буду играть локально, и это нужно учитывать. А значит, опять возникает вопрос: что брать — процессор со встроенной видеокартной или дискретную с пассивым охлаждением. Нашёл сайт VideoCardBenchmark.Com, где можно и сравнение сделать, и поизучать детальные характеристики карты. Там выяснил, что у GeForce GT 1030 (самая мощная из безвентиляторных) тепловая мощность всего 35 Вт. То есть в сумме с процессором без встроенной видеокарты получаются те же самые 95 Вт, но зато тепло рассеивается с двух мест, а не с одного. Да и если сравнивать с Intel UHD 630 (а что-то мощнее для меня слишком уж дорого), GT 1030 получается мощнее! В общем, однозначно определился, что видеокарта нужна дискретная.
Но увы, для покупки нового компьютера время сейчас не подходщее от слова совсем. Поэтому рассматриваю другой вариант — купить только видеокарту, поставить её в свой старый компьютер и использовать как игровой его. А когда ситуация стабилизируется, купить новый и переставить видеокарту. Смущает только то, что там шина PCI Express 2.0, а не 3.0, да и процессор слабоват. Интереса ради посмотрел, сколько стоит GT 1030 на Avito, и нашёл вариант за 8000 рублей, причём недалеко от меня — в Новогиреево. И теперь с одной стороны есть мысль купить, с другой — отложить до осени, когда всё может быть иначе, так как через месяц всё равно еду на дачу, куда стационарный компьютер не повезу.

День пониженной активности

4X_Pro
Из-за новолуния, магнитных бурь и мокрого снега получился день пониженной активности. Часа два лежал и предавался созерцанию: смотрел в окно на этот падающий снег. Это разгружает психику: постепенно перерабатывается недопереработанная за последние дни информация, а мысли из хаотично мечущихся становятся плавными и спокойными. Потом впервые за последние месяцы выполнил медитативную практику «четыре вопроса к себе». И, что очень удивило, изменился последний ответ. Раньше ответом на четвёртый вопрос («что я могу дать миру») было что-то вроде «объединение людей, создание сообществ», то в этот раз ответом стало «успокоение, принятие окружающей действительности». А ещё вспомнил вдруг совет сэра Мика о медитации на третьм Безмерном.
Ещё собрался было реализовать в IntB клиентскую часть протокола WebMention, и преобразовать раздел новостей на intbpro.ru в dev-блог, где в первой записи написать про это. Но потом вдруг вспомнил свою идею социального поиска по подборкам, объединил её с идеей Evgа сделать каталог, в котором сайты будут не просто перечисляться, но ещё и индексироваться с возможностью искать по внесённым в него сайтам. И подумал, что можно объединить эти идеи, реализовать с использованием MongoDB в качестве хранилища данных, и потенциально это будет прорывная идея для нечёткого поиска, которая объединит в себе плюсы поисковых систем, каталогов и социальных закладок. Тут же захотелось бросить возиться с IntB и побежать реализовывать это. Но увы, понимаю, что как только сяду за это, быстро выгорю. Эх, ну почему я не могу остановиться на одном или двух направлениях, скажем, развитие сообщества на Pikabu (там, кстати, уже 11 подписчиков) и работе над IntB? Вместо этого постоянно мечусь с одного на другое, а потом переживаю, что результатов нет.

Мини-итоги трёх месяцев

4X_Pro
С удивлением обнаружил, что прошла уже четверть «года трёх двоек» с его непростым характером. Решил подвести некоторые итоги. Пожалуй, главное, что изменилось за эти три месяца — это «разворот к людям», если так можно выразиться. Точнее, не столько к конкретным людям, сколько к сообществам. Поскольку именно сообщества, где есть публичное пространство, позволяют вырваться из информационного пузыря. В частности, для меня таковыми стали  Pikabu, LibArea (бывшее Agouti), а также, отчасти, Lor.Sh и WebNarod.ru. Правда, тут возникает вопрос: с одной стороны, выйти в сообщества — это узнать что-то новое, что может расширить взгляд на мир, что моежт натолкнуть на новые идеи. С другой — если постоянно изучать что-то чужое, то где возьмётся время создавать своё? Где всё-таки баланс между Познанием (или просто получением нового опыта) и Творением, между глубиной и шириной знаний?

Что делать с Intellect Board

4X_Pro
Рост позиций официального сайта Intellect Board заставил меня задуматься о возобновлении его разработки. В частности, доделать фотогалерею. А пообщавшись с Evgом, замотивировался и на то, чтобы сделать раздел-каталог, причём такой, чтобы мог подойти как для софта, так и для сайтов. Потом ещё пришло в голову, как отрефакторить код так, чтобы упростить написание разделов, работающих по схеме «основной контент + комментарии», а не «тема из равноправных сообщений», как в разделах типа stdforum. Ещё есть мысль вести dev-блог на самом форуме с трансляцией его в группу IntB ВК.
С другой, после стольких лет разочарований сложно поверить, что даже если я и сделаю всё задуманное, не факт, что это будет кому-нибудь нужно, кроме меня самого. Особенно с учётом того, насколько я терпеть не могу писать документацию.
Попытался даже получить ответ от карт Таро, задав вопрос «какие изменения ждут IntB теперь, когда выявлена та SEO-ошибка». В ответ получил тройку Пентаклей (и ещё самопроизвольно выпадала восьмёрка Жезлов). Вроде как хороший знак, но в то же время может толковаться как, с одной стороны, необходимость снова встать на позицию ученика и на многое взглянуть по-новому (хех, забавное совпадение, мне недавно попадалась такая же тема на SbUp), а с другой — как необходимость проверить согласованность целей. Но у меня иерархия целей выглядит примерно так: главное — «нести в мир идею отказа от внутривидовой конкуренции», затем «формировать сообщество идеалистов-единомышленников» и уже дальше «создавать инструменты для этого сообщества» (а заодно и демонстрировать тем самым, что идеи open source и свободной информации работоспособны).

Неинтересные настолки и брелок в подарок

4X_Pro
Вчера сходил на настолки. Причём в какой-то момент уже решил было не идти, но Tella уговорила почти в последний момент. Пришлось срочно собираться, но я и собраться быстро — понятия плохо совместимые. К тому же игры в этот раз проводились в новом месте — «Золотой Вобле» в Сокольниках. Сокольники — это такое специфическое место, что вроде бы от меня недалеко, но добираться туда очень неудобно любым способом: хоть на метро, хоть на трамвае, хоть на МЦК. На игры приехали уже в 20:30, когда Ал.С. и К.Ш. собирались уходить (Tella хотела пересечься с ними обязательно). Большинство присутствующих уже разбилось на группы и играло во что-то долгое, и нам некуда было присоединиться. В итоге я предложил Tellе и ещё одному человеку поиграть во «Взрывных котят», но правила мы знали плохо, и не учли, что при подрыве нужно класть карту взрывного котёнка обратно в колоду, а не в сброс. В итоге игра получилась почти бесконечной, и мы забросили это дело. Потом хотели играть в «японский бэнг», но смогли собрать всего четырёх человек. Мне досталась роль сёгуна, и мы с Д.П. очень эффектно выиграли со счётом, кажется, 2:7. Правда, игра шла как-то вяло. В «Золотой вобле» плохо с вентиляцией (причём и в той, где проводились встречи раньше — тоже), от духоты соображать было трудно, и поэтому все тупили. На второй кон сил и желания уже не нашлось, поэтому с игр ушли раньше обычного. Ещё на этих настолках мне подарили брелок с символикой нашего чата — «Настолки пират».

Растерянность после «уплотнения жизни»

4X_Pro
Как всегда за днём повышенной результативности (им был понедельник), когда я успел очень многое, последовал день спада. Всё, что я успел за вторник — это разобраться с одной задачей по freelance-деятельности. И то кое-что пришлось доделывать в среду. А ещё вторник стал для меня днём упущенных возможностей на рынке. За понедельник-вторник очень сильно взлетели акции Акрона. И если бы я продал их перед закрытием рынка во вторник (причём даже не все, а только 3/4, чтобы отбалансировать портфель), то получил бы весьма существенную сумму, чтобы дёшево закупиться другими акциями. Но увы, так и не решился, а в среду Акрон просел где-то на 18%, и сейчас цены стабилизировались, тогда как основной рынок пошёл вверх. В итоге всё, что я сделал — вчера купил немного Лукойла и БСП на те деньги, что удалось скопить за месяц без торгов. Ещё в среду сходил на настолки (об этом будет отдельное сообщение), а перед этим успел написать небольшую заметку о том, как избавиться от знака вопроса в URL в профблог, впервые обновив его за последнее время. Причём на эту заметку меня вдохновил Яндекс, сообщив о дублях на сайте intbpro.ru, возникших как раз из-за знака вопроса.
Сегодня наконец-то возникла возможность отсидеться дома и замедлить жизнь до приемлемой скорости. Но как всегда, как это бывает после «уплотнения жизни», чувствую растерянность, потому что настрой на те задачи, которые были до его начала, уже пропал. Составил список того, что хотел бы доделать, чтобы хоть какой-то порядок в голове навести. Получилось целых 11 пунктов. Главный вопрос сейчас — это возвращаться к работе над Intellect Board или нет, о чём тоже будет отдельное сообщение.

Ещё немного об «ускорителях жизни»

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

Нашёл SEO-ошибку на intbpro.ru

4X_Pro
Сегодня зашёл на SbUp. Там наткнулся на упоминание о сервисе PixelPlus. Решил попробовать. Оказалось, что сервис платный, но первый месяц стоит 1 рубль. Решил попробовать (теперь бы не забыть отключить подписку вовремя). И с помощью него обнаружил, что на сайт Intellect Board наложили санкции за переспам по запросу «скрипт форума». Стал разбираться, как такое могло получиться. Открыл исходный код главной страницы, сделал поиск, и обнаружил, что это словосочетание находится всего один раз. При этом прямо перед глазами было второе вхождение — в теге title (одно из самых важных мест с точки зрения SEO), но почему-то оно не выделялось. Стал разбираться, и обнаружилось, что там слово «скрипт» было написано через «c» (латинскую букву вместо русской). И, видимо, поисковые системы и правда воспринимали это как ошибку, поскольку сайта по этому запросу в выдаче не было даже на 200-ых позициях, где был виден откровенный мусор.
А я-то в 2015—2016 годах ломал голову, что не так с сайтом! И ещё на всякий случай удалил заголовочный тег h1 с названием форума, преобразованный мной в inline.

Ещё один шаг к информационной гигиене

4X_Pro
Почитав размышления goblincat о порядке в жизни на её канале, задумался над тем, что в Истинные Времена (2002—2007 годы) я порядку в своей Сетевой жизни уделял гораздо больше внимания. Это потом в какой-то момент стал вместо целенаправленного упорядочивания информации так, как мне надо, приспосабливаться к тому, что есть.
Теперь решил это понемногу исправлять. Сначала рассортировал контакты по папкам в Telegram. Теперь по умолчанию держу открытой папку с основными контактами, и доволен тем, что не мешаются каналы с непрочитанными сообщениями. Правда, один раз чуть было не упустил сообщение от незнакомого человека. Но сейчас выяснил, что можно сделать папку, где будут только новые сообщения от людей, как из контактов, так и нет, так что и этот вопрос решился.
А сегодня решил создать отдельный ящик для регистраций на всяких сервисах, которые потом начинают напоминать о своём существовании и тем самым расходовать ресурс внимания. Залез в настройки почты и обнаружил, что когда-то уже создавал ящик trash@4xpro.ru для этих целей, но благополучно забыл о его существовании (не говоря уж о пароле). Сбросил пароль и уже хотел было настроить пересылку в основной ящик, но потом подумал «а зачем?». И решил, что просто буду заходить туда только тогда, когда нужно подтвердить регистрацию или что-то ещё такое сделать.

Об идентичности и Web-разработке

4X_Pro
В последнее время стал задаваться таким вопросом: не перестало ли являться утверждение «я — Web-разрабочтик» частью моей идентичности, ответа на вопрос «кто я»? Отчасти из-за того, что стал спокойно допускать возможность запуска своего сообщества на чужом движке (том же Mastodon) вместо создания своего. Отчасти из-за того, что сейчас общепринятые понятия о том, что такое хорошо сделанный сайт, стали слишком сильно расходиться с моими. В частности, для меня принципиальным моментом является возможность сохранения основного функционала без JavaScript. Да и само понятие «Web-разработчик» перестало использоваться, вместо этого возникло деление на frontend и backend. Только вот для разработчика-одиночки такое деление бессмысленно по определению.
И тогда вновь возвращаемся к очень неприятному вопросу «кто я». Увы, но ответа «идеалист Интернета» всё же оказывается недостаточно.

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

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