<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Dawning Valley</title>
	
	<link>http://www.dawningvalley.com</link>
	<description />
	<pubDate>Fri, 19 Sep 2008 19:00:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/dawningvalley" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Making Ubuntu Look and Feel Like Windows XP</title>
		<link>http://www.dawningvalley.com/2008/09/making-ubuntu-look-and-feel-like-windows-xp/</link>
		<comments>http://www.dawningvalley.com/2008/09/making-ubuntu-look-and-feel-like-windows-xp/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 19:00:45 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Linux Land]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=53</guid>
		<description><![CDATA[By Andrew Min
Windows XP is still the most popular operating system today, despite being ever so slightly outdated. The main reason is that people are comfortable with it. They&#8217;re comfortable with the way it looks, the way it works, and the way it acts. That&#8217;s a huge reason why many people refuse to switch to [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>Windows XP is still the most popular operating system today, despite being ever so slightly outdated. The main reason is that people are comfortable with it. They&#8217;re comfortable with the way it looks, the way it works, and the way it acts. That&#8217;s a <strong>huge</strong> reason why many people refuse to switch to Linux, OS X, and even Vista. Luckily, there is hope for Linux evangelists. Just make Linux look like Windows!</p>
<p><span id="more-53"></span></p>
<p>Before you go down to the comment section to write an angry comment about why we shouldn&#8217;t make Linux look like Windows, stop and read this. My Kubuntu install looks very KDEish, and I have no intention of making it look like Windows. However, some people just can&#8217;t live without Windows&#8217; look and feel. <strong>They</strong> are the people this article is targeting.</p>
<p><a href="http://www.dawningvalley.com/blog/wp-content/uploads/2008/07/ubuntu-804.png" ><img class="alignnone size-medium wp-image-54" title="Ubuntu" src="http://www.dawningvalley.com/blog/wp-content/uploads/2008/07/ubuntu-804-300x211.png" alt="" width="300" height="211" /></a></p>
<p>Before&#8230;</p>
<p><a href="http://www.dawningvalley.com/blog/wp-content/uploads/2008/07/ubuntu-804.png" ></a><a href="http://www.dawningvalley.com/blog/wp-content/uploads/2008/07/ubuntuxp.png" ><img class="alignnone size-medium wp-image-55" title="Ubuntu XP" src="http://www.dawningvalley.com/blog/wp-content/uploads/2008/07/ubuntuxp-300x211.png" alt="" width="300" height="211" /></a></p>
<p>&#8230;and after</p>
<h3>Skinning Ubuntu</h3>
<p>The first thing to do is combine the top and bottom desktop panels. First, delete the bottom panel by right-clicking on it and hitting Delete. Then, drag the top panel to the bottom so that it resembles the Windows taskbar. Next, delete everything except the Notification Area, the time, and the sound. Add the Main Menu and Window List, and then move everything around until it looks right.</p>
<p>Now, it&#8217;s time to configure the desktop. Hit Alt-F2 and run <code>gconf-editor</code>. Go to <code>apps/nautilus/desktop</code> and check <code>computer_icon_visible</code>, <code>home_icon_visible</code>, <code>network_icon_visible</code>, and <code>trash_icon_visible</code>. Optionally, uncheck <code>volumes_visible</code> to prevent drives to show up on the desktop. You can also double click on the corresponding icon&#8217;s name to change it to a string like <code>My Computer</code> or <code>My Network Places</code>. Finally, add a Windows XP-like wallpaper to your desktop (like my <a href="http://www.gnome-look.org/content/show.php/Tux+Family+Portrait+(1024x768)?content=77976" onclick="javascript:pageTracker._trackPageview('a/www.gnome-look.org');">Tux Family Portrait wallpaper</a>).</p>
<p>The next thing to do is to install the GTK+ theme. My favorite XP-like themes are <a href="http://gnome-look.org/content/show.php/XPLuna?content=83797" onclick="javascript:pageTracker._trackPageview('a/gnome-look.org');">XPLuna</a> and <a href="http://gnome-look.org/content/show.php/XPLuna+Metallic?content=84634" onclick="javascript:pageTracker._trackPageview('a/gnome-look.org');">XPLuna Metallic</a>, the blue and silver versions of the (in)famous official Windows XP theme. Just download them from their homepage, open the theme manager (<code>System &gt; Preferences &gt; Appearance</code>), and drag them into it. However, the transformation may not work right away, often resulting in a very ugly 1990s look. To fix this, hit the Customize button and change the Controls and Window Borders to <code>XPLuna</code>. You may also notice that the panel is a little small. Right-click on it, hit Properties, and change the size to a size you fell happier with. I personally like 30px.</p>
<p>The fonts are also a little off. The solution for this problem is to install the package <code>msttcorefonts</code> with apt, aptitude, or synaptic. You&#8217;ll also want the Tahoma font, with install instructions available <a href="http://ubuntuforums.org/showthread.php?t=82318" onclick="javascript:pageTracker._trackPageview('a/ubuntuforums.org');">here</a>. Once everything is installed, go back to Appearance Preferences and then the Font tab. Change the Application font and Desktop font to <code>Tahoma 8</code>, the Window title to <code>Trebuchet MS Bold 10</code>, and the Document font to <code>Times New Romans 12</code>. Now, the fonts should be much closer to what they look like in Windows XP.</p>
<p>There&#8217;s still one thing that doesn&#8217;t look quite right: the icons. You may have noticed that the Tango icons don&#8217;t really make a nice contrast with the Luna theme. There&#8217;s a simply solution: the <a href="http://www.gnome-look.org/content/show.php/GnomeXP?content=69587" onclick="javascript:pageTracker._trackPageview('a/www.gnome-look.org');">GnomeXP icon set</a>. Just download it and drag it into the Appearance Manager like you did with XPLuna. Then, click the Customize button again, click the Icons tab, and select <code>GnomeXP</code>.</p>
<p>Now that the interface is all set up, there&#8217;s one more thing to make Ubuntu look completely like Windows XP. The login theme. Right now, Ubuntu still uses the Human GDM login theme, which looks great, but not very XP-ish. You can solve this problem by downloading <a href="http://www.gnome-look.org/content/show.php/Windoze+Professional?content=53906" onclick="javascript:pageTracker._trackPageview('a/www.gnome-look.org');">Windoze Professional</a>, a GDM theme from Gnome-Look. Then go to System &gt; Administration &gt; Login Window, click the Local tab, click Add, find Windoze Professional, and then select it in the list.</p>
<p>All that&#8217;s left is the optional job of skinning some of Ubuntu&#8217;s main programs to make them integrate even more into Luna. The first place to start is <a href="http://www.mozilla.com/en-US/firefox/" onclick="javascript:pageTracker._trackPageview('a/www.mozilla.com');">Firefox</a>. In my opinion, the best theme for fitting into Windows is the Firefox 2 theme, available <a href="http://borrd.blogspot.com/2008/03/firefox-2-theme-for-firefox-3-beta.html" onclick="javascript:pageTracker._trackPageview('a/borrd.blogspot.com');">here</a>. There are also the <a href="https://addons.mozilla.org/en-US/firefox/addon/5312" onclick="javascript:pageTracker._trackPageview('a/addons.mozilla.org');">MozXP</a> and <a href="https://addons.mozilla.org/en-US/firefox/addon/7944" onclick="javascript:pageTracker._trackPageview('a/addons.mozilla.org');">IE6</a> themes, but at the time of this writing neither worked with Linux.</p>
<p>Another popular application that can fit very well into Luna is the <a href="http://www.videolan.org/vlc/" onclick="javascript:pageTracker._trackPageview('a/www.videolan.org');">VLC</a> media player. To Lunatize it, download the MediaPlayer skin from the <a href="http://www.videolan.org/vlc/skins.php" onclick="javascript:pageTracker._trackPageview('a/www.videolan.org');">VLC Skins page</a>. After you do so, run the command <code>vlc -I skins2</code>. When VLC launches, right click on it and hit <em>Select Skin &gt; Open Skin&#8230;</em> Select the .vlt that you downloaded, and VLC should now resemble Windows Media Player.</p>
<h3>Conclusion</h3>
<p>Obviously, it&#8217;s impossible to make Ubuntu look completely like XP. However, I believe it&#8217;s very close. And if people see something similar to what they already know, they&#8217;ll be much more inclined to try it. This setup still won&#8217;t function completely like Windows, but new users will feel just a little more at home in their new Ubuntu setup.</p>
<h3>Further Reading</h3>
<ul>
<li>The Ubuntu Help Wiki&#8217;s <a href="https://help.ubuntu.com/community/FreeSoftwareAlternatives" onclick="javascript:pageTracker._trackPageview('a/help.ubuntu.com');">Free Software Alternatives</a> page</li>
<li>The Ubuntu Help Wiki&#8217;s <a href="https://help.ubuntu.com/community/WindowsApplicationsEquivalents" onclick="javascript:pageTracker._trackPageview('a/help.ubuntu.com');">Windows Applications Equivalents</a> page</li>
<li>The Ubuntu Help Wiki&#8217;s <a href="https://help.ubuntu.com/community/SoftwareEquivalents" onclick="javascript:pageTracker._trackPageview('a/help.ubuntu.com');">Software Equivalents</a> page</li>
<li>The official Ubuntu <a href="http://doc.ubuntu.com/ubuntu/switching/" onclick="javascript:pageTracker._trackPageview('a/doc.ubuntu.com');">Switching From Windows</a> guide</li>
<li><a href="http://www.winehq.org/" onclick="javascript:pageTracker._trackPageview('a/www.winehq.org');">Wine</a>, a compatibility layer for running Windows apps on Linux</li>
</ul>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/09/making-ubuntu-look-and-feel-like-windows-xp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What Android Needs to Beat the iPhone</title>
		<link>http://www.dawningvalley.com/2008/09/what-android-needs-to-beat-the-iphone/</link>
		<comments>http://www.dawningvalley.com/2008/09/what-android-needs-to-beat-the-iphone/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 19:00:36 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Linux Land]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=75</guid>
		<description><![CDATA[By Andrew Min
When Google filed their Android patent in September 2007, the hype was almost as high as the hype surrounding Apple&#8217;s iPhone. Native apps, any phone, any carrier, and open source sounded pretty dang good. But then, Google started losing its jump. Apple picked up speed, added 3rd party native apps, and brought down [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>When Google filed their Android patent in September 2007, the hype was almost as high as the hype surrounding Apple&#8217;s iPhone. Native apps, any phone, any carrier, and open source sounded pretty dang good. But then, Google started losing its jump. Apple picked up speed, added 3rd party native apps, and brought down the price. Meanwhile, Google twiddled their thumbs and announced a few developer contests. Soon, the iPhone was achieveing popularity next to the iPod. And Android? The only ones who remembered it were the Google diehards, a few programming geeks, and the guys at the <a href="http://reviews.cnet.com/buzz-out-loud-podcast/" onclick="javascript:pageTracker._trackPageview('a/reviews.cnet.com');">Buzz Out Loud podcast</a>. Recently, the hype has been picking up, especially since the Android might actually be shipping soon (or, by the time you read this, already been shipped). But Android will still be second-best to the iPhone, unless Google makes some significant steps.</p>
<p><span id="more-75"></span></p>
<h3>Step 1: Bring up the Hype Again by Shipping the Dang Thing (and Shipping it Well)</h3>
<p>The main reason the hype died was that Google never shipped anything. There were a few prototypes and demos, but YouTube videos don&#8217;t compare to actually having the phone in your hands. By contrast, Apple managed to keep the hype up by not announcing anything until they were close to shipping it. To get its hype up, Google needs to start shipping models. The HTC-made T-Mobile-supported Dreamphone <a href="http://www.nytimes.com/2008/08/15/technology/15google.html?_r=2&amp;ref=technology&amp;oref=slogin&amp;oref=slogin" onclick="javascript:pageTracker._trackPageview('a/www.nytimes.com');">will start shipping soon</a>. But Google needs more than just the Dreamphone to get its hype back up. Google needs to start working with all the carriers and all the manufacturers. Why didn&#8217;t they incorporate Android into their recent Verizon <a href="http://www.mediabuyerplanner.com/2008/08/26/google-verizon-deal-would-put-google-in-hands-of-68mm-users/" onclick="javascript:pageTracker._trackPageview('a/www.mediabuyerplanner.com');">deal</a>? Why haven&#8217;t we heard a thing about AT&amp;T <a href="http://www.gearlog.com/2008/04/ctia_2008_att_may_use_own_vers.php" onclick="javascript:pageTracker._trackPageview('a/www.gearlog.com');">since April</a>? And heck, why stop at mobile phones? Why not make Android work on all mobile platforms? Start with the Nokia n810 and other OMAP devices. Hackers <a href="http://www.internettablettalk.com/forums/showthread.php?t=21495" onclick="javascript:pageTracker._trackPageview('a/www.internettablettalk.com');">have</a> <a href="http://elinux.org/Android_on_OMAP" onclick="javascript:pageTracker._trackPageview('a/elinux.org');">already</a> <a href="http://etrunko.blogspot.com/2008/04/android-running-on-n810.html" onclick="javascript:pageTracker._trackPageview('a/etrunko.blogspot.com');">ported</a> <a href="http://www.linuxdevices.com/news/NS5003932111.html" onclick="javascript:pageTracker._trackPageview('a/www.linuxdevices.com');">it</a>, for crying out loud. It&#8217;s not that hard to tidy up the code, slap a logo on it, and release a binary.</p>
<h3>Step 2: Use the Wow Factor for Both Hardware and Software</h3>
<p>Half of the appeal of the iPhone is that the hardware is so great. The iPhone pioneered the concept of an elegant finger-based touchscreen. The Android needs to do more than just match it with another touchscreen.</p>
<p>Software is also crucial. Sliding to scroll, pinching to zoom, and all the other touch-based operations of the iPhone seem standard now. The Android definitely needs something at least equivelant to that. But it also needs to go above and beyond the iPhone basics. Copying the competition never brings a &#8220;wow&#8221; product. The only way for a copycat to suceed is to use questionable marketing tricks, as with Internet Explorer and Microsoft. But if you stay legal, you&#8217;ve got very little chance. Heck, look at today&#8217;s iPhone clone market. How many of them have taken off? None. The Android needs to wow the crowds. Add in amazing touch gestures that no one has ever thought of. Create an awe-inspiring operating system has the power of Windows Mobile and the ease-of-use/non-clunkyness of the iPhone.</p>
<h3>Step 3: Get 3rd Party Devs</h3>
<p>The iPhone was adopted immediately. But not because it was a great phone. It was, but the main reason that drove the iPhone adoption, especially for the 3G, was the apps available. There are thousands of software programs in the iPhone App Store, many of which take advantage of the iPhone&#8217;s hardware to make revolutionary new apps. Android needs a huge app market to get sales numbers up. According to their blog, <a href="http://android-developers.blogspot.com/2008/08/android-market-user-driven-content.html" onclick="javascript:pageTracker._trackPageview('a/android-developers.blogspot.com');">they are</a>. Google&#8217;s also been very smart in that they&#8217;ve been rewarding programmers with their $10 million <a href="http://code.google.com/android/adc.html" onclick="javascript:pageTracker._trackPageview('a/code.google.com');">Android Developer Challenge</a>. The challenge has already been a success, producing such applications as Jeffrey Sharkey&#8217;s barcode scanner, Jose Fernandez&#8217;s iris authentication wallet, Robert Mickle&#8217;s finger painting app, Eric Wijngaard&#8217;s innovative image editor, Stephen Oldmeadow&#8217;s music composition program, and Tunewiki Inc.&#8217;s cool music player. But if you look at the <a href="http://android-developers.blogspot.com/2008/05/top-50-applications.html" onclick="javascript:pageTracker._trackPageview('a/android-developers.blogspot.com');">full list of apps from the first round</a>, you&#8217;ll notice that most are created by individuals. That&#8217;s great, and I&#8217;m a huge supporter of the free software movement. Despite this, Google needs to start getting commercial developers and companies into the mix. Commercial companies are able to put more time, effort, and manpower into applications, something that an employed programmer with a day job just can&#8217;t do.</p>
<h3>Conclusion</h3>
<p>Google&#8217;s really lost a lot of ground to the iPhone. In order to make it up, they need to act fast, but not forget the quality of their software.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/09/what-android-needs-to-beat-the-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why the Computer Won’t Be Going Into the Cloud Anytime Soon</title>
		<link>http://www.dawningvalley.com/2008/08/why-the-computer-won%e2%80%99t-be-going-into-the-cloud-anytime-soon/</link>
		<comments>http://www.dawningvalley.com/2008/08/why-the-computer-won%e2%80%99t-be-going-into-the-cloud-anytime-soon/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 19:00:09 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Linux Land]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=57</guid>
		<description><![CDATA[By Andrew Min
Recently, there&#8217;s been a lot of talk about cloud computing. The CherryPal Linux-based machine got on both Slashdot and Digg when it announced it was shipping a machine with &#8220;Firefox as the OS&#8221;. The BBC ran an article that claimed that Microsoft was ending the Windows era with a new operating system, Midori, [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>Recently, there&#8217;s been a lot of talk about cloud computing. The <a href="http://www.cherrypal.com/" onclick="javascript:pageTracker._trackPageview('a/www.cherrypal.com');">CherryPal</a> Linux-based machine got on both <a href="http://linux.slashdot.org/article.pl?sid=08/07/22/1735222" onclick="javascript:pageTracker._trackPageview('a/linux.slashdot.org');">Slashdot</a> and <a href="http://digg.com/software/CherryPal_Mini_PC_Makes_Firefox_the_OS" onclick="javascript:pageTracker._trackPageview('a/digg.com');">Digg</a> when it announced it was shipping a machine with &#8220;Firefox as the OS&#8221;. The BBC ran an <a href="http://news.bbc.co.uk/2/hi/technology/7540282.stm" onclick="javascript:pageTracker._trackPageview('a/news.bbc.co.uk');">article</a> that claimed that Microsoft was ending the Windows era with a new operating system, Midori, which would store almost all your information in the cloud, getting rid of you being tied to one machine. And the Red Hat CEO <a href="http://resources.zdnet.co.uk/articles/features/0,1000002000,39454819,00.htm" onclick="javascript:pageTracker._trackPageview('a/resources.zdnet.co.uk');">thinks that cloud computing is the way of the future</a>. Unfortunately, they&#8217;re all wrong. For now, the computer is staying right where it is.</p>
<p><span id="more-57"></span></p>
<h3>It&#8217;s All About Speed and Power</h3>
<p>Today, hardware failure isn&#8217;t the main reason computers stop being used. What is? Outdated power. Not corrupted hard drives, broken RAM, or fried processors. I have a computer in my attic. Everything is in working condition. Windows XP runs on it perfectly well (which for Windows XP is only-crashes-once-an-hour well). However, no one in our family uses it. Why? It&#8217;s got a crummy 128 MB of RAM, a Pentium II processor, and an ancient graphics card. To put it bluntly, it&#8217;s too slow. People want powerful machines. And the internet isn&#8217;t ready to take on the power of desktops, at least not yet. A recent Pew Research <a href="http://pewresearch.org/pubs/888/home-broadband-adoption-2008" onclick="javascript:pageTracker._trackPageview('a/pewresearch.org');">study</a> found that approximately 10% of Americans still use dial-up. <strong>10%</strong>. Additionally, there are still many people in the world who just don&#8217;t use the internet, whether for lack of availability or for lack of interest. There&#8217;s no chance that these users could use a cloud-based operating system without changing their data plans, which many of them just don&#8217;t want to do.</p>
<p>But even if those users could be persuaded to switch to broadband or DSL, there&#8217;s still the problem that neither are really that fast. Ever tried downloading a gigabyte file? It&#8217;s slow. And then, how about uploading the dang thing? Cloud supporters would argue that you&#8217;d create everything online so that you wouldn&#8217;t have to worry about uploading, but that&#8217;s just not true. What about digital pictures? Are you really going to want to wait half an hour for a gigabyte of photos to be uploaded to your cloud? And upload speeds aren&#8217;t th only problem. You can&#8217;t play Call of Duty 4 via the cloud. It would be way too slow. The only way it could possibly work is if you keep the client and all the graphics on your machine. The problem? Besides the fact that this completely defeats portability, you&#8217;ll still need a big hard drive. If that&#8217;s the case, what&#8217;s the real advantage of cloud computing?</p>
<h3>It&#8217;s the Price, Stupid</h3>
<p>Internet pricing is extremely expensive. For example, look at <a href="http://aws.amazon.com/s3" onclick="javascript:pageTracker._trackPageview('a/aws.amazon.com');">Amazon S3</a>, one of the most popular cloud hosts around. I looked at how much 160GB was worth, as 160GB should be enough for the average user (of course, it&#8217;s far too little for users who do lots of multimedia or graphics editing). It was $24/month, plus $0.10/GB for data transfer. Not bad. But then I looked at NewEgg, a popular online computer store. I found a 160GB Western Digital hard drive with a 7200 RPM, 8MB of cache, and a 3.0GB/s speed. Price? <strong>$43.99</strong>. In less than two months, the WD hard drive was cheaper than Amazon S3. Just to make sure it wasn&#8217;t just Amazon, I looked at Apple&#8217;s <a href="http://www.apple.com/mobileme/" onclick="javascript:pageTracker._trackPageview('a/www.apple.com');">MobileMe</a>. It only offers 20GB by default, but you can add more storage. It&#8217;s not really worth it, though: 160GB of storage is $445/year, or about $37/month. And of course, it&#8217;s only compatible with Windows and OS X, leaving Linux users out of the picture.</p>
<p>There&#8217;s been hope that online hosting prices will go down enough so that it won&#8217;t be a factor in cloud computing. Sadly, I&#8217;m not so sure that will be the case. Certainly, prices will go down. However, will it be low enough? The answer lies in why the pricing is so expensive in the first place. Companies need to buy servers, backup servers, and a place to keep all of these servers. In addition, they need to make a profit. Server pricing is tied to hard drive pricing, since the hard drive is one of the most expensive parts of a server. Certainly, there are other factors. But often, when server pricing goes down, hard drive pricing has already gone down.</p>
<h3>Security, Security, Security. Oh, Privacy Too.</h3>
<p>Google&#8217;s been the target of a lot of public outcry recently. But what have they all been about? That&#8217;s right: privacy. We scream about giving Google our shopping history and letting them potentially see inside of our emails. How is it that we are even considering letting Google host all of our files? And that&#8217;s Google, which has a near-perfect track record with privacy. Would you seriously trust Microsoft (the probable cloud host for its Midori OS), a company with a horrible privacy track record, with all of your data? Would you trust CherryPal or Red Hat (the host of the CherryPal cloud computer and the probable host if RHEL ever does go into the cloud), companies with <strong>no</strong> privacy track record, with all of your data? Would you trust Amazon (one of the most popular cloud hosts), a company with <a href="http://www.wired.com/politics/law/news/2000/09/38753" onclick="javascript:pageTracker._trackPageview('a/www.wired.com');">a</a> <a href="http://epic.org/privacy/internet/amazon/ftcletterpr.html" onclick="javascript:pageTracker._trackPageview('a/epic.org');">lousy </a><a href="http://www.ecommercetimes.com/story/4206.html?welcome=1218233033" onclick="javascript:pageTracker._trackPageview('a/www.ecommercetimes.com');">privacy</a> <a href="http://news.cnet.com/2100-1017-249376.html" onclick="javascript:pageTracker._trackPageview('a/news.cnet.com');">track</a> <a href="http://www.techweb.com/wire/story/TWB20001204S0014" onclick="javascript:pageTracker._trackPageview('a/www.techweb.com');">record</a>, with all of your data? You might try and encrypt everything, but that will make everything even more slower. Besides, encryption can be broken. Therefore, you&#8217;ll only want to put your data on a server that&#8217;s owned by a company that you trust. And who can you trust? The big companies are the ones that have all the privacy leaks (both unintentionally and intentionally), while the small ones are run by people you&#8217;ve never heard of. Of course, some would suggest hosting it yourself. First of all, you have to assume that the cloud OS will actually let you run your own server. In the case of Midori and CherryPal, that is very doubtful. Besides, even if you <strong>could</strong> host your own server, all the advantages of cloud computing (portability and remote access, for example) would be gone.</p>
<h3>Downtime Isn&#8217;t Cool</h3>
<p>Cloud computing&#8217;s uptime record is far from perfect. In fact, it&#8217;s crap. Look at MobileMe&#8217;s syncing problems. Or Twitter&#8217;s perennial downtime. Heck, look at <strong>Gmail</strong>. A couple of weeks ago, it went down for almost everyone. It was maddening not being able to access Gmail for over half an hour. I was expecting several important emails, and I couldn&#8217;t read them. Luckily for me, none of them were time-dependent. Can you imagine if it was? What if I were working out a difficult contract with an impatient client, and the server went down? I&#8217;ll tell you, I&#8217;d be mad.</p>
<p>The main reason is the hosts. The best-known cloud host out there is Amazon S3. In July, it went down for a whopping <strong>6</strong> hours. 6 hours. It was bad enough that a few relatively unimportant applications (in the scheme of life) like Twitter and Pownce went down. But imagine if your word processor was S3-dependent. Sure, that&#8217;s only about 6 hours every year or so. But 6 hours can make or break an important business deal.</p>
<p>Another well-known application host is Google App Engine. Since it&#8217;s Google, you&#8217;d expect it to have terrific downtime. And in Google&#8217;s defense, it does. But for 5 hours in June, it didn&#8217;t. In fact, it was completely down, which meant that applications like Jaiku also went down. Again, Jaiku is not really that important to people in the grand scheme of things. But what if you were scrambling to meet the tax deadline, and your finance application broke down becuase of a five hour downtime period? You&#8217;d be pretty upset, let me tell you.</p>
<h3>But Wait, There&#8217;s Hope!</h3>
<p>It&#8217;s still possible that cloud computing can take off. The speed and power and the uptime issues will eventually die down. Once they do, their pros will outweigh the cons of price, or the price will go down enough so that it will be affordable. All that&#8217;s left is privacy. And I&#8217;m confident that the internet will find some way to compensate for it.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/08/why-the-computer-won%e2%80%99t-be-going-into-the-cloud-anytime-soon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Dell and System76’s Ubuntu Machines Stack Up to Their Mac Counterparts</title>
		<link>http://www.dawningvalley.com/2008/08/how-dell-and-system76s-ubuntu-machines-stack-up-to-their-mac-counterparts/</link>
		<comments>http://www.dawningvalley.com/2008/08/how-dell-and-system76s-ubuntu-machines-stack-up-to-their-mac-counterparts/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 19:00:03 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Linux Land]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=49</guid>
		<description><![CDATA[By Andrew Min
Open source operating systems obviously give more bang for the buck than any other operating system in the world. After all, they&#8217;re free, and you can&#8217;t get lower than free (unless you&#8217;re Kaspersky). However, what about pre-installed Ubuntu machines? Do they beat their Windows and OS X competitors in the bang for the [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>Open source operating systems obviously give more bang for the buck than any other operating system in the world. After all, they&#8217;re free, and you can&#8217;t get lower than free (<a href="http://cybernetnews.com/2007/12/31/purchase-kaspersky-internet-security-make-8/" onclick="javascript:pageTracker._trackPageview('a/cybernetnews.com');">unless you&#8217;re Kaspersky</a>). However, what about pre-installed Ubuntu machines? Do they beat their Windows and OS X competitors in the bang for the buck category? Dell got rid of the so-called Windows tax, so it&#8217;s obvious that pre-installed Ubuntu on Dells give more power than pre-installed Windows on Dells. But what about Macs?</p>
<p><span id="more-49"></span></p>
<p>First of all, it&#8217;s impossible to do a 1:1 comparison between any PC and Mac. Duh. However, I attempted to make it as accurate as possible by customizing parts on the Ubuntu side to match up as close as possible to the Mac. Second, I realize there are a ton of manufacturers out there that make pre-installed Linux computers. I couldn&#8217;t compare them all, so I just went with Dell and System76, the two most popular and best-known. Third, it&#8217;s impossible to be non-biased. I won&#8217;t pretend that this isn&#8217;t, because it&#8217;s impossible. I tried my best to be fair, however.</p>
<p>Also, this is <strong>not</strong> a comparison between Ubuntu and OS X. That is, I believe, impossible to do. This is a comparison of tech specs. And note that these are only tech specs. Often, a computer may <strong>seem</strong> faster, whether for psychological reasons or some magic Steve-sauce that Michael Dell hasn&#8217;t yet learned.</p>
<h3>Mini Machines: Mac Mini 1.83GHz vs. System76 Koala Mini</h3>
<p>Since Dell doesn&#8217;t make a mini computer with Ubuntu on it, I only compared Apple and System76&#8217;s products. The Mac Mini is one of Apple&#8217;s most popular products, especially for PC users who want to switch but already have a mouse and keyboard and monitor. However, one complaint is that it has always been overpriced for the power it gives (which isn&#8217;t much). So I matched it up against the Koala Mini, a System76 desktop that looks similar to it, albeit much uglier.</p>
<p>The Mac Mini that I chose to compare the Koala to was the 1.83GHz model. I left everything at its defaults except that I bumped up the hard drive to 120GB (the Koala didn&#8217;t have an option for 80GB). That meant that the Mini had a 1.83GHz Core 2 Duo processor, 1GB of RAM, and a CD-RW/DVD drive along with the hard drive. There were also 4 USB ports, a FireWire port, integrated graphics, and 802.11b/g wifi. Total cost was $649.99 plus shipping.</p>
<p>The Koala was much more customizable. I opted to give it a Celeron 540 processor, an inferior chip to the Mini&#8217;s Core 2 Duo but with a 1.86GHz speed. I added on 1GB of RAM, a 120GB hard drive, a CD-RW/DVD drive, and the standard 1 year warranty that also came with the Mini. The Koala also comes with 4 USB ports, a FireWire port, integrated graphics, and 802.11b/g wifi. Total cost was around the same as the mini, at $625.00 plus shipping. So far, it didn&#8217;t seem like the Ubuntu-based PCs were that much cheaper.</p>
<h3>Low-end Laptops: Dell Inspiron 1420N vs MacBook vs. System76 Gazelle</h3>
<p>The laptop market is an important arena for Apple. Many students use laptops, and much of Apple&#8217;s advertising targets students. I therefore compared the MacBook with Dell&#8217;s Inspiron 1420N, a fairly popular laptop even outside of the Ubuntu scene, and the System76 Gazelle.</p>
<p>The MacBook&#8217;s biggest advantage was it&#8217;s screen size. It weighed with a 13.3&#8243; screen, perfect for students who need an ultraportable. Besides the screen, the one I tested comes with a 2.1GHz Core 2 Duo processor, 1GB of RAM, a 120GB hard drive, a CD/DVD±RW drive, integrated graphics, two USB ports, a FireWire port, wifi, Bluetooth, and a webcam. The final cost was $1099 plus shipping.</p>
<p>The Dell was about the as the MacBook when all was said and done. It came with a 14.1&#8243; screen (small, but not quite as small as the MacBook&#8217;s), a 2.2GHz Core 2 Duo processor, 1GB of RAM, a 120GB hard drive, a  CD/DVD±RW drive, integrated graphics, four USB ports, a FireWire port, wifi, Bluetooth, and a webcam. I also upgraded the screen to a glossy display, similar to that of the MacBook&#8217;s. The final cost was $919 plus shipping. It was cheaper, but not by that much.</p>
<p>The System76 was about the same. It too had a 14.1&#8243; screen, which was slightly disappointing because I had wanted to see how a 13.1&#8243; laptop would have stacked up. I also gave it integrated graphics, a 2.2GHz Core 2 Duo processor, 1GB of RAM, a 120GB hard drive, a CD/DVD-RW drive, wifi, Bluetooth, four USB ports, and a FireWire jack. Final cost was $948 plus shipping. Also, there was no webcam, so if you wanted one the price would be much steeper. Again, the PCs were fairly similar in price to the Mac.</p>
<h3>High-end Laptops: Dell XPS M1330 vs MacBook Pro vs System76 Serval</h3>
<p>The MacBook Pro is one of the nicest professional laptops around. However, Dell has long been a champion of high-end notebooks, and the XPS M1330 is no exception.</p>
<p>The MacBook Pro is a real beauty. I went for the default options with the white 15&#8243; 2.4GHz model. That&#8217;s a 15&#8243; screen, a 2.4GHz Core 2 Duo processor, 2GB of RAM, a 200GB hard drive, a CD/DVD±RW drive, a beautiful Nvidia GeForce 8600M GT, two USB ports, two FireWire jacks, Bluetooth, and a webcam. But the cost was definitely high end: $1999 plus shipping.</p>
<p>The XPS was a painfully obviously inferior model. The 2GB of RAM, 200GB hard drive, CD/DVD±RW drive, two USB ports, FireWire port, Bluetooth, and webcam were fine, but the screen size was only 13.3&#8243;, the processor only 2.2GHz Core 2 Duo, and the graphics card was only a Nvidia GeForce 8400M GS. The price wasn&#8217;t <strong>that</strong> much lower either: $1573 plus shipping was the final cost.</p>
<p>The System76 was much more up to par. It had a 15.4&#8243; screen, a 2.4GHz Core 2 Duo processor, 2GB of RAM, a 200GB hard drive, a CD/DVD±RW drive, <strong>four</strong> USB ports, a FireWire port, Bluetooth, and a webcam. And surprisingly, it was even cheaper than the Dell, at $1342 plus shipping. All-in-all, the System76 carried this category easily.</p>
<h3>Desktops: Dell Inspiron 530N vs 20&#8243; iMac vs System76 Sable</h3>
<p>I then went to the desktop arena, comparing the 20&#8243; iMac to the only Dell desktop and the System76 Sable. The iMac is arguably <strong>the</strong> most popular product that Apple sells, since it&#8217;s the only full-blown desktop around. Because of this, it&#8217;s very interesting to look at the results.</p>
<p>I left the iMac specification as it was. That is, a 20&#8243; screen (with built-in speakers, microphone, and webcam) with a 2.4GHz Core 2 Duo processor, 1GB of RAM, a 250GB hard drive, a CD/DVD±RW drive, an ATI Radeon HD 2400 XT graphics card, four USB ports and a FireWire port, built-in wifi, and a mouse and keyboard. Final cost: $1199 plus shipping.</p>
<p>The Dell was <strong>astoundingly</strong> cheaper. I upgraded it to a 20&#8243; screen, a 2.4GHz Core 2 Duo processor, 1GB of RAM, a 250GB hard drive, a CD/DVD±RW drive, an ATI Radeon HD 2400 PRO video card, 10 (yes, <strong>10</strong>) USB ports, a FireWire port, and a mouse and keyboard. It didn&#8217;t have wifi, but you can easily get an adapter for that. Final cost? <strong>$689</strong> plus shipping. Almost half as much as the iMac.</p>
<p>The difference between the Mac and the System76 isn&#8217;t quite as marked. I added a 2.4GHz Core 2 Duo processor, 1GB of RAM, a 250GB hard drive, a CD/DVD-RW drive, a 19&#8243; monitor (about an inch smaller than the iMac or Dell), 5.1 surround sound speakers, 6 USB ports, a FireWire jack, and a keyboard and mouse to get $1023. That also didn&#8217;t include a microphone, webcam, or wifi adapter, so the price is much more closer to the iMac when all is said and done.</p>
<h3>Conclusion</h3>
<p>So is the idea that Ubuntu machines give more bang for the buck than Mac machines a myth? It depends, but for the most part, no. The mini machines and the low-end laptops were about the same price, especially when you add in the $129 operating system. However, the Inspiron blew the iMac out of the water while the Serval destroyed the MacBook Pro. Now, these are just tech specs. It&#8217;s certainly possible that in the real world, the Mac actually performs better because of some secret Steve-sauce. But that&#8217;s a test for another day.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/08/how-dell-and-system76s-ubuntu-machines-stack-up-to-their-mac-counterparts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KDE 4.1: What to Expect</title>
		<link>http://www.dawningvalley.com/2008/07/kde-41-what-to-expect/</link>
		<comments>http://www.dawningvalley.com/2008/07/kde-41-what-to-expect/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 19:00:56 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Linux Land]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=48</guid>
		<description><![CDATA[By Andrew Min
Recently, Gnome&#8217;s been gaining a lot of ground on its KDE counterpart in the desktop environment wars. The KDE developers were hoping to change this with KDE 4, the new radical release of KDE, but it was not to be. KDE 4.0 was buggy and unstable, leaving everyone except the hard-core KDE lovers [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>Recently, Gnome&#8217;s been gaining a lot of ground on its KDE counterpart in the desktop environment wars. The KDE developers were hoping to change this with KDE 4, the new radical release of KDE, but it was not to be. KDE 4.0 was buggy and unstable, leaving everyone except the hard-core KDE lovers unsatisfied. Mainly, this was because it just didn&#8217;t work most of the time. However, the developers were not without hope. They promised that KDE 4.1 would be more stable and fix all the holes and problems with KDE 4.0. That time is coming soon: in just four days, K Desktop Environment 4.1 will be released to the Linux masses.</p>
<p><span id="more-48"></span></p>
<h3>What is KDE, KDE 4, and KDE 4.1?</h3>
<p>For this question, Wikipedia is our best friend. According to the universal repository of all things, KDE is:</p>
<blockquote><p>a <a title="Free software" href="http://en.wikipedia.org/wiki/Free_software" onclick="javascript:pageTracker._trackPageview('a/en.wikipedia.org');">free software</a> project which aims to be a powerful system for an easy-to-use <a title="Desktop environment" href="http://en.wikipedia.org/wiki/Desktop_environment" onclick="javascript:pageTracker._trackPageview('a/en.wikipedia.org');">desktop environment</a>. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system. In this regard, the KDE project serves as an umbrella project for many standalone applications and smaller projects that are based on KDE technology. These include <a title="KOffice" href="http://en.wikipedia.org/wiki/KOffice" onclick="javascript:pageTracker._trackPageview('a/en.wikipedia.org');">KOffice</a>, <a title="KDevelop" href="http://en.wikipedia.org/wiki/KDevelop" onclick="javascript:pageTracker._trackPageview('a/en.wikipedia.org');">KDevelop</a>, <a title="Amarok (software)" href="http://en.wikipedia.org/wiki/Amarok_%28software%29" onclick="javascript:pageTracker._trackPageview('a/en.wikipedia.org');">Amarok</a>, <a title="K3b" href="http://en.wikipedia.org/wiki/K3b" onclick="javascript:pageTracker._trackPageview('a/en.wikipedia.org');">K3b</a> and many others.</p></blockquote>
<p>As stated above, KDE 4 is the latest cutting edge version of KDE. However, the 4.0 release and many of the subsequent releases were very unstable and not recommended for public consumption. KDE 4.1 is supposed to be the stabilized version of KDE 4. Let&#8217;s take a closer look to see what exactly has changed.</p>
<h3>Changes from KDE 3.5 to KDE 4.0</h3>
<p>Arguably the biggest change in KDE 4 was the move to platform independence. Previously, KDE applications would only run on UNIX-based systems, leaving Macintosh and Windows users out of the loop. Now though, the KDE 4 applications will run on any platform (assuming the developer ports it). Already, applications like Amarok, KOffice, and Konqueror are being ported.</p>
<p>There are lots of other features as well. There&#8217;s a new multimedia system called Phonon. There&#8217;s a wonderful new theme known as Oxygen that&#8217;s arguably even better than the old Crystal theme (which means a lot coming from me). There&#8217;s also a radically new user interface tool known as Plasma that handles widgets, the desktop, the taskbar, and much more. The old K Menu is replaced by Novell&#8217;s Kickoff Menu, which I have mixed feelings about. And the wonderful old Konqueror file browser has been replaced by Dolphin, though Konqueror is still the default web browser.</p>
<h3>Changes from KDE 4.0 to KDE 4.1</h3>
<p>KDE 4.1&#8217;s main feature is stability. 4.0 had a <strong>ton</strong> of problems with stability. Those problems are no more. Almost all the instability should be gone by the time it is released (or so, at least, say the KDE developers).</p>
<p>There were also <strong>huge</strong> gaps in KDE 4.0 software-wise. For example, most of KDE-PIM isn&#8217;t available in 4.0. Other missing programs include the popular Amarok media player and the KDE CD Player. Luckily, most of these applications are going to be ready by the time KDE 4.1 is available. That way, you won&#8217;t have to resort to using the old-school unattractive and oddly out-of-place KDE 3.5 applications.</p>
<p>KDE 4.1 ships with a bevy of new applications. The old Noatun player is finally retired (good riddance!) in favor of the new Dragon Player, a Phonon-based media player that just works. My favorite PDF reader KPDF has been replaced by Okular, a reader with support for much more formats and many more features. A bunch of new games are included, including KDiamond (a Bejeweled clone) and Kubrick (a Rubik&#8217;s Cube game). And the old Control Center is sadly replaced by the new Mac-like System Settings tool.</p>
<p>Many applications also receive updates in KDE 4.1. The first pieces of a Semantic Desktop made their way into the Dolphin file manager. The Plasma widget engine has a few major upgrades, among them support for Macintosh Dashboard widgets (and support for Google Gadgets coming soon) and a bunch of new widgets. Dolphin <strong>finally</strong> gets tabs, which might actually convince me to use it instead of Konqueror.</p>
<p>One of my biggest envies of GTK/Gnome users was the fact that they could use Compiz Fusion. Sure, Compiz Fusion works on KDE, but not as well as on GTK-based environments. My envy is now completely gone with the introduction of KDE 4.1&#8217;s new KWin bling. Effects include &#8220;Cover Switch&#8221; (Alt-Tab similar to Apple&#8217;s CoverFlow), &#8220;Present Windows&#8221; (similar to Apple&#8217;s Exposé), &#8220;Wobbly Windows&#8221; (pretty self-explanatory, a clone of the famed Compiz Fusion wobbly windows), &#8220;Cube&#8221; (the clone of the famous Compiz Fusion virtual desktop cube), and many opening and closing effects like &#8220;Explosion&#8221;.</p>
<h3>Conclusion</h3>
<p>KDE 4.1 is going to be a very exciting release. I personally opted not to use KDE 4 when it was first released, since it was way too buggy and was missing far too many features. This could change in a few days.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/07/kde-41-what-to-expect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Dummies’ Guide to Vim (or, Vim for Complete Idiots)</title>
		<link>http://www.dawningvalley.com/2008/07/the-dummies%e2%80%99-guide-to-vim-or-vim-for-complete-idiots/</link>
		<comments>http://www.dawningvalley.com/2008/07/the-dummies%e2%80%99-guide-to-vim-or-vim-for-complete-idiots/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 19:00:19 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Linux Land]]></category>

		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=44</guid>
		<description><![CDATA[By Andrew Min
Ah Vim. You can&#8217;t live with it and you definitely can&#8217;t live without it. It&#8217;s the world&#8217;s most powerful (and arguably the most popular) text editor, yet it&#8217;s virtually impossible to understand. You start typing, and nothing happens. You look for the save button, and it isn&#8217;t there. You try and exit, and [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>Ah Vim. You can&#8217;t live with it and you definitely can&#8217;t live without it. It&#8217;s the world&#8217;s most powerful (and arguably the most popular) text editor, yet it&#8217;s virtually impossible to understand. You start typing, and nothing happens. You look for the save button, and it isn&#8217;t there. You try and exit, and Ctrl-C won&#8217;t do it. Fear not! Vim is actually quite easy, once you know a few basics.<span id="more-44"></span></p>
<h3>First, what the heck is Vim?</h3>
<p>The first thing you need to learn is what Vim actually is. Before you do that, however, you need to know what vi is. vi is a text editor written by Bill Joy (co-founder of Sun Microsystems) while he was at Berkeley. It quickly took off, becoming the undisputed champion of terminal-based text editors until Emacs came along.</p>
<p>But why is this article called <em>The Dummies&#8217; Guide to Vi<strong>m</strong></em>? Well, in 1991, Bram Moolenaar created an extended version of vi for the Amiga platform. He chose the name Vim (<strong>V</strong>i <strong>IM</strong>proved), included a lot of extra handy features, and made it cross-platform (vi only worked on UNIX). Soon, many people were choosing Vim over vi. Additionally, Vim releases new versions quite often while vi&#8217;s last release was back in 2005.</p>
<p>Most Linux and UNIX users have Vim or vi installed by default. Either one will work with this tutorial, though I suggest using Vim for its more advanced features if you have a choice. Windows, OS/2, Amiga, and OS X users can install it using the instructions at the <a href="http://www.vim.org/download.php" onclick="javascript:pageTracker._trackPageview('a/www.vim.org');">download page</a>. Make sure you install the command-line version of Vim (Windows users, this is the Win32 console executable), not the GUI version known as gVim.</p>
<h3>Editing Documents in Insert Mode</h3>
<p>The most important (and arguably the hardest) thing to do with Vim is edit a file. First, open up a terminal (gnome-terminal, Konsole, xterm, DOS prompt, Command Prompt, or OS X Terminal just to name a few) and run <em>vim</em> (or <em>vi</em> if you&#8217;re using vi).</p>
<p><a href="http://www.dawningvalley.com/blog/wp-content/uploads/2008/06/vim1.png" ><img class="alignnone size-medium wp-image-38" title="vim1" src="http://www.dawningvalley.com/blog/wp-content/uploads/2008/06/vim1-300x222.png" alt="" width="300" height="222" /></a></p>
<p>After vim launches and starts a new document, hit the I key to go into Insert mode. This is the mode that acts just like a regular GUI text editor. The <span style="color: #3f3fbf;">~</span> represents a line that is not present in the document. Try typing a few lines to make sure you&#8217;ve got the hang of it.</p>
<p><a href="http://www.dawningvalley.com/blog/wp-content/uploads/2008/06/vim2.png" ><img class="alignnone size-medium wp-image-39" title="vim2" src="http://www.dawningvalley.com/blog/wp-content/uploads/2008/06/vim2-300x222.png" alt="" width="300" height="222" /></a></p>
<p>So far so easy, right? Well, now it&#8217;s time to save it. However, you can&#8217;t do that in Insert mode, so exit it by hitting the Esc key. Esc will bring you out of whatever mode you are currently in, a handy feature to remember if you accidentally go into some bizarre mode. Now, hit the : key. That tells Vim that you&#8217;re about to execute a command. Then, type <code>w ~/yay.txt</code> (in Windows, this command won&#8217;t work, so run <code>w yay.txt</code> to save yay.txt in the same folder) and hit enter. This tells vim to <strong>w</strong>rite to ~/yay.txt. To make sure it saved, open another terminal and run <code>cat ~/yay.txt</code>. You can also go into a file manager and double click on the yay.txt file in the ~/ (home) folder (or in Windows, the folder where you installed Vim).</p>
<p><a href="http://www.dawningvalley.com/blog/wp-content/uploads/2008/06/vim3.png" ><img class="alignnone size-medium wp-image-40" title="vim3" src="http://www.dawningvalley.com/blog/wp-content/uploads/2008/06/vim3-300x222.png" alt="" width="300" height="222" /></a></p>
<p>Wunderbar! You now know how to create a new file. Of course, that&#8217;s only half of it. You also need to know how to open an edit a previously saved file. To do this, run <code>:q</code> to <strong>q</strong>uit Vim. That should take you back to the terminal. Now, run <code>vim ~/yay.txt</code>. The file you just saved (you <strong>did</strong> just save it, right?) should pop back open. If you want, you can also open a file from within vim with the <code>:e filename</code> command.</p>
<h3>Editing Documents in Normal Mode</h3>
<p>Normal mode won&#8217;t let you type, but you can actually do quite a few important things in it. Before you learn them, however, you&#8217;ll need to learn how to move the cursor in Vim. The keyboard that vi was programmed with had a left arrow on the H key, a down arrow on the J key, an up arrow on the K key and a right arrow on the L key. Therefore, the H key moves the cursor left, the J key moves the cursor down, the K key moves the cursor up, and the L key moves the cursor down. Here&#8217;s how to remember if you&#8217;re an American. Hawaii is west, Jamaica is south, Kalamazoo is north, and London is east. Simple geography. If you get really confused, just use the + and - keys to go up and down and just remember that H is the farthest to the left on an ergonomic keyboard and that therefore L has to go right. If you get really, really confused, you can use the arrow keys (wimp!).</p>
<p>There are other handy keyboard shortcuts as well. The { and } keys ([ and ] with Shift held down) will let you skip to the next paragraph. You can also move for<strong>w</strong>ard and <strong>b</strong>ack with the W and B keys. And the 0 (as in, the number) and the $ will let you move to the beginning and end of the current line.</p>
<p>There are also a few commands that are extremely useful when programming code. You can search for a pattern by running <code>/pattern</code>, replacing <code>pattern</code> with some pattern. For example, typing <code>/Hello</code> and hitting enter will take the cursor to the first hello. The <code>?pattern</code> command does the same thing, but in reverse. And then there&#8217;s my favorite programming command, the % command, which moves your cursor to the matching bracket or brace that your cursor is currently on (that is, (), [], and {}).</p>
<h3>Conclusion</h3>
<p>You now know how to edit and create documents in vim, plus navigate around fairly well. And you still haven&#8217;t even scratched the surface. There are many more tips and tricks in the official user manual (warning: this is often considered heavier reading than <em>War and Peace</em> and the mplayer man page put together) with vimtutor (a UNIX program, not a Vim command) or the <a href="http://vimdoc.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('a/vimdoc.sourceforge.net');">Vimdoc</a> online manual. You can also try messing around with gVim, the afore mentioned graphical version of Vim that is often packaged together with its command-line counterpart, and <a href="http://cream.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('a/cream.sourceforge.net');">Cream</a>, a set of scripts to make Vim more powerful and more easy to use.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/07/the-dummies%e2%80%99-guide-to-vim-or-vim-for-complete-idiots/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When Can I Get My Magic Wand?</title>
		<link>http://www.dawningvalley.com/2008/07/when-can-i-get-my-magic-wand/</link>
		<comments>http://www.dawningvalley.com/2008/07/when-can-i-get-my-magic-wand/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 19:00:40 +0000</pubDate>
		<dc:creator>Elliot Vos</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Future of Tech]]></category>

		<category><![CDATA[Questions]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=46</guid>
		<description><![CDATA[by Elliot Vos
With less than twenty-four hours before the launch of iPhone 3G, the hype is out of control. Lines are forming, Twitter is abuzz, the big three tech columnists have reviewed it, and bloggers can&#8217;t stop writing about it. The level of hysteria about this product which promises &#8220;Phone, iPod, and Internet in one [...]]]></description>
			<content:encoded><![CDATA[<p><em>by Elliot Vos</em></p>
<p>With less than twenty-four hours before the launch of iPhone 3G, the hype is out of control. <a title="Let Freedom Ring (iPhone 3G style) | Gear Diary" href="http://www.geardiary.com/2008/07/04/let-freedom-ring-iphone-3g-style/" onclick="javascript:pageTracker._trackPageview('a/www.geardiary.com');" target="_blank">Lines are forming</a>, <a title="iPhone - Summize" href="http://summize.com/search?q=iPhone" onclick="javascript:pageTracker._trackPageview('a/summize.com');" target="_blank">Twitter is abuzz</a>, the big <a title="Walt Mossberg - WSJ" href="http://ptech.allthingsd.com/20080708/newer-faster-cheaper-iphone-3g/" onclick="javascript:pageTracker._trackPageview('a/ptech.allthingsd.com');" target="_blank">three</a> <a title="David Pogue - NYT" href="http://www.nytimes.com/2008/07/09/technology/personaltech/09pogue.html?pagewanted=2&amp;_r=1" onclick="javascript:pageTracker._trackPageview('a/www.nytimes.com');" target="_blank">tech</a> <a title="Edward Baig - USA Today" href="http://www.usatoday.com/tech/columnist/edwardbaig/2008-07-08-iphone-3g-review_N.htm" onclick="javascript:pageTracker._trackPageview('a/www.usatoday.com');" target="_blank">columnists</a> have reviewed it, and bloggers <a title="TUAW" href="http://www.tuaw.com/category/iphone/" onclick="javascript:pageTracker._trackPageview('a/www.tuaw.com');" target="_blank">can&#8217;t</a> <a title="AppleInsider" href="http://www.appleinsider.com/categories/iPhone.html" onclick="javascript:pageTracker._trackPageview('a/www.appleinsider.com');" target="_blank">stop</a> <a title="MacNN" href="http://www.macnn.com/categories/iPhone.html" onclick="javascript:pageTracker._trackPageview('a/www.macnn.com');" target="_blank">writing</a> about it. The level of hysteria about this product which <a title="Apple - iPhone" href="http://www.apple.com/iphone/" onclick="javascript:pageTracker._trackPageview('a/www.apple.com');" target="_blank">promises</a> &#8220;Phone, iPod, and Internet in one fast 3G device&#8221; is intense. I&#8217;ve got my game plan down for tomorrow, and if all goes well, I will be a proud owner of another Apple product by the end of the day. And I am definitely pumped for it all; I&#8217;m eating up all of the hype.</p>
<p>Why all of this obsession over a phone? <span id="more-46"></span>Sure, it&#8217;s more than a phone. Sure, it&#8217;s revolutionary in several ways. But it seems to be turning into a panacea, a silver bullet to solve all of our problems and fulfill all of our deepest desires. Again, I&#8217;m guilty here too. My friends and family can attest to the fact that lately, at multiple times in a day, I will declare that if I had an iPhone I would be able to solve whatever problem we were facing.</p>
<p>But it <em>can&#8217;t</em> do everything, and people have been quick to <a href="http://www.forbes.com/technology/2008/06/20/iphone-disappointment-features-tech-wireless08-cx_bc_0620iphone.html" onclick="javascript:pageTracker._trackPageview('a/www.forbes.com');" target="_blank">point</a> <a href="http://blogs.smh.com.au/gadgetsonthego/archives/2008/06/iphone_3g_no_dock_for_you.html" onclick="javascript:pageTracker._trackPageview('a/blogs.smh.com.au');" target="_blank">that</a> <a href="http://www.informationweek.com/blog/main/archives/2008/06/five_reasons_no.html" onclick="javascript:pageTracker._trackPageview('a/www.informationweek.com');" target="_blank">out</a> as well. No voice dialing, no MMS, no video capture, no stereo bluetooth, no cut-and-paste, no flash, no dish-washing, no garbage-take-outing, no little sister whine-quieting, no guaranteed lotto-winning&#8230; Wait a minute, what expectations do we hold for this device?</p>
<p>I&#8217;m not here to defend Apple for the features they haven&#8217;t implemented on the iPhone, but I think all of this whining about missing features really boils down to people wanting this device to be <strong>the best thing since the creation of the universe by God himself</strong> (since many people <a href="http://www.dawningvalley.com/2008/06/why-are-we-so-loyal/" >compare Steve Jobs to a deity</a>, I&#8217;m not sure my hyperbole is that outrageous). Some people want the iPhone to be their magic wand—satisfying their every wish with a simple glide of the finger across the touchscreen. Why do we hold such unreasonable expectations for a simple device?</p>
<p>Technology on the cutting-edge has always been a big mystery to people—sometimes exciting, sometimes scary, and often misunderstood. Imaginations dream of technological advances far beyond what is capable inside the current understanding of the laws of physics. These dreams are not entirely unhealthy. In fact, they are what spur the able-minded to push the boundaries of what is possible.</p>
<p>But our dreams of magic wands shouldn&#8217;t lead us to get carried away. The developers of this cutting-edge technology work to give us the latest and the greatest, but they are human and they do have limitations. It&#8217;s not an instant leap from monochrome television tubes to color tubes to projection to liquid crystal to plasma. These technologies take time to develop. And even when technologies do exist, there are always <a title="Trade-offs" href="http://daringfireball.net/2008/06/tradeoffs" onclick="javascript:pageTracker._trackPageview('a/daringfireball.net');" target="_blank">trade-offs</a> to implementing them in a device.</p>
<p>Still, it&#8217;s fun to dream. Transporters (<a title="Transporter (Star Trek) - Wikipedia" href="http://en.wikipedia.org/wiki/Transporter_(Star_Trek)" onclick="javascript:pageTracker._trackPageview('a/en.wikipedia.org');" target="_blank">à la Star Trek</a>) would be really freaking neat. They&#8217;d add a whole new dimension to the interconnectedness made possible by virtual communication technologies today.</p>
<p>What are your dreams of the future?</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/07/when-can-i-get-my-magic-wand/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MobileMe, iPhone, and Apple’s Battle for the Web</title>
		<link>http://www.dawningvalley.com/2008/07/mobileme-iphone-and-apples-battle-for-the-web/</link>
		<comments>http://www.dawningvalley.com/2008/07/mobileme-iphone-and-apples-battle-for-the-web/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 19:00:00 +0000</pubDate>
		<dc:creator>Kyle Baxter</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=47</guid>
		<description><![CDATA[By Kyle Baxter
The future of the web is within reach. The web is now primarily two things: a new platform for applications, and a means for distributing and consuming media. 
Currently, due to the open standards which power the web, no one company or group controls it in any real sense. Google may dominate search [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://tightwind.net" onclick="javascript:pageTracker._trackPageview('a/tightwind.net');">Kyle Baxter</a></em></p>
<p>The future of the web is within reach. The web is now primarily two things: a new platform for applications, and a means for distributing and consuming media. </p>
<p>Currently, due to the open standards which power the web, no one company or group controls it in any real sense. Google may dominate search and advertising and Microsoft may dominate the browser market, but neither company has any absolute control. Microsoft&#8217;s Internet Explorer market share has steadily declined as other convincing browsers, such as Firefox and Safari, have become available. Real control comes in owning the technology which <em>powers</em> the web. </p>
<p>Online video, though, largely because of YouTube&#8217;s success, is now mostly delivered in Flash format. Adobe Flash has become a <em>de facto</em> standard for online video, and is now being pushed as a web application platform in and of itself. </p>
<p><span id="more-47"></span>	</p>
<p>Recognizing the threat this poses, Microsoft has responded in its usual fashion &#8212; it has released its own proprietary platform, Silverlight, to compete with Adobe&#8217;s Flash. </p>
<p>Apple is in the opening moves of its own response, but perhaps surprising to some, Apple&#8217;s response is based on open standards. Apple, which is viewed as closed and loathe to use the work of others, has become open web and video standards&#8217; greatest evangelist. Apple&#8217;s battle is not to control the web, but rather to keep it open. </p>
<h3>The Post-PC, and the Web</h3>
<p> This all seems rather esoteric, and so it is worth discussing why any of this matters. The web is becoming an application platform. More than anything else, people now use the web for Gmail, Facebook, Twitter, Flickr, Google Documents, and other applications. These applications are based on, mostly, HTML, CSS, Javascript, and XML, all open standards. Because of the relative maturity of these standards, their ease of entry (all are free to use and develop with, and are relatively simple to learn), and the platforms that have developed around them, the quantity <em>and</em> quality of these applications has become rather impressive. </p>
<p> Even more interesting, though, is the openness that these applications have engendered. Most have an API which allows other websites, web applications, or desktop applications to tap in to their own web application. For example, I can integrate Flickr and Twitter with my own weblog without much difficulty, or more powerfully, I can combine Google Maps with location-based data and create something of more value than the two by themselves. </p>
<p>There is a rich future in relatively-easy to develop, and relatively-open web applications, which connect different data and <em>people</em> together. </p>
<p> Part of this is technological, and another part is philosophical. XML is an excellent language for sharing data, but the second part is the most important: open standards encourages openness. Application APIs, OpenID and other developments are not surprising when you consider the languages used to build them &#8212; they are predisposed to openness, and that is a really, really good thing.™</p>
<p> Moreover, the move toward web applications will accelerate soon as mobile computing devices like the iPhone become more prevalent. These devices &#8212; the post-PC &#8212; are Internet communication devices. They are built to use the web ubiquitously, and that means primarily using web applications and consuming online media. To control the web is to control the future of the computer. </p>
<p> Which is why Adobe is pushing Flash so feverishly, and Microsoft created Silverlight. This is the browser wars all over again, but perhaps with an even greater degree of importance: whoever succeeds this time could control the web. </p>
<h3>The Danger of Flash</h3>
<p> It is unlikely that even if Adobe or Microsoft succeed in establishing their platform as the web application standard that HTML, CSS and Javascript will disappear completely, but this is also largely irrelevant. Flash has already become the web video standard, and therefore even if Flash does not power a majority of web applications, it will not matter &#8212; combining Flash&#8217;s domination of video with even mediocre success in web applications would likely cause many HTML, CSS and Javascript developers to switch. </p>
<p> This would give Adobe, which sells desktop applications to develop in Flash, a strong control of the web. They would own web video, and increasingly web applications as well. </p>
<p> The ease of entry for becoming a web developer would be much higher. Developers would more or less need to buy Adobe&#8217;s own development tools, whereas with HTML, CSS, and Javascript and related frameworks developers can work in nothing more than a text editor, or choose from a sea of code editors. </p>
<p> Combined with Flash&#8217;s hold on video, Adobe would become <em>the</em> web company. All roads would pass through their doors. </p>
<p> Perhaps even worse, though, is the attitude Flash conveys. While open standards encourage openness, Flash&#8217;s closed nature could encourage just the opposite. Adobe could control the web and undercut its most innovative uses. </p>
<h3>Apple&#8217;s Open Strategy</h3>
<p> If Apple were only interested in selling hardware, they would be concerned with Flash and Silverlight&#8217;s clash with HTML, CSS, and Javascript. Apple, however, sells an <em>experience</em>, a combination of hardware and software, and that experience is increasingly becoming dependent on the web. And they sell something else, too: media. Music and video. </p>
<p> Apple&#8217;s strategy has two parts, which all converge on the iPhone. First, build a world-class suite of web applications that are as close as anyone has come to a desktop experience, based <em>entirely</em> on HTML, CSS and Javascript. MobileMe serves two purposes: further entrench these open standards as <em>the</em> web application platform, and show that building incredibly powerful applications using them is not a problem, which is a central concern underlying a movement toward Flash. </p>
<p> Second, while Flash has established itself as the video standard on the desktop, there is no real video standard on the mobile device. Apple&#8217;s goal is to establish MPEG4, an open audio and video format, as the standard on mobile devices, which are the future. </p>
<p> And this is why these two parts come together with the iPhone. Through the iPhone, Apple is trying to establish MobileMe &#8212; HTML, CSS, and Javascript-based web applications &#8212; and MPEG4 &#8212; open media formats. Web Kit&#8217;s incredibly-fast Squirrelfish Javascript engine, which is in Safari 4, will undoubtedly come to the iPhone, and with it, desktop-like experience for web applications. I would then expect HTML, CSS and Javascript-based applications to be allowed to be stored and run locally on the iPhone. ((Which I believe was Apple&#8217;s original intention with the iPhone&#8217;s widgets, but was ditched because of slow Javascript speeds.)) </p>
<p> This also explains quite nicely why Flash is not on the iPhone: not only is it slow and a subpar solution for video, but Apple is keeping the iPhone clean of Flash so open standards can continue to power the web. </p>
<p> That may be hard for some to swallow, but it is undeniably true: Apple&#8217;s restrictions on the iPhone are helping to keep the web open.<br />
 <br />
<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/07/mobileme-iphone-and-apples-battle-for-the-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Five Reasons Ubuntu Is the #1 Linux Distro</title>
		<link>http://www.dawningvalley.com/2008/07/five-reasons-ubuntu-is-the-1-linux-distro/</link>
		<comments>http://www.dawningvalley.com/2008/07/five-reasons-ubuntu-is-the-1-linux-distro/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 19:00:17 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Linux Land]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=30</guid>
		<description><![CDATA[By Andrew Min
Ubuntu is, according to DistroWatch, the #1 Linux distribution. That&#8217;s a huge feat in itself. However, once you realize that Ubuntu is only three and a half years old, the feat is much bigger. How did the Linux rookie beat out the nine-year-old Mandrake, the fourteen-year-old SUSE, or the fifteen-year-old Debian?

Reason 1: Ease [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>Ubuntu is, according to <a href="http://distrowatch.com/" onclick="javascript:pageTracker._trackPageview('a/distrowatch.com');">DistroWatch</a>, the #1 Linux distribution. That&#8217;s a huge feat in itself. However, once you realize that Ubuntu is only three and a half years old, the feat is much bigger. How did the Linux rookie beat out the nine-year-old Mandrake, the fourteen-year-old SUSE, or the fifteen-year-old Debian?</p>
<p><span id="more-30"></span></p>
<h3>Reason 1: Ease of use</h3>
<p>This is the number one reason that <strong>any</strong> product takes off. If you&#8217;ve got a product meant for the masses, it needs to be easy to use. When Ubuntu came out, Debian was still using a text-based installer. Ubuntu adopted the KISS (<strong>K</strong>eep <strong>I</strong>t <strong>S</strong>imple <strong>S</strong>tupid) philosophy and made sure that their project stayed along those guidelines. You don&#8217;t have to know bash from zsh to use Ubuntu, unlike many of the other Linux distributions. Most of the programs have labels that explain what they do (Disk Analyzer, Word Processor, etc). That&#8217;s why Ubuntu has the reputation of having everything just work great. That&#8217;s the reputation that catapulted OS X into second place in the operating system wars, and that&#8217;s the reputation that will bring Linux back into play.</p>
<h3>Reason 2: Perfect balance between ease and power</h3>
<p>Most Linux distributions fall into one of two camps. About half oversimplify everything, attempting to satisfy the masses. The result is a half-baked underpowered operating system that is useless for everything except email. The other half concentrates on putting power in the hands of the user. Unfortunately, the learning curve is often too steep and this results in users getting scared away (terminal? Did you say terminal? Windows, save me!!!). Ubuntu solves this problem by putting a foot in each camp.</p>
<p>For example, the software installer has multiple components. One part is an Add/Remove portion for the average Joe. It has titles, descriptions, and is wrapped in an easy-to-use GUI. However, more advanced users don&#8217;t need to worry that it&#8217;s too basic. They have the more advanced package manager, Synaptic, with repository editing, all the programs in the Ubuntu universe, and advanced filtering options. And if you&#8217;re <strong>really</strong> feeling geeky, there&#8217;s the powerful apt and aptitude package managers that are used from the command line.</p>
<p>Another good example is amount of text editors that Ubuntu ships with. For users who have never seen the terminal before, there&#8217;s Gedit, a friendly editing tool that goes by the alias &#8220;Text Editor&#8221; in the Ubuntu menu. For basic (and for many things, advanced) users, Gedit is a wonderful tool. Then, for those who prefer doing their text editing in the command-line but don&#8217;t want to learn a lot of new commands, there&#8217;s nano. This text editor, a clone of Pico, is an intuitive text editor that works much like Gedit works. Of course, it&#8217;s also terminal-based and therefore doesn&#8217;t require an X server or the GTK libraries. Finally, for those uber-geeks out there, there&#8217;s the old standbys, Vim and Emacs. These are two very complicated and extremely powerful terminal editors, and if these can&#8217;t satisfy you, nothing can.</p>
<h3>Reason 3: Community</h3>
<p>One of the biggest Linux forums around is the <a href="http://www.linuxquestions.org/questions/index.php" onclick="javascript:pageTracker._trackPageview('a/www.linuxquestions.org');">LinuxQuestions.org Forum</a>. This forum is eight years old and attracts users of all distributions, and therefore has a huge user base. There are over 350,000 members, 600,000 threads, and 3,000,000 posts in those threads. However, that&#8217;s tiny compared to Ubuntu&#8217;s community forum. The <a href="http://ubuntuforums.org/" onclick="javascript:pageTracker._trackPageview('a/ubuntuforums.org');">Ubuntu Forums</a>, only three years old, has over 600,000 members (70,000 of which are active), contains 800,000 threads, and holds over <em>5,000,000 posts</em>, ranging from obscure howtos like &#8220;<a href="http://ubuntuforums.org/showthread.php?t=836231" onclick="javascript:pageTracker._trackPageview('a/ubuntuforums.org');">HOWTO: Wii remote in Ubuntu 8.04</a>&#8221; to answers to basic questions like &#8220;<a href="http://ubuntuforums.org/showthread.php?t=261204" onclick="javascript:pageTracker._trackPageview('a/ubuntuforums.org');">What is Sudo</a>?&#8221;</p>
<p>The forum isn&#8217;t the only way the community helps each other. There are hundreds of articles at the <a href="https://wiki.ubuntu.com/" onclick="javascript:pageTracker._trackPageview('a/wiki.ubuntu.com');">Ubuntu Wiki</a> and the <a href="https://wiki.ubuntu.com/" onclick="javascript:pageTracker._trackPageview('a/wiki.ubuntu.com');">Ubuntu User Documentation</a>, two handy wikis to help you to do almost anything you can imagine with Ubuntu. There are hundreds of users on the <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" onclick="javascript:pageTracker._trackPageview('a/lists.ubuntu.com');">ubuntu-users</a> mailing list. Hundreds more wait to answer you in realtime at the Ubuntu IRC channel on irc.freenode.net. And of course, there is the immensly popular LoCo project, which aims to put different local support groups in multiple localities around the globe (check the <a href="https://wiki.ubuntu.com/LoCoTeamList" onclick="javascript:pageTracker._trackPageview('a/wiki.ubuntu.com');">team list</a> for a group near you).</p>
<h3>Reason 4: Roadmap</h3>
<p>Every six months, a new Ubuntu edition is released. Each edition is supported for eighteen months. Every two years, an LTS (<strong>L</strong>ong <strong>T</strong>erm <strong>S</strong>upport) is released, with thirty six months support. Businesses know this. They know exactly how long their product will be supported for. Most other operating systems, both free and non-free, are released whenever the developer feels like it is ready. But sometimes, one operating system (think Vista) is a dud. Businesses have to wait for several years while their computers are completely unsupported for the engineers to upgrade. Not so with Ubuntu.</p>
<p>Another great feature of the roadmap is that the community also knows exactly when Ubuntu gets released. I personally get bored after being told multiple times that a new version is coming out, only to find out that it&#8217;s postponed <em>again</em> (Trillian is a good example of this). Heck, I just get sick of waiting even if I <strong>do</strong> know that it will take a while. Ubuntu does a great job of staying fresh by simply releasing new versions every six month. It doesn&#8217;t even have to have a lot of changes. It just needs a new name and a new wallpaper and Ubuntu automatically is freshened up.</p>
<h3>Reason 5: Canonical</h3>
<p>Canonical, the parent company, is one of the biggest forces behind Ubuntu. First of all, it offers resources. It offers legal protection, a marketing team, and a hierarchy to make sure everyone is in their place. Third party businesses are also much happier working with a reputable business (even if it is registered in the Isle of Man tax haven) than with three geeks in a garage. I seriously doubt that Dell would be pre-installing Ubuntu on their machines if Canonical wasn&#8217;t around (the only other distro they were considering was SUSE, which has Novell behind them, and Fedora, which has Red Hat behind them).</p>
<p>Canonical is also able to offer professional, 24/7 support. Sure, the Ubuntu Forums support is great. But your average businessman won&#8217;t feel comfortable with receiving community advice. A CEO will feel much more comfortable receiving support from Canonical or <a href="http://webapps.ubuntu.com/marketplace/" onclick="javascript:pageTracker._trackPageview('a/webapps.ubuntu.com');">one of its many support providers</a>. And if a business feels comfortable getting support for Ubuntu, they&#8217;ll be much more likely to stay with it rather than moving to the next operating system.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/07/five-reasons-ubuntu-is-the-1-linux-distro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arora, an Extremely Fast WebKit Web Browser</title>
		<link>http://www.dawningvalley.com/2008/06/land-of-the-freeware-arora-a-terrificly-fast-webkit-web-browser/</link>
		<comments>http://www.dawningvalley.com/2008/06/land-of-the-freeware-arora-a-terrificly-fast-webkit-web-browser/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 19:00:44 +0000</pubDate>
		<dc:creator>Andrew Min</dc:creator>
		
		<category><![CDATA[Land of the Freeware]]></category>

		<guid isPermaLink="false">http://www.dawningvalley.com/?p=24</guid>
		<description><![CDATA[By Andrew Min
I have this huge love/hate relationship with Firefox. It&#8217;s way too bloated and so much slower compared to the other browsers I&#8217;ve tried. But I can&#8217;t live without it, simply because I never found a decent alternative. I can&#8217;t use Internet Explorer or Safari simply because I run Linux. Besides, neither seemed extremely [...]]]></description>
			<content:encoded><![CDATA[<p><em>By <a href="http://www.andrewmin.com/" onclick="javascript:pageTracker._trackPageview('a/www.andrewmin.com');">Andrew Min</a></em></p>
<p>I have this huge love/hate relationship with Firefox. It&#8217;s way too bloated and so much slower compared to the other browsers I&#8217;ve tried. But I can&#8217;t live without it, simply because I never found a decent alternative. I can&#8217;t use Internet Explorer or Safari simply because I run Linux. Besides, neither seemed extremely stellar to me. Konqueror won&#8217;t render everything. Sure, that&#8217;s the programmer&#8217;s fault and Konqueror is W3C compliant and all that, but that doesn&#8217;t help me read that site. Ditto for Opera. I also don&#8217;t need an email, BitTorrent, and feed client. All I need is a web browser. And Epiphany and Dillo are great, but I don&#8217;t like running Gnome apps in my KDE install. That&#8217;s why I was quite excited when I found Arora, a WebKit-powered Qt web browser.</p>
<p><span id="more-24"></span></p>
<h3>What is Arora?</h3>
<p>Originally, Arora was created to test out the WebKit library in Qt 4.4. In layman&#8217;s terms, WebKit is an engine that displays web pages and Qt is a library that displays programs. But then, the project leaders decided to fork it into a browser that would one day be able to stand proudly next to Firefox and the other champions of the open source web browsing world. Currently, it&#8217;s still in heavy development (there are no stable or even alpha versions), but it&#8217;s remarkable mature for its age.</p>
<p>So why would anyone ever use it over Internet Explorer, Opera, Firefox, Konqueror, or any of the other popular web browsers out there? Well, Arora is extremely lightweight, weighing in at under a megabyte. It&#8217;s also lightning fast (WebKit is one of the fastest browsing engines around), uses less than 10,000 lines of code, and works on all the platforms that Qt is supported on (Windows, OS X, and Linux).</p>
<h3>Installation</h3>
<p>Installing Arora is easy on Windows or Debian-based systems like Ubuntu. There&#8217;s a handy Windows installer and a .deb package for both. Ubuntu users will also need to turn on the hardy-backports repository while Debian users will need the testing repository. Macintosh users and non-Debian users aren&#8217;t so lucky: you&#8217;ll have to compile it from source. Luckily, there&#8217;s a very useful wiki page, <a href="http://code.google.com/p/arora/wiki/BeginnerStepByStepInstructions" onclick="javascript:pageTracker._trackPageview('a/code.google.com');">Beginner Step By Step Instructions</a>, on this topic.</p>
<h3>Arora: A great web browser, though a little buggy</h3>
<p>After installing Arora, I opened it up and was pleasantly surprised. All the browsers I&#8217;d ever run, with the exception of Konqueror, looked horrible in KDE. But Arora looked great. It was clean, simple, and looked terrific. I was so impressed by the look that I decided to see if it would look as good in non-KDE environments. I wasn&#8217;t disappointed. Arora adopted the theme and icons of both Gnome and Windows XP with style.</p>
<p>Being a true geek, the first place I went was the Preferences pane (Edit&gt;Preferences). All the standard options (homepage, fonts and stylesheets, JavaScript, cookies, proxies, and so on) were there. Since most of the defaults were fine, I closed out and went back to the main browser. I was impressed by the amazing speed. I didn&#8217;t benchmark it, but it seemed to me to be the fastest browser I&#8217;d ever seen, even more than the often touted Firefox 3.0. Gmail, Digg, Newsvine, and Facebook all loaded twice as fast as they did in Firefox.</p>
<p>Speed is, of course, not the only factor in choosing a web browser. I was curious to see how well it would perform handling rich AJAX apps, so I headed over to Google Docs. <strong>Everything</strong> worked flawlessly. Well, maybe not flawlessly. Gmail had a few problems when logging in. I had to tell it to not remember me in order for it to work, which is kind of a problem. Also, Flash (and other Netscape plugins) aren&#8217;t available until Qt 4.5. Since Qt 4.4 was just released and each 4.x release has taken between seven to twelve months, Arora users won&#8217;t get Flash for quite a while.</p>
<p>Stability is also a little bit of an issue for Arora. It&#8217;s very easy to crash the browser, especially if you&#8217;re using rich Web 2.0 apps. Also, opening multiple items at the same time, opening one page while loading another, or trying to type in a textbox while a page is loading is a very bad idea. Of course, this is simply a stability issue that will be resolved down the road.</p>
<p>There&#8217;s one other minor problem: a huge lack of a password manager. Most browsers have some sort of password manager, ranging from Firefox&#8217;s built-in one to Konqueror&#8217;s KWallet integration. However, Arora has nothing. That can get quite annoying, since you&#8217;ll always have to type in your password rather than having it automatically filled.</p>
<p>Luckily, these little quirks aren&#8217;t such a big problem for me. Why? Chances are, they&#8217;ll get fixed. The project lead, icefox, and the members, zander32, Jason Donenfeld, inetperson, and ariya.hidaya, are extremely active. You can expect your bug report to be answered within forty-eight hours and you&#8217;ll find that many of the feature requests you send in will actually make it into the project code. Out of the three feature requests I&#8217;ve submitted so far, one has been fixed, one has been started, and one won&#8217;t be fixed because it&#8217;s not technically feasible.</p>
<h3>Conclusion</h3>
<p>Right now, I&#8217;m still using Firefox. I can&#8217;t live without Flash and those usability bugs are too much for me. But this is one web browser I&#8217;ll be definitely keeping my eye on. I recommend that you do too. Because one day, I can actually see myself uninstalling Firefox and using Arora instead. And I never thought I&#8217;d see that day.</p>
<p>Rating: None (pre-alpha)</p>
<ul>
<li><a href="http://www.arora-browser.org/" onclick="javascript:pageTracker._trackPageview('a/www.arora-browser.org');">Homepage</a></li>
<li><a href="http://arorabrowser.blogspot.com/" onclick="javascript:pageTracker._trackPageview('a/arorabrowser.blogspot.com');">Blog</a></li>
<li><a href="http://groups.google.com/group/arora-dev" onclick="javascript:pageTracker._trackPageview('a/groups.google.com');">Mailing List</a></li>
</ul>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dawningvalley.com/2008/06/land-of-the-freeware-arora-a-terrificly-fast-webkit-web-browser/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
