LINUX.ORG.RU

Google


41

3

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

Google готовится к открытию Chrome Web Store

Группа Проприетарное ПО

Michael Noth объявил в официальном блоге Google Chrome о том, что практически готов к открытию магазин веб-приложений Chrome Web Store, разработчики могут начинать загружать свои проекты и тестировать их.

Chrome Web Store — это ранее упомянутый на Google I/O сервис публикации и хостинга сетевых приложений и расширений, нацеленный на Google Chrome. Платформа позволит предлагать пользователям как бесплатные, так и требующие оплаты веб-приложения. Для последних немаловажно, что Chrome Web Store предлагает не только хостинг самих проектов, но и — по желанию разработчика — Licensing API для автоматической проверки того, оплатил ли пользователь расширение или услуги веб-сервиса, и для легкого сбора выплат.

После окончательного выпуска Chrome Web Store полностью заменит текущий Chrome Extensions Gallery.

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

 ,

Ruth
()

Видео и голосовой чат Gmail работают теперь и в Linux

Группа Linux General

Google сделал наконец так, чтобы важные возможности Gmail — видео и голосовой чат — работали под Linux.

Ubuntu и другие основанные на Debian дистрибутивы Linux могут работать с этим уже сейчас, поддержка RPM появится в самом ближайшем будущем. Для тестирования вы можете попробовать загрузить плагин по этому адресу. Для передачи данных используются протоколы XMPP и RTP, видеопоток передается в формате H.264.

Релиз, конечно, может быть хорошей новостью для пользователей Linux, однако очевидно, что для Google эта система стоит далеко-далеко в списке приоритетов — выпуск плагина для чата занял почти два года.

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

 , , ,

renat_gar
()

Шаттлворт: Oracle губит свои перспективы в бизнесе с открытым исходным кодом.

Группа Android

Марк Шаттлворт критично высказался по поводу иска Oracle к Google и призвал одуматься:

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

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

Крупнейшие компании-разработчики ПО только выиграют от уменьшения сферы применения патентов в отрасли программного обеспечения.Может быть Oracle это поймет.

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

 , ,

fang90
()

Oracle подал в суд на Google за использование Java на Android

Группа Java

Компания Oracle выпустила пресс-релиз, в котором обвинила Google в нарушении 7 принадлежащих Oracle патентов, связанных с технологией Java. Никаких деталей относительно сущности патентов поглотитель Sun пока что не раскрывает. Однако можно предположить, что они касаются виртуальной машины Андроида Dalvik и Android SDK.

Известно, что Google использует в своих наработках по Андроиду библиотеки проекта Apache Harmony, свободной реализации Java SE под лицензией Apache. К этому проекту у Sun были претензии даже ещё до покупки со стороны Oracle.

Как сообщает пресс-релиз Oracle, "Разрабатывая Android, Google заведомо, прямо и неоднократно ущемлял принадлежащие Oracle права на интеллектуальную собственность. Этот судебный иск ищет возмездия за нарушения."

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

 , , , , , ,

Zloddey
()

Прекращена разработка Google Wave

Группа Open Source

Urs Hölzle, вице президент по операциям Google, написал в официальном блоге Google Wave о том, что компания прекращает разработку данного проекта: причиной было названо то, что, несмотря на многочисленные успехи платформы и наличие приличного числа преданных поклонников, распространение Google Wave не достигло желаемых величин.

Тем не менее, проект не будет просто убит: множество наработок Google Wave будет использоваться в других продуктах компании и развиваться в их рамках. Основные части кода уже доступны под свободными лицензиями сторонним разработчикам.

