[e886af8e78e3083ef9058039c1aa27e4ddf65a6b] #memories 

Юбилей блога!

Ну почти. На самом деле, чуть менее двух недель ещё надо ждать. Но пока
есть время, то напишу сейчас.

Данному блогу исполнилось аж десять лет. Почти четверть моей жизни!
Где я отмечал большинство происходящих со мной событий. Сейчас мне
почти сорок, а тогда ещё не было и тридцатника. Более 6200 записей.

Технически он эволюционировал не шибко. Был git с cgit web-интерфейсом.
Затем SGBlog движок. Появление topics. Комментариев через email. gopher
и gemini протоколов. Возможности прикреплять изображения к записям. Но
принципиальное хранение в виде коммитов git так и осталось прежним.
Комментарии были когда-то в netstring формате сериализованы, но из-за
post-processing-а текста самими утилитами git-а, и не лучшее удобство
для редактирования руками, перешёл на recformat.

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

Что за это время у меня в жизни произошло?

* Да глобально то только одно: съехал от родителей в собственную квартиру.
* Были приключения из-за выходного Tor узла с милицией. Допросы, забирание
  всего железа. Всё закончилось без какого-либо негатива или осадка.
* Это никоим образом не связано, но я и сам поменял отношение и к Tor и
  ко многим подобным штукам и перестал их рекомендовать. По сути то стал
  их противником.
* Я подавал в суд на мошенническую компанию. Затем они на меня. Длилось
  годами. Закончилось всё не плохо, хотя лучше такого опыта и не иметь.
* Раскабанел. Сильно упало зрение. Выгорел (полная жопа!). Не раз думал
  об уходе из ИТ сферы. Говорили, что это ещё и кризис среднего возраста.
* Было несколько месяцев шур-мур с одной женщиной. Вот и вся личная жизнь,
  не только за эти десять лет.
* Ощутимо поменялись музыкальные предпочтения: грайнда ушла, чёрный
  металл поглотил всецело. А также pagan и (neo)folk. Был на операх, в
  том числе всех Вагнеровских (доступных в Москве).
* Побывал в Сирии, Ливане, Белоруссии, Абхазии. Новосибирске и Сахалине.
  Не считая множества поездок в Нижний Новгород, проездом через Владимир.
  А также многократных посещений Крыма и Сочи.
* На работе успел по документам побывать и главным специалистом (по
  защите информационных систем), и senior software developer, и
  архитектором проблем, и консультантом и старшим разработчиком
  криптографических протоколов.

Хотел было какие-нибудь графики нарисовать со статистикой, но что-то
особо в голову ничего не приходит. Количество постов за месяцы:

