пятница, 25 марта 2011 г.
среда, 23 марта 2011 г.
Число загрузок Firefox 4.0 бьет рекорды!
Похоже, что компании Mozilla удастся побить очередной рекорд скачиваний браузера Firefox в течение первых суток после анонса. Об этом свидетельствует статистика загрузок дистрибутива обновленной редакции обозревателя, всего за полтора часа после официального релиза сумевшего преодолеть планку в миллион загрузок и в настоящий момент стремительно приближающегося к ключевой отметке в 8 млн, в свое время достигнутой третьей версией программы в "день загрузок". Динамика скачиваний Firefox 4.0 выглядит особенно впечатляющей на фоне Internet Explorer 9, дебютировавшего 15 марта и за сутки разошедшегося тиражом в 2,3 миллионов копий. По количеству загрузок свободного обозревателя лидирует Европа, за которой следуют Северная Америка и Азия.
Танцующий Android
Как лучше всего продать новый Sony Ericsson Xperia? Вероятно запустить такого танцующего Андроида!
Реальная ситуация в мире языков программирования
Давайте составим рейтинг самых распространенных и перспективных языков программирования. Посмотрим на реальную ситуацию на сегодняшний день — какие языки сейчас широко распространены, какие заслуживают более детального внимания, а в каких мы видим перспективы.
Ссылка
Ссылка
вторник, 22 марта 2011 г.
Встречаем Firefox 4!
Долгое ожидание, наконец, было вознаграждено: компания Mozilla представила на суд общественности четвертую версию своего браузера Firefox, разработка которого продолжалась более года. Внешний вид программы изменился, его движок был ускорен, он получил массу новых функций и расширений.

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

Стоит отметить также, что теперь интерфейс браузера можно минимизировать, убрав строку стандартного меню (она заменяется кнопкой Firefox, при нажатии на которую можно получить доступ к наиболее необходимым функциям и настройкам). При этом традиционное меню вызывается просто нажатием клавиши alt. Ещё одним достаточно удобным новшеством является так называемая панель приложений, на которую в виде кнопок можно вынести ссылки на сайты, которые пользователь держит всегда открытыми. К примеру, Gmail.
Для тех пользователей, которые привыкли работать с массой вкладок, придётся по душе новая функция организации такой работы, позволяющая создавать группы в графическом режиме и быстро переключаться между ними, что избавляет от необходимости, к примеру, открытия двух или трёх окон браузера.

С помощью функции синхронизации можно обмениваться настройками, паролями, историей посещений, закладками и открытыми вкладками между различными устройствами с браузером Firefox через сервер Mozilla. Серьёзной переработке подверглась система установки и поиска расширений, а также персонализации браузера.
Разработчики Firefox кроме введения новых функций и переработки интерфейса также значительно увеличили производительность браузера, в том числе и в области обработки JavaScript благодаря новому движку JägerMonkey. В результате внутренних тестов в бенчмарке Kraker скорость обработки JavaScript в Firefox 4 увеличилась по сравнению с Firefox 3.6.12 в 3,5 раза, в Sunspider — в 3 раза, а в V8 — в целых 6 раз. Браузер быстрее запускается, поддерживает графический рендеринг и скорее открывает страницы.

За год разработки была внесена целая масса новых функций. Назовём лишь некоторые из них:

Для начала поговорим об интерфейсе. По словам Mozilla, внешний вид нового браузера проще, понятнее и приятнее. По стандарту вкладки теперь расположены выше строки поиска (хотя это можно легко исправить из меню, вызываемого правой клавишей на верней панели).
Стоит отметить также, что теперь интерфейс браузера можно минимизировать, убрав строку стандартного меню (она заменяется кнопкой Firefox, при нажатии на которую можно получить доступ к наиболее необходимым функциям и настройкам). При этом традиционное меню вызывается просто нажатием клавиши alt. Ещё одним достаточно удобным новшеством является так называемая панель приложений, на которую в виде кнопок можно вынести ссылки на сайты, которые пользователь держит всегда открытыми. К примеру, Gmail.
Для тех пользователей, которые привыкли работать с массой вкладок, придётся по душе новая функция организации такой работы, позволяющая создавать группы в графическом режиме и быстро переключаться между ними, что избавляет от необходимости, к примеру, открытия двух или трёх окон браузера.
С помощью функции синхронизации можно обмениваться настройками, паролями, историей посещений, закладками и открытыми вкладками между различными устройствами с браузером Firefox через сервер Mozilla. Серьёзной переработке подверглась система установки и поиска расширений, а также персонализации браузера.
Разработчики Firefox кроме введения новых функций и переработки интерфейса также значительно увеличили производительность браузера, в том числе и в области обработки JavaScript благодаря новому движку JägerMonkey. В результате внутренних тестов в бенчмарке Kraker скорость обработки JavaScript в Firefox 4 увеличилась по сравнению с Firefox 3.6.12 в 3,5 раза, в Sunspider — в 3 раза, а в V8 — в целых 6 раз. Браузер быстрее запускается, поддерживает графический рендеринг и скорее открывает страницы.
За год разработки была внесена целая масса новых функций. Назовём лишь некоторые из них:
- поддержка открытого стандарта WebM;
- поддержка API WebGL;
- ускоренная перемотка сложных страниц благодаря переработке отображения слоёв;
- поддержка новых функций CSS3 вроде Transitions и Transformations, улучшающих анимацию веб-страниц;
- поддержка массы функций HTML5, к примеру, тегов
- аппаратное ускорение визуализации страниц с помощью Direct2D и Direct3D на Windows, XRender на Linux, OpenGL на Mac;
- векторные изображения в формате SVG теперь можно использовать как обычные картинки в формате jpeg или png, что даёт новые возможности веб-дизайнерам;
- поддержка расширенной работы со шрифтами;
- поддержка мультисенсорного управления в Windows 7;
- улучшенная безопасность.
воскресенье, 20 марта 2011 г.
В состав GTK+ 3.2 будет включен HTML5-бэкенд отображающий приложения через web-браузер
Александр Ларсон (Alexander Larsson), активный разработчик GNOME и мантейнер таких проектов, как Nautilus, Gnome-vfs и Dia, сообщил о том, что GDK-бэкенд (GIMP Drawing Kit), позволяющий отрисовывать вывод библиотеки GTK+ в окне web-браузера, включен в master-ветку GTK+, на основе которой будет сформирован релиз GTK+ 3.2. В настоящее время HTML5-бэкенд еще не доведен до полностью стабильного состояния, но уже достаточно функционален для того чтобы начать экспериментировать с ним, например, позволяет работать в окне браузера с большим числом GTK-приложений, включая Evince и Gedit. В настоящее время бэкенд корректно работает только в Firefox, но в будущем будет адаптирован для работы с любым браузером, в котором реализована поддержка web-сокетов и canvas.
С технической стороны, каждое окно сопоставляется с элементом canvas и для обновления содержимого окна организуется передача потока команд через "multipart/x-mixed-replace"-запросы XMLHttpRequest, использующие gzip-сжатие для сокращения объема передаваемых данных. Содержимое окон передается клиенту в виде копий слоев (для скроллинга) и блоков, описывающих изменения между изображениями. Изображения отправляются в виде несжатых данных в PNG-формате. Пользовательский ввод перехватывается через DOM-события и затем транслируется на сервер через WebSocket API, позволяющий организовать двунаправленный обмен данными с сервером.

В перспективе web-бэкенд может быть использован для организации служб для удаленной работы с приложениями через web-браузер (например, можно сделать что-то похожее на утилиту screen, позволяющее получить доступ к своим программам из любого места) или даже для создания публичных web-сервисов, приложениями в которых выступают Gtk-программы (например, web-сервис редактирования изображений на базе Gimp).

Для использования нового бэкенда достаточно собрать Gtk+ с опциями "--enable-x11-backend" и "--enable-broadway-backend", после чего запустить приложение указав на использование бэкенда broadway, например, "GDK_BACKEND=broadway your-application". Для работы с программой в браузере нужно включить поддержку websockets (по умолчанию отключена в Firefox 4) и открыть страницу http://127.0.0.1:8080/. Из еще недоработанных возможностей отмечается недостаточно полная поддержка управления клавиатурным вводом.
А вот и видео: http://vimeo.com/21062117
С технической стороны, каждое окно сопоставляется с элементом canvas и для обновления содержимого окна организуется передача потока команд через "multipart/x-mixed-replace"-запросы XMLHttpRequest, использующие gzip-сжатие для сокращения объема передаваемых данных. Содержимое окон передается клиенту в виде копий слоев (для скроллинга) и блоков, описывающих изменения между изображениями. Изображения отправляются в виде несжатых данных в PNG-формате. Пользовательский ввод перехватывается через DOM-события и затем транслируется на сервер через WebSocket API, позволяющий организовать двунаправленный обмен данными с сервером.
А вот и видео: http://vimeo.com/21062117
Подписаться на:
Сообщения (Atom)