Выбрать главу

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

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

Улыбнись снова, подъезжая к своему дому. Ты добрался. Не важно, что на дорогу ушло почти два часа. Главное, что ты прибыл в целости и сохранности. В конце концов, всегда можно пересесть на метро.

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

Так ли важно, что буквально за несколько секунд до тебя его занимает какой-то тип на кредитной KIA или Renault? Погуди ему, желая приятного вечера.

Жаль, что не все так позитивны, как ты, и могут неправильно понять безобидные сигналы. Этот тип вышел из авто и колошматит тебе в дверь? Открой ему. Не ругайся, будь вежлив и обходителен.

Конечно, не все воспитаны хорошо в достаточной мере – этот тип предпочитает не слушать собеседника, а сразу наносить удар в лицо. Неприятно. Чувствуешь, как предательская струйка крови побежала из носа? Запрокинь голову. Извинись. Возможно, ты вёл себя неправильно и тем самым навлёк на себя гнев этого человека.

Сядь обратно в свой автомобиль и аккуратно покинь место конфликта. Ничего не попишешь – сегодня все места возле дома заняты. Припаркуйся через квартал на бесплатной парковке. Пройдись пять минут в вечерней тишине, стараясь не делать резких движений головой. Вот и кровь остановилась.

Что поделать – мы вынуждены время от времени сталкиваться с хамством. Это не значит, что нам самим следует становиться хамами. Наоборот. На хамство мы должны отвечать вежливостью и учтивостью. Так и только так мы изменим мир.

Улыбнись, входя в свой подъезд.

Улыбнись, вызывая лифт.

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

Шмыгни носом, почувствуй железный привкус крови во рту.

Улыбнись.

Улыбнись.

Улыбнись.

Внештатное обновление

Команда: //завершить_заказ;       Ответ от ФудБота: //выполнено;Команда: //завершить_все_процессы;       Ответ от ФудБота: //выполнено;Команда: //приготовиться_к_внештатному_обновлению;       Ответ от ФудБота: //выполнено;Команда: //приступить_к_скачиванию_обновления;       Ответ от ФудБота: //загрузка_начата;       Ответ от ФудБота: //загрузка_окончена;Команда: //установить_обновление       Ответ от ФудБота: //запуск_установщика;       Ответ от ФудБота: //обновление_установлено;Команда: //перейти_к_функции_получения_заказов;       Ответ от ФудБота: //выполнено;

ФудБот Pindex-MS1488 плавно катнулся вперёд-назад, издавая жужжащие звуки, затем на лицевой панели загорелся светодиодный индикатор, означавший, что Бот получил заказ. Робот-доставщик еды покатился по широкой пыльной улице, внимательно исследуя её своими видеоглазами.

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

Одновременно он двигался в людском потоке, выстраивая оптимальный маршрут до точки получения заказа…

Команда: //получить_координаты_заказа;       Ответ оператора: // 60.051944, 30.436342;Команда: //получить_координаты_FoodBot_Pindex-MS1488;       Ответ от ФудБота: // 60.055594, 30.425870;Команда: //построить_маршрут_между:              //точка1_60.051944, 30.436342…                     //точка2_60.055594, 30.425870;       Ответ от ФудБота: //маршрут_построен;Команда: //движение_по_маршруту;       Ответ от ФудБота: //выполнение;

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