LNCrawler

Глава 6

Hardcode. Хакер Из Преисподней — author.today · All chapters

Глава 6

Май 2012 года. Воронеж, Российская федерация.

Неделя прошла буднично. Вернее, для меня здесь всё в новинку и удивляет любая мелочь. В основном — с положительным оттенком. Тот же свободный интернет, какая угодно музыка, обмен полярными мнениями в СМИ и практически никаких запретов. Кстати, последнее я бы начал корректировать уже сейчас. Но не давил адекватных критиков власти, а пресекал деятельность всяких НКО и общественных движений, подпитываемых из-за бугра. Также не мешает уничтожить различные секты, сайентологов и пропагандистов педерастии. Чтобы однажды не получить от них удар в спину. Здесь работы непочатый край. Но… Не будем о грустном.

Утром стандартный подъём, прогулка, немного отжиманий и душ. Затем диетический завтрак и поход на работу. Уже есть небольшие изменения, я похудел на два килограмма. У меня ведь набегает порядка двадцати пяти тысяч шагов в сутки. Это немало. Через месяц можно сменить ходьбу на бег и начать подтягиваться на турнике.

За пять дней я написал и согласовал все бумаги для Казарцева. Заодно использовал рабочий компьютер в личных целях. С меня пока не сняли прежние обязанностей, поэтому пришлось потрудиться. Пару дней так вообще бегал в мыле, пока не систематизировал рабочий процесс. У Кирилла с этим делом были колоссальные проблемы.

Бузникин старательно делает вид, что меня в кабинете нет. Он даже попросил одного из коллег забрать себе нашу совместную работу, связанную с испытаниями в лаборатории. А ещё Алексей практически молчит, переведя все разговоры в курилку. Так даже лучше. Мне его голос и рожа тоже противны. Зато увеличился КПД всего отдела.

С Ариной Викторовной мы пересекались несколько раз, но ограничились приветственными кивками. Хотя мне почудился интерес в её глазах. Возможно, показалось.

Казарцев особо не напрягает, получая ежедневные отчеты, иногда добавляя мелкие правки. Судя по всему, он успокоился и доволен происходящим. Ещё и слово держит! По крайней мере, меня перестали дёргать по пустякам, освободив от всех планёрок, кроме понедельника. Теперь я мог спокойно проводить большую часть времени в лаборатории.

Остальные коллеги изменений во мне не заметили. Или им просто плевать. Обедал я один, круг общения сводится к двум лаборантам и мастеру из цеха. Хотя на душе немного грустно. Наверное, очередные эмоции Кирюхи, скучающего по нормальному общению. Странные позывы. Сам отстранился от коллектива, а теперь ноет.

***

В пятницу после возращения с работы я сел подбивать итоги. Ситуация, прямо скажем, негативная. Да, скоро зарплата, но на неё у меня есть планы. Как и на остатки бабушкиных похоронных денег, лежащих в банке.

Итак. На карте Сбербанка семь тысяч. Коммуналка за квартиру на Машмете — две. Столько же на еду. Остаётся три, это если не считать транспорт и расходники для паяльника. Я смотрел на эту сумму и понимал, надо что-то делать. Работа в НИИ всё равно приносит копейки. Казарцев платит только ставку младшего научного сотрудника. Это уровень нищеты. На такие деньги жить нельзя, даже существовать проблематично. И уж точно на них не построить лабораторию и цех по производству дронов.

Если говорить откровенно, то даже нормальную шлюху не заказать. Половой вопрос тоже надо решать. Как только я начал нормально двигаться и питаться, выйдя из коматоза, то сразу появились естественные потребности. Вчера поймал себя на мысли, что засматриваюсь на девушек, будто оголодавший дрочер или старый импотент.

На неделе я проделал кое-какие расчёты, немного изучил рынок, позволяющий зарабатывать интеллектуальным трудом. Не грузчиком же трудиться?

В общем, на рабочем столе появилась папка с проектами, которые так или иначе нужно вести. В ней наброски и первые сырые мысли про полётный контроллер, схема фильтра Калмана, чертежи рамы для дронов. Всё это будущее. Но будущее требует настоящего. А настоящему нужны деньги.

В моём мире фриланс был другим. Платформы с ИИ-подбором заказов, мгновенные выплаты, рейтинги, которые нельзя накрутить. Здесь пока дикий рынок. Сейчас рулят FL.ru , «Фрилансим», десятки мелких бирж и сайтов. Я зашёл на FL.ru . Сайт выглядел, как доска объявлений из девяностых, синие ссылки, таблицы, счётчики.

Зарегистрировался. Ник нейтральный, без привязки к имени.

Заполнил профиль. C++, VBA, парсинг данных, автоматизация. В графе «опыт» написал честные три года. Соврал? Нет. У себя я работал с кодом, даже не знаю как долго. Наверное, сколько себя помнил. Но здесь мой стаж ноль. Впрочем, какая разница, если я потяну решение проблем, о существовании которых местные даже не догадываются?

