Я сидел за клавиатурой и вглядываясь в строчки кода, доводил до ума последние штрихи первой версии программы. И понимал, что у меня нет права на ошибку. Если текущая версия не выстрелит, то люди, увидевшие потенциал идеи, начнут с безумной скоростью создавать копии приложения. А если к этому подключится одна из семей, тесно связанный с микроэлектроникой и связью, то это будет конец. Мне за ними угнаться при всем желании не получится. Просто несопоставимые возможности в деньгах и людях.
Тем более, что именно сейчас наступило идеальное время для появления такого мессенджера. Еще недавно, буквально полтора года назад, интернетом активно пользовалось не больше пяти процентов населения, бывая там максимум по два часа в день. Дороговизна траффика и неудобство использования на телефонах с маленькими экранами ограничивали удобство. Даже появившиеся карманные компьютеры не спасали ситуацию. Мелкий шрифт, сложность освоения и дороговизна устройства. Но все изменилось с приходом первого сенсорного телефона с большим экраном.
Как и в моей прошлой жизни, один недооцененный пока что гений, в течение нескольких лет в своей компании создавал устройство, главной идеей которой было удобство и простота использования. Вместо чертовски неудобных палочек стилусов можно было спокойно тыкать пальцами в большие и красочные кнопки. Даже древние бабушки, не имеющие никакого компьютерного образования и живущие в глухих деревушках Китая, могли в теории освоить такую технику. И это принесло свои плоды. Средний пользователь стал проводить в интернете гораздо больше времени, и это потянуло за собой развитие индустрии развлечений. Сотни простеньких игр, различные развлекательные сайты и как следствие, активное использование мобильного трафика.
Я открыл на экране виртуальную среду разработки, запустил приложение и начал проходить по функционалу, тестируя возможности, доступные в первой версии.
Конечно, в теории можно было бы потратить пару лет, сразу внедрив полный функционал, доказавший свою жизнеспособность за десятки лет развития в моем старом мире, но в этом решении таилась глубочайшая ошибка. На такую разработку понадобилось бы не только время, которого и так не было, но и довольно большое количество денежных средств. И если с деньгами еще можно было что-то придумать, то вот время прямо физически утекало сквозь пальцы и запуск было необходимо производить в кратчайшие сроки.
Самая главная функция, которой я пророчил ошеломляющий успех, была безлимитная отправка сообщений с использованием мобильного трафика.
Парадоксально и дико для меня, но у сотовых операторов сейчас существовала практика ограничения отправки СМС-сообщений. Огромное, полуторамиллиардное население страны генерировало просто безумное количество, с легкостью перегружая базовые станции их отправкой. И одному человеку разрешалось использовать только одну сотню сообщений в месяц, с ограничением до десяти штук в праздничные дни. А для обхода лимита было необходимо платить. Причем платить приличные суммы, сотни юаней за каждый дополнительный пакет. Учитывая, что каждое сообщение тоже стоило определенных денег, вставало это в приличную копеечку и пользовались этим немногие.
И разрабатывая свое приложение, я понимал, что наступаю на пятки очень опасным людям. Да что там пятки. Я собирался сначала оттоптать им все ноги, а затем переломав их, пройтись по трупам, лишив многомиллиардной прибыли. Простая математика подсказывала, что, если взять пятьсот миллионов человек, и умножить это на количество его сообщений в месяц, получается число в пятьдесят миллиардов сообщений. По одному юаню за СМС и получаем такую же сумму убытков ежемесячно, причем без учета покупки дополнительных пакетов и услуг. И это еще я не учитываю функционал ММС-сообщений, нежно любимых людьми за возможность отправки фотографий.
Да годовой бюджет бедных африканских стран был в несколько раз меньше планируемых убытков сотовых компания. И за такое убивают. Причем очень страшно и показательно. Даже не сомневаюсь, что на мои поиски будут брошены огромные силы, и я, выпуская приложение, начинаю ступать по очень тонкому льду. Никто, ни одна живая душа, по крайней мере до определенного момента, связанного с набором мною личный силы, причем такой, которая позволит наплевать на мнение определенных людей, не должна будет знать о причастности одного белобрысого юноши к сервису, который перевернет мир, связав его тесными узами международной коммуникации без границ и стен. А вот когда стану сильнее, тогда конечно можно будет уже заявить о себе, как о владельце компании.
Создал второй аккаунт, запустил дубликат приложения и отправил сам себе сначала текстовое приветствие, а затем тут-же, картинку.
«Привет!»
Появилось уведомление на экране и следом за ним, прогрузилась картинка мило жмурящегося котика. Тестируя следующую функцию, загрузил небольшой видео файл, и дождавшись его появления на другом виртуальном устройстве, запустил. Пусть и плохого качества, очень короткое, но оно все же пришло. И ограничившись этим, оставил функционал групп, статусов и других возможностей, еще не готовых и не реализованных на потом.
Еще раз критически осмотрел все и отправил приложение на модерацию, потратив последние десять тысяч юаней.
Я поставил всё на этот проект. Половина накопленных ранее денежных средств еще раньше была запущена на закупку серверного оборудования, которое разместили в крупнейших датацентрах мира, с предоплатой на два года вперед. Однако самые значительные траты мне еще предстояли впереди.
В существующих мессенджерах процесс регистрации занимал определенное время, вдобавок требуя знания, и в итоге человек получал идентификатор, который еще необходимо было как-то сообщить всем тем людям, с которыми он хотел общаться. В моем приложении все было гораздо проще. Идентификатором являлся номер телефона человека и все, что ему было нужно, это получить СМС-код подтверждения, после чего можно было начинать использование. И как раз исходящие СМС с верификацией являлись той самой проблемой. Я уже закупил пакет, доступный только для компаний, состоящий из одного миллиона исходящих текстовых сообщений, обошедшийся мне в триста тысяч юаней по скидке, но вставал вопрос, что будет дальше, когда они закончатся.
По опыту прошлой жизни, в первый же месяц в приложении зарегистрировалось порядка пятидесяти тысяч человек, доведя это количество до трехсот тысяч в первый год, а уже спустя пару лет, его регулярно запускали сотни миллионов пользователей.
Но, с другой стороны, до этой проблемы еще как минимум года два, так что за это время деньги найдутся. Часть принесет уже имеющееся у меня производство, плюс начнется стажировка в компании, тоже принося какой-никакой доход и попутно можно будет реализовать еще несколько неплохих бизнес-идей, позволяя саккумулировать определенный денежный запас.
А для того, чтобы сделать уже кое-что прямо сейчас, мне нужно сходить в одно место. Увидев, что процент загрузки отправленного приложения достиг ста процентов, убедился в том, что все сделал правильно и начал собираться.
Попутно, помимо разработки программного обеспечения, учебы и тренировок была у меня еще одна жизнь. Совершенно тайная, и сокрытая абсолютно от всего мира.
Как только я съехал на собственную квартиру, начал потихоньку воплощать в жизнь давно вынашиваемую идею. Многого, конечно, пока что не достиг, но сегодняшняя работа обещала принести приличный куш в размере ста тысяч юаней. Еще раз перечитал требования задания, которое никто из моих так называемых коллег по теневому миру не хотел брать, и дав себе минуту на раздумья, все же принял его. На экране всплыло окно с поступившим сообщением и я, открыв его, начал читать подробности. Убедившись, что точно запомнил его, закрыл письмо. Если в первый раз, когда я увидел его, времени было еще предостаточно, то теперь, до того момента, когда оно станет неактуальным, оставалось меньше суток. И принимая его, я сильно рисковал. Ведь если я не появлюсь к дедлайну с добытой информацией, то заказ будет считается проваленным, а мой, с таким трудом зарабатываемый рейтинг понизится.
И я не хотел браться за его выполнение, останавливаемый сложностью выполнения. Но теперь, когда зона иллюзорного барьера расширилась в два раза, у меня появился шанс. Обычно приходилось исхитряться, подбираясь поближе к цели. Кем я только не был в эти моменты. Я притворялся иностранным студентом подрабатывающим курьером, иногда периодически переодевался в доставщика пиццы, а несколько раз просто выступал в роли заплутавшего чужака, ищущего туалет. Но в этот раз, все было гораздо проще.
На такси добрался до места назначения и выйдя из него, уселся на лавочке, наблюдая за зданием, являющимся целью. Шесть этажей офисных помещений с одной стороны слегка усложняли задумку, особенно учитывая, что кабинет босса, в который мне необходимо было попасть, находился на самом верху, а с другой, наоборот, немного упрощали. Компания сдавала часть офисов в субаренду, и в здании размещалась целая куча разных мелких компаний, занимающихся чем угодно, начиная от перепродаж бананов и заканчивая производством бумажных конвертов, которые делали прямо на коленке из закупаемой в соседнем офисе бумаги.
И именно к ним я отправлялся, планируя совершить совершенно легальную покупку пробной партии конвертов. Пешком, по лестнице поднялся на третий этаж, прошел по коридору к двери с нужной вывеской и активировал иллюзорный барьер.
Расширившийся размер захватываемой области отсек от реальности большую часть здания, заодно поймав в нее и нужный мне кабинет на верхнем, шестом этаже. И аккуратно, на цыпочках, двинулся обратно к лестнице.
Барьер, серой стеной непроницаемого тумана разрезал ее посередине и на следующий этаж пришлось карабкаться по перилам, проявляя чудеса эквилибристики. Хорошо еще, что создаваемые способностью болванчики не обладали сверхъестественным чутьем и не знали, где я нахожусь. И если я вел себя достаточно тихо, не возбуждались сверх меры, оставаясь на своих местах. Иначе пришлось бы отбиваться от целой кучи людей, сидящих сейчас по своим каморкам. В принципе у меня был шанс провернуть все тихо, уйдя с нужной информацией. Но у судьбы были свои планы.
Вышедшего покурить на лестницу человека затянуло в барьер и теперь он, привлеченный легким шумом выглянул за перила. Увидел меня, подтягивающегося на следующий этаж и заорав, прыгнул головой вниз. Закономерно не рассчитал расстояние и пронесся мимо, размахивая руками, пока не врезался головой в бетонное основание пола. И по всему зданию послышались хлопки распахиваемых дверей.
Уже не скрываясь, я подпрыгнул выше, зацепился за лестницу следующего этажа и подтянувшись, повторил действие еще раз. Оказался на шестом и бросился наверх, к двери, ведущей на крышу, где и курил этот крикнувший не вовремя засранец. И достав так до сих пор и не поменянное шэнбяо, стал ждать поток нападающих.
Раздался крик, а затем глухой удар тела и я, заинтересовавшись, выглянул за перила.
Не обладающие особым интеллектом болванчики, пытаясь повторить мой маршрут, с нижних этажей прыгали вверх, в попытке зацепиться за следующий. Вот только то, что с легкостью удалось сделать мне, вызвало большие проблемы у тучной женщины со второго этажа. Вес под сотню килограммов и низкий рост не позволил ей достигнуть даже середины необходимой высоты и коротко взвизгнув, она свалилась вниз. Сломала ногу, и хромая полезла снова, не обращая внимания на торчащую из бедра кость.
Но у меня не было времени наблюдать за этим цирковым представлением. До меня наконец добрались офисные сотрудники с шестого этажа. Шесть мужчин и пять женщин, сжимающие в своих руках импровизированное оружие. Канцелярские ножи, ножницы и даже один огнетушитель.
Именно его носитель и стал первой жертвой. Бросок ножа пробил его грудь, и я тут же дернул веревку чуть вбок, сбивая его движение. Он упал на пол, покатился, зацепив с собой еще троих и я дернул веревку на себя. А когда она оборвалась, не выдержав нагрузки, коротко выругался.
Оружие, сотни раз выручавшее меня, уже который раз подвело, не выдерживая выросшую силу. И по всей видимости нужно было менять его на что-нибудь более актуальное.
Семеро бегущих противников добрались до лестницы и рванули всей толпой, как обычно больше мешая друг другу, чем представляя для меня угрозу. Пользуясь возникшей заминкой, сделал прямой выпад ногой, отбрасывая оказавшуюся рядом женщину средних лет на следующих за ней людей. Почти все упали, кроме одного юркого парня, избежавшего импровизированного снаряда, но уклониться от моего захвата он уже не смог и тут же отправился в полет на первый этаж, снова сбивая с ног толстую женщину со сломанной в бедре ногой.
Какой-то счастливчик с пятого этажа сумел подпрыгнуть, зацепившись руками за лестничный пролет и начал подтягиваться. Пришлось потратить еще секунду на то, чтобы потоптаться по его не хотящим разжиматься пальцам. Но против физиологии не попрешь и с переломанными суставами он тоже отправился учиться полетам, шмякнувшись в уже приличную кучу тел, образовавшуюся внизу.
Лежащие передо мной люди наконец распутались и снова бросились вперед, уже не так явно подставляясь под удары. Мне даже показалось, что у них наметилось небольшое взаимодействие. По крайней мере, зоны атаки они распределили грамотно, делая это на нескольких уровнях. Но это могло бы сработать со мной только до первой победы на арене. На такие подначки я перестал вестись еще в юношеском возрасте и сместившись чуть правее, к стене, чуть подправил движение тянущего свои руки противника. Одетый в цветастую рубашку мужчина лбом встретился с препятствием и с тяжелой черепно-мозговой травмой сполз по ступенькам.
Пригнувшись от другого нападавшего, ударом в челюсть вырубил врага, находящегося ближе всего и начал двигаться сам, спускаясь ниже. Выхватил из рук радостно несущего мне огнетушитель врага, попутно пнув его в ногу, разбивая коленную чашечку и вооружившись, начал раздавать размашистые удары, с каждым попаданием вскрывая черепные коробки.
Оглядел побоище и откинув в сторону уже изрядно помятый баллон, так и не прохудившийся от неправильного использования, пошел к лежащему трупу, вытаскивать из груди свое застрявшее оружие. И тихонько матерясь под нос, начал перевязывать веревку по-новому, сильно укоротив ее. Вернулся к лестнице, оценил экспозицию из лежащих внизу тел и удостоверившись, что никто не заберется и не ударит в спину, отправился к нужному офису.
И возле него столкнулся с проблемой. Чертова бронированная дверь, про которую в задании не было сказано ни единого слова. Подергал за ручку и предсказуемо не сумев ее открыть, вернулся обратно к лежащим трупам, начав раздевать их.
Рубашки, штаны, футболки. Я снимал все, за исключением нижнего белья и набрав необходимое количество, начал вязать из добытой ткани две веревки. Конечно, проще было бы взять пожарный рукав, располагаемый на каждом этаже, но, к сожалению, он оказался за пределами барьера. Поэтому закончил свою импровизацию и отправился по этажу в поисках тяжелых предметов.
Одни сплошные компьютеры с новомодными плоскими мониторами. Насколько проще было бы, найди я один из старых, которые весили по пятнадцать килограммов минимум. Но чего не было, того не было. Подошел, попинал огромный ксерокс, но как представил, что его придется волоком тащить на крышу, сразу потерял все желание. И в итоге плюнув, начал курочить системные блоки. Вытаскивал из них блоки питания и скручивал в одну большую связку. Из двадцати компьютеров как раз и получился нужный мне инструмент.
Дальше поднялся на крышу, нашел нужное мне окно и привязав импровизированный снаряд к самодельной веревке, запустил по дуге. Блоки питания, следуя заданной траектории врезались в окно, оно слегка треснуло, но вместо пробития вниз посыпались электронные детали от оказавшейся довольно хрупкой электроники.
Конечно, можно было бы поступить как в фильмах, с разбегу бросившись самому вниз, влетая в нужное мне помещение в вихре осколков стекла. Вот только я чемпионом сотен арен становился не из-за склонности к глупому риску, а скорее наоборот, заранее продумывая свои действия и прокручивая в голове варианты развития событий. Ну и конечно же, потому что был непревзойденным талантом.
Пришлось снова идти вниз и тащить на крышу самый здоровый из находящихся там трупов. Одну сторону веревки привязал к его ногам и приготовившись к рывку, сбросил с крыши, схватившись за другой конец. Тело повторило путь оргтехники, но обладая массой в девяносто килограммов, в отличие от нее, успешно проломило стекло. И я, убедившись в безопасности, уже практически отпустил его, когда изнутри прыгнул обитатель офиса. Босс организации, в которой мне нужно было похитить данные, словно обезьяна полез вверх по трупу.
Упираясь ногами в бортик на крыше здания я ждал, когда он сможет забраться. Увидев показавшуюся руку, схватил ее, одновременно отпуская веревку. Нужную мне цель выдернул наверх, как пробку из бутылки и заломав, подгреб под себя. Схватил слабо трепыхающегося противника за волосы и несколько раз ударил головой о крышу, утихомиривая. И только после этого начал искать ключ от сейфа.
Как клиент и писал, он хранил его на цепочке на шее, и сорвав его с трупа, я взял вторую импровизированную веревку, проверил ее на прочность и привязав один конец к проходящей неподалеку трубе, скинул вниз. Аккуратно, стараясь не сорваться, спустился чуть ниже и раскачавшись, оказался внутри.
Довольно уютное место с большим, хорошим диваном, больше походящее на жилую комнату, чем на офис, в котором работают люди. Да и не думаю, что он сам, лично занимается набором текста на компьютере. Любой китаец, дорвавшийся до начальничьих должностей сразу по максимуму, перекладывает свои обязанности на подчиненных и не думаю, что этот сильно от них отличался.
Следуя инструкциям, прошел к висящей на стене картине, сорвал ее, отбросив в сторону и вставив ключ, ввел выданный пароль. Казалось бы, простейшая операция, за которую готовы были заплатить целых сто тысяч. Вот только современная система видеонаблюдения, и параноидальное поведение цели и так здорово уменьшали шансы. А открытый штурм и вовсе был невозможен по причине нахождения в центре города. Любой пожелавший устроить беспорядки в таком месте рисковал устроить тесное знакомство с императорскими силами контроля, чего заказчик видимо очень хотел избежать.
Открыв сейф, вытащил бумаги и найдя необходимое начал запоминать тридцатизначный код, который и был целью миссии. Насколько проще было бы, умей я выносить предметы из иллюзорного барьера, но законы природы нарушить еще никому не удалось, поэтому приходилось уповать на собственный тренированный разум.
И только заполучив желаемое, открыл дверь изнутри, отправившись добивать оставшихся в живых болванчиков. Но это уже было несложно. Они все находились на первом этаже, большей частью переломанные от многократных падений с высоты, и справиться с ними было несложно. Все равно, не став рисковать, поскидывал на запрокинутые вверх головы все что нашел в помещениях, и завалив их мебелью, спустился, уже руками добив несколько оставшихся в живых.
Перепроверил свою память, в которой держал код и деактивировал иллюзорный барьер, снова оказавшись у входа в офис небольшой конторки, продающий конверты. Улыбаясь и заговаривая зубы, купил пятьдесят штук у симпатичной девушки и чуть погодя, выйдя из здания, записал на обороте одного из них добытые цифры. И только после этого облегченно выдохнул с осознанием того, что можно было признать успех новой тактики. Расширившаяся зона иллюзорных барьеров позволила гораздо проще подойти к выполнению миссии. И если в дальнейшем она станет еще больше, то в чем-то станет даже проще. Единственное, придется еще больше драться. Но уж чего, чего, а этого я никогда не боялся и от сражений не бежал.
Доехав до дома, включил компьютер, и зайдя в даркнет, отправил сообщение заказчику. Практически моментально пришедшие на счет деньги слегка подняли настроение. Конечно, еще предстояло их вывести и обналичить, потеряв на этом минимум двадцать процентов, но нависшая над головой проблема слегка отступила, а рейтинг призрака вырос еще на одну единичку.