vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Тут вчера тестировал отправку почты постфиксом с ноутбука через новый сервер и обнаружил, что ноутбук не получает дефолтного маршрута ipv6. А postfix почему-то упорно ломится по 6-му протоколу, увидев на интерфейсе globally routable ipv6 адрес.

Ну ладно, postfix я отучил от этой привычки, прописав ему inet_protocols=ipv4 (smtp_address_preferable почему-то не помогло).

Но надо же понять, в чем дело. Нагугли что оказывается, еще лет десять назад в ifup была выявлена проблема, что он запрещает на интерфейсе прием routing advertisments. И если прописать в /etc/network/interfaces post-команду, которая вернет это назад, то все начинает работать. (хотя вроде могли бы исправить. Видимо ifupdown пользуются только жуткие консерваторы, которые и ipv6 не любят. А я консерватор непоследовательный - network manager не люблю, в ipv6 люблю, хотя и не умею).

Вот теперь думаю, может быть отказаться от ifupdowm в пользу systemd-networkd? Когда я пас стада контейнеров с разными линуксами я частенько использовал systemd-networkd если не мог сходу справиться с дистрибутиво-специфичным методом настройки сети. Он с одной стороны не настолько overengineered как network manager, а с другой - довольно функционален. И самое главное - он ВЕЗДЕ одинаковый. Во всех современных дистрибутивах. И у него с настройкой на ipv6 все нормально по крайней мере в случае dhcp6. На десктопе я его когда-то сконфигурировал (тоже что-то ifupdown сглючил) и забыл с тех пор.

А способ настройки wifi интерфейсов с отдельным wpa_supplicant там предусмотрен, поэтому переучиваться на интерфейс, отличный от wpa_gui не придется.

Главное added value которое с него вроде бы можно получить - это бесшовный переход с wifi на ethernet и обратно. В ifupdown все же не совсем бесшовно получается.

X-Post to LJ

web xmpp client

Sep. 25th, 2025 08:04 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Собрался, наконец, доделать последнюю задачу из области сетапа нового сервера - web-based xmpp-клиент. Теперь у меня есть не только webmail, но и web-jabber. (надо сказать что установить на предыдущий сервер element я собирался гораздо дольше).

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

jsxc, xmpp-web и converse.js.

Первый хорош тем, что присутствует в дистрибутиве в виде пакета libjs-jsxc. Поэтому начал я с него. Но к сожалению, документацию в пакет положить забыли, а по документации на сайте как-то тяжело разобраться с тем, что уже сделал мейнтейнер пакета, а что надо сделать пользователю. Ну и вообще он хочет устаревший интерфейс к xmpp-серверу. Работает только через bosh, а через websockets не умеет.

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

Вот converse.js удалось достаточно просто настроить. К тому же она, в отличие от xmpp-web не требует отдельного виртуального хоста и инструкция по установке не предполагает что файлы скриптов должны принадлежать пользователю www-data (c моей точки зрения файлы скриптов, которые может писать процесс веб-сервера это нехорошо).

Converse.js умеет много чего, в частности OMEMO. А вот аудио-видео звонков, увы, не умеет.

X-Post to LJ

[personal profile] artyom_ferrier
 

Намедни одна знакомая спросила, стоит ли посмотреть фильм «Мечтатели» (Dreamers) Бертолуччи, или он слишком «загрузный», слишком «утончённый».

Я ответил, что, пожалуй, не слишком — но и не того сорта, чтобы рекомендовать к просмотру людям, которые боятся «загрузиться».

При этом мне вспомнилось, как виконт Алексей Артёмович писал по этому фильму сочинение, где-то лет в шестнадцать.

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

Она мне потом показала этот увраж — чтоб и я мог заценить.

Read more... )
vit_r: default (Default)
[personal profile] vit_r
Thekla 2025

Трамп сказал: "Воюйте!"


Давайте, разберём по частям.

Donald J. Trump, President of the United States of America, 2025-09-23:
After getting to know and fully understand the Ukraine/Russia Military and Economic situation and, after seeing the Economic trouble it is causing Russia, I think Ukraine, with the support of the European Union, [ !!! -- vit_r ] is in a position to fight and WIN all of Ukraine back in its original form.

