Дожили

Одна… не во всех аспек­тах умная жен­щи­на в интер­не­тах заяви­ла, что текст за меня пишет ней­ро­сеть. Види­мо, пото­му что пра­виль­ная типо­гра­фи­ка для меня — это не пустой звук. Я все­гда исполь­зую тире там, где надо исполь­зо­вать тире, а дефи­сы — там, где надо исполь­зо­вать дефи­сы. Тире (сиречь em-dashes) изго­тав­ли­вать в боль­шин­стве совре­мен­ных редак­то­ров про­сто, доста­точ­но напи­сать два дефи­са под­ряд.

А когда текст на рус­ском язы­ке, то пра­виль­но исполь­зо­вать кавыч­ки «йолоч­ки», со внут­рен­ни­ми кавыч­ка­ми в дру­гом сти­ле, напри­мер, в пред­ло­же­нии «ней­ро­сеть ‘Клод’».

На теле­фоне всё кон­вер­ти­ро­ва­ние в пра­виль­ные сим­во­лы за меня дела­ет айфо­нов­ский редак­тор тек­ста, а когда я пишу посты в своё основ­ное зер­ка­ло жур­на­ла, то Ворд­прес­сов­ский редак­тор плюс пла­гин wp-Typography. Вот так выгля­дит этот редак­тор и этот текст в изна­чаль­ной сво­ей фор­ме в нём:

Писать пра­виль­но сфор­ма­ти­ро­ван­ные ком­мен­та­рии к DW жур­на­лам с ком­пью­те­ра уже слож­нее, так как кодо­вая база DW доволь­но ста­рень­кая и убо­гень­кая — но я ста­ра­юсь. Так, мож­но исполь­зо­вать Alt-коды (зажать Alt и наби­рать чис­ло на Numpad). Напри­мер, для длин­но­го тире это код Alt-0151, а для кавы­чек «йоло­чек» это Alt-0171 и Alt-0187 соот­вет­ствен­но. Ну, когда есть вре­мя и тер­пе­ние. Если нет ни того, ни дру­го­го, то огра­ни­чи­ва­юсь дву­мя дефи­са­ми в тех местах, где нуж­но тире. Ну, люди, с кото­ры­ми я часто обща­юсь, навер­ное, виде­ли.

Теперь что до при­ме­не­ния ИИ. Да, я могу исполь­зо­вать ИИ для «при­чё­сы­ва­ния» финаль­ных тек­стов, фак­то­ло­ги­че­ской про­вер­ки, и стро­го­сти исполь­зо­ван­ных тер­ми­нов. Это ни в коей мере не дела­ет тек­сты «чьи­ми-то». За все­ми сло­ва­ми в этом жур­на­ле и ком­мен­та­ри­ях стою я, а не ней­ро­сеть. Ино­гда она про­сто помо­га­ет мне выра­жать­ся; или наобо­рот — не выра­жать­ся, я часто про­шу её пере­пи­сать что-то, облег­чая фор­му­ли­ров­ки (типа спро­сив «нах.. — пишет­ся вме­сте или раз­дель­но?»), смяг­чая общий язык, и избе­гая рез­ко обви­ни­тель­но­го тона.

Финаль­ные прав­ки я все­гда делаю само­сто­я­тель­но, напри­мер, встав­ляя т.н. «окс­форд­скую запя­тую», кото­рая мне очень нра­вит­ся в англий­ском язы­ке, но по пра­ви­лам рус­ско­го язы­ка не тре­бу­ет­ся. См. послед­нее пред­ло­же­ние в преды­ду­щем пара­гра­фе.

В‑общем, «дожи­ли» — мало того, что рань­ше ком­пью­те­рам надо было кап­чей дока­зы­вать, что ты не ком­пью­тер, теперь ещё и неко­то­рым мяс­ным бал­бе­сам надо «дока­зы­вать», что ты не ней­ро­сеть 🤣😂

Види­мо, надо писать с тижо­лы­ми гро­ма­ти­че­ски­ми ашиб­ка­ми, «шоб пове­ри­ли» 😆 И да, «что­бы два раза не вста­вать», кла­ви­а­ту­ру со смай­ли­ка­ми на Windows лег­ко вызвать соче­та­ни­ем Win+. (Win + точ­ка). Доб­ро пожа­ло­вать в два­дцать пер­вый век, бабонь­ки.

