Firefox → Помещаем строку меню Firefox 4 в заголовок окна: расширение Personal Titlebar
Есть на Тайване разработчик, действующий под псевдонимом yuoo2k — это тот самый, который в своё время сочинил расширение «Hide Menubar», показывающее строку меню Firefox 4 после нажатия клавиши ALT. Таким манером стало можно держать строку меню скрытою бóльшую часть времени (до тех пор, пока она не станет действительно нужною), и тем экономить вертикальное экранное пространство.
Сегодня я пришёл познакомить вас с новым произведением этого разработчика — с расширением «Personal Titlebar», которое также направлено на экономию экранного пространства за счёт строки меню, но использует иной подход: содержимое строки меню размещается в заголовке окна Firefox 4, подменяя собою его обычный текст (название страницы да браузера).
Вот как это выглядит на примере Minefield (тестовой еженощной сборки Файерфокса):
![показать этот скриншот отдельно [изменённый заголовок окна Firefox]](http://habrastorage.org/storage/6dc1d67a/f4fe8555/d79b862b/a17f8df7.png)
XUL-элементы в заголовок окна. Судя по Багзилле, эту способность пока внедрили не во всех системах. (Например, в Linux её нет ещё, а в OS X и в Windows — есть.)
Сегодня я пришёл познакомить вас с новым произведением этого разработчика — с расширением «Personal Titlebar», которое также направлено на экономию экранного пространства за счёт строки меню, но использует иной подход: содержимое строки меню размещается в заголовке окна Firefox 4, подменяя собою его обычный текст (название страницы да браузера).
Вот как это выглядит на примере Minefield (тестовой еженощной сборки Файерфокса):
![показать этот скриншот отдельно [изменённый заголовок окна Firefox]](http://habrastorage.org/storage/6dc1d67a/f4fe8555/d79b862b/a17f8df7.png)
Сразу скажу: пример этот получился несколько сумбурным, потому что он демонстрационный, а не взят из реальной жизни.Расширение «Personal Titlebar» основано на новейшей способности браузера Firefox 4 помещать
Он показывает, что в строку меню (при помощи «View → Toolbars → Customize…») можно накидать самые разные объекты: значки с панели инструментов, папки закладок и отдельные закладки, вращающийся индикатор закачки, пункты меню — и все они будут невозбранно отображаться в строке заголовка окна Файерфокса.
Естественно, в реальной жизни никому и в голову не придёт устроить у себя в строке меню такую свалку. Например, у меня в ней лежит только меню Файерфокса, а за ним (после вертикального разделителя) ряд папок с закладками.
В частности, хотя в вышеприведённом примере используется современное оформление Windows, элементы XUL способны отображаться и поверх классической темы оформления Windows XP (голубой полоски, оканчивающейся тремя серыми кнопками управления окном). Выглядит умопотрясающе.
Ненормальное программирование → Демонстрация 3D движка CubicVR
В твиттере Mozilla Hacks появилась ссылка на видео с демонстрацией 3D движка CubicVR, автором которого является Чарльз Клифф (Charles J. Cliffe). Главной особенностью движка является то, что он работает прямо в браузере.
Как сказано в описании к ролику, для написания использовались только Javascript, WebGL и HTML5. Однако, при этом был задействован Mozilla HTML5 Audio API и поэтому демо будет работать только в специальной сборке Minefield. Из Javascript библиотек были использованы Processing.js и BeatDetektor.
Mozilla HTML5 Audio API был необходим чтобы получать сэмплы из тэга audio на странице и отдавать информацию в BeatDetektor, который создает информацию для Processing.js, который в свою очередь, генерирует canvas текстуры, которые уже используются в CubicVR. Сам CubicVR процедурно генерирует сцену, используя текстуры.
Страница с демкой
Страница с демкой (если в Minefield включен параметр Float32)
Страница загрузки CubicVR
Как сказано в описании к ролику, для написания использовались только Javascript, WebGL и HTML5. Однако, при этом был задействован Mozilla HTML5 Audio API и поэтому демо будет работать только в специальной сборке Minefield. Из Javascript библиотек были использованы Processing.js и BeatDetektor.
Mozilla HTML5 Audio API был необходим чтобы получать сэмплы из тэга audio на странице и отдавать информацию в BeatDetektor, который создает информацию для Processing.js, который в свою очередь, генерирует canvas текстуры, которые уже используются в CubicVR. Сам CubicVR процедурно генерирует сцену, используя текстуры.
Страница с демкой
Страница с демкой (если в Minefield включен параметр Float32)
Страница загрузки CubicVR
Персональные блоги → Способ просматривать видео в HTML5 из Firefox
Я для себя открыл способ, который позволяет просматривать видеоролики на YouTube и Vimeo кодированные в H.264 через HTML5 прямо из Firefox (только под Windows).

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

В принципе, этим способом можно просматривать видео не только на ютубе и вимео, но и где угодно ещё.
Спешу поделиться этим рецептом и с вами, возможно кто-то ещё не догадался до такого, хотя всё вроде очень просто и логично.
Firefox → Minefield уже запускается за 2,5 секунды
Скачал последнюю dev-версию Firefox 3.7 и обнаружил, что разработчики сильно ускорили запуск браузера. У меня браузер с более чем 10-ю дополнениями загружается за 2,5 секунды, что сравнимо с запуском Chrome. Также почти хорошо работает выделение Flash-а в отдельный процесс. Есть и недостаток: криво отображаются кнопки на Яндекс-баре (они объемные, хотя должны быть плоские).
В любом случае, видно, что Firefox действительно способен преодолеть свои недостатки по отношению к Chrome и как следствие не потерять лидирующее положение среди не-IE браузеров.
UPD: У FF появился свой значок «Зависшего плагина»:
В любом случае, видно, что Firefox действительно способен преодолеть свои недостатки по отношению к Chrome и как следствие не потерять лидирующее положение среди не-IE браузеров.
UPD: У FF появился свой значок «Зависшего плагина»:
Nokia → Порт Firefox 3 на Nokia Internet Tablet'ы
Добрый день.
Сегодня набрел на очень интересную новость: на обладаемую мной Nokia N800 был портирован мною горячо любимый Firefox 3. Выглядит все как на большом брате, работает черезвычайно быстро (на удивление). Нет, даже ОЧЕНЬ быстро. Порт к сожалению пока очень и очень пре-пре-альфа, даже экранная клавиатура не работает, не говоря уже об адаптации интерфейса под Maemo. Но методом копи-паста я сумел прогнать на нем набивший оскомину за послдние дни тест ACID3. Мне интересно, сколько очков набирают другие мобильные браузеры? Кто может - отпишитесь в комментах. Удачного дня.

P.S.: Спасибо всем, кто поднял сами знаете что. Перенес в соответствующий раздел.
Сегодня набрел на очень интересную новость: на обладаемую мной Nokia N800 был портирован мною горячо любимый Firefox 3. Выглядит все как на большом брате, работает черезвычайно быстро (на удивление). Нет, даже ОЧЕНЬ быстро. Порт к сожалению пока очень и очень пре-пре-альфа, даже экранная клавиатура не работает, не говоря уже об адаптации интерфейса под Maemo. Но методом копи-паста я сумел прогнать на нем набивший оскомину за послдние дни тест ACID3. Мне интересно, сколько очков набирают другие мобильные браузеры? Кто может - отпишитесь в комментах. Удачного дня.

P.S.: Спасибо всем, кто поднял сами знаете что. Перенес в соответствующий раздел.
Персональные блоги → В Firefox 3 будет решена проблема с утечками памяти
В Firefox 3 будет решена проблема с утечками памяти
Пользователи браузера Firefox наверняка знают его самый большой недостаток, который не могут решить уже больше года — утечки памяти. Cо всеми открытыми табами и графическими изображениями в памяти иногда браузер «съедает» до 200 МБ RAM. Самое печальное, что эта проблема не решена даже во второй версии Firefox (кодовое название Bon Echo), которая сейчас находится в стадии бета-тестирования.
Но мало кто знает, что параллельно с Firefox 2 идет разработка следующей версии браузера Firefox 3.0 под кодовым названием Minefield, которая появится в течение 2007 г. Так вот, даже в альфа-версии этот браузер никогда не занимает больше 70 МБ в памяти, даже с десятком открытых табов. Можно скачать, например, дистрибутив под Windows (файл 5,8 МБ) и проверить это самостоятельно.
Пользователи браузера Firefox наверняка знают его самый большой недостаток, который не могут решить уже больше года — утечки памяти. Cо всеми открытыми табами и графическими изображениями в памяти иногда браузер «съедает» до 200 МБ RAM. Самое печальное, что эта проблема не решена даже во второй версии Firefox (кодовое название Bon Echo), которая сейчас находится в стадии бета-тестирования.
Но мало кто знает, что параллельно с Firefox 2 идет разработка следующей версии браузера Firefox 3.0 под кодовым названием Minefield, которая появится в течение 2007 г. Так вот, даже в альфа-версии этот браузер никогда не занимает больше 70 МБ в памяти, даже с десятком открытых табов. Можно скачать, например, дистрибутив под Windows (файл 5,8 МБ) и проверить это самостоятельно.