В некоторых строках встречались ошибки в английских словах или даже смесь полноширинных и полуширинных знаков препинания.
Такое не мог написать ни один программист. Это был чистейший мусор, вручную набросанный далекими от компьютеров офисными клерками через самые невообразимые схемы ввода.
— Что не так?
Чэнь Чжо заметил, что с Чу Гэ что-то неладное.
Чу Гэ указал на хаос из искаженного текста на мониторе.
— Заказчик требует провести тест на этих сырых данных.
Чу Гэ потер ныющие виски.
— Эта работа невыполнима. Данные слишком грязные. В них полно человеческих ошибок ввода, которые вообще не подчиняются никакой логике.
Чэнь Чжо подошел ближе и бросил взгляд на экран.
— Разве нельзя отфильтровать это регулярным выражением?
— Нет.
Чу Гэ покачал головой.
— Регулярные выражения ловят лишь закономерности. Посмотри на эту строку: слово «эппл» записано как «пингуо», а рядом красуется какой-то странный сетевой сленг. Как только это дойдет до низкоуровневой логики, программа распознает аномальную переменную и выдаст аварийный сбой.
Чу Гэ сжал зубы.
— Ублюдки. Сами возиться с очисткой этого мусора не хотят, зато думают, что могут бросить мне полторы тысячи баксов за то, чтобы я и код написал, и данные вычистил.
Где-то неподалеку голос Чу Гэ разбудил Лу Цзя.
Тот со сна приподнялся.
Он мельком взглянул на экран.
— Здесь нет никакой математической закономерности.
Лу Цзя сделал вывод с одного взгляда, его голос все еще хрипел от сна.
— Алгебраическое уравнение не способно вычислить случайные ошибки.
В комнате воцарилась тишина.
Чу Гэ откинулся на спинку стула, глядя на двадцать тысяч строк данных на мониторе, ощущая полнейшее опустошение.
Он провел без сна всю ночь, и в голове словно зрело ощущение близкого взрыва.
А ведь они были так близки к финишу.
— Что если... я завтра напишу более сложный скрипт? Добавлю еще пару условных операторов, отфильтрую то, что удастся, и просто посмотрю, что из этого выйдет?
Даже в голосе самого Чу Гэ не было уверенности.
Это была черновая работа. Попыткой защититься кодом от человеческой глупости заниматься было неблагодарнее всего на свете.
Чэнь Чжо наблюдал, как искаженный текст бесконечной лентой ползет вниз по экрану.
Он потянулся к мышке и проскроллил вниз несколько страниц.
— Скрипт не нужен. — Чэнь Чжо отпустил мышь. — Машина не способна различить подобные случайные ошибки, но человеческий глаз справится.
Чу Гэ остолбенел.
— Все двадцать тысяч строк? Чисто визуально? Сколько на это уйдет времени?
— Конечно, проверять двадцать тысяч строк в одиночку — дело медленное.
Чэнь Чжо подошел к своему портфелю, вытащил совсем новую чистую дискету и вставил ее в дисковод компьютера Чу Гэ.
Чэнь Чжо перетащил туда текстовый документ, забитый сырыми данными.
Он извлек дискету и сунул ее в карман.
Переведя взгляд с Чу Гэ на Лу Цзя, который как раз тер глаза, он продолжил:
— Оставьте эту работу мне.
Чэнь Чжо подошел к окну и слегка раздвинул занавески.
Снаружи небо уже начинало светлеть в предрассветный час.
— У меня сегодня утром нет пар. Вы двое выключайте компьютер и идите поспите.
Чэнь Чжо обернулся.
— Завтра вечером я принесу чистые данные. Тогда и запустите программу для сдачи.
Чу Гэ заговорил, собираясь спросить Чэнь Чжо, где тот найдет людей, способных просмотреть двадцать тысяч строк данных.
Но, заметив спокойное лицо Чэнь Чжо, он проглотил свои слова.
— Ладно.
Чу Гэ действительно больше не мог бодрствовать.
Он выключил компьютер.
Собрал разбросанные по всему столу черновики и запихнул их в карман.
Он похлопал по плечу все еще храпящего Ван Даюна.
Даюн в полусне очнулся и вытер слюну у уголка рта.
— Всё закончил запускать?
— Ага, всё. Ложись дальше спать.
Чу Гэ поднялся и потянулся.
Он бросил взгляд на Чэнь Чжо, опуская лишние любезности:
— Спасибо.
Вместе с Лу Цзя они покинули комнату 215.
「Десять часов утра. Старая библиотека Кэды.」
Солнечный свет пробивался сквозь листву плюща, отбрасывая узорчатые тени на деревянный пол.
У стойки выдачи книг почти никого не было.
Су Вэй сидела на высоком табурете.
В руках она держала потрепанную старую книгу в нитяном переплете, аккуратно подклеивая распустившиеся страницы.
Чэнь Чжо подошел ближе и положил принесенную с собой дискету на деревянный прилавок.
Она опустилась со слабым стуком.
Су Вэй подняла голову.
Её взгляд скользнул по дискете, а затем переметнулся на Чэнь Чжо.
— Читательский билет? — поинтересовалась она.
— Я не за книгой.
Чэнь Чжо придвинул стоявший рядом стул и сел, глядя на неё через стойку выдачи.
— У меня есть для тебя подработка, если хочешь немного заработать.
Су Вэй отложила книгу с клейстером, а затем взяла лежавшее неподалеку полотенце, чтобы вытереть руки.
— Я слушаю.
— На этой дискете записано двадцать тысяч строк хаотичных текстовых данных.
Чэнь Чжо указал на черный пластиковый квадрат.
— Там полно вручную введенных тегов, сплошные орфографические ошибки, бред и бессмысленные символы.
Он заглянул в глаза Су Вэй.
— Машинный алгоритм не способен отфильтровать подобные грязные данные, поскольку в самих ошибках нет никакой логической закономерности. Нужен человек, который просмотрит всё построчно, удалит испорченные строки и оставит корректно оформленные.
Су Вэй молча посмотрела на дискету, мысленно оценивая объем работы.
— Двадцать тысяч строк. Если работать быстро, можно управиться к завтрему.
Голос Чэнь Чжо звучал ровно.
— Принеси мне готовое до шести вечера завтрашнего дня. Пятьдесят баксов.
Су Вэй протянула руку и взяла дискету.
Она перевернула ее, чтобы взглянуть на обратную сторону.
— Что это тогда? Субподряд на субподрядную работу?
Уголок губ Су Вэй едва заметно дрогнул.
Чэнь Чжо улыбнулся.
— Можно и так сказать. Команда энтузиастов столкнулась с ручным трудом, с которым не справляется чистая вычислительная мощность.
Су Вэй спрятала дискету в карман жилетки.
— Я беру эту работу. Но я не могу просто так вставлять случайные дискеты в библиотечные компьютеры. Придется дождаться вечера, вернуться в общежитие и заглянуть в файл с чужого ноутбука.
— Хорошо. Я зайду за ним завтра после обеда.
Чэнь Чжо поднялся, собираясь уходить.
— Подожди.
Су Вэй окликнула его.
Чэнь Чжо обернулся.
— Если это текстовый документ, все двадцать тысяч строк данных идут сплошным потоком.
Су Вэй посмотрела на него.
— Я немного читала о подобных вещах. Если я удалю строку, как вы гарантируете, что при импорте данных не соберется рассинхронизация с соответствующими изображениями?
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
С каждым годом мой IQ растёт — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.