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

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


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

t.me/4x_pro

Лог жизни

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


Еще о замедлении жизни и несколько вопросов для размышления

4X_Pro
Воскресенье и понедельник просидел дома — замедлял жизнь после избытка активности в городе. Во вторник собирался было еще раз съездить за земляникой, но пока собирался, погода с теплой и солнечной достаточно резко поменялась на пасмурную и слегка прохладную. В результате решил ограничиться вечерней прогулкой, а за земляникой съездить завтра или в другой день. Но увы, это решение оказалось неудачным: как выяснилось, погода поменялась весьма серьезно: весь остаток недели будут дожди, да и похолодало ощутимо. В какой-то момент я даже стал думать о том, чтобы вернуться в Город завтра, в четверг, а не в следующий понедельник, но пока окончательное решение так и не принял. Зато вечерняя прогулка оказалась отличной: посмотрел и сфотографировал потрясающий закат. И когда я его созерцал, вдруг пришло чувство единения с миром и радости бытия, каковой не было давно! А еще заметил, что на березах уже появились желтые листья, причем кое-где достаточно много, хотя совсем недавно было летнее солнцестояние. Эх, как это ни печально, но все-таки лучшая часть года уже позади!
Позавчера задумался: почему при жизни за городом получается находить время на чтение книг и изучение чего-то нового старые игры, а в городе — никак? Хотя, в общем-то, условия отличаются не сильно: пожалуй, единственное отличие — в городе Интернет полностью безлимитный, а на даче, во-первых, есть лимит траффика (за исключением соцсетей), а во-вторых, ограничителем доступа по времени выступает заряд мобильника, из-за чего нужно делать перерывы на его перезарядку. Да и вообще тот факт, что он может разрядиться, заставляет отслеживать моменты, когда я Интернет не использую, чтобы выключить на нем передачу данных. Видимо, за счет этого и получается не застревать на мусорной информации.
Также в понедельник пришла в голову мысль принять участие в проекте Diaspora* — распределенной социальной сети, а в процессе заодно и изучить язык Ruby получше. Но когда посмотрел, когда была выпущена последняя версия, посмотрел на уровень активности русскоязычного сообщества ВКонтакте, и желание как-то пропало. Зато вечером того же дня прочел на OsDev, как делается PCI enumeration и начальная конфигурация PCI-устройств, а сегодня решил изучать Ruby on Rails. А еще перепрошел кампанию A New Order в Battle for Wesnoth еще раз, но так и не разгадал до конца все квесты.
С подачи Tellы, которая рассказывала мне про разные периоды в своей жизни, задумался над вопросом: а от чего вообще зависит уровень активности человека? Почему одним все время нет покоя, а другие могут жить спокойно и неспешно. Если вспомнить классику, то почему есть деление на Штольцев и Обломовых? Пожалуй, надо будет создать об этом тему на форуме…

Наконец-то замедляю жизнь

4X_Pro
Вчера опять засиделся почти до четырех часов ночи, зато видел потрясающий рассвет. А потом проспал почти десять часов, зато теперь чувствую себя вполне бодрым и здоровым. Снова вернулся к книге по алгоритмам, в частности, разобрался с Minimax, NegMax и AlphaBeta. А еще наконец-то создал на форуме тему-ответ на одну заметку, найденную недавно в ЖЖ. И в процессе написания вспомнил свою давнюю идею о добавлении в РСИ еще одного уровня — Отшельника. И вдруг осознал, насколько хорошо с получившейся «социальной вилкой» стыкуются мои представления об обывателях, ускорителях, Искателях и Избранных!

Летнее солнцестояние

