Pull to refresh

Редактирование своей статьи на Хабре через выделение цитаты в HabrAjax; поддержка Iceweasel

Reading time6 min
Views3.8K
В скрипте HabrAjax (113.2013.04.20) добавлено удобное редактирование исправлений в собственных статьях. Достаточно просто выделить уникальный участок текста и среди контекстных кнопок выбрать кнопку <E>. В фрейме половинной высоты откроется поле ввода с выделением именно на том месте, которое было выделено.

Также, обеспечена поддержка браузеров Iceweasel (на основе Fx3.6) в Дебиане и возвращена поддержка Firefox 3.6 в остальных ОС (но там будет иметься проблема установки старой версии Greasemonkey, актуальной для 3.6). Потенциальная аудитория — 1% от остальных пользователей Firefox.

Аудитория пользователей HabrAjax и направленность статьи


Среднее число пользователей скрипта — 40-60 человек. Поэтому, если статью прочитает 3000 человек, то практический интерес она может иметь только для 1.5% читателей. Пусть, ещё 10% будут иметь желание попробовать скрипт. Но не более. Потому что скриптами вообще пользуются немного людей. Остальным — достаточно узнать, что функции, сделанные для удобства пользования, имеются в том или ином скрипте.
теперь подробнее
Total votes 23: ↑9 and ↓14-5
Comments19

Деградация программного обеспечения

Reading time4 min
Views43K
В книге «Электромагнитная эпоха: работа, любовь и жизнь, когда роботы правят миром» Робин Хэнсон кратко обсуждает деградацию программ:

Программное обеспечение изначально было разработано для одного набора задач, инструментов и ситуаций. Но оно медленно изменяется, чтобы справиться с постоянным потоком новых задач, инструментов и ситуаций. Такой софт становится более сложным, хрупким, в него труднее вносить полезные изменения (Леман и Биледи, 1985)1. В конце концов, лучше начать всё сначала и написать с нуля новые подсистемы, а иногда и полностью новые системы.

Я уверен, что это правда. Как правило, грамотная адаптация программного обеспечения к новым условиям занимает больше времени и усилий, чем написание нового программного обеспечения с нуля. Программисты не любят признавать это, но доказательства очевидны. В проектах open source есть несколько известных примеров.
Читать дальше →
Total votes 58: ↑56 and ↓2+54
Comments157

Firefox 3.6 осенью 2009 года, Firefox 3.7 весною 2010 года? Возможно!..

Reading time1 min
Views432
Двадцатого июля по штатовскому времени (то есть в ночь на сегодня, если по московскому времени) состоялося еженедельное совещание Фонда Мозиллы.

Заслушали идею выпустить Firefox 3.6 нынешней осенью (и Fennec 1.0 на его основе), а Firefox 3.7 весною будущего года.

Пока ничего не постановили. Майк Бельцнер (Mike Beltzner) обещал написать подробную блогозапись об этой идее.

Оптимистичненько!
Total votes 50: ↑34 and ↓16+18
Comments49

В Firefox 3.6 добавится вырезание фонов

Reading time1 min
Views657
Вдобавок ко всем новым возможностям CSS, ранее нами упомянутым, Firefox 3.6* обретает свежайшее новое значение свойства: image-rect. Это позволит вам вырезать область фонового изображения, чтобы показать только часть от целого.

Оно использует собственническую приставку Мозиллы (то есть «-moz-» — прим. перев.) и берёт пару входных значений — URI изображения и границы вырезаемой области (в виде четырёх значений, разделённых запятыми, как во свойстве clip):

foo { background-image: -moz-image-rect(
    url(<uri>),
    <top>,<right>,<bottom>,<left>
); }

Вот пример:

.aside {
    background-image: -moz-image-rect(
    url('link.png'), 0, 32, 26, 0);
}

Наиболее незамедлительным применением этого будет изготовление картинок-спрайтов, но я уверен, что созидательное CSS-сообщество будет способно удумать и другие тому применения.

Читать дальше →
Total votes 31: ↑22 and ↓9+13
Comments25

Firefox 4.0 перенесли на 2011 год

Reading time1 min
Views396
Дедлайны для финальных релизов Firefox 3.6 и 4.0 немного смещены. И не в ту сторону, в какую нам бы хотелось.

По новому плану, релиз Firefox 3.6 перенесли на I кв. 2010 года, хотя раньше планировалось закончить работу в декабре.

Четвёртый релиз тоже стал немного дальше. Если раньше цель стояла чётко до конца 2010 года, то в новом графике присутствует уже расплывчатая формулировка «в конце 2010 или начале 2011 года». По опыту мы знаем, что опережение графика вряд ли состоится, так что раньше 2011 года ждать Firefox 4.0, наверное, не стоит. Однако, бета-версия по-прежнему запланирована на лето.

В наши дни конкуренция браузеров стала настолько плотной, что каждый месяц задержки уже даёт фору конкурентам. Opera и Chrome публикуют по несколько релизов в год, не говоря уже о IE, который тоже пока не торопится уйти со сцены.
Total votes 32: ↑19 and ↓13+6
Comments19

