<?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>Shifted Bits Blog &#187; Code</title>
	<atom:link href="http://www.shiftedbits.net/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shiftedbits.net</link>
	<description>Rotating bits, one shift at a time.</description>
	<lastBuildDate>Sat, 19 Nov 2011 13:52:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>ADFGVX Redux</title>
		<link>http://www.shiftedbits.net/code/adfgvx-redux/</link>
		<comments>http://www.shiftedbits.net/code/adfgvx-redux/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 13:52:12 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=329</guid>
		<description><![CDATA[I wanted to learn a new programming language. So I took an old idea and reused it to help me on my way.]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/adfgvx-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Handling, part 1</title>
		<link>http://www.shiftedbits.net/code/user-handling-part-1/</link>
		<comments>http://www.shiftedbits.net/code/user-handling-part-1/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 21:46:08 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=251</guid>
		<description><![CDATA[Intro At the end of my last post, we had just finished authenticating that a user registering for your site was in fact, a human. Now we&#8217;re gonna go a step further and discuss registering them, and creating a simple login system that uses form-based authentication, or more specifically, a form-based authentication system that uses [...]]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/user-handling-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Regulating Real Registrations</title>
		<link>http://www.shiftedbits.net/code/regulating-real-registrations/</link>
		<comments>http://www.shiftedbits.net/code/regulating-real-registrations/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 02:06:49 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=207</guid>
		<description><![CDATA[It is not all that uncommon for various people to get users registering for whichever website they run. Sometimes it&#8217;s one every couple of days or weeks, or sometimes multiple registrations per minute. The one thing the entire spectrum has to deal with though, is making sure the user is a person, someone who types [...]]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/regulating-real-registrations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Star Wars offshoot as a programming concept?</title>
		<link>http://www.shiftedbits.net/code/star-wars-offshoot-as-a-pro/</link>
		<comments>http://www.shiftedbits.net/code/star-wars-offshoot-as-a-pro/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 06:42:39 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Rambling]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=200</guid>
		<description><![CDATA[Well if not before, it is now. Whoulda thunk the Dark Side of the Force had any good ideas about technology?]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/star-wars-offshoot-as-a-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The ADFGVX Cipher</title>
		<link>http://www.shiftedbits.net/code/the-adfgvx-cipher/</link>
		<comments>http://www.shiftedbits.net/code/the-adfgvx-cipher/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 23:17:19 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=185</guid>
		<description><![CDATA[The first in a series of many blog posts I hope to be making as I go on an adventure of learning Cryptography through Programming. Today's entry is about the ADFGVX cipher, used in World War 1, and first used by me because it was the first on the list.]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/the-adfgvx-cipher/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ore-may ig-pay atenizing-lay</title>
		<link>http://www.shiftedbits.net/code/ore-may-ig-pay-atenizing-lay/</link>
		<comments>http://www.shiftedbits.net/code/ore-may-ig-pay-atenizing-lay/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 00:18:16 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Latin]]></category>
		<category><![CDATA[Pig]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=169</guid>
		<description><![CDATA[I got bored. So sue me. Redone in C++ (correctly this time, and probably more efficient than]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/ore-may-ig-pay-atenizing-lay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cryptologically Speaking</title>
		<link>http://www.shiftedbits.net/code/cryptologically-speaking/</link>
		<comments>http://www.shiftedbits.net/code/cryptologically-speaking/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 01:35:08 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Secure]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=151</guid>
		<description><![CDATA[I&#8217;ve given myself a quest, a quest to find the most secure method to get a user to register, and login to a site, and make sure it&#8217;s still them as they explore. This is both surprisingly simple, just complicated because of the amount of steps involved, but depending on who you host with, could [...]]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/cryptologically-speaking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rotating Bits</title>
		<link>http://www.shiftedbits.net/code/rotating-bits/</link>
		<comments>http://www.shiftedbits.net/code/rotating-bits/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 06:54:14 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Bits]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Rotating]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=142</guid>
		<description><![CDATA[Under normal circumstances, you can only ask for a bit rotation using assembly code, however, it is possible to imitate rotation through code. First an explanation on rotating, and bits: Bits, make up bytes. When represented in binary, a bit can be either a 1, or a 0. Nothing more. A byte, is a bunch [...]]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/rotating-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goofy Sort</title>
		<link>http://www.shiftedbits.net/code/goofy-sort/</link>
		<comments>http://www.shiftedbits.net/code/goofy-sort/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 02:50:13 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Sorting]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=118</guid>
		<description><![CDATA[You know it&#8217;s an easy algorithm to program when you&#8217;re done writing it, before the teacher is done explaining it&#8230; #include &#34;GSort.h&#34; &#160; void GSort::sort&#40; int numbers&#91;&#93;, int size &#41; &#123; int i = 0; int previous, current; while&#40; true &#41; &#123; if&#40; i == 0 &#41; //No previous, step forward. &#123; i++; continue; &#125; [...]]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/goofy-sort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DiceRoller v2</title>
		<link>http://www.shiftedbits.net/code/diceroller-v2/</link>
		<comments>http://www.shiftedbits.net/code/diceroller-v2/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 02:25:56 +0000</pubDate>
		<dc:creator>Coolhand2</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Dice]]></category>

		<guid isPermaLink="false">http://www.shiftedbits.net/?p=109</guid>
		<description><![CDATA[I decided my first version wasn&#8217;t exactly flexible, so I rewrote it to parse out strings of dice rolls and then roll them. /* * dice.c * * Created on: Apr 21, 2009 * Author: Mike Sherwood (coolhand2@gmail.com) * Modified on: Nov 18, 2009 * Author: Mike Sherwood (coolhand2@gmail.com) * Changes: Changed the if-series in [...]]]></description>
		<wfw:commentRss>http://www.shiftedbits.net/code/diceroller-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

