<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Евгений Степанищев</title>
<link>https://bolknote.ru/</link>
<description>Этот сайт — моя персональная записная книжка. Интересны мне, по большей части, программирование, история и события из моей жизни</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.5 (v4199)</generator>

<itunes:subtitle>Этот сайт — моя персональная записная книжка. Интересны мне, по большей части, программирование, история и события из моей жизни</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Книги: «Возвращение Синей Бороды»</title>
<guid isPermaLink="false">7741</guid>
<link>https://bolknote.ru/all/knigi-vozvraschenie-siney-borody/</link>
<pubDate>Tue, 28 Apr 2026 19:25:44 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/knigi-vozvraschenie-siney-borody/</comments>
<description>
&lt;p&gt;Трудно сказать, почему я до сих пор сохранял веру в то, что Пелевин ещё напишет что-то такое, что однажды меня зацепит, — какую-то книгу, настолько важную, что надо немедленно хватать всё, что выходит из-под его пера, чтобы приобщиться к ней как можно скорее.&lt;/p&gt;
&lt;p&gt;Многие говорят, что он давно исписался, я, наверное, с этим тоже согласен, но почему-то всё равно не бросал его читать.&lt;/p&gt;
&lt;p&gt;Не скажу, что мне каждый раз приходилось делать над собой усилие: некоторые его вещи давались мне легче, другие труднее, но ни через одну я не продирался так, как через текст его свежей книги «Возвращение Синей Бороды». Тут я окончательно завяз. Примерно на половине я сообразил, что мне совершенно не хочется её дочитывать.&lt;/p&gt;
&lt;p&gt;Я очень не люблю бросать книги, возможно это какая-то моя обсессия, но эту постараюсь бросить. Вместе с писателем и его неудачным спектаклем.&lt;/p&gt;
</description>
</item>

<item>
<title>Есенин</title>
<guid isPermaLink="false">7740</guid>
<link>https://bolknote.ru/all/esenin/</link>
<pubDate>Sun, 26 Apr 2026 16:44:18 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/esenin/</comments>
<description>
&lt;p&gt;Никогда не любил и не понимал стихи Есенина, мне всегда больше нравился Маяковский. Впрочем, кроме Маяковского меня вообще мало какие стихи привлекают — в этом смысле я однолюб. Впрочем, я давно догадывался, что дело в подаче. Наверное с тех пор, как услышал стихи Олеси Балтусовой в её собственном исполнении. Мы дружим больше 20 лет, но я до сих пор не воспринимаю её стихов в виде текста.&lt;/p&gt;
&lt;p&gt;Как-то в машине услышал песню «Заметался пожар голубой» в исполнении Легенары, сначала не понравилось, я даже не дослушал. Потом она попалась ещё и ещё, я особо-то и внимания не обратил — был в своих мыслях. Возможно поэтому песня пробила какие-то мои внутренние фильтры и я вдруг её даже полюбил.&lt;/p&gt;
&lt;p&gt;Только потом я узнал, что это стихи Есенина и попробовать послушать тоже самое в исполнении Безрукова. Мне совершенно не понравилось. В исполнении Легенары эти стихи звучат очень лирично, с каким-то надрывом, мне подходит, а Безруков читает, напротив, восторженно, как весенний щенок.&lt;/p&gt;
&lt;p&gt;В общем, в восприятии стихов я очень нуждаюсь в помощи исполнителя.&lt;/p&gt;
&lt;p&gt;Наверняка это очень примитивно — не уметь видеть стихотворную красоту самостоятельно, но что делать, пока не научился. Собственно, целенаправленного я для этого делал очень мало, нет сильной потребности, что ли…&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.26.2@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Портрет Сергея Есенина нарисованный «Джи-Пи-Ти Имейдж 2»&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Мурчащий котик</title>
<guid isPermaLink="false">7739</guid>
<link>https://bolknote.ru/all/murchaschiy-kotik/</link>
<pubDate>Sun, 26 Apr 2026 15:16:05 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/murchaschiy-kotik/</comments>
<description>
&lt;p&gt;У дочки в школе есть так называемая «проектная деятельность». Не особо понимаю, почему она есть в школе, а заниматься ей приходится дома, но да ладно — ещё больше я не понимаю, почему там не помогают ребёнку выбрать проект по силам.&lt;/p&gt;
&lt;p&gt;Проект, который дочь выбрала — робокот, который должен ходить и мяукать. Насколько я понял, купить готового не вариант, надо сделать своего.&lt;/p&gt;
&lt;p&gt;Наверное это вполне по силам девятилетнему ребёнку, который занимается робототехникой, но у дочки такого предмета в школе нет. И в тематический кружок она тоже не ходит. Так случилось, что я тоже роботов строить не умею.&lt;/p&gt;
&lt;p&gt;У жены я не спросил, но подозреваю, что и она тоже — мы 19 лет вместе и я её ни разу не заставал за сборкой робота.&lt;/p&gt;
&lt;p&gt;В общем, робот нам не по силам. В итоге дома сторговались с дочкой на статичного, но мурчащего кота, тем более в прошлом году была мысль его сделать и под этот проект даже была куплена китайская хреновинка, умеющая записывать звук небольшой длительности.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.26@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На принтере был срочно распечатан кот — я взял первую попавшуюся модель и увеличил её. Напечатанного кота я вскрыл снизу простым советским консервным ножом, а потом выдолбил изнутри при помощи отвёртки и узкогубцев.&lt;/p&gt;
&lt;p&gt;Китайская хреновинка оказалась глуховатой, поэтому мурчание пришлось записывать с «Алисы», выведенной на максимальную громкость. По громкости получилось нормально, а по качеству — терпимо. Но когда я вынул хреновинку из корпуса и начал запихивать в кота по частям, оказалось, что криворукие сборщики паяли не припоем, а своими соплями — провода начали просто отламываться от места пайки.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.26.1@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Пришлось расчехлять &lt;a href="https://bolknote.ru/all/kupil-sebe-payalnik/"&gt;купленный когда-то паяльник&lt;/a&gt;. Паяльник при включении показал слово «&lt;i&gt;CONFIG&lt;/i&gt;» и включаться отказался. Я подумал, что он, наверное, сломался и расстроился.&lt;/p&gt;
&lt;p&gt;Чинить настолько сложные паяльники я умею примерно так же, как делать роботов, так что сделал то, что пришло в голову, — обновил на нём &lt;a href="https://e-design.com.cn/en/NewsDetail/4203645.html"&gt;прошивку&lt;/a&gt; и перепривязал жало к станции. Это не помогло, но зато теперь в паяльнике у меня есть русский язык.&lt;/p&gt;
&lt;p&gt;Выручила инструкция: пока читал, как обновить паяльник, увидел, что «&lt;i&gt;CONFIG&lt;/i&gt;» означает всего-навсего, что ему не подходит блок питания, — он питается по ЮСБ, и я его воткнул в первый попавшийся блок, который нашёлся в ящике стола.&lt;/p&gt;
&lt;p&gt;После «починки» я воспрял духом и работа пошла побыстрее. Быстро перепаял отвалившиеся провода (помогла привычка фотографировать всё, что я разбираю) и заодно вывел кнопку запуска мурчания коту на холку. Это место я накрыл картонной полоской, чтобы увеличить площадь нажатия.&lt;/p&gt;
&lt;p&gt;Динамик вывел на пузико, где прореза́л отверстие и закрыл его пропитанной для жёсткости клеем кружевной тряпочкой от старой детской майки, после чего передал эстафету жене с дочкой — их задача обшить котика мехом.&lt;/p&gt;
</description>
</item>