Инте­рес­но, а в этой нашу­мев­шей «соц­се­ти для ИИ-ботов» они друг дру­гу дока­зы­ва­ют, наобо­рот, что они не мяс­ные бал­бе­сы? У меня даже есть мыс­ли о том, как это сде­лать — напри­мер, решить замуд­рён­ное квад­рат­ное урав­не­ние менее, чем за три секун­ды. Зада­ча для боль­шин­ства совре­мен­ных LLM, если что, совер­шен­но три­ви­аль­ная. Ну или в тяжё­лых слу­ча­ях, дифу­ры какие-нибудь (один из самых зубо­дро­би­тель­ных пред­ме­тов, кото­рые мне при­шлось изу­чать в уни).

В‑общем, полон мир бал­бе­сов. А обви­не­ния в при­ме­не­нии ИИ — это при­ми­тив­ный ad hominem. Таких людей мож­но сме­ло посы­лать в /dev/null

Одно из лучших применений ИИ

…это поиск каких-то полу­за­бы­тых про­из­ве­де­ний: рас­ска­зов, книг, песен, видео. Обыч­ные поис­ко­ви­ки с таки­ми запро­са­ми тупо не справ­ля­ют­ся.

Вот, напри­мер. Пом­ню я видео­ро­лик рэп-пес­ни, где меня в своё вре­мя пора­зи­ла кине­ма­то­гра­фия: каме­ра как буд­то лета­ет по мно­го­квар­тир­но­му дому, загля­ды­ва­ет в раз­ные квар­ти­ры, и из этих неболь­ших фраг­мен­тов посте­пен­но соби­ра­ет­ся целост­ный клип. Я на 100% пом­ню толь­ко одно — видео было чёр­но-белым.

Опи­сы­ваю всё, что запом­ни­лось, запу­ли­ваю в ЧатГПТ, под­жи­гаю — и пря­мо с пер­во­го раза «бабах» — «Так это же Лукас, «With the Lid Off»! А ты зна­ешь, что это видео снял исклю­чи­тель­но талант­ли­вый режис­сёр Мишель Гон­дри — для нача­ла 1990х годов (ролик дати­ро­ван 1994 годом) он выгля­дит очень кру­то! Ролик был снят за один про­ход каме­ры — Мишель исполь­зо­вал мас­су хит­ро­стей, что­бы достичь тако­го эффек­та. Если тебе понра­ви­лось, погля­ди ролик Massive Attack, «Protection»! Там очень похо­жая тех­ни­ка. Ещё он снял несколь­ко видео­кли­пов для Björk, а его фильм «Веч­ное сия­ние чисто­го разу­ма» полу­чил Оска­ра за луч­ший сце­на­рий.»

Видео­ро­лик Лука­са здесь, увы, не под­ве­шу — YouTube его выпи­лил за оче­ред­ное «нару­ше­ние копи­рай­та» (боги, как эти «пра­во­об­ла­да­те­ли» зае… надо­е­ли), но есть на Vimeo: https://vimeo.com/709713563 Пес­ня, конеч­но, дурац­кая, но ролик для 1994 года очень даже при­коль­ный. Это сей­час у нас циф­ра, зелё­ные экра­ны, и терафлоп­сы мощ­но­стей пост-про­дак­ше­на, а тогда — плён­ка, граж­дане. Плё­ноч­ка роди­мая, ана­ло­го­вая, тёп­лая, и лам­по­вая. Не полу­чи­лось? Ну, моло­дец — зна­чит, ты запо­ро­ла дубль, давай делай сле­ду­ю­щий. Для роли­ка Лука­са, если что, потре­бо­ва­лось 17 дуб­лей.

Ну, а Massive Attack — Protection на Юту­бе всё же есть, тоже очень здо­ро­во сня­то:

Клип, конеч­но, прак­ти­че­ски маши­на вре­ме­ни — точ­но в 1995 год попа­да­ешь 🙂

Джульетта… у тебя есть ружьё?

У меня оде­ко­ло­нов — как у дура­ка фан­ти­ков. Одних дио­ров­ских штук шесть, оде­ко­ло­ны от Tru Western, оде­ко­ло­ны J. Peterman, аро­ма­ты-ими­та­то­ры, на заказ сде­лан­ные запа­хи с Etsy, есть даже несколь­ко оде­ко­ло­нов рос­сий­ско­го про­из­вод­ства (их запа­хи, в прин­ци­пе, нор­маль­ные, но в целом — про­сто­ва­ты, конеч­но, про­сто­ва­ты). Ну, про мою страсть к пар­фю­му уже было писа­но в нашей стан­га­зе­те.

