vitus_wagner: My photo 2005 (Default)
В свое время я стер топ-пост и написал вместо него перенаправление в standalone- блог.
Теперь вот я опять стал писать сюда, но писать новый топ-пост пока лень.

Что здесь интересного:

Если вас интересует моя научная фантастика, вам сюда.

Cписок тем данного ЖЖ, которые могут быть интересными для читателей

Размышления о судьбах человечества
системный подход
непричесанные мысли
экология человека
этология человека
конспироложество
гумилевщина
Технический прогресс
технический прогресс
военно-техническое
авиация
автомобильное
сюрвайвализм
Информационные технологии
open source
debian
android
Nokia n800 и n900
компьютерная безопасность


Это далеко не все темы. Возможно, стоит взглянуть на полный список

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

А право изъясняться на исковерканном языке здесь имеет [livejournal.com profile] tzirechnoy. Да, это произвол. Но произвол тут был, есть и будет есть.

Использование большой буквы в середине слова для обозначения ударения приравнивается к коверканью русского языка. Для обозначения ударения есть в юникоде combining acute accent, U+301, который можно ввести в комментарий с помощью конструкции ́.

А еще я могу забанить за ссылку на видео, если она не сопровождается объяснением зачем именно я должен тратить драгоценные минуты своей жизни на просмотр этого видео. Да, видео это html5 видео честная ссылка на видеофайл. Шансы на то что ради вашего видео я не поленюсь хоть на какое свое устройство поставить флэшплеер, близки к нулю (а шансы на бан - соответственно, к 100%).
vitus_wagner: My photo 2005 (Default)

Я, кажется, наконец, дописал «Императрицу Кэт», произведение, которое начал еще в прошлом веке, больше 30 лет назад. Надо бы, конечно дать месяц-другой отлежаться и перечитать. Вдруг при свежем взгляде окажется, что там парочки эпизодов сильно не хватает. Вот в «Детях Пространства» уже в процесе работы редактора добавилась целая глава.

Кстати да, редактора я ищу. Интересно сколько стоит сейчас редактирование авторского листа? У меня их там 15 с четвертью.

vitus_wagner: My photo 2005 (Default)

Читаю тут по наводке [personal profile] elvit книгу Ивана Катиша с таким названием. Cначала показалось жуткой бюрократической антиутопией, но потом втянулся и оценил главного героя, слегка аутичного программиста и компанию безумцев в которую он попал, поступив в университет.

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

Но блин, почему оно местами так совпадает с моими собственными воспоминаниями? Например, там герои добираются до деревни под Рыбинском через Тверь, Калязин и Углич. Почти как я этим летом. Но меня извиняет то, что у меня точка старта была в Верхневолжье, а они-то ехали из Москвы.

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

Кстати вот вчера на дне рождения у Димы Руховича, встретил вдову Сереги Михайлова, и попытался вместе с ней повспоминать как мы ровно сорок лет назад ездили в экспедицию в Алазанскую долину. Я тогда был на первом курсе, она на втором, и с Серегой знакома еще не была. Оказалось она не помнит подробностей.

vitus_wagner: My photo 2005 (Default)

С использованием нейросетей я нарисовал себе обложки почти ко всем своим книгам. Посмотреть можно здесь.

Но остались "Нэтти" и "Пещера Кибакиба". Я там просто не могу придумать, а какой именно эпизод взять для создания картинки, чтобы он передавал смысл.

Точнее, для Нэтти у меня была идея - нарисовать яхту "La Sirene", в которой Нэтти везет на Капри Ленина и Красина. Но заставить нейронку правильно нарисовать каютный швертбот с корпусом "шарпи", управляемый с помощью румпеля, мне что-то не удалось. И Qwen, и Кандинский норовят штурвал туда впендюрить, причем на носу.

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

(может плюнуть и какой другой эпизод взять?)