<item>
<title>Задняя часть Афины</title>
<guid isPermaLink="false">7738</guid>
<link>https://bolknote.ru/all/zadnyaya-chast-afiny/</link>
<pubDate>Sat, 25 Apr 2026 20:20:21 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/zadnyaya-chast-afiny/</comments>
<description>
&lt;p&gt;&lt;a href="https://www.rbc.ru/life/news/69eb31319a7947133f9a6396"&gt;Новость&lt;/a&gt; прочитал, что в турецкой Лаодикее нашли статую Афины высотой два метра. Наверняка это важное открытие, но мне интереснее оказалось другое: статуя очень искусно вырезана спереди, а сзади почти никак не оформлена. Причём это законченная работа.&lt;/p&gt;
&lt;p&gt;Сразу вспомнилось, как в советские годы мы из экономии не клеили обои за «стенкой» — мебельным гарнитуром в зале. Её всё равно невозможно было поставить куда-нибудь ещё, поэтому она всегда стояла на одном месте и смысла клеить за ней обои не было, в общем-то, никакого.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.25.1@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Задняя сторона свеженайденной Афины; детализация увеличена сетью «Джи-Пи-Ти Имейдж 2»&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Кощей</title>
<guid isPermaLink="false">7737</guid>
<link>https://bolknote.ru/all/koschey/</link>
<pubDate>Sat, 25 Apr 2026 16:55:50 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/koschey/</comments>
<description>
&lt;p&gt;Читал тут русские берестяные грамоты и наткнулся на &lt;a href="https://gramoty.ru/thumbs/bibliography_file_supplement_ngb-5_novgorod_0242.pdf"&gt;одну&lt;/a&gt;, где упоминается имя или прозвище «Кощей». Таких грамот нашлось три штуки, и, наверное, есть ещё.&lt;/p&gt;
&lt;p&gt;Я как-то вне контекста сказок это слово не встречал, даже залез в «Википедию». Раньше как-то не приходило в голову почитать что-нибудь про сказочного Кощея. Узнал много нового. У него, оказывается, ещё и отчество было — Трипетович, да ещё и возлюбленная, которую в одной из былин украл у него Иван Годинович. Впрочем, не исключено, что тут склеились два разных персонажа.&lt;/p&gt;
&lt;p&gt;Интересно всё же — сказочный Кощей получил имя по существовавшему когда-то имени или всё-таки сначала так назвали персонажа, а уже потом его имя стало прозвищем? Теперь уж и не узнать.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.25@2x.webp" width="1000" height="297" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;«Челобитье от Кощея и от испольщиков. У кого есть кони, и те плохи, а у иных [вовсе] нет. Чем, господин, пожалуешь крестьян? А рожь, господин, велишь мне молотить — как укажешь?» (или: «так это, как укажешь»)&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Краеведение: что под штукатуркой?</title>
<guid isPermaLink="false">7736</guid>
<link>https://bolknote.ru/all/kraevedenie-chto-pod-shtukaturkoy/</link>
<pubDate>Fri, 24 Apr 2026 22:32:16 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/kraevedenie-chto-pod-shtukaturkoy/</comments>
<description>
&lt;p&gt;Вот непонятно, как это вообще работает. Я уже 15 лет работаю в «Айти-парке», с того самого дня, как переехал из Москвы обратно в Казань. Все 15 лет я хожу мимо стены, что на фотографии, пусть не каждый день, но достаточно часто.&lt;/p&gt;
&lt;p&gt;Это историческое здание, а я, как знают постоянные читатели моих заметок, очень люблю такие здания осматривать и подмечать на них различные детали.&lt;/p&gt;
&lt;p&gt;Что там было в тот год, когда я переехал, неизвестно. Годом позже, в 2012 году, на нечёткой фотографии «Яндекс.Карт» видна вмятина, как будто Халк легонько ткнул мизинцем. Вряд ли она заинтересовала бы меня и сейчас. Но в 2016 году на «Гугл.Картах» уже едва-едва виден лёгкий контур. Качество съёмки там не очень, возможно, в жизни он был заметнее.&lt;/p&gt;
&lt;p&gt;Из года в год он проступал всё сильнее, и лет шесть назад, судя по фото, его было сложно не заметить. Но я почему-то не замечал, пока в сентябре прошлого года, наконец, не обратил внимания.&lt;/p&gt;
&lt;p&gt;Поспрашивал знакомых краеведов, но никто не знает, что там. Я думаю, что там какая-то табличка: на здании рядом одна есть, 18 века, если мне не изменяет память.&lt;/p&gt;
&lt;p&gt;Как это проверить, ума не приложу, разве что гипотетическая табличка окажется металлической. Надо бы разыскать свой пинпоинтер, он лежит где-то дома и проверить. А то полгода хожу мимо и каждый раз гадаю — что же за контур проступает?&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.24@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Мир в бутылке: графика</title>
<guid isPermaLink="false">7735</guid>
<link>https://bolknote.ru/all/mir-v-butylke-grafika/</link>
<pubDate>Thu, 23 Apr 2026 19:46:25 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/mir-v-butylke-grafika/</comments>
<description>
&lt;p&gt;Хочу немного остановиться на том, откуда взялась графика моего проекта, который я условно пока называю «Мир в бутылке», и какие нейросети я использовал для рисования.&lt;/p&gt;
&lt;p&gt;Первых персонажей для будущего перформанса я нарисовал в «ЧатеГПТ 5.4». На вход дал несложный промпт, что-то типа такого:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;нарисуй 10 характерных персонажей-человечков в пиксельном стиле маленького размера. референс в картинке&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В качестве референса был приложен первый попавшийся скрин из какой-то бродилки времён ДОСа и, если честно, я не ожидал, что результат мне понравится настолько, что, по сути, определит всех будущих персонажей:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.23.2@2x.webp" width="1000" height="264" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Собственно, этот спрайт плюс небольшое текстовое техническое задание, где я поверхностно описал, какими возможностями будут обладать будущие персонажи, я и подал на вход «Опусу 4.7».&lt;/p&gt;
&lt;p&gt;Картинки я на спрайты не резал: нейросеть справилась с этим самостоятельно — вырезала, сделала им прозрачный фон и даже добавила простенькую анимацию ходьбы. Кстати, позже я обнаружил, что у меня в коде оказалось два варианта спрайтов — для ходьбы влево и вправо, — и попросил оставить только один вариант, а второй делать поворотом спрайта.&lt;/p&gt;
&lt;p&gt;Травку, камешки, насекомых и игровые предметы мне рисовал уже «Опус». С мелкими предметами он справился хорошо, а с теми, что покрупнее, — хуже. В итоге котёл, костёр, сундук и так далее я снова попросил нарисовать «ЧатГПТ». На мой взгляд, он их нарисовал слишком детализированно:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.23.3@2x.webp" width="1000" height="130" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Поскольку их надо было сделать сильно меньше, «Опус» перерисовал новую версию «по мотивам». В итоге качество меня устроило. Текущий вариант лучше, чем было раньше, но выглядит менее натурально, чем то, что нарисовал «ЧатГПТ». В силу того, что я придерживаюсь ретро-стиля, как будто бы нужный баланс достигнут.&lt;/p&gt;
&lt;p&gt;Гидру я рисовал в «Нанобанане 2», приложив как референс картинки персонажей. Текущий результат получился примерно с четвёртой или пятой попытки и, если честно, не кажется мне идеальным, но мне больше хотелось проектировать мир, а не возиться с графикой настолько долго.&lt;/p&gt;
&lt;p&gt;Претензия всё та же: по сравнению с персонажами гидра чересчур детализирована.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.23.1@2x.webp" width="1000" height="264" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Что делать дальше я пока не решил. Либо доделаю этот мир — там осталась ещё одна нереализованная задумка, либо перейду на другую платформу (кое-что заказал на «Авито») и спроектирую что-то там (идеи, опять же, есть).&lt;/p&gt;
</description>
</item>

