Pull to refresh

Хакеры заинтересовались расширениями Firefox

Information Security *
Расширения Firefox — самое слабое место в системе безопасности этого свободного браузера. В момент запуска каждое расширение инициирует соединение с удалённым сервером, чтобы проверить обновления. Проблема в том, что эти обновления могут находиться на «левом» хостинге и передаваться по незащищённому протоколу. По мнению некоторых экспертов, злоумышленник может легко перехватить такое соединение, например, внедрившись в беспроводной канал передачи данных от публичного хотспота.
Читать дальше →
Total votes 17: ↑12 and ↓5 +7
Views 1.1K
Comments 5

Ведьмак. Все только начинается

Lumber room
RPG-шедевр от польской CD Projekt под названием Ведьмак (The Witсher) по циклу произведений пана Анджея Сапковского оставил равнодушными только незначительную часть аудитории, на которую был рассчитан. В основном отзывы о неказуальной взрослой игре, что от игроков, что от журналистов сходятся в одном: за последние годы проектов такого уровня не было.
Читать дальше →
Total votes 15: ↑11 and ↓4 +7
Views 323
Comments 72

Пять инструментов для отслеживания времени, растраченного в онлайне

Firefox
Ваш Firefox запущен постоянно? Постоянно серфите в интернете и, конечно, тратите на это много времен? Вместо того, чтобы терять столько времени вы можете делать что-нибудь доброе и продуктивное. Ниже приведены четыре расширения для Firefox и одно десктопное приложение, позволяющие отслеживать проведенное в сети время.Они выдадут точные отчеты, по которым вы сможете уменьшить время, потраченное на бесполезные сайты.

LeechBlock


LeechBlock может блокировать загружаемые в Firefox сайты. Вы можете создать до шести «блок сетов», каждый из которых может содержать множество сайтов, которые следует блокировать в течение определенного промежутка времени. Например, вы можете создать список со всеми социальными сетями и блокировать их весь рабочий день. Потом вы можете составить список с остальными малополезными сайтами и блокировать их вместе в определенный интервал времени. В блок-сетах вы можете блокировать только определенные субдомены или части определенных порталов.
Скачать LeechBlock можно здесь.
Читать дальше →
Total votes 5: ↑0 and ↓5 -5
Views 959
Comments 1

Пять инструментов для отслеживания времени, растраченного в онлайне

Firefox
Ваш Firefox запущен постоянно? Постоянно серфите в интернете и, конечно, тратите на это много времен? Вместо того, чтобы терять столько времени вы можете делать что-нибудь доброе и продуктивное. Ниже приведены четыре расширения для Firefox и одно десктопное приложение, позволяющие отслеживать проведенное в сети время.Они выдадут точные отчеты, по которым вы сможете уменьшить время, потраченное на бесполезные сайты.

LeechBlock


LeechBlock может блокировать загружаемые в Firefox сайты. Вы можете создать до шести «блок сетов», каждый из которых может содержать множество сайтов, которые следует блокировать в течение определенного промежутка времени. Например, вы можете создать список со всеми социальными сетями и блокировать их весь рабочий день. Потом вы можете составить список с остальными малополезными сайтами и блокировать их вместе в определенный интервал времени. В блок-сетах вы можете блокировать только определенные субдомены или части определенных порталов.
Скачать LeechBlock можно здесь.
Читать дальше →
Total votes 33: ↑31 and ↓2 +29
Views 15K
Comments 29

Пять отличных расширений для Firefox для управления закладками

Firefox
Если вы регулярно гуляете по интернету (а ведь большинство читателей Хабра этим и занимается, не так ли?), то у вас не займет ного времени накопить большой список сайтов, которые хотелось бы посетить позднее. Дефолтный менеджер закладок в браузере Firefox вряд ли устраивает вас полностью. Для лучшей организации накопления коллекции закладок, синхронизации их с другими компьютераи или просто более легкого доступа к ним написана много расширений. Итак, давайте рассмотрим лучшие из них.

Foxmarks: расширение для людей с несколькими компьютерами

Вы используете несколько компьютеров или операционных систем на одном? Если так, то расширение Foxmarks поможет автоматически синхронизировать закладки между ними. Оно так же позволяет получать доступ к закладкам из интернета. Это очень полезное расширение, если вы используете публичные компьютеры для доступа в сеть, не имея возможности установить на них что-либо. Foxmarks синхронизирует ваши закладки, сохраняя их на удаленном сервере. С этим расширением вы забудете о бэкапе закладок при форматировании или смена компьютеров. Так же для любителей безопасности есть опция шифрования.
Читать дальше →
Total votes 45: ↑31 and ↓14 +17
Views 29K
Comments 74

Социальные рекомендации урлов для пользователей FF

Firefox
Мы сделали плагин для ФФ, который замеряет время, проведенное на страницах, и затем
1) считает персональный топ сайтов
2) считает общий топ сайтов http://feedme.ru/
3) анонимно сравнивает профили и рекомендует пользователю новые ссылочки, исходя из общности интереса к другим урлам — на новинки можно подписаться по RSS
(инвайт в конце поста)
Читать дальше →
Total votes 51: ↑47 and ↓4 +43
Views 672
Comments 65