И всё это, конеч­но, было зна­ком, кото­рый был ста­ра­тель­но игно­ри­ро­ван мно­гие годы. «Его при­мер — дру­гим нау­ка»: если у вас то же самое, то это повод… заду­мать­ся #egg_irl

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

Хоро­ший пар­фюм все­гда сто­ит серьёз­ных денег. Соби­рать биб­лио­те­ку духов, поку­пая пол­ные фла­ко­ны — ника­ких денег не напа­сёс­ся. Но! Есть биз­не­сы, кото­рые поку­па­ют огром­ные пузырь­ки, раз­ли­ва­ют их в проб­ни­ки и про­да­ют за долю малую. Напри­мер, Scent Split, DecantX, MixPerfume — да мало ли их. Таким обра­зом мож­но за три копей­ки попро­бо­вать широ­чай­ший ассор­ти­мент аро­ма­тов, и потом уже решить, что поку­пать в пол­ный рост.

В общем, полу­чи­лось зата­рить­ся «от пуза», и я теперь сижу, про­бую раз­ные. Наи­бо­лее широ­ко в моей кор­зине была пред­став­ле­на про­дук­ция пар­фю­мер­но­го дома с чудес­ным назва­ни­ем Juliet Has a Gun («У Джу­льет­ты есть ружьё»), у кото­рой мас­са андро­гин­ных аро­ма­тов.

Скрин­шот с сай­та BaseNotes, зелё­нень­ким поме­че­ны уни­секс-запа­хи:

Боль­ше все­го меня заин­три­го­ва­ли духи с не менее забав­ным име­нем Not a Perfume («Не духи»). И они, что харак­тер­но, — дей­стви­тель­но не духи!

Дело в том, что обыч­ные духи или оде­ко­лон состо­ят из несколь­ких нот, акку­рат­но сме­шан­ных вме­сте: верх­них (это то, чем пах­нет сна­ча­ла), сер­деч­ных (основ­ных), и базо­вых. Ска­жем, у клас­си­ки наших мам и бабу­шек — «Шанель № 5» — одних толь­ко сер­деч­ных нот аж пять штук: жас­мин, роза, иланг-иланг, ирис, лан­дыш.

А «Не духи» — это чистый цета­локс (амброк­сан), то есть син­те­ти­че­ская амбра, обыч­но исполь­зу­е­мая в каче­стве основ­ной ноты для уси­ле­ния кок­тей­ля аро­ма­тов. Слож­но опи­сать запах цета­лок­са: он дей­стви­тель­но уни­каль­но андро­гин­ный. Его мож­но почув­ство­вать как очень неж­ный, слад­кий, почти жен­ствен­ный, но он же может «пере­вер­нуть­ся» мускус­ной све­же­стью, кото­рая вполне подо­шла бы само­му Але­ну Дело­ну (амбру, пусть и нату­раль­ную, исполь­зо­ва­ли в ори­ги­наль­ном Eau Sauvage, кото­рый он рекла­ми­ро­вал). В общем — мне очень понра­ви­лись. Теперь мож­но сме­ло брать боль­шой пузы­рёк.

Поку­па­лось всё это на Scent Split. Реко­мен­дую. Жен­ских духов на таких сай­тах, конеч­но, боль­ше (по понят­ным при­чи­нам), но если вы дав­но хоте­ли попро­бо­вать бру­таль­ней­шие оде­ко­ло­ны типа Том-Фор­дов­ско­го Tuscan Leather («Тос­кан­ская кожа») или Tobacco Vanille («Табач­ная ваниль»), но боя­лись поку­пать сра­зу огром­ную бан­ду­ру на сто мил­ли­лит­ров — купи­те проб­ни­чек и посмот­ри­те, зай­дёт ли. Отлич­ный спо­соб озна­ко­мить­ся без рис­ка для кошель­ка. Кере­мен­дую.

PS: Кста­ти, отлич­ная идея подар­ка на НГ или Рож­де­ство — если супру­га любит духи.

Вчера FSLogix душили-душили

Запись будет инте­рес­на в основ­ном сись-одми­нам. Так, замет­ки для себя и для сво­их.

