Интересные танцы


С закатом Меча приходит Рыба, вместе с бескрайним океаном хаоса из которого вышли и куда уйдут все живущие. Это знак ведьм, шаманов и прочих к кому извилистыми и странными путями протянулись щупальца стихийной магии. Но, так же, и моряков, кому простор и плеск соленых волн за бортом милее земной тверди. Светлое подобие Рыбы это гибкость разума который, подобно текучей воде, находит способ обойти любые преграды.
Предыдущие части:

Мы хорошо знакомы с коровами. Мы всю жизнь едим их мясо, пьём их молоко и считаем их настолько неотъемлемой и рутинной частью жизни, что даже не задумываемся о них. И совершенно зря. Сейчас расскажем 5 фактов, которые доказывают, что коровы намного сложнее, чем кажется. И начнём с самого горячего из них.
Факт первый: Коровы не едят траву
Ну да, они её откусывают, пережёвывают и глотают, это факт и спорить с ним весьма глупо. Но питаются травой не бурёнки, а совершенно другие организмы. После короткого путешествия по пищеводу зелень попадает в первые два отдела желудка — рубец и сетчатый желудок. И они просто огромны — занимают 85% желудка коровы объёмом примерно в 150 литров. Но главное в них — это не объём, а удивительно сложная микроскопическая экосистема.
Сотни видов бактерий и грибов без устали перерабатывают попадающий внутрь корм. Ими в свою очередь питаются одноклеточные животные — амёбы, инфузории и куда более необычные существа. Да что говорить, там даже свои вирусы есть, которых «на улице» не встретить!

И всё это одноклеточное разнообразие поэтапно расщепляет целлюлозу, превращая её в простые питательные вещества и наращивая за счёт этого свою биомассу. Ну а потом излишки этой бактериальной биомассы попадают в следующие отделы ЖКТ, где благополучно перевариваются уже ферментами самой коровы. Получается, корова питается микроорганизмами. Корова фактически переваривает не траву напрямую, а биомассу микроорганизмов и продукты их жизнедеятельности (летучие жирные кислоты). По сути, внутри коровы находится личный бактериальный биореактор, который она заправляет зеленью, чтобы собирать с него все сливки! Факт второй: Коровы с нами ОЧЕНЬ давно
В отличие от кошечек с собачками, тайна происхождения и одомашнивания которых раскрыта не до конца, с происхождением коров мы разобрались удивительно быстро. Они являются потомками диких туров, которые обитали где-то на территории Египта или Междуречья 11 тысяч лет назад. И уже тогда они начали приручаться людьми.
Чтобы вы понимали — 11 тысяч лет назад люди всё ещё торчали в каменном веке. Да, мы уже освоили шитьё и производство керамики, но на этом чудеса человеческой мысли заканчивались. Никаких древних империй ещё не существовало. Только-только зарождаются первые города, которые по нашим меркам и деревнями не назовёшь. Однако по полям вокруг них уже ходят пастухи с коровами!

Факт третий: Коровы вместе сила!
Подсознательно мы не ожидаем от коров никакой организации. Ведь это буквально стадо, которое пригодно только для того, чтобы кушать травку и размножаться. К тому же, последние 100 с лишним веков они делают это под опекой человека. В таких условиях от организации нет ни смысла, ни пользы. И всё же она существует. Вне зависимости от размеров коровьего стада, у него всегда одна структура.
Во главе стада стоит доминантная самка: самая наглая, опытная и сильная бурёнка. Именно она выбирает маршрут для стада, забирает себе лучшие места для лёжки и кушает самую вкусную травку. Сразу за ней — несколько субдоминантных коров, тоже безмерно смелых и уверенных в себе. Эти коровы постоянно ссорятся и быкуют друг на друга, чтобы оказаться как можно ближе к престолу. И заменить доминантную корову, если она ослабнет или погибнет.
Следующие на очереди — середнячки. Спокойные и неконфликтные особи, которых устраивает их положение в иерархии. Но и в обиду они себя не дадут. Ну и в задних рядах стада плетутся аутсайдеры, которых шпыняют даже спокойные и неконфликтные коровки. Это прослойка состоит из тех бурёнок, у которых не хватает сил или смелости ответить на агрессию, поэтому их частенько отгоняют от пищи, даже не давая утолить голод. Тяжела жизнь отверженного, что не говори.
Положение в иерархии влияет не только на саму коровку, но и на размножение. Чем выше самка по иерархии, тем раньше она окажется в крепких объятьях бычка и тем выше по социальной лестнице будет её ребёнок. Примерно в первые полгода жизни его статус в стаде автоматически равен статусу его матери, поэтому дочку старшей коровы при связях пропустят там, где девчонку-аутсайдера ткнут мордой в бок и прогонят подальше. Иерархическая структура настолько важна для коров, что она ничуть не ослабела под гнётом человеческой селекции. Эксперименты показывают, что даже если собрать абсолютно новое стадо из незнакомых друг другу коров, то они выстроят новую иерархию всего за полчаса!
Факт четвёртый: Память, которой стоит гордиться Конечно, чтобы запомнить место каждого в огромном стаде на 50-100 голов, коровам нужна просто отличная память, местами не уступающая человеческой. Поэтому они могут пройти сложный лабиринт даже спустя 6 недель с последней тренировки. Они запоминают лица контактирующих с ними людей и их характер, а проявленную к ним ласку помнят не меньше, 6 месяцев! Ну а если сознательно заниматься дрессурой коров, то очень быстро выясняется, что они учат команды не хуже лошадей и помнят их вплоть до 1 года!
Факт пятый: Клоны, клоны, клоны...
А ещё коровы — это удивительно частые подопытные в экспериментах с клонированием. Что, вообще-то, довольно логично. Ведь корова — это одно из самых изученных животных на земле, искусственное оплодотворение которой давно превратилась в отработанный процесс. Всё что нужно сделать эмбриологам — это вместо осеменения подсадить бурёнке выращенный в лаборатории клон-эмбрион. Дальше природа сделает всё сама. Правда, создать сам эмбрион — это всё ещё задача со звёздочкой.
И технология эта не просто интересна генетикам и эмбриологам. Но и может быть полезна нам в ближайшем будущем. Ведь если у вас есть коровка с выдающимися надоями, то почему бы и не размножить её на целое стадо?