With time, patience, and the financial support of Europe [ !!! -- vit_r ] and, in particular, NATO, the original Borders from where this War started, is very much an option. [ !!! -- vit_r ]

Why not? [ !!! -- vit_r ]

Russia has been fighting aimlessly for three and a half years a War that should have taken a Real Military Power less than a week to win. This is not distinguishing Russia. In fact, it is very much making them look like “a paper tiger.” [ Фуфлофюрер сдули до мушинных размеров -- vit_r ]

When the people living in Moscow, and all of the Great Cities, Towns, and Districts all throughout Russia, find out what is really going on with this War, the fact that it’s almost impossible for them to get Gasoline through the long lines that are being formed, and all of the other things that are taking place in their War Economy, where most of their money is being spent on fighting Ukraine, which has Great Spirit, and only getting better, Ukraine would be able to take back their Country in its original form and, who knows, maybe even go further than that! [ ОборЗеле предложили ответить за базар -- vit_r ]

Putin and Russia are in BIG Economic trouble, and this is the time for Ukraine to act. [ Европидорасом предложили прекратить тратить деньги на покупки энергоносителей в Фуфлорейхе -- vit_r ]

In any event, I wish both Countries [ !!! -- vit_r ] well.

We will continue to supply weapons to NATO for NATO to do what they want with them. [ Европидорасом предложили начать тратить деньги на покупку оружия у Соединённых Штатов -- vit_r ]

Good luck to all! [ "А я пошёл" -- vit_r ]

Красиво, чёрт побери. Комментарии аналитиков тоже забавны до невозможности.



[ Project: War_202202_NsF_Psy RU DW ]: Черновик краткого учебника новейшей истории / / 2022-03-19 (Список основных постов на тему разбора психологии войны 2022-02)
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Когда-то давно я тестировал почтовый клиент iris для vim. Оно меня тогда совершенно не впечатлило. Впрочем, прошло два с половиной года. Если столько времени назад чего-то в мире opensource не было, стоит поискать еще раз.

Поискал и нашел himalaya-vim. Это как-то имеет по-моему более вменяемый дизайн - базируется на командно-строчном почтовом клиенте, который запускает в фоне. Это по-моему гораздо логичнее, чем писать всю обработку протоколов и форматов на встроенном скриптовом языке, даже если у него в стандартной библиотеке есть соответствующие модули (а это уже требует недефолтного языка. iris был на питоне).

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

Я подумал, а может поискать командно-строчный почтовый клиент поприличние и самому вокруг него вимовский плагин накрутить?

Правда, от современной почты требуется как минимум поддердка smtp и imap, а также аттачментов (у himalaya все это есть).

Первый попавшийся в дистрибутиве клиент оказался s-nail. Вроде он все что надо умеет. И даже такая замечательная фишка как поддержка .netrc там есть, чтобы пароли не хранить по куче конфигурационных файлов. Единственное что мне в нем не понравилось, так это то, что он не умеет сообщать о приходе новой почты, ежели запущен и ждет команды от пользователя. Традиционный mailx, который без аттачментов сетевых протоколов и юникода, по-моему это умел. Но тут вообще у автора отношение к imap какое-то странное. Он, судя по документации даже выпилить его хотел, но пользователи очень попросили так не делать.

Зато автор в курсе что такое line-buffered stdio. И это оченьу упростит управление его программой из другой программы. например vim. В общем, возможно, правильный подход - написатьт плагин вокрут s-nail, потом для этого плагина написать свой mailx, с поддержкой IDLE и прочих imap-вкусностей (например на базе c-client от alpine).

Кстати, на сайте у автора есть еще его собственные реализации грейлистинга и dkim для postfix. Посмотреть на них что ли. Все равно собирался dkim у себя поднимать.

Точки зрения

Sep. 23rd, 2025 07:59 pm
[personal profile] artyom_ferrier
 

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

Замечу, оба — резко против Путина, и потому хоть в этом отношении — приличные люди.

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

