<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Perlover&#039;s Blog &#187; FireFox</title>
	<atom:link href="http://blog.perlover.com/category/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.perlover.com</link>
	<description>Blog about Unix, Perl, Firefox, JavaScript and other internet technologies</description>
	<lastBuildDate>Fri, 20 Jan 2012 15:23:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Запуск несовместимых Add-ons в Firefox 5.x</title>
		<link>http://blog.perlover.com/2011/08/12/run-incompatible-add-ons-firefox/</link>
		<comments>http://blog.perlover.com/2011/08/12/run-incompatible-add-ons-firefox/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 14:28:06 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[FireFox]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1345</guid>
		<description><![CDATA[Узнал очень полезное расширение для Firefox &#8212; &#171;Add-on Compatibility Reporter&#187; (разработчик &#8212; сама Mozilla &#8212; разработчик Firefox). Поставив его, вы сможете включать отключенные Firefox-ом расширения (Add-ons), которые воспринимаются последним как несовместимые. Дело в том, разработчик какого либо расширения должен внутри него указать интервал версий Firefox, для которых оно совместимо. Но Firefox так быстро меняется в [...]]]></description>
			<content:encoded><![CDATA[<p>Узнал очень полезное расширение для Firefox &#8212; &#171;<strong><a href="https://addons.mozilla.org/ru/firefox/addon/add-on-compatibility-reporter/" target="_blank">Add-on Compatibility Reporter</a></strong>&#187; (разработчик &#8212; сама Mozilla &#8212; разработчик Firefox). Поставив его, вы <strong>сможете включать отключенные Firefox-ом расширения (Add-ons), которые воспринимаются последним как несовместимые</strong>. Дело в том, разработчик какого либо расширения должен внутри него указать интервал версий Firefox, для которых оно совместимо. Но Firefox так быстро меняется в нумерации версий, что далеко не все расширения успевают за этим. Получается казус &#8212; обновляя Firefox, вы получаете весомый список отключенных Add-ons просто потому, что разработчик, когда писал свое расширение, еще не думал, что может появится Firefox 5, 6, 7 и т.п. и, к тому же, он не успел его еще адоптировать. И вот такие расширения висят в списке как отключенные, без возможности их включить (там есть только кнопка &#171;Удалить&#187;).  Вот тут и полезен этот Add-on. <strong>Он делает несколько полезных вещей</strong>: <strong>включает в Firefox возможность</strong> работать с любыми расширениями не взирая на номер версии, указанной разработчиком; <strong>добавляет кнопку &#171;отправить отчет&#187; о совместимости</strong> расширения (не знаю, для чего &#8212; пока не изучил); также <strong>добавляет кнопку включения расширения</strong>. Вообщем, хорошая штучка.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/08/12/run-incompatible-add-ons-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 5.* &#8212; обновлённые плагины&#8230;</title>
		<link>http://blog.perlover.com/2011/06/22/firefox-5-some-patched-addons/</link>
		<comments>http://blog.perlover.com/2011/06/22/firefox-5-some-patched-addons/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 16:02:38 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[urls]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[Автоматизация труда]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1310</guid>
		<description><![CDATA[Уже после написания этой заметки нашел более подходящий способ запуска несовместимых Add-ons &#8212; читайте здесь. Вместе с Firefox 5 перестали работать некоторые мои любимые плагины. Я постарался оперативно обновить их и выложил у себя на блоге, так как авторы этих Add-ons не спешат их обновлять для Firefox 5.*. Я взял оригинальные версии и только подправил [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff0000;">Уже после написания</span></strong> этой заметки <strong><a href="/2011/08/12/run-incompatible-add-ons-firefox/">нашел более подходящий способ запуска несовместимых Add-ons &#8212; читайте здесь.<br />
</a></strong></p>
<p><strong>Вместе с Firefox 5 перестали работать</strong> некоторые мои любимые плагины. Я <strong>постарался оперативно обновить</strong> их и <strong>выложил у себя на блоге</strong>, так как авторы этих Add-ons не спешат их обновлять для Firefox 5.*. Я взял оригинальные версии и <strong>только подправил файлики install.rdf</strong>, где указал любую максимальную версию. Вот эти расширения (мои патченные файлы &#8212; внутри статеек):</p>
<ul>
<li><strong><a href="http://blog.perlover.com/2009/11/05/copy-all-urls/" target="_blank"><span style="color: #ff0000;">Copy All Urls</span></a></strong> (копирует в буфер линки открытых табов, а также открывает табы с линками из буфера)</li>
<li><strong><a href="http://blog.perlover.com/2010/08/03/copy-plain-text-doesn-t-work-freezes/" target="_blank"><span style="color: #ff0000;">Copy Plain Text</span></a></strong> (копирование текста без аттрибутов форматирования, нужен для <strong><a href="http://blog.perlover.com/2009/10/23/one-click-copy-search-save-images/" target="_blank">Auto Copy</a></strong> &#8212; очень хорошая &#171;связка&#187; плагинов для оптимизации работы с web страницами)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/06/22/firefox-5-some-patched-addons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LastPass, возможно, хакнули &#8212; поменяйте мастер-пароль!</title>
		<link>http://blog.perlover.com/2011/05/06/lastpass-possible-hacked-change-master-password/</link>
		<comments>http://blog.perlover.com/2011/05/06/lastpass-possible-hacked-change-master-password/#comments</comments>
		<pubDate>Fri, 06 May 2011 07:13:01 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[Напрягуха :(]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[LastPass]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[сисадминам]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1267</guid>
		<description><![CDATA[Итак, свершилось! LastPass сообщил, что возможно, утянули его базу пользователей вместе с email логинами и криптованной базой пользовательских паролей. Для тех, что плохо понимает в криптозащите, поясняю: сами данные, если и попали в руки хакеров &#8212; они криптованные вашим мастер-паролем. Но мастер-пароль &#8212; самое слабое звено. Если он легкий и простой, особенно, несколько цифр, например, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Итак, свершилось!</strong> LastPass сообщил, что возможно, утянули его базу пользователей вместе с email логинами и криптованной базой пользовательских паролей. Для тех, что плохо понимает в криптозащите, поясняю: сами данные, если и попали в руки хакеров &#8212; они криптованные вашим мастер-паролем. Но мастер-пароль &#8212; самое слабое звено. Если он легкий и простой, особенно, несколько цифр, например, то подобрать его на компьютере &#8212; дело нескольких минут. Если он состоит из какого либо слова, то и еще проще &#8212; хакеры перебирут его по словарю. Также, навярняка, с базой утянули и &#171;подсказки&#187; &#8212; текст, который сам задает пользователь, чтобы &#8212; если забудет пароль &#8212; прочитав текст, вспомнить его.</p>
<p>LastPass не сообщил напрямую, что его 100% хакнули, но <strong>они сообщили</strong>, что <strong>наблюдают аномальный трафик</strong> <span id="more-1267"></span>на одном из своих серверов &#8212; то есть попросту говоря &#8212; они видят, что кто-то тянет от них большой объем данных. <strong>Они не могут объяснить пока причину</strong> этого (видимо пытались найти почему, но не могут), поэтому <strong>для подстраховки оповестили всех своих клиентов просьбой сменить мастер-пароль</strong>. Также, они сейчас включили режим стимуляции пользователей сменить пароль &#8212; LastPass включается в оффлайн режиме &#8212; все новые пароли не криптуются и не сохраняются у них, а хранятся локально на компьютерах пользователей. Все начинает работать нормально только тогда, когда пользователь сменит пароль, то есть когда компьютер пользователя локально перекриптует кучу паролей и отправит их обратно в LastPass. Из-за этого пока сервер LastPass работает частично некорректно &#8212; пишет о перегрузках. Лично я <strong>рекомендую сохранить файлик паролей</strong> (вашей базы всех паролей LastPass), что хранится у вас локально (Папка &#171;C:\Documents and Settings\ВАШЕ_ИМЯ_В_WINDOWS\Local Settings\Application Data\LastPass\&#187; &#8212; <strong>файл с расширением sxml</strong>). В случае чего, вы всегда можете работать с этим файликом напрямую, без сайта LastPass (<a href="https://lastpass.com/misc_download.php" target="_blank">приложение Pocket с их сайта</a> &#8212; выбрать тип системы и затем найти LastPass Pocket). <strong>Но честно говоря</strong>, раз пошла такая редиска, <strong>я бы не стал скачивать прямо сейчас LastPass Pocket</strong> &#8212; если у них аномальные трафики и они не могут понять причину &#8212; нет гарантии, что хакеры не заменили LastPass Pocket и что после этого как только вы введете мастер пароль для доступа к своей локальной базе &#8212; пароль не &#171;утечет&#187; к хакерам с вашим логином&#8230;</p>
<p><strong><span style="color: #ff0000;">Последние новости</span></strong> &#8212; лично я <strong>пробовал сменить мастер-пароль</strong>, но в данный момент (6 мая 2011) это <strong>невозможно сделать</strong>. Все дело в том, что пароль меняется через настройки на сайте (разумеется, сайт выдает только JavaScript код, и смена пароля реально перекриптовывает локально на компьютере базу и отправляет ее криптованную на LastPass). Но вся проблема в том, что сейчас сайт пишет, что он перегружен и настройки не открываются. Об этом пишут и сам LastPass. Я так и не понял, как можно иначе сменить пароль, кроме как только ждать (возможно несколько дней), пока сайт у них не разгрузится. Лично я снова решил вернуться на RoboForm и хранить базу локально на диске. Тем более, 4-ая версия RoboForm не глючит с Firefox 4.* (с 3.6.* по прежнему баг есть)</p>
<p>Отается посочувствовать только тем, кто имел слабый LastPass мастер-пароль (несколько цифр или популярные слова) &#8212; шанс, что хакеры вскроют их хранилище весьма велик, и не важно, что они сменят мастер-пароль &#8212; все равно у хакеров есть сами криптованные данные. Подобрав к ним пароль, если им удастся, они сразу получат все хранимые данные. Для надежности придется менять все пароли на всех сайтах, если ваш LastPass пароль был очень слабым. Вот так вот&#8230;</p>
<p>Более подробно оригинал здесь: <strong><a href="http://www.pcworld.com/article/227268/exclusive_lastpass_ceo_explains_possible_hack.html" target="_blank">Exclusive: LastPass CEO Explains Possible Hack</a></strong> и <strong><a href="http://www.pcworld.com/article/227223/lastpass_online_password_manager_may_have_been_hacked.html" target="_blank">LastPass, Online Password Manager, May Have Been Hacked</a></strong></p>
<p>И кто не хочет читать на английском, можно с переводом здесь: <strong><a href="http://habrahabr.ru/blogs/infosecurity/118788/" target="_blank">Возможно, был взломан LastPass (перевод Sterhel)</a></strong></p>
<p>Вообщем, не одно (<a href="http://blog.perlover.com/2011/01/12/shit-roboform/" target="_blank">я про RoboForm</a>), так другое&#8230;<strong> </strong></p>
<p>P.S. И почему <a href="http://www.pcworld.com/article/227268/exclusive_lastpass_ceo_explains_possible_hack.html" target="_blank">такой счастливый на фотке CEO LastPass-а</a>? <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/05/06/lastpass-possible-hacked-change-master-password/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Опять Cookies, только теперь Google Chrome</title>
		<link>http://blog.perlover.com/2011/02/08/cookies-google-chrome-quoted-path-bug/</link>
		<comments>http://blog.perlover.com/2011/02/08/cookies-google-chrome-quoted-path-bug/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 18:12:03 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[RFC]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1192</guid>
		<description><![CDATA[Не успел написать программу, как опять наткнулся на неприятность, точнее, на баг. Смысл его в том, что Google Chrome некорректно ставит в JavaScript свойство document.cookie, если кука пришла от сайта с quoted path, то есть, если пришла такая: Дело в том, что путь, заключенный в кавычки &#8212; правило, определенное самим RFC 2109 (пункт 4.1). Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>Не успел написать программу, как опять <strong>наткнулся </strong>на неприятность, точнее, <strong>на баг</strong>. Смысл его в том, что <strong>Google Chrome некорректно </strong>ставит в JavaScript свойство document.cookie, если кука пришла от сайта с quoted path, то есть, если пришла такая:</p>
<pre class="brush: plain; title: ; notranslate">
Set-Cookie: session=session_ID; path=&quot;/&quot;
</pre>
<p>Дело в том, что путь, заключенный в кавычки &#8212; правило, определенное самим <strong><a href="http://tools.ietf.org/html/rfc2109" target="_blank">RFC 2109</a></strong> (пункт 4.1). Firefox это обрабатывает корректно, а Google Chrome &#8212; глючит. То есть, чтобы в JavaScript от Chrome считывать куки, нужно их выставлять через path без кавычек. Но в любом случае, это некорректно, поэтому <strong><a href="http://www.google.com/support/forum/p/Chrome/thread?tid=75c29af24711fd01&amp;hl=en" target="_blank">отписал об этом</a></strong> на их форум. Посмотрим, как они исправят это <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/02/08/cookies-google-chrome-quoted-path-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set-Cookie2 и Firefox :(</title>
		<link>http://blog.perlover.com/2011/02/08/set-cookie2-firefox-mozilla/</link>
		<comments>http://blog.perlover.com/2011/02/08/set-cookie2-firefox-mozilla/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 16:24:02 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[RFC]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1189</guid>
		<description><![CDATA[Пришлось выставлять куки программой через HTTP заголовки, и с удивлением для себя обнаружил, что Firefox 3.6.13 (самая последняя версия на данный момент) не поддерживает заголовки &#171;Set-Cookie2:&#187;, которые определены аж в RFC 2965 от 2000 года. Работает он, видимо, только со старым типом кук &#8212; RFC 2109 (Set-Cookie:). На других броузерах не тестировал. Вообщем, программеры, учитывайте [...]]]></description>
			<content:encoded><![CDATA[<p>Пришлось выставлять куки программой через HTTP заголовки, и с удивлением для себя обнаружил, что Firefox 3.6.13 (самая последняя версия на данный момент) <strong>не поддерживает</strong> заголовки &#171;<strong>Set-Cookie2</strong>:&#187;, которые определены аж в <strong><a href="http://www.ietf.org/rfc/rfc2965.txt" target="_blank">RFC 2965</a></strong> от 2000 года. Работает он, видимо, только со старым типом кук &#8212; <strong><a href="http://www.ietf.org/rfc/rfc2109.txt" target="_blank">RFC 2109</a></strong> (Set-Cookie:). На других броузерах не тестировал. Вообщем, программеры, учитывайте это обстоятельство <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Вообще, это очень странно, ведь Firefox славится следованиям разного рода стандартам.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/02/08/set-cookie2-firefox-mozilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DOCTYPE &amp; Images в таблицах &#8212; почему разваливается дизайн?</title>
		<link>http://blog.perlover.com/2011/01/26/doctype-tables-td-img-spacing/</link>
		<comments>http://blog.perlover.com/2011/01/26/doctype-tables-td-img-spacing/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 13:57:16 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[FireFox]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[DOCTYPE]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1161</guid>
		<description><![CDATA[Это будет краткий обзор моего исследования на тему DOCTYPE (подробнее о DOCTYPE я напишу как нибудь позднее) и поведения &#60;IMG&#62; элементов. Итак, если вы еще не знаете, а являетесь вебдизайнером или верстальщиком HTML страниц, вам надо знать, что лучше указывать тип документа для HTML диррективой DTD в начале любого HTML документа: &#60;!DOCTYPE &#8230;&#62;. Потому как [...]]]></description>
			<content:encoded><![CDATA[<p>Это будет <strong>краткий обзор</strong> моего исследования на тему DOCTYPE (подробнее о DOCTYPE я напишу как нибудь позднее) и поведения &lt;IMG&gt; элементов. Итак, если вы еще не знаете, а являетесь вебдизайнером или верстальщиком HTML страниц, вам надо знать, что лучше указывать тип документа для HTML диррективой DTD в начале любого HTML документа: &lt;!DOCTYPE &#8230;&gt;. Потому как иначе, ваша страница может выглядеть и работать не так, как вам хочется (например, без этого определения не работает CSS &#171;position: fixed&#187;). Я долго мучался с этим DOCTYPE, чтобы все работало так, как хотелось бы, и пришел к выводу, что лучше делать именно такое объявление типа:<span id="more-1161"></span></p>
<p><em><strong>&lt;!DOCTYPE HTML&gt;</strong></em><br />
ставиться в самом начале HTML документа, а в CSS стиль добавляется следующая директива:<br />
<em><strong> img {display: block}</strong></em></p>
<p><strong>Краткое пояснение</strong>: первой строкой вы говорите броузеру использовать тип документа HTML без указания явного типа модели strict/quirk (<strong><a href="http://htmlhelp.com/tools/validator/doctype.html" target="_blank">лучше не указывать явно</a></strong>, так как вы не старайтесь, все равно очень сложно создать <strong><a href="http://validator.w3.org/" target="_blank">строго валидный HTML</a></strong>, зато такое простое определение включает большинство броузеров в Strict mode &#8212; взято с <strong><a href="http://www.google.com/" target="_blank">Google</a></strong> страниц), а <strong>второй директивой</strong> CSS вы устраняете одну из <strong><span style="color: #ff0000;">проблем strict</span> режима</strong> &#8212; <strong><span style="color: #ff0000;">в нем все &lt;img&gt; елементы имеют inline тип</span></strong>, а не block. Из-за отсутствия такой директивы, <strong>ваш дизайн может &#171;расползаться&#187;, если имеются &lt;img&gt; элементы внутри &lt;td&gt;</strong>. Дело в том, что как привыкли вебдизайнеры старой школы, если вставить в &lt;td&gt; только &lt;img&gt;, картинка должна заполнить всю ячейку таблицы край в край. Все это работало, потому что для броузера IMG являлся блоком, а CSS утверждает, что если в блоке (TD) встречается блочный элемент (IMG), то содержимое блока становится блочным и работает по правилам блока &#8212; &#171;край в край&#187;. Такое же поведение выставляется в <strong><a href="https://developer.mozilla.org/en/Mozilla_Quirks_Mode_Behavior" target="_blank">Quirk и </a><a href="https://developer.mozilla.org/en/Mozilla_Quirks_Mode_Behavior" target="_blank">Almost Strict режимах</a></strong>. <strong>В Strict</strong> модели <strong><a href="http://www.quirksmode.org/css/quirksmode.html" target="_blank">IMG является inline типом</a></strong>, поэтому по CSS получается, что в блоке (TD) идет только inline (IMG), значит содержимое ячейки будет работать как inline модель для содержимого &lt;TD&gt; &#8212; <strong>броузер &#171;выделит&#187; пространство для текста</strong>, как он делает для inline содержимого. Именно <strong>это &#171;пространство&#187;</strong> в виде отступа <strong>снизу после картинки</strong> и<strong> &#171;разваливает&#187;</strong> дизайн страниц. И многие верстальщики могут долго искать причину, почему так происходит.</p>
<p>Вообще, я много интересного у знал о моделях Strict/Quirk броузеров. Как обобщю все инфу, выложу ее здесь.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/01/26/doctype-tables-td-img-spacing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>На забудьте смыть за собой Roboform</title>
		<link>http://blog.perlover.com/2011/01/12/shit-roboform/</link>
		<comments>http://blog.perlover.com/2011/01/12/shit-roboform/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 16:53:22 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Напрягуха :(]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[LastPass]]></category>
		<category><![CDATA[RoboForm]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Формы]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1117</guid>
		<description><![CDATA[Не перестаю удивлятся суппорту этого &#171;замечательного продукта&#187;. Полгода они знали о баге, который вешает Firefox, я их постоянно пинал об этом, потом устал, и недавно они соизволили мне сообщить прерадостную новость, что его устранили. Для проверки предложили мне проверить на 7-ой версии (которая платная для тех, кто покупал 6-ую). Я сначался замялся делать это &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Не перестаю удивлятся суппорту этого &#171;замечательного продукта&#187;.</strong> <strong><a href="http://blog.perlover.com/2010/05/21/firefox-roboform-bug-cpu-100/" target="_blank">Полгода они знали о баге</a></strong>, который вешает Firefox, я их постоянно пинал об этом, потом устал, и <strong><a href="http://blog.perlover.com/2010/12/31/roboform-vs-lastpass-some-info/" target="_blank">недавно они соизволили мне сообщить прерадостную новость</a></strong>, что его устранили. Для проверки предложили мне проверить на 7-ой версии (которая платная для тех, кто покупал 6-ую). Я сначался замялся делать это &#8212; все таки переполз на LastPass, купил там Premium account, а Roboform удалил. При этом, буквально до того, как они меня обрадовали, успел поставить сдуру 7-ую версию поверх шестой &#8212; начал тикать trial период. Потом ее снес. <strong>Сегодня все таки решил проверить устранение бага</strong>. <span id="more-1117"></span>Поставил снова &#8212; последюю 7.1.5 версию. Конечно, столь &#171;замечательный&#187; продукт не должен давать шансов пользователям юзать триальную версию более 30 дней, даже если юзание прерывалось деинсталлированием программы&#8230; Вообщем, поставил проверить &#8212; а мне &#8212; накуси, выкуси &#8212; ты нас юзаешь больше 30 дней! Покупай нас, если хочешь поработать со мной&#8230; Но суть не в этом. Все таки, хоть и предлагает он, но я зашел проверить <strong><a href="http://blog.perlover.com/2010/05/21/firefox-roboform-bug-cpu-100/" target="_blank">простой тест</a></strong>. Для этого не надо покупать это чудо-юдо &#8212; оно все равно вешает свои глючные грабли на Firefox без покупки.</p>
<p><strong><span style="color: #ff0000;">Вообщем, проверил &#8212; баг как был, так и остался&#8230;</span></strong> Меня поражает <strong>тупость суппорта этого говно-продукта</strong>. Ведь зачем писать о том, что этот баг устранен, если проверить самим это не так сложно. Достаточно зайти на УРЛ, что я им писал сотню раз &#8212; <a href="http://google.com/codesearch/p?hl=en#6V-_MuMB1HQ/mozilla-2.0.0.3/mozilla-2.0.0.3/xpcom/build/malloc.c" target="_blank">http://google.com/codesearch/p?hl=en#6V-_MuMB1HQ/mozilla-2.0.0.3/mozilla-2.0.0.3/xpcom/build/malloc.c</a> для примера (можно любой код на CodeSearch Google), <strong>кликнуть там в правом фрейме</strong> с кодом мышкой и <strong>крутануть колесиком мышки внутри того фрейма</strong>. <strong><span style="color: #ff0000;">Firefox намертво зависает с CPU 100%.</span></strong> Проверил я, и опять снес <strong>эту заразу</strong>. <strong><span style="color: #ff0000;">Проверил после сноса &#8212; ничего не виснет</span></strong>. П<strong><span style="color: #ff0000;">и</span></strong>сать в суппорт больше не хочется. Одна надежда &#8212; помочь всем тем, кто еще не подозревает о том, что его Firefox виснет не потому, что броузер плохой, а потому что стоят там вот такие <strong>продукты отечественного софтопрома</strong> (у которых почему то иногда суппорт на русский вопрос отвечает по английски).</p>
<p>P.S. <strong>Занимателен факт</strong> &#8212; сегодня не смог попасть в <strong>online Vault LastPass</strong>-а, как ни пробовал. Видимо, то ли у них что-то глючило, то ли я перемудрил с grid авторизацией. <strong>Отписал им в суппорт </strong>(на английском), мне <strong>ответили в течении 5 минут</strong>, потом <strong>еще через 5 минут все заработало</strong>. <strong><span style="color: #008000;">Я даже не успел сильно расстроиться!</span></strong> Кстати, эта проблема с LastPass и побудила меня попробовать проверить RoboForm снова. Да ну его нафиг, этот Roboform!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/01/12/shit-roboform/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Web Search Pro и вставка терминов в URL поиска</title>
		<link>http://blog.perlover.com/2011/01/12/web-search-pro-put-term-in-url/</link>
		<comments>http://blog.perlover.com/2011/01/12/web-search-pro-put-term-in-url/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 12:54:51 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[CJ/TGP]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Автоматизация труда]]></category>
		<category><![CDATA[Поиск]]></category>
		<category><![CDATA[сисадминам]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1111</guid>
		<description><![CDATA[Есть такой замечательный плагинчик под Firefox &#8212; Web Search Pro. Вкратце &#8212; это надстройка над всеми поисками, которыми вы захотите пользоваться. Разумеется, список составляется вами и вы сами определяете, какими поисковыми машинами (если точнее, всеми сайтами, где есть форма поиска, но для простоты далее &#8212; &#171;поисковики&#187;) вы будете пользоваться. Одна из классных особенностей &#8212; определить [...]]]></description>
			<content:encoded><![CDATA[<p>Есть такой замечательный плагинчик под Firefox &#8212; <strong><a href="https://addons.mozilla.org/ru/firefox/addon/552/" target="_blank">Web Search Pro</a></strong>. Вкратце &#8212; это надстройка над всеми поисками, которыми вы захотите пользоваться. Разумеется, список составляется вами и вы сами определяете, какими поисковыми машинами (если точнее, всеми сайтами, где есть форма поиска, но для простоты далее &#8212; &#171;поисковики&#187;) вы будете пользоваться. Одна из классных особенностей &#8212; определить список ваших поисковиков и засандалить их в &#171;экранную сетку&#187; &#8212; тогда, когда вы выделяете любое слово на вебстранице и начинаете его перетаскивать мышкой куда либо, появляется та самая &#171;сетка&#187;, и вы то слово просто перетаскиваете на ту ячейку, где хотите искать &#8212; и поиск автоматом запускается. Но вообще-то, я не об этом (подробнее &#8212; <a href="http://blog.perlover.com/2009/11/20/web-search-pro/" target="_blank">см. на моем блоге</a>) &#8212; это было вступление для тех, кто не знает этот плагин.</p>
<p><strong>А теперь о главном</strong> &#8212; <strong>как вставить нужный термин</strong> (далее term) поиска <strong>в URL</strong> поисковой машины <strong>туда, где вам надо</strong>.<span id="more-1111"></span> По умолчанию, когда вы используете поисковики, term вставляется в конец строки. Но не везде это удобно, а иногда просто и невозможно, чтобы это работало так, как надо вам. Дак вот, чтобы вставить term туда, куда надо, используйте псевдо-слово <em><strong>{searchTerms}</strong></em>, например, вам надо заместо УРЛа в Web Search Pro задать: <strong>http://www.robtex.com/ip/{searchTerms}.html</strong> (Robtex &#8212; поиск IP адреса и информации по нему), или, например: <strong>http://www.alexa.com/siteinfo/{searchTerms}#rank</strong> (выдача графика популярности сайта по Alexa). Тогда все будет работать как надо! <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/01/12/web-search-pro-put-term-in-url/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Еще немного о Roboform и LastPass</title>
		<link>http://blog.perlover.com/2010/12/31/roboform-vs-lastpass-some-info/</link>
		<comments>http://blog.perlover.com/2010/12/31/roboform-vs-lastpass-some-info/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 15:11:57 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[Мобильники]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[LastPass]]></category>
		<category><![CDATA[phones]]></category>
		<category><![CDATA[RoboForm]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[Автоматизация труда]]></category>
		<category><![CDATA[сисадминам]]></category>
		<category><![CDATA[Формы]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1101</guid>
		<description><![CDATA[Написал мне недавно суппорт, что они таки устранили баг, о котором я так долго писал! Надо же&#8230; Предложили мне протестировать новую версию (7.1.2). Но я так долго ждал (реально баг есть более года, но последний штурм на саппорт я осуществлял в августе 2010), что это мне надоело, терпеть, пока Firefox тормозит и зависает на сайтах [...]]]></description>
			<content:encoded><![CDATA[<p>Написал мне недавно суппорт, что они таки устранили баг, о котором я так долго писал! Надо же&#8230; Предложили мне протестировать новую версию (7.1.2). Но я так долго ждал (реально баг есть более года, но последний штурм на саппорт я осуществлял в августе 2010), что это мне надоело, терпеть, пока Firefox тормозит и зависает на сайтах с JavaScript, что удалил я этот косячный плагин, тем более, что 7-ая версия (в которой и устранен этот баг) для пользователей 6-ой версии снова стала платной (тут кстати, если помыслить, становится понятно, почему они так тянули с исправлением и исправили во вновь ставшей платной версии&#8230;). Теперь я перешел на LastPass<span id="more-1101"></span>, почти к нему привык, и даже заплатил за Premium account. И далее, я сейчас расскажу о маленьких моих открытиях о LastPass. А Робоформ, я пожалуй, тестировать уже не буду. Если бы 7-ая версия осталась бы для купивших 6-ую &#8212; бесплатной, тогда может быть я попробовал бы вернуться обратно.</p>
<p>Итак, LastPass точно хранит все таки свою базу в одном файле на диске. То есть, в случае недоступности сайта LastPass, или для любителей резервировать свои пароли &#8212; доступ есть. Папка &#8212; &#171;C:\Documents and Settings\&lt;User&gt;\Local Settings\Application Data\LastPass\&#187; и там файл с расширением sxml. Также, хорошая новость еще в том, что на сайте LastPass есть программка, которая может читать этот файл локально, без работы с интернет &#8212; LastPass Pocket. Все это &#8212; очень хорошо <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Также, купив Премиум аккаунт, можно использовать LastPass на мобильных устройствах. Я использую под Android. Те, кто тоже юзают Android, вот наводки &#8212; LastPass можно поставить отдельно, но тогда ходить по сайтам через его же броузер, что не очень хочется (не выключить JavaScript, не понятно, как там обновляется сам броузер и т.п..), либо можно использовать стандартный броузер через букмарклеты (закладки, вместо URL-а которых &#8212; JavaScript код &#8212; вы кликаете в закладках закладки LastPass на нужном сайте для входа и он уже вставляет в страницу сайта логин-окно). Есть и еще способ &#8212; поставить броузер Delphin и к нему расширение LastPass (самый оптимальный вариант). Но повторюсь, все это платно, но не дорого &#8212; $11 в год за аккаунт (заметьте, не за комп, не за лицензию, а за аккаунт &#8212; то есть за $11 вы можете поставить на все свои компы и мобильники). Выгода от Premium на компе тоже есть &#8212; улучшенная защита &#8212; можно защитить вход кодовой таблицей (матрица букв) &#8212; тогда заход с новых компов  (IP адреса точно) будет запрашивать, помимо имени и пароля, еще буквы из таблицы. Минус такого подхода &#8212; мобильные версии не поддерживают такой таблицы. Но можно включить кодовую таблицу для компов, а для мобильников составить список разрешенных устройств через тот же аккаунт в компьютере. Но при кодовой таблице LastPass Pocket будет требовать коннекта к сайту для проверки кодов.</p>
<p>Вот вкратце те тонкости, которые я узнал, поработав с LastPass. С Наступающим Новым 2011 годом!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2010/12/31/roboform-vs-lastpass-some-info/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Отправка форм через Ctrl+Enter</title>
		<link>http://blog.perlover.com/2010/09/23/ctrl-enter-submit/</link>
		<comments>http://blog.perlover.com/2010/09/23/ctrl-enter-submit/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 09:15:08 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[CJ/TGP]]></category>
		<category><![CDATA[GreaseMonkey]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[Автоматизация труда]]></category>
		<category><![CDATA[Формы]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1026</guid>
		<description><![CDATA[Нашел и дописал чужой скриптик для Firefox, который делает следующее: когда вы на странице, где есть форма, нажимаете Ctrl+Enter, происходит автоматическая отправка данных на сервер, как если бы вы кликнули по кнопке &#171;Отправить&#187;. Тем самым, вам не надо искать кнопку, чтобы отправить данные. Удобно для автоматизации Почему я правил чужой скрипт? Подобных скриптов много, но [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://userscripts.org/scripts/show/67743" target="_blank">Нашел</a> и дописал чужой скриптик для Firefox, который делает следующее: когда вы на странице, где есть форма, нажимаете Ctrl+Enter, происходит автоматическая отправка данных на сервер, как если бы вы кликнули по кнопке &#171;Отправить&#187;. Тем самым, вам не надо искать кнопку, чтобы отправить данные. Удобно для автоматизации <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Почему я правил чужой скрипт? Подобных скриптов много, но почти все используют для отправки метод submit() в JavaScript. Этот метод производит отправку формы, но не отправляет имя и значение самой кнопки, которую мы нажимаем для отправки. А многие CGI скрипты могут использовать это для корректной работы. <span id="more-1026"></span>То есть мой скрипт будет &#171;дружить&#187; с большим количеством сайтов. Только маленький нюанс &#8212; для использования скрипта нужен установленный <a href="https://addons.mozilla.org/ru/firefox/addon/748/" target="_blank">GreaseMonkey</a> add-on. О нем <a href="/2009/10/30/greasemonkey-intro/" target="_blank">я уже писал ранее</a>.</p>
<p>Итак, если не имеем GreaseMonkey, <strong><a href="https://addons.mozilla.org/ru/firefox/addon/748/" target="_blank">ставим его отсюда</a></strong>. Затем, <strong><a href="http://userscripts.org/scripts/show/86606" target="_blank">ставим мой скрипт отсюда</a></strong> (там есть кнопка Install)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2010/09/23/ctrl-enter-submit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

