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

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


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

t.me/4x_pro

Лог жизни

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


Еще раз о сайтах

4X_Pro
Вчера Ольвия прислала мне ссылку на тест по темпористике, расположенный на моем же собственном сайте TypTest.Ru с предложением пройти тест. С одной стороны, меня это посмешило, а с другой — заставило задуматься. Если даже люди, с которыми я регулярно переписываюсь, которые знают меня лично, не раз ходили на сходки, не знают моих сайтов, то явно что-то не так. Только вот как это исправить?

Еще одна моя разработка

4X_Pro
Почти весь день ушел на тестирование и дописывание той JavaScript-библиотеки для асинхронной загрузки скриптов по условию, о которой упоминал в прошлом сообщении. Я назвал ее CondiLoader. Удивительное дело, но базовые функции заработали почти сразу. Потом возникли проблемы с цепочкой promises, с которыми я провозился несколько часов, и в итоге пришел к довольно «костыльному» решению. А остаток дня ушел на тестирование всяких мелочей. В очередной раз убеждаюсь: стоит хоть что-то незначительно изменить по сравнению с первоначальным замыслом, как ошибки начинают лезть ото всюду.
А затем, уже вечером, писал документацию и выгружал сделанное на GitHub. Причем писал на английском языке. Оказалось, что я его еще даже более-менее помню! Увы, как всегда, провозился долго, и на отдельное сообщение в здешнем компьютером блоге уже не хватает времени. Так что это завтра…
Сейчас же, как всегда в таких случаях переживаю: не получится ли так, что мир опять не заметит сделанного мной. Вроде бы и идея хорошая, но лежит на поверхности, и раз никто не додумался до этого раньше, то, может быть, тут что-то не так.

Very slow life

4X_Pro
В последние несколько дней веду прямо-таки отшельнический образ жизни. Больше нет долгосрочных целей, и связанного с ними недовольства собой по поводу «время идет, а дело стоит». Гораздо больше времени уделяю созерцанию. Например, сегодня долго смотрел на дождь с крыльца, проникаясь атмосферой пасмурного весенне-осеннего дня. А еще вышел на позицию какого-то остраненного наблюдателя за самим собой. Особенно по утрам, когда думаю, что буду делать, и как проведу день. Я прямо вижу, как во мне сталкиваются и борются различные желания и устремления. Раньше я делил их на «правильные», в смысле, полезные для долгосрочных целей, и «неправильные», и пытался как-то подавить последние. Сейчас же наблюдаю за всем этим безоценочно. И это дает новые понимания себя. В частности, понял, что просто не знаю, как справляться с этим противоборством, поэтому и сбегаю от него в Интернет, переключаясь на первую попавшуюся там информацию.
Конечно, можно было бы воспользоваться методикой из статьи, ссылку на которую я недавно выкладывал в микроблоге, где приводилась отличная метафора про полки желаний. Но есть одно но: для этого нужно четкое понимание конечных целей, того, что на самом деле важно. А я никак не могу определиться между «оставить след в истории, чтобы меня как можно дольше помнили» (причем без четкого понимания, как именно) и «прожить спокойную неторопливую счастливую жизнь».
Впрочем, у того, что есть сейчас, имеются и плюсы: если возможности сбежать в Сеть и занять себя там чем-то нет, я могу начать генерировать новые идеи. В частности, написал заметку про «хочу» и «надо» в блог о личной эффективности, и библиотеку для асинхронной загрузки JavaScript. В ней я собрал воедино все те идеи, о которых до этого писал в компьютерном блоге: загрузку по имени класса, запуск по событию для inline-скриптов, возможности, аналогичные head.js. (Впрочем, написать я ее написал, но остановился перед самым неприятным для себя этапом — тестированием.)

Что-то странное происходит

4X_Pro
Что-то странное происходит в последние два дня. На сайтах тихо, зато в соцсетях — всплеск активности. На связь стали выходить даже те, с кем давно не общался. И на телефон пять раз звонили мошенники всякие! И это несмотря на новолуние, которое обычно приносит спад активности…
Впрочем, у меня самого этот спад все же наблюдается. И сегодня еле заставил себя доделать все, что обещал, и засиделся из-за этого до рассвета! Эх, никак не выходит наладить режим дня. Точнее, для этого нужно все делать бросить, и компьютер выключать в 21 час вечера.
Зато сегодня сделал первый шаг к написанию книги — написал введение, точнее, «от автора». Только вот после пары удачных абзацев началось что-то не то. Во-первых, чувствую, что пишу не совсем то, что хотел бы сказать: не я управляю текстом, а текст начинает управлять мной. Во-вторых, совершенно не теми словами. Понимаю, что это не будет цеплять…

Пустота в сознании

4X_Pro
В последние дни в голове — потрясающая пустота, никаких идей, и никакого желания что-либо делать… Продолжаю крутить в голове первую главу книги, но все никак не решаюсь сесть и начать писать или диктовать на мобильник. Для мультиблога тоже с идеями как-то совсем плохо. Впрочем, это как раз не удивительно: обычно они возникают в ответ на новый поток информации, а его-то как раз и нет. Зато посмотрел серию коротких видеолекций по риторике. Узнал немало интересного, но увы, мало чего полезного. Зато это (и вопрос одного из анонимов на Ask) навело на мысль, а не создать ли мне канал «я учусь выступать перед камерой с нуля». Где сначала просто рассказывать перед камерой хоть что-то в течение 10-15 минут непрерывно, без выключений и перезаписей, а потом начать снимать уже более тематически направленные ролики. Еще наконец-то доделал сайт Р.Л. и все никак не могу взяться за очередные мелкие доделки мультиблога.

Второй заезд за город в этом году

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

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

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

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

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

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

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

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

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

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

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