chasovschik: (Default)
chasovschik ([personal profile] chasovschik) wrote2025-11-23 11:15 am
Entry tags:

К текущим событиям

Сегодня я узнал, что у известной книги "The Subtle Art of Not Giving a Fuck" есть продолжение, и называется оно "Everything is Fucked".

For decades, we’ve been told that positive thinking is the key to a happy, rich life. "Fuck positivity," Mark Manson says. "Let’s be honest, shit is fucked and we have to live with it."


Более подробно про текущие события писать не хочется.
vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-11-22 09:49 am

Слишком хорошо - тоже нехорошо

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

Но, один из троих протоптал свою часть ключа и выборы не состоялись.

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

X-Post to LJ

vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-11-22 09:02 am

Однофамильцы

Тут пришла в голову мысль что есть у нас в культуре по нескольку писателей с одинаковыми фамилиями (а иногда и именами). Иногда есть общественный консенсус кто из них первый и главный. Иногда в разных субкультуах более значимы разные. Вот попробуйте ответить на эти вопросы сходу, не задумываясь долго:

Как звали писателя Стивенсона:

  1. Роберт
  2. Нил

Какое отчество у фантаста Бориса Штерна:

  1. Гедальевич
  2. Евгеньевич

Что написал граф Толстой:

  1. Воскресенье
  2. Хождение по мукам
  3. Князя Серебряного

Какое отчество у поэта Владимира Попова, думаю никто сходу не скажет. Спрошу какую песню он написал:

  1. Здравствуй милая картошка
  2. Присяду на крыльцо перед дорогой дальней
vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-11-21 08:21 pm

Безоблачное будущее искусственного интеллекта

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

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

cybernatic_cat: (trumpcat)
cybernatic_cat ([personal profile] cybernatic_cat) wrote2025-11-19 06:21 pm

Кассандрю

Готов спорить, что с момента, когда пресловутые "файлы Эпштейна" таки будут целиком опубликованы (Рыжий только что дал зелёный свет) - пройдёт не более пары часов до начала истошного воя на болотах, откуда-то слева.

И тональностей воя будет две:

- "Республиканские фошысты всё отредактировали, выкинув из материалов имя Трампа - а оно там было, было, было, было!!!"

и

- "Республиканские фошысты всё отредактировали, вписав в материалы имя [Клинтона, Обамы, Пелоси, подставить актуальное] - а его там не было, не было, не было и быть не могло!!!"

Запомните этот твит ©.
vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-11-19 08:52 am

Спасти Павла

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

С тех пор Галина Гончарова написала аж пять томов про Софью-попаданку, а Сергей Лысак - "Черномонский призрак".

Но есть еще один период в русской истории где что-то пошло не так - убийство Павла I.

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

Ирина предложила в качестве реципиента для попаданца Николая Петровича Шереметьева. Мне эта идея не понравилась. Шереметьев достаточно хорош и сам по себе, как и Безбородко. Поэтому использовать его тело в качестве реципиента для попаданца - растрата ценного ресурса.

Мой вариант был - попаданец попадает сначала в париж, и активно участвует в деятельности Якобинского клуба. После термидора бежит в Россию, где выдает себя дворянина, бежавшего от революции (возможно, реципиент и в самом деле был дворянином, а может и нет, это не важно).

Изображает из себя этакого Калиостро - мистика, алхимика, целителя. Эта роль позволяет довольно мотивированно вбрасывать и технологии и предсказания будущего. Хотя может лучше выдавать себя за индийского целителя, бежавшего из Индии после захвата его родины англичанами (вопрос в том какая это родина - для Бенгалии поздно, для Майсура и Дели - рано). Правда тогда попытка открыть кому-то там глаза на происки Уитворта, активно поддерживавшего заговор может быть принята за естественную у индуса англофобию.

В частности, вылечивает от туберкулеза Прасковью Ковалеву-Жемчугову, и от гипертензии Безбородко. Если Безбородко немного подлечить, то глядишь Платон Зубов до 1801 года и не доживет. Или доживет где-нибудь в опале в отдаленном поместье. У Безбородко есть что ему припомнить.

