<?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>Gevork&#039;s Blog &#187; CodeIgniter</title>
	<atom:link href="http://gevork.ru/tags/codeigniter/feed/" rel="self" type="application/rss+xml" />
	<link>http://gevork.ru</link>
	<description>YAB of Crazy Akhalkalaki Guy</description>
	<lastBuildDate>Wed, 28 Mar 2012 13:10:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>www.avtochehol.ru</title>
		<link>http://gevork.ru/2011/01/22/www-avtochehol-ru/</link>
		<comments>http://gevork.ru/2011/01/22/www-avtochehol-ru/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 00:13:59 +0000</pubDate>
		<dc:creator>Gevork</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[shopping cart]]></category>

		<guid isPermaLink="false">http://gevork.ru/?p=343</guid>
		<description><![CDATA[This one of the hard jobs I have got to do. The main problems here was that i should make a shopping cart, which was then cancelled to more simple order form which is calculating the price and sending the letter to the company about the order. Technologies Used: Codeigniter ,PHP,JavaScript, MYSQL]]></description>
			<content:encoded><![CDATA[<p>This one of the hard jobs I have got to do. The main problems here was that i should make a shopping cart, which was then cancelled to more simple order form which is calculating the price and sending the letter to the company about the order.</p>
<p><strong>Technologies Used</strong>: Codeigniter ,PHP,JavaScript, MYSQL</p>
]]></content:encoded>
			<wfw:commentRss>http://gevork.ru/2011/01/22/www-avtochehol-ru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codeigniter&#8217;s function to make thumbs like phpThumb</title>
		<link>http://gevork.ru/2011/01/16/codeigniters-fundtion-to-make-thumbs-like-phpthumb/</link>
		<comments>http://gevork.ru/2011/01/16/codeigniters-fundtion-to-make-thumbs-like-phpthumb/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 22:55:36 +0000</pubDate>
		<dc:creator>Gevork</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpThumb]]></category>
		<category><![CDATA[Thumb]]></category>

		<guid isPermaLink="false">http://gevork.ru/?p=329</guid>
		<description><![CDATA[I was thinking on how to integrate phpThumb in CodeIgniter when I found a great answer on StackOverFlow.com &#8221; You can do this with the codeigniter image manipulation class. Just create a helper with your image resize code, here is a basic example: In the Helper if ( ! function_exists('generate_image')) { function generate_image($img, $width, $height){ [...]]]></description>
			<content:encoded><![CDATA[<p>I was thinking on how to integrate phpThumb in CodeIgniter when I found a great answer on StackOverFlow.com</p>
<p>&#8221;</p>
<p>You can do this with the codeigniter image manipulation class.</p>
<p>Just create a helper with your image resize code, here is a basic example:</p>
<p>In the Helper</p>
<pre lang="php">if ( ! function_exists('generate_image'))
{
    function generate_image($img, $width, $height){

        $obj =&amp; get_instance();

        $obj-&gt;load-&gt;library('image_lib');
        $obj-&gt;load-&gt;helper('url');

        $config['image_library'] = 'gd2';

        $config['source_image'] = $img;
        $config['new_image'] = './resources/images/img_tp/tn_img.png' ;
        $config['width'] = $width;
        $config['height'] = $height;

        $obj-&gt;image_lib-&gt;initialize($config);

        $obj-&gt;image_lib-&gt;resize();

        return $config['new_image'];
    }
}
</pre>
<p>Name as you wish and ensure to load the helper in your controller constructer.</p>
<p>Then in your view:</p>
<pre lang="php"><img class="colorbox-329"  src="&lt;?php echo generate_image($img, $width, $height); ?&gt;" alt="" /></pre>
<p>You can create a set of functions in the helper to perform different manipulation tasks and use them directly in your view using this method.</p>
<p>Here is the image manipulation documentation. http://codeigniter.com/user_guide/libraries/image_lib.html</p>
<p>&#8221;</p>
<p>Source: http://stackoverflow.com/questions/3336627/how-to-integrate-phpthumb-into-a-codeigniter-applications-architecture</p>
]]></content:encoded>
			<wfw:commentRss>http://gevork.ru/2011/01/16/codeigniters-fundtion-to-make-thumbs-like-phpthumb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codeigniter Cache Libraries</title>
		<link>http://gevork.ru/2010/06/25/codeigniter-cache-libraries/</link>
		<comments>http://gevork.ru/2010/06/25/codeigniter-cache-libraries/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 01:01:47 +0000</pubDate>
		<dc:creator>Gevork</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[memcache]]></category>

		<guid isPermaLink="false">http://gevork.ru/?p=270</guid>
		<description><![CDATA[Hi there.. I am not sleeping and searching for a good library to use . I am looking a multipurpose cache library for my social network made on codeigniter. So Now question about the scaling stands out and I am gonna to integrate some memcache . So will do parallel list of all found libs. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gevork.ru/wp-content/uploads/2010/06/ci_logo_flame-150x150.jpg"><img class="size-full wp-image-271 alignleft colorbox-270" title="ci_logo_flame-150x150" src="http://gevork.ru/wp-content/uploads/2010/06/ci_logo_flame-150x150.jpg" alt="ci_logo_flame-150x150" width="150" height="150" /></a>Hi there.. I am not sleeping and searching for a good library to use . I am looking a multipurpose cache library for my social network made on codeigniter. So Now question about the scaling stands out and I am gonna to integrate some memcache .</p>
<p>So will do parallel list of all found libs. Maybe you will need it.</p>
<ol>
<li><a href="http://www.haughin.com/code/multicache/">Elliot Haughin&#8217;s Codeignuter Multicache Library (memcache , PHPCache)</a> <a href="http://www.haughin.com/files/get/ci-multicache.zip">download</a></li>
<li><a href="http://codeigniter.com/forums/viewthread/69843/">Khaos::Khcache</a>(eAccelerator, APC und XCache)  <a href="http://www.sourcetutor.com/khcache.zip">download</a></li>
<li><a href="http://winn.ws/archives/273">Cache Library </a>(memcache, file)    <a href="http://www.winn.ws/wp-content/uploads/2010/01/Cache.php_.zip">download</a></li>
</ol>
<p>Add some more in comments if you know</p>
]]></content:encoded>
			<wfw:commentRss>http://gevork.ru/2010/06/25/codeigniter-cache-libraries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUADS:Codeigniter Unified Addon Development Standard</title>
		<link>http://gevork.ru/2010/05/22/cuadscodeigniter-unified-addon-development-standard/</link>
		<comments>http://gevork.ru/2010/05/22/cuadscodeigniter-unified-addon-development-standard/#comments</comments>
		<pubDate>Fri, 21 May 2010 22:08:12 +0000</pubDate>
		<dc:creator>Gevork</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Development.Addon]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[standard]]></category>

		<guid isPermaLink="false">http://gevork.ru/?p=237</guid>
		<description><![CDATA[Hi there who is making nice web-sites on Codeigniter. I like this framework. But I think it has some lack of standard. Really, I am not kidding. It would be great to have a standard of addon development, so that after when you share your code, the person who wants to use it would need [...]]]></description>
			<content:encoded><![CDATA[<p>Hi there who is making nice web-sites on Codeigniter. I like this framework. But I think it has some lack of standard. Really, I am not kidding. It would be great to have a standard of addon development, so that after when you share your code, the person who wants to use it would need to make 3 main steps.</p>
<p>1) Run mysql query from /addon_folder/install.sql</p>
<p>2)read /addon_folder/readme.txt</p>
<p>3)upload /addon_folder/application  to the /system folder of his web-site or wherever the application folder he put , and don&#8217;t worry that anything will be overwritten</p>
<p>4) in case there should be any hacking made to the system files, like config.php, routes.php or else , ther should be  very well described</p>
<p>/addon_folder/hackit.txt you do what is written, and  yummy!</p>
<p>5) YOU GO to mysite.com/addon/ and feel happy! Everything should work!</p>
<p>I will add the rules step by step here. Your comments will be very appreciated</p>
<p>So  I am begining to add .</p>
<p>1) The addon should have  <a href="http://gevork.ru/2010/05/22/cuadscodeigniter-unified-addon-development-standard/">DBAD License</a> (Don&#8217;t Be A Dick)</p>
]]></content:encoded>
			<wfw:commentRss>http://gevork.ru/2010/05/22/cuadscodeigniter-unified-addon-development-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Last Inserted Row ID in Codeigniter</title>
		<link>http://gevork.ru/2010/05/09/get-last-inserted-row-id-in-codeigniter/</link>
		<comments>http://gevork.ru/2010/05/09/get-last-inserted-row-id-in-codeigniter/#comments</comments>
		<pubDate>Sun, 09 May 2010 10:25:53 +0000</pubDate>
		<dc:creator>Gevork</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[active record]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[last insert]]></category>
		<category><![CDATA[last row]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[social network]]></category>

		<guid isPermaLink="false">http://gevork.ru/?p=232</guid>
		<description><![CDATA[It&#8217;s Simple like magic. How? Just one line $this-&#62;db-&#62;insert_id(); Note: Helper uses php  php function mysql_insert_id Note2: Retrieves the ID generated for an AUTO_INCREMENT column by the previous query (usually INSERT). Have Fun.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s Simple like magic. How? Just one line</p>
<p>$this-&gt;db-&gt;insert_id();</p>
<p>Note: Helper uses php  php function <a href="http://php.net/manual/en/function.mysql-insert-id.php">mysql_insert_id </a></p>
<p>Note2:</p>
<blockquote><p>Retrieves the ID generated for an AUTO_INCREMENT column  by the previous query (usually INSERT).</p>
<p>Have Fun.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://gevork.ru/2010/05/09/get-last-inserted-row-id-in-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Удобный Показ Видухи и не только  на Codeigniter</title>
		<link>http://gevork.ru/2010/01/30/udobnyj-pokaz-viduxi-i-ne-tolko-na-codeigniter/</link>
		<comments>http://gevork.ru/2010/01/30/udobnyj-pokaz-viduxi-i-ne-tolko-na-codeigniter/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 10:13:01 +0000</pubDate>
		<dc:creator>Gevork</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[5min.com]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[daily motion]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[google video]]></category>
		<category><![CDATA[hulu]]></category>
		<category><![CDATA[metacafe]]></category>
		<category><![CDATA[qik]]></category>
		<category><![CDATA[twitter status]]></category>
		<category><![CDATA[viddler]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[wikipedia]]></category>
		<category><![CDATA[xkdcd comic]]></category>
		<category><![CDATA[yfrog]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://gevork.ru/?p=75</guid>
		<description><![CDATA[Итак у вас встал&#8230; нет не то&#8230; Вопрос встал.. Как показать видео на сайте? Притом давая возможности юзерам добавлять свои видео  в виде линка к видео? Без проблем.. Качаем вот отсюда http://wiki.codeigniter.ch/wiki/ci-wiki/OEmbed-Library Библиотеку OEMBED для codeigniter. ставим ее в папку /application/libraries/ и юзаем так: Либо делаем автолоад библиотеки в /application/config/autoload.php либо в самом коде делаем [...]]]></description>
			<content:encoded><![CDATA[<p>Итак у вас встал&#8230; нет не то&#8230; Вопрос встал.. Как показать видео на сайте? Притом давая возможности юзерам добавлять свои видео  в виде линка к видео? Без проблем..</p>
<p>Качаем вот отсюда</p>
<p>http://wiki.codeigniter.ch/wiki/ci-wiki/OEmbed-Library</p>
<p>Библиотеку OEMBED для codeigniter.</p>
<p><span id="more-75"></span></p>
<p>ставим ее в папку /application/libraries/</p>
<p>и юзаем так: Либо делаем автолоад библиотеки в</p>
<p>/application/config/autoload.php</p>
<p>либо в самом коде делаем так</p>
<pre><code><span>1</span> <span>$this</span>-&gt;load-&gt;library(<span><span>'</span><span>oembed</span><span>'</span></span>);

а там 

</code>
<pre><code><span>1</span> <span>$params</span> = array(<span><span>'</span><span>type</span><span>'</span></span> =&gt; <span><span>'</span><span>xml</span><span>'</span></span>, <span><span>'</span><span>cache</span><span>'</span></span> =&gt; <span>TRUE</span>);
<span>2</span> <span>$this</span>-&gt;load-&gt;library(<span><span>'</span><span>oembed</span><span>'</span></span>, <span>$params</span>);

Имейте ввиду что не все провайдера дают возможность параметров. 

потом можно инфо про видеофайле узнать таким способом

</code>
<pre><code><span>1</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>vimeo</span><span>'</span></span>, <span><span>'</span><span>http://vimeo.com/6972240</span><span>'</span></span>);
<span>2</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>hulu</span><span>'</span></span>, <span><span>'</span><span>http://www.hulu.com/watch/105905/the-daily-show-with-jon-stewart-recap-week-of-oct-26-2009</span><span>'</span></span>);
<span>3</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>revision3</span><span>'</span></span>, <span><span>'</span><span>http://revision3.com/appjudgment/an_gvoice</span><span>'</span></span>);
<span>4</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>qik</span><span>'</span></span>, <span><span>'</span><span>http://qik.com/video/3420556</span><span>'</span></span>);
<span>5</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>viddler</span><span>'</span></span>, <span><span>'</span><span>http://www.viddler.com/explore/BTTradespace/videos/271/</span><span>'</span></span>);<span> </span></code>
<pre>
<pre><code><span>6</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>youtube</span><span>'</span></span>, <span><span>'</span><span>http://www.youtube.com/watch?v=nKu60YKqsvs&amp;feature=rec-LGOUT-exp_stronger_r2-HM</span><span>'</span></span>);</code></pre>
</pre>
</pre>
<p>если вы ленивый кот как я просто юзайте  вид oohembed</p>
<pre>
<pre><code><span>6</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>youtube</span><span>'</span></span>, <span><span>'</span><span>http://www.youtube.com/watch?v=nKu60YKqsvs&amp;feature=rec-LGOUT-exp_stronger_r2-HM</span><span>'</span></span>);</code></pre>
</pre>
<p>Линк может быть любым из следующих сервисов.</p>
<p>Форматы линков найдете на <a href="http://oohembed.com/" target="_blank">http://oohembed.com/</a></p>
<ol>
<li style="margin-bottom: 1.5em;"><strong>5min.com</strong>
<ul style="display: none;">
<li>Provides the flash video embed code</li>
<li><em>URL scheme:</em> <code>http://*.5min.com/Video/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.5min.com/Video/Chocolate-Marquise-Recipe-89007978" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.5min.com/Video/Chocolate-Marquise-Recipe-89007978</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Amazon Product Image</strong>
<ul style="display: none;">
<li>Product images (and author_name for books) for Amazon products. Will soon honour maxwidth/maxheight</li>
<li><em>URL scheme:</em> <code>http://*.amazon.(com|co.uk|de|ca|jp)/*/(gp/product|o/ASIN|obidos/ASIN|dp)/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>blip.tv</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://*.blip.tv/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//pycon.blip.tv/file/2058801/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//pycon.blip.tv/file/2058801/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>CollegeHumor Video</strong>
<ul style="display: none;">
<li>Provides the flash video embed code</li>
<li><em>URL scheme:</em> <code>http://*.collegehumor.com/video:*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.collegehumor.com/video%3A1772239" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.collegehumor.com/video%3A1772239</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Daily Show with Jon Stewart</strong>
<ul style="display: none;">
<li>Provides the flash video embed code</li>
<li><em>URL scheme:</em> <code>http://*.thedailyshow.com/video/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.thedailyshow.com/video/index.jhtml%3FvideoId%3D210855%26title%3DCNN%2527s-Magic-Wall-Conspiracy-Thriller" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.thedailyshow.com/video/index.jhtml%3FvideoId%3D210855%26title%3DCNN%2527s-Magic-Wall-Conspiracy-Thriller</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Dailymotion</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://*.dailymotion.com/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.dailymotion.com/video/x5ioet_phoenix-mars-lander_tech" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.dailymotion.com/video/x5ioet_phoenix-mars-lander_tech</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Flickr Photos</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://*.flickr.com/photos/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.flickr.com/photos/fuffer2005/2435339994/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.flickr.com/photos/fuffer2005/2435339994/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Funny or Die Video</strong>
<ul style="display: none;">
<li>Provides the flash video embed code</li>
<li><em>URL scheme:</em> <code>http://*.funnyordie.com/videos/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.funnyordie.com/videos/eae26bb96d" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.funnyordie.com/videos/eae26bb96d</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Google Video</strong>
<ul style="display: none;">
<li>Provides the flash video embed code</li>
<li><em>URL scheme:</em> <code>http://video.google.com/videoplay?*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//video.google.com/videoplay%3Fdocid%3D8372603330420559198" target="_blank">http://oohembed.com/oohembed/?url=http%3A//video.google.com/videoplay%3Fdocid%3D8372603330420559198</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Hulu</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://www.hulu.com/watch/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.hulu.com/watch/20807/late-night-with-conan" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.hulu.com/watch/20807/late-night-with-conan</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>LiveJournal UserPic</strong>
<ul style="display: none;">
<li>Avatar image for LiveJournal user. Uses http://ljpic.seacrow.com/</li>
<li><em>URL scheme:</em> <code>http://*.livejournal.com/</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//jace.livejournal.com" target="_blank">http://oohembed.com/oohembed/?url=http%3A//jace.livejournal.com</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Metacafe</strong>
<ul style="display: none;">
<li>Provides the flash video embed code</li>
<li><em>URL scheme:</em> <code>http://*.metacafe.com/watch/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.metacafe.com/watch/1350976/funny_call/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.metacafe.com/watch/1350976/funny_call/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>National Film Board of Canada</strong>
<ul style="display: none;">
<li>Provides video embed codes for nfb.ca - the National Film Board of Canada.     This is just a proxy for the original oEmbed compliant service.</li>
<li><em>URL scheme:</em> <code>http://*.nfb.ca/film/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.nfb.ca/film/blackfly/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.nfb.ca/film/blackfly/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Phodroid Photos</strong>
<ul style="display: none;">
<li>Provider for phodroid.com photos.</li>
<li><em>URL scheme:</em> <code>http://*.phodroid.com/*/*/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//phodroid.com/09/06/k3q6bd" target="_blank">http://oohembed.com/oohembed/?url=http%3A//phodroid.com/09/06/k3q6bd</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Qik Video</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://qik.com/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//qik.com/video/86776" target="_blank">http://oohembed.com/oohembed/?url=http%3A//qik.com/video/86776</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Revision3</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://*.revision3.com/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//revision3.com/diggnation/2008-04-17xsanned/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//revision3.com/diggnation/2008-04-17xsanned/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Scribd</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://*.scribd.com/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.scribd.com/doc/17896323/Indian-Automobile-industryPEST" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.scribd.com/doc/17896323/Indian-Automobile-industryPEST</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong style="cursor: default;">SlideShare</strong>
<ul style="display: none;">
<li>Provides the embed code for slideshow</li>
<li><em>URL scheme:</em> <code>http://*.slideshare.net/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.slideshare.net/igniteportland/how-to-run-a-startup-without-losing-your-mind" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.slideshare.net/igniteportland/how-to-run-a-startup-without-losing-your-mind</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong style="cursor: default;">TwitPic</strong>
<ul style="display: none;">
<li>Photo and thumbnail for TwitPic.com photos.</li>
<li><em>URL scheme:</em> <code>http://*.twitpic.com/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.twitpic.com/1pz6z" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.twitpic.com/1pz6z</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong style="cursor: default;">Twitter Status</strong>
<ul style="display: none;">
<li>Provides info on a particular tweet as a link type oEmbed response</li>
<li><em>URL scheme:</em> <code>http://twitter.com/*/statuses/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//twitter.com/mai_co_jp/statuses/822499364" target="_blank">http://oohembed.com/oohembed/?url=http%3A//twitter.com/mai_co_jp/statuses/822499364</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Viddler Video</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://*.viddler.com/explore/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.viddler.com/explore/engadget/videos/14/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.viddler.com/explore/engadget/videos/14/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Vimeo</strong>
<ul style="display: none;">
<li>Just a proxy for the original oEmbed compliant service</li>
<li><em>URL scheme:</em> <code>http://www.vimeo.com/* and http://www.vimeo.com/groups/*/videos/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//www.vimeo.com/1211060" target="_blank">http://oohembed.com/oohembed/?url=http%3A//www.vimeo.com/1211060</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Wikipedia</strong>
<ul style="display: none;">
<li>Returns lead content from a Wikipedia page as 'html' attribute of link type oEmbed response</li>
<li><em>URL scheme:</em> <code>http://*.wikipedia.org/wiki/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//en.wikipedia.org/wiki/Life_on_Mars_%28TV_series%29" target="_blank">http://oohembed.com/oohembed/?url=http%3A//en.wikipedia.org/wiki/Life_on_Mars_%28TV_series%29</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>WordPress.com</strong>
<ul style="display: none;">
<li>Returns lead content from a WordPress.com blog post page as 'html' attribute of link type oEmbed response</li>
<li><em>URL scheme:</em> <code>http://*.wordpress.com/yyyy/mm/dd/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//martinpitt.wordpress.com/2008/05/07/my-computer-discovered-playing-games/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//martinpitt.wordpress.com/2008/05/07/my-computer-discovered-playing-games/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>XKCD Comic</strong>
<ul style="display: none;">
<li>Provides the comic image link for an xkcd.com comic page</li>
<li><em>URL scheme:</em> <code>http://*.xkcd.com/*/</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//xkcd.com/310/" target="_blank">http://oohembed.com/oohembed/?url=http%3A//xkcd.com/310/</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Yfrog photo</strong>
<ul style="display: none;">
<li>Photo and thumbnail for yfrog.com photos.          Uses API described here - http://code.google.com/p/imageshackapi/wiki/YFROGurls</li>
<li><em>URL scheme:</em> <code>http://yfrog.(com|ru|com.tr|it|fr|co.il|co.uk|com.pl|pl|eu|us)/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//yfrog.com/0wgvcpj" target="_blank">http://oohembed.com/oohembed/?url=http%3A//yfrog.com/0wgvcpj</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong style="cursor: default;">Yfrog video</strong>
<ul style="display: none;">
<li>Provides the Yfrog video embed code.</li>
<li><em>URL scheme:</em> <code>http://yfrog.(com|ru|com.tr|it|fr|co.il|co.uk|com.pl|pl|eu|us)/*</code></li>
<li><em>Example:</em> <code> <a href="http://oohembed.com/oohembed/?url=http%3A//yfrog.us/0bdrwz" target="_blank">http://oohembed.com/oohembed/?url=http%3A//yfrog.us/0bdrwz</a></code></li>
</ul>
</li>
<li style="margin-bottom: 1.5em;"><strong>Youtube</strong></li>
</ol>
<p>Как видите в списке есть не только видеосервисы. Так что дерзайте. Если вы не виагру рекламируете, то задавайте вопросы в коментах. Отвечу...</pre>
</pre>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 694px; width: 1px; height: 1px;">
<pre>
<pre>
<pre><code><span>6</span> <span>$this</span>-&gt;oembed-&gt;call(<span><span>'</span><span>youtube</span><span>'</span></span>, <span><span>'</span><span>http://www.youtube.com/watch?v=nKu60YKqsvs&amp;feature=rec-LGOUT-exp_stronger_r2-HM</span><span>'</span></span>);</code></pre>
</pre>
</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://gevork.ru/2010/01/30/udobnyj-pokaz-viduxi-i-ne-tolko-na-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Правильный Кешинг для CodeIgniter</title>
		<link>http://gevork.ru/2010/01/25/pravilnyj-keshing-dlya-codeigniter/</link>
		<comments>http://gevork.ru/2010/01/25/pravilnyj-keshing-dlya-codeigniter/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:37:49 +0000</pubDate>
		<dc:creator>Gevork</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[EAccelerator]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[XCache]]></category>
		<category><![CDATA[Кешинг]]></category>

		<guid isPermaLink="false">http://gevork.ru/?p=70</guid>
		<description><![CDATA[Привет&#8230; Тебе наверное понадобился правильный или частичний Кешинг для CI?Ну  Скажем вам надо частично скешировать ваш код для далнейших действий. Тогда не ломайте голову!. Качаем сначала KhCache (http://codeigniter.com/forums/viewthread/69843/) от  Khaosа. 1. Инсталл Кидаем его в папку /application/libraries/ И начинаем юзать. Если захотите переписать дефолтовые значения , те параметры библиотеки, то в папке /application/config создаем Khaos.php [...]]]></description>
			<content:encoded><![CDATA[<p>Привет&#8230; Тебе наверное понадобился правильный или частичний Кешинг для CI?Ну  Скажем вам надо частично скешировать ваш код для далнейших действий. Тогда не ломайте голову!.</p>
<p>Качаем сначала KhCache (<a href="http://codeigniter.com/forums/viewthread/69843/">http://codeigniter.com/forums/viewthread/69843/</a>) от  Khaosа.</p>
<pre>
<h2 id="2-Anwendung">1. Инсталл</h2>
</pre>
<p>Кидаем его в папку /application/libraries/</p>
<p>И начинаем юзать.</p>
<p>Если захотите переписать дефолтовые значения , те параметры библиотеки, то в папке /application/config создаем Khaos.php</p>
<p>И в нем пишем</p>
<pre>$config['cache'] = array('container' =&gt; 'File',
                         'ttl'       =&gt; 3600,
                         'File'      =&gt; array('store'           =&gt; BASEPATH.'cache/',
                                              'auto_clean'      =&gt; 10,
                                              'auto_clean_life' =&gt; 3600,
                                              'auto_clean_all'  =&gt; false));

Все думаю понятно. Если захоите вместо контейнера File  использовать скажем XCache Надо немножко помудить
с библиотекой

А в конфиге Написать так например

<code><span style="color: #000000;"> <span style="color: #0000bb;">$config[</span><span style="color: #dd0000;">'cache'</span><span style="color: #0000bb;">] </span><span style="color: #007700;">= array(</span><span style="color: #dd0000;">'container' </span><span style="color: #007700;">=&gt; </span><span style="color: #dd0000;">'APC'</span><span style="color: #007700;">); </span> 

Для чего отвечают отдельные ключи в массиве?</span> </code>

<em>auto_clean</em> - By default there is a 1 in 10 chance of the cache dir being cleaned, set to false to disable.
 <em>auto_clean_life</em> - Files older than this will be removed.
 <em>auto_clean_all</em> - By default only cache files prefixed with khcache_ are removed set to true to have khcache clean the entire directory
<h2 id="2-Anwendung">2. Использование<a href="http://wiki.codeigniter.ch/wiki/ci-wiki/Partielles_Caching_mit_KhCache#2-Anwendung"></a></h2>

Для того чтоб использовать
<ul>
<li><em>$this-&gt;khcache-&gt;generatekey():</em> Делает Идентификатор Кеша чтоб потом мы смогли достать его.</li>
<li><em>$this-&gt;khcache-&gt;store($key, $data, $ttl):</em> Сохраняет  ($data) под идентификатром ($key) на время $ttl секунд  в Кеш.</li>
<li><em>$this-&gt;khcache-&gt;call($func, $args, $ttl):</em> Делает функцию  ($func) с аргументами ($args, Typ: Array) и сохраняет  ответ на $ttl Секунд в кеш.</li>
<li><em>$this-&gt;khcache-&gt;fetch($key):</em>Читает элемент информации, который под ключом $key спрятан в кеше.</li>
<li><em>$this-&gt;khcache-&gt;delete($key):</em> Удаляет элемент информации под ключом $key из кеша.</li>
<li><em>$this-&gt;khcache-&gt;delete_all($key):</em> Удаляет все элементы из Кеша.</li>
<li><em>$this-&gt;khcache-&gt;get_hits():</em> Дает все успешные вызовы функции кеша  (Benchmarking).</li>
<li><em>$this-&gt;khcache-&gt;get_misses():</em> Дает количество безуспешных вызовов  (Benchmarking).</li>
</ul>

Надеюсь Понятно перевел.
<h2 id="5-Datencontainer-PlugIns">3. Плагины Контейнеров<a href="http://wiki.codeigniter.ch/wiki/ci-wiki/Partielles_Caching_mit_KhCache#5-Datencontainer-PlugIns">¶</a></h2>

Если ты  XCache как контейнер хочешь юзать, то введи след код в конце библиотекы
<pre><code><span> 1</span> <span><span>/</span><span>**
<span> 2</span> * Khaos :: KhCache :: XCache
<span> 3</span> *
<span> 4</span> * Wraps the XCache extension so it can be used
<span> 5</span> * as an KhCache Container.
<span> 6</span> *
<span> 7</span> *</span><span>/</span></span>
<span> 8</span> <span>class</span> <span>KH_Cache_XCache</span>
<span> 9</span> {
<span><strong>10</strong></span>     <span><span>/</span><span>**
<span>11</span>      * Constructor
<span>12</span>      *
<span>13</span>      * @param array $options   Container Options
<span>14</span>      *
<span>15</span>      * @return KH_Cache_XCache
<span>16</span>      *</span><span>/</span></span>
<span>17</span>     function __construct(<span>$options</span>)
<span>18</span>     {
<span>19</span>         <span><span>/</span><span>/</span></span> <span>Ensure</span> <span>XCache</span> is available
<span><strong>20</strong></span>         <span>if</span> (!extension_loaded(<span><span>'</span><span>xcache</span><span>'</span></span>) || !ini_get(<span><span>'</span><span>xcache.cacher</span><span>'</span></span>) || ini_get(<span><span>'</span><span>xcache.var_size</span><span>'</span></span>) == <span>0</span>)
<span>21</span>          show_error(<span><span>'</span><span>Khaos :: Cache :: XCache - One or more of the required XCACHE functions
<span>22</span>            is unavailable.</span><span>'</span></span>);
<span>23</span>     }
<span>24</span>
<span>25</span>     <span><span>/</span><span>**
<span>26</span>      * Store Cache Item
<span>27</span>      *
<span>28</span>      * @param string $key
<span>29</span>      * @param mixed  $data
<span><strong>30</strong></span>      * @param int    $ttl
<span>31</span>      *
<span>32</span>      * @return bool
<span>33</span>      * @access public
<span>34</span>      *</span><span>/</span></span>
<span>35</span>     function Store(<span>$key</span>, <span>$data</span>, <span>$ttl</span>)
<span>36</span>     {
<span>37</span>         <span>return</span> xcache_set(<span>$key</span>, serialize(<span>$data</span>), <span>$ttl</span>);
<span>38</span>     }
<span>39</span>
<span><strong>40</strong></span>     <span><span>/</span><span>**
<span>41</span>      * Fetch Cache Item
<span>42</span>      *
<span>43</span>      * @param string $key
<span>44</span>      *
<span>45</span>      * @return mixed
<span>46</span>      * @access public
<span>47</span>      *</span><span>/</span></span>
<span>48</span>     function Fetch(<span>$key</span>)
<span>49</span>     {
<span><strong>50</strong></span>         <span>return</span> ((<span>$ret</span> = xcache_get(<span>$key</span>)) !== <span>false</span>)?unserialize(<span>$ret</span>)<span>:false</span>;
<span>51</span>     }
<span>52</span>
<span>53</span>     <span><span>/</span><span>**
<span>54</span>      * Delete Cache Item
<span>55</span>      *
<span>56</span>      * @param string $key
<span>57</span>      *
<span>58</span>      * @return bool
<span>59</span>      * @access public
<span><strong>60</strong></span>      *</span><span>/</span></span>
<span>61</span>     function Delete(<span>$key</span>)
<span>62</span>     {
<span>63</span>         <span>return</span> xcache_unset(<span>$key</span>);
<span>64</span>     }
<span>65</span>
<span>66</span>     <span><span>/</span><span>**
<span>67</span>      * Delete All Cache Items
<span>68</span>      *
<span>69</span>      * @return bool
<span><strong>70</strong></span>      * @access public
<span>71</span>      *</span><span>/</span></span>
<span>72</span>     function DeleteAll()
<span>73</span>     {
<span>74</span>         <span>$xcache_auth</span> = ini_get(<span><span>'</span><span>xcache.admin.enable_auth</span><span>'</span></span>);
<span>75</span>         ini_set(<span><span>'</span><span>xcache.admin.enable_auth</span><span>'</span></span>, <span>0</span>);
<span>76</span>         <span>for</span> (<span>$v</span>=<span>0</span>; ini_get(<span><span>'</span><span>xcache.var_count</span><span>'</span></span>); <span>$v</span>++)
<span>77</span>             xcache_clear_cache(<span>XC_TYPE_VAR</span>, <span>$v</span>);
<span>78</span>         ini_set(<span><span>'</span><span>xcache.admin.enable_auth</span><span>'</span></span>, <span>$xcache_auth</span>);
<span>79</span>         <span>return</span> <span>true</span>;
<span><strong>80</strong></span>     }
<span>81</span> }
</code></pre>
<p>Для eAccelerator введи это (ВНИМАНИЕ: delete_all не будет поддержан):</p>
<pre><code><span> 1</span> <span><span>/</span><span>/</span></span> ------------------------------------------------------------------------
<span> 2</span>
<span> 3</span> <span><span>/</span><span>**
<span> 4</span> * Khaos :: KhCache :: Eaccelerator
<span> 5</span> *
<span> 6</span> * Wraps the Eaccelerator extension so it can be used
<span> 7</span> * as an KhCache Container.
<span> 8</span> *
<span> 9</span> *</span><span>/</span></span>
<span><strong>10</strong></span> <span>class</span> <span>KH_Cache_Eaccelerator</span>
<span>11</span> {
<span>12</span>     <span><span>/</span><span>**
<span>13</span>      * Constructor
<span>14</span>      *
<span>15</span>      * @param array $options   Container Options
<span>16</span>      *
<span>17</span>      * @return KH_Cache_Eaccelerator
<span>18</span>      *</span><span>/</span></span>
<span>19</span>     function KH_Cache_Eaccelerator(<span>$options</span>)
<span><strong>20</strong></span>     {
<span>21</span>         <span><span>/</span><span>/</span></span> <span>Ensure</span> <span>Eaccelerator</span> is available
<span>22</span>         <span>if</span> (!function_exists(<span><span>'</span><span>eaccelerator_put</span><span>'</span></span>)
<span>23</span>          || !function_exists(<span><span>'</span><span>eaccelerator_get</span><span>'</span></span>)
<span>24</span>          || !function_exists(<span><span>'</span><span>eaccelerator_rm</span><span>'</span></span>))
<span>25</span>          show_error(<span><span>'</span><span>Khaos :: Cache :: Eaccelerator - One or more of the required Eaccelerator functions
<span>26</span>            is unavailable.</span><span>'</span></span>);
<span>27</span>     }
<span>28</span>
<span>29</span>     <span><span>/</span><span>**
<span><strong>30</strong></span>      * Store Cache Item
<span>31</span>      *
<span>32</span>      * @param string $key
<span>33</span>      * @param mixed  $data
<span>34</span>      * @param int    $ttl
<span>35</span>      *
<span>36</span>      * @return bool
<span>37</span>      * @access public
<span>38</span>      *</span><span>/</span></span>
<span>39</span>     function Store(<span>$key</span>, <span>$data</span>, <span>$ttl</span>)
<span><strong>40</strong></span>     {
<span>41</span>         <span>return</span> eaccelerator_put(<span>$key</span>, serialize(<span>$data</span>), <span>$ttl</span>);
<span>42</span>     }
<span>43</span>
<span>44</span>     <span><span>/</span><span>**
<span>45</span>      * Fetch Cache Item
<span>46</span>      *
<span>47</span>      * @param string $key
<span>48</span>      *
<span>49</span>      * @return mixed
<span><strong>50</strong></span>      * @access public
<span>51</span>      *</span><span>/</span></span>
<span>52</span>     function Fetch(<span>$key</span>)
<span>53</span>     {
<span>54</span>         <span>return</span> ((<span>$ret</span> = eaccelerator_get(<span>$key</span>)) !== <span>NULL</span>) ? unserialize(<span>$ret</span>) : <span>FALSE</span>;
<span>55</span>     }
<span>56</span>
<span>57</span>     <span><span>/</span><span>**
<span>58</span>      * Delete Cache Item
<span>59</span>      *
<span><strong>60</strong></span>      * @param string $key
<span>61</span>      *
<span>62</span>      * @return bool
<span>63</span>      * @access public
<span>64</span>      *</span><span>/</span></span>
<span>65</span>     function Delete(<span>$key</span>)
<span>66</span>     {
<span>67</span>         <span>return</span> eaccelerator_rm(<span>$key</span>);
<span>68</span>     }
<span>69</span>
<span><strong>70</strong></span>     <span><span>/</span><span>**
<span>71</span>      * Delete All Cache Items
<span>72</span>      *
<span>73</span>      * @return bool
<span>74</span>      * @access public
<span>75</span>      *</span><span>/</span></span>
<span>76</span>     function DeleteAll()
<span>77</span>     {
<span>78</span>         <span><span>/</span><span>/</span></span><span>return</span> apc_clear_cache(<span><span>'</span><span>user</span><span>'</span></span>);
<span>79</span>         <span><span>/</span><span>/</span></span><span>Not</span> available <span>in</span> eaccelerator
<span><strong>80</strong></span>         <span>return</span> <span>FALSE</span>;
<span>81</span>     }
<span>82</span> }
</code></pre>
<p>Ну все если че, и ты по немецки понимаешь то плиз читай вот это: <a href="http://wiki.codeigniter.ch/wiki/ci-wiki/Partielles_Caching_mit_KhCache">http://wiki.codeigniter.ch/wiki/ci-wiki/Partielles_Caching_mit_KhCache</a></pre>
]]></content:encoded>
			<wfw:commentRss>http://gevork.ru/2010/01/25/pravilnyj-keshing-dlya-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