4X_Pro
Сегодня летнее солнцестояние — самый длинный день в году. Как всегда, я провел его на природе. Сначала поехал на прогулку вдоль реки на Великий луг. Думал пособирать там землянику, но там ее оказалось мало, и почти вся еще незрелая и жесткая (точнее, это не земляника, а лесная/луговая клубника, которая созревает позже).Поэтому просто покатался вдоль реки, а потом заехал на то же самое место в лес, о котором я уже писал. Там растет настоящая земляника, и сейчас она созрела. Я весьма быстро набрал две горсти. Мог бы насобирать еще, но во-первых, был уже вечер и меня активно начали есть комары, во-вторых, закончилась вода для того, чтобы ее мыть. Потом снова вернулся к реке. Приехал на то место, где есть скамейка почти над самым обрывом берега, и какое-то время сидел там и созерцал текущую реку. Затем отправился домой. А дома разжег костер и испек в нем картошку.
Остальное время (вчерашний вечер и сегодняшнее утро) ушло на расталкивание мелких задолженностей перед жизнью. Доделал то, что давно собирался, но все не хватало времени: исправил ошибки на личном сайте, найденные Infoweb, ответил на часть накопившихся неотвеченных сообщений и т.д. Эх, вернусь домой, устрою себе период замедления жизни: буду больше сидеть дома и сделаю перерыв в поездках на дачу.

О вчерашних играх, хороших и плохих людях и четвертом заезде на дачу

4X_Pro
Вчера весь день болело горло. То ли простыл в прошлый четверг во время прогулки в лес в день похолодания, то ли наглотался во вторник холодного лимонада. Такое ощущение, там шло какое-то воспаление.
Тем не менее, решил отправиться на настолочную встречу в «Башне», где не был уже давно. Но незадолго до этого на связь вышла DarLik и стала уговаривать пересечься, чтобы я рассказал о том, как регистрировать ИП. Вообще-то мы собирались пересечься еще в понедельник, но не сложилось. Поэтому пришлось поступить так: на встрече в «Башне» пробыть до 21:30, а потом уже встретиться с ней. Сама встреча получилась какая-то странная. Народа было больше, чем обычно, и я бы сказал, что больше комфортного уровня, который прежде и отличал настолки в «Башне» от «Пиратских» (особенно в ПВ, куда почему-то народа ходит больше, чем в GF). Плюс еще получился довольно затянутый процесс представления с истинными/ложными фактами о себе (я в этот раз решил откосить от подобного, хотя факты придумал). Потом играли в игру под названием «Медведь». Она на внимательность к деталям и скорость реакции. В первый раз я проиграл с треском, так как напутал в правилах. А вот второй — был момент, когда почти избавился от своих карт (это и есть цель игры), оставалась всего одна. Но я был бы не я, если бы не допустил предельно глупую ошибку, из-за которой получил еще кучу карт.
А еще эта игра (а точнее, действия некоторых участников) навела меня на мысль о том, что есть в моем понимании хорошие и плохие люди. Хорошие — это те, кто действуют на общее благо, уравнивание шансов или  с позиции «пусть никто не уйдет обиженным». Плохие — те, кто придерживаются позиции «пусть каждый имеет то, чего он добился». (В принципе, это еще можно расписать с точки зрения транзактного анализа, но не буду.)
Встреча с DarLik прошла в целом нормально. Только я сильно боялся опоздать домой, т.к. плохо представлял, как добираться оттуда, где мы встретились, поэтому нервничал. И еще сказалась усталость из-за горла. Поэтому домой приехал очень уставший и с ужасом думал, как же я в таком состоянии поеду на дачу. В какой-то момент даже думал перенести заезд на пятницу, но в пятницу ехать еще хуже.
Но, как это ни странно, высшие силы были ко мне благосклонны. Я снова решил ехать на электричке 15:54. При выходе повторилась та же ситуация, что и при втором заезде: я упустил трамвай, а следующий был в 15:28. Тем не менее, решил его дождаться, и оказалось, что даже на нем я успеваю на станцию с достаточным запасом времени. И вообще, поездка оказалась очень удачной: и место в электричке сразу у окна досталось, и чувствовал себя во время поездки вполне сносно, и добрался всего за 2:30. Так что четвертый заезд можно считать начатым! Попробую восстановить режим дня (в прошлый раз мне вполне это удалось сделать, но как приехал в Город, в первый же день засиделся до 5:20) и все же начать выделять время на свободные размышления вечером (вот этого мне в прошлом заезде так и не удалось).