<item>
<title>Кафе: второй зал</title>
<guid isPermaLink="false">7734</guid>
<link>https://bolknote.ru/all/kafe-vtoroy-zal/</link>
<pubDate>Wed, 22 Apr 2026 19:31:57 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/kafe-vtoroy-zal/</comments>
<description>
&lt;p&gt;Что-то я всё забываю написать: мы в кафе без помпы открыли второй зал и потихоньку начинаем его обживать. Потихоньку, потому что решили не закрываться надолго после расширения — денег второй зал отъел прилично, не хочется терять ещё.&lt;/p&gt;
&lt;p&gt;Поэтому всё немного в недоделанном состоянии, но народу как будто в кафе стало намного больше, пришлось даже расширять цех, так что, видимо, управляющая всё делает правильно.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.22.1@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Инженерное меню в мониторе Kuycon</title>
<guid isPermaLink="false">7732</guid>
<link>https://bolknote.ru/all/inzhenernoe-menyu-v-monitore-kuycon/</link>
<pubDate>Wed, 22 Apr 2026 07:35:32 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/inzhenernoe-menyu-v-monitore-kuycon/</comments>
<description>
&lt;p&gt;Искал, как обновить прошивку своего нового монитора «Куйкон», и случайно нашёл инженерное меню. Нужно зажать клавишу «≡» на пульте до его появления.&lt;/p&gt;
&lt;p&gt;Большинство опций понятны — настройка соотношения цветов при разных точках белого, уровень подсветки, отключение показа логотипа. Термин «&lt;i&gt;Burn-In&lt;/i&gt;» я погуглил — это защита от выгорания.&lt;/p&gt;
&lt;p&gt;Единственное, что ставит в тупик, — непонятная опция «&lt;i&gt;DefLAN&lt;/i&gt;», которая, судя по всему, как-то связана с сетью, но при этом выбирается язык. Я поставил русский, но ничего визуально не изменилось.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Добавлено&lt;/i&gt;: один из читателей расшифровал — «&lt;i&gt;Default Language&lt;/i&gt;» («язык по умолчанию»).&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.22@2x.webp" width="925" height="600" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Я в Кибердянске</title>
<guid isPermaLink="false">7731</guid>
<link>https://bolknote.ru/all/ya-v-kiberdyanske/</link>
<pubDate>Tue, 21 Apr 2026 20:33:36 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/ya-v-kiberdyanske/</comments>
<description>
&lt;p&gt;А я тут, оказывается, кое-что забыл показать, в &lt;a href="https://t.me/bolknote"&gt;телеграмном канале&lt;/a&gt; опубликовал, а тут — нет. Вышел очередной комикс «&lt;a href="https://vk.com/cyberdyansk"&gt;Кибердянска&lt;/a&gt;», но с моим участием:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.21.1@2x.webp" width="1000" height="1491" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Мир в бутылке: поведение ведьмы</title>
<guid isPermaLink="false">7730</guid>
<link>https://bolknote.ru/all/mir-v-butylke-povedenie-vedmy/</link>
<pubDate>Tue, 21 Apr 2026 18:07:20 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/mir-v-butylke-povedenie-vedmy/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/all/mir-v-butylke-gidra-i-vedma/"&gt;Вчерашняя идея&lt;/a&gt; прикрутить небольшую нейросетку, которая будет выстраивать поведение ведьмы, в общем-то, провалилась. Ушло 4,5 часа, чтобы обучить простенькую трёхслойку на нескольких тысячах игровых ситуаций, но она показала прирост по сравнению с обычным поведением на основе уже существующих правил на уровне шума.&lt;/p&gt;
&lt;p&gt;Обидно, досадно, но ладно. Там было пространство для манёвра, но слишком медленно тренируется. Чтобы ускорить, нужно переписывать весь игровой мир на какой-нибудь фреймворк для ускорения через видеокарту, а это долго даже с нейросетками. Да и качество такого переноса потом не проверишь.&lt;/p&gt;
&lt;p&gt;Решил пойти другим путём — попробовать «дерево решений», оно легче в обучении и его проще потом разбирать. Это помогло — эксперименты пошли бойчее, и я довольно быстро увеличил метрику с 1,715601 до 1,933353, что довольно много на самом деле. Метрика там по простенькой формуле учитывает результативность кампании — удалось ли убить гидру и сколько народу выжило.&lt;/p&gt;
&lt;p&gt;Потом «Курсор» просто разобрал мне получившееся дерево и перенес ту же логику в правила. Следующий шаг — хочу расширить количество «решений», которые может принять ведьма и посмотреть что получится.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.21@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Визуализированное дерево решений эксперимента №2 (в данный моменту у меня кончается эксперимент №4)&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>ИИ: Claude Mythos и поиск уязвимостей</title>
<guid isPermaLink="false">7729</guid>
<link>https://bolknote.ru/all/ii-claude-mythos-i-poisk-uyazvimostey/</link>
<pubDate>Tue, 21 Apr 2026 12:19:52 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/ii-claude-mythos-i-poisk-uyazvimostey/</comments>
<description>
&lt;p&gt;Я давно предсказывал, а месяц назад даже &lt;a href="https://bolknote.ru/all/ii-poisk-uyazvimostey/"&gt;об этом написал&lt;/a&gt;, что нейросети в этом году побьют все прежние рекорды по поиску уязвимостей. Прогноз уже начинает сбываться: компания «Антропик» не стала публиковать свою модель следующего поколения «Мифос», потому что она исключительно хороша в поиске уязвимостей.&lt;/p&gt;
&lt;p&gt;Вроде обещают показать летом, когда все крупные поставщики софта закроют выявленные этой моделью уязвимости.&lt;/p&gt;
&lt;p&gt;Я сразу заподозрил в этом заявлении изрядную долю маркетинга и оказался прав: как показало &lt;a href="https://habr.com/ru/news/1024952/"&gt;исследование&lt;/a&gt;, изрядную часть уязвимостей, которые раскрыли, нашли также и модели предыдущего поколения. Тем не менее я охотно верю, что «Мифос» сильнее «Опуса», просто не думаю, что настолько, насколько это хотят показать.&lt;/p&gt;
&lt;p&gt;В конце концов, это хороший бизнес-план — создать миф вокруг новой модели, чтобы все попросились в закрытое и, наверняка, платное бета-тестирование.&lt;/p&gt;
</description>
</item>