Хотя конечно заговор против Павла был обширен и одними Зубовым и Паленом не ограничивался. Поэтому одного Безбородко мало.

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

А если у неё будет здоровья побольше? И тот же самый иноземный мистик и целитель подскажет Николаю Петровичу, что если он не женится на Прасковье сейчас, то через пять лет её потеряет?

chasovschik: (Default)
chasovschik ([personal profile] chasovschik) wrote2025-11-18 08:37 pm
Entry tags:

Датацентробоязнь

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

Я про это узнал из истерики, которая происходит в местных интернет-общалках. Петицию кто-то начал, чтоб запретили это безобразие, вербуют людей толпиться на деревенских заседаниях и демонстрировать там недовольство общественности, вот это всё. Обсуждение звучало так, как будто дата-центры хуже любого Чернобыля: из-за них у окружающих людей портятся вода, воздух и здоровье, а все остальное становится гораздо дороже. Я там встрял с вопросами, типа, что именно за проблемы со здоровьем и почему, и мне в качестве аргументов накидали бессмысленных видео-страшилок с откровенным враньем и передергами (вроде вот этой, смотреть не рекомендую). Разговор там был бесполезен - это такие типичные тетки из HOA, двинутые на спасении планеты и одновременно боящиеся падения цены конкретно своего дома. Интересно, что собственно жилых домов в непосредственной близости от эпицентра как раз почти нет. Эта площадка занимает угол местного forest preserve, со всех остальных сторон всякая нежилая лабуда, из жилья - один маленький свежий нейборхудик, неведомо как впендюренный девелоперами в тот же лесопарк. Остальное жилье или за шоссе, которое своим шумом и выхлопами кроет этот дата-центр как бык овцу, или довольно далеко. Тем не менее паника в этих общалках стоит такая, как будто там собрались ставить нефтеперегонный завод большой химии со своей атомной станцией. За пределами, однако, все тихо, если бы мне Фейсбук это дело не показал, я бы и не узнал ничего.

Интересно, под этим ужасом есть какие-нибудь реальные основания, или это просто очередной психоз? Чего они так боятся этих дата-центров?
vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-11-18 09:19 am

(no subject)

Вычитал интересную мысль:

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

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

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

На самом-то деле, посредник в процессе разработки ПО — не программист, а менеджер среднего звена. Автоматизировать нужно не генерацию портянок кода (это невозможно без «сильного ИИ», способного к созданию новых абстракций), а процессуальное садо-мазо. Автоматический перевод нужен не с естественного языка в машинный код, а с бизнес-жаргона на техно-жаргон и обратно.

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

В этом году стало модно генерировать портянки при помощи «агентов». Даешь им «контекст» и «промпт», они начинают изображать бурную деятельность, «запускать инструменты», «обращаться к сервисам». В итоге ничего не работает, приходится все делать самому.

Гораздо полезнее были бы «агенты» не для программирования, а для отчетности. Вся работа программиста машиночитаема (переписка в чатах, репозитории кода, журналы сервисов). Вместо того, чтобы собирать десять косноязычных человек, стоящих 200 баксов в час за голову, на бестолковое часовое совещание и опрашивать по кругу «статус», «агент» мог бы обобщать произошедшее за сутки за минуту и описывать, что осталось сделать по текущим задачам, понятным бизнесу языком.

Вообще-то [livejournal.com profile] swamp_lynx я не читаю, а на этот пост набрел по наводке [livejournal.com profile] keleg, которого там заинтересовала другая мысль (этот пост - длинный список цитат из разных людей).

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

cybernatic_cat: (thoughtful)
cybernatic_cat ([personal profile] cybernatic_cat) wrote2025-11-16 09:49 pm

Припадок молодости (с)

"Если в детстве у тебя не было велосипеда, а теперь у тебя Бентли,
то все равно в детстве у тебя не было велосипеда".
©


Велосипеды-то у меня в детстве были. Сначала трёхколёсный, потом мелкий двухколёсный (поначалу со страховочными колёсиками), позже "Орлёнок", а потом "Украина", кажется. Были велосипеды, были.

А вот джинсов у меня не было ажно лет до пятнадцати.

