LINUX.ORG.RU

Новости «Google»

Открыт код Gumbo, библиотеки для унификации парсинга HTML5

Группа Google

Компания Google выпустила под лицензией Apache 2.0 библиотеку Gumbo, представляющую собой реализацию разбора HTML5 на языке программирования C.

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

Gumbo представляет собой простую и легковесную библиотеку, не имеющую зависимостей от сторонних приложений и библиотек.

Возможности, на которые указывают разработчики:

  • Полная совместимость со спецификациями HTML 5
  • Качественный обработчик ошибок
  • Простой API с возможностью интегрирования в различные языки программирования
  • Легковесность и отсутствие зависимостей
  • Прохождение html5-tests
  • Возможность получения обратных ссылок на исходный код фрагмента
  • Тщательно протестировано на более чем 2.5 миллиардах страниц из поискового индекса Google

Gumbo на GitHub

Новость на OpenNet

>>> Новость в блоге Google OpenSource

 , , , ,

Falcon-peregrinus
()
: Вышел Chrome 28 (60 комментариев)

Вышел релиз Chrome OS 27

Группа Google

Компания Google представила релиз операционной системы Chrome OS 27, основанной на ядре Linux и других open source компонентах, а также web-браузере Chrome.

Внесённые изменения:

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

Сборка Chrome OS 27 доступна для нетбуков Chromebook Pixel, Acer AC700, HP Pavilion Chromebook, Samsung Chromebook Series 5 550 и Samsung Series 5, Samsung Chromebox Series 3. Также теперь доступны неофициальные сборки, такие как Lame и максимально приближенная к оригиналу Vanilla.

Иллюстрированная новость на Opennet

>>> Подробности

 ,

Valkeru
()

Google отказывается от поддержки XMPP

Группа Google

В связи с переводом Google Talk на платформу Hangouts, который несовместим с XMPP.

With Hangouts, Singhal says Google had to make the difficult decision to drop the very «open» XMPP standard that it helped pioneer.

Анализ информации произвел Matt Landis блоге Hangouts Won’t Hangout With Other Messaging Vendors: Google’s New Unified Messaging Drops Open XMPP/Jabber Interop

>>> Exclusive: Inside Hangouts, Google's big fix for its messaging mess

grim
()

Blink — форк Webkit от Google для браузера Chromium (Chrome)

Группа Google

Google объявил о разработке нового веб-движка, оптимизированного под многопроцессную архитектуру Chromium.

Blink является форком Webkit. Модель многопроцессности в Chromium стала слишком сложной, чтобы тянуть унаследованный код из основного WebKit, поэтому было принято решение об окончательном форке движка. В процессе избавления от наследного кода, будет выброшено примерно 7 систем сборок, 7 тысяч файлов, 4.5 миллиона строк кода.

Больше никаких собственнических префиксов (таких как webkit-feature) для предоставления экспериментальных технологий для разработчиков. Вместо того, чтобы включать такие префиксы по умолчанию, они будут отключены, но доступны через about:flags “enable experimental web platform features”. Mozilla уже сообщала о подобной политике.

Изменения, которые сейчас обсуждаются в Google:

  • Добавить в WebCore поддержку доступа к истории из нескольких процессов.
  • Разделить WebCore на несколько модулей. (Сейчас сборка WebCore на 32-битных системах переваливает за 2гб одного файла с LTO, прим. автора).
  • Изменить код для работы через API песочницы, вместо WebCore там где это возможно.
  • Эксперименты по переносу DOM в JS.
  • Использовать многоядерные процессоры по максимуму (в html, css и js-парсерах).
  • Исправить утечки памяти связанные с JS, удалив абстракции ScriptState, ScriptValue.
  • Увеличить скорость WebCore с помощью DOM3 Events / [DOM] UI Events.

Политика введения новых возможностей Blink для участников, под руководством Google

Исходный код и инструкции по сборке

>>> Подробности

 , , ,

bhfq
()
: Вышел Chrome 26 (98 комментариев)

Google прекратила поддержку браузера Chrome в RHEL 6

Группа Google

Компания Google решила, что новая версия Chrome будет разрабатываться с использованием C++11 (минимальная версия gcc — 4.6), а также требовать наличие библиотек GTK+ версии не ниже 2.24. Дистрибутивы Linux, не соответствующие этим требованиям перестанут получать обновления браузера в связи с тем, что «версия используемой операционной системы устарела». Под раздачу попали Red Hat Enterprise Linux 6.x и Debian 6, являющиеся последними стабильными релизами.

