]> Sergey Matveev's repositories - stargrave-blog.git/log
stargrave-blog.git
3 weeks agoВторой день Moscow Folk Fest
Sergey Matveev [Mon, 11 Aug 2025 14:28:12 +0000 (17:28 +0300)]
Второй день Moscow Folk Fest

Второй (43ecb78199a5f0bef8f88e92c1dd041b6c9438be) день тоже прошёл на ура!

Открывали волынками на поляне сие мероприятие "Чёрные часы". Честно
говоря, уже и не помню чем они отличились. Что-то ближе к панку.

В избе открывала Вейя из Тулы. По началу был расстроен тем, что очень
мало народу спустилось к ним. Но где-то на середине подтягивались и
упорно просили выйти на бис ещё. Отлично сыграли. Ну а так просто folk
метальчик.

После этого я почти полностью прослушал (возможно пропустив одну песню)
Небокрай, с одним из вокалистов которого я суммарно минут сорок проболтал
как-то на концертах Only Fetish Fest. Уже с частью песен был знаком, так
как есть альбомы. Наверное за эти два дня они были единственными, где
кой какие но black metal элементы присутствовали. Здорово было!

В избе продолжил Стожар из Ярославля. Очень понравились! Сочнейшие злые
гитары и, такой, эпичный мужской вокал, pagan metal. Народу что-то к
концу поубавилось: то ли добротный сочный метал их распугивает, то ли
неужели Сны Саламандры так нравятся?

Собственно, Сны приехали из Ижевска и с ними уже знаком по Йолю.
Совершенно равнодушен и к музыке и к вокалу и к текстам. Не моё. Но там
устраивали хороводы с игрушечными рыбками. Видимо, какая-то их фишка.
Одно мужика взяли и рыбкой понесли на руках -- это было неожиданно и
забавно, поржал.

Продолжила в избе Смута из Рыбинска. Снова отличный добротный звонкий
pagan metal! Тоже понравились. Благо, народу было побольше, отдача на
ура.

На поляне был Бранимир. Это был... шансон, типа. Мужик быстро что-то пел
под акустическую гитару. Настолько не моё, что я спустился в избу, ибо
такое слушать совершенно не могу. Саламандра, например, на фоне не
напрягает.

Но в избе выступили "Пламя в нас" из Саратова. Стоял в сторонке, ибо
тоже совершенно не моё. Народу куча пришла исключительно на них, люто
веселились и подпевали. У них была один песенка начинающаяся типа
как-будто это саратовская (типа глубинка) дискотека. Вот это хорошее
сравнение: какая-то быдловатая музыка и тексты. "Эй, давай, давай,
давай"... прям отталкивает, как-будто нечаянно забрёл на гоп-дискотеку.
Но людям нравилось, пускай. Я без негатива.

На поляне играли El Mental, тоже из Саратова. Всякие medieval
инструменты и даже кавер на Зверей "Районы кварталы", только со словами
"монголы, татары, степные, массивы". Ну чисто поржать, почему нет. Но
не более того.

В избе продолжил Морроз из Магнитогорска. Одеты как казаки. Играли всё
очень медленно и неспешно, почти всегда с чистым вокалом. Но, что крайне
нетипично и редко для меня, мне понравились тексты. Да и колбас был
небольшой тоже. Понравились в целом настолько, что возможно и на их
сольный концерт бы пошёл, скоро будет.

На поляне последними выступили Gilead из Тюмени. Один из их альбомов
называется "medieval groove". Точнее и не описать услышанное. Не без
электронной музыки, что-то типа Ozric Tentacles (я в электронщине почти
ноль, уж что в голову пришло) заводное, с кучей аутентичных
средневековых инструментов. Вообще они реально катят на headliner-ов!
Очень клёвое заводное и танцевальное! Стенку на стенку устроили. Мощная
группа.

Ну а заканчивала это всё Сварга из Жуковского. Название слышал
многократно, но как и с Alkonost-ом не был знаком прежде. Видно что
профи, всё чётко и отлажено, масса инструментов (духовые, что-то типа
альта, аккордеон), хороший мужской вокал. Гораздо ближе мне чем Калевала
с прошлого концерта, из-за более мрачного doom настроения! Но...
специально на их концерт пошёл бы только за компанию.

Вообще запомнилось дикое количество волынок. Вроде у половины групп она
была, если не больше, пускай и не постоянно в каждой песене играла. С
ними всё становится лучше!

Ходили видео операторы с серьёзным оборудованием навешанным на них.
Оказалось, что они между собой переговариваются через микрофон и
наушники на голове.

У одной группы спросили что за инструмент они достали? Вокалистка
ответила "тагельхарпа". Видимо, не расслышали. Переспросили. Уже
гитарист ответил в микрофон "тагельхарпа". Люди в толпе снова повторили
это слово. И понеслось скандирование "та-гель-хар-па, та-гель-хар-па!" :-)

За эти два дня было чувство, что все мы как в детском саду оказались. А
артисты были воспитателями. То давайте покричим, то поднимем ручки, то
попрыгаем, то присядем, то возьмёмся за ручки для хоровода. Ну или
разойдёмся в стороны для стены смерти. Некоторые ходили с пистолетами
стреляющими мыльными пузырями. Кто-то был наряжен в славянские одеяния.
Кто-то пришёл с топорами, мечами и щитами. Причём щиты крепки и на них
поднимали людей во весь рост.

Кстати, хороводы это прям отличительная черта всех folk концертов где
был. Единственное кардинальное различие от всех остальных мероприятий.
Только на них люди вместо circle pit-а заводят аж даже под три кольца
хороводов. Кстати, штатный и не возбраняемый способ подержаться за руку
с какой-нибудь девушкой!

Оба дня посещали и совсем маленькие дети, детсадовского возраста.
Приколько за ними наблюдать: просто стоят, не шевелятся, открыв рот
смотрят не отрываясь на сцену. Иногда обняв маму за ногу. Вот они на
100% поглощены происходящим, вообще ни на что не отвлекаясь. Не то что
непойми какие персонажи, смотрящие всё выступление к экран смартфонов!

Приобрёл ещё 17 CD альбомов. Среди них точно есть и двойные.

Каковы же итоги очередного двухдневного фестиваля? Не пожалел ни одной
минут проведённой там. Столько искренней радости, такого спокойствия и
умиротворения я вообще нигде не получаю!

Под конец текущего дня, уже и переспав и закончив работать, только две
головы остались в голове. Inna Syberia и Alknonost. У первой я понял,
что просто обожаю её низкий голос в folk пении. Именно это же мне так
нравилось у Moon Far Away! А кого-то запросто будет бесить.

А что касается песен, то Папоротник Alkonost-а не выходит из головы. Вот
первый и (пока) единственный раз услышал в живую и до сих пор проигрывается
их припев, этот мотив.

И похоже это первый концерт, где я много вслушивался в слова. Во-первых,
потому что много чистого вокала, не большая плотность звука, можно
разобрать слова. Во-вторых, на русском. В-третьих, на слова в этом жанре
зачастую упор и идёт. В-четвёртых, мне приятен лексикон, приятны
поднимаемые темы. Даже если это просто про сказочных героев, или про
языческих богов, или про домовых с лешими и водяными.

3 weeks agoПервый день Moscow Folk Fest
Sergey Matveev [Sun, 10 Aug 2025 07:51:34 +0000 (10:51 +0300)]
Первый день Moscow Folk Fest

Очередной (292cd34e0aae408bdc8392796abeaa6c549a6cca) двухдневный
музыкальный фестиваль в Pravda. Ожиданий от концерта у меня было
немного и шёл я развеяться. Какой-то (neo)folk и pagan мне нравятся,
но в основном не метал версии, аутентичные типа.

Чуть опоздал к открытию, на московскую Spire. Волынку услышал ещё не
видя сцены и клуба. А как вошёл, то они представили песню о любви рыцаря
к трольчихе. Ну я сразу же понял что это будет Herr Mannelig
(d70915ef72eabafaf8632441a24468619b734e6a). Ну... folk, метал, всё ok,
примерно такого и ожидал.

Как и в прошлый раз, игра шла на улице ("поляна") и в самом клубе
("изба"). Я успел прослушать только Mannelig и пошёл в избу к началу
выступления Prodon. Что-то на афише не вижу откуда они, но что-то типа и
Волгограда что ли? Тоже заводной folk metal.

Выхожу после их выступления на поляну. И что же там играет? Снова Herr
Mannelig! Но уже группой Njorda из Питера. Запоминается она аж тремя
симпатичными девахами на вокале и аутентичных инструментах, не считая
мужиков металистов и гроулящего вокалиста. Ну... тоже метал, пожёстче,
folk, всё нормально, но не более.

Вот теперь, вне всяких сомнений, Herr Mannelig это самая популярная
песня для каверов из тех что слышал. Да и самому она мне так нравится
своим звучанием слов, что хотел наизусть самостоятельно выучить.

В избе начали выступать Артемизия. А вот эта группа мне прям не
понравилась. Играли то наверное хорошо, пели, но совершенно простенько,
с совершенно далёкими от меня текстами. В проходе я даже услышал фразу
от одной девушки с улицы "я принципиально не хочу на них идти". Я пару
песен прослушал, но вышел дальше к Njorda.

На поляне продолжил Капитан О'Мар. Тоже совершенно не моё, чисто такой
beer metal. При этом, я так и не понял как так возможно, но гитары
вообще не было слышно. И никто ничего не делал и не говорил. С подобной
музыкой знаком по Йолю (babd98ef385187672019aa5b89a20bf13425a3d5).

Уже почти половина концерта прошла, но ничего впечатляющего для себя я
так и не услышал. Пошёл в избу, где люди заранее готовили место под слэм.
Должна была выступать Inna Syberia. Судя по картинкам на фоне, это
какая-то rap/nu-metal/alt-metal деваха, на высоченных платформах. Для
меня довольно отталкивающая картинка, явно не моё. На некоторых
фотографиях она в кокошнике.

Но всё поменялось, когда началось выступление. Это была просто бомба на
фоне всего что было прежде! Клёвый groove, alt/nu-metal с убойными
риффами. Korn, Linkin Park, Guano Apes в голове сразу возникают. Даже
показалось, что как-будто какие-то риффы они спёрли у них. Деваха вела
себя как полагается альт-металу типа Guano Apes. Какое это всё имеет
отношение к folk? А такое, что она много пела в folk стиле. Наверняка
могло бы показаться, что это чисто просто натянутая фишка такая? Но нет,
я реально тащился от её голоса и манеры исполнения! Но и гроул делала
временами. Вот прямо даже сейчас я слушаю найденные в Интернете её MP3
записи. Просто офигенно! Такого сочетания не мог бы представить, да и
чтобы так отлично подходило друг к другу. Уже даже посмотрел когда у неё
ещё будут концерты ибо точно хочу ещё раз услышать это всё в живую.

На поляне играли Лёдъ (Кирово-Чепецк), с которыми знаком по Йолю. Там
вообще нет электроинструментов и только аутентичное всё. Голос вокалиста
очень нравится, отмечал как и в прошлый раз.

В избе продолжили GjeldRune из Дубны. По началу даже головой не кивал.
Ну folk, ну метал, не более. Потом вроде стало нравится. Дослушал их до
конца. Отлично сыграли!

На улице рубили Helvegen из Липецка. С которым тоже знаком по Йолю. Как
и в прошлый раз, помню что это современный бодренький метал, с мужиком и
девахой на вокале. Деваха, как и в прошлый раз, тоже с голыми ногами
(вот это единственное что после выступления и запоминалось). Рубят вроде
бы хорошо, но ничто не трогает.

Их главнейший хит это "слава роду, слава русскому народу", на котором и
весь "зал" (на улице) подпевал и кто-то даже трёхцветный файер зажёг.
Впервые в живую увидел как это дымит. Запах пороха сильный. Как-будто
это Шаман в метал исполнении. Негатива ни к нему, ни к Helvegen не
испытываю, но подобное -- совершенно не моё. Такие песни тоже нужны.

Удивляет чёткий timing всего мероприятия. Ровно по расписанию каждая
группа начинала. И к окончанию "слава русскому народу" они попросили
сфотографироваться всех вместе, хотя их концерт ещё не подошёл к концу.
Потому что минута в минуту как-раз начинался в избе концерт Alkonost, на
который и отправился.

Только слышал про такую группу из Набережных Челнов, но ничего более.
После Inna Syberia они следующие кто сильно впечатлили. В принципе то,
опять же, тоже бодренький метал, с женским вокалом. С не молодыми
пацанами на инструментах. Вот много раз замечал, что когда выходят профи
явно за 40-50, то разница в мощности и чёткости игры почти осязаема. Не,
молодёжь ещё как крута может быть, все они были молодыми когда-то, но
профессионализм и колоссальный опыт тоже многого стоят.

Больше всего понравился женский вокал Alkonost-а. Тащился! Да и сама
вокалиста обаятельна, хоть влюбляйся. А когда она призвала помотать
башкой, и сама нормально это делать начала, то вообще богиней стала! На
их выступлении я немного и потряс ею, шея вот болит. Как и с Inna
Syberia, конец выступления подкрался совершенно незаметно, даже был
удивлён как быстро всё пролетело.

На поляне, уже в темноте, где так здорово начинает играть подсветка и
дымовая завеса, играли Bjarla. В целом понравились. И аутентичные и рок
инструменты были, плюс женский вокал. Ambient, pagan такой. Но...
довольно однообразно. Специально на их концерт вряд ли бы пошёл, но на
фестивале отлично вписываются в тематику.

В избе последними выступали Калевала. Название на афишах слышал уйму
раз. Но не знаком с творчеством. Опять же, опытные профи здорово рубили.
Плюс женский вокал. Всё хорошо, отлично, но не моё. Собственно, я и
ожидал что в основном именно такие группы будут на фестивале. Развеяться
и познакомится -- за этим и шёл. Но Калевала -- специально бы не
поставил в наушники, но и не переключил бы, будь она на радио каком-нибудь.

В общем, два открытия за этот день: Inna Syberia и Alkonost. На концерты
которых я уже даже знаю когда пойду.

Приобрёл 22 CD альбома. Сколько дисков -- ещё не открывал, наверняка
есть двойные.

3 weeks agoПочему UI GitHub-а становится всё медленнее?
Sergey Matveev [Sat, 9 Aug 2025 07:34:00 +0000 (10:34 +0300)]
Почему UI GitHub-а становится всё медленнее?

https://yoyo-code.com/why-is-github-ui-getting-so-much-slower/
Недавно на работе лазал в GitLab местный. Недавно оплачивал VPS-ки (что,
конечно же, требует LiveCD с каким-нибудь Chromium-ом). Когда был на
Сахалине, то несколько раз использовал для web-app-ов смартфон папы. И
каждый раз только одна мысль: как это вообще можно использовать? Речь не
про "user experience" и удобство, а про постоянные задержки и ожидания.
Залогинился в GitLab? Жди минимум секунду пока тебе покажут список твоих
репозиториев. Каждый, чтоб его, КАЖДЫЙ клик это ожидание почти всегда
минимум по секунде. Загрузку панели управления VPS после логина я ждал
секунд 15.

В фильме "Воздушная тюрьма" есть самый пресамый опасный преступник
маньяк, которого играл Стив Бушеми. И у него были размышления о том что
такое безумие. Вот современные WebUI это точно безумие.

3 weeks agolinkmeup о цветах
Sergey Matveev [Fri, 8 Aug 2025 07:36:27 +0000 (10:36 +0300)]
linkmeup о цветах

https://linkmeup.ru/podcasts/2882/
Не знал массу исторических фактов о цветах (colour который, не flower):
* ну про единственный "blue" в английском и "синий" с "голубым" знают многие
* японский цвет "ау" долгое время означал и синий, и зелёный
* некоторых африканских и полинезийских языках исторически вообще было
  всего два-три термина для всех цветов - что-то вроде "светлый",
  "темный" и "красный"
* древние греки не имели отдельного слова для обозначения синего цвета.
  Море и небо описывались как "тёмные" и "львинные", и только
  переводчиков XIX века начало смущать, что Гомер используют для
  обозначения цвета мёда и травы один и тот же цвет, а шерсть овец
  называют "фиолетовый". В древнегреческом было только пять цветов -
  черный, белый, красный, желтый и фиолетовый
* в английском языке слово "оранж" появилось только после знакомства с
  апельсинами, а до этого оттенок называли "желто-красный"
* чем отличается лазурный от такого марина?
* ... порождает такие названия, как "цвет бедра испуганной нимфы", "цвет
  влюблённой жабы", "голубиные шейки", "куропаткинового глаза" или
  "парижское грязи"
* В одних языках оттенки дробились до восьмого колена, в других зелёный
  и синий могли обозначаться одним и тем же словом

Напоминают о дикой стоимости пурпурного цвета, которые прежде добывали
из моллюсков. Мне вот он как-раз очень нравится, но я бы его назвал
"цвет компьютеров SGI".

3 weeks agoHDR в SDR
Sergey Matveev [Thu, 7 Aug 2025 19:33:57 +0000 (22:33 +0300)]
HDR в SDR

Понадобилось тут сконвертировать видео с 10bpp HDR в SDR. Нужен FFmpeg
с z.lib (zimg) библиотекой. В Интернете предлагают следующий фильтр:

    -vf zscale=t=linear:npl=100,
        format=gbrpf32le,
        zscale=p=bt709,
        tonemap=tonemap=hable:desat=0,
        zscale=t=bt709:m=bt709:r=tv,
        format=yuv420p

но он у меня делает блёклые цвета. А вот если убрать tonemap,
то всё начинает выглядеть отлично.

4 weeks agoOpenWrt, Alpine, Slackware
Sergey Matveev [Thu, 7 Aug 2025 15:22:53 +0000 (18:22 +0300)]
OpenWrt, Alpine, Slackware

Понадобилось тут заиспользовать минималистичный дистрибутив GNU/Linux.
Не для личных целей (ну откуда у меня задачи потребующие GNU/Linux?), а
для работы.

Когда-то я год писал на Lua для OpenWrt, в проекте OpenSAN. По
воспоминаниям это то что нужно. Но через год, как я закончил им
заниматься, как ушёл с первой работы -- там начали убирать
Lua-based MVC web-интерфейс и использовать JavaScript приложения.
Решили, что такой WebUI вообще не вариант. Использовать старый LuCI
тоже так себе идея. На OpenWrt забиваю после этого.

Вариантов на GNU/Linux, не только для amd64 -- толком то и не остаётся.

Но обнаружил, что в Alpine, который планировал когда-то потрогать, есть
ACF: WebUI для конфигурирования, тоже являющийся MVC web-framework-ом на
Lua, как в OpenWrt LuCI когда-то. Но только уже без UCI или чего-то
подобного: если ACF модуль хочет настраивать сеть, то он буквально будет
править /etc/network/interface файл. И за и против, конечно же, есть, но
выглядит как что надо.

Но вот не нахожу я нигде никаких пояснений как мне, тупому Linux юзеру,
пересобрать его из исходников. Да и вообще в GNU/Linux мире не много кто
это предлагает штатно сделать, в отличии от BSD.

Но немного поадминил Alpine в виртуалке. Оставляет приятное впечатление.
Ничего лишнего. Что надо (в extended версии) -- с ходу под рукой имеется.
Нет древнего софта (если DHCP клиент, то не ISC-шный). Очень приятен и
ни разу не было ни одной недостающей или неожиданной команды.
Понравилась установка и базовая настройка (всякие setup-*). Понравился
выбор SSH демона (Dropbear ли или OpenSSH) и ещё чего-то подобного. Мне
нравится минимализм, musl libc, но вот OpenSSH я бы предпочёл больше.

Вот только документация у него какая-то не то чтобы полная. Разбросанные
по wiki заметки, разного качества. Не нашёл как разом скачать всё это,
ведь не сидеть же в online, пока учусь его настраивать. Но всяко лучше,
чем вообще забивший на документацию, как мне показалось, OpenWrt.

