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

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


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

t.me/4x_pro

Лог жизни

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


Пустая квартира — есть коннект!

4X_Pro
Вчера решилась проблема с Пустой квартирой. Наконец-то удалось провести туда Интернет! Всё же решили не воевать с председательницей ЖСК, а подключить Интернет в Lantek, который она советовала. В субботу позвонили туда, так как подать заявку через сайт там сделать нельзя (тут опять помогла Tella), договорились на подключение воскресенье.
Но и тут без приключений не обошлось. Во-первых, подключали довольно долго: специалист пришёл в 14:30, а закончил около 16:30. Во-вторых, когда я решил протестировать скорость с ноутбука, началось что-то странное: почему-то не работал DNS. Сначала я подумал, что есть конфликт с какими-то старыми настройками роутера, попытался там даже вручную прописать новые адреса DNS-серверов, но бесполезно. Подумал, что в настройках системы что-то закешировалось, решил перезагрузился в Windows. Он долго ставил какие-то обновления (что неудивительно, так как я последний раз загружался в него несколько месяцев назад), потом наконец-то запустился. Но там происходило то же самое! При том, что на мобильных устройствах никаких проблем не наблюдалось.
Я занервничал: с одной стороны, ясно, что проблема где-то на моей стороне, с другой, отпускать специалиста, не протестировав Интернет нормально, тоже не хотелось. А воткнуть витую пару напрямую, в обход роутера, не сообразил (видимо, из-за недосыпа). К счастью, довольно быстро догадался отключить IPv6, после чего всё заработало нормально. Ещё вспомнил, что мой старый роутер (тот самый, на котором я сидел во времена Onlime) не тянет более 40—45 Мбит/с даже на проводе, поэтому решил понизить тариф с 100 до 60 Мбит/с.
Специалист ушёл, а я стал перезагружаться обратно в Linux. И вдруг получаю kernel panic с ошибкой, касающейся файловой системы. Перезагружаюсь ещё раз — то же самое! Попытался запустить другую копию Linux со старого SSD — то же самое!
И тут уже начинаю паниковать я, испугавшись, что разрушил файловую систему, и все данные потеряны. Хотя всё более-менее важное у меня так или иначе продублировано в Сети, но всё равно панику это вызвало ощутимую.
Потом пошёл в кухню выпить чаю, стал выкидывать накопившиеся пакетики в мусорное ведро, но из-за того, что оно было заполнено, они выавлились наружу. И вот это стало последней каплей, после которой я конкретно психанул. Видимо, ещё сказались недосыпание и недоедание.
Потом было срочное возвращение домой, где была загрузочная флешка для Linux. К счастью, всё обошлось: запустил fsck (сначала для раздела со старым Linux на всякий случай), он восстановил superblock из резервной копии, исправил ещё несколько каких-то ошибок в файловой системе, и о чудо, раздел наконец-то смонтировался! Потом то же самое проделал и с основным разделом и наконец-то смог сказать «уфф, пронесло!». Так и не понимаю, что это было: то ли обновление Windows вдруг полезло на не-Windows разделы, то ли драйвер, позволяющий читать ext2-разделы под ним, начудил (хотя он у меня вроде не в автозагрузке), то ли вообще что-то непонятное.
А сегодня впервые за последнюю неделю есть возможность посидеть в Сети спокойно. Да и вообще, складывается впечатление, что после долгого и напряженного периода жизнь стала как-то налаживаться. Даже рынок активно растёт со среды. Правда, так и висит над душой неопределённость с той freelance-задачей.

Полукочевой образ жизни

4X_Pro
Весь ноябрь неожиданно даже для самого себя живу в полуоффлайновом режиме. В Сеть выхожу, в основном, с планшета или мобильника. Да ещё и веду какой-то кочевой образ жизни, то и дело перемещаясь на Пустую квартиру. Нормально посидеть в Сети в спокойной обстановке с ноутбука удаётся очень изредка, из-за чего никак не могу сосредоточиться и дописать четвертую заметку для канала, после которой его можно будет запустить. И в игры играю только на планшете почти. Да и вообще чувствую себя отставшим от жизни из-за того, что и в чатах реже появляюсь и отвечаю с задержками, да и как-тона бегу.
Зато с Tellой обсудили несколько новых идей для канала, и общий контент-план теперь составляет 28 пунктов. Вопрос только в том, когда я их реализовывать буду…