Поездка к Очаковским прудам и в Тропарево

4X_Pro
Вчера отправились с Tellой на станцию Озерная, рядом с которой расположены Очаковские пруды, посмотреть которые я хотел еще с тех времен, когда мы с DarLik ездили на открытие «не очень Калининской» линии метро. Сначала пошли к самому большому пруду, расположенному севернее станции метро. Но увы, этот пруд вызвал некоторое разочарование. Во-первых, из-за жары вода в нем зацвела и была грязно-зеленой, во-вторых, подойти к нему было сложно из-за работ по благоустройству территории. Поэтому мы не стали обходить его целиком, как я собирался изначально, а пошли назад, к остальным трем прудам.
Эти пруды мне понравились гораздо больше. Там нет излишнего благоустройства, как скажем, в нашем Терлецком парке, у прудов большей частью естественные берега с большим количеством деревьев и кустов, и только в нескольких местах у каждого из прудов есть смотровые площадки. Еще интересно сделаны места, где река Очаковка втекает в каждый из прудов: там небольшие искусственные водопады в виде полукруга.
Осмотрев все это, мы решили пойти в Тропаревский парк, который начинался по другую сторону улицы, продолжая идти вдоль реки. Впрочем, идти пришлось не по самому берегу, а по дорожке чуть выше, из-за чего реку было видно далеко не всегда. Это привело к тому, что в какой-то момент я ошибочно свернул вглубь леса и мы пошли вдоль Безымянного ручья и ушли далеко вглубь парка, хотя изначально я совершенно не планировал этого делать.
А пока шли, состоялся интересный разговор о моем делении соционических аспектов на обывательские и не-обывательские, а также о вопросах внутренней целостности и согласия с самим собой. А еще у Tellы совершенно неожиданно получилось навести на меня транс. Дело было так: мы присели передохнуть на скамейку. Неподалеку от нас была огромная липа, которую мы стали рассматривать, обсуждая при этом аспект БС. И тут Tella говорит: выбери какой-нибудь один лист, сосредоточься на нем, представь, какой он на ощупь с верхней стороны, с нижней, какой у него запах… Причем говорит с теми же самыми интонациями, как Мик, когда наводит транс. И эффект не заставил себя ждать, я действительно ушел в трансовое состояние, правда, когда осознал этот факт, от неожиданности, что Tella как-то научилась делать такое, ту же выскочил. (Мик ей никогда этого не показывал.)
Потом, как я уже писал, мы ошибочно свернули вглубь леса вдоль Безымянного ручья. Шли довольно долго, пока не попалась тропинка, ведущая на мост над этим ручьем. А рядом с мостом есть отличная смотровая площадка со скамейками, где можно отдыхать или медитировать. Там я решил посмотреть Яндекс.Карту и обнаружил, что мы зашли гораздо дальше, чем я изначально планировал. Стали думать, что делать дальше — либо выходить к метро напрямую, либо пройти по другому берегу ручья, вернуться к реке, и выйти там. В итоге выбрали второе. Дошли до места впадения ручья в реку, постояли какое-то время там. Дальше я хотел пройти вдоль реки до самого ее истока (точнее, места, где она выходит из труб). Но увы, во время разговора Tella вспомнила не самые приятные моменты своей жизни, начала эмоционально «разгоняться». А мне к тому времени очень хотелось пить. Поэтому вышли в город раньше и стали искать место, где бы посидеть и прийти в себя. Нашли одну пиццерию, правда, шагать до нее оказалось весьма далеко. Но зато кроме пиццы, там был еще вкусный лимонад. Посидели там где-то еще почти час, пришли в себя и разъехались по домам. Заодно впервые посмотрел станцию Тропарево (на открытие я туда не ездил, так как решил тогда, что слишком уж далеко).
В общем, парк Тропарево мне очень даже понравился! В нем возникает какое-то ощущение чистоты и легкости, и гармонии с природой! Жаль только, что добираться туда долго. Но все же думаю, что либо осенью, либо следующей весной туда выберусь.