█                                                                    2  2026-01
███████████████████████████                                         46  2025-12
██████████████████████████████                                      50  2025-11
██████████████████████████████████████████████                      77  2025-10
██████████████████████████████████████                              64  2025-09
████████████████████████                                            41  2025-08
█████████████████                                                   29  2025-07
█████████████████████████████████                                   55  2025-06
█████████████████████████████████                                   55  2025-05
██████████████████████████                                          43  2025-04
███████████████████████                                             39  2025-03
██████████████████████████████                                      51  2025-02
████████████████████████                                            40  2025-01
████████████████████████████                                        47  2024-12
███████████████████████████                                         46  2024-11
█████████████                                                       23  2024-10
███████████████████████                                             38  2024-09
████████████████████                                                34  2024-08
███████████████████████████                                         45  2024-07
█████████████████                                                   29  2024-06
███████████████████████                                             39  2024-05
███████████████                                                     26  2024-04
█████████████████████                                               36  2024-03
██████████████████████                                              37  2024-02
████████████████████████                                            40  2024-01
██████████████████████████                                          43  2023-12
█████████████████████████████████                                   55  2023-11
█████████████████████                                               35  2023-10
██████████████████████████████████                                  56  2023-09
████████████████████████████████                                    53  2023-08
████████████████████████████████████████████                        73  2023-07
███████████████████████████████████████████                         72  2023-06
████████████████████████████████                                    53  2023-05
███████████████████████████                                         45  2023-04
██████████████████████████████                                      51  2023-03
█████████████████████                                               36  2023-02
███████████████████████████                                         45  2023-01
████████████████████████                                            41  2022-12
████████████████████████████████████████████                        73  2022-11
████████████████████████████████                                    54  2022-10
████████████████████████████████                                    53  2022-09
██████████████████████                                              37  2022-08
██████████████████████████████████████████                          70  2022-07
██████████████████████████████████████████████████                  83  2022-06
█████████████████████████████                                       48  2022-05
█████████████████████████████████████                               61  2022-04
███████████████████████████████████████████████                     79  2022-03
████████████████████████████████████████                            67  2022-02
████████████████████████████████████████████████████                86  2022-01
███████████████████████████████████████████████████                 84  2021-12
████████████████████████████████████████████████                    80  2021-11
████████████████████████████████████████                            66  2021-10
██████████████████████████████████████████████                      76  2021-09
████████████████████████████████████████████                        73  2021-08
████████████████████████████████████████                            66  2021-07
█████████████████████████████████                                   55  2021-06
██████████████████████████████████████                              64  2021-05
████████████████████████████████████████████████████                86  2021-04
████████████████████████████████████████████████                    80  2021-03
██████████████████████████████████████                              63  2021-02
████████████████████████████████████████████                        73  2021-01
█████████████████████████████████████████████████████████████████  107  2020-12
█████████████████████████████████████████████████████████████████  107  2020-11
████████████████████████████████████████████████████                87  2020-10
█████████████████████████████████████████████████                   81  2020-09
██████████████████████████████████████                              63  2020-08
███████████████████████████████████████████████                     78  2020-07
████████████████████████████████████████████████████████████       100  2020-06
█████████████████████████████████████████████████████████           94  2020-05
███████████████████████████████████████████                         71  2020-04
███████████████████████████████████████████████████                 85  2020-03
███████████████████████████████                                     52  2020-02
█████████████████████████████████████████████████                   81  2020-01
████████████████████████████████████████                            67  2019-12
███████████████████████████████████████████                         72  2019-11
███████████████████████████████████                                 59  2019-10
████████████████████████████                                        47  2019-09
██████████████████████████                                          44  2019-08
████████████████████████████                                        47  2019-07
████████████████                                                    27  2019-06
████████████████████                                                33  2019-05
██████████████████                                                  31  2019-04
████████████████████████                                            40  2019-03
██████████████████                                                  30  2019-02
████████████████████████                                            40  2019-01
█████████████████████                                               36  2018-12
█████████████████                                                   29  2018-11
████████████████████████                                            40  2018-10
██████████████████████████████████████████████                      77  2018-09
███████████████████████                                             38  2018-08
████████████████████████                                            40  2018-07
█████████████████████████████████████████████                       75  2018-06
███████████████████████████                                         46  2018-05
███████████████████████                                             39  2018-04
███████████                                                         19  2018-03
██████████████                                                      24  2018-02
████████████████████████                                            40  2018-01
██████████████████████                                              37  2017-12
████████████████████                                                33  2017-11
███████████████                                                     26  2017-10
████████████████████████                                            40  2017-09
█████████████████████                                               36  2017-08
██████████████████████████                                          43  2017-07
███████████████████████                                             39  2017-06
████████████████████                                                34  2017-05
███████████████████████                                             39  2017-04
██████████████                                                      24  2017-03
████████████████                                                    27  2017-02
█████████████████████████                                           42  2017-01
████████████████                                                    27  2016-12
█████████████████████                                               36  2016-11
███████████████████████████████████████                             65  2016-10
███████████████████████████                                         45  2016-09
█████████████████████████                                           42  2016-08
█████████████████                                                   29  2016-07
██████████████████                                                  30  2016-06
██████████████████████████████                                      50  2016-05
███████████████████████████████████████                             65  2016-04
██████████████████████████                                          44  2016-03
███████████████                                                     25  2016-02
█████████████████████                                               35  2016-01

Кол-во постов по topics:

██████████████████████████████████████████████████████████████  627  hate
██████████████████████████████████████████████████████          551  fun
███████████████████████████████████████████████                 484  tip
███████████████████████████████████                             364  music
██████████████████████████████████                              352  crypto
██████████████████████████████                                  311  movie
█████████████████████████████                                   300  hard
█████████████████████████████                                   296  bsd
████████████████████████                                        252  book
██████████████████████                                          223  concert
████████████████████                                            210  game
███████████████████                                             199  web
█████████████████                                               177  go
███████████████                                                 152  systemd
██████████████                                                  149  vim
█████████████                                                   139  women
█████████████                                                   134  multimedia
████████████                                                    131  mail
███████████                                                     118  ipv6
██████████                                                      108  zfs
█████████                                                        97  zsh
█████████                                                        92  python
████████                                                         82  nncp
████████                                                         81  dns
███████                                                          76  git
███████                                                          71  blockage
██████                                                           70  input
██████                                                           69  memories
██████                                                           66  redo
██████                                                           66  apple
█████                                                            57  rust
█████                                                            54  c
█████                                                            52  bittorrent
████                                                             44  djb
████                                                             42  bgp
███                                                              40  netperf
███                                                              39  perl
███                                                              39  doc
███                                                              35  ipsec
███                                                              33  keks
██                                                               30  le
██                                                               30  food
██                                                               28  time
██                                                               24  search
██                                                               23  tmux
██                                                               21  tcl
█                                                                18  bbs
█                                                                16  plan9
█                                                                16  gemini
█                                                                12  bass
                                                                  9  gnss
                                                                  8  yaml
                                                                  6  cal
                                                                  3  swg

Вот такой вот я весельчак ненавистник. Но я реально стараюсь и про
политику не писать особо, так как это почти всегда всякий hate будет.
Да и не раз я вообще не публиковал пост с hate-ом, ибо ненависти в этом
мире и так полно, чего её плодить и чего она принесёт полезного?