В "Звезде из созвездия Лебедь" тот эпизод, который пойдет на обложку, скорее всего просто ещё не написан. Там еще рано об оформлении думать.

vitus_wagner: My photo 2005 (Default)

В мире, где происходит действие "Императрицы Кэт" есть планета Даор. Там (вернее не совсем там) есть древние и могущественные сущности. называемые Силами. Вот сгенерировал их портреты

Хозяин Ветров )

Хозяйка Образов )

Хозяин Волн )

Хозяйка Знаний )

Хозяин Ремесел )

Патронесса Общения )

Хозяин Полей )

Хозяйка Зверей )

vitus_wagner: My photo 2005 (Default)

Вот что-то реакция русскоязычной блогосферы на события в Венесуэле напомнила мне старый анекдот:

Петька:

— Василий Иванович, меня Гондурас беспокоит.

Василий Иванович

— А ты Петька, не чеши его, и не будет беспокоить.

Вот по-моему Венесуэлу сейчас чесать - это лишнее.

vitus_wagner: My photo 2005 (Default)

Тут решил восстановить свой собственный репозиторий пакетов дял Debian, Который мы когда-то создали вместое с [personal profile] filin еще в самом начале века, а потом лет десять назад я его забросил.

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

Ну а раз пакет собрал, почему бы его не выложить для всех желающих. В общем, см https://www.wagner.pp.ru/debian.

Настроил себе sbuild под три дистрибутива. Попробовал пересобрать xephem для arm64 в режиме кросс-компиляции. Собралось.

А вот сбэкпорить telegram-desktop из testing не получилось. В режиме кроссборки что-то не то вышло с build-dependencies - sbuild не смог установить пакет архитектурой all для разрешения зависимости при кросс-сборке. А при нативной сборке в trixie налетаю на internal compiler error причем и на amd64, и на arm64. Но вообще сборка telegram-desktop на Raspbery Pi это еще то занятие. Даже с 8Гб.

Опять потоптался по любимым граблям что Debian устанавливает TMP=/tmp/user/$(id -u) и debootstrap с schroot это дело пробрасывают внутрь chroot. А /tmp-то там своя. И никто в ней эти поддиректории не создает. Плюнул и создал их вручную - для рута, юзера sbuild и всех членов группы sbuild (в которой пока один я).

Теперь бы еще надо скриптовую обертку вокруг sbuild и reprepro, чтобы пакет сразу попадал в локальную копию репозитория, и чтобы сразу пересобирало для всех поддерживаемых версий. А уж ее потом зарсинкаю на публичный сервер (исключив по дороге conf и db). Хотя, конечно, интересно выглядит синхронизцаия apt-mirror-ом по крону со стороны публичного сервера. apt-mirror хорош тем, что минимизирует время, в которое репозиторий невалиден.

vitus_wagner: My photo 2005 (Default)

Вернее, не VPN, а прокси. Сейчас я использую ssh -D на свой виртуальный сервер в Нидерландах, но поскольку ни по каким протоколам кроме ssh на этот сервер сейчас не попасть, мобильные операторы даже https запросы больше килобайта режут, то он функционирует пока оплачен. А оплата скоро кончится. Платить же за полноценный сервер, который я использую только как точку выхода VPN не хочется.

Требования следующие:

  1. Это должна быть не VPN куда заворачивается весь траффик, а место, куда можно перенаправить только некоторые запросы. Запросы к российским сайтам, к моей локальной сети и еще к некоторым сайтам туда попадать не должны. Делаю я это с помощью расширения FoxyProxy, которая имеет набор шаблонов, с которыми сравнивается URL, и в зависимости от выбора направляет запрос на ту или иную прокси (или без прокси непосредственно в интернет).
  2. Оно не должно стоить дороже чем хостинг полноценного VPS. Ну или посоветуйте VPS ценой этак доллар или два в месяц, куда можно будет зайти по ssh с ключиком -D и без проблем оплачивать из России. Диска много не нужно, памяти не нужно, нужен доступ по ssh и чтобы провайдер не нервничал по поводу того что входящий траффик равен исходящему.
  3. Оно не должно требовать установки какой-нибудь проприетарной фигни на мои компьютеры. Т.е. работать по стандартным протоколам - VMESS , VLESS и ShadowSocks считаются стандартными. 4.Желательно, чтобы его можно было использовать не только из браузера, а из любой программы, которая понимает что такое прокси (или совсем из любой с использованием socksify).
