<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Ryan Brotherton</title>
	<link>http://www.ryanbrotherton.com/blog</link>
	<description>Web Development and more.</description>
	<lastBuildDate>Sun, 09 May 2010 16:39:57 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>PHP classes: Date Object (Add/Subtract dates)</title>
		<description><![CDATA[While coding a recent project I was looking around for a good way to simplify adding and subtracting dates.  I found a function here written by &#8220;jm AT trinitywebdev DOT com&#8221;.  I modified this function slightly (formatting, added support for weeks) and built a class around it.  You can download the class [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=106</link>
			</item>
	<item>
		<title>PHP classes: Using the UPS XML API</title>
		<description><![CDATA[Recently a project called for us to integrate automated shipping quotes from the UPS XML API.  Fortunately I was able to find an open source library of classes that handle these transactions written by Sergey Shilko.  
I&#8217;ve created a mirror of all the classes Sergey wrote.
]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=97</link>
			</item>
	<item>
		<title>Javascript: Credit card validation</title>
		<description><![CDATA[Here&#8217;s a quick Javascript I wrote to validate (The 4 major American) credit card numbers, based on this post by Harrell W. Stiles.
Validate a credit card number with Javascript.
View the source on that page to grab the code, here are the two main functions as a quick reference:

function get_cc_type(n){
	var n2 = n.substr(0,2);
	var n4 = n.substr(0,4);
	var [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=75</link>
			</item>
	<item>
		<title>PHPBB3: Delete spam users and posts</title>
		<description><![CDATA[One particular forum that I administrate recently had a problem with an influx of spam users and posts.  We needed a solution but until I could come up with one we needed a quick way to get rid of the trash they were posting on our public forums, so I wrote this script.  
The script [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=60</link>
			</item>
	<item>
		<title>JavaScript: Image Carousel</title>
		<description><![CDATA[One day I found myself in need of an image carousel, but instead of grabbing a pre-made script I decided to write my own.  Why re-invent the wheel you ask?  Because I like to learn and I love JavaScript, I don&#8217;t get to write custom JavaScript nearly enough.  Also, to better understand how this particular [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=49</link>
			</item>
	<item>
		<title>Google pushing Chrome to IE users</title>
		<description><![CDATA[This morning I noticed this in the upper right hand corner of the screen on Google&#8217;s home page

It turns out they are only displaying it for users who come to the Google page using Internet Explorer.
IE6

IE7

Firefox

]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=41</link>
			</item>
	<item>
		<title>Internet Explorer 6 is AWESOME!</title>
		<description><![CDATA[Standards
Daniel Miessler
The absolute worst browser when it comes to supporting the standards is Internet Explorer.
The Internet works for one simple reason &#8211; everything at its core has been built on agreements that bind it together. Whether a computer is connected from California or Sri Lanka, it’s going to speak the same language and obey the [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=19</link>
			</item>
	<item>
		<title>imgsize.net opens as beta.</title>
		<description><![CDATA[http://www.imgsize.net
I got bored last weekend and started writing this.  I opened the doors as beta so people can easily use it to resize simple images if they&#8217;re in a pinch or if they don&#8217;t have an image manipulation tool readily available.
It&#8217;s also great for people who aren&#8217;t really tech savvy.
The primary goals for the project [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=18</link>
			</item>
	<item>
		<title>Windows 7 Review</title>
		<description><![CDATA[Quick Summary:

I obtained the Windows 7 beta (build 7000)
I installed it on my desktop
I used it for one week, for everything from web browsing to programming and development work
It is awesome

Long Review:
Where to begin&#8230;I&#8217;m going to try and keep this from sounding fanboy-ish.  People who know me know I am no proponent of Microsoft goods [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=16</link>
			</item>
	<item>
		<title>10 digit decimal IP addresses &#8211; How to</title>
		<description><![CDATA[There is a little known quirk in the Internet Explorer and Firefox browsers.  Here&#8217;s an example link to Google: http://1249710995.  If clicking it doesn&#8217;t work for you, copy and paste it into IE6 or 7 or FF3. (I haven&#8217;t tested any other browsers except for Opera and Chrome, neither of them work.)
I wrote a quick [...]]]></description>
		<link>http://www.ryanbrotherton.com/blog/?p=15</link>
			</item>
</channel>
</rss>