Прощай, Онлайм!

4X_Pro
В пятницу перед отъездом на дачу обнаружил, что проплаченный год Интернета в Онлайме закончился. Что ж, почти 9 лет я прожил с Интернетом от него и был вполне доволен всем (кроме разве что невозможности использовать бонусы в состоянии блокировки), но теперь окончательно стало ясно, что будем пользоваться МГТС. Но пришлось временно переключиться на Wi-Fi, так как витой пары от МГТСовского роутера в мою комнату не было. И вот сегодня с отцом занялись тем, что стали ее прокладывать. Но увы, отец по-прежнему категорически против прокладки кабелей в коробах по потолку или стенам наверху. Из-за этого пришлось прокладывать в плинтусах, для чего отодвигать шкафы и вытаскивать старую витую пару, так как в некоторых местах для новой просто не хватало места. В итоге провозились где-то полтора часа. Но зато теперь у меня скорость Интернета составляет 260 Мбит/с! А ведь сравнительно недавно, в 2013 году, когда я покупал свой последний ноутбук, сетевая карта на 1000 Мбит/с казалась даже чуть ли не излишеством, и казалось, что еще долгое время будет хватать привычных 100 Мбит/с.

Баланс в жизни почти достигнут

4X_Pro
В последние дни живу почти так, как и хотел: сочетаю компьютерные игры, отдых и процесс познания, и почти все успеваю. Не очень понятно только, чем же все же заниматься в долгосрочном плане.
Вчера резко похолодало и испортилась погода. Из-за этого весь день просидел дома, но зато много успел. Прошел в Batlle for Wesnoth кампанию «A New Order», которая очень и очень впечатлила весьма закрученным сюжетом (ее прохождение сопоставимо с прочтением годного фэнтези, жаль только, не все остается объясненным), а также тем, как необычно использован движок игры для создания нелинейности прохождения. Вечером жарил шашлык, а затем сидел в Интернете. Сначала наконец-то собрался найти ответ на свой очень давний вопрос, как в Linux обращаться к портам ввода/вывода из userspace (оказалось, что есть целых два способа: дать права приложению через функции ioperm и iopl, а далее — обычными ассемблерными командами, либо через файл /dev/ports). Пока в этом разбирался, наткнулся на ссылку на OsDev Wiki, и на остаток вечера застрял на том сайте, читая про работу с разным оборудованием, в частности, USB-контроллерами.
А еще вспомнил о своей идее компонентной OS, и снова занялся ее обдумыванием. И вроде в голове сложилась картина, как все должно быть устроено…
Сегодня погода улучшилась, но по-прежнему было холодновато. Тем не менее решил отправиться на прогулку все в тот же сосновый бор за дальним СНТ, о котором не раз упоминал. А заодно еще посмотреть, когда созреет земляника, и в соответствии с этим решить, когда уезжать и возвращаться в следующий раз. На этот раз решил идти пешком, а не на велосипеде.
Прогулка получилась очень долгой. Во-первых, выяснилось, что земляника уже начала созревать, несколько ягод я даже съел (предварительно сфотографировав и выложив в Instagram). Во-вторых, на какой-то момент попытался уйти в трансовое состояние, чтобы найти ответ на вопрос, на чем же все-таки сосредоточиться в качестве основного дела. И даже получилось, но ответ я так и не нашел: на связь вышла DarLik.
Когда вернулся, снова читал книгу по алгоритмам, потом играл в «Колонизаторов» онлайн и снова сидел на OsDev.

Наладил режим дня!