Второй — напротив, типа, «тёртый калач», «человек военный», «повидал жизнь», и, в каком-то роде, наверное, косплеит космолётчика Зелёного из мультфильма «Тайна третьей планеты», только ещё мрачней и параноидальней.

И вот новость — в том, что всё больше европейцев, как бы взрослых, но c “ребёнком в душе», kidult, повадились покупать специальные мягкие игрушки для ношения на плече.

Read more... )

О Новой Хронологии

Sep. 23rd, 2025 02:06 pm
[personal profile] artyom_ferrier
 

Не так давно всплыла в разговоре тема пресловутой «новой хронологии» от господина Фоменко (и Носовского), и я, удержавшись от лексики повышенной экспрессивности, признался, что знакомство с их трудами имел не очень глубокое, где-то в начале нулевых, но мне хватило, «чтобы не тратить больше времени на эту херню».

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

«Мои поздравления», - ответил я, давая понять, что не заинтересован в дискуссии.

Честно, я действительно читал только одну их книжку, и не слишком далеко.

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

Но потом я дошёл до пассажа, где приводилась европейская географическая карта начала восемнадцатого столетия, и обращалось внимание, что область Кубани на ней помечена как «татары».

Однако, говорили авторы, мы все знаем, что на Кубани живут казаки.

Так значит, делался вывод, казаки и татары — это одно и то же, что и требовалось доказать.

Read more... )
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

  • Normal - это когда, нажимая клавиши с буквами ты перемещаешься по тексту или меняешь его.
  • Visual - это когда ты выделяешь фрагмент для последующей операции (там есть три подрежима)
  • Insert - это когда набираемые буковки непосредственно попадают в текст (есть подрежим Replace)
  • Сommand - это когда то что ты набираешь, оказывается в командной строке внизу экрана и потом может быть выполнено в качестве команды.

Оказывается, еще выделяются

  • Select mode - это когда перемещание выделяет текст, а набор текста - заменяет текущее выделение.
  • Operator-pending mode - это когда ты набрал какую-то комнаду, меняющую текст, и vim теперь ждет команды перемещннения как указания что именно менять.
  • Terminal mode - в терминальном буфере все не так, как в нормальных.

Каждому из этих режимов соответствует своя верссяи команды map для назначения клавиатурных комбинаций. Правда для vmap работает не только в режиме Visual, но и в режиме Select, если мы хотим назначить команду, которая бы работала только в первом, нужно использовать xmap. Еще есть команда lmap, которая работает во всех местах где вводимые буквы являются текстом - в режиме вставки, в командной строке и в строке поиска.

Маленькие открытия

Sep. 23rd, 2025 10:42 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Изучаю как в vim-е работать c Language Server Protocol с помощью плагина ale

Попутно выяснил, что, оказыватеся, кроме общего для всего редактора quickfix list, по которому перемещеются с помощью команд :cn, :cp, :cc, :cfirst, :cbefore и :cafter есть аналогичный location list, локальный для окна. И у него те же команды, но с префиксом не c, а l. А заполняют его командами lgrep, lmake и lfile.

А еще есть команда :cq N вызывающая выход из редактора без сохранения с кодом завершения N. Говорят, очень полезна для прерывания гитовых коммитов. Кто git commit из командной строки зовет. Хотя лучшие вимоводы в моем лице рекомендут fugitive.

А еще оказывается, если в командной строке vim набрать vim это будет почти то же самое. что grep, только с другим синтаксисом и с учетом некоторых переменных заданных с помощью :set. То есть полное имя команды - vimgrep.

А еще оказывается, что quickfix листы образуют стэк. Можно сделать новый посиск, новую компиляцию, а потом вернуться к результатом предыдущего с помощью команды :colder (кстати :lolder сокращается почему-то до :lol)

Сектоведческое

Sep. 23rd, 2025 09:34 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Солипсизм - это такая маргинальная секта, религия. священной книгой которой является рассказ Федора Кнорре "Соленый пёс".

vit_r: default (Default)
[personal profile] vit_r
Herbstanfang 2025, а у евреев начался 5786 год от сотворения мира

Дырозатыкательные войска под командованием опытного разбойника


