пятница, 10 мая 2019 г.

6. Рассказ Камы: Иллюзия

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

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

- Кама, но признайтесь! Вот это всё (жест рукой описывающий полуокружность, включающую мамонтов и носорогов), это же всё иллюзия?
Королева на секунду задумалась, чуть прищурила глаза, улыбнулась.
- Так, друзья, давайте начнём с определений. Что вы понимаете под "иллюзией", и чем она отличается от "реальности"?
- Ну, очевидно, иллюзия - это то, что кому-то кажется, просто формируется в его мозгу, остальных не касается. А реальность, это то, что существует объективно, независимо ни от чьего сознания.
- Хорошо. Допустим, начнём с этого... Что бы такое вам предложить? Ну, например, назовите вашу любимую актрису.
- Ну, возьмём классику, пусть будет Мэрилин  Монро. (улыбки)
- Отлично!

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

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

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

- Но я же Королева, правда? Мне ведь не обязательно использовать громоздкий проектор? Я ведь могу генерировать свет сама в любом месте пространства, так?
Щелчок пальцами. Проектор исчез. Танцующая красавица на белом экране осталась.

- Замечательно, - продолжила Кама, - но, мне кажется, какая-то она... плоская? Настоящие женщины не должны выглядеть двухмерным изображением на экране. Исправим?
Очередной щелчок пальцев левой руки.
Экран исчез. Вместо него появилось ясно видимое объёмное изображение женщины в белом платье.
- Понятно, что это - всего лишь голограмма, - сказала Кама, - просто картинка, только уже трёхмерная. Но привычные вам голограммы имеют слишком слабую детализацию. Попробуем улучшить разрешение и расширить цветовой диапазон.
Щелчок пальцев. Мэрилин Монро стала выглядеть почти настоящей. Только она была ростом не больше 50-ти сантиметров и стояла посреди стола между чашек.

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

Тем временем главная мамонтиха, вероятно привлечённая запахом кофе, подвела своё стадо к навесу. Её гигантский супруг полностью заслонил собой и без того тускло просвечивающее сквозь тучи солнце. Кама прервала беседу и слегка нахмурилась. Ми конечно отреагировал на перемену настроения Королевы мгновенно. После его щелчка пальцами, десятки стаек ёжиков затопали лапками вокруг веранды. Мамонтиха в ужасе вздела хобот, резко протрубила отступление, прижала уши. Всё стадо мамонтов поспешно ретировалось вслед за ней на другой берег речки, оттесняя лосей. Ёжики немедленно успокоились и убрались под сосновый настил веранды.

- Итак, - удовлетворённо проговорила Кама, возвращая на лицо улыбку, - у нас есть модель Мэрилин Монро. Она - реальность?
- Нет конечно!
- Почему?
- Это же очевидно! Во-первых, она маленькая, как кукла. Во-вторых, она даже разговаривать не умеет.
- Ааа... "Size matters", значит. Размер имеет значение? Ну, да будет так. (Щелчок)
Трёхмерная куколка спрыгнула со стола на траву и внезапно выросла до нормальных человеческих размеров.
- Доброе утро! - сказала Мэрилин по-английски, - в каком интересном месте я оказалась!
- И вам доброго утра, - последовал вежливый ответ, - присоединяйтесь к нашему столу!
- Нет, простите. Я себя здесь очень странно чувствую. Мне кажется, Королева Кама слишком далеко зашла в своих демонстрациях! Я ухож....

Кама резко выбросила вверх левую ладонь с вытянутыми пальцами в экспансивном жесте.
Мэрелин Монро мгновенно умолкла и замерла в неустойчивой позе в половину оборота и с приоткрытым ртом. Разлетевшаяся от поворота юбка тоже зависла в воздухе, висела почти горизонтально, не опадая.
- А вот эта Мэрилин, она была реальна? - требовательно спросила Кама прищуривая свои чёрные инопланетянские глаза.
- Эммм... Кажется, что тоже иллюзия.
- Почему на этот раз? Размер совпадает. На ощупь - реальная женщина. Температура под мышкой - тридцать шесть и шесть Цельсия. И разговаривает человеческим голосом. Уверяю, если бы дело дошло до интима, то и тут было бы всё в порядке. Что опять не так?

- Нууу... Во-первых, надо было бы провести тщательный химический анализ её тканей. Во-вторых, она в итоге вообще зависла, это же не совсем естественно для реальной женщины, согласитесь, Королева? В-третьих... Что она там говорила? Почему мы можем быть уверены, что реальная Мэрилин говорила бы именно так? Ну и в-четвёртых, всё происходящее здесь вообще не похоже на реальность.

- ААШГХ!
Кама провела рукой над столом. Все чашки из-под кофе и блюдечки с остатками бутербродов мгновенно исчезли. Также исчезла и замороженная кукла Мэрилин. Кама пощёлкала пальцами. На столе материализовались хрустальные вазончики с мороженым, в которое были вкраплены ломтики мандарина. Рядом на салфетках лежали серебряные ложечки.