Новые правила для расширений — спасут ли они Firefox?

Firefox
После скандала с конфликтом Noscript и Adblock стало ясно: нужно что-то менять в правилах работы расширений Firefox, чтобы инцидент больше не повторился. Действительно, только в самом страшном сне можно представить, что какие-то расширения начнут между собой «боевые действия» прямо в браузере, а ведь именно это произошло в истории с Noscript и Adblock. Разработчики специально делали новые версии своих продуктов, мешающие работе «врага». Как известно, организация Mozilla оперативно предложила изменения в политику AMO для расширений к браузеру. В соответствии с предложенными изменениями, никакое расширение не имеет права изменять пользовательские настройки без ясного разъяснения этих изменений и получения на это согласия пользователя. После удаления расширения все настройки должны быть возвращены в исходное состояние.

Конечно, Mozilla пытается поставить максимальное количество барьеров на пути вредоносных расширений в браузер. Однако все эти действия, по мнению некоторых экспертов, не устраняют суть проблемы. Проблема в отсутствии изоляции расширений друг от друга, в результате чего создание конфликтующих расширений остаётся возможным как в результате намеренного вредительства, так и в результате случайных конфликтов расширений. Чем больше различных разработок — тем чаще будут случаться такие конфликты.

Другими словами, конфликт Noscript и Adblock — это, возможно, лишь очередной симптом глубинной болезни, которая продолжает распространяться по организму. Её сложно вылечить заклинаниями (изменениями в политике AMO).

via Ars Technica
Total votes 45: ↑30 and ↓15 +15
Views 1.2K
Comments 27

NetBookFox — сборка Firefox для нетбуков

Lumber room
Дано: Asus EEE PC 701 (с установленной Eeebuntu 3.0 NBR), дача, интернет через GPRS.
Задача: попробовать при данных условиях максимально комфортно серфить по интернету.
Дополнительные условия: ноутбуков несколько, каждый раз скачивать одни и те же расширения занимает как минимум в 2 раза больше времени.

Решение:

Решение напрашивалось одно — попробовать сделать «кастомную» сборку Firefox, в которой были бы все необходимые расширения.

image

И вот, что получилось…
Читать дальше →
Total votes 8: ↑4 and ↓4 0
Views 474
Comments 14

Разворачивание коротких ссылок в Firefox

Firefox
В какой-то момент мне надоело, что сервисы сокращения ссылок посылают меня неизвестно куда. Не так давно я писал о pdf эксплойте, и риск наткнуться на такое чудо, кликая по короткой ссылке в чьём-нибудь твиттере меня совершенно не радовала.

Способов бороться с этим я нашёл два: разворачивание ссылок и контроль переходов (коды HTTP 3xx).
Читать дальше →
Total votes 43: ↑39 and ↓4 +35
Views 5.6K
Comments 16

Навигатор по проектам для Visual Studio

Visual Studio *
Друг попросил поделиться с хабрасообществом аддоном Solution Navigator для Visual Studio, который позволяет быстро ходить по проектам. Суть в том, что когда у вас в solution'е много-много проектов и есть необходимость перейти на какой-то конкретно по его имени, то, когда несколько проектов расхлопнуто, навигация становится нетривиальной. Особенно, если проекты разложены по подпапкам.

Solution Navigator решает эту проблему следующим способом:

Solution Navigator example

В некотором смысле задачу упрощает R#, но, когда его нету, данный плагин будет юзабелен. Как и в некоторых других случаях. В общем, я думаю, аудитория найдётся :)

Каменты и баги можно постить либо сюда, либо на страницу проекта:
http://solutionnavigator.codeplex.com

P.S. Пока что тестировалось только на VS 2008.

UPD: В VS 2005 не работает, автор будет дорабатывать.

UPD2: Добавилась поддержка проектов VB, J#, CPP.
Total votes 36: ↑26 and ↓10 +16
Views 1.6K
Comments 20

Пара слов о разработке и публикации add-ons для FireFox и Chrome

Browsers
image
На днях мне обломился инвайт на лепру. В связи с чем появилось желание поэкспериментировать с плагинами для отображения картинок из комментариев к посту. Дальше о лепре ни слова, просто несколько тезисов о написании и публикации простого или чуть более чем простого адд-она для FireFox и Chrome. Ну и в конце — ссылки на поделки.
Читать дальше →
Total votes 60: ↑46 and ↓14 +32
Views 2K
Comments 21

Юзерскрипт: кроссбраузерно, кроссдоменно