Оставлю для истории. Комментировать тут нечего. Читайте сами.

Зеленский во время общения с журналистами, куда не пригласили Украинскую ПРАВДУ, Украинская ПРАВДА, 2025-09-20:
У нас появились штурмовые батальоны, полки, которые показывают в течение 2025 года, безусловно, хороший результат. И мы решили, что нужно выйти в юридическую плоскость.

Русские решили делать то же, что и мы. Будем сейчас создавать отдельные штурмовые войска, это решение принято
.

Спикер Генштаба майор Андрей Ковалев, Украинская ПРАВДА, 2025-09-22:
На четвертом году полномасштабной войны с российскими захватчиками характер боевых действий существенно изменился. Учитывая это, принято решение создать в структуре Вооруженных сил Украины Штурмовые войска как отдельный род войск.

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

[...]

Основное отличие штурмовых войск от других – быстрое реагирование и способность действовать первыми независимо от обстановки.

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

Сейчас создано управление Штурмовых войск ВСУ, и начальником этого управления является Герой Украины, полковник Валентин Манько.

В скором времени Штурмовые войска станут незаменимым отдельным компонентом Вооруженных сил Украины
.

Украинская ПРАВДА, 2025-09-22:
Штурмовые войска (ШВ) – это войска быстрого реагирования. Они действуют на разных участках фронта там, где внезапно возникла угроза или проблема – например, прорыв обороны, потеря позиций или населенного пункта. Главная задача – быстро прибыть, развернуться, вступить в бой, уничтожить врага и восстановить утраченное положение. Они не имеют собственных участков и полос обороны и не предназначены для ее ведения. Их задача – вести наступательные, штурмовые и рейдовые действия.

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

[...]

Больше о фигуре Валентина Манько читайте в материале Украинской ПРАВДЫ.

Read more... )

Кошка Машка

Sep. 22nd, 2025 11:38 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Тут моя мама завела себе котенка. Зовут Машка или Муська или Манька.

мяу

Кошечка из выводка. родившегося в соседней деревне.

История почти детективная. Взять эту кошечку мама хотела еще в августе. Но в день отъезда кошка-мама взяла и спрятала своих котят, почуяла что-то. Через три недели мы приехали проводить в саду всякие осенние работы и кошечку таки отловили.

Но, говорят после этого остальных котят кошка куда-то увела и спрятала.

Доменное

Sep. 22nd, 2025 07:24 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Продлил домен spacians.net до 2030 года. Благо у сестры, которая постоянно разъезжает по работе по всяким иным странам есть и американская карточка (с американским биллинг-адресом), и американская симкарта. Понадобилось и то и другое.

vit_r: default (Default)
[personal profile] vit_r
Eidgenössischer Dank-, Buss- und Bettag 2025, новолуние и солнечное затмение, Канада, Австралия и Британия признали палестинское государство, Макрон заявил о создании коалиции признающих палестинское государство

Пейсатая судьба


Charles James Kirk (1993–2025). Его убийство привело к интересному феномену в социальных сетях: люди консервативных взгядов, люди, не облаивающие Трампа, люди, способные думать, внезапно почувствовали себя евреями.

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

Не за то, что они могут что-то сделать. Не за то, что они кому-то угрожают. А за то, что они есть.

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

Война и мир на Ближнем Востоке, Дина Лиснянская, 2025-09-21
Террористическая организация ХАМАС опубликовала официальное заявление, в котором приветствовала решение Великобритании, Канады и Австралии признать государство Палестина.
[personal profile] artyom_ferrier
 

Вспомнился разговор с одним юным другом и коллегой, где-то двухлетней давности.

«Ну что за слякоть всё же, прости господи!» - воскликнул он тогда, имея в виду довольно известный портал российских правозащитников, к тому времени, конечно, уже объявленный «экстремистами» и «иноагентами» всех мастей и выдавленный в Европу.

«Вот что толку, - говорил мой юный друг, - вечно хныкаться на своём сайте, как этот ужасный кровожадный режим обижает вас своим беспределом, и как суды выносят решения одно другого «средневековей»!»

Пожимаю плечами: «А ты бы чего от них хотел?»

