<?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; html</title>
	<atom:link href="http://blog.perlover.com/tag/html/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>Хорошая статейка по CSS и Float блоки (поплавки)</title>
		<link>http://blog.perlover.com/2011/03/24/good-post-about-floats-css/</link>
		<comments>http://blog.perlover.com/2011/03/24/good-post-about-floats-css/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 11:21:38 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=1232</guid>
		<description><![CDATA[Вот искал и нашел эту статейку со всеми премудростями обращения с блоками &#8212; поплавками (float) в CSS. Спешу с вами поделиться http://designformasters.info/posts/css-float-theory-and-practice/ Для тех, кто хочет иметь этот адрес всегда под рукой в мобильнике, вот QR-Code:]]></description>
			<content:encoded><![CDATA[<p><a href="http://designformasters.info/posts/css-float-theory-and-practice/"><img class="alignleft" src="https://chart.googleapis.com/chart?chs=150x150&amp;cht=qr&amp;chl=http://designformasters.info/posts/css-float-theory-and-practice/" alt="" width="150" height="150" /></a>Вот искал и нашел эту статейку со всеми премудростями обращения с блоками &#8212; поплавками (float) в CSS. Спешу с вами поделиться <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong><a href="http://designformasters.info/posts/css-float-theory-and-practice/" target="_blank">http://designformasters.info/posts/css-float-theory-and-practice/</a></strong></p>
<p>Для тех, кто хочет иметь этот адрес всегда под рукой в мобильнике, вот <strong><a href="http://blog.perlover.com/2010/06/14/qr-code/">QR-Code</a></strong>:</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2011/03/24/good-post-about-floats-css/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>Каков % пользователей с JavaScript?</title>
		<link>http://blog.perlover.com/2009/12/18/javascript-enabled-users/</link>
		<comments>http://blog.perlover.com/2009/12/18/javascript-enabled-users/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 08:50:55 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[For AWMs]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=671</guid>
		<description><![CDATA[На своих нескольких проектах уже замечал неоднократно такую статистику &#8212; по моим данным, только 70-73% рядовых пользователей интернета имеют включеную поддержку JavaScript. Сразу хочу заметить, что не Java, а JavaScript! Делаю эту поправку потому, что некоторые ошибочно думают, смотря в Google Analytics или в данные некоторых других счетчиков в  колонку Java (там, как правило, цифры [...]]]></description>
			<content:encoded><![CDATA[<p>На своих нескольких проектах уже замечал неоднократно такую статистику &#8212; по моим данным, только 70-73% рядовых пользователей интернета имеют включеную поддержку <a href="http://ru.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a>. Сразу хочу заметить, что не <a href="http://ru.wikipedia.org/wiki/Java" target="_blank">Java</a>, а JavaScript! Делаю эту поправку потому, что некоторые ошибочно думают, смотря в <a href="http://www.google.com/analytics/" target="_blank">Google Analytics</a> или в данные некоторых других счетчиков в  колонку Java (там, как правило, цифры за 90%). А ведь <strong>счетчики сами работают на JavaScript</strong>, и визит посетителя <strong>с отключенным JavaScript они просто не зафиксируют</strong>!</p>
<p><strong>Как я посчитал эти цифры?</strong> Возьмем, к примеру логи Apache сервера. Они показывают сколько реально было загрузок какой либо страницы. Берем данные о загрузке страницы из этих логов -V1, затем смотрим, сколько нам посчитал счетчик, например Google Analytics &#8212; V2 (я обсчитывал статистику даже своими JavaScript счетчиками на основе <a href="http://ru.wikipedia.org/wiki/Ajax" target="_blank">Ajax</a>). V1 &#8212; сколько всего смотрело людей, а V2 &#8212; у скольки включен скрипт. V2 всегда будет меньше V1, и если посчитать по формуле <strong>V2/V1*100%, то получится 70-73%</strong>. Проверьте сами! <img src='http://blog.perlover.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Конечно, могут возразить &#8212; боты и все такое… Но я замерял на разных проектах &#8212; на известных и нет, и из разных источников. Цифры всегда были примерно одинаковые. Не верю, что везде процент ботов одинаковый!</p>
<p>Так что <strong>помните об этом</strong>, когда создаете страницу, работающую только на чистом JavaScript коде!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2009/12/18/javascript-enabled-users/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Dafizilla Table2Clipboard</title>
		<link>http://blog.perlover.com/2009/11/19/copy-table-firefox-excel-calc/</link>
		<comments>http://blog.perlover.com/2009/11/19/copy-table-firefox-excel-calc/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 20:36:12 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=312</guid>
		<description><![CDATA[Если вы попробуете скопировать таблицы из HTML страницы в Firefox и вставить их, например, в Excel или в OpenOffice Calc, то вы обнаружите, что они вставляются битыми и вообще, наперекосяк. Это ведь не то, что вы ожидали, наверное? Не знаю почему, но Firefox копирует таблицы в какой-то странной манере (добавляет лишние пробелы и т.п..). Эту [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы попробуете скопировать таблицы из HTML страницы в Firefox и вставить их, например, в Excel или в OpenOffice Calc, то вы обнаружите, что они вставляются битыми и вообще, наперекосяк. Это ведь не то, что вы ожидали, наверное? Не знаю почему, но <strong>Firefox копирует таблицы в какой-то странной манере </strong>(добавляет лишние пробелы и т.п..). <strong>Эту манеру исправляет <a href="https://addons.mozilla.org/en-US/firefox/addon/1852" target="_blank">этот плагин</a>.</strong></p>
<p>Выделите таблицу с данными, например, щелкните правой кнопкой мыши по выделенным ячейкам (выделит отдельные ячейки &#8212; нажимаем Ctrl и удерживая, выделяем мышкой, или можно скопировать сразу всю таблицу &#8212; пункт <strong>«Copy whole table»</strong>), выберите в меню <strong>«Copy selected cells»</strong>, затем сделайте вставку в Excel или в OPenOffice Calc. Все будет вставлено как надо.</p>
<p><strong>Очень полезно</strong>, <strong>когда работаете </strong>с какими либо <strong>данными</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2009/11/19/copy-table-firefox-excel-calc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Пипетка цветов прямо из Firefox</title>
		<link>http://blog.perlover.com/2009/11/02/color-picker-from-firefox/</link>
		<comments>http://blog.perlover.com/2009/11/02/color-picker-from-firefox/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 14:36:49 +0000</pubDate>
		<dc:creator>Perlover</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[Для Webmasters]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://blog.perlover.com/?p=152</guid>
		<description><![CDATA[Сегодня поставил очень полезный плагинчик для вебмастера сайтов. Кто работал с Фотошоп, знают инструмент «пипетка» &#8212; тыкаешь в любое место картинки, получаешь параметр цвета. Я раньше так и делал для сайтов &#8212; делал скриншот, потом копировал в Фотошоп, там получал цвет пипеткой. Но если вам надо получить цвет из веб страниц, самый лучший способ &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня поставил очень полезный плагинчик для вебмастера сайтов. Кто работал с Фотошоп, знают инструмент «пипетка» &#8212; тыкаешь в любое место картинки, получаешь параметр цвета. Я раньше так и делал для сайтов &#8212; делал скриншот, потом копировал в Фотошоп, там получал цвет пипеткой. Но если вам надо получить цвет из веб страниц, самый лучший способ &#8212; <strong><a href="https://addons.mozilla.org/en-US/firefox/addon/271" target="_blank">ColorZilla </a></strong>плагин.</p>
<p>Итак, скачиваем, ставим. Внизу слева появляется значок «пипетки». По правой кнопке мыши можно вызвать опции, установить разные настройки. Быстрый вызов &#8212; <strong>Shift + Esc</strong>. При этом появляется мишень &#8212; вы наводите на любое место в Firefox, хоть на менюшки самого Firefox, при этом видите цвет в мишени там, где пипетка. Клик &#8212; и цвет запомнен. Очень рекомендую поставить опцию «Options» -&gt; «Auto Copy» -&gt; «Enabled». Тогда автоматом цвет при клике будет запоминаться в Clipboard. Работает даже для картинок вебстраницы.<br />
Если <strong>удерживать Alt + Shift</strong>, то можно прокручивать страницу вправо-влево, вверх-вниз мышкой, с нажатой на ней левой кнопкой (удобно, когда страница больше чем экран).</p>
<p>Но! Этот плагин имеет очень много других полезных фишек. Это:</p>
<ul>
<li>Измерение расстояния (ΔX, ΔY) между текущей позицией мишени пипетки и позицией от предыдущего измерения</li>
<li>Редактор цветов</li>
<li>Палитры цветов и history по ним (иногда удобно использовать это)</li>
<li>И самая полезная штучка &#8212; <strong>Анализатор цветов страницы </strong>(<em><strong>Webpage DOM Color Analyzer</strong></em>). Один вызов этого зверя, и он проанализирует всю страницу, построит палитру цветов, что в ней используется и выдаст вам эту палитру. Если при этом наводить мышкой на цвета, он подсвечивает и показывает куски страницы, где используется этот цвет. Я думаю, полезно это может оказаться, например, в таком случае: вам понравился сайт и его цветовая гамма, вы вызываете анализатор, а потом эту палитру используете. В ней можно исключать какие либо цвета, или разделять ее между участниками через общий сайт addon-са. Вообщем, если поразбираться, должно понравиться. Думаю, на самом сайте можно найти много готовых палитр (не пробовал пока)</li>
</ul>
<p><span style="text-decoration: line-through;">Есть у него маленький минус. Если линки имеют :hover псевдокласс, и когда вы наводите на такой линк мишенью, то цвет линка меняется на :hover класс. Поэтому, получить цвет :hover класса можно, а вот цвет простого линка &#8212; нельзя, по крайней мере я не нашел этого.</span></p>
<p>Уже после публикации этого поста, я выяснил, что можно узнать цвет под :hover линком. Не знаю, как я просмотрел это на странице <a title="Help ColorZilla" href="http://www.colorzilla.com/firefox/help.html" target="_blank">help</a> автора плагина. Вообщем, тыкаем в :hover линк, у нас &#8212; цвет после наведения мышки. Кликаем правой кнопкой мыши по пипетке в Status Bar &#8212; там есть «Resample Last Location». Выбираем этот пункт &#8212; у нас цвет до изменения.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perlover.com/2009/11/02/color-picker-from-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

