<?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.eddieringle.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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Eddie Ringle</title>
	
	<link>http://eddieringle.com</link>
	<description>One More Geek Blogger</description>
	<lastBuildDate>Fri, 05 Mar 2010 03:56:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.eddieringle.com/EddieRingle" /><feedburner:info uri="eddieringle" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.553229</geo:lat><geo:long>-83.063431</geo:long><image><link>http://feeds2.feedburner.com/~r/EddieRingle/~6/1</link><url>http://feeds2.feedburner.com/EddieRingle.1.gif</url></image><item>
		<title>CPanel Isn’t THAT Great, People</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/NiCDh_KlZJo/</link>
		<comments>http://eddieringle.com/cpanel-isnt-that-great-people/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:07:13 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[brand name]]></category>
		<category><![CDATA[brands]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[Save Money]]></category>
		<category><![CDATA[waste]]></category>
		<category><![CDATA[wasteful]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=480</guid>
		<description><![CDATA[When I look through various web hosting sites, one thing is almost always made apparent is the fact that they offer cPanel as the hosting panel software. When Robin and I started thinking about offering web hosting services at Idlesoft, we also followed the crowd and decided to use cPanel.
Now, no business is successful when [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/1iPTSaKCmWNHno0ShsYkVEk39VY/0/da"><img src="http://feedads.g.doubleclick.net/~a/1iPTSaKCmWNHno0ShsYkVEk39VY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1iPTSaKCmWNHno0ShsYkVEk39VY/1/da"><img src="http://feedads.g.doubleclick.net/~a/1iPTSaKCmWNHno0ShsYkVEk39VY/1/di" border="0" ismap="true"></img></a></p><p>When I look through various web hosting sites, one thing is almost always made apparent is the fact that they offer cPanel as the hosting panel software. When Robin and I started thinking about offering web hosting services at Idlesoft, we also followed the crowd and decided to use cPanel.</p>
<p>Now, no business is successful when it first begins, and Idlesoft is no exception (in fact, we&#8217;re still in the red from past mistakes). After realizing that every month we only had a few dollars coming in, and 15 dollars going out to pay for the cPanel license, we knew it was important that we change. So, we setup Virtualmin along with Webmin, and we were ready to move on. Virtualmin offers many of the core features cPanel provides, plus a few extra features. Best of all, it&#8217;s free. In fact, there are many free or open source hosting panels out there, which means that there are that many more reasons why you should not use cPanel.</p>
<p>Now, this post was not meant to bash cPanel, or promote its alternatives. This post was written simply to make the point of not buying based on brand name. Not convinced? I&#8217;ll use a different example: clothing. Many teenagers today wear name brand clothing like American Eagle and Armani. As for myself, I go out to the nearest retail store and buy whatever is out on display. Instead of paying for the massive markup the brand brings, I get comfortable clothes at a price that is also comfortable for my wallet.</p>
<p>I hope you got my point, don&#8217;t waste money on cPanel, other software, or any other product because of it&#8217;s brand name.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NiCDh_KlZJo:94CWnCRquWU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NiCDh_KlZJo:94CWnCRquWU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NiCDh_KlZJo:94CWnCRquWU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NiCDh_KlZJo:94CWnCRquWU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NiCDh_KlZJo:94CWnCRquWU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NiCDh_KlZJo:94CWnCRquWU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NiCDh_KlZJo:94CWnCRquWU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/NiCDh_KlZJo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/cpanel-isnt-that-great-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/cpanel-isnt-that-great-people/</feedburner:origLink></item>
		<item>
		<title>WicketPixie 2.0 Dev Blog: Plans for the Future</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/uk-CiXCgjjU/</link>
		<comments>http://eddieringle.com/wicketpixie-2-0-dev-blog-plans-for-the-future/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 22:40:43 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wicketpixie 2.0]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress 3.0]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=477</guid>
		<description><![CDATA[So in my last WicketPixie-related post, I talked about replacing images with pure CSS. In this blog post, I&#8217;m going to practically tell you I will not be working on WicketPixie until further notice.
The backend for WicketPixie right now is just a mess. As I went through it trying to clean it up, I found [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/mUQnj3J_epKUT2VsFR1CV_xoa_4/0/da"><img src="http://feedads.g.doubleclick.net/~a/mUQnj3J_epKUT2VsFR1CV_xoa_4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mUQnj3J_epKUT2VsFR1CV_xoa_4/1/da"><img src="http://feedads.g.doubleclick.net/~a/mUQnj3J_epKUT2VsFR1CV_xoa_4/1/di" border="0" ismap="true"></img></a></p><p>So in <a href="http://eddieringle.com/wicketpixie-2-0-dev-blog-images-are-out-css-is-in/">my last WicketPixie-related post</a>, I talked about replacing images with pure CSS. In this blog post, I&#8217;m going to practically tell you I will not be working on WicketPixie until further notice.</p>
<p>The backend for WicketPixie right now is just a mess. As I went through it trying to clean it up, I found even more tangled code that basically forced me to add more mess back in. I believe it to be impossible to edit the code in its current state and call it 2.0. Therefore, I am going to back out of WicketPixie development until I have a large amount of time to sit down and either do a rewrite or a major refactor.</p>
<p>Now, this move has one big advantage. WordPress 3.0 will be out soon. Basing WicketPixie 2.0 off of WordPress 3.0 would mean a fresh API to build off of. Also, WicketPixie must be modified in order for it to work with WordPress MU installs. This would not be the case with WordPress 3.0, as WordPress MU is being merged into the WordPress core <a href="http://core.trac.wordpress.org/ticket/11644">at this very moment</a>. This along with many other features will make it worthwhile to wait for 3.0&#8217;s release.</p>
<p>That&#8217;s all then, I can&#8217;t wait to start back up developing this awesome WordPress theme again.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uk-CiXCgjjU:8I3Pi6mIRqQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uk-CiXCgjjU:8I3Pi6mIRqQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=uk-CiXCgjjU:8I3Pi6mIRqQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uk-CiXCgjjU:8I3Pi6mIRqQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=uk-CiXCgjjU:8I3Pi6mIRqQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uk-CiXCgjjU:8I3Pi6mIRqQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=uk-CiXCgjjU:8I3Pi6mIRqQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/uk-CiXCgjjU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/wicketpixie-2-0-dev-blog-plans-for-the-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/wicketpixie-2-0-dev-blog-plans-for-the-future/</feedburner:origLink></item>
		<item>
		<title>WordPress for Android has been Released</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/y5uOtJw_wNs/</link>
		<comments>http://eddieringle.com/wordpress-for-android-has-been-released/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:13:09 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=471</guid>
		<description><![CDATA[Awhile back, I did a little review on a WordPress application for Android called wpToGo. It worked quite well, and I had no real problems with it.
So, as I browse the latest social apps added to the Android Market, one application by Automattic, Inc. caught my eye. WordPress for Android has been released, boys and [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/vUwJXd87Py9aQy-LbwfmS1Ylg5E/0/da"><img src="http://feedads.g.doubleclick.net/~a/vUwJXd87Py9aQy-LbwfmS1Ylg5E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vUwJXd87Py9aQy-LbwfmS1Ylg5E/1/da"><img src="http://feedads.g.doubleclick.net/~a/vUwJXd87Py9aQy-LbwfmS1Ylg5E/1/di" border="0" ismap="true"></img></a></p><p>Awhile back, I did a little <a href="http://eddieringle.com/blog-on-the-road-with-wptogo-an-android-app-review/">review on a WordPress application for Android called wpToGo</a>. It worked quite well, and I had no real problems with it.</p>
<p>So, as I browse the latest social apps added to the Android Market, one application by Automattic, Inc. caught my eye. WordPress for Android has been released, boys and gals. Just like with the other app review, I am starting this one via the app itself. It gives me a good amount of room to view what I am typing, so I haven&#8217;t found the need to switch over to the desktop yet. Speaking of posting, it comes with expected features like bolding, italicizing, linking, block-quoting, and adding pictures to posts. It also allows you to read comments made to your blog from your device, and also approve/disapprove/spam comments at the whim of your fingertip.</p>
<p>One really useful feature I am glad it has is comment notifications. Of course, I get those notifications via email, but having them come directly from the app is nice because I do not have to wait for the admin page to load before I can moderate the new comments.</p>
<p>Finally, you also have the option of viewing and editing pages, but I do not use those much, so it is just another tab for me. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>After heading over to the <a href="http://android.wordpress.org">WordPress for Android site</a> and reading their recently posted <a href="http://android.wordpress.org/2010/02/02/wordpress-for-android-1-0/">&#8220;WordPress for Android 1.0 Released&#8221;</a> article, I discovered why the UI and features felt so familiar. It turns out that the source code for wpToGo was used as the basis for WordPress for Android. This is just another beautiful thing about open-source code, it can be found and be opened up to a much broader audience than before. Just as a side note, wpToGo has been discontinued. Have no fear though, he has been working alongside the folks at Automattic on WordPress for Android for the past few months now.</p>
<p>This is version 1.0.0, so I really didn&#8217;t expect much from the get-go, but it&#8217;s off to a great start (no doubt due to the awesome features wpToGo provides). If your interested in beta testing cutting edge versions of WordPress for Android (I know I was), you can head on over to their forums at <a href="http://android.forums.wordpress.org/">http://android.forums.wordpress.org/</a> and post a reply in the beta testing topic.</p>
<p>And for those that enjoy videos, here&#8217;s the official video of WordPress for Android created by the folks at Automattic:</p>
<p><embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.15" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true" flashvars="guid=73jyWIka&amp;width=400&amp;height=224&amp;qc_publisherId=p-18-mFEk4J448M" title="Introducing WordPress for Android"></embed></p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=y5uOtJw_wNs:PkFV6ClYlwc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=y5uOtJw_wNs:PkFV6ClYlwc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=y5uOtJw_wNs:PkFV6ClYlwc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=y5uOtJw_wNs:PkFV6ClYlwc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=y5uOtJw_wNs:PkFV6ClYlwc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=y5uOtJw_wNs:PkFV6ClYlwc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=y5uOtJw_wNs:PkFV6ClYlwc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/y5uOtJw_wNs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/wordpress-for-android-has-been-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/wordpress-for-android-has-been-released/</feedburner:origLink></item>
		<item>
		<title>Write Not Only For Your Readers, But For Yourself</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/D0YrQj7hxDw/</link>
		<comments>http://eddieringle.com/write-not-only-for-your-readers-but-for-yourself/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 13:28:53 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[useful]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[yourself]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=467</guid>
		<description><![CDATA[As the blog posts recorded in my blog have begun to pile up, I have come to notice something. I find myself returning to old posts that walk-through how to do something. For example, one-time configuration changes when you first install Ubuntu or setting up the connection between your Ubuntu computer to your T-Mobile G1. Shame [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/HaFq22LVdYg6qToBFwVY9nr6InA/0/da"><img src="http://feedads.g.doubleclick.net/~a/HaFq22LVdYg6qToBFwVY9nr6InA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HaFq22LVdYg6qToBFwVY9nr6InA/1/da"><img src="http://feedads.g.doubleclick.net/~a/HaFq22LVdYg6qToBFwVY9nr6InA/1/di" border="0" ismap="true"></img></a></p><p>As the blog posts recorded in my blog have begun to pile up, I have come to notice something. I find myself returning to old posts that walk-through how to do something. For example, <a href="http://eddieringle.com/how-to-fix-gtk-theming-in-kubuntu-9-10-karmic-koala/">one-time configuration changes when you first install Ubuntu</a> or <a href="http://eddieringle.com/how-to-get-your-android-powered-t-mobile-g1-htc-dream-recognized-in-ubuntu-9-10/">setting up the connection between your Ubuntu computer to your T-Mobile G1</a>. Shame on me of course, I wrote those articles, so I should already know how to do those things by heart. Unfortunately, I am slow at memorizing, so after I return to these articles a few more times I believe I will have gotten the processes described in the posts down.</p>
<p>Anyways, when trying to come up with a blog post idea, write about a solution to a problem you found. Many times I was about to do this, but decided against it because I thought it was not worthwhile. I kick myself now, because there are times when that problem arises again, and I completely forget how I solved it the first time. I end up spending a long time on Google to find the solution again.</p>
<p>Even if the post is a short and simple one, it may prove invaluable to someone out there and possibly useful to yourself as well.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=D0YrQj7hxDw:wGW572mCzGY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=D0YrQj7hxDw:wGW572mCzGY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=D0YrQj7hxDw:wGW572mCzGY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=D0YrQj7hxDw:wGW572mCzGY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=D0YrQj7hxDw:wGW572mCzGY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=D0YrQj7hxDw:wGW572mCzGY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=D0YrQj7hxDw:wGW572mCzGY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/D0YrQj7hxDw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/write-not-only-for-your-readers-but-for-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/write-not-only-for-your-readers-but-for-yourself/</feedburner:origLink></item>
		<item>
		<title>OCZ Vertex Turbo 30GB SSD Review</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/gorUW1p70Go/</link>
		<comments>http://eddieringle.com/ocz-vertex-turbo-30gb-ssd-review/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 14:29:01 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[30GB]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OCZ]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[solid-state drive]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Turbo]]></category>
		<category><![CDATA[Vertex]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=464</guid>
		<description><![CDATA[Yesterday, courtesy of UPS, my new solid-state drive (SSD) arrived. I was going to do a video unboxing, but decided not to because there really was not much to see. Anyways, I bought this SSD as an upgrade from my 250GB mechanical hard disk. Obviously, size was not the deciding factor here, speed was. I now use [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/5eNbdRYSSyEA6zwIRS2RpFscueo/0/da"><img src="http://feedads.g.doubleclick.net/~a/5eNbdRYSSyEA6zwIRS2RpFscueo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5eNbdRYSSyEA6zwIRS2RpFscueo/1/da"><img src="http://feedads.g.doubleclick.net/~a/5eNbdRYSSyEA6zwIRS2RpFscueo/1/di" border="0" ismap="true"></img></a></p><p>Yesterday, courtesy of UPS, my new <a href="http://en.wikipedia.org/wiki/Solid-state_drive">solid-state drive</a> (SSD) arrived. I was going to do a video unboxing, but decided not to because there really was not much to see. Anyways, I bought this SSD as an upgrade from my 250GB mechanical hard disk. Obviously, size was not the deciding factor here, speed was. I now use the SSD as my boot disk, and there is enough room to keep most of my data on it as well. The 250GB hard disk is now used for extra data space and my Windows disk (I don&#8217;t need the speed boost there, I rarely boot into it).</p>
<p>The OCZ Vertex Turbo 30GB drive has read speeds up to 240 Megabytes per second and write speeds up to 145 Megabytes per second. This is compared to my mechanical hard disk with read speeds of around 60 Megabytes per second and even slower write speeds. Now, what makes the Turbo different from the original Vertex series? The 64MB of cache used by the drive has been overclocked from 166MHz to 180MHz. This boost definitely provides a smoother ride for everyone.</p>
<p>I run Linux. Aside from that phrase just being ridiculously awesome, it also means that I use special utilities like sreadahead, which helps the operating system during boot, leading to faster boot times. The sreadahead utility also benefits from SSDs&#8217; speeds. My system used to take around 50 seconds to boot, including BIOS. Now it boots in half the time. Now I do not have to be so grumpy when I need to reboot, because being the impatient geek I am, every second away from my desktop is agony.</p>
<p>I also noticed a performance boost during package updates. Ubuntu&#8217;s dpkg software processes and configures packages three times faster than it use to take. This means that now, my bottleneck is my internet connection, a measly 8Mbit downlink that is further cut in half by our old wireless hardware.</p>
<p>Physically, SSDs are unbelievable. I never thought I would see an internal data storage component to be so light while staying sturdy. I am confident that I could drop it a thousand times and it would retain all my data (I can not guarantee the floor will come out looking spotless, unfortunately).</p>
<p>That wraps up the short review of this awesome SSD. If you are interested, go ahead and <a href="http://eringle.net/turbo">get in on the SSD game yourself</a>.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gorUW1p70Go:t0KM8FawQM0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gorUW1p70Go:t0KM8FawQM0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gorUW1p70Go:t0KM8FawQM0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gorUW1p70Go:t0KM8FawQM0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gorUW1p70Go:t0KM8FawQM0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gorUW1p70Go:t0KM8FawQM0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gorUW1p70Go:t0KM8FawQM0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/gorUW1p70Go" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/ocz-vertex-turbo-30gb-ssd-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/ocz-vertex-turbo-30gb-ssd-review/</feedburner:origLink></item>
		<item>
		<title>Why Using Free Domains and Free Hosting Hurt Your Blog</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/dTCsmTlGHRk/</link>
		<comments>http://eddieringle.com/why-using-free-domains-and-free-hosting-hurt-your-blog/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 19:26:50 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free domains]]></category>
		<category><![CDATA[free hosting]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=462</guid>
		<description><![CDATA[Lately, services have popped up like dot.tk and co.cc that offer free domain name services. Likewise, services such as 000webhost.com offer free web hosting. Many new bloggers have started using these services together. I personally have registered my domain name &#8220;eddieringle.com&#8221; through Gandi.net, and also host this blog through Idlesoft&#8217;s hosting service.
Let&#8217;s start with using [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/Z-sfjWdYtbZCJR3-2pDYLj_TH10/0/da"><img src="http://feedads.g.doubleclick.net/~a/Z-sfjWdYtbZCJR3-2pDYLj_TH10/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Z-sfjWdYtbZCJR3-2pDYLj_TH10/1/da"><img src="http://feedads.g.doubleclick.net/~a/Z-sfjWdYtbZCJR3-2pDYLj_TH10/1/di" border="0" ismap="true"></img></a></p><p>Lately, services have popped up like dot.tk and <a href="http://co.cc" title="http://co.cc" class="autohyperlink" target="_blank">co.cc</a> that offer free domain name services. Likewise, services such as <a href="http://000webhost.com" title="http://000webhost.com" class="autohyperlink" target="_blank">000webhost.com</a> offer free web hosting. Many new bloggers have started using these services together. I personally have registered my domain name &#8220;eddieringle.com&#8221; through <a href="http://gandi.net">Gandi.net</a>, and also host this blog through <a href="http://idlesoft.net/hosting">Idlesoft&#8217;s hosting service</a>.</p>
<p>Let&#8217;s start with using free domains. These ultimately hurt your blog because as these services gain in popularity, it will also become known to most that you are using a free service, which could possibly make your blog feel &#8220;cheap.&#8221; It is better to find a good, quality domain that represents your blog or brand, and buy it up before someone else does. They are not that expensive, just a few dollars per year.</p>
<p>Using free hosting can also lead to a &#8220;cheapish&#8221; feel to your site as well. For example, most services handle 404 errors by redirecting a visitor to their site, causing you to lose a reader. They also can&#8217;t guarantee the best technology available like PHP or Ruby on Rails. If they do offer that software, it will most likely be limited. As far as blogging goes, using a free service may restrict you from using pretty URLs, leading to poor SEO and an even higher loss of potential readers.</p>
<p>Seriously, spend the extra few dollars to get quality and worthwhile services, your readers and your blog will thank you.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dTCsmTlGHRk:OHEnxO0PfLY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dTCsmTlGHRk:OHEnxO0PfLY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=dTCsmTlGHRk:OHEnxO0PfLY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dTCsmTlGHRk:OHEnxO0PfLY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=dTCsmTlGHRk:OHEnxO0PfLY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dTCsmTlGHRk:OHEnxO0PfLY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=dTCsmTlGHRk:OHEnxO0PfLY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/dTCsmTlGHRk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/why-using-free-domains-and-free-hosting-hurt-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/why-using-free-domains-and-free-hosting-hurt-your-blog/</feedburner:origLink></item>
		<item>
		<title>To Follow Or Not Follow: Twitter Following “Strategies”</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/wP03MLFvyyo/</link>
		<comments>http://eddieringle.com/to-follow-or-not-follow-twitter-following-strategies/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 22:21:28 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[followers]]></category>
		<category><![CDATA[following]]></category>
		<category><![CDATA[methods]]></category>
		<category><![CDATA[strategies]]></category>
		<category><![CDATA[unfollow]]></category>
		<category><![CDATA[unfollowing]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=434</guid>
		<description><![CDATA[Note that I put &#8220;Strategies&#8221; in quotations up in the title, because Twitter was created to let people who are interested know what you are doing. In that case, a word like &#8220;style&#8221; or &#8220;method&#8221; would be more appropriate. I recently unfollowed almost everyone I was previously following on Twitter, because I had reevaluated my [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/aC9XNtzm1wfIg0X9WLjbiv4RKhA/0/da"><img src="http://feedads.g.doubleclick.net/~a/aC9XNtzm1wfIg0X9WLjbiv4RKhA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aC9XNtzm1wfIg0X9WLjbiv4RKhA/1/da"><img src="http://feedads.g.doubleclick.net/~a/aC9XNtzm1wfIg0X9WLjbiv4RKhA/1/di" border="0" ismap="true"></img></a></p><p>Note that I put &#8220;Strategies&#8221; in quotations up in the title, because <a href="http://twitter.com">Twitter</a> was created to let people who are interested know what you are doing. In that case, a word like &#8220;style&#8221; or &#8220;method&#8221; would be more appropriate. I recently unfollowed almost everyone I was previously following on Twitter, because I had reevaluated my priorities and accepted Twitter&#8217;s true purpose as I described in the first sentence of this post. As I describe this decision, I will also point out a few &#8220;strategies&#8221; I have seen people use on Twitter.</p>
<ol>
<li>The You-Scratch-My-Back-And-I&#8217;ll-Scratch-Yours Strategy &#8211; This seems to be the most common follow strategy I have seen on Twitter, and it&#8217;s the one I used pretty much since I joined Twitter. It is a reasonable method: if someone follows you, return the favor and follow them back. The good part of this strategy is that it is a win-win outcome for both users, as both get a new follower. The downside really will not become apparent until you have amassed a long list of people who you follow and who follow you back. This leads to saturation of your Twitter stream, which is means you will have a hard time finding the tweets important to you.</li>
<li>The Follow-Loads-Of-People-And-Then-Unfollow-Them-All Strategy &#8211; This is used by many people who take advantage of the people using the strategy above to get a large follower base, then use their new follower count to make it look as if they are marketing geniuses in order to sell a product or just to brag about their large follower base. My advice, don&#8217;t try this strategy, it just doesn&#8217;t make you look good.</li>
<li>The Follow-Who-You-Want-To-Follow Strategy A.K.A. Twitter&#8217;s Purpose &#8211; This is the strategy I recently switched to because as I said before, I previously used the first strategy but became annoyed by the difficulty of finding quality tweets in my Twitter stream. Of course, some people may be disappointed when they follow you but do not get followed back, but you will stay happy knowing that you followed the people you have because you are genuinely interested in the information they provide.</li>
</ol>
<p>So maybe this is more of a protest to get people to rediscover the reason why Twitter was created. If that is what you want to think, fine with me. All I am doing is explaining why I unfollowed tons of people while providing my Twitter follow observations as well. By the way, if you are interested in what I have to say, <a href="http://twitter.com/eddieringle">follow me on Twitter</a>.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wP03MLFvyyo:OBQYMJFBchM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wP03MLFvyyo:OBQYMJFBchM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=wP03MLFvyyo:OBQYMJFBchM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wP03MLFvyyo:OBQYMJFBchM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=wP03MLFvyyo:OBQYMJFBchM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wP03MLFvyyo:OBQYMJFBchM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=wP03MLFvyyo:OBQYMJFBchM:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/wP03MLFvyyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/to-follow-or-not-follow-twitter-following-strategies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/to-follow-or-not-follow-twitter-following-strategies/</feedburner:origLink></item>
		<item>
		<title>WicketPixie 2.0 Dev Blog: Images are out, CSS is in</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/9IEQCyZChVM/</link>
		<comments>http://eddieringle.com/wicketpixie-2-0-dev-blog-images-are-out-css-is-in/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 14:39:22 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[Chris Pirillo]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dev Blog]]></category>
		<category><![CDATA[Developer Blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[wicketpixie]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=414</guid>
		<description><![CDATA[Ah, it is Christmas Break at last, and that means it is time to get cracking on WicketPixie 2.0!
I decided not to release version 1.2. While it was working properly (I am running a Release Candidate on my blog right now), Chris, myself, and others agreed on the fact that it was getting cluttered and [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/k2J6ooicfhJC5tk8IVfl5rOazBE/0/da"><img src="http://feedads.g.doubleclick.net/~a/k2J6ooicfhJC5tk8IVfl5rOazBE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/k2J6ooicfhJC5tk8IVfl5rOazBE/1/da"><img src="http://feedads.g.doubleclick.net/~a/k2J6ooicfhJC5tk8IVfl5rOazBE/1/di" border="0" ismap="true"></img></a></p><p>Ah, it is Christmas Break at last, and that means it is time to get cracking on WicketPixie 2.0!</p>
<p>I decided not to release version 1.2. While it was working properly (I am running a Release Candidate on my blog right now), <a href="http://chris.pirillo.com">Chris</a>, myself, and others agreed on the fact that it was getting cluttered and unorganized.</p>
<p>I started work on 2.0 awhile back, and I have already made some local changes waiting to be finished. But my primary goal is to make 2.0 as fast and clean as possible, so I am starting with the frontend theme.</p>
<p>The current design uses images for just about everything you see, the rounded frame, the topbar, the drop shadows, etc. The latest versions of <a href="http://www.getfirefox.com">Firefox</a>, <a href="http://www.google.com/chrome">Chrome</a>, and <a href="http://www.apple.com/safari">Safari</a> all support <a href="http://en.wikipedia.org/wiki/CSS3">CSS3</a>&#8217;s border-radius and box-shadow properties, which means lightweight CSS can be used in replace of bandwidth-heavy images. The final two major browsers, <a href="http://www.opera.com">Opera</a> and Internet Explorer, do not support CSS3 as of yet, so a different solution must be used. Luckily, <a href="http://www.wordpress.org">WordPress</a> includes the awesome <a href="http://www.jquery.com">jQuery</a> JavaScript library, which is extendable through plugins. A few of those plugins allow for rounded borders and box shadows on browsers without the CSS support. I have not decided on one specifically, but I have got a few under consideration.</p>
<p>The reason why I want to get most of the images out of the design so badly is page load times. I ran two benchmarks on both this blog and the master branch of WicketPixie, and images consisted of about 7% of each site&#8217;s load time. That might not seem like much to some of you, but think of it this way: If your server is located in one part of the world, the latency between that server and your visitors can be really high, so we want to save all the bandwidth we can.</p>
<p>That&#8217;s it for now, hope you enjoyed this developer blog and I hope I can post another one soon.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9IEQCyZChVM:S1qd_rm6HBc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9IEQCyZChVM:S1qd_rm6HBc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9IEQCyZChVM:S1qd_rm6HBc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9IEQCyZChVM:S1qd_rm6HBc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9IEQCyZChVM:S1qd_rm6HBc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9IEQCyZChVM:S1qd_rm6HBc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9IEQCyZChVM:S1qd_rm6HBc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/9IEQCyZChVM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/wicketpixie-2-0-dev-blog-images-are-out-css-is-in/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://eddieringle.com/wicketpixie-2-0-dev-blog-images-are-out-css-is-in/</feedburner:origLink></item>
		<item>
		<title>Don’t Give Up, Set (Realistic) Goals For Your Blog</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/hWeAuZC2scQ/</link>
		<comments>http://eddieringle.com/dont-give-up-set-realistic-goals-for-your-blog/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 02:54:27 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[achievable]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[goals]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[optimism]]></category>
		<category><![CDATA[optimistic]]></category>
		<category><![CDATA[realistic]]></category>
		<category><![CDATA[small]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=412</guid>
		<description><![CDATA[We all need a bit of motivation every once and awhile. I, personally, have felt, at times, that my blog was going nowhere fast. I like to think of myself as an optimist, but I realized that I was not looking at my blog optimistically.
Here is a big tip: Never start a blog and simply [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/oSu-gaACeoMDK913uPBn69A0Y2s/0/da"><img src="http://feedads.g.doubleclick.net/~a/oSu-gaACeoMDK913uPBn69A0Y2s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oSu-gaACeoMDK913uPBn69A0Y2s/1/da"><img src="http://feedads.g.doubleclick.net/~a/oSu-gaACeoMDK913uPBn69A0Y2s/1/di" border="0" ismap="true"></img></a></p><p>We all need a bit of motivation every once and awhile. I, personally, have felt, at times, that my blog was going nowhere fast. I like to think of myself as an optimist, but I realized that I was not looking at my blog optimistically.</p>
<p>Here is a big tip: Never start a blog and simply say that you want thousands of visitors and thousands upon thousands of daily page views. Never do that, because that is not how it works. You have to work you&#8217;re way up, gradually.</p>
<p>So, you can have that as your big goal, but once you have set that big goal, do not pay attention to it. Instead, set many small, easily obtainable goals. For example, I decided recently that I want to average 5000 monthly page views. A few months ago, I reached that goal, but I did not move on. I was curious, so I waited for the next month, and it so happened that I did not get 5000 page views that month. So, I worked a little bit harder the following month (which was last month, November.) When the statistics came in, I still had not hit 5000 page views. Now, if I work just a little bit harder (and stop slacking off when it comes to post schedule,) I could probably hit 5000 monthly page views again.</p>
<p>Sure, this is not a &#8220;success story&#8221; sort of post, but that is not my point. I reached 5000 before, I can do it again. When the day comes that I find I have hit 5000 again, maybe I will start planning for my next goal (10000 monthly page views, anyone?) Hopefully you understand what I am saying. Countless times in my life I have set big goals only to see them fall apart in my face. I have learned to set smaller goals that you can work for without worrying about them too much. I hope you learn this as well, just not the hard way. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hWeAuZC2scQ:meesqh9BE98:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hWeAuZC2scQ:meesqh9BE98:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=hWeAuZC2scQ:meesqh9BE98:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hWeAuZC2scQ:meesqh9BE98:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=hWeAuZC2scQ:meesqh9BE98:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hWeAuZC2scQ:meesqh9BE98:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=hWeAuZC2scQ:meesqh9BE98:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/hWeAuZC2scQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/dont-give-up-set-realistic-goals-for-your-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://eddieringle.com/dont-give-up-set-realistic-goals-for-your-blog/</feedburner:origLink></item>
		<item>
		<title>Do Not Be Afraid To Try Ubuntu 10.04 Lucid Lynx During It’s Development Phase</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/2ba6EJasfwY/</link>
		<comments>http://eddieringle.com/do-not-be-afraid-to-try-ubuntu-10-04-lucid-lynx-during-its-development-phase/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 12:21:18 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lucid]]></category>
		<category><![CDATA[Lucid Lynx]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu 10.04 Lucid Lynx]]></category>
		<category><![CDATA[Unstable]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=409</guid>
		<description><![CDATA[I like cutting edge stuff. I frequently check for updates for everything I use because I want to make sure I have the latest and greatest features (and not to mention bug fixes). However, most people are nervous when it comes to updates, especially testing updates before they are released as stable. Back when Ubuntu [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/iWi1TXgBNOg4yAOi5dngLIXIKeg/0/da"><img src="http://feedads.g.doubleclick.net/~a/iWi1TXgBNOg4yAOi5dngLIXIKeg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iWi1TXgBNOg4yAOi5dngLIXIKeg/1/da"><img src="http://feedads.g.doubleclick.net/~a/iWi1TXgBNOg4yAOi5dngLIXIKeg/1/di" border="0" ismap="true"></img></a></p><p>I like cutting edge stuff. I frequently check for updates for everything I use because I want to make sure I have the latest and greatest features (and not to mention bug fixes). However, most people are nervous when it comes to updates, especially testing updates before they are released as stable. Back when Ubuntu 9.10 Karmic Koala was in it&#8217;s Alpha stages, I went ahead and began using it. Of course, I experienced the occasional glitch or bug, but for the most part it ran perfectly fine. The added bonus was the extremely frequent updates, which quenched my thirst for my cutting edge obsession.</p>
<p><a href="http://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Ubuntu_10.04_LTS_.28Lucid_Lynx.29">Ubuntu 10.04 Lucid Lynx</a> is the next release of Ubuntu due out in April 2010, but Lucid has not even reached it&#8217;s first Alpha (which is <a href="https://wiki.ubuntu.com/LucidReleaseSchedule">scheduled</a> to land around December 10th), so why would anyone dare to try it now? Well, hopefully you know that Ubuntu is based off of the Debian distribution of Linux. At the beginning of development for every new release, the Ubuntu repositories are synced up with the Debian repositories. So a few weeks ago when development on Lucid began, it was essentially the same as Debian (same packages anyway). Usually, the repositories are synced up with Debian&#8217;s unstable repositories, but the difference now is the fact that Lucid is an Long Term Support (LTS) release. Because of this, the Ubuntu repositories were instead synced up with Debian&#8217;s testing repositories (don&#8217;t believe me? <a href="http://fridge.ubuntu.com/node/1934">This post says so</a>). The testing repository is much more reliable than the unstable repository, and it&#8217;s obvious why the Ubuntu developers used it for an LTS release.</p>
<p>Before I used Ubuntu full-time, and after my introduction to Linux through SuSE, I used Debian. I always used the testing repositories, as they satisfied my need for the cutting edge while at the same time were stable enough for daily-use. While I haven&#8217;t switched over to Lucid yet (I am still going to wait for the first Alpha release, just to be safe), I am confident that it is already pretty stable. Of course, I do not recommend that Linux newbies make this sort of switch, because there is still a danger of possibly putting yourself in the position where you need to reinstall Ubuntu on your computer entirely.</p>
<p>I personally am excited for Lucid Lynx, how about you?</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=2ba6EJasfwY:0f2Rx9oa-kc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=2ba6EJasfwY:0f2Rx9oa-kc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=2ba6EJasfwY:0f2Rx9oa-kc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=2ba6EJasfwY:0f2Rx9oa-kc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=2ba6EJasfwY:0f2Rx9oa-kc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=2ba6EJasfwY:0f2Rx9oa-kc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=2ba6EJasfwY:0f2Rx9oa-kc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/2ba6EJasfwY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/do-not-be-afraid-to-try-ubuntu-10-04-lucid-lynx-during-its-development-phase/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/do-not-be-afraid-to-try-ubuntu-10-04-lucid-lynx-during-its-development-phase/</feedburner:origLink></item>
		<item>
		<title>Whoa! Don’t Post Those All At Once!</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/DrPCG2filcs/</link>
		<comments>http://eddieringle.com/whoa-dont-post-those-all-at-once/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 12:42:02 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[multiple posts]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[schedule]]></category>
		<category><![CDATA[scheduling]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[writer's block]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=402</guid>
		<description><![CDATA[If you are like me, then good content is hard to come by. You could have writer&#8217;s block for a period of time, or just have no inspiration whatsoever at times. It is important to keep visitors happy with new and refreshing content, and not the same old posts they read during their last visit. [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/QOEdSHccRkGN6pkbQq-BtHHyoiw/0/da"><img src="http://feedads.g.doubleclick.net/~a/QOEdSHccRkGN6pkbQq-BtHHyoiw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QOEdSHccRkGN6pkbQq-BtHHyoiw/1/da"><img src="http://feedads.g.doubleclick.net/~a/QOEdSHccRkGN6pkbQq-BtHHyoiw/1/di" border="0" ismap="true"></img></a></p><p>If you are like me, then good content is hard to come by. You could have <a href="http://en.wikipedia.org/wiki/Writer's_Block">writer&#8217;s block</a> for a period of time, or just have no inspiration whatsoever at times. It is important to keep visitors happy with new and refreshing content, and not the same old posts they read during their last visit. But there are also periods where you have a few great ideas for blog posts, and you write them all and feel great about it (I&#8217;m in the middle of one of those periods right now).</p>
<p>So, when you do have all these posts lined up, don&#8217;t post them all at once. This can overwhelm your visitors and more importantly, leave you without good content in case of another writer&#8217;s block. Think about what that could do to your blog. If you lose the steady stream of visitors you worked so hard for, what was that work worth now? And if you are just awesome and rarely get writer&#8217;s block, what if you go on vacation and are unable to post to your blog, so you post them all at once before you leave?</p>
<p>The solution is careful planning and scheduling. Most blog platforms support post scheduling nowadays. I have already scheduled the two previous posts of mine, and this one was most likely scheduled as well.</p>
<p>You can even take it a step further and plan out when your posts should go live. Take a look at <a href="http://analytics.google.com">Google Analytics</a>&#8217;s Visitor Trending page (Visitors -&gt; Visitor Trending -&gt; Visits) and sort by Hour to see which hour of the day your visitors visit your blog the most. Once you&#8217;ve got a good idea, plan around that. I get most of my visitors late in the afternoon (3-4PM), so I might want to schedule a post to publish before then, maybe around lunchtime. Then, when my visitors check my blog after they&#8217;re run to McDonald&#8217;s (or wherever they decide to eat), they can sit down and read my post while those french fries digest.</p>
<p>In the end, it is up to you. If you really feel like it, post all of those good reads at once. Hopefully you are one of those people who do not experience the frequent writer&#8217;s block that I am plagued with. And if you still manually publish your posts, with tons of them waiting for their chance to shine, I recommend getting to know the scheduling feature of your blog platform. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DrPCG2filcs:6hYYOdT8Auk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DrPCG2filcs:6hYYOdT8Auk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=DrPCG2filcs:6hYYOdT8Auk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DrPCG2filcs:6hYYOdT8Auk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=DrPCG2filcs:6hYYOdT8Auk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DrPCG2filcs:6hYYOdT8Auk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=DrPCG2filcs:6hYYOdT8Auk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/DrPCG2filcs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/whoa-dont-post-those-all-at-once/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/whoa-dont-post-those-all-at-once/</feedburner:origLink></item>
		<item>
		<title>How to Spend Money Wisely This Holiday Season</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/vOej1XxW1IE/</link>
		<comments>http://eddieringle.com/how-to-spend-money-wisely-this-holiday-season/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 16:30:42 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[holidays]]></category>
		<category><![CDATA[Black Friday]]></category>
		<category><![CDATA[budget]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[coupons]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[gifts]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[Save Money]]></category>
		<category><![CDATA[spending]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=395</guid>
		<description><![CDATA[With Black Friday upon us, I have taken a closer look at the financial side of this holiday season. Due to the economy, people just can not spend as much as previous years. Some will be lucky to get gifts of any sort, let alone get what they want. Now, you&#8217;re about to get some [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/qsn_WXFc13xpp7MwPN0oH96agGE/0/da"><img src="http://feedads.g.doubleclick.net/~a/qsn_WXFc13xpp7MwPN0oH96agGE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qsn_WXFc13xpp7MwPN0oH96agGE/1/da"><img src="http://feedads.g.doubleclick.net/~a/qsn_WXFc13xpp7MwPN0oH96agGE/1/di" border="0" ismap="true"></img></a></p><p>With <a href="http://en.wikipedia.org/wiki/Black_Friday_(shopping)">Black Friday</a> upon us, I have taken a closer look at the financial side of this holiday season. Due to the economy, people just can not spend as much as previous years. Some will be lucky to get gifts of any sort, let alone get what they want. Now, you&#8217;re about to get some advice on spending your money wisely, from the viewpoint of a 15-year-old.</p>
<h3>Know What You Are Buying</h3>
<p>Usually this would come later in an article of this sort, but I feel that it is important to know what you are buying for someone before you make any plans. Was this person specific about a certain model? If so, what are the reviews like on that product? Is there a better brand or style that works better? You have to make sure that what you are buying is what you <em>think</em> you are buying.</p>
<h3>Set Your Price</h3>
<p>Do not be intimidated by the deals and the prices out there. You are in control of your wallet, so be responsible with it. <em>Know your money</em>, and set a price cap that won&#8217;t come back to haunt you later on. This price cap could be per item that you are buying, per person you are buying for, or any other way you can think of to divide up your overall holiday budget. You&#8217;ll be glad you did, and once you do it successfully one year, you will probably repeat the process the next year.</p>
<h3>Hunt Down The Deals</h3>
<p>Now this is the part that is most common in these types of posts, but it is an important one. <em>Do not get lazy</em> and buy it without shopping around first. Every year, my parents look through a giant stack of newspapers and keep their eyes open for good deals. This year they got a great deal on a gift for my grandparents, and just in case they happen to read this post, I won&#8217;t tell you what it was (it&#8217;s one of those &#8220;Do Not Blog-About &#8216;Til Christmas&#8221; sort of deals).</p>
<p>Aside from newspapers, you can find tons of savings on the web. There are many sites out there that allow you to compare prices between many different stores and web shops (<a href="http://pricegrabber.com">PriceGrabber</a> and <a href="http://www.google.com/products">Google Product Search</a> are the two I use most often). Also keep in mind the vast collection of coupons out there. If you want to check for coupons on a certain product quickly, I recommend <a href="http://coupons.lockergnome.com/">coupons.lockergnome.com</a>.</p>
<h3>Step Back, Double-Check Yourself</h3>
<p>It is easy to get caught up in the excitement of the holidays. I&#8217;ve seen it happen personally, so much in fact that I  have made this my final tip. Before you hit &#8216;Submit&#8217; on that order or visit the cashier, double-check everything in your cart and make sure that you 1) are positive this is what you meant to buy, 2) haven&#8217;t gone over the budget, 3) are positive that you have gotten the best deal. I can&#8217;t stress how important this double-check is and how important it is to <em>stick to your plan</em>.</p>
<h3>Happy Holidays!</h3>
<p>I hope my first big tip post helped you. Before I end this post, I want to make sure you always remember that it&#8217;s the thought that counts and hope you have a great holiday season!</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=vOej1XxW1IE:VRmfk1MNuvo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=vOej1XxW1IE:VRmfk1MNuvo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=vOej1XxW1IE:VRmfk1MNuvo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=vOej1XxW1IE:VRmfk1MNuvo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=vOej1XxW1IE:VRmfk1MNuvo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=vOej1XxW1IE:VRmfk1MNuvo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=vOej1XxW1IE:VRmfk1MNuvo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/vOej1XxW1IE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-spend-money-wisely-this-holiday-season/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-spend-money-wisely-this-holiday-season/</feedburner:origLink></item>
		<item>
		<title>Ustream.tv Broadcaster and Viewer Application for Android</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/bRkQFLDDde4/</link>
		<comments>http://eddieringle.com/ustream-tv-broadcaster-and-viewer-application-for-android/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 22:30:15 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[broadcast]]></category>
		<category><![CDATA[broadcaster]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[ustream]]></category>
		<category><![CDATA[Ustream.tv]]></category>
		<category><![CDATA[viewer]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=390</guid>
		<description><![CDATA[When I am bored, sometimes I might head over to Ustream.tv to check out what people are streaming about. When I got my G1, part of me wanted an application that would allow me to at least view Ustream.tv streams on the go. Well, it appears like the broadcaster has been out for some time [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/5LHGArIMD0Mivq5UtfsljB86cKM/0/da"><img src="http://feedads.g.doubleclick.net/~a/5LHGArIMD0Mivq5UtfsljB86cKM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5LHGArIMD0Mivq5UtfsljB86cKM/1/da"><img src="http://feedads.g.doubleclick.net/~a/5LHGArIMD0Mivq5UtfsljB86cKM/1/di" border="0" ismap="true"></img></a></p><p>When I am bored, sometimes I might head over to <a href="http://Ustream.tv" title="http://Ustream.tv" class="autohyperlink" target="_blank">Ustream.tv</a> to check out what people are streaming about. When I got my G1, part of me wanted an application that would allow me to at least view <a href="http://Ustream.tv" title="http://Ustream.tv" class="autohyperlink" target="_blank">Ustream.tv</a> streams on the go. Well, it appears like the broadcaster has been out for some time now, and the viewer has just now been released to the Android Market. I went ahead and tried both of them out, and was pleased with the quality of the streams and amazed at the smoothness of the broadcaster. After all, this is a mobile device we&#8217;re talking about here! I went ahead and recorded a YouTube video that quickly goes over the features of both applications. Excuse the blurriness, as the Flip Mino HD does not support any sort of Macro. And yes, I&#8217;m getting over a bug, which explains the cough. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/UoQ8hzwDbZU&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/UoQ8hzwDbZU&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Both applications are simple to use. The Broadcaster application allows you to first select whether you want to just record videos for your <a href="http://Ustream.tv" title="http://Ustream.tv" class="autohyperlink" target="_blank">Ustream.tv</a> account, or take it live. Once live, you have the option to enable a simple poll, which appears on viewers&#8217; screens, handy for taking a quick survey. The Viewer is also pretty straightforward. You can choose between live streams, previously recorded videos, or your own videos, with the option to search through streams and videos as well. Once you select which stream/video you would like to play, it opens up full-screen on your Android device. While the smoothness of playback depends on your connection speed, the video is played at the same quality as it would be on your desktop.</p>
<p>I am really glad that <a href="http://Ustream.tv" title="http://Ustream.tv" class="autohyperlink" target="_blank">Ustream.tv</a> finally pushed both these applications out the door, as I will have one more thing to do whenever I get bored. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=bRkQFLDDde4:OnMN-ceEOmI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=bRkQFLDDde4:OnMN-ceEOmI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=bRkQFLDDde4:OnMN-ceEOmI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=bRkQFLDDde4:OnMN-ceEOmI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=bRkQFLDDde4:OnMN-ceEOmI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=bRkQFLDDde4:OnMN-ceEOmI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=bRkQFLDDde4:OnMN-ceEOmI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/bRkQFLDDde4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/ustream-tv-broadcaster-and-viewer-application-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/ustream-tv-broadcaster-and-viewer-application-for-android/</feedburner:origLink></item>
		<item>
		<title>Comparing Chromium and Firefox 3.5/3.6/3.7 Nightlies’ JavaScript Performance</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/3c-XE59AOzU/</link>
		<comments>http://eddieringle.com/comparing-chromium-and-firefox-35-36-37-nightlies-javascript-performance/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 01:44:52 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[comparision]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Nightlies]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[TraceMonkey]]></category>
		<category><![CDATA[V8]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=383</guid>
		<description><![CDATA[I have always been interested in efficiency and performance. So much, in fact, that when I finished installing three different trunk (latest source code) builds of Firefox (3.5.6, 3.6, and 3.7), I just had to compare their JavaScript performance with that of Chromium. I have heard that the TraceMonkey JavaScript engine got some performance boosts [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/CK503G-qgOYSSn0o1bA_-MuGFK0/0/da"><img src="http://feedads.g.doubleclick.net/~a/CK503G-qgOYSSn0o1bA_-MuGFK0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CK503G-qgOYSSn0o1bA_-MuGFK0/1/da"><img src="http://feedads.g.doubleclick.net/~a/CK503G-qgOYSSn0o1bA_-MuGFK0/1/di" border="0" ismap="true"></img></a></p><p>I have always been interested in efficiency and performance. So much, in fact, that when I finished installing three different trunk (latest source code) builds of <a href="http://getfirefox.com">Firefox</a> (3.5.6, 3.6, and 3.7), I just had to compare their JavaScript performance with that of <a href="http://code.google.com/chromium/">Chromium</a>. I have heard that the <a href="http://en.wikipedia.org/wiki/SpiderMonkey_(JavaScript_engine)">TraceMonkey JavaScript engine</a> got some performance boosts in 3.7, and wanted to find out for myself just how fast the engine was and if it was faster than Chromium&#8217;s <a href="http://en.wikipedia.org/wiki/V8_JavaScript_engine">V8 JavaScript engine</a>. The defacto JavaScript benchmark seems to be the <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html">SunSpider</a> test, so I went ahead and used that. I was about to use the <a href="http://v8.googlecode.com/svn/data/benchmarks/v5/run.html">V8 Benchmark Suite</a>, but decided against it because it was more of a benchmark for the V8 developers when they are improving V8&#8217;s performance.</p>
<p>The following results show the time it took to complete the SunSpider tests +/- the 95% confidence interval.</p>
<p>Chromium (Build 33067): 1068.8ms +/- 17.8% [<a href="http://is.gd/53M6n">SunSpider Results</a>]</p>
<p>Firefox 3.7a1pre Nightly: 1853.8ms +/- 15.3% [<a href="http://is.gd/53M6S">SunSpider Results</a>]</p>
<p>Firefox 3.6b5pre Nightly: 5239.2ms +/- 2.8% [<a href="http://is.gd/53M7m">SunSpider Results</a>]</p>
<p>Firefox 3.5.6pre Nightly: 5420.2ms +/- 15.7% [<a href="http://is.gd/53M7L">SunSpider Results</a>]</p>
<p>Using SunSpider&#8217;s nifty comparision feature (and you can try it yourself with the links provided), I found that Chromium&#8217;s V8 engine was significantly faster than all of the TraceMonkey engines in all tests, except for the engine included in 3.7a1pre, where a few tests (mostly math related ones) were inconclusive.</p>
<p>Just for the heck of it, here&#8217;s a nice graph I made with Google Docs (click on it to see a bigger version):</p>
<p style="text-align: center;"><a href="http://eddieringle.com/wp-content/uploads/2009/11/sunspider_results_comparision.png"><img class="size-full wp-image-384 aligncenter" title="SunSpider Results Comparision" src="http://eddieringle.com/wp-content/uploads/2009/11/sunspider_results_comparision.png" alt="SunSpider Results Comparision" width="848" height="455" /></a></p>
<p>It looks as if the speed gap between V8 and TraceMonkey is slowly closing. Of course, I expect nothing less from the open source community. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>UPDATE: Mariano posted a comment asking about the computer specs and operating system, so here they are:</p>
<ul>
<li>AMD Athlon X2 5200+ (~2.7GHz)</li>
<li>6GB DDR2 800 RAM</li>
<li>Asus EN9500GT TOP</li>
<li>Ubuntu 9.10 Karmic Koala</li>
</ul><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3c-XE59AOzU:fDm_VlysWiU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3c-XE59AOzU:fDm_VlysWiU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3c-XE59AOzU:fDm_VlysWiU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3c-XE59AOzU:fDm_VlysWiU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3c-XE59AOzU:fDm_VlysWiU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3c-XE59AOzU:fDm_VlysWiU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3c-XE59AOzU:fDm_VlysWiU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/3c-XE59AOzU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/comparing-chromium-and-firefox-35-36-37-nightlies-javascript-performance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/comparing-chromium-and-firefox-35-36-37-nightlies-javascript-performance/</feedburner:origLink></item>
		<item>
		<title>Mouse Clicks on Flash Objects Not Working in 64-bit Linux? You Might Need to Disable Compiz</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/saIXqDm4n0g/</link>
		<comments>http://eddieringle.com/mouse-clicks-on-flash-objects-not-working-in-64-bit-linux-you-might-need-to-disable-compiz/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 02:01:23 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[compositing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[metacity]]></category>
		<category><![CDATA[mouse clicks]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=377</guid>
		<description><![CDATA[Ever since I installed Ubuntu on my computer, I have had issues with Flash objects. Half of the time, I was unable to click on certain parts of Flash objects, like the video controls in some YouTube videos, for example. For the longest time, I thought that the problem was due to the fact that [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/Su8c7nogEiLnWFuFvAZXzvwBQPA/0/da"><img src="http://feedads.g.doubleclick.net/~a/Su8c7nogEiLnWFuFvAZXzvwBQPA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Su8c7nogEiLnWFuFvAZXzvwBQPA/1/da"><img src="http://feedads.g.doubleclick.net/~a/Su8c7nogEiLnWFuFvAZXzvwBQPA/1/di" border="0" ismap="true"></img></a></p><p>Ever since I installed Ubuntu on my computer, I have had issues with Flash objects. Half of the time, I was unable to click on certain parts of Flash objects, like the video controls in some YouTube videos, for example. For the longest time, I thought that the problem was due to the fact that the <a href="http://labs.adobe.com/technologies/flashplayer10/64bit.html">64-bit Adobe Flash plugin</a> is in it&#8217;s alpha stages, but recently I discovered the real culprit.<br />
It turns out, <a href="http://compiz.org">Compiz</a> interferes with how the system gets information from my mouse, causing the failed clicks. Simple solution is to turn off Compiz, and the problem disappears.</p>
<p>For me, this came with a new problem. <a href="http://do.davebsd.com/">Gnome Do</a>&#8217;s Docky requires compositing in order to work, so without Compiz enabled, I was left without a dock (and I like my dock). As uninformed as I was, I didn&#8217;t know that Gnome&#8217;s own Metacity had a compositing manager bundled with it, so I enabled that and I saw my dock once more. Just to be safe, I tested that Flash objects still worked. They did.</p>
<p>So, how can you go about disabling Compiz and enabling Metacity&#8217;s compositing manager? Read on.</p>
<ol>
<li>Click on System-&gt;Preferences-&gt;Appearance and then navigate to the Visual Effects tab.</li>
<li>Select &#8216;None&#8217; and close the window.</li>
<li>Open up a terminal window and run the command:</li>
<pre>gconf-editor</pre>
<li>In the left tree pane, navigate to apps-&gt;metacity-&gt;general and find compositing_manager in the list on the right.</li>
<li>Enable the compositing_manager option and close the window.</li>
<li>Restart the X Server or just log off and log back for changes to take effect.</li>
</ol><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=saIXqDm4n0g:6Q8Qr5InDGs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=saIXqDm4n0g:6Q8Qr5InDGs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=saIXqDm4n0g:6Q8Qr5InDGs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=saIXqDm4n0g:6Q8Qr5InDGs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=saIXqDm4n0g:6Q8Qr5InDGs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=saIXqDm4n0g:6Q8Qr5InDGs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=saIXqDm4n0g:6Q8Qr5InDGs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/saIXqDm4n0g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/mouse-clicks-on-flash-objects-not-working-in-64-bit-linux-you-might-need-to-disable-compiz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/mouse-clicks-on-flash-objects-not-working-in-64-bit-linux-you-might-need-to-disable-compiz/</feedburner:origLink></item>
		<item>
		<title>How to Fix GTK Theming in Kubuntu 9.10 (Karmic Koala)</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/_xIrX4eyZkc/</link>
		<comments>http://eddieringle.com/how-to-fix-gtk-theming-in-kubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 22:06:24 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Guest Post]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[karmic koala]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[robin vermeij]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=367</guid>
		<description><![CDATA[Sorry I haven&#8217;t posted lately, been busy with school and such. Nevertheless, the world has been developing without me, and Ubuntu 9.10 Karmic Koala has been released today. I began using the early alphas back in late Spring/early Summer, and have personally witnessed 9.04 (Jaunty) change from an operating system with various issues *cough*pulseaudio*cough*, to [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/WeOZ-Mjy6SOZDy5de6NhXMRc2ww/0/da"><img src="http://feedads.g.doubleclick.net/~a/WeOZ-Mjy6SOZDy5de6NhXMRc2ww/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WeOZ-Mjy6SOZDy5de6NhXMRc2ww/1/da"><img src="http://feedads.g.doubleclick.net/~a/WeOZ-Mjy6SOZDy5de6NhXMRc2ww/1/di" border="0" ismap="true"></img></a></p><p>Sorry I haven&#8217;t posted lately, been busy with school and such. Nevertheless, the world has been developing without me, and <a href="http://www.ubuntu.com/products/whatisubuntu/910features">Ubuntu 9.10 Karmic Koala</a> has been released today. I began using the early alphas back in late Spring/early Summer, and have personally witnessed 9.04 (Jaunty) change from an operating system with various issues *cough*pulseaudio*cough*, to a very polished and clean one. After discussing things over with my buddy in the Netherlands, <a href="mailto:&#x63;&#x68;&#x61;&#x6f;&#x73;&#x72;&#x40;&#x67;&#x6d;&#x61;&#x69;&#x6c;&#x2e;&#x63;om">Robin Vermeij</a>, I have considered switching over to <a href="http://www.kde.org">KDE</a>. I recently upgraded my RAM from 2GB to 6GB, so memory usage is not much of a problem for me anymore. Anyway, Robin has cooked up two solutions that fix two annoying issues in <a href="http://www.kubuntu.org/">Kubuntu</a>:</p>
<p>While GTK theming has mostly been solved on Kubuntu, there are still a few issues.</p>
<p>Problem #1: Using kdesudo/gksudo/sudo themes still look ugly<br />
Solution:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk-chtheme<br />
kdesudo gtk-chtheme</div></td></tr></tbody></table></div>
<p>and select qtcurve</p>
<p>Problem #2: Qtcurve’s font is much too big<br />
Solution: Change the general font in systemsettings-&gt;appearance-&gt;fonts to something different, save, and then change it back. Repeat for `kdesudo systemsettings`.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=_xIrX4eyZkc:k0BxmClYXMM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=_xIrX4eyZkc:k0BxmClYXMM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=_xIrX4eyZkc:k0BxmClYXMM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=_xIrX4eyZkc:k0BxmClYXMM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=_xIrX4eyZkc:k0BxmClYXMM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=_xIrX4eyZkc:k0BxmClYXMM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=_xIrX4eyZkc:k0BxmClYXMM:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/_xIrX4eyZkc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-fix-gtk-theming-in-kubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-fix-gtk-theming-in-kubuntu-9-10-karmic-koala/</feedburner:origLink></item>
		<item>
		<title>Thoughts on Sprint’s Hero by HTC</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/kgRMNuxV-Nk/</link>
		<comments>http://eddieringle.com/thoughts-on-sprints-hero-by-htc/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 14:02:47 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hero]]></category>
		<category><![CDATA[htc hero]]></category>
		<category><![CDATA[sprint]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=355</guid>
		<description><![CDATA[Last night, I found out that one of my dad&#8217;s friends got a new phone, the Hero. Since I&#8217;m the resident Android guy around here (I &#60;3 the G1), he wanted me to show him all the cool stuff about it. He hadn&#8217;t even linked a Google account with his device, so he didn&#8217;t know [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/6EIkteYgsZkduU7CirLW6dldkVs/0/da"><img src="http://feedads.g.doubleclick.net/~a/6EIkteYgsZkduU7CirLW6dldkVs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6EIkteYgsZkduU7CirLW6dldkVs/1/da"><img src="http://feedads.g.doubleclick.net/~a/6EIkteYgsZkduU7CirLW6dldkVs/1/di" border="0" ismap="true"></img></a></p><p>Last night, I found out that one of my dad&#8217;s friends got a new phone, the <a href="http://nextelonline.nextel.com/NASApp/onlinestore/en/Action/DisplayPhones?phoneSKU=APA6277KT">Hero</a>. Since I&#8217;m the resident Android guy around here (I &lt;3 the G1), he wanted me to show him all the cool stuff about it. He hadn&#8217;t even linked a Google account with his device, so he didn&#8217;t know about the Market and the tons of apps there were available. He was just ecstatic that he could watch NFL videos from his phone.</p>
<p>So I walked him through creating a Google Account, and linked it up with his device. Then, after showing him <a href="http://www.google.com/sky/skymap.html">Google Sky Map</a> on my phone, he wanted it (of course). So I showed him how the Market works, and downloaded Sky Map for him. My dad told him about the Bubble level application, and he was in disbelief after I downloaded it for him and showed him how to use it (he said he would walk into work the next day to test it against a professional level).</p>
<p><img class="alignright size-full wp-image-359" title="Sprint Hero" src="http://eddieringle.com/wp-content/uploads/2009/10/77543-sprint-hero.jpg" alt="Sprint Hero" width="245" height="486" /><br />
Now here&#8217;s my part of the story. As I held the Hero, it felt really nice. Others have mentions that the G1 feels plastic-like and toy-like, and I didn&#8217;t believe them until I held the Hero. It feels like a sturdy, clean phone. It&#8217;s light and thin, thanks to the lack of hardware keyboard. I still would never dream of a phone without a hardware keyboard, even though Android&#8217;s software keyboard works very well. It has a 5 megapixel camera, which produces masterpieces compared to my G1&#8217;s 3 megapixel camera. I had never used HTC Sense (HTC&#8217;s proprietary user interface for Android) before, so it took me a second to rediscover how to access things. That brought me to the buttons below the screen. They are beautiful! They look as if they are just labels on a smooth plate of steel, and your very touch activates them. The trackball is also very polished, and very nice to scroll with.</p>
<p>So, I learned a few things last night. First, you will be the envy of everyone if you get an Android phone, especially the Hero. Second, it&#8217;s very easy to convert someone to Android, with it&#8217;s countless applications and features. Lastly, I found that I am able to eat a huge Buffalo burger.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=kgRMNuxV-Nk:hpFbDyaK6FE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=kgRMNuxV-Nk:hpFbDyaK6FE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=kgRMNuxV-Nk:hpFbDyaK6FE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=kgRMNuxV-Nk:hpFbDyaK6FE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=kgRMNuxV-Nk:hpFbDyaK6FE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=kgRMNuxV-Nk:hpFbDyaK6FE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=kgRMNuxV-Nk:hpFbDyaK6FE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/kgRMNuxV-Nk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/thoughts-on-sprints-hero-by-htc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/thoughts-on-sprints-hero-by-htc/</feedburner:origLink></item>
		<item>
		<title>How to Get Your Android-Powered T-Mobile G1 (HTC Dream) Recognized in Ubuntu 9.10</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/hBSso6YuWz4/</link>
		<comments>http://eddieringle.com/how-to-get-your-android-powered-t-mobile-g1-htc-dream-recognized-in-ubuntu-9-10/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 10:15:37 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[dream]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[udev]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=352</guid>
		<description><![CDATA[Awhile back, I wrote a quick howto on the settings you need to get your Android-powered device recognized by Ubuntu 9.04 (Jaunty) [eddieringle.com/debugging-your-android-application-on-the-g1-or-any-android-device-in-ubuntu-904/]. Now that 9.10 (Karmic) is almost ready for release, you will need some modifications to that udev file:
1SUBSYSTEM==&#34;usb&#34;,ATTRS{idVendor}==&#34;0bb4&#34;,SYMLINK+=&#34;android_adb&#34;,MODE=&#34;0666&#34;
Notice the change in the second part from SYSFS to ATTRS. Other than that, not [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/B4Pi6rpITH6MyjOmZ59rZbVzPMw/0/da"><img src="http://feedads.g.doubleclick.net/~a/B4Pi6rpITH6MyjOmZ59rZbVzPMw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/B4Pi6rpITH6MyjOmZ59rZbVzPMw/1/da"><img src="http://feedads.g.doubleclick.net/~a/B4Pi6rpITH6MyjOmZ59rZbVzPMw/1/di" border="0" ismap="true"></img></a></p><p>Awhile back, I wrote a quick howto on the settings you need to get your Android-powered device recognized by Ubuntu 9.04 (Jaunty) [<a href="http://eddieringle.com/debugging-your-android-application-on-the-g1-or-any-android-device-in-ubuntu-904/" title="http://eddieringle.com/debugging-your-android-application-on-the-g1-or-any-android-device-in-ubuntu-904/" class="autohyperlink" target="_blank">eddieringle.com/debugging-your-android-application-on-the-g1-or-any-android-device-in-ubuntu-904/</a>]. Now that 9.10 (Karmic) is almost ready for release, you will need some modifications to that udev file:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SUBSYSTEM==&quot;usb&quot;,ATTRS{idVendor}==&quot;0bb4&quot;,SYMLINK+=&quot;android_adb&quot;,MODE=&quot;0666&quot;</div></td></tr></tbody></table></div>
<p>Notice the change in the second part from SYSFS to ATTRS. Other than that, not much has changed. Before it works properly, you may need to rename that rule file with a higher prefix number, I had to. At first I had it set at 50 and it was working, but after upgrading to Karmic I increased it to 99 (who wants to test all the numbers between 50 and 99, right?).<br />
Remember, restart the udev daemon using the following command:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo service udev restart</div></td></tr></tbody></table></div>
<p>Enjoy your Android device (and Karmic)!</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hBSso6YuWz4:yHwacTFv_Cc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hBSso6YuWz4:yHwacTFv_Cc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=hBSso6YuWz4:yHwacTFv_Cc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hBSso6YuWz4:yHwacTFv_Cc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=hBSso6YuWz4:yHwacTFv_Cc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=hBSso6YuWz4:yHwacTFv_Cc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=hBSso6YuWz4:yHwacTFv_Cc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/hBSso6YuWz4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-get-your-android-powered-t-mobile-g1-htc-dream-recognized-in-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-get-your-android-powered-t-mobile-g1-htc-dream-recognized-in-ubuntu-9-10/</feedburner:origLink></item>
		<item>
		<title>A Fair Proposal to Domain Squatters</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/FhmPmKr_d-8/</link>
		<comments>http://eddieringle.com/a-fair-proposal-to-domain-squatters/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 22:08:42 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[cybersqatting]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[proposal]]></category>
		<category><![CDATA[squatters]]></category>
		<category><![CDATA[squatting]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=348</guid>
		<description><![CDATA[Before I registered eddieringle.com, I intended on registering ringle.com, for the sake of keeping things short. (I suppose this blog&#8217;s URL would be Pirillo-style: eddie.ringle.com.) Unfortunately, like many domain names, ringle.com was bought up by a domain squatter who puts up standard pages filled with sponsored links. I have seen too many good domains be [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/yh8BMOIR0pxYk-fEL8XQsiKiT7o/0/da"><img src="http://feedads.g.doubleclick.net/~a/yh8BMOIR0pxYk-fEL8XQsiKiT7o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yh8BMOIR0pxYk-fEL8XQsiKiT7o/1/da"><img src="http://feedads.g.doubleclick.net/~a/yh8BMOIR0pxYk-fEL8XQsiKiT7o/1/di" border="0" ismap="true"></img></a></p><p>Before I registered <a href="http://eddieringle.com" title="http://eddieringle.com" class="autohyperlink" target="_blank">eddieringle.com</a>, I intended on registering <a href="http://ringle.com" title="http://ringle.com" class="autohyperlink" target="_blank">ringle.com</a>, for the sake of keeping things short. (I suppose this blog&#8217;s URL would be <a href="http://chris.pirillo.com">Pirillo</a>-style: <a href="http://eddie.ringle.com" title="http://eddie.ringle.com" class="autohyperlink" target="_blank">eddie.ringle.com</a>.) Unfortunately, like many domain names, <a href="http://ringle.com" title="http://ringle.com" class="autohyperlink" target="_blank">ringle.com</a> was bought up by a <a href="http://en.wikipedia.org/wiki/Cybersquatting">domain squatter</a> who puts up standard pages filled with sponsored links. I have seen too many good domains be wasted like this, so yesterday I began to think of a solution. If the government would get involved and make this a law (I know, big stretch), then the Web will be a better place consisting of useful, content-filled pages, rather than pages of only advertisements.</p>
<p>Domain squatters do not want to lose money, but individuals and businesses should get a fair chance at a quality domain name. What if there was a law, that instead of just prohibiting domain squatting altogether (I believe a similar bill failed awhile back), domain squatters would be required to relinquish their ownership of that domain to any individual or business that asked for it, excluding other domain squatters of course. Domain squatters would also not be allowed to charge excessive prices for their domains (I emailed the company that squats on <a href="http://ringle.com" title="http://ringle.com" class="autohyperlink" target="_blank">ringle.com</a>, and they wanted tens of thousands of dollars for it!). They could only charge the person the price for which they registered the domain name, instead of valuing that domain higher than it really is.</p>
<p>I&#8217;ll state the reason I believe this should be a law once again. Everyone should have a fair shot at acquiring a quality domain name.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=FhmPmKr_d-8:wErDEvvqRCU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=FhmPmKr_d-8:wErDEvvqRCU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=FhmPmKr_d-8:wErDEvvqRCU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=FhmPmKr_d-8:wErDEvvqRCU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=FhmPmKr_d-8:wErDEvvqRCU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=FhmPmKr_d-8:wErDEvvqRCU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=FhmPmKr_d-8:wErDEvvqRCU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/FhmPmKr_d-8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/a-fair-proposal-to-domain-squatters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/a-fair-proposal-to-domain-squatters/</feedburner:origLink></item>
		<item>
		<title>5 PHP Performance and Optimization Tips</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/XR0sLdaA96M/</link>
		<comments>http://eddieringle.com/5-php-performance-and-optimization-tips/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 04:13:23 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=337</guid>
		<description><![CDATA[Speed is important to me. So important, in fact, that I do my best to optimize my programs like crazy. I&#8217;m always reading and learning new methods on how to perform some task quicker. I&#8217;ve also done my best to use these methods in WicketPixie (despite it&#8217;s bugs, heh).
Anyways, here are 5 tips I follow [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/5AUEubyHaWDi09Ofp2-0bGXswPY/0/da"><img src="http://feedads.g.doubleclick.net/~a/5AUEubyHaWDi09Ofp2-0bGXswPY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5AUEubyHaWDi09Ofp2-0bGXswPY/1/da"><img src="http://feedads.g.doubleclick.net/~a/5AUEubyHaWDi09Ofp2-0bGXswPY/1/di" border="0" ismap="true"></img></a></p><p>Speed is important to me. So important, in fact, that I do my best to optimize my programs like crazy. I&#8217;m always reading and learning new methods on how to perform some task quicker. I&#8217;ve also done my best to use these methods in WicketPixie (despite it&#8217;s bugs, heh).</p>
<p>Anyways, here are 5 tips I follow when writing any <a href="http://www.php.net">PHP</a> program:</p>
<p><br/><br />
<br/></p>
<ol>
<li><b>elseif</b> is faster than <b>if else</b> and multiple <b>if</b> statements.</li>
<li>When you have multiple <b>elseif</b> statements, consider using a <b>switch</b> block instead.</li>
<li><a href="http://www.php.net/echo">echo()</a> takes as many arguments as you want, so separate variables and text as individual parameters like so:
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Name: &quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$name</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;, Date: &quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$date</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
</li>
<li><a href="http://www.php.net/unset">unset()</a> arrays and objects when you&#8217;re done using them to free up memory.</li>
<li>Before you create an object, try to think about if you can make some methods static to accomplish a task.</li>
</ol><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=XR0sLdaA96M:yWN27gPWR6Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=XR0sLdaA96M:yWN27gPWR6Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=XR0sLdaA96M:yWN27gPWR6Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=XR0sLdaA96M:yWN27gPWR6Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=XR0sLdaA96M:yWN27gPWR6Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=XR0sLdaA96M:yWN27gPWR6Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=XR0sLdaA96M:yWN27gPWR6Q:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/XR0sLdaA96M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/5-php-performance-and-optimization-tips/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/5-php-performance-and-optimization-tips/</feedburner:origLink></item>
		<item>
		<title>Upgrading to WicketPixie 1.2 and Onwards</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/fDr1Rtytm_w/</link>
		<comments>http://eddieringle.com/upgrading-to-wicketpixie-1-2-and-onwards/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 00:08:36 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[Chris Pirillo]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=334</guid>
		<description><![CDATA[WicketPixie 1.2 is almost ready. One change was the switch from our old AdSense system to one where you simply add the code provided by Google and select the proper placement. Before you upgrade however, you must manually delete the old wik_adsense table from your WordPress database or else you will be bombarded by fatal [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/gZlfswpnSPX56Il7b-gnLqT0ykM/0/da"><img src="http://feedads.g.doubleclick.net/~a/gZlfswpnSPX56Il7b-gnLqT0ykM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gZlfswpnSPX56Il7b-gnLqT0ykM/1/da"><img src="http://feedads.g.doubleclick.net/~a/gZlfswpnSPX56Il7b-gnLqT0ykM/1/di" border="0" ismap="true"></img></a></p><p>WicketPixie 1.2 is almost ready. One change was the switch from our old <a href="http://adsense.google.com">AdSense</a> system to one where you simply add the code provided by Google and select the proper placement. Before you upgrade however, you must manually delete the old wik_adsense table from your <a href="http://www.wordpress.org">WordPress</a> database or else you will be bombarded by fatal errors. Using software such as <a href="http://www.phpmyadmin.net">phpMyAdmin</a> will allow you to do this quickly and without pain. If you don&#8217;t have phpMyAdmin, talk to your web host about alternatives. Odds are you are provided with some sort of tool to manipulate databases.</p>
<p>Now that is out of the way, I would like to talk about the future of WicketPixie. After numerous talks with <a href="http://chris.pirillo.com">Chris</a>, he feels that it should be written from scratch and include plugins that handle EVERYTHING WicketPixie does now (I don&#8217;t blame him, things haven&#8217;t been working properly recently). I, on the other hand, would prefer to start from scratch and write all that stuff myself. That way, I can have more control over things and ultimately provide a better WordPress theme to you all.</p>
<p>Putting that aside, here&#8217;s a list of what might make it into WicketPixie 2.0 (the rewrite):</p>
<ul>
<li>Social Stream and more Social-based features on home page instead of latest post.</li>
<li>Multiple templates, with multiple styles per those templates.</li>
<li>Speed!</li>
<li>More monetization capabilities (so far this means more AdSense placements).</li>
<li>Other stuff I can&#8217;t think of right now.</li>
</ul>
<p>So that&#8217;s about it for now, remember to make those database changes before you upgrade to 1.2, and cross your fingers and hope I have periods lacking homework where I can work on 2.0! <img src='http://eddieringle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=fDr1Rtytm_w:h92KQZ7sjVg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=fDr1Rtytm_w:h92KQZ7sjVg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=fDr1Rtytm_w:h92KQZ7sjVg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=fDr1Rtytm_w:h92KQZ7sjVg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=fDr1Rtytm_w:h92KQZ7sjVg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=fDr1Rtytm_w:h92KQZ7sjVg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=fDr1Rtytm_w:h92KQZ7sjVg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/fDr1Rtytm_w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/upgrading-to-wicketpixie-1-2-and-onwards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/upgrading-to-wicketpixie-1-2-and-onwards/</feedburner:origLink></item>
		<item>
		<title>Blog on the Road with wpToGo – An Android App Review</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/wOPRMWJVCG0/</link>
		<comments>http://eddieringle.com/blog-on-the-road-with-wptogo-an-android-app-review/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 21:49:28 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wpToGo]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=299</guid>
		<description><![CDATA[As a blogger, you need to be able to share your experiences at any moment, even on the go. I recently came across an Android application called wpToGo. If you have not already guessed, this application allows you to post to your WordPress blog from your Android phone. In fact, those first two sentences were [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/pwTJf3eumpB1D5SWIAbD_a9FXCE/0/da"><img src="http://feedads.g.doubleclick.net/~a/pwTJf3eumpB1D5SWIAbD_a9FXCE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/pwTJf3eumpB1D5SWIAbD_a9FXCE/1/da"><img src="http://feedads.g.doubleclick.net/~a/pwTJf3eumpB1D5SWIAbD_a9FXCE/1/di" border="0" ismap="true"></img></a></p><p>As a blogger, you need to be able to share your experiences at any moment, even on the go. I recently came across an Android application called <a href="http://danroundhill.com/wptogo">wpToGo</a>. If you have not already guessed, this application allows you to post to your <a href="http://wordpress.org">WordPress</a> blog from your Android phone. In fact, those first two sentences were written from wpToGo, including the link (I switched to the desktop for obvious reasons). Anyways, here are a few of the main features of wpToGo:</p>
<p><span style="text-decoration: underline;">Multiple Accounts</span></p>
<p>Do you need to post to multiple blogs? wpToGo allows you to setup multiple accounts. All you need to know is the blog URL, your username, and your password. While I do not need this feature, personally, it is a great one to have just to say you have it. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span style="text-decoration: underline;">Linking, Italicizing, Bolding, etc.</span></p>
<p><a rel="attachment wp-att-301" href="http://eddieringle.com/blog-on-the-road-with-wptogo-an-android-app-review/wptogo_3/"><img class="size-full wp-image-301 alignright" title="wpToGo_3" src="http://eddieringle.com/wp-content/uploads/2009/09/wpToGo_3.png" alt="wpToGo_3" width="192" height="288" /></a> I mentioned that the link above was created from wpToGo. The application has some other text features as well, like making text bold, italic, or block-quoted. It is very simple to do with Android, just select the text you want to transform and hit the button.</p>
<p><span style="text-decoration: underline;">Pictures!</span></p>
<p>No, the picture to the right was not added via wpToGo, but the feature is there. You can upload multiple pictures too, for those that like to express themselves visually.</p>
<p><span style="text-decoration: underline;">Tagging and Categorizing</span></p>
<p>You are able to tag and categorize your posts just like on the desktop. However, if you have subcategories, you will not be able to tell who their parents are. Another peeve I ran into is that if you make a mistake adding categories, you must clear and start all over.</p>
<p><span style="text-decoration: underline;">Comment Moderation</span></p>
<p><a rel="attachment wp-att-303" href="http://eddieringle.com/blog-on-the-road-with-wptogo-an-android-app-review/wptogo_5/"><img class="size-full wp-image-303 alignright" title="wpToGo_5" src="http://eddieringle.com/wp-content/uploads/2009/09/wpToGo_5.png" alt="wpToGo_5" width="192" height="288" /></a> Just recently added, the comment moderation feature is a good one to have. I often get an email notification on my G1 about a new comment on one of my blog posts. I do not like loading the WordPress Admin on the tiny screen of my phone, so now I can just hop over to wpToGo and approve/unapprove any comments waiting for moderation.</p>
<p>You can also publish right from wpToGo, however I do not recommend it. You should always look over posts on the desktop just to make sure there aren&#8217;t any glitches and such. This application has come in handy a few times already, and no doubt I will get some sudden inspiration on the road and will make a quick draft of it using wpToGo. wpToGo is available right now for free on the Android Market.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wOPRMWJVCG0:K0irZB2c4LY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wOPRMWJVCG0:K0irZB2c4LY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=wOPRMWJVCG0:K0irZB2c4LY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wOPRMWJVCG0:K0irZB2c4LY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=wOPRMWJVCG0:K0irZB2c4LY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=wOPRMWJVCG0:K0irZB2c4LY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=wOPRMWJVCG0:K0irZB2c4LY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/wOPRMWJVCG0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/blog-on-the-road-with-wptogo-an-android-app-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/blog-on-the-road-with-wptogo-an-android-app-review/</feedburner:origLink></item>
		<item>
		<title>Easily Integrate a GitHub Repository with Redmine using The GitHub Hook Plugin</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/0zc9Fo4rUnk/</link>
		<comments>http://eddieringle.com/easily-integrate-a-github-repository-with-redmine-using-the-github-hook-plugin/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 17:30:49 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet/Web Sites]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Redmine]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[wicketpixie]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=286</guid>
		<description><![CDATA[Back in April, I explained how to use a GitHub repository with Redmine using Cron. If that seemed complicated, do not worry, there is now an easier way. I was recently asked for my opinion on a Redmine plugin called GitHub Hook.
How this plugin works is simple. After installing the plugin, just clone the GitHub [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/vsnDjGZPGcQUsDVlZgrT1Mhfi_8/0/da"><img src="http://feedads.g.doubleclick.net/~a/vsnDjGZPGcQUsDVlZgrT1Mhfi_8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vsnDjGZPGcQUsDVlZgrT1Mhfi_8/1/da"><img src="http://feedads.g.doubleclick.net/~a/vsnDjGZPGcQUsDVlZgrT1Mhfi_8/1/di" border="0" ismap="true"></img></a></p><p>Back in April, I explained <a href="http://eddieringle.com/how-to-use-a-github-repository-with-redmine-using-cron/">how to use a GitHub repository with Redmine using Cron</a>. If that seemed complicated, do not worry, there is now an easier way. I was recently asked for my opinion on a <a href="http://mentalized.net/journal/2009/08/03/redmine_plugin_github_hook/">Redmine plugin called GitHub Hook</a>.</p>
<p>How this plugin works is simple. After installing the plugin, just clone the <a href="http://github.com">GitHub</a> repository like normal and setup <a href="http://redmine.org">Redmine</a> to use that repository. Next, you simply create a new Post-Receive hook in your project&#8217;s Admin tab on GitHub. After that is done, you are good to go. Now every time a commit is pushed to the GitHub repository, GitHub will send a notification to Redmine and the git repository on your server will be updated.</p>
<p>I thought I would test this plugin with <a href="http://chris.pirillo.com/wicketpixie">WicketPixie</a>. I had already been using the cron approach I had described, and this plugin seemed to greatly simplify the process. First, on my server, I entered the vendor/plugins directory of my Redmine installation and cloned the GitHub Hook plugin from GitHub:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>eddie<span style="color: #000000; font-weight: bold;">/</span>app<span style="color: #000000; font-weight: bold;">/</span>redmine<span style="color: #000000; font-weight: bold;">/</span>vendor<span style="color: #000000; font-weight: bold;">/</span>plugins<br />
git clone git:<span style="color: #000000; font-weight: bold;">//</span>github.com<span style="color: #000000; font-weight: bold;">/</span>koppen<span style="color: #000000; font-weight: bold;">/</span>redmine_github_hook.git</div></td></tr></tbody></table></div>
<p>Next I followed the standard Redmine plugin installation procedures and restarted my Rails server:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> service thin restart<br />
<span style="color: #c20cb9; font-weight: bold;">sudo</span> service nginx restart</div></td></tr></tbody></table></div>
<p>Those four lines are the only commands you will need to enter into a console to setup this plugin, but I still need to clone the <a href="http://github.com/eddieringle/wicketpixie">WicketPixie repository</a>:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>eddie<span style="color: #000000; font-weight: bold;">/</span>app<span style="color: #000000; font-weight: bold;">/</span>redmine<span style="color: #000000; font-weight: bold;">/</span>repositories<br />
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>eddie<span style="color: #000000; font-weight: bold;">/</span>app<span style="color: #000000; font-weight: bold;">/</span>redmine<span style="color: #000000; font-weight: bold;">/</span>repositories<br />
git clone git:<span style="color: #000000; font-weight: bold;">//</span>github.com<span style="color: #000000; font-weight: bold;">/</span>eddieringle<span style="color: #000000; font-weight: bold;">/</span>wicketpixie.git</div></td></tr></tbody></table></div>
<p>After that, I set Redmine to use that repository for the <a href="http://code.idlesoft.net/projects/wicketpixie">WicketPixie project</a>:<a href="http://eddieringle.com/wp-content/uploads/2009/09/set_redmine_repository1.jpg"><img class="size-full wp-image-291 aligncenter" title="set_redmine_repository" src="http://eddieringle.com/wp-content/uploads/2009/09/set_redmine_repository1.jpg" alt="set_redmine_repository" width="791" height="370" /></a><br />
Now all that is left to do is adding the Post-Receive URL on GitHub. <a href="http://github.com/guides/post-receive-hooks">GitHub has a nice guide on how to add Post-Receive URLs</a>. The URL is &lt;redmineurl&gt;/github_hook. So if my Redmine site is at <a href="http://code.idlesoft.net" title="http://code.idlesoft.net" class="autohyperlink" target="_blank">code.idlesoft.net</a>, then I would enter <a href="http://code.idlesoft.net/github_hook" title="http://code.idlesoft.net/github_hook" class="autohyperlink" target="_blank">code.idlesoft.net/github_hook</a> as the URL.</p>
<p>Now you are setup, go ahead and commit to your project and make sure that the repository updated on Redmine. Thanks to <a href="http://mentalized.net/">Jakob Skjerning</a> for writing this plugin and making GitHub integration with Redmine easier!</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=0zc9Fo4rUnk:HJuo_tagQY4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=0zc9Fo4rUnk:HJuo_tagQY4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=0zc9Fo4rUnk:HJuo_tagQY4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=0zc9Fo4rUnk:HJuo_tagQY4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=0zc9Fo4rUnk:HJuo_tagQY4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=0zc9Fo4rUnk:HJuo_tagQY4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=0zc9Fo4rUnk:HJuo_tagQY4:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/0zc9Fo4rUnk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/easily-integrate-a-github-repository-with-redmine-using-the-github-hook-plugin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/easily-integrate-a-github-repository-with-redmine-using-the-github-hook-plugin/</feedburner:origLink></item>
		<item>
		<title>Speed Up Your Site By Moving JavaScript Down</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/pmud-HgsB-0/</link>
		<comments>http://eddieringle.com/speed-up-your-site-by-moving-javascript-down/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 12:01:24 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet/Web Sites]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[speed up]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=283</guid>
		<description><![CDATA[One day, I was looking for a way to speed up the page load times of my blog. I changed many things, but one of the most useful in WicketPixie&#8217;s case was moving links to JavaScript files down to the bottom of the page.
Let me first explain why moving links to scripts down to the [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/AJtK1wbAjAfAWHsbMWzl85j4gpI/0/da"><img src="http://feedads.g.doubleclick.net/~a/AJtK1wbAjAfAWHsbMWzl85j4gpI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AJtK1wbAjAfAWHsbMWzl85j4gpI/1/da"><img src="http://feedads.g.doubleclick.net/~a/AJtK1wbAjAfAWHsbMWzl85j4gpI/1/di" border="0" ismap="true"></img></a></p><p>One day, I was looking for a way to speed up the page load times of my blog. I changed many things, but one of the most useful in WicketPixie&#8217;s case was moving links to JavaScript files down to the bottom of the page.</p>
<p>Let me first explain why moving links to scripts down to the bottom of a page speeds up the loading of that page. The HTTP/1.1 specification says that clients should limit downloading to two parallel downloads at a time per hostname. However, most browsers will stop parallel downloading if they reach a JavaScript link. So instead of loading the JavaScript file and the rest of your page, it stops to finish loading the JavaScript file first.</p>
<p>If the links to external JavaScript files are at the bottom of your page, HTML, CSS, images, and the page&#8217;s content will be loaded first, <em>then</em> each JavaScript file will be loaded one at a time. This will greatly improve page load times, because the user will first be able to see the page&#8217;s content, while the functionality the JavaScript adds is loading in the background.</p>
<p>One flaw is AdSense&#8217;s JavaScript that loads the ads. You must place these throughout the page, so the page loading will be blocked by those. I will see if I can post a solution to that later, in the meantime, search Google for some answers.</p>
<p>So, why should you go through the trouble to speed up your page loads? Well the answer is obvious: the more time a visitor waits for your page to load, the more impatient they become. So don&#8217;t lose a visitor because your JavaScript files kept your page from loading quickly.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=pmud-HgsB-0:FVaVBnXJUxQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=pmud-HgsB-0:FVaVBnXJUxQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=pmud-HgsB-0:FVaVBnXJUxQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=pmud-HgsB-0:FVaVBnXJUxQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=pmud-HgsB-0:FVaVBnXJUxQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=pmud-HgsB-0:FVaVBnXJUxQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=pmud-HgsB-0:FVaVBnXJUxQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/pmud-HgsB-0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/speed-up-your-site-by-moving-javascript-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/speed-up-your-site-by-moving-javascript-down/</feedburner:origLink></item>
		<item>
		<title>What Is “Above The Fold” and How Can I Optimize My AdSense Earnings With It?</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/7_myoBsahQc/</link>
		<comments>http://eddieringle.com/what-is-above-the-fold-and-how-can-i-optimize-my-adsense-earnings-with-it/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 22:41:47 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Make Money]]></category>
		<category><![CDATA[Make Money Online]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[ad placement]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[make money online]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=276</guid>
		<description><![CDATA[If you are trying to make money online with advertising on your website, then you have probably heard of the term &#8220;above the fold&#8221;. Above the Fold means the content visible on a page without scrolling down much. With that definition in mind, you can already guess how that relates to AdSense ads. Placing ads [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/aAU7MLVaX__LefgXOK4_9171Iec/0/da"><img src="http://feedads.g.doubleclick.net/~a/aAU7MLVaX__LefgXOK4_9171Iec/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aAU7MLVaX__LefgXOK4_9171Iec/1/da"><img src="http://feedads.g.doubleclick.net/~a/aAU7MLVaX__LefgXOK4_9171Iec/1/di" border="0" ismap="true"></img></a></p><p>If you are trying to make money online with advertising on your website, then you have probably heard of the term &#8220;above the fold&#8221;. Above the Fold means the content visible on a page without scrolling down much. With that definition in mind, you can already guess how that relates to AdSense ads. <strong>Placing ads above the fold can significantly increase your AdSense revenue.</strong></p>
<p>I talked about <a href="http://eddieringle.com/why-you-should-make-use-of-adsenses-channel-feature/">how useful AdSense channels are</a> a few months ago, but now I have proof. I setup two channels, one for ads above the fold and one for those below the fold. It was not until today that I saw the major difference between these two channels.</p>
<p>First off, the impressions on the ads above the fold were about 16% more than those below the fold, which does not seem like a big deal. However, once I looked at the revenue for both channels, I just had to post about it. The ads above the fold earned me 89% of my total income! To put things in perspective, let&#8217;s say you earned $500 one month. Statistics like mine would mean that $445 of that $500 was earned on ads above the fold! Of course, each ad has it&#8217;s own payout rate so that impacts things, but this still gives good reason to move more ads above the fold of your website.</p>
<p>So what now? Well, open up your web page in your browser and see what content in visible without scrolling. Try moving your ads around until you are satisfied, while watching your AdSense statistics.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7_myoBsahQc:T_0HQtKT5Ak:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7_myoBsahQc:T_0HQtKT5Ak:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=7_myoBsahQc:T_0HQtKT5Ak:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7_myoBsahQc:T_0HQtKT5Ak:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=7_myoBsahQc:T_0HQtKT5Ak:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7_myoBsahQc:T_0HQtKT5Ak:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=7_myoBsahQc:T_0HQtKT5Ak:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/7_myoBsahQc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/what-is-above-the-fold-and-how-can-i-optimize-my-adsense-earnings-with-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/what-is-above-the-fold-and-how-can-i-optimize-my-adsense-earnings-with-it/</feedburner:origLink></item>
		<item>
		<title>How Often Should You Post to Your Blog?</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/QcbpDIbFh08/</link>
		<comments>http://eddieringle.com/how-often-should-you-post-to-your-blog/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 15:00:24 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=271</guid>
		<description><![CDATA[If you haven&#8217;t noticed, I don&#8217;t have a fixed posting schedule for my blog. Many bloggers, however, strain themselves to get something out weekly or daily, or even every few hours. There are reasons to this, of course. If you post more, returning visitors will appreciate that their trip to your site will give them [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/YoYP79EKXlfHmfG1XJUkhCp0R5Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/YoYP79EKXlfHmfG1XJUkhCp0R5Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YoYP79EKXlfHmfG1XJUkhCp0R5Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/YoYP79EKXlfHmfG1XJUkhCp0R5Y/1/di" border="0" ismap="true"></img></a></p><p>If you haven&#8217;t noticed, I don&#8217;t have a fixed posting schedule for my blog. Many bloggers, however, strain themselves to get something out weekly or daily, or even every few hours. There are reasons to this, of course. If you post more, returning visitors will appreciate that their trip to your site will give them something new to read. So, why don&#8217;t I have a post schedule?</p>
<p>My philosophy is simple: If you have good content, you will get visitors. Some people believe that not pushing out new content on a regular basis would cause you to lose visitors. However, when a person needs to know something and they type their query into a search engine, they will eventually come across your site if your content is of high quality and you have what they are looking for. So, you don&#8217;t have to force yourself to write a new post daily as long as your posts are informative and helpful.</p>
<p>Another thing I see on some blogs is repetition. If you&#8217;re trying to write a post, don&#8217;t just look through your archives, find a good post and mix up the content a bit. If I&#8217;m a returning reader, I don&#8217;t want to read the same ideas I have before, unless of course they are part of a much bigger post.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=QcbpDIbFh08:6NgLnIWABt8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=QcbpDIbFh08:6NgLnIWABt8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=QcbpDIbFh08:6NgLnIWABt8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=QcbpDIbFh08:6NgLnIWABt8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=QcbpDIbFh08:6NgLnIWABt8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=QcbpDIbFh08:6NgLnIWABt8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=QcbpDIbFh08:6NgLnIWABt8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/QcbpDIbFh08" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-often-should-you-post-to-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-often-should-you-post-to-your-blog/</feedburner:origLink></item>
		<item>
		<title>Improve Make’s Speed with the –jobs Switch</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/9Hhc07LxhVM/</link>
		<comments>http://eddieringle.com/improve-makes-speed-with-the-jobs-switch/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:00:21 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[CrissCross]]></category>
		<category><![CDATA[Make]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=268</guid>
		<description><![CDATA[Yesterday, while going compile-crazy and whatnot, I discovered a switch for GNU Make. The -j switch (or &#8211;jobs) allows you to have Make run multiple jobs on the same task, improving compile time. I wanted to see just how fast it was, so I did some tests.
The Tests
In these tests, I compiled Ruby&#8217;s SVN trunk, [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/AQC5AV_29wl5C2UeyHnDHrlilTA/0/da"><img src="http://feedads.g.doubleclick.net/~a/AQC5AV_29wl5C2UeyHnDHrlilTA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AQC5AV_29wl5C2UeyHnDHrlilTA/1/da"><img src="http://feedads.g.doubleclick.net/~a/AQC5AV_29wl5C2UeyHnDHrlilTA/1/di" border="0" ismap="true"></img></a></p><p>Yesterday, while going compile-crazy and whatnot, I discovered a switch for <a href="http://www.gnu.org/software/make/">GNU Make</a>. The -j switch (or &#8211;jobs) allows you to have Make run multiple jobs on the same task, improving compile time. I wanted to see just how fast it was, so I did some tests.</p>
<h2>The Tests</h2>
<p>In these tests, I compiled <a href="http://ruby-lang.org">Ruby</a>&#8217;s <a href="http://svn.ruby-lang.org/repos/ruby/trunk">SVN trunk</a>, <a href="http://www.github.com/tycho/crisscross">CrissCross&#8217; git master branch</a>, and <a href="http://nginx.net">Nginx 0.7.61</a>. Let&#8217;s just get down to the times:<br />
Ruby (SVN) with make:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">real&nbsp; &nbsp; 2m42.107s<br />
user&nbsp; &nbsp; 2m26.837s<br />
sys 0m11.653s</div></td></tr></tbody></table></div>
<p>Ruby (SVN) with make -j3:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">real&nbsp; &nbsp; 1m37.047s<br />
user&nbsp; &nbsp; 2m24.469s<br />
sys 0m10.685s</div></td></tr></tbody></table></div>
<p>That&#8217;s quite a big difference, roughly a 46.5% speed increase. Now for CrissCross:<br />
CrissCross (git) with make:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">real&nbsp; &nbsp; 0m38.900s<br />
user&nbsp; &nbsp; 0m30.534s<br />
sys 0m5.848s</div></td></tr></tbody></table></div>
<p>CrissCross (git) with make -j3:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">real&nbsp; &nbsp; 0m19.799s<br />
user&nbsp; &nbsp; 0m28.870s<br />
sys 0m5.588s</div></td></tr></tbody></table></div>
<p>As you can see, CrissCross doesn&#8217;t take nearly as much time to compile as Ruby, but nevertheless, using make&#8217;s -j switch we see a performance boost of about 49.1%. For the last test, Nginx:<br />
Nginx 0.7.61 with make:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">real&nbsp; &nbsp; 0m20.675s<br />
user&nbsp; &nbsp; 0m16.565s<br />
sys 0m3.240s</div></td></tr></tbody></table></div>
<p>Nginx 0.7.61 with make -j3:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">real&nbsp; &nbsp; 0m10.418s &nbsp; ~49.7% speed increase<br />
user&nbsp; &nbsp; 0m16.173s<br />
sys 0m3.200s</div></td></tr></tbody></table></div>
<p>Nginx takes even less time to compile than CrissCross, and using make&#8217;s -j switch you&#8217;ll get a speed boost of almost 50%!</p>
<h2>The Graph</h2>
<p>Had some fun with Google&#8217;s graphing abilities:</p>
<div id="attachment_269" class="wp-caption aligncenter" style="width: 460px"><a href="http://eddieringle.com/wp-content/uploads/2009/08/make_run_times.png"><img class="size-full wp-image-269 " title="Make Run Times" src="http://eddieringle.com/wp-content/uploads/2009/08/make_run_times.png" alt="Using Make's -j switch, you can easily get performance boosts of 50%." width="450" height="320" /></a><p class="wp-caption-text">Using Make&#39;s -j switch, you can easily get performance boosts of 50%.</p></div>
<h2>What&#8217;s the Point?</h2>
<p>Okay, so what is the point of the -j switch and why is it worth using? Obviously, the performance gains shown here are a good reason alone to use it, but if you have a multi-core processor, then not using the -j switch will only make use of one of those cores. So this is where a dual-core processor comes in handy during compiling, folks.<br />
So, you want to use the switch? Well a simple rule to follow for the number of jobs is 1 + number of cores. Because I have a dual-core processor, I use 1 + 2 cores = 3. This makes me want to get a quad-core processor even more now. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9Hhc07LxhVM:jjWv5rqZY3k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9Hhc07LxhVM:jjWv5rqZY3k:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9Hhc07LxhVM:jjWv5rqZY3k:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9Hhc07LxhVM:jjWv5rqZY3k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9Hhc07LxhVM:jjWv5rqZY3k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9Hhc07LxhVM:jjWv5rqZY3k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9Hhc07LxhVM:jjWv5rqZY3k:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/9Hhc07LxhVM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/improve-makes-speed-with-the-jobs-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/improve-makes-speed-with-the-jobs-switch/</feedburner:origLink></item>
		<item>
		<title>Rewriting for RESTful URLs in Apache and Nginx</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/mbnZ61MBamE/</link>
		<comments>http://eddieringle.com/rewriting-for-restful-urls-in-apache-and-nginx/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 03:08:09 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=262</guid>
		<description><![CDATA[In my last post, I shared my issues with Apache ignoring the .htaccess file. The reason I was using .htaccess was to create RESTful URLs for my PHP app. I thought that now would be a good time to show how easy it is to do this.
First off, I&#8217;ll start by showing you how to [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/rsc930lOWmUCl2_q3e6sFNHjZ84/0/da"><img src="http://feedads.g.doubleclick.net/~a/rsc930lOWmUCl2_q3e6sFNHjZ84/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rsc930lOWmUCl2_q3e6sFNHjZ84/1/da"><img src="http://feedads.g.doubleclick.net/~a/rsc930lOWmUCl2_q3e6sFNHjZ84/1/di" border="0" ismap="true"></img></a></p><p>In my last post, I shared my issues with <a href="http://eddieringle.com/how-to-htaccess-not-working-maybe-apache-is-ignoring-it/">Apache ignoring the .htaccess file</a>. The reason I was using .htaccess was to create <a href="http://en.wikipedia.org/wiki/RESTful">RESTful</a> URLs for my <a href="http://www.php.net">PHP</a> app. I thought that now would be a good time to show how easy it is to do this.<br />
First off, I&#8217;ll start by showing you how to rewrite URLs in Apache using <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">mod_rewrite</a>:</p>
<div class="codecolorer-container apache vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">on</span><br />
<span style="color: #00007f;">RewriteCond</span> %{REQUEST_FILENAME} !-f<br />
<span style="color: #00007f;">RewriteCond</span> %{REQUEST_FILENAME} !-d<br />
<span style="color: #00007f;">RewriteRule</span> ^(.*)$ index.php [L]</div></td></tr></tbody></table></div>
<p>The two RewriteCond statements check to make sure that there is no filename or directory that matches a user&#8217;s request. If not, then it rewrites to the index.php page. The [L] means to stop executing rewrites at that line.<br />
Now for <a href="http://wiki.nginx.org/">Nginx</a> and it&#8217;s <a href="http://wiki.nginx.org/NginxHttpRewriteModule">Rewrite module</a>:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">if (!-e $request_filename) {<br />
&nbsp; &nbsp; rewrite ^(.*)$ index.php last;<br />
}</div></td></tr></tbody></table></div>
<p>Aside from the more C-style structure, the commands for Nginx and Apache are pretty similar. However Nginx makes it easier by providing the !-e operator, which checks for both files and directories. Remember, there is no .htaccess-equivalent for Nginx, the code above should be placed in the server configuration (most likely in a v-host configuration).</p>
<p>Now, how can I make use of a URL such as <a href="http://example.com/hello/world/" title="http://example.com/hello/world/" class="autohyperlink" target="_blank">example.com/hello/world/</a> if they get rewritten to index.php? Well, <a href="http://www.php.net/manual/en/reserved.variables.server.php">PHP&#8217;s $_SERVER superglobal</a> stores valuable information, like the URI typed into the browser to reach the current page. I won&#8217;t get into details on that subject, for that is not the focus of this post. Maybe some other time. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=mbnZ61MBamE:Pzkyb2iQR_k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=mbnZ61MBamE:Pzkyb2iQR_k:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=mbnZ61MBamE:Pzkyb2iQR_k:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=mbnZ61MBamE:Pzkyb2iQR_k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=mbnZ61MBamE:Pzkyb2iQR_k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=mbnZ61MBamE:Pzkyb2iQR_k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=mbnZ61MBamE:Pzkyb2iQR_k:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/mbnZ61MBamE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/rewriting-for-restful-urls-in-apache-and-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/rewriting-for-restful-urls-in-apache-and-nginx/</feedburner:origLink></item>
		<item>
		<title>How-To: .htaccess not working? Maybe Apache is Ignoring It!</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/uxJrE7gkDSU/</link>
		<comments>http://eddieringle.com/how-to-htaccess-not-working-maybe-apache-is-ignoring-it/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 21:20:39 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet/Web Sites]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[AllowOverride]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=260</guid>
		<description><![CDATA[I am a web developer. As a web developer, I require a web server to test my applications on. When .htaccess does not work, I am unable to test my applications. See the problem?
So, this problem has plagued me before awhile back, and it happened again today. At first I thought it was a problem [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/XApZODjojYueYoi-8jl5OZdvLpA/0/da"><img src="http://feedads.g.doubleclick.net/~a/XApZODjojYueYoi-8jl5OZdvLpA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XApZODjojYueYoi-8jl5OZdvLpA/1/da"><img src="http://feedads.g.doubleclick.net/~a/XApZODjojYueYoi-8jl5OZdvLpA/1/di" border="0" ismap="true"></img></a></p><p>I am a web developer. As a web developer, I require a web server to test my applications on. When .htaccess does not work, I am unable to test my applications. See the problem?</p>
<p>So, this problem has plagued me before awhile back, and it happened again today. At first I thought it was a problem with mod_rewrite, but after a long time of scrolling through logs and config files, I found that that wasn&#8217;t the problem. The problem is due to the default virtual host config Apache provides you. If you check that file, you will notice one (or possibly more) directive called AllowOverride. What this setting does is allow files like .htaccess to modify the server configuration. By default in the virtual host file, it is set to &#8220;None&#8221;. This means that Apache will completely ignore .htaccess (or whatever file you have set to AccessFileName). Simply setting it to &#8220;All&#8221; instead will fix the problem.</p>
<p>While it may not be used by everyone, .htaccess still has an important role, especially if you want to prettify your URLs (WordPress uses .htaccess for this purpose). I don&#8217;t know why the Apache team decided to disable .htaccess by default, nor do I really care. I am just glad I found a solution that works.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uxJrE7gkDSU:dF6MsUt4wLs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uxJrE7gkDSU:dF6MsUt4wLs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=uxJrE7gkDSU:dF6MsUt4wLs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uxJrE7gkDSU:dF6MsUt4wLs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=uxJrE7gkDSU:dF6MsUt4wLs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=uxJrE7gkDSU:dF6MsUt4wLs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=uxJrE7gkDSU:dF6MsUt4wLs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/uxJrE7gkDSU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-htaccess-not-working-maybe-apache-is-ignoring-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-htaccess-not-working-maybe-apache-is-ignoring-it/</feedburner:origLink></item>
		<item>
		<title>WicketPixie 1.2 Update: Beta 2 On It’s Way</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/7n3usoxwhIA/</link>
		<comments>http://eddieringle.com/wicketpixie-1-2-update-beta-2-on-its-way/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 20:14:04 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[google adsense]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=252</guid>
		<description><![CDATA[UPDATE: So, RC1 is still a bit off (I don&#8217;t know why I said RC1, I guess I meant Beta 2). Anyways, you can download WicketPixie 1.2 Beta 2 on Ohloh. It&#8217;s very stable, as I&#8217;ve done something I haven&#8217;t with the 1.1 branch: Test, test, test.  
So this blog has been pretty quiet [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/luQbRwqYRoJvaiKTMpmSjLUzRyk/0/da"><img src="http://feedads.g.doubleclick.net/~a/luQbRwqYRoJvaiKTMpmSjLUzRyk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/luQbRwqYRoJvaiKTMpmSjLUzRyk/1/da"><img src="http://feedads.g.doubleclick.net/~a/luQbRwqYRoJvaiKTMpmSjLUzRyk/1/di" border="0" ismap="true"></img></a></p><p>UPDATE: So, RC1 is still a bit off (I don&#8217;t know why I said RC1, I guess I meant Beta 2). Anyways, you can <a href="https://www.ohloh.net/p/wicketpixie/download">download WicketPixie 1.2 Beta 2 on Ohloh</a>. It&#8217;s very stable, as I&#8217;ve done something I haven&#8217;t with the 1.1 branch: Test, test, test. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So this blog has been pretty quiet the past few weeks, but do not worry, I am not dead yet.</p>
<p>I released Beta 1 of WicketPixie 1.2 over Ohloh a few days ago, and have been busy squashing bugs and adding features. Later today I hope to release RC1, which should be pretty bug-free. I will post a link to the download location on this post as well, so if you happen to read this post before that time comes, check back later.</p>
<p>The major changes in WicketPixie 1.2 include tons of bugfixes and performance improvements. I have totally written most of the theme and it&#8217;s features so that the code is cleaner and easier to debug and add new features to. There isn&#8217;t much to say about new features in 1.2, but I call the performance improvements the biggest feature. All the problems people have had with the 1.1 branch should be a thing of the past. Currently, I am working on adding the ability to add AdSense for Search to WicketPixie, so it will be a toggle in AdSense Settings.</p>
<p>I know WicketPixie 1.1 was a complete letdown, but I promise the 1.2 will change that. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7n3usoxwhIA:nQITWgYdDU4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7n3usoxwhIA:nQITWgYdDU4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=7n3usoxwhIA:nQITWgYdDU4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7n3usoxwhIA:nQITWgYdDU4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=7n3usoxwhIA:nQITWgYdDU4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=7n3usoxwhIA:nQITWgYdDU4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=7n3usoxwhIA:nQITWgYdDU4:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/7n3usoxwhIA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/wicketpixie-1-2-update-beta-2-on-its-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/wicketpixie-1-2-update-beta-2-on-its-way/</feedburner:origLink></item>
		<item>
		<title>How to Turn Flash Embed Code into Valid XHTML</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/NpCd-2uqA7Y/</link>
		<comments>http://eddieringle.com/how-to-turn-flash-embed-code-into-valid-xhtml/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 23:35:31 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet/Web Sites]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Stuffs]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[valid]]></category>
		<category><![CDATA[Validifier]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=250</guid>
		<description><![CDATA[I am very strict when it comes to standards compliance.  I make sure that all the code and markup I write for the websites I work on comply with the standards of the Internet. So, while working on WicketPixie yesterday I checked to see if it was XHTML 1.0 and CSS 3.0 compliant.
It wasn&#8217;t.
So, [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/a86gejaQuiX_kvS2UNqqiOPDZ74/0/da"><img src="http://feedads.g.doubleclick.net/~a/a86gejaQuiX_kvS2UNqqiOPDZ74/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/a86gejaQuiX_kvS2UNqqiOPDZ74/1/da"><img src="http://feedads.g.doubleclick.net/~a/a86gejaQuiX_kvS2UNqqiOPDZ74/1/di" border="0" ismap="true"></img></a></p><p>I am very strict when it comes to standards compliance.  I make sure that all the code and markup I write for the websites I work on comply with the standards of the Internet. So, while working on <a href="http://chris.pirillo.com/wicketpixie/">WicketPixie</a> yesterday I checked to see if it was XHTML 1.0 and CSS 3.0 compliant.</p>
<p>It wasn&#8217;t.</p>
<p>So, I read through the list of complaints given by the validators (<a href="http://validator.w3.org">HTML validator</a> and <a href="http://jigsaw.w3.org/css-validator">CSS validator</a>) and got to working on the problems they found. Most of them are now fixed in version 1.1.3 of WicketPixie. Getting back on topic, one of the issues was with the Ustream and Youtube embed codes. Apparently, today&#8217;s video sites do not like to be standards compliant with the embed codes they hand out, so it is up to us (the geeky developers) to make sure it is. I Googled around and found one nifty little website that would help me &#8220;validify&#8221; all the video embed codes. That website is <a href="http://www.validifier.com">http://www.validifier.com</a>.</p>
<p>All you do is insert in the embed code given to you by sites like YouTube, Ustream, Vimeo, and others, and it spits out some clean, XHTML-valid object code. Another reason to get excited over this is that it supports Internet Explorer! (However, it is no excuse to use it <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )</p>
<p>For you Ruby fans, they have a <a href="http://github.com/done21/validifier/tree/master">Validifier gem available on GitHub</a>.</p>
<p>What can you learn from this? Well, now you know that if you see a &lt;embed&gt; tag you know it is invalid.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NpCd-2uqA7Y:amq0VIo1Lp0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NpCd-2uqA7Y:amq0VIo1Lp0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NpCd-2uqA7Y:amq0VIo1Lp0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NpCd-2uqA7Y:amq0VIo1Lp0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NpCd-2uqA7Y:amq0VIo1Lp0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NpCd-2uqA7Y:amq0VIo1Lp0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NpCd-2uqA7Y:amq0VIo1Lp0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/NpCd-2uqA7Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-turn-flash-embed-code-into-valid-xhtml/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-turn-flash-embed-code-into-valid-xhtml/</feedburner:origLink></item>
		<item>
		<title>Debugging Your Android Application on the G1 (Or Any Android Device) in Ubuntu 9.04</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/S0qJVtdDIYY/</link>
		<comments>http://eddieringle.com/debugging-your-android-application-on-the-g1-or-any-android-device-in-ubuntu-904/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 23:42:46 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[udev]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=245</guid>
		<description><![CDATA[I have a T-Mobile G1, did I tell you?  Anyways, I became interested in developing with the G1, so I am currently in the process of relearning Java (which will also come in handy Sophmore year).  I was reading through the pages on Android&#8217;s Developer site when I came across a page that [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/QFTdFFHbLVDduXYmqGXYPlP3Af4/0/da"><img src="http://feedads.g.doubleclick.net/~a/QFTdFFHbLVDduXYmqGXYPlP3Af4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QFTdFFHbLVDduXYmqGXYPlP3Af4/1/da"><img src="http://feedads.g.doubleclick.net/~a/QFTdFFHbLVDduXYmqGXYPlP3Af4/1/di" border="0" ismap="true"></img></a></p><p>I have a T-Mobile G1, did I tell you?  Anyways, I became interested in developing with the G1, so I am currently in the process of relearning Java (which will also come in handy Sophmore year).  I was reading through the pages on <a href="http://developer.android.com/">Android&#8217;s Developer site</a> when I came across a page that tells you <a href="http://developer.android.com/guide/developing/device.html">how to debug your Android application on a physical device</a>, rather than the emulator included in the SDK.  I ran through the steps but I could not get Ubuntu to see my device.  Then I figured it was some compatibility issue.  After all, the latest Ubuntu version they had steps for was for Hardy.  Their directions are as follows:</p>
<blockquote><p>1. Login as root and create this file: /etc/udev/rules.d/50-<br />
android.rules.<br />
For Gusty/Hardy, edit the file to read:<br />
SUBSYSTEM==&#8221;usb&#8221;, SYSFS{idVendor}==&#8221;0bb4&#8243;, MODE=&#8221;0666&#8243;<br />
For Dapper, edit the file to read:<br />
SUBSYSTEM==&#8221;usb_device&#8221;, SYSFS{idVendor}==&#8221;0bb4&#8243;, MODE=&#8221;0666&#8243;<br />
2. Now execute:<br />
chmod a+rx /etc/udev/rules.d/50-android.rules</p></blockquote>
<p>However, in Jaunty something has changed that causes this method to no longer work.  After some searching around, I put together this method:</p>
<ol>
<li>Follow the above page&#8217;s directions completely.</li>
<li>Take the file you created, and add &#8220;SYMLINK+=&#8221;android_adb&#8221;" as on of the arguments.  The file should now look like:
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SUBSYSTEM==&quot;usb&quot;, SYSFS{idVendor}==&quot;0bb4&quot;, SYMLINK+=&quot;android_adb&quot;, MODE=&quot;0666&quot;</div></td></tr></tbody></table></div>
</li>
<li>Instead of the filename starting with fifty, use a higher number like fifty-one:
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo mv /etc/udev/rules.d/50-android.rules /etc/udev/rules.d/51-android.rules</div></td></tr></tbody></table></div>
</li>
<li>Restart udev (kernel event manager) by using the command:
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo /etc/init.d/udev restart</div></td></tr></tbody></table></div>
</li>
</ol>
<p>Now by running the adb tool in the SDK&#8217;s tools directory with the argument &#8216;devices&#8217;, you should see your Android device.</p>
<p>The number preceding the filename is actually the priority those rules are used by udev.  The higher the number, the later it is run.  Something in Jaunty was changed that caused those rules to be used too late or too early.</p>
<p>I performed this using my G1, so in the future if you are using a device other than the G1 or the <a href="http://developer.android.com/guide/developing/device.html#dev-phone-1">Android Developer Phone</a>, then you can find out the 4 character code that is used in the rules file (above it is 0bb4) by using the &#8216;lsusb&#8217; command in your Ubuntu console.  This will list all the USB devices currently connected to your system, including your Android device.  On my Ubuntu machine, the line that refers to my phone reads:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Bus 001 Device 007: ID 0bb4:0c02 High Tech Computer Corp.</div></td></tr></tbody></table></div>
<p>As you can see, the four character code you need in your rules file is stated in the output (the first half of the device&#8217;s ID).</p>
<p>Have any problems, see an error in this post, or just want to praise me for this post? Just leave a comment!</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=S0qJVtdDIYY:7xgDlps0ALk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=S0qJVtdDIYY:7xgDlps0ALk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=S0qJVtdDIYY:7xgDlps0ALk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=S0qJVtdDIYY:7xgDlps0ALk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=S0qJVtdDIYY:7xgDlps0ALk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=S0qJVtdDIYY:7xgDlps0ALk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=S0qJVtdDIYY:7xgDlps0ALk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/S0qJVtdDIYY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/debugging-your-android-application-on-the-g1-or-any-android-device-in-ubuntu-904/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://eddieringle.com/debugging-your-android-application-on-the-g1-or-any-android-device-in-ubuntu-904/</feedburner:origLink></item>
		<item>
		<title>How to Add Adsense Link Units in the WicketPixie Topbar</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/voUWg2zRB_4/</link>
		<comments>http://eddieringle.com/how-to-add-adsense-link-units-in-the-wicketpixie-topbar/#comments</comments>
		<pubDate>Tue, 26 May 2009 20:29:32 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet/Web Sites]]></category>
		<category><![CDATA[Make Money]]></category>
		<category><![CDATA[Make Money Online]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google adsense]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[make money]]></category>
		<category><![CDATA[make money online]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=239</guid>
		<description><![CDATA[Just yesterday I took a look at my topbar and decided that it was way too bare.  I do not have any sites to link off to up there, so I thought I would fit an Adsense link unit in the topbar.  It looked so nice, I decided that I must blog about [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/t22IqsIEIouW5crtxVmIyTJ_v24/0/da"><img src="http://feedads.g.doubleclick.net/~a/t22IqsIEIouW5crtxVmIyTJ_v24/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/t22IqsIEIouW5crtxVmIyTJ_v24/1/da"><img src="http://feedads.g.doubleclick.net/~a/t22IqsIEIouW5crtxVmIyTJ_v24/1/di" border="0" ismap="true"></img></a></p><p>Just yesterday I took a look at my topbar and decided that it was way too bare.  I do not have any sites to link off to up there, so I thought I would fit an Adsense link unit in the topbar.  It looked so nice, I decided that I must blog about it.  Here I will show you how to add Adsense link units in the WicketPixie topbar.</p>
<p>First log in to Adsense and create the link unit, the following works best:</p>
<ul>
<li>A 468&#215;15 unit with either four or five slots.</li>
<li>Black background, black border, and white text.</li>
</ul>
<p>Now, log in to WordPress and click on Editor in the Appearance drop-down.  Make sure the file &#8216;header.php&#8217; is writable by the web server and click on it to edit it.  Once the file is loaded in the editor, find the following lines:</p>
<div class="codecolorer-container html4strict vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">ul</span></a>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">li</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;topbar-subscribe&quot;</span>&gt;&lt;<a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Subscribe<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">li</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">&lt;!--&lt;li id=&quot;topbar-share&quot;&gt;&lt;a href=&quot;#&quot;&gt;Bookmark/Share&lt;/a&gt;&lt;/li&gt;--&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;?php if <span style="color: #66cc66;">&#40;</span>is_user_logged_in<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> ?&gt;&lt;<a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">li</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;topbar-admin&quot;</span>&gt;&lt;<a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&lt;?php bloginfo('wpurl'); ?&gt;</span></span>/wp-admin&quot; rel=&quot;nofollow&quot;&gt;Admin<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">a</span></a>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">li</span></a>&gt;&lt;?php <span style="color: #66cc66;">&#125;</span> ?&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">ul</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>You may already have extra code in there, just make sure that the 468&#215;15 unit will fit between those links and the search box.  Now enter the following after the last &lt;li&gt;&lt;/li&gt; (Replacing _SCRIPT_CODE_ with the Javascript code Adsense provided you):</p>
<div class="codecolorer-container html4strict vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">li</span></a>&gt;</span>_SCRIPT_CODE_<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">li</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>Now, my topbar section looks like this:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; &lt;ul&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;li id=&quot;topbar-subscribe&quot;&gt;&lt;a href=&quot;#&quot;&gt;Subscribe&lt;/a&gt;&lt;/li&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;!--&lt;li id=&quot;topbar-share&quot;&gt;&lt;a href=&quot;#&quot;&gt;Bookmark/Share&lt;/a&gt;&lt;/li&gt;--&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;?php if (is_user_logged_in()) { ?&gt;&lt;li id=&quot;topbar-admin&quot;&gt;&lt;a href=&quot;&lt;?php bloginfo('wpurl'); ?&gt;/wp-admin&quot; rel=&quot;nofollow&quot;&gt;Admin&lt;/a&gt;&lt;/li&gt;&lt;?php } ?&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;li&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--<br />
google_ad_client = &quot;pub-3814098196317499&quot;;<br />
/* Blog Topbar Link Unit */<br />
google_ad_slot = &quot;3348274065&quot;;<br />
google_ad_width = 468;<br />
google_ad_height = 15;<br />
//--&gt;<br />
&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot;<br />
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;<br />
&lt;/script&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</div></td></tr></tbody></table></div>
<p>That&#8217;s it! Now you have a beautiful link unit in your topbar where previously it was empty real estate (assuming you did not remove anything to place the link units there, of course).  It might take 10 minutes for the code to start working after you created it in Adsense.<br />
This is worth it.  I have noticed more relevant results in link units than my other ads, and now they are right up at the top of the page!</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=voUWg2zRB_4:VYQHfkIG9w8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=voUWg2zRB_4:VYQHfkIG9w8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=voUWg2zRB_4:VYQHfkIG9w8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=voUWg2zRB_4:VYQHfkIG9w8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=voUWg2zRB_4:VYQHfkIG9w8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=voUWg2zRB_4:VYQHfkIG9w8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=voUWg2zRB_4:VYQHfkIG9w8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/voUWg2zRB_4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-add-adsense-link-units-in-the-wicketpixie-topbar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-add-adsense-link-units-in-the-wicketpixie-topbar/</feedburner:origLink></item>
		<item>
		<title>CSS Grouping Script</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/HSpOzqxXCqw/</link>
		<comments>http://eddieringle.com/css-grouping-script/#comments</comments>
		<pubDate>Mon, 25 May 2009 01:49:20 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Guest Post]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[grouping]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=233</guid>
		<description><![CDATA[This is a guest post by Robin Vermeij.
On Idlesoft I had a problem some time ago. I wanted to integrate the forums into the theme, however this messed up the full CSS. That is why I made this script, using ruby. It places all of your styles in a group (like #forum). There are only [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/uM5QjdHNrNcb2QfQAaoK8CZvm_M/0/da"><img src="http://feedads.g.doubleclick.net/~a/uM5QjdHNrNcb2QfQAaoK8CZvm_M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uM5QjdHNrNcb2QfQAaoK8CZvm_M/1/da"><img src="http://feedads.g.doubleclick.net/~a/uM5QjdHNrNcb2QfQAaoK8CZvm_M/1/di" border="0" ismap="true"></img></a></p><p><em>This is a guest post by <a href="http://idlesoft.net">Robin Vermeij</a>.</em></p>
<p>On Idlesoft I had a problem some time ago. I wanted to integrate the forums into the theme, however this messed up the full CSS. That is why I made this script, using ruby. It places all of your styles in a group (like #forum). There are only 2 minor problems with it:</p>
<ol>
<li>You will need to manually modify definitions like body after the script has ran</li>
<li>It messes up the layout of the CSS file, I advise running a beautifier to it afterward</li>
</ol>
<p><strong>The code:</strong></p>
<div class="codecolorer-container ruby vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">group = <span style="color:#996600;">&quot;#forum&quot;</span><br />
css.<span style="color:#CC0066; font-weight:bold;">gsub!</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">/</span>\<span style="color:#006600; font-weight:bold;">&#125;</span>.<span style="color:#006600; font-weight:bold;">*</span>?\<span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">/</span>m<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>match<span style="color:#006600; font-weight:bold;">|</span><br />
&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">if</span> <span style="color:#006600; font-weight:bold;">/</span>,<span style="color:#006600; font-weight:bold;">/</span> =~ match<br />
&nbsp; &nbsp; &nbsp; &nbsp; match.<span style="color:#CC0066; font-weight:bold;">gsub!</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">/</span>\s<span style="color:#006600; font-weight:bold;">*</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>^\<span style="color:#006600; font-weight:bold;">/</span>,<span style="color:#006600; font-weight:bold;">&#125;</span><span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">+</span>?<span style="color:#006600; font-weight:bold;">&#41;</span>\s<span style="color:#006600; font-weight:bold;">*</span>,\s<span style="color:#006600; font-weight:bold;">*/</span>, <span style="color:#996600;">&quot;#{group} #{'<span style="color:#000099;">\1</span>'}, &quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; match.<span style="color:#CC0066; font-weight:bold;">gsub!</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">/</span>\s<span style="color:#006600; font-weight:bold;">*</span>,\s<span style="color:#006600; font-weight:bold;">*</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>^\<span style="color:#006600; font-weight:bold;">/</span>,<span style="color:#006600; font-weight:bold;">&#125;</span><span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">+</span>?<span style="color:#006600; font-weight:bold;">&#41;</span>\s<span style="color:#006600; font-weight:bold;">*</span>\<span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">/</span>, <span style="color:#996600;">&quot;, #{group} #{'<span style="color:#000099;">\1</span>'}{&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span><br />
&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; match.<span style="color:#CC0066; font-weight:bold;">gsub!</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">/</span>\s<span style="color:#006600; font-weight:bold;">*</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>^\<span style="color:#006600; font-weight:bold;">/</span>,<span style="color:#006600; font-weight:bold;">&#125;</span><span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">+</span><span style="color:#006600; font-weight:bold;">&#41;</span>\s<span style="color:#006600; font-weight:bold;">*</span>\<span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">/</span>, <span style="color:#996600;">&quot;#{group} #{'<span style="color:#000099;">\1</span>'} {&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span><br />
&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">end</span><br />
&nbsp; &nbsp; match<br />
<span style="color:#006600; font-weight:bold;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>Example:</strong></p>
<div class="codecolorer-container css vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">/* Before */</span><br />
<span style="color: #cc00cc;">#format-buttons</span> <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span> 0 <span style="color: #933;">2px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #cc00cc;">#format-buttons</span> input<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#format-buttons</span> select <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">vertical-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">middle</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<div class="codecolorer-container css vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">/* After */</span><br />
<span style="color: #cc00cc;">#forum</span> <span style="color: #cc00cc;">#format-buttons</span> &nbsp;<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span> 0 <span style="color: #933;">2px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><span style="color: #cc00cc;">#forum</span> <span style="color: #cc00cc;">#format-buttons</span> input<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#forum</span> <span style="color: #cc00cc;">#format-buttons</span> select<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">vertical-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">middle</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=HSpOzqxXCqw:yHr3ZxDxQMc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=HSpOzqxXCqw:yHr3ZxDxQMc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=HSpOzqxXCqw:yHr3ZxDxQMc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=HSpOzqxXCqw:yHr3ZxDxQMc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=HSpOzqxXCqw:yHr3ZxDxQMc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=HSpOzqxXCqw:yHr3ZxDxQMc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=HSpOzqxXCqw:yHr3ZxDxQMc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/HSpOzqxXCqw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/css-grouping-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/css-grouping-script/</feedburner:origLink></item>
		<item>
		<title>WicketPixie 1.1.2 is Here!</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/9toPpKf_LrQ/</link>
		<comments>http://eddieringle.com/wicketpixie-112-is-here/#comments</comments>
		<pubDate>Thu, 21 May 2009 10:45:13 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[YaY]]></category>
		<category><![CDATA[1.1.2]]></category>
		<category><![CDATA[it works]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[stable]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=231</guid>
		<description><![CDATA[Finally, WicketPixie 1.1.2 is done. This is what 1.1 was suppose to be, without the major bugs. You can download it on Ohloh.
Changelog:
WICKETPIXIE CHANGELOG
v1.1.2 &#8211; May 21, 2009
* ADDED: AJAX loader to keep users from looking at a half-loaded page.
* FIXED: Some bugs in the Adsense code.
* FIXED: Broken admin pages made it impossible to [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/vkcDt_mX9YCspJChOyunqU6mH6g/0/da"><img src="http://feedads.g.doubleclick.net/~a/vkcDt_mX9YCspJChOyunqU6mH6g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vkcDt_mX9YCspJChOyunqU6mH6g/1/da"><img src="http://feedads.g.doubleclick.net/~a/vkcDt_mX9YCspJChOyunqU6mH6g/1/di" border="0" ismap="true"></img></a></p><p>Finally, WicketPixie 1.1.2 is done. This is what 1.1 was suppose to be, without the major bugs. You can download it <a href="https://www.ohloh.net/p/wicketpixie/download?package=Stable&amp;release=1.1.2">on Ohloh</a>.</p>
<p>Changelog:</p>
<blockquote><p>WICKETPIXIE CHANGELOG</p>
<p>v1.1.2 &#8211; May 21, 2009<br />
* ADDED: AJAX loader to keep users from looking at a half-loaded page.<br />
* FIXED: Some bugs in the Adsense code.<br />
* FIXED: Broken admin pages made it impossible to save any settings.</p>
<p>v1.1.1 &#8211; April 19, 2009<br />
* FIXED: Temporary beautification of the theme during page loads.</p>
<p>v1.1 &#8211; April 18, 2009<br />
* FEATURE: Global Announcements allow you to set a message that is displayed globally across your site.<br />
* FEATURE: The Home Editor lets you modify important parts of your homepage without ever touching the template itself.<br />
* FEATURE: Those nifty social buttons? Yeah, we threw those in too. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
* FEATURE: The Custom Code feature allows you to add custom code to<br />
header.php, footer.php, and after post content without modifying the template yourself.<br />
* FEATURE: Adsense Integration allows you insert Adsense ads in the<br />
recommended areas without touching the templates.<br />
* PLUGIN: Numerous plugins have been added:<br />
All-in-one SEO pack, AskApache 404, Auto-hyperlink URLs, Chitika Premium, FAlbum, Kontera, Obfuscate Email, PageNavi, and StatPress Reloaded<br />
* PLUGIN: Updated Related Posts plugin to version 1.0.<br />
* ADDED: WicketPixie has it&#8217;s own top-level menu in WordPress&#8217; admin area. There is also a top-level menu for the plugins bundled with WicketPixie.<br />
* ADDED: On the homepage and on single posts, a new ReTweet widget is shown along with the number of Tweets linking to that post and a retweet button.<br />
* PERFORMANCE: We are using Google to serve jQuery and favicons, so page load times will have decreased.<br />
* PERFORMANCE: Status update caching caches the latest feed item from the designated source for status updates. If the cache is older than 45 seconds, a new cache is built.<br />
* UPDATED: Twitter post will show &#8220;from WicketPixie&#8221; now after you publish a blog post and have Twitter set to be notified by WicketPixie.<br />
* UPDATED: @{username here} in status updates will now link to that user&#8217;s Twitter profile, if Twitter is set to provide the updates of course.<br />
* UPDATED: Made the search highlight plugin optional.<br />
* FIXED: Checkboxes in WicketPixie Options will remember their settings.<br />
* FIXED: Nofollow has been added to header and navigational links for better SEO.<br />
* FIXED: Appended UNIX timestamp to the end of CSS files to prevent caching.<br />
* FIXED: Many other bugs <img src='http://eddieringle.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>v1.0.4 &#8211; January 19, 2009 by Eddie Ringle<br />
* FEATURE: Plain-text URLs in the Status Updates box are now hyperlinked,<br />
now only one click is required for visitors.<br />
* FEATURE: WicketPixie Services Notification System. Basically, when a<br />
user publishes a blog post, Ping.fm or Twitter, depending on what the<br />
user setup, is notified and a link to that blog post is sent out.<br />
* FIXED: Fixed a few CSS issues</p>
<p>v1.0.3 &#8211; January 7, 2009 by Eddie Ringle<br />
* FEATURE: Now only the wicketpixie folder is required, and everything<br />
has been either automated or moved into the theme folder,<br />
making things much easier on the user.<br />
* ADDED: Added a footer notice in the admin area including the current<br />
version of WicketPixie.<br />
* PERFORMANCE: More UI improvements, now the all the admin pages WicketPixie adds load much faster and do not halt in the middle of loading.<br />
* UPDATED: Updated SimplePie version.</p>
<p>v1.0.2 &#8211; January 4, 2009 by Eddie Ringle<br />
* FEATURE: UI improvements to certain WicketPixie forms. For example,<br />
if a source has no feed associated, it will show &#8220;N/A&#8221; on the<br />
Sources Manager page. Also, you can&#8217;t flush non-feed streams,<br />
so the buttons to flush them have been removed.<br />
* UPDATED: Updated Source Manager and Faves Manager for Wordpress 2.7+<br />
as well as leaving it backwards compatible with Wordpress 2.5+<br />
* FIXED: Fixed the activity stream, it now shows your activity stream!</p>
<p>v1.0.1 &#8211; June 8, 2008<br />
* UPDATED: Updated documentation<br />
* FIXED: Eliminated activity.php error</p>
<p>v1.0 &#8211; June 7, 2008<br />
* Initial Release
</p></blockquote><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9toPpKf_LrQ:w3--ZSiv0sU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9toPpKf_LrQ:w3--ZSiv0sU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9toPpKf_LrQ:w3--ZSiv0sU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9toPpKf_LrQ:w3--ZSiv0sU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9toPpKf_LrQ:w3--ZSiv0sU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=9toPpKf_LrQ:w3--ZSiv0sU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=9toPpKf_LrQ:w3--ZSiv0sU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/9toPpKf_LrQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/wicketpixie-112-is-here/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://eddieringle.com/wicketpixie-112-is-here/</feedburner:origLink></item>
		<item>
		<title>A Quick WicketPixie Update</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/VzIipPCTlbQ/</link>
		<comments>http://eddieringle.com/a-quick-wicketpixie-update/#comments</comments>
		<pubDate>Wed, 13 May 2009 20:50:07 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wicketpixie]]></category>

		<guid isPermaLink="false">http://eddieringle.com/a-quick-wicketpixie-update/</guid>
		<description><![CDATA[Okay, so turns out that there were more bugs in WicketPixie than I thought. The features are pretty much useless at the moment. We are working on fixing it up and rewriting some sloppy code so that this huge problem does not repeat itself in the future. Thanks for your interest in WicketPixie and we [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/Py5u8uXfgQdyDSSLdyPIFwCFgIo/0/da"><img src="http://feedads.g.doubleclick.net/~a/Py5u8uXfgQdyDSSLdyPIFwCFgIo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Py5u8uXfgQdyDSSLdyPIFwCFgIo/1/da"><img src="http://feedads.g.doubleclick.net/~a/Py5u8uXfgQdyDSSLdyPIFwCFgIo/1/di" border="0" ismap="true"></img></a></p><p>Okay, so turns out that there were more bugs in WicketPixie than I thought. The features are pretty much useless at the moment. We are working on fixing it up and rewriting some sloppy code so that this huge problem does not repeat itself in the future. Thanks for your interest in WicketPixie and we hope that these bugs do not keep you away from downloading future versions.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=VzIipPCTlbQ:21j1cgxNuc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=VzIipPCTlbQ:21j1cgxNuc8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=VzIipPCTlbQ:21j1cgxNuc8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=VzIipPCTlbQ:21j1cgxNuc8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=VzIipPCTlbQ:21j1cgxNuc8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=VzIipPCTlbQ:21j1cgxNuc8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=VzIipPCTlbQ:21j1cgxNuc8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/VzIipPCTlbQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/a-quick-wicketpixie-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/a-quick-wicketpixie-update/</feedburner:origLink></item>
		<item>
		<title>Why You Should Make Use Of Adsense’s Channel Feature</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/OvCi_K-l9V8/</link>
		<comments>http://eddieringle.com/why-you-should-make-use-of-adsenses-channel-feature/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 23:47:12 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[advertisements]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[channels]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=226</guid>
		<description><![CDATA[Ever since I had my Google Adsense account, all I did was create ads and place them on my site, that&#8217;s it.  I occasionally looked at the statistics on the Adsense summary page but never realized how helpful those statistics could be.
Now I&#8217;m kicking myself.
I do not make much with Adsense at the present, [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/kZcQldv9kno6v86P2VjVZQpxlj8/0/da"><img src="http://feedads.g.doubleclick.net/~a/kZcQldv9kno6v86P2VjVZQpxlj8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kZcQldv9kno6v86P2VjVZQpxlj8/1/da"><img src="http://feedads.g.doubleclick.net/~a/kZcQldv9kno6v86P2VjVZQpxlj8/1/di" border="0" ismap="true"></img></a></p><p>Ever since I had my Google Adsense account, all I did was create ads and place them on my site, that&#8217;s it.  I occasionally looked at the statistics on the Adsense summary page but never realized how helpful those statistics could be.</p>
<p>Now I&#8217;m kicking myself.</p>
<p>I do not make much with Adsense at the present, but just a few days ago, I found that two clicks had been made.  Finally, I became interested in discovering just what ads had been clicked, but there was really no way to do that with the summary statistics.  Then, I discovered that if I visited more than just the Adsense summary page, you could create these wonderful things called channels, which help you track certain ads.</p>
<p>I already had two channels, one for all of the ads on my blog and another for the ads on my Feedburner feed, (which reminds me, I need to make a post relating to advertisements and Feedburner).  So, I decided then and there that channels would probably help in discovering which ads are seen the most, and which are clicked on the most.  Unfortunately, I have yet to receive any clicks since those last two, so I can&#8217;t track the clicks on my ads yet.  However, I can see how many times each ad has been viewed, also know as ad impressions.  This helps me out a lot, as now I can better place my ads to the point where they are at least being seen.</p>
<p>If you have read any of my other blog posts, you will know that I&#8217;m a developer for the theme I am using, WicketPixie.  I added the four ad placements you see being used on this site, and now I am planning on adding more placements for those that like to experiment with their ads.  So go ahead and create some channels, then decide if your current ad placements work for you.</p>
<p>Now, in an effort to not get off-track with this post, I&#8217;ll be ending it now.  If you did notice me getting off-topic, then I apologize, my brain is _VERY_ unorganized. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=OvCi_K-l9V8:2PlVBksAD0E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=OvCi_K-l9V8:2PlVBksAD0E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=OvCi_K-l9V8:2PlVBksAD0E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=OvCi_K-l9V8:2PlVBksAD0E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=OvCi_K-l9V8:2PlVBksAD0E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=OvCi_K-l9V8:2PlVBksAD0E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=OvCi_K-l9V8:2PlVBksAD0E:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/OvCi_K-l9V8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/why-you-should-make-use-of-adsenses-channel-feature/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/why-you-should-make-use-of-adsenses-channel-feature/</feedburner:origLink></item>
		<item>
		<title>How To Celebrate Earth Day</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/f0gYnmKU9rY/</link>
		<comments>http://eddieringle.com/how-to-celebrate-earth-day/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 22:27:19 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Eddie]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[YaY]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[earth]]></category>
		<category><![CDATA[earth day]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[recycling]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=215</guid>
		<description><![CDATA[What did you do for earth day? For the second half of my school day, I attend the Macomb Mathematics Science Technology Center (MMSTC for short  ). Today was Earth Day, so the teachers put off their lesson plans and we celebrated. Just how did we celebrate? Due to my occasional habit of rambling [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/WndTuQpRfoNVzbi8DMsMwJ2M1fE/0/da"><img src="http://feedads.g.doubleclick.net/~a/WndTuQpRfoNVzbi8DMsMwJ2M1fE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WndTuQpRfoNVzbi8DMsMwJ2M1fE/1/da"><img src="http://feedads.g.doubleclick.net/~a/WndTuQpRfoNVzbi8DMsMwJ2M1fE/1/di" border="0" ismap="true"></img></a></p><p><a rel="attachment wp-att-216" href="http://eddieringle.com/how-to-celebrate-earth-day/video-18-00m-20s/"><img class="alignleft size-full wp-image-216" title="Earth Day Shirt" src="http://eddieringle.com/wp-content/uploads/2009/04/video-18-00m-20s.jpg" alt="Earth Day Shirt" width="448" height="252" /></a></p>
<p>What did you do for earth day? For the second half of my school day, I attend the <a href="http://en.wikipedia.org/wiki/MMSTC">Macomb Mathematics Science Technology Center</a> (<a href="http://en.wikipedia.org/wiki/MMSTC">MMSTC</a> for short <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). Today was Earth Day, so the teachers put off their lesson plans and we celebrated. Just how did we celebrate? Due to my occasional habit of rambling on, I&#8217;ve decided to make a list to tell you:</p>
<ul>
<li>Picked up trash throughout the community surrounding the school.</li>
<li>Ate hot dogs.</li>
<li>Participated in environment-related activities like riding in an electric quadricycle, flying kites, decorating eco-friendly bags, and planting trees.</li>
<li>Ate chips.</li>
<li>Socialized with friends we don&#8217;t usually see during the day.</li>
<li>Ate more food.</li>
</ul>
<p>If you think picking up trash is uninteresting, then how about bringing in a 3 meter long rusted bar of metal? Other large objects were also brought in, and we left saplings on people&#8217;s doorsteps as we passed them (that&#8217;s right, today we took the role of the Tree Fairy!).</p>
<p>If you missed it, then get some tips on how to celebrate last-minute (if you read this later tonight) or next year by visiting <a href="http://www.EarthDay.net" title="http://www.EarthDay.net" class="autohyperlink" target="_blank">www.EarthDay.net</a>.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=f0gYnmKU9rY:dmFVNlGqBzQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=f0gYnmKU9rY:dmFVNlGqBzQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=f0gYnmKU9rY:dmFVNlGqBzQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=f0gYnmKU9rY:dmFVNlGqBzQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=f0gYnmKU9rY:dmFVNlGqBzQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=f0gYnmKU9rY:dmFVNlGqBzQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=f0gYnmKU9rY:dmFVNlGqBzQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/f0gYnmKU9rY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-celebrate-earth-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-celebrate-earth-day/</feedburner:origLink></item>
		<item>
		<title>How To Use A GitHub Repository With Redmine Using Cron</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/Ub9V4kRPSrQ/</link>
		<comments>http://eddieringle.com/how-to-use-a-github-repository-with-redmine-using-cron/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 21:59:14 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Redmine]]></category>
		<category><![CDATA[repo]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=205</guid>
		<description><![CDATA[Are you a developer? Do you use GitHub to host your repo? Last question, do you use Redmine to manage your projects?  It does not really matter if you answer those questions or not, I am going to write this how-to anyway. I needed a way to use my GitHub repo with our Redmine [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/sV7qg7i0xBly0fF41vLn6XqiWVI/0/da"><img src="http://feedads.g.doubleclick.net/~a/sV7qg7i0xBly0fF41vLn6XqiWVI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sV7qg7i0xBly0fF41vLn6XqiWVI/1/da"><img src="http://feedads.g.doubleclick.net/~a/sV7qg7i0xBly0fF41vLn6XqiWVI/1/di" border="0" ismap="true"></img></a></p><p>Are you a developer? Do you use <a href="http://github.com">GitHub</a> to host your repo? Last question, do you use <a href="http://redmine.org">Redmine</a> to manage your projects?  It does not really matter if you answer those questions or not, I am going to write this how-to anyway. I needed a way to use my GitHub repo with our Redmine install at <a href="http://code.idlesoft.net">http://code.idlesoft.net/</a>, so I started googling for answers. After finding numerous pages that just told me to quit and host a git server myself, I came up with my own solution. (AFAIK, Git server&#8217;s are a real pain if you don&#8217;t do the procedure <em>perfectly</em>) The answer is your friendly neighborhood Cron service. Now if you do not run Linux then sorry, I can not help you. Anyways, here&#8217;s the how-to.</p>
<p>First you need to clone the repo you want to link with Redmine, do this by typing the following in the linux console (I am using /var/git/repos as the parent directory for my git repos, you can choose something different):</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /var/git/repos<br />
git clone git@github.com:yourname/projectname.git</div></td></tr></tbody></table></div>
<p>You may have to create that parent directory first, you may also need root access depending on your server setup.</p>
<p>Make sure the user that Redmine runs under (usually the same as the HTTP user) has read and write permissions (I just make the web user the owner, it&#8217;s the easiest). For me, that user is www-data:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">chown -hR www-data:www-data /var/git/repos/</div></td></tr></tbody></table></div>
<p>Next, you&#8217;ll need to edit the web user&#8217;s crontab, get root permissions and type the following:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">crontab -u www-data -e</div></td></tr></tbody></table></div>
<p>You will see a text editor window open and, depending on whether the user&#8217;s crontab has been modified before, lines with cron commands. Do not worry if there is already text in there, as it is unimportant. Create a new line and type the following:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">*/2 * * * * cd /var/git/repos/projectname &amp;amp;&amp;amp; git pull &amp;gt;&amp;gt; /dev/null</div></td></tr></tbody></table></div>
<p>Let me explain each part of that line:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">*/2 * * * *</div></td></tr></tbody></table></div>
<p>The above tells cron to perform the command every two minutes of every hour, of every day, of every month (so, every two minutes)</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /var/git/repos/projectname &amp;amp;&amp;amp; git pull &amp;gt;&amp;gt; /dev/null</div></td></tr></tbody></table></div>
<p>This is the command that cron will perform. Change into the project directory and pull the latest code from github. The &#8220;&gt;&gt; /dev/null&#8221; means to throw out all the output, which we don&#8217;t want to see. If you do want to see that output, change /dev/null to the path of a log like &#8220;/home/bob/git.log&#8221;.</p>
<p>Now in Redmine, go to your project&#8217;s settings and click on the Repository tab. Select Git from the drop-down and for the path, enter in the path to your project repo, with /.git/ appended to the end, so:<br />
/var/git/repos/projectname/.git/</p>
<p>Save it, and you are done! Check out your repository on the Repository tab of your project.</p>
<p>One more thing, you&#8217;ll need to make sure permissions are set each time you add a new repo.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Ub9V4kRPSrQ:Nm3dynWVb4Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Ub9V4kRPSrQ:Nm3dynWVb4Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=Ub9V4kRPSrQ:Nm3dynWVb4Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Ub9V4kRPSrQ:Nm3dynWVb4Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=Ub9V4kRPSrQ:Nm3dynWVb4Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Ub9V4kRPSrQ:Nm3dynWVb4Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=Ub9V4kRPSrQ:Nm3dynWVb4Q:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/Ub9V4kRPSrQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-use-a-github-repository-with-redmine-using-cron/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-use-a-github-repository-with-redmine-using-cron/</feedburner:origLink></item>
		<item>
		<title>What’s New in WicketPixie 1.1: Advertisement Options</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/DG5pu3Kq8kU/</link>
		<comments>http://eddieringle.com/whats-new-in-wicketpixie-11-advertisement-options/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 01:30:23 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[WicketPixie]]></category>
		<category><![CDATA[1.1]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[advertisement]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[chitika]]></category>
		<category><![CDATA[Chris Pirillo]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[kontera]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[sneak peek]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[what's new]]></category>
		<category><![CDATA[what's new in wicketpixie 1.1]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=192</guid>
		<description><![CDATA[With the next official version of WicketPixie releasing soon, I thought I would give you a sneak peek at some of the new features.
I thought I would start with advertising in WicketPixie. You may have added Adsense code to the template before, but now you do not have to. WicketPixie allows you to add Adsense [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/GrSBds2N-eSosww54K1jLdsuc4U/0/da"><img src="http://feedads.g.doubleclick.net/~a/GrSBds2N-eSosww54K1jLdsuc4U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GrSBds2N-eSosww54K1jLdsuc4U/1/da"><img src="http://feedads.g.doubleclick.net/~a/GrSBds2N-eSosww54K1jLdsuc4U/1/di" border="0" ismap="true"></img></a></p><p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/MImrFzPZl6E&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MImrFzPZl6E&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>With the next official version of WicketPixie releasing soon, I thought I would give you a sneak peek at some of the new features.</p>
<p>I thought I would start with advertising in WicketPixie. You may have added Adsense code to the template before, but now you do not have to. WicketPixie allows you to add Adsense ads all from a web interface, letting you choose from four recommended ad placements. There is also a one-click Adsense toggle button if you do not want Adsense advertisements displaying on your blog.</p>
<p>Chitika is a new monetization option for you to utilize. Chitika supplies search targeted advertisements, only displaying when a visitor is directed to your site via search engine. The Chitika developers already had a WordPress plugin available, so that made it easy for us to implement it.</p>
<p>Finally, we have Kontera. Kontera is inline text advertising. You may have noticed the green links that are underlined twice, giving you an advertisement when you rollover them. That is Kontera in action. All you do is supply your Kontera ID and select a link color, and the WordPress plugin does the rest.</p>
<p>That was a sneak peek at the new advertisement options available in WicketPixie 1.1. Check back later for more information and keep an eye on the working changelog on Chris Pirillo&#8217;s site.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DG5pu3Kq8kU:BI89P1aGwII:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DG5pu3Kq8kU:BI89P1aGwII:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=DG5pu3Kq8kU:BI89P1aGwII:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DG5pu3Kq8kU:BI89P1aGwII:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=DG5pu3Kq8kU:BI89P1aGwII:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=DG5pu3Kq8kU:BI89P1aGwII:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=DG5pu3Kq8kU:BI89P1aGwII:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/DG5pu3Kq8kU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/whats-new-in-wicketpixie-11-advertisement-options/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://eddieringle.com/whats-new-in-wicketpixie-11-advertisement-options/</feedburner:origLink></item>
		<item>
		<title>A Brief PHP Tutorial: #1 Hello World</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/3bwsfOMDUcs/</link>
		<comments>http://eddieringle.com/a-brief-php-tutorial-1-hello-world/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 16:34:35 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=184</guid>
		<description><![CDATA[My lack of posting has driven me to begin this PHP tutorial series. I suppose seeing as my main focus at the present is working on WicketPixie, I should teach others PHP while the subject is sharp in my mind.
We will start with everyone&#8217;s favorite, Hello World. This post will show you basic syntax and [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/QXyopiYrGPh2f8tQCOxIaFBqmz0/0/da"><img src="http://feedads.g.doubleclick.net/~a/QXyopiYrGPh2f8tQCOxIaFBqmz0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QXyopiYrGPh2f8tQCOxIaFBqmz0/1/da"><img src="http://feedads.g.doubleclick.net/~a/QXyopiYrGPh2f8tQCOxIaFBqmz0/1/di" border="0" ismap="true"></img></a></p><p>My lack of posting has driven me to begin this <a href="http://php.net">PHP</a> tutorial series. I suppose seeing as my main focus at the present is working on WicketPixie, I should teach others PHP while the subject is sharp in my mind.<br />
We will start with everyone&#8217;s favorite, Hello World. This post will show you basic syntax and a few of PHP&#8217;s functions. Without further ado, let&#8217;s get started.</p>
<p>In PHP your code starts with &#8216;&lt;?php&#8217; and ends with &#8216;?&gt;&#8217;.</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #666666; font-style: italic;">// Code</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>What&#8217;s that &#8216;// Code&#8217; line? It&#8217;s a comment. Comments are useful for documenting your code as you write it. It also helps other developers get an idea of what your code is doing. Besides &#8216;//&#8217; you can also surround text that you wish to comment with &#8216;/* text */&#8217; This allows for multi-line comments like so:</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #666666; font-style: italic;">/*<br />
Hello World program<br />
*/</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>So that was a brief run-down of commenting in PHP. Trust me, you&#8217;ll want to make use of them when you code in PHP.</p>
<p>Now, to output text you simple use the echo function. There are aliases for this function such as print and printf, all of which are either tweaked slightly differently or are just redirects for echo.</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;This is some text.&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;This is also some text.&quot;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/printf"><span style="color: #990000;">printf</span></a> <span style="color: #0000ff;">&quot;Yet Another Line Of Text.&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Notice the semi-colon (;) at the end of each line. A semi-colon tells PHP when to end a statement. Using semi-colons you can put multiple statements on a line.</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Text 1&quot;</span><span style="color: #339933;">;</span>print <span style="color: #0000ff;">&quot;Text on the same line.&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Okay, so now that you know how to output text, we can write our Hello World program:</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #009933; font-style: italic;">/**<br />
* Hello World program<br />
**/</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Hello World!&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>And that is it! How was that for my first PHP tutorial? We covered comments and outputting text. The next tutorial will deal with variables and numbers in PHP. Hope this helps someone. (I&#8217;m talking to you Joel! <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3bwsfOMDUcs:IsOMYFrTIYo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3bwsfOMDUcs:IsOMYFrTIYo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3bwsfOMDUcs:IsOMYFrTIYo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3bwsfOMDUcs:IsOMYFrTIYo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3bwsfOMDUcs:IsOMYFrTIYo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3bwsfOMDUcs:IsOMYFrTIYo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3bwsfOMDUcs:IsOMYFrTIYo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/3bwsfOMDUcs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/a-brief-php-tutorial-1-hello-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/a-brief-php-tutorial-1-hello-world/</feedburner:origLink></item>
		<item>
		<title>From FeedBurner To Google: MyBrand And A 404 Error (Part 3)</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/cyBNATXYLxA/</link>
		<comments>http://eddieringle.com/from-feedburner-to-google-mybrand-and-a-404-error-part-3/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 22:38:44 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet/Web Sites]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[CNAME]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mybrand]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=179</guid>
		<description><![CDATA[The troubles are finally over, because Google has implemented what looks to be their final solution to the MyBrand 404 error issue. The CNAME record you have set for your feed right now is probably something like, an obfuscated form of your email followed by the google subdomain for FeedBurner. Now, instead of your obfuscated [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/qX0KpKeMYafw4ZLpYUnU_1JZrJE/0/da"><img src="http://feedads.g.doubleclick.net/~a/qX0KpKeMYafw4ZLpYUnU_1JZrJE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qX0KpKeMYafw4ZLpYUnU_1JZrJE/1/da"><img src="http://feedads.g.doubleclick.net/~a/qX0KpKeMYafw4ZLpYUnU_1JZrJE/1/di" border="0" ismap="true"></img></a></p><p>The troubles are finally over, because Google has implemented what looks to be their final solution to the MyBrand 404 error issue. The CNAME record you have set for your feed right now is probably something like, an obfuscated form of your email followed by the google subdomain for FeedBurner. Now, instead of your obfuscated email it is a random code. I immediately changed the record once I heard the news of the change. Here is what my CNAME record looks like now:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">feeds.eddieringle.com CNAMEÂ sn9uwq.feedproxy.ghs.google.com</div></td></tr></tbody></table></div>
<p>Simple, right? I thought so.<br />
Stop what you are doing and right now, log in to your FeedBurner account and go to the <a href="http://feedburner.google.com/fb/a/mybrand">MyBrand page</a> to get your code and change your CNAME record. You might want to do this soon, because most likely Google will disable all of the old values.<br />
Hopefully this trilogy will remain a trilogy, and we will not have any more issues. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cyBNATXYLxA:YMXJ4QhlocE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cyBNATXYLxA:YMXJ4QhlocE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=cyBNATXYLxA:YMXJ4QhlocE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cyBNATXYLxA:YMXJ4QhlocE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=cyBNATXYLxA:YMXJ4QhlocE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cyBNATXYLxA:YMXJ4QhlocE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=cyBNATXYLxA:YMXJ4QhlocE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/cyBNATXYLxA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/from-feedburner-to-google-mybrand-and-a-404-error-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/from-feedburner-to-google-mybrand-and-a-404-error-part-3/</feedburner:origLink></item>
		<item>
		<title>I Wrote A Memoir! (About WicketPixie…)</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/zwmtVD4jADI/</link>
		<comments>http://eddieringle.com/i-wrote-a-memoir-about-wicketpixie/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 09:40:59 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Eddie]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Chris Pirillo]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Memoir]]></category>
		<category><![CDATA[Opportunity]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[wicketpixie]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=175</guid>
		<description><![CDATA[As a class assignment in English we were all suppose to write a memoir about some important event in our life. Â I am not one to be able to think of important events off the top of my head, so I picked the most recent event that brought me excitement. Â That was joining the official [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/otnnoQ-VxzGn4P7TOx5v6pwVA30/0/da"><img src="http://feedads.g.doubleclick.net/~a/otnnoQ-VxzGn4P7TOx5v6pwVA30/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/otnnoQ-VxzGn4P7TOx5v6pwVA30/1/da"><img src="http://feedads.g.doubleclick.net/~a/otnnoQ-VxzGn4P7TOx5v6pwVA30/1/di" border="0" ismap="true"></img></a></p><p>As a class assignment in English we were all suppose to write a memoir about some important event in our life. Â I am not one to be able to think of important events off the top of my head, so I picked the most recent event that brought me excitement. Â That was joining the official development team of WicketPixie, everyones&#8217; favorite WordPress theme. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Without further ado, here it is:</p>
<blockquote><p>&nbsp;&nbsp;&nbsp;&nbsp;How do you think you would react to being 14 and getting a job doing something you actually enjoy doing?  Well, I think I reacted pretty darn well.  When you are a geek like me, you&#8217;ll take any opportunity to work with someone that could get the word out that you exist.  For me, that someone is Chris Pirillo. When my chance came, I grabbed hold of it and knew I was in for something big.<br />
&nbsp;&nbsp;&nbsp;&nbsp;Around June of 2008, Chris had released a free theme for people that used a blogging software called WordPress.  The theme had been named WicketPixie, and it was adored by hundreds of bloggers.  A long time passed, and when I started using WicketPixie for my blog, I started to ask more from it.  I also discovered a few bugs and glitches.  I knew the scripting language WicketPixie was written in pretty well, so I tried my hand at adding on to the theme.  When everything was to my liking, I decided to send my changes in to Chris Pirillo, thinking that others may enjoy what I have done.<br />
&nbsp;&nbsp;&nbsp;&nbsp;A few days later when I had came home from school, I went to check my email.  Chris had responded asking if I would like to join his other developer working on the project.  I would have been a fool to turn something like that down.  I responded and waited for more details on the project.  While I waited I was a bit nervous, seeing that now I have this project on top of school and homework.  I did not let that end my excitement however, and waited anxiously for the next email.<br />
&nbsp;&nbsp;&nbsp;&nbsp;As the excitement cooled off, I took the opportunity to just relax.  After telling my parents the news, they asked me a bunch of questions which I happily answered.  Afterwards I simply sat down and relaxed.  The day had been a long one, and it was not even over yet.  I decided from that point to get some root beer, turn on the television, and allow my heart to return to it&#8217;s regular rate.<br />
&nbsp;&nbsp;&nbsp;&nbsp;Throughout the whole experience I have learned that you are never too young to get a position doing something you really love.  You also should not think that just because you are young it means that your talents can not be recognized and appreciated by a relatively wide audience.  I was lucky to have been given this chance and because I took it, my name is out and I have one more thing to put down in my resume.  I am really grateful to those who made this opportunity possible, and I am going to end this memoir now, before the writing turns into an Academy Awards script.</p></blockquote><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zwmtVD4jADI:8FP8vjy65Z8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zwmtVD4jADI:8FP8vjy65Z8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=zwmtVD4jADI:8FP8vjy65Z8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zwmtVD4jADI:8FP8vjy65Z8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=zwmtVD4jADI:8FP8vjy65Z8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zwmtVD4jADI:8FP8vjy65Z8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=zwmtVD4jADI:8FP8vjy65Z8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/zwmtVD4jADI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/i-wrote-a-memoir-about-wicketpixie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/i-wrote-a-memoir-about-wicketpixie/</feedburner:origLink></item>
		<item>
		<title>Didn’t You Know About PHP’s trim Function?</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/TMsneD2nFDg/</link>
		<comments>http://eddieringle.com/didnt-you-know-about-phps-trim-function/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 03:30:45 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[trim]]></category>
		<category><![CDATA[wicketpixie]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=169</guid>
		<description><![CDATA[So I am sitting here, coding away working on an auto-updater for WicketPixie (the next release should be out soon btw) and I just can&#8217;t understand the problem I&#8217;m having. I am retrieving a file&#8217;s contents and comparing it to a variable, but for some reason it&#8217;s coming back as false when I compare it. [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/vpbW_OwkSRyW2SCAjYFZH67CMzA/0/da"><img src="http://feedads.g.doubleclick.net/~a/vpbW_OwkSRyW2SCAjYFZH67CMzA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vpbW_OwkSRyW2SCAjYFZH67CMzA/1/da"><img src="http://feedads.g.doubleclick.net/~a/vpbW_OwkSRyW2SCAjYFZH67CMzA/1/di" border="0" ismap="true"></img></a></p><p>So I am sitting here, coding away working on an auto-updater for WicketPixie (the next release should be out soon btw) and I just can&#8217;t understand the problem I&#8217;m having. I am retrieving a file&#8217;s contents and comparing it to a variable, but for some reason it&#8217;s coming back as false when I compare it. I scratched my noggin over this for a day or so, then just dropped everything because I had to go to school (*sigh*). I don&#8217;t know what happened, but my brain was refreshed and it came to me: Files contain line terminator characters and whatnot.<br />
So, then I just run the <a href="http://us3.php.net/manual/en/function.trim.php">trim() function</a> on the string containing the file&#8217;s contents and what do you know, it all works.<br />
I&#8217;ve gone ahead and linked to the <a href="http://us3.php.net/manual/en/function.trim.php">trim function</a> in the <a href="http://php.net/manual">PHP manual</a>, so you can check out the examples there. Let this be a lesson to you, don&#8217;t forget about those ninja characters in files. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=TMsneD2nFDg:YvFYZxG0Imc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=TMsneD2nFDg:YvFYZxG0Imc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=TMsneD2nFDg:YvFYZxG0Imc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=TMsneD2nFDg:YvFYZxG0Imc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=TMsneD2nFDg:YvFYZxG0Imc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=TMsneD2nFDg:YvFYZxG0Imc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=TMsneD2nFDg:YvFYZxG0Imc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/TMsneD2nFDg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/didnt-you-know-about-phps-trim-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/didnt-you-know-about-phps-trim-function/</feedburner:origLink></item>
		<item>
		<title>How I Learned PHP And Why It Is The Best Way</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/waDxEQiUtrw/</link>
		<comments>http://eddieringle.com/how-i-learned-php-and-why-it-is-the-best-way/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 03:17:57 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Eddie]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Stuffs]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[function reference]]></category>
		<category><![CDATA[learn PHP]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=167</guid>
		<description><![CDATA[In my honest opinion, I believe PHP is the best language to start off with if you are just entering the developer world.Â  It&#8217;s easy to learn but at the same time it is very powerful. I know exactly how I learned PHP, and I believe it&#8217;s the best darn way you could possibly learn [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/Z5LLGzzniBKLYDnIXK2vcmJoER8/0/da"><img src="http://feedads.g.doubleclick.net/~a/Z5LLGzzniBKLYDnIXK2vcmJoER8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Z5LLGzzniBKLYDnIXK2vcmJoER8/1/da"><img src="http://feedads.g.doubleclick.net/~a/Z5LLGzzniBKLYDnIXK2vcmJoER8/1/di" border="0" ismap="true"></img></a></p><p>In my honest opinion, I believe <a title="PHP" href="http://www.php.net">PHP</a> is the best language to start off with if you are just entering the developer world.Â  It&#8217;s easy to learn but at the same time it is very powerful. I know exactly how I learned PHP, and I believe it&#8217;s the best darn way you could possibly learn PHP.</p>
<p>The first thing anyone and everyone needs when developing is a language reference. Luckily, PHP has <a title="PHP Documentation" href="http://www.php.net/documentation/">great documentation</a> and an <a title="PHP Function Reference" href="http://www.php.net/manual/funcref.php">online function reference</a>, so if you ever need to know how to do something, it&#8217;s all right at your fingertips. I still do not know every function available in PHP and I do not believe I ever will memorize all of them, so to this day I still refer back to the PHP web site whenever I need to know something.</p>
<p>Learning through example and practice is probably how I learned PHP so quickly. I remember talking with my friend over MSN when I had just met him and he had offered to teach me PHP. I didn&#8217;t think I would ever be able to learn it. All he said was to write a program that does [enter pointless function here]. He gave me no hints and no direction, other than the PHP web site. At first I didn&#8217;t have a clue how I would learn the language by doing that, but I tried anyways, and look at what that has done for me. Also, do not hesitate to do a web search on what you are trying to accomplish in PHP, for I am sure that someone somewhere has tried the same thing or at least a similar thing and will give you something to work with.</p>
<p>Seriously, these are not well-kept secrets at all. They just seem too obvious and people decide to run out and buy some book instead. I actually tried the book method, it didn&#8217;t work out well, I just ended up blowing some money. You have been given the best source of PHP knowledge out there, and it is free. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=waDxEQiUtrw:fpj-nqMWA8g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=waDxEQiUtrw:fpj-nqMWA8g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=waDxEQiUtrw:fpj-nqMWA8g:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=waDxEQiUtrw:fpj-nqMWA8g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=waDxEQiUtrw:fpj-nqMWA8g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=waDxEQiUtrw:fpj-nqMWA8g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=waDxEQiUtrw:fpj-nqMWA8g:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/waDxEQiUtrw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-i-learned-php-and-why-it-is-the-best-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-i-learned-php-and-why-it-is-the-best-way/</feedburner:origLink></item>
		<item>
		<title>Make Money Online By Advertweeting with Magpie</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/E8P-7-6ng8A/</link>
		<comments>http://eddieringle.com/make-money-online-by-advertweeting-with-magpie/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 02:51:48 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Make Money]]></category>
		<category><![CDATA[Make Money Online]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Stuffs]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[advertise]]></category>
		<category><![CDATA[advertweeting]]></category>
		<category><![CDATA[magpie]]></category>
		<category><![CDATA[make money]]></category>
		<category><![CDATA[make money online]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=158</guid>
		<description><![CDATA[Want to make money online, but don&#8217;t have a blog or website to put advertisements on? Well, here&#8217;s a service that will allow you to make money online just for tweeting on Twitter!
It&#8217;s called Magpie (or Be-a-Magpie, I&#8217;m not exactly sure), and they will pay you money for allowing them to send out advertweets through [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/fvi0vVMKZnXdTwWmAVZBRq06UL8/0/da"><img src="http://feedads.g.doubleclick.net/~a/fvi0vVMKZnXdTwWmAVZBRq06UL8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fvi0vVMKZnXdTwWmAVZBRq06UL8/1/da"><img src="http://feedads.g.doubleclick.net/~a/fvi0vVMKZnXdTwWmAVZBRq06UL8/1/di" border="0" ismap="true"></img></a></p><p>Want to make money online, but don&#8217;t have a blog or website to put advertisements on? Well, here&#8217;s a service that will allow you to make money online just for tweeting on Twitter!</p>
<p>It&#8217;s called <a title="Magpie" href="http://be-a-magpie.com/sij4dh">Magpie</a> (or <a title="Magpie" href="http://be-a-magpie.com/sij4dh">Be-a-Magpie</a>, I&#8217;m not exactly sure), and they will pay you money for allowing them to send out advertweets through your Twitter account. Now I know what you are thinking (because I thought the same thing): &#8220;So they are just going to send out spam via my Twitter account?&#8221; This isn&#8217;t true at all. Based on your tweeting habits, they will only tweet after every so many tweets of yours. Of course if you like you could set the option to send out a Magpie tweet after every tweet you make or after every 200 tweets you make. To be sure you aren&#8217;t being bamboozled, you have the option of approving each and every Magpie tweet. On top of all that, they have a button that allows you to pause the service without deleting your account and losing your earnings.</p>
<p>The content of the ads depend on the content of your tweets, so you won&#8217;t be seeing &#8220;Plumbing Services, Cheap!&#8221; when you tweet about fine dining. I have spoken to some people and asked them for their opinions and they replied saying they had no problems and that this was all totally legit.</p>
<p>But, this service isn&#8217;t just for the Twitterers. If you&#8217;d like to sign on as an advertiser, you can do that as well. Read the <a href="http://be-a-magpie.com/magpie_whitepaper.pdf">Magpie whitepaper</a> for more information of advertising through Magpie.</p>
<p>So what are you waiting for? <a title="Magpie" href="http://be-a-magpie.com/sij4dh">Be-a-Magpie</a></p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=E8P-7-6ng8A:kRvVXuEEgXE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=E8P-7-6ng8A:kRvVXuEEgXE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=E8P-7-6ng8A:kRvVXuEEgXE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=E8P-7-6ng8A:kRvVXuEEgXE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=E8P-7-6ng8A:kRvVXuEEgXE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=E8P-7-6ng8A:kRvVXuEEgXE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=E8P-7-6ng8A:kRvVXuEEgXE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/E8P-7-6ng8A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/make-money-online-by-advertweeting-with-magpie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://eddieringle.com/make-money-online-by-advertweeting-with-magpie/</feedburner:origLink></item>
		<item>
		<title>WicketPixie Updates… Again</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/MXSFHOE_dnk/</link>
		<comments>http://eddieringle.com/wicketpixie-updates-again/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 18:55:01 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Chris Pirillo]]></category>
		<category><![CDATA[Geeks]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=155</guid>
		<description><![CDATA[If you haven&#8217;t seen already, EdenCode is down, which means you can&#8217;t download WicketPixie 1.0.4.
Well, the good news is I am on Chris&#8217; WicketPixie developer team and we are working on the next version of WicketPixie (much better if I do say so myself).
You can find the latest release candidate of WicketPixie on Geeks!
More info [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/6NzDy8EUDGGstBeJWtf2u5N8FT8/0/da"><img src="http://feedads.g.doubleclick.net/~a/6NzDy8EUDGGstBeJWtf2u5N8FT8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6NzDy8EUDGGstBeJWtf2u5N8FT8/1/da"><img src="http://feedads.g.doubleclick.net/~a/6NzDy8EUDGGstBeJWtf2u5N8FT8/1/di" border="0" ismap="true"></img></a></p><p>If you haven&#8217;t seen already, EdenCode is down, which means you can&#8217;t download WicketPixie 1.0.4.<br />
Well, the good news is I am on Chris&#8217; WicketPixie developer team and we are working on the next version of WicketPixie (much better if I do say so myself).</p>
<p>You can find the <a title="Latest Release Candidate of WicketPixie on Geeks!" href="http://geeks.pirillo.com/forum/topics/wicketpixie-v11-rc13">latest release candidate of WicketPixie on Geeks!</a></p>
<p>More info to come&#8230;</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=MXSFHOE_dnk:zIQydzWijss:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=MXSFHOE_dnk:zIQydzWijss:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=MXSFHOE_dnk:zIQydzWijss:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=MXSFHOE_dnk:zIQydzWijss:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=MXSFHOE_dnk:zIQydzWijss:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=MXSFHOE_dnk:zIQydzWijss:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=MXSFHOE_dnk:zIQydzWijss:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/MXSFHOE_dnk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/wicketpixie-updates-again/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://eddieringle.com/wicketpixie-updates-again/</feedburner:origLink></item>
		<item>
		<title>The Future of the Internet Depends on Faster Connection Speeds</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/yLVNIoFAMkA/</link>
		<comments>http://eddieringle.com/the-future-of-the-internet-depends-on-faster-connection-speeds/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 20:54:09 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Eddie]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technical/Site]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[international]]></category>
		<category><![CDATA[Internet connection speed]]></category>
		<category><![CDATA[internet speeds]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[speedmatters.org]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=151</guid>
		<description><![CDATA[My family pays for 8Mbps down and 1Mbps. Indeed we do receive that speed, but for the same price I could be getting speeds ten times faster if I lived in Japan. The United States is lagging behind in Internet connection speeds. But it&#8217;s not just the United States, it&#8217;s the majority of the countries [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/QSUE0FgmEyyfTtovISlVbxnK6Yc/0/da"><img src="http://feedads.g.doubleclick.net/~a/QSUE0FgmEyyfTtovISlVbxnK6Yc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QSUE0FgmEyyfTtovISlVbxnK6Yc/1/da"><img src="http://feedads.g.doubleclick.net/~a/QSUE0FgmEyyfTtovISlVbxnK6Yc/1/di" border="0" ismap="true"></img></a></p><p>My family pays for 8Mbps down and 1Mbps. Indeed we do receive that speed, but for the same price I could be getting speeds ten times faster if I lived in Japan. The United States is lagging behind in Internet connection speeds. But it&#8217;s not just the United States, it&#8217;s the majority of the countries on Earth. We should be able to download a 2GB movie within seconds, but instead we must wait for movies to load. Web developers today are limited by only two things: Creativity and Connection speeds.</p>
<p>I don&#8217;t give a darn how uncreative a developer might be, but seeing as we&#8217;re in 2009 and we haven&#8217;t even gotten as far as fiber to the house yet is pretty sad. Coined by the media or not, the 3rd version of the web, <a href="http://en.wikipedia.org/wiki/Web 3.0">Web 3.0</a>, is approaching. We&#8217;re getting smarter each year, but our Internet speeds are getting faster every 5 years. This is a problem. Imagine the things we would be able to do with no loading times or even slight loading times for the larger web applications. I would love to have Gmail load instantly after I log in, wouldn&#8217;t you? <img src='http://eddieringle.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>But seriously, with faster connections developers would be able to transfer entire databases at once instead of bits and pieces of those databases. Why am I posting this today? Well, when I visited <a href="http://speedmatters.org">http://speedmatters.org/</a> it got me thinking. We seriously are in trouble. Congress defines high speed Internet as 200-some kilobits per second (remember, there are eigth bits in one byte)! That&#8217;s not high speed, that&#8217;s a joke! What we need to do is stand up for our right to a faster Internet. And yes indeed is it a right.</p>
<p>So what if <a href="http://speedmatters.org">http://speedmatters.org/</a> is geared towards U.S. citizens? If the United States did something about this, I can guarantee that many other countries will follow. Even Japan&#8217;s 100Mbps connections are minor compared to the 10Gbps the spinal cord of the Internet runs on, that we know is possible.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=yLVNIoFAMkA:rrxzfDIUSqY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=yLVNIoFAMkA:rrxzfDIUSqY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=yLVNIoFAMkA:rrxzfDIUSqY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=yLVNIoFAMkA:rrxzfDIUSqY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=yLVNIoFAMkA:rrxzfDIUSqY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=yLVNIoFAMkA:rrxzfDIUSqY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=yLVNIoFAMkA:rrxzfDIUSqY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/yLVNIoFAMkA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/the-future-of-the-internet-depends-on-faster-connection-speeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/the-future-of-the-internet-depends-on-faster-connection-speeds/</feedburner:origLink></item>
		<item>
		<title>What is Powerline Networking?</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/Czo-FgySUFk/</link>
		<comments>http://eddieringle.com/what-is-powerline-networking/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 02:24:19 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Eddie]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[powerline]]></category>
		<category><![CDATA[powerline networking]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wired networking]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=147</guid>
		<description><![CDATA[My desk is currently in my bedroom, which is currently on the side of the house opposite the office, which contains the router, modem, and other networking equipment. My problem? We have not ran ethernet to my room yet. Sure, we have an access point up in our attic that allows the whole house to [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/_XviigpVmDepV9NNhlutDnKuBvI/0/da"><img src="http://feedads.g.doubleclick.net/~a/_XviigpVmDepV9NNhlutDnKuBvI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_XviigpVmDepV9NNhlutDnKuBvI/1/da"><img src="http://feedads.g.doubleclick.net/~a/_XviigpVmDepV9NNhlutDnKuBvI/1/di" border="0" ismap="true"></img></a></p><p>My desk is currently in my bedroom, which is currently on the side of the house opposite the office, which contains the router, modem, and other networking equipment. My problem? We have not ran ethernet to my room yet. Sure, we have an access point up in our attic that allows the whole house to get a wireless connection, but I wanted a guaranteed connection to the Internet. Now, I&#8217;m too lazy to run the ethernet cable through the attic myself, so I did some research online. I then discovered powerline networking.</p>
<p>Powerline networking works by using your house&#8217;s existing electrical wiring to transfer data. All the work required from you is plugging the adapters into a wall outlet. I needed a solution quickly and ran out to buy a kit of Netgear 200Mbps adapters. They were a bit on the expensive side, but so far they have not failed me. I did a short video review on them which is up on YouTube:</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/CdMOi4-1LEQ&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CdMOi4-1LEQ&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>If you&#8217;d like to learn more about powerline networking, visit the <a href="http://www.homeplug.org/">HomePlug Powerline Alliance</a> website or the ever reliable <a href="http://en.wikipedia.org/wiki/Power_line_communication">Wikipedia article on powerline networking</a> (geared to those looking for more technical terms).</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Czo-FgySUFk:W96z7xdmwoI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Czo-FgySUFk:W96z7xdmwoI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=Czo-FgySUFk:W96z7xdmwoI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Czo-FgySUFk:W96z7xdmwoI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=Czo-FgySUFk:W96z7xdmwoI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=Czo-FgySUFk:W96z7xdmwoI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=Czo-FgySUFk:W96z7xdmwoI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/Czo-FgySUFk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/what-is-powerline-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/what-is-powerline-networking/</feedburner:origLink></item>
		<item>
		<title>Watch Out, Google May Harm Your Computer</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/NVi-8BLlKcQ/</link>
		<comments>http://eddieringle.com/watch-out-google-may-harm-your-computer/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 15:30:37 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google may harm your computer]]></category>
		<category><![CDATA[google search]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[This site may harm your computer]]></category>
		<category><![CDATA[warnings]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=141</guid>
		<description><![CDATA[If that heading didn&#8217;t grab your attention, I don&#8217;t know what will. When my mom decided to do a little Google searching this morning she was confronted with the warning message: &#8220;This site may harm your computer&#8221;, on EVERY SINGLE RESULT. Then, maybe I thought it was only because she was using Internet Explorer, so [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/oO5YcMryTeI5_iwQPXdrJ7Pli_I/0/da"><img src="http://feedads.g.doubleclick.net/~a/oO5YcMryTeI5_iwQPXdrJ7Pli_I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oO5YcMryTeI5_iwQPXdrJ7Pli_I/1/da"><img src="http://feedads.g.doubleclick.net/~a/oO5YcMryTeI5_iwQPXdrJ7Pli_I/1/di" border="0" ismap="true"></img></a></p><div id="attachment_142" class="wp-caption aligncenter" style="width: 251px"><img class="size-full wp-image-142 " title="googlemayharmyourcomputer" src="http://eddieringle.com/wp-content/uploads/2009/01/googlemayharmyourcomputer.png" alt="Look out, Google may harm your computer" width="241" height="97" /><p class="wp-caption-text">Look out, Google may harm your computer.</p></div>
<p>If that heading didn&#8217;t grab your attention, I don&#8217;t know what will. When my mom decided to do a little Google searching this morning she was confronted with the warning message: &#8220;This site may harm your computer&#8221;, on EVERY SINGLE RESULT. Then, maybe I thought it was only because she was using Internet Explorer, so I tried on Chrome and Firefox, no dice. Still the warnings. Then, curious as I am, searched for Google. Even Google&#8217;s own sites have the warnings appended to them. Clicking the warning brought you to this Google help article. This is a very sad embarrassing day for Google. However, right at this second, I did another search, and the warnings were removed. How&#8217;s that for quick fixes?</p>
<p>If I could tell Google one thing, it would be to setup a test site, with a test search engine, and screw up on that site.</p>
<p>I don&#8217;t know how many people were blessed to see this hilarious screw up, but I&#8217;m just glad I shot a screenie of Google warning you that they might harm your computer.</p>
<p>Have a good day everyone.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NVi-8BLlKcQ:P9dKI1TIXXI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NVi-8BLlKcQ:P9dKI1TIXXI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NVi-8BLlKcQ:P9dKI1TIXXI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NVi-8BLlKcQ:P9dKI1TIXXI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NVi-8BLlKcQ:P9dKI1TIXXI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=NVi-8BLlKcQ:P9dKI1TIXXI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=NVi-8BLlKcQ:P9dKI1TIXXI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/NVi-8BLlKcQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/watch-out-google-may-harm-your-computer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/watch-out-google-may-harm-your-computer/</feedburner:origLink></item>
	</channel>
</rss>