[оставить комментарий]
комментарий 0:
From: David Rabkin
Date: 2026-03-09 02:52:13Z

Поздравляю!

Кажется, ты стёр мои комментарии — видимо, тебе не понравились мои
мысли про русско-украинскую войну. Не так уж прямо и насрал :-)

Не до конца понял про движок блога: есть где почитать подробнее? Смогу
ли я развернуть его у себя?

Ты давно ничего не писал про холодный бэкап на LTO. По-моему, я как
раз с этой темы начал читать твой блог где-то в 2017 году. У меня до
сих пор нет плеера, только LTO‑5 кассеты, которые я нашёл на помойке
:-)

Продолжай писать — я всё читаю, хоть почти и не комментирую.
комментарий 1:
From: Sergey Matveev
Date: 2026-03-09 07:38:20Z

*** David Rabkin [2026-03-09 04:50]:
>Кажется, ты стёр мои комментарии — видимо, тебе не понравились мои
>мысли про русско-украинскую войну. Не так уж прямо и насрал :-)

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

Я удалял комментарии какого-то человека, кто писал через анонимайзер,
который не пропускал не ASCII письма, на выходе был Base64 с urlencode
или чем-то таким.

>Не до конца понял про движок блога: есть где почитать подробнее? Смогу
>ли я развернуть его у себя?

http://www.sgblog.stargrave.org/
По идее, надо просто откомпилировать, сделать Hjson конфигурационный
файл, натравив на Git репоизиторий, и через CGI предоставить в web. Мой
текущий настоящий конфиг для russian блога:

    # cat /home/sgblog/russian.hjson
    {
      GitPath: /home/git/pub/stargrave-blog.git
      Branch: refs/heads/russian
      Title: "Блог Stargrave на русском"
      Lang: ru

      URLPrefix: /russian

      AtomBaseURL: http://blog.stargrave.org
      AtomId: "urn:uuid:e803a056-1147-44d4-9332-5190cb78cc3d"
      AtomAuthor: Sergey Matveev

      Webmaster: "webmaster@stargrave.org"
      AboutURL: /
      GitURLs: [
        git://git.stargrave.org/stargrave-blog.git
        https://git.stargrave.org/stargrave-blog.git
      ]

      CommentsNotesRef: refs/notes/comments
      CommentsEmail: comment@blog.stargrave.org

      TopicsNotesRef: refs/notes/topics
      TopicsCachePath: /tmp/sgblog-topics-cache.gob

      ImgPath: /home/www/www/img.blog.stargrave.org
      ImgDomain: img.blog.stargrave.org
    }

И в /etc/aliases:

    comment: "| /home/sgblog/sgblog-comment-add \
        -git-cmd /home/stargrave/local/stow/git/bin/git \
        -git-dir /home/git/pub/stargrave-blog.git \
        -committer-email comment@blog.stargrave.org"

# cat /var/service/phlog/run
    #!/bin/sh -e
    uid=`id -u www`
    gid=`id -g git`
    exec tcpserver -DRH -u $uid -g $gid -l 0 ::0 gopher \
      /home/sgblog/sgblog -gopher /home/sgblog/gopher.hjson
# cat /home/sgblog/gopher.hjson
    {
      GitPath: /home/git/pub/stargrave-blog.git
      Branch: refs/heads/russian
      Title: "Phlog Stargrave на русском"
      Lang: ru

      AboutURL: http://blog.stargrave.org/

      CommentsNotesRef: refs/notes/comments
      CommentsEmail: comment@blog.stargrave.org

      GopherDomain: phlog.stargrave.org

      TopicsNotesRef: refs/notes/topics
      TopicsCachePath: /tmp/sgblog-topics-cache.gob

      ImgPath: /home/www/www/img.blog.stargrave.org
      ImgDomain: img.blog.stargrave.org
    }
ну и аналогичный для gemini://.

>Ты давно ничего не писал про холодный бэкап на LTO. По-моему, я как
>раз с этой темы начал читать твой блог где-то в 2017 году. У меня до
>сих пор нет плеера, только LTO‑5 кассеты, которые я нашёл на помойке
>:-)

А там прям не о чем писать, оно просто работает. Периодически, раз в
несколько месяцев, сбрасываю на ленты обновлённые dataset-ы, резервные
копии. За последние пару лет, наверное один раз одну штуку
восстанавливал с них. Новые ленты не брал -- всё же не дёшево. Как было
~80 штук, так и осталось. Всё что хотел бы на них уместить -- не
умещается.

В 2024-ом приобрёл два 22TB HDD, на которые доуместил. Стоимость и
ёмкость HDD такая, что при моих объёмах я всё же про ленты забуду, не
буду обновлять когда сломается стример. Про объёмы, конечно же, было
понятно с самого начала, но уж больно хотелось поиграть с ними. Но HDD
существенно дешевле для меня. Держу эти 22TB в offline-е, но не забываю
делать ZFS scrub.