Первый заказ нашёлся через час. Мужик из Новосибирска, владелец мелкого склада, хотел автоматизировать учёт. У него таблица Excel на пять тысяч строк, в которой вручную сводились приход и расход. Каждый месяц он тратил на это три дня. Коммерс просил написать макрос, который делает всё это за него. Бюджет три тысячи рублей. Дедлайн сутки.

Я посмотрел на его, откровенно говоря, кривую таблицу. Объединённые ячейки, разрывы, формулы, которые ссылались на пустые столбцы. У того, кто её делал, походу, в голове демоны ебались. Как вообще так можно работать? Ведь всё реально сделать за час! Но если ответить слишком быстро, то мужик заподозрит подвох. Или решит, что работа не стоит денег.

Написал новосибирцу в личку. Спросил, какие поля важны и какие отчёты он хочет видеть, как часто он сводит данные. Потенциальный заказчик отвечал сбивчиво, но главное уловить удалось. Ему нужен автоматический свод по дням, неделям и месяцам. И график динамики. Ничего сложного. Жалко, что не на плюсах. Мужику требовасял именно бейсик.

Что ж, я взялся за заказ. Открыл Excel, включил редактор VBA. Тело Кирилла с непривычки хотело спать. Пришлось заварить чашку крепкого чая, а потом начинать писать.

Код шёл легко. Синтаксис, структура, алгоритмы. Когда много программируешь, понимаешь, что оно всё одинаковое и база есть база.

В перерыве посмотрел YouTube. Ноутбук при этом завыл кулером, пытаясь переварить флеш-плеер. По итогу написал всё за два часа. Сделал макрос, который парсил таблицу заказчика, чистил дубли, сводил данные и строил график. Протестировал на его данных. Всё работало. Потом добавил дополнительную функцию — автоматическую отправку отчёта на почту. Просто, но полезно.

Зачем? Когда коммерсу в следующий раз потребуется что-нибудь программное, то сработает ассоциация. Он вспомнит про того, кто его приятно удивил. Ну а если нет, то пофиг. Мне самому интересно немного дольше заняться кодом. Отвык я от этого в последние годы.

Отправил заказчику готовый файл. Тот открыл, проверил, отписался, что работает. После чего перевёл деньги на мою карту. Экран телефона моргнул, пришла СМС с номера 900. Зачислено три тысячи рублей. Радость и восторг меня не распирали. Всего три тысячи рублей. Зато первые честно заработанные своими руками деньги! Я сделал это не благодаря знаниям из будущего, а сам! Сейчас я испытывал удовлетворение от проделанной работы. Остальное всё вторично.

Значит, можно искать и новые заказы.

***

В воскресенье утром сходил на барахолку, заодно прикупил продуктов в магазине и внимательно изучил район. Проверил некоторые проходы, остались ли дырки в оградах и тропинки, известные только местным. Всякое может случиться.

Вообще, настроение у меня положительное. Вчера удалось взять и сразу выполнить три заказа. Итого плюс одиннадцать тысяч! Неплохо для суток. Я ещё и выспался нормально, не став себя загонять. Одна задача оказалась сложной и муторной, отложил её на потом. Подумаю и решу, стоит ли браться, заодно определю сумму гонорара.

Кроме кодирования я думал. Иногда это тоже сложная штука. Особенно в моём случае. Вроде появилось понимание дальнейших шагов. Пока выделил несколько направлений.

Сделано уже немало, учитывая столь короткий срок. Но нельзя о станавливаться. Как и расслабляться. Одно дело — протоколы о намерениях, и совсем другое — их исполнение. Плюс надо учитывать врагов и недоброжелателей, чьё количество будет только расти. А когда появятся нормальные деньги и проекты заработают, к недругам присоединятся рациональные ребята, желающие поднять бабла. Причём как со стороны властей, так и со стороны криминала. Если здешняя реальность мало отличается от моей, то такой расклад очевиден. Поэтому наличие службы безопасности — банальная необходимость.

Только я зашёл в квартиру, переоделся в шорты и собрался заняться приготовлением обеда, как прозвучала трель дверного звонка. Посмотрел в глазок и хмыкнул. На ловца и зверь бежит. Сосед случайно не телепат?

— Привет, Кирилл, — произнёс дядя Сергей, заходя в прихожую. — Смотрю в окно, ты идёшь. Дай, думаю, зайду к соседу перед променадом.

Оказывается, дело не в телепатии. Проводил гостя на кухню, где вскипел чайник. Быстро заварил чёрный чай, достал из шкафа печеньки и сел напротив Сергея Александровича. Ага. Лучше называть его именно так, убрав в сторону дядей и прочих Санычей. Есть у меня догадки о его планах на меня. Гы! Забавная тавтология.

