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