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

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


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

t.me/4x_pro

Лог жизни

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


«Отпусти меня, глубина…»

4X_Pro
Как говорилось в одной замечательной книжке «Глубина-глубина, я не твой… Отпусти меня, глубина…». То же самое я уже много раз пытался сказать типологической деятельности вообще и соционике в частности. Но увы, через некоторое время после того, как я принимаю решение уйти из нее, происходит нечто, что меня туда возвращает. Вот и сейчас история повторилась. Во-первых, меня пригласили в один соционический чат, во-вторых, встретился с одним человеком в оффлайне, и пообщались на тему соционики. Да и в социосети тоже несколько новых людей зарегистрировалось.
Но особого удовлетворения мне это не принесло. Скорее наоборот, расстройство от того, что мои идеи в области типологий так и остаются невостребованными. А самое обидное — когда в том же чате иногда высказывают идеи, сходные моим, но изложенные другими людьми на других сайтах (со ссылками, соответственно, туда). Чего вообще от меня вообще хотят высшие силы, постоянно возвращая к этой теме, но не давая возможности получить хоть сколько-нибудь значимые результаты? Или же они тут не причем, а меня просто не отпускает эгрегор соционики?
Еще с подачи пользователя _1_ с форума IntB узнал о социальном движке под названием Elgg. В первый момент мне казалось, что в нем есть все, что мне нужно для социальной сети, причем без платных модулей, как в других движках. Но увы, поставил и очень разочаровался… В общем, видимо, все же надо развивать IntB до полноценной социальной сети, так как с нормальными бесплатными движками для них дело обстоит очень и очень плохо. И даже то, что есть, плохо подходит для Рунета (например, нет авторизации через Одноклассники и ВК). Вопрос только в том, насколько сейчас движки соцсетей востребованны?
Пока что продолжаю заниматься мелкими доделками своего основного сайта. Сегодня решил чуть усовершенствовать CAPTCHA (а то появились боты, которые умеют ее распознавать с помощью нейросетей). Во время тестирования обнаружил очень нетривиальную ошибку, из-за которой, как оказалось, не работали комментарии в блогах для гостей. Причем она еще накладывалась на другую, более простую ошибку, в результате чего даже не выводилось корректного сообщения о том, что происходит.

Поездка в Строгино

4X_Pro
Сегодня добрался до Строгино! Давно хотел там побывать. Поехали вместе с DarLik. С ней все получается дольше, чем если бы я ехал один. В частности, из-за того, что она любую дальнюю прогулку начинает с похода в магазин и закупки еды. (Впрочем, определенная польза от этого была: я купил бутылку воды, без которой потом из-за жары пришлось бы очень непросто.) Плюс я еще прособирался и вышел из дома позже, чем собирался изначально. В результате на месте мы были чуть позже 15 часов.
И станция метро, и сам район возле нее выглядят весьма красиво и современно. Но нашей целью номер один был все же не город, а Большой Строгинский затон. Добрались мы до него достаточно быстро и без приключений. Только прежде чем спуститься прямо к воде, посидели еще на смотровой площадке какое-то время. Вид оттуда просто замечательный! Затем прошли вдоль затона. Он очень большой, но такого ощущения простора и чуть ли не бесконечности, как Химкинское водохранилище, все же не производит. Сделали множество фотографий, в том числе DarLik сфотографировала меня на фоне этого затона.
Но увы, длинные пешие прогулки и DarLik — понятия несовместимые. Через некоторое время она стала говорить, что слишком уж жарко, и в итоге мы решили вернуться к метро, где она поехала бы домой, а я — продолжил прогулку. Но потом наткнулись на автобусную остановку, откуда можно было уехать до Щукино, и она решила ехать туда. А я продолжил прогулку по изначальному плану: пошел к Малому Строгинскому затону и дальше вдоль реки вверх по течению. Настроение было отличным, погода — тоже. Удивительное дело, но несмотря на день, в одном месте было даже слышно соловья!
Потом, идя вдоль реки, я забрался на полуостров между ней и длинным и узким Спасским заливом. Вот это довольно глухое место! Не учел я одного: выбраться с него можно только там же, где и войти, и пришлось довольно долго возвращаться. Еще в процессе изучения местности очень неожиданным образом сглючило Яндекс.Карту: в какой-то момент она решила, что я нахожусь в Красноярске и стою почти на берегу реки Енисей. Впрочем, после того, как я включил передачу данных, а не только GPS, карта все же заработала нормально.
Выбравшись с полуострова, я пошел вдоль южного берега Спасского залива. В отличие от довольно быстро текущей реки, он почти идеально спокоен. В результате удалось снять несколько видов, где лес на том берегу отражается в воде как в зеркале. Еще там все довольно неплохо обустроено: деревянный настил, скамейки, мангалы. Причем не такие, как в Кусково, где есть только столы и сами мангалы, а с навесами. В общем, все продуманно!
Уже почти совсем выбившись из сил, добрался наконец-то до перехода над МКАД. В какой-то момент хотел отказаться от своей последней цели — посмотреть Павшинский мост. Но потом сориентировался по карте, понял, что идя к метро, я пройду место, откуда смогу глянуть на этот мост, и решить, имеет ли смысл пытаться с него фотографировать. Оказалось, что да: вид с него открывается отличный в обе стороны! Я сделал около десятка фотографий и наконец-то отправился в метро, где смог сесть и отдохнуть.

