<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Richard Warrender</title>
	<link>http://richardwarrender.com</link>
	<description>Notes of a Software Developer</description>
	<lastBuildDate>Sun, 22 Aug 2010 18:36:54 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Custom fonts on iPad and iPhone</title>
		<description><![CDATA[Just incase you didn&#8217;t realise, with iOS 3.2 (iPad) and above you can load in custom fonts and use them with a standard UIFont object. There are a few catches&#8230; The font must be in the following format: - OpenType Format (OTF) TrueType Format (TTF) Once you&#8217;ve dragged your chosen font file into an Xcode project, [...]]]></description>
		<link>http://richardwarrender.com/2010/08/custom-fonts-on-ipad-and-iphone/</link>
			</item>
	<item>
		<title>Re-ordering Core Data Objects on iOS4</title>
		<description><![CDATA[The Core Data framework on the iPhone is incredibly powerful. It&#8217;s also incredibly efficient and part of that is because a collection of objects only have the order that you implicitly give them. For example you typically might give an Event object a timestamp and when you pull out all the events you might sort [...]]]></description>
		<link>http://richardwarrender.com/2010/08/re-ordering-core-data-objects-on-ios4/</link>
			</item>
	<item>
		<title>Pub Darts now with Instructions!</title>
		<description><![CDATA[When I first launched Pub Darts last March, I got many great positive messages from people who love throwing darts at their boss’s picture! I also got much negative feedback from people who found the throwing mechanism difficult or not as intuitive as I thought it was. Therefore adding instructions to version 1.1 was very [...]]]></description>
		<link>http://richardwarrender.com/2010/07/pub-darts-now-with-instructions/</link>
			</item>
	<item>
		<title>Take Audi iPad Magazine for a Drive</title>
		<description><![CDATA[It&#8217;s such a good feeling when something you&#8217;ve worked so hard on gets unleashed onto the App Store. It&#8217;s even more of a great feeling when you find out your app has already broken into the Top 50 chart of most-downloaded free apps. Achieving more than 15,000 downloads in the first two weeks, I&#8217;m immensely [...]]]></description>
		<link>http://richardwarrender.com/2010/07/take-audi-ipad-magazine-for-a-drive/</link>
			</item>
	<item>
		<title>So Here&#8217;s to All the Apps&#8230;</title>
		<description><![CDATA[If you thought the web was a fantastic place to share ideas, connect with friends and help you do more then imagine how it would feel if you realised that you&#8217;d only just scratched the surface with discovering what was possible&#8230; That the internet could be more than just a browser window. That you could take [...]]]></description>
		<link>http://richardwarrender.com/2010/04/so-heres-to-all-the-apps/</link>
			</item>
	<item>
		<title>iPhone App: Throw Darts at your Boss</title>
		<description><![CDATA[Hooray. My iPhone game, Pub Darts is in the App Store. It&#8217;s a slick dartboard game with the added bonus of being able snap your boss/greedy banker and throw darts at their image. Just don&#8217;t let them catch you Buy it now for only £1.19 ($1.99). For a short time only it&#8217;s now completely free! Grab [...]]]></description>
		<link>http://richardwarrender.com/2009/03/iphone-app-throw-darts-at-your-boss/</link>
			</item>
	<item>
		<title>Installing Xdebug on Mac OS X</title>
		<description><![CDATA[Xdebug is an incredibly powerful PHP extension that helps you debug scripts by providing a lot of valuable debugging information. It saves you from having to write your own debugging function for catching errors, at least during the development stage of a web application and certainly provides a lot more information than the standard PHP [...]]]></description>
		<link>http://richardwarrender.com/2008/02/installing-xdebug-on-mac-os-x/</link>
			</item>
	<item>
		<title>Problem with PHP mail() and Additional Headers</title>
		<description><![CDATA[With the PHP mail() function, you can specify additional headers for the emails that you send. This is a very powerful feature, which lets you do things such as add addresses to blind carbon copy or specify which email address the email is coming from. It’s great but the PHP manual says this about additional [...]]]></description>
		<link>http://richardwarrender.com/2007/09/problem-with-php-mail-and-additional-headers/</link>
			</item>
	<item>
		<title>The Secret to cURL in PHP on Windows&#8230;</title>
		<description><![CDATA[cURL is a great library created by Daniel Stenberg, that allows you to connect and communicate to many different types of servers using many different types of protocols. In particular, it’s used heavily in PHP to communicate to Payment Gateways and fetch XML feeds from other sites whilst being ‘transparent’ to web page visitors. The [...]]]></description>
		<link>http://richardwarrender.com/2007/05/the-secret-to-curl-in-php-on-windows/</link>
			</item>
	<item>
		<title>Validating Credit Card Numbers</title>
		<description><![CDATA[Lately, I’ve been working on an e–commerce website and discovered a handy algorithm for validating card numbers. The Luhn algorithm (also known as mod 10) is a checksum formula and is used to protect against accidental errors rather than malicious attacks. The algorithm is particularly useful for checking to see if the card number ‘looks’ [...]]]></description>
		<link>http://richardwarrender.com/2006/12/validating-card-numbers/</link>
			</item>
</channel>
</rss>