Итак, представим ситуацию. Вы вышли в парк подышать свежим воздухом, потрогать новорождённую траву и покормить белочек орешками. И тут в ваш размеренный прогулочный ритм вливается тревожная нотка: вы видите маленького, одинокого бельчонка, который точно-точно страдает и вот-вот погибнет. Его нужно срочно спасать! Осталось только понять: а как это сделать? Ответ: в три этапа.
Этап первый: Просто наблюдать.
Да, всё так. Неотложная помощь бельчонку начинается с наблюдения за ним издалека. Ведь вполне может оказаться так, что вы встретили не случайно выпавшего из гнезда малыша, а бойкого подростка, который гуляет на свежем воздухе под внимательным надзором мамы. Почему вы не видите маму? Ну она же не дура, она не будет показываться на глаза титану в сотни раз больше её самой!
И даже если малышарик и правда выпал из гнезда – это совсем не значит, что он туда не вернётся. Мать может заметить рыжий комочек под деревом и спуститься, чтобы обнюхать его. Почувствовав знакомый запах, мама схватит своего потомка за загривок и утащит обратно. И никакой помощи от человека просто не понадобится. Более того, она может даже навредить: если вы перебьёте беличий запах своим, мама может и не принять ребёнка обратно. Поэтому если вы увидели одинокого бельчонка и очень хотите его спасти – обязательно понаблюдайте за ним издалека хотя бы час, а если погода солнечная и тёплая, то и все два. Проблема, возможно, разрешится сама собой.

Этап второй: Диагностика и первая помощь
Если вы убедились, что помощь к бельчонку не придёт и решили сами спасти ему жизнь, то в первую очередь оцените состояние животного: осмотрите его на предмет травм (порезов и переломов) и обратите внимание на активность животного. Если грызунчик пытается убежать от вас или даже укусить – значит с ним всё в порядке. Если он легко подпускает человека и съежился в комочек — значит силы малыша на исходе и нужно торопиться.
Вне зависимости от состояния бельчонка ему нужно создать тёплое гнёздышко. Ведь даже если с ребёнком всё в порядке, у него практически нет запаса питательных веществ, а из-за своих малых размеров он вынужден тратить массу энергии на обогрев. Несколько часов такой жизни – и спасать будет уже некого.
Часть третья: Реабилитация.
После того, как вы соорудили своему зверёнышу переносное гнездо, вам нужно брать ноги в руки и ехать к экзотологу – специалисту по лечению экзотических питомцев. Но такие врачи – звери редкие и встречаются далеко не в каждом городе, что уж говорить о деревнях и посёлках. Если у вас такого нет, то ваш путь лежит к ратологу.
Будучи специалистом по грызунам, ратолог без проблем окажет первую помощь и решит самые распространённые проблемы животного. Нет ратолога? Тогда вам нужно попасть к более стандартному ветеринару, и тут уже как повезёт. Вам может попасться как чуткий и внимательный спец, так и персонаж, который живого грызуна в последний раз видел ещё в универе. В любом случае, после осмотра вашего внезапного подопечного, вам обязательно нужно получить у ветеринара рекомендации по кормлению и уходу за вашим новым питомцем. Но это возможно не везде и не всегда. Поэтому, если вы вынуждены выхаживать бельчонка без помощи ветеринаров, то вот вам базовые рекомендации, которые помогут его не погубить.

