Блог
Просто мой блог
Просто мой блог
Давно ничего не писал, да и не было особо о чём. Немного играюсь с нейросетями и LLM в последнее время. Если выйдет что интересное - напишу об этом.
А пока хотел написать вот о чём.
Не помню, чтобы я когда-либо писал о том, какой у меня основной сетап, хотя сам с удовольствием читал о том, как он организован у других людей. Пожалуй, пришло время и мне его описать.
Давно ничего не писал, да и не было особо о чём. Немного играюсь с нейросетями и LLM в последнее время. Если выйдет что интересное - напишу об этом.
А пока хотел написать вот о чём.
Не помню, чтобы я когда-либо писал о том, какой у меня основной сетап, хотя сам с удовольствием читал о том, как он организован у других людей. Пожалуй, пришло время и мне его описать.
Всё же, не могу не поделиться, какое же это счастье, когда пользуешься своим же самописным софтом!
С одной стороны, конечно, когда видишь косячки — понимаешь, что это именно ты продолбался, и тебе это решать. А с другой стороны, полный контроль и ты понимаешь, что пошло не так и как это чинить!
В дополнение предыдущего поста, про принципы системы, хочу добавить то, что сознательно не буду внедрять ни теги, ни категории. Вместо этого — обычное дерево файлов + в ближайшем плане полнотекстовый поиск по материалам сайта. А теги мне так и так казались какой-то порочной фигнёй.
Долгое время я пользовался Hugo (а одно время, даже WordPress!). И в целом, всем он меня устраивал. Но недавно, произошло, казалось бы не связанное. Я снова воспылал интересом к треккерной музыке. При этом я немного полазал по сети, поспрашивал знакомых и собрал достаточно большую (>80Гб!) коллекцию. Но просто хранить на диске было скучно и я решил её выложить во внешку. Так появился shelter.neonxp.ru (сейчас не работает, почему - объясню ниже).
Так получилось, что с Нового Года я ничего в блог не писал. Тому причина в личной загруженности, и в не менее личной лени. Так же я делал некоторые эксперименты над самим блогом, потому что моё внутреннее чувство прекрасного не даёт мне просто остановиться и не трогать то, что работает.
Но всё же, я чувствую внутреннюю потребность написать небольшую заметку с размышлениями, которые недавно приходили ко мне в голову.
А связаны они с тем, что есть определённые догмы в индустрии, которые непонятно (ну или понятно) почему появились, и которым слепо следуют, хотя, как будто они уже не имеют смысла.
Ну что же, друзья, с наступающим!
В этот день принято подводить итоги года. Ну и я подведу немного:
Под катом приложу фоточки наиболее ярких моментов, пожалуй.
Хотите немного наркомании сахара для 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. Что это такое? Аббревиатура расшифровывается примерно следующими способами:
P - Publish или Post, OS - Own Site, SE - Syndicate Elsewhere (мне больше нравится, Share Everywhere)
Это практика, когда изначально любой материал публикуется на полностью подконтрольном собственном сайте, а только затем переразмещаяется на всякие социальные сети, типа ВК, Телеги и прочих Мастодонов.
На недавних выходных я запилил очередной «проект выходного дня». На этот раз — аналог известного сервиса GeoGuessr, но в отличие от него, все точки сконцентрированы в моей родной Казани. Ну и я не использую панорамы, а фотографии мест.
Я обещал выложить исходники, и в общем, вот они: https://git.neonxp.ru/guessr.git/
Первым встал вопрос, откуда брать данные, а именно фотографии и координаты
точек. Пару лет назад нашу страну покинул такой проект, как Ingress,
представлявший собой гео игру в дополненной реальности. В свою очередь, я
посчитал, что раз проект решил отказаться от нас, как игроков, я посчитал
морально оправданным спизэкспропреировать кусочек их данных, а именно
спарсил с их карты intel.ingress.com т.н. «порталы», которые, по сути и есть эти
самые геоточки с фотографиями.
На днях задался вопросом вынесенным в заголовок. Причём не столько над эволюцией, сколько о том, откуда они взялись.
Раньше я часто играл в ночные полевые игры, такие как «Дозоры» и «Энкаунтеры». Они были мне очень интересны и играли важную роль в моей жизни. Даже, я бы сказал, во взрослении, так как пришлись на возраст 19–25 лет.