Ехать или не ехать?

4X_Pro
В последние дни выбрался из состояния растерянности, в котором был после пуска своего сайта. Написал несколько заметок в разные разделы мультиблога, и еще две штуки пока обдумываю. Но увы, посещаемость несколько просела: то ли из-за переиндексации страниц на новом месте (сейчас из почти 900 загруженных страниц сайта в индексе только около 200), то ли из-за праздников.
А сегодня сделал еще один шаг по своей книге: перенес ее содержание в Google Docs, чтобы иметь возможность писать, при необходимости, прямо на ходу или даже на прогулках, и раскрыл более подробно. Каких-либо крупных изменений в нем делать не стал, только добавил несколько моментов, про которые не подумал раньше, и чуть-чуть изменил соотношение материала в первой и второй главах. Так что целостная картина о том, как подавать материал, у меня в голове устоялась, теперь главное — определиться с формой: писать ли от первого лица, или же наоборот, максимально безличностно, с позиции некоего беспристрастного наблюдателя. Еще есть мысль попытаться несколько раз рассказать все на камеру, возможно, это поможет быстрее сформулировать все как надо вместо того, чтобы несколько раз переписывать текст.
Сейчас же сижу и не знаю, что делать завтра: возвращаться ли с дачи в Город или остаться тут. С одной стороны, уезжать особого смысла нет, тем более в мае-инюне я всегда стараюсь прожить за городом максимум, наблюдая за природой, это потом здесь не так интересно становится. А еще тут уменьшается информационный поток, и я наконец-то получаю возможность начать браться за то, чем когда-то заинтересовался, но отложил. В частности, сейчас начал читать книгу по языку Kotlin. С другой — все же жизнь здесь воспринимается как временная и полная мелких неудобств по сравнению с городом… Например, неудобно программировать на ноутбуке с относительно небольшим разрешением экрана.

Пятый день за городом

4X_Pro
Пятый день живу за городом. Наконец-то стало тепло даже ночью, поэтому сегодня вышел из дома, посмотреть на звезды и послушать соловьев, которые уже начали петь!
Ещё как следует выспался, теперь просыпаюсь гораздо более бодрым, чем обычно. Но вот режим дня пока наладить не удается, всё время засиживаюсь до глубокой ночи.
И по-прежнему пребываю в состоянии растерянности. Пытаюсь браться то за книжку, то за заметки для этого сайта, то возобновить изучение Kotlin, но из-за слишком большого выбора ни на чём не могу сосредоточиться. Поэтому получаются только мелкие доработки и исправление ошибок на этом сайте. (А эти ошибки лезут довольно регулярно.)

Третий день свободной жизни