В первую очередь вам нужно определить его возраст. Что не так уж и сложно, если знать куда смотреть: Бельчонок голый – ему меньше 14 дней. Прорезаются первые зубки – ребятёнку примерно три недели. Открылись глаза – месяц. Все зубки прорезались, а их длина достигла 1,5 миллиметров – бельчонку примерно полтора месяца.
Почему это важно? А потому что от возраста бельчонка зависит график его кормления и количество пищи. Если малышу меньше 14 дней, то его нужно поить 2 мл молока (не коровьего!) или специальной молочной смесью каждые 2-3 часа. Если ему уже месяц – то порцию можно удвоить, а промежуток между приёмами пищи увеличить на 1-1,5 часа. Ну а до 1,5 месяцев микробелку можно поить сразу 6 миллилитрами молока за раз, постепенно увеличивая промежуток между приёмами пищи до 6 часов. Хоть выспаться сможете наконец-то…
Сильно проще станет, когда у малыша прорежутся зубки, ведь его можно будет переводить с молочного питания на типично беличий рацион: Жёлуди, фундук, грецкие орехи, не жаренные семечки подсолнечника и тыквы. Иногда можно порадовать его и сладостями, вроде сушёного яблока и кусочков моркови.
И тогда, если вы сделали всё правильно, если бельчонок здоров и обеспечен пищей, то он вырастет в молодую и юркую белку, которую вы можете выпустить на свободу. Ну или оставить рядом с собой и терпеть бесконечные выходки неугомонного грызуна. Выбор за вами!

Так, например, проходит соревнование по виртуальному тхэквондо.

