<?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; Web 2.0</title>
	<atom:link href="http://blog.termit.name/category/web-20/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>FireSass: отладка Sass прямов в браузере</title>
		<link>http://blog.termit.name/firesass-otladka-sass-pryamov-v-brauzere/</link>
		<comments>http://blog.termit.name/firesass-otladka-sass-pryamov-v-brauzere/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 10:41:25 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[haml]]></category>
		<category><![CDATA[sass]]></category>

		<guid isPermaLink="false">http://blog.termit.name/?p=262</guid>
		<description><![CDATA[Натан Вейзенбаум написал плагин FireSass для FireBug, позволяющий прямо в firefox отлаживать Sass (Sass&#160;&#8212; DSL, упрощающий написание CSS) код без непосредственной трансляции в CSS. Этот плагин добавляет номера строк и имена файлов в стандартное окно отладки css, что значительно облегчает жизнь превеженцам HAML и Sass. Источник]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://nex-3.com/shared/blog-22-03-2010-screenshot.png" alt="" width="475" height="220" /></p>
<p><a href="http://nex-3.com/">Натан Вейзенбаум</a> написал плагин <a href="http://nex-3.com/posts/92-firesass-bridges-the-gap-between-sass-and-firebug">FireSass</a> для <a href="https://addons.mozilla.org/en-US/firefox/addon/103988">FireBug</a>, позволяющий прямо в firefox отлаживать <a href="http://sass-lang.com/">Sass</a> (Sass&nbsp;&mdash; DSL, упрощающий написание CSS) код без непосредственной трансляции в CSS.</p>
<p>Этот плагин добавляет номера строк и имена файлов в стандартное окно отладки css, что значительно облегчает жизнь превеженцам HAML и Sass.</p>
<p><a href="http://ajaxian.com/archives/firesass"><em>Источник</em></a></p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=262&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/firesass-otladka-sass-pryamov-v-brauzere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>JavaScript использующий ресурсы GPU</title>
		<link>http://blog.termit.name/javascript-ispolzuyushhij-resursy-gpu/</link>
		<comments>http://blog.termit.name/javascript-ispolzuyushhij-resursy-gpu/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 07:00:29 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Jetpack]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.termit.name/?p=218</guid>
		<description><![CDATA[Я уважаю таких программистов как Алексей Митцев (Россия, Москва). Он победил на контесте Mozilla Jetpack 0.5, его проектом был прототип позволяющий JavaScript использовать ресурсы GPU. Работа Алексея&#160;&#8212; это альфа-прототип, демонстрирующий потенциал проекта. Для работы нужна специальная сборка Firefox, потому показать работу проекта в действии тяжело. Однако, можно продемонстрировать принцип работы. Вот пример транспонирования матрицы со [...]]]></description>
			<content:encoded><![CDATA[<p>Я уважаю таких программистов как Алексей Митцев (Россия, Москва). Он победил на контесте <a href="http://mozillalabs.com/jetpack/2009/11/10/jetpack-0-5-contest-a-winner/">Mozilla Jetpack 0.5</a>, его проектом был прототип позволяющий JavaScript использовать ресурсы <a href="http://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80">GPU</a>.<br />
Работа Алексея&nbsp;&mdash; это альфа-прототип, демонстрирующий потенциал проекта. Для работы нужна специальная сборка Firefox, потому показать работу проекта в действии тяжело. Однако, можно продемонстрировать принцип работы. Вот пример транспонирования матрицы со скоростью света:</p>
<div class="syntax_hilite"><span class="langName">JavaScript:</span>
<div id="javascript-4">
<div class="javascript">
<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;">jetpack.<span style="color: #006600;">statusBar</span>.<span style="color: #006600;">append</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</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;">html: <span style="color: #3366CC;">&laquo;Transpose!&raquo;</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;">onReady: <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>widget<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</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;">&#40;</span>widget<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">click</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</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: #003366; font-weight: bold;">var</span> myStorage = jetpack.<span style="color: #006600;">cuda</span>-storage;</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: #003366; font-weight: bold;">var</span> matrix = <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</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: #003366; font-weight: bold;">var</span> size = <span style="color: #CC0000;color:#800000;">32</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: #000066; font-weight: bold;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i=<span style="color: #CC0000;color:#800000;">0</span>; i</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;">array<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> = i;</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: #003366; font-weight: bold;">var</span> transposedMatrix = myStorage.<span style="color: #006600;">transpose</span><span style="color: #66cc66;">&#40;</span>size, matrix<span style="color: #66cc66;">&#41;</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;">transposedMatrix.<span style="color: #006600;">forEach</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span>v<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> console.<span style="color: #006600;">log</span><span style="color: #66cc66;">&#40;</span> v <span style="color: #66cc66;">&#41;</span>; <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</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><span style="color: #66cc66;">&#41;</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><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p><span id="more-218"></span><br />
Алексей <a href="http://mozillalabs.com/blog/2010/01/elevating-javascript-performance-through-gpu-power/">рассказывает</a> почему это проект важен:</p>
<blockquote>
<p>Сейчас люди используют интернет для совместной работы очень активно. Инструменты, позволяющие этому осуществится, в быстром темпе наращивают функционал и удобство. Но с ростом удобства увеличиваются и требуемые ресурсы, которые использует браузер и его среда. На сегодняшней день взаимодействие людей в интернете ограничивается  текстовыми документами, музыкой, видео и изображениями, но существует потребность в других формах представления и обработки данных в браузере, которые требуют большей производительности:</p>
<ul>
<li>стриминг цифрового видео и аудио потоков в высоком качестве.</li>
<li>распознавание речи</li>
<li>манипуляции и обработка больших изображений природы и космоса</li>
<li>локальная обработка больших массивов данных</li>
<li>анимация DOM-элементов (через DirectX или OpenGL)</li>
<li>исследование 3D-миров, таких как SecondLife или OpenSim Grid</li>
<li>редактирование видео и аудио файлов в реалтайме</li>
<li>IDE работающие прямо в браузере</li>
</ul>
<p>Это список можно перечислять до бесконечности. Разработчики пытались преодолеть ресурсные проблемы используя такие client-server технологии как ActiveX, Netscape Plugins, Java Applets, но они не получили массового распространения. Возможно этот проект изменит данную ситуацию, но не стоит забывать о кроссбраузерности, придется проделать большую работу по стандартизации. Возможно в ближайшем будущем, все те инструменты разработчиков, которые позволяли  обеспечить приложения богатыми возможностями, такие как JavaScript, ActionScript, плагины и те что упоминались ранее перестанут страдать от нехватки процессорного времени.</p>
</blockquote>
<p><a href="http://ajaxian.com/archives/javascript-running-on-the-gpu"><em>Источник</em></a></p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=218&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/javascript-ispolzuyushhij-resursy-gpu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D банка Колы на чистом CSS</title>
		<link>http://blog.termit.name/3d-banka-koly-na-chistom-css/</link>
		<comments>http://blog.termit.name/3d-banka-koly-na-chistom-css/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 13:54:46 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.termit.name/?p=215</guid>
		<description><![CDATA[Роман Кортез продемонстрировал интересный CSS трюк, он сделал на чистом CSS 3D банку колы используя background-attachment, background-position и еще несколько параметров чтобы добиться такого эффекта, при этом он не использовал хитрых возможностей CSS 3. Вот ключевой кусок кода: CSS: p &#123; &#160; &#160; &#160; &#160; background-image: url&#40;coke-label.jpg&#41;; &#160; &#160; &#160; &#160; background-attachment: fixed; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Роман Кортез <a href="http://www.romancortes.com/blog/pure-css-coke-can/">продемонстрировал</a> интересный CSS трюк, он сделал на чистом CSS 3D банку колы используя background-attachment, background-position и еще несколько параметров чтобы добиться такого эффекта, при этом он не использовал хитрых возможностей CSS 3.<br />
<iframe src="http://www.romancortes.com/ficheros/css-coke.html" frameborder="0" height="410" width="510"></iframe></p>
<p><span id="more-215"></span><br />
Вот ключевой кусок кода:</p>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-6">
<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;">p <span style="color: #66cc66;">&#123;</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background-image</span>: <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span>coke-label.jpg<span style="color: #66cc66;">&#41;</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background-attachment</span>: <span style="color: #993333;">fixed</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background-repeat</span>: <span style="color: #993333;">repeat-x</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">width</span>: 1px;</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;">&nbsp;</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: #cc00cc;">#x1 <span style="color: #66cc66;">&#123;</span></span>background-<span style="color: #000000; font-weight: bold;">position</span>: 5px 30px;<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: #cc00cc;">#x2 <span style="color: #66cc66;">&#123;</span></span>background-<span style="color: #000000; font-weight: bold;">position</span>: 0px 30px;<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: #cc00cc;">#x3 <span style="color: #66cc66;">&#123;</span></span>background-<span style="color: #000000; font-weight: bold;">position</span>: -3px 30px;<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: #cc00cc;">#x4 <span style="color: #66cc66;">&#123;</span></span>background-<span style="color: #000000; font-weight: bold;">position</span>: -6px 30px;<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: #cc00cc;">#x5 <span style="color: #66cc66;">&#123;</span></span>background-<span style="color: #000000; font-weight: bold;">position</span>: -8px 30px;<span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>С помощью него отображается сама банка и &laquo;обертка&raquo; на ее поверхности.</p>
<p><img class="alignnone" src="http://www.romancortes.com/ficheros/coke-can.png" alt="" width="162" height="281" /></p>
<p><img class="alignnone" src="http://www.romancortes.com/ficheros/coke-label.jpg" alt="" width="460" height="240" /></p>
<p><a href="http://ajaxian.com/archives/rolling-a-coke-can-around-with-pure-css"><em>Источник</em></a></p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=215&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/3d-banka-koly-na-chistom-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ChromeOS&#160;&#8212; веб-ос 2010? Нет, Win 3.11! :)</title>
		<link>http://blog.termit.name/chromeos-veb-os-2010-net-win-3-11/</link>
		<comments>http://blog.termit.name/chromeos-veb-os-2010-net-win-3-11/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:24:21 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[Trash]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[webos]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[веб-ос]]></category>

		<guid isPermaLink="false">http://blog.termit.name/?p=209</guid>
		<description><![CDATA[Это пятничный пост, но так получилось запостить его в понедельник :) В 2010 нас ждем много вариаций на тему веб-ос, и самый ожидаемый продукт это ChromeOS. Хотя зачем ждать, если  можно  уже сейчас попробовать Windows 3.11: Browser Edition? Источник]]></description>
			<content:encoded><![CDATA[<p>Это пятничный пост, но так получилось запостить его в понедельник :)</p>
<p>В 2010 нас ждем много вариаций на тему веб-ос, и самый ожидаемый продукт это ChromeOS. Хотя зачем ждать, если  можно  уже сейчас попробовать <a href="http://www.michaelv.org/">Windows 3.11: Browser Edition</a>?</p>
<p><img class="alignnone" src="http://ajaxian.com/wp-content/images/win311.png" alt="" width="446" height="333" /></p>
<p><em><a href="http://ajaxian.com/archives/chrome-os-the-web-based-os-of-2010-nah-win-3-11">Источник</a></em></p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=209&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/chromeos-veb-os-2010-net-win-3-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTube и Vimeo переходят на HTML5 тэг &#171;video&#187;</title>
		<link>http://blog.termit.name/youtube-i-vimeo-perexodyat-na-html5-teg-video/</link>
		<comments>http://blog.termit.name/youtube-i-vimeo-perexodyat-na-html5-teg-video/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 10:20:29 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.termit.name/?p=205</guid>
		<description><![CDATA[На мероприятии Google I/O была продемонстрирована демо-версия YouTube, позволяющая проигрывать видео прямо в браузере, не используя при этом Flash. Пройдя по данной ссылке, вы можете принять участие в бета-тестировании. Я даже не знаю с чего начать, вот две точки зрения: Защитник открытых стандартов Здорово, что можно наблюдать, как такой гигантский портал&#160;&#8212; олицетворение Flash видео&#160;&#8212; использует [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://ajaxian.com/wp-content/images/youtubehtml5.png" alt="" width="489" height="352" /></p>
<p>На мероприятии Google I/O была продемонстрирована демо-версия<a href="http://www.youtube.com/html5"><br />
YouTube</a>, позволяющая проигрывать видео прямо в браузере, не используя при этом Flash.</p>
<p>Пройдя по данной ссылке, вы можете принять участие в<br />
бета-тестировании. Я даже не знаю с чего начать, вот две точки зрения:<span id="more-205"></span></p>
<p><strong>Защитник открытых стандартов</strong><br />
Здорово, что можно наблюдать, как такой гигантский портал&nbsp;&mdash;<br />
олицетворение Flash видео&nbsp;&mdash; использует HTML тэг video. Если хотите<br />
побесить Адобовцев, спросите их: &laquo;а как вам эти ребята с YouTube заколачивающие миллионы пользуясь вашей работой? Конечно, у вас есть кучка денег с лицензий... хотя стойте...&raquo;</p>
<p>Это только первый шаг для YouTube,  теперь с помощью проигрывания<br />
видео нативным методом  в браузере они смогут реализовать массу<br />
интересных идей.</p>
<p>Бонус от использования беты: &laquo;Видео с рекламой не поддерживаются&raquo; :)</p>
<p><strong>Другой парень</strong><br />
Отлично, что YouTube демонстрирует поддержку HTML5, но заметьте&nbsp;&mdash; он<br />
работает только в Safari/Chrome (сказать, что он работает в IE через<br />
ChromeFrame, будет обманом) из-за того, что YouTube поддерживает H.264<br />
и не поддерживает Ogg. Конечно, понадобится много времени, чтобы<br />
добавить поддержку Ogg, но это поможет решить проблему.</p>
<p>Если попробуете сервис на данном этапе, то увидите, что он не<br />
поддерживает HD и множество других функций Flash плеера, отсутствует<br />
даже возможность полноэкранного просмотра. Нужно развиваться быстрей.</p>
<p>Время покажет. А какой точки зрения придерживаетесь вы?</p>
<p><a href="http://news.cnet.com/8301-27076_3-10439048-248.html">Vimeo также перешел на тэг video</a>, тоже только с поддержкой H.264.</p>
<p><a href="http://ajaxian.com/archives/youtube-html5-video"><em>Источник</em></a></p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=205&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/youtube-i-vimeo-perexodyat-na-html5-teg-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Бывают приятные сюрпризы</title>
		<link>http://blog.termit.name/byvayut-priyatnye-syurprizy/</link>
		<comments>http://blog.termit.name/byvayut-priyatnye-syurprizy/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 01:00:07 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[get clicky]]></category>
		<category><![CDATA[google analytics]]></category>

		<guid isPermaLink="false">http://blog.termit.name/byvayut-priyatnye-syurprizy/</guid>
		<description><![CDATA[Как-то давно я писал про хороший сервис статистики посещаемости сайта, который на раз делает Google Analytics — Get Clicky. Давно хотел заплатить за ПРО версию, но лягушка меня душила :). Пол года назад Get Clicky решили сделать локализацию своего сервиса по типу Facebook, т.е. пользователям предлагалось самим локализовать сервис: выдаются строчки на английском языке и [...]]]></description>
			<content:encoded><![CDATA[<p>Как-то <a href="http://blog.termit.name/novyj-servis-statistiki/">давно</a> я писал про хороший сервис статистики посещаемости сайта, который на раз делает <a id="pa1" href="http://www.google.ru/aclk?sa=l&amp;ai=Br7Hy6YowSaehEI-m0QXE6sFu6IvAI5y57L4DnrOtuQSw2wYIABABGAEgtlQoAjgBUJmLip0CYISt8IWcHqAB5PD__QPIAQHZA1sExRM6j7kd4AMQ&amp;sig=AGiWqtzGhMY17auWWnjTNAP6ELg4Gajeuw&amp;q=http://www.google.com/analytics/ru-RU/#utm_source=ru-ha-ru-google_brand_goog_analytics&amp;utm_medium=ha&amp;utm_campaign=ru&amp;utm_term=google%20analytics" target="_blank">Google Analytics</a> — <a href="http://www.getclicky.com/">Get Clicky</a>. Давно хотел заплатить за ПРО версию, но лягушка меня душила :). Пол года назад <a href="http://www.getclicky.com/">Get Clicky</a> решили сделать локализацию своего сервиса по типу <a href="http://www.facebook.com/">Facebook</a>, т.е. пользователям предлагалось самим локализовать сервис: выдаются строчки на английском языке и есть поля для ввода перевода на русский, также есть возможность голосовать за варианты других пользователей. Мне эта идея показалась забавной и я поигрался с этим с пол часа, позже мне надоело работать бесплатным переводчиком на коммерческом сервисе и благополучно забыл про этот &laquo;игру&raquo;. Забавно, недавно получил письмо от <a href="http://www.getclicky.com/">Get Clicky</a> со следующим содержанием:</p>
<blockquote>
<p><em>Hi Gennady,</em></p>
<p><em>Thank you for helping translate <span class="nfakPe">Clicky</span> into your native language, we really appreciate it.</em></p>
<p><em>We are rewarding the top 50 contributors with free &laquo;Pro&raquo; accounts for life, and you were one of them! Congratulations, and please enjoy :)</em></p>
<p><em>&mdash; The Clicky Team :)<br />
<a href="http://getclicky.com/" target="_blank">http://getclicky.com</a></em></p>
</blockquote>
<p>Мелочь, а приятно. Ну и конечно это случай изменил мои взгляды на &laquo;помощь коммерческим сервисам&raquo; :)</p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=120&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/byvayut-priyatnye-syurprizy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ХабраШвабр</title>
		<link>http://blog.termit.name/xabrashvabr/</link>
		<comments>http://blog.termit.name/xabrashvabr/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 21:41:55 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[bigstreet]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[explay]]></category>
		<category><![CDATA[хабр]]></category>
		<category><![CDATA[швабр]]></category>

		<guid isPermaLink="false">http://blog.termit.name/xabrashvabr/</guid>
		<description><![CDATA[Появилась недавно задача сляпать сайтик с функционалом как у habrhabr, то есть с кармой, друзьями, рейтингами, коллективными блогами, блэкджеком и шлюхами. Можно конечно и самому написать подобный движок, но не очень хотелось изобретать велосипед — я решил посмотреть готовые решения. Вот, что я нашел: Explay — по функционалу есть все, что надо, ставится легко, но [...]]]></description>
			<content:encoded><![CDATA[<p>Появилась недавно задача сляпать сайтик с функционалом как у <a href="http://habrahabr.ru/">habrhabr</a>, то есть с кармой, друзьями, рейтингами, коллективными блогами, <strike>блэкджеком и шлюхами</strike>. Можно конечно и самому написать подобный движок, но не очень хотелось изобретать велосипед — я решил посмотреть готовые решения. Вот, что я нашел:</p>
<ul>
<li><a href="http://explay.su/">Expla</a>y — по функционалу есть все, что надо, ставится легко, но такой стиль кода мне не по душе:</li>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-8">
<div class="php">
<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:#616100;">include</span> <span style="color:#0000FF;">$_SERVER</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;DOCUMENT_ROOT&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#FF0000;">&#39;/&#39;</span>.<span style="color:#FF0000;">&laquo;modules/articles/module.php&raquo;</span>;&lt;/ul&gt;</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:#616100;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;cat&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#0000FF;">$cat</span> = <a href="http://www.php.net/addslashes"><span style="color:#000066;">addslashes</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;cat&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</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:#616100;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;id&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#0000FF;">$id</span> = <a href="http://www.php.net/intval"><span style="color:#000066;">intval</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;id&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</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;</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:#0000FF;">$order</span> = <span style="color:#FF0000;">&laquo;art_id&raquo;</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;</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:#616100;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;id&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> || <a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;url&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</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:#0000FF;">$option</span> = <span style="color:#FF0000;">&laquo;art_id = &#39;$id&#39;&raquo;</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:#616100;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span>!<a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;id&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> &amp;amp;&amp;amp; <a href="http://www.php.net/preg_match"><span style="color:#000066;">preg_match</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">&laquo;#^[a-z0-9_-]+$#&raquo;</span>, <span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;url&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</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:#0000FF;">$url</span> = <a href="http://www.php.net/htmlspecialchars"><span style="color:#000066;">htmlspecialchars</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">&#39;url&#39;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</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:#0000FF;">$option</span> = <span style="color:#FF0000;">&laquo;art_url_name = &#39;$url&#39;&raquo;</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:#006600; font-weight:bold;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<ul>
<li> <a href="http://bigstreet.ru/">BigStreet</a> — код хороший, но проект к сожалению развивается слабо, к тому же отсутствует модуль коллективных блогов</li>
<li><a href="http://shvabrashvabr.ru/">ШвабраШвабр</a>, если первые два варианта были cms собственнописные, то швабр — это проект со статьями и скринкастами обучающими как из CMS Drupal сделать аналог HabraHabr. И тут я должен снять шляпу перед разработчиками Drupal&#39;а, конечно до то того как я добрался до Швабра, я использовал drupal, но только после того как я ознакомился с материалами этого сайта (автору спасибо!), я понял насколько drupal гибок и красив!</li>
</ul>
<p><em>Итак вердикт: однозначно я буду основоваться на материалах сайта ШвабрШвабр</em></p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=89&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/xabrashvabr/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Гиковский способ постинга в twitter</title>
		<link>http://blog.termit.name/gikovskij-sposob-postinga-v-twitter/</link>
		<comments>http://blog.termit.name/gikovskij-sposob-postinga-v-twitter/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 13:29:10 +0000</pubDate>
		<dc:creator>TermiT</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.termit.name/gikovskij-sposob-postinga-v-twitter/</guid>
		<description><![CDATA[Можно конечно юзать всякие twhirl или постить через jabber, но это как-то не по нашему :) Итак постим через консоль используя Twitter API. Вариант номер один (curl): curl -u yourusername:yourpassword -d status="Bash! Bitches!" http://twitter.com/statuses/update.xml Соответственно можно довить в .bashrc следующий alias: alias twit=&#39;curl -u yourusername:yourpassword -d status="$1" http://twitter.com/statuses/update.xml&#39; Вариант номер два (wget): wget -O&#160;&#8212; --user=USER [...]]]></description>
			<content:encoded><![CDATA[<p>Можно конечно юзать всякие <a href="http://www.twhirl.org/">twhirl</a> или постить через <a href="http://www.jabber.org/">jabber</a>, но это как-то не по нашему :)<br />
Итак постим через консоль используя <a href="http://twitter.com/help/api">Twitter API</a>.</p>
<p>Вариант номер один (curl):</p>
<blockquote>
<p>curl -u yourusername:yourpassword -d status="Bash! Bitches!"  http://twitter.com/statuses/update.xml</p>
</blockquote>
<p>Соответственно можно довить в .bashrc следующий alias:</p>
<blockquote>
<p>alias twit=&#39;curl -u yourusername:yourpassword -d status="$1" http://twitter.com/statuses/update.xml&#39;</p>
</blockquote>
<p>Вариант номер два (wget):</p>
<blockquote>
<p>wget -O&nbsp;&mdash; --user=USER --password=PASSWORD --post-data=&#39;status="Bash! Bitches!"&#39; http://twitter.com/statuses/update.xml</p>
</blockquote>
<p>И alias:</p>
<blockquote>
<p> alias twit=&#39;-O&nbsp;&mdash; --user=USER --password=PASSWORD --post-data=\&#39;status="$1"\&#39; http://twitter.com/statuses/update.xml&#39;</p>
</blockquote>
<p>Постинг через vim: качаем <a href="http://www.vim.org/scripts/download_script.php?src_id=6952">этот</a> архивчик и закидываем его содержимое в папку для плагинов. Дальше прописываем в конфиг (.vimrc) настройки и мапинги:</p>
<blockquote>
<p>let g:twitterusername=&#39;username&#39;<br />
let g:twitterpassword=&#39;password&#39;</p>
<p>map &lt;unique&gt; &lt;eader&gt;tw &lt;Esc&gt;:execute &#39;TwitterStatusUpdate &#39; . inputdialog (&#39;Enter a Twitter status message:&#39;)&lt;cr&gt;</p>
</blockquote>
<p>Еще есть несколько вариантов для emacs&#39;a (<a href="http://tapsellferrier.hapispace.com/nicferrier/200710115T225511.hapi">twitter.el</a>, <a href="http://www.emacswiki.org/cgi-bin/emacs/twit.el">twit.el</a>)</p>
<p>Не забываем, что за мной можно следить <a href="http://www.twitter.com/">здесь</a>.</p>
<p><img src="http://blog.termit.name/?ak_action=api_record_view&id=82&type=feed" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.termit.name/gikovskij-sposob-postinga-v-twitter/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>
	</channel>
</rss>
