Кговавая мстя

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

Всех пока­зы­вать не буду, толь­ко самое инте­рес­ное. На этот раз попал­ся самец (а подав­ля­ю­щее боль­шин­ство ранее грох­ну­тых были сам­ки).

Что это имен­но самец — вид­но сра­зу. И вот чест­но: если бы у всех мле­ко­пи­та­ю­щих такие пар­ные орга­ны рос­ли, муж­чи­ны бы ходи­ли с ними чуть ли не до колен. Уди­ви­тель­ное дело — как вооб­ще с таким… бага­жом удоб­но пры­гать по дере­вьям?

Continue reading «Кго­ва­вая мстя»

Вы издеваетесь?

В свя­зи с силь­ной поте­рей веса хочешь не хочешь, а при­шлось менять джин­сы — ста­рые тупо сва­ли­ва­лись.
Рань­ше у меня был раз­мер 38×32, а теперь стал… 14L.
Эта циф­ра муж­чи­нам ниче­го не ска­жет, пото­му что муж­чи­ны вооб­ще незна­ко­мы с тем, как изме­ря­ет­ся жен­ская одеж­да.
Да, поми­мо сме­ны раз­ме­ра одеж­ды, моё реше­ние было заод­но сме­нить и пол одеж­ды — «чтоб два раза не вста­вать». Бла­го, сей­час очень мод­ны андро­гин­ные, про­стор­ные, уни­секс-покрои джин­сов, кото­рые могут носить реши­тель­но все. Напри­мер, вот такие, American Eagle Barrel Jeans:

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

Вот­жеж­блин.
И это ещё вари­ант-лайт: в неко­то­рых жен­ских джин­сах перед­ние кар­ма­ны вооб­ще деко­ра­тив­ные, «что­бы не пор­тить силу­эт».

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

Итог: джин­сы хоро­шие, но кар­ма­ны — изде­ва­тель­ство.
При­дёт­ся при­вы­кать.

Zootopia 2

Отлич­ный семей­ный мульт­фильм! Сме­ло мож­но идти всей семьёй: понра­вит­ся маль­чи­кам, девоч­кам, их роди­те­лям, и всем про­чим сочув­ству­ю­щим. Про­смотр пер­вой части, конеч­но, помо­га­ет — про­сто что­бы в пер­вые мину­ты не путать­ся в дей­ству­ю­щих лицах, — но вовсе не обя­за­те­лен.

В филь­ме пол­но куль­тур­ных отсы­лок — к дру­гим дис­не­ев­ским муль­там и не толь­ко к ним. Музы­ка тоже на высо­те: в одной из глав­ных тем сно­ва отме­ти­лась Шаки­ра наша Меба­ра­ков­на в обра­зе газе­ли.

Что каса­ет­ся «пове­сточ­ки» — да, она есть, но в весь­ма вме­ня­е­мом виде. По сути фильм про джен­три­фи­ка­цию: это когда из ста­рых небла­го­по­луч­ных (но козЫр­но рас­по­ло­жен­ных) рай­о­нов раз­ны­ми спо­со­ба­ми выдав­ли­ва­ют мест­ных бедо­лаг, что­бы засе­лить туда более пла­тё­же­спо­соб­ных граж­дан. В зави­си­мо­сти от того, как имен­но это дела­ет­ся, явле­ние может быть и поло­жи­тель­ным, и откро­вен­но ток­сич­ным — и мульт­фильм акку­рат­но это пока­зы­ва­ет.

В‑общем, мне очень понра­ви­лось, реко­мен­дую всем.

Вчера 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 и опре­де­ля­ет, что дере­во раз­ре­ше­ний настро­е­но иде­аль­но: дирек­то­рию сде­лать мож­но, файл — нель­зя. Если это пове­де­ние не сов­па­да­ет — зна­чит, пра­ва опять где-то поеха­ли, и пора доста­вать бубен.

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

Котополицейский

Смерть на мяг­ких лапах. «А гла­за доб­рые-доб­рые».

«Ну что, бурун­дучи­ла… допры­гал­ся?»

Котя­ра про­дол­жа­ет чест­но отра­ба­ты­вать поло­жен­ный ему по шта­ту паёк. Бурун­ду­ки — это хоро­шо. Это почти бел­ки. Если он и бел­кам устро­ит цугун­дер, будет пря­мо вооб­ще кра­со­та.

Что-то с партией моей стало…