Read more... )


vit_r: default (Default)
[personal profile] vit_r
Eustachius 2025

Чей Крым и чьи в Крыму людишки?


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

И вот тут у меня возникает небольшой вопрос: Что делать с населением?

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

Нужна ли нам победа Украины из чисто гуманитарных соображений?

***

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

Надо будет купить ещё. Теперь на очереди заменить мышку на планшет. Благо, они сейчас уже идут по одной цене.

Для тех, кто хочет быть в ногу со временем, Чарли Чаплин об искусственном интеллекте типа LLM и других современных нововведениях. А также How to Recognize AI Attacks, Akamai Technologies, 2025-09-19.



[ Project: War_202202_NsF_Psy RU DW ]: Черновик краткого учебника новейшей истории / / 2022-03-19 (Список основных постов на тему разбора психологии войны 2022-02)
[personal profile] artyom_ferrier
 

Помню, в школе, ещё в весьма такой средней школе, классе в пятом, учительница так нам объясняла происхождение слова «немец».

«Когда наши предки впервые столкнулись с германцами, то, не понимая их языка, считали, что те — просто мычат, как немые. Вот и стали называть их «немцами».

Чуть позже я узнал, что это — не «народная лингвистика», а, в общем-то, вполне официальная теория появления словесной пары «немцы — славяне», вроде бы доминирующая в науке до сих пор.

Read more... )

 

Про файрволлы

Sep. 19th, 2025 08:46 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Вот задумался над тем что применить на новой vds-ке для управления файрволлом.

Раньше у меня был iptables-persistent, но сколько можно, iptables уже лет пять как deprecated.

В Debian умолчательным способом считается юнит nftables, который просто загружает вручную напсанный конфиг. Есть еще nftables-persistent, который работает так же как iptables-persistent т.е. сохраняет конфигурацию, а потом ее загружает, но средствами nftables.

Есть ufw, который использует bsd-шный синтаксис, а есть firewalld, который имеет крайне развесистую схему конфигурации. Насколько я понял firewalld, это попытка сделать из linux андроид, т.е. передать контроль над ситуацией от пользователя/сисадмина авторам приложений. Впрочем как я почитал ченджлоги systemd 258, идея сделать из линукса андроид потихоньку овладевает массами.

Мне, естественно, концепция firewalld не понравилась. Тем более что в имеющемся наборе конфигов как-то путаница между приложениями и протоколами. Например для imap, imaps, и managesieve - разные конфиги. Хотя сервис один и тот же.

Вот теперь думаю, nftables или nftables-persistent. Первый заставит выучить новый синтаксис (вообще-то давно пора), со вторым можно по-моему договориться, используя синатксис iptables (через iptables-nft).

X-Post to LJ

[personal profile] artyom_ferrier
 

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

То есть, я признаю, что в те времена употребимым было выражение «самых честных правил», но, думается, Крылов и Пушкин использовали его (для осла и дяди, соответственно) независимо друг от друга, без каких-либо намёков, которые, честно, и не кажутся ни остроумными, ни логичными.

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

Поставила мне на вид: «Да ты вообще всё неправильно понимаешь! На самом деле выражение «уважать себя заставил» - это тогда был эвфемизм вроде «приказал долго жить». С тем же смыслом. То есть, дядя уже умер».

Read more... )

 

[personal profile] artyom_ferrier
 

Давеча я затронул тему «надобности» высшего образования, особенно гуманитарного, особенно филологического, и выразил недоумение от того, что ему себя подвергают люди, которые, очевидно, не так уж любят читать книжки — так чего себя мучают, зачем тратят время? Могли бы чем-то куда более приятным для себя и продуктивным заняться.

Но сам я, чего не скрываю, чего и не стесняюсь, всё же тусил некоторое время на филфаке и не считаю это время «потерянным».

Да не, это было прикольно — но, видимо, потому, что я-то как раз люблю книжки.

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

Мне же вспоминается восьмой, кажется, класс школы — когда проходили Онегина.

Read more... )


 

Page generated Sep. 26th, 2025 07:28 am
Powered by Dreamwidth Studios