4X_Pro
Кажется, удалось наладить режим дня! Уже второй день встаю раньше 11 часов, и при этом достаточно бодрый и работоспособный! Правда, первые часы после подъема все равно проходят мимо. Но это скорее «паралич выбора» из-за отсутствия четких планов и приоритетов. Плюс жизнь за городом сама по себе способствует замедлению…
Теперь нужно еще приучить себя выключать вечером Интернет (и вообще компьютер) и выделять час на свободные размышления. Глядишь, во время них и придет мысль о том, как жить дальше в «мире наизнанку» и чем вообще следует заниматься.
А пока что играю в Battle for Wesnoth, «Колонизаторов», шахматы (вчера, кстати, выигрывал и тм, и там). Вернулся к книге по алгоритмам, причем читаю ее сидя в беседке, а не в доме. Полезно все-таки выносить ярлыки на видимое место типа рабочего стола на компьютере или виджет на планшете — они напоминают о начатом, но недоделанном, и рано или поздно к этому возвращаешься. А сегодня ездил на велопрогулку в сосновый лес. Правда, как всегда, прособирался долго и из дома выехал в 12:30, хотя изначлаьно хотел к полудню быть уже там. Да и сама прогулка получилась короче, чем планировалась изначально. Но тем не менее, вполне доволен.
Еще отключил на Ask вопросы от незарегистрированных пользователей. Надоел поток информационного мусора, который там большую часть времени идет.

Крайне дисгармоничный день

4X_Pro
Сегодня просто на удивление дисгармоничный день. Вроде крупных неприятностей нет, но по мелочи все валится из рук. В частности, проиграл в шахматы и в «Колонизаторов» онлайн, будучи в одном шаге от победы и там, и там. Точнее, в «Колонизаторах» дело было так: на самом первом ходу мне основательно подпортил старт оранжевый игрок. Во-первых, он сыграл против меня разбойника и утащил один из самых ценных в той игре ресурсов — глину, во-вторых, использовав эту глину, поставил дорогу и закрыл выход к порту, выйти к которому было первоочередной задачей. Пришлось полностью менять план на игру и выходить к другому порту, и первые круга три я был в отстающих. Потом я долго конкурировал с синим игроком за самую длинную дорогу. Сначала он вырвался вперед, первым построив 5 дорог, потом я его обогнал, построив шестую, и разыграл карту развития, дающую еще +2 дороги. После этого я вырвался вперед, набрав 9 очков из 10. Но на предпоследнем круге не повезло фатально: выпал разбойник, из-за чего я лишился четырех карт, а еще одну утащил другой игрок. На моем ходу тоже выпал то ли разбойник, то ли что-то бесполезное. В итоге за тот ход я ничего сделать просто не смог. А на следующем круге дважды выпала восьмерка, давшая синему и красным игрокам кучу ресурсов, а мне — ничего. И синий за свой ход построил три дороги и поселение и выиграл, отобрав у меня два бонусных очка за самую длинную дорогу, а я слетел с 9 очков до 7 и закончил игру на последнем месте.
Отец сегодня обновил антирекорд по времени поездки до дачи. У электрички, на которой он ездит, почему-то отменили остановку в Новогиреево. В результате он час ждал следующей, у которой очень плохая стыковка с автобусами. Из-за этого от Ногинска так и поехал на такси, но и это не помогло, в итоге добирался то ли 4:15, то ли 4:20 (до этого антирекордом было 3:55, мой первый заезд через Посад в далеком 2012 году).
Отличись также двое заказчиков по freelance — прислали неработающие данные для доступа к сайтам. В результате почти ничего не сделал, но потерял кучу времени. И с шашлыком дело шло криво: в самом начале затух костер и пришлось разжигать второй раз, потом, наоборот, шашлык начал подгорать, а отец еще взял самые неудобные шампуры из всех, которые имелись, и которые застревали в мангале. Еще Tella дважды предъявила по поводу ошибок в сообщениях, причем второй раз ситуация была очень спорной.
А еще на сайте самая большая просадка посещаемости за последнее время: ниже 70 уник. виз/сутки. На Ask — очередной поток дебилизма: про микробиты и сразу несколько — про оффлайновое имя. Мало я вчера банов раздал… От имени одной из моих знакомых пришла какая-то хрень про сомнительный метод заработка в Интернете. Судя по всему, взломали.
В общем, злит и раздражает все. И непонятно, то ли это сам день дисгармоничный, то ли результат экспериментов с двухфазным сном, то  то ли результат «эмоциональной разморозки» — вместе с позитивными эмоциями вернулось и множество поводов для негатива и недовольства, о которых я благополучно забыл, пока был в «замороженном» состоянии. Еще вариант — выпил слишком много Coca-Colы, которая долбанула по нервной системе, что и привело к такому результату (впрочем, половина описанных событий случилась до этого, так что вряд ли, это разве что реакцию на ситуацию в «Колонизаторах» может объяснить).