Ян Вильдебор (Jan Wildeboer, место работы: Red Hat) опубликовал в своем блоге запись: «Почему Google подвергает пользователей RHEL опасности, не предоставляя обновления для Chrome? И почему продолжает предоставлять обновления для Windows XP?» (напомню, что основной цикл поддержки Windows XP закончился 14 апреля 2009 года; основной цикл поддержки RHEL 6 заканчивается 30 ноября 2020 года).

>>> Подробности

 , ,

oxapentane
()

Google выбирает Ubuntu

Группа Google

Выступая на ежегодной конференции Linux Con в Сан Диего, Томас Бушнелл, ведущий инженер разработки линукс-дистрибутивов в Google, впервые открыто рассказал о Goobuntu, версии Ubuntu повсеместно используемой внутри корпорации в качестве десктопной ОС.

>>> Подробности

 , ,

Bsd-un
()

Вышла ChromeOS 21

Группа Google

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

Команда разработчиков Google Chrome рада сообщить об обновлении версии браузера Chrome в стабильной ветке ChromeOS до версии 21.

Основные изменения данного релиза ChromeOS:

  • Переработанный вид списка приложений. В него добавлена строка поиска, и теперь он занимает намного меньше места и не мешает работе с браузером. (подробнее)
  • Новый диалог печати. Добавлена поддержка Google Cloud Print, работа с Google Drive, отправка в Chrome на мобильных устройствах, а также печать в любом из 1800 офисов FedEx. (подробнее)
  • Поддержка offline-работы в Google Docs.
  • Поддержка пользовательских обоев рабочего стола.
  • Поддержка звуковых устройств, подключенных через шину USB.
  • Поддержка беспроводных джойстиков.
  • Новое приложение для настройки сетевых подключений с поддержкой WiMax — Shill.
  • Поддержка LTE в приложении управления модемом.
  • Обновление Adobe Flash, запуск flash-приложений в изолированных песочницах.
  • Обновление до версии 3.4 ядра linux.
  • Поддержка нового жеста — трехпальцевое касание как щелчок средней кнопки мыши.
  • Обновление GTalk и Netflix.

>>> Подробности

 , ,

unfo
()

Решение суда: Motorola Mobility (a.k.a. Google) не нарушает патентов Apple

Группа Google

Для корпорации Google наступила довольно удачная пора в судебных тяжбах, связанных с операционной системой Android. Ранее суд постановил, что Google не использует патенты корпорации Oracle, а затем, что не нарушает интеллектуальную собственность этой же компании на Java API. Теперь же, судья федерального суда Чикаго Ричард Познер отклонил иск Apple Inc. против дочерней компании Google — Motorola Mobility.

( читать дальше... )

>>> Оригинал

 , ,

Boy_from_Jungle
()

Вышла ChromeOS 19

Группа Google

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

Команда разработчиков Google Chrome рада сообщить об обновлении версии браузера Chrome в стабильной ветке ChromeOS до 19 версии.

Основные изменения данного релиза ChromeOS:

  • Переработанный интерфейс пользователя, улучшенный оконный менеджер (внешний вид);
  • Новые возможности многомониторного режима: клонирование экранов, использование только основного, использование только вторичного;
  • Новая открытая подсистема trackpad (поддержка мультитач трэкпадов);
  • Обновленное приложение Scratchpad;
  • Поддержка новых типов файлов (в том числе, расширена поддержка архивов: tar.gz, tar.bz2, подробнее);
  • Обновление функциональности и внешнего вида центра настроек ChromeOS;
  • Утилита восстановления системы поддерживает форматирование носителя, содержащего информацию о сохраненных состояниях системы (используется предыдущий образ USB с информацией о восстановлении, подробнее);
  • Добавлены новые японские шрифты (Motoya G04 Gothic/Mincho).

Описание нововведений в блоге Google.

Одновременно с релизом обновлен модельный ряд ноутбуков с установленной ChromeOS, а также представлен первый ПК с данной операционной системой.

>>> Подробности

 ,

unfo
()

Последняя антимонопольная комиссия разрешила покупку компанией Google компании Motorola Mobility

Группа Google

Антимонопольный комитет Китайской Народной Республики оставался последним препятствием для завершения сделки о поглощении между двумя американскими компаниями, объявленной в августе и уже одобренной антимонопольными комитетами всех остальных стран (в частности Евросоюза и США), на рынках которых они присутствуют.

