<?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>Отблески… &#187; изображения</title>
	<atom:link href="http://chalker.ru/tag/%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f/feed/" rel="self" type="application/rss+xml" />
	<link>http://chalker.ru</link>
	<description>И шёпот трав весенних в лугах и на полянах…</description>
	<lastBuildDate>Mon, 09 Aug 2010 06:56:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Машграф</title>
		<link>http://chalker.ru/2009/09/19/%d0%bc%d0%b0%d1%88%d0%b3%d1%80%d0%b0%d1%84/</link>
		<comments>http://chalker.ru/2009/09/19/%d0%bc%d0%b0%d1%88%d0%b3%d1%80%d0%b0%d1%84/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 13:20:46 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[машграф]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[университет]]></category>

		<guid isPermaLink="false">http://chalker.ru/2009/09/19/%d0%bc%d0%b0%d1%88%d0%b3%d1%80%d0%b0%d1%84/</guid>
		<description><![CDATA[Если кому надо рассказать о Qt для выполнения первого задания &#8211; ловите меня в университете, но лучше предварительно позвонить.]]></description>
			<content:encoded><![CDATA[<p>Если кому надо рассказать о Qt для выполнения первого задания &#8211; ловите меня в университете, но лучше предварительно позвонить.</p>
<p><a href="http://chalker.ru/wp-content/uploads/2009/09/default.png"><img src="http://chalker.ru/wp-content/uploads/2009/09/default.png" alt="Пример вывода программы, сохранение в файл." title="Галактика" width="600" height="600" class="size-full wp-image-3172" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/09/19/%d0%bc%d0%b0%d1%88%d0%b3%d1%80%d0%b0%d1%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Чай.</title>
		<link>http://chalker.ru/2009/09/09/%d1%87%d0%b0%d0%b9/</link>
		<comments>http://chalker.ru/2009/09/09/%d1%87%d0%b0%d0%b9/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 12:29:40 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[дом]]></category>
		<category><![CDATA[жизнь]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[фотографии]]></category>

		<guid isPermaLink="false">http://chalker.ru/?p=3163</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://chalker.ru/wp-content/uploads/2009/09/DSCN2817.JPG"><img src="http://chalker.ru/wp-content/uploads/2009/09/DSCN2817-400x300.jpg" alt="Чай" title="Чай" width="400" height="300" class="alignnone size-medium wp-image-3164" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/09/09/%d1%87%d0%b0%d0%b9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Скриншот</title>
		<link>http://chalker.ru/2009/08/22/%d1%81%d0%ba%d1%80%d0%b8%d0%bd%d1%88%d0%be%d1%82/</link>
		<comments>http://chalker.ru/2009/08/22/%d1%81%d0%ba%d1%80%d0%b8%d0%bd%d1%88%d0%be%d1%82/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 03:24:43 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[скриншот]]></category>

		<guid isPermaLink="false">http://chalker.ru/2009/08/22/%d1%81%d0%ba%d1%80%d0%b8%d0%bd%d1%88%d0%be%d1%82/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://chalker.ru/wp-content/uploads/2009/08/86.png"><img src="http://chalker.ru/wp-content/uploads/2009/08/86-512x300.png" alt="Скриншот от 2009-08-22" title="Скриншот от 2009-08-22" width="512" height="300" class="alignnone size-medium wp-image-3140" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/08/22/%d1%81%d0%ba%d1%80%d0%b8%d0%bd%d1%88%d0%be%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обычные люди</title>
		<link>http://chalker.ru/2009/08/03/%d0%be%d0%b1%d1%8b%d1%87%d0%bd%d1%8b%d0%b5-%d0%bb%d1%8e%d0%b4%d0%b8/</link>
		<comments>http://chalker.ru/2009/08/03/%d0%be%d0%b1%d1%8b%d1%87%d0%bd%d1%8b%d0%b5-%d0%bb%d1%8e%d0%b4%d0%b8/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 20:19:41 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[Nemi]]></category>
		<category><![CDATA[жизнь]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[люди]]></category>

		<guid isPermaLink="false">http://chalker.ru/?p=1340</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://chalker.ru/wp-content/uploads/2009/08/011208_rus.gif"><img src="http://chalker.ru/wp-content/uploads/2009/08/011208_rus-530x173.gif" alt="Nemi - обычные люди" title="Nemi - обычные люди" width="530" height="173" class="alignnone size-medium wp-image-1341" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/08/03/%d0%be%d0%b1%d1%8b%d1%87%d0%bd%d1%8b%d0%b5-%d0%bb%d1%8e%d0%b4%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Скрипт миниатюр.</title>
		<link>http://chalker.ru/2009/07/17/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%bc%d0%b8%d0%bd%d0%b8%d0%b0%d1%82%d1%8e%d1%80/</link>
		<comments>http://chalker.ru/2009/07/17/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%bc%d0%b8%d0%bd%d0%b8%d0%b0%d1%82%d1%8e%d1%80/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 02:21:56 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[lgpl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[файлы]]></category>

		<guid isPermaLink="false">http://chalker.ru/?p=1204</guid>
		<description><![CDATA[Выкладываю отдельно простой php-скрипт для генерации миниатюр на лету с кэшем (и проверкой актуальности, естественно), используемый в моей CMS. Работает со всеми jpg/png/gif изображениями, лежащими внутри папки, в которую поставлен (рекурсивно). Если поставить в корень хоста &#8211; то со всеми изображениями на этом хосте. Лицензия: GNU LGPLv3+. Показываю примеры работы. Оригинальный файл: image.jpg (1251 на [...]]]></description>
			<content:encoded><![CDATA[<p>Выкладываю отдельно простой php-скрипт для генерации миниатюр на лету с кэшем (и проверкой актуальности, естественно), используемый в моей CMS.<br />
Работает со всеми  jpg/png/gif изображениями, лежащими внутри папки, в которую поставлен (рекурсивно). Если поставить в корень хоста &#8211; то со всеми изображениями на этом хосте.</p>
<p>Лицензия: <abbr title="GNU Lesser General Public License version 3.0 or later">GNU LGPLv3+</abbr>.</p>
<p>Показываю примеры работы.</p>
<p>Оригинальный файл:<br />
<a href="http://chalker.ru/wp-content/uploads/2009/07/image.jpg">image.jpg</a> (1251 на 2000 пикселей).</p>
<p>Уменьшенное изображение, вписанное в 300&#215;200:<br />
<img src="http://chalker.ru/wp-content/uploads/2009/07/image.(300x200).jpg" alt="" /><br />
<a href="http://chalker.ru/wp-content/uploads/2009/07/image.(300x200).jpg">image.(300&#215;200).jpg</a><br />
(125 на 200 пикселей).</p>
<p>Отношение сторон сохраняется.<br />
<a href="http://chalker.ru/wp-content/uploads/2009/07/image.jpg.(300x200)">image.jpg.(300&#215;200)</a> &#8211; то же самое, что и <a href="http://chalker.ru/wp-content/uploads/2009/07/image.(300x200).jpg">image.(300&#215;200).jpg</a>, для простоты автоматического использования.</p>
<p><a href="http://chalker.ru/wp-content/uploads/2009/07/image.(300).jpg">image.(300).jpg</a> &#8211; то же самое, что и <a href="http://chalker.ru/wp-content/uploads/2009/07/image.jpg.(300)">image.jpg.(300)</a>, <a href="http://chalker.ru/wp-content/uploads/2009/07/image.(300x300).jpg">image.(300&#215;300).jpg</a>, и <a href="http://chalker.ru/wp-content/uploads/2009/07/image.jpg.(300x300)">image.jpg.(300&#215;300)</a> (вписанное в квадрат сто стороной 300).</p>
<p><a href="http://chalker.ru/wp-content/uploads/2009/07/image.(400x500).jpg?nocache=1">image.(400&#215;500).jpg?nocache=1</a> &#8211; отключает кэш (мне это нужно было для генерации изображений непостоянных размеров, например, во всплывающем div предпросмотра на яваскрипте, когда размер картинки зависит от размера окна браузера пользователя &#8211; их сохранять просто незачем).</p>
<p>Маленькие изображения не увеличивает, зато скрипт гарантирует что получившееся изображение будет правильного отношения сторон и не больше  заданного размера.</p>
<p>Если файла изображения нет, показывает такую (меняется) картинку, вписанную в тот же размер:<br />
<img src="http://chalker.ru/invalid_image.(80x80).jpg" alt="" /><br />
<a href="http://chalker.ru/invalid_image.(80x80).jpg">invalid_image.(80&#215;80).jpg</a></p>
<p>Файлы и инструкции по установке &#8211; ниже.<br />
<span id="more-1204"></span><br />
Как ставить:</p>
<ol>
<li>Скачиваем архив, распаковываем, кладём получившуюся папку „thumbnail” в корень директории, в которой нужны миниатюры.</li>
<li>Ставим права на запись (желательно, минимальные, скорее всего — 700 или 770) на папку „thumbnail/cache”, если нужен кэш. Если не нужен — отключаем его в заголовке файла „thumbnail/index.php”.</li>
<li>Открываем „thumbnail/htaccess_parent.txt”, добавляем его содержимое в „.htaccess” файл той директории, куда положили „thumbnail (если его там нету &#8211; создаём с этим содержимым).</li>
<li>По желанию меняем путь к файлу, который показывается, если изображение не найдено (в заголовке файла „thumbnail/index.php”).</li>
<li>Проверяем на любом изображении.</li>
</ol>
<p>„.htaccess”:<br />
<code># Image thumbnails<br />
#<br />
# Add this to your htaccess file.<br />
#<br />
# Supported types: jpg, jpeg, png, gif.<br />
# Supported formats: path/file.png.(HxW), path/file.png.(M), path/file.(HxW).png, path/file.(M).png,<br />
# where H stands for max-height, W - for max-width, M - for both max-height and max-width<br />
#<br />
<IfModule mod_rewrite.c><br />
	RewriteEngine On</p>
<p>	RewriteRule ^(.+)\.(jpg|jpeg|png|gif|bmp|tiff)\.\(([0-9]+)x([0-9]+)\)$ thumbnail/index.php?img=$1.$2&#038;w=$3&#038;h=$4 [L,QSA,NC]<br />
	RewriteRule ^(.+)\.(jpg|jpeg|png|gif|bmp|tiff)\.\(([0-9]+)\)$ thumbnail/index.php?img=$1.$2&#038;w=$3&#038;h=$3 [L,QSA,NC]<br />
	RewriteRule ^(.+)\.\(([0-9]+)x([0-9]+)\)\.(jpg|jpeg|png|gif|bmp|tiff)$ thumbnail/index.php?img=$1.$4&#038;w=$2&#038;h=$3 [L,QSA,NC]<br />
	RewriteRule ^(.+)\.\(([0-9]+)\)\.(jpg|jpeg|png|gif|bmp|tiff)$ thumbnail/index.php?img=$1.$3&#038;w=$2&#038;h=$2 [L,QSA,NC]<br />
</IfModule><br />
# /Image thumbnails</code></p>
<p>„.htaccess” файл в самой директории „thumbnail” трогать не надо, он там затем, чтобы данные из кэша нельзя было получить напрямую по http.</p>
<p>Файлы кэша будут создаваться с правами родительской папки минус бит выполняемого файла.</p>
<p>Собственно архив: <a href='http://chalker.ru/wp-content/uploads/2009/07/thumbnail.tar.gz'>генератор миниатюр</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/07/17/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%bc%d0%b8%d0%bd%d0%b8%d0%b0%d1%82%d1%8e%d1%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установщик</title>
		<link>http://chalker.ru/2009/07/15/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d1%89%d0%b8%d0%ba/</link>
		<comments>http://chalker.ru/2009/07/15/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d1%89%d0%b8%d0%ba/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 16:18:05 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://chalker.ru/?p=1197</guid>
		<description><![CDATA[Ночью написал установщик к CMS.]]></description>
			<content:encoded><![CDATA[<p>Ночью написал установщик к CMS.</p>
<div id="attachment_1198" class="wp-caption alignnone" style="width: 540px"><a href="http://chalker.ru/wp-content/uploads/2009/07/74.png"><img src="http://chalker.ru/wp-content/uploads/2009/07/74-530x286.png" alt="Установщик к CMS" title="Установщик" width="530" height="286" class="size-medium wp-image-1198" /></a><p class="wp-caption-text">Установщик к CMS</p></div>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/07/15/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d1%89%d0%b8%d0%ba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Что-то мне это напоминает…</title>
		<link>http://chalker.ru/2009/07/03/%d1%87%d1%82%d0%be-%d1%82%d0%be-%d0%bc%d0%bd%d0%b5-%d1%8d%d1%82%d0%be-%d0%bd%d0%b0%d0%bf%d0%be%d0%bc%d0%b8%d0%bd%d0%b0%d0%b5%d1%82%e2%80%a6/</link>
		<comments>http://chalker.ru/2009/07/03/%d1%87%d1%82%d0%be-%d1%82%d0%be-%d0%bc%d0%bd%d0%b5-%d1%8d%d1%82%d0%be-%d0%bd%d0%b0%d0%bf%d0%be%d0%bc%d0%b8%d0%bd%d0%b0%d0%b5%d1%82%e2%80%a6/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 11:13:46 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[остановите Землю]]></category>

		<guid isPermaLink="false">http://chalker.ru/2009/07/03/%d0%bf%d1%80%d0%b0%d0%b2%d0%b4%d0%b0-%d0%b6%d0%b8%d0%b7%d0%bd%d0%b8/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://chalker.ru/wp-content/uploads/2009/07/something_somewhere.png"><img src="http://chalker.ru/wp-content/uploads/2009/07/something_somewhere-530x197.png" alt="Someting, somewhere went terribly wrong." title="Someting, somewhere went terribly wrong." width="530" height="197" class="alignnone size-medium wp-image-1173" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/07/03/%d1%87%d1%82%d0%be-%d1%82%d0%be-%d0%bc%d0%bd%d0%b5-%d1%8d%d1%82%d0%be-%d0%bd%d0%b0%d0%bf%d0%be%d0%bc%d0%b8%d0%bd%d0%b0%d0%b5%d1%82%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Жизненно.</title>
		<link>http://chalker.ru/2009/06/30/%d0%b6%d0%b8%d0%b7%d0%bd%d0%b5%d0%bd%d0%bd%d0%be/</link>
		<comments>http://chalker.ru/2009/06/30/%d0%b6%d0%b8%d0%b7%d0%bd%d0%b5%d0%bd%d0%bd%d0%be/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 14:25:54 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[Nemi]]></category>
		<category><![CDATA[дождь]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[погода]]></category>
		<category><![CDATA[солнце]]></category>

		<guid isPermaLink="false">http://chalker.ru/?p=28</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://chalker.ru/wp-content/uploads/2009/06/106749035.jpg"><img class="alignnone size-medium wp-image-42" title="Nemi" src="http://chalker.ru/wp-content/uploads/2009/06/106749035-530x171.jpg" alt="Nemi" width="530" height="171" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/06/30/%d0%b6%d0%b8%d0%b7%d0%bd%d0%b5%d0%bd%d0%bd%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DRI2</title>
		<link>http://chalker.ru/2009/06/16/dri2/</link>
		<comments>http://chalker.ru/2009/06/16/dri2/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 00:39:51 +0000</pubDate>
		<dc:creator>ChALkeR</dc:creator>
				<category><![CDATA[Неразобранное]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[изображения]]></category>
		<category><![CDATA[скриншот]]></category>

		<guid isPermaLink="false">http://chalker.ru/?p=20</guid>
		<description><![CDATA[$ cat /var/log/Xorg.0.log &#124; grep DRI2 (II) Loading extension DRI2 (II) intel(0): [DRI2] Setup complete (II) intel(0): direct rendering: DRI2 Enabled (II) GLX: Initialized DRI2 GL provider for screen 0]]></description>
			<content:encoded><![CDATA[<blockquote><p>$ cat /var/log/Xorg.0.log | grep DRI2<br />
(II) Loading extension DRI2<br />
(II) intel(0): [DRI2] Setup complete<br />
(II) intel(0): direct rendering: DRI2 Enabled<br />
(II) GLX: Initialized DRI2 GL provider for screen 0
</p></blockquote>
<div id="attachment_19" class="wp-caption alignnone" style="width: 538px"><img src="http://chalker.ru/wp-content/uploads/2009/06/57.png" alt="Работающий DRI2" title="57" width="528" height="407" class="size-full wp-image-19" /><p class="wp-caption-text">Работающий DRI2</p></div>
]]></content:encoded>
			<wfw:commentRss>http://chalker.ru/2009/06/16/dri2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