4X_Pro
Первые два дня пролетели быстро: сначала обустраивались после переезда, потом я занимался мелкими доделками сайта, которые не успел до официального пуска, например, теги OpenGraph, и проходил четвертое и пятое задания КСИ (задания вроде бы простые, но, как это часто бывает в КСИ, среди множества заведомо неправильных ответов есть два очень похожих на правильные, но выбрать можно только один), потом  — топили баню.
И вот только сегодня вышел в то состояние, которое бывает после того, как какая-то долгая и сложная задача выполнена, и первая радость по этому поводу прошла. Это состояние — смесь понимания, что надо идти дальше и браться за то, что откладывал за время долгой задачи, с растерянностью из-за необходимости выбирать, с чего начать, и ощущения эмоционального выгорания. Чтобы было проще, я составил себе список всего того, что я все это время откладывал или просто хотел бы сделать. Получилось целых 27 пунктов!
Впрочем, подобные списки, хоть и ,с одной стороны, помогают разгрузить мозг и разобраться, что к чему, с другой — являются ловушкой. Они подталкивают к тому, чтобы заставлять себя что-то сделать, чтобы вычеркнуть из этого списка, а не входить в состояние, когда это хочется сделать потому что хочется, потому что есть для этого необходимая внутренняя энергия, о чем недавно упоминала goblincat. Иными словами, делать что-то по списку — это янская модальность. А поскольку в целом я живу (и оцениваю качество своей жизни) по иньской, получается смешение модальностей, что ни к чему хорошему не приводит (собственно, именно об этом и будет первая глава моей книги, если я все же возьмусь за ее написание). А в иньской модальности скорее следует задаваться вопросом: «насколько я доволен тем, как прошел сегодняшний день».
Еще сегодня хочу устроить торжественный выход из Facebook и ВКонтакте. Совсем удаляться, правда, не буду, а только разлогинюсь с компьютера,  так как когда захожу туда с него, происходит «застревание» и расфокусировка внимания. С планшета все же иногда буду заглядывать: во-первых, нужно приглядывать за типологическими группами, во-вторых, в закрытой группе ВК лежит куча материалов, которые я все же собираюсь прочитать/посмотреть, в третьих, из-за блокировки Telegram вряд ли получится сделать его основным средством связи со мной.

Еще один повод не любить https

4X_Pro
Всегда считал, что https (точнее, если выражаться технически грамотно, SSL-сертификаты) нужен только достаточно узкой группе сайтов: магазинам, банкам и сайтам, работающим с критичными личными данными, типа Госуслуг/Мосуслуг. И еще, может быть, крупным почтовым службам типа GMail. А остальным от них только вред из-за замедления работы и напрасного расхода ресурсов процессора на шифрование данных. Но увы, разработчики брозуеров считают иначе, и поддержку протокола HTTP/2 сделали только для сайтов с https. Из-за этого я в прошлом году заказал для socionics.me бесплатный сертификат и установил его на сервер. Все было хорошо (даже скорость загрузки сайта упала не сильно), но сегодня закончился срок его действия. Ночью я пытался заказать его обновление, но не дождался, и решил, что поставлю днем, когда приеду на дачу. Увы, не учел, что срок окончания сертификата указывается с точностью до секунды, и где-то в районе 17 часов пришло уведомление, что все, срок действия кончился, а сайт стал открываться только после предупреждения о недействительном сертификате.
Я загрузил то, что пришло в ответ на ночной запрос, но ничего не изменилось. Не сразу понял, в чем причина. Писалось, что сертификат выпущен в 4:23 28 апреля, но срок его действия закончился в 17:13 этого же дня. Только потом выяснилось, что перевыпуск и продление — это разные действия. Причем продление — только платное и довольно дорогое (почти как полгода хостинга). Продлевать все же пришлось, но не обошлось без проблем: в процессе я сначала напутал с DNS-записью для подтверждения домена (и два часа не мог понять, почему сертификат не идет, пока не решил перепроверить), а потом потерял закрытый ключ и пришлось делать перевыпуск еще раз. В итоге сайт возобновил работу только около 22 часов…

Первый зазед 2018 года