- А теперь вернёмся к моей демонстрационной модели Мэрилин Монро, - Кама улыбалась, - то что она в итоге зависла и была развоплощена, это совершенно нормально. Я и не собиралась поддерживать её жизнь сколь-нибудь долго. Но, если нужно было бы, то могла бы и сохранить её живой, причём на многие годы.
Химический анализ вам бы тоже ничего не дал. Мне, Королеве, никто не мешает сделать полный клон человека, с точностью до каждой молекулы, отличий от оригинала бы не было.
Лексикон и словарный запас? Ну, это совсем уж мелочь! Прочитаю всю литературу о Мэрилин, посмотрю все фильмы с её участием. И моя модель заговорит ровно так, что от оригинала вы её ни за что не отличите.
А теперь представьте, что вы встретили где-то (не здесь, а в обыденной обстановке) женщину, которая выглядит как Монро, ведёт себя, как Монро...
- Принцип "утки"? Если что-то выглядит, как утка, крякает, как утка, летает, как утка, то это и есть утка, верно?
- Совершенно верно! Вы бы просто не смогли бы отличить мою "иллюзорную" модель Мэрилин Монро от реального оригинала.
- Было бы логично предположить, что либо это клоны, либо, что правдоподобнее, однояйцевые близнецы.
- Именно так! А на самом деле, это и в реальности было бы так.

Ложечка мороженого, маленький кусочек мандарина.
- Мы начали с явной иллюзии на экране телевизора, а остановились на полностью живом клоне-близнеце Мэрилин Монро. Так где между ними граница? А нет никакой границы. Между иллюзией и реальностью нет никакой границы! Одно плавно переходит в другое.

Граница - она только в степени детализации. Можно считать человека состоящим из четырёх жидкостей, как полагал Гиппократ. Можно анатомически разделить человека на органы. Можно рассматривать отдельные ткани. Можно в тканях, под микроскопом, различать отдельные клетки. Можно увидеть в клетках органеллы. Можно понять, для чего нужны органеллы и как они работают. Можно проследить структуры отдельных молекул белков, жиров и РНК. Можно увидеть, что молекулы состоят из атомов.

Что такое атомы? Греческий термин "а томос", означает "неделимые".
Так атомы неделимые? Да фиг-то там! Вполне себе делимые (причём иногда легко и с удовольствием делимые) на разные сочетания разных видов "элементарных" частиц. Так может быть элементарные частицы - конечный предел, дальше которого детализация просто невозможна? А вот тоже - фиг!

- Кама!!!
- Что "Кама"?! Ой!!!
Простите... Я действительно заговорилась.. (торопливая ложечка мороженого, три виноватых хлопка ресницами).
Ми предлагает сменить локацию, думаю он прав.
В общем. В общем всё дело в детализации.
Чем больше деталей, тем лучше мы понимаем существующий мир, но тем глубже мы ныряем в неизведанную "кроличью нору".

вторник, 5 марта 2019 г.

Мистика ИТ

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

Следующий случай показался уже более странным. У нас в офисе все МФУ настроены так, чтобы при сканировании отправлять документы на e-mail нужного пользователя (по протоколу SMTP через сервер на Дальнем востоке). Всё многие годы работало совершенно нормально. И вот внезапно, несколько пользователей пожаловались, что им на почту перестали доходить сканы с некоторых (одних и тех же) МФУ.
Выглядит всё так:
- сканер исправен, ошибок при сканировании не выдаёт, на других пользователей сканы отправляет совершенно нормально;
- с почтой пользователей тоже всё совершенно нормально, с других МФУ сканы на них успешно отправляются, а вот именно с этого не хотят.
Чуть более углублённый анализ показал, что отсканированную почту отклоняет почтовый сервер. При этом выдаётся диагностическое сообщение: "Сообщение не было доставлено, так как поставщик услуг электронной почты получателя отклонил его". Вот только эта диагностика ничего не поясняет. Дело в том, что "поставщик услуг получателя" - это тот же самый почтовый сервер, который отклоняет почту. И МФУ, и пользователя обслуживает один и тот же сервер. И блокирует он только выборочные пары - конкретный МФУ => конкретный пользователь. Другая почта того же МФУ и того же пользователя доставляется нормально.