Но вот что не нравится: образ Alpine не содержит кучу всего нужного для
разработки. Мол, ставь из пакетов. А я хочу или tarball или ISO образ
или ещё что-то подобное, чтобы скачать разом, а потом оттуда нужное
подтягивать. В Free/Net/OpenBSD системах всё нужное для базовой
разработки (Си компилятор полноценный, как минимум) имеются. Качается
большие DVD образы Debian (в своё время) -- тоже уверен что всё будет
под рукой. Конечно, под Alpine я могу в real-time режиме поскачивать apk
пакеты и потом кэш с ними подкладывать, но я не уверен заранее что всё
нужно скачаю, плюс всегда есть вероятность недоступности репозиториев. А
уж если здоровый .iso скачал, то от доступности не зависишь.

Поэтому откладываю Alpine, хоть он и оставляет очень приятные первые
впечатления (всё на забуду, как я негодовал, когда OpenBSD во время
установки пошла скачивать firmware из Интернета, без спросу, суки).

Решил попробовать Slackware, к которому у меня вроде не было претензий,
но как и опыта работы. Зато у него здоровый DVD, где точно будут всякие
GCC (хотя бы).

Очень понравилась интерактивная установка. Хотя не без косяков. С самого
начала предложили запустить вручную cfdisk или fdisk, разметить диск, а
потом "setup". Создал один раздел, запустил. Обнаружили, что у меня
UEFI, а загрузочного раздела нет (действительно, забыл, что в
виртуальной машине именно он), поэтому предлагают запустить cgdisk, а
потом уже setup. А сразу cgdisk почему не упомянули? Ну да ладно. Во
всём остальном установка прошла без проблем.

Приятно, что Slackware book можно скачать одним HTML/PDF файлом. Сразу
нашёл информацию по настройке сети, всё ok. А вот ping не работает! Не
находит libunistring библиотеку. Среди set-ов пакетов для установки я
выбрал всякие базовые, сети, для разработчика, но что-то ещё здоровое
пропустил, из-за чего ping не работал. Был предложен выбор редактора по
умолчанию, где первым делом стоит nvi (а не vim!), что тоже приятно.

Вообще всё это мне нужно в первую очередь для сборки buildroot. Вроде бы
разные источники подтверждают, что и на FreeBSD его можно запустить,
просто установив массу GNU утилит. Пока для экономии времени решил
попробовать для начала под GNU/Linux всё проделать, а потом уже пытаться
без него обходиться.

4 weeks agoНа СВО ещё попробуй попасть
Sergey Matveev [Wed, 6 Aug 2025 18:37:58 +0000 (21:37 +0300)]
На СВО ещё попробуй попасть

Сегодня стоял в одном муниципальном заведении в очереди. Мужчина
рассказывал, что пошёл записываться добровольцем на СВО. Так чуть
ли не насморк (мелочь какую-то) нашли и отказали, мол сиди тут.
Он спросил, что может хоть чего в тылу потаскать надо, пускай не
на самом фронте. Тоже отказали.

4 weeks agoБлокирование SMS-ок вообще от всех
Sergey Matveev [Wed, 6 Aug 2025 12:44:25 +0000 (15:44 +0300)]
Блокирование SMS-ок вообще от всех

https://habr.com/ru/news/934638/
Много где пишут о том, что под услугу блокирования нежелательных SMS
также попадают и 2FA всякие, от банков и прочего. Мне поступает много
телефонных звонков (поэтому я уже давно не беру трубку с незнакомых
номеров), но только ровно одна спам SMS-ка за всю историю. Не считая
спама от ОПСОСа самого. А SMS-ка была от ювелирного магазина, в котором
не бывал никогда (так то вообще один раз навещал какой-то: кольцо с
бриллиантом бывшей приобретал). Текущая услуга по запрету SMS-ок мне бы
вообще никоим образом не навредила, ибо нигде никаких 2FA или банков. Но
и пользы бы не принесла, из-за отсутствия SMS спама.

4 weeks agoУниверсальный установочный скрипт
Sergey Matveev [Wed, 6 Aug 2025 08:34:00 +0000 (11:34 +0300)]
Универсальный установочный скрипт

https://programmerhumor.io/javascript-memes/universalinstallscript/

    #!/bin/bash

    pip install "$1" &
    easy_install "$1" &
    brew install "$1" &
    npm install "$1" &
    yum install "$1" &
    dnf install "$1" &
    docker run "$1" &
    pkg install "$1" &
    apt-get install "$1" &
    sudo apt-get install "$1" &
    steamcmd +app_update "$1" validate &
    git clone https://github.com/"$1"/"$1" &
    cd "$1" ; ./configure ; make ; make install &
    curl "$1" | bash

Интересно, один я заметил фатальный косяк в этом скрипте?
Отсутствие sudo в curl|bash.

4 weeks agoПочему на GNU/Linux нет вирусов?
Sergey Matveev [Wed, 6 Aug 2025 08:25:39 +0000 (11:25 +0300)]
Почему на GNU/Linux нет вирусов?

https://brajeshwar.com/2025/linux-virus/
https://programmerhumor.io/linux-memes/whyislinuxsaferthanotheros/

* Скачал вирус для Linux, распаковал. Попробовал запустить под root, не вышло
* Два часа сидел в Google, обнаружил что вирус распаковался в
  /usr/local/bin, вместо /usr/bin, для которого не было прав на запись,
  поэтому вирус не мог создать файл процесса
* Нашёл пропатченные configure и make файлы на каком-то китайском
  форуме, пересобрал и перезапустил его
* Он сказал, что ему нужна cmalw-lib-2.0 библиотека. Обнаружилось, что
  она есть в CentOS, но не в Ubuntu. Часами искал в Google и нашёл
  инструкцию по сборке .deb пакета из исходника
* Наконец-то вирус запустился, записал какие-то журналы, сделал core
  dump и упал
* После часа разбора журналов, увидел, что вирус считал, что работает на
  ext4 файловой системе и вызвал её API шифрования. Под btrfs оно
  deprecated. Ядро это обнаружило и сделал раздел только для чтения
* Открыл исходный код, grep-нул адрес BitCoin кошелька и отослал 5$ из
  жалости

          ------------------------ >8 ------------------------

А вообще тут убогая современная отвратительная практика показывается:
все на свете гуглить. А сейчас видимо в LLM забивать.

4 weeks agoNNCPNET на LWN
Sergey Matveev [Tue, 5 Aug 2025 13:57:29 +0000 (16:57 +0300)]
NNCPNET на LWN

https://lwn.net/SubscriberLink/1031208/2335d9c8b8eb28c5/
Статья про NNCPNET, использующий мой NNCP. А я ведь даже не в этой сети.
И поднимать геморрой, ибо всё для GNU/Linux, да и интереса нет. Хотя,
ведь для подобных применений (в том числе) я и писал NNCP.

4 weeks agoПро фильтрацию email на основе A/AAAA и MX записей домена
Sergey Matveev [Mon, 4 Aug 2025 11:04:17 +0000 (14:04 +0300)]
Про фильтрацию email на основе A/AAAA и MX записей домена

https://dxdt.ru/2025/08/03/16070/
Как пишут в статье, оказывается есть умники, которые не примут письмо,
если для домена отправителя отсутствуют A/AAAA записи. А ещё, бывает,
требует, чтобы проходил resolve для всех MX записей.

У меня как-раз мой stargrave.org домен не имеет A/AAAA записей, так как
имеются MX. Совершенно верно замечено, что с фига ли он должен иметь A?

4 weeks agoСнова IPv6 проблемы на VPS
Sergey Matveev [Sun, 3 Aug 2025 05:17:01 +0000 (08:17 +0300)]
Снова IPv6 проблемы на VPS

С февраля 2023-го не было проблем на почтовой VPS-ке, а сейчас не ходит
IPv6 трафик от меня. Маршрутизатор не отзывается, на SLAAC RA не отвечает.
Хотя входящий трафик и NDP имеются -- вижу приходящие DNS запросы.
Поддержка со вчерашнего дня пока молчит. Пока уберу его адрес из DNS.

4 weeks agoАвтомобили Сахалина
Sergey Matveev [Sat, 2 Aug 2025 06:50:06 +0000 (09:50 +0300)]
Автомобили Сахалина

Кстати, на Сахалине (2b0bc6e5f692a39fb5b675ad4da4de59060fbb57) почти все
машины леворульные. Кроме того, мы возможно только парочку Жигулей увидели
за всё время. Сплошные иномарки, почти все азиатские. За исключением Нив
и УАЗов.

4 weeks agoПобывал на органном концерте
Sergey Matveev [Sat, 2 Aug 2025 06:39:52 +0000 (09:39 +0300)]
Побывал на органном концерте

Совсем забыл (2b0bc6e5f692a39fb5b675ad4da4de59060fbb57), хотя это было в
предпоследний день, но мы сходили в единственную католическую церковь на
Сахалине, где работает единственный католический священник, как он сам
сказал. Причём приехал откуда то из Скандинавии, говорит с акцентом. Там
устраивают органные концерты. Мы попали на день, когда была музыка из
кинофильмов.

Орган там без труб. Говорят, что не электрический, но... тогда какой же?
Звук меня не тронул, не впечатлил, как и отца.

Репертуар тоже не мой, но, хоть на фильм и пофиг, но музыка из Тёмного
Рыцаря наверное единственное что реально понравилось -- мрачное, мощное.
Кроме органа были и скрипка с трубой. Тема из "Хороший, плохой, злой"
конечно хороша с настоящими трубами.

4 weeks agoВернулся с Сахалина
Sergey Matveev [Fri, 1 Aug 2025 07:26:57 +0000 (10:26 +0300)]
Вернулся с Сахалина

https://sakhtravel.com/tury-na-ostrov-sahalin-i-kurily/tury-na-sahalin/7-chudes-sahalina
https://dream-sakhalin.com/index.php
https://dream-sakhalin.com/vse-produkty/37730-sakhalin-letnij-tur
https://ru.wikipedia.org/wiki/Сахалин
https://ru.wikipedia.org/wiki/Пибимпап
https://ru.wikipedia.org/wiki/Сима
https://ru.wikipedia.org/wiki/Бухта_Тихая_(Сахалин)
https://sakhtravel.com/ekskursii-po-sahalinu/buhta-tihaya
https://ru.wikipedia.org/wiki/Мыс_Слепиковского
https://ru.wikipedia.org/wiki/Файл:Мыс_Слепиковского_побережье.jpg
https://ru.wikipedia.org/wiki/Чёртов_мост_(Сахалинская_область)
https://ru.wikipedia.org/wiki/Ведьмин_мост_(Сахалинская_область)
https://ru.wikipedia.org/wiki/Файл:Мост_74_км_(Холмск,_зима).jpg
https://ru.wikipedia.org/wiki/Файл:Выезд_из_Холмска_(осень).jpg
https://tvoisakhalin.ru/evstafiya
https://sakhalinmedia.ru/news/714579/
https://ru.wikipedia.org/wiki/Анива_(маяк)
https://sakhtravel.com/assets/images/aniva.png
https://ru.wikipedia.org/wiki/Комплекс_«Пригородное»
https://www.sakhalinenergy.ru/ru/company/assets/prigorodnoye/
https://astv.ru/news/criminal/2017-06-27-ogromniy-fakel-zavoda-spg-ozaryaet-korsakov
https://sakh.online/news/18/2025-07-25/kak-na-yuzhnom-kurorte-prigorodnoe-na-sahaline-zapolnili-sotni-otdyhayuschih-i-priparkovannyh-mashin-483023
https://gelio.livejournal.com/246727.html
https://ru.wikipedia.org/wiki/Великан_(мыс)
https://gosakhalin.ru/article/mys-velikan/
https://sakhtravel.com/ekskursii-po-sahalinu/mys-velikan
https://ru.wikipedia.org/wiki/Лягушка_(останец)
https://gosakhalin.ru/articles/vestochka-ostanets-lyagushka/

Две недели провёл на Сахалине. Тур был по его южной части, так что север
с таёжной природой не увидал. Я не ожидал что природа мне настолько может
понравится и впечатлить! В восторге от поездки.

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

Поехал снова (a650ded19151e78e0ec5432fca110a009450c125) с отцом. Мама
устала от поездок и хочет побыть на даче. Жили в Южно-Сахалинских отелях.

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

В отличии от Минска, с яркостью освещения проблем не было. Всё очень
ярко и красиво подсвечено.

За всё время поездки мы видели нерп вдалеке (≥100м) наверное больше чем
собак в городе. Под конец даже перестали на них обращать внимание.
Возможно ещё и сивучи были.

Не гурманы, специально никуда не ходили за местной едой, но нам всякого
давали попробовать за всё это время. Крабовое мясо -- почти неотличимо
от крабовых палочек. Мы в курсе, что палочки делают из рыбы, но смысл
платить за дорогого краба, когда дешёвые палочки будут неотличимы? Не
раз пробовали гребешка -- обоим не понравился. Жареная сима часто
подавалась -- вот это вкуснейшая рыба была. Один раз на обед дали:
пибимпап -- традиционное корейское блюдо. Не считая морковки
по-корейски, это первое корейское блюдо что пробовали. Если не поливать
прилагаемым соусом, острым, то съедобно, скорее даже вкусно. Но котлета
с картошкой, конечно же, будет предпочтительнее. Понравился папоротник
жаренный, что замечали и многие другие из туристической группы.

На обед почти всё время давали компот/морс из клоповки. Вообще это ягода
"красника", но местные её называют клоповкой. Действительно, имеется
резкий запах, сразу же ассоциирующийся с клопами, ничем иным. Как
говорят, либо оно совершенно не понравится, либо понравится. Нам понравился.

В первый день была обзорная экскурсия. Население Южного ощутимо меньше
даже родного Королёва. Но площадь больше, как и мест для посещения. Но
если в Москве можно десятки мест с музыкой каждый вечер посещать, то тут
полный голяк. С трудом смог найти упоминание рок-бара, где выступал
какой-то известный дальневосточный гитарист. Краеведческий музей это
чуть ли не единственная постройка оставшаяся целой от японцев.

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

Эти два дня нам было довольно тяжело. Погода -- выше 30°C, большая
влажность. Видимо акклиматизация и ещё и смена часового пояса (UTC+11!).
На третий день было уже значительно лучше, менее изматывающе.

Далее посетили мыс Слепиковского, где были песчаные дюны и действующий
маяк. Совершенно другие виды. Прежде видел только в фильмах. А также на
электричке заехали посмотреть на Чёртов мост. До Ведьминого моста не
добрались -- говорят, дорога толком отсутствует.

Говорят, что там есть островной гигантизм. Действительно, многие
растения, особенно лопух, регулярно запросто выше человека и листья
больше нашего тела. Много где видели бамбук растущий.

На следующий день поехали на мыс Евстафия, по пути к которому проезжали
бирюзовые озёра. Они являются затопленными шахтами, где добывался
когда-то германий. В воде никто не водится, суваться запрещено. Но
красиво. Нормальных дорог до этого мыса нет. Ехали на внедорожниках, где
почти до крыши можно было подпрыгивать, как и колбасится от стенки до
стенки автомобиля. Арендуемым автомобилям вообще запрещено ездить по
дороге до мыса -- не каждая машина сможет это пережить безболезненно.
Мне понравились эти 13км колбаса. Там же мы видели непролазный лес.
Видимо это то, что и называется непроходимой тайгой (или в ней ещё
похлеще?). Я под большим впечатлением от него. Но оказаться вне машины
не хотел бы -- слепни заели бы, и медведи. Машина впереди нас, говорит,
видела купающегося медведя в заливе мыса, но бибикалкой его отпугнула в
лес. Так что мы не встретились с ним. Но на обратном пути нам на дороге
преградила путь лисица -- с половину моего роста, на длинных ногах, не
как в Московской области. Смотрела, смотрела, как мы еле-еле движемся к
ней, а потом ушла. На самом мысе ветер был такой силы, что буквально
сдувал с моей головы очки. Приходилось придерживать одной рукой кепку, а
другой сами очки. Вообще на Сахалине очень много деревьев наполовину
"сдутых" и пригнутых к земле ветром -- прямо как на фотографиях из
Карелии. И там много чёрного крупного песка -- такого я тоже никогда не
встречал прежде. Вот только из-за ветра он прямо в лицо мог больно
ударять.

Следующий день был отдыхом после джипов и ветров (люто, люто
понравившихся!). Озеро Буссе. В нём одевались в высокие резиновые сапоги
и гребли (я за веслом) к, так называемым, устричным банкам. Ещё японцы
из них добывали колоссальное количество устриц. Бродя там по щиколотку в
воде, видели и массу крабов в естественной среде обитания, устриц
конечно же, звёзд и ежей с морскими огурцами. Недалеко плавали нерпы, а
в двух шагах гуляли чайки. Одна идея того, что устрицы надо есть живыми
-- вызывает у меня отвращение, поэтому сырых не пробовал, хоть и ехали
на озеро типа за этим. Но отдельно ещё готовили поджаренных. Их
пробовал. Съедобно, но предпочёл бы что угодно другое. Но наблюдение за
тьмой всяких морских существ под ногами, за крабами встающих в
угрожающую позу, угрожая тебе клешнями -- было очень интересно. Морской
огурец -- как йода съесть. Морской ёж -- как соли. Не наше.

Далее была поезда на маяк Анива. Как говорят, многие вообще только ради
этой поездки приезжают на Сахалин. Одна девушка была такая же, но нам
изо дня в день отменяли эту поездку из-за неспокойного моря. В итоге она
вынуждена была уехать в Тюмень, так и не посетив его, единственное ради
чего прилетала. Нам же повезло и море было преспокойнейшее, даже брызги
до меня не доходили. Вот сам по себе маяк -- не впечатляет. Ну да, был
вплотную с ним, стены мог потрогать. Чайки в шаге от нас табунами ходили.
Самое ценное для меня в поезде было время проведённое в надувной лодке,
где более часа ехали. Вид на берега -- восхитительнейший! Как будто
каждые полкилометра совершенно разные климатические зоны. То идут чисто
горы. То чисто сопки покрытые лесами. То между ними альпийские
швейцарские луга. Ни одна из найденных фотографий в Интернете не
передаёт как же это здорово выглядит в живую. Я вообще особо не припомню
чтобы наслаждался видами природы, но тут я заворожён был. Видели
касатку, сивуча и даже сельдевую акулу (как в фильмах, спинной плавник
из воды торчит). Капитан судна оглашал их всех, мы не выдумывали.

Почти половину поездок мы проезжали через Корсаков, рядом с которым
находится первый в стране завод СПГ. Постоянно там стоит огромный
корабль с сосудами Дьюара для него. Даже днём, при ярком солнце, виден
факел над заводом. Но с маяка Анива мы возвращались уже в темноте. Этот
факел выглядел просто незабываемо. Сделали смазанную фотографию
смартфоном и, похоже, это вообще первое что хочется показать людям, как
самое необычное что кто-либо мог бы увидеть. Была низкая облачность.
Труб вообще не видно -- есть только парящий в облаках мощный огонь,
озаряющий, без преувеличений, на километры вокруг себя. Среди ссылок на
ЖЖ есть фотографии зарева ночью. Выглядит невероятно. И у меня
ассоциации с Quake 2, где были какие-то трубы, из которых регулярно
вырывались мощнейшие, как взрывы, огненные выхлопы. На фотографии у нас
именно так и получилось. Как-будто взрыв в небе или как-будто ядерный
гриб в далеке. Но жителям наверное так себе подобное, ибо освещает он
дай боже.

А перед поездкой побывали в музее медведя. Как и музей мышки в Мышкине.
Обожаю подобные, хоть там и посмотреть всё можно за 20мин. Был
деревянный медведь программист -- лапами дубасил по клавиатуре.

