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