FSLogix — это совре­мен­ная заме­на тому, что Microsoft рань­ше назы­вал Roaming User Profiles. Самый боль­шой их недо­ста­ток был в том, что про­фи­ли хра­ни­лись на кон­трол­ле­ре доме­на. А кон­трол­лер — это, сюр­приз-сюр­приз, не фай­ло­вый сер­вер. Нех­ре­на на нём хра­нить вся­кий хлам, типа деск­топ­ных ико­нок, AppData, эски­зов и про­чей фай­ло­по­мой­ки.

FSLogix рабо­та­ет по-дру­го­му: для каж­до­го поль­зо­ва­те­ля, логи­ня­ще­го­ся в систе­му, созда­ёт­ся пер­со­наль­ный VHDX-файл, кото­рый мон­ти­ру­ет­ся как его про­филь. Хра­нит­ся VHDX уже пра­виль­но — на фай­ло­вом сер­ве­ре. Поэто­му куда бы ты ни зало­ги­ни­лась — хоть на физи­че­скую маши­ну, хоть на VDI — ты вез­де полу­ча­ешь свой рiд­ний про­филь со все­ми настрой­ка­ми. Для луч­ше­го эффек­та про­фи­ли жела­тель­но дер­жать на шаре, сто­я­щей на SSD, и непло­хо бы, что­бы фай­ло­вый сер­вер был под­клю­чён, как у боль­ших дяде­нек, через 10+ гига­бит.

Самое рас­про­стра­нён­ное при­ме­не­ние FSLogix — фер­мы вир­ту­аль­ных деск­то­пов. Ага, это имен­но туда мне недав­но при­шлось впи­сать 66 тупо­ры­лых поль­зо­ва­те­лей, из кото­рых отдель­ные граж­дане вме­сто .com писа­ли .cum. Не хочу даже думать, какие сай­ты они до это­го посе­ща­ли. Мда.

Что­бы вклю­чить FSLogix, надо ска­чать кли­ент, поста­вить его на каж­дую кли­ент­скую маши­ну (мож­но через груп­по­вые поли­ти­ки), а затем засу­нуть ADMX/ADML-шаб­ло­ны в SYSVOL на все кон­трол­ле­ры доме­нов, как поло­же­но, что­бы появи­лась новая груп­по­вая поли­ти­ка.

Всё нуж­ное берёт­ся здесь:
https://learn.microsoft.com/en-us/fslogix/

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

Самое слож­ное — настро­ить раз­ре­ше­ния НА ШАРЕ ТОЧНО ТАК, КАК НАДО, ина­че FSLogix будет устра­и­вать тебе цирк с коня­ми и каж­дый раз выки­ды­вать «Access Denied». Вот докУ­мент, кото­рый надо читать очень вни­ма­тель­но. Мне пона­до­би­лось два дня пля­сок с буб­ном и заячьей лап­кой, что­бы всё нако­нец зара­бо­та­ло:
https://learn.microsoft.com/en-us/fslogix/how-to-configure-storage-permissions

Для луч­шей иллю­стра­ции чув­стви­тель­но­сти прав: при пра­виль­но выстав­лен­ных ACL коман­да mkdir на этой шаре с кли­ент­ской маши­ны долж­на успеш­но созда­вать пап­ку.
Но вот попыт­ка создать файл (напри­мер, New-Item) долж­на отфут­бо­ли­вать­ся с Access Denied.
Так FSLogix и опре­де­ля­ет, что дере­во раз­ре­ше­ний настро­е­но иде­аль­но: дирек­то­рию сде­лать мож­но, файл — нель­зя. Если это пове­де­ние не сов­па­да­ет — зна­чит, пра­ва опять где-то поеха­ли, и пора доста­вать бубен.

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

Сисадминско-ИИшно-рабочее

Дано: отка­зо­устой­чи­вый кла­стер Hyper‑V.
Надо: обес­пе­чить сорок рыл вир­ту­аль­ны­ми деск­то­па­ми на Windows 11.

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

Какие вари­ан­ты реше­ния?

Офи­ци­аль­ный RDS от Microsoft. Сто­ит каких-то совер­шен­но невме­ня­е­мых денег — по 220 монет за рыло (CAL, client access license)! Это, на мину­точ­ку, доро­же, чем лицен­зия на Вин­ду!

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

Пона­до­бит­ся:

Одна машин­ка под Linux. На неё ста­вим nginx, кото­рый будет рабо­тать кро­ко­ди­лом балан­си­ров­щи­ком нагруз­ки. Цеп­лять­ся люди будут имен­но к нему — а он будет читать спи­сок доступ­ных вир­ту­а­лок из фай­ла available.conf, и раз­да­вать траф­фик на них:
stream {
upstream rdp_pool {
least_conn;
include /etc/nginx/upstreams/available.conf;
}

server {
listen 3389;
proxy_pass rdp_pool;
proxy_timeout 10m;
proxy_connect_timeout 5s;
}
}

А available.conf посто­ян­но обнов­ля­ет­ся дру­гим скрип­том — на Python.
Этот скрипт под­ни­ма­ет кро­хот­ный веб-сер­вер на Flask, в кото­рый каж­дая вир­ту­ал­ка при­сы­ла­ет свой ста­тус: «заня­то» или «сво­бод­но».

Ста­тус они полу­ча­ют с помо­щью встро­ен­ной коман­ды Windows:
qwinsta | Select-String "Active"

Если выво­дит­ся хоть что-то — маши­на заня­та. Даль­ше PowerShell-скрипт фор­ми­ру­ет JSON и шлёт его на Flask через Invoke-RestMethod.

PowerShell-скрипт добав­ля­ем в Task Scheduler, раз в мину­ту — и впер­дё.

Пито­нов­ский скрипт доволь­но замух­рёж­ный (в хоро­шем смыс­ле), и я его тут выкла­ды­вать не буду. Ска­жу толь­ко, что он не толь­ко добав­ля­ет сво­бод­ные маши­ны, но и чистит пул: выки­ды­ва­ет те вир­ту­ал­ки, кото­рые заня­ты, либо кото­рые не при­сы­ла­ли свой ста­тус в тече­ние двух минут — пото­му что если вир­ту­ал­ка выклю­че­на, послать ста­тус она, разу­ме­ет­ся, не может. За этим надо сле­дить.

Всё это было при­ду­ма­но и реа­ли­зо­ва­но при помо­щи Кейт — так я назы­ваю свою ChatGPT-чку.
Без­услов­но, под моим чут­ким руко­вод­ством:

— А что будет, если вир­ту­ал­ку выклю­чить?
— Ах да, сло­ма­ет­ся. Надо обно­вить скрипт, что­бы ста­рые маши­ны уда­лял, вот так: [код].

Полу­чи­лось бы у меня всё это вопло­тить само­сто­я­тель­но? Конеч­но. И не такое при­хо­ди­лось делать.
Но, япон­ский бог, это заня­ло бы уйму вре­ме­ни: мне при­шлось бы отдель­но выяс­нять, как запус­кать Flask-сер­вер, как слать JSON из PowerShell, как его при­ни­мать, как менять кон­фи­ги nginx на лету, и так далее.

А тут — всё полу­чи­лось бук­валь­но за пару часов.

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

И да, при­ят­но, япон­ский бог — когда из слож­ной, непо­нят­ной зада­чи полу­ча­ет­ся кра­си­вое, рабо­та­ю­щее реше­ние.

Лесбару и три предохранителя

Неожи­дан­ные тех­ни­че­ские реше­ния вновь ожи­да­ли меня под капо­том род­но­го Лес­ни­ка. Обо всём по поряд­ку.

Лам­поч­ки ближ­не­го све­та были заме­не­ны все­го пару меся­цев назад — пере­го­ре­ли. И вот, на днях, вдруг отка­зы­ва­ет левая фара.
Что, мяг­ко гово­ря, уди­ви­ло. «Ну, — мельк­ну­ла мысль, — и гов­но же теперь лам­поч­ки дела­ют! Пол­го­да не слу­жат!»
Я знаю про то, что мож­но поста­вить све­то­ди­од­ные. Но они все вырвиглаз­ные какие-то, тем­пе­ра­ту­ра све­та под шесть тысяч Кель­ви­нов, а то и шесть с поло­ви­ной. Попа­да­лись даже на восемь тысяч — это, навер­ное, что­бы всем встреч­ным заод­но делать рент­ген глаз.