vitus_wagner: My photo 2005 (Default)

А вот пара картинок к «Императрице Кэт»

Кэт и Кеалор сразу после знакомства на дороге. © kandinsky

Кеалор и Кэт

Ирра и Джив Маррес © Qwen. Джив у китайской нейросети получился китайцем. Ну ладно, у меня нигде не написано, какие именно расы обитают на Ачжантейе. А от Кандинского мне добиться правильной кошки не удалось.

Джив и Ирра

Хельмутский боевой маникюр © Qwen

маникюр для дракона

vitus_wagner: My photo 2005 (Default)

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

Сцена Лефберг

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

Потом попробовал сделать обложку для "Из пешек в королевы". Увы, ничего хорошего не вышло ни из сцены в Утраченном Храме (нарисовать статую Чорсал Кандинский так и не смог), ни из сцены в Айоле. Почему-то оно изобразило Сандру узбечкой (хотя она наполовину татарка, а наполовину вообще англосакс), а дедушку Парвуза - не горным пастухом в папахе и бурке, как было написано в промпте, а каким-то арабом в бурнусе. А главное кот. Хотя был потребован кот ростом в холке до бедра Сандры, был нарисован обычный маленький серо-поласатый кот. При попытке уточнить, что кот должен быть размером с леопарда, оно почему-то заменило на леопарда (причем размером с хорошего тигра) Сандру, а исходного кота - никуда не дело.

Впрочем Qwen со сценой в Утраченном Храме тоже не справилась. Ну никак не удавалось объяснить что свет на статую падает от фонаря в руке Сандры, а не сверху.

vitus_wagner: My photo 2005 (Default)

Надо всё-таки в 2025 году отметиться, что я тоже что-то делал с нейронками. Поэтому я сгенерировал обложку к «Технократам и Имперцам»

На вершине Кертсберга

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

Таллан без Сигрид

Использовалась нейросеть Qwen

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

Начало диалога было следующим:

USER

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

ASSISTANT

картинка

USER

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

ASSISTANT

та картника, колорая приведена выше.

vitus_wagner: My photo 2005 (Default)

Кажется, авторы RFC 5545 рассчитывали на использование их пользователями GTD.

Иначе зачем бы объекту VTODO статус DELEGATED?

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

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

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

И в андроином tasks.org поддержка множественных списков тоже есть. Хотя эта программа больше расчитана на работу с категориями задач. Но категории - это по смыслу тэги. Вещь неструктурировананая, способствующая разведению бардака. Правда в tasks.org есть поддержка подзадач, причем произвольной глубины вложенности. а в todoman нет. Я было подумывал ее туда дописать, но что-то с ходу не получилось. Больно уж там много функиональности унесено в модуль icalendar, который в другом репозитории и в другом пакете. Править их параллельно - неудобно.

Лучше сразу своё делать. Потому что все кто работает с RFC 5545 умеют аккуратно сохранть неподдерживаемые поля. Так что с одним и тем же календарем (список задач как ни странно - часть календаря) можно работать разными программами, причем как локально, так и по сети с помощью CalDAV. Благо есть на свете vdirsyncer

vitus_wagner: My photo 2005 (Default)

