vitus_wagner: My photo 2005 (Default)

Тут на слэшдоте пишут, что по крайней мере часть AI-функций в Power Toys для Windows 11 теперь может работать не путем обращения к удаленным серверам ЧатГПТ, а через локальную модель Ollama.

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

vitus_wagner: My photo 2005 (Default)

https://habr.com/ru/news/954054/

В Windows 11 удалены все известные возможности установить систему не имея подключения к интернету и не залогинившись в аккаунт Микрософт.

X-Post to LJ

vitus_wagner: My photo 2005 (Default)

Сконфигурировал тут Ирине на виндовом ноутбуке v2ray. К сожалению такого удобного GUI-приложения как v2rayNG для андроида я не нашел. Или хотя бы умения v2ray.exe самостоятельно инсталлироваться в качестве сервиса как это умеет stunnel или postgres (pg_ctl).

Поэтому пришлось это прикручивать через nssm. (Вообще этих AppToService существует море, я их не отслеживаю, поэтому взял что-то первое попавшееся. Недостатком nssm является то, что он не все умеет настраивать из своего GUI/командной строки. Например за настройкой startup type посылает в serivces.msc. А настройки переназначения ввода-вывода вообще чуть ли не через regedit делать надо.

Прям хоть пиши nsis-овский инсталлятор для проекта из двух exe-файлов. Правда плагин NsJSON я еще никогда не испольовал. А там явно надо написать такой хороший визард, который заполнит все параметры и запишет config.json. Управленение то сервисами через NSIS овский плагин сделать - это как два байта об асфальт.

Правда, надо сказать что кроме собственно v2ray в режиме socks proxy мой сетап требует наличия в Firefox расширения FoxyProxy Standard и правильного конфига к нему, на уровне которого решается какие сайты пускать через туннель, а какие - нет.

И сейчас благодаря тому что конфиги v2ray генерятся одним и тем же шелловским скриптом (по принципу - одно устройство один uuid, чтобы можно было потом выкидывать из конфига сервера uuid-ы скомпрометированных устройств), конфиги FoxyProxy тоже одинаковые и в linux и в windows.

vitus_wagner: My photo 2005 (Default)

Сижу вот в деревне, а [livejournal.com profile] irene_dragon - в Москве. Поскольку скайпом я теперь не пользуюсь, а whatsapp у меня в виртуальной машине на московском десктопе, общаюсь через matrix. У меня nheko (из дистрибутива Debian 12), у неё - element-desktop (под windows). Что характерно все работает, включая видеозвонки.

Правда на том сервере где у меня семейный синапс, стоит coturn, и синапс про него знает.

Вот из fluffychat (для андроида) пробовал позвонить - не получилось. Наверное для андроида надо какой-то другой клиент поставить. Но не element же.

vitus_wagner: My photo 2005 (Default)

Многие, возможно, знают что инсталляторы для windows в наше время принято подписывать. Тут у нас в очередной раз заэкспайрился code signing certificate. У меня, естетсвенно, было дженкинсовское задание, которое заблаговременно, за месяц начало предупреждать что скоро сертификат кончится, надо новый.

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

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

vitus_wagner: My photo 2005 (Default)

Тут пишут https://habr.com/ru/news/753790/ https://iz.ru/1557097/2023-08-10/microsoft-perestanet-prodlevat-litcenzii-klientov-v-rossii-posle-30-sentiabria что с 30 сеттября Микрософт перестанет работать с российским корпоративными клиентами. В смысле продлевать лицензии. Новые по-моему уже больше года не продаются.

Правда, тут некотрые пишут https://1prime.ru/business/20230810/841388347.html что можно оформлять лицензии на физических лиц. Хотя если это физическое лицо не лично владелец бизнеса, то по-моему это порождает неприемлемые бизнес-риски. А ну как уволится сотрудник и унесет с собой лично ему принадежащую лицензию на MS SQL Server.

vitus_wagner: My photo 2005 (Default)

Теперь openssh-сервер ставитсья в windows в три клика (Settings/Apps And Features/Manage Optional Features/Add a feature/Openssh Server). Поставили? ТЕперь заходим в Service, находим его там, устанавливаем Startup Type Automatic. Ну и запускаем. Правило в файрволл добавляется автоматически. Остается взять откуда-то свой authorized_keys, и полжить его в %USERPROFILE%.ssh

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

Что самое приятное, до них наконец-то дошло, что шелл по умолчанию должен быть не PowerShell, а cmd.exe (вернуть powershell можно, но это надо куда-то в реестр лезть. А мне в cmd привычнее).

Теперь вот думаю, что надо на бывшем отцовском ноутбуке унаследованном мамой, это дело поставить. Чтобы можно было в деревню по ssh заглянуть и поменеджить, например, роутер (впрочем может проще роутер на openwrt перепрошить?). RDP-то на дешевом ноутубке так просто не включишь. ТАм какая-то home basic 10-ка, в которой трех нужных dll-ек не хватает. А если их туда подложить, они там при первом же апдейте сотрутся.

vitus_wagner: My photo 2005 (Default)

Говорят, что фото этой могилки стало в Южной Корее вирусным мемом.

vitus_wagner: My photo 2005 (Default)

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

Одновременно пробежала новость что уже версия Windows 11 Pro требует микрософт-аккаунта и без интернета не ставится

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

Полагаю, что пару сервиспаков спустя уже и Enterprise-версии Windows нельзя будет использовать без постоянного соединения с интернетом и регистрации всех действий пользователя. Пока тренируются на кошечках выдрах но уже задают вопросы "А зачем вы сделали вот эту аудиозапись?".

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

vitus_wagner: My photo 2005 (Default)

В FSF тут написали открытое письмо по поводу Windows 11

Life is better together when you avoid Windows 11

Как-то по-моему не очень детально проанализированы особенности новой ОС и патетики больше, чем убойных технических аргументов. Видно рвотный рефлекс замучал.

vitus_wagner: My photo 2005 (Default)

Купил Ирине новый ноутбук - вместо того Dell, которому было уже 4 года. Asus FX506LI. Продавец меня предупреждал "А вы точно справитесь с установкой винды? Может доплатите немножко мы ее вам поставим". Я не поверил, что не справлюсь, но оказалось именно так.

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

В общем, повозившись вечер, плюнул и поставил туда Debian Bullseye. Правда, выяснилось что с ядром 5.10 MEDIATEC-овский wifi не работает, надо из testing тащить 5.14. А с ним не компилируются имеющиеся в дистрибутиве проприетарные драйвера NVIDIA. (правда, сегодня вроде в unstable уже появилися исправленный пакет, но пока у меня работает с поправленным вручную dkms.conf).

Поскольку я первый раз ставил Debian 11 с нуля, а не посредством dist-upgrade, да к тому же и на машину с UEFI, для меня некоторой неожиданнсотью было появление kernel_lockdown. Ну в общем, оказалась относительно вменяемая фича, с возможностью нормально установить machine owner key, и подписать самособранный модуль.

Конечно система еще сырая и там нет возможности, например, организовать автоматический trusted path от мейтенйнера пакета с DKMS-модулем до загрузки этого модуля в ядро. (это, по-моему, не реально без подписи user-space бинарников, а bsign у нас пока в диструбитив не вернулся). Но в принципе потенциал у решения есть.

vitus_wagner: My photo 2005 (Default)

ТУт вот пишут что Микрософт получила патент на технологию создания чатботов, имитирующих поведение умерших людей.

vitus_wagner: My photo 2005 (Default)

Недавно в постгресовской документации начали появляться иллюстрации. Красивые такие диаграммы, нарисованные в векторном SVG-формате.

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

И обнаружили, что не всё - картинки не показываются.

Стали разбираться. Выяснили, что

  1. В docbook xml существует два способа вставлять картинки новый, правильный
           <imagedata fileref="images/genetic-algorithm.svg" format="SVG" width="100%"/>
         
    и старый, неправильный, который скоро перестанет поддерживаться:
           <graphic scalefit="1" width="95%" fileref="demodb-bookings-airlines.png"/>
         
    Первый стайлшитом транслируется в тэг <object>, а второй - в старый добрый <img>.
  2. Микрософтовский html help compiler, который не менялся как бы не с прошлого века, <img> знает и любит, и если найдет в html-е этот тэг, не забудет запаковать файл, указанный в его атрибуте src, даже если в проектном файле (.hhp) этот файл не упомянут.
  3. По умолчанию htmlhelp вызывает для отображения хелп-страниц интернет эксплорер в режиме совместимости с 7-й версией, которая svg показывать не умела.

То есть если воткнуть туда png или jpg как graphics, то все прекрасно покажется, лишь бы в момент компиляции нашелся нужный файл. Если это svg, то нужен уровень совместимости 9-й версией эксплорера, а чтобы стильный модный, молодежный <object> отрисовался корректно, так и вообще с 11.

Но, оказывается если написать в начале файла (в тэге <head>) магическое заклинание
<meta http-equiv="X-UA-Compatible" content="IE=11">

то все начинает показываться правильно. При условии, конечно, что вы не забыли добавить svg-файлы в проект явным образом.

Надо всего лишь после того как отработал xsltproc пробежаться каким-нибудь средством пакетного редактировани по всем сгенерированным html-файлам и добавить этот тэг. Например:

sed -i '/<head>/a\
<meta http-equiv="X-UA-Compatible" content="IE=11">
' *.html

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

vitus_wagner: My photo 2005 (Default)
Сегодня я узнал, что в windows 2019 в комплекте не только openssh-клиент, но и tar.
Вот прямо C:\Windows\System32\tar.exe. Причем в отличие от гнутого tar из msys, этот tar еще помнит, что он tape archiver, и если ему не сказать, куда писать, пытается открыть \\.\TAPE0.
А я то, надеясь на msys пытался копировать файлы путем

tar -C откуда -c что|tar -C куда -x


А вот хрен. Без -f - не работает. (естественно прикол в том, что эти команды - часть большого скрипта, коорый до этого долго долго что-то делает).

А еще я исхитрился собрать plpython с питоном, установленыным в C:\Program Files
(кое-кто в апстриме не умеет proper quoting of program names), и plperl со Strawberry Perl 5.30.
И все это MSVC 2019. Патчик по поводу квотинга уже в хакерсах, патчик по поводу перла надо еще потестировать. Но он спасает также и Perl 5.28, в том числе и ActiveState. Потому что это в апстримовском перле решили сделать несколько функций аллокации компонент локали совсем-совсем static, а зато выпихнуть в интерфейс Perl_setlocale, копия которой до сих пор жила в постгресе в plperl.c.
Теперь копию скомпилировать нельзя, зато можно вызвать оригинал.

Upd фикс кавычек попал в git.
vitus_wagner: My photo 2005 (Default)
Какой виндовый git ни возьми, хоть с https://git-scm.org, хоть msys-овский, обязательно он потащит с собой свой собственный ssh-клиент, который, естественно не умеет работать с родным виндовым сервисом ssh-агента.

Но я таки сумел решить задачу "зачекаутить что-нибудь с github.com и чтобы пароля не спрашивали".
Равно как и задачу "при наличи на машине msys-овского perl если в командной строке набрать perl, будет родная Win32-сборка (strawberry), а не msys-овский. (msys-овского питона у меня там, к счастью нет).м

Кстати, в 2019 винде наконец сделали в контрольной панели, где задаются переменные environment удобный GUI-редактор PATH (не знаю, может в 2016 уже было, с ней я не игрался).

А вот инсталлятор 3.8 питона разочаровал. Ему говоришь "ставься для всех пользователей", а он: "Угу, давай в c:\users\Administrator\LocalProfile поставлюсь".
vitus_wagner: My photo 2005 (Default)
Тут поставил себе для экспериментов Windows Server 2019 (в виртуалку, конечно). Кстати серверные винды работают в виртуалке работают куда лучше, чем десктопные. Десятка на том же железе тормозит безбожно, а этот работаает.
И evaluation license на полгода.

Обнаружил там из коробки работающий ssh. Что очень удобно, поскольку иначе пришлось бы какой-нибудь требующий большей настройки способ передачи файлов между хостом и виртуалкой организовывать. Вебдав, или самбу.

Запустил ssh-agent, но оказалось, что агент глючный. В смысел грузишь в него вполне нормальный ключ, он делает вид, что грузится, но при попытке куда-нибдуь с этим ключом сходить, плолучаешь

warning: agent returned different signature type ssh-rsa (expected rsa-sha2-512)


Почитавши тред на гитхабе я как-то загрустил. Заменять файл пришедший с системой на сборку с гитхаба как-то не очень. Но потом придумал замечательно простой workaround - сгенерировал ecdsa ключ. И он прекрасно работает. Чудеса в решете, называется. В первый раз вижу что в каком-либо софте эллиптичские кривые работают лучше, чем rsa.
vitus_wagner: My photo 2005 (Default)
Тут по наводке [personal profile] phd_ru набрел на Chocolatey.

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

На первый взгляд, там есть более-менее все, что я обычно ставлю на винду из открытого софта. Firefox, python, libreoffice и даже мой любимый торрент-клиент transmission. Из несвободного обратил внимание на skype.

То есть вместо того чтобы каждый раз искать по интернету свежие инсталляторы пары десятков разных программ, можно принести один командный файлик c командой choco install длинный-длинный список. Вроде тех списков для apt-get, yum и zypper, которые я использую для сетапа новых контейнеров для сборки и тестирования постгреса. (постгрес, там, кстати, тоже есть). Даже кое-какие апдейты к винде (8-й по меньшей мере) можно через choco ставить.

Пытаться пользоваться этим, разбираться, зачем ему интеграция с windows update и т.д. я пока не пробовал.

Но если вдруг понадобится зачем-то какую-нибудь винду настраивать и обустраивать, надо будет попробовать. Пару часов точно должно сэкономить.
vitus_wagner: My photo 2005 (Default)
https://www.fsf.org/windows/upcycle-windows-7

Тут fsf опубликовала петицию к Микрософт с призываом открыть код Windows 7.
Мол, раз вы не собираетесь поддерживать это, позвольте юзерам делать это самим.

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

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

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

January 2026

S M T W T F S
     1 2 3
45678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 3rd, 2026 09:52 pm
Powered by Dreamwidth Studios