Ну почти. На самом деле, чуть менее двух недель ещё надо ждать. Но пока
есть время, то напишу сейчас.
Данному блогу исполнилось аж десять лет. Почти четверть моей жизни!
Где я отмечал большинство происходящих со мной событий. Сейчас мне
почти сорок, а тогда ещё не было и тридцатника. Более 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-ом, ибо ненависти в этом
мире и так полно, чего её плодить и чего она принесёт полезного?
From: David Rabkin Date: 2026-03-09 02:52:13Z Поздравляю! Кажется, ты стёр мои комментарии — видимо, тебе не понравились мои мысли про русско-украинскую войну. Не так уж прямо и насрал :-) Не до конца понял про движок блога: есть где почитать подробнее? Смогу ли я развернуть его у себя? Ты давно ничего не писал про холодный бэкап на LTO. По-моему, я как раз с этой темы начал читать твой блог где-то в 2017 году. У меня до сих пор нет плеера, только LTO‑5 кассеты, которые я нашёл на помойке :-) Продолжай писать — я всё читаю, хоть почти и не комментирую.
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.