LINUX.ORG.RU

Google


41

3

Всего сообщений: 388

В новой версии Google Chrome будут помечаться небезопасными SSL-сертификаты, использующие алгоритм SHA-1

Группа Google

Для Google Chrome 42 cтало реальностью заявление, сделанное еще осенью 2014 года о пометке небезопасными браузером сертификатов, использующих алгоритм SHA-1.

Однако, затронуты будут не все сертификаты. Результат отображения статуса сертификата зависит от его даты выдачи.

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

 , , ,

msgxx
()

Google открыла внутреннюю систему сборки — Bazel

Группа Google

Основные возможности

  • Поддержка разных языков программирования: Bazel поддерживает Java, Objective-C и C++, а также может быть расширен для поддержки других языков.
  • Высокоуровневый язык конфигурирования сборки: проекты конфигурируются с помощью языка BUILD-файлов, в компактном текстовом формате, который описывает проекты как наборы небольших, взаимосвязанных библиотек, исполняемых файлов и тестов. В отличии от Bazel, Makefile, например, содержат описания конкретных файлов и параметров запуска компилятора.
  • Поддержка множества платформ: один и тот же инструмент используется для сборки ПО для различных архитектур и даже разных платформ. Google использует Bazel для сборки как серверного ПО, так и клиентских приложений на мобильных телефонах.
  • Воспроизводимость результатов: в BUILD файлах каждая библиотека, тест или исполняемый файл прямо указывают свои непосредственные зависимости. Bazel использует эту информацию, чтобы определять, как пересобирать двоичные файлы и параллельно выполнять тесты. Это означает, что все сборки инкрементальны и приводят к одинаковым результатам.
  • Масштабируемость: Bazel легко справляется с большими сборками. В Google достаточно часто серверные приложения занимают 100k строк кода и сборки ветки без отличий от кода основного репозитория могут занимать около 200 мс.

( Почему не ... )

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

 , , ,

vertexua
()

Закрывается хостинг Google Code

Группа Google

Руководитель OpenSource-подразделения корпорации Google сообщил о прекращении работы хостинга свободных проектов Google Code в 2016 году.

Регистрация новых проектов прекращается уже завтра. В августе планируется перевести все страницы в режим «только чтение». 26 января 2016 года будет отключено всё, кроме вики-страниц, багтрекера и доступа к архивам с исходным кодом. В конце 2016 года хостинг полностью прекратит своё существование. Исключение будет сделано лишь для проектов Android и Chromium, а также для зеркал самых важных репозиториев, например, kernel.org.

Разработчики могут легко перенести свои наработки на другие хостинги, такие как GitHub (кнопка Export to GitHub), BitBucket и SourceForge (инструкция).

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

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

 , ,

anonymous
()

Google переписывает Angular.js v2 на TypeScript

Группа Open Source

Google начал разрабатывать Angular.js второй версии с применением TypeScript.

TypeScript — это развитие JavaScript с добавлением статической типизации, которое реализует предложенный стандарт ECMAScript6. Язык программирования был разработан Microsoft и каждый может его испытать онлайн.

>>> Подробности на английском

 , , ,

grim
()

Android Studio 1.0

Группа Android

Корпорация Google объявила о релизе финальной версии официальной среды разработки приложений под ОС Android.

Android Studio 1.0 базируется на IntelliJ IDEA (Community Edition).

Одновременно Google прекратила поддержку плагина ADT для Eclipse, используемого ранее для разработки Android-приложений.

Доступно для Linux, Mac OS X и Windows.

Страница загрузки

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

 , , , ,

amorpher
()

Google представил Lovefield — SQL- подобный движок запросов к БД на основе Javascript

Группа Google

Сегодня Google представил релиз библиотеки с SQL-подобным синтаксисом, написанную на языке Javascript.

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

Имеющиеся решения — IndexedDB и LocalStorage были по сути объектно-ориентированными хранилищами и не имели свойств,которыми обладают реляционные БД.

Lovefield создан, чтобы заполнить этот пробел в подобном ПО.

Он предоставляет мощный и гибкий движок запросов. В качестве бэкэнда в нем используется IndexedDB.

Синтаксис самих SQL-запросов декларативен, т.е. отсутствует прямой парсинг запросов, что делает систему устойчивой к SQL-инъекциям, а также простой в изучении для разработчиков, уже хорошо знакомых с традиционным SQL.