Я вроде никогда не скрывал своих персональных данных. Когда-то на рубеже веков я писал в списки рассылки с .signature, в которой был упомянут мой мобильный телефон (актуальный до сих пор). И в ЖЖ, DW и телеграме у меня ник из реальной фамилии и почти паспортного имени. И под некоторыми постами стоит местонахождение с такой точностью что уж мимо моего деревенского участка не промахнуться (а значит найти меня, имея доступ к земельному кадастру - как два байта переслать), и ВК с вотсаппом я пользуюсь, а там нужно указывать номер мобильного телефона.

Но почему-то требовани администрации ЖЖ привязать аккаунт к Сбер ID вызыват резкое отторжение.

И телеграм я не люблю в том числ и за привязку к номеру мобильника. Ну тут я хотя бы могут сформулировать, что я не люблю телеграм в первую очередь за то, что его владельыцы врут пользователям. Это платформа чуть ли не с наименьшей защитой приватости по сравнению с Whatsapp, Signal и прочими позиционируется как "территория свободы".

vitus_wagner: My photo 2005 (Default)

https://www.theregister.com/2025/12/22/europe_gets_serious_about_cutting/

https://tech.slashdot.org/story/25/12/23/1843236/europes-public-institutions-are-quietly-ditching-us-cloud-providers

Тут пишут что европейские правительственные и муниципальные органы слегка задумались о том, что 90% их цифровой инфраструктуры зависит от заокеанских производителей софта и провайдеров облачных сервисов.

Интересно как насчет тайских производителей жестких дисков и тайваньских производителей оперативной памяти? Наладить-то собственное производство сложнее будет, чем перейти с google на nextcloud и с MS Office на LibreOffice.

X-Post to LJ

Аудио

Dec. 23rd, 2025 05:04 pm
vitus_wagner: My photo 2005 (Default)

Все-таки купил к Raspberry Pi колонки. Самые дешевенькие, рублей за 700. Выбирал по принципу "чтобы никаких посветок не было". Питание подключил к одному из Usb-разъемов пишки - вполне себе тянет, чай не внешний диск, а сигнальный провод - к разъему монитора, который подсоединен к пишке по HDMI. Был бы в мониторе USB-хаб, и питание бы оттуда взял. Но в этом мониторе хаба нет, он есть только в том мониторе, который к большому компьютеру подключен.

Теперь можно смотреть ролики с ютуба в обеих комнатах.

vitus_wagner: My photo 2005 (Default)

Случилась тут у меня в VK дискуссия с [personal profile] nataraj по поводу того, могут ли среди современных студентов попасться "опытные пользователи Linux". И что вообще такое "опытный пользователь Linux" из которого должна получиться хорошая заготовка для будущего разработчика прикладных программ.

На мой взгляд, пользователь, это тот кто решает на компьютере какие-то свои задачи, желательно не имеющие отношения к IT (а то будет "это вроде как машина скорой помощи идет, сама режет, сама давит, сама помощь подает"). Причем пользователем Linux в этом контексте является не тот, кто использует Linux-систему в качестве платформы для запуска браузера, используемого для доступа к чужим сайтам, на которых задачи и решаются, а тот, кто использует для решения задач именно средства, специфичные для POSIX-совместимых систем. Шелл, coreutils, в меньшей степени скриптовые языки вроде Perl и Python - те более системно-независимы.

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

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

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

X-Post to LJ

vitus_wagner: My photo 2005 (Default)

Да здравствует Солнце, да скроется Тьма!

С окончанием самой длинной ночи в году!

vitus_wagner: My photo 2005 (Default)

Отключил вентилятор на видеокарте и стало тихо. Видеокарта у меня, к счастью не мощный графический акселератор, на котором можно ChatGPT гонять. Я бы вообще предпочел встроенную не то в чипсет, не то в процессор. Чтобы в отдельном охлажденние не нуждалось. Но в Ryzen вроде такой нет. Во всяком случае видеоразъемов на этой материнской плате не предусмотрено. Поэтому стоит PCI-ная карточка про которую lspсi рассказывает

VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]