Кто знает - тот поймёт. Джинсы в виликом магучем савецкам саюзе являлись признаком и показателем. Поскольку виликий магучий савецкий саюз, в середине 80-х, сам джинсовых изделий не выпускал (кустарные одесские подделки не в счёт). Тоись, единственный вариант - изделия импортные. На тогдашнем жаргоне - "фирмА". А поскольку виликий магучий савецкий саюз не очень-то стремился импортировать эту опасную заразу, отвлекающую молодых комсомольцев от светлых идей построения камунизма, делающую из молодёжи шмоточников, отщепенцев, захребетников, а то и диссидентов - то, сами понимаете... Тоись, только с рук в частном порядке (уголовная статья кстате). Ну или в "комиссионных магазинах". Рублей двести за фирменные штаны, ну стописят в крайнем случае. В нашей семье тогда такие деньги не то чтобы не водились... Просто мои родители не считали адекватным тратить месячную заплату всего лишь на штаны. Пусть даже единственному сыну, и пусть даже очень модные и желанные.

А жили мы тогда в самом престижном районе Донецка (царство ему небесное), и учился я в самой престижной тамошней школе. Соответственно, мажоров среди нас было немало. И пусть на уроки мы все приходили в одинаковой савецкой школьной униформе цвета засохшего говна - но по вечерам мы шли тусоваться на Бульвар, и там сразу становилось видно, кто есть кто. У кого родители из рабочих и колхозников (и таких было немало, да: в нашу супер-школу зачисляли не только "по блату", но и по районной принадлежности тоже, достоинства соцыализма!) У кого - "белые воротнички", как сказали бы сейчас. А у кого папа - секретарь горкома или даже обкома. Достаточно было посмотреть, кто пришёл во всё той же школьной форме, а кто - в моднейшем и дорогущем Wrangler.

А у меня, хоть я вовсе не из рабочих или колхозников - Wrangler-а не было. Мне было обидно и завидно, чо уж там. И я донимал родаков насчёт этих самых долбаных джинсов.

В конце концов, мне их таки купили. Не помню уже точно, пятнадцать мне было тогда, или уже шестнадцать - но точно помню марку. На лейбаке было написано Excel Vaquero (what???) Где и за сколько мои родители их тогда добыли - так и осталось для меня загадкой. Зачем выяснять такие мелочи, когда такая радость?! :)

В общем, я присоединился. Щеголял, так сказать :). А потом в какой-то момент один из наших мажоров пришёл на тусовку не просто в фирменных джинсах - а в джинсовой паре. Штаны + куртка. Я опять обзавидовался, но понимал, что на куртку мне родителей уже точно не раскрутить. А деньги, которые я зарабатывал на летних каникулах - предпочитал тратить не на шмотьё, а на всякую дикость типа осциллографа, радиодеталей и т.д. :)

Так или иначе - джинсовая куртка тогда вошла в мой, тысызыть, wishlist. И странным образом так и проторчала в этом списке сорок лет. Я давно уже мог себе позволить практически любую модель практически любого производителя. Я за это время сменил, как минимум, пар двадцать джинсовых штанов, на полке вон пар пять точно валяется... Но вот с курткой как-то не срослось. Несколько раз, бывая в магазах и прочих бутиках, причём в разных странах - снимал с вешалок, примерял, приценивался... Нет, не то. Тяжеловато и как-то "картонно". Тем более, что в местном климате я давно привык к униформе типа "футболка и шорты". И столь же давно - мне отчаянно пофигу, какие именно лейбаки пришиты к моей нехитрой одёжке. Если пришиты вообще. Честно говоря, я уже несколько лет в качестве курток для прохладной погоды просто пользую то, что подарено мне в виде сувениров местными конторами, в которых я работал, с соответствующими логотипами. По размеру, без дырок, греет? Ну и ладно, сойдёт.

А сегодня повёз матушку в местные outlets приодеть - и чото меня как-то накрыло. Вот теми самыми воспоминаниями сорокалетней давности. О том, какой недосягаемой ценностью казалась фирмОвая джинсА тогда...

