<?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>HTML/CSS Evangelist &#187; Сатьи</title>
	<atom:link href="http://banzalik.ru/category/sati/feed/" rel="self" type="application/rss+xml" />
	<link>http://banzalik.ru</link>
	<description>Размышления на тему HTML верстки</description>
	<lastBuildDate>Mon, 17 May 2010 11:54:03 +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>Не все теги одинаково полезны</title>
		<link>http://banzalik.ru/tags-reflow/</link>
		<comments>http://banzalik.ru/tags-reflow/#comments</comments>
		<pubDate>Sun, 16 May 2010 12:39:22 +0000</pubDate>
		<dc:creator>Александр Бойченко</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Сатьи]]></category>

		<guid isPermaLink="false">http://banzalik.ru/?p=319</guid>
		<description><![CDATA[Решил померять как быстро отрисовываются теги без применения к ним каких-либо стилей. Суть теста &#8211; генерируем 10к тегов на одной странице и меряем reflow. Результаты оказались очень любопытные. Пока даю весьма скромную таблицу, с малым набором тегов. Тег Safari 4.0.5 (mac) FF 3.6.3 (mac) Opera 10.53 (mac) iPad div 173 270 218 710 span 52 [...]]]></description>
			<content:encoded><![CDATA[<p>Решил померять как быстро отрисовываются теги без применения к ним каких-либо стилей.</p>
<p>Суть теста &#8211; генерируем 10к тегов на одной странице и меряем reflow.</p>
<p>Результаты оказались очень любопытные.</p>
<p>Пока даю весьма скромную таблицу, с малым набором тегов.</p>
<table border="1">
<tbody>
<tr>
<th>Тег</th>
<th>Safari 4.0.5 (mac)</th>
<th>FF 3.6.3 (mac)</th>
<th>Opera 10.53 (mac)</th>
<th>iPad</th>
</tr>
<tr>
<td style="text-align: center;"><a href="http://banzalik.ru/labs/tags-rm/index.php?i=10000&amp;tag=div&amp;reflow-meter">div</a></td>
<td style="text-align: center;">173</td>
<td style="text-align: center;">270</td>
<td style="text-align: center;">218</td>
<td style="text-align: center;">710</td>
</tr>
<tr>
<td><a href="http://banzalik.ru/labs/tags-rm/index.php?i=10000&amp;tag=span&amp;reflow-meter">span</a></td>
<td style="text-align: center;">52</td>
<td style="text-align: center;">608</td>
<td style="text-align: center;">113</td>
<td style="text-align: center;">294</td>
</tr>
<tr>
<td style="text-align: center;"><a href="http://banzalik.ru/labs/tags-rm/index.php?i=10000&amp;tag=p&amp;reflow-meter">p</a></td>
<td style="text-align: center;">173</td>
<td style="text-align: center;">287</td>
<td style="text-align: center;">235</td>
<td style="text-align: center;">711</td>
</tr>
<tr>
<td style="text-align: center;"><a href="http://banzalik.ru/labs/tags-rm/index.php?i=10000&amp;tag=b&amp;reflow-meter">b</a></td>
<td style="text-align: center;">50</td>
<td style="text-align: center;">607</td>
<td style="text-align: center;">116</td>
<td style="text-align: center;">299</td>
</tr>
<tr>
<td style="text-align: center;"><a href="http://banzalik.ru/labs/tags-rm/index.php?i=10000&amp;tag=i&amp;reflow-meter">i</a></td>
<td style="text-align: center;">50</td>
<td style="text-align: center;">600</td>
<td style="text-align: center;">1164</td>
<td style="text-align: center;">297</td>
</tr>
</tbody>
</table>
<p>Очень странные результаты показал IE &#8211; почти нулевые рефлоу (поэтому пока не заполняю таблицу с результатами IE*)</p>
<p>Вывод:</p>
<ul>
<li>в Opera и Safari inline элементы в 2 раза быстрее блочных</li>
<li>в FF все наоборот, блочные быстрее инлайновых в 2 раза</li>
<li>существую теги, которые серьезно влияют на рефлоу (например <strong>i</strong> в Опере и FF )</li>
</ul>
<p>Скоро проведу более детальное исследование + проверим скорость основных css свойств.</p>
<p><strong>upd.</strong> имена тегов в таблице ведут на соответствующие тесты</p>
]]></content:encoded>
			<wfw:commentRss>http://banzalik.ru/tags-reflow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Сжатие PSD файлов</title>
		<link>http://banzalik.ru/szhatie-psd/</link>
		<comments>http://banzalik.ru/szhatie-psd/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 21:44:26 +0000</pubDate>
		<dc:creator>Александр Бойченко</dc:creator>
				<category><![CDATA[Сатьи]]></category>

		<guid isPermaLink="false">http://banzalik.ru/?p=97</guid>
		<description><![CDATA[Вчера получил от дизайнера psd-файл (вообще, мне часто приходится иметь дело с &#171;псдшками&#187; &#8211; я ведь с ними работаю). Но, вчера дело было не совсем обычным :) Нестандартность ситуации заключалась в приёме сжатия файла &#8211; в нем были отключены все слои. Честно говоря, я впервые встретил именно такой способ уменьшения размера psd-фалов , хотя на [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера получил от дизайнера psd-файл (<em>вообще, мне часто приходится иметь дело с &laquo;псдшками&raquo; &#8211; я ведь с ними работаю</em>). Но, вчера дело было не совсем обычным :) Нестандартность ситуации заключалась в приёме сжатия файла &#8211; в нем были отключены все слои.</p>
<p>Честно говоря, я впервые встретил именно такой способ уменьшения размера psd-фалов , хотя на Хабре он <a href="http://habrahabr.ru/blogs/tips_n_tricks/51313/">упоминался</a>. Ранее мне были известны некоторые иные методики сжатия psd, о которых я и хочу рассказать Вам сегодня.<span id="more-97"></span></p>
<h2>1) Удаление лишних слоёв</h2>
<p>Один из самых эффективных способов уменьшить размер psd-файла &#8211; это удалить все лишние слои в нем.</p>
<p><strong>Плюсы данного метода:</strong></p>
<ul>
<li>уменьшает размер файла;</li>
<li>улучшает работоспособность фотошопа с данным документом;</li>
</ul>
<p><strong>Минусы метода:</strong></p>
<ul>
<li>иногда заказчики просят вернуть исходный вариант, как когда-то было и это &laquo;когда-то&raquo; часто находится в скрытом слое, который мы успели благополучно удалить :)</li>
</ul>
<h2>2) Crop документа</h2>
<p>Дизайнеры любят использовать при работе большие изображения. Часто, эти картинки по своим габаритам превышают размер самого макета, и часть изображения остаётся за его видимыми пределами. Если мы выделим по краям документ и применим &laquo;Crop Tool&raquo; , то все, что находится за его пределами будет обрезано &#8211; это позволит значительно сэкономить место.</p>
<p><strong>Плюсы данного метода:</strong></p>
<ul>
<li>уменьшает размер файла;</li>
<li>улучшает работоспособность фотошопа с данным документом;</li>
</ul>
<p><strong>Минусы метода:</strong></p>
<ul>
<li>иногда заказчики просят сдвинуть изображение (левей\правей\выше\ниже), но к сожалению, оно уже будет обрезанным;</li>
<li>бывает, что дизайнеры применяют к слою стили, которые зависят от размера картинки, например Gradient Overlay. Crop Tool может привести к изменению внешнего вида слоя и как следствие всего макета. Поэтому желательно, чтобы Crop выполнял сам дизайнер. Если же дизайнер в зоне недосягаемости и приходится применять Crop самостоятельно, тогда нужно тщательно сверять полученный макет с оригиналом на предмет отличий.</li>
</ul>
<p>Предотвратить смещение стиля можно если его &laquo;растеризировать&raquo;. Для этого необходимо &laquo;стилизированный слой&raquo; объединить с чистым слоем (Merge Layers или Cntrl+E), в таком случае редактировать стиль слоя уже будет невозможно.</p>
<h2>3) Заливка документа однородным цветом</h2>
<p>Каждый раз, когда мы сохраняем psd-документ, автоматически создается &laquo;превью&raquo; (preview layer) макета. Это делается для того, чтобы можно было быстро просмотреть psd-файл без открытия всех его данных и применения фильтров в реальном времени. Конечно же это &laquo;превью&raquo; занимает место и наша задача состоит в том чтобы его уменьшить.</p>
<p>Чаще всего, для этого создается верхний слой и заливается однородным цветом (как правило белым), бывают еще случаи когда просто отключают все слои, о чем я писал выше :)</p>
<p>Не все знают о том, что выбор цвета заливки влияет на результат. Я уже писал, что чаще всего заливают белым цветом, однако если мы будем использовать вместо белого &#8211; черный, то в результате получим файл меньшего размера.</p>
<p><strong>Плюсы данного метода:</strong></p>
<ul>
<li>уменьшает размер файла</li>
</ul>
<p><strong>Минусы метода:</strong></p>
<ul>
<li>мы лишаемся превью документа, для просмотра содержимого файла приходится открывать документ и скрывать верхний слой;</li>
<li>создаем лишний (маскирующий) слой.</li>
</ul>
<h2>4) Объединение слоев.</h2>
<p>Часто бывает, что документ содержит избыточное количество слоев, которые можно смело слить в один, самый яркий пример тому &#8211; это слить все фоновые картинки в одну. Однако на этом можно не останавливаться &#8211; наверняка найдется  десяток элементов в макете, которые состоят из нескольких слоев,  объединение которых даже улучшит &laquo;юзабельность&raquo; и уменьшат размер psd.</p>
<p><strong>Плюсы данного метода:</strong></p>
<ul>
<li>уменьшает размер файла</li>
</ul>
<p><strong>Минусы метода:</strong></p>
<ul>
<li>ограничиваем себя в удобстве редактирования слитых слоев</li>
</ul>
<h2>5) Сжатие архиватором.</h2>
<p>Сжатие в архив, пожалуй, самый часто используемый метод для уменьшения размера psd. Это простой и эффективный способ уменьшить размер и количество файлов, что важно при пересылке документов.</p>
<p>Существует множество архиваторов, чаще всего приходится работать с тремя:</p>
<ul>
<li>zip</li>
<li>rar</li>
<li>7z (7-zip)</li>
</ul>
<p><strong>Zip:</strong></p>
<p>наиболее часто используемый мною формат. Причина проста &#8211; он распространен, многие программы могут просматривать содержимое архивов, большинство операционных систем имеют нативную поддержку zip. Именно в этом формате я отправляю результаты своих трудов. Архивы старых проектов также храню в zip, из-за того, что  поиск по содержимому не вызывает никаких проблем</p>
<p><strong>Rar:</strong></p>
<p>достаточно распространен в постсоветском пространстве, на западе применяется редко. Поэтому если вы работаете с иностранным клиентом &#8211; лучше забыть о rar.</p>
<p><strong>7zip:</strong></p>
<p>данный формат хорош тем, что бесплатен, но распространен в основном среди разработчиков, жмёт лучше всех из этой тройки. Применяю его редко и чаще всего в служебной переписке с коллегами, у которых он установлен. Клиентам посылать в 7zip я бы не стал &#8211; большая вероятность того, что у получателя не окажется инструмента для работы с архивом.</p>
<p><strong>PS.</strong> 1-3 методы можно без труда автоматизировать средствами Action в Photoshop.</p>
<p><strong>PPS.</strong> Эти методы удобно применять при отсылке PSD клиентам\верстальщикам и тд.</p>
]]></content:encoded>
			<wfw:commentRss>http://banzalik.ru/szhatie-psd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
