В конце прошлой недели вернулся к работе над MLFW (MindLife framework) и достаточно неплохо продвинулся. Сделал авторизацию по фиксированному списку пользователей (когда список хранится не в базе, а задаётся непосредственно в настройках приложения) и подключение логгеров по стандарту PSR-3. Причём когда делал авторизацию, пришлось принять тяжелое решение — увеличить минимально требуемую версию PHP с 7.0 до 7.1, чтобы можно было делать type hinting для нескольких типов сразу.
Когда решал этот вопрос, заглянул на официальный сайт PHP и с удивлением обнаружил, что там последняя официально поддерживамая версия уже давно вообще 7.4. Какой кошмар! Куда все так торопятся? В том же Ubuntu 18.04, срок жизни которого ещё не закончился, официальная версия — 7.2 (и без костылей типа PPA её не обновить), у какого-нибудь CentOSа, наверное, ещё более старая. Мир стал слишком быстро меняться, и непонятно, как его притормозить!
Ещё понял, что моя работа над MLFW — это как раз то самое творение в режиме slow life, каковым оно и должно быть: с долгим размышлением над тем, какое решение будет максимально правильным, с изучением стандартов и мнений, как делать лучше. А ещё возврат и переделка неудачных решений.
В частности, вчера половину вечера потратил на то, чтобы определиться, в каком формате нужно писать лог. В итоге пришёл к выводу, что лучше использовать tsv вместо csv, предусмотрел возможность указывать не просто имя файла, а с возможностью подстановки даты, хоста и серьёзности лога. А также выбрал формат даты, который автоматически распознаётся LibreOffice Calc при импорте tsv.
В общем, из серьёзных доделок, по сути, остаётся только работа с формами, планировщик с поддержкой надёжных задач и кеширование. Из более мелких — лента RSS, всякие минификаторы CSS (и склейка в один файл) и HTML, но это можно позаимствовать из разработок 10geekа или моего проекта 2seconds (нужно будет ещё сравнить, чей вариант эффективнее). Начинаю верить, что когда-то я всё это всё же доделаю! Вообще, написание этого frameworkа подобно строительству средневекового собора: результат будет виден очень нескоро, но само занятие этим даёт чувство наполненности жизни смыслом.
Был в Сети 8 дек. 2024 г., 00:47
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb, slow lifer.
- Перово, Москва, Россия
- me@4xpro.ru
- x4_pro
- XXXXPro
Новости сайта в Telegram
t.me/4x_proЛог жизни
Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.
Как потерять полчаса напрасно
Сейчас попытался улучшить Интернет на даче. Сначала думал, проблема в недостаточной мощности WiFi в роутере. Спустил его на первый этаж, подключил к ноутбуку через USB, но лучше от этого не стало. Решил переключиться с 4G на 3G из соображений, что последний меньше загружен. Сначала скорость выросла, но через пару минут связь отвалилась вообще и наглухо. Обратно роутер тоже отказался переключаться с неведомой ошибкой. В итоге попытался включить/выключить передачу данных через Web-интерфейс, но получилось только отключить. Потом роутер перезагрузил, 4G снова включился, но я очень долго не мог понять, почему траффик не идёт. Перезагружал несколько раз роутер, компьютер, снова переключался на 3G и обратно, но ничего не помогало: траффик был нулевой. И только потом увидел в Web-интерфейсе, что мобильная передача данных выключена. Включил — и всё заработало!
Перебрался на первый этаж
Опять не успеваю писать в блог. То дни настолько эффективные, что на это не остаётся времени. Так, в частности, было 17-ого (в тот день, когда я писал про рассвет) и вчера (об этом ещё напишу сообщение). То, наоборот, дни проходят мимо, и не успеваю почти ничего, да ещё и не высыпаюсь. Так, например, было в пятницу. Впрочем, тогда кое-что успел: выбрались с Tellой в Посад и посмотрели там часть города западнее площади Революции. Место там очень уютное и какое-то радостное, если можно так выразиться: старые двухэтажные деревянные домики и тихая речка Вохонка.
А сегодня начал лето досрочно: перенёс ноутбук на первый этаж. Обычно делаю это 1-2 июня (и именно этот момент и считаю началом лета), но теперь решил, что первый этаж уже достаточно прогрелся. Насколько же тут комфортнее: и кресло нормальное, и экран большой, и клавиатура внешняя.
А сегодня начал лето досрочно: перенёс ноутбук на первый этаж. Обычно делаю это 1-2 июня (и именно этот момент и считаю началом лета), но теперь решил, что первый этаж уже достаточно прогрелся. Насколько же тут комфортнее: и кресло нормальное, и экран большой, и клавиатура внешняя.
Рассветное созерцание
Сейчас наблюдал рассвет. Вернее даже, сосредоточился не на самом рассвете (он был вполне обычным), а на том, как поднимается туман над ближайшим водоёмом. И ещё на птицах, встречавших новый день. Это было Созерцание в самом настоящем смысле этого слова, то, которого так часто мне не хватает. Давно не чувствовал такую включеность в мир и какую-то наполненность!
Заметка в Instagram от May 15, 2023 at 10:50PM
Хотел сегодня отправиться на прогулку на закате и сфотографировать его. Но, как всегда, немного опоздал и вышел слишком поздно. Из-за этого был весьма раздраженный, но природа действует успокаивающе. И хотя застал только последние моменты, в целом прогулкой остался доволен. Видел, как противоположный берег Клязьмы покрылся туманом. В кустах на берегу уже поют соловьи, да и комары появились!
#клязьма #вечерняярека #рекавечером #закат #закатнадводой
Смотреть все фото
#клязьма #вечерняярека #рекавечером #закат #закатнадводой
Смотреть все фото
Слово об утерянном контакте с высшими силами
В последнее время много размышляю над тем, чем я-теперешний отличаюсь от того я, каким был до Выгорания 2008 года. Вроде и производительность восстановил, и гармонию с миром регулярно удаётся почувствовать, и идеи порой появляются, но всё равно чего-то не хватает. И вдруг понял одно очень важное отличие. Тогда я жил с ощущением того, что некий контакт с высшими силами совсем-совсем близко. Что стоит ещё немного времени провести в медитации или пройти какое-то инициационное испытание или даже просто встать однажды солнечным утром и отправиться в некое архетипическое путешествие, и произойдет некое Откровение. Что-то вроде того, что описано в «Пророке» Пушкина:
Моих ушей коснулся он, —
И их наполнил шум и звон:
И внял я неба содроганье,
И горний ангелов полет,
И гад морских подводный ход,
И дольней лозы прозябанье.
То есть я увижу что-то, что недоступно для восприятия обычным людям, что даст мне какие-то необычные способности. В чём именно они будут, я не знал. Либо в необычном взгляде на мир, который даст возможность совершить прорывное открытие. Либо в способности предчувствовать будущее, которая даст необычайную удачливость в различных играх (в том числе, трейдинге на бирже или на Forex или в профессиональном покере). То ли даже просто в том, что я вдруг пойму «вот этот вид деятельности — моё, и действовать тут нужно так-то», после чего за пару-тройку месяцев обучения и тренировок добьюсь каких-то выдающихся результатов, которые дадут мне то самое недополученное формальное признание.
А после Выгорания это исчезло и так и не восстановилось. Хоть я и продолжаю пробовать разные виды деятельности, но делаю это чисто механически, без ощущения подсказки свыше «иди сюда, это — твоё». И результаты получают соответствующие — в лучшем случае на уровне твёрдого хорошиста. В худшем — просто бросаю, видя, что толком ничего не выходит. Причём если где-то до 2019 года я ещё верил «ничего, хоть и нет подсказки от высших сил, просто буду пробовать разное вслепую, авось чего и нащупается», то потом исчезла вера даже в это, потому что чем больше пробовал, тем больше закрывалось «дверей возможностей». Но как восстановить этот контакт с высшими силами (или хотя бы просто понять, почему он пропал) — остаётся загадкой…
Единственное, что удалось понять, так это то, что мои творческие способности сильно ограничены заваленным пятым уровнем ТУАИ, страхом рисковать и действовать нешаблонно.
Моих ушей коснулся он, —
И их наполнил шум и звон:
И внял я неба содроганье,
И горний ангелов полет,
И гад морских подводный ход,
И дольней лозы прозябанье.
То есть я увижу что-то, что недоступно для восприятия обычным людям, что даст мне какие-то необычные способности. В чём именно они будут, я не знал. Либо в необычном взгляде на мир, который даст возможность совершить прорывное открытие. Либо в способности предчувствовать будущее, которая даст необычайную удачливость в различных играх (в том числе, трейдинге на бирже или на Forex или в профессиональном покере). То ли даже просто в том, что я вдруг пойму «вот этот вид деятельности — моё, и действовать тут нужно так-то», после чего за пару-тройку месяцев обучения и тренировок добьюсь каких-то выдающихся результатов, которые дадут мне то самое недополученное формальное признание.
А после Выгорания это исчезло и так и не восстановилось. Хоть я и продолжаю пробовать разные виды деятельности, но делаю это чисто механически, без ощущения подсказки свыше «иди сюда, это — твоё». И результаты получают соответствующие — в лучшем случае на уровне твёрдого хорошиста. В худшем — просто бросаю, видя, что толком ничего не выходит. Причём если где-то до 2019 года я ещё верил «ничего, хоть и нет подсказки от высших сил, просто буду пробовать разное вслепую, авось чего и нащупается», то потом исчезла вера даже в это, потому что чем больше пробовал, тем больше закрывалось «дверей возможностей». Но как восстановить этот контакт с высшими силами (или хотя бы просто понять, почему он пропал) — остаётся загадкой…
Единственное, что удалось понять, так это то, что мои творческие способности сильно ограничены заваленным пятым уровнем ТУАИ, страхом рисковать и действовать нешаблонно.
Возвращение на дачу и день информационной разгрузки
Да эти дни белая интуиция дважды меня обманула. Вчера поехал на дачу в полной уверенности, что электричество за это время починили (но ноутбук с собой всё же не взял, чтобы не тащить обратно, если придётся возвращаться). Но увы, посёлок встретил меня настежь открытыми воротами (когда с электричеством всё в порядке, они закрыты и открываются либо с пульта, либо по кнопке). Пришлось взять немного еды и отправляться обратно.
Сегодня поехал ещё раз в полной уверенности, что всё будет как вчера. Сначала даже хотел не торопиться, а ехать вечером. Но всё пошло не так. Во-первых, собрался так быстро, что оказался на остановке за 10 минут до автобуса, который заезжает в дальнюю часть Больших Дворов. Тут начался дождь, и подъехал 27-ой до Ногинска. Я решил поехать через Буньково, что дольше по времени, но была надежда, что за это время дождь прекратится. Так и вышло!
Заодно путь от Буньково превратился в мини-прогулку. Воздух после дождя был очень чистым и прозрачным, небо прояснилось, капли на ветвях деревьев сверкали на солнце! И всё это дополняли цветущие вишни и черемуха! Потом спустился к водоёму, постоял несколько минут на его берегу, наблюдая за сверкающей водой. А возле самого поселка нашёл двух перевернутых майских жуков, которых перевернул обратно. Видимо, их сбило дождём.
И ещё не подходе к посёлку увидел, что шёл не зря: на этот раз ворота были закрыты. Дошагав до дома, убедился: электричество есть! Так что возвращаюсь к нормальной жизни на даче.
Но почему-то во время этой прогулки сильно устал. То ли магнитные бури сказались, то ли обезвоживание словил от слишком тёплой куртки и малого количества выпитой воды перед выходом.
Поэтому, оказавшись дома, решил не ехать сегодня на велике за ноутбуком и роутером, а устроить день информационной разгрузки. Читать книжку на планшете, созерцать природу, размышлять о жизни. Но и этого не получилось: где-то около 16 часов я заснул и проспал около двух часов. Потом ненадолго вышел на участок, и всё же посозерцал природу. Хотел почитать книжку в беседке, но стало ощутимо холодать. А остаток дня прошёл куда-то мимо: ничего из задуманного больше не сделал. Снова ни на чём не могу сосредоточиться! А я-то думал, что это так та квартира на меня влияла. Но нет, не в этом дело. Видимо, спад биоритмический...
Но вообще, хотя прошло всего два дня, ощущение такое, что я стал совершенно другим человеком по сравнению с тем, каким был, когда уезжал отсюда. И это несмотря на то, что на ничего примечательного в жизни не происходило!
Сегодня поехал ещё раз в полной уверенности, что всё будет как вчера. Сначала даже хотел не торопиться, а ехать вечером. Но всё пошло не так. Во-первых, собрался так быстро, что оказался на остановке за 10 минут до автобуса, который заезжает в дальнюю часть Больших Дворов. Тут начался дождь, и подъехал 27-ой до Ногинска. Я решил поехать через Буньково, что дольше по времени, но была надежда, что за это время дождь прекратится. Так и вышло!
Заодно путь от Буньково превратился в мини-прогулку. Воздух после дождя был очень чистым и прозрачным, небо прояснилось, капли на ветвях деревьев сверкали на солнце! И всё это дополняли цветущие вишни и черемуха! Потом спустился к водоёму, постоял несколько минут на его берегу, наблюдая за сверкающей водой. А возле самого поселка нашёл двух перевернутых майских жуков, которых перевернул обратно. Видимо, их сбило дождём.
И ещё не подходе к посёлку увидел, что шёл не зря: на этот раз ворота были закрыты. Дошагав до дома, убедился: электричество есть! Так что возвращаюсь к нормальной жизни на даче.
Но почему-то во время этой прогулки сильно устал. То ли магнитные бури сказались, то ли обезвоживание словил от слишком тёплой куртки и малого количества выпитой воды перед выходом.
Поэтому, оказавшись дома, решил не ехать сегодня на велике за ноутбуком и роутером, а устроить день информационной разгрузки. Читать книжку на планшете, созерцать природу, размышлять о жизни. Но и этого не получилось: где-то около 16 часов я заснул и проспал около двух часов. Потом ненадолго вышел на участок, и всё же посозерцал природу. Хотел почитать книжку в беседке, но стало ощутимо холодать. А остаток дня прошёл куда-то мимо: ничего из задуманного больше не сделал. Снова ни на чём не могу сосредоточиться! А я-то думал, что это так та квартира на меня влияла. Но нет, не в этом дело. Видимо, спад биоритмический...
Но вообще, хотя прошло всего два дня, ощущение такое, что я стал совершенно другим человеком по сравнению с тем, каким был, когда уезжал отсюда. И это несмотря на то, что на ничего примечательного в жизни не происходило!
Вопрос с уходом Яндекс.Почты для доменов решён
Как всегда, я всё пропустил. Оказывается, Почта для доменов Яндекса отключилась ещё в середине апреля, и мои ящики на собственных доменах работали как-то странно: часть писем пересылалась на основой ящик, часть — нет. Сейчас сделал иначе: добавил все нужные домены к хостингу на Reg.Ru. Причём удивительное дело: www-домены и почтовые домены в панели хостинга могут не совпадать! У меня получилось к хостинговой панели привязать те домены, сайты которых стоят на VDS (и считаются отдельной услугой)! Правда, естественно, MX- и SPF-записи пришлось прописывать вручную, но для Настоящего Компьютерщика это не проблема. Так что вопрос с почтой можно считать решённым (хотя надо будет завтра протестировать ещё раз на всякий случай).
Внезапный переезд
Пусть и кривым образом, но сбылась моя мечта: проснулся рано естественным образом, без будильника. Правда, потом ещё час пролежал — так сильно не хотелось выбираться на холод. Выяснилось, что электричество так и не включили. Более того, из-за того, что перестал работать насос, пропала и вода.
В результате я принял решение эвакуироваться на новую квартиру. Взял с собой ноутбук, роутер (включать проводной Интернет пока не хочу — там оплата списывается в момент первого подключения), еды на день, ещё кое-какие вещи и поехал. Так что вот так, совершенно внепланово и как-то в спешке начинается моя жизнь на новом месте. Завтра приеду на дачу, посмотрю обстановку и если электричество не включили, заберу ещё еды. Если включили, то останусь там, устрою себе день информационной разгрузки, а потом съезжу за ноутбуком.
Кое-как обустроился, но сосредоточиться ни на чём не получается. Брожу из комнаты в комнату в каком-то потерянном состоянии и пытаюсь осознать факт, что буду жить теперь тут. Мегафоновский Интернет работает тут весьма плохо: на одном окне приём был 0.9 Мбит/с, перенёс роутер на противоположное — поднялся до 2.5. К моему огромному удивлению, здесь снова включили отопление. С улицы доносятся совершенно деревенские звуки — кукареканье петухов, лай собак и иногда мат местных алкашей (как выяснислось, они тут, хоть и в небольших количествах, но есть, равно как и гопники). Теперь всё пытаюсь решить: выбраться на небольшую прогулку — либо посмотреть ближайший лес, либо на местную главную площадь.
В результате я принял решение эвакуироваться на новую квартиру. Взял с собой ноутбук, роутер (включать проводной Интернет пока не хочу — там оплата списывается в момент первого подключения), еды на день, ещё кое-какие вещи и поехал. Так что вот так, совершенно внепланово и как-то в спешке начинается моя жизнь на новом месте. Завтра приеду на дачу, посмотрю обстановку и если электричество не включили, заберу ещё еды. Если включили, то останусь там, устрою себе день информационной разгрузки, а потом съезжу за ноутбуком.
Кое-как обустроился, но сосредоточиться ни на чём не получается. Брожу из комнаты в комнату в каком-то потерянном состоянии и пытаюсь осознать факт, что буду жить теперь тут. Мегафоновский Интернет работает тут весьма плохо: на одном окне приём был 0.9 Мбит/с, перенёс роутер на противоположное — поднялся до 2.5. К моему огромному удивлению, здесь снова включили отопление. С улицы доносятся совершенно деревенские звуки — кукареканье петухов, лай собак и иногда мат местных алкашей (как выяснислось, они тут, хоть и в небольших количествах, но есть, равно как и гопники). Теперь всё пытаюсь решить: выбраться на небольшую прогулку — либо посмотреть ближайший лес, либо на местную главную площадь.
День безделья и холодная ночёвка
В последние несколько дней неплохо продвигался в плане работы над своим frameworkом MLFW. Сделал интерфейс для модулей аутентификации и модуль-заглушку для него. А ещё оттестировал подсистему отправки уведомлений в Telegram и через Simplepush. Впрочем, теперь понял, что кое-что сделал не самым оптимальным образом и нужно будет немного переделать. Да, вот она, радость некоммерческой разработки в духе slow life: пока я не убедился, что найденное решение лучше из того, что я могу на данном уровне развития, знаний и опыта, не двигаюсь дальше! Правда, прикинув объём доделок по одной только гостевой книге, с ужасом думаю, когда я её закончу...
Ещё дочитал первую часть «Жизни Клима Самгина» М. Горького. Потрясающая книга в плане раскрытия внутреннего мира 3В. О многом заставляет задуматься...
Сегодня встал и понял, что ресурса что-то делать дальше пока нет. И объявил день безделья. Почти всё время просидел в Сети. Зато наткнулся на один материал, который очень перекликается с тем, о чем размышляю в последнее время: «Собирание себя» Г.С. Померанца. Это курс лекций, где затрагиваются вопросы религии, идеологии и религиозных переживаний в жизни человека. Как раз то, о чём я собирался написать вскоре большое сообщение.
Ночью случился неприятный сюрприз: снова пропало электричество. Причём во всём посёлке, даже фонари не горят. Зато звёзды сразу стали видны гораздо лучше. Так что сейчас допишу это сообщение и пойду спать необычно рано по своим меркам: всё равно делать больше нечего. Причём обогреватель тоже не работает, так что предстоит холодная ночёвка...
Ещё дочитал первую часть «Жизни Клима Самгина» М. Горького. Потрясающая книга в плане раскрытия внутреннего мира 3В. О многом заставляет задуматься...
Сегодня встал и понял, что ресурса что-то делать дальше пока нет. И объявил день безделья. Почти всё время просидел в Сети. Зато наткнулся на один материал, который очень перекликается с тем, о чем размышляю в последнее время: «Собирание себя» Г.С. Померанца. Это курс лекций, где затрагиваются вопросы религии, идеологии и религиозных переживаний в жизни человека. Как раз то, о чём я собирался написать вскоре большое сообщение.
Ночью случился неприятный сюрприз: снова пропало электричество. Причём во всём посёлке, даже фонари не горят. Зато звёзды сразу стали видны гораздо лучше. Так что сейчас допишу это сообщение и пойду спать необычно рано по своим меркам: всё равно делать больше нечего. Причём обогреватель тоже не работает, так что предстоит холодная ночёвка...
Страницы:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141