Далее был день на мысе Великан. Вновь дорога на внедорожниках!
Непроходимые леса с крутейшими обрывами. Смотрю из машины вниз: а дна и
основания всяких деревьев и не видно. Может я и выдал желаемое за
действительное, но я вроде бы и медведя там видел: вроде бы большое
пятно было в деревьях, вроде бы двигалось, только медведь мог бы быть.
Но тряска в машине и крутость поворотов не дали достаточно времени чтобы
убедиться в этом. Сам мыс Великан, все эти его пляжи с камнями... меня
не впечатляют. Но я просто до щенячьего визга наслаждался походом в
тамошнем лесу! Не московский, на таёжный, не нижегородский. Совсем иной.
И пугающий, и живой, и красиво-разнообразный и... монументальный. Не
знаю какие эпитеты подобрать, но именно в том лесу, с которого
открывается вид на пляж самого Великана и мыса Птичьего, я получил
неописуемое удовольствие от нахождения там! Именно там границу
максимального значения вау-эффекта у меня пробило снова. Но на
фотографиях Великана лес вообще не показывают! А ведь меня именно он
впечатлил, а не берег!

Подъезжая к Корсакову и заводу СПГ, есть указатели на Падь. Это слово я
встречал только в названии песни Всполоха "Киалимская Падь"
(d4cc6b9300aa289bdec02930e1ecc8f37e21cd2b). Поэтому почти каждый день у
меня в голове проигрывалась эта песня. Я видел какие-то клипы этой
группы, где они любят показывать свои Уральские леса. Хочется сказать,
что там они выглядят устрашающе опасными, но при этом и кишащими жизнью.
Вот и на Великане аналогичное хотелось бы сказать. Окончательно
атмосферу там закрепляет деревце в одном месте, где застрял череп
какого-то (вроде) оленя.

Про количество медведей говорил каждый водитель, каждый экскурсовод.
Каждый раз, когда мы заходили в лес или были рядом, то гудели в
гудок/сирену сжатого воздуха. У экскурсовода и какие-то шашки постоянно
с собой были, чтобы огнём в морду, если что. Но, говорят, из-за
предостаточного количества еды, им на людям в целом пофиг. Много историй
про то, как рыбаки ловят прямо в паре десятков метров от медведей,
которым пофиг на них, ибо рыбы и другой еды вдоволь.

Следующий день был уже только наполовину заполнен. Час езды, пару часов
в парке недалеко от Южного, на горе Лягушка. Совершенно другой лес.
Снова ни на что не похожий, но дружественный и светлый. Поднявшись на
верх, незабываемый вид на множество сопок покрытых густыми лесами.

Далее был, как оказалось, праздник в городе: крещение Руси. Чисто
случайно мы зашли в парк Гагарина, недалеко от которого проживали,
вовремя к началу праздничных мероприятий. Сидели и слушали концерт. В
основном всякая попса, но были и бабушки из Корсаково, исполнявшие
настоящий folk наших разных областей. Церковный хор. А также оперный
вокал, закрывший выступление. Вот он мне очень понравился и вытеснил
Всполоха из моей головы до конца поездки!

Никто из экскурсоводов и водителей не упоминал зоопарк. Ну или просто
упомянут что он есть, но не более. Все слали в ботанический сад. Мы с
папой не поняли этого. У них же отличнейший зоопарк! Да, не такой
большой как в Москве или Новосибирске (523de9e716dc866f5cf49758a524156de84e427d),
но там и медведи, и львы, и амурские тигры и северные олени!

Были в музее Победы, где есть экспозиции посвящённые и другим конфликтам
(Сирия, Афганистан, Чечня) и СВО, с массой нацистских/натовских трофеев.
Были в музее истории России, в котором всё интерактивно проекторами
выводится и управляется с сенсорных экранов. Массу интересных фактов
узнал. Хотя чуть-чуть не успели до конца дойти, да и XX век был пока на
реставрации закрыт.

Москва, по возвращению с Южно-Сахалинска, выглядит как футуристический
über-город из Бегущего по лезвию. Но даже она меня вновь смогла удивить
и я в первые в жизни попал под град, прям лупящий по балде.

4 weeks agoЯндекс может и не принять от меня почту
Sergey Matveev [Fri, 1 Aug 2025 04:33:07 +0000 (07:33 +0300)]
Яндекс может и не принять от меня почту

Конечно же, без объяснения причин:

    <hidden>: host mx.yandex.ru said: 554 5.7.1 Message rejected under
    suspicion of SPAM; https://ya.cc/1IrBc (in reply to end of DATA command)

Причём на другие адреса он успешно всё отправляет. По ссылке никакой
полезной информации.

6 weeks agoPQConnect-like handshake в VoRS
Sergey Matveev [Sat, 19 Jul 2025 07:10:23 +0000 (10:10 +0300)]
PQConnect-like handshake в VoRS

В 90a18e8578157c41a03c56013d1d05fb59f83a0c я познакомился с PQConnect:
творение DJB, в котором аж четыре ключевые пары используются (гибридные
пары статических (Classic McEliece + X25519) и эфемерных (X25519 + SNTRUP)
ключей. В 9b24de876d253f0c1fc8287445924fc2c643d1c9 я перевёл handshake
VoRS-а на Noise HFS pattern, в котором просто добавляется один
дополнительный PQ KEM. Аутентификация при этом там не PQ-safe. В
отдельной ветке перевёл VoRS на почти идентичный PQConnect-овому
handshake. Сделал ещё всё же чуть больше похожим на Noise и Chempat,
плюс применяю HKDF вместо голой ChaCha20, чисто из консервативности.
Недостаток только в том, что статичный публичный ключ сервера,
используемый для аутентификации, занимает более мегабайта. Надо доделать
документацию и будет очередной релиз.

6 weeks agoЧеловек ушёл с Matrix.org после пяти лет
Sergey Matveev [Sat, 19 Jul 2025 06:13:15 +0000 (09:13 +0300)]
Человек ушёл с Matrix.org после пяти лет

https://マリウス.com/giving-up-on-element-and-matrixorg/
Человек рассказывает про историю Matrix, про ужас его useability, жутком
зоопарке и непересекающихся (E2EE) поддерживаемых технологиях клиентов.
Разработка в целом в стагнации, особенно альтернативных реализаций.
Внезапно исчезнувшая комната его проекта. Он вернулся в XMPP экосистему.

7 weeks agoPyPI не даёт зарегистрироваться с inbox.ru
Sergey Matveev [Thu, 17 Jul 2025 07:52:31 +0000 (10:52 +0300)]
PyPI не даёт зарегистрироваться с inbox.ru

https://www.opennet.ru/opennews/art.shtml?num=63596
https://habr.com/ru/news/928500/
Не понимаю, почему сразу со всех .ru не сделать запрет?
В новостях засветились бы как борцы за свободу и демократию.

А на днях в рассылке GnuPG видел, что на PyPI уже не размещают gpgme
binding-и и их устанавливать для Python только с сайта GnuPG. Всё по
тому же пути как и у меня.

7 weeks agoБомбят Дамаск
Sergey Matveev [Wed, 16 Jul 2025 19:37:31 +0000 (22:37 +0300)]
Бомбят Дамаск

https://lenta.ru/brief/2025/07/16/isr-syr/
Судя по фотографии, прямо в нескольких десятков метров разбомбили от
места где я прожил почти месяц. Пока там были наши силы -- всё было
тихо и спокойно.

7 weeks agoСолянка по-кентуккийски
Sergey Matveev [Wed, 16 Jul 2025 19:11:06 +0000 (22:11 +0300)]
Солянка по-кентуккийски

https://ru.wikipedia.org/wiki/Солянка_по-кентуккийски
Первый фильм компании известных режиссёров, создавших "Аэроплан"
(516fdf791234d0f0c1bf0961bb718d7130f1e1ed), "Безжалостные люди",
"Голый пистолет", некоторые части "Очень страшного кино". Это из
того что я видел. Исключая "кино", во всех фильмах обожаю их юмор.
Там как-будто больше действия зачастую происходит на фоне, вне фокуса,
не на переднем плане. И много абсурда.

А теперь вот посмотрел Kentucky Fried Movie. Такое количество абсурда и
чернушного юмора я наверное только в Monty Python видел. Обожаю такое!
KFM очень понравился. Причём половину сцен сейчас бы вообще никакую
цензуру не прошли. Многим точно бы показалось что там уж перебор. Но а
я не могу смотреть "Муви 43" или "Дедпула".

7 weeks agoЖивотные в Армении
Sergey Matveev [Wed, 16 Jul 2025 14:56:47 +0000 (17:56 +0300)]
Животные в Армении

https://lenta.ru/articles/2019/07/29/stop_it/
Несколько лет назад мне рассказал человек родившийся в Армении про то,
что у них там в детстве творили окружающие с собаками. Я был немного
шокирован услышанным. Как и он, с детства видевший всё это. И это одна
из веских причин почему он не хотел бы туда возвращаться более. Забить
просто так камнями собаку (пускай щенка) или кошку -- как покурить.

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

Но тогда я решил просто постараться забыть об услышанном, ибо к армянам
как после этого в целом можно было бы спокойной относится? Но даже вот
статья напоминает, что это вовсе не какие-то единичные случаи, а прям
национальный признак.

7 weeks agoШтраф за поиск экстремистских материалов
Sergey Matveev [Wed, 16 Jul 2025 04:35:37 +0000 (07:35 +0300)]
Штраф за поиск экстремистских материалов

https://habr.com/ru/news/928070/
https://www.vedomosti.ru/politics/articles/2025/07/15/1124628-shtraf-za-poisk
После общения с либертарианцами я запомнил: вообще нельзя доверять ни
одному их сказанному слову, ибо они через минуту каждое переврут и
переинтерпретируют, добавив массу чего ты не говорил. Поэтому читать
надо первоисточники.

К сожалению, так как это поколения воспитанные Microsoft, то и
выкладывают они в .rtf формате. Но на втором сайте про ту же самую
новость -- кардинально иная подача информации и как-будто бы вообще
ничего общего с интерпретацией на Хабре. Про что и говорил. В
комментариях многократно задают вопрос читал ли автор вообще текст и
откуда он взял те или иные определения, отсутствующие в оригиналах.

Отдельно умиляют рекомендации использования DuckDuckGo: чего не поищешь,
он тебе половину выдачи может засрать новостями о нацистах -- сам факт
использования DDG означает принудительное получение экстремистских материалов.

7 weeks agoХолостяков в ГУЛАГ
Sergey Matveev [Wed, 16 Jul 2025 04:32:36 +0000 (07:32 +0300)]
Холостяков в ГУЛАГ

https://lenta.ru/news/2025/07/15/rossiyskih-holostyakov-predlozhili-otpravlyat-v-armiyu-za-otsutstvie-svidaniy/
https://lenta.ru/news/2025/06/21/rossiyskiy-svyaschennik/
https://lenta.ru/news/2025/05/17/bezdetnyh-muzhchin-v-rossii-sravnili-s-trutnyami-i-prizvali-stigmatizirovat/
А они задавались вопросом: а женщинам нужны все эти дети и семья?
Их никто не хочет "наказывать" или "перевоспитывать"?

Вроде уже не одно поколение взрощено на том, что важнее развлечений и
денег (для обеспечения развлечений) ничего нет. Нафига им мужчины то, ну
кроме как для развлекухи? Ну и плотских утех. Причём делать они это
могут без проблем по своей инициативе и с тем, кто глубоко противен.

Всюду вижу как они относятся к тем, кто их защищает и обеспечивает
будущее -- полное неуважение и порицание бойцов СВО. Как отправка туда
может помочь демографии? Кому будет приятно находиться рядом с очередной
осуждающей сукой, если вообще вернёшься и будешь дееспособен? Или речь
про замужество до отправки на фронт, чтобы поиметь его гробовые?
Статистика о росте браков во время СВО не доказывает этого?

Конечно, им рожать, это ничем не заменишь, но у них желания нема.

Зато угроза мужчине преступлением и штрафами с исправительными
работами за то, что он не ходит каждые три месяца на свидания. У нас
снимают пролёты БПЛА -- да нормально, можно, не карается. Не был послан
в очередной раз нафиг при попытке знакомства? Всё, хана, чёрный список!
Да я даже общаясь на сайтах знакомств в своё время, не ходил на них так
часто. Как бы не успеваю заинтересовать свиданием за более короткий срок.

А после ресторана должен повести в отель -- хотят приучить отношению к
женщине как к проститутке, судя по всему? Накормил в дорогом ресторане
(сколько раз, кстати, слышал о том, что женщины ходят на свидания чисто
поесть за чужой счёт)? Оттрахал? Ай молодца! Православные священники
одобряют! Всё правильно сделал, ибо больше критериев оценки нет.

Как там столь популярный Ткачёв говорит? Лишний человек ты!
65a4048e60d4850b9ad4d86d82618d97a34784f5 5c784c73a7666dc58c323ab71e586f6ce494a867
На бабки надо поставить, или кастрировать, чтобы было уважительное
оправдание! Наглый экстремизм (высказываний) этих "активистов" уже
надоедает. А ведь где-то вроде видел новость о том, что какой-то
известный православный канал хотели за сочувствие к нацистам наказать.

Брак или ГУЛАГ. Я то ничего против отдачи всего и вся любимой жене и
детям не имею (ради чего всё делается в первую очередь?) -- но по своей
же воле. А даже если и ребёнок будет в этих принудительных условиях, то
какова вероятность что он твой, а не от бандюгана или православного
активиста?

Ах да, и ещё налог на бездетность ввести. Годами зарплата не растёт, в
отличии от двукратных цен. Так давайте грабанём на пятую часть зарплаты!
Пусть вышеуказанные самоуверенные альфачи клепают детей как католики, а
с остальных мзда на их жизнь по понятиям (воровским или божьми -- кто
чем прикрывается).

А я какое-то время назад был снова неожиданно и неприятно удивлён: та,
которой я сделал предложение, в одном своём ответе выдала, что оно даже
не рассматривалось как нечто намекающее на отношения. У женщин явно
уже какие то иные понятия о взаимоотношениях и "протоколах" общения.

7 weeks agoШумерские цифры и древняя система счисления с плавающей точкой
Sergey Matveev [Tue, 15 Jul 2025 08:00:11 +0000 (11:00 +0300)]
Шумерские цифры и древняя система счисления с плавающей точкой

https://dxdt.ru/2025/07/14/15921/
А ведь пару месяцев назад я почему-то лазал по сайтам и искал информацию
и про шумеров и про их счёт. Проходит несколько недель и замечательнейшие
интереснейшие статьи на эту тему появляются.

7 weeks agoПосмотрел продолжение Аэроплана
Sergey Matveev [Tue, 15 Jul 2025 07:06:29 +0000 (10:06 +0300)]
Посмотрел продолжение Аэроплана

https://ru.wikipedia.org/wiki/Аэроплан_II:_Продолжение
Внезапно обнаружил, что у Аэроплана есть продолжение. Даже не слышал
чтобы его кто-либо видел. Мне понравилось. Пародия на пародию, на саму
себя. Многие отсылки будут понятны только после просмотра первой части.
Местами точно такие же шутки. Но всё равно мне их юмор заходит. В целом
Аэроплан -- одна из любимейших комедий.

7 weeks ago6TB за 13 дней -- аномально много трафика
Sergey Matveev [Tue, 15 Jul 2025 04:47:20 +0000 (07:47 +0300)]
6TB за 13 дней -- аномально много трафика

https://habr.com/ru/news/927712/
Пишут, что новосибирцу понизили скорость Интернета из-за аномально
высокого трафика. Очевидно, что раздавал BitTorrent-ом. И плохим
провайдером оказался Ростелеком.

Видимо, мне везло, но всю жизнь я раздаю торренты, максимально забивая
исходящий канал. Когда-то ещё и Tor-ом забивалось. Причём какое-то время
после переезда я был на Ростелекоме (но позже из-за их действий я
зарёкся никогда ими больше не пользоваться).

У меня трафика исходящего где-то больше 20TB в месяц, типа почти
постоянно 100Mbps на выход. Ощутимо больше чем у виновника статьи.
И так уже вроде бы не меньше десяти лет.

Всегда просматривал условия использования и не встречал каких-то верхних
планок по трафику. Я всё понимаю: все эти 100Mbps+ не рассчитаны на то,
что постоянно каждый их сможет использовать. Если бы в договоре было
ограничение на кол-во трафика, то я бы наверное у себя поставил shaper.
Типа, если разрешено 4TB в месяц, то это что-то типа ~12Mbps. Просто
нужно будет интерпретировать свой тариф не как "100Mbps за X₽, но с
оговоркой", а как "честные 12Mbps за X₽". Мне бы так психологически было
бы спокойнее. А на вход, кстати, можно наверное и не ограничивать
скорость, хотя я было и скачивал торрент весом в 3.5TB за раз, но это
прям единичные случаи.

7 weeks agoМасштабы солнечной энергетики в Китае
Sergey Matveev [Mon, 14 Jul 2025 08:17:14 +0000 (11:17 +0300)]
Масштабы солнечной энергетики в Китае

https://naked-science.ru/community/1096323
Никогда не видел фотографии с такими масштабами панелей. Впечатляет.

7 weeks agoMercurial на Rust
Sergey Matveev [Mon, 14 Jul 2025 08:15:05 +0000 (11:15 +0300)]
Mercurial на Rust

https://wiki.mercurial-scm.org/OxidationPlan
Этот VCS хотят с Python на Rust переписать.
В Git тоже многое с Perl на Си переделывается, но ведь на Си же.

7 weeks agoЗнакомые завели Люцифера
Sergey Matveev [Sat, 12 Jul 2025 15:50:59 +0000 (18:50 +0300)]
Знакомые завели Люцифера

У знакомых погиб кот, который наелся лилий. Как заметили -- уже было
поздно. Взяли чёрного пречёрного котёнка. Назвали сабжем. Нужно же
поддерживать образ black металиста по полной :-)

7 weeks agoЖенщины в текущую жару
Sergey Matveev [Sat, 12 Jul 2025 15:46:34 +0000 (18:46 +0300)]
Женщины в текущую жару

Вот что компенсирует жару, так это раздетые девушки в общественном
транспорте. Такое количество телес ежедневно я разве что видел в
"Кровавых машинах" (58fa132f0b47b98b0768096b1226e6f31c43abc8). Прям
на днях я думал что не поеду работу, но желание насмотреться пересилило,
поехал. Причём сейчас, судя по всему, модны юбки из которых выглядывают
ноги чуть ли не до бёдер. Иногда мода действительно радует глаз.

7 weeks agoЕда среди могил
Sergey Matveev [Sat, 12 Jul 2025 15:44:36 +0000 (18:44 +0300)]
Еда среди могил

https://lenta.ru/news/2025/07/12/inostranka-opisala-odnu-russkuyu-traditsiyu-frazoy-kak-vam-kusok-v-gorlo-lezet/
Иностранец удивляется тому, что на кладбища приносят с собой еду. Всё
так, но вот я ни разу не помню, чтобы при этом кто-либо из нас когда-либо
ел или хотя бы перекусывал, не говоря про застолья. Фигня какая-то.

А отец рассказывал, что их школа располагалась прямо рядом с кладбищем и
они на переменах бегали туда чтобы конфет и ещё что попадётся понабрать.

7 weeks agoСтруктурированные логи
Sergey Matveev [Fri, 11 Jul 2025 13:34:05 +0000 (16:34 +0300)]
Структурированные логи

https://datatracker.ietf.org/doc/html/rfc5424
https://page.hyoo.ru/#!=8i7ao7_xfyxah
https://habr.com/ru/articles/503240/
https://hackernoon.com/tree-ast-which-crushes-json-xml-yaml-toml-etc
https://www.gnu.org/software/recutils/
http://www.git.cypherpunks.su/?p=recmultilog.git;a=summary
С моей подачи в ivi когда-то появились структурированные логи в RFC 5424
формате. Затем на текущем месте работы мы это применяли в ряде проектов.
Но как бы не то чтобы они прям удобны и хороши. Парсить -- не самое
тривиальное. Читать человеку длинные строчки -- тоже так себе идея, хотя
и лучше чем JSON. Но многострочные тексты не засунуть, если только не
кодировать/экранировать. Traceback не засунешь.

