~/NeonXP.log

Блог

Просто мой блог

Немного рефлексии по FreeBSD

Думаю, это необходимо сделать. Признавать свои ошибки и делать из них выводы это важно.

Недавно я написал пост про некие события в мире Linux и при этом прошёлся по FreeBSD (незаслуженно).

Должен исправить сам себя в следующих моментах:

ОС по отзывам и очень годная, но всё же целиком делают не наши

Не целиком. И хоть юридически зарегестрирована организация FreeBSD Foundation в штатах, весьма большая часть кода там пишется нашими и есть большой вклад ребят из Яндекса.

Читать дальше...

Помощник по дыханию

Сделал очередное мелкое PWA. В этот раз — помощник по правильным дыхательным техникам.

https://calm.neonxp.ru/

Получилось очень красиво, поэтому не буду прикладывать скриншота, дабы не портить впечатление ;)

Всё так же как и в прошлый раз, 100% вайбкода, 0% органического кода. Времени — минут 20-30 наверное.

Исходники

P.S. Завёл раздел для таких мелких PWA проектов: https://neonxp.ru/projects/pwa/ ведь на одном я явно не остановлюсь :)

Читать дальше...

В ядре Linux 7.1 начали удаление поддержки процессоров Baikal

https://www.opennet.ru/opennews/art.shtml?num=65222

Загнивает. А жаль. Видимо, и правда придётся или ждать хардфорка ядра в Альт или переезжать на *BSD. Последнего бы не очень хотелось, ведь хоть и ОС по отзывам и очень годная, но всё же целиком делают не наши. Да и нынче связана с нежелательной организацией. А это всё риски и намекает, что не стоит делать на неё ставку. Хотя и считаю что это уже чушь какая-то. Но «маемо шо маемо».

Читать дальше...

Счётчик дней

Сделал такое PWA. Позволяет отсчитывать дни от или до даты.

https://days.neonxp.ru/

Внутри просто JS + CSS + alpine.js (годная библиотека, рекомендую, если не охото особо заниматься фронтендом).

100% вайбкода, 0% органического кода.

Исходники

Читать дальше...

Свой ИИ сервер на Steam Deck

Я весьма активно в последнее время экспериментирую с нейронками, причём не только в контексте их обычного использования для коддинга. Больше меня интересует как раз разработка под нейронки (автономные агенты, ага).

Так же сейчас перепрохожу по учебникам в свободное время институтский курс по линейке (а на очереди ещё вычмат, тервер и матан…) чтобы восстановить свои и так слабые знания по математике, необходимой для ИИ. Затем план уже конкретно в МЛ, БЯМ и прочеее вгрызться. Внезапно математика, когда ей занимаешься не «из под палки» потому что зачёт/экзамен, а только для себя — становится очень интересной. Прям жалею что в институте недооценивал. Но сейчас всё же не об этом речь.

Читать дальше...

Снова про Мышастик

Поголовье устройств у меня продолжает расти, теперь у меня есть и такой портативный узел размером с кредитку:

cardputer

Не скажу что его использовать удобно. Скорее неудобно, чем удобно. Но весьма забавно. Отдаёт неким ретро.

