Наследник $$$ уровня 4 - Андрей Еслер
Как оказалось, зря.
Оторвались мы на славу. Настроение не испортили ни задумчивые взгляды Габриэля, ни тяжёлое внимание Тайрона. Эти двое будто сговорились и теперь коршунами наблюдали за нами с разных концов зала. Добавлялся еще недовольный взгляд Джозефа, но до высшей лиги он не дотягивал.
Карла кружилась в танце, а я удерживал в руках её тонкий стан и наслаждался каждым прикосновением. Мы сходились и расходились, на мгновение разрывая близость, а затем снова оказывались рядом, словно всё движение существовало только ради очередной встречи.
Она смеялась, и на мои губы невольно наползала ответная улыбка.
Её запах кружил голову похлеще алкоголя. Разгорячённое танцем и выпивкой тело, бисеринки влаги на лбу, мечущиеся, словно змеи, локоны и такие близкие губы — всё смешивалось в одно яркое, опьяняющее ощущение.
Карла двигалась плавно, уверенно, прекрасно понимая, какое впечатление производит. Она вызывала недовольные взгляды пожилых матрон и заинтересованные — мужчин. Прижималась бёдрами, опускалась ниже, снова выпрямлялась и смеялась, смеялась, смеялась.
Я тоже смеялся.
Уставшие, мы возвращались к столам лишь затем, чтобы пополнить запасы калорий и не дать телам остыть. Выпивали по паре коктейлей, перекусывали чем-нибудь лёгким и снова отправлялись развлекаться, оставляя за спиной неодобрительный шёпот и любопытные взгляды.
Домой я вернулся поздно вечером и рухнул на кровать, не раздеваясь и почти не чувствуя под собой матраса.
* * *
Реакция на наш перформанс-маркетинг оказалась настолько бурной, что я даже выпал в осадок.
Фаворе понравилась надпись в небе.
Более того, люди были в восторге.
Город словно получил неожиданное бесплатное представление, которое ещё и позволило каждому почувствовать себя участником противостояния двух крупных компаний. Фотографии надписи расползались по сети быстрее пожара. Пользователи спорили, шутили, придумывали собственные трактовки и пересылали снимки знакомым.
— Люди оценили ваш ход, — накручивая локон на палец, сообщала первые новости Ева. — Технический отдел отмечает рост числа регистраций с полуночи. Крупные телеканалы уже подают запросы на интервью, всем интересно получить ответы. Фото опубликованы в Виде, а самое главное — в Семвике. Кроме этого, мы получили ряд публикаций в самых разных изданиях. Молчит только «Периодика».
Она стояла перед моим столом с планшетом в руках и выглядела довольной, словно сама рисовала на облаках.
— Отлично, — согласился я и закурил, откидываясь в кресле. — Но нужно закрепить успех.
Ева преобразилась, снова превращаясь из серьёзной женщины в язву. В её глазах мелькнул знакомый огонёк.
— Браво, босс, вы изобретательны, как демон-искуситель… — сообщила она серьёзным тоном. — Души всей Фаворы у вас в кармане. Как поступите дальше?
Я вздохнул и выпустил дым к потолку.
— Нужно сделать ещё пару уколов. Собери основные заголовки, под которыми продвигается Семвик. Наиболее крупные точки трафика, заголовки в газетах, баннеры и изображения в крупных местах, вывески. Мне нужны все пространства с большим охватом, а также их рекламные креативы.
Ева тут же принялась за работу. Её пальцы быстро забегали по клавишам, а я поднялся из кресла и отправился к Матео и Лунтику.
Их временное помещение находилось в той части завода, где ремонт всё ещё шёл полным ходом. Уже в коридоре воздух дрожал от низкого гула инструментов. Пахло бетоном, горячим металлом, пылью и свежей краской.
— Как у нас дела? — спросил я, входя внутрь.
— Нам нужны наушники, — простонал Матео. — Невозможно работать в таком шумном месте.
Он обвёл рукой помещение.
Отовсюду доносились звуки стройки: завывали дрели, стучали молотки, где-то за стеной с хрустом вгрызался в бетон отбойник. Временами казалось, что здание не ремонтируют, а методично разбирают на части.
Кажется, или у Матео действительно дёрнулся глаз?
— Ну-ну, дружок, скоро всё закончится, потерпи, — успокоил его я. — А что по моему вопросу?
— Истории делаем, количество пользователей растёт, служба модерации начала работу, стало полегче, — отчитался парнишка.
Ева молодец.
Помимо того, что она взяла на себя мой график, поиск информации и часть переговоров в сети и по почте, она ещё и нашла троих модераторов из десяти.
Ими стали три смешливые девчушки, которые сейчас ответственно сидели перед компьютерами в соседнем помещении и занимались делом. Судя по сосредоточенным лицам, работа довольно быстро выбила из них желание хихикать. На одном экране мелькали фотографии с вечеринок, на другом — жалобы пользователей, на третьем — список публикаций, ожидающих проверки.
— Кроме модераторов, довели до ума алгоритм.
Матео развернул монитор в мою сторону.
На экране была открыта фотография девушки на пляже. Поверх изображения располагалась полупрозрачная сетка, а отдельные участки тела выделялись красным. Вся картинка выглядела так, будто девушку изучали через прицел какого-то странного медицинского прибора.
— Это и есть твой распознаватель порнографии? — уточнил я.
— Не порнографии, — поморщился Матео. — Обнажённой кожи. Программа не понимает, что изображено на фотографии. Для неё нет девушки, купальника, пляжа или чего-то непристойного. Есть только пиксели.
Он увеличил изображение. Лицо девушки распалось на цветные квадраты, превратившись в мозаику оттенков.
— Каждый пиксель имеет цвет. Мы берём его показатели и проверяем, насколько они похожи на оттенок человеческой кожи. Если похожи, отмечаем. Потом программа смотрит не на отдельные точки, а на области, которые они образуют.
Матео провёл курсором по красному пятну, покрывавшему плечи, живот и ноги девушки.
— Один пиксель телесного цвета ничего не значит. Стена может быть бежевая, диван — коричневый, а платье — розовое. Но если рядом находятся десятки тысяч похожих пикселей, соединённых в крупные области, вероятность того, что перед нами человек без одежды, становится выше.
— Она в купальнике, — заметил я.
— Именно поэтому программа не должна ничего удалять самостоятельно.
Он нажал клавишу, и рядом с фотографией появилась надпись:
«Вероятность откровенного содержания: 62 %».
— Шестьдесят два процента, — прочитал я. — И что происходит дальше?
— Фотография отправляется модератору. Он смотрит на неё и за несколько секунд принимает решение. Программа не заменяет человека, сеньор. Она сортирует изображения, чтобы людям не приходилось проверять всё подряд.
Это уже звучало разумнее.
— Сколько фотографий она сможет пропускать через себя?
— Зависит от мощности серверов и размера изображения. Проверять оригинал глупо. Пользователь загружает фотографию, мы создаём уменьшенную копию, допустим, двести на двести пикселей. Для поиска крупных областей кожи этого достаточно. Оригинал сохраняется отдельно.
Матео открыл следующее изображение.
На нём стояла женщина в длинном бежевом платье. Почти вся ткань окрасилась красным, отчего прилично одетая дама теперь выглядела для программы опаснее девушки в купальнике.
— Вот проблема, — сказал он. — Цвет подходит, площадь большая, форма тоже примерно человеческая. Программа решает, что женщина раздета.
— Значит, система