Кэш (СИ) - Рогин Афанасий. Страница 1
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Кэш, приветы! Свободен?
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Вечно этот Димон невовремя! Вот и сейчас ему приспичило отзвониться не в самый подходящий момент!
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Не так, чтобы очень: к русалкам аддон закончил, скоро выложу. Бомба будет! Я под вдохновением - тестирую и отмечаю это событие.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Ну так я зайду? Для тебя работенка нарисовалась.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Ой! - тяжело выдохнул я. - Давай.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
"Эх, хвост, чешуя..." - это андроид-игруха, сверстанная мною от и до. Одинокий рыбак, путешествующий по различным водным локациям, вынужден отбиваться от обезумевших русалок, которые пытаются залезть к нему в лодку, с помощью различных прибамбасов: весла, топора, мачете и прочих. Залитая голубой кровью чешуя прилипает к экрану, а русалочьи руки, головы и хвосты разлетаются в разные стороны. Короче: этот полный трешак очень даже востребован, и я имею с русалок небольшой, но стабильный доход.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
А стабильность хороша, когда денег до шиша, но это не про меня. После окончания универа и по сей день я работаю программистом на фрилансе, а на этом поприще, то - густо, то - пусто, как повезет. Димон - мой однокурсник сменил несколько компаний, пока не устроился в какую-то мутноватую по продаже программного обеспечения, но именно он подкидывает мне разную халтурку.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Свое прозвище - Кэш, я получил еще в универе: имя Иннокентий плавно переросло в Кешу, а Кеша - в Кэш. Димон же, получая свой процент за услуги, все время ворчит, что я его полностью оправдываю, так как слишком люблю деньги. Но я этого и не скрываю, а Конституция не запрещает.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Услышав звонок в дверь, я оторвался от экрана монитора и нетвердой походкой поплелся навстречу судьбе в лице Димона.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- О-о! - разочарованно протянул тот, увидев мою физиономию. - Кэш, смотрю, ты вдохновился по полной. Какой от тебя теперь толк?
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Димон, кручусь, как могу. Мне с твоих подгонов если только на бомжпакеты хватит! - попытался оправдаться я. - Ладно, говори, с чем пришел.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Твой трекер, который опсос забраковал, еще на мази? Фурыкает?
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Ясен пень!
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Недавно Димон предложил мне поработать на одного из операторов сотовой связи, сокращенно - ОпСоС, и сваять им приложение для определения местоположения абонента. Справился я с этой задачей быстро, но за "маячок" мне предложили такие копейки, что я попросту отказался его продавать. Точка входа, которую предоставил мне оператор, позволяла использовать не только текущие, но и архивные данные базовых станций. Я загорелся идеей расширить возможности приложения и сделать из него полноценный геотрекер.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Для нормальной работы трекера пришлось организовать отдельный сервер, где собственно и будут проводиться вычисления. Я перелопатил кучу прикладных программ для рассчета матожиданий, правдоподобий и прочих дисперсий с законами распределения. Результат оказался выше ожиданий: трекер не только определял текущую геолокацию, но и мог проследить маршрут абонента до этой точки. В случае отсутствия абонента в сети, его местоположение определялось на основе статистических данных.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Проверить трекер удалось на подруге Димона Лене. Она умудрялась за время многочисленных диминых командировок находить черные дыры, куда благополучно утекали из их семейного бюджета астрономические, по меркам среднего класса, суммы. Клиент приложения, установленный на моем смартфоне, вычислил местоположение Лены, несмотря на выключенный телефон. Димон застукал ее на выходе из стрип-клуба под ручку с каким-то Калояном, одним из тамошних звездных танцоров.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Два года назад, потерпев семейное фиаско, я бухал с неделю, может и с горя, но скорее на радостях. Димон же с утроенной силой впрягся в работу, чтобы не впасть в депрессняк и поправить финансовое положение.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Как потом выяснилось, все мои телодвижения оказались напрасны: сотовый оператор уже нашел лоха, который написал им приложение за цену гамбургера в Макдаке.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
Повадки Димона я изучил неплохо: в предвкушении хорошего навара выражение его лица всегда становилось жизнерадостным. Сейчас же мой друг улыбался до ушей.
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">
- Тебе деньги нужны?
<p style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium;">