<?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>PUNISHER.SU</title>
	<atom:link href="http://punisher.su/feed/" rel="self" type="application/rss+xml" />
	<link>http://punisher.su</link>
	<description>Персональный IT-блог Павла Симонова</description>
	<lastBuildDate>Sat, 31 Jul 2010 21:06:57 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Jabber такой&#160;Jabber</title>
		<link>http://punisher.su/jabber-takoj-jabber/</link>
		<comments>http://punisher.su/jabber-takoj-jabber/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 14:17:19 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Лытдыбр]]></category>
		<category><![CDATA[jabber]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=133</guid>
		<description><![CDATA[Сегодня зашел на jabber.org и к своему счастью зарегистрировал два&#160;ID: punisher@jabber.org buckstabu@jabber.org Незанятость данных ID была для меня шоком, так как&#160;во всех местах где я хотел зарегистрироваться они уже были&#160;заняты.]]></description>
			<content:encoded><![CDATA[<p>Сегодня зашел на <noindex><a target="_blank" rel="nofollow" href="http://punisher.su/goto/http://jabber.org/" >jabber.org</a></noindex> и к своему счастью зарегистрировал два&nbsp;ID:</p>
<p>punisher@jabber.org<br />
buckstabu@jabber.org</p>
<p>Незанятость данных ID была для меня шоком, так как&nbsp;во всех местах где я хотел зарегистрироваться они уже были&nbsp;заняты.</p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/jabber-takoj-jabber/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Шоу&#160;Трумена</title>
		<link>http://punisher.su/shou-trumena/</link>
		<comments>http://punisher.su/shou-trumena/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 10:03:14 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Обзоры]]></category>
		<category><![CDATA[кино]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=130</guid>
		<description><![CDATA[Посмотрел данный фильм.&#160;Офигенно. Несмотря на&#160;то&#160;что фильм вышел в&#160;1998 году, я посмотрел его только вчера. А все виной тому что название фильма у меня ассоциировалось с каким-то блевотным арт-хаусом. И ведь не в первый раз такое происходит, за&#160;что я себя и&#160;виню. Про сюжет много говорить не буду. Просто скажу то&#160;что действие фильма происходит вокруг человека, которому [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://punisher.su/wp-content/uploads/2010/07/Шоу-Трумена.jpg"  rel="lightbox[130]"><img src="http://punisher.su/wp-content/uploads/2010/07/Шоу-Трумена-231x300.jpg" alt="" title="Шоу Трумена" width="231" height="300" class="aligncenter size-medium wp-image-131" /></a></p>
<p>Посмотрел данный фильм.&nbsp;Офигенно.</p>
<p><span id="more-130"></span></p>
<p>Несмотря на&nbsp;то&nbsp;что фильм вышел в&nbsp;1998 году, я посмотрел его только вчера. А все виной тому что название фильма у меня ассоциировалось с <span style="white-space:nowrap">каким-то</span> блевотным арт-хаусом. И ведь не в первый раз такое происходит, за&nbsp;что я себя и&nbsp;виню.</p>
<p>Про сюжет много говорить не буду. Просто скажу то&nbsp;что действие фильма происходит вокруг человека, которому с самого рождения внушают что&nbsp;тот живет в обычном городе. Ну там жена, дети и&nbsp;т.д.  А на самом деле он является главным героем эпического реалити-шоу, павильон которого виден даже из&nbsp;космоса.</p>
<p>Вообщем кино Шоу Трумена у меня встает на одну полку с такими крутыми фильмами как Форест Гамп и Жизнь и смерть Бенжамина&nbsp;Баттона.</p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/shou-trumena/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Доводим «до ума» Mozilla&#160;Firefox</title>
		<link>http://punisher.su/dovodim-do-uma-mozilla-firefox/</link>
		<comments>http://punisher.su/dovodim-do-uma-mozilla-firefox/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 10:32:25 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Советы]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[настройка]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=128</guid>
		<description><![CDATA[Сегодня я расскажу Вам о браузере Mozilla Firefox, а также о&#160;его грамотной настройке и прочих нюансах, касающихся функционала и производительности. Статья будет интересна и полезна как недавним пользователям &#171;лисы&#187; так и людям которые пользуются этим браузером достаточно продолжительное&#160;время. Для начала сделаем маленькое лирическое отступление: почему Firefox? Ведь существуют и другие браузеры: Internet Explorer, Opera, Safari, [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня я расскажу Вам о браузере Mozilla Firefox, а также о&nbsp;его грамотной настройке и прочих нюансах, касающихся функционала и производительности. Статья будет интересна и полезна как недавним пользователям &laquo;лисы&raquo; так и людям которые пользуются этим браузером достаточно продолжительное&nbsp;время.</p>
<p><span id="more-128"></span></p>
<p>Для начала сделаем маленькое лирическое отступление: почему Firefox? Ведь существуют и другие браузеры: Internet Explorer, Opera, Safari, Google Chrome. Все они хвастаются своей быстротой и&nbsp;надежностью.</p>
<p>Для справедливости хочу сказать, что&nbsp;мое мнение касательно остальных браузеров — сугубо мое мнение и никому не навязываемтся. Также я считаю что любой браузер (ОС, антивирус — нужное подчеркнуть) для разных целей и вкусов. Для спорщиков я обычно привожу аргумент: «А вы видели <span style="white-space:nowrap">какой-нибудь</span> браузер, на сайте которого можно скачать плагины для&nbsp;его плагинов?». И это не шутка. Чтож,&nbsp;начнем...</p>
<p>После установки и открытия окна браузера сразу лезем в окно настроек (Инструменты &rarr; Настройки) и, проходя по пунктам, настраиваем домашнюю страницу, восстановление открытых окон при закрытии браузера, отображение и открытие страниц во вкладках, а также размер кэша (лучше поставить&nbsp;1024Мб).</p>
<p>Со стандартными настройками вроде разобрались — ничего сложного там нет. Теперь перейдем к скрытым, которые разработчики преднамеренно спрятали от глаз неопытного пользователя дабы он не наколол дров. Открываем новую пустую вкладку и в адресной строке набираем «about:config». Появится предупреждение которое смело игнорируем предварительно поставив галочку о&nbsp;не напоминании. Перед нами окно со списком настроек похожее на реестр Windows и поле поиска&nbsp;сверху.</p>
<p>Теперь нужно вбить в поиск ключи настроек и поменять их значения на предлагаемые. В случае отсутствия некоторых пунктов создаем новый, нажав правой кнопкой по списку и выбрав пункт «создать». После выбора типа переменной настройки, нужно ввести его значение. Вот список вида «переменная — тип —&nbsp;значение»:</p>
<p><strong>Снижаем расход оперативной памяти для&nbsp;кэша:</strong><br />
browser.sessionhistory.max_total_viewer — целый —&nbsp;0</p>
<p><strong>Откючаем проверку загружаемых файлов антивирусом (сильно тормозит&nbsp;систему):</strong><br />
browser.download.manager.scanWhenDone — логический —&nbsp;false</p>
<p><strong>Увеличиваем скорость загрузки&nbsp;страниц:</strong><br />
network.http.pipelining — логический —&nbsp;true<br />
network.http.proxy.pipelining — логический —&nbsp;true<br />
network.http.pipelining.maxrequests — целый —&nbsp;30<br />
nglayout.initialpaint.delay — целый —&nbsp;0<br />
network.dns.disableIPv6 — логический —&nbsp;false<br />
content.notify.backoffcount — целый —&nbsp;5<br />
plugin.expose_full_path — логический —&nbsp;true<br />
ui.submenuDelay — целый —&nbsp;0</p>
<p><strong>Снижаем расход оперативки когда Firefox&nbsp;свернут:</strong><br />
config.trim_on_minimize — логический —&nbsp;true</p>
<p>Данные настройки очень сильно повлияли на улучшение быстродействия браузера. Теперь про плагины. Все они значительно расширяют функционал браузера. Я пользуюсь&nbsp;следующими:</p>
<ul>
<li>Xmarks — безопасная синхронизация паролей и закладок между&nbsp;компьютерами.</li>
<li>AdBlock Plus — удаление рекамы, popunder баннеров и прочей всплывающей фигни. (в настройках плагина подписываемся на фильтр Morpeh Rus List (Россия) + EasyList). В случае косяков с отображением некоторых сайтов, добавляем их в белый&nbsp;лист.</li>
<li>FlagFox — отображение флага страны где находится сайт (отображение идет по базе IP а&nbsp;не по&nbsp;домену).</li>
<li>LiveJournal Addons — Мощный инструмент для&nbsp;ЖЖ блоггера. Для меня служит напоминалкой о новых постах из&nbsp;френдленты.</li>
<li>WebDeveloper Toolbar — мощный функциональный тулбар для&nbsp;веб-разработчика.</li>
<li>Deepest Sender — через этот плагин можно делать записи в&nbsp;ЖЖ и&nbsp;не только в&nbsp;него.</li>
<li>FoxyTunes — <span style="white-space:nowrap">вообще-то</span> этот пагин нужен для проигрывания музыки через Firefox, но я использую его для отображения слушаемой музыки в настройках Deepest&nbsp;Sender.</li>
<li>Flash Got — Перенаправляет закачку из встроенного менеджера загрузок в вашу &laquo;качалку&raquo;, например, в Download Master&nbsp;или Flash&nbsp;Get.</li>
<li>Locationbar — красиво подсвечивает содержимое адресной строки, а также корректно отображает кириллические символы. Пришел на замену плагина Human&nbsp;Url.</li>
<li>OpenSearhFox — добавляет форму поиска с любого сайта в поисковые плагины&nbsp;Firefox.</li>
</ul>
<p>Возможно, более подробно о плагинах Firefox я напишу в следующих постах. Всем удачи в освоении самого лучшего браузера в&nbsp;мире:)</p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/dovodim-do-uma-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rock am&#160;Ring</title>
		<link>http://punisher.su/rock-am-ring/</link>
		<comments>http://punisher.su/rock-am-ring/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 18:20:38 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Rammstein]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[концерт]]></category>
		<category><![CDATA[музыка]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=126</guid>
		<description><![CDATA[Кроме ежегодного концерта видеоигр о котором я писал в одной из прошлых тем, в мире есть еще одно интересное ежегодное&#160;мероприятие. Это фестиваль &#171;Rock am Ring&#187;. На нем собираются самые именитые звезды тяжелой музыки и поют свои песни. Вот например концертная программа Rammstein на этом&#160;мероприятии: Когда камера показала огромное скопище людей, я&#160;ума не&#160;мог приложить как&#160;все эти [...]]]></description>
			<content:encoded><![CDATA[<p>Кроме ежегодного концерта видеоигр <a href="http://punisher.su/games-in-concert/" >о котором я писал в одной из прошлых тем</a>, в мире есть еще одно интересное ежегодное&nbsp;мероприятие.</p>
<p><span id="more-126"></span></p>
<p>Это фестиваль &laquo;Rock am Ring&raquo;. На нем собираются самые именитые звезды тяжелой музыки и поют свои песни. Вот например концертная программа Rammstein на этом&nbsp;мероприятии:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/_cV0VdA669Q&amp;hl=ru_RU&amp;fs=1?rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_cV0VdA669Q&amp;hl=ru_RU&amp;fs=1?rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Когда камера показала огромное скопище людей, я&nbsp;ума не&nbsp;мог приложить как&nbsp;все эти люди в самом конце толпы могли <span style="white-space:nowrap">что-то</span> разглядеть на сцене. Мне кажется что положение не спасали даже огромные телеэкраны по бокам&nbsp;сцены.</p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/rock-am-ring/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ferry&#160;Corsten</title>
		<link>http://punisher.su/ferry-corsten/</link>
		<comments>http://punisher.su/ferry-corsten/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 18:10:33 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Лытдыбр]]></category>
		<category><![CDATA[Ferry Corsten]]></category>
		<category><![CDATA[музыка]]></category>
		<category><![CDATA[транс]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=122</guid>
		<description><![CDATA[Недавно услышал замечательный трек Ферри Корстена. До сих пор нахожусь под&#160;впечатлением.]]></description>
			<content:encoded><![CDATA[<p>Недавно услышал замечательный трек Ферри Корстена. До сих пор нахожусь под&nbsp;впечатлением.</p>
<p><span id="more-122"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/ferry-corsten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://punisher.su/wp-content/uploads/2010/07/Ferry-Corsten-Vocal-Trance.mp3" length="5947027" type="audio/mpeg" />
		</item>
		<item>
		<title>Америка</title>
		<link>http://punisher.su/amerika/</link>
		<comments>http://punisher.su/amerika/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 12:21:28 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Rammstein]]></category>
		<category><![CDATA[музыка]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=119</guid>
		<description><![CDATA[We&#39;re all living in&#160;Amerika Amerika ist&#160;wunderbar We&#39;re all living in&#160;Amerika Amerika,&#160;Amerika Весь наш мир уже&#160;Америка Америка наш Божий&#160;дар Весь наш мир уже&#160;Америка Америка,&#160;Америка Все танцуют как&#160;угодно, Выбирают стиль&#160;свободно, Но контроль и чуткий&#160;глаз Нужен каждому из&#160;нас. Мир в едином&#160;хороводе Рассуждает о&#160;свободе, А Микки Маус –&#160;янки-мышь, Как мягкий сыр грызёт&#160;Париж Весь наш мир уже&#160;Америка Америка наш Божий&#160;дар [...]]]></description>
			<content:encoded><![CDATA[<p>We&#39;re all living in&nbsp;Amerika<br />
Amerika ist&nbsp;wunderbar<br />
We&#39;re all living in&nbsp;Amerika<br />
Amerika,&nbsp;Amerika</p>
<p><span id="more-119"></span></p>
<p>Весь наш мир уже&nbsp;Америка<br />
Америка наш Божий&nbsp;дар<br />
Весь наш мир уже&nbsp;Америка<br />
Америка,&nbsp;Америка</p>
<p>Все танцуют как&nbsp;угодно,<br />
Выбирают стиль&nbsp;свободно,<br />
Но контроль и чуткий&nbsp;глаз<br />
Нужен каждому из&nbsp;нас.</p>
<p>Мир в едином&nbsp;хороводе<br />
Рассуждает о&nbsp;свободе,<br />
А Микки Маус –&nbsp;янки-мышь,<br />
Как мягкий сыр грызёт&nbsp;Париж</p>
<p>Весь наш мир уже&nbsp;Америка<br />
Америка наш Божий&nbsp;дар<br />
Весь наш мир уже&nbsp;Америка<br />
Америка,&nbsp;Америка</p>
<p>Всё ОК, всё Кока&nbsp;Кола&nbsp;&mdash;<br />
Всех детишек учит&nbsp;школа,<br />
А Санта Клаус учит,&nbsp;как<br />
День Рождества встречать&nbsp;Ирак.<br />
Всем приятно, все&nbsp;довольны,<br />
Всем народам танец&nbsp;сольный,<br />
Стоит свобода, как&nbsp;стена,<br />
И только иногда&nbsp;война.</p>
<p>Весь наш мир уже&nbsp;Америка<br />
Америка наш Божий&nbsp;дар<br />
Весь наш мир уже&nbsp;Америка<br />
Америка,&nbsp;Америка<br />
Весь наш мир уже&nbsp;Америка,<br />
Кока Кола&nbsp;&mdash; Божий&nbsp;дар<br />
Весь наш мир уже&nbsp;Америка<br />
Америка,&nbsp;Америка</p>
<p>Слов любви не&nbsp;прозвучало,<br />
Слов любви конечно&nbsp;мало,<br />
Закрой глаза и молча&nbsp;пей,<br />
Всё Кока Кола, всё&nbsp;ОК.</p>
<p>Весь наш мир уже&nbsp;Америка<br />
Америка наш Божий&nbsp;дар<br />
Весь наш мир уже&nbsp;Америка<br />
Америка,&nbsp;Америка<br />
Весь наш мир уже&nbsp;Америка,<br />
Кока Кола&nbsp;&mdash; Божий&nbsp;дар,<br />
Весь наш мир уже&nbsp;Америка<br />
Америка,&nbsp;Америка</p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/amerika/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://punisher.su/wp-content/uploads/2010/07/Amerika.mp3" length="5443377" type="audio/mpeg" />
		</item>
		<item>
		<title>Games in&#160;Concert</title>
		<link>http://punisher.su/games-in-concert/</link>
		<comments>http://punisher.su/games-in-concert/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:01:01 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[игры]]></category>
		<category><![CDATA[концерт]]></category>
		<category><![CDATA[музыка]]></category>
		<category><![CDATA[тетрис]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=116</guid>
		<description><![CDATA[Любите музыку из игр? Тогда эта запись может Вас заинтересовать.&#160; Есть такое мероприятие как &#171;Games in Concert&#187;. Оно проводится ежегодно и пользуется большой популярностью. В рядах зрителей можно увидеть не только геймеров и гиков, но и вполне взрослых и состоявшихся&#160;людей. Чтобы понять что происходит на сцене, можно просто зайти на сайт http://www.gamesinconcert.nl/&#160;или посмотреть видео&#160;ниже:]]></description>
			<content:encoded><![CDATA[<p>Любите музыку из игр? Тогда эта запись может Вас заинтересовать.&nbsp;</p>
<p>Есть такое мероприятие как &laquo;Games in Concert&raquo;. Оно проводится ежегодно и пользуется большой популярностью. В рядах зрителей можно увидеть не только геймеров и гиков, но и вполне взрослых и состоявшихся&nbsp;людей.</p>
<p><span id="more-116"></span></p>
<p>Чтобы понять что происходит на сцене, можно просто зайти на сайт <noindex><a target="_blank" rel="nofollow" href="http://punisher.su/goto/http://www.gamesinconcert.nl/" >http://www.gamesinconcert.nl/</a></noindex>&nbsp;или посмотреть видео&nbsp;ниже:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/wBmZAg8HxfY&amp;hl=ru_RU&amp;fs=1?rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wBmZAg8HxfY&amp;hl=ru_RU&amp;fs=1?rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/games-in-concert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Любите купаться в&#160;фонтанах?</title>
		<link>http://punisher.su/lyubite-kupatsya-v-fontanax/</link>
		<comments>http://punisher.su/lyubite-kupatsya-v-fontanax/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 07:10:32 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[фонтаны]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=114</guid>
		<description><![CDATA[Тогда мы идем к&#160;Вам! http://drugoi.livejournal.com/3298304.html P.S.&#160;Размещать такие фотографии у себя в блоге не поднялась рука. Пришлось ограничиться&#160;ссылкой.]]></description>
			<content:encoded><![CDATA[<p>Тогда мы идем к&nbsp;Вам!</p>
<p><span id="more-114"></span></p>
<p><noindex><a target="_blank" rel="nofollow" href="http://punisher.su/goto/http://drugoi.livejournal.com/3298304.html" >http://drugoi.livejournal.com/3298304.html</a></noindex></p>
<p>P.S.&nbsp;Размещать такие фотографии у себя в блоге не поднялась рука. Пришлось ограничиться&nbsp;ссылкой.</p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/lyubite-kupatsya-v-fontanax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haggard</title>
		<link>http://punisher.su/haggard/</link>
		<comments>http://punisher.su/haggard/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 06:38:22 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Лытдыбр]]></category>
		<category><![CDATA[Haggard]]></category>
		<category><![CDATA[музыка]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=109</guid>
		<description><![CDATA[Открыл для себя новую группу. Очень понравилось пару&#160;песен.]]></description>
			<content:encoded><![CDATA[<p>Открыл для себя новую группу. Очень понравилось пару&nbsp;песен.</p>
<p><span id="more-109"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/haggard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://punisher.su/wp-content/uploads/2010/07/Haggard-Heavenly-Damnation-.mp3" length="2852252" type="audio/mpeg" />
<enclosure url="http://punisher.su/wp-content/uploads/2010/07/Haggard-The-Final-Victory.mp3" length="5183488" type="audio/mpeg" />
		</item>
		<item>
		<title>Web-стандарты&#160;или как с ними&#160;бороться</title>
		<link>http://punisher.su/web-standarty-ili-kak-s-nimi-borotsya/</link>
		<comments>http://punisher.su/web-standarty-ili-kak-s-nimi-borotsya/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 18:33:09 +0000</pubDate>
		<dc:creator>punisher</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[стандарты]]></category>

		<guid isPermaLink="false">http://punisher.su/?p=107</guid>
		<description><![CDATA[Во время человеческой деятельности появляются разные стандарты. Интернет не стал&#160;исключением. Рассмотрим конкретный пример html-верстки. Грамотно и правильно оформленный код дает не только красивый листинг, но и правильное отображение сайта в разных&#160;браузерах. Но так&#160;ли важно бесприкословное подчинение всем web-стандартам? Безусловно, следовать им необходимо, но разовое нарушение&#160;или несоответствие не должно приниматься в&#160;штыки. Для примера возьмем сайт Google [...]]]></description>
			<content:encoded><![CDATA[<p>Во время человеческой деятельности появляются разные стандарты. Интернет  не стал&nbsp;исключением.</p>
<p>Рассмотрим конкретный пример html-верстки.  Грамотно и правильно оформленный код дает не только красивый листинг, но  и правильное отображение сайта в разных&nbsp;браузерах.</p>
<p><span id="more-107"></span></p>
<p>Но так&nbsp;ли  важно бесприкословное подчинение всем web-стандартам? Безусловно,  следовать им необходимо, но разовое нарушение&nbsp;или несоответствие не  должно приниматься в&nbsp;штыки.</p>
<p>Для примера возьмем сайт Google (<noindex><a target="_blank" rel="nofollow" href="http://punisher.su/goto/http://google.ru/" >http://google.ru</a></noindex>) откроем валидатор (<noindex><a target="_blank" rel="nofollow" href="http://punisher.su/goto/http://validator.w3.org/" >http://validator.w3.org</a></noindex>)  и проверим  код  страницы. 48 ошибок – комментарии&nbsp;излишни.</p>
<p>Как уже было  сказано ранее, допускать «детские» ошибки в коде считается недопустимым,  однако погрешности и легкие пренебрежения стандартами имеют место&nbsp;быть.</p>
<p>Хочу  учесть Ваше внимание что понятия «не валидный» и «неправильный»  являются совершенно разными по смыслу: в первом случае мы едем в объезд,  но зато по ровной дороге, во втором – нарушаем все, что только можно и  падаем в&nbsp;обрыв.</p>
<p>Теперь рассмотрим само оформление html-кода.  Допустим, у меня на сайте сложная верстка: в ячейках таблицы находятся  такие&nbsp;же таблицы. По правилам оформления все html-теги должны быть&nbsp;либо  только в верхнем,&nbsp;либо в нижнем&nbsp;регистре.</p>
<p>Вот теперь представьте  следующий&nbsp;код:</p>

<div class="wp_codebox"><table><tr id="p1076"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code" id="p107code6"><pre class="html" style="font-family:monospace;"> &lt;table&gt;
  &lt;tr&gt;
   &lt;td&gt;
    &lt;table&gt;
     &lt;tr&gt;
      &lt;td&gt;
      &lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td&gt;
    &lt;table&gt;
     &lt;tr&gt;
      &lt;td&gt;
      &lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/table&gt;</pre></td></tr></table></div>

<p>А теперь представьте, что&nbsp;эти ячейки не пустые и содержат другие теги: текст, формы и&nbsp;т.д.  Это оформление хорошо тем, что&nbsp;мы видим все дочерние теги и&nbsp;что к чему относится, однако здесь не видно логики самой верстки. Глазу трудно отделить дочерний «table» от родительского. Поэтому, вопреки хваленым стандартам оформления, считаю нужным написать родительские теги «table», «tr» и&nbsp;«td» в верхнем&nbsp;регистре:</p>

<div class="wp_codebox"><table><tr id="p1077"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code" id="p107code7"><pre class="html" style="font-family:monospace;">&lt;TABLE&gt;
  &lt;TR&gt;
   &lt;TD&gt;
    &lt;table&gt;
     &lt;tr&gt;
      &lt;td&gt;
      &lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
   &lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;
    &lt;table&gt;
     &lt;tr&gt;
      &lt;td&gt;
      &lt;/td&gt;
     &lt;/tr&gt;
   &lt;/table&gt;
  &lt;/TD&gt;
 &lt;/TR&gt;
&lt;/TABLE&gt;</pre></td></tr></table></div>

<p>Теперь все понятно, что&nbsp;из чего вытекает. Такой&nbsp;же пример можно привести и&nbsp;из учебников с главами про «правильное» оформление php-кода. Некоторые «знатоки» с пеной у&nbsp;рта доказывают, что каждая первая кавычка после условия&nbsp;или тела цикла должна стоять на одной с ним&nbsp;строчке:</p>

<div class="wp_codebox"><table><tr id="p1078"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p107code8"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$n</span><span style="color: #339933;">:</span><span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$a</span><span style="color: #339933;">++</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>А теперь представьте такой пример кода с десятикратной вложенностью и с кучей условных&nbsp;операторов:</p>

<div class="wp_codebox"><table><tr id="p1079"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p107code9"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$n</span><span style="color: #339933;">:</span><span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$a</span><span style="color: #339933;">++</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><noindex><a target="_blank" rel="nofollow" href="http://punisher.su/goto/http://www.php.net/isset" ><span style="color: #990000;">isset</span></a></noindex><span style="color: #009900;">&#40;</span><span style="color: #000088;">$somebody</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$b</span><span style="color: #339933;">++</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$b</span><span style="color: #339933;">--;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>При долгом созерцании такого кода с реальными переменными и операторами есть шанс впасть в эпилепсию, хотя этого и можно было избежать просто расставив кавычки друг под другом (заметим, что умные редакторы еще и протягивают линии вдоль таких кавычек, прибавляющие экспириенс к&nbsp;читаемости):</p>

<div class="wp_codebox"><table><tr id="p10710"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code" id="p107code10"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$n</span><span style="color: #339933;">:</span><span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$a</span><span style="color: #339933;">++</span>
   <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><noindex><a target="_blank" rel="nofollow" href="http://punisher.su/goto/http://www.php.net/isset" ><span style="color: #990000;">isset</span></a></noindex><span style="color: #009900;">&#40;</span><span style="color: #000088;">$somebody</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
     <span style="color: #000088;">$b</span><span style="color: #339933;">++</span>
    <span style="color: #009900;">&#125;</span>
   <span style="color: #b1b100;">else</span>
    <span style="color: #009900;">&#123;</span>
     <span style="color: #000088;">$b</span><span style="color: #339933;">--;</span>
    <span style="color: #009900;">&#125;</span>
   <span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Вообще про оформление любого (и не только html) кода можно сказать многое. Например, соблюдение всех норм оформления во вред себе и своему зрению считаю старперским&nbsp;занудством.</p>
]]></content:encoded>
			<wfw:commentRss>http://punisher.su/web-standarty-ili-kak-s-nimi-borotsya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	
<!-- Zamango Pagebar 1.1 -->
<div class='zmg_pn_clear'></div><div class='zmg_pn' id='zmg_pn_br_after_loop'>
<span class='zmg_pn_current'>1</span>
<span class='zmg_pn_standar'><a href='http://punisher.su/feed/page/2/' title='Страница 2 из 2'>2</a></span>
<span class='zmg_pn_next'><a href='http://punisher.su/feed/page/2/' title='Страница 2 из 2'>&raquo;</a></span>
</div>
<div class='zmg_pn_clear'></div><!-- Zamango Pagebar 1.1 -->
</channel>
</rss>