Трудности с Интернетом

4X_Pro
Несколько дней назад потребовалось подключить Интернет на Пустую квартиру. Но с самого начала всё пошло не так. Сначала долго не мог собраться и подать заявку в МГТС. Потом выяснилось, что МГТС тот дом может подключить только по ADSL, что меня не устраивало. Вспомнил, что в почтовый ящик кидали рекламу от Билайна и Ростелекома, решил подключать последний, так как когда-то пользовался Onlime и был вполне доволен.
Адрес Ростелекома я на память не помнил, поэтому вбил в поиск «ростелеком подать заявку на подключение». И тут всё пошло наперекосяк. Я попал не на официальный сайт,  а на сайт какого-то партнёра, но не сразу обратил на это внимание. Вбил адрес, получил сообщение, что подключение возможно и отправил заявку. Дальше мне перезвонили из этой фирмы. Подключение согласовали без особых проблем уже на субботу. Но потом началась ерунда. Сперва сказали, что Ростелеком не подключает сейчас этот дом из-за каких-то ремонтных работ, потом предложили подключиться к NetByNet aka WiFire. В какой раз убеждаюсь: никогда не следует соглашаться на любые изменения начального решения по телефону! В общем, после пяти перезвонов согласовали подключение к NetByNet на 12—14 часов вторника.
В указанное время я ждал мастера на квартире, причём ко мне присоединилась и Tella. Но почему-то с самого начала было ощущение, что сегодня подключиться не получится. Время шло, уже наступило 14 часов, а не было ни звонка, ни SMS. Через некоторое время Tella не выдержала и позвонила в поддержку провайдера, узнать, как обстоит дело. Выяснилось, что мастер задерживается и будет минут через 20. Вскоре он вышел на связь, сказал, что вот-вот будет, и что задерживался из-за аварии и сложного подключения.
Я уже было обрадовался, что всё, скоро всё сделаю и я пойду домой отсыпаться (встать пришлось рано), но увы, неприятности только начинались. Вскоре мастер позвонил ещё раз, сказал, что ему отказывается выдать ключи председательница ЖСК. И попросил пойти и посодействовать решению этой проблемы.
Ругаться с сотрудниками ЖСК, да ещё по поводу нетривиальной ситуации — задача для меня запредельно сложная. Tella вызвалась было помочь, но, зная председательницу нашего ЖСК, я понимал, что Tella помочь мне ничем не сможет. Так и вышло: председательница пошла на жёсткий конфликт, заявив, что в её присутствии никаких вопросов решать не собирается и вообще «приходите в приёмный день». Пришлось Tellе ждать за дверью, а мне — минут 10 выслушивать от председательницы то, что она о Tellе думает. Ещё председательница сказала, что NetByNet не выполняет какие-то договорённости про подключение пенсионеров в доме, и пока они не решат этот вопрос, никаких ключей она никому не даст. Причём я так и не понял, идёт ли речь об официальном договоре или о каких-то договорённостях с кем-то из руководства. Она даже попыталась позвонить кому-то оттуда, но безрезультатно. Потом стала уговаривать подключиться к нескольким более мелким провайдерам, дала листок с их телефонами, и я отправился обратно на квартиру.
Там связался с представителями NetByNet, сообщил, что решить вопрос не удалось. Там очень расстроились, извинились за потраченное время, сказали, что может быть перезвонят, если вопрос всё же решится, и на этом я, в совершенно усталом и голодном состоянии, отправился домой, где рассказал всю ситуацию отцу. На этом ситуация с подключением зависла, так как эти мелкие районные провайдеры мне как-то не нравятся ни по ценам, ни тем, что нельзя подавать заявку с самого сайта, а только по телефону.
В общем, мир очень сильно сопротивляется тому, чтобы я подключал на ту квартиру Интернет, и я совершенно не понимаю, почему. Хотел даже сделать расклад на Таро в надежде, что это как-то прояснит, но так и не сложилось.

