<?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>TermiT's Blog &#187; How To</title>
	<atom:link href="http://blog.termit.name/category/howtos/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.termit.name</link>
	<description>Блог амбициозного разработчика</description>
	<lastBuildDate>Thu, 29 Jul 2010 19:53:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Самоходный танк AT-AT из StarWars на чистом CSS</title>
		<link>http://blog.termit.name/samoxodnyj-tank-at-at-iz-starwars-na-chistom-css/</link>
		<comments>http://blog.termit.name/samoxodnyj-tank-at-at-iz-starwars-na-chistom-css/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 14:22:20 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.termit.name/?p=241</guid>
		<description><![CDATA[Энтони Кальсадилья показал отличный пример новых возможностей CSS. Он написал статью как анимировать AT-AT на чистом CSS. (Работает только в Safari и Google Chrome) Вот кусок кода, реализующий анимацию головы : CSS: @-webkit-keyframes rotate-head{ &#160; 0% &#123;-webkit-transform:rotate&#40;0deg&#41; translate&#40;0px,0px&#41;;&#125; &#160; 40% &#123;-webkit-transform:rotate&#40;10deg&#41; translate&#40;15px,5px&#41;;&#125; &#160; 80% &#123;-webkit-transform:rotate&#40;-5deg&#41; translate&#40;8px,5px&#41;;&#125; &#160; 100% &#123;-webkit-transform:rotate&#40;0deg&#41; translate&#40;0px,0px&#41;;&#125; &#125; #atat #head &#123; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://anthonycalzadilla.com/css3-ATAT/index.html"><img class=" alignnone" src="http://www.optimum7.com/internet-marketing/wp-content/uploads/2010/02/article-atat.jpg" alt="http://anthonycalzadilla.com/css3-ATAT/index.html" width="450" height="352" /></a></p>
<p><span>Энтони Кальсадилья показал отличный пример новых возможностей CSS. Он написал статью <a href="http://blog.optimum7.com/u/13">как анимировать AT-AT на чистом CSS.</a> (Работает только в Safari и Google Chrome)</span></p>
<p><span>Вот кусок кода, реализующий анимацию головы :</span></p>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-2">
<div class="css">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #a1a100;">@-webkit-keyframes rotate-head{</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #cc66cc;color:#800000;">0</span>% <span style="color: #66cc66;">&#123;</span>-webkit-transform:rotate<span style="color: #66cc66;">&#40;</span>0deg<span style="color: #66cc66;">&#41;</span> translate<span style="color: #66cc66;">&#40;</span>0px,0px<span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #cc66cc;color:#800000;">40</span>% <span style="color: #66cc66;">&#123;</span>-webkit-transform:rotate<span style="color: #66cc66;">&#40;</span>10deg<span style="color: #66cc66;">&#41;</span> translate<span style="color: #66cc66;">&#40;</span>15px,5px<span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #cc66cc;color:#800000;">80</span>% <span style="color: #66cc66;">&#123;</span>-webkit-transform:rotate<span style="color: #66cc66;">&#40;</span>-5deg<span style="color: #66cc66;">&#41;</span> translate<span style="color: #66cc66;">&#40;</span>8px,5px<span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #cc66cc;color:#800000;">100</span>% <span style="color: #66cc66;">&#123;</span>-webkit-transform:rotate<span style="color: #66cc66;">&#40;</span>0deg<span style="color: #66cc66;">&#41;</span> translate<span style="color: #66cc66;">&#40;</span>0px,0px<span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#atat <span style="color: #cc00cc;">#head <span style="color: #66cc66;">&#123;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; -webkit-animation-name: rotate-head;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; -webkit-animation-duration: 7s;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; -webkit-animation-iteration-count: infinite;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; -webkit-transform-origin: <span style="color: #cc66cc;color:#800000;">0</span> <span style="color: #cc66cc;color:#800000;">50</span>%;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=241&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/samoxodnyj-tank-at-at-iz-starwars-na-chistom-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как смотреть Hulu.com и слушать Pandora Radio, Last.fm из России</title>
		<link>http://blog.termit.name/kak-smotret-hulucom-i-slushat-pandora-radio-lastfm-iz-rossii/</link>
		<comments>http://blog.termit.name/kak-smotret-hulucom-i-slushat-pandora-radio-lastfm-iz-rossii/#comments</comments>
		<pubDate>Sun, 17 May 2009 16:51:37 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[hulu]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[pandora]]></category>

		<guid isPermaLink="false">http://blog.termit.name/?p=144</guid>
		<description><![CDATA[Если вы не знаете о чем идет речь посетите следующие страницы: Что такое Hulu.com (EN) Что такое Pandora Radio (EN) Что такое Last.FM (RU) Проблема использования данных сервисов заключается в том, что они не предоставляют контент для русских пользователей (либо требует за это плату). Сервисы очень качественные и терять к ним доступ не очень хочется, [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы не знаете о чем идет речь посетите следующие страницы:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Hulu">Что такое Hulu.com (EN)<br />
</a></li>
<li><a href="http://en.wikipedia.org/wiki/Pandora_(music_service)">Что такое Pandora Radio (EN)<br />
</a></li>
<li><a href="http://ru.wikipedia.org/wiki/Last.fm">Что такое Last.FM (RU)</a></li>
</ul>
<p>Проблема использования данных сервисов заключается в том, что они не предоставляют контент для русских пользователей (либо требует за это плату). Сервисы очень качественные и терять к ним доступ не очень хочется, но и платить деньги за доступ к ним пока я не готов. Поэтому будем искать как получить к ним доступ без вложений денежных средств.  Вариантов на самом деле я нашел не много это либо использовать прокси либо vpn сервисы. Бесплатные прокси можно сразу отсечь, так как речь идет о потоковом видео/аудио, а для этого нужна хорошая пропуская способность что редкость для бесплатных прокси. (Кстати, пока эксперементировал с бесплатными проксями нашел <a href="http://2ip.ru/soft/privat.php">удобные утилиты </a>для работы с прокси листами). Остался второй вариант: сервисов которые предоставляют услуги USA VPN достаточно много, но большая часть из них платные, либо бесплатные, но с ужастным каналом.</p>
<p>В итоге я нашел утилиту <a href="http://www.hotspotshield.com/" target="_blank">HotSpot Shield</a>, которая проста в установки и предоставляет USA VPN c хорошем каналом (600-800 кб/c, чего для hulu вполне достаточно), единственный минус это банер, который появляется на каждой странице при использовании <a href="http://www.hotspotshield.com/" target="_blank">HotSpot Shield</a>, но если у вас установлена банерорезка, то вы его и не заметите.</p>
<p><span style="text-decoration: underline;">Установка:</span></p>
<ol>
<li>Качаем прогу <a href="http://www.hotspotshield.com/downloads/thank-you-RU/">отсюда</a>.</li>
<li>Распаковываем архив и запускаем установку.</li>
<li>После запуска программы зайдите на <a href="http://internet.yandex.ru">internet.yandex.ru</a> и убедитесь, что ваш IP определяется как США</li>
<li>Можно заходить на <a href="http://www.hulu.com">hulu.com</a> или другие сервисы.</li>
</ol>
<p><strong>Альтернативный способ без баннеров для Pandora.com:</strong><br />
<a href="http://youngerson.livejournal.com/114870.html" target="_blank">http://youngerson.livejournal.com/114870.html</a></p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=144&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/kak-smotret-hulucom-i-slushat-pandora-radio-lastfm-iz-rossii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Регулярные выражения? AIR вам в помощь!</title>
		<link>http://blog.termit.name/regulyarnye-vyrazheniya-air-vam-v-pomoshh/</link>
		<comments>http://blog.termit.name/regulyarnye-vyrazheniya-air-vam-v-pomoshh/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 20:50:14 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[regexp]]></category>

		<guid isPermaLink="false">http://blog.termit.name/regulyarnye-vyrazheniya-air-vam-v-pomoshh/</guid>
		<description><![CDATA[Если у вас не такой модный текстовый редактор как у меня (gvim) и вам нужно что-то вроде деббагера регулярных выражений или вы еще не уверенно себя чувствуете при работе с ними, то вам поможет RegExr приложение написанное на Adobe Flex и доступное в двух вариантах: онлайн и air-дистрибутив. Вещь я вам скажу просто суперская, рассмотрим [...]]]></description>
			<content:encoded><![CDATA[<p>Если у вас не такой модный текстовый редактор как у меня (gvim) и вам нужно что-то вроде деббагера регулярных выражений или вы еще не уверенно себя чувствуете при работе с ними, то вам поможет <a href="http://www.gskinner.com/RegExr/desktop/">RegExr</a> приложение написанное на Adobe Flex и доступное в двух вариантах: <a href="http://gskinner.com/RegExr/">онлайн</a> и <a href="http://gskinner.com/RegExr/desktop/RegExr.air">air-дистрибутив</a>. Вещь я вам скажу просто суперская, рассмотрим ее поподронее:</p>
<p><a href="http://blog.termit.name/wp-content/screenshot-regexr2.png" title="screenshot-regexr2.png"><img src="http://blog.termit.name/wp-content/screenshot-regexr2.png" alt="screenshot-regexr2.png" /></a></p>
<ol>
<li>Судя мы вводим само выражение и при  наведении на каждый метасимвол или конструкцию появляется окошко с подсказкой&nbsp;&mdash; удобно</li>
<li>Сдесь текст, на котором тестируется регулярка, синим цветом выделяются совпадения</li>
<li>Тут выставляются флаги</li>
<li>Это что-то вроде браузера по конструкциям, метасимволам и группам</li>
<li>Здесь высвечиваются коротенькие подсказк, если вы забыли как что-то работает :)</li>
<li>Тут небольшой итог: паттерн, флаги, и количество найденных групп</li>
<li>Переключатель между поиском и заменой</li>
</ol>
<p>Советую, особенно новичкам...</p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=80&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/regulyarnye-vyrazheniya-air-vam-v-pomoshh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Я проверяю свои сайты на корректность отображения в 32 браузерах. А ты?</title>
		<link>http://blog.termit.name/ya-proveryayu-svoi-sajty-na-korektnost-otobrazheniya-v-32-brauzerax-a-ty/</link>
		<comments>http://blog.termit.name/ya-proveryayu-svoi-sajty-na-korektnost-otobrazheniya-v-32-brauzerax-a-ty/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 19:50:20 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[acid test]]></category>
		<category><![CDATA[acid2]]></category>
		<category><![CDATA[acid3]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://blog.termit.name/ya-proveryayu-svoi-sajty-na-korektnost-otobrazheniya-v-32-brauzerax-a-ty/</guid>
		<description><![CDATA[Каждый &#171;нормальный&#187; веб-разработчик проверяет свои работы на корректность отображения в различных браузерах, ну покрайней мере трех (Opera, Firefox, Internet Explorer), но не стоит забывать про то, что у каждого из браузеров огромное количество версий отображающая страницы иначе и это не говоря уже о различие в отображении на разных платформах. Так как же быть? Если вы [...]]]></description>
			<content:encoded><![CDATA[<p>Каждый &laquo;нормальный&raquo; веб-разработчик проверяет свои работы на корректность отображения в различных браузерах, ну покрайней мере трех (Opera, Firefox, Internet Explorer), но не стоит забывать про то, что у каждого из браузеров огромное количество версий отображающая страницы иначе и это не говоря уже о различие в отображении на разных платформах. Так как же быть?</p>
<p>Если вы задайтесь этим вопросом, то вам прямая дорога на <a href="http://browsershots.org/">BrowserShots</a>. <a href="http://browsershots.org/">BrowserShots</a> делает скриншоты вашего сайта в разных браузерах. Это бесплатный open-source сервис, созданный Johann C. Rocholl. Когда вы отправляете адрес свого сайта, он добавляется в очередь. Несколько различных компьютеров откроют ваш сайт в своих браузерах. Затем они сделают скриншоты и загрузят их на центральный сервер. Можно указать какие имеено браузеры вас интересуют (всего их 32, <strong>на Linux:</strong> BonEcho 2.0, Dillo 0.8, Epiphany 2.14, Epiphany 2.20, Firefox 1.5, Firefox 2.0, Firefox 3.0, Flock 1.0, Galeon 2.0, GranParadiso 3.0, Iceape 1.1, Iceweasel 2.0, Kazehakase 0.5, Konqueror 3.5, Minefield 3.0, Navigator 9.0, Opera 9.25, Opera 9.50, SeaMonkey 2.0; <strong>на Windows:</strong> Firefox 1.5, Firefox 2.0, Firefox 3.0, MSIE 5.0, MSIE 5.5, MSIE 6.0, MSIE 7.0, Safari 3.0, на <strong>Mac OS:</strong> Firefox 2.0, Safari 1.3, Safari 2.0, <strong>на BSD:</strong> Opera 9.25) а также указать дополнительные опции: разрешение, версию JavaScript, влючен ли Flash и Java.</p>
<p>Благодаря этому сервису я узнал, что не один из MSIE правильно не показывает левую колонку моего блога, а также  в FF 1.5 под Windows почему то не отображает блок &laquo;Обо мне&raquo;. <a href="http://browsershots.org/http://blog.termit.name/">Смотрите сами</a>.</p>
<p>Также весело смотрятся  попытки браузеров отрендерить всем известные тесты на совместимость стандартам <a href="http://browsershots.org/websites/3776/">Acid2</a> и <a href="http://browsershots.org/http://acid3.acidtests.org/">Acid3</a>. Пока лидирует Opera, а в спину ей дышит Firefox 3.0</p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=48&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/ya-proveryayu-svoi-sajty-na-korektnost-otobrazheniya-v-32-brauzerax-a-ty/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Просмотр исходного текста в Firefox</title>
		<link>http://blog.termit.name/prosmotr-isxodnogo-teksta-v-firefox/</link>
		<comments>http://blog.termit.name/prosmotr-isxodnogo-teksta-v-firefox/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 11:53:28 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.termit.name/prosmotr-isxodnogo-teksta-v-firefox/</guid>
		<description><![CDATA[Вас раздражает, когда в Firefox&#39;e после нажатия на &#171;Ctrl+U&#187; (Меню -&#62; Вид -&#62;Показать исходный код) открывается новое окно? Тогда я ваш спаситель :) Просто перенесите на панель браузера следующий линк: Переключиться на исходный код И при нажатии на него исходный код будет отображаться в том же табе, что и страница. Нажав снова вы вернётесь к [...]]]></description>
			<content:encoded><![CDATA[<p>Вас раздражает, когда в Firefox&#39;e после нажатия на &laquo;Ctrl+U&raquo; (Меню -&gt; Вид -&gt;Показать исходный код) открывается новое окно? Тогда я ваш спаситель :) Просто перенесите на панель браузера следующий линк:</p>
<p><a href="javascript:(function(){if (location.href.substr(0,12)=='view-source:'){location.href=location.href.substr(12)}else{location.href='view-source:'+location.href}})()">Переключиться на исходный код</a></p>
<p>И при нажатии на него исходный код будет отображаться в том же табе, что и страница. Нажав снова вы вернётесь к исходной страницы.</p>
<p>Вот такой маленький трикс :)</p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=28&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/prosmotr-isxodnogo-teksta-v-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