Ajax *
Разработка юзерскрипта HabrAjax преодолела свои очередные проблемы с кроссбраузерной поддержкой новых функций и создала плеяду статей (7 штук, ещё не опубликованных) по разным вопросам, связанным в основном с юзерскриптами и их кроссдоменным доступом. Все эти статьи нетривиальны, в интернете их темы освещаются частично, а некоторые не освещаются даже в описаниях багов браузеров (или автору неизвестны иноязычные решения). Статьи придётся выкладывать в произвольном порядке, потому что нет оснований как-либо их упорядочивать — каждая связана с другой лишь по тематике. Сейчас я приведу анонсы статей, без ссылок, чтобы сложить представление, о чём пойдёт речь в дальнейшем. Реализация — в HabrAjax, но там довольно много прикладного кода, не слишком хороший пример для демонстрации. Поэтому для каждой статьи будут коды с более адаптированными примерами, насколько возможно.
Читать дальше →
Total votes 28: ↑18 and ↓10 +8
Views 1.9K
Comments 19

IPTV через Wi-Fi – проблема? Абсолютно не проблема!

IPTV *
Sandbox
Думаю, многие сталкивались с такой проблемой. Провайдер предоставляет услугу IPTV, не WebTV по протоколу HTTP, а классическое IPTV по протоколу UDP multicast. Есть телевизор с Ethernet-портом или медиаплеер, с поддержкой данного сервиса. На маршрутизаторе включаем функцию Multicast Stream (или IPTV multicast). Подключаем к нему витой парой свой ТВ или медиаплеер, подгружаем файл плейлиста в формате M3U или XML и наслаждаемся просмотром ТВ-программ в HD качестве.

Но у меня, как видимо и у многих читателей, возникло желание избавится от не нужных проводов. Тем более, есть множество смартфонов, планшетов и других гаджетов, не имеющих физической возможности подключения проводов. Да и просто, Wi-Fi – это удобней, как говорится «дальше, больше, лучше».
Читать дальше →
Total votes 14: ↑9 and ↓5 +4
Views 29K
Comments 42

Если нельзя оставить комментарий, но очень хочется, то можно

Self Promo
Да, именно с такой проблемой я столкнулся при посещении очередной Landing page, продавшей мне якобы первоклассный товар. Но после визита курьера понимаешь, что тебя развели, а оставить отзыв или еще как-либо предупредить остальных ты не в силах. В этот момент в голову и пришла мысль о расширении для браузера, которое позволило бы оставлять комментарии, заметки, отзывы или читать чужие, прямо на посещаемом сайте.



Имя всему этому CommentAll. Если еще интересно — прошу под кат. Даже если не интересно, все равно загляните под кат, может быть, ещё рано делать выводы, а оставить свой гневный комментарий — это всегда пожалуйста.
Читать дальше →
Total votes 59: ↑37 and ↓22 +15
Views 13K
Comments 60

Скриншаринг на сайте по WebRTC из браузера Mozilla Firefox

Firefox Website development *JavaScript *Programming *Browser extensions

Недавно мы писали статью о том, как сделать расширение скриншаринга для браузера Google Chrome. В результате мы создали собственное расширение для скриншаринга, опубликовали его в Chrome Store и протестировали трансляцию экрана через Web Call Server в режиме один-ко-многим.

В этой статье мы проделаем тоже самое с браузером Firefox. Подход остается прежним и снова потребуется упаковка и публикация расширения, на этот раз в Mozilla Add-ons. В результате мы сможем делать скринкасты видеопотоков из FF без установки внешнего дополнительного ПО.
Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Views 6.2K
Comments 0

Firefox превращается в Chrome, отказываясь от поддержки старых дополнений

IT-companies
image

Вчера Mozilla Foundation объявила о грядущих серьёзных изменениях в работе браузера Firefox. Стараясь не отставать от современных тенденций, браузер переходит на такую схему работы, где каждой отдельной вкладке будет соответствовать отдельный процесс. К сожалению, внедрение этой схемы означает, что браузеру придётся отказаться от поддержки дополнений, работающих при помощи текущего API.

Проект Electrolysis, который как раз должен обеспечить работу каждой вкладки со своим процессом, появился ещё в 2009 году. Но с тех пор он крайне вяло развивался, и постоянно переходил в стадию заморозки. Основная проблема, с которой столкнулись разработчики – невозможность подружить проект с существующим API для дополнений.

Текущее API браузера называется XPCOM (кросплатформенная объектная модель компонентов), позволяющая писать дополнения на различных языках: C++, JavaScript, Java, через слой абстракции XPConnect. Эта система помогла появлению огромного количества дополнений к браузеру, что сыграло не последнюю роль в наборе им популярности.

XPCOM позволяет дополнениям взаимодействовать с браузером на достаточно интимном уровне, дополняя и изменяя поведение всех его компонентов, от элементов интерфейса до рендера страниц. К сожалению, эта система имеет и обратную сторону – её очень сложно скрестить с идеей Electrolysis и отдельными процессами для каждой вкладки. По канонам этой идеи все дополнения должны работать в отдельных от основного браузера процессах, а в такой форме их взаимодействие с внутренностями Firefox крайне затруднено.
Читать дальше →
Total votes 36: ↑27 and ↓9 +18
Views 30K
Comments 142