На данные момент движок Lovefield реализует такую функциональность:

  • Поддержка запросов select, insert, update и delete;
  • Простая семантика транзакций для обеспечения атомарности операций;
  • Возможность задания ограничений для проверки сохранения целостности (primary key, unique, nullable/not-nullable).
  • Поддержка агрегатных функций(count, min, max, sum, avg, stddev, distinct);
  • Поддержка группировки в SELECT-запросах через выражение «group by»;
  • Возможность формирования запросов, охватывающих несколько таблиц (INNER JOIN, OUTER JOIN);
  • Более простой, чем в IndexedDB, механизм изменения схемы данных;
  • Кроссбраузерность — поддерживаются браузеры Chrome, Firefox, IE10.

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

Lovefield обеспечивает приемлемую производительность для БД размером до 50 тысяч строк.

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

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

 , , ,

Twissel
()

Firefox меняет поиск по умолчанию

Группа Mozilla

После многолетнего сотрудничества с Google Mozilla меняет установленную в Firefox систему поиска по умолчанию на Yahoo.

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

В России по умолчанию будет Yandex.

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

 , ,

Noob_Linux
()

Google Go меняет систему контроля версий с Mercurial на Git

Группа Google

Языку Go уже 5 лет, и разработчики решили сменить систему контроля версий с Mercurial на Git.

Поскольку Go это открытый проект, его исходники первоначально размещались на Google Code, но с ростом количества участников проекта (подавляющее большинство которых использует Git в качестве системы управления версиями) Google решил прислушаться к их пожеланиям и сменить VCS.

Основной репозиторий проекта Go и все его субрепозитории, а также страничка Wiki и багтрекер вскоре будут размещены на GitHub.

Системой рецензирования кода будет Gerrit.

Процесс миграции должен начаться вскоре после выхода Go 1.4 в начале декабря. А Go 1.5 будет первой версией, размещенной на GitHub.

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

 , , , ,

Twissel
()

Google открыла исходный код Android 5.0 «Lollipop»

Группа Android

Компания Google опубликовала исходный код Android 5.0 «Lollipop». В настоящее время код уже доступен для Производителей смартфонов и сторонних разработчиков.

Уже получили обновления:

  • Google Nexus 4.
  • Google Nexus 5.
  • Google Nexus 7 (2012 и 2013).
  • Google Nexus 10.

В ближайшее время обновление получат:

  • Moto X, Moto G, Moto E.
  • Droid Ultra, Droid Maxx, Droid Mini.
  • Nvidia Shield.

HTC объявила, что выпустит обновление для своих смартфонов в течение 90 дней.

Также со временем обновления получат:

  • Samsung Galaxy S5, Galaxy S4, Galaxy Aplha, Galaxy Note 3, Galaxy Note 4.
  • Sony Xperia Z3, Z3 Dual, Z3 compact, Z3 Tablet, Z2, Z2 tablet, Z1 compact, Z1, Z1 Tablet, M2.
  • LG G Pad, G2, G2 pro, G3.
  • Huawei P7 и P6.

>>> Git-репозиторий проекта

 , ,

ilipnitsky
()

Представлен Android 5.0 Lollipop

Группа Android

Компания Google утверждает, что это наиболее крупный и амбициозный релиз за всю историю Android.

Версия 5.0 Lollipop привносит следующие усовершенствования:

  • Основное новшество — это Material Design, новый подход к построению графических интерфейсов, который должен повысить интуитивность и обеспечить единообразие для устройств всех форм-факторов и размеров, будь то смартфоны, планшеты или телевизионные панели.
  • Множество различных улучшений в пользовательском интерфейсе: настраиваемые уведомления на экране блокировки, ручная установка яркости экрана с последующей автоматической коррекцией, предпросмотр перед выводом на печать, улучшенное отображение состояния аккумулятора, механизм поиска в настройках и тому подобное.
  • Улучшена поддержка аппаратных клавиатур.
  • Место виртуальной машины Dalvik занял Android Runtime (ART).
  • Реализована поддержка 64-битных процессоров.
  • Увеличено время работы без подзарядки.
  • Шифрование включено по умолчанию.
  • Для всех приложений активирован SELinux.
  • Для смартфонов появилась возможность завести несколько учетных записей пользователей, предусмотрен «гостевой режим».
  • Уменьшены задержки при захвате звука, что в ряде случаев должно повысить отзывчивость устройства.
  • Добавлена поддержка USB Audio.
  • Добавлена поддержка OpenGL ES 3.1 и нескольких расширений, в том числе «guaranteed fragment shader support», «tesselation and geometry shaders» и «ASTC (LDR) texture compression».
  • Расширена поддержка Bluetooth low energy capabilities.
  • Расширен круг действий, выполнимых с помощью NFC: перенос профиля со старого устройства на новое «в один клик», перенос файлов «в один клик».