lshw ничего более подробного не говорит. Вот пойди и догадайся, 6450 она, 7450 или 8450.

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

Вопрос в том, где искать правильные радиаторы. для таких видеокарт.

X-Post to LJ

vitus_wagner: My photo 2005 (Default)

Вот тут в GNOME Shell Extension Guidelines появился такой пункт

While it is not prohibited to use AI as a learning aid or a development tool (i.e. code completions), extension developers should be able to justify and explain the code they submit, within reason.

Submissions with large amounts of unnecessary code, inconsistent code style, imaginary API usage, comments serving as LLM prompts, or other indications of AI-generated output will be rejected.

Я бы сказал что не надо разводить дискриминацию роботов. Откуда бы код ни взялся - сгенерирован AI, скопипащен со стэковерфлоу или написан из головы, все равно разработчик обязан про каждую строку кода уметь объяснить, зачем она здесь и почему без нее нельзя обойтись.

vitus_wagner: My photo 2005 (Default)

Тут по наводке [livejournal.com profile] katherine_kinn выяснил что на сайте института русского языка опубликованы нормативные словари русского языка. Думаю что вещь полезная, надо скачать и иметь в хозяйстве. Еще бы придумать способ автоматического преобразования орфографического словаря из pdf в словарь для ispell/aspell/hunspell и vim-овского спеллчекера.

Тут было обнаружено что в толковом словаре отсутствуют некоторые слова, которые ну никак не должны были в него не попасть.

  • Почему-то после АНГАРа сразу идет АНГИДРИД (Том 1 стр 14). А где АНГЕЛ?
  • После "ВЕНЧУР" - "ВЕРАНДА" (стр 63). Слова ВЕРА нет, хотя есть "ВЕРОВАТЬ", "ВЕРОИСПОВЕДАНИЕ", "ВЕРОУЧЕНИЕ".
  • Есть слова "ЛЮБИТЬ", "ЛЮБОВНИК", "ЛЮБОВНЫЙ", но после "Любовного" сразу идет "ЛЮБОЗНАТЕЛЬНЫЙ" (с 306). Слова "ЛЮБОВЬ" нет.
  • После "НАДДУВ" - "НАДЁЖНЫЙ" с точками над "Ё", (стр 344), а слова "НАДЕЖДА" нет.
  • И слова "ПРАВДА" между "ПРАБАБУШКА" и "ПРАВДИВЫЙ" нет (Том 2 стр 131). Хотя есть "Правдоискатель", "Правдолюбие" и "Правдоподобие". А вот СПРАВЕДЛИВОСТЬ присутствует (т. 2 стр 296).

Надеюсь после поднявшегося шума эти ошибки оперативно исправят. Поэтому привожу дату публикации того толкового словаря, в котором это обнаружено 13 Мая 2025 года. И хэши sha224

d6af4dc95d7768406d944f576ddecfbdabf400e560b54b2f4b4dbcd8  tolkovyj_slovar_chast1_A-N.pdf
ffa610c4283b42fc2ebb6b479fecabad333af402e202d9bc6e87f84f  tolkovyj_slovar_chast2_O-Ja.pdf

Upd На странице 146 после ДЕМОКРАТИЯ идет ДЕМОНЕТИЗАЦИЯ. Демонов тоже не бывает. (а что мне сейчас команда top показывает?). Бесов тоже не обнаружено (стр 36). А вот драконы - бывают (стр 169). И дриады (стр 170). А друидов нет (с. 172). И дьявола нет. Не уверен, должен он располагаться между ДУЭТом и ДЫМом, или между ДЫШлом и ДЮАРом (кстати всегда думал что сосуд Дьюара пишется с мягким знаком), но на 174 странице его нет. И чёрта на странице 435 второго тома тоже нет.

X-Post to LJ

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

January 2026

S M T W T F S
     1 2 3
4 56789 10
11 121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 19th, 2026 10:12 am
Powered by Dreamwidth Studios