<?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>Thu, 26 Aug 2010 22:14:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<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>CyanogenMod 6 (Android 2.2 “Froyo”) running on the T-Mobile G1 (HTC Dream)</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/dBeZ0owc4cU/</link>
		<comments>http://eddieringle.com/cyanogenmod-6-android-2-2-froyo-running-on-the-t-mobile-g1-htc-dream/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 16:39:10 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[2.2]]></category>
		<category><![CDATA[aosp]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[dream]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[MyTouch]]></category>
		<category><![CDATA[Sapphire]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=532</guid>
		<description><![CDATA[Not even a week has passed since the Froyo source code dropped into AOSP, and a working build of CyanogenMod 6 has already been produced. Aside from needing proprietary bits to make it work fully, it looks to be smooth and functional. In the video below, Chris Soyars, a developer working on CyanogenMod, shows off [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/kJFbxmxBAEfc-FHUgGvprcvl9No/0/da"><img src="http://feedads.g.doubleclick.net/~a/kJFbxmxBAEfc-FHUgGvprcvl9No/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kJFbxmxBAEfc-FHUgGvprcvl9No/1/da"><img src="http://feedads.g.doubleclick.net/~a/kJFbxmxBAEfc-FHUgGvprcvl9No/1/di" border="0" ismap="true"></img></a></p><p>Not even a week has passed since <a href="http://eddieringle.com/android-2-2-froyo-has-arrived-in-the-aosp/">the Froyo source code dropped into AOSP</a>, and a working build of CyanogenMod 6 has already been produced. Aside from needing proprietary bits to make it work fully, it looks to be smooth and functional.</p>
<p>In the video below, <a href="http://ctso.me/">Chris Soyars</a>, a developer working on <a href="http://www.cyanogenmod.com">CyanogenMod</a>, shows off CM6 running on a T-Mobile G1 (HTC Dream).</p>
<p><object width="425" height="264"><param name="movie" value="http://www.youtube.com/v/xZY2AyAPyMw&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xZY2AyAPyMw&#038;fs=1" type="application/x-shockwave-flash" width="425" height="264" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Now, notice this is a test0 build. The ROM still has a way to go before it is even ready for a testing release, as the developers still need to merge in the CyanogenMod source code additions (Chris says in the video himself that what he is showing is pretty much vanilla AOSP 2.2).</p>
<p>Also, I should probably mention that because the Dream and Sapphire (MyTouch 3G) are very similar hardware-wise, MyTouch owners can rest knowing that this build works on their devices, too.</p>
<p>If you want to be kept in the loop with everything CyanogeMod, your best bet is to join the #CyanogenMod channel on the <a href="http://freenode.net">Freenode IRC network</a>.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dBeZ0owc4cU:eRpTGrsEzW8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dBeZ0owc4cU:eRpTGrsEzW8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=dBeZ0owc4cU:eRpTGrsEzW8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dBeZ0owc4cU:eRpTGrsEzW8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=dBeZ0owc4cU:eRpTGrsEzW8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=dBeZ0owc4cU:eRpTGrsEzW8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=dBeZ0owc4cU:eRpTGrsEzW8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/dBeZ0owc4cU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/cyanogenmod-6-android-2-2-froyo-running-on-the-t-mobile-g1-htc-dream/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://eddieringle.com/cyanogenmod-6-android-2-2-froyo-running-on-the-t-mobile-g1-htc-dream/</feedburner:origLink></item>
		<item>
		<title>Android 2.2 “Froyo” has arrived in the AOSP</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/oucNDYlO0jQ/</link>
		<comments>http://eddieringle.com/android-2-2-froyo-has-arrived-in-the-aosp/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 18:21:25 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[2.2]]></category>
		<category><![CDATA[aosp]]></category>
		<category><![CDATA[cyanogen]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=528</guid>
		<description><![CDATA[@cyanogen: Froyo just hit AOSP And that&#8217;s how I knew. The source code for Android 2.2 &#8220;Froyo&#8221; has just recently been released to the Android Open Source Project, meaning it is open to anyone to grab and do what they want with. What does this mean? Now the ROM developers (like Cyanogen) can slave away [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/IgBTf-svYICWQ9aaZFLIwjMiq-Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/IgBTf-svYICWQ9aaZFLIwjMiq-Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IgBTf-svYICWQ9aaZFLIwjMiq-Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/IgBTf-svYICWQ9aaZFLIwjMiq-Y/1/di" border="0" ismap="true"></img></a></p><blockquote><p><a href="http://twitter.com/cyanogen">@cyanogen</a>: Froyo just hit AOSP <img src='http://eddieringle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<p>And that&#8217;s how I knew.</p>
<p>The <a href="http://android.git.kernel.org">source code</a> for Android 2.2 &#8220;Froyo&#8221; has just recently been released to the <a href="http://source.android.com">Android Open Source Project</a>, meaning it is open to anyone to grab and do what they want with. What does this mean? Now the ROM developers (like Cyanogen) can slave away to give us Froyoy goodness on our devices (even my old and trusty HTC Dream, aka the T-Mobile G1).</p>
<p>Now, it is only a matter of time to see how long it takes for one of these developers to get a test build of a Froyo ROM ready for download, and when they do, it will surely be all over <a href="http://www.xda-developers.com">XDA</a> (and not to mention, Twitter).</p>
<p>What am I looking forward to with Froyo? Mainly the new JIT for Dalvik. As I said before, I&#8217;m on my Dream, so it isn&#8217;t like I enjoy the awesome Snapdragon platform every other Android device these days runs. The JIT will be a welcome improvement to an already awesome phone. The second feature I&#8217;ve been waiting for is the &#8220;Chrome-to-Phone&#8221; feature, or the cloud notification system Google showed off at Google I/O. I&#8217;ll be able to select which applications I want from any computer, and they will automatically install themselves onto my phone. The same goes for music, I&#8217;ll never have to copy music files onto my SD card ever again. Similarly, Froyo lets me stream music from my computer, so I don&#8217;t need the music files on my device whatsoever.</p>
<p>So, I&#8217;m going to sit back and wait for the first Froyo ROM (that works with the Dream) to surface, and when that moment comes I can assure you I won&#8217;t be answering any emails or messages.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=oucNDYlO0jQ:utS0XX4hEII:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=oucNDYlO0jQ:utS0XX4hEII:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=oucNDYlO0jQ:utS0XX4hEII:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=oucNDYlO0jQ:utS0XX4hEII:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=oucNDYlO0jQ:utS0XX4hEII:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=oucNDYlO0jQ:utS0XX4hEII:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=oucNDYlO0jQ:utS0XX4hEII:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/oucNDYlO0jQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/android-2-2-froyo-has-arrived-in-the-aosp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/android-2-2-froyo-has-arrived-in-the-aosp/</feedburner:origLink></item>
		<item>
		<title>JIT Hack on the G1 Provides a Nice Speed Boost</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/nU_Usnu2ZJ0/</link>
		<comments>http://eddieringle.com/jit-hack-on-the-g1-provides-a-nice-speed-boost/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 15:47:26 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[Dalvik]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JIT]]></category>
		<category><![CDATA[myriad]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=509</guid>
		<description><![CDATA[Back in February, I installed a modified Dalvik library that included a JIT onto my trusty T-Mobile G1 (HTC Dream). While any noticeable improvements are likely caused by a placebo effect, the benchmarks do not lie. Even on my G1, the oldest Android device released to the public, the JIT shaved a few seconds off [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/HW30g04HbjZ-nHqzyt7gy--UZ_g/0/da"><img src="http://feedads.g.doubleclick.net/~a/HW30g04HbjZ-nHqzyt7gy--UZ_g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HW30g04HbjZ-nHqzyt7gy--UZ_g/1/da"><img src="http://feedads.g.doubleclick.net/~a/HW30g04HbjZ-nHqzyt7gy--UZ_g/1/di" border="0" ismap="true"></img></a></p><p>Back in February, I installed a modified <a href="http://en.wikipedia.org/wiki/Dalvik_virtual_machine">Dalvik</a> library that included a <a href="http://en.wikipedia.org/wiki/Just-in-time_compilation">JIT</a> onto my trusty T-Mobile G1 (HTC Dream). While any noticeable improvements are likely caused by a placebo effect, the benchmarks do not lie. Even on my G1, the oldest Android device released to the public, the JIT shaved a few seconds off the results of the BenchmarkPI application, ~3 seconds to be exact.</p>
<p>While this may not be overwhelmingly awesome just yet, I can not wait to see how the final JIT (that Google is working on and <a href="http://code.google.com/events/io/2010/sessions/jit-compiler-androids-dalvik-vm.html">will release at Google I/O 2010</a>) performs (Myriad is <a href="http://www.phonebeez.com/2010/02/myriad-dalvik-turbo-and-google-android-jit-compiler-to-boost-android-performance/">also working on a JIT</a>, so maybe a little JIT showdown will take place sometime in the future?).</p>
<p>Anyways, enjoy these screen grabs of the BenchmarkPI application:</p>
<div id="attachment_510" class="wp-caption alignleft" style="width: 202px"><img class="size-full wp-image-510 " title="BenchmarkPI without JIT hack" src="http://eddieringle.com/wp-content/uploads/2010/04/wojit.png" alt="BenchmarkPI without JIT hack" width="192" height="288" /><p class="wp-caption-text">Without JIT</p></div>
<div id="attachment_511" class="wp-caption alignright" style="width: 202px"><img class="size-full wp-image-511 " title="BenchmarkPI with JIT hack" src="http://eddieringle.com/wp-content/uploads/2010/04/withjit.png" alt="BenchmarkPI with JIT hack" width="192" height="288" /><p class="wp-caption-text">With JIT</p></div>
<p><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br />
So, want to try out the hack yourself? Head on over to the <a href="http://forum.xda-developers.com/showthread.php?t=637419">post on XDA</a> (I recommend using the VMLIBS.zip method, so scroll down until you find it in the first post).</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nU_Usnu2ZJ0:bEohJatZsvQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nU_Usnu2ZJ0:bEohJatZsvQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=nU_Usnu2ZJ0:bEohJatZsvQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nU_Usnu2ZJ0:bEohJatZsvQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=nU_Usnu2ZJ0:bEohJatZsvQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nU_Usnu2ZJ0:bEohJatZsvQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=nU_Usnu2ZJ0:bEohJatZsvQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/nU_Usnu2ZJ0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/jit-hack-on-the-g1-provides-a-nice-speed-boost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/jit-hack-on-the-g1-provides-a-nice-speed-boost/</feedburner:origLink></item>
		<item>
		<title>How To Install Official Nvidia Drivers in Linux</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/3mxY-Er4vx4/</link>
		<comments>http://eddieringle.com/how-to-install-official-nvidia-drivers-in-linux/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 00:01:49 +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[driver]]></category>
		<category><![CDATA[graphics drivers]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=501</guid>
		<description><![CDATA[Installing graphics drivers can be a real pain on Linux. Luckily, things have gradually gotten simpler over time. If you are an Nvidia user running Linux (or in my case, a Linux user running Nvidia), then you are in luck. Installing the official Nvidia drivers is pretty simple. NOTE: I&#8217;m running Ubuntu here on my [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/LfS7Camg7NOKv2gCf0lRf0kpMtc/0/da"><img src="http://feedads.g.doubleclick.net/~a/LfS7Camg7NOKv2gCf0lRf0kpMtc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LfS7Camg7NOKv2gCf0lRf0kpMtc/1/da"><img src="http://feedads.g.doubleclick.net/~a/LfS7Camg7NOKv2gCf0lRf0kpMtc/1/di" border="0" ismap="true"></img></a></p><p>Installing graphics drivers can be a real pain on Linux. Luckily, things have gradually gotten simpler over time. If you are an Nvidia user running Linux (or in my case, a Linux user running Nvidia), then you are in luck. Installing the official Nvidia drivers is pretty simple.</p>
<p>NOTE: I&#8217;m running Ubuntu here on my desktop, but I&#8217;ll try to keep things as universal as possible.</p>
<h2>Step 1. Download the Drivers</h2>
<p>The easiest method to downloading the latest drivers is by following the directions on Nvidia&#8217;s own <a href="http://www.nvidia.com/Download/index5.aspx">driver download page</a>. If you are in the mood to try out beta or older versions of the drivers, check out <a href="http://www.nvidia.com/Download/Find.aspx">this page</a>.</p>
<h2>Step 2. Kill the X Server</h2>
<p>The Nvidia installer will complain if you try to install new drivers while the X server (a.k.a. all the graphic user interface stuff) is running. So, you&#8217;ll have to jump to a new session by hitting Ctrl+Alt+F1. This will bring you down to a text-only terminal. Login if it asks you to.</p>
<p>Now, GNOME (which uses gdm) users will usually enter this to stop the X Server:</p>
<pre>sudo /etc/init.d/gdm stop</pre>
<p>As for KDE (kdm) users:</p>
<pre>sudo /etc/init.d/kdm stop</pre>
<h2>Step 3. Start the Driver Installer</h2>
<p>Navigate to the directory where the driver installer downloaded to. For me, this was /home/eddie/Downloads:</p>
<pre>cd ~/Downloads</pre>
<p>Now, you must have root permissions to install new drivers (because it ties itself in with the kernel), so make sure you either switch to the root user or use sudo (recommended) before running the installer:</p>
<pre>sudo sh ./NVIDIA-Linux-x86_64-195.36.15-pkg2.run</pre>
<p>NOTE: Remember to use the name of the driver file you downloaded, not the one above.</p>
<h2>Step 4. Follow the Installer&#8217;s Instructions</h2>
<p>The installer should ask you a few questions as it installs the new drivers. It is usually safe (and recommended by myself) to say yes to all of the questions asked (install 32-bit OpenGL libraries, create a fresh Xorg.conf, etc.). After the questions, sit back and let the installer finish.</p>
<h2>Step 5. Reboot and Enjoy</h2>
<p>And now you are done! Reboot and enjoy the up-to-date drivers:</p>
<pre>sudo reboot</pre>
<h2>Troubleshooting and How to Handle Errors</h2>
<p>In this section, I will describe the methods I used to work around a few of the issues I have encountered when installing new drivers. (I will update this section whenever a new problem arises!)</p>
<p>1. &#8220;Provided install script failed&#8221;</p>
<p>If you run Ubuntu, then you will see this everytime you try to install a new driver. Just ignore it, the install script provided by the Ubuntu developers fails on purpose.</p>
<p>2. Error locating kernel source</p>
<p>If you are like me and have compiled your own custom kernel, this problem will probably affect you. If you do not run a custom kernel, and use the default, distribution provided kernel, then you probably do not the kernel headers installed. On Ubuntu, this is simple to fix:</p>
<pre>sudo apt-get install kernel-source</pre>
<p>But if you ARE on a custom kernel, or you have the correct kernel headers installed but it still cannot find them, append the &#8211;kernel-source-path option on to the installer command. Kernel headers are usually located in the /usr/src directory. In my case, the command I use to start the 195.36.15 driver installer is:</p>
<pre>sudo sh ./NVIDIA-Linux-x86_64-195.36.15-pkg2.run --kernel-source-path=/usr/src/linux-headers-2.6.32-bfs311-idlesoft-desktop-amd64/</pre><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3mxY-Er4vx4:NRMKDytsPyc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3mxY-Er4vx4:NRMKDytsPyc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3mxY-Er4vx4:NRMKDytsPyc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3mxY-Er4vx4:NRMKDytsPyc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3mxY-Er4vx4:NRMKDytsPyc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3mxY-Er4vx4:NRMKDytsPyc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3mxY-Er4vx4:NRMKDytsPyc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/3mxY-Er4vx4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/how-to-install-official-nvidia-drivers-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/how-to-install-official-nvidia-drivers-in-linux/</feedburner:origLink></item>
		<item>
		<title>Overcoming Writer’s Block: Knowing What Others Do Not</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/t4RUkLiMSHQ/</link>
		<comments>http://eddieringle.com/overcoming-writers-block-knowing-what-others-do-not/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 22:18:47 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[overcome]]></category>
		<category><![CDATA[subconscious]]></category>
		<category><![CDATA[writer's]]></category>
		<category><![CDATA[writer's block]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=498</guid>
		<description><![CDATA[Once you know something, it&#8217;s hard to differentiate that concept from being an easily understandable one or one that requires teaching. I&#8217;m the resident computer geek in my school and family, so when people have a problem, they usually come to me. Now, I am often plagued with writer&#8217;s block. This really is not a [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/ElbBJnu-ySAKaeCi9Il8qE3KPJ0/0/da"><img src="http://feedads.g.doubleclick.net/~a/ElbBJnu-ySAKaeCi9Il8qE3KPJ0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ElbBJnu-ySAKaeCi9Il8qE3KPJ0/1/da"><img src="http://feedads.g.doubleclick.net/~a/ElbBJnu-ySAKaeCi9Il8qE3KPJ0/1/di" border="0" ismap="true"></img></a></p><p>Once you know something, it&#8217;s hard to differentiate that concept from being an easily understandable one or one that requires teaching. I&#8217;m the resident computer geek in my school and family, so when people have a problem, they usually come to me.</p>
<p>Now, I am often plagued with writer&#8217;s block. This really is not a niche blog, so I can write about anything I please. However, when I try to write a post about fixing a problem, I cannot.</p>
<p>I have found the simple answer to this issue. The problems that I fix are so simple to me, I really do not give them a second thought. I could probably run through many steps to fix a problem and not even realize that the person I am helping is standing behind me, wondering what the heck I am doing to fix things.</p>
<p>This is a real shame, because there are so many issues out there that I have fixed and probably just as many people with those same issues. Worst of all, perhaps I come across the issue at a later date,  long past when I last encountered it. What if I happen to forget what I did to fix the problem?</p>
<p>From now on, I am going to try identifying which of my subconscious actions should be blogged about. Maybe this new plan of action of mine will help a few people.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t4RUkLiMSHQ:6rYlbDcuKh0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t4RUkLiMSHQ:6rYlbDcuKh0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=t4RUkLiMSHQ:6rYlbDcuKh0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t4RUkLiMSHQ:6rYlbDcuKh0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=t4RUkLiMSHQ:6rYlbDcuKh0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t4RUkLiMSHQ:6rYlbDcuKh0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=t4RUkLiMSHQ:6rYlbDcuKh0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/t4RUkLiMSHQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/overcoming-writers-block-knowing-what-others-do-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/overcoming-writers-block-knowing-what-others-do-not/</feedburner:origLink></item>
		<item>
		<title>#1 Method to Get Traffic to Your Blog or Website: Spread the Word</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/t2LhFiYS8xA/</link>
		<comments>http://eddieringle.com/1-method-to-get-traffic-to-your-blog-or-website-spread-the-word/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 01:57:38 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet/Web Sites]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[#1]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[incoming links]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[spread the word]]></category>
		<category><![CDATA[traffic]]></category>
		<category><![CDATA[visitors]]></category>
		<category><![CDATA[visits]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[word of mouth]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=495</guid>
		<description><![CDATA[My blog is relatively new, so I am always trying to get more visitors to spend some time here and read my blog posts. I have read tons of &#8220;How-tos&#8221; that detail steps to attract more visitors to my website. After making use of the powerful analytic tools I have available, one thing is clear [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/SPhRnYLqoouMo3bjjcweFqaGc24/0/da"><img src="http://feedads.g.doubleclick.net/~a/SPhRnYLqoouMo3bjjcweFqaGc24/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/SPhRnYLqoouMo3bjjcweFqaGc24/1/da"><img src="http://feedads.g.doubleclick.net/~a/SPhRnYLqoouMo3bjjcweFqaGc24/1/di" border="0" ismap="true"></img></a></p><p>My blog is relatively new, so I am always trying to get more visitors to spend some time here and read my blog posts. I have read tons of &#8220;How-tos&#8221; that detail steps to attract more visitors to my website. After making use of the powerful analytic tools I have available, one thing is clear to me: The best way to get traffic to your blog (or any website) is spreading the word.</p>
<p>Want to hear a story? Well, my mom&#8217;s friend recently started her own online store selling <a href="http://www.violetsvelvetbox.com/">boutique bows, tutus, and other little girl hair accessories</a>. When she first started out, she was hardly getting any hits on her site. Then, when she began interacting with communities via forums and social networking sites, people discovered her site and the rest was history.</p>
<p>Okay, so that wasn&#8217;t the most amazing story ever told, but it is true. It is an example of one website that got it&#8217;s start by word of mouth alone. I myself am an active member of many social networking sites and forums, and the I have gotten quite a few visits from links posted on those sites. Don&#8217;t be afraid to start a new thread in a forum asking people to check out one of your new blog posts, as long as you are abiding by the rules of those forums, of course. Also, if you are posting links to your site on forums and such, consider returning the favor by posting a link back to that same forum.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t2LhFiYS8xA:EUSIvVdSCF0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t2LhFiYS8xA:EUSIvVdSCF0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=t2LhFiYS8xA:EUSIvVdSCF0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t2LhFiYS8xA:EUSIvVdSCF0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=t2LhFiYS8xA:EUSIvVdSCF0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=t2LhFiYS8xA:EUSIvVdSCF0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=t2LhFiYS8xA:EUSIvVdSCF0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/t2LhFiYS8xA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/1-method-to-get-traffic-to-your-blog-or-website-spread-the-word/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/1-method-to-get-traffic-to-your-blog-or-website-spread-the-word/</feedburner:origLink></item>
		<item>
		<title>Why Windows Gets So Many Viruses, Plain and Simple</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/3qaRlexPngw/</link>
		<comments>http://eddieringle.com/why-windows-gets-so-many-viruses-plain-and-simple/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 23:11:31 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[viruses]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=491</guid>
		<description><![CDATA[While I am primarily a Linux geek, I run Windows on my laptop and at school. In my lifetime, my Windows machines have almost never been infected any sort of virus, but I have still had my share of them. Nevertheless, there are quite a lot of them out there, but you may ask yourself [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/djwbX80JeD5bAw5Oh1GqpDC5UGQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/djwbX80JeD5bAw5Oh1GqpDC5UGQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/djwbX80JeD5bAw5Oh1GqpDC5UGQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/djwbX80JeD5bAw5Oh1GqpDC5UGQ/1/di" border="0" ismap="true"></img></a></p><p>While I am primarily a Linux geek, I run Windows on my laptop and at school. In my lifetime, my Windows machines have almost never been infected any sort of virus, but I have still had my share of them. Nevertheless, there are quite a lot of them out there, but you may ask yourself why Windows users have so many viruses to worry about while users of other operating systems do not.</p>
<p>If you take a look at the <a href="http://en.wikipedia.org/wiki/Usage_share_of_operating_systems">usage share of various operating systems</a>, there is no doubt that Windows commands the market. Now, put yourself in a blackhat hacker&#8217;s shoes. Would you rather target the operating system with many users, or few users?</p>
<p>Okay, so hopefully now you understand just why Windows is unfortunate enough to receive all those nasty viruses. Hopefully now it can be understood that poor coding is not always to blame. In fact, it is probably easier to program a virus for Linux-based operating systems, due to Linux being open source. This means that it&#8217;s source code (along with it&#8217;s flaws) is viewable by everyone, so a knowledgeable hacker would be able to spot security holes easily. Now, Linux being open source also means that those security holes are much more likely to be pointed out to the kernel developers, who are able to patch the flaws quickly. This goes for not just the Linux kernel, but all the libraries and applications written for Linux.</p>
<p>So next time you bash Windows for having so many viruses, think about the boat Microsoft is in right now.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3qaRlexPngw:srnuf-UKUTE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3qaRlexPngw:srnuf-UKUTE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3qaRlexPngw:srnuf-UKUTE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3qaRlexPngw:srnuf-UKUTE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3qaRlexPngw:srnuf-UKUTE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=3qaRlexPngw:srnuf-UKUTE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=3qaRlexPngw:srnuf-UKUTE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/3qaRlexPngw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/why-windows-gets-so-many-viruses-plain-and-simple/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://eddieringle.com/why-windows-gets-so-many-viruses-plain-and-simple/</feedburner:origLink></item>
		<item>
		<title>WicketPixie 2.0 Roadmap, For Real This Time</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/zUUMTxu5OzI/</link>
		<comments>http://eddieringle.com/wicketpixie-2-0-roadmap-for-real-this-time/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 22:45:14 +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[fresh]]></category>
		<category><![CDATA[minimalist]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[roadmap]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wicketpixie]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=488</guid>
		<description><![CDATA[Okay, so I have talked about WicketPixie 2.0 previously, mentioning all the cool stuff it would contain. Well, forget it all, because it is not happening. Not in 2.0, at least. WicketPixie was my first real development project, and since then I have worked on numerous other projects, which have trained me to become less [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/h9YwBIgIjD-2z6PeuvRJICzu6SA/0/da"><img src="http://feedads.g.doubleclick.net/~a/h9YwBIgIjD-2z6PeuvRJICzu6SA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/h9YwBIgIjD-2z6PeuvRJICzu6SA/1/da"><img src="http://feedads.g.doubleclick.net/~a/h9YwBIgIjD-2z6PeuvRJICzu6SA/1/di" border="0" ismap="true"></img></a></p><p>Okay, so I have talked about WicketPixie 2.0 previously, mentioning all the cool stuff it would contain. Well, forget it all, because it is not happening. Not in 2.0, at least.</p>
<p>WicketPixie was my first real development project, and since then I have worked on numerous other projects, which have trained me to become less immature about the way I do things. My proudest project yet is also the most organized project I have ever created. For whatever reason, I never announced Hubroid, my Android app that allows you access <a href="http://github.com">GitHub</a> via the GitHub API. But I will not announce it now, that is for another day. Now, I will explain the new development strategy for WicketPixie.</p>
<p>Previously, I packed as many features as possible into each WicketPixie version. All this did was cause messy code, infrequent (if any) releases, and bugs. Now, the plan is simple. Frequent, small version releases. Each one will contain a maximum of one or two new features. When real life is not too busy, hopefully a new version can be out every two weeks (school will do everything in its power to stop that, of course). This will allow us to focus on one or two things for each version, so we can be careful not to overlook any glitches or bugs. I also intend on shooting for a &#8220;bloat first, optimize later&#8221; technique, where the first few versions will bring new features, and then the few versions after that will tweak and optimize them.</p>
<p>So, what will the first release in the 2.0 series contain? Well, pretty much nothing. I intend to start fresh and simple. It will include the default template, and nothing else. No options, no social media features, just HTML, CSS, and images. I know it&#8217;s disappointing to hear, but all those features will be back shortly. (I hope)</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zUUMTxu5OzI:y2DbLolAKF0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zUUMTxu5OzI:y2DbLolAKF0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=zUUMTxu5OzI:y2DbLolAKF0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zUUMTxu5OzI:y2DbLolAKF0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=zUUMTxu5OzI:y2DbLolAKF0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=zUUMTxu5OzI:y2DbLolAKF0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=zUUMTxu5OzI:y2DbLolAKF0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/zUUMTxu5OzI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/wicketpixie-2-0-roadmap-for-real-this-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/wicketpixie-2-0-roadmap-for-real-this-time/</feedburner:origLink></item>
		<item>
		<title>Why Aren’t “Premium” WordPress Themes Freely Available Yet?</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/nhb7BXv5pYY/</link>
		<comments>http://eddieringle.com/why-arent-premium-wordpress-themes-freely-available-yet/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 19:38:35 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Frugal]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[GPL-compatible]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Premium]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=482</guid>
		<description><![CDATA[Before I get to the heart of this post, I want to provide support for my idea: &#8220;… themes link and use lots of internal WordPress functions, which make them linked under the GPL and subject to being a GPL-compatible license. If a theme (or a plugin) used no internal WP functions or APIs, then [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/hAu757uc0laX8mKBl8F_QzgCFDE/0/da"><img src="http://feedads.g.doubleclick.net/~a/hAu757uc0laX8mKBl8F_QzgCFDE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hAu757uc0laX8mKBl8F_QzgCFDE/1/da"><img src="http://feedads.g.doubleclick.net/~a/hAu757uc0laX8mKBl8F_QzgCFDE/1/di" border="0" ismap="true"></img></a></p><p>Before I get to the heart of this post, I want to provide support for my idea:</p>
<blockquote><p><em>&#8220;… themes link and use lots of internal WordPress functions, which make them linked under the GPL and subject to being a GPL-compatible license. If a theme (or a plugin) used no internal WP functions or APIs, then it could probably be considered independent, but that would be really really hard for a theme.&#8221;</em>, <cite><a href="http://wordpress.org/support/topic/113358#post-543507">Matt Mullenweg</a></cite></p></blockquote>
<p>I have known that themes and plugins are subject to being <a href="http://en.wikipedia.org/wiki/GNU_General_Public_License#Compatibility_and_multi-licensing">GPL-compatible</a> for a long time now, and have even contemplated doing a post like this a long time ago. It was not until today, when I was bored out of my mind, when I decided to point out the blatant truth.<br />
Themes like Thesis and Frugal charge for people to use the theme, and charge even more for support and the ability to use the theme on more than one site. But what is stopping you from sharing the theme with friends, installing it onto as many sites as you choose, or even (gasp) removing the attribution from the footer? To put it simply, nothing. Why hasn&#8217;t someone released the theme themselves to the public for all to use freely? Once again, the answer is: nothing.</p>
<p>I am a developer myself, so I understand that those theme developers need to make a living and want compensation for their hard work. It is completely fair and legal for them to do so. Some may charge excessively for the theme, but that is their choice. However, if they try to stop you from releasing the theme yourself, charging nothing, then that&#8217;s where the GPL steps in. By the terms of the GPL and as far as I know, all of the GPL-compatible licenses, you are free to distribute the theme&#8217;s either for free or for profit.</p>
<p>And now, a selection from DIYTheme&#8217;s (Author and Owner of the Thesis theme) Terms of Service:</p>
<blockquote><p>
<em>* Member must not use any DIYthemes digital products in a manner not permitted by the terms of Member’s membership level, and must not distribute any DIYthemes digital products to third parties by any means, including but not limited to posting download links at public or private forums, websites, peer-to-peer networks, torrents, or email lists. DIYthemes reserves all rights with respect to its intellectual property, and all remedies, in law and in equity.</em><br />
<em>* Member agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service without the express written permission by DIYthemes.</em>
</p></blockquote>
<p>So, based on those terms, the Thesis theme is conflicting with the GPL. (Fun fact: I managed to get the terms of service from GitHub, where <a href="http://github.com/billerby/Surdeg">some user has a repository</a> that is, I&#8217;m guessing, his blog and it contains Thesis 1.6. FTW.)</p>
<p>So do not be scared by these terms, because the GPL says you can do whatever the heck you want with WordPress theme code. Of course, play nice and keep the original license up whenever you distribute (not that ToS though, it&#8217;s null and void in my book).</p>
<p>Also, if I am in error, please do not hesitate to tell me by emailing me at eddie [at] eringle [dot] net. I enjoy learning.</p><div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nhb7BXv5pYY:R0lwIXmYLgI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nhb7BXv5pYY:R0lwIXmYLgI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=nhb7BXv5pYY:R0lwIXmYLgI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nhb7BXv5pYY:R0lwIXmYLgI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=nhb7BXv5pYY:R0lwIXmYLgI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=nhb7BXv5pYY:R0lwIXmYLgI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=nhb7BXv5pYY:R0lwIXmYLgI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/nhb7BXv5pYY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/why-arent-premium-wordpress-themes-freely-available-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/why-arent-premium-wordpress-themes-freely-available-yet/</feedburner:origLink></item>
		<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 [...]]]></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>1</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 [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/60tTQ1faO8A-L_rTCzNLyxpYZXs/0/da"><img src="http://feedads.g.doubleclick.net/~a/60tTQ1faO8A-L_rTCzNLyxpYZXs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/60tTQ1faO8A-L_rTCzNLyxpYZXs/1/da"><img src="http://feedads.g.doubleclick.net/~a/60tTQ1faO8A-L_rTCzNLyxpYZXs/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&#8242;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 [...]]]></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 [...]]]></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 [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/_506wDmCbagqY70DHCFhWYgEg0Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/_506wDmCbagqY70DHCFhWYgEg0Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_506wDmCbagqY70DHCFhWYgEg0Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/_506wDmCbagqY70DHCFhWYgEg0Y/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>&#8216;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 [...]]]></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/RdcUw0wycGAhYPXndUqdKO4DpKA/0/da"><img src="http://feedads.g.doubleclick.net/~a/RdcUw0wycGAhYPXndUqdKO4DpKA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RdcUw0wycGAhYPXndUqdKO4DpKA/1/da"><img src="http://feedads.g.doubleclick.net/~a/RdcUw0wycGAhYPXndUqdKO4DpKA/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 on 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>8</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/gk349ZY1d7qqyE-rbR0KCvesk1s/0/da"><img src="http://feedads.g.doubleclick.net/~a/gk349ZY1d7qqyE-rbR0KCvesk1s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gk349ZY1d7qqyE-rbR0KCvesk1s/1/da"><img src="http://feedads.g.doubleclick.net/~a/gk349ZY1d7qqyE-rbR0KCvesk1s/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>&#8216;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/QBzDqet2LwhSHiVx9M7WPfbpPq0/0/da"><img src="http://feedads.g.doubleclick.net/~a/QBzDqet2LwhSHiVx9M7WPfbpPq0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QBzDqet2LwhSHiVx9M7WPfbpPq0/1/da"><img src="http://feedads.g.doubleclick.net/~a/QBzDqet2LwhSHiVx9M7WPfbpPq0/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="425" height="264"><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="425" height="264" 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/jQ7v4m7DvOAzB5f4ZDaf2y_NUGw/0/da"><img src="http://feedads.g.doubleclick.net/~a/jQ7v4m7DvOAzB5f4ZDaf2y_NUGw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jQ7v4m7DvOAzB5f4ZDaf2y_NUGw/1/da"><img src="http://feedads.g.doubleclick.net/~a/jQ7v4m7DvOAzB5f4ZDaf2y_NUGw/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&#8242;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/cX4QnbNMzSQZurXlQ8Xrn71Ly_8/0/da"><img src="http://feedads.g.doubleclick.net/~a/cX4QnbNMzSQZurXlQ8Xrn71Ly_8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cX4QnbNMzSQZurXlQ8Xrn71Ly_8/1/da"><img src="http://feedads.g.doubleclick.net/~a/cX4QnbNMzSQZurXlQ8Xrn71Ly_8/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>&#8216;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>5</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/C9gW-oN83sezJizCgPy7HXWL8vs/0/da"><img src="http://feedads.g.doubleclick.net/~a/C9gW-oN83sezJizCgPy7HXWL8vs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/C9gW-oN83sezJizCgPy7HXWL8vs/1/da"><img src="http://feedads.g.doubleclick.net/~a/C9gW-oN83sezJizCgPy7HXWL8vs/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>
<pre>
sudo apt-get install gtk-chtheme
kdesudo gtk-chtheme
</pre>
<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>
	</channel>
</rss>
