<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.0.6" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Sribna</title>
	<link>http://blog.sribna.com</link>
	<description>Web программирование и не только</description>
	<pubDate>Mon, 14 Sep 2009 16:31:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.6</generator>
	<language>en</language>
			<feedburner:info uri="sribna"/><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" content="noindex" name="robots"/><feedburner:emailServiceId>Sribna</feedburner:emailServiceId><feedburner:feedburnerHostname>https://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="https://add.my.yahoo.com/rss?url=http%3A%2F%2Fblog.sribna.com%2Ffeed%2F" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://blog.sribna.com/feed/" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fblog.sribna.com%2Ffeed%2F" src="//www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fblog.sribna.com%2Ffeed%2F" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="https://mail.yandex.ru/my/#lenta/feed/http://blog.sribna.com/feed/" src="//img.yandex.net/i/addfeed.gif">Читать в Яндекс.Подписках</feedburner:feedFlare><feedburner:info uri="sribna"/><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" href="http://pubsubhubbub.appspot.com/" rel="hub"/><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" content="noindex" name="robots"/><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" href="http://blog.sribna.com/feed/" rel="self" type="application/rss+xml"/><feedburner:emailServiceId>Sribna</feedburner:emailServiceId><feedburner:feedburnerHostname>https://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="https://add.my.yahoo.com/rss?url=http%3A%2F%2Fblog.sribna.com%2Ffeed%2F" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://blog.sribna.com/feed/" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fblog.sribna.com%2Ffeed%2F" src="//www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fblog.sribna.com%2Ffeed%2F" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="https://mail.yandex.ru/my/#lenta/feed/http://blog.sribna.com/feed/" src="//img.yandex.net/i/addfeed.gif">Читать в Яндекс.Подписках</feedburner:feedFlare><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>CodeIgniter на Godaddy</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/ztsDSsffurQ/codeigniter_and_godaddy.htm</link>
		<comments>http://blog.sribna.com/codeigniter_and_godaddy.htm#comments</comments>
		<pubDate>Wed, 15 Jul 2009 11:25:55 +0000</pubDate>
		<dc:creator>Yuriy Drozdov</dc:creator>
		
		<category>PHP</category>

		<guid isPermaLink="false">http://blog.sribna.com/codeigniter_and_godaddy.htm</guid>
		<description><![CDATA[
Для успешной работы известного php фреймворка CodeIgniter на виртуальных хостингах от Godaddy необходимо внести небольшие правки в файл config.php. Незнание этого может стоить вам вырванных волос на голове и испорченных нервов  
PLAIN TEXT
PHP:




$config&#91;'index_page'&#93; = "index.php?";


$config&#91;'uri_protocol'&#93; = "QUERY_STRING"; 






Подробности на странице вики фреймворка CodeIgniter.
	
	
	&#169; Yuriy Drozdov для Sribna, 2009. &#124;
	  Permalink &#124;
	  2 [...]]]></description>
			<content:encoded><![CDATA[
<p>Для успешной работы известного php фреймворка CodeIgniter на виртуальных хостингах от Godaddy необходимо внести небольшие правки в файл config.php. Незнание этого может стоить вам вырванных волос на голове и испорченных нервов <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="igBar"><span id="lphp-2"><a href="#" onclick="javascript:showPlainTxt('php-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-2">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$config</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'index_page'</span><span style="color:#006600; font-weight:bold;">&#93;</span> = <span style="color:#FF0000;">"index.php?"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$config</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'uri_protocol'</span><span style="color:#006600; font-weight:bold;">&#93;</span> = <span style="color:#FF0000;">"QUERY_STRING"</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Подробности на <a href="http://codeigniter.com/wiki/Godaddy_Installaton_Tips/">странице вики фреймворка CodeIgniter</a>.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Yuriy Drozdov для <a href="http://blog.sribna.com">Sribna</a>, 2009. |
	  <a href="http://blog.sribna.com/codeigniter_and_godaddy.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/codeigniter_and_godaddy.htm#comments">2 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/codeigniter_and_godaddy.htm&amp;title=CodeIgniter на Godaddy">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/php/" title="View all posts in PHP" rel="category tag">PHP</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/K8MGU-iODpo" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/ztsDSsffurQ" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/codeigniter_and_godaddy.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/codeigniter_and_godaddy.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/K8MGU-iODpo/codeigniter_and_godaddy.htm</feedburner:origLink></item>
		<item>
		<title>Немного о программном обеспечении</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/7414IZM8hAA/nemnogo-o-programmnom-obespechenii.htm</link>
		<comments>http://blog.sribna.com/nemnogo-o-programmnom-obespechenii.htm#comments</comments>
		<pubDate>Thu, 26 Feb 2009 22:35:08 +0000</pubDate>
		<dc:creator>Ira Sribna</dc:creator>
		
		<category>Software</category>

		<guid isPermaLink="false">http://blog.sribna.com/nemnogo-o-programmnom-obespechenii.htm</guid>
		<description><![CDATA[
Люблю различные метафоры и изречения. И я подумала, а почему бы не опубликовать интересные высказывания, связанные с программным обеспечением.
Качество - оно важно во всём: 
«Качество имеет много общего с сексом. Все готовы к нему (конечно, при соответствующих условиях). Все думают, что понимают его (даже если не могут объяснить что это такое). Все думают, что сам [...]]]></description>
			<content:encoded><![CDATA[<p><img style="padding-left:60px"  alt="software.JPG" title="software.JPG" src="http://blog.sribna.com/wp-content/software.JPG" /></p>
<p>Люблю различные метафоры и изречения. И я подумала, а почему бы не опубликовать интересные высказывания, связанные с <strong>программным обеспечением</strong>.</p>
<p>Качество - оно важно во всём: </p>
<blockquote><p>«<strong>Качество</strong> имеет много общего с сексом. Все готовы к нему (конечно, при соответствующих условиях). Все думают, что понимают его (даже если не могут объяснить что это такое). Все думают, что сам процесс - это дело только личных предпочтений (рано или поздно, все это хоть как-то делают). И, конечно же, большинство людей считают, что проблемы в этой области вызваны противоположной стороной»</p></blockquote>
<p>Программирование - как много в этом слове. <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>«<strong>Программирование</strong>, как и любовь –  одно слово, за которым скрывается бесконечное множество занятий.»</p></blockquote>
<p>Программисты - удивительные люди. Как я уже говорила, они маги и волшебники. <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>«<strong>Программист</strong> - это не профессия, а диагноз.»</p></blockquote>
<p>Тестировщики - кто они такие? <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>«Ну, во-первых, <strong>тестировщик</strong> - это человек!»</p></blockquote>
<p>Помнится как один менеджер сказал: «Нам нужно еще два человека и один тестировщик». Он так и не понял почему над ним смеялись.</p>
<p>Ах, сколько же различных характеристик у программного продукта...</p>
<blockquote><p>«Требовать и <strong>эффективности</strong>, и <strong>гибкости</strong> от одной и той же программы все равно, что искать очаровательную и скромную жену. По-видимому, нам следует остановиться на чем-то одном из двух.»</p></blockquote>
<p>Бумажки, бумажки, бумажки... Ну как без них?</p>
<blockquote><p>«<strong>Документация</strong> – касторовое масло в программировании: руководители полагают, что это хорошее средство, ибо программисты так ее ненавидят.»</p></blockquote>
<p>Время летит, мчится и ускоряет свой бег, приближаясь к дате релиза. Ну как его остановить?</p>
<blockquote><p>«<strong>Закон Брукса</strong>: если программистский проект не укладывается в сроки, то добавление рабочей силы только задержит его окончание.»</p></blockquote>
<p>Ничто не совершенно, программы, к сожалению, тоже.</p>
<blockquote><p>«<strong>Дефекты</strong> в программе как болезни в человеческом теле: с одними можно уживаться, с другими нет».</p></blockquote>
<p>Если у Вас есть интересные и остроумные высказывания, пишите, пожалуйста, в комментах, буду рада почитать. Всем хорошего дня. <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Ira Sribna для <a href="http://blog.sribna.com">Sribna</a>, 2009. |
	  <a href="http://blog.sribna.com/nemnogo-o-programmnom-obespechenii.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/nemnogo-o-programmnom-obespechenii.htm#comments">7 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/nemnogo-o-programmnom-obespechenii.htm&amp;title=Немного о программном обеспечении">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/software/" title="View all posts in Software" rel="category tag">Software</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/wMpGg_H1IOM" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/7414IZM8hAA" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/nemnogo-o-programmnom-obespechenii.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/nemnogo-o-programmnom-obespechenii.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/wMpGg_H1IOM/nemnogo-o-programmnom-obespechenii.htm</feedburner:origLink></item>
		<item>
		<title>ПО - это настоящая магия</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/XWS300fr4jE/po-eto-nastoyaschaya-magiya.htm</link>
		<comments>http://blog.sribna.com/po-eto-nastoyaschaya-magiya.htm#comments</comments>
		<pubDate>Wed, 18 Feb 2009 13:48:50 +0000</pubDate>
		<dc:creator>Ira Sribna</dc:creator>
		
		<category>Юмор в IT</category>

		<guid isPermaLink="false">http://blog.sribna.com/po-eto-nastoyaschaya-magiya.htm</guid>
		<description><![CDATA[Сегодня наткнулась на забавную картинку:

Ведь действительно: ПО - это продукт магии, создающийся магами-девелоперами! Вы со мной согласны? 

Есть и вторая версия этой веселой картинки (пользуюсь подсказкой автора блога СОТОНА):

Какой вариант Вам больше по душе? 

	
	
	&#169; Ira Sribna для Sribna, 2009. &#124;
	  Permalink &#124;
	  15 комментариев
	Добавить в del.icio.us
	Хотите больше по данной теме? Просмотрите статьи [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня наткнулась на забавную картинку:</p>
<p><img alt="user.jpeg" id="image161" src="http://blog.sribna.com/wp-content/user.jpeg" /></p>
<p>Ведь действительно: ПО - это продукт магии, создающийся магами-девелоперами! Вы со мной согласны? <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a id="more-162"></a></p>
<p>Есть и вторая версия этой веселой картинки (пользуюсь подсказкой автора блога <a href="http://cotoha.info/">СОТОНА</a>):</p>
<p><img  src="http://blog.sribna.com/wp-content/user2.JPG" alt="" /><br />
Какой вариант Вам больше по душе? <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Ira Sribna для <a href="http://blog.sribna.com">Sribna</a>, 2009. |
	  <a href="http://blog.sribna.com/po-eto-nastoyaschaya-magiya.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/po-eto-nastoyaschaya-magiya.htm#comments">15 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/po-eto-nastoyaschaya-magiya.htm&amp;title=ПО - это настоящая магия">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/yumor-v-it/" title="View all posts in Юмор в IT" rel="category tag">Юмор в IT</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/_6CqjjbiU_c" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/XWS300fr4jE" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/po-eto-nastoyaschaya-magiya.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/po-eto-nastoyaschaya-magiya.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/_6CqjjbiU_c/po-eto-nastoyaschaya-magiya.htm</feedburner:origLink></item>
		<item>
		<title>Общие принципы тестирования</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/P3-NmE0QPoo/obschie-printsipyi-testirovaniya.htm</link>
		<comments>http://blog.sribna.com/obschie-printsipyi-testirovaniya.htm#comments</comments>
		<pubDate>Thu, 12 Feb 2009 10:03:24 +0000</pubDate>
		<dc:creator>Ira Sribna</dc:creator>
		
		<category>Testing</category>

		<guid isPermaLink="false">http://blog.sribna.com/obschie-printsipyi-testirovaniya.htm</guid>
		<description><![CDATA[На протяжении долгого и тяжелого пути тестирования, были замечены особенности, присущие данному виду деятельности. Прошу знакомиться:  

Тестирование демонстрирует присутствие дефектов, а не их отсутствие : Тестирование демонстрирует, что у продукта есть недостатки, т.е. в продукте есть дефекты. Тестирование не может доказать, что программа не содержит дефектов. Должное тестирование сокращает вероятность присутствия скрытых дефектов в [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img id="image160" alt="bugs.JPG" class="alignleft size-medium wp-image-797" src="http://blog.sribna.com/wp-content/bugs.thumbnail.JPG" /></strong>На протяжении долгого и тяжелого пути тестирования, были замечены особенности, присущие данному виду деятельности. Прошу знакомиться: <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul class="wmrgn">
<li><strong>Тестирование демонстрирует присутствие дефектов, а не их отсутствие </strong>: Тестирование демонстрирует, что у продукта есть недостатки, т.е. в продукте есть дефекты. Тестирование не может доказать, что программа не содержит дефектов. Должное тестирование сокращает вероятность присутствия скрытых дефектов в тестируемом объекте. Даже если проблемы найдены в процессе тестирование, это не доказывает, что дефектов в продукте нет.</li>
<li><strong>Исчерпывающее тестирование невозможно</strong>: Исчерпывающий тест, в котором все возможные входные данные и их комбинации предусмотрены, включая различные предусловия, невозможен. Программное обеспечение, разрабатываемое на практике, требовало бы астрономического числа тест кейсов. Поэтому каждый тест кейс – это всегда лишь образец. Вследствие этого, выполнение тестов  должно быть контролируемо с учетом рисков и приоритетов.</li>
<li><strong>Работы, связанные с тестированием, должны начинаться как можно раньше</strong>: Тестирование должно начинаться на ранних стадиях жизненном цикла программного обеспечения и должно фокусироваться на заданных целях. Это поспособствует более раннему нахождению дефектов.</li>
<li><strong>Дефекты имеют тенденцию скапливаться группами</strong>: Дефекты не распределены равномерно, они имеют свойство «собираться группами». Поэтому, если много дефектов было найдено в одном месте,  обычно еще больше дефектов могут быть обнаружены неподалеку.  Не нужно критично относиться к данному правилу <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li><strong>"Пестицидный парадокс"</strong>: Если те же самые тесты выполняются снова и снова, они теряют свою эффективность. Новые, неизвестные до сих пор дефекты не будут найдены. Поэтому, чтобы сохранить эффективность тестов и победить «пестицидный парадокс»,  должны быть созданы новые тест кейсы, а старые изменены.</li>
<li><strong>Тест ситуационно зависим</strong>: Две различные системы не должны быть протестированы одинаковым способом. Для каждой системы критерии завершения тестирования и т.д. должны быть выбраны индивидуально.</li>
<li><strong>Ошибочность предположения, что отсутствие сбоев означает пригодность системы</strong>: Поиск сбоев и корректировка дефектов не гарантирует, что система в целом соответствует ожиданиям и потребностям пользователя. Вовлечение пользователей в процесс разработки на ранних стадиях и использование прототипов поспособствует избежанию проблем.</li>
</ul>
<p><em><small>Перевод из книги "Software Testing Foundations" (авторы: Andreas Spillner, Tilo Linz, Hans Schaefer)</small></em></p>
<p><em>Интересное в интернете:</em></p>
<ul>
<li><a href="http://developerguru.net/post/2009/02/xap-content.aspx">Быстрое создание саттелита с помощью XAP</a></li>
<li><a href="http://www.kraynov.com/2009/02/10/business-tips-13/">Даже когда денег нет, они все равно есть</a> - так утверждает Макс Крайнов <img src='http://blog.sribna.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Ira Sribna для <a href="http://blog.sribna.com">Sribna</a>, 2009. |
	  <a href="http://blog.sribna.com/obschie-printsipyi-testirovaniya.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/obschie-printsipyi-testirovaniya.htm#comments">8 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/obschie-printsipyi-testirovaniya.htm&amp;title=Общие принципы тестирования">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/testing/" title="View all posts in Testing" rel="category tag">Testing</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/LO8OIbahVdo" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/P3-NmE0QPoo" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/obschie-printsipyi-testirovaniya.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/obschie-printsipyi-testirovaniya.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/LO8OIbahVdo/obschie-printsipyi-testirovaniya.htm</feedburner:origLink></item>
		<item>
		<title>Список ul c исчезающей фоновой картинкой в IE 6</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/c7nPqvGfZGI/list_ul_with_disapered_backgrround_image.htm</link>
		<comments>http://blog.sribna.com/list_ul_with_disapered_backgrround_image.htm#comments</comments>
		<pubDate>Tue, 03 Feb 2009 11:08:12 +0000</pubDate>
		<dc:creator>Yuriy Drozdov</dc:creator>
		
		<category>CSS</category>

		<guid isPermaLink="false">http://blog.sribna.com/list_ul_with_disapered_backgrround_image.htm</guid>
		<description><![CDATA[


Недавно столкнулся с проблемой исчезновения заднего фона у элемента списка в IE 6. Верстал я сайдбар темы для wordpress и был такой кусок кода (на самом деле он был другой, но для упрощения пусть он будет именно такой):
PLAIN TEXT
CSS:




#sidebar &#123;


&#160; &#160; float:left;


&#160; &#160; background: #fffdd5; 


&#160; &#160; position:relative;


&#125;


#sidebar ul &#123;


&#160; &#160; margin:0;


&#160; &#160; padding:10px;


&#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[


<p>Недавно столкнулся с проблемой исчезновения заднего фона у элемента списка в <strong>IE 6</strong>. Верстал я сайдбар темы для wordpress и был такой кусок кода (на самом деле он был другой, но для упрощения пусть он будет именно такой):<a id="more-158"></a></p>
<div class="igBar"><span id="lcss-6"><a href="#" onclick="javascript:showPlainTxt('css-6'); return false;">PLAIN TEXT</a></span></div>
<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;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #cc00cc;">#sidebar <span style="color: #66cc66;">&#123;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">float</span>:<span style="color: #000000; font-weight: bold;">left</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span>: #fffdd5; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">position</span>:<span style="color: #993333;">relative</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#sidebar ul <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;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin</span>:<span style="color: #cc66cc;color:#800000;">0</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">padding</span>:10px;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">list-style-image</span>:<span style="color: #993333;">none</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">list-style-type</span>:<span style="color: #993333;">none</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.mail </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;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span>:<span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'email.png'</span><span style="color: #66cc66;">&#41;</span>&nbsp; <span style="color: #cc66cc;color:#800000;">90</span>% 2px <span style="color: #993333;">no-repeat</span>; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">padding-right</span>:22px;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Выше был <strong>css</strong> код, ниже то, что было в <strong>html</strong> части.</p>
<div class="igBar"><span id="lhtml-7"><a href="#" onclick="javascript:showPlainTxt('html-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-7">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"sidebar"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul&gt;</span></a></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"mail"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"#"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span>Mail<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>Item 2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>Item 3<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>В результате можно было увидеть такое в <strong>Firefox</strong>:</p>
<p><img src="http://blog.sribna.com/images/ffhaslayout.png" alt="Firefox IE hasLayout example" /></p>
<p>И, соответственно, такую картину мы можем увидеть в <strong>IE 6</strong>, причем задний фон у элемента мог как внезапно появиться, например, при скролинге или изминение размера окна, так и исчезнуть при аналогичных действиях.</p>
<p><img src="http://blog.sribna.com/images/iehaslayout.png" alt="IE hasLayout example" /></p>
<h4>Решение проблемы</h4>
<p>Лечится подобное <del datetime="2009-02-03T10:23:08+00:00">методом тыка</del> установкой свойства <strong>position:relative</strong> для списка.</p>
<div class="igBar"><span id="lcss-8"><a href="#" onclick="javascript:showPlainTxt('css-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-8">
<div class="css">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#sidebar ul <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin</span>:<span style="color: #cc66cc;color:#800000;">0</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">padding</span>:10px;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">list-style-image</span>:<span style="color: #993333;">none</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">list-style-type</span>:<span style="color: #993333;">none</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">position</span>:<span style="color: #993333;">relative</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Вообще, подобные неурядицы с  <strong>IE 6</strong> связаны со свойством <em>hasLayout</em> элемента, которое не установлено в true. Как только установить его в <em>true</em>, многие проблемы в <strong>IE 6</strong> пропадают. Осуществить это можно несколькими способами: </p>
<ul>
<li>задать <em>position:absolute</em></li>
<li>установить свойство <em>float </em>равным<em> left</em> или <em>right</em></li>
<li>добавить свойство <em>display: inline-block</em></li>
<li>Установить значение ширины или высоты (отличное от auto) </li>
<li>указать <em>zoom:1</em>, не забыв воспользоваться <a href="http://blog.sribna.com/uslovnyie-kommentarii-v-css.htm">условными комментариями</a>, чтобы это свойство видел только <strong>IE</strong></li>
</ul>
<p>Почитать подробнее о свойстве <em>hasLayout</em> можно <a href="http://www.satzansatz.de/cssd/onhavinglayout.html">здесь</a> или на сайте <a href="http://msdn.microsoft.com/en-us/library/bb250481.aspx">msdn</a>. Любителям великого и могучего языка советую заглянуть на <a href="http://habrahabr.ru/blogs/webdev/31236/">хабр</a> и ознакомится с переводом первого источника. Также можно посмотреть описание подобного бага на <a href="http://www.positioniseverything.net/explorer/ie-listbug.html">positioniseverything.net</a>.</p>
<p>Спасибо <a href="http://seleckis.lv/">Никите</a> за комментарии к статье.</p>
<p>---------</p>
<p>Читайте каждый день новости про новые <a href="http://www.2usb.ru/">компьютерные гаджеты с usb-</a>интерфейсом на 2usb.ru. Чтобы вашу рекламную кампанию запомнили, закажите оригинальные <a href="http://www.apnservice.ru/">vip сувениры из</a> нашего каталога.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Yuriy Drozdov для <a href="http://blog.sribna.com">Sribna</a>, 2009. |
	  <a href="http://blog.sribna.com/list_ul_with_disapered_backgrround_image.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/list_ul_with_disapered_backgrround_image.htm#comments">8 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/list_ul_with_disapered_backgrround_image.htm&amp;title=Список ul c исчезающей фоновой картинкой в IE 6">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/css/" title="View all posts in CSS" rel="category tag">CSS</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/04cPC6fPgQs" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/c7nPqvGfZGI" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/list_ul_with_disapered_backgrround_image.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/list_ul_with_disapered_backgrround_image.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/04cPC6fPgQs/list_ul_with_disapered_backgrround_image.htm</feedburner:origLink></item>
		<item>
		<title>JavaScript Unit Testing</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/B4ieNqoued0/javascript-unit-testing.htm</link>
		<comments>http://blog.sribna.com/javascript-unit-testing.htm#comments</comments>
		<pubDate>Tue, 16 Dec 2008 09:09:04 +0000</pubDate>
		<dc:creator>Yuriy Drozdov</dc:creator>
		
		<category>JavaScript</category>

		<guid isPermaLink="false">http://blog.sribna.com/javascript-unit-testing.htm</guid>
		<description><![CDATA[Я уже писал об YUI CSS, продолжаю следить за Yahoo User Interface и, не так давно, они представили вниманию YUI Test - фреймворк для юнит тестов в JavaScript, кому интересно - читаем.
	
	
	&#169; Yuriy Drozdov для Sribna, 2008. &#124;
	  Permalink &#124;
	  Нет комментариев
	Добавить в del.icio.us
	Хотите больше по данной теме? Просмотрите статьи в категории JavaScript.]]></description>
			<content:encoded><![CDATA[<p>Я уже писал об <a href="http://blog.sribna.com/yui-grids-css.htm">YUI CSS</a>, продолжаю следить за <strong>Yahoo User Interface</strong> и, не так давно, они представили вниманию <strong>YUI Test</strong> - фреймворк для юнит тестов в <em>JavaScript</em>, кому интересно - <a href="http://yuiblog.com/blog/2008/12/01/yuitest-getting-started/">читаем</a>.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Yuriy Drozdov для <a href="http://blog.sribna.com">Sribna</a>, 2008. |
	  <a href="http://blog.sribna.com/javascript-unit-testing.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/javascript-unit-testing.htm#comments">Нет комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/javascript-unit-testing.htm&amp;title=JavaScript Unit Testing">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/javascript/" title="View all posts in JavaScript" rel="category tag">JavaScript</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/-d7hwU7oInw" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/B4ieNqoued0" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/javascript-unit-testing.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/javascript-unit-testing.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/-d7hwU7oInw/javascript-unit-testing.htm</feedburner:origLink></item>
		<item>
		<title>Некорректный пример отступа для IE</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/-skxSN2tbPM/nekorrektnyiy-primer-otstupa-dlya-ie.htm</link>
		<comments>http://blog.sribna.com/nekorrektnyiy-primer-otstupa-dlya-ie.htm#comments</comments>
		<pubDate>Fri, 12 Dec 2008 09:12:46 +0000</pubDate>
		<dc:creator>Yuriy Drozdov</dc:creator>
		
		<category>CSS</category>

		<guid isPermaLink="false">http://blog.sribna.com/nekorrektnyiy-primer-otstupa-dlya-ie.htm</guid>
		<description><![CDATA[
Недавно встретил такой вот кусок кода:
PLAIN TEXT
HTML:




&#60;!--[if IE 7]&#62;


&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;&#60;br/&#62;


&#60;!&#91;endif&#93;--&#62; 






Этот кусок кода поверг меня в шок. Человек знает что такое условные комментарии, но при этом не знает, что для отступов нужно использовать css свойство margin.
Если вы чего не знаете по css можете спросить об этом webmolot'a, который в качестве подарка на новый год отвечает на [...]]]></description>
			<content:encoded><![CDATA[
<p>Недавно встретил такой вот кусок кода:</p>
<div class="igBar"><span id="lhtml-10"><a href="#" onclick="javascript:showPlainTxt('html-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-10">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--[if IE 7]&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a>/<span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span></a>!<span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Этот кусок кода поверг меня в шок. Человек знает что такое <a href="http://blog.sribna.com/uslovnyie-kommentarii-v-css.htm">условные комментарии</a>, но при этом не знает, что для отступов нужно использовать <strong>css</strong> свойство <a href="http://www.w3.org/TR/CSS21/box.html#box-dimensions">margin</a>.</p>
<p>Если вы чего не знаете по css можете спросить об этом <a href="http://webmolot.com/happy_new_year/">webmolot</a>'a, который в качестве подарка на новый год отвечает на воросы, связанные с css.</p>
<p>Или же спросить <a href="http://publicweb.ru/2008/12/09/357">Евгения Кузьмина</a>, который проводит подобную акцию, только отвечает на все вопросы.</p>
<p>Если же в преддверии нового года вы ничего не хотите знать и слышать о css и всем, что с ним связано, можете почитать о приближающемся <a href="http://ira.sribna.com/skoro-novyj-god-god-byka/">годе быка</a>.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Yuriy Drozdov для <a href="http://blog.sribna.com">Sribna</a>, 2008. |
	  <a href="http://blog.sribna.com/nekorrektnyiy-primer-otstupa-dlya-ie.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/nekorrektnyiy-primer-otstupa-dlya-ie.htm#comments">7 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/nekorrektnyiy-primer-otstupa-dlya-ie.htm&amp;title=Некорректный пример отступа для IE">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/css/" title="View all posts in CSS" rel="category tag">CSS</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/3oskT_SVxfo" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/-skxSN2tbPM" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/nekorrektnyiy-primer-otstupa-dlya-ie.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/nekorrektnyiy-primer-otstupa-dlya-ie.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/3oskT_SVxfo/nekorrektnyiy-primer-otstupa-dlya-ie.htm</feedburner:origLink></item>
		<item>
		<title>Как посмотреть оригинал письма в GMail</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/3s7qlcT5--Y/kak-posmotret-original-pisma-v-gmail.htm</link>
		<comments>http://blog.sribna.com/kak-posmotret-original-pisma-v-gmail.htm#comments</comments>
		<pubDate>Mon, 01 Dec 2008 10:10:36 +0000</pubDate>
		<dc:creator>Yuriy Drozdov</dc:creator>
		
		<category>Web</category>

		<guid isPermaLink="false">http://blog.sribna.com/kak-posmotret-original-pisma-v-gmail.htm</guid>
		<description><![CDATA[Не часто, но иногда бывает, что необходимо посмотреть оригинал письма, чтобы узнать от кого оно действительно пришло. Пользуюсь я веб-клиентом GMail и время, потраченное на поиск необходимого пункта меню, чтобы просмотреть оригинал, равнялось 20 минутам, когда я искал его в прошлый раз. Чтобы избавить остальных от мучительных поисков нужной опции (да и сам, через некоторое [...]]]></description>
			<content:encoded><![CDATA[<p>Не часто, но иногда бывает, что необходимо посмотреть <strong>оригинал письма</strong>, чтобы узнать от кого оно действительно пришло. Пользуюсь я веб-клиентом <strong>GMail</strong> и время, потраченное на поиск необходимого пункта меню, чтобы просмотреть оригинал, равнялось 20 минутам, когда я искал его в прошлый раз. Чтобы избавить остальных от мучительных поисков нужной опции (да и сам, через некоторое время, наверняка, забуду где она находится), расскажу и покажу, что нужно нажимать.</p>
<p>Для начала заходим в нужное письмо. Правый верхний угол письма должен выглядеть так:</p>
<p><img src="http://blog.sribna.com/images/emailoptions.png" alt="Как посмотреть оригинал письма в Gmail" /></p>
<p>Нажав на синий треугольник возле "Ответить" увидим выпадающее меню, которое содержит нужный пункт "Показать оригинал".</p>
<p><img src="http://blog.sribna.com/images/emailoptions2.png" alt="Как посмотреть оригинал письма в Gmail" /></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Yuriy Drozdov для <a href="http://blog.sribna.com">Sribna</a>, 2008. |
	  <a href="http://blog.sribna.com/kak-posmotret-original-pisma-v-gmail.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/kak-posmotret-original-pisma-v-gmail.htm#comments">8 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/kak-posmotret-original-pisma-v-gmail.htm&amp;title=Как посмотреть оригинал письма в GMail">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/web/" title="View all posts in Web" rel="category tag">Web</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/7IsfHOiQybU" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/3s7qlcT5--Y" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/kak-posmotret-original-pisma-v-gmail.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/kak-posmotret-original-pisma-v-gmail.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/7IsfHOiQybU/kak-posmotret-original-pisma-v-gmail.htm</feedburner:origLink></item>
		<item>
		<title>Долги и деньги</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/SY7gX_m5H5c/dolgi-i-dengi.htm</link>
		<comments>http://blog.sribna.com/dolgi-i-dengi.htm#comments</comments>
		<pubDate>Wed, 19 Nov 2008 14:57:37 +0000</pubDate>
		<dc:creator>Yuriy Drozdov</dc:creator>
		
		<category>Из жизни</category>

		<guid isPermaLink="false">http://blog.sribna.com/dolgi-i-dengi.htm</guid>
		<description><![CDATA[Тот, кто контролирует количество денег в нашей стране, - полный хозяин всей промышленности и торговли... А когда вы понимаете, что система очень просто управляется, разными способами, несколькими влиятельными людьми на вершине пирамиды, вам не нужно объяснять, как возникают периоды инфляции и депрессий.
James Garfield, 20th President


Думаю, кризис сейчас самая обсуждаемая тема. Предлагаю посмотреть видео на тему [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Тот, кто контролирует количество денег в нашей стране, - полный хозяин всей промышленности и торговли... А когда вы понимаете, что система очень просто управляется, разными способами, несколькими влиятельными людьми на вершине пирамиды, вам не нужно объяснять, как возникают периоды инфляции и депрессий.
<p class="author"><em>James Garfield, 20th President</em></p>
</blockquote>
<p><a id="more-153"></a></p>
<p>Думаю, <a href="http://blog.sribna.com/krizis-i-ya.htm">кризис</a> сейчас самая обсуждаемая тема. Предлагаю посмотреть видео на тему откуда берутся деньги.</p>
<p><object width="452" height="385">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="http://img.mail.ru/r/video/player_full_size.swf?par=http://video.mail.ru/bk/vipstars/Bussiness/$302$0$2710&#038;page=undefined&#038;imaginehost=video.mail.ru&#038;perlhost=my.video.mail.ru&#038;alias=bk&#038;username=vipstars&#038;albumid=Bussiness&#038;id=302&#038;catalogurl=http://video.mail.ru/catalog/clips/" /><embed src=http://img.mail.ru/r/video/player_full_size.swf?par=http://video.mail.ru/bk/vipstars/Bussiness/$302$0$2710&#038;page=undefined&#038;imaginehost=video.mail.ru&#038;perlhost=my.video.mail.ru&#038;alias=bk&#038;username=vipstars&#038;albumid=Bussiness&#038;id=302&#038;catalogurl=http://video.mail.ru/catalog/clips/ type="application/x-shockwave-flash" width="452" height="385" allowScriptAccess="always"></embed></object><br />
<h3>Почитать</h3>
<ul>
<li><a href="http://kurapov.name/pholosophica/money_nature_dollar/">О природе денег и долларе</a></li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Yuriy Drozdov для <a href="http://blog.sribna.com">Sribna</a>, 2008. |
	  <a href="http://blog.sribna.com/dolgi-i-dengi.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/dolgi-i-dengi.htm#comments">6 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/dolgi-i-dengi.htm&amp;title=Долги и деньги">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/iz-zhizni/" title="View all posts in Из жизни" rel="category tag">Из жизни</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/-KQBbpBqOyg" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/SY7gX_m5H5c" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/dolgi-i-dengi.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/dolgi-i-dengi.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/-KQBbpBqOyg/dolgi-i-dengi.htm</feedburner:origLink></item>
		<item>
		<title>Соединяемся старым клиентом MySql с сервером выше 4й версии</title>
		<link>http://feedproxy.google.com/~r/Sribna/~3/yi_K4b-o8zU/use_mysql_old_password.htm</link>
		<comments>http://blog.sribna.com/use_mysql_old_password.htm#comments</comments>
		<pubDate>Thu, 13 Nov 2008 10:22:18 +0000</pubDate>
		<dc:creator>Yuriy Drozdov</dc:creator>
		
		<category>MySQL</category>

		<guid isPermaLink="false">http://blog.sribna.com/use_mysql_old_password.htm</guid>
		<description><![CDATA[

При попытке соединения с сервером базы данных Mysql версии 4.1 и выше с помощью php старых версий, который использует расширение mysql для работы с MySql ниже версии 4.1 можно получить следующее сообщение об ошибке:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
А дело в том, что Mysql 5.0 и 4.1 используют [...]]]></description>
			<content:encoded><![CDATA[

<p>При попытке соединения с сервером базы данных <strong>Mysql</strong> версии 4.1 и выше с помощью <strong>php</strong> старых версий, который использует расширение <strong>mysql</strong> для работы с MySql ниже версии 4.1 можно получить следующее сообщение об ошибке:</p>
<p><strong>Client does not support authentication protocol requested by server; consider upgrading MySQL client</strong></p>
<p>А дело в том, что <strong>Mysql</strong> 5.0 и 4.1 используют протокол аутентификации, основанный на алгоритме хеширования паролей, отличный от предыдущих версий.</p>
<p>Поэтому, чтобы избавиться от ошибки можно либо обновить клиент до версии сервера, либо (если обновление клиента связано с определенными трудностями) создать юзера mysql со старым паролем или же обновить пароль существующему, используя функцию со старым алгоритмом хеширования. Воспользуемся данным sql запросом.</p>
<div class="igBar"><span id="lsql-13"><a href="#" onclick="javascript:showPlainTxt('sql-13'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-13">
<div class="sql">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">SET</span> PASSWORD <span style="color: #993333; font-weight: bold;">FOR</span> <span style="color: #ff0000;">'some_user'</span>@<span style="color: #ff0000;">'some_host'</span> = OLD_PASSWORD<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'newpwd'</span><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Или используя <strong>UPDATE</strong> и <strong>FLUSH PRIVILEGES</strong>:</p>
<div class="igBar"><span id="lsql-14"><a href="#" onclick="javascript:showPlainTxt('sql-14'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-14">
<div class="sql">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">UPDATE</span> mysql.user <span style="color: #993333; font-weight: bold;">SET</span> Password = OLD_PASSWORD<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'newpwd'</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">WHERE</span> Host = <span style="color: #ff0000;">'some_host'</span> <span style="color: #993333; font-weight: bold;">AND</span> User = <span style="color: #ff0000;">'some_user'</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">FLUSH</span> PRIVILEGES; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Еще можно стартовать mysql c опцией <em>--old-passwords</em>, но я этот способ не считаю целесообразным.</p>
<p>Что же касается <strong>php</strong> старых версий, которые еще встречаются на серверах клиентов и в которых расширение mysql не поддерживает алгоритм хеширования версий mysql выше 4.0, то можно воспользоваться расширением <strong>mysqli</strong> (MySQL Improved Extension).</p>
<h3>Почитать</h3>
<ul>
<li><a href="http://dev.mysql.com/doc/refman/5.0/en/old-client.html">http://dev.mysql.com/doc/refman/5.0/en/old-client.html</a> - официальное описание проблемы от <strong>mysql</strong>.</li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Yuriy Drozdov для <a href="http://blog.sribna.com">Sribna</a>, 2008. |
	  <a href="http://blog.sribna.com/use_mysql_old_password.htm">Permalink</a> |
	  <a href="http://blog.sribna.com/use_mysql_old_password.htm#comments">8 комментариев</a></p>
	<p>Добавить в <a href="http://del.icio.us/post?url=http://blog.sribna.com/use_mysql_old_password.htm&amp;title=Соединяемся старым клиентом MySql с сервером выше 4й версии ">del.icio.us</a></p>
	<p>Хотите больше по данной теме? Просмотрите статьи в категории <a href="http://blog.sribna.com/category/mysql/" title="View all posts in MySQL" rel="category tag">MySQL</a>.</p><img src="http://feeds.feedburner.com/~r/Sribna/~4/3CEiO28IOvA" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/Sribna/~4/yi_K4b-o8zU" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>http://blog.sribna.com/use_mysql_old_password.htm/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.sribna.com/use_mysql_old_password.htm</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/Sribna/~3/3CEiO28IOvA/use_mysql_old_password.htm</feedburner:origLink></item>
	</channel>
</rss>