<item>
<title>Мир в бутылке: гидра и ведьма</title>
<guid isPermaLink="false">7728</guid>
<link>https://bolknote.ru/all/mir-v-butylke-gidra-i-vedma/</link>
<pubDate>Mon, 20 Apr 2026 18:27:41 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/mir-v-butylke-gidra-i-vedma/</comments>
<description>
&lt;p&gt;Довольно интересно получается вместе с дочкой проектировать игровой мир через нейросети. Ей не хватает усидчивости, чтобы довести дело до конца, но пока я его создавал, она иногда прибегала и вкидывала какие-то идеи. Так у нас появилась &lt;a href="https://bolknote.ru/all/mir-v-butylke-a-gde-loshadka/"&gt;лошадка&lt;/a&gt;, а позже — гидра. Вообще дочка хотела дракона, но мне почему-то очень хотелось гидру, в ходе переговоров сошлись на том, что гидра визуально — почти дракон.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.20.1@2x.webp" width="1000" height="229" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Мир в текущем его виде: появился «босс» — гидра&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Эта гидра — то, что называется «боссом», то есть сильный монстр, для убийства которого требуются усилия большинства персонажей. Гидра сильно спутала мне карты, так как, по сути, все мои персонажи — одиночки. Да, они могут подлечивать друг друга и воскрешать, но основной алгоритм у них написан так, чтобы зачищать свою окрестность от врагов и не умирать.&lt;/p&gt;
&lt;p&gt;Появление босса попило мне немало крови — пришлось переосмысливать поведение всех персонажей, а некоторые из них до сих пор ведут себя странно. Ни я, ни нейросеть пока с этой проблемой не справились. Труднее всего было с лекарем и ведьмой. Оба персонажа нужны как поддержка: лечить и оживлять других членов команды. Поэтому к ним другие требования, отличающиеся от тех, кто атакует — держаться на периферии, не умирать и лечить всех остальных.&lt;/p&gt;
&lt;p&gt;Не бог весть какая стратегия, но я до сих пор с ней бьюсь. Пришлось выделить поведенческий код в отдельный модуль и проводить симуляции на тысячах прогонов, чтобы отладить логику. Так удалось отладить поведение лекаря (я в разговоре с ИИ называю её «девочка»), а вот ведьма пока далека от идеала.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.20.2@2x.webp" width="1000" height="441" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Процесс общения с «Курсором» по поводу изолированной симуляции поведения персонажей&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;С алгоритмом ведьмы я бился несколько часов: у неё есть особенность — для лечения ей нужно варить зелья на стационарной площадке, которая может быть занята гидрой. В этом случае ведьма эффективнее в дистанционных атаках — и это она тоже умеет.&lt;/p&gt;
&lt;p&gt;С ней я тоже провёл ряд симуляций, чтобы выровнять поведение, но она всё равно либо пёрла на гидру и умирала, либо делала что-то столь же глупое. Поскольку код писала нейросеть, я не стал в него погружаться, а попробовал другой подход — запрограммировать небольшую сетку, которая управляла бы поведением ведьмы и обучить её на реальных битвах.&lt;/p&gt;
&lt;p&gt;Выживаемость резко подскочила, но когда в открыл мир, чтобы посмотреть что вышла, то обнаружил, что ведьма теперь со всех ног улепётывает к краю экрана, стоит гидре выйти из пещеры. В общем, стоит тщательнее описывать что считается успехом для каждого персонажа и его выживаемость — это не единственный критерий, который надо максимизировать.&lt;/p&gt;
&lt;p&gt;Я как-то не думал, что это займёт столько времени, но планирую экспериментировать до успеха.&lt;/p&gt;
</description>
</item>

