<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Web Development Magazine</title>
	
	<link>http://ditio.net</link>
	<description>Practical guide to web development, marketing and programming</description>
	<lastBuildDate>Sun, 15 Aug 2010 06:37:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/web-development-magazine" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="web-development-magazine" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">web-development-magazine</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Using Bit.ly PHP API</title>
		<link>http://ditio.net/2010/08/15/using-bit-ly-php-api/</link>
		<comments>http://ditio.net/2010/08/15/using-bit-ly-php-api/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 06:27:26 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=562</guid>
		<description><![CDATA[URL shortening services became really popular after Twitter went mainstream. The leader in URL shortening services is definitely Bit.ly. In this tutorial i will briefly describe how to use it&#8217;s API to autmoatically sorten an URL address. Signup for Bit.ly API key Before we can do anything we need to signup for bit.ly api key, [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/08/15/using-bit-ly-php-api/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding custom buttons to WordPress tinyMCE</title>
		<link>http://ditio.net/2010/08/15/adding-custom-buttons-to-wordpress-tinymce/</link>
		<comments>http://ditio.net/2010/08/15/adding-custom-buttons-to-wordpress-tinymce/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 05:37:09 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=554</guid>
		<description><![CDATA[Once in a while it might happen that you will need to add custom button to the default tinyMCE editor bundled with WordPress to enchance it&#8217;s functionality. Fortunately, WordPress have apprioprate hooks that allow to do this task with ease. If you do not have time to read the whole article scroll down to the [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/08/15/adding-custom-buttons-to-wordpress-tinymce/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Display WordPress login form anywhere in the theme</title>
		<link>http://ditio.net/2010/08/08/display-wordpress-login-form-anywhere-in-the-theme/</link>
		<comments>http://ditio.net/2010/08/08/display-wordpress-login-form-anywhere-in-the-theme/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 09:31:30 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=549</guid>
		<description><![CDATA[WordPress 3.0 (among the other cool features) allows to display login page anywhere in the theme or even in the post itself (if you write a plugin of course), it&#8217;s actually done with just one line of code. wp_login_form&#40;&#41; This code will &#8220;echo&#8221; the form (it&#8217;s a simple form without any styling applied to it [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/08/08/display-wordpress-login-form-anywhere-in-the-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter, PHP oAuth: update status</title>
		<link>http://ditio.net/2010/06/07/twitter-php-oauth-update-status/</link>
		<comments>http://ditio.net/2010/06/07/twitter-php-oauth-update-status/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 19:15:14 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=545</guid>
		<description><![CDATA[Recently Twitter announced they are going disable basic authentication mechanism. Basic auth can be used until June 30th 2010, so there is only less then one month left (assuming you are reading this on June 2010). I admit that for a long time i neglected the OAuth Twitter authorization, it seemed complicated and time consuming [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/06/07/twitter-php-oauth-update-status/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Finally 100 posts on Ditio</title>
		<link>http://ditio.net/2010/06/02/finally-100-posts-on-ditio/</link>
		<comments>http://ditio.net/2010/06/02/finally-100-posts-on-ditio/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:01:05 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=516</guid>
		<description><![CDATA[I usually don&#8217;t publish more then one post a week, but this is really important after almost 3 years ditio.net reached 100 posts mark. At the same time the blog is almost 3 years old (actually the domain will be 3 years old on June 6th). Either way 3 years is about 1095 days, which [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/06/02/finally-100-posts-on-ditio/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Disable WordPress profile edition</title>
		<link>http://ditio.net/2010/06/02/disable-wordpress-profile-edition/</link>
		<comments>http://ditio.net/2010/06/02/disable-wordpress-profile-edition/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:47:53 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=514</guid>
		<description><![CDATA[For a few weeks some wise guy decided that it will be fun if he will change password to WPJobBoard demo account randomly about twice a week. Well, it wasn&#8217;t fun at all. At least for most people, so i decided that i need a plugin to disable profile update. More over i wanted to [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/06/02/disable-wordpress-profile-edition/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Expert PHP 5 Tools – book review</title>
		<link>http://ditio.net/2010/05/10/expert-php-5-tools-book-review/</link>
		<comments>http://ditio.net/2010/05/10/expert-php-5-tools-book-review/#comments</comments>
		<pubDate>Mon, 10 May 2010 19:27:56 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=512</guid>
		<description><![CDATA[Some time ago nice people from Packt Publishing sent me review copy of Expert PHP 5 Tools book written by Dirk Merkel. The book has 437 pages, so it took me a while to read it and create a review. My first impression is that book was created mainly for advanced users, there is no [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/05/10/expert-php-5-tools-book-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaScript date difference calculation</title>
		<link>http://ditio.net/2010/05/02/javascript-date-difference-calculation/</link>
		<comments>http://ditio.net/2010/05/02/javascript-date-difference-calculation/#comments</comments>
		<pubDate>Sun, 02 May 2010 15:15:33 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=510</guid>
		<description><![CDATA[Calculating date difference in JavaScript is almost as easy as in PHP, but requires a bit different approach. For this post i wrote simple &#8220;static&#8221; js object which can calculate difference between two dates in: days, weeks, months and years. To each function you pass two arguments/dates, the first one should be lower then second, [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/05/02/javascript-date-difference-calculation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Custom WordPress comments list template</title>
		<link>http://ditio.net/2010/04/26/custom-wordpress-comments-list-template/</link>
		<comments>http://ditio.net/2010/04/26/custom-wordpress-comments-list-template/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 19:44:54 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=502</guid>
		<description><![CDATA[It&#8217;s counter intuitive but, there is no such thing as comments list template, ie the template file where you can define each comment look and feel. Of course (like with almost anything in WordPress) it&#8217;s possible to change comments list HTML, but it requires a bit different approach. First in your theme functions.php file you [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/04/26/custom-wordpress-comments-list-template/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>jQuery set select value</title>
		<link>http://ditio.net/2010/04/25/jquery-set-select-value/</link>
		<comments>http://ditio.net/2010/04/25/jquery-set-select-value/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 19:13:19 +0000</pubDate>
		<dc:creator>Greg Winiarski</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ditio.net/?p=500</guid>
		<description><![CDATA[I still sometimes forget how to set &#60;select&#62; value, although it&#8217;s pretty simple. I had to &#8220;figure it out again&#8221; today so here is a quick post for future reference for me and you if you are looking for such solution. First let&#8217;s assume there is such &#8220;select&#8221; inside &#8220;form&#8221;. &#60;select id=&#34;my_select&#34; name=&#34;fruits&#34;&#62; &#60;option value=&#34;1&#34;&#62;apple&#60;/option&#62; [...]]]></description>
		<wfw:commentRss>http://ditio.net/2010/04/25/jquery-set-select-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
