<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Pragmatic Revelations &#187; Linux</title>
	<atom:link href="http://adrianhoe.com/adrianhoe/category/computing/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://adrianhoe.com/adrianhoe</link>
	<description>The Eccentric Logic of An Eclectic Mind</description>
	<lastBuildDate>Sun, 27 Nov 2011 04:24:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<copyright>Copyright &#xA9; Pragmatic Revelations 2011 </copyright>
	<managingEditor>mailbox@adrianhoe.com (Pragmatic Revelations)</managingEditor>
	<webMaster>mailbox@adrianhoe.com (Pragmatic Revelations)</webMaster>
	<ttl>28000</ttl>
	<image>
		<url>http://adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Pragmatic Revelations</title>
		<link>http://adrianhoe.com/adrianhoe</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>The Eccentric Logic of An Eclectic Mind</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Pragmatic Revelations</itunes:author>
	<itunes:owner>
		<itunes:name>Pragmatic Revelations</itunes:name>
		<itunes:email>mailbox@adrianhoe.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Automated backup</title>
		<link>http://adrianhoe.com/adrianhoe/2009/09/30/automated-backup/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/09/30/automated-backup/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 04:48:34 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1835</guid>
		<description><![CDATA[Since August 18, my software development work has been picking up its pace and I have checked in more works more often, at least five times on single productive day. Ever since, I have been manually backing up Subversion directory using tar. My project server is fornax. Fornax is a 6-year old PC running Ubuntu. [...]]]></description>
			<content:encoded><![CDATA[<p>Since August 18, my software development work has been picking up its pace and I have checked in more works more often, at least five times on single productive day. Ever since, I have been manually backing up Subversion directory using tar. My project server is fornax.</p>
<p>Fornax is a 6-year old PC running Ubuntu. It wasn&#8217;t working properly due to the cooling fan in its power supply unit. Until about two weeks ago, I replaced the old fan. I am not very confident about the replacement because it is a third party part and the replacement isn&#8217;t as good as expected, but it works. I have to shut it down every night before going to bed.</p>
<p>So, the last thing before I go to bed is to backup the svn directory and then shutdown the server. I am quite fed up with this extra manual works. Last night, before going to bed, I decided to automate this process. And I did it this morning.</p>
<p>I wrote a simple bash shell script to do the backup. I <span style="font-family:Courier;">cron</span> it so that the process will start automatically at 2300 hours and then shutdown.</p>
<pre><code>
#!/bin/bash

BACKUPFILE=/tmp/backups/svn-$(date +%Y%m%d).tar.gz

rm /tmp/backups/svn-*.gz
tar -cj /svn &gt; $BACKUPFILE
for COMPUTER in host1 host2
do
   scp $BACKUPFILE user@$COMPUTER:Desktop/
done
/sbin/shutdown -h +5
</code></pre>
<p><strong>UPDATE (05/10/2009)</strong>: I setup a password-less <span style="font-family:Courier;">ssh</span> login so that no password is required for <span style="font-family:Courier;">scp</span> (secured copy). Now, after the backup, the backup file will be copied automatically to two other computers for safe keeping.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/09/30/automated-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A hot Sunny affair</title>
		<link>http://adrianhoe.com/adrianhoe/2009/03/26/a-hot-sunny-affair/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/03/26/a-hot-sunny-affair/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 19:03:59 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vmware fusion]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1617</guid>
		<description><![CDATA[I have been hesitating for another hot Sunny affair since the last one about three years ago. This is just another one I have been longing since then. The recent eclipse of Sun resurrects my overwhelming but sleeping desire. Although this happened near the time when Sun is setting, but it is never too late [...]]]></description>
			<content:encoded><![CDATA[<p>I have been hesitating for another hot Sunny affair since the last one about three years ago. This is just another one I have been longing since then. The recent eclipse of Sun resurrects my overwhelming but sleeping desire. Although this happened near the time when Sun is setting, but it is never too late to do it again because Sunset is beautiful and romantic.</p>
<p>Will Sun set and never rise again? Here is my encounter of the hot Sunny affair.</p>
<p><span id="more-1617"></span></p>
<p>In <a href="http://adrianhoe.com/adrianhoe/2006/10/30/solaris-10/" target="_blank">October 2006</a>, I installed Solaris 10 on an Intel box code-named, Pyxis1 (I love to name my computers after the name of a planet, a star or a constellation). The installation was successful but I could not get it to configured to work correctly. Some of the configuration would disappear every time I restarted the server. I could not find the reasons and I was on tight schedule to get the server up and running. I replaced Solaris 10 with Debian and eventually with Ubuntu. Read the story <a href="http://adrianhoe.com/adrianhoe/2007/09/26/ubuntu-feisty-fawn/" target="_blank">here</a>.</p>
<p>Solaris 10, in my opinion, is by far a better and more robust operating system than Linux. The fallback was the lack of installation information on older machines. That&#8217;s the bottom line of the configuration problem I had three years ago.</p>
<p>Last May, I began the <a href="http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/" target="_blank">virtualization</a> of my MacBook and I had Ubuntu installed and ran parallel with Mac OS X. I tried to install Solaris 10 on VMware Fusion. Installation was successful but I never got it to boot after the installation. Again, I gave up and went on with Ubuntu.</p>
<p>On Sunday, I upgraded VMware Fusion 1.1.3 to 2.0.2 and read about successful installation of OpenSolaris on Mac. I decided to give it another try.</p>
<p><a href="http://opensolaris.org/os/" target="_blank">OpenSolaris</a> is a community-driven open source version of <a href="http://www.sun.com/software/solaris/index.jsp" target="_blank">Solaris</a>. Solaris is a proprietary UNIX operating system by <a href="http://sun.com" target="_blank">Sun Microsystems</a>. Sun plays an active role in open source software such as OpenOffice, MySQL and OpenSolaris.</p>
<p><a href="http://www.vmware.com/products/fusion/" target="_blank">VMware Fusion</a> 2.x has many major improvements. One obvious change is the Virtual Machine Library window. It shows you the snapshots of your virtual machines.</p>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_01.png" alt="The Virtual Machine Library window showing the snapshots of OpenSolaris and Windows XP" width="400" height="237" /><p class="wp-caption-text">The Virtual Machine Library window showing the snapshots of OpenSolaris and Windows XP</p></div>
<p>Ok, ok. I have a Windows XP installed. For those who know I have ditched all Windows since 1998, I have some inevitable reasons. First, I need it to support my clients on some hardware and software configurations. Second, I needed it to support my Garmin GPS device. And thirdly, I need it for some non-appealing reasons. I have it installed to avoid having the need to hunt for a Windows desktop for some petty simple jobs. I used the Windows virtual machine under 10 times since last May. Simple put it, I just need it to get some simple jobs done, otherwise it is just a piece of shit occupying 5GB of disk space on my MacBook.</p>
<p>Installation of OpenSolaris was quite pleasant and simple (although it took about half hour). During the installation, I was surprised to learn that OpenSolaris has something called Time Slider which is an automated backup software similar to Apple&#8217;s Time Machine.</p>
<p>My hardware configuration:</p>
<ol>
<li>MacBook White, 2.16GHz Intel Core 2 Duo</li>
<li>2GB 667MHz DDR2 SDRAM</li>
<li>160GB hard disk</li>
<li>Mac OS X 10.5.6</li>
</ol>
<p>My virtual machine configuration:</p>
<ol>
<li>VMware Fusion 2.0.2</li>
<li>2 virtual CPU, 720MB RAM</li>
<li>15GB hard disk space</li>
</ol>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_02.png" alt="Installation screen showing Time Slider" width="400" height="250" /><p class="wp-caption-text">Installation screen showing Time Slider</p></div>
<p>I will never need Time Slider on my Mac Book but I may need it after I switch from Ubuntu to OpenSolaris on Pyxis1. Until then, I am unable to tell if Time Slider is as good as Time Machine.</p>
<p>There are a few patches and manual installation after the first boot to solve some problems:</p>
<ol>
<li>The sound is not working.</li>
<li>No networking (you may not experience this).</li>
<li>The Apple&#8217;s menu bar is not appearing when virtual machine is running in full screen mode.</li>
<li>Need some packages from OpenSolaris repository in order to get the Ada compiler working (for Ada programmers only).</li>
</ol>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_03.png" alt="OpenSolaris running at full screen on MacBook White." width="400" height="250" /><p class="wp-caption-text">OpenSolaris running at full screen on MacBook White.</p></div>
<p>First thing after restarting from installation is to install VMware Tools. At window mode, click on the Virtual Machine menu bar and select Install VMware Tools. A CD icon will appear on the OpenSolaris desktop. Open it and copy the zipped file to the desktop then extract and follow the steps below:</p>
<pre><code># cd Desktop/vmware-tools-distrib
# ./vmware-install.pl
</code></pre>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_04.png" alt="OpenSolaris virtual machine running in window mode" width="400" height="373" /><p class="wp-caption-text">OpenSolaris virtual machine running in window mode</p></div>
<p>After installing VMware Tools, you will be able to access to Mac OS X menu bar when virtual machine is running full screen mode. Move the mouse pointer to top of the screen and the menu bar will drop down.</p>
<p>If the two networking icons on the top right do not show green badge as in the screenshot below, then make sure your Virtual Machine Network Settings is connected and set to NAT (share the Mac&#8217;s network connection). The network should also work in Bridged mode. Also make sure the OpenSolaris network interface is connected to <span style="font-family:Courier;">e1000g0</span> and is active.</p>
<div class="wp-caption alignnone" style="width: 247px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_05.png" alt="Two networking status icons with green badge" width="237" height="39" /><p class="wp-caption-text">Two networking status icons with green badge</p></div>
<p>Otherwise, click on System &gt; Administration &gt; Network to set it to auto configure. Your network should be up and running. </p>
<p>Next is to activate the sound. Download OSS (Open Sound System) driver at <a href="http://4front-tech.com/download.cgi" target="_blank">http://4front-tech.com/download.cgi</a> and install it as follow:</p>
<pre><code># pkgadd -d oss-solaris-v4.0-123-i386.pkg
# osstest
</code></pre>
<p>After the installation, run <span style="font-family:Courier;">osstest</span> to test the sound system. You will hear a tune playing on your speakers. You may need to reboot your system to allow the driver to properly load.</p>
<p>There are a few more packages to be downloaded and installed from OpenSolaris.org repository. To install gcc4ada from BlastWave, you will need <span style="font-family:Courier;">SUNWgnu-libiconv</span> and <span style="font-family:Courier;">SUNWarc</span>. Start Package Manager to download and install them from OpenSolaris repository. If you need source code management, you will need <span style="font-family:Courier;">SUNWsvn</span> as well.</p>
<p>The OpenSolaris repository does not have Ada compiler (gccada) and only supports gcc 3.4.3. You will have to install Ada compiler from another repository at <a href="http://blastwave.org" target="_blank">Blastwave</a>.</p>
<p>To download and install software packages from Blastwave, you need <span style="font-family:Courier;">pkgutil</span>. Download and install <span style="font-family:Courier;">pkgutil</span> and other necessary packages by following the instruction at Blastwave site. You can obtain a list of software packages that you need from Blastwave. After installing <span style="font-family:Courier;">pkgutil</span>, you may want to include <span style="font-family:Courier;">/opt/csw/bin</span> to your path.</p>
<p>If you need an Ada 2005 compiler, then download and install <span style="font-family:Courier;">gcc4ada</span>:</p>
<pre><code># pkgutil --install gcc4ada
</code></pre>
<p>Include <span style="font-family:Courier;">/opt/csw/gcc/bin</span> to your path and the Ada compiler is ready. I checked out a project from my svn repository and compiled. Viola! I am happy with the performance which I find is better than Ubuntu and any other Linux distros. One drawback of OpenSolaris or Solaris is the limited software packages. There are more than a thousand ready-built software packages to download in every Linux distros. That means you will have to build some of the software you need on Solaris (and OpenSolaris).</p>
<p>I removed and re-installed OpenSolaris yesterday after I found some broken links due to not following the instructions correctly. Always read installation instructions from various sources carefully before installing. I find the trouble is worthy otherwise I will not have a clear summarized steps to write about here.</p>
<p>With the recent IBM&#8217;s announcement to acquire Sun Microsystems, I hope Sun will not be cannibalized after the acquisition. And I hope that Sun is not setting but if it must, it will rise again. OpenSolaris and UltraSPARC processors are one of the leading technologies available.</p>
<p>I hope to find time on a weekend to install OpenSolaris on the Sun Blade 100. It is still running Solaris 9 since 2003.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/03/26/a-hot-sunny-affair/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Subversion client hangs after post-commit</title>
		<link>http://adrianhoe.com/adrianhoe/2008/06/09/subversion-client-hangs-after-post-commit/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/06/09/subversion-client-hangs-after-post-commit/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 08:29:52 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=749</guid>
		<description><![CDATA[I had been hit by this problem since I setup Subversion on Ubuntu in January. The svnserve was properly invoked on Ubuntu server but whenever any svn client was trying to commit something back to the server, the client would hang for hours before it prompted an error: &#8220;Connection reset by peers.&#8221; I searched all [...]]]></description>
			<content:encoded><![CDATA[<p>I had been hit by this problem since I setup Subversion on Ubuntu in <a href="http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/" target="_blank">January</a>. The <em>svnserve</em> was properly invoked on Ubuntu server but whenever any svn client was trying to commit something back to the server, the client would hang for hours before it prompted an error: &#8220;Connection reset by peers.&#8221;</p>
<p>I searched all the Subversion and Ubuntu forums but could not find any solution to my problem. In the past months, I tried to identify the source of the problem and even tried many solutions suggested by people on these forums but the problem persisted. I had been committing to svn server with post commit email notification turned off and lost quite a number of post commit message. I used to keep track of changes by these email notification.</p>
<p>Yesterdat, I was trying my luck again and I accidentally noticed <em>sendmail</em> and <em>sendmail-mta</em> were called after commit. A look into syslog confirmed that sendmail process was put into sleep by some unknown reason. Failing to identify the cause, I removed sendmail and related packages from my Ubuntu server and installed <em>Exim4</em>. It is claimed to be easier to installed and configured than sendmail. The problem diminished after I got exim4 up and running. Now I am able to receive post commit email notification after every svn commit. Every commit takes a few seconds to complete after this. Problem resolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/06/09/subversion-client-hangs-after-post-commit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DocBook Publishing &#8211; Output to HTML</title>
		<link>http://adrianhoe.com/adrianhoe/2008/06/06/docbook-publishing-output-to-html/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/06/06/docbook-publishing-output-to-html/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 15:24:31 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[DocBook]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=747</guid>
		<description><![CDATA[I learned about DocBook last year and found it a great tool for technical documentation. It is a XML based semantic markup language. The DocBook is originally intended for computer hardware and software documentation but it is great for other documentation purposes. I have been working on some documentation, new and converting existing from Lyx [...]]]></description>
			<content:encoded><![CDATA[<p>I learned about DocBook last year and found it a great tool for technical documentation. It is a XML based semantic markup language. The DocBook is originally intended for computer hardware and software documentation but it is great for other documentation purposes.</p>
<p>I have been working on some documentation, new and converting existing from Lyx to DocBook. With DocBook, I am able to publish the contents easily to many formats, namely TEX, text, pdf or HTML. I had been trying to output some of my DocBook documentation to HTML.</p>
<p>This afternoon, I have finally succeeded to publish to HTML. I installed some DocBook packages on Ubuntu. Here are the packages you need to get DocBook going:</p>
<ol>
<li>docbook</li>
<li>docbook-xsl</li>
<li>docbook-xsl-doc</li>
<li>docbook-xsl-doc-html</li>
<li>docbook-xsl-doc-pdf</li>
<li>docbook-xsl-doc-text</li>
<li>xsltproc</li>
<li>and optional xalan and fop</li>
</ol>
<p>To output your DocBook document to HTML, simply this:</p>
<pre><code>
$ xsltproc --output paper.html \
/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl\
paper.xml
</code></pre>
<p>You can turn on chapter and section numbering by setting <em>chapter.autolabel</em> to 1 and <em>section.autolabel</em> to 1. To include the chapter number in every sections, set <em>section.label.includes.component.label</em> to 1.</p>
<pre><code>
$ xsltproc --output paper.html \
--stringparam section.autolabel 1 \
--stringparam section.label.includes.component.label 1 \
/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl \
paper.xml
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/06/06/docbook-publishing-output-to-html/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t build AWS in Ubuntu</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/26/cant-build-aws-in-ubuntu/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/26/cant-build-aws-in-ubuntu/#comments</comments>
		<pubDate>Mon, 26 May 2008 01:44:56 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[gnat]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=732</guid>
		<description><![CDATA[About two weeks ago, I installed Ubuntu Hardy Heron in VMware Fusion on my MacBook (running Leopard). After some playing around with Ubuntu on my MacBook, I began to install software components such as the Ada compiler so that I could do testing on my MacBook without switching to the Ubuntu box. I am working [...]]]></description>
			<content:encoded><![CDATA[<p>About two weeks ago, I installed Ubuntu Hardy Heron in VMware Fusion on my MacBook (running Leopard). After some playing around with Ubuntu on my MacBook, I began to install software components such as the Ada compiler so that I could do testing on my MacBook without switching to the Ubuntu box.</p>
<p>I am working on a web-enabled application developed with AWS (Ada Web Server). This application is developed on Mac OS X. Building and testing on mac OS X has no problem at all. To compile the source on Ubuntu, I need AWS. So, I tried to install AWS packages from Ubuntu but found only broken dependencies. Then I decided to build one myself. The build has failed because the gnat (Ada compiler) from Ubuntu is 4.2. It lacks two Ada packages, a-calfor.ad[sb] (Ada.Calendar.Formatting) and a-catizo.ad[sb] (Ada.Calendar.Time_Zones). AWS depends on these to build.</p>
<p>I posted to <a href="http://groups.google.com/group/comp.lang.ada/browse_thread/thread/e0a833839e226c98/95c070e51195e93a#95c070e51195e93a" target="_blank">comp.lang.ada</a> and AWS list. It looks like I have no choice but to bootstrap gnat-4.3 myself or install from Ubuntu Intrepid or wait for the next Ubuntu release of gnat-4.3.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/26/cant-build-aws-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualization &#8211; Installing Ubuntu Linux with VMware on MacBook</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/#comments</comments>
		<pubDate>Wed, 14 May 2008 05:40:46 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[core 2 duo]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[uranus]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vmware fusion]]></category>
		<category><![CDATA[zeta ring]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=715</guid>
		<description><![CDATA[I have successfully installed 64-bit Ubuntu 8.04 (Hardy Heron) Linux on my Mac Book. Out of my expectation, the installation was rather quick and easy compared to installing Solaris 10. I had tried installing Solaris 10 on my Mac Book. Solaris installation was successful but I couldn&#8217;t boot into it. I wondered why. My Mac [...]]]></description>
			<content:encoded><![CDATA[<p>I have successfully installed 64-bit Ubuntu 8.04 (Hardy Heron) Linux on my Mac Book. Out of my expectation, the installation was rather quick and easy compared to installing Solaris 10. I had tried installing Solaris 10 on my Mac Book. Solaris installation was successful but I couldn&#8217;t boot into it. I wondered why.</p>
<p>My Mac Book sports an Intel Core 2 Duo 2.16GHz with 2GB RAM and 160GB hard drive. I am too skeptical to have 2 physical partitions on my hard drive. Thanks to VMWare Fusion, I can create virtual partition with it. After I have installed VMware Fusion 1.1.1, I created a Ubuntu-64-bit virtual partition and installed Ubuntu from the ISO disk image. With VMware Fusion, I can install directly from the disk image without having to burn a CD or DVD.</p>
<p>Since my Mac Book is codenamed Uranus, I called my Ubuntu on Mac Book, Uranus-Zeta. The idea is from the ζ-ring of Uranus</p>
<p>Like Linux, Mac OS X is a UNIX like operating system. Why do I need Linux? Well, there are a number of reasons. One being you can and another to learn new things. But these are not the reasons to motivate me. Being a software developer developing cross-platform software, I do tests on multiple platforms. Having Linux to run on my MacBook means I can develop and test my software on both Mac OS X and Linux environment without switching to my Linux/Solaris boxes. Another important reason is that I see the needs to support my clients on Linux arise and soon Solaris. Having the ability to run three different operating systems on one machine can be productive and versatile for me.</p>
<p>The other obvious reason is that I have a Core 2 Duo. Meaning I am having two 64-bit CPUs in one processor. It will be a waste of resources if I don&#8217;t utilize the computing power I already have. Assigning each CPU to run different operating systems and tasks is called virtualization.</p>
<p>With VMware Fusion, I can run Linux and Solaris side-by-side with Mac OS X without the need to boot into anyone of them at one time. This is a great feature when supporting clients in Mac OS X, Linux and Solaris.</p>
<p>Here are some screen shots (click to enlarge) of Uranus-Zeta:<br />
<a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-1.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-1-small.png" alt="" width="400" height="250" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-2.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-2-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-3.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-3-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-4.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-4-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-5.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-5-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-6.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-6-small.png" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>China&#8217;s proven world class competency</title>
		<link>http://adrianhoe.com/adrianhoe/2008/04/13/chinas-proven-world-class-competency/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/04/13/chinas-proven-world-class-competency/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 05:20:55 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Humanity]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[snow hazard]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/02/15/chinas-proven-world-class-competency/</guid>
		<description><![CDATA[During the snow hazard in China this February, the Chinese government had successfully managed the natural disaster and crisis with much professionalism in such a short period of time. According to an unconfirmed source, the Chinese government managed to develop a Disaster Management System in just 5 days. 75 software engineers from the Chinese military [...]]]></description>
			<content:encoded><![CDATA[<p>During the snow hazard in China this February, the Chinese government had successfully managed the natural disaster and crisis with much professionalism in such a short period of time. According to an unconfirmed source, the Chinese government managed to develop a Disaster Management System in just 5 days. 75 software engineers from the Chinese military worked around the clock for 5 days to bring up a web based Disaster Management System to collect, manage, disseminate, coordinate, and to provide command and control to the military disaster relieve team during the recent snow hazard.</p>
<p>The system was developed using Ada, AWS (Ada Web Server) with a little of PHP and Perl. The system deploys a MySQL database running on Linux. The system is hooked up to air-borne SAR (Synthetic Aperture Radar) for real-time acquisition of landscaping information in snow hazard affected area to help assessing the damage of rail ways, roads, housing and forest. The Chinese army engineering company was dispatched by the system to areas in need of assistance.</p>
<p>I have yet to receive further details of how the system works and probably will not. Anyway, that shows the Chinese ability and responsiveness in dealing with natural disaster. Hail China!</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/04/13/chinas-proven-world-class-competency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tunnel X from Gutsy to Leopard</title>
		<link>http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 14:08:41 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Gutsy]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[ssh tunnel]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/</guid>
		<description><![CDATA[I have been tunneling X from Linux to Tiger for almost two years without any problems and happy with it. After upgrading to Leopard, a disaster struck me. I was unable to access my Linux applications on my Ubuntu box. I used to do it with Tiger without any problems. When I ssh tunnel X [...]]]></description>
			<content:encoded><![CDATA[<p>I have been <a href="http://adrianhoe.com/adrianhoe/2006/10/14/tunnel-x-over-ssh/" target="_blank">tunneling X</a> from Linux to Tiger for almost two years without any problems and happy with it. After upgrading to Leopard, a disaster struck me. I was unable to access my Linux applications on my Ubuntu box. I used to do it with Tiger without any problems. When I ssh tunnel X from Gutsy to Leopard, I had keyboard problem. When I pressed some keys on the keyboard, I got numbers and some weird characters like close windows and minimize windows.</p>
<p>The problem lies within Apple&#8217;s new X11 in Leopard. The keyboard is not properly mapped after establishing the X tunnel. After searching the web and Ubuntu forum, I found a solution:</p>
<pre><code>
% ssh -X username@gutsy
% xmodmap -pke &gt; ~/.keymap
% gnome-panel 1&gt;/dev/null 2&gt;/dev/null &amp; xmodmap ~/.keymap
</code></pre>
<p>Just do xmodmap map once will do. After that, <em>ssh</em> into Ubuntu and invoke <em>gnome-panel</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.04</title>
		<link>http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 15:15:20 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/</guid>
		<description><![CDATA[The forthcoming Ubuntu 8.04 or codenamed Hardy Heron is in the final alpha stage. It is expect to be released in April. As far as I know, Hardy suffers a small glitch in CJK support. Some fonts will be confused after installation but can be overcome with simple fix. I have yet received any further [...]]]></description>
			<content:encoded><![CDATA[<p>The forthcoming Ubuntu 8.04 or codenamed Hardy Heron is in the final alpha stage. It is expect to be released in April. As far as I know, Hardy suffers a small glitch in CJK support. Some fonts will be confused after installation but can be overcome with simple fix. I have yet received any further details on this and I have yet to install a test version of Hardy Heron on my current Ubuntu box.</p>
<p>Lets look forward to this April for the release.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN setup</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 03:53:16 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Home]]></category>
		<category><![CDATA[At Work]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/</guid>
		<description><![CDATA[I&#8217;ve finally found time to setup svn at my home net after so many months. My svn server was down when my previous Linux box was down with a dead hard disk last year. The setup was quite a brisk. I had everything installed and configured last night. The test for remote access using a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally found time to setup svn at my home net after so many months. My svn server was down when my previous Linux box was down with a dead hard disk last year. The setup was quite a brisk. I had everything installed and configured last night. The test for remote access using a url was successful. I could import, checkout and check in. Because it was already late, about 1AM, I felt rather tire and went to bed.</p>
<p>This morning, I hacked some codes to provide a rather informative post commit email notification. All are done except the check in will stall. It takes a long time (and possibly hang!). I have yet to fully test before I begin my development project again.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HOWTO &#8211; SCIM and Ubuntu Gutsy Gibbon</title>
		<link>http://adrianhoe.com/adrianhoe/2007/10/22/howto-scim-and-ubuntu-gutsy-gibbon/</link>
		<comments>http://adrianhoe.com/adrianhoe/2007/10/22/howto-scim-and-ubuntu-gutsy-gibbon/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 03:57:40 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[chinese input]]></category>
		<category><![CDATA[gutsy gibbon]]></category>
		<category><![CDATA[input method]]></category>
		<category><![CDATA[scim]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2007/10/22/howto-scim-and-ubuntu-gutsy-gibbon/</guid>
		<description><![CDATA[Ubuntu 7.10, code named &#8220;Gutsy Gibbon&#8221;, has been released. I just finished upgrading from Feisty Fawn (7.04) to Gutsy Gibbon. The upgrade (downloading, unpacking, removing, installing, configuring and cleaning) took about 6 hours to complete. The upgrade was smooth and without any problems except it broke my scim. I have exhausted the search on Internet [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ubuntu.org" target="_new"><img src="http://adrianhoe.com/adrianhoe/images/blog/ubuntu_gutsy_gibbon.png" alt="Ubuntu Gutsy Gibbon 7.10" align="right"/></a>Ubuntu 7.10, code named &#8220;Gutsy Gibbon&#8221;, has been released. I just finished upgrading from Feisty Fawn (7.04) to Gutsy Gibbon. The upgrade (downloading, unpacking, removing, installing, configuring and cleaning) took about 6 hours to complete.</p>
<p>The upgrade was smooth and without any problems except it broke my scim. I have exhausted the search on Internet for a fix but was disappointed. So, I tried to experiment with a few methods based on the information I had on the Internet and came up a work around for this problem.</p>
<p>Referring to my Chinese Input HOWTO <a href="http://adrianhoe.com/adrianhoe/2007/10/18/howto-chinese-input-for-ubuntu/">here</a>, I assume you have installed <em>scim</em> in Feisty Fawn (7.04) and later upgraded to Gutsy Gibbon (7.10).</p>
<ol>
<li>Goto System -> Preference -> Sessions. Delete the &#8220;Input Method&#8221; as created in my previous HOWTO.</li>
<li>Uninstall and install again scim and all suggested packages.</li>
<li>Click on menu: System -> Preferences ->Sessions
<ul>
<li>Click Startup Program Tab then [New] button.</li>
<li>Name: Input Methods</li>
<li>Command: scim -d</li>
<li>Click [OK] button</li>
</ul>
</li>
<li>Logout and login again.</li>
<li>Go to System -> Administration -> Language Support
<ul>
<li>Select your language(s) support. In my case, Chinese and Japanese.</li>
<li>Check the box at the bottom, Input Method, to activate complex characters input. Apply, uncheck it, apply and check again and apply then quit.</li>
<li>Restart Language Support to make sure the box is checked.</li>
</ul>
</li>
<li>Logout and restart your system.</li>
<li>Login and launch any application, e.g. gedit or Terminal. Right click and select &#8220;Input Method&#8221; and check &#8220;SCIM Input Method&#8221;.</li>
<li>Now click on the &#8220;Input Method&#8221; tray icon on the top left of your screen to choose your desired language support and input method.</li>
</ol>
<p>Now, you should be able to switch input method in some applications such as Terminal or gedit. It still does not work on every applications such as Open Office. To activate scim for every applications, use the command line (or Terminal):</p>
<ol>
<li>Check your locale:
<pre>
<code>
$ locale | grep LANG=
</code>
</pre>
<p>The answer would be something like below, which is in my case:</p>
<pre>
<code>
LANG=en_US.UTF-8
</code></pre>
</li>
<li>Now, with the following command, insall scim-qtimm and tell your system you want to use scim for your input method in your locale:
<pre>
<code>
$ sudo apt-get install scim-qtimm
$ im-switch -z en_US -s scim
</code>
</pre>
</li>
<li>Logout and login again and start Open Office. You should now able to select your input method in every applications.</li>
</ol>
<p>This should also work (with instructions from my previous post <a href="http://adrianhoe.com/adrianhoe/2007/10/18/howto-chinese-input-for-ubuntu/">here</a>) if you have a fresh installation of Gutsy Gibbon. Please let me know if this works for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2007/10/22/howto-scim-and-ubuntu-gutsy-gibbon/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>HOWTO &#8211; Chinese input for Ubuntu</title>
		<link>http://adrianhoe.com/adrianhoe/2007/10/16/howto-chinese-input-for-ubuntu/</link>
		<comments>http://adrianhoe.com/adrianhoe/2007/10/16/howto-chinese-input-for-ubuntu/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 06:55:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[scim]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2007/10/18/howto-chinese-input-for-ubuntu/</guid>
		<description><![CDATA[This HOWTO guides you to install scim for Chinese Input in Ubuntu with Gnome. Install the following packages: scim scim-chinese scim-config-socket scim-frontend-socket scim-gtk2-immodule scim-server-socket scim-tables-zh (option) xfonts-intl-chinese xfonts-intl-chinese-big ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp ttf-arphic-bsmi00lp Click on menu: System -&#62; Preferences -&#62;Sessions Click Startup Program Tab then [New] button. Name: Input Methods Command: scim -d Click [OK] button [...]]]></description>
			<content:encoded><![CDATA[<p>This HOWTO guides you to install scim for Chinese Input in Ubuntu with Gnome.</p>
<ol>
<li>Install the following packages:
<ul>
<li>scim</li>
<li>scim-chinese</li>
<li>scim-config-socket</li>
<li>scim-frontend-socket</li>
<li>scim-gtk2-immodule</li>
<li>scim-server-socket</li>
<li>scim-tables-zh (option)</li>
<li>xfonts-intl-chinese</li>
<li>xfonts-intl-chinese-big</li>
<li>ttf-arphic-gbsn00lp</li>
<li>ttf-arphic-gkai00mp</li>
<li>ttf-arphic-bkai00mp</li>
<li>ttf-arphic-bsmi00lp</li>
</ul>
</li>
<li>Click on menu: System -&gt; Preferences -&gt;Sessions
<ul>
<li>Click Startup Program Tab then [New] button.</li>
<li>Name: Input Methods</li>
<li>Command: scim -d</li>
<li>Click [OK] button</li>
</ul>
</li>
<li>Logout and login again.</li>
<li>You will see a new icon on the top right menu bar.</li>
<li>Right click and select ¨SCIM¨ setup and activate languag/input support you need.</li>
<li>Left click to choose desired input method.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2007/10/16/howto-chinese-input-for-ubuntu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Why I like Ubuntu?</title>
		<link>http://adrianhoe.com/adrianhoe/2007/10/12/why-i-like-ubuntu/</link>
		<comments>http://adrianhoe.com/adrianhoe/2007/10/12/why-i-like-ubuntu/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 09:27:38 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[chinese input]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[input method]]></category>
		<category><![CDATA[japanese]]></category>
		<category><![CDATA[scim]]></category>
		<category><![CDATA[SuSE]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2007/10/12/why-i-like-ubuntu/</guid>
		<description><![CDATA[Since I switched to Ubuntu Feisty Fawn 7.04 on Spetember 26, I have been working on Ubuntu with a multitude of tasks including test compiling some Ada source codes of previous project, working on my latest Ada project, blogging, surfing, downloading torrents and many more. I personally find Ubuntu is really an OS for the [...]]]></description>
			<content:encoded><![CDATA[<p>Since I switched to Ubuntu Feisty Fawn 7.04 on <a href="http://adrianhoe.com/adrianhoe/2007/09/26/ubuntu-feisty-fawn/">Spetember 26</a>, I have been working on Ubuntu with a multitude of tasks including test compiling some Ada source codes of previous project, working on my latest Ada project, blogging, surfing, downloading torrents and many more. I personally find Ubuntu is really an OS for the human.</p>
<p>Unlike many other Linux favor such as Caldera (now SCO), SuSE, RedHat; it has come out of competition neatly. Based on Debian, it has a better packaging of software packages which makes installation and upgrading software components very easily and almost without hassle. The only hassle I see is when downloading some large files during a slow connection or heavy Internet traffic.</p>
<p>The auto-upgrade is the feature I like most in Ubuntu. It works seamlessly and the new software components are well tested before the release. I had had my system corrupted when I was using SuSE and not so long ago on FC5 (Fedora Core). Causing a lot of valuable data and time. What can I say? So far, so good!</p>
<p>The software update is also very frequent. This always keep my system up to date with the latest release of Ubuntu&#8217;s software components. Well done!</p>
<p>The other neat feature is the easy activation of SCIM, a Smart Common Input Method for all Unix-like OS for inputing complex character sets like Chinese and Japanese. This gives me another platform of choice when updating my blog and other websites (blogs) with Chinese and Japanese characters. I will write about how to activating SCIM later.</p>
<p>I hope Ubuntu will be the Linux for my secondary working platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2007/10/12/why-i-like-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Feisty Fawn</title>
		<link>http://adrianhoe.com/adrianhoe/2007/09/26/ubuntu-feisty-fawn/</link>
		<comments>http://adrianhoe.com/adrianhoe/2007/09/26/ubuntu-feisty-fawn/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 15:37:33 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2007/09/26/ubuntu-feisty-fawn/</guid>
		<description><![CDATA[A few months ago, when fornax&#8216;s hard disk was dead, I upgraded it from 40GB to 160GB and installed Debian Etch. Debian Etch has once again boosted my confidence about Linux. The graphical desktop was working up to my expectation. It could support up to 1280 x 1024 resolution! Upgrading Debian is easier compared to [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0px none " src="http://adrianhoe.com/adrianhoe/images/blog/ubuntulogo.png" alt="" align="left" />A few months ago, when <em>fornax</em>&#8216;s hard disk was dead, I upgraded it from 40GB to 160GB and installed <a href="http://debian.org">Debian</a> Etch. Debian Etch has once again boosted my confidence about Linux. The graphical desktop was working up to my expectation. It could support up to 1280 x 1024 resolution! Upgrading Debian is easier compared to other Linux distros like <a href="http://suse.com">SuSE</a>, <a href="http://redhat.com">RedHat</a> and etc. Actually, I quite like Debian to power <em>fornax</em> as an alternative development platform and also for some general purpose computing and testing purposes. I did not blog about my Debian installation a few months ago. I should blog about Ubuntu installation to record my experience.</p>
<p>Today, after some months, reinstalled <em>fornax</em> again with <a href="http://ubuntu.com">Ubuntu</a> 7.04, code named  <em>Feisty Fawn</em>. The UI is even more superb than Debian. Everything has been nicely done and packaged. To my surprised, I can run KDE applications from Gnome&#8217;s menu. This could not be done in Debian and some other Linux. How nice!</p>
<p>As the matter of fact, I did not like Gnome very much because KDE applications would not appear in Gome&#8217;s menu. Ubuntu has changed my perceptual experience about Gnome and once again Linux!</p>
<p>I find Ubuntu has more human touch than any other Linux distros. I also find that Ubuntu is very closely competitive with Mac OS X!</p>
<p>Really, I have download Ubuntu&#8217;s alternate install CD in June but I had never had a good reason to install Ubuntu over Debian. This morning, I had to install and configure many software, for instance, Subversion, apache and many other software development tools; it gave me a good reason to install Ubuntu. Not because Debian did not have all these software packages (Ubuntu is based on Debian), it was because I had to do most of the tasks which were almost like installing a fresh system.</p>
<p>Ubuntu&#8217;s installation is easier than Debian and faster. I had it up and running in less than 20 minutes!</p>
<p>Now, <em>fornax</em> has once again become my Linux development platform as well as SCM (Source Code Management) server. Oh! I run <em><a href="http://ktorrent.org/">ktorrent</a></em> for downloading movies as well. It really flies and sucking all the bandwidth. I have to stopped <em>ktorrent</em> whenever I want to work on Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2007/09/26/ubuntu-feisty-fawn/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Peculiar behavior of Sed</title>
		<link>http://adrianhoe.com/adrianhoe/2007/04/07/peculiar-behavior-of-sed/</link>
		<comments>http://adrianhoe.com/adrianhoe/2007/04/07/peculiar-behavior-of-sed/#comments</comments>
		<pubDate>Fri, 06 Apr 2007 19:02:22 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[At Work]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2007/04/07/peculiar-behavior-of-sed/</guid>
		<description><![CDATA[What is Sed? Sed is the ultimate stream editor. If that sounds strange, picture a stream flowing through a pipe. Okay, you can&#8217;t see a stream if it&#8217;s inside a pipe. That&#8217;s what I get for attempting a flowing analogy. You want literature, read James Joyce. Anyhow, sed is a marvelous utility. Unfortunately, most people [...]]]></description>
			<content:encoded><![CDATA[<p>What is Sed?</p>
<blockquote><p><em>Sed</em> is the ultimate <strong>s</strong>tream <strong>ed</strong>itor.  If that sounds strange, picture a stream flowing through a pipe. Okay, you can&#8217;t see a stream if it&#8217;s inside a pipe. That&#8217;s what I get for attempting a flowing analogy. You want literature, read James Joyce.</p>
<p>Anyhow,  <em>sed</em> is a marvelous utility. Unfortunately, most people never learn its real power. The language is very simple, but the documentation is terrible. The Solaris on-line manual pages for <em>sed</em> are five pages long, and two of those pages describe the 34 different errors you can get. A program that spends as much space documenting the errors than it does documenting the language has a serious learning curve.</p></blockquote>
<p>You can read more about Sed <a href="http://www.grymoire.com/Unix/Sed.html#uh-0">here</a>.</p>
<p>My project uses a thick binding of PostgreSQL/MySQL called APQ. APQ is a project by Warren and I helped to host it at my server. See my post <a href="http://adrianhoe.com/adrianhoe/2006/11/11/apq-and-adavox/">here</a>. The <em>configure</em> and <em>make</em> process are not really stable which I think is due to various version of MySQL and the Linux tools such as <em>sed</em>.</p>
<p>To build APQ, first, two MySQL include files, <em>errmsg.h</em> and <em>mysqld_error.h</em> need to be parsed. These files contain MySQL error codes and they need to be parsed and translated into Ada syntax. This translated Ada code will be inserted into <em>apq_mysql.ads</em>.</p>
<p>However, this parsing and translation process are not working correctly as they supposed to be. When I look into this problem, I found a peculiar abnormality. The parser uses <em>sed</em>. When I built APQ on Mac OS X, FC5 and Solaris (Intel), the result in <em>apq_mysql.ads</em> is not consistent on these different OS.</p>
<p>After I upgraded to Mac OS X 10.4.9, the parser refused to work with some error messages which I think caused by <em>sed</em>. I was mingling with the <em>configure</em> script until this hour. Suddenly, something struck my mind. Why do I need to mingle with <em>configure</em>? The problem is the parsing and it deserves the highest priority. The build configuration does not perform a thorough check of the environment but it still works fine at this point. So, I moved my priority to write a parser in Ada to solve the parsing problem. This light shed on me at this whee hour in the morning and I was really too tire to continue working on the parser.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2007/04/07/peculiar-behavior-of-sed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSUSE</title>
		<link>http://adrianhoe.com/adrianhoe/2007/02/23/opensuse/</link>
		<comments>http://adrianhoe.com/adrianhoe/2007/02/23/opensuse/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 05:19:18 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2007/02/23/opensuse/</guid>
		<description><![CDATA[I had been away from SUSE and the Linux community for quite some time ever since I moved my computing/working platform to Mac OS X. I stumbled upon OpenSUSE a moment ago when I visited a David&#8217;s new blog. I had been SUSE&#8217;s fan but I started to deviate after it was bought over by [...]]]></description>
			<content:encoded><![CDATA[<p>I had been away from <a href="http://suse.com/">SUSE</a> and the Linux community for quite some time ever since I moved my computing/working platform to <a href="http://apple.com/macosx/">Mac OS X</a>. I stumbled upon <a href="http://www.opensuse.org/">OpenSUSE</a> a moment ago when I visited a <a href="http://davidsmalley.com/">David&#8217;s new blog</a>.</p>
<p>I had been SUSE&#8217;s fan but I started to deviate after it was bought over by Novell. Since then, I found their products lagging. Many packages in SUSE distro were outdated, the online update would break the stability and etc. I moved to <a href="http://fedora.redhat.com/">Fedora</a> and it was not better than SUSE in the online update. Again, FC5 broke the stability and usability of my system. I had even downloaded FC6 but never installed on my system. Why? Because I am quite happy with Sun&#8217;s <a href="http://www.sun.com/software/solaris/">Solaris 10</a>.</p>
<p>The reasons I moved away from Linux are:</p>
<ol style="text-indent: 0px">
<li>the maintenance of software packages is tedious and sometimes mind-bogging, fearing the new software packages would break some dependencies or functionalities of the system or some application software.</li>
<li>the update of kernel is troublesome, so getting some devices to work on a distro is very much dependent to the kernel installed. Updating to a new kernel may break system integrity, sometimes.</li>
<li>The UI of the graphical desktop is never as good as Mac OS X! and it is also very difficult to keep abreast with the latest releases.</li>
<li>Software configuration on many distros are different. For example, some distro uses /var/www as the root directory of Apache, some uses /svr/www.</li>
</ol>
<p>I love the way Mac OS X handles things. They are standardized among many of its own releases. Mac OS X has a clean cut in system administration.</p>
<p>Now I am having the urge to download OpenSUSE for a try. I hope OpenSUSE will resurrect my faith for Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2007/02/23/opensuse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cease development on SGI&#8217;s IRIX</title>
		<link>http://adrianhoe.com/adrianhoe/2006/11/05/cease-development-on-sgis-irix/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/11/05/cease-development-on-sgis-irix/#comments</comments>
		<pubDate>Sun, 05 Nov 2006 15:50:37 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2006/11/06/cease-development-on-sgis-irix/</guid>
		<description><![CDATA[After a 30 minutes discussion with my co-workers, we have unanimously decided to cease all development on SGI&#8217;s IRIX. We began developing applications on SGI&#8217;s IRIX about 5 years ago because of demands in 3-D graphics visualization. We used Ada to implement our 3-D visualization solutions. With today&#8217;s availability of powerful microprocessor such as AMD [...]]]></description>
			<content:encoded><![CDATA[<p>After a 30 minutes discussion with my co-workers, we have unanimously decided to cease all development on SGI&#8217;s IRIX. We began developing applications on SGI&#8217;s IRIX about 5 years ago because of demands in 3-D graphics visualization. We used Ada to implement our 3-D visualization solutions.</p>
<p>With today&#8217;s availability of powerful microprocessor such as AMD and Intel 64-bit processor, SGI&#8217;s hardware has become too expensive too invest and maintain. Another reason is the difficulty to find tools such as gnat Ada compiler. The download site usually provides out of date version that makes maintaining the consistency of compiler versions across other platforms difficult.</p>
<p>This decision should have been made long time ago. A lot of time and resources had been wasted in maintaining existing software and development of new applications. Our clients&#8217; decisions to migrate to Opteron and Mac OS X based platforms have also contributed to this decision. We expect zero or next to zero porting problem because we are using portable technologies such as Ada, GTK+, GtkAda and OpenGL. This decision enables our development to focus on both Opteron (Solaris and Linux) and Mac OS X platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/11/05/cease-development-on-sgis-irix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 2</title>
		<link>http://adrianhoe.com/adrianhoe/2006/11/03/firefox-2/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/11/03/firefox-2/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 11:10:50 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2006/11/03/firefox-2/</guid>
		<description><![CDATA[Mozilla has released the long awaited Firefox 2 web browser. Firefox 2 is a major upgrade to its popular and acclaimed free, open source web browser. I just finished downloading and installing Firefox 2 on my Mac OS X, Linux and Solaris 10 x86 machines. I noticed improvement in performance, speed and user interface compared [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" style="border: 0px none " src="http://adrianhoe.com/adrianhoe/images/blog/firefox.png" /><a href="http://mozilla.com">Mozilla</a> has released the long awaited Firefox 2 web browser. Firefox 2 is a major upgrade to its popular and acclaimed free, open source web browser. I just finished downloading and installing Firefox 2 on my Mac OS X, Linux and Solaris 10 x86 machines. I noticed improvement in performance, speed and user interface compared to version 1.x.</p>
<p>Firefox 2 has made web browsing easier and delivered best online experience. On Mac, I use both Safari and Firefox for my browsing. Unfortunately, Safari is not really working together with WordPress. For example, I lose all the editing functions when I write my post. The editing functions panel is not displayed in Safari. In the contrary, Firefox 2 displays the editing functions panel and I am able to access these functions by clicking on the icons. Firefox 2 allows me to easily write my posts.</p>
<p>I have not been using any Microsoft products since I completely ditched Microsoft in 1998. The only product that I had on my Mac was IE, Microsoft&#8217;s web browser. In terms of performance, speed and security, IE really sucks. I have deleted IE on my Macs and replaced with Firefox.</p>
<p>Mozilla makes improvements to the user interface, security tools and options for customization, combine to deliver rich, engaging, safer and more productive web browsing experience for all.</p>
<p>One feature I like most in Firefox is its ability to view background image and page info. These are valuable tools for web development. Another feature I use most is displaying my browsing history in the sidebar which allows me to browse my history side-by-side with web pages.</p>
<p>Tabbed browsing has become a de facto standard feature in most modern web browser. Mozilla has changed the user interface of tab and allowed moving tab to any position you like so that you can arrange the pages you are browsing according to your priority. Another plus for Firefox 2 which makes web browsing more productive. Apple&#8217;s Safari does not allow moving the tab.</p>
<p>Another good selling point of Firefox 2 over Apple&#8217;s Safari is the built-in spell checker in input fields. Firefox 2 will underline misspelling inline and is very useful for blogging. With Firefox&#8217;s built-in spell checker, there is absolutely no necessity to install additional plugins for blogging tools such as WordPress.</p>
<p>Although Apple&#8217;s Safari is also a nice web browser, it still needs some patch up to be on par with Firefox 2. The only best feature in Safari is its excellent support of international character encoding. Apple has done a great job not only in Safari but in Mac OS X and applications as the whole.</p>
<p>So much on the features that I like most and often use. I will let you to discover Firefox 2 yourselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/11/03/firefox-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tunnel X over SSH</title>
		<link>http://adrianhoe.com/adrianhoe/2006/10/14/tunnel-x-over-ssh/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/10/14/tunnel-x-over-ssh/#comments</comments>
		<pubDate>Sat, 14 Oct 2006 15:41:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/blog/?p=98</guid>
		<description><![CDATA[The drawback of Remote Desktop Login I posted 2 days ago is its slow speed. It takes a while to display the desktop login screen. Another drawback is it creates another X session at the server if you already have another running. My laziness and desire to start up applications and finish the job quickly [...]]]></description>
			<content:encoded><![CDATA[<p>The drawback of Remote Desktop Login I posted 2 days ago is its slow speed. It takes a while to display the desktop login screen. Another drawback is it creates another X session at the server if you already have another running.</p>
<p>My laziness and  desire to start up applications and finish the job quickly makes me look further into the world of remote access. This leads me to X tunneling over SSH.</p>
<p>With X tunneling over SSH, I am able to run X applications (Linux FC5) on my preferred Mac OS X desktop, Pluto. The screenshot shows that I am running KDE Control Center (Linux FC5 on triton1) on Pluto (Mac OS X).</p>
<div align="center"><a href="http://adrianhoe.com/adrianhoe/images/blog/screenshot-remote-X-application.png"><img src="http://adrianhoe.com/adrianhoe/images/blog/screenshot-small-remote-X-application.png" /></a></div>
<p>This is how I do it:</p>
<ol style="text-indent:0px;">
<li>ForwardX11 needs to be enable. Edit /etc/ssh/ssh_config. Make sure you have ForwardX11Trusted yes is enabled in ssh_config.</li>
<li>On Mac OS X, start X11. At terminal, type
<pre><code>$ ssh -X username@ip_address
</code></pre>
</li>
<li>Start any X applications you like.
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/10/14/tunnel-x-over-ssh/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Remote Desktop Login from Mac</title>
		<link>http://adrianhoe.com/adrianhoe/2006/10/12/remote-desktop-login-from-mac/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/10/12/remote-desktop-login-from-mac/#comments</comments>
		<pubDate>Thu, 12 Oct 2006 15:06:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/blog/?p=96</guid>
		<description><![CDATA[Some friends told me the laziest programmer is the best and most creative programmer. When a person becomes older, he/she will become lazier. Remote Desktop Login has been out there for some time ago. I did not try it. Remote Desktop Control has been useful for me occasionally. I had a bad experience with RDC [...]]]></description>
			<content:encoded><![CDATA[<p>Some friends told me the laziest programmer is the best and most creative programmer. When a person becomes older, he/she will become lazier.</p>
<p>Remote Desktop Login has been out there for some time ago. I did not try it. Remote Desktop Control has been useful for me occasionally. I had a bad experience with RDC when my Linux server crashed in early September. I was RDC from my SPARC/Solaris workstation. I stopped using RDC since then.</p>
<p>One drawback about RDC is that I have to login before I can access the desktop remotely.</p>
<p>Because of my eye condition, I feel lazy to switch between keyboards and mice and running from one room to another. I decided to check out Remote Desktop Login. It took me a while to understand. But after I tried it out, it was pretty easy though.</p>
<p>Here&#8217;s how I do it to login to SPARC/Solaris. Launch X11 from Mac OS X then</p>
<pre><code>$ xhost +ip_address
$ Xnest :1 -query ip_address -geometry 1280x1024
</code></pre>
<p>According to some documentation, it is required to configure gdm on Linux boxes. I used the following to configure FC 5 (Fedora Core 5) box:</p>
<ol style="text-indent:0px;">
<li>Edit /etc/gdm/custom.conf</li>
<li>Add RemoteGreeter=/usr/libexec/gdmlogin to [daemon] segment</li>
<li>Under [xdmcp] segment, change the line Enable=false to Enable=true</li>
<li>Restart gdm</li>
</ol>
<div align="center"><a href="http://adrianhoe.com/adrianhoe/images/blog/screenshot-remote-solaris.png"><img src="http://adrianhoe.com/adrianhoe/images/blog/screenshot-small-remote-solaris.png" /></a></div>
<p>With Remote Desktop Login, I don&#8217;t have to login before I remotely access the PC. It has also save me some money for investing in a KVM switch. I was thinking about hooking up some of my computers with a KVM switch. It will still be a mess with all the cables despite of its pricy tag. Remote Desktop Login is the best method for me at this moment. It allow me to become lazier because I no longer need to login at computers which I want access. I can login remotely, simple!</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/10/12/remote-desktop-login-from-mac/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Argh! Another disaster day</title>
		<link>http://adrianhoe.com/adrianhoe/2006/09/01/argh-another-disaster-day/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/09/01/argh-another-disaster-day/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 12:56:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/blog/?p=67</guid>
		<description><![CDATA[Sh!T On August 22, my lovely iBook died. I just brought up Pyxis1 and Pyxis2 yesterday after setting up the network for SOHO. This morning the hard disk on Pyxis1 failed! In just less than 2 weeks, I was stricken by two disasters in a row. I ran Ark to open a tar.gz file for [...]]]></description>
			<content:encoded><![CDATA[<p>Sh!T On August 22, my lovely iBook died. I just brought up Pyxis1 and Pyxis2 yesterday after setting up the network for SOHO. This morning the hard disk on Pyxis1 failed! In just less than 2 weeks, I was stricken by two disasters in a row.</p>
<p>I ran Ark to open a tar.gz file for preview via RDC (Remote Desktop Connection) from Pyxis2. Suddenly, Pyxis1 hung. I could not regain control at Pyxis1 and I forced a power down and reboot. The grub prompt showed up. I knew great problem just knocked on my door.</p>
<p>After trying to boot with grub commands:</p>
<pre><code>grub> kernel (hd0,0)/vmlinuz root=/dev/hda2 1
grub> initrd (hd0,0)/initrd
grub> boot
</code></pre>
<p>An error said that it could be hard disk failure. I ran badblocks to check the hard disk and it spat out block numbers that were affected. Here go my data in the server.</p>
<p>I have the data backup to my iBook. They are in the iBook hard disk. I will have to protect the hard disk like a precious gemstone now. Otherwise, HUGE trouble will be.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/09/01/argh-another-disaster-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIMPShop</title>
		<link>http://adrianhoe.com/adrianhoe/2006/08/18/gimpshop/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/08/18/gimpshop/#comments</comments>
		<pubDate>Fri, 18 Aug 2006 03:55:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/blog/?p=47</guid>
		<description><![CDATA[I turned away from Linux to Mac as my working platform some months ago. I occasionally would use GIMP on my Linux boxes to do some graphics. After switching to Mac as my major working platform, I had missed GIMP a lot. I used PhotoStudio that came with Canon EOS in a CD. I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I turned away from Linux to Mac as my working platform some months ago. I occasionally would use GIMP on my Linux boxes to do some graphics. After switching to Mac as my major working platform, I had missed GIMP a lot. I used PhotoStudio that came with Canon EOS in a CD. I don&#8217;t like PhotoStudio because it is very slow and very limited in features and supported only a few graphics formats.</p>
<p>Last night while I was surfing at Apple&#8217;s website, I found <a href="http://www.gimpshop.net/">GIMPShop</a>. I was very excited and quickly downloaded and installed it.<br />
<blockquote>
GIMPShop is a free Open Source image editor that is similar to the popular Adobe Photoshop. Specifically GIMPShop is a version of the GIMP that has been edited to be more user-friendly for Photoshop users.</p>
<p>GIMPShop was created by Attack of the Show&#8217;s Scott Moschella. The menu structure and terminology are adapted to to look and feel more like Photoshop, and other adjustments were made to make the GIMP more usable. In the Windows version, the Deweirdifyer Plugin has been used to place all of the various windows into one nesting window, so it will act more like a single program that multiple little programs.. Also the menu structure and terminology are adapted to to look and feel more like Photoshop.</p>
<p>GIMPShop was orginally developed for Mac OS X, but has been ported to Windows, Linux, and Solaris.</p></blockquote>
<p>It is like meeting an old friend after a long time. I feel more at home with graphics now (I am not very good at graphics, but I will do some very basics graphics at times). I think it&#8217;s time for me to ditch PhotoStudio!</p>
<div align="center"><a href="http://adrianhoe.com/adrianhoe/images/blog/screenshot-gimpshop.png"><img src="http://adrianhoe.com/adrianhoe/images/blog/screenshot-small-gimpshop.png" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/08/18/gimpshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PC is dead!</title>
		<link>http://adrianhoe.com/adrianhoe/2006/07/15/pc-is-dead/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/07/15/pc-is-dead/#comments</comments>
		<pubDate>Sat, 15 Jul 2006 04:08:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/blog/?p=34</guid>
		<description><![CDATA[My Linux power workstation cum server is dead. It&#8217;s motherboard problem. The motherboard is Albatron&#8217;s KX-18D Pro II socket 462. It sported an AMD Athlon XP 3000+, 1GB RAM, 120GB SATA hard disk, 256MB Video Graphics. It was one of the fastest PC 2 years ago. Now, it is ancient. It is hard to find [...]]]></description>
			<content:encoded><![CDATA[<p>My Linux power workstation cum server is dead. It&#8217;s motherboard  problem. The motherboard is Albatron&#8217;s KX-18D Pro II socket 462. It sported an AMD Athlon XP 3000+, 1GB RAM, 120GB SATA hard disk, 256MB Video Graphics.</p>
<p>It was one of the fastest PC 2 years ago. Now, it is ancient. It is hard to find a replacement motherboard that supports Athlon XP 3000+.</p>
<p>Perhaps, I should get a dual G5 PowerMac. But it is very expensive.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/07/15/pc-is-dead/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linux or Mac OS X?</title>
		<link>http://adrianhoe.com/adrianhoe/2006/07/08/linux-or-mac-os-x/</link>
		<comments>http://adrianhoe.com/adrianhoe/2006/07/08/linux-or-mac-os-x/#comments</comments>
		<pubDate>Sat, 08 Jul 2006 10:42:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/blog/?p=10</guid>
		<description><![CDATA[I received an email from an old friend asking me if Linux is better or Mac OS X. It is a hard question to answer because both are some kind of Unix with many similarity. Over the years of using Linux and Mac OS X, I have fallen in love with Mac OS X for [...]]]></description>
			<content:encoded><![CDATA[<p>I received an email from an old friend asking me if Linux is better or Mac OS X. It is a hard question to answer because both are some kind of Unix with many similarity.</p>
<p>Over the years of using Linux and Mac OS X, I have fallen in love with Mac OS X for its ease of use and configuration. I am using it for my email, web browsing, photos, music,  software development and almost everything on my Mac. But I am still running Linux boxes at home for servers and software development. Linux is my second preferred OS.</p>
<p>The problem with Linux is the many different distro. Every distro has their own way to implement things although they work the same. There are no standard defined methods of doing things among these distro company.</p>
<p>In 2002, <a href="http://en.wikipedia.org/wiki/United_Linux">United Linux</a> was announced. It was an attempt to create a common base distro but it ended in 2004.</p>
<p>One significant advantage of Apple is that it works straight out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2006/07/08/linux-or-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

