Блог
Просто мой блог
Просто мой блог
Долгое время я пользовался 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 лет.
Это очередной пост моих пространных рассуждений про тенденции и будущее интернета, которых в последнее время становится как-то многовато. Вероятно, в последствии, это станет даже серией постов.
Этот же я воспринимаю, как вводный в лор гиперлокальности.
Сначала, пожалуй, расскажу про посылки, а потом уже о том, куда они ведут, и какие из этого можно сделать выводы.
Некоторое время назад я писал про заметочник Joplin.
С тех пор мои вкусы несколько поменялись и я открыл для себя его величество Obsidian.
В целом он такой же заметочник, с ± тем же функционалом, но имеет для меня одну особенность, которая буквально переворачивает всё. Это мощнейшая система плагинов. Серьёзно, я нашел плагины которые покрывают для меня всё, кроме одного (но об этом позже).
Obsidian представляет собой приложение для ведения персональных баз данных, основанное на принципах локальных файлов Markdown. Это значит, что ваши данные хранятся в виде обычных текстовых файлов, что обеспечивает максимальную гибкость и независимость от облачных сервисов.
Приложение работает на операционных системах: Windows, macOS, Linux, iOS, Android.
Так, ну я вернулся на hugo :D
Основная причина — я нашел решение основной моей проблемы с Hugo, а именно, удобной публикации.
А как именно решил — тема отдельного поста на потом.
Ну и тему наконец-то сделал сам с нуля. Как говорится, хочешь сделать хорошо — сделай это сам.