Меняю лам­поч­ку — не горит. Хоро­шо, быва­ет. Зна­чит, предо­хра­ни­тель поже­лал мне при­ят­но­го мле­ко­пи­та­ния. Ищу. Нахо­жу один — аж на трид­цать ампер! Уди­ви­тель­но (и, как выяс­ни­лось, не зря). Про­вер­ка пока­за­ла: целё­хо­нек. Мне нача­ли закра­ды­вать­ся нехо­ро­шие мыс­ли про повре­ждён­ные про­во­да, про­кля­тых белок, а так­же про умест­ность при­ме­не­ния напал­ма, фос­ге­на, хлор­ци­а­на, и, на вся­кий слу­чай, так­ти­че­ских ядер­ных бое­при­па­сов в чер­те горо­да.

Начи­наю раз­би­рать рас­пре­де­ли­тель­ную короб­ку и кра­ем гла­за вижу ещё два предо­хра­ни­те­ля на 15 ампер. На вся­кий слу­чай смот­рю, от чего они. А там англий­ским по бело­му: «Левый ближ­ний свет», «Пра­вый ближ­ний свет». Аба­на­мат. А на трид­цать ампер тогда зачем предо­хра­ни­тель? Для кра­со­ты?

В ито­ге выяс­ни­лось, что в цепи ближ­не­го све­та у Лес­ни­ка целых три предо­хра­ни­те­ля: один плав­кий на 30 А сто­ит до реле, а после реле цепь рас­па­да­ет­ся на две вет­ви, каж­дая из кото­рых защи­ще­на сво­им 15-ампер­ным предо­хра­ни­те­лем. Вот как у Суб­ару всё про­ду­ма­но. Знай наших — у нас там не как у како­го-нибудь Фор­да!

Век живи — век учись.

Зашло в гости

Опо­ссум вир­гин­ский, адна шту­ка:

Я их не гоняю, хотя они жрат­ву у кота вору­ют, жули­ки. Сами посу­ди­те — полез­ная в быту и хозяй­стве тварь:

1. Жрут кле­щей (ticks), гад­ских раз­нос­чи­ков болез­ней. Один опо­ссум может в одно рыло сожрать пять тысяч кле­щей за сезон, а у нас их мно­го.
2. Гно­бят тара­ка­нов, ули­ток, слиз­ней (НЕНАВИЖУ!), мел­ких ядо­ви­тых змей, и даже мышей и крыс.
3. Жрут мусор и даже раз­ла­га­ю­щи­е­ся тру­пы живот­ных. Уби­тых белок, по-мое­му, с дере­ва снял (ага, недол­го они про­ви­се­ли) имен­но он.
4. Не боле­ют бешен­ством в прин­ци­пе — у них тем­пе­ра­ту­ра тела ниже (34−35), вирус бешен­ства тупо не раз­мно­жа­ет­ся. У собак, напри­мер, нор­маль­ная тем­пе­ра­ту­ра тела 38–39, там виру­су самое то.
5. Не агрес­сив­ны по отно­ше­нию к домаш­ним живот­ным. Зубы у них вну­ши­тель­ные, но опо­ссу­мы в душе паци­фи­сты.

Сло­вом, хоро­шие живот­ные, несмот­ря на оттал­ки­ва­ю­щий внеш­ний вид. Я их люб­лю. И, кста­ти, это един­ствен­ное сум­ча­тое живот­ное (ага, они сум­ча­тые, как кен­гу­ру) родом из Север­ной Аме­ри­ки.

ИИ в военных целях

Ока­зы­ва­ет­ся, ЧатЖПТ непло­хо уме­ет в ана­лиз спут­ни­ко­вых фото­гра­фий.

Поль­зо­ва­тель:
Это спут­ни­ко­вое фото в Рос­сии. Что это такое?

Асси­стент:
Объ­ек­ты на спут­ни­ко­вом изоб­ра­же­нии, по всей види­мо­сти, явля­ют­ся мобиль­ны­ми пус­ко­вы­ми уста­нов­ка­ми или пус­ко­вы­ми уста­нов­ка­ми на транс­пор­те­ре (TEL), рас­по­ло­жен­ны­ми на под­го­тов­лен­ных пло­щад­ках. Такая кон­фи­гу­ра­ция харак­тер­на для воен­ных ракет­ных баз, осо­бен­но для зенит­ных или так­ти­че­ских ракет­ных ком­плек­сов.