Последний день октября

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

Начинаю чувствовать рынок

4X_Pro
Кажется, я понемногу начинаю чувствовать рынок. Были у меня акции ЛСР, купленные 24 февраля, в самом начале обвала рынка, когда я думал, что это всего лишь небольшая просадка на негативной новости. Долгое время я считал их одним из самых неудачных активов, и полагал, что в минусе по ним буду сидеть очень и очень долго. Но на прошлой неделе они внезапно подпрыгнули до 950 руб (и даже был момент, когда выше, но его я упустил). Я решил продать в надежде, что после такого рывка вверх будет движение вниз.
Как выяснилось, это было очень удачное решение. В этот четверг акции упали до 876 руб, после чего я откупил их заново на ту же сумму, в результате чего у меня стало примерно на 15% акций больше. Теперь они ещё и снова выросли до 909 руб (той самой цены, по которой они были куплены в первый раз). Но самое главное, теперь я их с эмоциональной точки зрения не считаю неудачным активом!
Ещё была мысль проделать что-то подобное с FXIT, когда тот подпрыгивал выше 9100, но упустил удачный момент для продажи, а сейчас уже как-то поздно.
Кроме этого, постепенно продолжаю закупаться и другими акциями, но на очень небольшие суммы. Раз уж не повезло с Большой закупкой в феврале, так хотя бы так усредняю и добираю по более дешёвым ценам.

О спонтанности

4X_Pro
Tella решила учить меня спонтанности, резкому изменению планов прямо здесь и сейчас. Впечатления очень противоречивые: с одной стороны, новый опыт. С другой — от подобного чувствую себя поездом, сошедшим с рельс и несущимся неведомо куда без цели и смысла.
Ещё в очередной раз задаюсь вопросом, который мучает меня с 2007 года — можно ли жить и творить исключительно по настроению? В далеких 2003—2006 годах я верил, что да, и не только можно, но и мечтал о мире, где так и будет. Более того, до какой-то степени жил так и сам.
Но что-то изменилось в 2007 году. Тогда перестало получаться совмещать спонтанность и регулярность: я оказался перед выбором, что делаю что-то для удовольствия, но без результата, который можно выложить и показать всем, либо наоборот, заставляю себя действовать по плану, но лишаюсь при этом удовольствия от творения (да и на качестве это сказыавется).
Впрочем, иногда бывают и исключения — небольшие разработки типа SiteKnockerBot, 2Seconds, CondiLoader, Private Profile Highlighter или сайт с таблицами Шульте я делал за 2—3 дня именно под влиянием «загорелся идеей». А востребовано большинство из перечисленного (кроме сайта 2seconds почему-то) было ничуть не меньше, чем проекты-долгострои.
Сама Tella утвержает, что именно так и живёт, в потоке спонтанности, без планов, и иначе просто не может и не умеет. Я этому удивляюсь. Но с другой стороны, у неё способ самореализации совершенно другой — либо через творчество малых форм (стихи, которые она пишет за несколько минут), либо через помощь конкретным людям через живое общение здесь и сейчас. С другой стороны, для меня как логик-интуита, который видит свою реализацию только через что-то масштабное (тот же Дзен-канал или движок децентрализоанной соцсети) такое вряд ли подойдёт. С третьей — ведь когда-то тоже мечтал жить в подобном режиме, но, с другой стороны, если делать всё здесь и сейчас, то как оставить свой след в Вечности?

Тупиковая ситуация