JSON -- ужас по производительности и недружелюбности к пользователю.
Использовать можно только с дополнительным инструментарием.

В комментарии к моей статье (0f3b3d1cd63008298fec7a4d1fefcb7740eccf9c)
про KEKS упомянули Tree формат. В целом он мне очень даже понравился:
более чем читабельный для человека, вроде бы достаточно прост для
парсинга компьютером, многострочный текст переносит без проблем.

Занялся я реализацией его декодера на Python (для прототипа). Encoder
вообще малёхонький. А вот на декодер я потратил постыдно много времени и
строк кода. Или я совсем тупой, или подобного рода формат всё равно
парсить отнюдь не тривиально. Не, я даже с тестами реализовал всё, и
поддержку списков словарей (в них всё засовываю), и указание нескольких
"узлов" в одной строчке, но мне это не показалось простой задачей.
TLV-кодеки просто дуболомны по своей простоте. Bencode, поддерживающий
куда больше типов данных, занимал экран кода, тогда как Tree декодер
даже больше.

Возможно коллеги смогут показать где я обосрался и насколько просто
можно Tree распарсить, но пока я отбросил идею его использования. И
выбор формата для логов пал на recutils/recformat. Я его уже даже
использовал в проектах для логов.

Но его недостаток: там только один уровень вложенности ключей/значений.
Можно сэмулировать словарь в словаре просто вставив сериализованное
представление одного в виде текста в ключ другого. Но это хак, некрасиво.
Зато есть понятие чёткого конца/разделителя записей, есть комментарии.
На Go я реализовывал recformat парсер и это почти тривиальная задача.
Ещё не проверял на практике, но кажется что просто эмуляция вложенных
структур через "линеаризацию" и объединение ключей через "_" -- вполне
себе приемлемо. И довольно дёшево и читается человеком и должно быть не
сложно обратно восстанавливать (если, конечно же, человек не будет
штатно использовать "_" в ключах -- а вот нефиг). Причём этот подход
сами recutils используют во время join-а записей. А сам подход с
объединением ключей (линеаризация) и в других форматах/логах встречается.

Написание multilog-like демона, который вместо строчек ожидает recformat
записи -- заняло у меня меньше времени чем возня с Tree. Но да, ok, сам
парсер recformat у меня уже был. Ключом "t" он может добавлять в записи
и timestamp. А "c" в конце может приписывать XXH3-128 контрольную сумму
всей записи. Ну какая же у меня программа возможна без вызова хэша?
Поддерживает ротацию логов, вызов внешних обработчиков.

7 weeks agoСвининка
Sergey Matveev [Fri, 11 Jul 2025 06:34:47 +0000 (09:34 +0300)]
Свининка

В готовой магазинной еде не помню когда я видел в последний раз свинину.
Её же всякие люди не едят -- меньше, видимо, спросу будет. Но тут в
Магните появилась. Не могу насладиться, как же вкусно! Всё же это явно
для меня самое вкусное мясо.

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

7 weeks agoСколько континентов на Земном шаре?
Sergey Matveev [Fri, 11 Jul 2025 06:12:52 +0000 (09:12 +0300)]
Сколько континентов на Земном шаре?

https://jonpauluritis.com/articles/why-are-there-still-7-continents/
Оказывается, в разных странах по разному считают кол-во континентов.
Автор считает, что российская модель с шестью континентами адекватна.

8 weeks agoПоднятие Certificate Transparency
Sergey Matveev [Tue, 8 Jul 2025 10:38:19 +0000 (13:38 +0300)]
Поднятие Certificate Transparency

https://words.filippo.io/run-sunlight/
Призывает поднимать свой CT сервер. Я уже где-то говорил, что если я не
очень доверяю CA, то я хотя бы должен полагаться на записи CT. Но если
все CT находятся в США, то какой толк от этого? Поэтому хотелось свой CT
иметь, хотя бы чисто для репликации. Но автор, явно понимающий как это
всё работает на практике: пишет о том, что речь про 2-3Gbps трафика. Это
если ты будешь публичным, что в идеале и должно быть, как с BitTorrent
seeding-ом. Даже для Москвы это нехилые требования и дома такое не
разместишь. У меня нет знакомых у которых бы был канал больше 1Gbps.
А ведь ещё массово не начали использовать короткоживущие сертификаты.

8 weeks agoFabrice Bellard
Sergey Matveev [Tue, 8 Jul 2025 05:17:13 +0000 (08:17 +0300)]
Fabrice Bellard

https://bellard.org/
https://en.wikipedia.org/wiki/Fabrice_Bellard
Ничего себе разработчик: QEMU, FFmpeg, TinyCC, TinyGL, эмулятор PC на
JavaScript, в математике и расчётах всякие достижения, QuickJS,
полностью программную реализацию LTE/NR/NB-IoT базовой станции, и ещё
много чего другого. BPG (better portable graphics), где он предложил
использовать видеокодек для кодирования изображений.
А ещё он сделал NNCP! Но гораздо позже меня. И оно совсем не про
store-and-forward решение.

8 weeks agoМир Лавкрафта в реальности
Sergey Matveev [Tue, 8 Jul 2025 05:12:44 +0000 (08:12 +0300)]
Мир Лавкрафта в реальности

Читаю тут Некрономикон (просто сборник произведений Лавкрафта), где
описываются активно орущие лягушки как предвестники прихода Великих.
Вспомнил, что у меня из окон с реки летом очень хорошо их слышно. А
сейчас в наушниках играет Ajattara, чья финская речь совершенно чужда и
не похожа на привычные языки -- тоже как в книгах HPL упоминается
совершенно нечеловеческий язык.

8 weeks agoПроизводительность NFSv3 vs v4
Sergey Matveev [Mon, 7 Jul 2025 10:40:08 +0000 (13:40 +0300)]
Производительность NFSv3 vs v4

https://gyptazy.com/nfsv3-vs-nfsv4-storage-on-proxmox-the-latency-clash-that-reveals-more-than-you-think/
Вот кстати да, тоже задавался вопросом а как там в производительностью у
RPC-based NFSv3 и TCP-based NFSv4, столь кардинально отличающихся. v4
ощутимо выигрывает и по bandwidth и по IOPS.

8 weeks agoГрейнахер
Sergey Matveev [Mon, 7 Jul 2025 10:21:12 +0000 (13:21 +0300)]
Грейнахер

https://habrastorage.org/r/w1560/getpro/habr/upload_files/400/0de/c5e/4000dec5ece0831885802d3de120436f.png
https://ru.wikipedia.org/wiki/Магнетрон
https://ru.wikipedia.org/wiki/Грайнахер,_Генрих
Труды швейцарского физика Генриха Грайнахера использовались для создания
магнетрона -- сердца микроволновый печей.

8 weeks agoФрукты Таиланда
Sergey Matveev [Mon, 7 Jul 2025 07:04:07 +0000 (10:04 +0300)]
Фрукты Таиланда

https://experience.tripster.ru/articles/ekzoticheskie-frukty-so-vsego-sveta/
Много фотографий всяких необычных для нас фруктов.
* Дуриан я к сожалению так и не попробовал. Именно в тот день, когда мы
  с тётей были в Таиланде и решили выбраться для его дегустации, начался
  жуткий ливень
* Маракуйя -- это я и тут пробовал когда-то
* Мангостин -- пробовал, не запомнилось. Точно было вкусно, но... всё
  равно наши бананы с киви мне милее. Кстати тайские бананы мне прям не
  нравятся: очень сладкие и маленькие -- целиком можно засунуть в рот. А
  приторность -- перебор
* Мушмула -- где-то здесь пробовал
* Хлебное дерево, джекфрут -- вот с этим вроде не был знаком
* Личи -- пробовал. Аналогично мангостину -- вкусно, но не более
* Манго -- и тут и в Таиланде не раз ел. Но не любитель, именно его
  манговый привкус не по мне
* Маммея, нойна, пепино, марула, карамбола, магический фрукт, кивано,
  салак, чомпу -- не знаком
* Папайа -- пробовал, вроде даже здесь где-то
* Жаботикаба, лонган, рамбутан -- пробовал. Вкусно, но не более того
* Тамаринд -- не уверен, но чувство, что оно мне знакомо из Таиланда
* Помело -- это и тут пробовал не раз. Пожалуй, понравилась наверное
  даже больше чем апельсины или мандарины, так как не настолько сильный
  цитрусовый вкус
* Гуава -- фрукт точно не знаком, но возможно напиток
* Саподилла -- не уверен, но как-будто вот именно подобные косточки мне
  знакомы, возможно в Тае и пробовал

2 months agoОпубликовал статью про BASS
Sergey Matveev [Sat, 5 Jul 2025 18:00:16 +0000 (21:00 +0300)]
Опубликовал статью про BASS

https://habr.com/ru/articles/925292/

2 months agoДве приятные книжки по сетям и сисадминству
Sergey Matveev [Fri, 4 Jul 2025 10:46:27 +0000 (13:46 +0300)]
Две приятные книжки по сетям и сисадминству

https://www.labirint.ru/books/749458/
https://www.labirint.ru/books/737421/
Показали тут книжку "Unix и Linux. Руководство системного администратора.
Немет, Снайдер, Хейн". Проглядел по диагонали и с ходу понравилась.
Наверное мог бы рекомендовать для, так сказать, введения в профессию.

А ещё показали "Компьютерные сети. Принципы, технологии, протоколы.
Олифер, Олифер". Тоже выглядит той самой, какую я бы после
Таненбаумовских "Компьютерных сетей" желал бы прочитал. Много
современных технологий упоминается, в том числе DWDM/OTN, LTE,
которых мало где упомянут.

2 months agoПроект AS112
Sergey Matveev [Tue, 1 Jul 2025 13:13:02 +0000 (16:13 +0300)]
Проект AS112

https://kb.msk-ix.ru/public/as112/
https://www.as112.net/
Целый проект для того, чтобы отвечать на PTR DNS запросы для приватных сетей.

2 months agoОпубликовал статью про KEKS и связанные с ним криптографические сообщения
Sergey Matveev [Tue, 1 Jul 2025 09:39:35 +0000 (12:39 +0300)]
Опубликовал статью про KEKS и связанные с ним криптографические сообщения

https://habr.com/ru/articles/923810/

2 months agoReFS всё ещё не готова
Sergey Matveev [Mon, 30 Jun 2025 18:44:56 +0000 (21:44 +0300)]
ReFS всё ещё не готова

https://habr.com/ru/articles/923190/
https://en.wikipedia.org/wiki/ReFS
Ого, а я думал что Windows уже давно ушёл с NTFS файловой системы!
Ну как минимум с системного раздела. А всё оказывается ещё печальнее
чем в Linux.

2 months agoПоле битвы: Земля
Sergey Matveev [Sun, 29 Jun 2025 17:29:47 +0000 (20:29 +0300)]
Поле битвы: Земля

https://ru.wikipedia.org/wiki/Поле_битвы:_Земля_(фильм)
Оказывается этот фильм столько наград собрал!
* Худший фильм
* Худшая мужская роль
* Худшая мужская роль второго плана
* Худшая женская роль второго плана
* Худший режиссёр
* Худший сценарий
* Худшая экранная пара
и IMDb рейтинг 2.5 из 10. А мне он нравился!
С удовольствием пересматривал, когда крутили по ТВ.

2 months agoLaTeX в Word
Sergey Matveev [Sun, 29 Jun 2025 06:35:12 +0000 (09:35 +0300)]
LaTeX в Word

https://habr.com/ru/articles/922996/
Честно говоря, я был уверен, что в современных версиях MS Office и
LibreOffice есть возможность ввода LaTeX из коробки. Оказалось, что,
действительно, есть такой метод ввода... но не редактирования. Автор
предлагает рендерить в 1200dpi из LaTeX.

Именно это я и делал в своей второй курсовой в институте, ибо набирать
формулы не в TeX -- безумие. Почему я рендерил и вставлял в виде
картинок? А потому что, как обычный студент, сроки поджимали, а LaTeX я
ещё недостаточно хорошо знал для полноценного создания документа в нём.

Самая первая моя курсовая была в groff сделана. Интересный опыт, но
только моноширинный шрифт.

Дальше я в *Office никогда в жизни ничего не делал, даже хотя бы одной
бумажки. Почти 20 лет не прикасаюсь к этому инструменту секретарш.

2 months agoЗвёзды на GitHub как мера успешности проекта
Sergey Matveev [Fri, 27 Jun 2025 10:29:57 +0000 (13:29 +0300)]
Звёзды на GitHub как мера успешности проекта

https://habr.com/ru/articles/922478/
Полная фигня написана. Когда у меня там были проекты, то сотни звёзд
ставились всяким простейшим штукам, которые я даже перестал использовать.
А добротным проектам, гораздо более серьёзным -- на порядки меньше.

    Иногда классный, глубоко технический проект не получает популярности
    просто потому, что он нишевый или слишком сложный для широкой
    аудитории. Но в таких случаях даже несколько звёзд — это не
    случайные клики, а знак качества от тех, кто действительно понял, о
    чём речь.

Так какой смысл в этих звёздах то, если "классный" проект всё равно не
получит популярности (большого кол-ва звёздочек)?

2 months agoПоследнее слово бойца ЛНР
Sergey Matveev [Thu, 26 Jun 2025 16:24:25 +0000 (19:24 +0300)]
Последнее слово бойца ЛНР

https://ukraina.ru/20250625/soglasno-state-5-konstitutsii-ukrainy-ya-vstal-na-zaschitu-luganschiny-poslednee-slovo-boytsa-lnr-1064223431.html

   "Когда в 1980 году меня ребенком привезли в Луганскую область УССР, я
   никогда не разделял окружающих меня людей на русских, белорусов и
   украинцев. В то время мы все свободно разговаривали на русском языке,
   прекрасно понимая друг друга, и никто нам этого не запрещал. Мы все
   вместе отдыхали в пионерских лагерях, играли в хоккей и футбол во
   дворах, посещали спортивные секции, различные кружки и сидели за
   одной партой в школе. Мы ходили на митинги, демонстрации и парады, на
   которых чествовали победителей различных соревнований, Героев Труда и
   Великой Отечественной войны.

   В то время мы не могли даже представить о появлении на свет будущих
   предателей своего народа, каковыми я считаю: Владимира Зеленского,
   Петра Порошенко, Андрея Ермака, Рината Ахметова, Василия Малюка,
   Валерия Залужного, Александра Сырского, Олега Татарова, Юлию
   Тимошенко, Александра Турчинова, Арсения Яценюка, Олега Тягнибока,
   Рустема Умерова, Александра Усика, Ирину Фарион и многих-многих
   других. Список настоящих предателей и преступников нескончаемо долог.
   Все эти люди причастны к совершению целого ряда преступлений,
   направленных против государственности Украины, а именно: нарушению
   Конституции и конституционных прав, нарушению данной ими присяги,
   государственной измене, а также пособничеству иностранным спецслужбам
   с целью посягательства на суверенитет Украины.

   Наша мирная и дружная жизнь в 80-х начала меняться с 1991 года и
   окончательно изменилась в 2013-2014 годах после совершённого вашими
   руками государственного переворота, который был проплачен из-за
   рубежа — этого уже никто не скрывает. Вы превратили территорию
   Украины в резервацию, а население — в секту с сатанинскими обрядами и
   ритуалами. Весь мир помнит, как вы вводили в транс массы людей под
   речёвки: "Кто не скачет тот москаль" и "Москалей на ножи", как
   совершали жертвоприношения в виде организованного Пашинским и
   Парубием расстрела "небесной сотни". 2 мая 2014 года вы сожгли людей
   в Одесском доме профсоюзов, когда на соседней улице стоял "Беркут" и
   ему не дали вмешаться и предотвратить эту ужасную трагедию. Вместо
   диалога с несогласными с госпереворотом жителями Луганской и Донецкой
   областей, вы прислали к нам карательные отряды "Айдар", "Азов",
   "Луганск-1", "Днепр-1", откровенных бандитов из батальона "Торнадо".
   Последние прославились особенной жестокостью в отношении мирного
   населения Луганской области. Изнасилования, пытки, убийства, в том
   числе детей, — вот не весь перечень тех преступлений, которые
   совершали ваши посланники и "голуби мира". Олигарх Игорь Коломойский
   призывал к убийству несогласных с госпереворотом за вознаграждение в
   10 тысяч долларов. "Обещайте им всё, а вешать будем потом", — говорил
   про нас мэр Днепропетровска Игорь Филатов. Президент Петр Порошенко с
   трибуны обещал, что "ваши" дети будут учиться в школах, а "наши" —
   сидеть в подвалах. И все это под ваши аплодисменты.

   Однако мудрость гласит — бойтесь мыслей своих. Теперь ваши дети на
   этой территории вынуждены сидеть в метрополитенах, бомбоубежищах и
   подвалах. Вы этого добивались и этого хотели? Если да, то я вас
   поздравляю — вы достигли поставленной цели!

   Вы проводите факельные шествия нацистов, прославляющих Бандеру, и
   гей-парады, вы легализуете наркотики, вы запретили Красное знамя —
   символ победы над фашистским мракобесием, вы запретили георгиевскую
   ленту, символизирующую воинскую доблесть наших предков. Но и этого
   вам показалось мало. На оккупированной вами территории вы пытаетесь
   внести раскол в православие, вы захватываете храмы, устраиваете в них
   вечеринки, концерты и аукционы. Вы сошли с ума! Вы переименовываете
   улицы и проспекты, разрушаете и демонтируете памятники поэтам,
   которые прославляли эту землю, уничтожаете монументы защитникам и
   освободителям, которые совершали подвиги и отдали свою жизнь за эту
   землю в борьбе с захватчиками и оккупантами. Вы забыли, что они
   принесли эту жертву и за вас в том числе, за то, чтобы вы жили. Вы
   продали память о ваших дедах и прадедах, об их героическом прошлом за
   "кружевные трусы". Переписывая историю, вы начали идеализировать и
   вкладывать в головы молодых поколений нацизм и фашизм, прославляя
   гитлеровских прихвостней Бандеру, Шухевича, Мельника, дивизию СС
   "Галичина", батальон "Нахтигаль" и других врагов рода человеческого,
   которые выжигали села и города со стариками, женщинами и детьми. Со
   всей этой нечистью беспощадно боролся мой героический дед Василий
   Степанович Марченко, который закончил Великую Отечественную войну в
   Праге в 1945 году.

   Вас ничему не научила история печально известного Бабьего Яра! Вы
   отказались от своего прошлого, а значит у вас нет будущего! Вы
   обречены!

   Не мне давать оценку произошедшему в Буче в 2022 году, но я, уже
   будучи в киевском СИЗО, многое услышал такого, что вам пока удаётся
   скрывать от людей. Вы — мясники, которые годами били из артиллерии по
   жилым кварталам и рынкам с мирными жителями. Вы не щадите даже своих
   военнопленных. Примером тому служит ваша атака американскими
   ракетами, по месту содержания украинских военнопленных в Еленовке, в
   результате которой погибли и получили ранения, различной степени
   тяжести, ваши военные. Сбитие борта ИЛ-76 С 65-ю украинскими
   военнопленными, которых моя Родина собиралась вернуть их матерям,
   жёнам и детям.

   В вас не осталось ничего святого!

   Очень смешно слышать, что ваша резервация является самостоятельным и
   независимым государством. Что вы знаете о самостоятельности и
   независимости? За время вашей "незалежности" вы умудрились бездарно
   утратить всё, что вам досталось от Советского Союза. Были уничтожены
   целые отрасли и не построено ни одного высокотехнологичного
   производства. Вы сами разрушили всё что имели и продолжаете это
   делать. Все 8 лет, которые я находился на этой территории, я занимал
   руководящие посты на государственном предприятии. Я видел и знаю
   теневую сторону вашей экономики — вы погрязли в коррупции, которая
   прогрессирует во всех эшелонах вашей власти. Всё это результат
   "умелого" управления ваших президентов: Кравчука, который был одним
   из инициаторов раздела Советского Союза; Кучмы, который путём
   махинаций с ваучерами расплодил олигархат и дал возможность
   преступным группировкам за копейки скупить заводы, фабрики и
   остальные объекты инфраструктуры бывшей УССР; Ющенко, при котором
   проворачивались грабительские схемы в газовой, нефтяной и угольной
   отраслях; Януковича, который потерял под ногами землю от
   вседозволенности и безнаказанности; Порошенко, который является
   соучастником государственного переворота и который отправлял орды на
   Донбасс для уничтожения русскоязычного населения; Зеленского, который
   не выполнил ни одного из обещаний его предвыборной кампании и
   утопившего в крови весь свой электорат.

   Разбрасываясь патриотическими лозунгами, вы отправили на смерть сотни
   тысяч людей, которые считали, что идут защищать свою землю, которую
   вы, несмотря на Конституцию, продаете иностранным корпорациям. Так за
   что же эти люди приняли смерть? За ваши бизнес-интересы? Я уверен,
   что рано или поздно простой народ поймёт и по достоинству оценит ваши
   поступки. Мало того, я уверен, что люди уже это осознают, особенно
   после заключения вами так называемой ресурсной сделки с США.

   Возможно, вы надеетесь сбежать и тем самым избежать наказания за
   содеянное. Вынужден вас огорчить. Вспомните недавно историю предателя
   Максима Кузьминова, который угнал вертолёт Ми-8 и предал своих
   товарищей. Вспомните, как закончилась его жизнь в Испании. Все имена
   и фамилии известны и все будут наказаны.

   Я понимаю, где я сейчас нахожусь. На этой территории не работают ни
   Конституция, ни законы, а также не соблюдаются права и свободы
   человека. Вы крутите законодательством как хотите. Ваш, на тот момент
   еще легитимный, президент 30 сентября 2022 года своим указом №679
   запретил любые переговоры с Российской Федерацией. И вот буквально на
   днях я слышу от главы Комитета по внешней политике и
   межпарламентскому сотрудничеству Александра Мережко из партии "Слуга
   народа", что оказывается в этом вопросе прежде всего нужно
   руководствоваться Конституцией Украины. Смешно слушать как нардеп
   выкручивается, чтобы оправдать возможную поездку вашего просроченного
   президента в Турцию для переговоров с президентом моей Родины
   Владимиром Владимировичем Путиным.

   Итак, что вы можете мне сделать? Забрать у меня свободу, семью, дом
   или другое имущество? На этом ваши возможности заканчиваются. Да и
   эти меры от вас временны, справедливость будет восстановлена, и
   виновные будут наказаны по всей строгости закона.

   В конце этой речи я хочу сказать следующее: я, Евгений Вячеславович
   Соловьёв, как человек родившийся в России и впитавший любовь к ней
   вместе с молоком своей матери, всю свою жизнь буду защищать своё
   Отечество и отстаивать его интересы! Все мои поступки, включая и те,
   которые я совершал в период с 2014 по 2022 год, были совершены мною
   сознательно и обусловлены исключительно воспитанием в семье офицеров,
   православной верой, гордостью за героическое прошлое моего народа, а
   также чувством ответственности за будущее моей Родины! Ни об одном из
   них я не сожалею. Слава России!"

