Маленькая подсобка на втором этаже.
Эту комнату, раньше служившую складом, расчистили, оставив лишь стол, стул и самый мощный компьютер.
Рядом со столом лежали нетронутые пачки лапши быстрого приготовления и бутылки с водой; пепельница была чистой, ожидая неминуемого шквала окурков.
Шэнь Юэ закрыл дверь и запер её.
Шторы были плотно задернуты, отсекая весь лунный свет и свет уличных фонарей.
Комната погрузилась во тьму, лишь слабое голубое свечение монитора освещало лицо Шэнь Юэ.
Он сел, глубоко вздохнул спертый воздух и легко положил пальцы на клавиатуру.
В глубине его сознания волшебный ИИ «Тянь Шу», дремавший три дня, вновь ожил по команде Шэнь Юэ.
«Тянь Шу, создать новый проект», — мысленно отдал команду Шэнь Юэ.
«Название проекта: Система управления интернет-кафе "Чжулан" V1.0».
«Загрузка основных модулей: архитектура клиент-сервер, SQL, серверная база данных, фильтрация клавиш на уровне драйвера ядра VxD, технология виртуального восстановления, игровое меню...»
«За работу», — пробормотал Шэнь Юэ про себя, закурив свою первую сигарету за время затвора.
Это был уже второй день его заточения.
Пепельница на столе была переполнена окурками.
Шум снизу доносился сквозь пол; Шэнь Юэ даже слышал громкий голос Чэнь Хао: «Перезагрузи 35-й! Эй ты, хватит плевать на пол!»
Этот фоновый шум не беспокоил Шэнь Юэ, наоборот, он мотивировал его ещё больше.
Хотя у него был супер-чит «Тянь Шу», это не значило, что Шэнь Юэ мог просто сидеть сложа руки и пожинать плоды.
Тянь Шу предоставлял базу знаний, логическую модель и оптимальное решение, но реализация этих вещей в аппаратной и программной среде той эпохи всё ещё требовала личных усилий Шэнь Юэ.
«Тянь Шу, проверь совместимость этого кода для Socket-связи», — мысленно скомандовал Шэнь Юэ.
[Анализ... обнаружен потенциальный риск. В среде Windows 98, если у клиента неожиданно отключат питание, сервер может вовремя не засечь потерю сигнала (heartbeat), что приведёт к ошибкам в учёте времени. Рекомендуется добавить механизм подтверждения двусторонним рукопожатием.]
«Двустороннее рукопожатие... увеличит нагрузку на сеть». — Шэнь Юэ нахмурился, остановился и на мгновение задумался.
«Текущей пропускной способности локальной сети достаточно; главное — стабильность. Ладно, переделаем на двустороннее рукопожатие, установим тайм-аут в 3 секунды».
Он тут же удалил несколько строк кода и переписал часть логики.
То, что он делал, было не просто программой для учёта времени, а комплексным решением, включающим управление сервером, блокировку экрана клиента, управление базой данных участников и складской учёт.
В то время на рынке уже были кое-какие простые программы для интернет-кафе, но их функции были очень примитивны; большинство могло только считать время и не могло обеспечить полностью автоматическую работу.
То, что создавал Шэнь Юэ, было революционным продуктом.
В его клиентской части был предусмотрен принудительный полноэкранный заблокированный интерфейс.
Этот интерфейс блокировал все системные горячие клавиши, включая Ctrl+Alt+Del. Если не ввести правильное имя пользователя и пароль, никто не мог обойти его и получить доступ к рабочему столу.
«Брат Юэ». — Голос Чэнь Хао раздался из-за двери, звучал устало.
— Это Чэнь Хао, я принёс тебе поесть.
Шэнь Юэ встал, чтобы открыть дверь.
Чэнь Хао нёс миску жареного риса, весь взмокший от пота — ясно, что внизу работал не покладая рук.
— Как дела? Справляешься? — Шэнь Юэ взял миску и небрежно спросил.
— Нормально! Только устал немного. — Чэнь Хао вытер пот, заглянул в комнату и увидел экран, заполненный плотным кодом, отчего у него мгновенно зачесалась голова.
— Ещё один гад разлил колу на клавиатуру, я заменил на новую. Ещё несколько пытались проскочить без оплаты, но Ли Лун и Ли Ху поймали их у двери и заставили заплатить.
— Молодцы. — Шэнь Юэ похлопал его по плечу.
— Скажи братвам, продержитесь ещё одну ночь.
— Лады! Теперь я чувствую себя увереннее! — Чэнь Хао хохотнул, развернулся и побежал вниз продолжать работу.
Проводив Чэнь Хао, Шэнь Юэ быстро доел жареный рис и снова сел за компьютер.
Помимо основных функций, он потратил много времени на шлифовку пользовательского интерфейса.
Большинство программ того времени выглядели уныло и неприглядно, усеянные стандартными серыми кнопками и окошками Windows.
Шэнь Юэ этого не выносил. Используя возможности обработки изображений Тянь Шу, он разработал тёмно-синюю тему интерфейса с металлическим оттенком.
Хотя это и не дотягивало до ослепительных эффектов более поздних поколений, по меркам того времени это определённо было синонимом «высоких технологий».
Утро третьего дня.
Шэнь Юэ смотрел на последнюю строку кода на экране, потирая уставшие глаза.
«Компилировать».
Он нажал Enter.
На экране появился индикатор выполнения, быстро движущийся вперёд.
Через несколько секунд выскочило уведомление:
【Сборка завершена успешно】
Шэнь Юэ с облегчением выдохнул, чувствуя себя полностью опустошённым, но невероятно удовлетворённым.
Он достал из ящика две новенькие коробки 3,5-дюймовых дискет Sony.
В эту эпоху, когда USB-накопители ещё не были распространены, а пишущие CD-приводы были роскошью, дискеты были единственным носителем для передачи данных.
Каждая дискета имела объём всего 1,44 МБ, что заставляло Шэнь Юэ оптимизировать код до предела, удаляя все лишние ресурсы.
Он аккуратно записал серверную программу на первую дискету и подписал её «Сервер».
Затем записал клиентскую программу на вторую дискету и подписал «Клиент».
Сделав всё это, он подержал две дискеты в руках и легонько подул на них.
Эти два лёгких чёрных пластиковых диска содержали технологический прорыв, способный революционизировать индустрию интернет-кафе.
Это не просто программа для учёта времени, это комплексное решение, включающее систему членства, защиту, восстановление системы и раздачу развлечений.
Шэнь Юэ встал, суставы хрустнули.
Он подошёл к окну и рывком отдёрнул тяжёлые светонепроницаемые шторы.
«Вжух—»
Первые лучи утреннего солнца ослепили. Снаружи дворники уже подметали улицы, а вдалеке от лотков с завтраками поднимался белый пар.
Шэнь Юэ толкнул дверь, и прохладный утренний ветерок ворвался внутрь, значительно прояснив его затуманенное сознание.
Он взял две дискеты и спустился вниз.
В зале было тихо, освещал лишь тусклый настенный светильник.
Чэнь Хао, закутавшись в армейскую шинель, свернулся калачиком на самодельном стуле и крепко спал.
В руке он всё ещё сжимал полпачки сигарет «Хунташань», в уголке рта блестела капелька слюны, а храп стоял оглушительный.
Он действительно вымотался, карауля магазин каждую ночь последние три дня.
Шэнь Юэ не стал будить Чэнь Хао, а на цыпочках подошёл к серверу на стойке администратора.
Этот компьютер всё это время работал в тестовом режиме.
Шэнь Юэ сначала полностью удалил примитивную программу «v0.1», стерев всё.
Затем он вставил дискету и нажал «установить».
Индикатор выполнения быстро заполнился.
Через несколько минут изображение на мониторе изменилось.
Уродливое серое окно полностью исчезло. На его месте появилась полноэкранная, футуристическая панель управления, излучающая тёмно-синее свечение.
Слева была панель навигации по функциям, посередине — визуализированная схема состояния компьютеров, справа — отчёты о финансовых данных в реальном времени.
Шэнь Юэ взял со стола мышь и мягко нажал кнопку самотестирования.
«Бип—»
Чёткий, приятный электронный звук уведомления разнёсся из динамиков стойки администратора по пустому, тихому залу.
Чэнь Хао вздрогнул и проснулся, чуть не свалившись со стула. Он сел, сонно протирая глаза, вытер слюну, схватил лежавшую рядом швабру и настороженно огляделся: «Кто? Кто здесь?»
«Это я».
Шэнь Юэ обернулся, спиной к утреннему свету, сжимая в руке две дискеты.
Хотя он был небрит и вымотан, улыбка его была необычайно светлой.
«Брат Юэ?!»
Чэнь Хао узнал его, швабра с грохотом упала на пол, и он босиком, даже не обувшись, подбежал к нему.
«Ты вышел из затвора? Как успехи? Получилось?»
Шэнь Юэ указал на совершенно новый экран компьютера позади себя; его тёмно-синий интерфейс ярко выделялся в тускло освещённом зале.
«Получилось», — голос Шэнь Юэ был немного хриплым.
Обновлено: 20.02.2026