Интересно, что среди условий, поставленных Китаем для Google, указано, что операционная система Android должна как минимум в течение пяти лет оставаться бесплатной и открытой для лицензирования любым производителем. В частности, Google в течение этого срока не сможет, как делал ранее, предоставлять отдельным производителям исходный код до выкладывания в общий доступ. Аналитики считают, что условие поставлено в связи с беспокойством о возможном преимущественном положении Motorola.

Первоисточники: WSJ, Reuters, AP, The Next Web.

>>> The Verge — полная история новости

 , , , ,

anonymfus
()

Google прекращает поддержку Picasa для Linux

Группа Google

В 2006 году Google выпустил первую версию своего менеджера фотографий — Picasa для Linux. Напомню, что фактически это была win32-версия, запущенная в wine. Как отмечается в пресс-релизе: «В процессе развития и улучшения проекта, стало затруднительно поддерживать еще и Linux версию». Поэтому Linux-версия больше поддерживаться не будет. Windows и Mac-версии будут продолжать развиваться.

>>> Подробности

 ,

RCV
()

Модуль mod_spdy для Apache готов к использованию

Группа Google

Google выпустила стабильную версию mod_spdy для Apache. С помощью модуля Apache может использовать протокол SPDY вместо HTTP, что позволяет увеличить скорость загрузки страниц до 55%.

В декабре 2011 Google официально объявила о разработке mod_spdy и опубликовала бета-версию модуля для Apache. С тех пор в mod_spdy было исправлено множество ошибок и теперь доступна версия, которую Google рекомендует для использования в производственных серверах. Кстати, сервера Google (mail, docs и вообще весь портал) работают под SPDY.

С mod_spdy модулем Apache может общаться с браузерами, которые поддерживают данный протокол обмена данных. У этого протокола есть весомые преимущества по сравнению с добрым старым HTTP. SPDY сокращает время загрузки веб-страниц примерно на 55 процентов. Со стороны браузеров SPDY поддерживают пока только Google Chrome и Mozilla Firefox последних версий.

Одним из ключевых факторов для увеличения скорости SPDY является так называемое мультиплексирование: SPDY позволяет обрабатывать несколько HTTP-запросов в течение одного сеанса TCP. Это снижает требования к пропускной способности канала по сравнению с использованием HTTP за счет ликвидации избыточных заголовков и сжатия. Кроме того, происходит меньшее количество соединений между клиентом и сервером.

Именно реализация мультиплексирования в Apache особенно сложна, т.к. архитектура веб-сервера не предусматривает более одного HTTP-запроса на соединение. Обработка запросов происходит в одном процессе.

Чтобы реализовать мультиплексирование в Apache, mod_spdy обрабатывает вызовы и запросы в различных потоках: Connection Thread декодирует фреймы SPDY и передает сгенерированные SPDY-запросы в новые потоки mod_spdy. Таким образом любой запрос обрабатывается в нескольких потоках и несколько запросов будут обрабатываться одновременно. Как mod_spdy работает в деталях, разработчики описывают в вики.

Развитие mod_spdy продолжается, вносятся оптимизации и дополнительные возможности. Кроме того, SPDY также рассматривается как перспективный кандидат для будущего стандарта протокола HTTP/2.0.

Пока на странице загрузки лежат готовые пакеты для CentOS/Fedora (32-bit и 64-bit) и Debian/Ubuntu (32-bit и 64-bit). Инсталляция простейшая. Нет повода не попробовать! :) У меня пока полет нормальный.

P.S. Браузеры без поддержки SPDY будут общаться с сервером, как и раньше, через HTTP.

>>> Подробности

 , ,

CrownRU
()

Опубликован список организаций, принимающих участие в GSoC 2012

Группа Google

Названы организации, над проектами которых этим летом будут работать сотни студентов со всего мира в рамках программы Google Summer of Code (GSoC).

Программа GSoC, проводимая компанией Google с 2005го года, предоставляет студентам и аспирантам возможность поработать над одним из выбранных Open Source-проектов в течение лета. В случае успешного завершения работы студент получит $5000 от Google ($500 также получит представитель соответствующего проекта, курирующий работу студента).

В 2012 году студенты могут выбрать одну из 180 одобренных организаций (в 2011 году в списке было 175 организаций), среди которых такие известные как The Linux Foundation, Kernel.org, GNU Project, GCC, Gentoo Foundation, Debian Project, openSUSE, FreeBSD, KDE, Gnome, Mozilla, LibreOffice, Apache Software Foundation, Blender Foundation, Mono Project, PostgreSQL Project, Twitter, Wikimedia Foundation и другие.

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

>>> Подробности

 , ,

gizzka
()
: Переезд из Google Wave (35 комментариев)