2 months agoОткрыл для себя Melechesh
Sergey Matveev [Thu, 26 Jun 2025 07:21:58 +0000 (10:21 +0300)]
Открыл для себя Melechesh

https://en.wikipedia.org/wiki/Melechesh
После Nox Doloris (292cd34e0aae408bdc8392796abeaa6c549a6cca) посмотрел
что такое oriental metal. Открыл для себя сабжевую группу. Точно помню,
что видел её на афишах, но не придал значения, мол какой метал может быть
из Израиля? Знаю только Abosranie Bogom (единственный копрограйнд
который я слышал), да Infected Mushrooms. Хотя Melechesh уже давным
давно переехали в Нидерланды. Пока только пару альбомов прослушал, но
неимоверно нравятся! "месопотамский метал", "шумерский black thrashing metal".

2 months agoВремя сборки Chromium
Sergey Matveev [Wed, 25 Jun 2025 18:59:09 +0000 (21:59 +0300)]
Время сборки Chromium

В рассылке тут пишут о том, что несколько месяцев назад время его сборки
занимало на какой-то системе 16-18ч. А недавно стало более двух дней.
Кто-то пишет, что на 5950X 2GHz c 24 ядрами занимает 6+ч. Жесть конечно
какая сложность и объём подобного софта. Безумие.

2 months agoНебиометрические паспорта многие страны не принимают
Sergey Matveev [Mon, 23 Jun 2025 18:55:10 +0000 (21:55 +0300)]
Небиометрические паспорта многие страны не принимают

https://lenta.ru/news/2025/06/23/stariypasport/
Я с точностью до бита имел когда-то дело с паспортами, ГОСТ
криптографией и всем с этим связанным. Но при этом самого
подобного паспорта никогда не было. В моём представлении,
отпечатки пальцев у людей берут только тогда, когда они
подозреваются в преступлении. Либо если ты россиянин и,
с точки зрения Европы, априори являешься преступником
(ведь именно для нас они обязали, одним из первых,
сдавать отпечатки для виз).

2 months agoДурацкие кнопки МЦК
Sergey Matveev [Mon, 23 Jun 2025 17:27:20 +0000 (20:27 +0300)]
Дурацкие кнопки МЦК

https://yandex.ru/q/question/229165/
Меня уже прям достали кнопки дверей на МЦК. Уже не один десяток раз они
не срабатывают под моими пальцами. Изначально я не знал как они устроены,
но предполагал, что сенсорные/ёмкостные: это объясняет и отсутствие
тактильных ощущений, и долговечность обещает, и почему на меня не
срабатывает, тогда как на других без проблем. Ссылка подтвердила это.
Но механические несколько раз тоже встретил и был им очень рад.

Хотя по ссылке наоборот люди ругаются на дурацкие механические и любят
ёмкостные. Да пошли эти люди! Я перестал пользоваться автоматами по
продаже билетов РЖД, ибо никогда не знаешь сколько времени потратишь на
борьбу с не нажимающимися или не там нажимающимися сенсорными кнопками.
И меня это КРАЙНЕ сильно бесит всё. На МЦК я временами даже подходил к
дверям не свободным, с уже имеющейся очередью на выход, чтобы не играть
в эту рулетку выпустит/не-выпустит-и-надо-бежать-к-другой-двери.

Благо, что смартфоны я почти не держал в руках и мне мало знакома боль с
их экранами. А сенсорные устройства что у меня были -- все со стилусами
и резистивными экранами, нарадоваться не мог.

Видимо это влияние многочисленных женщин увиденных за два дня на
музыкальном фестивале (292cd34e0aae408bdc8392796abeaa6c549a6cca), но ещё
мысль: мои бесчувственные не-токопроводящие пальцы наверное тоже причина
fail-а в когда-то интимных отношениях.
"Как же я без указательного пальца то жениться буду?" (C) ДМБ

2 months agoТак много всяких fork-ов OpenSSL
Sergey Matveev [Mon, 23 Jun 2025 10:46:16 +0000 (13:46 +0300)]
Так много всяких fork-ов OpenSSL

https://daniel.haxx.se/blog/2025/06/23/a-family-of-forks/

2 months agoТемнее поноса сатаны
Sergey Matveev [Mon, 23 Jun 2025 10:07:45 +0000 (13:07 +0300)]
Темнее поноса сатаны

Увидел в одной книжке такое забавное сравнение.

2 months agoПродолжение скрежетания металла
Sergey Matveev [Mon, 23 Jun 2025 08:20:02 +0000 (11:20 +0300)]
Продолжение скрежетания металла

Скрежет металла (055ca675d197df53bb6fc78eca230a4dbae3b74b) шёл два дня.
Билет я сразу же взял на оба. Снова повезло с погодой: была только
небольшая морось в начале концерта, ничуть не мешавшая. А дальше без
осадков.

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

Открывала мероприятие Кувалда из Рязани. Давно хотел в живую на них
побывать. Они выступают регулярно, но только ради них тащиться не готов
был. В общем, "бетономешалку" (3908e226202ba000c22951f6f6ce64222cf7acab)
услышал. Прикольная группа. Причём я принципиально хотел её услышать,
пускай даже и ценой пропущенного времени выступления группы в подвале.

А выступали там Blackthorn. Сплошные женщины на сцене. Ну... black,
gothic black, что-то такое. Нормально, но и ничего выдающегося. Разве
что запоминаются симпатичные девочки. До какой-нибудь Astarte
(fe96e0512ef8d053d102d868df0627e791f05509) им далеко.

На улице шёл In Vision, с которым (13d754e2b01fa819b34437ca3b33ceb1adc0d141)
уже знаком. Как и в прошлый раз индиффирентен, так и в этот.

В подвале продолжили выступать Nox Doloris из Питера. Это было просто
ахуенно! За все эти два дня никто мне так люто не понравился! Ничего о
них не знал прежде. Мощнейший black/death со всякими нотками и вставками
восточных мотивов. На вокале была гроулящая девчонка и гитарист. Двойной
гроул был шикарен! Сама по себе музыка так запомнилась, что только
открыв сегодня глаза после сна, у меня именно их один мотивчик не вылазил,
как и сейчас.

Именно на них, впервые после (5443aff12e760fd58eb15b0d0c325b4f380d88f3)
Mantar-а из 2019-го года, меня как молнией внезапно пронзило чувство
какого-то удовлетворения и счастья. Именно как на Mantar, не забуду его
(чувства). И вот тут было аналогично. Организм выбросил в кровь какой-то
гормон, нейромедиатор? Именно это чувство наркоманы испытывают и поэтому
не могут слезть с иглы? Короче было неимоверно хорошо. И медляки и
крутейшее рубилово и кач -- всё было! Идеальные барабаны насквозь
пробивающие, идеальное жужжание и рычание гитар и вокалистов.

Даже когда я был с женщиной в постели, то всё равно нет такой эйфории и
удовлетворённости радостной. Всё равно ты знаешь, что что-то сделал или
сделаешь не так. Тебе то будет хорошо, но ей точно не настолько -- и
вопрос только в том, насколько она будет привирать касательно своих
чувств. Ты всё равно где-то да облажался, пускай даже это и не понял,
всё равно будешь виноват. А на концерте -- чистейший кайф, и никакого
чувства вины или тревоги с переживаниями.

Отдельно запомнилась их девушка вокалистка. В целом мне не нравится
когда на сцене есть полураздетые девицы. Они отвлекают и мешают
сосредоточиться чисто на музыке или тупом рубилове и каче. Если у
девушки видна оголённая нога или обтягивающая одёжа, то она отвлекает и
пихает в голову не музыкальные мысли. Но у Nox Doloris, хоть она и была
менее чем на половину покрыта, но она идеально сочеталась со всей
атмосферой на сцене и музыкой. И гроулила на отлично и постоянно
вертелась и кружилась. С учётом восточных мотивов -- это как
полагающийся симбиоз, полноценное дополнение. Не раз переодевалась в
другие наряды, тоже восточной тематики. С саблей потанцевала. Очень круто!

Но ребята и не прочь были поприкалываться и исполнили Resputin песню
Boney M (если не ошибаюсь в исполнителе). Конечно в Septicflesh-like
black/death исполнении с гроулом. Не только всё на серьёзных щах. В
целом они сильно местами смахивали на Behemoth и Septicflesh (между
прочим, единственная группа, на которой я с первой же песни пошёл трясти
башкой, не мог сдержаться).

Их альбомы приобретённые ещё не слушал. Ох как я хочу не выходящую из
головы мелодию одну снова услышать.

На улице выступали Raindigo. Пишут, что gothic rock.
Ну... ok. Не моё, ушёл в подвал.

А там долгожданная многими viking metal группа Mjød. Не зашло. Ну да,
viking metal, даже на русском слова. Ну мочили, рубили, слеймили. Но
не тронуло, совсем. Ничего плохого не скажу, но viking metal Bathory
мне заходил, для сравнения.

На улице был Deform. Тоже какой-то gothic. Не моё.

В подвале продолжили, уже знакомые мне, Septory. Brutal death, slamming
death. Ностальгия. Порубили они отлично.

На улице играл проект группы Buicide, которые прошлым днём уже
выступали: Heritage Of Death. Исполняли классику Death. Молодцы!
Уважуха, что на улице людей приучали к классике. Думал даже остаться и
дослушать. А то что у нас там в подвале должно было идти? В анонсе
значилось только "TBA".

А там был "Путь" из Перми. Хороший сочный black. Свежий воздух улицы,
отрывающийся барабанщик на Death, сами композиции Death? Или же
пропахший потом тёмный подвал? В нём black, поэтому для меня выбор
очевиден. У них было много аккордеона. С black-ом отлично сочетался!

Похоже, что именно тут я окончательно понял, что я в целом равнодушен к
death metal "классическому". Если бы играл на радио, то не переключил
бы, но ставлю очень очень редко.

На улице начался "Павел Пламенев". Это вообще был уже не метал, а
какой-то рок. Ничего плохого тут не подразумеваю, но это прям скучно.

В подвале должен был бы быть "Деметр Грейл", после которого Sinful. Я
планировал его послушать, а затем уйти с Sinful. Я в живую слышал их уже
два раза (d514b2e5d735d87fda4999367f4360aec273c82e,
6ece4baa05c1836c25a842caaf9ebb1e34e136f9), они хороши, но не настолько
чтобы я не выспался перед рабочей неделей. Параллельно с ними должны
были быть "Бездна Анального Угнетения".

Но начали выступать БѢСЪ, тоже
(d514b2e5d735d87fda4999367f4360aec273c82e,
6ece4baa05c1836c25a842caaf9ebb1e34e136f9) знакомые прежде.
уже тоже Но, насколько понял, Деметр, судя по разговорам, должен был
быть в конце. Сейчас посмотрел кто это такой: а он автор всяких текстов
для многих известных наших групп. Но... не совсем моей тематики. Даже
БѢСЪ уже не совсем моё.

БѢСЪ, кстати, перед началом поинтересовались у зала не оскорбляют ли они
своей музыкой кого-либо? Все поржали. Вот какие они заботливые!

В общем, ушёл я с половины их выступления. Уверен, что Деметр это не
совсем моё. Ну а судя по тому, с кем выступает Б.А.У., то тоже не
многое потерял.

А ещё увидел где находится здание РусБИТех, которые Astra Linux делают.
А также прикупил дисков.

В метро я как-то увидел рекламу дезодоранта, мол с намёком на то, что в
потном вагоне ему самое место. Эту рекламу стоит вывешивать на метал
концертах. Многие мужчины, похоже, не в курсе про это замечательнейшее
изобретение, аж блевать тянет, если мимо пройдут. И какая же разительная
разница с женщинами: если близко мимо пройдёт, то на какое-то время
перестаёшь думать о музыке, а ведь просто её запах услышал.

2 months agoСкрежет металла
Sergey Matveev [Sun, 22 Jun 2025 07:34:31 +0000 (10:34 +0300)]
Скрежет металла

https://pravdaconcert.ru/anons/skrezhet-metalla-fest
Офигеннейший день провёл на сабжевом фестивале! Вроде такого
разнообразия и смешения музыкальных стилей ещё не было. Отличнейшие
группы! Отличная настройка звука! Отличная подготовка всего и вся!
Отличное настроение! Отличные люди пришли. Отлично время провели!

Проходило в клубе Pravda, рядом с которой забабахали ещё одну сцену
прямо на улице. Звук вполне себе хорош при этом, а световые эффекты под
вечер отличны. Можно сказать, что параллельно шли два концерта. Кому-то
это явно не нравится, ибо его разрывает. Но для меня вышло отлично: на
открытой площадке в общем и целом группы которые мне мало интересны.

Я вообще думал через силу быть на открытой, дабы познакомиться побольше
с другими видами металла, не замыкаться на том, что проходит постоянно в
подвалах. Но нет, не смог. Окончательно понял, что всякие heavy, gothic,
да даже многий death меня просто не интересуют. Между перерывами я
выходил на открытую площадку по 3-4 песни послушать, подышать воздухом и
снова, как крот, окунуться в тёмную атмосферу. Глаза после яркого света
ещё не привыкают к темноте -- нифига не видишь куда там идёшь, так как
на сцене то света тоже толком нет, да и отвёрнута она от входа.

Обещали совершенно пасмурную погоду, но, как по расписанию, в три часа,
с началом игры первой группы, вышло солнце, продержавшееся до конца дня.

В подвальной площадке (штатной клуба), был black, deathcore/goregrind,
doom, thrash punk и всякое такое. Собирал он значительно меньше народу,
но я надеюсь что с улицы люди, хотя бы ради интереса, заходили
посмотреть на совершенно другой металл, а не тот, который по телевизору
показывают нам всю жизнь.

Группы выступали на площадках с ِ±15мин. смещением друг от друга. Открыли
мероприятие Bagira из Казани. Пишут, что это типа groove metal. Ну...
какой-то простенький заводной метальчик с женским вокалом. Не моё, но
для разогрева и открытия и незнакомых с метал жанрами -- отличен.

В подвале открытие прошло под Frostlagte Måne, с которыми уже знаком.
Замечательная весёлая атмосфера. Барабанщик выбегающий в зал и готовящий
площадку для слэма. Отключение электричества на целую песню, и поэтому
сокращённый set, но благо всё восстановили. Бодренький black.

На улице как-раз только начали играть Buicide из Питера. Техничный death.
Ух, много я на подобное ходил когда-то, но что-то вообще не трогает теперь.
Играли и пели хорошо, но просто уже не моё.

В подвале начали играть Ninthshaft из Питера. Пишут, что post doom жанр.
Doom -- точно. Что такое post не в курсе, но если сравнивать с "post black",
то вроде начинаю понимать, что под этим подразумевают. Здорово, очень
понравилось! Местами и бодрые blastbeat-ы были, хотя в целом медленный мрачняк.

На улице играли FromSkyToAbyss. Ну... какой-то метальчик, просто метальчик.

В подвале продолжили Cold Blooded Murder. Типа старого доброго
goregrind-а, под который я провёл всё время в институте. Куча кача!
Отлично послеймился народ -- на улице ещё вроде не устраивали mosh
pit-ов. Никогда не понимал фишку на концертах, когда всех просят
присесть и подпрыгнуть разом. Пару раз прежде только встречал. И на CBM
было. Но там под накачивающую музыку это было прикольно. Впервые я понял
радость от *всего* подпрыгивающего зала и начинающийся замес после этого.
Правда проносились мысли о сопромате и теормехе -- это ж сколько сотен
килограмм (скорее тонн) была нагрузка на пол, когда все оторвались в
воздух.

На улице играл Illidiance из Таганрога. Что-то типа djent. Поколбаситься
под такое можно на ура.

В подвале продолжили Stigmatic Chorus. Смесь из black, немного death,
приличного кол-ва симфо-вставок и временами женщина вокалистка выходила.
Крутой сочный мощный бодрый звук. Напоминало Fleshgod Apocalypse чем-то,
ибо это первая группа где я такую смесь слышал. Но наши лучше сыграли.
На концерте Fleshgod Apocalypse (f17b5e8229bbd6206e3e819e3e61e717b8b11200)
мне они меньше запомнились чем Hate на разогреве.

На улице рубили Annodomini. Пишут, что gothic metal. Вообще уже не помню
что играли, но точно не моё. Я ушёл в подвал просто посидеть, а то всё
на ногах с утра.

В подвале продолжили Во Скорбях из Рыбинска, Ярославской области. Они
меня впечатлили больше всего! Funeral doom. Такой мрачняк я ещё не
слышал. Такого низкого гроула тоже. Если хочется чего-то замогильно
мрачного, когда уныния и грусти слёзы наворачиваются, то круче я не
слышал. Ультра-медленный темп. Кроме гроулящего вокалиста временами
высоким чистым голосом и девушка что-то пела. Жуть как понравилось!
И оно прям пробирало -- пришлось покупать воду от пересохшего горла.