Первыми доступ к Android 5.0 получат владельцы устройств Nexus 4, 5, 7 (2012 & 2013), и 10.

Android 5.0 будет предустановлен на Nexus 6, Nexus 9 и Nexus Player.

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

 , ,

Manhunt
()

SpiderMonkey вышел в лидеры в тестах JS

Группа Mozilla

Об этом свидетельствует сайт http://arewefastyet.com
Так, на kraken (тест от самих мозилловцев) SpiderMonkey вырвался вперед еще прошлым летом. А уже в августе нынешнего года обошел всех в sunspider (тест от Safari). И вот, несколько дней назад ему покорился octane (тест от Google).

Таким образом, в гонке интерпретаторов js новый лидер.

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

 , , ,

special-k
()

Chrome OS 38

Группа Google

Вышел релиз ОС от Google, предназначенной для запуска веб-приложений.

Основные новшества:

  • Поддержка MTP (для Android). Пока только read-only.
  • Набор улучшений для сенсорных экранов.
  • CVE-2014-3188 — устранено (критическая уязвимость),
  • CVE-2014-[6271, 7169, 7186, 7187] — устранены (давали выполнить код через переменные bash).
  • Ну и, конечно же, многочисленные исправления.

Обновления есть уже для всего, кроме Chromebox.

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

 ,

DeadEye
()

Запуск приложений Android в браузере Chrome

Группа Google

Найден способ запускать приложения Android в браузере Chrome. Компания Google давно разрабатывает возможность запуска приложений Android в Chrome OS. Поскольку Android-окружение формируется в браузере с использованием технологии Native Client, то имеется возможность организовать запуск приложений Android в обычном браузере Сhrome для Linux. Таким образом успешно запущены например Skype и Opera Mini. Работает метод только в Chrome 37 на x86_64.

Подробные инструкции по запуску - http://www.opennet.ru/opennews/art.shtml?num=40635

>>> Подробности (на английском языке)

 , ,

mbivanyuk
()

Voltair — кроссплатформенный платформер

Группа Игры

Разработчики из Fun Propulsion Labs (подразделение компании Google) объявили о выпуске свободной кроссплатформенной игры Voltair. Сюжет игры строится вокруг робота, затерянного на чужой планете и пытающегося найти портал в свой родной мир. Игра предлагает одно- и многопользовательские режимы игры, красивое оформление и интересный игровой процесс. Написана на С++ с помощью технологий QtQuick и, благодаря этому, способна работать на всех основных платформах (целевыми заявлены Linux, Android и Mac OS X). В качестве лицензии используется Apache Public License.

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

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

 , ,

keyran
()

Chrome Remote Desktop теперь и под linux

Группа Linux General

Удаленный рабочий стол Chrome позволяет настроить компьютер для безопасного удаленного доступа. С его помощью также можно предоставить удаленный доступ к своему компьютеру другому пользователю. Теперь это доступно и под linux. Готовые пакеты пока что сформированы только под ubuntu и debian.

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

 ,

zorg
()

Выпуск безопасного screensaver'а от Google

Группа Безопасность

Тихо и незаметно Google опубликовал исходный код нового хранителя экрана xsecurelock под лицензией Apache 2.0. xsecurelock - хранитель экрана для X-сервера, ориентированный на безопасность. Последняя достигается путем использования модульной архитектуры, чтобы избежать типичные уловки для обхода стандартных хранителей экрана. Также отличительной особенностью данного проекта является минимальная зависимость от компонентов в системе.

Текущие возможности:

  • Использование в качестве методов авторизации PAM - модуль, основанный на возможностях X11, auth_pam_x11 (рекомендуется разработчиками), и использующий pamtester (auth_pamtester).
  • Заставки: пустой экран (saver_blank), проигрывание видео из директории ~/Videos средствами видеоплеера (модули saver_mplayer и saver_mpv), заставка, согласно настройкам XScreenSaver'а (модуль saver_xscreensaver).
  • Простота и прозрачность создания собственного метода авторизации и заставки.

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

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

 ,

arcanis
()

Google собирается инвестировать в прокладку кабеля через Тихий океан

Группа Google

Как сообщает ресурс Wall Street Journal, ссылаясь на собственных информаторов, Google рассматривает возможность инвестиций в проект нового интернет-кабеля, который будет проложен по дну Тихого океана. Этот шаг требуется потому, что технологические компании постоянно наращивают объёмы трафика, пересылаемые через частные сети. Например, большая часть трафика Google проходит через её частную сеть B4.