<item>
<title>Мир в бутылке: а где лошадка?</title>
<guid isPermaLink="false">7727</guid>
<link>https://bolknote.ru/all/mir-v-butylke-a-gde-loshadka/</link>
<pubDate>Sun, 19 Apr 2026 17:11:41 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/mir-v-butylke-a-gde-loshadka/</comments>
<description>
&lt;p&gt;Пока программировал свой «Мир в бутылке», пришли жена и дочка и, как фанатки лошадей, потребовали ввести в игру лошадку. Я согласился с условием, что дочка нарисует прототип и хоть немного продумает механику — как именно лошадка будет себя вести.&lt;/p&gt;
&lt;p&gt;В итоге, дочка по-быстрому нарисовала как она видит лошадь, а я двумя проходами вместе с нейросеткой довёл её до пиксельного совершенства.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.19.1@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;С игровой механикой всё-таки больше пришлось разбираться мне, так что я решил, что лошадь будет магическим средством бегства для лекаря, которая не умеет атаковать — теперь, если её атакуют, то она может куда-нибудь ускакать, призвав лошадь. У заклинания есть период охлаждения, так что постоянно бегать не получится.&lt;/p&gt;
</description>
</item>

<item>
<title>Мир в бутылке: сжатие в картинку</title>
<guid isPermaLink="false">7726</guid>
<link>https://bolknote.ru/all/mir-v-butylke-szhatie-v-kartinku/</link>
<pubDate>Sun, 19 Apr 2026 09:36:52 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/mir-v-butylke-szhatie-v-kartinku/</comments>
<description>
&lt;p&gt;Вчера &lt;a href="https://bolknote.ru/all/mir-v-butylke/"&gt;я писал&lt;/a&gt;, что код и вероятности перехода в цепях Маркова упакованы в картинку, но не объяснил что это и для чего сделано.&lt;/p&gt;
&lt;p&gt;Про эту технику несколько раз писали, но она остаётся малоизвестной. Суть в том, что мы, пользуясь тем, что любая картинка — формат со сжатием, кодируем в её пикселях текст нашей программы.&lt;/p&gt;
&lt;p&gt;Это позволяет, во-первых, отдавать сжатый ответ даже на тех серверах, где сжатие выключено, во-вторых, использовать иногда более продвинутые методы сжатия, которые есть в современных форматах изображений, но могут отсутствовать при сжатии данных сервером через &lt;i&gt;HTTP&lt;/i&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.19@2x.webp" width="700" height="405" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Процесс сжатия в картинку — выбираем формат, который сжимает эффективнее&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Сжатие при этом реализовывать в ДжаваСкрипте не нужно — браузер за нас распаковывается картинку, а мы её просто попиксельно читаем.&lt;/p&gt;
&lt;p&gt;Поскольку веса для цепей Маркова занимают аж 3,5 мегабайта в джейсоне, я воспользовался этой идеей, чтобы поэффективнее его ужать, бинарно сериализуя его в картинку, а потом затянул туда и остальное — основной код и спрайты.&lt;/p&gt;
</description>
</item>