На улице играли Abyssphere из Питера. Пишут, что dark metal. Помню, что
что-то снова не очень то моё. 3 песни послушал и снова в подвал.

А там... Нечисть! "Будьте вы прокляты, нечисть!!!" заорал кто-то из
зала. Забойный, мощный, эталонный black/death! Если "Во Скорбях"
впечатлили больше всего, то Нечисть принесла больше всего радости и
удовлетворения от концерта. Много раз видел их на афишах, но не попадал.
Один из лучших black-ов что я слышал. Люто повеселились! Я насквозь
вспотел. Вот просто отдельно только ради них надо было идти на концерт.
"Да благослави вас бог!!!" прокричал тот же самый человек. Все ржали.
Крутейшая группа, не надо было откладывать!

На улице играл System Of A Down. Ой, нет, Manapart из Питера. Но их не
отличить. И игрой и даже тембром и манерой вокалиста. Ух как там народ
под них рубился! Вот это реально было клёво. И не нужны забугорные SoD!

В подвале последними выступила Гробовая Доска из Томска. Пишут, thrash
punk. Повеселиться под такое -- самое оно. Опять же, вспоминаю
институтские года. Но ушёл пораньше, чтобы на удобный транспорт до дома
успеть. Честно говоря, я похоже лучше бы рубился под Manapart -- он
как-то посерьёзнее, посолиднее что ли.

В общем, потрясающий фестиваль! Огромная благодарность организаторам и
клубу, в котором уже не раз бывал, где и комфорт и атмосфера. Плюс
звукорежиссёрам. Впечатлили больше всего "Во Скорбях". Удовольствия
принесла Нечисть. Отличное настроение, севшее горло, гудящие уши и
уставшие ноги -- все остальные.

Ну и, конечно же, прикупил десяток дисков. А некоторые, очень красивые,
прям так нормально стоят. Мне кажется, что я на концертах больше денег
трачу (на диски, футболки) чем на то же компьютерное железо.

2 months agoПрочитал "Искусников"
Sergey Matveev [Sat, 21 Jun 2025 06:56:05 +0000 (09:56 +0300)]
Прочитал "Искусников"

https://fantlab.ru/work156267
Давно она у меня была в to-read списке. Киберпанк. Прочитал не без
удовольствия, но не в восторге. Скорее как жвачка для меня была.
Гораздо ближе мне Брюс Стерлинг с Схизматрицей.

2 months agoЛицензия в SQLite3 коде
Sergey Matveev [Fri, 20 Jun 2025 11:29:06 +0000 (14:29 +0300)]
Лицензия в SQLite3 коде

Увидел тут:

    The author disclaims copyright to this source code.  In place of
    a legal notice, here is a blessing:

       May you do good and not evil.
       May you find forgiveness for yourself and forgive others.
       May you share freely, never taking more than you give.

2 months agoПроизводительность WireGuard на 10GbE
Sergey Matveev [Fri, 20 Jun 2025 09:05:15 +0000 (12:05 +0300)]
Производительность WireGuard на 10GbE

https://utcc.utoronto.ca/~cks/space/blog/linux/WireGuard10GPerformanceSoFar
https://utcc.utoronto.ca/~cks/space/blog/linux/WireGuard10GPerformanceMystery
https://markmcb.com/freebsd/vs_linux/sriov_is_first_class/
Добиться даже 10GbE производительности без VPN-е -- из коробки далеко не
всегда выйдет. Тут в одной рассылке человек никак не может выжать 100GbE
по NFS-у на FreeBSD, где дают рекомендации из серии:

    On the server:
    - add nfs_server_maxio=1048576 to /etc/rc.conf.

    On the client:
    - put vfs.maxbcachebuf=1048576 in /boot/loader.conf
    - use "wcommitsize=<some large value>" as an additional mount option.

    On both client and server, bump kern.ipc.maxsockbuf up a bunch.

    Once you do the mount do
    # nfsstat -m
    on the client and you should see the rsize/wsize set to 1048576
    and a large value for wcommitsize

    For reading, you should also use "readahead=8" as a mount option.

    Also, if you can turn down (or turn off) interrupt moderation on the
    NIC driver, try that. (Interrupt moderation is great for data streaming
    in one direction but is not so good for NFS, which consists of bidirectional
    traffic of mostly small RPC messages. Every Write gets a small reply message
    in the server->client direction to complete the Write and delay processing
    these small received messages will slow NFS down.)

Вспоминаю, как мне говорили про то, что OpenBSD спокойно выжимает все
эти >80G скорости, но я до сих пор так и не нашёл в Интернете статей
подтверждающих это. То, что OpenBSD может рулить ASIC-ом коммутатора или
маршрутизатора -- бесспорно. Но то, чтобы например TCP обрабатывать -- я
нашёл только относительно недавние доклады с конференций, где после тьмы
рефакторинга кода ядра, они смогли хотя бы к 10G приблизиться. Ну и по
рассылке OpenBSD не видел ничего близкого к high-load. Это не упрёк и не
критика OpenBSD с моей стороны -- она для других задач, да и простота
тоже очень ценна.

А ещё вот увидел статью про SR-IOV, где автор предпочитает FreeBSD
GNU/Linux-у, потому что в первой есть из коробки средства для работы с
ним. Я вообще ни с чем подобным никогда не сталкивался ещё. Вообще чем
дальше, тем страшнее становится от того, как мало чего знаю в ИТ сфере.

2 months agoОбязательная совместимость с российскими ОС и ЦП
Sergey Matveev [Fri, 20 Jun 2025 08:53:50 +0000 (11:53 +0300)]
Обязательная совместимость с российскими ОС и ЦП

https://habr.com/ru/news/920118/
То есть, я, как разработчик, должен буду проверять работает ли у меня
под проприетарными решениями мой софт. А ещё и процессором Эльбрус, для
которого нет открытого компилятора.

2 months agoТрафик Cloudflare в РФ упал на 30%
Sergey Matveev [Fri, 20 Jun 2025 08:50:55 +0000 (11:50 +0300)]
Трафик Cloudflare в РФ упал на 30%

https://habr.com/ru/news/920106/
Да, действительно, в последние недели очень много недоступно за ним.
Причём сам то он работает (трафик до него идёт), но не пускает.
Глобальная централизованная система цензурирования web-а, а чего хотели?

2 months agoДетские книги
Sergey Matveev [Wed, 18 Jun 2025 09:18:34 +0000 (12:18 +0300)]
Детские книги

У друзей дочь не интересуется литературой (как, наверное, и большинство
школьников?). Но, говорят, хотя бы аудиокнигу про Гарри Поттера слушает.
Я не читал его, только фильмы смотрел, но вроде бы от толковых людей
слышал, что серия этих книг объективно хороша и достойна как литература.

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

Почти вся программа школьной литературы мне не то чтобы не нравилась, но
скорее была бременем и не затягивала. Многие книжки мне, как мальчику,
стоило читать гораздо позже. Если бы литература состояла только из
какого-нибудь Льва Толстого, то вообще бы в руки книжки перестал бы
брать -- совершенно не моё, ни по теме, ни по подаче.

По сути читать то я начал только после "Звёздных приключений Нуми и Ники"
(404ed1d8c93ce6e1ff2fe419e9d61bbd7f6dc6a1). После чего я обнаружил сборник
произведений Кира Булычёва. Но не про Алису! С ней я попробовал через
аудиокниги познакомиться несколько лет назад, но не смог: уж чересчур
по-детски наивная литература. "1984" сильно впечатлил в школе.
"Незнайка в цветочном городе", "Чарли и шоколадная фабрика"
(eca3439097c124622b68970217e29d543ce9a4ef), "Созвездие Андромеды" в
детстве. Мама давала читать "Последний из могикан", "Всадник без головы"
-- запомнилось тем, что тоже совсем не моё, не запомнилось. А детском
саду "Энциклопедия профессора Фортрана" (dae3f409bd6b7acd688d3e044aa5d411290d815f).

Не знаю как бы отнёсся к Конану Дойлю или Герберту Уэлсу. Жюль Верн и в
детстве не шибко то впечатлял, и в более взрослом состоянии. Кроме
"Таинственного острова" (6af94be7a65e1cef5a28c740eaf4486e53024fcf,
fceed5cd8270841a7c515717668a8dd2ef7b2c9e).

Короче, если бы не было бы фантастики, то фиг я бы стал читать
художественную литературу. А в школе её не дают.

2 months agoУспехи Ирана радуют
Sergey Matveev [Wed, 18 Jun 2025 05:23:15 +0000 (08:23 +0300)]
Успехи Ирана радуют

Пишут, что Иран контролирует воздушное пространство Израиля. Китай
направил Ирану помощь. Уничтожено множество моссадовцев. Израиль --
совершенно обезумевшая страна. Войны в мире устраиваются англосаксами
уже не первое десятилетие, но Израиль я ненавижу куда больше, ибо он
вообще не пытается ничем прикрываться, устраивая геноцид и полное
разрушение всего, что его окружает. Как и с Ираком, достаточно просто
выдумать причину для нападения.

Я переживал, что у Ирана возможно устаревшие военные технологии и они не
смогут и дня продержаться. Но отвечают они, судя по новостям, достойно.
И непробиваемый Железный Купол преодолевается. НАТО и нацистов мы мочим
активно, судя по новостям, Геранями, которые сделаны на базе Shahed-ов
иранских. Вроде бы и гиперзвуковые ракеты Иран тоже освоил.

Наконец-то Израиль хоть как-то начинает получать по заслугам. Страна
воров и предателей -- куда смываются все нежелательные и преступные
элементы множества стран. Да и самой страны то в принципе не должно было
быть, а тут просто отхапали бандитски часть Палестины. И всё это
противостояние показывает цену слов Запада и их методы влияния.

Если бы мы не начали мочить нациков, обученных, вооружённых и
накормленных Западом, то и у нас бы начался бы такой же геноцид и
разрушения как в Секторе Газа и как был атакован Иран. Расслабишься как
Асад, и мигом у тебя страна исчезнет. Геноцид то (АТО), правда, был
много лет на Донбассе, но мы или ещё не были готовы к противостоянию и
копили силы, или верили очередным лживым обещаниям и договорённостям.
Годами у НАТО не выходит что-то разрушить и поработить РФ.

В новостях пишут, что народ у нас очень желает конкретно уже начать
бомбить Украину, ибо терпению и надеждам на то, что там ещё люди
остаются, приходит конец. Цацкались мы годами с ними, никто так не
заботился об их жизнях как Путин. Может оно и правильно, не знаю. Я тут
явно не отличаюсь милосердием и добротой. НАТОвские целенаправленные
атаки исключительно на мирных жителей. Крокус Сити. Теракты нациков
иногда удающиеся и которые будут продолжаться не один год, ибо в крови у
них ненависть, раз больше то ничего не стоят.

Западные новости, конечно же, вообще ничего не сообщают о геноциде
россиян и о бесчеловечных преступлениях террористической организации
"Украина". И даже зачастили показывать кадры якобы ударов РФ по ним, вот
только в кадрах либо Газа (удары Израиля), либо Ливан (удары Израиля),
либо удары нациков по нам. Полная цензура и полнейшая бесстыдная ложь из
их СМИ.

Сербия меня напрягала. Типа вот вроде бы они и не против РФ, не в одной
песочнице с нацистами (НАТО, весь Запад). Слышал о том, что они
вооружение им поставляют. Надеялся, что это Западные СМИ вбрасывают,
чтобы нас рассорить. Но в новостях уже наши СВР официально это
подтверждают. Именно в Сербию валят предатели (ну или в Израиль, если
ярые желчные ненавистники). А тут слышал о том, что Сербия решила
помогать Украине, её террористам.

А вот КНДР ведут себя как самые настоящие союзники, которые в беде и
опасности готовы помочь по мере сил. Уважуха им! Хотел в прошлом году к
ним в гости съездить, но забыл, что заграничного паспорта у меня нет.

А вот отсутствие у Ирана ЯО, означает что к нему запросто США начнёт
применять свободу и демократию, как делала для Югославии, Ирака, Ливии,
Сирии, Украины, Афганистана (из того что с ходу вспоминаю), да той же
Палестины и Ливана. Как пытаются принести демократию нам. То есть
бомбить, поддерживать террористические организации, уничтожать и
разрушать страну и население, делать просто поставщиком ресурсов.

2 months agoПочему мы храним код в текстовых файлах?
Sergey Matveev [Tue, 17 Jun 2025 19:42:18 +0000 (22:42 +0300)]
Почему мы храним код в текстовых файлах?

https://habr.com/ru/articles/918512/

    приходится использовать кодировки. Существует много вариантов: UTF-8
    или UTF-16; с BOM или без него; CR, LF или CRLF; little-endian или
    big-endian. К сожалению, мир не смог договориться об одном
    стандарте, поэтому то и дело приходится сталкиваться с проблемами:
    испорченные диффы, ошибки в тулзах, проблемы с копированием,
    нечитаемый текст на фронте.

Вообще то договорился: UTF-8. Никаких BOM, никаких endiannes. Только
Microsoft (ну и Apple наверняка) принципиально будет плевать на
совместимость и будет делать лишь бы чтобы отличалось от других.

Перестань использовать дерьмо от Microsoft и никаких испорченных diff,
проблем с копированием и подобного.

    почему мы должны заботиться о пустых строках, табуляции или
    пробелах, ограничениях по длине строк и других несущественных
    деталях?

Не должны, поэтому есть средства автоформатирования. Текст тут мало чем
мешает.

    Зачем нам имена файлов и ограничения с ними связанные?

Ну... давайте иметь мена таблиц и колонок и ограничения с ними связанные?

    Разве это удобно использовать двухбуквенные расширения для указания
    используемого языка?

Нет, не удобно. А кто так делает? Может не надо использовать того кто
так делает?

    А ограничения на глубину вложенности каталогов или inotify watch limit?

Так не делай безумства. Или предложение по замене на ограничения
вложенности в другом формате?

    Или вот мы запускаем код в докере, а контейнер не видит изменения
    файлов на хосте, куда это годится?

Так не запускай его там или разберись как оно работает. Если не
понимаешь, то может перестанешь использовать чёрный ящик?

    А еще мы работаем на разных файловых системах, и они предоставляют
    нам разные функции. Чувствительность к регистру или нет? Жесткие и
    символические ссылки. Права доступа. Атрибуты. Все эти особенности
    не имеют отношения к нашему коду, по крайней мере, вы обычно не
    можете прочитать о них в спецификации вашего языка.

Действительно, (почти) всё это не имеет отношение к коду. Так что причём
тут это. А работать с ФС придётся. Или перестань использовать зоопарк ФС.

    Поэтому иногда IDE тупит во время загрузки проекта.

Ну так перестань использовать его. Кэшируй AST и метаинформацию.
Используй адекватные по сложности парсинга языки. Автор же перечисляет
JavaScript, Web.

Короче, автор предлагает из-за убогости и идиотичности используемых им
инструментов, вообще перейти на бинарные форматы, БД, чтобы ещё больше
было несовместимости, несостыковок и невозможности инструментам
взаимодействовать друг с другом. Если уж, как заявляет автор, мир не
смог договориться о CR/LF и BOM-ах с UTF-ами, то как можно будет
договориться о гораздо более сложных вещах? Писать хоть на JS, хоть на
Java можно в принципе и в Nano, и в IDE и в Vim/Emacs. А теперь у нас
будет ровно один/два инструмента, один хуже другого, без возможности
написать свой из-за лютой переусложнённости.

    Производительность и сокращение выбросов CO2

Перестань писать на JS и запускать IDE -- конец глобальному потеплению.

Всё это такой же дебилизм, как идея использовать бинарные журналы в
systemd/journald (ведь нельзя же, видимо, индексировать текстовые файлы,
только бинари, и плевать что там нет целостности журнала).

2 months agoДесять лет в одних стенах
Sergey Matveev [Tue, 17 Jun 2025 19:23:09 +0000 (22:23 +0300)]
Десять лет в одних стенах

Что-то я упустил момент, но недавно стукнуло десять лет, как я работаю в
одних и тех же стенах. Менялось начальство, команды, коллеги, кабинеты,
должности, множество проектов больших (на годы) и маленьких (на неделю).

Как мне кажется, я очень сильно поменялся за эти годы. Что радует: я
стал существенно меньшим максималистом. Гораздо, гораздо, гораздо более
спокойным и менее конфликтным (хотя самый мощный конфликт был в конце
прошлого года, но там вообще была недопустимая на работе тема). Стал
гораздо более... "толерантным" и менее осуждающим. Ко многому поменял
отношение, местами на противоположное. Многое стал лучше понимать. Ещё
больше стал много чего не понимать :-). А вот "Linux" стал ещё пуще
прежнего непереваривать.

2 months agoApple MX сервера
Sergey Matveev [Tue, 17 Jun 2025 19:20:33 +0000 (22:20 +0300)]
Apple MX сервера

Увидел тут, что у icloud.com и apple.com серверов нет IPv6 адресов.
Вот говнище мамонта то! Даже у Microsoft IPv6 имеется на MX-ах, правда
до него не идёт трафик (как ed938abba1646f94a60bf19933d98f96f53a854f уже
было с gmail.com?).

2 months agoOneTouch тупой 4G сотовый
Sergey Matveev [Tue, 17 Jun 2025 19:15:05 +0000 (22:15 +0300)]
OneTouch тупой 4G сотовый

https://developer.run/80
Автор ругает Nokia 4G телефоны, ибо это просто брэнд присобаченный к
паршивому устройству. Я в целом доволен своим Nokia, хотя это не
исключает того факта, что, не смотря на выключенную передачу данных, он
периодически (не каждую неделю даже) но что-то в Интернете делает (SMS
от ОПСОСа приходит, о том что я вышел в Сеть).

Автор верно замечает, что есть тенденция на увеличение размеров этих вот
тупых сотовых телефонов. Полностью солидарен с ним! Philips Xenium меня
устраивал, а вот Nokia реально кажется великоватой -- и нет, я всё равно
не могу привыкнуть к её большому размеру. Вот нафига? Если электроника
меньшего размера будет ощутимо дороже стоить, то это аргумент. Но я
уверен что не в этом дело. Нафига дисплей занимающий половину площади
аппарата?

2 months agoGo TLS до 100Gbps
Sergey Matveev [Tue, 17 Jun 2025 09:18:45 +0000 (12:18 +0300)]
Go TLS до 100Gbps

https://habr.com/ru/companies/oleg-bunin/articles/913272/
Интересно написанная статья про то, как на Go HTTPS backend через kTLS
достигли многих десятков гигабит пропускной способности. Оказалось, что
в Go очень не много правок нужно внести для работы с kTLS.

Но вот возникает двоякое чувство. Вроде бы типа там прошаренные люди все
эти backend делают, профилируют ядра и всё такое прочее. Но при этом не
задумываются про производительность RSA и выпускают сертификаты на нём.
Плюс только в самом конце статьи думают про session resumption, который
вообще первым в голову должен бы был приходить для уменьшения кол-ва
рукопожатий.

Приятно, что в компании автора используются также и FreeBSD, как и
крупнейшие компании мира типа Netflix и Facebook.

2 months agoСъездил в Нижний Новгород и Владимир
Sergey Matveev [Sat, 14 Jun 2025 17:48:56 +0000 (20:48 +0300)]
Съездил в Нижний Новгород и Владимир

Побывал у родных в нижегородской области. А также в праздничном Нижнем.
Заценили новые набережные и как там всё обустроено стало здорово. В
голове то у меня ещё воспоминания из 1990-х по большей части. В Кремле
народу просто тьмища. Как и на Покровке. Очень мне нравится этот город!

А по пути назад, решили (снова с папой ездил) проехать через Владимир,
где я прежде ещё не был. Там тоже вовсю гуляния, много народу. Побывали
рядом с соборами ихними. Шикарные там виды.

Но все эти дни я проходил в двух разных кроссовках. Впервые умудрился
надеть двое разных и заметить это лишь спустя 12+ часов.

