Коллектив Авторов - Цифровой журнал «Компьютерра» № 28
Михаил Карпов
Опубликовано 06 августа 2010 года
На конференции Techonomy генеральный директор компании Google выступил с речью, в которой затронул многие сферы деятельности компании. Он говорил про Google Wave, Android, про Verizon и о сетевом нейтралитете, а также о социальной стратегии компании.
Verizon и сетевой нейтралитет
В течение некоторого времени ходили слухи, что представители Google пытались договориться с крупным провайдером Verizon о предоставлении видеосайту YouTube приоритета по скорости (по сравнению с другими видеоресурсами). Google известен как сторонник сетевого нейтралитета, так что это было достаточно странно. Сетевой нейтралитет подразумевает непредоставление приоритета никакому сайту или виду трафика.
Эрик Шмидт в своей речи высказался на этот счёт достаточно туманно. Он сказал, что обе компании ведут переговоры об определении сетевого нейтралитета и пытаются найти компромиссы между особо жёстким его толкованием и пожеланиями телекоммуникационных фирм.
Тут, наверно потребуются объяснения: провайдеры очень хотят не предоставлять доступ ко всему интернету, а, скажем, только к 50 сайтам. Если пользователь хочет больше — покупает следующий пакет для доступа ещё к 50 сайтам. Разумеется, если такие ограничения введёт только один провайдер, то он поставит себя в невыгодное положение.
Шмидт заявил, что он осуждает присвоение приоритета в рамках одного типа контента (скажем, одного видеоролика над другим), но считает вполне нормальным приоритет голосовых данных над видеоданными. При этом, про YouTube он, разумеется, ничего не сказал.
Google Wave4 августа Google закрыла проект Wave. Он позиционировался как платформа для совместной работы над проектами с возможностью разработки клиентов и приложений для него. По идее, сервис должен был заменить электронную почту, службы коротких сообщений, позволять совместно работать над документами и т.д.
Шмидт сказал, что в Google не зазорно делать провальные проекты, если, конечно, из неудач извлекаются уроки. По его словам, компания уже открыла некоторые части кода Wave, а также собирается использовать код проекта в следующих разработках. Пугает одно: Шмидту нравится трёхколоночный интерфейс Wave, который не выдерживает никакой конкуренции. Не исключено, что им будет испорчен ещё один проект.
О вражде с основателем FoursquareFoursquare — это ресурс с базой данных по разным точкам на карте, которую пополняют сами пользователи. В любую из этих точек можно «зайти» (просто нажав на кнопку), а чаще всего заходящий в определённое заведение пользователь становится его «мэром». Основал Foursquare Деннис Кроули, работавший некоторое время в Google и покинувший компанию в 2007 году с большим скандалом (он был сооснователем компании Dodgeball, которую купил Google).
Кроули жаловался, что Google не поддерживают начинаний его компании. Вероятно, речь шла именно о Foursquare. Теперь Шмидт хвалит Кроули, говоря, что его достижения показывают, насколько он умён. Генеральный директор Google также говорит, что так или иначе, его компания извлекает прибыль из сервисов, подобных Foursquare. Что касается того, мог ли Foursquare быть гугловским ресурсом, то Шмидт говорит, компании случалось упускать хорошие возможности, и от этого никто не застрахован.
Про Android"По нашим подсчётам, в день активируется около 200000 новых телефонов на основе Android", — объявил Шмидт. Ещё два месяца назад эта цифра составляла 100000. Телефоны на основе Android появляются как грибы после дождя, хотя ещё недавно было даже непонятно, возьмётся ли кто-нибудь всерьёз за выпуск устройств на основе этой ОС. Теперь Android сравнивают с Windows в мире мобильных телефонов (по аналогии с тем, как быстро распространилась продукция Microsoft на IBM PC-совместимые компьютеры).
Социальная стратегияХодят слухи, что Google делает социальную сеть, конкурента Facebook. По словам Шмидта, социальный граф положительно бы повлиял на сервисы Google, такие, как поиск, контекстная реклама и отлов спама в электронной почте. «Тем не менее, — замечает он, — мы не пытаемся делать то, что делает Facebook. Но нам нужна информация о том, кто с кем и в каких отношениях находится для того, чтобы развивать другие свои сервисы».
Про игрыНедавно Google инвестировала в разработчика игр для социальных сетей Zynga и купила другого разработчика социальных приложений — Slide. Собирается ли компания серьёзно заняться играми? Шмидт говорит, что Google в последнее время всё больше занимается всевозможными казуальными проектами. Что касается игр — то он приводит в пример игру Pac-Man, которая на время была встроена в логотип поисковика. В то же время, Шмидт сомневается, что Google будет всерьёз заниматься играми. «Но случиться может всё, что угодно», — говорит он.
К оглавлению
Цифровая жизнь: ещё не разум, но уже память
Юрий Ильин
Опубликовано 06 августа 2010 года
В Университете штата Мичиган проводится прелюбопытный эксперимент, связанный с моделированием эволюции — почти в таком же виде, в каком она наблюдается в живой природе, или, по крайней мере, как её представляет современная наука.
Участникам проекта удалось доказать, что из самого примитивного набора инструкций — в условиях, имитирующих, пусть и упрощённо, естественный отбор — процесс эволюции приводит к появлению у цифровых «организмов» (или, точнее сказать, форм жизни) способности к краткосрочному запоминанию.
Речь идёт о программе Avida. «Компьютерра» писала о ней в 2003 году, так что вдаваться в детали проекта сейчас смысла особого нет.
Суть же его, в целом, следующая: Avida населяет огромное количество «цифровых форм жизни» — Avidians, программ, которые самовоспроизводятся, благодаря фрагментам компьютерного кода, выполняющим те же функции, что и ДНК в живой природе; благодаря рандомным погрешностям в этих строках кода, «авидийцы» способны мутировать, а конкуренция за «еду» — т.е. за вычислительные ресурсы, которые позволяют им активнее самовоспроизводиться, приводит к появлению у них новых особенностей. В том числе, памяти.
В 1980-е годы среди программистов была весьма популярна игра Core Wars. Суть её состояла в следующем: кодеры писали программы, которые должны были отключать друг друга; автор программы-"горца", разделавшейся со всеми остальными, считался победителем.
В конце 1980-х экологу Томасу Рэю пришло в голову, что Core Wars — прекрасный инструмент для изучения эволюции. Тогда он создал Tierra, программу, моделировавшую целый мир, населённый самовоспроизводящимися программами, которые при самовоспроизведении могли совершать некоторые ошибки. Собственно говоря, таким образом моделировались генетические мутации, наблюдаемые в живой природе.
Когда клонировавшиеся программы заполняли предоставленный им объём памяти, они начинали перезаписывать уже существовавшие копии. Тут-то и началось нечто удивительное. Если оригинальная программа имела 80 строк кода, то через некоторое время Рэй обнаружил программы с 79 строками, потом 78. А вылилось всё в появление программы длиной 45 строк, которая избавилась от собственной инструкции на самовоспроизведение и заменила её более коротким фрагментом кода, позволявший отнимать инструкции самовоспроизведения у более длинных программ.
Т.е. получился компьютерный вирус — вот уж, право, венец эволюции.
Avida в определённой степени является духовным наследником Tierra, хотя и более сложным. Кроме того, Avidians не могут использовать код друг друга, что слегка повышает их жизнеподобие.
Один из участников проекта, Лора Грабовски — сотрудница Университета Пан-Американ в Техасе — создала внутри Avida своего рода «пищевой градиент», где с каждой следующей ячейкой увеличивалось количество «еды», доступной авидийцам. Закономерным образом первое поколение авидийцев располагалось в первой ячейке, где «пищи» было меньше всего.
Около 100 поколений авидийцы жили, воспроизводились и «умирали» внутри одной и той же ячейки. Затем у одного из поколений, в результате рекомбинации компьютерной «ДНК», выработалась инструкция двигаться вперёд — т.е. в следующую ячейку, где «еды» было побольше.
Когда эти авидийцы попали в следующую ячейку, скорость их воспроизводства резко увеличилась. Спустя многие тысячи поколений их потомки уже добрались до последней ячейки, где «пищи» было больше всего.
Но даже тогда авидийцы не нацеливались на последнюю ячейку сразу. Они зигзагами перемещались по всей длине градиента, чувствовали, где пищи больше, и лишь постепенно добирались до основного её источника. В результате у них выработалась способность сравнивать ячейки друг с другом по количеству предоставленной пищи.