Теперь у меня есть сразу две джинсовые куртки :). Одна потеплее, другая полегче. Levi's и Calvin Klein. А поскольку в бутиках уже начались предпраздничные скидки - то весь праздник, пардон за калом-бур, мне обошёлся в какие-то жалкие $135. За осуществление, по сути, когдатошней мечты всей жизни. Но вот только поздно: самое печальное в том, что радости-то особой и не было. Ну просто купил себе пару шмоток - сшитых, как водится, в Бангладеш - делов-то...

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

Правда, для такого финта мне нужно было бы купить курточку размеров на шесть-восемь поменьше... :)))
chasovschik: (Default)
chasovschik ([personal profile] chasovschik) wrote2025-11-16 11:02 am
Entry tags:

Frontrunner

В Politico статья про Ньюсома, который предположительно на данный момент имеет наибольшие шансы стать кандидатом от демократов на следующих выборах. Статья производит довольно странное впечатление: с одной стороны, это fluff piece, с другой как бы и не очень. Если суммировать, то преимущества у Ньюсома вот какие: у него прекрасные волосы; он уже обделался везде, где мог, и там теперь сплошь scar tissue, так что ему не страшна никакая критика; и самое-самое главное - он лучше всех понимает в нынешней онлайн-культуре, даже догадался распорядиться, чтобы его твиты писали в стиле Трампа. Он "proud bearer of three-digits SAT score" и дислексик, но из-за дислексии ему приходится много всего запоминать, поэтому на дебатах он будет не хуже других демократических кандидатов. Кроме того, он не свой ни в одной из двух главных нынешних фракций Демократической партии, а во что он на самом деле верит, никто не знает. Зато он против Трампа, а чего еще надо-то. Идеальный кандидат, короче.

Подозреваю, впрочем, что за оставшееся до выборов время демократы эволюционируют в такие светлые дали, где даже АОС покажется слишком близкой к центру, не то что Ньюсом.
chasovschik: (Default)
chasovschik ([personal profile] chasovschik) wrote2025-11-14 08:18 am

Психотерапевтам на заметку

Ссылка на память: клиническая картина TDS.

The term “Trump derangement syndrome” emerged as a tongue-in-cheek partisan label. The joke obscured the psychological reality in which a political figure becomes a symbolic stand-in for threat and loss of control.

Если я правильно помню, термин появился во времена Буша-младшего. Тогда это, может, шуткой и было, а сейчас уже не до шуток, пациенты реально страдают.
chasovschik: (Default)
chasovschik ([personal profile] chasovschik) wrote2025-11-13 02:00 pm
Entry tags:

Politically homeless

В Сиэттле тоже мэра выбирают; по всем законам соцреализма там приключилась борьба хорошего с лучшим. Мэром там прогрессор Харрелл, а вызов ему бросила, как положено, социалистка со специализацией на борьбе с Израилем - что же еще в Сиэттле делать, как не бороться с геноцидом палестинцев. Она, увы, не из Уганды и не из Сомали, но тут ничего не поделаешь, nobody's perfect. Поначалу она вроде бы отставала, но против Zeitgeist не попрешь, вчера она обошла прогрессора на пару тысяч голосов и будет, по всей видимости, следующим мэром этого богоспасаемого города, хотя прогрессор пока не сдается.

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

Progressivism has become politically homeless. It’s not bold enough for the energized left and far too radical for moderates and conservatives,” Andrea Suarez, founder and executive director of the grassroots group We Heart Seattle, told JNS.

“Bruce Harrell represented this exhausted middle ground, unable to satisfy anyone,” Suarez said.

То есть пока я тут прикидываю, что умеренных демократов сейчас левые ("enrgized left") будут отовсюду вышибать, они там у себя уже прогрессорами занимаются. Быстро у них.
chasovschik: (Default)
chasovschik ([personal profile] chasovschik) wrote2025-11-11 10:53 am
Entry tags:

Что это было, чья победа