На прошлых выходных был у друзей и парился в сауне. Обжигающий пар,
высоченная температура и надувной бассейн с 24°C водой. Мало с чем может
сравниться это удовольствие. И вот через несколько дней я ещё пару раз,
уже в другой области, снова был ежедневно в бане.

2 months agoЧеловек изобретает "абсолютное оружие"
Sergey Matveev [Wed, 11 Jun 2025 06:32:29 +0000 (09:32 +0300)]
Человек изобретает "абсолютное оружие"

https://habr.com/ru/articles/917428/
https://base.garant.ru/70164728/
https://en.wikipedia.org/wiki/Blum_Blum_Shub
Программист с 25 летним стажем (судя по профилю Хабра), посчитал, что
изобрёл невзламываемое средство шифрования. Одна из претензий не раз
отмеченная им в статье: то, что средства шифрования у нас требуют
сертификацию ФСБ. И как-раз именно для того, чтобы не возникало подобных
решений, которые могли бы ввести в заблуждение пользователя.

Автор хочет использовать шифр Вернама. Ok. Но вместо случайной
последовательности он генерирует псевдослучайную Blum Blum Shub-ом
(BBS), который и не является криптографически сильным. Это полное
фиаско. Ну и вместо передачи случайной последовательности, автор
передаёт через QR-код именно зерно этого BBS.

    "Я озаботился вопросом и достаточно быстро выяснил, что стандартом
    является шифрование с помощью шифра AES и аутентификация с помощью
    шифра RSA".

И где же это является стандартом? И что, RSA тоже много где является всё
ещё стандартом?

Я так и не нашёл, где прописано, что для ФСБ надо отдавать какие бы то
ни было ключи.

Синхронизирует он последовательности при передаче, через
неаутентифицированное указание смещения. Это... тоже полное фиаско, хуже
чем идея использования BBS для этой задачи. И конечно же никакой
аутентификации сообщений.

Аутентификация собеседников просто через заранее обговорённый
challenge-response посылаемый в открытом виде.

Кроме того, автор пишет о том, что подмешивает каракули пользователя
(энтропию) к данным BBS-а. Но ведь они же не будут передаваться через
QR-код. Об этом не написано. Явно какая-то несостыковка.

В выложенном видео, автор заявляет, что не подвержено постквантовому
апокалипсису. Тогда как, даже судя по Wikipedia, сказано, что стойкость
BBS сводится к проблеме факторизации чисел, что сломается квантовым
компьютером на раз два.

2 months agoКлубничная Луна
Sergey Matveev [Tue, 10 Jun 2025 22:28:28 +0000 (01:28 +0300)]
Клубничная Луна

https://lenta.ru/news/2025/06/11/raz-v-18-let-unikalnoe-prirodnoe-yavlenie-v-rossii-popalo-na-video/
https://moslenta.ru/news/city/klubnichnuyu-lunu-zametili-v-nebe-nad-moskvoi-i-snyali-na-video-11-06-2025.htm
Два года назад я видел (5e453170d73334579b48af563411e98d6aba04df)
красную Луну. Теперь же, действительно, ещё более насыщенный цвет
у неё и низко над горизонтом.

2 months agoUbuntu кончает с X11
Sergey Matveev [Tue, 10 Jun 2025 13:57:07 +0000 (16:57 +0300)]
Ubuntu кончает с X11

https://www.opennet.ru/opennews/art.shtml?num=63383
https://flak.tedunangst.com/post/killing-X11
На фоне недавней (eb4a496c6071b88b32c6cff3ca465a5a3c88d9bd)
новости о создании X11Libre, прям волна пошла против X11.

Решил попробовать запустить Wayland, собрав из портов. А то ведь говорят
(978d1609caa5c7aac17a4b2a3417f6466fd6974a) даже в FreeBSD handbook есть
раздел про него. Установил sway. При этом он потянул за собой и Python и
libuv с wlroots. В итоге увидел я графический режим с чем-то похожим на
dwm. Но ни клавиатура, ни мышка не работали. Даже не знал как выйти или
переключиться в консоль, как это прежде можно было с X.org делать.
Музыка играла -- компьютер не повис. Но выключением питания я только вышел.

2 months agoБезопасность E2E в Twitter
Sergey Matveev [Tue, 10 Jun 2025 13:50:34 +0000 (16:50 +0300)]
Безопасность E2E в Twitter

https://mjg59.dreamwidth.org/71646.html
https://blog.cryptographyengineering.com/2025/06/09/a-bit-more-on-twitter-xs-new-encrypted-messaging/
Matthew Green, дополняя Matthew Garrett, рассматривают E2E шифрование в
Twitter. Нет даже forward secrecy. Приватные ключи хранятся у них же на
серверах. Защищены PIN-ом. Так как все ресурсы под управлением одной
компании, то никто их не будет мешать перебирать. То бишь, как и
ожидалось, безопасности толком никакой.

2 months agoНациональный мессенджер
Sergey Matveev [Tue, 10 Jun 2025 13:39:58 +0000 (16:39 +0300)]
Национальный мессенджер

https://habr.com/ru/news/917270/
https://habr.com/ru/news/916906/
Одно проприетарное говно (Telegram) на другое будут людям менять. Но
хотя бы де-юре будет в нашей стране. Слышал что в Китае, через IM-ы
тоже и аутентифицируются и расплачиваются, даже банковские карты не
в ходу. Вот и туда же мы стремимся.

Вот только зачем бросаться фразами о том, что паспорта не надо.
Мол, только номер сотового телефона. Который и так привязывается
к паспорту.

Но и Госуслуги, и QR-коды с биометрией для оплаты -- люди приветствуют.

Безопаснее зарубежных он конечно же не будет, но и навряд ли будет менее
безопасным. Хуже Telegram придумать безопасность -- таких олимпиадников
уже не найти.

2 months agoРоссиянкам предложили свидание с токсичным парнем
Sergey Matveev [Tue, 10 Jun 2025 10:30:52 +0000 (13:30 +0300)]
Россиянкам предложили свидание с токсичным парнем

https://lenta.ru/news/2025/06/10/rossiyankam-predlozhili-svidanie-s-parnem-red-flagom-za-35-tysyach-rubley/
Почти работа моей мечты :-). Просто буду собой, за это даже заплатят.
Когда-то давно я знал только одного человека, кто мог бы быть токсичнее
меня, кто умудрялся посраться с бОльшим количеством людей чем я. Я в
шутку предлагал создать бизнес по его устройству в разные компании на
короткий срок, чтобы они поняли насколько у них всё здорово и хорошо.
Явно кто-то подслушал и преобразовал идею в свидания.

2 months agoKEKS/RPC
Sergey Matveev [Tue, 10 Jun 2025 09:55:49 +0000 (12:55 +0300)]
KEKS/RPC

http://www.keks.cypherpunks.su/RPC.html
Я, как и опытные коллеги, сторонник использования чего-нибудь типа
JSON-RPC, вместо RESTful. Я, как и опытные коллеги, тоже когда-то хотел
и пробовал RESTful :-). Но все мы пришли к тому, что он мало где красиво
вписывается. Очень простые (тривиальные) вещи на него "кладутся" хорошо.
Но абсолютно в каждом проекте рано или поздно возникнет case, когда не
понятно как с точки зрения REST правильно и лучше сделать API вызов. В
итоге в 100% случаев любой RESTful превращается в нечто не очень
приятное, чему ты не остаёшься удовлетворён, ведь хотел так красиво по
HTTP/REST ресурсам разбросать.

Как пример достаточно удовлетворительного протокола для вызова API, мы
сразу вспоминаем про JSON-RPC. Не нужно думать об endpoint-ах, ресурсах,
методах и прочем -- есть только строчка с названием метода и произвольно
передаваемые аргументы для её вызова. Это не значит что мы всюду и везде
пихали JSON-RPC, но идею его простоты заимствовали. JSON -- значит
будет очень медленная работа с кодеком. Можно прозрачно зачастую
заменить на BSON, MessagePack, Bencode (который нам нравился
детерминированностью кодирования, а значит дружелюбности к криптографии).
Я чаще всего применял JSON-RPC в чистом виде, поверх TCP, без HTTP. Если
нужно что-то касающееся кэширования, то ничто же не мешает мне добавить
какой-нибудь аналог ETag поля к аргументам запроса, а frontend уже
отработает как кэш. HTTP транспорт тут не много где даст пользы.

По аналогии с JSON-RPC я сделал KEKS/RPC предложение. Можно сказать, что
просто заменил кодек. Реализация совместимая с Go net/rpc тоже имеется.
Пока ещё это не сделал, но планирую применить с одним Си микросервисом.
Работать с KEKS-ом в Си -- вроде как вышло достаточно удобно, хотя опыта
пока ещё недостаточно накоплено.

Запрос KEKS/RPC: ["c", HEXLET, "method-name", {map of args}]
Оповещение:      ["n", HEXLET, "method-name", {map of args}]
Разница только в том, что запрос ("c"all) ожидает ответа.
Ответ: ["r", HEXLET, "error", {body map}]
Аргументы, как и ответ, ожидаются в виде MAP -- как минимум мне так
проще было в Go. Если строчка "error" пустая, то значит ошибки нет.
{body} это либо дополнительные данные об ошибке, либо тело ответа.

HEXLET является идентификатором запроса (и ответа на запрос). Если
применять UUIDv7, то даже визуально по журналу, будут видны
запросы/ответы в пределах одной сессии/соединения. Из-за timestamp они
будут sortable и возрастать. Если потеря производительности на запрос
времени недопустима, то можно же и просто делать инкремент timestamp.
Передача 16+1 байт на id запроса/ответа -- сущие мелочи, которыми можно
пренебречь, зато получаем удобство отладки/мониторинга.

Парсить этот список можно и потоково, понимая что за метод вызывается,
пришёл ли к нам запрос/ответ/оповещение. Ничто не мешает делать pipeline
вызовов. Асинхронно их обрабатывать.

2 months ago"Гайд" по настройке рабочего окружения: Linux, VScode, Python
Sergey Matveev [Tue, 10 Jun 2025 08:37:25 +0000 (11:37 +0300)]
"Гайд" по настройке рабочего окружения: Linux, VScode, Python

https://habr.com/ru/companies/timeweb/articles/916040/
Эх, бомбит меня от современных норм рабочего окружения разработчика.
Но что взять с людей, которые сейчас хотят заниматься Python?

* Главный снимок экрана отмечен надписью "Космический корабль".
  И что в этом хорошего? Тьма места занята информацией, которая явно не
  нужна постоянно и оперативно. На два вертикальных split места уже
  точно не хватит. Причём на снимке с "минимализмом", видно что места на
  небольшом экране хватило бы
* Автор пишет про Unix-философию, типа топит за неё, каждой задаче свой
  инструмент, но... причём тут тогда IDE?
* Показывает подставку для говняного ноутбука, где просто отвратительная
  клавиатура. Автор прав, что всё должно начинаться с физического мира,
  но картинка показала эталон убожества
* "вместо мыши у меня тачпад. В таком сетапе экранного места мало,
  поэтому я экономлю на всём, и неиспользуемого пространства почти нет".
  Кхм, это в его то снимках экрана с XFCE и IDE нет неиспользуемого
  пространства?
* XFCE: "Оно легковесное!". "Минимализм и лаконичность". Ну ну. Если
  только сравнивать с GNOME/KDE/similar
* "Можно выпилить шапки окон! Вы никогда не задумывались, что они
  бесполезны?" -- а вот это одобряю и поддерживаю. Вот только наличие
  вертикальной панели запуска -- пустая трата места всё равно
* Желание иметь запускатор программок и быстро переключаться на них тоже
  одобряю. Даже быстренько иметь возможность в калькуляторе что-то
  посчитать -- это хорошо. Не понимаю, правда, почему это всё в GUI
  обмазано и тяжеловесными программами с плагинами на Python, но лучше
  чем ничего
* "У нас, линуксоидов, есть репозитории, откуда мы ставим наш софт. Но
  иногда там может чего-то не быть!". "Если софта нет в официальном
  репозитории дистрибутива, можно подключить сторонний репозиторий".
  "Можно запустить через Docker". "Можно превратить WebUI в приложение,
  как в предыдущем пункте". "Но последний оплот — это Flatpak / AppImage
  / Snap". "Можно посмотреть рецепт, как собрать из исходников самому".
  Варианта просто самостоятельно собрать -- не предлагает. Хотя
  соглашусь, что для многий современный хипстерский софт, особенно с
  web-мордами, о которых много упоминает автор, чёрт соберёшь
  самостоятельно. Но а стоит ли трата сил на него? Ах да, почти все
  варианты установок намекают на скачивание непойми кем собранного бинаря
* "Многие это, наверно, знают, но когда я впервые об этом узнал, это
  перевернуло игру" и дальше упоминание Ctrl+A, Ctrl+E, "open"... и это
  всё!?!?!? Причём Home/End вроде бы как тоже со времён DOS перемещали в
  начало/конец. Ах да, у автора же железо от Apple, а значит там кнопок
  раза в два меньше
* Автор любит fish. Считаю что лучше уж fish, да, чем bash. Автор
  заявляет, что bash можно до вменяемого состояния настроить -- я даже
  близко не мог бы, ибо он мало что умеет. "Из минусов fish: несовместим
  с синтаксисом bash" -- какой же это минус?
* Строка ввода настроена на использование многострочного приглашения.
  Как не понимал, так и не понимаю этого. Особенно (!!!) если хочет
  экономить место на небольшом экране. У коллег видел многострочные
  prompt-ы, но у них хотя бы здоровенные мониторы с маленьким
  (для меня) шрифтом. Но никогда не встречал даже намёка на пользу от
  них. Кто-то вроде мне говорил, что это для лучшего поиска разделителя
  между запускаемыми командами. Это мог бы быть хороший аргумент, но
  вроде бы хорошая цветовая подсветка строки приглашения достаточна
* Упоминает Zoxide и "z dir" команду. Я тоже когда-то использовал что-то
  подобное (вроде называлось по другому, но команда тоже была "z"). С
  применением алиасов на директории, autopushd, F-клавиш для popd и
  "cd ..", даже не вспоминаю про "z", хотя тоже думал как без него можно
  бы было прожить. Но уж лучше "z" использовать, чем вообще ничего и
  вводить тьму cd, cd, ls, cd, cd, ls...
* direnv -- лучше чем ничего, но я ярый противник оного, ибо 99%
  use-case-ов можно гораздо более простым autoenv-ом покрыть, а не
  колоссальным framework-ом (37a5f6e79cff402f892ba9b0f9d5aa52890b7e8f,
  cc8983dbab9a15576c2cf6a0b0c88c9dd1c0c225,
  9d4cf2a2b3af496ac3e719dd2c6ee73c4761379e). Но, не знаю есть ли аналоги
  autoenv для fish, но монстра direnv бы никогда не использовал
* trash-cli. Никогда от коллег не слышал ни о чём подобном, как и о том,
  что кто-то не настолько аккуратен с rm/backup чтобы боятся удалить
  лишнего. Но я не вижу смысла в подобных утилитах: если иметь ZFS
  snapshot-ы, то из них можно достать старые файлы. Но да, на GNU/Linux
  с ZFS возможно всё ещё не очень
* xh -- то ли я не настолько много разрабатывал для REST/HTTP, то ли
  cURL с скриптами более чем хватало. Но xh/whatever не пробовал. Но
  напрягает фраза автора "Для более основательных экспериментов,
  разумеется, рекомендую что-то с GUI"
* jq -- когда-то (40cb8a257f73cc02ea67ad7d50d6a5064ccda81b) пользовался,
  но перешёл на gojq и gjo. Сильно более простые и минималистичные
  аналоги на Go. Думаю, что для 99% людей, их функционала будет
  достаточно
* про команду thefuck слышал, но всерьёз коллеги никогда не воспринимали
  её. Как и я. Аккуратнее вводить? Пользоваться функциями редактирования
  строк/истории в zsh (хз как в fish с этим)? Писать скрипты вспомогательные,
  если с чем то чаще ошибаешься? Я боюсь, что thefuck может только
  способствовать неаккуратной работе, как и trash-cli
* obsidian -- много раз про него слышал и читал, так как смотрел в
  сторону темы zettelkästen. GUI? Спасибо, не надо, без вменяемого
  редактора то. Но, лучше чем ничего, лучше чем вообще не вести никакой
  БД знаний
* syncthing -- одобряю смотрение в сторону self-hosted решений. Но, судя
  по тексту, автор вынужден был посмотреть в эту сторону, потому что
  карточки к оплате какого-то проприетарного сервиса перестали работать.
  Сам syncthing не использовал, ибо первая попытка его собрать
  обломалась на том, что он отказался собираться с Go, где изменена
  какая-то TLS-related структура данных. Желание попробовать -- пропало.
  Хотя там делов то на минуту наверное было. Ну а сейчас другая
  серьёзная причина слать их в жопу: они спонсировали нацистов,
  хвалились этим
* fzf -- одобряю
* gitg -- судя по снимку экрана, можно было бы всё это сделать скриптом
  для терминала с использованием fzf. Нет, не понять мне как тут и чем
  GUI софт может помогать
* meld -- ничего не могу прокомментировать. У самого было временами
  желание использовать что-то помощнее родных vimdiff/git средств для
  просмотра изменений. Но так ничего и не пробовал ещё. Само собой это
  не мог бы быть meld, ибо GUI, к тому же требующий Python
* redshift -- есть коллеги, которые тоже считают что без него невозможно
  им работать. Я не пробовал. Ибо я просто не понимаю проблемы. Не
  говорю что её нет, но вот вообще никогда цвет/яркость меня не парили.
  Может быть, потому что я никогда не работаю во мраке или темноте?
  Всегда есть внешний дополнительный свет рядом с монитором?
* использовать сторонний сервис для нотификаций? ntfy.sh. Звучит как
  лютая жесть. Что, совсем современные люди не могут без сторонних
  сервисов на любой чих? И ведь это всё на фоне того, что многий софт
  можно через docker/whatever ставить, типа вообще парой кликов. Но ok,
  возможно я не прав, ибо возможно с мобильными устройствами такая жопа,
  что с self-host решениями ничего не выйдет
* автор радуется тому, что дожил до момента, когда вместо Makefile
  используется что-то другое. Я же рад моменту, что не дожил, будучи
  бывшим Python-разрабом, до применения just, tox, nox, uv и прочего. Мы
  оба рады :-)
* для резервных копий автор упоминает rsync и rclone. Одобряю сам факт
  того, что человек об этом беспокоится. Конечно, после ZFS, все эти
  rsync выглядят устаревшей дикостью, но это ж GNU/Linux. rclone кстати
  и собирал и проверял с чем-то работоспособность: действительно вроде
  бы нормально работал, если кому-то нужны облака
* забота об очистке мусора, где у автора как-то 200 гигов было
  освобождено -- одобряю. Многие современные пользователи/разработчики
  вообще не знают что и сколько у них примерно места занимает на диске
* про IDE ничего не могу сказать. Вижу, что есть много инструментов
  визуализации паршивого/запутанного кода. Лучше бы заняться
  переписыванием подобного кода, а то без бутылки, то есть IDE, не
  разберёшь. Даже сам автор пишет: "Что тут вызовется? А хрен его знает,
  без рантайма и не скажешь!". То есть, IDE это такой батискаф,
  позволяющий в куче говн плавать. Плагины типа highlight -- всё и в Vim
  есть, как и заметки с mark-ами. Аналогично и про fold-ы.
* ipython/ipdd -- помню что я какие-то простые, но существенно
  улучшающие жизнь вещи делал для облагораживания штатного REPL Python.
  Как минимум, многострочный код через внешний редактор, вызванный из
  readline (libedit?) можно было вводить. Коллеги использовали и ipython
  и ipdf, но мне запомнилось, что я почти был на уровне подошёл по
  удобству с их громоздкими решениями. Но вот реально уже забыл всё что
  делал. Уверен, что к лучшему, как же не хочу я больше видеть Python
