From 1023cc3043a1a9cf73c5ae9876b664e074454731 Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Sun, 22 Dec 2024 02:49:33 +0300 Subject: Auto-commit 2024-12-22 --- content/posts/2021-02-13-jsonnet/index.md | 4 ++-- .../index.md" | 12 ++++++------ content/posts/2023-01-12-gitrepo/index.md | 4 ++-- .../index.md" | 12 ++++++------ .../index.md" | 4 ++-- content/posts/2024-11-17-obsidian/index.md | 18 +++++++++--------- content/posts/2024-12-12-guessr/index.md | 3 ++- content/posts/2024-12-15-posse/index.md | 6 +++--- 8 files changed, 32 insertions(+), 31 deletions(-) (limited to 'content/posts') diff --git a/content/posts/2021-02-13-jsonnet/index.md b/content/posts/2021-02-13-jsonnet/index.md index 849ce92..cb22840 100644 --- a/content/posts/2021-02-13-jsonnet/index.md +++ b/content/posts/2021-02-13-jsonnet/index.md @@ -12,7 +12,7 @@ image = 'logo.webp' [Если интересно, рекомендую сразу переходить к туториалу.](https://jsonnet.org/learning/tutorial.html) -## Почему же это круто? +# Почему же это круто? Ну, во-первых, он реально мощный и простой. С его помощью можно формировать документы любой сложности. @@ -20,7 +20,7 @@ image = 'logo.webp' В третьих, ну камон, приятно же когда компьютер берет на себя рутинную работу по формированию больших и сложных JSON’ов! -## Пример +# Пример Накидал простенький пример который формирует конфигурацию пайплайна для гипотетической CI системы: diff --git "a/content/posts/2021-05-13-\321\206\320\270\321\204\321\200\320\276\320\262\320\260\321\217-\320\263\320\270\320\263\320\270\320\265\320\275\320\260/index.md" "b/content/posts/2021-05-13-\321\206\320\270\321\204\321\200\320\276\320\262\320\260\321\217-\320\263\320\270\320\263\320\270\320\265\320\275\320\260/index.md" index a1d991c..8f8dbae 100644 --- "a/content/posts/2021-05-13-\321\206\320\270\321\204\321\200\320\276\320\262\320\260\321\217-\320\263\320\270\320\263\320\270\320\265\320\275\320\260/index.md" +++ "b/content/posts/2021-05-13-\321\206\320\270\321\204\321\200\320\276\320\262\320\260\321\217-\320\263\320\270\320\263\320\270\320\265\320\275\320\260/index.md" @@ -5,11 +5,11 @@ tags = ['it', 'паранойя', 'разное'] title = 'Немного о цифровой гигиене' +++ -## Вступление +# Вступление Как раз вступление тут особо и не нужно. Ни для кого не открою америки, что в современном цифровом обществе все мы являемся товаром для интернет-медиа гигантов, того же фейсбука да гугла. Не скажу что это для меня, как личности опасно или вредно, но мне это неприятно. Решил с этим что-то делать. -## Вводные +# Вводные - В интернетах я уже очень давно и много где и как “наследил” своими данными. И с этим уже ничего не поделать. - У меня в телефоне и на всех компьютерах куча приложений работающих с интернетом, и не только мессенджеры. @@ -17,13 +17,13 @@ title = 'Немного о цифровой гигиене' - Вопрос анонимности для меня не стоит, я не анонимен и это моё осознанное решение. Я законопослушный человек и прятаться мне не от кого. И да, я знаю что этот тезис стараниями либерах нынче пытаются выставить как глупость, но нет. Глупость — это слушать либерах, а не иметь свою голову на плечах. И контртезис “Гы гы гы, ну раз тебе нечего скрывать — поставь камеру у себя в спальне и ванной” даже комментировать не буду в силу его ущербности. - Я пользователь техники Apple и с этим уже ничего не поделать, менять целиком экосистему для меня не вариант (это очень дорого, бессмысленно, а местами и невозможно, например, рабочий мак мне поменять не на что). И да, есть наивная надежда что у яблок в плане приватности всё получше чем у ведроидов. Во всяком случае по сравнению со стоком. Гиковские прошивки с вырезанными зондами в расчет не беру, верю что у них совсем всё хорошо. -## Цели +# Цели 1. Уменьшить информационный шум вокруг себя и тем самым улучшить качество жизни. 2. Уменьшить свой “информационный след” 3. Иметь больше контроля над своими данными, чтобы мои волосы стали мягкими и шелковистыми. -## Наброски плана +# Наброски плана 1. Перейти максимально на собственные ресурсы, которые я контролирую и которые *точно* не сливают ничего налево.Примерно так: социалки => , GitHub => , Облачные диски => локальный NAS Synology и т.д. 2. Мне надо сократить мессенджеры в идеале до одного, не считая корпоративного рабочего. Тут всё просто — оставляю Telegram, остальные сношу. @@ -32,7 +32,7 @@ title = 'Немного о цифровой гигиене' 5. Везде где возможно отключить или заблокировать телеметрию, чтобы как можно меньше моих данных неконтролируемо утекало. Да, полностью не перекрыть, но сократить возможно. 6. Для связи с “миром” оставить только e-mail как наиболее удобный асинхронный метод коммуникации. -## Дальнейшие шаги +# Дальнейшие шаги 1. Превратить наброски плана в цельный план. Написать манифест? Возможно. 2. Подготовить “визитку” с актуальными контактами и объяснением что произошло. Причем как в виде изображения, так и текста. @@ -42,7 +42,7 @@ title = 'Немного о цифровой гигиене' 6. ????? 7. PROFIT! -## Обратная связь +# Обратная связь Очень бы хотелось получить обратную связь по моему плану. Комментарии про то что упустил и предложения улучшений приветствуются в комментариях к посту, в комментариях к [телеграм каналу](https://t.me/neonxp), или на почту (кстати, стоит наверное и почту перевести к себе? Но пока уровень сервиса врядли смогу адекватный обеспечить) diff --git a/content/posts/2023-01-12-gitrepo/index.md b/content/posts/2023-01-12-gitrepo/index.md index 518036a..414cd72 100644 --- a/content/posts/2023-01-12-gitrepo/index.md +++ b/content/posts/2023-01-12-gitrepo/index.md @@ -18,7 +18,7 @@ title = 'GitRepo.ru' Тем более, время сейчас неспокойное и неизвестно когда github станет недоступен для РФ, а GitRepo — он вот тут, в нашей стране. -## Немного про устройство +# Немного про устройство Расскажу немного как я организовал себе Ops сервиса. @@ -141,7 +141,7 @@ docker use gitrepo docker use default ``` -## Оставшиеся проблемы +# Оставшиеся проблемы Сейчас так получается, что Caddyfile должен лежать на удаленном сервере, т.к. часть конфига diff --git "a/content/posts/2024-06-01-\320\262\320\260\320\274-\320\275\320\265-\320\275\321\203\320\266\320\275\321\213-\320\277\321\203\321\210\320\270/index.md" "b/content/posts/2024-06-01-\320\262\320\260\320\274-\320\275\320\265-\320\275\321\203\320\266\320\275\321\213-\320\277\321\203\321\210\320\270/index.md" index 2ebe33a..70937e9 100644 --- "a/content/posts/2024-06-01-\320\262\320\260\320\274-\320\275\320\265-\320\275\321\203\320\266\320\275\321\213-\320\277\321\203\321\210\320\270/index.md" +++ "b/content/posts/2024-06-01-\320\262\320\260\320\274-\320\275\320\265-\320\275\321\203\320\266\320\275\321\213-\320\277\321\203\321\210\320\270/index.md" @@ -11,7 +11,7 @@ title = 'Вам не нужны пуши!' Но сначала, две вводных, или, скажем, тезиса, которые послужили для вывода этой мысли: -**Тезис №1** +# Тезис №1 Меня действительно огорчает количество пушей которые постоянно сыплются мне на телефон. Это вызывает раздражение сразуна нескольких уровнях: @@ -23,11 +23,11 @@ title = 'Вам не нужны пуши!' То есть, как будто, ради вышеуказанных полезных пушей, я должен терпеть и тонну бесполезного говна! -**Тезис №2** +# Тезис №2 Ну и вторая вводная, которая, какмне кажется подтолкнула меня — я всегда любил *простые* и открытые технологии, какдревние, типа RSS, e-mail, irc, так и новые, но такие же простые и открытые, как, например, gemini (да, сейчас он наэтом сайте сломан, но я его починю на днях, честно!), федиверс и прочие подобные. Кстати, сейчас подумалось, что именноэти качества меня и так сильно влюбили в golang 🙂 -## Та самая простая мысль +# Та самая простая мысль На стыке двух вышеуказанных тезисов у меня внезапно для себя самого и синтезировалась крайне простая мысль: @@ -43,19 +43,19 @@ title = 'Вам не нужны пуши!' При этом, почта не пушит проверять её постоянно! Самое главное её преимущество для меня — это её ассинхронность, вотличие от мессенджеров. Можно отключить от нее уведомления тоже, но завести себе правило, что раз в Н времени выделятьвремя на ее проверку. Самое главное — делать это в *комфортное для себя* время. -## Так же как и на мессенджеры, кстати! +# Так же как и на мессенджеры, кстати! Выше я уже сказал, что мессенджеры — это не срочно. Ничего страшного не случится, если я отвечу через час-два-три иливообще вечером. Если будет что-то *действительно* срочное — мне можно и позвонить. Но, к счастью, мне повезло, что мояжизнь достаточно спокойная и *действительно* срочное почти не случается. Отрефлексируй, уважаемый читатель, насколько*действительно* срочные и важные вопросы, которые ты таковыми считаешь и которыми ежедневно дёргают тебя? И ответь себечестно, мир бы разрушился, если бы ты их отложил на комфортное для *себя*, а не других время? Такой эксперимент я ставлю на себе уже неделю. Я практически не захожу в мессенджеры, всё действительно важное мнеприходит на почту, лишней рекламы я не вижу, нет никакого информационного шума, который буквально стал бичомсовременности. -## Вывод за неделю +# Вывод за неделю Моё внутреннее состояние ощущается как очень спокойное и, главное, комфортное. Я чувствую полный контроль над тем, чтои когда я потребляю и нет никакого информационного насилия, как его называет [Столяров](http://stolyarov.info/)(хоть мне этот персонаж и кажется чрезвычайно радикальным и оттого отталкивающим, но что-то в его словах таки есть). Считаю, что эксперимент оказался удачным, и я его продолжу! -## Пишите письма! +# Пишите письма! Напомню раз пришлось к слову, пожалуй, свою электропочту: или обе почты абсолютноравноценны, писать можно на любую. Очевидно из поста, что молниеносный ответ я не гарантирую, но, сам факт ответа вобозримое время гарантирован! diff --git "a/content/posts/2024-10-17-\320\272\320\275\320\270\320\263\320\270-2/index.md" "b/content/posts/2024-10-17-\320\272\320\275\320\270\320\263\320\270-2/index.md" index 954155a..2785553 100644 --- "a/content/posts/2024-10-17-\320\272\320\275\320\270\320\263\320\270-2/index.md" +++ "b/content/posts/2024-10-17-\320\272\320\275\320\270\320\263\320\270-2/index.md" @@ -11,7 +11,7 @@ location = "Казань" Сегодня хочу порекомендовать всего две книги: -## Свидание с Рамой +# Свидание с Рамой Артур Кларк, 1973 @@ -21,7 +21,7 @@ location = "Казань" - В виде аудиокниги: - Если надо — могу выложить по запросу в формате fb2 -## Глубина в небе +# Глубина в небе Вернор Виндж, 1999 diff --git a/content/posts/2024-11-17-obsidian/index.md b/content/posts/2024-11-17-obsidian/index.md index e15f3c6..64253cc 100644 --- a/content/posts/2024-11-17-obsidian/index.md +++ b/content/posts/2024-11-17-obsidian/index.md @@ -16,7 +16,7 @@ image = "logo.webp" переворачивает всё. Это мощнейшая система плагинов. Серьёзно, я нашел плагины которые покрывают для меня всё, кроме одного (но об этом позже). -## Что такое Obisidian? +# Что такое Obisidian? Obsidian представляет собой приложение для ведения персональных баз данных, основанное на принципах локальных файлов Markdown. Это значит, что ваши данные хранятся в виде обычных текстовых файлов, что обеспечивает максимальную гибкость @@ -26,7 +26,7 @@ Markdown. Это значит, что ваши данные хранятся в -## Основные функции и преимущества +# Основные функции и преимущества 1. **Граф связей** — да, он есть уже много где, но нельзя его не упомянуть. 2. **Markdown** — очень приятно, что все заметки хранятся в Markdown, что обеспечивает максимальную интероперабельность @@ -40,7 +40,7 @@ Markdown. Это значит, что ваши данные хранятся в 6. **Доска для рисования** — мелочь, конечно, но удобно, когда надо на скорую руку накидать небольшую схемку. В конце этого поста как раз есть пример такой схемки. -## Минусы +# Минусы 1. **Проприетарность** — Obsidian хоть и в целом бесплатный, но он не свободный и даже не opensource. Да, это серьёзный минус, но он компенсируется тем, что хотябы вся база данных не в проприетарном формате. И в случае чего можно будет @@ -50,13 +50,13 @@ Markdown. Это значит, что ваши данные хранятся в Это только то, что сейчас пришло в голову. -## А теперь самое вкусное +# А теперь самое вкусное Не помню, я упоминал что у него много плагинов? :) Так вот, поехали, мои самые любимые: -### Dataview +## Dataview https://blacksmithgu.github.io/obsidian-dataview/ @@ -92,7 +92,7 @@ https://blacksmithgu.github.io/obsidian-dataview/ `=link(dateformat(date(today), "yyyy.MM.dd"))` ``` -### Templater +## Templater https://silentvoid13.github.io/Templater/ @@ -153,7 +153,7 @@ ___ ![Заметка из шаблона](/posts/2024-11-17-obsidian/templater.webp "Заметка из шаблона") -### Остальные плагины +## Остальные плагины Остальные тоже крутые, но я их приведу просто списком: @@ -167,7 +167,7 @@ ___ - [pomodoro-timer](https://github.com/eatgrass/obsidian-pomodoro-timer) — думаю, из названия и так понятно - [kanban](https://publish.obsidian.md/kanban/) — шикарнейший канбан плагин -### А что же мне не хватает? +# А что же мне не хватает? Я упомянул выше что мне кое чего не хватает. А именно, постить заметку в мой блог по протоколу [Micropub](https://indieweb.org/Micropub). @@ -205,7 +205,7 @@ micropub плагин для obsidian я вижу сделать на основ В общем, меня ждёт ещё очень много весёлого дрочева с этим всем. -## Закругляюсь +# Закругляюсь Пожалуй, пока на этом всё. Поделился как радостью использования Obsidian, так и планами на пет-проекты, что ещё надо-то? diff --git a/content/posts/2024-12-12-guessr/index.md b/content/posts/2024-12-12-guessr/index.md index 29aceed..8016647 100644 --- a/content/posts/2024-12-12-guessr/index.md +++ b/content/posts/2024-12-12-guessr/index.md @@ -13,7 +13,7 @@ image="logo.webp" Я обещал выложить исходники, и в общем, вот они: https://git.neonxp.ru/guessr.git/ -## Немного про разработку +# Немного про разработку Первым встал вопрос, откуда брать данные, а именно фотографии и координаты точек. Пару лет назад нашу страну покинул такой проект, как Ingress, представлявший собой гео игру в дополненной реальности. В свою очередь, я посчитал, что раз @@ -67,6 +67,7 @@ image="logo.webp" только среди тех точек, где этот счетчик минимальный. То есть, пока не будут выданы игрокам все точки, уже выбранные заново не будут выданы. Вот это место в коде: https://git.neonxp.ru/guessr.git/tree/pkg/service/places.go#n26 (стр. 26-32) + ```go err = btx.NewSelect(). ColumnExpr(`p.guid, p.img`). diff --git a/content/posts/2024-12-15-posse/index.md b/content/posts/2024-12-15-posse/index.md index bdfa8b1..51b2970 100644 --- a/content/posts/2024-12-15-posse/index.md +++ b/content/posts/2024-12-15-posse/index.md @@ -18,7 +18,7 @@ image="posse.jpeg" -## Почему это важно? +# Почему это важно? - Во-первых, **платформы ненадежны**. Любая платформа в любой момент может сделать что угодно с вашим контентом, или закрыться. @@ -36,7 +36,7 @@ image="posse.jpeg" правильная и нужная практика. Как минимум, на долгосрок. Платформы приходят и уходят, а файлы (в виде markdown моего блога) останутся на всегда. -## Что я сделал чтобы следовать POSSE? +# Что я сделал чтобы следовать POSSE? Ну для начала, у меня сильно чесались руки переделать дизайн блога. Вроде, получилось так, как я и хотел, в стиле сайтов начала-середины 2010х. Просто потому что могу, кто же мне тут что запретит 😉. Тем самым я улучшил UX блога, до хотя бы @@ -60,7 +60,7 @@ image="posse.jpeg" Есть что сказать? Внизу есть форма для невозбранного комментирования. -## Ссылки по теме +# Ссылки по теме - https://indieweb.org/POSSE - https://www.theverge.com/2023/10/23/23928550/posse-posting-activitypub-standard-twitter-tumblr-mastodon \ No newline at end of file -- cgit v1.2.3