Основ­ные при­зна­ки:
Линей­ное рас­по­ло­же­ние на бетон­ных пло­щад­ках с подъ­езд­ны­ми путя­ми.
Длин­ные тём­ные транс­порт­ные сред­ства, по раз­ме­рам и фор­ме похо­жи на TEL.
Окру­жа­ю­щие валы или ограж­де­ния, кото­рые пред­по­ла­га­ют защи­ту от взры­вов.
Уда­лён­ное, леси­стое место­по­ло­же­ние, типич­ное для стра­те­ги­че­ских объ­ек­тов в Рос­сии.

Воз­мож­ные вари­ан­ты:
Учи­ты­вая, что это в Рос­сии, это могут быть TEL от:

Искандер‑М (бал­ли­сти­че­ские раке­ты малой даль­но­сти)
С‑300 или С‑400 (зенит­но-ракет­ные ком­плек­сы)
Тополь или Ярс (МБР, но у них дру­гое раз­ме­ще­ние)
Хоти­те, я помо­гу срав­нить это с извест­ны­ми ракет­ны­ми база­ми?

Поль­зо­ва­тель:
Это ПВО. Какой тип ЗРК?

Асси­стент:
Спа­си­бо за уточ­не­ние. Судя по кон­фи­гу­ра­ции — ста­ци­о­нар­ные пози­ции с ТЕЛа­ми на бетон­ных плат­фор­мах и в кон­тек­сте рос­сий­ской армии — это ЗРК С‑300 или С‑400 «Три­умф» (по клас­си­фи­ка­ции НАТО — SA-21 Growler).

На осно­ве види­мых при­зна­ков:
По 4 пус­ко­вые уста­нов­ки на пло­щад­ке, каж­дая с 4 длин­ны­ми кон­тей­не­ра­ми.
Кон­фи­гу­ра­ция напо­ми­на­ет С‑300ПМ/ПМУ или С‑400.
TEL рас­по­ло­же­ны в шах­мат­ном поряд­ке, что типич­но для таких систем.

Наи­бо­лее веро­ят­ный вари­ант:
С‑400 «Три­умф» (SA-21 Growler):
Самый совре­мен­ный ЗРК Рос­сии.
Исполь­зу­ет раке­ты 9М96, 48Н6, 40Н6 (даль­ность до 400 км).
Пус­ко­вые уста­нов­ки типа 5П85ТЕ2/СЕ2, кото­рые похо­жи на изоб­ра­же­ние.

Воз­мож­ная аль­тер­на­ти­ва: С‑300ПМ/ПМУ:
Более ста­рая систе­ма, но похо­жая струк­ту­ра раз­ме­ще­ния.
Что­бы точ­но опре­де­лить С‑400, нуж­ны:
Радио­ло­ка­ци­он­ные стан­ции типа 91Н6Е (Big Bird) или 92Н6Е (Grave Stone).
Харак­тер­ный внеш­ний вид TEL на более новых шас­си.
Если у вас есть более широ­кое изоб­ра­же­ние, я помо­гу точ­нее опре­де­лить.

Поль­зо­ва­тель:
Вот более широ­кое изоб­ра­же­ние, как ты про­сил.

Асси­стент:
Спа­си­бо. На этом спут­ни­ко­вом изоб­ра­же­нии ясно вид­на рос­сий­ская пози­ция ЗРК боль­шой даль­но­сти, и по ком­по­нов­ке мож­но с высо­кой уве­рен­но­стью утвер­ждать, что это С‑400 «Три­умф» (SA-21 Growler).

Основ­ные эле­мен­ты:
1. Пус­ко­вые уста­нов­ки сле­ва:
4 длин­ных тубу­са на каж­дом TEL.
Харак­тер­ны для 48Н6 или 40Н6.

2. РЛС наве­де­ния в цен­тре:
Мач­та с пря­мо­уголь­ной антен­ной — похо­же на 92Н6Е Grave Stone.

3. Команд­ные пунк­ты и маши­ны свя­зи:
В рай­оне пра­вее цен­тра, воз­мож­но, команд­ный пункт 55К6.

4. РЛС обна­ру­же­ния (ввер­ху):
Боль­шая ста­ци­о­нар­ная антен­на — веро­ят­но, 91Н6Е Big Bird.

Вывод:
Это почти навер­ня­ка пози­ция ЗРК С‑400 «Три­умф», пред­на­зна­чен­ная для защи­ты от воз­душ­ных и бал­ли­сти­че­ских угроз.
Хоти­те, я нари­сую схе­му рас­по­ло­же­ния эле­мен­тов?