— Хороший чаёк! — похвалил сосед, выпив половину чашки.

Чай Кирюхиной бабушки. Любила она добавлять в состав всякие травки. Получались весьма интересные букеты. У меня в кухонном шкафу штук восемь банок с различными составами.

Сосед не спешил начинать важный разговор. Сначала он поговорил о бытовых мелочах и спросил, могу ли я на выходные глянуть его комп.

— Скажу честно, я пока не составил твёрдого мнения об услышанной информации. Хотя резон в твоих доводах есть. Поэтому давай обсудим ситуацию немного позже. Слишком мало вводных, ещё надо расспросить кое-кого. Делать это нужно не спеша и осторожно, — продолжил Сергей Александрович. — А вот насчёт службы безопасности мысли у меня есть. Через полгода в отставку выходят сразу два толковых человека. А пару бойцов я могу найти тебе и раньше. Пусть они звёзд с неба не хватают, зато надёжные. Ты ещё не передумал? Планы такие же амбициозные?

Подполковник говорил спокойным тоном и вроде иронично. Однако взгляд у него серьёзный. Игрушки закончились.

— Я сразу приступил к осуществлению проекта. Всякое может случиться, но база уже создана. Буду двигаться поступательно. О сроках и потребности в бойцах сообщу по факту.

— Замечательно, — кивнул сосед, сделав глоток, после чего поставил чашку на стол. — Но ты чего-то не договариваешь. Раз у нас всё открыто, то давай без этого.

Смысл скрывать?

— Мне нужен ствол, чистый. Лучше АПС или даже АПБ. Можно что-то другое, но с глушителем, — судя по вскинутым глазам, мне удалось удивить подпола, но это ещё не всё: — Желательно один пистолет в Москве, а второй здесь. Чем раньше, тем лучше.

— На хуя тебе стволы? В киллеры собрался? Или локальную войнушку решил устроить? Так девяностые давно прошли, сейчас люди иначе работают, — эмоционально выпалил сосед.

— Деньги, Сергей Александрович, — ответил просто. — Они появятся совсем скоро. Поэтому мне нужна защита. Охрана пока слишком дорогое удовольствие. Если провалюсь, то не переживайте. Сдавать никого не собираюсь, но страховка мне нужна.

— Охренеть! И ты ведь серьёзно? — подполковник уже сам налил себе чаю, но пить его не стал. — Есть что покрепче? А то с тобой сплошные стрессы. Зато интересно!

***

Пить с Сергеем Александровичем я не стал, лишь чуть-чуть пригубив коньяк. Сосед же махнул три стопки подряд, в промежутке между употреблением расспрашивая меня о замыслах. Ему показалось, что я хочу податься в бандиты и сколотить бригаду. По идее, подпол прав по сути, но ошибается глобально. Силовая поддержка мне потребуется, как и дела будут не совсем легальные. Только работать лучше головой. Грабить банки и светиться перед правоохранителями — не наш метод.

В общем, сосед ушёл от меня слегка подшофе, так и не получив ответа на заданные вопросы. Я же быстро поел и остался на кухне.

Мне здесь хорошо думалось. За окном пели птички. Окна выходят во двор, где растёт старая липа. Не знаю, почему пернатые выбрали именно это дерево, но мне это нравилось.

В углу стоял осциллограф, рядом коробка с транзисторами. Вроде собрал мини-лабораторию, а денег нет. Вернее, есть, но мало. Фриланс даст возможность покупать качественную еду и нормальную одежду, однако на серьезный проект средств не хватит. А деньги нужны. Много.

Встал, приготовил кофе. Не растворимый, а молотый, который купил на рынке. Вместе с туркой, кстати. Кофе, конечно, дешёвый, но даже такой лучше. Как быстро привыкаешь к хорошему.

Насыщаясь вкусом мирного времени, я смотрел в окно и думал о финансах. Двор, пятиэтажки, бабки на лавочке, алкаш дядя Коля ковыряется в своём «Москвиче». И тут меня осенило. Биток! Крипта! В будущем биткоин стоит миллионы. А сейчас почти ни о чём. Можно майнить лайткоин, а на биржах сразу переводить всё в битки.

История криптовалют была частью базового курса экономики моего универа. Да каждый школьник в общих чертах знал, какой путь прошла эта технология. Масса обмана, несбывшихся надежд и историй. В будущем всё это потеряет значение, так как государства доведут технологию до целостного состояния, исключив возможность откровенного скама. Впрочем, не суть.

Я поставил чашку и сел за ноутбук. Открыл Авито. Он являлся главной площадкой для продажи всего: от мебели до видеокарт. Вбил в поиск «Radeon». Выпало несколько объявлений.