Третий заезд

4X_Pro
В четверг собирался заехать на дачу. Но из-за позднего возвращения в среду и эмоциональной перегрузки долго не мог уснуть, а когда проснулся, было уже 14 часов. Решил, что ехать как-то уже поздно, и остался дома, решив, что нужно «догнать жизнь», доделать хоть что-то из накопившихся из-за вычеркнутых дней дел и вообще просто отсидеться.
В пятницу заставил себя встать чуть раньше обычного по будильнику и поехал на электричке 14:28 с пересадкой в Электростали. Добрался относительно нормально, хоть с несколькими мелкими неприятностями, плюс лишний раз убедился: по пятницам лучше не ездить… Когда добрался до дачи, был во вполне бодром настроении. Но потом вышел в Интернет, и обнаружил, что вдруг резко всплыло несколько старых отложенных дел, которые я обещал кому-то когда-то сделать, но по разным причинам оно откладывалось. Всё это вызвало злость по поводу того, что допустил вычеркивание из жизни такого количества дней, раздражительность и желание сбежать куда-нибудь. Попытался было поиграть в Battle for Wesnoth, но тоже дело как-то не пошло. Еще с подачи сэра Мика изучил возможность поездки в Клин и прикинул возможный маршрут. Потом устроил большую чистку на Ask, снес большое количество провокативных или просто непонятных вопросов, которые давно меня раздражали самим фактом своего существования. В какой-то момент хотел удалиться вообще, так как времени на него тратится много, а морального удовлетворения мало, но потом передумал, увидев и несколько нормальных вопросов. Затем выключил компьютер, взял планшет, и стал смотреть сериал «Закон Мерфи», который мне недавно посоветовала Kitsune. Посмотрев две серии, несколько успокоился, переключился на позитивное эмоциональное состояние, и решил отправиться на ночную прогулку к реке.
Ночи сейчас стоят теплые, поэтому прогулка получилась отличной! Послушал звуки ночной природы, пение соловьев (хотя их уже остается мало), посмотрел на тонкий серп Луны и ее отражение в реке, на звезды и планету Юпитер… Почему-то вспомнилась поездка в Приокско-Террасный заповедник в 1997 году, и первая ночь там (пожалуй, это одно из немногих позитивных воспоминаний из лицейского периода). Только увы,такого чувства полноты Бытия, как тогда, все же не было. Возможно, из-за того, что тогда ночь на природе была чем-то новым и необычным, выходящим за рамки привычной картины мира, а сейчас все же нет. А может сказывалось влияние окружающих людей.
Домой вернулся около полуночи. Делать ничего не хотелось категорически, поэтому решил попробовать перейти на двухфазный сон: лечь, пока еще темно, проспать какое-то время, потом встать и чего-нибудь поделать, и затем снова спать. К моему большому удивлению, получилсь! Я проспал до рассвета, и проснулся вполне бодрым и отдохнувшим. И главное, дал отдых глазам за счет сна в полной темноте. А то в последнее время на фотографиях по глазам видна какая-то крайняя усталость, хотя в целом чувствую себя вполне нормальным и бодрым.

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

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