У меня на про­тя­же­нии доволь­но дли­тель­но­го вре­ме­ни к рес­пуб­ли­кан­цам было отно­ше­ние… ну, ска­жем так: с пони­ма­ни­ем. Не фана­тич­но, но со взгля­дом извне, где ценишь идею малень­ко­го госу­дар­ства, инди­ви­ду­аль­ной сво­бо­ды и пра­ва чело­ве­ка само­му решать, как жить, во что верить, что носить, и чем защи­щать свои уши на стрель­би­ще. «Мень­ше пра­ви­тель­ства, боль­ше сво­бо­ды», «ору­жие — это пра­во, а не при­ви­ле­гия» — всё вот это вот. Нор­маль­ная такая клас­си­че­ская аме­ри­кан­ская либер­та­ри­ан­ская пес­ня. С при­пе­вом про Founding Fathers.

А теперь у нас вме­сто пес­ни какие-то мар­ши игра­ют. И как бы не похо­жие на немец­кие, годов эдак 1930‑х. Как извест­но, у нас отме­ни­ли налог на покуп­ку ору­жия, под­па­да­е­мо­го под акт NFA, как-то: куле­мё­ты, руч­ные бон­бы, обре­зы, глу­ша­ки, и так далее. Мне из это­го все­го инте­рес­ны были — толь­ко глу­ша­ки, куле­мёт кор­мить — это ника­ких бабок не напа­сёс­ся. Ну, и после это­го груп­пы по защи­те прав на ору­жие, вклю­чая моих люби­мых GOA, вле­пи­ли иск — «Ребя­та, если налог нын­че состав­ля­ет нуль без палоч­ки тале­ров, на каком осно­ва­нии вы, соб­ствен­но, всё это про­дол­жа­е­те регу­ли­ро­вать?»

Ну, и сего­дня наш рід­ний Минюст под руко­вод­ством Паме­лы Бон­ди (да-да, при адми­ни­стра­ции Трам­па) вру­бил то, что обыч­но вклю­ча­ют демо­кра­ты: Commerce Clause и Necessary and Proper Clause. То есть бук­валь­но гово­рит: «А зна­е­те, Кон­гресс вооб­ще может почти всё, если мы назо­вём это испол­не­ни­ем феде­раль­ных пол­но­мо­чий».

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

А теперь вни­ма­ние — пара­докс.
Я‑то, как нор­маль­ный стре­лок, хочу про­сто иметь воз­мож­ность защи­тить свои уши. Это не про куле­мё­ты с бон­ба­ми, и не про какие-то экзо­ти­че­ские шту­ки. Это про малень­кую желез­ную бан­ку, кото­рая дела­ет «бах» менее похо­жим на взрыв бом­бы. В Евро­пе это поку­па­ет­ся без вся­ких форм, отпе­чат­ков паль­цев, и реги­стра­ции — про­сто как «защи­та орга­нов слу­ха».

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

И тут я лов­лю себя на непри­ят­ной мыс­ли.

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

Ока­за­лось, нет. А там, где у GOP начи­на­ет­ся реаль­ная воз­мож­ность умень­шить госу­дар­ствен­ное вме­ша­тель­ство — они вне­зап­но ста­но­вят­ся очень даже ЗА вме­ша­тель­ство. Осо­бен­но если это мож­но про­дать как Законъ и Поря­докъ™.

И вот я смот­рю на всё это и думаю: что-то с пар­ти­ей моей ста­ло.

При­чём ста­ло не сего­дня и не вче­ра. Про­сто рань­ше как-то мы по боль­шим коли­че­ствам вопро­сов схо­ди­лись, чем теперь. Теперь у нас вооб­ще — реаль­но ниче­го обще­го. Dude, where’s my party? Серьёз­но, вы вооб­ще кто теперь такие?

PS: Сего­дня в GOA ушёл неболь­шой донат. Погля­дим ещё, кто кого.

Домашне-сисадминское

Я, конеч­но, очень люб­лю TrueNAS Core. Ибо FreeBSD, и это тру. Он поз­во­ля­ет дома из гов­на и палок под­нять весь­ма серьёз­ную инфра­струк­ту­ру: ZFS с RAIDZ, снап­шо­ты, репли­ка­ции, iSCSI, SMB, NFS, вир­ту­аль­ные маши­ны, алер­ты — всё это рабо­та­ет, и рабо­та­ет ста­биль­но и пред­ска­зу­е­мо.

Но есть у Core одно харак­тер­ное свой­ство, кото­рое пери­о­ди­че­ски, как фи тепер тош­ше коф­фо­ри­те по-рус­ски, анно­ит: чрез­мер­ная щепе­тиль­ность в отно­ше­нии состо­я­ния пула.

ZFS обна­ру­жил один бит, кото­рый не сов­пал? Авто­ма­ти­че­ски вос­ста­но­вил блок из пари­те­та? Скраб под­твер­дил целост­ность?