Так, подведу итог что у меня по узлам сейчас:

  • NeonXP Portable (nxp0) — мой самый первый узел на T-Beam. Он же и остаётся моим условно переносным засчёт наличия внешнего аккумулятора 18650. Конечно, он не самостоятелен и должен быть подключён к смартфону по BT.
  • NeonXP Vehicle (nxp1) — узел, который лежит в автомобиле и работает от бортовой сети. Модель — Heltec v3. Антенна — родная.
  • NeonXP Base (nxp2) — домашний стационарный узел, который подключён в домашнюю сеть через wifi (другие узлы цепляются по bluetooth или автономны как nxp3). Модель — Heltec v3. Антенна — Moxon, направленная в сторону центра города. В основном благодаря именно ей у меня из моего спального района есть связанность до остальной сети. На текущий момент показывает, что 11 прямых соединений, что для меня очень и очень хорошо. Раньше я довольствовался буквально 1-2 аплинками :) А другие узлы, пока я дома, уже подключаются через него.
  • NeonXP Cardputer (nxp3) — вот это устройство что в начале поста :) Cardputer ADV + Lora модуль. В деньгах стоит примерно 4-5К₽.
  • … (nxp4) — Пока ещё в пути ко мне. Но это уже Heltec v4, не v3. Так же будет с Moxon антенной. Планирую её поставить уже в новом доме, то есть на юге города. Пока кажется, что врядли я получу связанность с основной городской сетью, но постараюсь. Тем более, судя по карте, на юге города количество узлов потихоньку растёт. Надеюсь, через время уже будет моим главным «Base» узлом.

И да, на этих узлах я не остановлюсь, ведь как минимум могут (и должны!) быть узлы nxp5, nxp6, nxp7, nxp8, nxp9, а дальше, ещё не придумал, или nx10, nx11 и т.д. или как-то по другому :)

Читать дальше...

Идеальный формат конфигов *

* лично для меня

В общем, случилось и на неделе я таки присвоил тег v1 для своей самописной Go библиотеки для разбора конфигов! Но обо всём по порядку. Или можно пропустить предысторию и сразу перейти к описанию библиотеки.

Предыстория

Около месяца назад я задумался написать небольшую утилиту для себя, которая бы организовывала для меня рабочее окружение. Не важно сейчас, как именно должна была организовывать, а важно, что эта утилита должна бы была иметь весьма разухабистый конфиг вследствие своей планируемой гибкости. И встал вопрос, а какой формат конфигов использовать? Казалось бы, возьми yaml, toml, на худой конец, json (hjson, json5, итп). Даже думал об ini формате! Но всё было не то…

Читать дальше...

Наконец-то у меня есть IPv6 на домашнюю сеть!

Отчаялся я ждать милостей от природы милостей от провайдера — сделал таки IPv6 туннель через https://ipv6.ip4market.ru/. По сути, выбора-то больше и нет. Ну точнее есть, или забугорный (вообще не вариант) или прокидывать через свою VDS (которую ещё надо и завести для начала!), а с этим, боюсь, у меня компетенции не хватит. Поэтому и пошёл по пути наименьшего противления.

Зачем всё это? Да затем, что я считаю это правильным! Именно это и есть настоящий интернет, а не тот суррогат, который нам втюхивают корпы. Ну а кроме лозунгов, практического смысла я пока не вижу. Но с другой стороны идеалогическая часть вполне себе оправдала те самые несчастные полчаса, что я это настраивал :)

Читать дальше...

Ровно неделя без сигарет и iQOS

Счётчик без сигарет

Сегодня утром — ровно неделя без сигарет и стиков. Тяжело ли? Тяжело. Очень. Я стал гораздо более раздражительным и злым. Сон стал тоже хуже. Сплю часов по 5-6. Но надеюсь, это только временный эффект, который скоро пройдёт. Благо, супруга меня очень поддерживает, спасибо ей за это!

Для помощи себе принимаю «Табекс» и когда совсем уже херово — «Никоретте». В целом, возвращаться к привычке не хочу. И как понимаю, нужно продержаться в общей сложности месяц, чтобы можно было фиксировать результат.

Читать дальше...

Сломаный Атом

Ого, оказывается всё это время у меня была сломана генерация ленты Атом! А именно, некорректно подставлялось содержание состоящее из, в том числе, ХТМЛ тегов, но без указания что это ХТМЛ. Что интересно, большинству читалок у меня на хозяйстве — всё равно и они не показывали проблемы. Но сегодня я открыл в Newsboat1 (ссылка на оффсайт у меня всё равно не открывается) и мои глаза начали плакать кровью от этой мешанины текста и тегов. Пришлось чинить :)

Читать дальше...