4X_Pro
В очередной раз убеждаюсь: если день начинается с телефонного звонка, ничего хорошего от него ждать не приходится. Так было и сегодня: проснулся около 10 часов от двух телефонных звонков подряд. С каким-то просто маниакальным упорством ко мне пытаются пробиться номера из диапазона 021-82-** и 023-11-**. То ли мошенники, то ли обзвон от МТС, если верить Интернету. Отправил их в блок и лёг спать дальше, и даже получилось заснуть.
Проснувшись, долгое время не мог решить, что делать. С одной стороны, надо бы доделать задачи по freelance, с другой — некоторые пункты из тех, что прислали, воспринимаются как конкретные придирки, и хочется не доделывать их, а поскандалить как следует на тему того, что вот эти два пункта делать не буду, так как хрень полная, а на работу сайта влияют чуть менее чем никак. Точнее, один из них — это вообще косяк дизайнера, иначе получается бред: на мобильной версии прокрутка новых товаров есть, на desktopе — нет. А ещё как донести до клиентов, что фото категорий — это контент, а не часть макета, так как загружается через соответствующий пункт в админке, а значит, относится к их зоне ответственности, а не моей? И ещё они не понимают, что копия, на которой демонстрируется макет, сделана год назад, отсюда есть различия в категориях и описаниях товара. Но когда верстка закончится, с копии будет перенесён только макет, а база будет от основного сайта.
С другой стороны, рассматривал ещё вариант забить на это (или хотя бы отложить до ночи) и дописать заметку для канала. Но как всегда, когда не могу определиться между несколькими задачами, в итоге не делаю ни одну. (Вот он, страх выбора.)
Вместо этого весь день читал статьи на Elementy.Ru и тренировался искать уязвимости на сайте Hacker101.com. И ещё вечером побегал на дорожке.
В общем, сейчас сижу, не знаю, что делать с этой ситуацией, и из-за этого злюсь на всё вокруг.

Непростая неделя

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

Жизнь замедлилась, возвращаюсь к работе над IntB

4X_Pro
Вроде бы жизнь замедлилась до приемлемого уровня! Вчера, обрадовавшись этому, попытался было вернуться к написанию контента для канала, в частности, переписать заметку про иньскую и янскую модальность в тот формат, в котором я хочу её там видеть. Но увы, исписал лист формата A4 и понял, что как-то не получается то, что нужно, не хватает живости какой-то. И переходы от одной мысли к другой выглядят тяжелыми и натянутыми… Эх, и как же люди пишут легко и быстро? А ещё задумался, не является ли эта сложность в написании работой установки «не будь значимым», которая сидит у меня где-то в бессознательном.
Сегодня встал в состоянии сильного недосыпа: вчера случился приступ бессонницы до 7 утра. Вспомнил про свою идею баланса между двумя направлениями самореализации (канал и работа над Intellect Board и децентрализованной соцсетью) и решил, что раз не идёт с каналом, переключиться на IntB. Последний раз я занимался им весной, и с тех пор уже многое из задуманного успел забыть. Но, к счастью, сохранился файл с планом! В итоге вспомнил все замыслы и выполнил один небольшой пункт — улучшил отображение прикреплённых к сообщениям файлов.
Ещё днём был момент, когда увидев за окном яркое солнце, хотел было выбраться на прогулку, но увы, солнце быстро скрылось. Так что остался дома, зато вечером снова побегал на дорожке.

Странности в блоге

4X_Pro
В последнее время что-то странное происходит с блогом в ЖЖ. Очень большое количество заходов на записи 2010—2011 годов по тегу Travian. Причём не из поиска (что легко объяснялось бы тем, что на Первом или Третьем сервере, где я играл когда-то и писал об этом, снова появились артефакты), а то с Twitter, то с Instagram, то из каких-то рекомендательных систем, то с YouTube.
Причем конкретную страницу, откуда был переход, Метрика не показывает! Впрочем, это вина не Метрики, а существования так называемых away-страниц на самих этих ресурсах, которые выдают предупреждение «вы покидаете сайт такой-то», из-за чего не передаётся правильный заголовок HTTP_REFERER.
Интересно, с чем это связано?
P.S. Если вы один из таких перешедших — отпишитесь в комментариях, как вы тут оказались и что искали на самом деле.

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

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