4X_Pro
Сегодня впервые в этом году заехал на дачу. Обычно такая поездка бывает связана с ожиданием и предвкушением того, как я начну новую жизнь, где будет меньше напрасных трат времени и больше познания, прогулок на природе и прочих радостей жизни. Но в этот раз из-за пуска нового личного сайта все было совершенно не так: о том, что сегодня надо ехать, я вспомнил только вчера вечером, и стал срочно собираться. В частности, обновил систему на дачном ноутбуке, выгрузил туда доделки по сайту и IntB, а также выгрузил на планшет в оффлайновый режим несколько курсов Cuorsera, которые давно собирался пройти, а также срочно доделывал мелкие оставшиеся дела, как свои, так и по freelance, чтобы на даче уйти в полуоффлайн и больше о них не думать. Правда, совсем все не доделал: не успел обновить https-сертификат для socionics.me (об чем будет отдельное сообщение).
Из-за всего этого засиделся до 5 часов утра, а потом еще от эмоциональной перегрузки не мог сразу заснуть. Поэтому, хотя на дачу ехали на этот раз в середине дня, все равно был в состоянии легкого недосыпа, и поездка не оставила почти никаких эмоциональных впечатлений, несмотря на то, что доехали на удивление хорошо (если не считать того, что отец приехал на станцию с запасом почти в 20 минут), а погода и виды из окна были просто отличные, особенно поля перед Фрязево и березово-сосновый лес за ним. И еще, хотя снег давно сошел, воды все еще на удивление много везде!
От Посада добрались на такси. Сторожа у входа в поселок нас обрадовали тем,что воду уже включили. Но зайдя в дом, мы быстро обнаружили другую неприятность: не было электричества. Причем совсем: даже счетчик не работал. Пришлось звать электрика, который пришел примерно через час. Оказалось, что когда какое-то время назад снимали показатели с внешних счетчиков, расположенных на столбах, из нашего случайно выдернули провод. Только вот по закону мировой подлости именно в этот год отец решил завезти на дачу все необходимое заранее, в том числе и кучу еды, включая мясо. После долгих размышлений все же признали его годным к еде, поэтому решили срочно жарить шашлык.
Вообще, удивительно, как пребывание на природе меняет чувство времени. В городе мне даже в три часа ночи обычно кажется, что можно успеть многое. А здесь сейчас всего 22 часа, а чувство такое, что день уже завершился, и пора ложиться спать. А еще переезд сильно сказывается на целях: то, что в городе казалось срочным и важным, отсюда начинает казаться далеким и существующим где-то на периферии сознания.

Пуск сайта и шаг к свободе

4X_Pro
Последние несколько дней прошли в подготовке к пуску нового личного сайта. Для него я все же решил купить и новый домен. Так что теперь мой адрес — 4xpro.ru!
Изначально пуск я наметил на прошлые выходные, потом перенес на вторник, затем на среду. В среду вечером большая часть была готова. Но решил, что все же лучше сначала сделать импорт старого профблога (сайт xpro.su) на локали, а уже потом переносить все на хостинг, и отложил пуск до четверга. В четверг ночью, казалось бы, все доделал и перенес вручную материалы из групп ВКонтакте, но в последний момент вдруг вспомнил, что не импортировал теги из старого профблога. Голова уже не соображала, поэтому отложил пуск до пятницы. И вот сегодня он состоялся.
Одновременно с пуском я решил и поменять аватар в социальных сетях. Отчасти — для привлечения внимания к сайту, отчасти — как ознаменование того, что началась новая страница в жизни — период свободы и Познания. Впрочем, говорить о том, что я совсем закончил заниматься Web-программированием, все же нельзя. Кое-что нужно еще доделать: экспорт в ЖЖ и Twitter (сейчас приходится копировать вручную) и уведомления о новых сообщениях на премодерации. Да и вообще, чем больше занимаюсь движком, тем больше идей возникает. И чувствую реальное движение вперед! Только вот такая интенсивность работы, как в последние дни, очень уж выматывает…
Еще мне сегодня просто на удивление везло с транспортом: автобусы и троллейбусы приходили идеально вовремя (при том, что ехал не самым простым маршрутом с кучей наземных пересадок)! Видимо, мир дает мне таким образом подсказку, что я на правильном пути в жизни!

Немного о туннелях и SSH

4X_Pro
Сегодня озаботился туннелированием траффика. Хотел было поднять на одном из своих VDSов заодно и OpenVPN-сервер, но настройка его показалась процессом долгим, и в итоге нашел для себя более простое решение: SSH-туннелирование в режиме SOCKS-proxy. Что любопытно, после подключения, по данным speedtest.net, скорость почти не падает, только ping чуть увеличивается (с 3 ms до 6 ms). Потом нашел расширение для Opera под названием Proxy Switcher, чтобы быстро включать+выключать proxy.
В процессе тестирования заодно выяснил, что у моего второго VDS не очень хороший канал связи: большую часть времени работает быстро, но раз в десяток-другой запросов внезапно резко подтормаживает…

Аспекты обывательства

4X_Pro
Писал сегодня ответ на комментарий к одной из достаточно старых записей, и в процессе задумался над вопросом, что же я отношу к обывательским делам и способам времяпровождения, а что — нет. И с удивлением обнаружил, что есть четкая корреляция с соционическими аспектами (несмотря на то, что представления об обывательстве сформировались задолго до знакомства с соционикой). В частности, не обывательской для меня является деятельность по ЧИ, БЛ, ЧЭ, и, как это ни странно, БИ. А обывательством — все связанное с БС, ЧЛ, ЧС и уж тем более БЭ. Можно было бы попытаться списать это на квадральные ценности, но получается какая-то смесь Альфы с Бетой...

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

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