Ещё один пункт в списке дел позади. Впереди ещё множество, всё ещё нужно найти новое место для лесопилки.
Вернувшись после разрешения ситуации с лесопилкой, герои с удовольствием отдохнули в родных стенах. На утро Зироу после молитвы своей богине Калистрии пострадала от особо болезненного укуса пчелы, несмотря на то, что сейчас уже сентябрь. Позавтракав в компании своего питомца скорпиона, девушка отправилась к аспидам, её интересовала покупка книг с поэзией. На грубость продавца, насмешливо удивляющегося, что она вообще умеет читать, Зироу попросила его не грубить ей, так как она дипломат этого баронства. Список книг в наличии был весьма длинным, и ни одно имя не было девушке знакомо, поэтому в итоге она отказалась ото всех вариантов под надменным взглядом продавца. Чуть позже плут сообразила заглянуть за стихами к барду Линдзи, та с удовольствием подарила ей томик своих творений.
Мен Ра решил обсудить найденный шарф с Амири. Странный выбор, но его разум непостижим.
Ийанна решила, что пора начать узнавать о желаниях их спутников, что бы им хотелось видеть в Ревланде для его развития, так что она попросила Линдзи провести опрос в свободное время. У Тристиана же девушка поинтересовалась состоянием проклятия Храма Эрастила. Жрец подтвердил, что как раз подошло время для осмотра окрестностей, так что можно отправиться на разведку.
Маршрут составили следующий: сначала очистить место для будущей новой лесопилки (Ийанна предложила территорию неподалеку от первоначальной, она подошла по всем параметрам и не мешала водной фее), далее проверить храм Эрастила и, напоследок, встретиться с одиноким жаболюдом.
Во время вечернего привала, Ийанна решила удовлетворить свое любопытство и спросила у Мен Ра о его знакомстве с её мамой. Как вообще так получилось? Мен Ра начал издалека. Рассказал, что когда-то давно он был самой обычной обезьяной, но бог Сунь Укунь его "проклял", подарив сознание и возможность использовать магию в качестве дара. Позже один пьяница обучил его боевым искусствам, и Сунь Укун перенес Мен Ра на континент, где он долго путешествовал, пока не познакомился с Мико, защитив её от мужиков, которым не понравились сделанные предсказания. Целый год он жил с ней, пока она не получила письмо от дочери. Насколько Ийанна поняла, они неплохо ладили всё это время.
Ийанна также отметила, что Зироу читала книгу у костра, а ведь раньше она таким не занималась. Подсев к ней, чародейка начала расспрашивать, что та читает и почему. Зироу сказала, что очень захотелось ознакомиться с чем-то таким, появился интерес к поэзии. Все были удивлены, а Хамако прокомментировал, что любовь меняет людей. Спросил, как она вообще себя чувствует, раз она беременна, судя по слухам. Ийанна сделала Хамако замечание, что он верит в эти небылицы. Тристиан грустно сказал, что про всех из отряда ходят слухи. Чародейка лишь махнула на это рукой, припомнив, что люди всегда найдут, что обсудить, незачем переживать о том, что невозможно изменить. Жрец был с этим согласен.
На следующий день во время путешествия Мен Ра пытался на языке животных убедить бобров помочь расчистить будущую лесопилку, но, к сожалению, бобры отказались от такой заманчивой идеи. И вот, дойдя до предполагаемой территории, герои увидели небольшую низину. Там, возле брода речушки были рассредоточены людоящеры. Группа попыталась спрятаться, но Тристиан неловко упал в воду и привлек к себе внимание. Как только людоящеры яростно начали двигаться в сторону жреца, на них напал речной змей.
Пока была возможность, Зироу прыгнула за жрецом в низину и встала в оборонительную позицию. Опасаясь вмешиваться в сражение людоящеров и речных змеев, герои нерешительно стояли на берегу. Только Мен Ра бросился вперёд, атаковать врагов. Ийанна вспомнила, что несмотря на общинный строй и скрытность людоящеров, иногда с ними можно договориться.
Однако именно эти оказались слишком воинственными для разговоров, поэтому отряд всё же вступил в бой. Примитивное оружие людоящеров не шло ни в какое сравнение с навыками и оружием группы, так что тот, кто не сбежал, очень быстро оказался за завесой.
Когда всё закончилось Хамако отчитал Мен Ра за то, что тот добил последнего людоящера, который мог бы указать на их лагерь. Павиан же ответил, что как лидеру барону нужно быть жёстче. Врагов надо добивать. Хамако был очень настойчивым в вопросе поиска поселения людоящеров, поэтому Мне Ра, плюнув на все, нашел птицу (ворону), клевавшую мясо с трупа воина, и договорился с ней, что она покажет дорогу. На счастье она знала, где этот лагерь. Рядом с останками, которыми лакомилась ворона, лежал магический длинный меч из холодного железа. Мен Ра предложил его Зироу, но та отказалась. С удивлением Ийанна заметила, что за короткое время плут сильно изменилась. Магическое оружие ей не нужно, она взялась за чтение стихов. Даже не по себе немного.
Переночевав, отправились к храму. Там царили всё такое же запустение и мрак. Ийанна с улыбкой прокомментировала ностальгию по знакомству с Тристианом. После непродолжительной молитвы из бассейна снова, как и в прошлый раз, вылез жуткий, наполовину разложившийся медведь, вдобавок появился и какой-то парящий огонек. Ийанна попыталась закрыть товарищей терновой стеной, но она оказалась бесполезной против гигантского медведя. Тот проломил её и набросился на Зироу. Схватил её зубами и начал рвать. Чародейке очень не везло в заклинаниях, будто её магия была недостаточно сильна. Как оказалось позднее, парящий огонек мог лечить медведя, не говоря уже о том, что сам он был неуязвим к магии. Сражение было изнуряюще долгим, никто не был готов к такому противнику.
Ну хотя бы теперь проклятие отступит надолго и сталкиваться с таким не придется как минимум пару лет.
Я стопроцентно продуктовый разработчик. Мне нравится пилить фичи (и иногда всаживать костыли), а не заниматься техническим вылизыванием. Но любая чистая архитектура требует писать тонну бойлерплейта. Это «скелет», который делает код поддерживаемым, но совершенно не двигает продукт. Например, прямо сейчас на основном проекте для одной фичи мне пришлось сделать три маппера для нового API в сервисе и еще один в API-Gateway. А так как мы используем jOOQ, это постоянное описание базовых upsert и map.
Но теперь всю эту духоту забрал ИИ: В найме я использую KiloCode. Скидываю на него генерацию DTO, адаптеров, простых валидаций и тестов. В пет-проектах на полную катушку гоняю Cursor (даже видео снимал, как именно). Больше не нужно заморачиваться со стеком. Захотел написать ML-модельку на Python - садишься и вайбкодишь. Да, гуглить и дебажить всё равно приходится, но результат появляется на свет в разы быстрее. С блогом история один в один. Главным блокером всегда было время. У тебя есть алмаз идеи, но чтобы превратить его в читабельный пост, раньше уходили дни на редактуру. Сейчас я просто вываливаю поток мыслей и прогоняю через свой любимый промпт (где прошу нейронку быть моим жестким редактором и разносить текст по фактам). Раз-раз, пара итераций — и текст причесан. Получается такой неплохой искусственный бриллиант. И тут я поймал себя на мысли: для людей вообще нет ничего более естественного, чем стремиться создавать что-то неестественное. Люди создали искусственный интеллект, чтобы он стал идеальным фильтром от рутины. Пусть машина пишет унылые мапперы и вычитывает опечатки, а я буду делать то, ради чего всё затевалось: придумывать бизнес-логику и смыслы.