Далее. Приехал к нам новый банкомат. Установили его на точку, где ранее стоял другой наш банкомат, воспользовавшись уже настроенным там каналом связи. Новый банкомат был снят работающим с другой точки. Соответственно должен был после подключения и установки новой VPN-политики сразу заработать. Однако на связь с хостом процессинга в Москве он не вышел.
Начали копать, что происходит. Первым делом исключили неисправность сетевой карты. Проверили настройки сети, убедились, что пинги до хоста идут абсолютно нормально, сетевая карта исправна, и связь есть. А вот VPN подниматься отказывался. Московские специалисты утверждали, что шифрованные пакеты вообще не доходят до периметра банка, хотя нешифрованные приходят успешно.
Было несколько выездов к банкомату, переинсталляции VPN-клиента и переустановки VPN-политики. Результат - нулевой. Стали грешить на провайдера, что он режет шифрованные пакеты. Провайдер взял один день паузы, затем категорически отверг наши предположения. Поехал на точку с ноутбуком, на котором был установлен тот же VPN-клиент с той же политикой. Кстати, это та ещё задача. Нужная версия VPN-клиента работает только под Windows XP. Найти живой ноут с XP сейчас не совсем просто (а ещё и игры с MAC-адресом потребовались, впрочем, это уже мелочи).
Приехал, подключил ноут вместо банкомата. Ноутбук поднял VPN вполне успешно с первой попытки. Претензии к провайдеру полностью отпали. Но тогда что?
Было ещё несколько выездов и сеансов спиритического гадания. В итоге проблему всё-таки решили, путём полной переустановки сетевого стека Windows на банкомате, включая переустановку драйвера сетевой карты. Причём, самое смешное, что драйвер переустанавливали из кэша установленных в системе драйверов, т.е. в итоге поставили ровно ту самую версию, которая и так там стояла. Да, помогло. Но, что это было, сэр?!

Последний на сегодня свежий пример. У клиентки перестал работать наш POS-терминал, подключенный патчкордом через ethernet-порт в wi-fi маршрутизатор. Она сразу призналась, что связь пропала после того, как провайдер поменял маршрутизатор на другой.
Приехал, посмотрел. Все провода подсоединены правильно (у неё самой компьютер подключен по wi-fi, интернет на нём работает). А наш терминал правильно воткнут в ethernet-порт проводом, но при этом диагностирует, что подключение отсутствует. То есть, что не просто нет связи, а что якобы вообще нет ethernet-линка, надписи на экране говорят о том, что сетевой кабель к порту не подключен совсем. Поперетыкал кабель в разные порты - ноль.
Сперва смутило то, что на маршрутизаторе горела только одна лампочка - питание. Обычно подключенные ethernet-соединения тоже зажигают отдельные лампочки. Вроде как бы и вправду не работают проводные порты? Но потом обратил внимание, что внешнее соединение нормально работает (компьютер связь получил), а лампочка-то горит всего одна. Значит лампочки здесь не показатель.
Немного поразмыслил. Нужно как-то диагностировать. Компьютер с wi-fi здесь не помощник, от терминала тоже диагностики фиг добьёшься. Пришлось ехать в банк за ноутбуком (благо, здесь Windows XP уже не требовалась, подходила и семёрка). Вернулся с ноутом, подключил его к порту маршрутизатора. Чудо! Сеть есть, DHCP успешно работает, интернет прекрасно виден, никаких проблем.
Значит проблема в патчкорде, именно в нём пропадает контакт? А вот патчкорд у терминала нестандартный. С одной стороны он обжат стандартным RJ-45 на четыре пары. А с другой стороны - RJ-11 на две пары (это кажется "третья категория" называется?)
Такого запасного проводка у меня с собой не было (обычно они не рвутся). Очередная поездка в банк. Приезжаю обратно, вставляю новый проводок. Прелестно, результат прежний - терминал показывает, что порт отключен.
Т.е. дело не в патчкорде - поменяли, не помогло. Дело не в маршрутизаторе и его разъёмах - ноутбук там работает стабильно. Значит дело в терминале? Значит он сдох? С чего бы? Не верю! При перетыканиях патчкорда в разные порты успел заметить, как на экране на секунду появляется надпись об успешном соединении, а потом пропадает. Причём заметить надпись сложно, потому что соединение появляется на секунду, а ты за это время едва успеваешь вылезти из-под стола, где перетыкал патчкорд в соседний порт.
Спрашиваю:
- А зачем меняли маршрутизатор?
Отвечает:
- В офисе был обрыв связи, подозревали, что маршрутизатор, а оказалось кабель повредили.
- А есть возможность вернуть старый маршрутизатор?
- Да, его пока не забрали. Но ведь всё придётся опять перенастраивать?
- Вряд ли. Все пароли компьютер запомнил.

Вынесла прежний маршрутизатор. Воткнули в него терминал. Очередное чудо! Связь есть. Кабель (старый) цел и невредим. Никакие контакты не терялись. Всё работает стабильно и без проблем.
Проблема решена. Остался очередной вопрос: "Что ЭТО было"?! Совершенно исправный маршрутизатор отказался выдавать сеть совершенно исправному терминалу по совершенно исправному кабелю. Причём моему (совершенно незнакомому для него)  ноутбуку он ту же сеть выдал без проблем. Что это было, Холмс?!

Ну, не мистика ли?