<?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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Deadly Technology</title> <link>http://deadlytechnology.com</link> <description /> <lastBuildDate>Tue, 07 Sep 2010 22:24:12 +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/DeadlyTechnology" /><feedburner:info uri="deadlytechnology" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>DeadlyTechnology</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Zend Framework Autoload Classes</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/NC_4s0gnXfA/</link> <comments>http://deadlytechnology.com/zend-framework/zend-framework-autoload-classes/#comments</comments> <pubDate>Mon, 16 Aug 2010 07:43:03 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[Zend Framework]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=458</guid> <description><![CDATA[I wanted to add another library of classes to a Zend Framework project and autoload them, I created a folder called application/vendors/ to hold vendor libraries in seperate folders of their own. For example, using some CURL classes from Sem Labs, these classes would live in the application/vendors/semlabs/ folder. I renamed the classes to match [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/zend-framework/zend-framework-autoload-classes/">Zend Framework Autoload Classes</a></p>No related posts.]]></description> <wfw:commentRss>http://deadlytechnology.com/zend-framework/zend-framework-autoload-classes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://deadlytechnology.com/zend-framework/zend-framework-autoload-classes/</feedburner:origLink></item> <item><title>Jquery Lightbox Not Working?</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/2rEEB8RM5aY/</link> <comments>http://deadlytechnology.com/web-development-tips/jquery-lightbox-not-working/#comments</comments> <pubDate>Thu, 12 Aug 2010 16:17:09 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[Tips of the Week]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=453</guid> <description><![CDATA[Had a struggle getting this jquery lightbox working recently, the solution for me was to alter the markup of the popup div because some divs were not closing correctly with /&#62;. Basically I had to replace this portion of code: /** * Create the jQuery lightBox plugin interface * * The HTML markup will be [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/web-development-tips/jquery-lightbox-not-working/">Jquery Lightbox Not Working?</a></p>Related posts:<ol><li><a
href='http://deadlytechnology.com/web-development-tips/jquery-cakephp-tips/' rel='bookmark' title='Permanent Link: cakePHP saveall() and transactions, jQuery form plugin AJAX error handling'>cakePHP saveall() and transactions, jQuery form plugin AJAX error handling</a></li></ol>]]></description> <wfw:commentRss>http://deadlytechnology.com/web-development-tips/jquery-lightbox-not-working/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://deadlytechnology.com/web-development-tips/jquery-lightbox-not-working/</feedburner:origLink></item> <item><title>Call user function for magic method PHP</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/5wKuBfkK6rk/</link> <comments>http://deadlytechnology.com/web-development-tips/call-user-function-for-magic-method-php/#comments</comments> <pubDate>Wed, 11 Aug 2010 10:42:29 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[Tips of the Week]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=449</guid> <description><![CDATA[Put a bit of work into upgrading the blog and might as well make a quick post now. Heres a trick to test if a class variable exists, isset or has a particular value dynamically. Call the magic method __get() for the variable name which you can generate on the fly. For example, in SilverStripe [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/web-development-tips/call-user-function-for-magic-method-php/">Call user function for magic method PHP</a></p>No related posts.]]></description> <wfw:commentRss>http://deadlytechnology.com/web-development-tips/call-user-function-for-magic-method-php/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://deadlytechnology.com/web-development-tips/call-user-function-for-magic-method-php/</feedburner:origLink></item> <item><title>Silverstripe 2.4 Image Gallery Tutorial</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/-TVAy3LfsZo/</link> <comments>http://deadlytechnology.com/silverstripe/silverstripe-image-gallery/#comments</comments> <pubDate>Thu, 10 Jun 2010 03:37:25 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[Featured]]></category> <category><![CDATA[SilverStripe]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=433</guid> <description><![CDATA[I have had a few issues installing image gallery modules on Silverstripe 2.4. I&#8217;m new to using silverstripe so this is a beginners tutorial, the aim is to install a basic image gallery which fits the following criteria: Allow CMS users to upload photos Add custom fields to be associated with each image (such as [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/silverstripe/silverstripe-image-gallery/">Silverstripe 2.4 Image Gallery Tutorial</a></p>Related posts:<ol><li><a
href='http://deadlytechnology.com/silverstripe/silverstripe-recaptcha/' rel='bookmark' title='Permanent Link: Silverstripe Captcha'>Silverstripe Captcha</a></li></ol>]]></description> <wfw:commentRss>http://deadlytechnology.com/silverstripe/silverstripe-image-gallery/feed/</wfw:commentRss> <slash:comments>7</slash:comments> <feedburner:origLink>http://deadlytechnology.com/silverstripe/silverstripe-image-gallery/</feedburner:origLink></item> <item><title>vnStat hack to measure data usage in a given billing cycle</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/oEvlgUF0cq0/</link> <comments>http://deadlytechnology.com/web-development-tips/vnstat-usage-billing-cycle/#comments</comments> <pubDate>Wed, 09 Jun 2010 06:22:57 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[Tips of the Week]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=425</guid> <description><![CDATA[I&#8217;m using vnStat to measure internet usage on my Ubuntu 10.04 laptop, coupled with the vnStat PHP frontend it works nicely. Only problem was the summaries of disk usage started at the beginning of the month (sensibly) and we get billed on the 23rd, which is when our month ticks over and we get a [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/web-development-tips/vnstat-usage-billing-cycle/">vnStat hack to measure data usage in a given billing cycle</a></p>No related posts.]]></description> <wfw:commentRss>http://deadlytechnology.com/web-development-tips/vnstat-usage-billing-cycle/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://deadlytechnology.com/web-development-tips/vnstat-usage-billing-cycle/</feedburner:origLink></item> <item><title>Silverstripe Captcha</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/XFrMSc87CI4/</link> <comments>http://deadlytechnology.com/silverstripe/silverstripe-recaptcha/#comments</comments> <pubDate>Thu, 27 May 2010 05:09:26 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[SilverStripe]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=420</guid> <description><![CDATA[Starting out on some silverstripe projects there will likely be a few bits and pieces finding their way to the blog. SilverStripe is a product I have always wanted to work with, besides being a great example of open source success in New Zealand I&#8217;m attracted to the MVC architecture. I&#8217;ve had a few teething [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/silverstripe/silverstripe-recaptcha/">Silverstripe Captcha</a></p>Related posts:<ol><li><a
href='http://deadlytechnology.com/silverstripe/silverstripe-image-gallery/' rel='bookmark' title='Permanent Link: Silverstripe 2.4 Image Gallery Tutorial'>Silverstripe 2.4 Image Gallery Tutorial</a></li></ol>]]></description> <wfw:commentRss>http://deadlytechnology.com/silverstripe/silverstripe-recaptcha/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://deadlytechnology.com/silverstripe/silverstripe-recaptcha/</feedburner:origLink></item> <item><title>Rolling out an API for your cakePHP app Part 3: Handling Errors</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/RMr8cQempws/</link> <comments>http://deadlytechnology.com/scripts/php/api-error-handling/#comments</comments> <pubDate>Thu, 29 Apr 2010 20:00:56 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[PHP]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=398</guid> <description><![CDATA[The last posts in this series covered the a basic architecture of an API in cakePHP, the limitations of that basic architecture and a possible solution using an API component and some external API classes. The last part is the handling of API specific errors. The goals for the error handling system: Return specific error [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/scripts/php/api-error-handling/">Rolling out an API for your cakePHP app Part 3: Handling Errors</a></p>Related posts:<ol><li><a
href='http://deadlytechnology.com/scripts/php/cakephp-api-component/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part ++1: The Solution'>Rolling out an API for your cakePHP app Part ++1: The Solution</a></li><li><a
href='http://deadlytechnology.com/scripts/php/api-cakephp-app/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 1: The Problems'>Rolling out an API for your cakePHP app Part 1: The Problems</a></li><li><a
href='http://deadlytechnology.com/scripts/php/ajax-session-expire-bug/' rel='bookmark' title='Permanent Link: CakePHP session expire bug'>CakePHP session expire bug</a></li></ol>]]></description> <wfw:commentRss>http://deadlytechnology.com/scripts/php/api-error-handling/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://deadlytechnology.com/scripts/php/api-error-handling/</feedburner:origLink></item> <item><title>Rolling out an API for your cakePHP app Part ++1: The Solution</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/oOmYgX7cS6E/</link> <comments>http://deadlytechnology.com/scripts/php/cakephp-api-component/#comments</comments> <pubDate>Thu, 29 Apr 2010 16:23:40 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[PHP]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=382</guid> <description><![CDATA[In the previous post I covered creating a basic API using cakePHP and what limitations are imposed if you want to extend the API over the course of several versions. This post is going to cover the architecture of a possible solution, I don&#8217;t claim its the best solution out there and feedback is welcomed. [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/scripts/php/cakephp-api-component/">Rolling out an API for your cakePHP app Part ++1: The Solution</a></p>Related posts:<ol><li><a
href='http://deadlytechnology.com/scripts/php/api-cakephp-app/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 1: The Problems'>Rolling out an API for your cakePHP app Part 1: The Problems</a></li><li><a
href='http://deadlytechnology.com/scripts/php/api-error-handling/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 3: Handling Errors'>Rolling out an API for your cakePHP app Part 3: Handling Errors</a></li><li><a
href='http://deadlytechnology.com/scripts/php/ajax-session-expire-bug/' rel='bookmark' title='Permanent Link: CakePHP session expire bug'>CakePHP session expire bug</a></li></ol>]]></description> <wfw:commentRss>http://deadlytechnology.com/scripts/php/cakephp-api-component/feed/</wfw:commentRss> <slash:comments>10</slash:comments> <feedburner:origLink>http://deadlytechnology.com/scripts/php/cakephp-api-component/</feedburner:origLink></item> <item><title>Rolling out an API for your cakePHP app Part 1: The Problems</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/aiky4xYOT0Y/</link> <comments>http://deadlytechnology.com/scripts/php/api-cakephp-app/#comments</comments> <pubDate>Wed, 28 Apr 2010 16:00:18 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[PHP]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=378</guid> <description><![CDATA[Recently I&#8217;ve put a lot of work into an API solution for a cakePHP app which addresses some of the architectural issues of creating an API in a cakePHP project. To start with I threw together a nice simple API as a proof of concept and to showcase the ease at which an API can [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/scripts/php/api-cakephp-app/">Rolling out an API for your cakePHP app Part 1: The Problems</a></p>Related posts:<ol><li><a
href='http://deadlytechnology.com/scripts/php/cakephp-api-component/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part ++1: The Solution'>Rolling out an API for your cakePHP app Part ++1: The Solution</a></li><li><a
href='http://deadlytechnology.com/scripts/php/api-error-handling/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 3: Handling Errors'>Rolling out an API for your cakePHP app Part 3: Handling Errors</a></li></ol>]]></description> <wfw:commentRss>http://deadlytechnology.com/scripts/php/api-cakephp-app/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://deadlytechnology.com/scripts/php/api-cakephp-app/</feedburner:origLink></item> <item><title>CakePHP session expire bug</title><link>http://feedproxy.google.com/~r/DeadlyTechnology/~3/PHT-GIYUm88/</link> <comments>http://deadlytechnology.com/scripts/php/ajax-session-expire-bug/#comments</comments> <pubDate>Wed, 07 Apr 2010 16:00:33 +0000</pubDate> <dc:creator>frank</dc:creator> <category><![CDATA[PHP]]></category><guid isPermaLink="false">http://deadlytechnology.com/?p=372</guid> <description><![CDATA[UPDATE: This bug has been fixed. This auth component / request handler component &#8220;bug&#8221; drops the 403 header code from an AJAX response when the session has timed out. Note: this is based on cakePHP version 1.2.4.8284 and may have been fixed already I haven&#8217;t checked. The Problem If the session has timed out before [...]<p>Post from: <a
href="http://deadlytechnology.com">Deadly Technology</a> &copy;<br/><br/><a
href="http://deadlytechnology.com/scripts/php/ajax-session-expire-bug/">CakePHP session expire bug</a></p>Related posts:<ol><li><a
href='http://deadlytechnology.com/scripts/php/api-error-handling/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 3: Handling Errors'>Rolling out an API for your cakePHP app Part 3: Handling Errors</a></li><li><a
href='http://deadlytechnology.com/scripts/php/api-cakephp-app/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part 1: The Problems'>Rolling out an API for your cakePHP app Part 1: The Problems</a></li><li><a
href='http://deadlytechnology.com/scripts/php/cakephp-api-component/' rel='bookmark' title='Permanent Link: Rolling out an API for your cakePHP app Part ++1: The Solution'>Rolling out an API for your cakePHP app Part ++1: The Solution</a></li></ol>]]></description> <wfw:commentRss>http://deadlytechnology.com/scripts/php/ajax-session-expire-bug/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://deadlytechnology.com/scripts/php/ajax-session-expire-bug/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 64/267 queries in 0.217 seconds using disk

Served from: deadlytechnology.com @ 2010-09-08 00:18:38 -->