Выпуск-кандидат Firefox 3.6 теперь доступен для скачивания

Reading time2 min
Views456
Сообщество Мозиллы с гордостью объявляет о том, что появился выпуск-кандидат (release candidate) Файерфокса 3.6. Эту предпросмотровую версию браузера можно скачать бесплатно, она также будет доставлена автоматическим обновлением для всех пользователей бета-версий Firefox 3.6. Более 75% от многотысячного числа дополнений к Файерфоксу ужé обновлены их авторами для совместимости с Файерфоксом 3.6. Если Ваше излюбленное дополнение ещё не помечено в качестве совместимого, то Вы можете помочь автору дополнения протестировать его, используя средство доклада о совместимости дополнений. Этот выпуск-кандидат может самообновляться время от времени — и со временем сделается идентичен окончательному выпуску Файерфокса 3.6.

Firefox 3.6 (основанный на платформе Gecko 1.9.2) представляет несколько новых особенностей для пользователей и разработчиков:Разработчикам дополнений и веборазработчикам следует прочесть поподробнее о многочисленных новых особенностях Файерфокса 3.6 для разработчиков в Мозилловском Центре Разработчика. Если желаете получить полный список изменений, внесённых со времени альфа-выпуска Файерфокса 3.6, то глядите вон тот список (он немаленький).

Итак, если Вы желаете подглядеть будущий Firefox 3.6, то пожалуйста, скачайте выпуск-кандидат и отведайте его!

Если у Вас уже есть бета Firefox 3.6, то она должна автоматически самообновиться до выпуска-кандидата. Вы также можете вручную выбрать «Проверить обновления» из меню помощи.

Как всегда, сообщество Мозиллы с радостью выслушает всякий отзыв, который у Вас явится об этом выпуске, или о любых багах, которых Вы можете обнаружить.
Total votes 69: ↑36 and ↓33+3
Comments69

Mozilla отменяет выпуск Firefox 3.7

Reading time1 min
Views644
imageПо заявлению представителя компании, Mozilla собирается отменить запланированный выпуск Firefox 3.7 и в корне поменять сам процесс разработки продукта. Теперь изменения в популярный браузер планируется вносить намного чаще: новая функциональность будет добавляться с каждым выпуском обновления системы безопасности, то есть примерно раз в месяц, а не один-два раза в год, как происходит сейчас. Следующей версией после выхода релиза Firefox 3.6, находящегося на стадии RC, станет пока еще безымянное обновление, выпуск которого намечен на конец 2010 — начало 2011 года.

Будем надеяться, что это не утка, которая оправдывает срыв сроков, а действительно шаг вперед.

PS. Более подробно здесь.
Total votes 90: ↑71 and ↓19+52
Comments108

Новый API оборудования для Firefox 3.6: ориентация

Reading time2 min
Views519
Одна новая возможность, которую мы делаем частью Firefox 3.6 — это возможность вебостраницам обращаться ко сведениям об ориентации компа в пространстве, когда они доступны. Как вы можете видеть на демонстрации (только в первоисточнике, оттого что Хабрахабр не позволяет использовать <video> в переводах), можно использовать эти сведения, чтобы выяснить, движется ли комп и в каком направлении он повёрнут.

Использовать API весьма просто. Вам достаточно добавить простой слушатель событий:
window.addEventListener(«MozOrientation», function(e) {
              /* 3 values: e.x, e.y, e.z */
              }, true);
Изначально собрав API как желаемую часть нашего грядущего выпуска мобильного браузера, мы сделали API доступным также и для настольных систем. Многие современные компьютеры Macbook и Thinkpad содержат устройства и драйверы, делающие видимыми сведения о положении компьютера. Мы добавили поддержку для Линукса, Маков и некоторых Ѳинкпадов, на которых имеются драйверы и устройства. (Заметим, что на некоторых Макбуки определяют ориентацию, противоположную действительной — над этим мы ещё работаем.)

Читать дальше →
Total votes 49: ↑34 and ↓15+19
Comments12

Firefox 3.6 и ориентация в пространстве

Reading time1 min
Views991
Разработчики Firefox анонсировали новую фичу для Firefox 3.6 — поддержка пространственной ориентации в устройствах, оборудованных соответствующими датчиками.

Можно сделать так, что будет поворачиваться веб-страница целиком, или реализовать поддержку для отдельных объектов, так что они будут крутиться независимо друг от друга. Например, таким способом можно реализовать управление в браузерных веб-играх (пример такой игры).

Как показано на видео (ogv, mp4), распознаются координаты в трёх измерениях. При наклоне устройства вперёд/назад картинка в браузере будет приближаться/удаляться.


Читать дальше →
Total votes 75: ↑54 and ↓21+33
Comments72

Доступен Firefox 3.6 Beta 1 «Test Build»

Reading time1 min
Views317
image