Цены разные. Радеоновские карточки в этом времени — самое оно для майнинга. По крайней мере, из того, что сходу вспомнилось.

Можно начать добывать лайткоины. Выбрал подходящие объявления. Три карты по две тысячи каждая. Всего шесть штук. И это только за видюхи! А ведь им ещё понадобятся мощные блоки питания и тушка. Сумма легко удваивалась. Дорого! Придётся либо раскошелиться, либо отложить затею.

Впрочем, фриланс и написание софта решат этот вопрос. Несколько заказов — и я смогу проверить, работает ли гипотеза. Будет тяжеловато, но и мы не фантазёры из графоманского писева. Так что лучше проверю сейчас и буду в расчётах опираться на факты. За заказы ведь заплатили. Там как раз хватает.

Быстро договорился с продавцами. Во время разговоров что-то щёлкнуло на краю сознания. Вроде важная мысль, но она так и не оформилась во что-то внятное. Поэтому пофиг.

Все трое продавцов оказались перекупщиками. Один жил в Юго-Западном, второй на Левом берегу, третий в Северном. Пришлось потратить полдня на поездки. Каждую карту проверял на месте, включал, смотрел на температуру, слушал кулеры. Внешне всё казалось нормальным. Заплатил, привёз их домой и собрал ферму в коридоре.

Материнку купил на радиорынке. Два старых блока по 500 ватт, скрученные вместе, три карты на деревянной полке, сколоченной из остатков бабкиного шкафа. Вентиляция в коридоре плохая, но это вопрос решаемый. В шифоньере есть старый вентилятор, пока его хватит. Ферма заработала.

Вообще, у Кирюхи была золотая бабушка! Она не только оставила непутёвому внуку квартиру, но даже озаботилась экономией электричества. В дверном косяке какой-то умелец замаскировал кнопку, отключающую счётчик. Для майнинга штука очень нужная. Здесь пока страна непуганых идиотов и можно не бояться различных проверок. И до электронных счётчиков ещё далеко. Ну, с богом!

Первые пару часов всё шло нормально. Карты гудели, температура держалась в пределах восьмидесяти градусов. Ферма майнила лайткоины, они проще для этих карт. Но пока я гонял в магазин за минералкой, одна карта начала сбоить. Через пару часов вторая. А к вечеру обе сгорели. Что тут сказать? Жёваный крот!

Разобрал карточки чисто ради интереса и понял, что чипы перед продажей прогрели строительным феном. Классика вторичного рынка. Скрытый отвал чипа. Карта работает, потом ломается. Мне впарили три куска говна! Уцелела только одна, которую взял в Северном. Её, видимо, не успели прогреть.

Я сидел на полу в коридоре, смотрел на две нерабочие карты и чувствовал, как внутри закипает злость. Тело Кирилла хотело что-то сломать. Разбить, разорвать, выплеснуть! Пришлось давить нездоровые порывы. Разрушение не создаёт, оно только тратит. Лудомания с жаждой лёгких денег и есть разрушение. Достоевский не вывозил. А с чего я вдруг должен? Нет, если сейчас дать волю надежде, то это лудка. Знания будущего будут не преимуществом, а причиной психологической зависимости. Так что пошёл на хуй этот майнинг!

Встал, собрал мёртвые карты в коробку, отнёс на балкон. Потом сел за ноутбук и стал думать. Майнинг — это лотерея. С моими ресурсами и знаниями, которые не работают на примитивном железе, получается тупик. Я купил карты, потому что помнил, как в 2013-м на них зарабатывали. Но забыл, что на самом деле зарабатывали те, кто купил их новыми и не у перекупщиков. Впредь надо учитывать человеческий фактор. Жадность. Обман. Вот эта мысль была на подкорке, пока общался с перекупами.

Ничего. Будет мне уроком. В будущем построили системы, где человеческий фактор исключён, либо был целью уничтожения. Сейчас он везде. В каждом продавце, покупателе и начальнике. Его не получится исключить и придётся учитывать.

Пришлось выставить на Авито уцелевшую карту за тысячу. Надо восстановить хоть часть денег. Железо — не моё. По крайней мере, сейчас. Нужно зарабатывать интеллектом и быть тем, кто я на самом деле. А не наёбывать себя мечтой, что я предприниматель, когда последние пять лет только и делал, что хуячил всякую погань. Нужны деньги? Блядь, я знал, где их взять. Их много у инфантильных пидоров, которые в это время ещё спокойно живут на спизженное в девяностые и в начале нулевых. Главное — вспомнить их и найти.

Просто переть сдуру нельзя. Я, конечно, вояка неплохой. Но, во-первых, не Рэмбо, чтобы в одиночку штурмовать резиденции. А во-вторых, не Бэтмен, чей дворецкий делал уйму чрезвычайно важной и при этом незаметной работы. Поэтому сначала надо всё как следует обдумать.