Блог

Мой бортжурнал

Hugo → WordPress четверг, 26 сентября 2024

Поменял в блоге движок с модного Hugo на немодный бумерский WordPress. Почему? Да просто он удобнее.

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

Так что да, с возрастом начинаешь ценить просто удобные, а не новомодные вещи.

Преемственность от BBS до Телеграма воскресенье, 21 июля 2024

Чисто на правах воскресной шизы.

Обнаружил для себя интересную тенденцию, в характерных своему времени инструментах для общения за последние 40+ лет:

Если взять эволюционный ряд BBS (в т.ч. Фидо) → Форумы → Соцсети → Мессенджеры, то можно выделить в них несколько общихчерт:

  • Возможность общения 1—1
  • Возможность общения 1—М (оператор BBS, администратор форума может сделать какую-то тему в read-only и сам туда писать,получая что-то типа каналов в телеге или блога)
  • Возможность общения М—М (обычный режим форума или многопользовательский чат в мессенджерах)
  • Возможность обмена файлами (в т.ч. картинками, не зависимо от того, сразу они отображаются у собеседника или нет)
  • Возможность проводить голосования (внезапно, да?)

Что из этого следует? Да ничего, просто забавно. Интересно, что будет в постмессенджеровую эпоху? По идее, какой быинструмент ни был — эти же черты будут присущи и ему.

Далее...
Заметочник Joplin суббота, 13 июля 2024

Просто хочу поделиться отличным приложением для заметок, вместо популярного Notion и менее популярного Obsidian.

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

В общем и целом, это достаточно продвинутый опенсорсный заметочник. В качестве формата текста он используетMarkdown.

Так же, из приятностей — большое количество плагинов (https://github.com/topics/joplin-plugin) и возможностьиспользовать свой сервер для синхронизации (https://docs.vultr.com/how-to-host-a-joplin-server-with-docker-on-ubuntu).Для себя я, конечно же, поставил на свой сервак. Ну, а более бюджетно, если нет своего сервера — можно использоватьлюбой WebDav сервер. В частности, Облако Mail.Ru или Яндекс Диск (адресhttps://webdav.yandex.ru, необходимо использоватьпароль приложения).

Далее...
Книжные рекомендации 1 воскресенье, 02 июня 2024

Подумалось, почему бы не рекомендовать понравившиеся мне книги.

В прошлый раз, ещё в VK рекомендовал Азимовский цикл “Основание”. А в этот раз рекомендую цикл фантастики Андре Нортона “Королева Солнца”.

Если без спойлеров — цикл описывает приключения помощника супер-карго Дейла на космическом корабле вольных торговцев «Королева Солнца». Читается легко и увлекательно. Книги небольшие, проглатываются за пару часов.

Скачать

Вам не нужны пуши! суббота, 01 июня 2024

Я не шучу. Серьёзно.

С неделю назад меня осенила крайне простая мысль, которая ранее, почему-то, мне не приходила.

Но сначала, две вводных, или, скажем, тезиса, которые послужили для вывода этой мысли:

Тезис №1

Меня действительно огорчает количество пушей которые постоянно сыплются мне на телефон. Это вызывает раздражение сразуна нескольких уровнях:

  1. Сам момент их прихода — я автоматически смотрю на телефон, что же пришло
  2. Если я игнорирую пуш — он потом висит в шторке вызывая раздражение
  3. Очень часто это сранная реклама от какого-нибудь озона или магнит маркета (бывш. KazanExpress)

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

Далее...

Третьего дня потратил достаточно много времени на установку на данном сайте сертификата от Минцифры.А поскольку сертификат краткоживущий (90 дней) — заметка мне самому пригодится на будущее.

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

Поехали!

  1. Идём сюда: https://www.gosuslugi.ru/627603/1/form
  2. По приведенной инструкции генерируем файл запроса сертификата. Вкратце так (только вместо neonxp.ru указываем свой домен):
    openssl req -out neonxp.ru.csr -new -subj "/C=RU/CN=neonxp.ru" -addext "keyUsage = digitalSignature, keyEncipherment" -addext "subjectAltName=DNS: neonxp.ru" -addext "extendedKeyUsage = serverAuth" -newkey rsa:2048 -nodes -keyout neonxp.ru.key
    
    Важно! Нужно сохранить файл ключа neonxp.ru.key в надежном месте. Если он попадет в чужие руки — нужно будет отзывать сертификат и начинать всё заново!SAN и Wildcard пока не поддерживается, но что имеем — то и имеем. Но по слухам таки будут, как минимум SAN.
  3. Полученный файл csr загружаем там же на госуслуги
  4. Ждём не долго (реально недолго, у меня прислали сертификат буквально через несколько минут!)
  5. В ответ придёт файл с рандомным названием. Сохраняем его туда, где лежат другие файлы под названием “домен.crt”
  6. Скачиваем корневой и промежуточные сертификаты:
    wget https://gu-st.ru/content/Other/doc/russian_trusted_root_ca.cerwget https://gu-st.ru/content/Other/doc/russian_trusted_sub_ca.cer`````
    
  7. Преобразуем скачанный сертификат в формат PEM:
    openssl x509 -in neonxp.ru.crt -out neonxp.cer -outform PEM
    
  8. Соединяем свой сертификат и минцифровские в один бандл:
    cat neonxp.cer russian_trusted_sub_ca_pem.cer russian_trusted_root_ca_pem.cer > chain.cer
    
  9. Используем полученный бандл и сгенерированный в пункте 2 файл ключа в конфигурации вебсервера. У меня используется Caddy, поэтому мой конфиг выглядит так:
    neonxp.ru:443 {
        tls /data/ssl/chain.cer /data/ssl/neonxp.ru.key
        ...
    }
    

В общем-то, всё. Как настанет время продлевать — я дополню заметку деталями именно продления. Если будут вопросы — пишите, попробуем решить.

Далее...
Архив среда, 03 января 2024

Покопавшись по вебархиву смог вытащить древние посты с разных моих старых блогов. В основном, кринжовые, конечно, но это моя жизнь, как она была в то время. Так что пусть будут.

Архив блога