~/NeonXP.log

Блог

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

Давай запрограммируем деталь?

Некоторое время назад я по глупости запорол свои бокорезы, так, что для откусывания ножек радио деталей они больше не годятся. К счастью, стоят они совершенно не дорого, и тем же днём были заказанные новые в небезызвестном сервисе, который в девичестве содержал в себе название моего родного города. При получении я немного огорчился тем, что в комплекте к ним не шёл колпачок, который был у предыдущих, хотя выглядят они идентично.

Штош. Я решил восполнить этот недостаток с интересом для себя и решил этот колпачок самостоятельно спроектировать и напечатать на 3D принтере, который есть у меня на хозяйстве.

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

Meshtastic

Некоторое время назад наткнулся в блоге Евгения Степанищева на потрясающую штуку - Meshtastic, или как в народе её называют - «мышастик». Вкратце, это протокол и, в первую очередь, специальная прошивка для целого спектра устройств, которые позволяют организовать mesh сеть поверх протокола LoRa.

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

Мой сетап 2025

Давно ничего не писал, да и не было особо о чём. Немного играюсь с нейросетями и LLM в последнее время. Если выйдет что интересное - напишу об этом.

А пока хотел написать вот о чём.

Не помню, чтобы я когда-либо писал о том, какой у меня основной сетап, хотя сам с удовольствием читал о том, как он организован у других людей. Пожалуй, пришло время и мне его описать.

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

Мой сетап 2025

Давно ничего не писал, да и не было особо о чём. Немного играюсь с нейросетями и LLM в последнее время. Если выйдет что интересное - напишу об этом.

А пока хотел написать вот о чём.

Не помню, чтобы я когда-либо писал о том, какой у меня основной сетап, хотя сам с удовольствием читал о том, как он организован у других людей. Пожалуй, пришло время и мне его описать.

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

NXPCMS — моя CMS'ка (ч.2)

Всё же, не могу не поделиться, какое же это счастье, когда пользуешься своим же самописным софтом!

С одной стороны, конечно, когда видишь косячки — понимаешь, что это именно ты продолбался, и тебе это решать. А с другой стороны, полный контроль и ты понимаешь, что пошло не так и как это чинить!

В дополнение предыдущего поста, про принципы системы, хочу добавить то, что сознательно не буду внедрять ни теги, ни категории. Вместо этого — обычное дерево файлов + в ближайшем плане полнотекстовый поиск по материалам сайта. А теги мне так и так казались какой-то порочной фигнёй.

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

NXPCMS — моя CMS'ка (ч.1)

Долгое время я пользовался Hugo (а одно время, даже WordPress!). И в целом, всем он меня устраивал. Но недавно, произошло, казалось бы не связанное. Я снова воспылал интересом к треккерной музыке. При этом я немного полазал по сети, поспрашивал знакомых и собрал достаточно большую (>80Гб!) коллекцию. Но просто хранить на диске было скучно и я решил её выложить во внешку. Так появился shelter.neonxp.ru (сейчас не работает, почему - объясню ниже).

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

Табы или пробелы?

Так получилось, что с Нового Года я ничего в блог не писал. Тому причина в личной загруженности, и в не менее личной лени. Так же я делал некоторые эксперименты над самим блогом, потому что моё внутреннее чувство прекрасного не даёт мне просто остановиться и не трогать то, что работает.

Но всё же, я чувствую внутреннюю потребность написать небольшую заметку с размышлениями, которые недавно приходили ко мне в голову.

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

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

С Новым Годом!

Ну что же, друзья, с наступающим!

2025 год
2025 год

В этот день принято подводить итоги года. Ну и я подведу немного:

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

Под катом приложу фоточки наиболее ярких моментов, пожалуй.

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

Тернарник в Go

Хотите немного наркомании сахара для Go?

Их есть у меня:

Тернарный оператор для Go на генериках

func If[T any](condition bool, thn T, els T) T {
	if condition {
		return thn
	}
	return els
}

Плейграунд чтобы потыкать

Будет настроение — добавлю в свою либку https://neonxp.ru/go/extra , а пока, как-то так держите.

Не стоит использовать в реальном коде. Я лично не вижу никакого оправдания для использования, кроме как покекать.

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

POSSE

Решил я перейти к использованию практики POSSE. Что это такое? Аббревиатура расшифровывается примерно следующими способами:

P - Publish или Post, OS - Own Site, SE - Syndicate Elsewhere (мне больше нравится, Share Everywhere)

Это практика, когда изначально любой материал публикуется на полностью подконтрольном собственном сайте, а только затем переразмещаяется на всякие социальные сети, типа ВК, Телеги и прочих Мастодонов.

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