Пыль над обломками самого длинного шатдауна в истории немного осела, и кое-что прояснилось: демократы проиграли. Во всяком случае, так они сами пишут довольно дружно. Кто-то пишет про ренегатов и предательство, кто-то пишет, что выиграть и не могли, но результат оценивают одинаково. Похоже, главной причиной сдачи стало то, что республиканцы - вместо торговли и уступок - принялись с подачи Трампа обсуждать отмену филибустера. Филибустер демократы сами отменят, когда надо будет, а Трампу такого позволять нельзя. Вообще вся история обсуждается левыми в терминах "демократы vs. Трамп", а не "демократы vs. республиканцы". По главной заявленной цели, то есть продлению субсидий Obamacare, демократы не получили ничего, кроме грядущей возможности рассказывать, что фашисты-республиканцы голосуют против здоровья населения. Зато получили гарантии федеральным служащим - не будут их увольнять массово. Дополнительный нюанс - в закон о финансировании правительства впендюрили пункт, позволяющий сенаторам-республиканцам судить DoJ за слежку за ними в рамках Arctic Frost. На мой взгляд, это дурь: наказывать надо не контору, а конкретных энтузиастов, которые этим занимались, чтобы следующим неповадно было. Но республиканцы, надо полагать, хотят не столько справедливости, сколько денег - по следам Трампа, который хочет слупить с DoJ пару сотен налогоплательщицких миллионов.

Правительство профинансировано до конца января, после чего снова выйдет зайчик погулять. Bottom line этой истории, на мой взгляд, заключается в том, что дни действующего демократического истеблишмента сочтены, и сейчас их начнут все быстрее заменять на молодых и энергичных социалистов, антифа, мусульман, нелегальных иммигрантов и борцов с колониальным наследием Западной цивилизации, оставляя олдскульным человекообразным демократам только те места, где за борцов не голосуют.

vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-11-11 08:58 am
Entry tags:

Про vimscript

Решил написать в vim макрос для вставки текущей даты в текст.

Первый вариант в стиле vim 3.0 в unix окружении получился такой

map ,d :r !date +'%d.%m.%Y' < CR>

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

 map ,d  :put =strftime('%d.%m.%Y',localtime())< CR>

То есть в vim есть псевдо-регистр =, который "содержит" результат вычисления указанного выражения.

cybernatic_cat: (trumpcat)
cybernatic_cat ([personal profile] cybernatic_cat) wrote2025-11-09 10:49 pm

Срыв покровов

У нас тут в местных наших шахматах, вроде бы, синие сдались на сороковом ходу.

Но в процессе наблюдения за всеми этими шахматами всем этим бляццким цырком - мне в какой-то момент захотелось узнать, что же такое эти самые "Obamacare subsidies", вокруг которых бьют набатом сердца и бурлят умы ©. Самому с обамакерой сталкиваться не приходилось, слава Ктулху, потому стало интересно.

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

И это электронное трепло, после пары-тройки вопросов - сдало всех, выложило все явки-пароли-отзывы и бессовестно предало и продало все и всякие интересы рабочего класса (бгггг). Оно резало правду-матку и отрезало её так, что любо-дорого.
Под катом выборочный лог с моими комментариями курсивом )
chasovschik: (Default)
chasovschik ([personal profile] chasovschik) wrote2025-11-09 08:24 pm
Entry tags:

Shutdown

Говорят, у демократов образовалась группа ренегатов, готовых на сделку по бюджету. В количестве примерно восьми человек. Почему она образовалась, ясности нет: справа пишут, что республиканцы ничем не пожертвовали, Politico подает будущую сделку так, как будто демократы получили все, что хотели. Из того, что я видел, следует, что республиканцы согласились поставить на голосование субсидии по Obamacare. В Сенате. А в Палате вроде бы не обещали, и голосовать за них тоже не обещали. Но это не точно. Politico еще упоминает обещание восстановить всех уволенных правительственных работников и выплатить им деньги за этот месяц. Справа про это ничего не говорят - там считают, например, что сенаторов-демократов подкосила угроза остановки воздушного сообщения. Мол, ни сами они, ни их спонсоры фудстемпами не пользуются, зато летают еще как, и неудобства им не нужны. Судя по злобному заголовку в NYT ("Senate Moves to Vote as Democratic Defectors Relent on Shutdown"), правые несколько ближе к истине. Что там кто кому на самом деле пообещал - выяснится во благовремении, а пока, кажется, правительство все-таки откроют обратно.