355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Афанасий Рогин » Кэш (СИ) » Текст книги (страница 1)
Кэш (СИ)
  • Текст добавлен: 8 октября 2021, 21:00

Текст книги "Кэш (СИ)"


Автор книги: Афанасий Рогин



сообщить о нарушении

Текущая страница: 1 (всего у книги 2 страниц)

  – Кэш, приветы! Свободен?

  Вечно этот Димон невовремя! Вот и сейчас ему приспичило отзвониться не в самый подходящий момент!

  – Не так, чтобы очень: к русалкам аддон закончил, скоро выложу. Бомба будет! Я под вдохновением – тестирую и отмечаю это событие.

  – Ну так я зайду? Для тебя работенка нарисовалась.

  – Ой! – тяжело выдохнул я. – Давай.

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

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

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

  Услышав звонок в дверь, я оторвался от экрана монитора и нетвердой походкой поплелся навстречу судьбе в лице Димона.

  – О-о! – разочарованно протянул тот, увидев мою физиономию. – Кэш, смотрю, ты вдохновился по полной. Какой от тебя теперь толк?

  – Димон, кручусь, как могу. Мне с твоих подгонов если только на бомжпакеты хватит! – попытался оправдаться я. – Ладно, говори, с чем пришел.

  – Твой трекер, который опсос забраковал, еще на мази? Фурыкает?

  – Ясен пень!

  Недавно Димон предложил мне поработать на одного из операторов сотовой связи, сокращенно – ОпСоС, и сваять им приложение для определения местоположения абонента. Справился я с этой задачей быстро, но за «маячок» мне предложили такие копейки, что я попросту отказался его продавать. Точка входа, которую предоставил мне оператор, позволяла использовать не только текущие, но и архивные данные базовых станций. Я загорелся идеей расширить возможности приложения и сделать из него полноценный геотрекер.

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

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

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

  Как потом выяснилось, все мои телодвижения оказались напрасны: сотовый оператор уже нашел лоха, который написал им приложение за цену гамбургера в Макдаке.

  Повадки Димона я изучил неплохо: в предвкушении хорошего навара выражение его лица всегда становилось жизнерадостным. Сейчас же мой друг улыбался до ушей.

  – Тебе деньги нужны?

  – Они всем нужны. Только одним – больше, другим – меньше. Я отношусь к первой категории.

  – Как я устал от твоей философии! – Димон картинно воздел руки. – Короче: нашел я кому впарить твой трекер за хороший кэш, при условии, что заявленные тобой функции он выполняет.

  Я завис на пару секунд, прикидывая, откуда на меня свалилось такое счатье. Но до конца осмыслить происходящее мне помешал Димон.

  – Да ты меня хоть слышишь? Алло!– гаркнул он мне в ухо.

  Я прочистил заложенное ухо указательным пальцем.

  – Не ори. От меня что требуется?

  – Твое присутствие для демонстрации возможностей трекера, ну и окончательную сумму оговорить надо. Кстати: ты не против слетать на море и денька четыре оттянуться по-полной?

  – Я – за. Только вот куда и зачем?

  – Болгария, шикарное черноморское побережье, город Обзор, где в августе настоящее лето, не то, что у нас в Питере. Там нас ждет покупатель и все включено. Опа! – Димон жестом фокусника достал из своей сумки файлик с документами. – Тут бронь отеля и билеты на самолет. Вылет в Бургас завтра ближе к вечеру, оклематься успеешь?

  – Спрашиваешь! И с этого надо было начинать! А кто этот таинственный благодетель?

  – Он появится в последний момент!

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

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

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

  – Смотри! – Димон толкнул меня под локоть и указал на высокого мужчину в синей бейсболке, выходящего из дверей аэропорта. – Похоже, ты не одинок.

  Верзила на ходу открыл бутылку минералки и сразу приложился к ней. На бейсболке была изображена сова и надпись «Бухал».

  – Пошли такси ловить, юморист.

  Я через плечо заснял на селфи-камеру смартфона обладателя бейсболки: ну нельзя пропускать такие замечательные кадры!

  Поездка до отеля Suneoclub заняла около часа. Размещение прошло с космической скоростью: нам мигом выдали ключи от двухместного номера и надели на запястья браслеты all inclusive.

  – Ну что, может, перед ужином по коктейлю? – предложил, хлопнув в ладоши, Димон, сразу после беглого осмотра номера.

  – Поддерживаю! Лучше пить коктейль с ракией, чем пиво с раками.

  – Сейчас твоя опухшая рожа тоже смахивает на...

  И Димон умолк, получив от меня подзатыльник.

  – Hi! How are you? – понтанулся Димон перед двумя блондинками в полицейских фуражках за барной стойкой.

  – Добрый день! – улыбнувшись, ответила девушка с бейджиком «Наташа» и пододвинула к нам два заламинированных листа. – Вот меню и карта напитков, выбирайте.

  Ее напарница не удостоила нас вниманием и удалилась.

  – Мне, пожалуй, «Голубую лагуну», – сделал свой выбор Димон.

  – А мне – «Мохито» и ракии. – добавил я. – И побольше, побольше!

  – Ваш друг пошутил? – улыбнулась Наташа Димону.

  – Он – человек серьезный! – пафосно ответил тот. – Просто человек всю ночь не спамши, а взбодриться ему просто необходимо.

  – Присаживайтесь пока! – засмеялась девушка. – Сейчас все принесу.

  – Наташа, спасибо, что не отказали! И с надеждой на понимание.

  Я достал из кармана купюру в пять евро и опустил в стеклянную вазу для чаевых.

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

  После ужина Димон остался в номере, сославшись на дела, не требующие отлагательств, а я решил прогуляться и осмотреть окрестности.

  Я вставил сим-карту Drimsim в смартфон, чтобы не зависеть от капризов Wi-Fi, и, перекинув свой рюкзак через плечо, вышел из отеля на морской берег. Красотища! А воздух какой! Я побродил с полчасика босиком по пляжу, то взрыхляя ногами песок, то зайдя по колено в воду. Завтра обязательно искупаюсь!

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

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

  Остановившись у одного из многочисленных кафе, я присел на скамейку, прикурил сигарету и огляделся по сторонам. Оп-па! На ближайшем ко мне столике фастфуда «Радо» я увидел знакомую бейсболку «Бухал». Ее обладатель поприветствовал подсевшую к нему, судя по фигуре, женщину. Я повернулся к ним спиной и прислушался.

  – Как на новом месте, Ваня? И кстати, взломать удалось?

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

  – Он с самого начала склоняется к запасному варианту, но без ключей – это нереально: квартира под охраной. Достанешь?

  – Я поставила жучок и давно жду подходящего момента.

  – Завтра в два здесь же, не тяни. А то наш красавчик голозадый заждался уже и нервничает.

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

  – Еще ракии? – с улыбкой спросила Наташа.

  – Не-ет! – Я сложил из рук крест. – А вот «Лагуну» попробую.

  – Правильный выбор! Присаживайтесь.

  – А вы одна? Еще недавно вдвоем с подругой были.

  – Она – местная, всего второй день за стойкой. – Девушка обернулась. – Живёт рядом, отпросилась на полчасика.

  – Так вы не болгарка?

  – Неужели я похожа на цыганку? Нет, я из Запорожья. Тех, кто владеет английским и русским языками, охотно берут в сезон на подработку. Я второй раз здесь.

  Наташа поставила передо мной бокал и воткнула трубочку между льдинок.

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

  – Что-то ты подзадержался! – Димон даже не соизволил повернуть голову. – Wi-Fi здесь никакущий, но к ночи вроде раскочегарился. Я еще поработаю, раз такое дело, а ты ложись. Свет можешь погасить, мне он без надобности.

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

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

  – И снова здравствуйте!

  Я удобно устроился на на металлическом табурете, находящемся прямо в бассейне.

  – Можно подумать, что вы меня преследуете! – кокетливо ответила Наташа. – Ракии и побольше?

  – Хорошо бы! Пива!

  Впервые за последние два года мне захотелось просто поговорить с девушкой. Но все подходящие для разговора темы вдруг выветрились из головы.

  – Здорово здесь, обстановка, море и все такое. Жалко, что мне через два дня уже в Питер возвращаться.

  – Мне тоже скоро уезжать. Всегда мечтала побывать в Питере.

  Наташа поставила передо мной запотевший пластиковый стакан с шапкой пены.

  – Так за чем же дело стало? Поехали со мной! Кстати, я – Иннокентий. Но ты можешь называть меня Кэш, просто Кэш!

  Неожиданно! Кэш, ты на эту блондинку запал, что ли? Тогда вперёд, твои грабли ждут тебя!

  – Я это уже проходила, – Лицо Наташи посуровело. – Обожглась один раз, с меня хватит.

  – Наташа, прости, не хотел обидеть. После развода какой-то страх новых отношений появился. А с тобой... Извини.

  – Мы уже на ты?

  – Тогда извини-те. – Я выделил последний слог.

  – Ладно, в первый и в последний раз. Но повел ты себя, как придурок!

  Все, с флиртами пора завязывать! В любом случае буду теперь обходить Наташу стороной.

  – Где тебя носит, пропащий? – Димон повернул ноутбук USB-портом ко мне. – Давай флэшку, покупатель файл для трекера прислал. Мне сказали, что он тебе понадобится для демонстрации возможностей приложения.

  Вставив свою флэшку в гнездо ноутбука, я включил фоновое копирование, а потом открыл файл: несведущему человеку его содержимое не рассказало бы ни о чем.

  – Димон, ты – шпион?

  – Не понял!

  – В этом файле точки входа практически всех мировых опсосов! С его помощью мой трекер может найти любого человека везде, на всем земном шарике! А теперь подумай, с кем ты связался. Мне проблемы с органами не нужны: пришьют шпионаж или измену. Как хочешь, но я в этом не участвую.

  Я выдернул флэшку из гнезда ноутбука и положил ее в карман.

  – Кэш, блин, ну честно – не знал. И вообще: я о трекере никому не рассказывал, сам удивился, когда на меня вышли. Да и в конце концов – деньги же не пахнут!

  – Эти – просто воняют!

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

  – Вовнутрь? – спросил я Наташу, протянувшую мне стакан.

  – Шутишь? Бери салфетку и хорошенько протри все водкой. А вообще – смешно!

  – Что?

  – Я тоже в этом году ударилась головой о дно и вляпалась в медузу. Не хватит водки, подходи.

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

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

  После осмотра номера обнаружилась пропажа смартфона и ноутбука Димона, а также моего любимого рюкзачка.

  – Больше ничего не пропало ни у него, ни у вас? Деньги, ценности? – удивился Боянов.

  – Да вроде все на месте. Смартфон я всегда ношу с собой, а деньги с документами в сейфе, сами убедились.

  – Странно, не находите? – Инспектор многозначительно улыбнулся.

  – Тогда у меня есть предложение: давайте видеокамеры вместе посмотрим, может хоть что-то прояснится.

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

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

  Я быстро переоделся, нахлобучил бейсболку и надел солнцезащитные очки: в таком прикиде они меня точно не узнают. Хорошо, что я с утра вытащил из рюкзака кейс с наушниками беспроводной гарнитуры и поставил на зарядку. Кейс я прихватил с собой.

  Прогулочным шагом я подошел к фастфуду «Радо» и убедился, что за нужным столиком у дороги никого нет. Оглядевшись, я взял со стола солонку и высыпал из нее соль на землю. Затем положил в солонку один из наушников, вернул ее на прежнее место и спрятался за стоящим неподалеку фургоном.

  Вот они голубки, легки на помине! И какие молодцы – предсказуемо сели за тот же столик! Я вставил второй наушник в ухо и включил диктофон смартфона на запись, выставив громкость на максимум.

  – Неужели нельзя было просто подождать, когда в номере никого не будет? – Мужчина был просто взбешен. – От тебя требовалось только стереть файл и взять ключи! Феликс очень недоволен!

  – Он неожиданно вернулся и застал меня с ноутбуком в руках, ну я его им и огрела. По камерам меня не вычислят – я капюшон накинула. И кстати: вот ключи.

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

  – ... компютер целиком, или хотя бы жесткие диски.

  – Ваня, не кипятись, я все понял. Красавчик меня в Пулково подхватит, и мы сразу поедем на квартиру. А ты отсидись в Обзоре пару дней и домой. И не светись в этой одёжке с капюшоном, возьми лучше филина. Держи. О-о, как раз твой размер!

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

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

  – Алло, кто это?

  – Василий Иванович, это Кеша, сосед ваш. Включите Viber, разговор есть.

  – А-а, Иннокентий! Сейчас включу.

  Я перезвонил соседу по Viber и услышал:


    Ваша оценка произведения:

Популярные книги за неделю