С точ­ки зре­ния ZFS — всё пре­крас­но. Но с точ­ки зре­ния TrueNAS — «Пул дис­ков нездо­ров! Сроч­но, сроч­но! Хва­тай меш­ки — вок­зал отхо­дит!»

Core упор­но счи­та­ет пул про­блем­ным до тех пор, пока:

  1. Адми­ни­стра­тор лич­но не зай­дёт в интер­фейс или кон­соль,
  2. Не про­ве­рит SMART по каж­до­му дис­ку,
  3. Не убе­дит­ся в отсут­ствии дегра­да­ции,
  4. Не под­твер­дит, что ошиб­ка была исправ­ле­на,
  5. И вруч­ную не сни­мет пам­пер­сы тре­во­гу коман­дой zpool clear.

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

С точ­ки зре­ния надёж­но­сти под­ход фор­маль­но оправ­дан: ZFS может вос­ста­но­вить блок, но факт воз­ник­но­ве­ния ошиб­ки — это всё же диа­гно­сти­че­ское собы­тие.

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

Ино­гда хочет­ся, что­бы систе­ма уме­ла гово­рить про­ще: «Да, демо­ны были. Мы это­го не отри­ца­ем. Но они само­лик­ви­ди­ро­ва­лись.»

Но фило­со­фия TrueNAS Core дру­гая: каж­дый сбой дол­жен быть зафик­си­ро­ван, про­ве­рен и под­твер­ждён чело­ве­ком. Нра­вит­ся это или нет — это часть его дизай­на. Но ино­гда… анно­ит.

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

Дано: отка­зо­устой­чи­вый кла­стер 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-про­фес­си­ях, но в сисад­мин­стве ИИ — это чудо­вищ­ной мощ­но­сти умно­жи­тель силы, кото­рый поз­во­ля­ет за то же вре­мя делать гораз­до более слож­ные про­ек­ты.

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

Рабоче-покупное

Ищу я, зна­чит, заме­ну бло­ку пита­ния для ста­ро­го PoE-свит­ча, на кото­ром висят каме­ры наблю­де­ния (свитч модуль­ный, ста­рень­кий, но род­ной — и уже настро­ен­ный, как надо). На Ама­зоне нашёл­ся под­хо­дя­щий вари­ант.

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

2.4E+2, ага.

Это у нас, если пере­ве­сти с язы­ка экс­по­нен­ци­аль­ной запи­си, обыч­но при­ме­ня­е­мой где-нибудь в нау­ке, кибер­не­ти­ке, или при вызо­ве ЗГОГГов, — обыч­ные, стан­дарт­ные, род­ные, чело­ве­че­ские 240 вольт.

Зачем они так выпенд­ри­лись — зогад­ко, чест­ное сло­во. Может, наде­я­лись впе­чат­лить кого-то, кто по ночам тай­ком, украд­кой, гла­дит свой осцил­ло­скоп?

Ишь какие нынче есть

Как уже сооб­ща­лось в моей стен­га­зе­те, у меня потёк анти­фриз. Заме­на верх­не­го шлан­га и пру­жин­но­го хому­та, увы, про­бле­му не реши­ла. Было реше­но заме­нить сна­ча­ла хомут — вдруг он барах­ло? Ока­за­лось, да, таки барах­ло. Или может быть, что пру­жин­ный хомут сидел не так плот­но. Ну, а что вы хоти­те, когда стал­ки­ва­ют­ся мил­ли­мет­ры и наши freedom units? По суб­аров­ско­му ману­а­лу нуж­но 44mm, а 1¾ дюй­ма — это, конеч­но, почти то же самое… но в мест­ных попу­га­ях оно всё же самую чуточ­ку длин­нее.

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

Выяс­ни­лось, что нын­че про­мыш­лен­ность изго­тав­ли­ва­ет при­коль­ные чер­вяч­ные хому­ты, назы­ва­е­мые «посто­ян­но-момент­ны­ми» (изви­ни­те, не знаю точ­но, как будет по-рус­ски constant torque).

Выгля­дят они вот так:

Внут­ре «чер­вя­ка» сто­ит ней­рон­ка пру­жи­на, кото­рая под­дер­жа­ет ста­биль­ное уси­лие зажи­ма при изме­не­нии тем­пе­ра­ту­ры, виб­ра­ци­ях и «усад­ке» мате­ри­а­ла. Бла­го­да­ря это­му дав­ле­ние на патру­бок ради­а­то­ра оста­ёт­ся посто­ян­ным, а гер­ме­тич­ность — надёж­ной даже после мно­же­ства цик­лов нагре­ва и охла­жде­ния.

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

Един­ствен­ный минус — доро­го­ва­ты. Две­на­дцать монет за шту­ку, япон­ский бог, как с куста.