misc/class
lib/jquery_pnotify, lib/moment, lib/lodash, misc/notification, site/engine, misc/social
if( $.browser.msie && $.browser.version <= 8 ) include('lib/respond'); $._social.__cfg = {"init":[{"service":"basic"},{"fb_app_id":"1997094873850041","service":"fb"},{"vk_app_id":"2978320","service":"vk"},{"service":"twi"}],"like":[{"service":"fb"},{"service":"vk"},{"via":"","channel":"","hash_tag":"","service":"twi"}]}; window._SiteEngine = new classes.SiteEngine( { user_id: 0, controller: 'content_article', action: 'view', content_css_version: '1459538664', social_enabled: 0} );

Faiwer

Блог web-программиста

Подборка расширений для Firefox

Решил написать о тех расширениях, которые мне приглянулись при использовании Firefox-а. Часть из них касается общего пользования, часть web-программирования. Итак, приступим.

Базовые

TabMix Plus — это расширение изменяет поведение вкладок браузера. Мне сложно сказать, что конкретно оно добавляет, потому как без него пользоваться firefox-ом я попросту не могу, а посему, не знаю, что умеет базовый менеджер(помню, разве что, что он дико примитивный, как в хроме). Больше всего меня интересовали следующие возможности: убрать крестики (в них нет никакой необходимости, при наличии кнопки-колеса у мыши), по ctrl-tab отображать последнюю активную вкладку(а не следующую), дублировать вкладку, защитить вкладку. Расширение имеет море настроек, которые придутся по вкусу "гурманам".

ImgLikeOpera — Если вы используете оперу, то вероятно знаете о её возможности не отображать рисунки, либо отображать только закешированные(загруженные ранее, на временное хранение, браузером). Это очень удобно при медленном интернет-соединении и при ограниченном трафике. Возможности расширения шире базовой возможности оперы(для каждого сайта можно запомнить правила).

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

iMacros — это расширение придётся по душе web-программистам и тестерам. Но, полагаю, может помочь сэкономить кучу времени каждому продвинутому пользователю. Оно позволяет записать последовательность действий в макросы, которые затем выполнять по первому требованию. Т.е. уйму рутиных однотипных операций можно доверить скрипту.

WEB-программирование

QuickJava — шикарное расширение, которое добавляет 5 кнопок-иконок-индикаторов в status строку, по нажатию которых, можно откл./вкл. java-у, javascript, flash, silverlight, css.

MultiFox — расширение, которое возволяет вам иметь отдельные cookie для разных вкладок или окон. Т.е. можно одновременно тестировать сайт и под админом, и под обыч.зарег.пользователем, и под бесстрашным анонимусом. Незаменимая вещь, хотя чаще я предпочитаю, просто запустить хром :)

Firebug Autocompleter. Консоль в firebug итак имеет автокомплит, вот только меня она не устраивает, т.к. firebug мой второй web-инструмент, после Netbeans, а смотреть в мир javascript-а через щёлку не удобно. Поэтому я всегда использую расширенный вариант, а в нём автокомплит отсутсвует как данность. Это расширение добавляет туда шикарный автокомплит, который экономит уйму времени и нервных клеток.

FireSass. Если вы используете SCSS или SASS, то это расширение панацея от вс...позволяет firebug-у показывать вам номера строк sass-кода любого css-правила. Правда для этого нужно компилировать CSS под флагом -g (debug mode).

Комментарии
Оставить комментарий
Оставить комментарий:
Отправить через:
Предпросмотр
modules/comment
window._Comment_content_article_70 = new classes.Comment( '#comment_block_content_article_70', { type: 'content_article', node_id: '70', user: 1, user_id: 0, admin: 0, view_time: null, msg: { empty: 'Комментарий пуст', ask_link: 'Ссылка:', ask_img: 'Ссылка на изображение:' } });