litbaza книги онлайнФэнтезиКодер Ли Ёнхо - SOKIN

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 152 153 154 155 156 157 158 159 160 ... 172
Перейти на страницу:
своих плеч, а получил только больше головной боли.

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

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

- Ёнхо! Ну как? Ты решил проблему? Судя по твоему кислому выражению лица, ты всё ещё топчешься на месте.

- А...да... ну...

- Вот почему я подготовил вот это! Взгляни-ка.

Дэйв показал ему ноутбук, который прятал за спиной. Там был знакомый код.

- Ч-что это?

- Я тоже размышлял над кодом. Как бы увеличить производительность? И я нашёл несколько вариантов.

- А, да... - он не мог игнорировал пыщущего энергией и энтузиазмом Дэйва. Пока он изучал написанный им код, вокруг них начали собираться люди.

- Что там у вас, ребята?

Сюда подошли не только Джесси, Джеймс и На Дэбан. Марк, Люция и другие разработчики компании столпились вокруг.

- Мне тоже нужно кое о чём поговорить.

- Но даже так, это слишком...

Неудивительно, что Ёнхо запаниковал.

Они вежливо ждали в очереди, пока наступит их черёд, а это занимало очень много времени.

Они мешали другим работникам в офисе.

И тем самым привлекали всё больше людей. В конце концов люди разошлись по своим местам, только когда пришёл менеджер проектов Брэд.

Как-то раз по телевизору шла передача, в которой говорилось, что для того, чтобы пообедать с Уорреном Баффетом, нужно заплатить 100 миллионов вон (около 5029000 рублей).(Уоррен Баффет - крупнейший в мире американский предприниматель).

Джефф Дан как раз и был таким Уорреном Баффетом для программистов.

Слух о том, что Ёнхо стал его учеником, превратился в самую обсуждаемую тему для сотрудников компании.

И само его имя стало ещё известнее в Jungle.

Дэйв не отлипал от Ёнхо весь день. И дома ситуация не изменилась.

Больше всего он любил программирование; почётное второе место занимали фигурки его любимых героев.

Он просто не мог упустить возможность уталить своё интеллектуальное любопытство.

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

- Я это тоже знаю.

- Точность предсказания тоже оставляет желать лучшего.

- Вероятность, вероятность...хм....

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

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

- Ну хорошо. Давай начнём с самого начала.

Джефф передвинул курсор на начало кода и начал всё снова проверять.

Принцип был достаточно простым.

Например, у нас есть данные ‘xxxaaaaabbccdddd’.

Их можно представить как ‘x3a5b2c2d4’.

15 превратились в 10.

Давайте выразим их иначе, как ‘xabcd’. Объём данных сократился до 5. С помощью прогнозирования и вычисления вероятности, компьютер знает, что здесь 3 x. Он знает, что там 5 a и 2 b.

Данные файла ужимаются именно таким образом.

Главная проблема заключалась в том, чтобы запрограммировать компьютер определить, что там точно 3x.

«Мне кажется, я что-то упускаю...»

- Знаешь, Ёнхо... я думаю, что нам нужен дополнительный источник, чтобы выбирать оттуда следующие данные.

- А-а?

- Разве не так? Если я хочу спрогнозировать «Хо» после «Ён», разве мне не нужны данные о ресурсах? Я думаю, что нам нужно посетить сервер, чтобы найти их.

Под бормотание Дэйва, Ёнхо, наконец, понял.

«Кажется я видела там строчку, в которой было написано «Koogle» что-то там...»

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

***

Вдек.

На лице Джонатана было написано беспокойство.

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

- Конечно. Всё нормально.

В отличие от Джонатана, Джефф, кажется, особо не переживал. Словно не было никакой проблемы и волноваться не стоило.

- Но если так... этот проект поддерживает Koogle... разве можно вот так просто показывать ему всё....?

- В любом случае, без Koogle программа бесполезна

- П-правда?

Джонатан нервничал, но и не верить словам Джеффа он не мог. Даже профессионалы из Koogle признавали техническое мастерство Джеффа и инвестировали в его идеи.

Опыт в прошлом во многом помогала ему работать над нынешним проектом.

- Программе, которую я сейчас делаю, необходимы данные, которые предоставляет Koogle в качестве основы.

Даже несмотря на то, что главным элементов в коде является алгоритм, структура должна ссылаться на сервера Koogle, чтобы повысить точность работы алгоритма сжатия. Так что даже если он и увидел код и воспроизвёл его, всё это бесполезно без библиотеки, которой Koogle предоставляет доступ к своим серверам, - объяснил Джефф, проверяя код.

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

Весьма маловероятно, что их часто отключают.

И именно по этой причине производительность алгоритма сжатия Джеффа была настолько высока.

- Должно быть ты прав...

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

«Даже если Ёнхо использует программу в окмпании, получит ли он хотя бы 10% коэффициента сжатия? Или в лучшем случае 20%?»

Проверяющий код Джефф отключил связь с Koogle и запустил программу.

!!!!!!Неудача!!!!!!

Коэффициент сжатия: 25.2%

Это был лимит для этой программы без серверов Koogle. И именно из-за этого лимита он словсем не волновался по поводу того, что Ёнхо использует эту программу в коммерческих целях.

В лучшем случае он выжмет из неё 20%, вряд ли больше.

Если Джеффу удастся переманить Ёнхо во Вдек, это станет наилучшим развитием событий.

«Я придумал столько вещей, которые ещё только предстоит воплотить. Если я смогу сделать это с Ёнхо...»

Джефф не собирался останавливаться на этом.

Вдек для него был всего лишь отправной точкой.

***

Ёнхо всё ещё редактировал код, не глядя на Окно Багов. Пока он работал, он продолжал размышлять. Чего-то действительно не хватало, и поэтому сконцентрироваться у него не выходило.

«Я думаю, что Дэйв прав...»

Здесь должен был быть сервер для прогнозирования.

Необходимы были данные, основываясь на которых

1 ... 152 153 154 155 156 157 158 159 160 ... 172
Перейти на страницу:

Комментарии
Минимальная длина комментария - 20 знаков. Уважайте себя и других!
Комментариев еще нет. Хотите быть первым?