<?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>Corner of Seven &#187; Neat and Interesting</title>
	<atom:link href="http://cornerofseven.com/blog/category/general/neat-and-interesting/feed/" rel="self" type="application/rss+xml" />
	<link>http://cornerofseven.com/blog</link>
	<description>Helping Tech and People to Get Along</description>
	<lastBuildDate>Wed, 09 Nov 2011 06:41:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Ruby Prime Generation</title>
		<link>http://cornerofseven.com/blog/2011/04/ruby-prime-generation/</link>
		<comments>http://cornerofseven.com/blog/2011/04/ruby-prime-generation/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 04:49:53 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[50 Lines of Code]]></category>
		<category><![CDATA[Neat and Interesting]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[50 lines of code]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[euler]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[prime]]></category>
		<category><![CDATA[prime number]]></category>
		<category><![CDATA[project euler]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://cornerofseven.com/blog/?p=244</guid>
		<description><![CDATA[For a possible job in the Seattle area, one of my prospective employers is having me submit some solutions to problems found on Project Euler. While working on a particular issue, I&#8217;ve discovered that the method I&#8217;ve used for calculating the list of prime numbers performs better than the stock Prime class that is provided [...]]]></description>
			<content:encoded><![CDATA[<p>For a possible job in the Seattle area, one of my prospective employers is having me submit some solutions to problems found on <a href="http://projecteuler.net">Project Euler</a>. While working on a particular issue, I&#8217;ve discovered that the method I&#8217;ve used for calculating the list of prime numbers performs better than the stock Prime class that is provided by the Ruby Standard Library.</p>
<p>That&#8217;s fun to say and all, but I&#8217;m sure that there would be people who would like to have some proof of this: see below.</p>
<p><script src="https://gist.github.com/924790.js?file=primes.rb"></script><br />
My method, shown above, tends to perform slightly better at the task using the test parameter. So, I figured, why not do some more vigorous verification on it?</p>
<p>After setting up the system to run at multiple data points, I found something peculiar, yet interesting:</p>
<p><code>Hand-rolled (at 10^3):<br />
Difference in time: 0.000569<br />
mathn (at 10^3):<br />
Difference in time: 0.001286<br />
Hand-rolled (at 10^4):<br />
Difference in time: 0.008029<br />
mathn (at 10^4):<br />
Difference in time: 0.014407<br />
Hand-rolled (at 10^5):<br />
Difference in time: 0.14803<br />
mathn (at 10^5):<br />
Difference in time: 0.165025<br />
Hand-rolled (at 10^6):<br />
Difference in time: 2.823072<br />
mathn (at 10^6):<br />
Difference in time: 2.687332<br />
Hand-rolled (at 10^7):<br />
Difference in time: 62.096438<br />
mathn (at 10^7):<br />
Difference in time: 64.990647<br />
</code></p>
<p>For powers of ten, it seems as though my process is faster.  10<sup>6</sup> doesn&#8217;t quite follow the pattern, though.</p>
<p>I then ran the same test on different data points:<br />
<code>Hand-rolled (at 2^14):<br />
Difference in time: 0.014882<br />
mathn (at 2^14):<br />
Difference in time: 0.009224<br />
Hand-rolled (at 2^15):<br />
Difference in time: 0.036732<br />
mathn (at 2^15):<br />
Difference in time: 0.022161<br />
Hand-rolled (at 2^16):<br />
Difference in time: 0.085459<br />
mathn (at 2^16):<br />
Difference in time: 0.044076<br />
Hand-rolled (at 2^17):<br />
Difference in time: 0.208553<br />
mathn (at 2^17):<br />
Difference in time: 0.076775<br />
Hand-rolled (at 2^18):<br />
Difference in time: 0.498292<br />
mathn (at 2^18):<br />
Difference in time: 0.151843</code></p>
<p>Running everything as powers of two show a reversal of position for the results; the standard lib does better.  This gives me some insight as to why the above 10<sup>6</sup> test is reversed; the value for 10<sup>6</sup> is very close to a power of two (2<sup>20</sup>), and so the optimizations that are in the ruby library to handle near 2<sup>n</sup> are in effect at that point.  Logically, I would see something similar for 10<sup>9</sup>, but I&#8217;m not going to let my computer sit for a day to crunch that out. <img src='http://cornerofseven.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F04%2Fruby-prime-generation%2F&amp;title=Ruby%20Prime%20Generation" title="Reddit"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Ruby%20Prime%20Generation%20-%20http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F04%2Fruby-prime-generation%2F" title="Twitter"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F04%2Fruby-prime-generation%2F&amp;title=Ruby%20Prime%20Generation&amp;annotation=For%20a%20possible%20job%20in%20the%20Seattle%20area%2C%20one%20of%20my%20prospective%20employers%20is%20having%20me%20submit%20some%20solutions%20to%20problems%20found%20on%20Project%20Euler.%20While%20working%20on%20a%20particular%20issue%2C%20I%27ve%20discovered%20that%20the%20method%20I%27ve%20used%20for%20calculating%20the%20list%20of%20" title="Google Bookmarks"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F04%2Fruby-prime-generation%2F&amp;t=Ruby%20Prime%20Generation" title="Facebook"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F04%2Fruby-prime-generation%2F&amp;title=Ruby%20Prime%20Generation&amp;notes=For%20a%20possible%20job%20in%20the%20Seattle%20area%2C%20one%20of%20my%20prospective%20employers%20is%20having%20me%20submit%20some%20solutions%20to%20problems%20found%20on%20Project%20Euler.%20While%20working%20on%20a%20particular%20issue%2C%20I%27ve%20discovered%20that%20the%20method%20I%27ve%20used%20for%20calculating%20the%20list%20of%20" title="del.icio.us"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F04%2Fruby-prime-generation%2F&amp;title=Ruby%20Prime%20Generation" title="DZone"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F04%2Fruby-prime-generation%2F&amp;partner=sociable" title="Print"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://cornerofseven.com/blog/2011/04/ruby-prime-generation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts from Madrailers</title>
		<link>http://cornerofseven.com/blog/2011/02/thoughts-from-madrailers/</link>
		<comments>http://cornerofseven.com/blog/2011/02/thoughts-from-madrailers/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 13:05:08 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Neat and Interesting]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Cucumber]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Haml]]></category>
		<category><![CDATA[hope]]></category>
		<category><![CDATA[interest]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[lightning talks]]></category>
		<category><![CDATA[Madison]]></category>
		<category><![CDATA[Madrailers]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[RVM]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://cornerofseven.com/blog/?p=221</guid>
		<description><![CDATA[First off, yes, I know I haven&#8217;t put anything up here in six months.  That&#8217;s my mistake.  I&#8217;ll try to do better in the future. Honestly, I just haven&#8217;t felt like writing in that time period. Until today. Well, technically yesterday night. Whatever. Yesterday, I had the wonderful experience of meeting a fantastic group of [...]]]></description>
			<content:encoded><![CDATA[<p>First off, yes, I know I haven&#8217;t put anything up here in six months.  That&#8217;s my mistake.  I&#8217;ll try to do better in the future. Honestly, I just haven&#8217;t felt like writing in that time period.</p>
<p>Until today. Well, technically yesterday night. Whatever.</p>
<p>Yesterday, I had the wonderful experience of meeting a fantastic group of gentlemen called MadRailers.  These are not angry train workers, but a Madion, WI based group of software developers with an interest in the Ruby on Rails framework.</p>
<p>Through their discussions (dubbed &#8220;lightning talks&#8221;, based on the nature of the size of the presentations), I was able to pick up on some valuable pieces of the rails environment: some things I had already heard about, but got to see them in use, some things were new to me, and made things easier, which is every developers dream.</p>
<p>A discussion on proper testing techniques with <a href="http://cukes.info/">Cucumber</a> spawned a rigorous discussion on the correct use of the tool, and how the tests should be best written. One side had that the tests should test one logical piece of the feature, while the other side believed that the tests should be written in a way to show the full flow of the feature, from beginning to end. I would tend to agree with the first argument; if your tests aren&#8217;t clearly defining <em>something to test</em>, then they aren&#8217;t going to be very helpful if they break, and you&#8217;ll spend your time hunting down the error that caused all your tests to fail, instead of having one test tell you the error, and fixing the problem.</p>
<p>Another discussion was from a newer member to the community (relatively &#8211; as it was my first meeting, everyone had been there longer than I had) about why he found rails, and what he enjoyed most about it. These types of presentations can be more helpful than they set out to be: I found out about <a href="http://rvm.beginrescueend.com/">RVM</a>, which is supposedly an indispensable tool (I&#8217;ll have to look into picking it up), and based off of a discussion generated from the presentation, I was able to see Haml in action. I had heard of <a href="http://haml-lang.com/">Haml</a> previously, but hadn&#8217;t had the chance to use it; now I <em>really</em> want to.</p>
<p>One of the later discussions focused on a rails plugin called <a href="http://activescaffold.com/">active_scaffold</a>, and a javascript library called <a href="http://gettopup.com">Top Up</a>. These were both new to me, active_scaffold greatly simplifies the amount of work needed to get a fast, decent looking data presentation available to make sure that all of your information works together correctly, and Top Up allows you to create modal windows as a container for virtually anything: text, html, swf, and even avi.</p>
<p>Overall, I think my greatest gain from the night isn&#8217;t a technical one, it is one of attitude.  From the level of organization that was provided, to the way that the conversation easily flowed between presenter and audience, and to the level of interest shown in the technologies presented, it showed to me that <em>there really are more people like me</em>. Living in Dubuque has some benefits, but the drawbacks are present as well; I never would have had the chance to do something like I did last night in Madison around home.  Some people were surprised at the fact that I would drive over an hour to come to a program like this; I think it was completely worth the trip (even through the weather, which was somewhat less than cooperative). Things that I&#8217;ve striven for and missed at work, like automated testing, simplification, and comfort with a product are things that these guys have at their disposal; it shows that there is light at the end of the tunnel, and there&#8217;s something to aim for.  After talking with some of the members, it looks as though they had been in similar situations before, so it looks like there is hope for me yet.</p>
<p>If they end up reading this, thanks for a wonderful evening, guys. <img src='http://cornerofseven.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F02%2Fthoughts-from-madrailers%2F&amp;title=Thoughts%20from%20Madrailers" title="Reddit"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Thoughts%20from%20Madrailers%20-%20http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F02%2Fthoughts-from-madrailers%2F" title="Twitter"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F02%2Fthoughts-from-madrailers%2F&amp;title=Thoughts%20from%20Madrailers&amp;annotation=First%20off%2C%20yes%2C%20I%20know%20I%20haven%27t%20put%20anything%20up%20here%20in%20six%20months.%20%C2%A0That%27s%20my%20mistake.%20%C2%A0I%27ll%20try%20to%20do%20better%20in%20the%20future.%20Honestly%2C%20I%20just%20haven%27t%20felt%20like%20writing%20in%20that%20time%20period.%0D%0A%0D%0AUntil%20today.%20Well%2C%20technically%20yesterday%20night.%20Whatev" title="Google Bookmarks"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F02%2Fthoughts-from-madrailers%2F&amp;t=Thoughts%20from%20Madrailers" title="Facebook"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F02%2Fthoughts-from-madrailers%2F&amp;title=Thoughts%20from%20Madrailers&amp;notes=First%20off%2C%20yes%2C%20I%20know%20I%20haven%27t%20put%20anything%20up%20here%20in%20six%20months.%20%C2%A0That%27s%20my%20mistake.%20%C2%A0I%27ll%20try%20to%20do%20better%20in%20the%20future.%20Honestly%2C%20I%20just%20haven%27t%20felt%20like%20writing%20in%20that%20time%20period.%0D%0A%0D%0AUntil%20today.%20Well%2C%20technically%20yesterday%20night.%20Whatev" title="del.icio.us"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F02%2Fthoughts-from-madrailers%2F&amp;title=Thoughts%20from%20Madrailers" title="DZone"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2011%2F02%2Fthoughts-from-madrailers%2F&amp;partner=sociable" title="Print"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://cornerofseven.com/blog/2011/02/thoughts-from-madrailers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>50 Lines of Code, Day 1: Live Wallpaper</title>
		<link>http://cornerofseven.com/blog/2010/06/50-lines-of-code-day-1-live-wallpaper/</link>
		<comments>http://cornerofseven.com/blog/2010/06/50-lines-of-code-day-1-live-wallpaper/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 02:44:28 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[50 Lines of Code]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Neat and Interesting]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[50loc]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Gist]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Live Wallpaper]]></category>
		<category><![CDATA[LWP]]></category>

		<guid isPermaLink="false">http://cornerofseven.com/blog/?p=208</guid>
		<description><![CDATA[My first 50 Lines of Code entry, is the beginnings to an Android 2.1+ Live Wallpaper. Called Paint, the idea is to have four main colors at the edge of the screens. By the phone&#8217;s tilt, those colors will bleed into the screen itself, causing the animation, and interactivity with the phone regardless of whether [...]]]></description>
			<content:encoded><![CDATA[<p>My first 50 Lines of Code entry, is the beginnings to an Android 2.1+ Live Wallpaper.</p>
<p>Called Paint, the idea is to have four main colors at the edge of the screens. By the phone&#8217;s tilt, those colors will bleed into the screen itself, causing the animation, and interactivity with the phone regardless of whether or not you&#8217;re actually accessing an app. The LWP actually becomes as fun to use as anything else on the phone. <img src='http://cornerofseven.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The basic setup is contained in this Gist.  There&#8217;s more to add, but I made my quota for the day, and I want something to work on tomorrow. <img src='http://cornerofseven.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-208"></span></p>
<p><script src="http://gist.github.com/443139.js"></script></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F06%2F50-lines-of-code-day-1-live-wallpaper%2F&amp;title=50%20Lines%20of%20Code%2C%20Day%201%3A%20Live%20Wallpaper" title="Reddit"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=50%20Lines%20of%20Code%2C%20Day%201%3A%20Live%20Wallpaper%20-%20http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F06%2F50-lines-of-code-day-1-live-wallpaper%2F" title="Twitter"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F06%2F50-lines-of-code-day-1-live-wallpaper%2F&amp;title=50%20Lines%20of%20Code%2C%20Day%201%3A%20Live%20Wallpaper&amp;annotation=My%20first%2050%20Lines%20of%20Code%20entry%2C%20is%20the%20beginnings%20to%20an%20Android%202.1%2B%20Live%20Wallpaper.%0D%0A%0D%0ACalled%20Paint%2C%20the%20idea%20is%20to%20have%20four%20main%20colors%20at%20the%20edge%20of%20the%20screens.%20By%20the%20phone%27s%20tilt%2C%20those%20colors%20will%20bleed%20into%20the%20screen%20itself%2C%20causing%20the%20a" title="Google Bookmarks"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F06%2F50-lines-of-code-day-1-live-wallpaper%2F&amp;t=50%20Lines%20of%20Code%2C%20Day%201%3A%20Live%20Wallpaper" title="Facebook"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F06%2F50-lines-of-code-day-1-live-wallpaper%2F&amp;title=50%20Lines%20of%20Code%2C%20Day%201%3A%20Live%20Wallpaper&amp;notes=My%20first%2050%20Lines%20of%20Code%20entry%2C%20is%20the%20beginnings%20to%20an%20Android%202.1%2B%20Live%20Wallpaper.%0D%0A%0D%0ACalled%20Paint%2C%20the%20idea%20is%20to%20have%20four%20main%20colors%20at%20the%20edge%20of%20the%20screens.%20By%20the%20phone%27s%20tilt%2C%20those%20colors%20will%20bleed%20into%20the%20screen%20itself%2C%20causing%20the%20a" title="del.icio.us"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F06%2F50-lines-of-code-day-1-live-wallpaper%2F&amp;title=50%20Lines%20of%20Code%2C%20Day%201%3A%20Live%20Wallpaper" title="DZone"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F06%2F50-lines-of-code-day-1-live-wallpaper%2F&amp;partner=sociable" title="Print"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://cornerofseven.com/blog/2010/06/50-lines-of-code-day-1-live-wallpaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring the Droid</title>
		<link>http://cornerofseven.com/blog/2010/03/exploring-the-droid/</link>
		<comments>http://cornerofseven.com/blog/2010/03/exploring-the-droid/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 00:00:30 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Neat and Interesting]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Custom Kernel]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[droid]]></category>
		<category><![CDATA[Droids]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Forums]]></category>
		<category><![CDATA[Fun Software]]></category>
		<category><![CDATA[Hot Swap]]></category>
		<category><![CDATA[Internals]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Roms]]></category>
		<category><![CDATA[Surprise]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://cornerofseven.com/blog/?p=190</guid>
		<description><![CDATA[Recently I&#8217;ve been having a lot of fun playing with my new phone. The previous statement isn&#8217;t much of a surprise in this day in age, but I think I should qualify what I mean. I&#8217;ve been having a lot of fun playing with the software internals of my new phone. The Motorola Droid has [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been having a lot of fun playing with my new phone.</p>
<p>The previous statement isn&#8217;t much of a surprise in this day in age, but I think I should qualify what I mean.</p>
<p>I&#8217;ve been having a lot of fun playing with <strong>the software internals</strong> of my new phone.</p>
<p><span id="more-190"></span>The Motorola Droid has been quite the versatile little device.  I&#8217;ve thrown nearly all I can think of at the thing, and it handles it smoothly and without issue.  In the past 4 weeks, I&#8217;ve rooted, flashed, reflashed (I&#8217;m indecisive), cleared, recovered, flashed again, and customized to my heart&#8217;s content. Currently, it looks like this:</p>
<p><a href="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device1.png"><img class="aligncenter size-full wp-image-193" title="Phone Main Screen" src="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device1.png" alt="main screen" width="480" height="854" /></a></p>
<p>That&#8217;s right&#8230; Shiny.</p>
<p>There&#8217;s a fantastic community of people who create and contribute to these modifications over at <a href="http://alldroid.org/content/">alldroid.org</a>, particularly in the forums.  I&#8217;ve met some good people out there, who really know what they&#8217;re doing.</p>
<p>I recently dual-booted my desktop, so I could get back in and do some fun playing around.  Unfortunately, I chose a 64-bit operating system, and they&#8217;re not supported for the android source tree and utilities. (A poor excuse, I want to see what I can do to fix that.) So I&#8217;ve been debating the past couple days, whether or not to clear my new install, and put on Ubuntu 32-bit edition when it comes out, so that I can tear into the source and help contribute to the site.  Most likely I&#8217;ll wait until 10.04 (Lucid Lynx) comes out; I&#8217;ve loved what I&#8217;ve seen and played around with so far, so it&#8217;ll be good to get in there and play around with my phone&#8217;s internals. <img src='http://cornerofseven.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One of the big requests on the alldroid forums is the ability to hot-swap phone ROMS without the need for a full reboot.  I think I have an idea on how to accomplish that.  In the same way that the Xen environment handles virtualization, we need to create a custom kernel that handles virtual ROM running. There would obviously be a performance hit, but with people overclocking their droids to 800MHz up to 1.3 GHz, I don&#8217;t think there would be much complaining.  Basically, we need to let the ROM handle hardware switching from one ROM to the next, and let the internals provide the rom connection.</p>
<p>Just having ideas.  Others include a complete revamp of the Web, and a new OS.  I&#8217;ll get to those at another time. <img src='http://cornerofseven.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Other phone screenshots:</p>
<div id="screenshots" style="text-align: center;"><a href="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device2.png"></a><a href="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device3.png"><img class="alignnone size-medium wp-image-195" title="Phone Keypad" src="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device3-168x300.png" alt="keypad" width="168" height="300" /></a><a href="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device2.png"><img class="alignnone size-medium wp-image-194" title="Shot 2" src="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device2-168x300.png" alt="2" width="168" height="300" /></a><a href="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device.png"><img class="alignnone size-medium wp-image-192" title="SmokedGlass Old Shot" src="http://cornerofseven.com/blog/wp-content/uploads/2010/03/device-168x300.png" alt="Old SShot" width="168" height="300" /></a></div>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F03%2Fexploring-the-droid%2F&amp;title=Exploring%20the%20Droid" title="Reddit"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Exploring%20the%20Droid%20-%20http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F03%2Fexploring-the-droid%2F" title="Twitter"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F03%2Fexploring-the-droid%2F&amp;title=Exploring%20the%20Droid&amp;annotation=Recently%20I%27ve%20been%20having%20a%20lot%20of%20fun%20playing%20with%20my%20new%20phone.%0D%0A%0D%0AThe%20previous%20statement%20isn%27t%20much%20of%20a%20surprise%20in%20this%20day%20in%20age%2C%20but%20I%20think%20I%20should%20qualify%20what%20I%20mean.%0D%0A%0D%0AI%27ve%20been%20having%20a%20lot%20of%20fun%20playing%20with%20the%20software%20internals%20of" title="Google Bookmarks"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F03%2Fexploring-the-droid%2F&amp;t=Exploring%20the%20Droid" title="Facebook"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F03%2Fexploring-the-droid%2F&amp;title=Exploring%20the%20Droid&amp;notes=Recently%20I%27ve%20been%20having%20a%20lot%20of%20fun%20playing%20with%20my%20new%20phone.%0D%0A%0D%0AThe%20previous%20statement%20isn%27t%20much%20of%20a%20surprise%20in%20this%20day%20in%20age%2C%20but%20I%20think%20I%20should%20qualify%20what%20I%20mean.%0D%0A%0D%0AI%27ve%20been%20having%20a%20lot%20of%20fun%20playing%20with%20the%20software%20internals%20of" title="del.icio.us"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F03%2Fexploring-the-droid%2F&amp;title=Exploring%20the%20Droid" title="DZone"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F03%2Fexploring-the-droid%2F&amp;partner=sociable" title="Print"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://cornerofseven.com/blog/2010/03/exploring-the-droid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Quality Measurement</title>
		<link>http://cornerofseven.com/blog/2010/01/code-quality-measurement/</link>
		<comments>http://cornerofseven.com/blog/2010/01/code-quality-measurement/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 18:08:13 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Neat and Interesting]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://cornerofseven.com/blog/?p=174</guid>
		<description><![CDATA[Found on http://www.makinggoodsoftware.com/ Share and Enjoy:]]></description>
			<content:encoded><![CDATA[<p><img title="Code Quality Measurement" src="http://www.osnews.com/images/comics/wtfm.jpg" alt="Code Quality" width="500" height="471" /></p>
<p>Found on <a href="http://www.makinggoodsoftware.com/">http://www.makinggoodsoftware.com/</a></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fcode-quality-measurement%2F&amp;title=Code%20Quality%20Measurement" title="Reddit"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Code%20Quality%20Measurement%20-%20http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fcode-quality-measurement%2F" title="Twitter"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fcode-quality-measurement%2F&amp;title=Code%20Quality%20Measurement&amp;annotation=%0D%0A%0D%0AFound%20on%20http%3A%2F%2Fwww.makinggoodsoftware.com%2F" title="Google Bookmarks"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fcode-quality-measurement%2F&amp;t=Code%20Quality%20Measurement" title="Facebook"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fcode-quality-measurement%2F&amp;title=Code%20Quality%20Measurement&amp;notes=%0D%0A%0D%0AFound%20on%20http%3A%2F%2Fwww.makinggoodsoftware.com%2F" title="del.icio.us"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fcode-quality-measurement%2F&amp;title=Code%20Quality%20Measurement" title="DZone"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fcode-quality-measurement%2F&amp;partner=sociable" title="Print"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://cornerofseven.com/blog/2010/01/code-quality-measurement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Apple Chose iPad</title>
		<link>http://cornerofseven.com/blog/2010/01/why-apple-chose-ipad/</link>
		<comments>http://cornerofseven.com/blog/2010/01/why-apple-chose-ipad/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 16:27:35 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Neat and Interesting]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Followers]]></category>
		<category><![CDATA[human stupidity]]></category>
		<category><![CDATA[Ipad]]></category>
		<category><![CDATA[Ipads]]></category>
		<category><![CDATA[iTampon]]></category>
		<category><![CDATA[Joke]]></category>
		<category><![CDATA[Jokes]]></category>
		<category><![CDATA[Madtv]]></category>
		<category><![CDATA[Publicity]]></category>
		<category><![CDATA[Sketch]]></category>
		<category><![CDATA[trending topics]]></category>
		<category><![CDATA[tt]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Wsj]]></category>

		<guid isPermaLink="false">http://cornerofseven.com/blog/?p=170</guid>
		<description><![CDATA[As everyone is quite aware, Apple&#8217;s release of their tablet, now known as the iPad, was announced yesterday.  With their own System-on-a-chip processor, near-10&#8243; screen, and storage sizes ranging from 16-64 GiB, these pieces of technology are impressive at their price point, even for a non-macHead. However, the overwhelming response to the announcement yesterday was [...]]]></description>
			<content:encoded><![CDATA[<p>As everyone is quite aware, Apple&#8217;s release of their tablet, now known as the iPad, was announced yesterday.  With their own System-on-a-chip processor, near-10&#8243; screen, and storage sizes ranging from 16-64 GiB, these pieces of technology are impressive at their price point, even for a non-macHead.</p>
<p>However, the overwhelming response to the announcement yesterday was that of its name: &#8220;iPad.&#8221; Throughout the afternoon, the 2nd-highest trending topic on twitter was &#8216;iTampon,&#8217; a not-so-subtle play on the name. Many jokes set in along the same lines:</p>
<p><a href="http://www.fastcompany.com/blog/alissa-walker/designerati/apple-ipad-name-not-winning-women">http://www.fastcompany.com/blog/alissa-walker/designerati/apple-ipad-name-not-winning-women</a></p>
<p><a href="http://www.fastcompany.com/blog/alissa-walker/designerati/apple-ipad-name-not-winning-women"></a><a href="http://bits.blogs.nytimes.com/2010/01/27/the-ipads-name-makes-some-women-cringe/">http://bits.blogs.nytimes.com/2010/01/27/the-ipads-name-makes-some-women-cringe/</a></p>
<p><a href="http://bits.blogs.nytimes.com/2010/01/27/the-ipads-name-makes-some-women-cringe/"></a><a href="http://online.wsj.com/article/SB10001424052748704094304575029603030082186.html?mod=WSJ_Small+Business_sections_management">http://online.wsj.com/article/SB10001424052748704094304575029603030082186.html?mod=WSJ_Small+Business_sections_management</a></p>
<p>This led people to question: &#8220;Who in their right mind would use this name?  Especially considering this MADtv Clip?&#8221;</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/FTzhXMbOWHE&amp;rel=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/FTzhXMbOWHE&amp;rel=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>Others: &#8220;Were there NO women on Apple&#8217;s naming board?&#8221;</p>
<p>Personally, I think Apple knew EXACTLY what they were doing.  It thrives off of the idea that &#8220;any publicity is good publicity.&#8221; Everyone now has the name iPad stuck in their mind, even if it was because they heard it in a joke somewhere.  They know what the device is, and they knew about the MADtv sketch.  As these things get passed around more and more, it will create more interest in the actual device.</p>
<p>On top of that, Apple&#8217;s fans are the some of the most extreme technology followers, even worse than Stallman, et. al. in the GNU/Linux world. These people, who would buy the device anyway, coupled with the tech world, who is actually impressed with the functionality, makes me think that even with the <em>interesting</em> choice of name, they&#8217;ve still got a hit on their hands.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fwhy-apple-chose-ipad%2F&amp;title=Why%20Apple%20Chose%20iPad" title="Reddit"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Why%20Apple%20Chose%20iPad%20-%20http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fwhy-apple-chose-ipad%2F" title="Twitter"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fwhy-apple-chose-ipad%2F&amp;title=Why%20Apple%20Chose%20iPad&amp;annotation=As%20everyone%20is%20quite%20aware%2C%20Apple%27s%20release%20of%20their%20tablet%2C%20now%20known%20as%20the%20iPad%2C%20was%20announced%20yesterday.%20%C2%A0With%20their%20own%20System-on-a-chip%20processor%2C%20near-10%22%20screen%2C%20and%20storage%20sizes%20ranging%20from%2016-64%20GiB%2C%20these%20pieces%20of%20technology%20are%20impres" title="Google Bookmarks"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fwhy-apple-chose-ipad%2F&amp;t=Why%20Apple%20Chose%20iPad" title="Facebook"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fwhy-apple-chose-ipad%2F&amp;title=Why%20Apple%20Chose%20iPad&amp;notes=As%20everyone%20is%20quite%20aware%2C%20Apple%27s%20release%20of%20their%20tablet%2C%20now%20known%20as%20the%20iPad%2C%20was%20announced%20yesterday.%20%C2%A0With%20their%20own%20System-on-a-chip%20processor%2C%20near-10%22%20screen%2C%20and%20storage%20sizes%20ranging%20from%2016-64%20GiB%2C%20these%20pieces%20of%20technology%20are%20impres" title="del.icio.us"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fwhy-apple-chose-ipad%2F&amp;title=Why%20Apple%20Chose%20iPad" title="DZone"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fcornerofseven.com%2Fblog%2F2010%2F01%2Fwhy-apple-chose-ipad%2F&amp;partner=sociable" title="Print"><img src="http://cornerofseven.com/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://cornerofseven.com/blog/2010/01/why-apple-chose-ipad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

