<?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>xcitestudios.com</title>
	<atom:link href="http://xcitestudios.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://xcitestudios.com/blog</link>
	<description>wade womersley leeds based web developer</description>
	<lastBuildDate>Sun, 11 Mar 2012 09:28:08 +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>PHP 5.4 Unofficial Ubuntu apt-get available</title>
		<link>http://xcitestudios.com/blog/2012/03/11/php-5-4-unofficial-ubuntu-apt-get-available/</link>
		<comments>http://xcitestudios.com/blog/2012/03/11/php-5-4-unofficial-ubuntu-apt-get-available/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 09:26:20 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://xcitestudios.com/blog/?p=581</guid>
		<description><![CDATA[Ondřej Surý has released apt-get&#8217;table packages for PHP 5.4 on Ubuntu.  Instructions and installation are available from https://launchpad.net/~ondrej/+archive/php5 . Think I&#8217;ll keep custom building for now so I get total control but for the majority of people this is better than waiting until potentially October for it to hit the official channels.]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2012/03/11/php-5-4-unofficial-ubuntu-apt-get-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Regular Expression (Regex) For Date part extraction/array split</title>
		<link>http://xcitestudios.com/blog/2012/02/05/regular-expression-regex-for-date-part-extractionarray-split/</link>
		<comments>http://xcitestudios.com/blog/2012/02/05/regular-expression-regex-for-date-part-extractionarray-split/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 18:13:09 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=573</guid>
		<description><![CDATA[Needed to use this recently to create a specificity parameter for an API at work, it gives you a key/value array from an ISO date string regardless of what is actually set in the string (e.g. if you give 2011-06-07 04 you&#8217;ll get an array back as array(&#8216;year&#8217;=&#62;2011, &#8216;month&#8217; =&#62; 6, &#8216;day&#8217; =&#62; 7, &#8216;hour&#8217; =&#62; 4). If you enter 2011-06-07 04:43 you&#8217;ll get: array(&#8216;year&#8217;=&#62;2011, &#8216;month&#8217; =&#62; 6, &#8216;day&#8217; =&#62; 7, &#8216;hour&#8217; =&#62; 4, &#8216;minute&#8217; =&#62; 43), works from just a year all the way to seconds. /** * Gets the parts of a date that are set in an … <a href="http://xcitestudios.com/blog/2012/02/05/regular-expression-regex-for-date-part-extractionarray-split/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2012/02/05/regular-expression-regex-for-date-part-extractionarray-split/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My own PHP Extension Released &#8211; several time savers.</title>
		<link>http://xcitestudios.com/blog/2011/08/14/my-own-php-extension-released-several-time-savers/</link>
		<comments>http://xcitestudios.com/blog/2011/08/14/my-own-php-extension-released-several-time-savers/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 10:21:27 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=567</guid>
		<description><![CDATA[This weekend I&#8217;ve finished off my first public PHP extension using the (god awful) Zend PHP macro&#8217;s, function calls etc. There were 3 reasons for me doing this: 1) See how difficult it was 2) Create a true library for PHP projects to reduce code repetition across projects. 3) Add some speed to projects that crunch a lot of data in PHP. The extension I&#8217;ve released adds the following functions: /** * Given a multi line input, removes empty lines and whitespace at the ^ and $ of each line. * Remove duplicate lines by setting the second param to … <a href="http://xcitestudios.com/blog/2011/08/14/my-own-php-extension-released-several-time-savers/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/08/14/my-own-php-extension-released-several-time-savers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CouchDB ServerDensity Plugin</title>
		<link>http://xcitestudios.com/blog/2011/07/09/couchdb-serverdensity-plugin/</link>
		<comments>http://xcitestudios.com/blog/2011/07/09/couchdb-serverdensity-plugin/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 10:39:49 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=564</guid>
		<description><![CDATA[We needed a CouchDB plugin in the office for some of our servers so I wrote one earlier and added it to the Plugin Store over at ServerDensity. You can download it at http://plugins.serverdensity.com/couchdb/ It&#8217;s a straight forward plugin that exposes all your databases statistics to SD for monitoring allowing you to fully customise your graphs/alerts.]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/07/09/couchdb-serverdensity-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating &#8220;Implemented methods&#8221; for a web based API</title>
		<link>http://xcitestudios.com/blog/2011/04/25/automating-implemented-methods-for-a-web-based-api/</link>
		<comments>http://xcitestudios.com/blog/2011/04/25/automating-implemented-methods-for-a-web-based-api/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 11:11:06 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=556</guid>
		<description><![CDATA[In my leedsphp talk last week I mentioned making a developer (and consumers) life easier by automatically implementing the allow methods functionality that your API may expose (e.g. you call PUT on a URL that only allows GET or POST). I did have an example slide there showing how to implement but I thought I&#8217;d posted a bare bones controller here that shows how it works. abstract class ApiController extends Zend_Rest_Controller { /** * Default head action. * * @internal * @return void */ public function headAction() { ob_start(); $this-&#62;getAction(); ob_get_clean(); } /** * Default get action. * * @internal … <a href="http://xcitestudios.com/blog/2011/04/25/automating-implemented-methods-for-a-web-based-api/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/04/25/automating-implemented-methods-for-a-web-based-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#leedsphp talk slides uploaded</title>
		<link>http://xcitestudios.com/blog/2011/04/22/leedsphp-talk-slides-uploaded/</link>
		<comments>http://xcitestudios.com/blog/2011/04/22/leedsphp-talk-slides-uploaded/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 10:02:19 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=553</guid>
		<description><![CDATA[Finally got around to uploading my slides (sorry for the delay!) for my talk at leedsphp on Monday 18th. They are now available online at http://www.slideshare.net/wadewomersley/building-a-horizontally-scalable-api-in-php]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/04/22/leedsphp-talk-slides-uploaded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom version of beanstalkd available for download</title>
		<link>http://xcitestudios.com/blog/2011/03/06/custom-version-of-beanstalkd-available-for-download/</link>
		<comments>http://xcitestudios.com/blog/2011/03/06/custom-version-of-beanstalkd-available-for-download/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 19:06:05 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=544</guid>
		<description><![CDATA[We use beanstalkd at work for our job queue&#8217;s due to its very low memory footprint and speed. However it was missing a few features we needed so I decided to fork it on github and start working on it and I&#8217;m pleased to announce it&#8217;s now available to download. You can grab it at https://github.com/wadewomersley/beanstalkd-ww. * Added the much needed clear-tube function - removes all but reserved jobs, yes, even buried! * Fixed bug in log load where group reload was attempted while not supported. * Added removal of group reference from job on group delete * Fixed add_job_to_group … <a href="http://xcitestudios.com/blog/2011/03/06/custom-version-of-beanstalkd-available-for-download/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/03/06/custom-version-of-beanstalkd-available-for-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hidden Camera Prank &#8211; Little Girl scares people!</title>
		<link>http://xcitestudios.com/blog/2011/03/05/hidden-camera-prank-little-girl-scares-people/</link>
		<comments>http://xcitestudios.com/blog/2011/03/05/hidden-camera-prank-little-girl-scares-people/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 21:35:20 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Random Stuff]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=541</guid>
		<description><![CDATA[This is the BEST way to scare people, dress a girl up like the girl from The Ring and just get her to stand in a regular hotel hallway. Win!]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/03/05/hidden-camera-prank-little-girl-scares-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ServerDensity HAProxy Plugin</title>
		<link>http://xcitestudios.com/blog/2011/03/04/serverdensity-haproxy-plugin/</link>
		<comments>http://xcitestudios.com/blog/2011/03/04/serverdensity-haproxy-plugin/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 14:57:17 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=528</guid>
		<description><![CDATA[I realised it would be really useful to have a Server Density plugin that can query HAProxy and report a few stats back about it. So I wrote one! haproxy.py plugin for Server Density.]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/03/04/serverdensity-haproxy-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using SSL in RestClient</title>
		<link>http://xcitestudios.com/blog/2011/03/04/using-ssl-in-restclient/</link>
		<comments>http://xcitestudios.com/blog/2011/03/04/using-ssl-in-restclient/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 10:10:48 +0000</pubDate>
		<dc:creator>Wade</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://www.xcitestudios.com/blog/?p=521</guid>
		<description><![CDATA[RESTClient is a great little CLI and GUI tool for testing your REST API. I recently pushed a new API up in the office and it runs over SSL. I tried to test it in the RESTClient and got a PeerNotVerified error from Java. First thing I did was go to the SSL tab in RestClient presuming I could tell it to just trust the API&#8230;apparently not. So after a bit of web scouring about how to get Java to trust your site I came across instructions and thought I&#8217;d re-post here simplified for anyone who needs to query HTTPS … <a href="http://xcitestudios.com/blog/2011/03/04/using-ssl-in-restclient/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
		<wfw:commentRss>http://xcitestudios.com/blog/2011/03/04/using-ssl-in-restclient/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 487/489 objects using disk: basic

Served from: xcitestudios.com @ 2012-05-19 14:50:55 -->
