<?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; For AWMs</title>
	<atom:link href="http://blog.perlover.com/tag/awms/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>Несколько полезных jQuery модулей от Odyniec</title>
		<link>http://blog.perlover.com/2011/09/27/jquery-plugins-from-odyniec/</link>
		<comments>http://blog.perlover.com/2011/09/27/jquery-plugins-from-odyniec/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 11:02:12 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[CJ/TGP]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Sony Ericsson]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1416</guid>
		<description><![CDATA[Сегодня посмотрел страничку одного разработчика по ник &#8212; имени Odyniec. Очень понравились его разработки. Спешу поделиться с вами imgAreaSelect &#8212; jQuery плугин для кропинга (cropping images) картинок (точнее, выделение области &#8212; кропинг делайте сами ) &#8212; (пример) imgZoom &#8212; Красивое листание картинок с анимацией, ротацией и приближением из далека (пример) selectList &#8212; мультивыборочный select лист, [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня посмотрел страничку одного разработчика по ник &#8212; имени Odyniec. <strong>Очень понравились его разработки</strong>. Спешу поделиться с вами <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li><strong><a href="http://odyniec.net/projects/imgareaselect/" target="_blank">imgAreaSelect</a></strong> &#8212; jQuery плугин <strong>для кропинга</strong> (cropping images) картинок (точнее, выделение области &#8212; кропинг делайте сами <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) &#8212; (<strong><a href="http://odyniec.net/projects/imgareaselect/examples.html" target="_blank">пример</a></strong>)<strong></strong></li>
<li><strong><a href="http://odyniec.net/projects/imgzoom/" target="_blank">imgZoom</a></strong> &#8212; Красивое <strong>листание картинок с анимацией</strong>, ротацией и приближением из далека (<strong><a href="http://odyniec.net/projects/imgzoom/" target="_blank">пример</a></strong>)<strong></strong></li>
<li><strong><a href="http://odyniec.net/projects/selectlist/" target="_blank">selectList</a></strong> &#8212; <strong>мультивыборочный select лист</strong>, показывающий выбранные опции отдельно с возможностью легкого их удаления (<strong><a href="http://odyniec.net/projects/selectlist/examples.html" target="_blank">пример</a></strong>)</li>
</ul>
<p>Также, автор написал <strong>несколько полезных статей</strong> по CSS (как создать &#171;деревья&#187;, &#171;табы&#187;)</p>
<p>Также, автор написал несколько модулей на perl для <strong><a href="http://search.cpan.org/dist/Dancer/" target="_blank">Dancer</a></strong> (его сайт также <strong>работает под Dancer</strong>): <strong><a href="http://search.cpan.org/dist/Dancer-Plugin-DebugToolbar/" target="_blank">Dancer::Plugin::DebugToolbar</a></strong>, <strong><a href="http://search.cpan.org/dist/Dancer-Plugin-DirectoryView/" target="_blank">Dancer::Plugin::DirectoryView</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/09/27/jquery-plugins-from-odyniec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Немного о супер направлениях в Web на Perl</title>
		<link>http://blog.perlover.com/2011/07/19/perl-plack-psgi/</link>
		<comments>http://blog.perlover.com/2011/07/19/perl-plack-psgi/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 10:15:38 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mod_perl]]></category>
		<category><![CDATA[Plack]]></category>
		<category><![CDATA[PSGI]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[сисадминам]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1328</guid>
		<description><![CDATA[Немогу не поделиться своими выводами об изучении нескольких новых технологий в Perl и в Web программировании. Немного предистории. Я сам программирую динамические веб сайты (CGI) только на Perl. Никогда не использовал PHP. Это не только потому, что я фанат Perl, но и дань эффективности &#8212; под Perl много модулей, много возможностей, и при грамотном подходе [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Немогу не поделиться своими выводами</strong> об изучении нескольких <strong>новых технологий в Perl и в Web программировании</strong>. Немного предистории.</p>
<p>Я сам программирую <strong>динамические веб сайты</strong> (CGI) только <strong>на Perl</strong>. Никогда не использовал PHP. Это не только потому, что я фанат Perl, но и дань эффективности &#8212; под Perl много модулей, много возможностей, и при грамотном подходе сайты на Perl будут работать быстрее PHP &#8212; ведь Perl код после компиляции хранится в памяти в виде байт кода (типа &#171;<a href="http://en.wikipedia.org/wiki/P-code_machine" target="_blank">Пи кода</a>&#187; кода в Pascal). А если знаешь Perl, то и разработка может идти гораздо быстрее.<span id="more-1328"></span></p>
<p><strong>До недавнего времени я использовал</strong> технологию <strong>Apache + mod_perl + Embperl</strong>, а сам внешний WWW сервер имел фронтенд -Apache + mod_accel либо еще лучший вариант &#8212; nginx  (оба &#8212; реализуют проксирование). Лет 8 назад это было отличным решением, когда я начал использовать эту технологию. Но сейчас она устарела и сложна в использовании.</p>
<p>Сейчас я <strong>всем программерам на Perl</strong>, пишущим приложения под Web, <strong>очень рекомендую обратить внимание</strong> на следующие технологии в Perl, которые, несомненно эффективнее и проще, чем вышеуказанная связка:</p>
<ul>
<li><strong><a href="https://github.com/miyagawa/psgi-specs/blob/master/PSGI.pod" target="_blank">PSGI</a></strong> технология, а также ее реализация через модули <strong><a href="https://github.com/miyagawa/Plack" target="_blank">Plack</a></strong></li>
<li><strong><a href="http://github.com/miyagawa/Starman" target="_blank">Starman</a></strong> &#8212; perl сервер, с режимами pre-fork, контроля количества процессов и многое другое. Вообщем, почти как apache.</li>
<li><strong><a href="http://dancer.sukria.net/" target="_blank">Dancer</a></strong> &#8212; отличное решение для реализации своих PSGI приложений, но с более простым программированием.</li>
</ul>
<h3>Сейчас немного подробнее</h3>
<p>PSGI &#8212; недавно придуманный стандарт для Perl, который реализует простой и понятный программисту подход &#8212; вместо написания CGI скриптов и всей этой ваши с передачей параметров серверам и т.п.., очень умный человек (<a href="http://bulknews.typepad.com/" target="_blank">Tatsuhiko Miyagawa</a>) придумал (правда взяз за основу наработки из Python) простой подход &#8212; любое приложение (будь то скрипт или группа скриптов)  оформляется в виде обычной perl функции, которая чётко принимает и возвращает определенные параметры: принимает ссылку на хеш, в котором есть и заголовки HTTP, и служебные заголовки (вместо старых в CGI переменных окружения), а возвращает ссылку на массив из трех элементов: HTTP ответ, ссылку на массив заголовков ответа и ссылку на массив данных (HTTP BODY). Просто и со вкусом! Причем, можно возвращать и ссылку на код функции для реализации stream потоков. То есть <strong>в PSGI можно реализовать любой вид сервера</strong> &#8212; <strong>простой</strong>, отдающий <strong>потоковые</strong> данные (типа видео, например), либо удерживающее соединение (<strong>Comet</strong> технология). Но и это не все. Прелесть такой структуры функции PSGI в том, что одна функция может вызывать другую PSGI, но при этом делающее что-то своё. То есть другими словами &#8212; стек вызова. Называется это &#8212; middleware. А <strong>Plack служит клеем</strong> &#8212; имеет в своем составе сервис функции для формирования такого стека.</p>
<p>И, конечно же, если подумать, <strong>нужен сам сервер</strong>, который будет принимать TCP соединения, парсить заголовки и формировать хеш для PSGI, вызывать его и отдавать ответ. И таких серверов написано уже много. <strong>Один из них &#8212; Starman</strong>. Он, практически, выполняет те же функции, что выполняла бы связка Apache + mod_perl, только гораздо эффективнее, так как он проще, и нет тех &#171;костылей&#187;, которые были приделаны в apache &amp; mod_perl для их функционирования.</p>
<p><strong>А что же делает Dancer?</strong> Он называется типом <strong>Frameworks</strong> в терминологии Plack. Он для сервера Starman работает как PSGI, но вы сами пишите на perl через предоставляемые <strong>Dancer-ом функции, которые облегчают вам жизнь</strong>. Dancer сам парсит входные данные от Starman, формирует их в удобный вид для обработки в perl и также формирует обратные заголовки и данные. К тому же, Dancer может работать без Starman &#8212; он имеет свой простой вебсервер. Также, раз Dancer может работать как PSGI функция, его можно вызывать из под любого сервера Plack типа, а также на нем можно написать свои middleware. Вообщем, тут вам как ваша фантазия и профессионализм подскажет.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/07/19/perl-plack-psgi/feed/</wfw:commentRss>
		<slash:comments>2</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>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>
		<item>
		<title>KIS 2011 и защита ваших персональных данных</title>
		<link>http://blog.perlover.com/2010/09/20/kis-2011-personal-rules-settings/</link>
		<comments>http://blog.perlover.com/2010/09/20/kis-2011-personal-rules-settings/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 15:07:20 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[Guard]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Kaspersky]]></category>
		<category><![CDATA[Keys]]></category>
		<category><![CDATA[KIS]]></category>
		<category><![CDATA[KIS 2011]]></category>
		<category><![CDATA[LastPass]]></category>
		<category><![CDATA[Protection]]></category>
		<category><![CDATA[RoboForm]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ShellGuard]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[StatsRemote]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[сисадминам]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1008</guid>
		<description><![CDATA[Kaspersky Internet Security, или сокращенно, KIS, позволяет очень гибко выполнять настройки по защите ваших персональных данных. Возьмем, для примера, самую свежую версию &#8212; KIS 2011. В данной статье я расскажу основные принципы по защите ваших данных с помощью гибких настроек, выполненных самим пользователем. Стандартные настройки не позволяют гибко и надежно защищать ваши данные. Например, вы [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kaspersky Internet Security</strong>, или сокращенно, KIS, позволяет очень гибко выполнять настройки по защите ваших персональных данных. Возьмем, для примера, самую свежую версию &#8212; KIS 2011. В данной статье я <strong>расскажу основные принципы по защите ваших данных </strong>с помощью гибких настроек, <strong>выполненных самим пользователем</strong>. Стандартные настройки не позволяют гибко и надежно защищать ваши данные. <span id="more-1008"></span>Например, вы имеете Webmoney ключи. По умолчанию, KIS 2011 позволит читать их любым программам, находящимся в группе &#171;Доверенные&#187;. В этой группе находятся те программы, которые подписаны, например, цифровой подписью Microsoft, такие как Explorer &#8212; &#171;проводник Windows&#187; или просто широко-известные приложения (например far.exe, total commander и т.п..). Но любая программа из этой группы может быть когда либо заражена трояном, который может быть запрограммирован на кражу Webmoney ключей. И это пройзойдет, если KIS не знает про этот троян. Либо другая ситуация &#8212; ваш клиент SSH имеет ключи. Как правило, место ключей может быть отсутствовать в базе KIS, тогда ваши ключи не попадают в какую либо защищаемую группу файлов и доступ к ним будет из любой программы, даже из группу &#171;Сильных ограничений&#187;.  Вообщем, <strong>самым идеальным способом, на моя взгляд</strong>, был бы такой метод настройки &#8212; <strong>запретить для всех программ</strong>, включая группу &#171;Доверенные&#187;, читать ключи и важные данные (например, базы StatsRemote с чувствительными данными &#8212; паролями), а <strong>для тех программ, которые их используют</strong> (ssh.exe, pscp.exe, statsremote.exe) &#8212; <strong>для них разрешить читать их директории и файлы с этими ключами</strong>. Тем самым, вы несможете даже скопировать случайно ключи программой Far.exe или простым копированием, но запустив программу, которой необходимы ключи для работы, вы предоставите ей доступ. Тогда, украсть ключи можно будет одним способом &#8212; заразив, например, ту же программу StatsRemote.exe или ssh.exe, что сделать довольно сложно. <strong>Тем самым, вы сократите напорядки вероятность кражи таких чувствительных данных </strong>и будете защищены даже от троянов, которых нет в базе KIS и которые им не обнаружились.</p>
<p>Сразу оговорюсь. Пока мне сложно сделать скриншоты, что как настраивать, поэтому буду писать сухим текстом что и куда кликнуть и выполнить. Возможно, позже добавлю сюда скриншоты.</p>
<h2>Определяем, что защищаем</h2>
<p>Первое, нам надо определить, что мы защищаем. <strong>Например, для такой программы, как ShellGuard </strong>(программа доступа по ssh протоколу, удобный ssh клиент) ключи находятся в папке <em><strong>C:\Program Files\ShellGuard\keys</strong></em>. Для ее защиты, <strong>создаем категорию &#171;Мои ключи&#187;</strong> таким способом: кликаем по исконке Касперского, там &#171;Центр защиты&#187; -&gt; разворачиваем &#171;Защита файлов и персональных данных&#187; -&gt; находим и кликаем по &#171;Защита персональных данных&#187; -&gt; клик по вкладке &#171;Персональные данные&#187; -&gt; выбираем из списка &#171;Файлы пользователя&#187;. Здесь, кликая по &#171;Добавить категорию&#187;, мы создаем категорию &#171;Мои ключи&#187;. Тем самым, <strong>мы создали категорию, в которой опишем места, где у нас будут хранится ключи и другие данные</strong>. После создания категории, внутри нее мы кликаем по кнопке &#171;Добавить&#187; и добавляем ресурс с названием, например, &#171;SSH Ключи&#187;, а путь &#8212; C:\Program Files\ShellGuard\keys\* . Чтобы указать путь, кликните по кнопке &#171;Обзор&#187;, но не выбирайте в директориях папку &#8212; проще удалите там текст под &#171;Объект&#187; и скопируйте прямой путь &#8212; C:\Program Files\ShellGuard\keys\* .  Звездочка в пути говорит KIS-у, что мы защищаем все файлы в директории и поддиректориях. Таким же способом можно было бы защитить даже ветки в Registry, но как именно, вы догадайтесь сами. Нам в этом примере это не нужно. Везде жмем &#171;OK&#187;, чтобы настройки сохранились. <strong>Помните, что у KIS есть  особенность &#8212; чтобы настройки запомнились, надо во всех открытых окошках  с настройками нажать &#171;OK&#187;.</strong></p>
<h2>Выставляем, как защищаем</h2>
<p>Теперь, когда группа создана и в ней описан объект для защиты (директория с файлами), мы идем в другой пункт для указания программ, которые имеют и не имеют доступа к этой группе. Кстати, для простоты, можете в эту же группу сразу добавить другие объекты &#8212; директории &#8212; например, OpenVPN места ключей и т.п.. Можно в группе &#171;Мои ключи&#187; создавать подгруппы и там добавлять объекты. Вообщем, гибкости хватает. Экспериментируйте. Ну а теперь, как установить права для самих программ. Там, где мы кликали &#171;Защита файлов и персональных данных&#187;, есть доступ к настройкам <strong>&#171;Контроль программ&#187;</strong>. Кликаем по ней, затем <strong>&#171;Настроить&#187;</strong>, а там кнопку<strong> &#171;Программы&#187;</strong>. Вам выдается окошка со списком программ, распиханным по 4-ем стендартным категориям (категории новые мы создавать не можем, но можем создавать подкатегории). Сейчас, <strong>главное, надо выставить для всех 4-х групп запрет к нашей группе объектов &#8212; &#171;Мои ключи&#187;</strong>. Кликаем по каждой группе -&gt; <strong>&#171;Правила группы&#187;</strong> -&gt; вкладка &#171;Файлы и системный реестр&#187; -&gt; в &#171;дереве&#187; пункт &#171;Персональные данные&#187; -&gt; &#171;Файлы пользователя&#187; -&gt; &#171;Мои ключи&#187; и <strong>выставляем запрет для каждой из четырех колонок</strong> (правая кнопка мыши в нужном месте и &#171;Запретить&#187;). <strong>Проверяем</strong>, например, пытаемся Far-ом или Total Commander открыть файл &#8212; должен быть запрет (разумеется после сохранения настроек).  Затем, там же <strong>находим программу </strong>- в нашем примере <strong>ShellGuard.exe </strong>(там есть поиск по имени программы). Лучше сразу ее переместить в группу &#171;Доверенные&#187;, а затем кликая по ней правой кнопкой мыши, выставляем<strong> &#171;Правила программы&#187;</strong> и там во вкладке &#171;Файлы и системный реестр&#187; <strong>выставляем разрешения для всех колонок &#171;Мои ключи&#187;</strong>. <strong><span style="color: #ff0000;">Но тут стоит обратить внимание!</span></strong> Нужно также поставить опцию во вкладке &#171;Исключения&#187; &#8212; <strong>отметить галочку &#171;Не наследовать ограничения родительского процесса (программы)&#187;</strong>. Объясняю почему. Обычно, программы наподобии ShellGuard, ssh, StatsRemote и т.д.. запускаются из других программ, например из проводника, Far или Total Commander. KIS по умолчанию, для запущенных программ &#171;наследует&#187; права из родительских процессов, например, из проводника. Причем, <strong><span style="color: #ff0000;">при наследовании он выбирает самые ограниченные права между запускающей и запущенной программы</span></strong>. Например, если для проводника стоял запрет на доступ в директорию, а программа, запущенная проводником, имела доступ в эту директорию в своих правах, то KIS выберет из двух типов прав правило с наименьшим приоритетом (наименьший приоритет &#8212; чем более ограничено, тем меньший приоритет) &#8212; то есть запрет (приоритеты от меньшего к большему: &#171;запрет&#187;, &#171;разрешение по запросу&#187;, &#171;рарешение&#187;). Именно поэтому, для ShellGuard.exe мы выбираем опцию &#171;Не наследовать ограничения родительского процесса (программы)&#187;, тем самым отключаем механизм наследования &#8212; теперь KIS будет принимать во внимание только те права, что стоят для ShellGuard.exe.</p>
<h2>StatsRemote</h2>
<p>И еще <strong>нюанс по поводу StatsRemote.exe</strong> (4-ая версия). Эта программа <strong>использует виртуальную Java машину</strong> для работы. Поэтому, не она непосредственно обращается к вашей базе. StatsRemote.exe при запуске запускает процесс javaw.exe, а сама прекращает работу. Теперь вот что получается. Для правильной работы нам нужно сделать несколько иначе, чем описано в примере выше. <strong>Для самой StatsRemote.exe</strong> мы делаем все по такому же принципу, <strong>как делали для ShellGuard.exe</strong>.  Но, когда StatsRemote.exe запустит javaw.exe, <strong>KIS 2011 будет размышлять так</strong>: ага, javaw.exe запущена программой, которая имеет доступ, и права мы также наследуем от нее, но javaw.exe принадлежит группе &#171;Доверенные&#187;, а для нее по умолчанию доступа нет &#8212; тогда берем права с наименьшим приоритетом &#8212; то есть запрет. В результате &#8212; после запуска StatsRemote не будет работать &#8212; не увидит директорию. Нам надо <strong>также выставить индивидуальные права для javaw.exe</strong> с <strong>разрешением на доступ</strong> в директорию. <strong><span style="color: #ff0000;">Но, нельзя ставить опцию &#171;Не наследовать ограничения родительского процесса (программы)&#187;!</span></strong> Если вы ее поставите, вы позволите любой Java программе иметь доступ в вашу директорию. А если опция не стоит, KIS будет выбирать права с наименшьим приоритетом с учетом дерева запуска процессов &#8212; в нашем примере и запускающая программа StatsRemote.exe, и javaw.exe имеют доступ в директорию &#8212; значит доступ для javaw.exe будет! <strong>Если javaw.exe будем запущена другой программой</strong>, то также будет выбрано правило наименьшего приоритета &#8212; то, что <strong>будет установлено для запускающей javaw.exe программы!</strong> А так как мы запретили всем другим программам доступ &#8212; значит доступа не будет <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>Заключение</h2>
<p>Применений этому методу много. Например, его можно использовать и для защиты пасскарт <strong>Roboform</strong>, <strong>LastPass</strong>, ваших документов и т.п..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2010/09/20/kis-2011-personal-rules-settings/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Чуть улучшенный Live HTTP Headers</title>
		<link>http://blog.perlover.com/2010/08/09/patched-live-http-headers/</link>
		<comments>http://blog.perlover.com/2010/08/09/patched-live-http-headers/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 14:25:34 +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[Debugging]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Sniffing]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[urls]]></category>
		<category><![CDATA[xpi]]></category>
		<category><![CDATA[сисадминам]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=987</guid>
		<description><![CDATA[Я часто пользуюсь Live HTTP headers, но постоянно раздражают установленные каждый раз флажки во вкладке Generator -&#62; Show &#171;images&#187; &#38; &#171;CSS&#187;. Обычно, Live HTTP headers используется для перехвата GET &#38; POST запросов HTTP трафика броузера, но при этом в 99% случаев не нужны данные о перехвате графики и CSS стилях. Постоянно приходится их отключать, так [...]]]></description>
			<content:encoded><![CDATA[<p>Я часто пользуюсь <strong><a href="https://addons.mozilla.org/en-US/firefox/addon/3829/" target="_blank">Live HTTP headers</a></strong>, но <strong>постоянно раздражают установленные каждый раз флажки</strong> во вкладке Generator -&gt; <strong>Show &#171;images&#187; &amp; &#171;CSS&#187;</strong>. Обычно, Live HTTP headers используется для перехвата GET &amp; POST запросов HTTP трафика броузера, но при этом в 99% случаев не нужны данные о перехвате графики и CSS стилях. Постоянно приходится их отключать, так как они &#171;засоряют&#187; поток других, более важных, данных. <strong>Решил покончить для себя с этим</strong>, поправив чуть чуть этот плагин. <strong>Кому надо &#8212; пользуйтесь. </strong>Правда, когда плагин выпустят с новой версией, эта будет перетерта и все перестанет работать. Как это произойдет, постараюсь придумать более лучшее решение. Исправлена пара строк, но зато так стало удобнее&#8230; <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>К тому же, эта версия адоптирована для Firefox 3.6.* &amp; 4.*</p>
<p><strong><a href="http://blog.perlover.com/wp-content/uploads/2011/05/patched-livehttpheaders-0.17.xpi">Правленный Live HTTP headers v0.17</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2010/08/09/patched-live-http-headers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