* одобряю желание автора использовать структурированное журналирование.
  Про конкретные предложенные им библиотеки ничего не могу сказать -- не
  видел. Как-то так выходило, что всегда были все самописные решения

С одной стороны, одобряю стремление автора работать эффективно, не
тратить время на рутину и ускорять часто выполняемые действия. С другой:
сварливо ворчу касательно конкретного выбора инструментов. Но точно не
могу понять желание так много использовать GUI, да ещё и IDE. И даже в
этой статье не видно никаких крутых и полезных фич IDE, ну кроме как
из коробки визуализация говн, что не особо тянет считать плюсом. Ну и
его XFCE+VSC идут вразрез со стремлением выжать максимума пользы из
относительно небольшого пространства на экране. Но даже таких людей не
много -- преобладающее большинство на голой Ubuntu (где уже даже Git не
работал из коробки (5a5f294205d75ea306233e056a5fe1da006a2baf), не говоря
про терминал (70593bcac3eb3323307ddbe158fc829438bacd08)) пытается работать.

2 months agoУвидел Trine
Sergey Matveev [Tue, 10 Jun 2025 07:55:18 +0000 (10:55 +0300)]
Увидел Trine

https://ru.wikipedia.org/wiki/Trine
Только написал (2ea6f44dba08f1e6a207ceed4e57818432ee54b1) про хорошие
игры, Nintendo, так вспомнил, что на этих выходных был в гостях у
друзей, где мама с дочкой часами бодро совместно проходили головоломки
в Trine игре. Для их PlayStation 4 есть и всякие драчки, стрелялки, GTA,
но играют на ней в незатейливые гоночки (9582e9e6d0b551afa23c3608c64836e5ef310b5d)
и вот в головоломки на пару.

2 months agoОранжевое утро Бочи
Sergey Matveev [Tue, 10 Jun 2025 07:44:12 +0000 (10:44 +0300)]
Оранжевое утро Бочи

https://16-bits.ru/оранжевое-утро/
Тут Дмитрия Бачило (a73470ab9ba015fb88bbc3a8a35e0d1512a7ab3f) пригласили
на телевидение в Новосибирске. 20мин времени с особым отмечанием важности
роли компьютерных игр в становлении потенциальных будущих ИТшников.
Действительно, у меня вроде все близкие знакомые начинали свой путь с
интереса к видеоиграм. Дмитрий также заметил, что ценность развлекухи на
смартфонах сомнительна, там не будет великих игр. Почему Nintendo, хоть
и в разы слабее других консолей, но в неё играют так много народу? Да
потому что игры там хорошие. Сам я в консолях мало чего понимаю, мало их
трогал, но, глядя со стороны, соглашусь с этим мнением. Плюс Дмитрий всё
под впечатлением от того, что сейчас мало у кого есть и консоли и ПК:
преобладающая часть людей, в одной только нашей стране, играет на
смартфонах (75a959535c09873f09992a2893f2605d0dcc0cd9).

2 months agoНи слова по-русски
Sergey Matveev [Tue, 10 Jun 2025 07:26:58 +0000 (10:26 +0300)]
Ни слова по-русски

https://ru.wikipedia.org/wiki/Ни_слова_по-русски
https://lenta.ru/news/2025/06/08/renault-nachnet-sozdavat-bespilotniki-na-ukraine/
Кстати, если ещё остаются люди, не считающие, что против нас устроили
с середины 2010-х обычный террор и геноцид, то вот ещё в 2009-ом есть
известный уровень в Call of Duty: Modern Warfare 2, где игроку надо
устроить атаку по гражданским в Шереметьево. К подобному они давно
готовили(сь) неприкрыто.

А знакомые тут удивляются новости о том, что Renault решило в
террористической нацистской организации наладить производство БПЛА.
И сколько ещё тут люди будут верить в наличие благих намерений у Запада?

2 months agoСДКМ, SBAS
Sergey Matveev [Tue, 10 Jun 2025 07:19:52 +0000 (10:19 +0300)]
СДКМ, SBAS

https://sdcm.ru/контроль/?uid=2
https://en.wikipedia.org/wiki/SBAS
https://ru.wikipedia.org/wiki/Системы_дифференциальной_коррекции
https://en.wikipedia.org/wiki/EGNOS
https://gssc.esa.int/navipedia/index.php?title=The_EGNOS_SBAS_Message_Format_Explained
Я как-то по началу как выключил приём SBAS сигнала на ГНСС приёмнике,
так и не принимал. Изначально подумал, что, мол, всё равно же оно
только для GPS, а я включил только ГЛОНАСС и Galileo. EGNOS, судя по
Wikipedia, хоть и европейский, но не "дополняет" Galileo. Но на прошлой
неделе, перед "GNSS shutdown" врубил. Вчера на коротком промежутке
времени ГНСС сигнал пробился таки и вроде бы довольно быстро получил оба
альманаха. СДКМ SBAS для гражданских вроде не доступен, но EGNOS и GAGAN
словились. Может быть и не влияли никак, а может и с их помощью всё
шустрее завелось. Судя по формату сообщений EGNOS, GPS там не прибит гвоздями.

2 months agoПотерянное разнообразие телефонов
Sergey Matveev [Mon, 9 Jun 2025 08:20:52 +0000 (11:20 +0300)]
Потерянное разнообразие телефонов

https://habr.com/ru/companies/selectel/articles/916382/
Ну а точнее, у нас (99+%) теперь смартфоны вместо телефонов. Какие
только прежде не были сотовые! И так и сяк раскрываются и выдвигаются!
А сейчас реально все на одно лицо и на один размер. Удивляюсь, когда мне
знакомые говорят "смотри, какой аппарат у меня теперь сейчас". И я не в
состоянии хотя бы пары отличий найти между всеми ними, ну кроме
существенно отличающегося цвета.

2 months agoСбили БПЛА недалеко от меня
Sergey Matveev [Mon, 9 Jun 2025 08:16:52 +0000 (11:16 +0300)]
Сбили БПЛА недалеко от меня

Сам я отсутствовал, но на днях показывали видео, где самолётик сбили
ракетой. И по видео было ясно, что это в паре километров от меня, если
не ближе, происходило. То то уже который день ГНСС вообще не в состоянии
определять координаты. А вообще, конечно, пороть хочется людей, которые
это снимают и выкладывают в соцсети -- ведь они же помогают врагу.

2 months agoФильм Матрица немыслима без FreeBSD
Sergey Matveev [Fri, 6 Jun 2025 19:27:33 +0000 (22:27 +0300)]
Фильм Матрица немыслима без FreeBSD

https://en.wikipedia.org/wiki/The_Matrix#cite_note-88
https://en.wikipedia.org/wiki/The_Matrix#cite_note-89
https://ghostarchive.org/varchive/bAsYz5pVwyc
https://www.freebsd.org/press/press-rel-1/
Любопытный факт: Матрица рендерилась на FreeBSD кластерах.

2 months agoRedHat блокирует разработчика X.org
Sergey Matveev [Fri, 6 Jun 2025 15:38:01 +0000 (18:38 +0300)]
RedHat блокирует разработчика X.org

https://lists.x.org/archives/xorg-devel/2025-June/059396.html
https://www.freelists.org/list/xlibre
https://www.opennet.ru/opennews/art.shtml?num=63369
Тот делает fork и создаёт свою xlibre почтовую рассылку.
И верно отмечает, что участились случаи препятствия участия
в разработке (якобы) свободного ПО. RedHat то давно известно
что компания тех ещё редисок.

3 months agoВЦИОМ выяснил отношение россиян к смене ударения в слове "звонит"
Sergey Matveev [Thu, 5 Jun 2025 09:55:26 +0000 (12:55 +0300)]
ВЦИОМ выяснил отношение россиян к смене ударения в слове "звонит"

https://ria.ru/20250605/zvonit-2021051134.html
https://ria.ru/20250424/slovo-2013080609.html
Я хоть типа отношусь к grammar-nazi, но ударение ставлю на первый слог.
Говорят, что так скоро станет нормой. И я не собираюсь исправляться, ибо
если в округе люди типа хотят быть все из себя такими образованными и
правильными, то сначала пускай 8P8C корректно называют (а не RJ45) и
говорят "маршрутизатор", "коммутатор".

А вообще я прям ненавижу русский язык за все эти ударения -- всю жизнь,
с начальной школы, я никогда не умел правильно ставить ударения. И меня
бесит, что их мало где указывают: откуда я заранее могу знать как то или
иное слово произносится? Ах, ну да, надо смотреть ТВ, слушать подкасты и
vlog-и, а не текст читать.

3 months agoКак Meta и Яндекс отслеживали пользователей
Sergey Matveev [Wed, 4 Jun 2025 19:49:48 +0000 (22:49 +0300)]
Как Meta и Яндекс отслеживали пользователей

https://habr.com/ru/articles/915732/
https://dxdt.ru/2025/06/03/15605/
https://localmess.github.io/
Да, да, кто то продолжает верить тому, что корпорации конечно
же уважают нашу приватность и заинтересованы в безопасности.

3 months agosntrup761 и SLH-DSA в KEKS/CM
Sergey Matveev [Wed, 4 Jun 2025 19:16:04 +0000 (22:16 +0300)]
sntrup761 и SLH-DSA в KEKS/CM

https://github.com/cloudflare/circl/pull/384
https://github.com/cloudflare/circl/pull/512
https://github.com/cloudflare/circl/pull/378
Только вчера (8c772b6f84cad3e2cd576f3fee033a9ba1e696af) я критиковал
поисковые системы (Google и подобное), как сегодня внезапно обнаружил,
что среди pull request-ов в CIRCL (Cloudflare Interoperable, Reusable
Cryptographic Library) Go библиотеку есть и NTRU (в том числе и
Streamlined NTRU Prime) и SLH-DSA. Причём они там уже давно. Поисковики
ни разу мне не выдавали на них ссылки.

Раз есть реализация sntrup761, то и смысла в sntrup4591761 нет. Заменяю.
Раз есть SLH-DSA, то и SPHINCS+ на неё тоже меняю.

3 months agoПутин о переговорах с Зеленским
Sergey Matveev [Wed, 4 Jun 2025 14:43:33 +0000 (17:43 +0300)]
Путин о переговорах с Зеленским

https://lenta.ru/news/2025/06/04/putin-vyskazalsya-o-vstreche-s-zelenskim/
Увидел заголовок новости, и пока страница открывалась, то в голове был
вопрос "вести переговоры с террористами?". И тут же появляется слово в
слово такой же ответ Путина.

3 months agoRust хорош для написания вредоносного ПО
Sergey Matveev [Wed, 4 Jun 2025 12:02:56 +0000 (15:02 +0300)]
Rust хорош для написания вредоносного ПО

https://habr.com/ru/companies/pt/articles/915192/
https://habrastorage.org/r/w1560/getpro/habr/upload_files/7b6/890/194/7b6890194403285e9bf8a5e0c10ec5fe.png
* "Эти абстракции могут приводить к сложной и неочевидной генерации
  кода, затрудняя понимание связи между исходным кодом и машинным"
* "Это может привести к сложным структурам данных и взаимосвязям, что
  затрудняет анализ состояния объектов в исполняемом файле"
* "сложной кодогенерации, что затрудняет понимание потоков выполнения и
  структуры кода"
* "Понятно, что ничего не понятно"
* "исполняемых файлов, написанных на Rust, является трудоемким и
  затратным по времени из-за сложностей, обусловленных особенностями
  этого языка"

3 months agoНе будет никаких try/check в Go
Sergey Matveev [Wed, 4 Jun 2025 07:58:00 +0000 (10:58 +0300)]
Не будет никаких try/check в Go

https://go.dev/blog/error-syntax
https://habr.com/ru/articles/915468/
Всё, решили в Go, что не будут ничего менять касательно обработок ошибок
(if err != nil). Читая эту страницу, особенно видя как из Rust что-то
хотят внедрить, переживал. С уходом (592c0b876aabe1999f3bf2ccb92b46f28a74cb06)
Ian Lance Taylor, думал что возможно появятся опасные тенденции по ухудшению
языка, как это семимильными шагами происходило в Python. Но нет, всё в норме!

3 months agoCrust -- Where Light Fears to Descend
Sergey Matveev [Tue, 3 Jun 2025 20:55:57 +0000 (23:55 +0300)]
Crust -- Where Light Fears to Descend

http://www.darkside.ru/album/57555/
Солидарен с рецензией на новый альбом новгородцев Crust.

    [...]
    «Русский примитивмэн это конечно, хорошо, но навалите-ка нам блэка и
    бэттл-металла, да понажористее, чтоб бластами поливало, чтоб гитары
    чесали, мы люди простые, а примитивмэн сложный». В этом варианте
    реальности агнец заколот и CRUST играют шикаро звучащий, забористый
    бойкий металл без конкретной привязки к подразделению жанра (от
    шведодэта и разухабистой хеллхаммеровщины до британского дэт-дума и
    общего бегемотовского флёра) – всё это подобно бочке тьмы, внутри
    которой бьется о ржавые стенки черный пудель, которого каждый увидит
    по-своему. Эта музыка понравится всем, уверен, но мало кто скажет,
    услышав ее впервые – о, это ж CRUST. Не всем дано быть уникальными.
    Но иногда достаточно быть просто лучшим среди таких же

Альбом не похож на предыдущие. Действительно, с ходу и не сказать что
это Crust, если не учитывать узнаваемый вокал. Но отличен, превосходен!

3 months agoThe Dillinger Escape Plan не понимают чего их слушать то
Sergey Matveev [Tue, 3 Jun 2025 09:15:17 +0000 (12:15 +0300)]
The Dillinger Escape Plan не понимают чего их слушать то

http://www.darkside.ru/news/173592/

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

Группа то, действительно, значима и крута. Возможно они не лучшие в
своём жанре, но всё же мало кто не знаком с ними. Даже в живую был
(e7038ba452282d2e45ad82682e335ad54271d78a) на них и помню что возраст
всех меня окружающих был, как будто, на десять лет меньше.

3 months agoПользователи ChatGPT сходят с ума. Убогость поисковиков
Sergey Matveev [Tue, 3 Jun 2025 08:40:35 +0000 (11:40 +0300)]
Пользователи ChatGPT сходят с ума. Убогость поисковиков

https://habr.com/ru/news/915142/
Знакомые как-то рассказывали о том, как люди увольнялись с работы после
общения с ChatGPT, который убирал у них все сомнения. Слышал, как кто-то
его как психо(терапевта/аналитика/?) использует. Со стороны это звучит
прям пугающе: за тебя решают такие важные вещи. И ладно бы если
бездушная машина, с холодной статистикой внутри, но ведь наверняка же
можно целенаправленно для групп людей заставлять LLM делать уклон в ту
или иную сторону? Например саботировать процессы в РФ, через граждан
пользующихся подобными зарубежными сервисами.

А я же, тем временем, всё чаще и чаще ловлю себя на мысли о том,
насколько хуже стал поиск (в поисковиках типа Google и подобных).
Просто поиск той или иной библиотеки для Go или другого языка, просто
основанное на парсинге README с какого-нибудь GitHub, самое банальное
чем поисковики занимались -- стало просто ужасным. Поиск статей из
IACR, похоже уже проще проводить локально скопированным сайтом
отиндексированным через recoll.

На какие-то запросы я точно помню что годы назад я получал гораздо
гораздо больше вариантов адекватных "ответов" (при этом, те старые сайты
и информация на них никуда не пропала). Уже даже бывало так, что я прям
хотел в поисковик засунуть готовую ссылку из серии "да вот же, вот
именно та страница которую я искал, смотри!". А какие-то ответы я даже
не могу понять каким боком имеют хоть одно из запрошенных ключевых слов.
Грубо говоря, ищешь сатанинский норвежский чёрный метал, а тебе первыми
ссылками предлагают христианских негров рэперов -- ну а фигли, чёрные,
тема религии, музыка же ж?

Чуть ли не все документы/статьи я уже рефлекторно сохраняю в
~/doc/articles, которые попадут в индекс recoll. Ну а рядом с каждым
скачанным .pdf/.html (иногда и .warc) файлом ещё и .url положу с ссылкой
откуда я его взял. Частенько я отмечал, что через поисковик уже не найти
эти документы, хотя по своим старым URL они все живы.

С другой стороны, на фоне всё усугубляющейся бесполезности поисковиков,
не так неприятен будет факт полной их недоступности без исполнения
закрытого кода. Временами (e2e0240847c6fd5a2e9e6f5c29d054c717152f5e)
Brave Search ещё работает у меня, позволяет им пользоваться. А без него
остаются только SearX instance-ы, дни которых тоже будут сочтены. Но
такими темпами деградации качества их поиска, я скорее уже
самостоятельно перестану ими пользоваться. В этом году несколько раз
запускал JS-capable GUI обозреватель, ради поиска в Google, ибо нигде
нужные мне статьи/страницы не находились -- и Google ни разу не спас и
не помог, хотя прежде был эталоном качественного/полного поиска.

3 months agoФотографии спрайтов
Sergey Matveev [Tue, 3 Jun 2025 08:28:10 +0000 (11:28 +0300)]
Фотографии спрайтов

https://naked-science.ru/community/1085348
https://ru.wikipedia.org/wiki/Спрайт_(молния)
https://en.wikipedia.org/wiki/Sprite_(lightning)
https://en.wikipedia.org/wiki/File:Sprite_over_Southeast_Asia_from_ISS.jpg
https://en.wikipedia.org/wiki/File:Sprite_seen_from_space.jpg
https://en.wikipedia.org/wiki/File:ISS-44_Red_Sprites,_northwest_Mexico.jpg
https://en.wikipedia.org/wiki/File:BigRed-Sprite.jpg
https://i.redd.it/h8hdgwj97qrb1.jpg
https://www.space.com/red-lightning
https://www.almanac.com/what-are-lightning-sprites-magic-skies
https://explorersweb.com/natural-wonders-sprite-lightning/
Как же это всё и красиво и немного пугающе. Чего только в природе нет!

3 months agotxtar формат
Sergey Matveev [Mon, 2 Jun 2025 11:59:11 +0000 (14:59 +0300)]
txtar формат

https://pkg.go.dev/golang.org/x/exp/cmd/txtar
Давно видел в Go коде упоминание txtar формата архивов.
Недавно вот использовал в одном месте, где надо множество
текстовых файлов записать, но не хочется возиться с работой
с ФС, а просто выплюнуть текст в stdout, который уже в txtar
утилиту перенаправить.

    go doc golang.org/x/tools/txtar

Package txtar implements a trivial text-based file archive format.

The goals for the format are:

  - be trivial enough to create and edit by hand.
  - be able to store trees of text files describing go command test cases.
  - diff nicely in git history and code reviews.

Non-goals include being a completely general archive format, storing binary
data, storing file modes, storing special files like symbolic links, and so on.

 # Txtar format

A txtar archive is zero or more comment lines and then a sequence of file
entries. Each file entry begins with a file marker line of the form "-- FILENAME
--" and is followed by zero or more file content lines making up the file data.
The comment or file content ends at the next file marker line. The file marker
line must begin with the three-byte sequence "-- " and end with the three-byte
sequence " --", but the enclosed file name can be surrounding by additional
white space, all of which is stripped.

If the txtar file is missing a trailing newline on the final line, parsers
should consider a final newline to be present anyway.

There are no possible syntax errors in a txtar archive.

3 months agoBASS и goredo кто-то использует и во вне
Sergey Matveev [Mon, 2 Jun 2025 10:05:26 +0000 (13:05 +0300)]
BASS и goredo кто-то использует и во вне

Недавно, кстати, получил обратную связь от человека, который BASS и
goredo использует для сборки всякого софта, названия которого я даже
и не слышал. Причём на Ubuntu и ALT Linux всё это происходит, под
управлением s6. При написании POSIX shell скриптов я стараюсь не
забывать про совместимость, но, честно говоря, пока CI не настроена на
работе, я кроме как на FreeBSD и Astra Linux мало что проверяю на
практике. Хотя какие-то вещи коллеги на своих Ubuntu конечно пробуют.