В связи с данной новостью возникают вопросы о дальнейшей судьбе Novell Pulse, основанной на Wave Federation Protocol[.

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

 ,

Ruth
()

Google дал оценку Java и C++

Группа Java

Один из ведущих инженеров Google — Роб Пайк (Rob Pike) — выступил на конференции O'Reilly Open Source Convention (OSCON) и выразил мнение корпорации о современных языках разработки и месте C++ и Java в них. Он отозвался об этих индустриальных китах очень негативно, назвав их многословными, чрезмерно сложными и неадекватными к применению в решении задач современной компьютерной инфраструктуры.
«Я думаю, что эти языки слишком сложны для использования, слишком трудны для понимания, слишком замысловаты. Они очень многословны, их сложность, громоздкость и непонятность возрастают со временем», — заявил Роб.

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

 , , ,

Karapuz
()

У Android появится конкурент из Китая

Группа Android

Крупнейший поисковый конкурент Google в Китае, компания Baidu, собирается выпустить свою операционную систему для мобильных устройств на базе Linux.

Для этого Baidu заключила сделку с разработчиками ПО Tencent и TekMobile, сообщает новостное агентство Xinhua. Компания Tencent известна разработкой самой популярной в Азии системы обмена мгновенными сообщениями QQ.

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

 ,

power
()

Парсим Google на Perl (или Google Hack HowTo)

Группа Документация

В статье вы найдете описание метода, позволяющего эффективно посылать запросы серверам Google и обрабатывать ответы. Прилагаются скрипты на Perl в количестве 3 штук, а также список из 106 рабочих анонимайзеров. Ключевые моменты:

  • Как обойти капчу и ограничение на частоту запросов
  • Как собрать прокси и проверить их валидность
  • Как распараллелить посылку запросов
  • Как реализовать возможность приостанавливать скрипт
  • Пишем универсальный парсер

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

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

 , , , , ,

afiskon
()

Теперь любой новичок может создать программу под Android

Группа Android

Благодаря Google теперь любой новичок может почувствовать себя программистом и создать нужное приложение для Android посредством визуального конструктора всего за несколько кликов мышкой.

Google представила тестовую версию визуальной среды разработки App Inventor. Как утверждают создатели этой среды разработки, благодаря App Inventor можно создавать бесконечно широкий спектр программ от несложных игр до GPS-приложений.

Программа работает во всех популярных web-браузерах, но требует наличия активного Java-плагина.

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

Созданный пользователем каркас программы транслируется в байткод, работающий поверх фреймворка GNU Kawa, предоставляющего Scheme-подобный промежуточный язык. Проект App Inventor в настоящий момент находится в фазе закрытого бета-тестирования, доступ к которому предоставляется после заполнения специальной заявки на сайте.

По мотивам opennet.

Регистрация и картинки доступны по ссылке в «Подробнее».

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

 , ,

the_warlick
()

YouTube не будет отказываться от Flash

Группа Мультимедиа

На своём блоге для разработчиков YouTube , в лице Джона Хардинга (John Harding), официально заявляет о том, что не будет полностью отказываться от Flash в пользу HTML 5. Джон пишет, что хотя таг <video> и отвечает основным требованиям, он не поддерживает всей функциональности, необходимой для такого сайта как YouTube. Среди причин данного решения называются следующие:

  1. Отсутствие единого формата из-за проблем с лицензированием H.264. Хотя тут же упоминается VP8.
  2. Плохая управляемость. Flash позволяет управлять проигрыванием через Actionscript, а в HTML 5 такая функциональность не предусмотрена. Простое указание браузеру на URL не позволяет пользователю получить определённую часть видео.
  3. Плохая защита контента. YouTube не владеет распространяемым видео, им владеют авторы. В частности они требуют от YouTube Rentals использовать защищённые протоколы. Такие как протокол RTMPE поддерживаемый Flash.
  4. Плохая поддержка встраиваемости. Хотя HTML 5 позволяет размещать видеоролики с других сайтов, большинство сайтов это не поддерживают.
  5. Отсутствие полноэкранного проигрывания. Браузеры не позволяют переводить определённую часть страницы, в частности видео проигрыватель, в полноэкранный режим. Это не предусмотрено ни в HTML, ни в JavaScript. Полноэкранный режим необходим для проигрывания HD видео.
  6. Отсутствие поддержки камеры и микрофона. Flash позволяет передавать видео и аудио контент в оба направления, в то время как HTML 5 поддерживает лишь проигрывание.

В то время, как некоторые из этих причин выглядят надуманными (например плохая встраиваемость), часть из них вполне обоснована. Например управляемость и полноэкранное проигрывание.

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

 , , , ,

bbk123
()

Собственный декодер VP8 для FFmpeg

Группа Мультимедиа

На днях, следуя принципу “несколько независимых реализаций помогают стандарту развиваться и становиться более полезным для пользователя", Роналд Балтье (Ronald Bultje) и другие разработчики FFmpeg написали собственный декодер VP8. Что это даст FFmpeg по сравнению с libvpx? Оказывается, много что:

  • один и тот же код (а самое главное, и оптимизации) можно использовать как для VP8, так и для декодеров предыдущих версий VPx (степень повторного использования кода для VP5/6 очень высока по сравнению с VP8). Благодаря этому, мультимедиа-плееры для телефонов и мобильных устройств можно сделать компактными и более быстрыми;
  • так как H.264 (в настоящее время - промышленный стандарт кодирования видео) и VP8 очень похожи, то можно использовать один и тот же код (и, конечно же, оптимизации) для реализации H.264 в FFmpeg и декодеров VP8. Опять же, это позволяет сделать мультимедиа-плееры более быстрыми и компактными;
  • так как собственные реализации VP3/Theora и декодеров Vorbis у FFmpeg более быстрые, чем аналоги (например, чем те, что поставляются Xiph в виде libvorbis/libtheora), то, и собственная реализация декодера VP8 также более быстрая, чем libvpx от Google (на данный момент есть оптимизации только для платформ x86 и PPC).

В итоге, у разработчиков FFmpeg получился декодер, который максимально полно старается использовать уже имеющийся код в компонентах FFmpeg. Новый декодер уместился всего лишь в 1400 строк кода в файле vp8.c (включая пробелы и пустые строки) и примерно 450 строк кода для функций обработки цифровых сигналов (собственно, сам математический аппарат, оптимизированный методом SIMD). Новый декодер обеспечивает полную бинарную совместимость на выходе с тем, что выдаёт libvpx для набора тестовых файлов. Для сравнения, декодер VP8 в реализации libvpx занимает порядка 10,000 строк кода (без оптимизаций), плюс более 1000 строк кода для реализации открытого API для доступа к декодеру.

Весьма интересны впечатления разработчиков после реализации VP8:

  • спецификации, предоставленные Google для VP8, не всегда помогали. Например, в спецификациях описан только базовый профиль, остальные же профили используют функции, которых нет в спецификациях, или описание которых неполное. Поэтому, зачастую, было проще читать исходный код libvpx, чем спецификации. Более того, спецификации являются ни чем иным, как копией исходных кодов декодера, поэтому, как спецификация, для профессионала она бесполезна;
  • libvpx полна ассемблерного кода, часть которого не переносится на другие платформы или вообще не используется, поэтому цель такого кода так и осталась неясной;
  • сейчас, когда VP8 уже выпущен, Google так и не выпустила спецификации на предыдущие стандарты VPx, например VP7.

Сейчас работа направлена на оптимизацию декодера, чтобы его производительность превосходила libvpx на различных устройствах (особенно мобильных).

>>> Патч для FFmpeg

 , , vp7, , ,

MuZHiK-2
()

Удаленное управление Android: взгляд специалиста

Группа Android

Джон Оберхайд (Jon Oberheide), специалист по компьютерной безопасности, высказал свое мнение по поводу возможности несанкционированной удалённой установки приложений на платформе Android. По его мнению, злоумышленники могут получить возможность устанавливать вредоносное ПО от имени Google. Также он отметил возможность попадания вредоносного ПО в Android Market из-за низких критериев отбора приложений.

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

 , ,

kfv
()

Как самостоятельно собрать Chrome OS

Группа Open Source

Возможно, вы уже слышали, что этой осенью Google намеревается выпустить свою ОС Chrome. Но уже сейчас вы можете «пощупать» ее сами, воспользовавшись рекомендациями из статьи Джошуа Прайса.

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

 chrome oc, ,

vikos
()

GoogleCL - CLI утилита для работы с сервисами Google

Группа Интернет

Google в своём блоге анонсировала утилиту для работы с сервисами Google через командную строку под названием GoogleCL

Она позволяет автоматизировать такие задачи как постинг в Blogger, добавление событий в Calendar или редактирование документов в Google Docs.

Например закачать директорию с фотографиями в Picasa теперь можно так:

$ google picasa create --title "My album" ~/Photos/vacation/*.jpg

Ещё примеры использования:

$ google blogger post --blog "My blog" --tags "python, googlecl, development" my_post.html
$ google calendar add "Lunch with Jason tomorrow at noon"
$ google docs edit --title "Shopping list" --editor vim

GoogleCl написана на языке Python и использует библиотеку gdata для работы с Google Data API.
Утилита опубликована под лицензией Apache v2.0.

Скачать:

Домашняя страница GoogleCL

>>> Оригинальный анонс в блоге Google (на английском языке)

 , ,

Nao
()

Google бросит силы на развитие UI

Группа Android

Согласно некоторым источникам, общающимся с TechCrunch, компания Google намерена бросить силы на разработку пользовательского интерфейса. Более того, они хотят сделать его таким, чтобы производители мобильных аппаратов (HTC или Motorola) больше не испытывали потребность в создании своих собственных оболочек.

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

 , ,

Deleted
()

Google внесла изменения в лицензию на кодек VP8, теперь она совместима с GPL

Группа Мультимедиа

Google выпустила новую лицензию на кодек VP8. Теперь она разделена на независимые секции, одна из которых определяет правила использования кода, а другая — запатентованных компанией Google методов.

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

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

Текст изменённой версии лицензии

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

 , , , , , ,

Ttt
()

Google снизит темпы разработки/релизов Android OS

Группа Android

Из интервью с Энди Рубино стало известно, что Google озабочен слишком быстрым ростом этой ОС и в предстоящие несколько месяцев постараются снизить темпы разработки. В конечном счете планируется выпускать Android 1 раз в год, как это делает Apple c IPhone OS.

Одна из причин замедления — производители смартфонов не в состоянии успевать за темпами роста android’a. Так, например, Моторола не планирует обновлять прошивки для своих аппаратов с текущей версии 1.6 до более свежей в текущем квартале.

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

 ,

Deleted
()

Google отказался от использования Windows и полностью перешел на Linux и MacOS

Группа Linux General

По сообщению издания The Financial Times, корпорация Google приняла решение прекратить использование для внутренних целей операционной системы Windows. Ее место отныне займут Linux и Mac OS X.

Главным мотивом таких изменений в Google называют проблемы с безопасностью, которыми славится ОС от Microsoft. «Мы больше не используем Windows. Это вызвано соображениями безопасности», — заявил один из сотрудников Google.

Сообщается также, что окончательное решение перейти на альтернативные платформы Google принял после масштабной хакерской атаки китайских злоумышленников в начале 2010 года. Теперь всем новым сотрудникам Google предлагают на выбор рабочий компьютер под управлением Mac OS X или ОС на базе Linux.

Впрочем, использование Windows в подразделениях Google все же иногда допускается - лишь в крайних случаях и с обязательного письменного разрешения руководства. Такое применение может быть необходимо, например, для тестирования совместимости отдельных программных компонентов.

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

 , , , ,

chudentsov
()

Вышла первая стабильная версия Google Chrome для Linux и Mac OS X

Группа Интернет

Google Chrome — браузер от корпорации Google, построенный на базе проекта Chromium с открытыми исходными кодами. Новая сборка, 5.0.375.55, впервые на платформах Linux и Mac OS X получила статус стабильной версии.

Изменения относительно предыдущей beta-версии Chrome 5 включают ряд важных исправлений.

Изменения относительно Chrome 4.1:

  • оптимизация JavaScript, благодаря чему значительно выросла производительность
  • поддержка синхронизации не только закладок, но и настроек браузера
  • поддержка таких технологий HTML5, как GeolocationAPI, App Cache, Web Sockets и Drag-and-drop

Плагин Adobe Flash пока не включен в сборку, добавление ожидается после выхода Flash Player 10.1

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

 , , , ,

dogbert
()

Rekonq будет поддерживать расширения Google Chrome

Группа KDE

Rekonq — это легковесный браузер с мощной интеграцией с KDE, Chrome-образным интерфейсом и WebKit в качестве движка. В Kubuntu 10.10 браузером по умолчанию будет именно Rekonq 1.0.

Теперь к его достоинствам добавилось ещё одно: в будущих версиях Rekonq можно будет использовать расширения Google Chrome! Реализацией соответствующего API занимается Nikhil Marathe в отдельной ветке Git. Правда, сейчас работа ещё далека от завершения и вряд ли эта возможность попадёт в ветку 0.5 (первая бета-версия которой, кстати, должна вот-вот выйти).

Источник

Перевод + небольшой обзор новшеств в 0.5

>>>

 , , ,

AX
()