Поль­зо­ва­тель:
Вот коор­ди­на­ты: 55.673808335283326, 38.36239190529882

Асси­стент:
Спа­си­бо.
📍 55.6738° N, 38.3624° E — эта точ­ка нахо­дит­ся к юго-восто­ку от Жуков­ско­го, неда­ле­ко от Моск­вы.

Про­вер­ка:
Это под­твер­ждён­ная пози­ция С‑400 «Три­умф» (SA-21 Growler), вхо­дя­щая в состав систе­мы ПВО Моск­вы.

Она отно­сит­ся к 5‑й армии ПВО-ПРО, и её зада­чи:
Защи­та стра­те­ги­че­ских объ­ек­тов и команд­ных цен­тров.
Мно­го­уров­не­вая обо­ро­на от само­лё­тов, КР и БР.

Поче­му это точ­но С‑400:
Есть РЛС 92Н6Е.
TEL с новы­ми ПУ.
Харак­тер­ная кон­фи­гу­ра­ция цен­тра управ­ле­ния.
Раз­ме­ще­ние в зоне стра­те­ги­че­ской важ­но­сти.

Итог:
Это пози­ция С‑400 «Три­умф», один из важ­ней­ших узлов систе­мы A2/AD (антидоступ/зона запре­та) вокруг Моск­вы.

Хочешь — могу сде­лать схе­му с под­пи­ся­ми или дать исто­ри­че­скую справ­ку по базе.

pfSense-админское

Не реко­мен­дую апгрей­дить­ся до вер­сии 2.8CE. Она постро­е­на на базе FreeBSD 15 вме­сто 14, и коли­че­ство багов там зашка­ли­ва­ет. В част­но­сти, они поме­ня­ли меха­низм загруз­ки драй­ве­ров.

Пытал­ся настро­ить тут мост «вай­фай-домаш­няя сеть» на pfSense, для слу­ча­ев когда основ­ной интер­нет пада­ет во вре­мя смер­чей и про­чих погод­ных явле­ний. Ну, что­бы на весь дом сра­зу, даже на про­вод­ные устрой­ства, раз­да­вать Ёнтер­нет с теле­фо­на. Вай­фай­ная кар­точ­ка Intel 8260 долж­на под­дер­жи­вать­ся в pfSense из короб­ки, но pfSense 2.8 при загруз­ке, уви­дев эту кар­точ­ку, сра­зу насмерть валит­ся в кёр­нел паник.

Баг уже задо­ку­мен­ти­ро­ван.

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

Врёт как Жюль Верн

Игра­юсь с боль­шы­ми язы­ко­вы­ми моде­ля­ми, запус­ка­е­мы­ми локаль­но через ollama под WSL2. Их нам мно­го раз­ных, LlaVa, llama2, mistral, и т.д. Немно­го ресур­сов, кста­ти, жрёт — я аж уди­вил­ся. WSL2 зани­ма­ет при рабо­те толь­ко два гига памя­ти.

Но язы­ко­вые моде­ли, конеч­но, име­ют огра­ни­че­ния. Одна, напри­мер, нао­труб отка­за­лась рас­ска­зы­вать о том, как пра­виль­но обо­га­щать уран. А вто­рая — врёт как Жюль Верн в кни­ге «Таин­ствен­ный ост­ров». То-есть, рас­ска­зы­ва­ет о про­из­вод­стве, напри­мер, взрыв­ча­тых веществ с ошиб­ка­ми — пред­по­ло­жи­тель­но, спе­ци­аль­но, дабы кто-то не впе­чат­лил­ся, и не сде­лал бы их на самом деле.

Вот, напри­мер, ответ на вопрос о про­из­вод­стве чёр­но­го поро­ха:

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

Надо будет где-то нецен­зу­ри­ро­ван­ные вер­сии моде­лей най­ти, я знаю, что они есть. Не то, что­бы я и без них не знал, как сде­лать Боль­шую Бон­бу. Это, вон, даже чечен­ским под­рост­кам-тер­ро­ри­стам было доступ­но, бла­го ИГИ­Лов­ские мето­дич­ки гуг­лят­ся лег­ко. Да и вооб­ще, они не изго­тав­ли­ва­ли ВВ сами, а взя­ли китай­ских фей­ер­вер­ков и рас­па­тро­ни­ли их.

А мне про­сто так. Шоб было. Мало ли ещё чего инте­рес­но­го мож­но узнать.