Это не официальная бета Firefox 3.6, она появится в течении недели, а так называемый «test build» в котором добавлена поддержка миниатюр на панели задач Windows 7, предпросмотр табов и новый движок рендеринга.
Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments8

Пункт «Properties» будет убран из контекстного меню браузера Firefox (но можно использовать расширение)

Reading time1 min
Views1.4K
Многие пользователи Файерфокса давно знают о том, что из контекстного меню (то есть из того, которое появляется, если правой клавишею мыши жмякнуть по странице) можно выбрать пункт «Properties» — и тем вызвать список свойств элемента страницы, жмякнутого мышою.

Например, если жмякнутый элемент — это картинка-гиперссылка, то можно вызвать примерно вот какое окошко:

[окошко свойств картинки-гиперссылки]

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

Так что, некоторое время подумавши, программисты Фонда Мозиллы вообще убрали этот пункт напрочь (и из Firefox 3.6, и из Firefox 3.7).

Для тех же пользователей, которым будет всерьёз недоставать этого пункта (а я уверен, что среди веборазработчиков на Хабрахабре таких много!..), предназначается новое расширение — «Element Properties», которое возвращает в Firefox желаемый подпункт контекстного меню и соответствующее ему диалоговое окошко.

Будьте готовы.
Total votes 108: ↑78 and ↓30+48
Comments71

Завтра или послезавтра ожидается выпуск Firefox 3.6 Beta 1

Reading time1 min
Views528
Как сообщают вон там и вон там, первая бета Файерфокса 3.6 появится 28 октября — а значит, с учётом разницы в часовом поясе, может оказаться доступною в России послезавтра.

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

Опять же как всегда, некоторые расширения могут оказаться не вполне совместимыми с новой версией браузера, а другие, хотя и совместимые с технической точки зрения, просто их авторы ещё не успели пометить в качестве совместимых. Вы можете использовать особое расширение Add-on Compatibility Reporter, разработанное Фондом Мозиллы: оно разблокирует все расширения, разработанные для предыдущих версий Файерфокса, а также позволяет отсылать отчёты о работоспособности или неработоспособности таких расширений в новой версии браузера. Фонд Мозиллы обещает систематизировать отчёты и осведомлять авторов расширений об их итогах.

Подробнее о новинках этой версии читайте в комментариях.
Total votes 60: ↑36 and ↓24+12
Comments53

Коварный FireFox 3.6 не даёт расслабиться

Reading time1 min
Views725
Релизили сегодня наш проект. В новой версии сделали новые графики на флеше, ну и чтоб красиво было прикрыли все это дело дивом с гифкой, как только флешка загружала данные в фоне, она прятала див. Работало все красиво и прелестно. Пока…
Читать дальше →
Total votes 76: ↑57 and ↓19+38
Comments39

Отключаем taskbar previews в Firefox 3.6

Reading time1 min
Views935
Firefox 3.6 поддерживает функционал Windows 7 — в частности возможность просмотра превьюшек вкладок прямо с таскбара. Вещица эта понравилась далеко не всем, так что думаю запись лишней не будет, и пардон если таковая уже имела место быть — не нашел.
  • Переходим в about:config
  • Находим «browser.taskbar.previews.enable» и уставливаем его в false.
  • Радуемся. Перезагрузки не требуется.
Total votes 51: ↑34 and ↓17+17
Comments43

Демонстрация FileAPI в Firefox 3.6: чтение данных EXIF из локального файла JPEG

Reading time1 min
Views820
Поль Руже (Paul Rouget) скомпоновал прекрасную демонстрацию нового FileAPI, который мы включаем в Firefox 3.6. Демонстрация позволяет вам перетащить с рабочего стола во браузер такой JPEG, который содержит данные EXIF, и она может извлечь координаты GPS из изображения и затем загрузить то местонахождение, в котором была заснята фотография — всё это из джаваскрипта.

Если у вас есть Firefox 3.6 beta, можете поглядеть демонстрацию или просто посмотреть видеоролик ниже.



Постскриптум переводчика:  в том же блоге есть небезынтересный обзор самогó FileAPI, с познавательными идеями и примерами кода на джаваскрипте.
Total votes 43: ↑31 and ↓12+19
Comments13

Избавляйтеся от трёх устаревших префиксов «-moz-»

Reading time1 min
Views1.7K
Четыре дня назад (23 апреля 2012 года) Фонд Мозиллы официально объявил об окончании жизни устаревшего браузера Firefox 3.6, всякая поддержка которого прекращается с 24 апреля.

Для авторов CSS-кода это повод страстно возликовать: наконец-то можно совершенно отказаться от поддержки свойства «-moz-border-radius» (в пользу простого «border-radius»), отказаться от поддержки свойства «-moz-box-shadow» (в пользу простого «box-shadow»), отказаться от поддержки свойства «-moz-background-size» (в пользу простого «background-size»).

Читать дальше →
Total votes 53: ↑35 and ↓18+17
Comments64