Свет для Звезд
Глава 2
Остаток вторника слился в одну сплошную, вязкую рутину. Кажется, этот день решил побить все рекорды по тягучести. Снова писк сканера, снова бесконечные стеллажи. Люди приходили, забирали свои посылки, шуршали пакетами, кто-то вздыхал в примерочной, кто-то молча забирал заказ и уходил. Я механически кивала, пробивала штрихкоды и выдавала заказы, но мыслями была абсолютно в другом месте. Время тянулось словно густая смола. Я то и дело поглядывала на экран телефона, отсчитывая часы до конца смены.
К девяти вечера, когда на улице уже темнело и пункт выдачи опустел, я с огромным облегчением опустила металлические рольставни. Вторник закончился. Завтра меня ждет поездка за ответами.
Проснувшись в районе десяти утра, я не стала долго валяться. Выходной выходным, но зудящее нетерпение гнало меня из кровати. Быстро умывшись, я начала собираться. Первым делом сложила в рюкзак свой новоиспеченный набор исследователя: дедовский дневник с вырванными страницами, компас, папку с выцветшими фотографиями и, конечно же, сам светящийся камень, всё так же надежно спрятанный в носок.
Выйдя из подъезда в залитый солнцем двор, я закинула вещи в машину и завела свой «Логан». По пути притормозила у знакомой кондитерской – раз уж еду среди недели, надо подсластить внезапный визит. Взяла свежий торт «Прага», бабуля его всегда любила.
Выезд из города в будний день оказался на удивление свободным. Основная масса машин толкалась во встречном направлении, люди уныло ползли к своим душным офисам, а я летела по пустой трассе прочь из бетонного муравейника. Дорога заняла чуть меньше времени, чем в выходные, управилась примерно за час.
Всю дорогу я почти не слушала музыку, лишь тихо на фоне звучало радио из магнитолы. Я то и дело бросала взгляд на лежащий на пассажирском сиденье рюкзак и прокручивала в голове предстоящий разговор. Как вообще начать? «Ба, а дед случайно светящиеся булыжники с работы не приносил?» – звучит как бред сумасшедшего. Или лучше так: «Бабуль, а дедушка случайно не рассказывал про какие-нибудь секретные материалы?» – слегка посмеялась я над своими идеями. В итоге я решила не строить планов и действовать по ситуации, начав с малого, с дневника.
Знакомая грунтовка приветливо зашуршала под шинами. Я припарковала машину у ворот и заглушила мотор. Вокруг стояла звенящая, ленивая дачная тишина, прерываемая лишь далеким лаем собак.
Я подхватила рюкзак, коробку с тортом и толкнула калитку.
Варвара Михайловна обнаружилась на веранде. Она сидела за столом, сдвинув на нос очки, и сосредоточенно перебирала в блюдце какие-то мелкие семена. Услышав звук открывающихся ворот, бабуля подняла голову, просияла и тут же стянула очки.
– Приехала, стрекоза! – всплеснула она руками. – А я только-только думала пойти чайник ставить. Проходи давай, мой руки, сейчас чай пить будем.
Я вымыла руки ледяной водой из умывальника и вернулась на веранду. Бабуля уже успела накрыть на стол: расставила чашки, достала свои лучшие тарелочки и аккуратно нарезала привезенную «Прагу».
Первые минут пятнадцать мы пили чай и болтали о всякой бытовой ерунде. Варвара Михайловна рассказывала, как соседский кот снова потоптал ей все грядки, а я в ответ жаловалась на духоту в городе и неадекватных клиентов в пункте выдачи. Разговор тёк плавно и привычно, но рюкзак, оставленный в коридоре, не давал мне покоя.
Наконец, я глубоко вдохнула, покрутила в руках чашку и решилась:
– Бабуль... Подскажи, а дед тебе никогда ничего интересного не рассказывал? Ну, что нибудь необычное на работе может происходило ?
Варвара Михайловна удивленно приподняла брови, застыв с куском торта на вилке.
– Жень, про что например? – Она непонимающе покачала головой. - Да он, если честно, вообще не очень много о работе говорил. Дома старался всё рабочее оставлять за порогом.
– В общем, я тут нашла в его дневнике записи, – я подалась чуть вперед, опершись локтями о стол, – про то, как в семьдесят седьмом году они искали место для новой шахты. И там у них как-то всё странно и быстро свернули. Они, судя по тексту, нашли в земле какой-то необычный камень. А потом записи просто заканчиваются, следующие страницы кто-то вырвал.
Бабуля задумчиво отложила вилку и потерла переносицу, погружаясь в воспоминания.
– Нет, Женечка, ничего такого странного дед не рассказывал. А вот про то, что они искали место под новую шахту... Я такое частично помню, хоть точный год уже и не назову. Да, он тогда почти всё лето прокатался. Они там где-то в лесу недалеко все работали, бурили. Уезжал рано утром, поздно вечером возвращался, почти без выходных тогда пахал. А потом и правда – раз, и резко всё прекратилось. Сказал, свернули проект. Ну а потом... потом и шахты начали объединять, и закрывать потихоньку. В девяностых так и вовсе у нас почти вся добыча угля встала.
– Ясно... Всё равно ничего не понятно, но спасибо, бабуль. – Я со вздохом откинулась на спинку стула.
Камень и компас доставать я передумала. Во-первых, бабуля явно ничего об этом не знала. А во-вторых, не хватало еще напугать её на старости лет светящимися булыжниками.
– А что это тебе вдруг так интересно-то стало? – с легким подозрением прищурилась Варвара Михайловна.
– Да, если честно, то и сама не знаю. – Я беззаботно пожала плечами, отрезая себе ещё кусочек торта. – Просто как-то прочитала все эти его записи, втянулась. А тут – бац, и обрывается. Как история без концовки, или кино на самом интересном месте выключили. Любопытно же.
Бабуля понимающе усмехнулась, поверив в эту отговорку, и мы благополучно закрыли тему.
Остаток дня прошел в классическом дачном ритме. Как только спала жара, мы пошли в огород. Я добросовестно таскала тяжелые лейки, поливая бесконечные грядки с капустой, и помогала подвязывать склонившиеся кусты помидоров. Физическая работа, как всегда, отлично прочищала мозги.
Вечером мы сытно поужинали молодой картошкой с укропом, посмотрели какой то популярный сериал про полицию по телевизору, и часам к десяти я ушла в свою комнату.
Я лежала на застеленной отглаженным до хруста бельем кровати, глядя в темный потолок. За окном стрекотали сверчки. А в углу комнаты спокойно стоял мой рюкзак. История деда не прояснилась ни на грамм, но зато теперь я точно знала: их работы в лесу действительно происходили, и свернули их очень резко. Если бабуля не знает ответов, значит, искать их придется в другом месте. Осталось только понять где.
Сон упорно не шёл. Я откинула лёгкое одеяло, тихонько встала с кровати, и осторожно чтобы не скрипеть старыми половицами подошла к своему рюкзаку. Нащупала в темноте папку и вытащила ту самую пожелтевшую фотографию с фрагментом карты.
Забравшись обратно в постель, я подсветила бумагу экраном телефона. Я уже примерно понимала, в какой стороне это должно находиться, благодаря упоминаниям Еткуля и Большого Сарыкуля, но мне нужны были конкретные координаты.
Открыв приложение с картами на телефоне, я убавила яркость, чтобы не так сильно резало глаза, и принялась искать общие точки. Сравнивать современную цифровую карту с размытым снимком советской топографической оказалось тем еще квестом. Я то приближала, то отдаляла масштаб на экране, сверяя изгибы озер, нитки дорог и едва читаемые, наполовину стёртые названия деревень на старом фото.
Спустя минут двадцать напряженного вглядывания пазл наконец-то сложился. Вот он, нужный поворот, вот кромка леса. Примерный район был найден! Я сделала скриншот в приложении, чуть уменьшив масштаб, чтобы захватить ближайшие трассы, и прямо во встроенном редакторе пальцем обвела красным цветом тот самый участок, что был обведён шариковой ручкой на дедовской фотографии.
Удовлетворенно выдохнув, я отложила фотографию на тумбочку. Завтра съезжу и посмотрю своими глазами, что там такого. В принципе, от сюда это совсем недалеко если верить навигатору, на машине минут 35, ну максимум 40 по дорогам.
Так и решено: завтра днём прыгаю в машину, еду на разведку, а уже оттуда прямиком домой, в город. План был простым и понятным. От этого внутреннего решения зудящее любопытство немного улеглось, уступив место приятному предвкушению.
Я заблокировала телефон, закрыла глаза и на этой спокойной ноте благополучно провалилась в глубокий сон.
Утро началось с потрясающего запаха. Только открыв глаза, я сразу поняла: бабуля печёт блины.
В такие моменты мне всегда становилось немного стыдно. Я была больше чем уверена, что не будь меня в гостях, утро у бабушки прошло бы куда проще – попила бы чаю с печеньем и пошла по своим делам. А тут надо вставать ни свет, ни заря, стоять у раскаленной плиты... Я, конечно, понимаю, что она делает это с огромной любовью и искренней радостью, но лёгкие уколы совести это не отменяло. Ладно, пора вставать, пока всё не остыло.
Завтрак прошел в теплой, домашней суете. Я уплетала тонкие горячие блины с дырочками, а Варвара Михайловна параллельно собирала мне в дорогу очередную партию «гуманитарной помощи». В итоге в багажник моего «Логана» перекочевали увесистый мешок хрустящих огурцов, пакет красных и желтых помидоров, охапки разной дачной зелени и небольшая корзинка ароматных ранних яблок. В общем, кто хоть раз уезжал от бабушки, тот меня прекрасно поймет – с пустыми руками оттуда не вырваться при всем желании. Крепко обняв бабулю на прощание и пообещав звонить, я прыгнула за руль.
На выезде из дачного поселка я свернула с привычного городского маршрута и направилась в сторону вчерашних координат. Дорога заняла минут сорок пять. Пейзаж за окном был до боли знакомым: бесконечные поля, периодически сменяющиеся полосами густого леса. Я поймала себя на мысли, что в детстве мы с родителями наверняка ездили собирать грибы именно в эти края, по крайней мере, берёзы и сосны за окном выглядели очень сильно похоже.
Сверившись с точкой навигатора на экране, я плавно притормозила и оставила машину на широкой грунтовой обочине. Вокруг ни души, только ветер шумит в кронах деревьев.
Прежде чем сунуться в чащу леса, я провела необходимый ритуал: натянула высокие носки прямо поверх спортивных штанов, а легкую кофту плотно заправила в пояс. Выглядела я в этот момент, наверное, максимально нелепо, но клещей никто не отменял, подцепить энцефалит в мои планы на выходной точно не входило, а с моей ипохондрией я определенно чувствовала, что мне попадётся клещ, переносящий все 5 инфекций, вместо одного энцефалита, ну или мне попадется именно та инфекция из 15, которая не может быть выявлена обычным ПЦР-тестом. Ну да ладно.
Закинув на плечо рюкзак, я шагнула в заросли, ориентируясь на точку, которую поставила себе в навигаторе примерно там, где на скриншоте был круг. Судя по нему, по прямой до нужного места было полтора киллометра. Кажется, сущая ерунда. Но эта прямая через высокую траву, цепкие кусты и поваленные стволы деревьев выжала из меня все соки. Я продиралась сквозь колючие ветки, то и дело отмахиваясь от комаров и паутины, и в итоге этот несчастный километр дался мне почти за час тяжелого пути.
Единственное, что я видела за всё время пути, – это бесконечная трава по колено, цепкие кусты, стволы деревьев, небольшой кусок заросшего поля и одна-единственная ошарашенная белка, метнувшаяся по сосне куда-то наверх. Хотя, будем честны, глупо было ожидать увидеть здесь бетонные бункеры, суперсекретную базу или забор воинской части с колючей проволокой. Всё-таки до ближайшего посёлка было не так уж и далеко.
Я стёрла тыльной стороной ладони пот со лба и сверилась с навигатором. Синий треугольник на экране мигал прямо в центре той точки, которую я поставила. Пришли. Я убрала телефон в карман и начала медленно бродить между деревьями, внимательно глядя под ноги в поисках хоть чего-то интересного или необычного: остатков старых труб, выжженной травы. Но, как мне казалось, самым необычным и нелепым явлением в этом лесу на данный момент была я сама – взмыленная, в заправленной кофте и натянутых почти до колен носках.
И тут меня осенило: компас! В дневнике же было чётко написано, что в этой стороне он странно себя вёл. Я скинула рюкзак на траву, порылась внутри и выудила потёртый обычный компас. Зажала его в ладони на уровне груди и принялась медленно ходить по поляне, точь-в-точь как те экстрасенсы-колдуны в известной передаче бродят со своими рамками, ожидая, когда же магнитная стрелка сойдет с ума.
Солнце припекало, время шло. Единственное, чем я благоразумно себя ограничила, – это заряд батареи на телефоне. Я твердо решила: как только индикатор опустится до тридцати процентов, я заканчиваю свои детективные игры, разворачиваюсь и иду строго обратно по тому же маршруту, чтобы точно выйти к машине.
Именно в этот момент, глядя на экран смартфона, я осознала одну неприятную вещь. Если я сейчас подверну ногу в какой-нибудь яме или всё-таки умудрюсь заблудиться, никто в целом мире понятия не имеет, куда я поехала. Бабуля уверена, что я отправилась в Челябинск, а на работе знают лишь то, что у меня законный выходной. Поехать в лес одной, никого не предупредив, – это было максимально глупо с моей стороны. Впрочем, лёгкий укол паники я тут же отогнала. Мне кажется, заблудиться здесь просто нереально: леса тут не сибирские, и при должном желании, если просто идти по прямой, за пол дня по-любому выйдешь либо к оживленной трассе, либо к ближайшей деревне.
Так я пробродила, наверное, часа полтора. Солнце припекало всё сильнее, спина под рюкзаком взмокла. В какой-то момент в голову начали закрадываться вполне закономерные мысли, что я занимаюсь откровенной фигнёй. Вместо того чтобы спокойно лежать на диване в свой законный выходной, листать ленту новостей или хотя бы спать до обеда, я шатаюсь по глухому лесу в дурацком наряде с натянутыми до колен носками поверх штанов. Сжимаю в руке компас и ищу сама не знаю что, а главное – для чего. Мой внутренний критик уже готовился запустить привычную шарманку о зря потраченном времени.
И тут всё изменилось.
Первое, что я заметила, – компас. Он действительно начал вести себя неадекватно. Его магнитная стрелка, до этого лениво указывающая, как и должна, на север, вдруг мелко задрожала и принялась ритмично раскачиваться то влево, то вправо. Амплитуда росла с каждой секундой, стрелка дергалась всё сильнее и отчаяннее, словно прибор сошел с ума, пытаясь указать на магнит, который находился повсюду одновременно.
Второе, на что я обратила внимание, оторвав взгляд от компаса, – окружающий пейзаж. Густой бурелом как-то незаметно расступился. Жесткая, царапающая штаны высокая трава стала значительно ниже, сменившись каким-то низким кустарником. Я вдруг поняла, что могу смотреть поверх макушек ближайших небольших деревьев. Незаметно для себя я вышла на возвышенность. И только я подумала: а вдруг это тот самый холм с фотографии из папки деда?
И это осознание стало моим последним внятным наблюдением. Я сделала ещё один неуверенный шаг вперед, смотря на бешено крутящуюся стрелку компаса, как вдруг твердая земля под ногами просто исчезла. Желудок мгновенно ухнул куда-то к горлу. По ощущениям, это было точь-в-точь как в тех дурацких старых мультиках: мне показалось, что я даже успела по инерции сделать ещё один нелепый шажок прямо в воздухе, зависнув над пустотой.
А затем гравитация вспомнила обо мне.
Меня резко, рывком потянуло вниз. Я не успела ни закричать, ни выбросить руки, чтобы ухватиться за что-нибудь. Раздался свист ветра в ушах, глухой удар, выбивший воздух из легких, а затем яркий, ослепительно-голубоватый свет, на долю секунды мелькнувший где-то высоко надо мной.
И всё. Дальше была только звенящая, густая темнота.
Первое, что я сделала, когда в меня резко, словно по щелчку выключателя, вернулось сознание, – судорожно вздрогнула. По всему телу, от затылка до пяток, прокатилась ледяная волна мурашек. Я распахнула глаза, рефлекторно сжавшись в комок.
Мозг готовился к худшему. Я ожидала увидеть всё что угодно: сырые каменные своды пещеры над головой, глубокий земляной провал, торчащие наружу сломанные кости собственных рук и ног. Но вместо этого в глаза бросилось спокойное, темнеющее вечернее небо, проглядывающее сквозь черные силуэты древесных крон.
Я резко села, жадно хватая ртом прохладный воздух, и принялась лихорадочно себя ощупывать. На удивление – относительно целая. Грязная, вся в въевшейся земле, с разодранным почти до локтя рукавом кофты и.… без кеда на левой ноге. Стопа в плотном носке уже начала ощутимо замерзать на сырой траве.
Дрожащими пальцами я похлопала по карманам и выудила телефон. Экран ярко резанул по глазам. Время 21:19. Дата та же самая. Куда делись эти часы?!
Я быстро открыла приложение с навигатором. И вот тут меня накрыл второй, куда более жуткий парад мурашек. Синяя точка показывала, что я нахожусь всего в каких-то ста пятидесяти метрах от того места, где я начала свой маршрут. То есть почти у самой машины. Как я здесь оказалась? Я же ушла вглубь леса почти на километр!
Я резко вскочила на ноги. В этот момент заметила ещё одно повреждение: правая лямка рюкзака была наполовину оторвана, он криво и тяжело повис на одном плече.
Не раздумывая ни секунды больше, я быстрым, спотыкающимся шагом двинулась в сторону трассы. Я клянусь, в тот момент я физически, кожей чувствовала тяжелый, сверлящий взгляд прямо у себя на лопатках. Волосы на теле просто стояли дыбом от первобытного ужаса. Мой внутренний голос орал благим матом, но оборачиваться я не собиралась ни за какие деньги. Я хромала на левую ногу, наступая на ветки, и просто смотрела прямо перед собой.
Вывалившись из кустов на грунтовку, я увидела слева свой «Логан». Он преданно стоял ровно там же, где я его и оставила. Лихорадочно расстегнув маленький карман рюкзака, я выудила ключи. Пальцы не слушались, но я всё же смогла нажать на кнопку.
Занырнув в салон, я первым делом щелкнула блокировкой дверей. Быстро завела мотор, развернулась и подняв облако пыли просто дала по газам.
Похлопав свободной рукой по карманам и не найдя там начатую пачку сигарет, я, не сбавляя скорости, дотянулась до бардачка. Вытащила оттуда новую. Руки тряслись так сильно, что я с трудом сорвала с неё упаковку. Закурила, промахнувшись зажигалкой мимо кончика сигареты пару раз. Глубоко затянулась едким дымом.
Отходняк от адреналина накрывал с головой – меня всю начало мелко и противно трясти.
Я толком не заметила, как пролетели километры ночной трассы. Очнулась от этого транса, только когда впереди замаячило рыжее зарево мегаполиса – я уже была на подъезде к Челябинску.
Кое-как, на чистом автопилоте, втиснув «Логан» на парковочное место в своем дворе, я поднялась в квартиру. Захлопнула за собой дверь и первым делом провернула все замки, включая верхнюю задвижку, которой никогда в жизни не пользовалась. Тяжелый, перепачканный в земле рюкзак с оторванной лямкой с глухим стуком полетел на пол в прихожей. Я стянула с себя грязную, местами порванную одежду, бросила ее прямо там же, в коридоре, и пошла в ванную.
Включила воду, сделав её почти обжигающе горячей, забралась в ванну и просто осела на её дно. Сидела под упругими струями душа, обхватив колени руками, и всё крутила, крутила в голове одно и то же: что это, чёрт возьми, было? Как я оказалась на опушке, всего в паре сотен метров от машины? Я же абсолютно чётко, до малейших деталей помнила тот шаг и то, как земля ушла из-под ног. Я падала куда-то в пустоту. И этот вид на небо, который я увидела перед тем, как отключилась.
Выбравшись из ванной с распаренной, покрасневшей от горячей воды кожей, я натянула чистую, безразмерную домашнюю футболку. Выпила залпом стакан холодной воды, открыла ноутбук и попыталась найти в сети хоть какие-то похожие случаи. Но поисковик упрямо выдавал только откровенный информационный мусор: желтые сюжеты с того самого телеканала про вечные НЛО и йети, шизотерические форумы, да бредовые статьи про «порталы во времени» и «шалости лешего».
Единственное, что я сейчас понимала кристально ясно, – завтра на работу я не в состоянии пойти ни физически, ни морально.
Взяв телефон, я набрала номер хозяйки пункта выдачи. Пришлось на ходу включать режим «умирающего лебедя», хрипеть в трубку и врать про внезапно подскочившую температуру и жуткий озноб. Она, естественно, долго причитала в ответ, ругалась, что «так работать невозможно» и «кто будет смены закрывать, Жень?». Но всё же со скрипом дала мне пару дней, чтобы отлежаться и прийти в себя.
Я захлопнула ноутбук. Откат после бешеного выброса адреналина накрыл с такой силой, что глаза закрывались сами собой. Я даже не помню, как встала из-за стола, как доползла до кровати и как моя голова коснулась подушки. Я просто мгновенно провалилась в тяжелый, густой сон без единого сновидения.
Комплекс Физических Программ
Несколько примеров модулей из моего Комплекс Физических Программ, содержащего на данный момент более 120 различных физических экспериментов.
Жидкость течёт по каналу вокруг всего, что стоит на пути: за цилиндром след теряет устойчивость и срывается знаменитой вихревой дорожкой Кармана. Рисуйте свои препятствия левой кнопкой, стирайте правой, впрыскивайте полосы краски и переключайте вид между краской, скоростью и завихренностью.
Магнитное поле планеты - с хорошей точностью обычный диполь, той же формы, что у полосового магнита, только огромный. Заряженная частица, захваченная на силовую линию, вьётся вдоль неё по спирали, и по мере усиления поля к полюсам тот же закон сохранения, который разгоняет пируэт фигуристки, прижавшей руки, заставляет ускоряться и вращение частицы вокруг силовой линии - а поскольку её полная скорость не меняется никогда, движение ВДОЛЬ линии обязано на столько же замедлиться. Запущенная преимущественно поперёк поля (большой питч-угол), она останавливается и разворачивается задолго до атмосферы - магнитное зеркало. Запущенная преимущественно вдоль поля (малый питч-угол), она не имеет достаточно поперечного движения для превращения и едет по силовой линии прямо вниз, в атмосферу, - это высыпание, и именно оно буквально стягивает сияние в кольцо вокруг каждого полюса.
Четыре материала в одном решателе: снег сползает по склону, песок обрушивается, желе пружинит, вода течёт, и всё это облака материальных точек. Рисуйте материал левой кнопкой, взрывайте поток правой и переключайте сцены, чтобы увидеть, как каждый материал разрушается по-своему.
Тяжёлая частица, толкаемая невидимой тепловой баней, блуждает случайным образом. Одна траектория выглядит бесцельной, но ансамбль подчиняется строгому закону: средний квадрат смещения растёт линейно, и график накладывает измеренную кривую на предсказание 6Dt соотношения Эйнштейна. Подогрейте или добавьте трение.
Две вещи здесь считаются, а не принимаются. Поле интегрируется по Био - Савару по обеим катушкам, поэтому однородность пары Гельмгольца - результат: в центре оно сходится с формулой до десятой доли процента и перестаёт сходиться в нескольких сантиметрах от него. Орбита ведётся схемой Бориса, сохраняющей модуль скорости точно, и e/m читается обратно из радиуса, которого след действительно достиг.
Полотно ткани как тысячи ограничений расстояния: повесьте его на ветру, уроните на сферу или на пол и посмотрите, как возникают складки, морщины и самоконтакт. Меняйте материал от шёлка до резины, включите разрывание и следите по графику растяжения, как крепко решатель держит ткань.
Гибкий стержень в трёх измерениях: кабель провисает цепной линией между двумя стойками, защемлённая консоль вживую сверяется с учебниковым qL⁴/8EI, хлыст щёлкает на рукояти. Цвет трубки следует локальной кривизне — прямые участки холодные, крутые изгибы тепло светятся. Схватите любую точку мышью и тяните, или щипните стержень вверх либо вбок и смотрите, как волна бежит в пространстве. Ползунок изгиба — от варёной спагетти до пружинной стали; ползунок демпфирования решает, сколько живёт звон.
Катушка с железным сердечником и поднос с настоящими опилками - каждая жёсткая игла намагничивается, чувствует соседей и заваливается. Подними ток, и поднос встаёт щетиной, выгнутой от полюса; выключи ток, и узор держит трение; встряхни поднос, и всё начинается заново, каждый раз иначе. Катушку можно таскать мышью по листу; потяните за торец сердечника (или удерживайте Shift), чтобы повернуть её. Правая кнопка мыши вращает всю сцену.
Маятник качается в неподвижной плоскости; это Земля поворачивается под ним. На полюсе плоскость качания делает полный круг за сутки, на 45 градусах ей нужно около 34 часов, на экваторе она не поворачивается вовсе: прецессия идёт как синус широты. Тяните широту, пользуйтесь кнопками пресетов и ускорьте вращение, чтобы увидеть это ясно. Кольцо латунных колышков стоит у самой границы размаха: поворачивающаяся платформа вносит каждый в замороженную плоскость качания, и остриё боба его сбивает — постановка Пантеона, движимая настоящим размахом, а не скриптом.
Шары падают сквозь решётку пегов и складываются в отсеки. Нигде на доске нет подбрасывания монеты: каждый шар - сфера под действием тяжести, отскакивающая от круглых пегов с реституцией и трением, и колокол - это то, что дают такие столкновения. Доска - настоящая доска: щель глубиной в несколько шагов решётки между двумя стёклами, так что физика внутри честно трёхмерна, а статистика живёт вдоль x, где и гистограмма. Ряды решётки смещены на полшага: на квадратной сетке шары падают по коридорам между пегами и прилетают неотклонёнными. Наклоните доску, чтобы сместить результат: среднее сдвигается потому, что у тяжести появляется горизонтальная составляющая, а не потому, что подкрутили параметр.
Магнитные поля, вычисленные прямо по закону Био-Савара: окружности обнимают прямой провод, виток образует маленький диполь, соленоид запирает внутри себя почти однородное поле, а катушки Гельмгольца раздвинуты ровно так, чтобы выровнять поле между ними. Облетайте вокруг, чтобы увидеть трёхмерную структуру линий каждого.
Обучение нейросети И ЕСТЬ физика: потери - потенциальная энергия над пространством весов, а обучение - частица, катящаяся вниз. Трёхмерная поверхность - тот самый ландшафт, срез по двум направлениям сквозь 1194 измерения, перерисовываемый вокруг сети по мере её движения; светящийся шарик - сама сеть, а золотой след - только что пройденный спуск. Слайдеры - это механика: скорость обучения - шаг, momentum - инерция, проскакивающая овраги, а температура превращает спуск в динамику Ланжевена - нагрей, и шарик вечно дребезжит над минимумом, в точности как тепловая частица в яме. А панель из кубиков показывает цифру, которую сеть читает прямо сейчас.
Настоящая оптика, отрисованная трассировкой самого света: каждый кадр GPU пускает миллионы лучей сквозь призмы, линзы и стеклянные сферы, длина волны за длиной волны, поэтому радуги, каустики и полное внутреннее отражение возникают потому, что их требует физика. Картинка уточняется по мере накопления сэмплов; двигайте солнце и поднимайте дисперсию.
Нажмите на малый поршень - большой поднимет автомобиль. Давление одинаково во всей жидкости, поэтому F₂/F₁ = A₂/A₁ - но малый поршень обязан пройти во столько же раз больший путь, и работа с обеих сторон совпадает до последней цифры. Пресс - это рычаг, а не источник. Рядом четыре сосуда совершенно разной формы и объёма приходят ровно к одному уровню, потому что течение гонит давление, а давление зависит от глубины. U-образная трубка с двумя жидкостями НЕ выравнивается: она уравновешивается при ρ₁h₁ = ρ₂h₂ - так одну плотность и измеряют через другую. А дно сосуда не чувствует формы над собой: расширяющаяся банка с шестью литрами давит на своё дно ровно так же, как узкая с одним литром, если глубина та же. Разницу несут стенки, и в панели напечатаны оба числа, чтобы этот разрыв было видно, а не заявлено. А шар Паскаля делает сам закон видимым: надавите на плунжер - вода бьёт из всех отверстий, вверх, вбок и вниз, почти с одной скоростью, потому что добавленное давление приходит к каждому отверстию неослабленным. Оставшаяся разница - это ρgh тяжести, и с ростом давления она исчезает.
Ряд маятников с длинами, подобранными так, что i-й делает ровно K+i качаний за цикл: отпущенные вместе, они плетут бегущие волны, гребёнки и спирали, рассыпаются в хаос и в момент t = T снова собираются в одну линию. Каждый маятник - ПОЛНЫЙ нелинейный: поднимите амплитуду, и часовой механизм честно расстроится. График пишет хореографию одним числом - фазовой когерентностью r.
Сосчитайте нити, тянущие груз вверх, - это и есть выигрыш в силе, а не число из таблицы. Поднимите один и тот же вес через неподвижный блок или через шестикратный полиспаст: затраченная работа одинакова, полиспаст лишь размазывает её по шести метрам троса. Рядом со сборкой поднимаются две метки - груз и выбранный трос, - и расходятся ровно на величину выигрыша: сила покупается расстоянием и никогда энергией. Добавьте трение, и затраченная работа вырастет, а полезная не сдвинется: КПД умеет только отнимать.
Поезд Эйнштейна, поставленный по-настоящему: молнии бьют в оба конца идущего поезда, световые фронты растут кругами со скоростью c, и наблюдатель на перроне M ловит обе вспышки одновременно, а M′ в центре поезда встречает переднюю вспышку раньше. Поставьте галочку «ехать в поезде» — и ТЕ ЖЕ два удара нарисованы в кадре поезда: вагоны покоятся во всю длину, перрон утекает назад сжатым, удары больше не одновременны — а фронты по-прежнему круги со скоростью c, в чём и весь постулат. Потяните скорость системы отсчёта - и сетка Минковского скашивается вживую: мировые линии поезда наклоняются, а две молнии - одновременные на перроне - расходятся в системе поезда ровно на v·L₀. На стенде часов покоящиеся и летящие световые часы гоняют фотоны между зеркалами; путешественник рисует заметно более длинный зигзаг, и его счётчик отстаёт ровно в γ раз. Потом пустите мюонный дождь: при 0.995c падение с 15 км переживает примерно каждый десятый - точно по exp(−h/γvτ) - тогда как жизнь без замедления времени пропустила бы одного из десяти миллиардов. Поставьте галочку - и полетите вместе с ними: тогда сжимается гора.
Доступно на Steam: https://store.steampowered.com/app/4861360/Makarov_Physics_S...
Корбах, средневековый немецкий городок
Трактат о НЁХ. Часть 2. Классификация НЁХ
РЕДАКЦИОННАЯ РЕМАРКА
В настоящем трактате используется ненормативная лексика. Не для эпатажа. Не вместо технических терминов. И не потому, что автору не хватило литературного словаря. Иногда выражение «неведомая ёбаная хуйня» точнее описывает диагностическое состояние системы, чем три абзаца производственно-технической дипломатии. Там, где достаточно нормального инженерного языка, используется нормальный инженерный язык. Там, где без мата теряется смысл происходящего, мат остаётся.
2. КЛАССИФИКАЦИЯ НЁХ
О попытке систематизировать неведомую ёбаную хуйню, которая категорически против систематизации
После первого раздела мы уже знаем: НЁХ — это не степень поломки. Не диагноз. И не официальный статус оборудования между: «РАБОТАЕТ» и «ВСЁ, БЛЯДЬ». НЁХ — состояние неизвестности. Но неизвестность тоже бывает разной. Одна появляется раз в неделю. Другая — строго в 03:20. Третья существует только зимой. Четвёртая исчезает при виде ноутбука. Пятая свободно мигрирует между отделами и на каждом новом месте получает заключение: — По нашей части всё нормально. Поэтому НЁХ необходимо классифицировать. Не ради академической красоты. А потому что фраза: — Какая-то НЁХ. на первых пяти минутах расследования вполне допустима. Но если через четыре часа единственным научным достижением стало уточнение: — Ну такая... ебанутая НЁХ, классификационная работа пока идёт не очень.
НЁХ может различаться: по времени проявления; по условиям возникновения; по источнику; по наблюдаемости; по устойчивости; по способности исчезать; по способности мигрировать; по истории своего формирования; и по способности выставить диагноста долбоёбом именно в тот момент, когда он уже всем объявил, что понял причину.
Последний показатель пока не включён в государственные стандарты.
НЁХоведение считает это временным недоразумением.
2.1. ПЛАВАЮЩАЯ НЁХ
Классика. Существует. Иногда. Когда хочет.
Симптом: появляется нерегулярно; исчезает без вмешательства; плохо воспроизводится; часто не оставляет следов; особенно любит возникать тогда, когда тренд не пишется.
Например: раз в несколько часов пропадает дискретный вход. На секунду. Потом возвращается. Пока инженер идёт к шкафу — всё нормально. Пока открывает проект — всё нормально. Пока два часа смотрит Online — идеально. Инженер уходит. Через семь минут: — Опять. Плавающая НЁХ обладает редкой способностью формировать у специалиста личные отношения с оборудованием. Первый день: — Надо поймать условие. Второй: — Странно. Третий: — Да ты издеваешься. Четвёртый: — Я тебя, сука, всё равно найду. На этой стадии диагностика приобретает эмоциональную вовлечённость.
Типичные причины: плавающий контакт; нестабильное питание; влага; вибрация; температура; пограничный уровень; редкое программное состояние; потеря пакета; кратковременный провал сигнала; всё то, что великолепно исчезает раньше, чем человек успевает открыть шкаф.
Главная особенность - плавающую НЁХ бесполезно спрашивать: — Работает сейчас? Работает. Она же плавающая, блядь. Правильный вопрос: — Что происходило непосредственно перед тем, как перестало?
2.2. ПЕРИОДИЧЕСКАЯ НЁХ
В отличие от плавающей, периодическая НЁХ хотя бы уважает расписание.
Она возникает: раз в смену; каждые 40 минут; после каждого третьего цикла; через два часа работы; при переключении резерва; ровно около 03:20.
И это уже роскошь. Потому что наличие периода означает: где-то существует повторяемое условие.
Возможно: таймер; нагрев; охлаждение; накопление; цикл; промывка; технологический режим; сетевое событие; плановое действие персонала. Периодическая НЁХ как будто сама сообщает: — Я не случайная. Ты просто пока тупишь. Очень конструктивное поведение с её стороны.
Полевой закон периодичности: ЕСЛИ ХУЙНЯ ПОВТОРЯЕТСЯ ЧЕРЕЗ ОДИНАКОВЫЙ ИНТЕРВАЛ, СНАЧАЛА ИЩИТЕ ТО, ЧТО ТОЖЕ ЖИВЁТ ПО ВРЕМЕНИ.
А не меняйте датчик третий раз.
2.3. ТЕМПЕРАТУРНАЯ НЁХ
Возникает там, где физика внезапно напоминает инженеру, что кроме BOOL, REAL и Modbus существуют: тепловое расширение; сопротивление; вязкость; конденсат; температурный дрейф; свойства материалов.
Типовые сообщения: — Пока холодное — нормально.
или: — После прогрева начинается.
или особенно прекрасно: — Летом работает. — А зимой? — Зимой по-разному.
Причинами могут быть: микротрещины; плохая пайка; клеммные соединения; электролиты; датчики; зазоры; вязкость смазки; влага; кабель, который при −45 °C внезапно начинает демонстрировать характер.
Классическая методологическая ошибка: снять устройство. Отнести в тёплое помещение. Проверить. Получить: — Исправно. Вернуть на мороз. Получить: — Нихуя.
Температурная НЁХ напоминает: исправность вне условий проявления доказывает только исправность вне условий проявления.
2.4. НОЧНАЯ НЁХ
Формально — частный случай периодической или контекстной. Практически — отдельный биологический вид.
Ночная НЁХ существует: после ухода дневной смены; при другом режиме нагрузки; во время промывки; после переключений; при другой температуре; при конкретной смене; желательно тогда, когда специалист уже лёг.
Сообщение утром: — Она опять ночью чудила.
Подвид: НЁХ ночной смены
Основной диагностический признак:
НИКТО НИЧЕГО НЕ ТРОГАЛ.
При последующем уточнении иногда выясняется: сделали Reset; перевели в MANUAL; изменили уставку; отключили блокировку; потом вернули; ещё что-то переключили.
Но это: «не считается трогали». Потому что программу ведь не меняли.
Закон ночной невиновности
ДЕЙСТВИЕ ПЕРЕСТАЁТ СЧИТАТЬСЯ ВМЕШАТЕЛЬСТВОМ, ЕСЛИ СМЕНА ДЕЛАЕТ ЕГО ДОСТАТОЧНО РЕГУЛЯРНО.
Очень полезно учитывать при расследовании.
2.5. НЁХ ПРИСУТСТВИЯ СПЕЦИАЛИСТА
Один из наиболее научно оскорбительных видов.
До прихода инженера: не работает.
Инженер подходит. Работает. Закрывает шкаф. Работает. Уходит.
Через десять минут: — Опять.
На ранней стадии карьеры это раздражает. На средней вызывает подозрение. На поздней превращается в диагностический признак. Потому что приход специалиста меняет условия эксперимента.
Он: открывает шкаф; меняет температуру; шевелит дверь; касается кабелей; подключает ноутбук; останавливает механизм; переводит режим; меняет сетевую нагрузку; заставляет оператора несколько минут ничего не трогать. Последний фактор иногда недооценивается.
Следствие присутствия
Если система заработала после того, как ты подошёл, это ещё не значит, что у тебя целебная аура.
Хотя некоторое время можно никого не разубеждать.
2.6. САМОУСТРАНЯЮЩАЯСЯ НЁХ
Название заведомо ложное. Потому что сама она обычно нихуя не устраняется. Исчезает симптом. Ошибка появилась. Через минуту пропала. Система восстановилась. Все пошли работать. Важное различие: СИМПТОМ ИСЧЕЗ не равно: ПРИЧИНА УСТРАНЕНА. Контакт восстановился. Связь ожила. Температура изменилась. Флаг сбросился. ПЧ вернулся в Ready. Но механизм, породивший состояние, может остаться. Самоустраняющаяся НЁХ особенно успешна потому, что самостоятельно уничтожает мотивацию к расследованию. Пока однажды не перестаёт самоустраняться. Вот тогда мотивация появляется.
Внезапно. У всех.
2.7. НЁХ ЧЁРНОГО ЯЩИКА
Устройство существует. Функцию выполняет. Что внутри — хуй знает.
Возможные причины: закрытая система; нет исходников; нет документации; проприетарный протокол; подрядчик ничего не передал; производитель исчез; устройство китайское;устройство очень китайское; устройство настолько китайское, что инструкция вызывает больше вопросов, чем само оборудование.
Особенно прекрасен чёрный ящик, который пишет: ERR 07. Открываем мануал: Error 07 — Device error. Спасибо блядь. НЁХ существенно уменьшилась. Причинность внутри чёрного ящика существует. Просто она плохо наблюдаема. Поэтому остаются: внешние измерения; сравнение; косвенные признаки; экспериментальные зависимости; анализ обмена; reverse engineering. И вопрос: — А кто вообще купил эту хуйню?
Но это уже переход к организационной диагностике.
2.8. ДОКУМЕНТАЦИОННАЯ НЁХ
Возникает в системе, где документация есть. Но объект об этом не знает.
На схеме: DI12
В PLC: DI14
На клемме: X3:7
Кабель подписан: НАСОС 2 и физически уходит куда-то в соседний шкаф.
При этом PDF:
- утверждён;
- подписан;
- проштампован;
- имеет красивую рамку.
То есть официально неправым является объект.
Документационная НЁХ опаснее полного отсутствия документации. Если схемы нет — инженер насторожен. Если схема есть — он ей верит. И два часа ищет DI12. Который уже пять лет приходит на DI14 после модернизации: «по месту».
Теорема бумажной истины
ЧЕМ ОФИЦИАЛЬНЕЕ ВЫГЛЯДИТ НЕВЕРНАЯ ИНФОРМАЦИЯ, ТЕМ ДОЛЬШЕ ЕЙ ВЕРЯТ.
Особенно если документ называется:
AS_BUILT_FINAL.pdf
2.9. ЧЕЛОВЕЧЕСКАЯ НЁХ
Самый универсальный класс. Возникает, когда состояние технической системы невозможно восстановить без ответа на вопрос: — А кто здесь что делал?
Вчера: 1.000
Сегодня: 1.137
Кто поменял? — Неизвестно.
Зачем? — Неизвестно.
Это калибровка? — Наверное.
Показания теперь лучше? — Вроде.
Великолепно. Получено четыре измерительных значения: 1.000, 1.137, "наверное" и "вроде". Последние два широко применяются в производственной метрологии неофициального типа.Человеческая НЁХ возникает через:
- изменение параметров;
- обход защиты;
- ручное управление;
- забытый Force;
- временное решение;
- не тот проект;
- неполную передачу смены;
- «я только посмотреть» с правами записи.
Если отсутствуют:
- журнал;
- история изменений;
- аудит;
- версионность,
остаются показания свидетелей.
А свидетельские показания в технической диагностике обладают интересным свойством: чем больше прошло времени, тем увереннее иногда становится рассказ.
2.10. ПОДРЯДНАЯ НЁХ
Формально — разновидность человеческой или организационной. Но эволюционно заслужила отдельный класс.
Система не работает.
Подрядчик А: — Наша часть исправна. Подрядчик Б: — У нас тоже. Монтажники: — Всё прозвонено. Сетевики: — Ping есть. Автоматчики: — Команда формируется. Заказчик: — Так почему, блядь, не работает?
Ответа нет. Зато достигнут удивительный технический результат: ВСЕ ЧАСТИ СИСТЕМЫ ИСПРАВНЫ. СИСТЕМА ЦЕЛИКОМ — НЕТ.
Закон границы поставки
НЁХ ОБЛАДАЕТ ВЫРАЖЕННОЙ СПОСОБНОСТЬЮ ОБИТАТЬ РОВНО ТАМ, ГДЕ ЗАКАНЧИВАЕТСЯ ОТВЕТСТВЕННОСТЬ ОДНОГО И НАЧИНАЕТСЯ ОТВЕТСТВЕННОСТЬ ДРУГОГО.
Особенно комфортная среда: «совместная зона ответственности». В естественных условиях переводится как: — Посмотрим, кто первый полезет.
2.11. СЕТЕВАЯ НЁХ
Особый мир.
Link есть. Данных нет.
Данные есть. Но не те.
Ping есть. Modbus нет.
Modbus есть. Через три минуты timeout.
Всё работает. Пока не появляется ещё одно устройство.
Сетевая НЁХ удобна тем, что подозревать можно практически всё:
- кабель;
- порт;
- коммутатор;
- VLAN;
- маршрут;
- firewall;
- IP;
- маску;
- дубликат адреса;
- broadcast;
- производителя;
- грозу;
- полнолуние;
- IT.
Последний пункт особенно популярен.
Главная опасность
Сетевой симптом быстро вызывает:
МАРШРУТОЁБСТВО.
То есть попытку перестроить половину сети раньше, чем доказано, что проблема вообще дошла до третьего уровня OSI.
Иногда причина: патч-корд не защёлкнулся. Но зато успели обсудить резервирование ядра.
2.12. ПРОГРАММНАЯ НЁХ
Возникает, когда программа ведёт себя не так, как ожидает человек.
Важно: это ещё не означает, что программа неправильная. Классический случай:
— PLC почему-то снимает выход.
Открываем код. Выход снимается по условию. Условие FALSE. Почему? Другой блок. Почему он? Режим такой. Почему режим такой? Оператор включил.
Исходное:
PLC глючит, медленно превращается в: логика работает ровно так, как написано.
После чего возникает гораздо более интересный вопрос: — А нахуя она так написана?
Вот здесь программная НЁХ иногда переходит в архитектурную.
2.13. МЕХАНИЧЕСКАЯ НЁХ, ПРИТВОРЯЮЩАЯСЯ АВТОМАТИКОЙ
Один из любимых видов автоматчика.
Любимый — в том смысле, что встречается часто. Не в том, что радует. Например:
- люфт выглядит как плохой PID;
- проскальзывающий ремень — как нестабильное управление;
- заклинивание — как недостаточный момент;
- забитый насос — как «частотник не вытягивает»;
- механическое заедание заслонки — как плохая обратная связь.
Автоматчик начинает регулировать. Kp становится лучше. Ti становится красивее. Добавляется фильтр. Механика продолжает быть сломанной.
Практическое следствие
ЕСЛИ КОЭФФИЦИЕНТЫ ПРИХОДИТСЯ ВСЁ СИЛЬНЕЕ МЕНЯТЬ, ЧТОБЫ КОМПЕНСИРОВАТЬ ФИЗИЧЕСКИ УХУДШАЮЩИЙСЯ ОБЪЕКТ, ВОЗМОЖНО, ВЫ УЖЕ РЕГУЛИРУЕТЕ НЕ ПРОЦЕСС, А НАСТУПЛЕНИЕ НЕИЗБЕЖНОГО.
2.14. ТЕХНОЛОГИЧЕСКАЯ НЁХ
Автоматика исправна. Датчики исправны. Программа выполняет задание. Результат плохой. Следовательно:
— Надо настраивать автоматику.
Не обязательно. Иногда исходное технологическое предположение было неверным. Например: насос не способен устойчиво работать ниже определённой производительности. Но регулятор об этом не знает. Ему сказали: держать уровень. Он держит. Снижает выход до 20%. Насос забивается. Все смотрят на PID. PID, между прочим, сделал именно то, что ему приказали. С религиозной точностью.
Закон технологической НЁХ
АВТОМАТИКА МОЖЕТ ИДЕАЛЬНО ВЫПОЛНИТЬ ЕБАНУТОЕ ТРЕБОВАНИЕ.
И результат от этого правильным не становится.
2.15. МИГРИРУЮЩАЯ НЁХ
Её отличительный признак: причина каждый раз находится в другом отделе.
Утром: электрика. После обеда: автоматика. Вечером: сеть. На следующий день: механика. Через два дня: подрядчик. Если ещё через день виноват снова автоматчик, миграционный цикл замкнулся. Это может означать:
1. в системе действительно несколько связанных проблем;
2. настоящую причину никто пока не нашёл, и симптом просто путешествует по оргструктуре.
Диагностический признак
Если НЁХ уже посетила:
- электриков;
- КИП;
- программистов;
- связистов;
- механиков,
но ни одна служба не обнаружила измеримого противоречия, возможно, классификация по отделам изначально была хуёвой.
Физика вообще не знает, кто у вас главный энергетик.
Она даже штатное расписание не читала.
2.16. КАСКАДНАЯ НЁХ
Одна причина. Много симптомов.
Например: просело питание 24 В. Следом: AI показывает ерунду; реле отпадают; удалённый модуль теряет связь; ПЧ теряет разрешение; HMI выдаёт 17 аварий.
Приходит пять специалистов. Каждый выбирает себе одну красную строку. Через десять минут существует пять отдельных расследований. Хотя причина одна.
Теорема каскада
ЧЕМ БОЛЬШЕ РАЗНОРОДНЫХ ОШИБОК ВОЗНИКЛО ОДНОВРЕМЕННО, ТЕМ ПОЛЕЗНЕЕ СНАЧАЛА ПОИСКАТЬ ОБЩУЮ ПРИЧИНУ ВЫШЕ ПО ЦЕПОЧКЕ.
Не всегда. Но достаточно часто, чтобы сначала посмотреть на блок питания. А уже потом обновлять прошивку HMI.
2.17. КОМПЕНСИРОВАННАЯ НЁХ
Один из красивейших видов.
Система содержит ошибку. Поверх неё существует вторая ошибка. Вторая компенсирует первую.
Например: датчик завышает на 20%. В PLC стоит коэффициент: 0.83. На HMI всё примерно правильно. Все счастливы. Меняют датчик на исправный. Показания становятся неправильными. Следует вывод: — Новый датчик говно. Нет. Просто было разрушено древнее равновесие двух ошибок.
Компенсированная НЁХ способна формировать: МЕСТНУЮ ФИЗИКУ.
Например: При реальных 30 т/ч должно показывать 36. Почему? Потому что потом делится на 1.2. А зачем? Исторически.
В определённый момент система перестаёт быть автоматикой. Она становится геологическим разрезом коэффициентов, где каждый слой компенсирует ошибку предыдущей эпохи. Удаление одного неправильного коэффициента способно разрушить всё, что было неправильно настроено поверх него.
2.18. НАСЛЕДСТВЕННАЯ НЁХ
Передаётся от одного поколения специалистов следующему.
Основные носители наследственной информации:
- undocumented code;
- старые проекты;
- неизвестные перемычки;
- реле без маркировки;
- коэффициенты без комментариев;
- пароль одного человека;
- великий устный протокол:
— Там Петрович знает.
Петрович уволился. Но его технический геном продолжает исполняться.
Генетический материал, Файлы:
OLD, NEW, FINAL, FINAL2, FINAL_LAST, FINAL_LAST_РЕАЛЬНО
и проект, который фактически находится в PLC.
Последний может не совпадать ни с одним. Эволюция не обязана быть документированной.
2.19. СИМБИОТИЧЕСКАЯ НЁХ
НЁХ, с которой эксплуатация научилась жить.
Например: Иногда не запускается с первого раза.
Решение: Запускать дважды.
Или: После включения надо подождать 30 секунд. Почему? Потому что.
Или: Сначала второй конвейер, потом первый. Почему? Иначе не идёт.
В программе такой зависимости нет. Но оператор знает. Система работает. Так НЁХ перестаёт восприниматься как неисправность и становится обычаем. Потом обычай попадает в инструкцию. Ещё позже новую систему начинают проектировать с учётом обычая. И временная компенсация получает официальный статус.
Закон институционализации НЁХ
ЕСЛИ С ХУЙНЁЙ ДОСТАТОЧНО ДОЛГО ЖИТЬ, ОНА МОЖЕТ ПРЕВРАТИТЬСЯ В ТЕХНИЧЕСКОЕ ТРЕБОВАНИЕ.
Это уже очень зрелая форма.
2.20. ЛОЖНАЯ НЁХ
Иногда НЁХ вообще нет. Есть неправильная модель в голове наблюдателя.
Оператор уверен: клапан должен открываться. Алгоритм говорит: не должен. Руководитель уверен: HMI должна показывать эту величину. В системе её вообще никто не измеряет. Программист ждёт FLOAT. Устройство честно отдаёт INT32. Объект работает именно так, как спроектирован. А расследование уже идёт. В этом случае неисправна не техническая система. Неисправно: наше ожидание от технической системы. Это тоже диагностируется. Иногда осторожно. Особенно если ожидание находится в голове человека, который проводит совещание.
ОБОБЩЁННАЯ КЛАССИФИКАЦИЯ
Теперь видно, что наши виды относятся не к одной шкале. Это разные признаки одной НЁХ. По времени и условиям она может быть:
- плавающей;
- периодической;
- температурной;
- ночной.
По наблюдаемости:
- присутствия специалиста;
- самоустраняющейся;
- чёрного ящика;
- каскадной.
По происхождению:
- человеческой;
- подрядной;
- сетевой;
- программной;
- механической;
- технологической;
- документационной.
По истории формирования:
- компенсированной;
- наследственной;
- симбиотической.
По организационному поведению:
- мигрирующей.
И существует отдельный случай:
- ложная НЁХ,
когда проблема живёт преимущественно в модели наблюдателя.
Разумеется, реальная НЁХ совершенно не обязана уважать нашу классификацию. Она может быть одновременно: ночной + плавающей + сетевой + подрядной + наследственной. И проявляться только зимой. После дождя. На третьей смене. При отключённом тренде.
Такой экземпляр уже достоин практически отдельной карточки в Красной книге промышленной автоматизации. Но сначала всё-таки желательно его починить.
ЗАКОН МНОЖЕСТВЕННОЙ ПРИНАДЛЕЖНОСТИ
ОДНА НЁХ МОЖЕТ ОДНОВРЕМЕННО ПРИНАДЛЕЖАТЬ НЕСКОЛЬКИМ КЛАССАМ, ПОТОМУ ЧТО КЛАССИФИКАЦИЯ ОПИСЫВАЕТ РАЗНЫЕ СВОЙСТВА ОДНОГО ЯВЛЕНИЯ.
Например: после дождя раз в несколько часов пропадает связь с удалённым устройством. При приезде инженера всё работает. Документации нет. Подрядчик утверждает: — Устройство исправно. Получаем:
- плавающую;
- условно температурно-влажностную;
- сетевую;
- НЁХ присутствия специалиста;
- чёрного ящика;
- подрядную.
Прекрасный экземпляр.
Можно почти ставить в музей. Но сначала, повторимся, желательно починить. Музей потом.
ПРАКТИЧЕСКИЙ СМЫСЛ КЛАССИФИКАЦИИ
Название класса не является диагнозом. Фраза: — Это плавающая НЁХ. Не отвечает на вопрос: — Что сломалось? Она отвечает на другой: — Какого рода хуйня перед нами и какие условия теперь надо фиксировать?
Если НЁХ периодическая — ищем время и повторяемость.
Температурная — температуру и режим.
Человеческая — историю действий.
Каскадная — общую причину upstream.
Компенсированная — не лезем немедленно исправлять один неправильный коэффициент, потому что хуй знает, сколько неправильного уже на нём держится.
То есть хорошая классификация не даёт ответ. Она помогает правильнее задать следующий вопрос. Для диагностики это иногда значительно важнее.
ГЛАВНОЕ
На раннем этапе вся НЁХ выглядит примерно одинаково:
— Что-то происходит непонятное.
По мере исследования она должна становиться всё более конкретной.
Не: НЁХ.
А: плавающая НЁХ аналогового канала, возникающая после прогрева.
Не: сеть тупит.
А: периодическая потеря прикладного обмена при сохранённом физическом линке.
Не: ночная смена что-то делает.
А: параметр изменяется между сменами, изменение не журналируется.
Каждое такое уточнение отнимает у НЁХ часть территории. И в какой-то момент классификация вообще становится не нужна. Потому что вместо: плавающая температурная НЁХ дискретного канала мы наконец получаем: плохой контакт X12:7. Никакой романтики. Никакой псевдонауки. Просто клемма. Можно чинить. И именно это является самым печальным моментом в жизни НЁХ.
Далее
3. МЕХАНИЗМЫ ВОЗНИКНОВЕНИЯ НЁХ
Теперь мы уже знаем:
что такое НЁХ; в каком состоянии находится объект; и какой разновидности хуйня перед нами.
Остаётся следующий вполне естественный вопрос: КАК ОБЫЧНАЯ НЕИСПРАВНОСТЬ УСИЛИЯМИ КВАЛИФИЦИРОВАННОГО ПЕРСОНАЛА ПРЕВРАЩАЕТСЯ В ТАКУЮ ХУЙНЮ, ЧТО ЧЕРЕЗ НЕСКОЛЬКО ЧАСОВ УЖЕ НИКТО НЕ ПОМНИТ, С ЧЕГО ВСЁ НАЧАЛОСЬ?
Ответ на пост «Тяжело быть не нужным...»1
Подержите мой Вискас)
У нас производство, оно же "дача" в 20км от города. Муж или я ездим туда-сюда каждый день.
В течении недели наблюдали котёнка, который сидел на обочине.
При попытках его поймать, тот убегал в лес и шипел. Оставляли ему корм. Видели, что и другие люди так делают.
Потом, едя с рыбалки и имея в машине сачок рыболовный (или как это там называется у рыбаков), мы встретили этого котёнка уже на выезде из города. Оно, по итогу, прошло километров 15 за всё это время. Тощее, страшное и злое.
Мы с мужем, вооружившись этой рыболовной снастью, пошли по кустам ежевики ловить мелкого демона. Ободрались все в кровь, но монстра поймали.
Оно шипело и кричало на нас пока ехали, и дальше — когда посадили в тамбур в доме.
Оставили еды, воды, не трогали до вечера. Муж возмущался, что вот и зачем нам такое злое создание.
А потом я зашла и, рискуя собственными руками, почесала ЭТО за лоб. И оно как замурчало!
И всё! С тех пор мурчать не перестаёт, как видит человека.
По-началу орала, если не на ручках, а если на ручках – то мурчала как трактор.
Сейчас подружилась с двумя нашими котами, но всё равно они ей не так любы, как человек.
Пёселя ещё боится и становится на дыбы при его виде, но пёселю на неё пох). Ловит мух и лягушек, потолстела чуть, а ночью всегда приходит в кровать и мурчит прям в самое ухо)
Идеальный исполнитель
Попаданцы нынче в моде? Что ж, попробуем сделать не такого, как другие!
А купить книга можно тут http://www.ignatov-books.ru/kupit/
Кожаные ремни натянулись, когда Калум рванулся в сторону. Его тело выгнулась дугой, и тут же упало обратно на какое-то подобие лежанки. Ремни привязывали к ней его запястья и лодыжки, тонкая резиновая шапочка прижимала электроды с пучками проводов к голове. Провода тянулись к кособокому железному шкафу, а от него – к заросшему пылью столу, на котором уместились бутылка коньяка и клавиатура компьютера.
-Ну-ну, спокойно, спокойно! - человек за клавиатурой повернулся на крохотном крутящемся стульчике и положил руку на плечо Калума. - Скоро все закончится! Я знаю, ты меня не слышишь, но скоро всё закончится. Навсегда!
***
Голова раскалывалась от самого лихого похмелья, которое только видел мир с тех самых пор, как появилось вино. И ром. И таблетки, которые всучил Калуму тот доходяга-экономист. Звали его, кажется, Эйвар, и его колеса явно не стоило смешивать с выпивкой, да и принимать не стоило. Вчерашний день походил на комок тумана в ночи – бесформенный, лишенный деталей.
Кое-что Калум помнил, разумеется. Началось все заурядно, про его понятиям – немного пива, маска на лице, бита в руках. Толпа демонстрантов шагала к мэрии, и Калум шагал вместе со всеми, вопил, скандировал лозунги. Чем именно плохи новые налоговые правила, он толком не понял, но знал, что правила эти играют на руку капиталистам и корпорациям, а из простых работяг, вроде него, выжимают все соки, так что против правил нужно бороться. И он боролся, как мог. У корпоративного капитализма нет головы, которую можно разбить битой, но что он за мужчина, если даже не попытается изменить мир?
Кто первым швырнул камень в полицейских, Калум не видел, но когда толпа взревела и кинулась вперед, он оказался в первых рядах. Его бита ударилась о пластиковый щит и началась потеха.
И закончилась, когда улицу заволокло дымом слезоточивого газа. Калум сдал назад, и предоставил другим демонстрантом продолжить драку. Он сделал, что смог, обозначил свою гражданскую позицию, а подставляться под водометную струю уже не собирался.
Конец заварухи он досматривал на экране телевизора, сидя в баре. Репортеры показывали погром прямом эфире – горели машины, бились витрины, арестованных тащили в полицейские фургоны. За них Калум болел вполне искренне, но демонстранты явно проигрывали битву, как обычно. Он выпил за их победу, где-то в далеком будущем, потом за смерть корпораций, за отмену налогов, за свободу личности. Виски сменился ромом, потом самокруткой, а когда в баре для работяг объявились два пиджака, вечер стал еще интереснее.
В галстучках, с дорогими телефонами, молодые и холеные, они обсуждали тяготы корпоративной жизни: от новых инструкций нет житья, а отпуск опять сокращают, осталось всего-то сорок пять дней отдыха в году!
Такие же парни в пиджаках загнали мир в сети правил и служебных записок. Такие пиджаки разорили автосервис отца Калума, лишили работы его самого, когда выкупили завод, где он вкалывал по десять часов в день, и выставили на улицу всех рабочих. А когда нечем стало платить ипотеку, такие же холеные пиджаки выкинули его из дома.
Они в жизни своей не поднимали ничего тяжелее серебряной ложки с икрой и бокала шампанского, не видели опасностей страшнее, чем срыв сроков подготовки отчета, плевали свысока на таких, как Калум, и считали, что могут править миром. Биту Калум выбросил еще возле мэрии, но кулаки остались при нем. И пиджаки сам напрашивались на удар, одним своим видом.
Остальное осталось в памяти яркими и бессвязными кусками. Сбитые костяшки пальцев. Вопящий мажор в пиджаке. Мигалка на крыше полицейской машины. Какая-то подворотня. Тощий парень на задрипанной колымаге предлагает подвести, и увозит Калума подальше от полицейских сирен.
Калум запомнил, как они пили что-то очень крепкое и дешевое, прямо на ступеньках городского суда, как парень назвался Эйваром, и как он рассказывал то, что Калум и сам знал – корпорации несут зло. Но рассказывал не как завсегдатай акций протеста, а как нищий ученый-экономист, потерявший работу из-за пары неосторожных слов. Он сказал студентам, что корпорации подчинят себе мир, превратят его в лагерь для рабов, и на этом стал безработным экономистом.
Как дело дошло то таблеток, Калум уже и не помнил, но парень уверял, что от них сразу полегчает. Калум не стал отказываться, и закинул в глотку парочку колес явно кустарного производства.
Стало спокойно и легко.
Потом темно.
А потом он очнулся в каком-то ящике, и голова разрывалась, как никогда.
***
Калум видел свет, полз к нему и быстро понял, что лежит не в ящике, как сперва показалось, а под брюхом грузовика, на какой-то грязной стоянке.
Он выполз наружу, сел, обхватил голову.
И не сразу рассмотрел собственный рукав. Рукав черного пиджака.
Головная боль перестала казаться главной проблемой. Калум поднялся и пару раз рванул зеркало грузовика. Металл хрустнул – вот теперь можно посмотреть, что за наряд на нем. Калум повел зеркалом. Пиджак! И белая рубашка. Черный галстук, как петля висельника на шее.
На груди пиджака, слева, прямо над сердцем, Калум нашел табличку, и прочел на ней перевернутые зеркалом слова: «Северо-Запад Индастриал. Ральф Мантеки. Заместитель помощника руководителя отдела перевозок. Уровень сотрудника - 7».
Путь к табличке начался снизу, и только в самом конце этого пути Калум поднес зеркало к лицу. Лицо выглядело неплохо для того, кто умирает от ужасного похмелья. Ни отеков, ни мешков под глазами! Немолодое, гладко выбритое лицо мужчины средних лет. Другого мужчины – но вовсе не Калума!
- Отпусти меня, злая таблетка! - попросил он и закрыл глаза.
Но и когда открыл, ничего не изменилось. Таблетка не отпускала. Из зеркала все так же смотрело чужое лицо. Калум бросил зеркало и пошел искать выход – если не из ситуации, так хотя бы с парковки.
Изнутри ворота на парковку покрылись ржавчиной и потеками грязи. Снаружи они сияли белоснежной краской и алой надписью: «Северо-Запад Индастриал. Въезд только для персонала отдела перевозок уровня от 3 и выше».
За воротами начинался мир света и ярких красок. Эти улицы явно не знали прикосновения мусора или плевков – судя по чистоте и табличкам: «Мусоришь на улице? Статья 879. п. 2 – год общественных работ в трудовом лагере». Деревья, подстриженные в одинаковые шарики, росли на одинаковом расстоянии друг от друга, в местах, обозначенных красными кругами.
Калум остановился у ворот, которые сами плавно закрылись у него за спиной. Это место совсем не походило на его родной город. Калум не узнавал ни машины, ни дома вокруг – одинаковые стеклянные коробки этажей по двадцать, с надписью «Северо-Запад Индастриал» на каждой.
Только одежда людей оказалась привычной – пиджаки и черные галстуки у мужчин, черные брючные костюмы у женщин. Единственный ребенок, мальчик лет восьми, прошел мимо в крохотном костюме, в точности похожем на взрослый. Люди вышагивали, соблюдая дистанцию, каждый держался своей стороны дороги, поддерживал ту же скорость, что у прочих. Никто не смеялся, не слушал музыку, не разговаривал. Люди просто шли.
-Стоите без дела, сотрудник? - рявкнул голос над ухом Калума.
Он обернулся прыжком, принял боевую стойку и едва ни врезал кулаком по стальным воротам. Голос шел из крохотной решетки динамика на них.
- Необоснованное безделье в рабочее время, вне предписанных сроков принятия пищи либо отбывания обязательной отпускной повинности, карается заключением в трудовом лагере на срок до трех лет. Назовите свое имя, сотрудник! – потребовал голос и Калум поспешно двинулся прочь.
А вопрос, куда именно идти и где спокойно подумать, решился сам собой, когда на пути попался ресторан. Или бар? Понять тонкости оказалось сложно, раз уж на вывеске, вместо названия заведения, красовались слова: «Точка приема пищи. Допуск сотрудников уровня с 5 по 9».
Глазок на двери выпустил красный луч. Он прошелся по штрих-коду на табличке Калума, и голос из динамика произнес: «Уровень 7, доступ к точке приема пищи разрешен. Добро пожаловать, сотрудник!». Хор мужских голосов пропел: «Слава, слава тебе, триждывеликий Северо-Запад Индастриал!» - и только после этого дверь открылась.
За дверью играла музыка, больше похожая на скрип. Несколько человек сосредоточенно поглощали свои блюда. Калум занял свободный столик. «Сотрудник! Нажмите кнопку для начала процесса приема пищи!» - предлагала надпись на кнопке, что Калум и сделал. Пришлось ждать минут пять, но официант появился у стола и сразу же поставил на него готовый обед – бокал вина, куриная ножка и картофельное пюре.
-Приятель, я еще не заказывал! - Калум отодвинул тарелку.
Официант замер.
-Заказывали, сотрудник? Как это? Заказывали что? Простите, сотрудник, я вас не понимаю.
-Еду! – объяснил Калум. – Я еду еще не заказывал. Я ничего не выбрал, и я не хочу курицу. Есть у вас тут ром? И бифштексы?
-Простите, сотрудник, но насколько я мог увидеть, и согласно результатам сканирования, проведенного на входе в точку приема пищи, ваш уровень на данный момент - 7. Данный уровень предписывает потребление пищи в согласии с правилами проведения процедуры корпоративных обедов – курица, вино, картофельное пюре.
Официант умолк и подумал.
-Сотрудник, вы проводите проверку соблюдения правил подачи корпоративного питания?
-Да я просто выпить хочу. И хватит называть меня сотрудником! Давай просто поговорим.
- Вам требуется психологическая поддержка, сотрудник? Я уполномочен вызвать официального собеседника из психиатрической службы корпорации Северо-Запад Индастриал. Слава, слава тебе, триждывеликий Северо-Запад Индастриал!
-Сядь! – Калум пододвинул официанту стул.
- Согласно правилам оказания услуг...
-Сядь, я сказал! Смотри – вот так лучше?
Калум снял пиджак.
- Вот и все, я больше не сотрудник. Я Калум! Просто человек. Давай просто поговорим, как люди.
- Вы чего делаете, сотрудник? - прошептал официант. - Это же... Вы же... Вы же униформу сняли в рабочее время! Не сотрудник? Это же мятеж.
-Мятеж! – заорал официант вдруг, так, словно только что вспомнил, как произносится это слово. – Охрана! Мятеж! Тут предатель!
За двери ресторана Калум успел выскочить до того, как они закрылись и железная решетка опустились поверх двери.
-Внимание! - заворковал теперь над улицами нежный женский голос, смешанный с воем сирены. – В секторе 43-16 выявлен случай корпоративного мятежа. Уведомляем сотрудников о запуске процедуры изоляции. Действуйте в согласии с ст. 26 раздела 42 Корпоративного Кодекса Чести компании Северо-Запад Индастриал. Все участники мятежа будут казнены и понижены в должности. Северо-Запад Индастриал – наш дом и семья! Слава, слава тебе, триждывеликий Северо-Запад Индастриал!
Облава началась! Пока это стало единственным, что Калум понимал во всем происходящем – облав в его жизни хватало. Он рванулся к ближайшей двери, но та закрылась перед самым его носом.
-В доступе отказано! – услышал Калум. - Уровень доступа не подтвержден. Предъявите карточку сотрудника. Отказ от ношения карточки карается...
Голос еще долго перечислял статьи Корпоративного Кодекса Чести, которые успел нарушить Калум, но сам он был уже далеко. Не стоило снимать пиджак! Без пиджака и корпоративной карточки он словно помечен, его загонят в угол, и наглядно покажут, что такое «трудовой лагерь». Значит, нужен новый пиджак!
Улицы пустели быстро, но не мгновенно. Сотрудники корпорации вставали в очереди, и по одному уходили в двери небоскребов, и на каждой теперь горела надпись: «Паника во время мятежа карается понижением в чине на три уровня!».
Мужчина, ростом и комплекцией чуть схожий с Калумом, входил в такие двери последним. Калум рванул его за ворот пиджака, и никто не вмешался, никто не пришел на помощь сотруднику, пока Калум пинал его, стаскивал пиджак и уходил прочь.
В пиджаке он хотя бы похож на местного, а не на мишень! Хотя толку от этого оказалось мало – улицы опустели окончательно, открытых дверей не осталось вовсе, а звук нескольких сирен нарастал и приближался.
Калум уходил от этого звука, без плана и цели, просто шел по прямой, и высокие стеклянные дома сменились шестиэтажными коробками с крохотными окнами. «Дом постоянного пребывания сотрудников уровней с 3 по 5» прочитал Калум табличку на входе в дом. Подергал ручку на двери. Заперто, разумеется!
Сирены затихли, когда Калум дошел до бараков, похожих на тюремные, и сам уже понял, что угодил в корпоративные трущобы для низших чинов.
Тут не было идеально чистого бетона, кое-где нагло росла трава, наверняка нарушая корпоративные правила роста травы. Попадались стаи собак. Последние бараки уступили место голому полю с одной стороны, и скале, похожей на голову человека – с другой. С такой же скалы Калум свалился и сломал ногу, когда ему было двенадцать лет. Скалу эту называли Чертова Голова, и забраться на нее считалось особой удалью среди подростков. Калум повернулся к ней спиной.
- Если это и есть та самая скала, - пробормотал он и сам себе указал направление, – тогда там должна быть река!
Река нашлась через пять минут пути. А еще полчаса дороги вниз по ее течению привели Калума домой. Туда, где в каком-то другом мире или ином времени, стоял его дом. И дома соседей. Дома отца и брата. Дома, на месте которых теперь не было даже бараков – только месиво из руин, сгоревших досок и останков людей, которые никто не потрудился убрать. И гранитная доска с выбитой надписью: «Мемориальный комплекс создан в память о последствиях мятежа 2034 года. Помни, сотрудник: мятеж карается смертью и понижением в должности до уровня 1».
Калум попытался вырвать доску из земли, но не смог. Попытался найти свой дом, и понять, какой череп остался от тела его отца, но не смог и этого.
А потом пришел старик.
Он едва брел через пепелище, описался на два костыля и носил пиджак с табличкой «Эйвар Мински. Техник отдела уборки. Уровень сотрудника - 1».
-Ты же Калум, да? – прохрипел старик.
Калум молча поднял обугленный кусок доски. Старик не походил на полицейского, но если он завопит «Мятеж!», то придется его заткнуть.
- Я Эйвар! – продолжил старик. - Ты меня помнишь? Я тебе таблетку дал. Мы напились в хлам, закинулись колесами и говорили про опасность корпораций.
-Таблетку? Ты тот экономист, что ли? – удивился Калум.
-Уже нет. Теперь я дипломированный дворник с лицензией на чистку унитазов. Сотрудник аж 1 уровня! А это значит, что у меня есть право принимать душ восемь минут в неделю, диета из каши и воды, и рабочий день по четырнадцать часов, без выходных. Слава, слава тебе, трижды поганый Северо-Запад Индастриал, что б ты сгорел.
-Это же у тебя мятеж получился, да? - осторожно спросил Калум.
-А то! Он самый.
-Тебе сколько лет, дедуля?
-Девяносто два. Еще три – и доберусь до предельного возраста разрешенной жизни!
-Ты был моложе, вроде бы.
Старик скривился и с трудом сел на кусок сгоревшей балки.
-А ты не понял, до сих пор? Я был моложе тогда! А сейчас... Ты никого спрашивал, какой год? И меня не спросишь?
Старик подождал, но Калум не спросил.
- Сейчас 2083. Не бросается в глаза, да? Ни тебе летающих машин, ни колоний на Марсе! Это были бы «необоснованные изменения социального уклада» – так они говорят. Сейчас не отклоняются от правил, не нарушают порядок, и не допускают «необоснованных изменений». Прогресс больше никому не нужен. Только стабильность! Что бы сотрудник уровня 50 правил безгранично.
-Сотрудник? – переспросил Калум. - Один?
-Конечно, один. Внук самого Алехандро Кински, основателя Северо-Запад Индастриал. Хотя откуда тебе знать? Ты же просто принял таблетку, и она как-то послала твои мозги в будущее, в это тело. Стой! Не бей меня! - заорал старик и Калум опустил руку.
-Я же не знал, что она на тебя так подействует! Я сам состряпал те колеса – просто чуток успокоительных для легкого кайфа, и все! Но с тобой вышло иначе. Ты таблетку принял – и упал. А потом очухался, и начал орать, что ты Ральф Мантеки, сотрудник Северо-Запад Индастриал. Думал, что живешь в 2083 году, даже назвал точную дату, и место. Сказал, что был в это день вот тут – посещал мемориал мятежа. Нынче каждый должен посещать такие места два раза в год. Ну и тебя увезли в дурку, конечно.
-Да вроде бы нет! – перебил Калум.
-Да вроде бы да! Не тупи, парень – этого Ральфа увезли, в твоей тушке. А ты попал сюда – в его тушку. Ты же читал книги? Тогда их еще не запретили.
Калум кивнул.
-Читал про обмен разумов? Про путешествия во времени, когда попадаешь в чужое тело?
Калум снова кивнул. Любовь к книгам – не то, чем стоит хвастаться завсегдатаю акций протеста и уличных беспорядков, но что есть, то есть, и таких книг он перечитал горы.
-Я только потом понял, – продолжил старик, - когда весь лепет этого Ральфа начал сбываться. Ты помнишь, как принимали новые правила по налогам для крупных предприятий? Тогда Северо-Запад и поднялся. Алехандро Кински уже был главой компании, крутил большим бизнесом, а с новыми налогами и подавно! Пара лет проходит – он продвигает новые законы, и вот уже корпорации вообще перестают платить налоги. Мелкий бизнес мигом сдох, весь и полностью. Северо-Запад подмял под себя все, лет за пять, обанкротил правительство, выкупил золотой запас страны и получил монополию на рынке продуктов, потом транспорта, потом еще что-то, я уже точно не помню. Главное, что к тридцатым годам оказалось, что если ты не работаешь на Северо-Запад, то ты, считай, не работаешь вообще.
-И никто не возражал, что ли? – Калум, наконец, отбросил палку и сел рядом со стариком.
-Ты возражал. И посмотри вокруг! Но это потом, а сперва начались забастовки. Так Кински сказал, что из-за них он не может вести бизнес, и вынужден остановить поставки продуктов. И закрыл склады! Еду тогда топили в океане, а люди голодали. Мы жрали птиц, крыс, потом друг друга. Пробовал человечину? Нет? А я попробовал! Мы тогда ели трупы. Иначе бы мы сдохли все, а так сдох только десяток миллионов. К Кински приползли на коленях и умоляли его принять «особые полномочия для стабилизации ситуации» как это тогда назвали. А проще сказать – корону. Он получил всю власть! Но держал голод еще полгода, что бы никто не смел протестовать – и только потом открыл склады.
Кински – он как Гитлер, только у него получилось. Теперь в мире есть только Северо-Запад и еще три корпорации, конкуренты, с которыми все время идет война. И больше ничего нет, нигде. Все вокруг – сплошная корпорация. Везде их правила.
Книги запрещены, зато просмотр реалити-шоу – всеобщий долг. История засекречена – что б люди ни узнали, как жилось до корпораций. География тоже засекречена – что бы никто ни узнал, где границы владений Северо-Запада, не пытался сбежать. Хотя и бежать-то некуда давно. Да, чуть ни забыл – вот, глянь, я сохранил!
Старик вытащил очень старый лист бумаги, переживший множество карманов, облепленный прозрачными полосками клейкой ленты. На листке красовалось фото Калума с подписью: «Особо опасен. Убить при обнаружении. Допустимы любые побочные жертвы».
- Что это? – Калум брезгливо взял листок двумя пальцами.
-Ты это. Ты собрал тех, кто не смирился. Вы протестовали, нападали на сотрудников высокого ранга, брали заложников, взламывали продуктовые склады.
-Так я мятежник? Революционер? – Калум поднялся. – Я боролся с корпорациями?
-Ты сдох! – отрезал старик. – И ничего не смог изменить, так что сядь и посмотри вокруг! Тут был жилой район – тогда еще не всех успели переселить в бараки, и тут ты держал оборону, вместе с дружками, с родней. Вы ждали начала штурма. Идиоты! А штурма-то и не было, вас просто накрыли ударом зажигательных ракет, весь район. И все сгорело – и ты, и все твои родные. Кому повезло, конечно! А кому нет, кто выжил, тех сослали в лагеря второго уровня, а тут уж лучше смерть, правда! Особенно для девушек.
Калум снова сел.
- Говоришь, я все это делал, да? В прошлом. Боролся с этим твоим корпоративным Гитлером? Значит, я вернулся домой?
- Значит, вернулся! Я потому и пришел сюда. Наделся, что ты будешь здесь, как говорил этот Ральф.
-Ты принес таблетку?
- Ага, как же! Таблеток нет. Есть только теория.
- Теория?
- Ну да. Если ты умрешь здесь, то сможешь вернуться назад, в свое родное тело, в то время, из которого ушел.
Старик пошарил карманах.
-Да ну где же? А, вот, нашел!
Он вытащил крохотный пистолет.
-Незаконное оружие! Пожизненный лагерь второго уровня, между прочим. Я его сам сделал и хранил полсотни лет. Слышишь?
Калум слышал. Сирены снова появились где-то далеко, но быстро становились все ближе.
-Они тебя нашли. И за мятеж тебя казнят! А это сейчас делают через вскрытие заживо – тебя прооперируют живьем, без наркоза, вырежут все, что могут вырезать, и покажут это на ТВ, в реалити-шоу. Все будут смотреть, даже дети, и петь гимн корпорации. А кто откажется петь – того в лагерь.
Он поднял пистолет.
-Ну что, рискнешь проверить теорию? Сам или я?
-Сам! - ответил Калум и взял пистолет из руки старика. Сирены были уже совсем близко, когда он поднес ствол к виску.
Если старик не ошибся, он вернется домой. В свое время, в свое тело. Калум знал, что нужно будет сделать.
Когда-то он считал, что у корпоративного капитализма нет головы, которую можно разбить битой, но оказалось, что она есть и носит имя Алехандро Кински. Найти его, ударить – и не важно, что будет дальше. Главное, что в мире, где Алехандро Кински умер молодым, уже никогда не появится Северо-Запад Индастриал!
Калум нажал на спуск.
***
Вино плеснулось на стенку бокала. Эйвар втянул аромат напитка, сделал глоток. Прекрасно! Вовсе не грешно пропустить стаканчик, что бы отпраздновать хорошо сделанную работу! Вот брать заказы на убийства – это, пожалуй, чуточку грешно, но Эйвар никого не убивал, и даже не принимал заказы сам. Работа с заказчиком – забота Ральфа, убийства – забота исполнителей. Руки Эйвара чисты!
- Идеально сработано! – объявил он. Ральф покосился на него, и вернулся к монитору ноутбука.
-Не хорошо самому себя хвалить, но раз никто не знает о нашей работе, скажу сам, что...
-Ты целыми днями себя хвалишь! – перебил Ральф. – И свой агрегат.
-Мой агрегат – уникальный научный прибор, единственный в мире, способный создавать в мозгу человека любые иллюзии, неотличимые от реальности! И он сделал тебя богачом, так что не зови его «агрегатом», ему обидно. Повторяю: скажу сам, что в этот раз я нашел идеального исполнителя! Этот Калум – просто клад. Жаль даже, что одноразовый. Как он во все поверил, да? Ни вопросов, ни сомнений! А все потому, что агрессивный, с четкой картиной страха перед будущим, мечтал изменить мир, да еще и начитался книжек про перемещение разума. Даже не завопил ни разу, что все это сон, галлюцинация, что он с ума сошел! Нет – сразу поверил, что попал в будущее.
И всего же неделя! Очнулся, ушел, выследил Алехандро Кински, разбил ему черепушку, прямо на улице, дал патрульным себя пристрелить – и на все потратил всего-то неделю! Почти рекорд. И никаких сомнений, никаких дурацких записок: «Я должен это сделать, я видел будущее!», как у других. Увидел – поверил – убил! Идеальный исполнитель! А кто его нашел?
-Ты его нашел! – перебил Ральф. – Все за тебя рады, ура-ура, а у нас новый заказ.
-Уже?
-Уже! Теодор Трэн, политик, молодой, амбициозный, влиятельный, и его конкуренты не против поплакать на его похоронах. Дело срочное, политика надо похоронить до выборов, до конца месяца, так что платят двойную цену. Есть идеи?
Эйвар отхлебнул из бокала. Закрыл глаза.
-Политик? Ага! Это просто! Представь: он приходит к власти, становится диктатором, начинает атомную войну. Мир сгорел, политик прячется в бункере, а простые люди умирают от радиации в выжженной пустыне. Атомная война всех пугает, мы так уже делали, есть готовые сценарии внушения. Надо только подправить под конкретного исполнителя, и он как миленький побежит убивать этого твоего политика.
-Он не мой. Есть кандидат в исполнители?
-Ну а то! – Эйвар сграбастал бутылку и долил вина в бокал. - Еще один идеальный исполнитель! Уфолог, представляешь? Я его в сети нашел. До смерти боится всемирной катастрофы и надеется, что пришельцы всех спасут. Так что этому я покажу пришельцев – пусть думает, что они его похитили и рассказали, как мир погибнет по вине этого, как его? Теодора Трэна. Спорим, этот уфолог побьет даже рекорд Калума и грохнет этого Трэна дней за пять, не больше?

