<item>
<title>Мир в бутылке</title>
<guid isPermaLink="false">7725</guid>
<link>https://bolknote.ru/all/mir-v-butylke/</link>
<pubDate>Sat, 18 Apr 2026 21:16:38 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/mir-v-butylke/</comments>
<description>
&lt;p&gt;В конце 90-х был относительно популярен класс программ, который сейчас, кажется не встретишь. Не уверен, что у него есть какое-то официальное название, но чтобы как-то его называть, назову его «виртуальные компаньоны».&lt;/p&gt;
&lt;p&gt;При запуске такие программы чаще всего отображали какое-то интерактивное животное — котёнка, который прыгал по вашим окнам или тараканов, которые прятались за ними.&lt;/p&gt;
&lt;p&gt;Не то, чтобы я по таким приколам скучал, но время от времени их вспоминаю, непонятно почему. Даже была мысль попробовать написать что-то своё. Но своими руками написать что-то подобное я не сподобился, зато, когда на днях вышла сеть «Опус 4.7», я решил попробовать посмотреть на неё именно на такой задаче.&lt;/p&gt;
&lt;p&gt;Я решил создать небольшой мирок в браузере, который будет жить на моей страничке. Я думал о нескольких пиксельных, стилизованных под старые игры персонажей, которые будут взаимодействовать с друг другом — разговаривать диалогами, которые будет для них генерировать цепь Маркова.&lt;/p&gt;
&lt;p&gt;В процессе написания идея модифицировалась — персонажи поселились на полоске внизу страницы, у них появились враги и некоторая специализация. Всё это полностью сделано «Опусом», я только направлял, тестировал и давал идеи.&lt;/p&gt;
&lt;p&gt;Технически всё упаковано в одну картинку (так оказалось эффективнее) из которой читается и код, и спрайты, и вероятности перехода между состояниями для цепей Маркова.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.18@2x.webp" width="1000" height="206" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Развернуть видео</title>
<guid isPermaLink="false">7724</guid>
<link>https://bolknote.ru/all/razvernut-video/</link>
<pubDate>Fri, 17 Apr 2026 19:51:31 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/razvernut-video/</comments>
<description>
&lt;p&gt;Иногда попадается зеркально отображённое видео — я думаю, таким образом залитые ролики пытаются скрыть от правообладателей. Мне в какой-то момент надоело смотреть видео в таком виде, и я написал для себя однострочник, которым хочу поделиться.&lt;/p&gt;
&lt;p&gt;Его надо выполнять в консоли браузера, которая вызывается через «Инструменты разработчика».&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class="javascript"&gt;document.querySelectorAll(&amp;#039;*,iframe&amp;#039;).forEach(e=&amp;gt;(e?.shadowRoot||e).
querySelectorAll(&amp;#039;video&amp;#039;).forEach(v=&amp;gt;v.style.transform = &amp;#039;scaleX(-1)&amp;#039;))&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>«Борьба за всеобщую грамотность»</title>
<guid isPermaLink="false">7723</guid>
<link>https://bolknote.ru/all/borba-za-vseobschuyu-gramotnost/</link>
<pubDate>Thu, 16 Apr 2026 21:14:31 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/borba-za-vseobschuyu-gramotnost/</comments>
<description>
&lt;p&gt;Как знают мои постоянные читатели, я люблю бывать на различных заброшенных объектах. В мае 2023 года мы с другом, таким же любителем, &lt;a href="https://bolknote.ru/all/sovetskie-shkoly/"&gt;ездили&lt;/a&gt; в одно из сёл по наводке — там стоит целый комплекс заброшек, который был когда-то каким-то учебным учреждением.&lt;/p&gt;
&lt;p&gt;Самое интересное там — библиотека, книги в которой из-за протекающей крыши постепенно превращаются в плесневелую кашу. Несколько штук, которые были в более-менее приличном состоянии, мы взяли, но большинство там либо уже сгнили, либо нам без надобности — вроде издания сочинений Ленина.&lt;/p&gt;
&lt;p&gt;Кроме книг я взял ещё коробочку со слюдой из одного из кабинетов — показать дочке, что это такое, и одну из киноплёнок для своего давнего приятеля, которого знаю сто лет. Он киномеханик, поэтому я ему взял киноплёнку «Борьба за всеобщую грамотность» 1947 года.&lt;/p&gt;
&lt;p&gt;С тех пор мы что-то с ним никак не пересечёмся, но недавно он написал мне, что собирается на днях заехать, и я решил сфотографировать плёнку, пока она от меня не уехала, просто на память.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.16.1@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.16.2@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.16.3@2x.webp" width="1000" height="562" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Xiaomi UltraThin Magnetic Power Bank</title>
<guid isPermaLink="false">7722</guid>
<link>https://bolknote.ru/all/xiaomi-ultrathin-magnetic-power-bank/</link>
<pubDate>Wed, 15 Apr 2026 20:30:05 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/xiaomi-ultrathin-magnetic-power-bank/</comments>
<description>
&lt;p&gt;Мы в конце мая в отпуск собрались, времени ещё предостаточно, но начинаем потихоньку вспоминать и докупать то, что нам с собой надо взять в поездку. Жена вспомнила, что у нас все внешние аккумуляторы уже сильно потеряли в ёмкости и надо бы приобрести новые.&lt;/p&gt;
&lt;p&gt;А я тут как раз у какого-то техноблогера видел тонкие и лёгкие аккумуляторы от компании «Сяоми» — я заинтересовался, но брать не стал, потому что и не знал, что нам надо.&lt;/p&gt;
&lt;p&gt;Но раз понадобились, купил и теперь очень рекомендую, они просто отличные! А если у вас есть в смартфоне магнитное кольцо, то они умеют к нему магнититься и отдавать энергию по беспроводу.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.15@2x.webp" width="1000" height="625" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Я из-за размера подумал, что это аккумулятор нового вида — кремний-углеродный, но нигде не нашёл этому подтверждения и уже было расстроился. Но оказалось — зря: один из читателей на немецком сайте «Сяоми» вычитал, что это действительно так — он кремний-углеродный!&lt;/p&gt;
</description>
</item>

<item>
<title>ИИ: а где же «коленка»?</title>
<guid isPermaLink="false">7721</guid>
<link>https://bolknote.ru/all/ii-a-gde-zhe-kolenka/</link>
<pubDate>Tue, 14 Apr 2026 19:45:41 +0300</pubDate>
<author></author>
<comments>https://bolknote.ru/all/ii-a-gde-zhe-kolenka/</comments>
<description>
&lt;p&gt;Один из бывших коллег, который следит за моими перипетиями в отношении нейросетей, прочитав прошлую заметку с заголовком «&lt;a href="https://bolknote.ru/all/ii-sobrano-na-kolenke/"&gt;Собрано на коленке&lt;/a&gt;», совершенно закономерно спросил меня: а что, собственно, у меня там на коленке собрано-то?&lt;/p&gt;
&lt;p&gt;Я перечитал — и оказалось, что из-за усталости я совершенно упустил из виду, что не посвятил «коленке» ни полабзаца.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2026.04.14@2x.webp" width="1000" height="552" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Что дашборд я стихийно собрал нейросеткой просто под эту задачу — наверное, можно догадаться, — это действительно не какой-то готовый продукт, а скрипт на «Пайтоне», написанный нейросеткой, входящей в мою подписку. Как я сказал, учусь чаще использовать более дешёвые сети, и это — одна из задач, с которой справляется собственная сеть «Курсора» — «Композер 2», а она очень простенькая.&lt;/p&gt;
&lt;p&gt;То есть он вполне «собран на коленке».&lt;/p&gt;
&lt;p&gt;Но ещё более наколеночно устроен деплой, то есть развёртывание новых гипотез на подключённых мощностях. По сути, это россыпь документации плюс шелл-скрипты, срабатывающие на хуки при коммите. Всё, опять же, написано вайбкодингом, в основном, тремя сетями: всё простое я поручал «Композеру 2», сложнее — «Кодексу 5.3», ещё сложнее — «ГПТ 5.4».&lt;/p&gt;
&lt;p&gt;Почему я не стал использовать что-то готовое? А зачем? Надо было быстро, у меня не было времени сравнивать решения, выбирать лучшее под задачу (машины доступны только по &lt;i&gt;ssh&lt;/i&gt;, друг друга не видят, перекачивать информацию можно только через мой ноубук), но главное — разбираться, если возникнут проблемы.&lt;/p&gt;
&lt;p&gt;В этом мире вайбкоженой шелл-рассыпухи при возникновении проблем я просто даю приказ с ними разобраться.&lt;/p&gt;
&lt;p&gt;Кстати, вот ещё вывод, в добавление к тому, что я писал в прошлый раз: иногда надо давать ИИ приказы! Это не вполне очевидно.&lt;/p&gt;
&lt;p&gt;Например, когда я давал &lt;i&gt;указание&lt;/i&gt; занять &lt;i&gt;GPU0&lt;/i&gt; на одной из машин, нейросеть могла сделать то, чего я не ожидал. Например, увидев, что память там почти занята, поставить задачу в цикл ожидания освобождения памяти. Мне это не нужно — я понимал, что задача поместится, и ставил её туда сознательно.&lt;/p&gt;
&lt;p&gt;Реальный случай, кстати. И таких примеров у меня было несколько.&lt;/p&gt;
&lt;p&gt;Когда же я начинал с «приказываю», сетка подчинялась сразу, без всей этой излишней в данном случае осторожности.&lt;/p&gt;
</description>
</item>


</channel>
</rss>