Как сообщается, поисковый гигант участвовал в аналогичном $300-миллионном проекте прокладки кабеля в 2010 году. Wall Street Journal утверждает, что в случае осуществления проекта Google собирается соединить с помощью тихоокеанской магистрали свои центры обработки данных в штате Орегон и в Японии.

Обычно при строительстве подобных магистральных линий телекоммуникационные компании объединяют несколько волоконно-оптических линий в единый подводный кабель и распределяют стоимость строительства между рядом заинтересованных инвесторов. Прокладка подобного кабеля может занять более года.

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

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

 ,

int13h
()

Компания Google представила очередной форк OpenSSL

Группа Безопасность

Компанией Google опубликован репозиторий с исходным кодом проекта BoringSSL, форка OpenSSL для собственных нужд компании.

Декларируется, что BoringSSL представляет собой OpenSSL с интегрированными патчами компании Google, по разным причинам не принятых в основную ветку проекта. При этом, дальнейшая совместимость с API и ABI OpenSSL не гарантируется. Использовать BoringSSL предполагается в браузерах Chromium и Chrome, а также на платформе Android.

При этом, Google не отказывается как от направления патчей в основную ветку OpenSSL, так и от сотрудничества с OpenBSD Foundation, развивающего LibreSSL, включающего, в том числе, обмен исходным кодом. Для организации такого взаимодействия часть патчей Google уже перелицензированы под лицензией ISC.

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

 , , , ,

Lothlorien
()

Фестиваль Google по ScratchDuino в Красноярске и Томске

Группа Linux в России

В июне состоится Фестиваль Google по свободной робототехнике ScratchDuino в Красноярске и Томске.

Приглашаем всех желающих, ещё есть свободные места, необходимо только зарегистрироваться!

Красноярск

Томск

Не перепутайте формы регистрации!
Уважаемые взрослые, помогите детям зарегистрироваться!

Участники фестиваля познакомятся с языком программирования «Scratch», робототехническим конструктором «ScratchDuino». Мы научим учителей и школьников программировать роботов и проведём соревнование по робототехнике. Победителей ждут призы!

Тем, кто не сможет лично посетить Фестиваль ScratchDuino, мы предлагаем посмотреть он-лайн трансляцию мероприятия на youtube.com

Ссылка на трансляцию также появится на стене нашей группы.

Внимание! Трансляция будет вестись по местному времени, следим за часовым поясом!

Более подробную информацию о мероприятии и спикерах можно узнать на сайте #googlevpered.

Подробности: [1] [2]

 , , , ,

Cloud_Strife2020
()

Релиз браузера Chrome 35

Группа Google

Представлен релиз стабильной версии браузера Google Chrome 35 для Linux. В качестве основных изменений заявлены:

  • Переход с GTK+ на использование собственного графического стека Aura, что позволило решить проблемы с излишне высоким потреблением памяти GPU и производительностью рендеринга в Linux. Aura способен брать на себя функции оконного менеджера (Aura shell), который работает через собственный композитный сервер, использующий GPU для ускорения графических операций, и графического тулкита (Aura UI), позволяющего формировать элементы интерфейса и предоставляющего собственный набор виджетов, диалоговых окон, элементов управления и обработчиков событий. Из используемого в системе стандартного графического стека (например, X11) затрагивается только вывод поверх корневого окна.
  • Полностью удален код для обеспечения поддержки NPAPI-плагинов. Для других платформ поддержка данного вида плагинов сохранена до конца текущего года.
  • Добавлена поддержка новых возможностей, развиваемых в рамках стандарта ECMAScript 6 (Promise, WeakMap, WeakSet).
  • Генерация событий теперь может осуществляться после завершения загрузки шрифтов, благодаря чему разработчики получили возможность контролировать степень корректности отображения контента, использующего внешние шрифты.
  • Добавлена поддержка свойства 'paint-order' для SVG изображений, определяющего порядок отрисовки и заливки элементов.
  • При прокрутке колеса мыши и нажатой клавише Ctrl теперь поддерживается использование отдельных событий для различных элементов web приложения, что позволяет, например, осуществлять масштабирование только определенной части web-станицы.
  • Проведена чистка кодовой базы от устаревших и неиспользуемых возможностей

Сообщается об устранении 23 уязвимостей (ни одна из них не являлась критической) и выплате денежного вознаграждения за их обнаружение на общую сумму в 9500 долларов США.

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

 , ,

gill_beits
()