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

<channel>
	<title>Otiose Liv &#187; Computers &amp; Web</title>
	<atom:link href="http://blog.graceabundant.com/archives/category/computers-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.graceabundant.com</link>
	<description>Touching but the surface of a wonderful and unknown world</description>
	<lastBuildDate>Mon, 05 Jul 2010 14:27:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>16bit WAV Network Audio Streamer (Server/Client)</title>
		<link>http://blog.graceabundant.com/archives/2009/07/16bit-wav-network-audio-streamer-serverclient/</link>
		<comments>http://blog.graceabundant.com/archives/2009/07/16bit-wav-network-audio-streamer-serverclient/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 08:25:12 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/?p=456</guid>
		<description><![CDATA[For one of my course projects, I decided to make a crossplatform network audio streaming server &#038; client. Tired of low quality voice-chat, I decided to make something which delivers a lot better quality - i.e. 2ch 16bit wav.]]></description>
			<content:encoded><![CDATA[<p>For one of my course projects, I decided to make a network audio streaming server &#038; client. Tired of low quality voice-chat, I decided to make something which delivers a lot better quality &#8211; i.e. 2ch 16bit wav. Obviously, this needs very high network bandwidth (~170KB/s per client).</p>
<p>For portability, I made it cross platform, and have tested it on Windows XP, Mac OSX, and Ubuntu 9.04. Some of the debugging text seems to be a bit buggy, but it otherwise works. It&#8217;s just a stand-alone commandline executable, so you&#8217;ll have to run it from the command prompt. (I can&#8217;t be bothered to build 3 different GUI front-ends for the different OSes, even though GTK is an option)</p>
<p>I&#8217;m not currently posting the source code, and I don&#8217;t currently have access to my Ubuntu installation &#038; binary executable, so all I&#8217;m posting for now is the Win32 &#038; Mac OSX binaries.</p>
<p>Download:<br />
<a href="http://files.graceabundant.com/other/wav-network-audiostreamer/audiostreamer.zip">audiostreamer.zip</a> [610KB, Win32]<br />
<a href="http://files.graceabundant.com/other/wav-network-audiostreamer/audiostreamer.tar.gz">audiostreamer.tar.gz</a> [37KB, Mac OSX 10.5+]</p>
<p>Here is the commandline usage:</p>
<pre><code>usage:     audiostreamer.exe &lt;type&gt; &lt;port&gt; &lt;hostname&gt;
&lt;type&gt;     specifies whether we are running as a server or client
           Values: 's' (server) or 'c' (client)
&lt;port&gt;     specifies the host/port to listen on (as server) or to
           connect to (as client)
&lt;hostname&gt; specifies the host to connect to (as client). No effect
           as server</code></pre>
<p>I made use of portaudio, libpthread (win32) for this project.</p>
<p>Audiostreamer will use your default input (For win32 &#8211; I haven&#8217;t implemented ASIO support yet, so it uses your WAVE input. For Mac OS, it should take your default CoreAudio input &#8211; I haven&#8217;t actually tested audio input on Mac OS)</p>
<p>Audio is streamed through the TCP port of your choosing. You NEED a fast network connection for this, or you may experience buffer underruns. Make sure you forward your port if needed (through your firewall/router)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2009/07/16bit-wav-network-audio-streamer-serverclient/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>File Merger</title>
		<link>http://blog.graceabundant.com/archives/2009/07/file-merger/</link>
		<comments>http://blog.graceabundant.com/archives/2009/07/file-merger/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 07:55:34 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/?p=450</guid>
		<description><![CDATA[Probably something which no one will ever need, but recently I came across the need to merge 2 files together.

Let's say you have 2 files which are supposed to be identical, but each of them is MISSING a chunk from the whole file. An example is that you're downloading 2 torrent files, one downloaded the 1st half, but the other only has the 2nd half. They both have the same file size, though.

This tool for Win32 will allow you to merge them:

<img src="http://files.graceabundant.com/other/file-merger/file-merger.png"/>
<a href="http://files.graceabundant.com/other/file-merger/filemerger.zip">DOWNLOAD HERE</a> (585KB)

<strong>WARNING: </strong>I didn't spend much time on it, so it's very basic - doesn't even have an icon or taskbar entry. In fact, it may be buggy and may crash. Who knows?]]></description>
			<content:encoded><![CDATA[<p>Probably something which no one will ever need, but recently I came across the need to merge 2 files together.</p>
<p>Let&#8217;s say you have 2 files which are supposed to be identical, but each of them is MISSING a chunk from the whole file. An example is that you&#8217;re downloading 2 torrent files, one downloaded the 1st half, but the other only has the 2nd half. They both have the same file size, though.</p>
<p>This tool for Win32 will allow you to merge them:</p>
<p><img src="http://files.graceabundant.com/other/file-merger/file-merger.png"/><br />
<a href="http://files.graceabundant.com/other/file-merger/filemerger.zip">DOWNLOAD HERE</a> (585KB)</p>
<p><strong>WARNING: </strong>I didn&#8217;t spend much time on it, so it&#8217;s very basic &#8211; doesn&#8217;t even have an icon or taskbar entry. In fact, it may be buggy and may crash. Who knows?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2009/07/file-merger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pidgin plugin &#8211; Keep status message on idle</title>
		<link>http://blog.graceabundant.com/archives/2008/08/pidgin-plugin-keep-status-message-on-idle/</link>
		<comments>http://blog.graceabundant.com/archives/2008/08/pidgin-plugin-keep-status-message-on-idle/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 17:00:36 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/?p=390</guid>
		<description><![CDATA[Noticed that when you're online and you have a status message, and when your account goes idle, it switches to 'away' and either (1) erases your status message, or (2) puts "I'm not here currently" or something along those lines? Here's the fix (hopefully)!]]></description>
			<content:encoded><![CDATA[<p>Noticed that when you&#8217;re online and you have a status message, and when your account goes idle, it switches to &#8216;away&#8217; and either (1) erases your status message, or (2) puts &#8220;I&#8217;m not here currently&#8221; or something along those lines? Here&#8217;s the fix (hopefully)!</p>
<p>I decided to write my 2nd plugin to counter this, it seems to work on my single google talk account, in that it keeps my proper status message when going idle. I have no idea whether it works with other types of accounts, or with multiple accounts, if you test it, please tell me the results!</p>
<p>You can download it <a href="http://files.graceabundant.com/other/pidgin/keepstatusonidle.dll">HERE</a> [keepstatusonidle.dll, 525KB].<br />
<strong style="color:#f00">USE AT YOUR OWN RISK!</strong></p>
<p><strong>Installation steps</strong><br />
Before anything, make sure that you&#8217;re running version 2.5.0 of Pidgin or higher.</p>
<p>1) Download the file and place it in your Pidgin plugin folder (e.g. C:\Program Files\Pidgin\plugins). <em>Note: You could try %APPDATA\.purple\plugins folder alternatively.</em><br />
2) Select <strong>Tools</strong> &gt; <strong>Plugins</strong> from the Pidgin menu.<br />
3) In the Plugins window, tick the checkbox for &#8220;Keep status message on idle&#8221;</p>
<p>You&#8217;re good to go! If anything seems amiss, you can delete the dll file!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2008/08/pidgin-plugin-keep-status-message-on-idle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pidgin plugin &#8211; Left conversation notifications</title>
		<link>http://blog.graceabundant.com/archives/2008/08/pidgin-plugin-left-conversation-notifications/</link>
		<comments>http://blog.graceabundant.com/archives/2008/08/pidgin-plugin-left-conversation-notifications/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 16:51:19 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/?p=387</guid>
		<description><![CDATA[If you've been irritated that pidgin always sends those pesky 'left conversation' notifications to your buddies (e.g. they complain that you abandoned them when you closed your chat window), this plugin may solve your problem.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been irritated that pidgin always sends those pesky &#8216;left conversation&#8217; notifications to your buddies (e.g. they complain that you abandoned them when you closed your chat window), this plugin may solve your problem.</p>
<p>Refer back to my post on <a href="/archives/2007/12/pidgin-left-conversation-irritating/">manually editing and compiling</a> pidgin source code to get rid of the problem for more details on what I did previously.</p>
<p>I decided that the old way was messy, and recompiling all the time didn&#8217;t make much sense. So&#8230; I decided to write my first pidgin plugin to deal with the problem! Unfortunately I only have my windows computer with me right now, so it&#8217;s only win32, but the source should compile on other platforms as well. Contact me if you want the source!</p>
<p>You can download it <a href="http://files.graceabundant.com/other/pidgin/leaveconvo_notify.dll">HERE</a> [leaveconvo_notify.dll, 526KB].<br />
<strong style="color:#f00">USE AT YOUR OWN RISK!</strong></p>
<p>(NOTE: It only works on jabber accounts, e.g. google talk)</p>
<p><strong>Installation steps</strong><br />
Before anything, make sure that you&#8217;re running version 2.5.0 of Pidgin or higher.</p>
<p>1) Download the file and place it in your Pidgin plugin folder (e.g. C:\Program Files\Pidgin\plugins). <em>Note: You could try %APPDATA\.purple\plugins folder alternatively.</em><br />
2) Select <strong>Tools</strong> &gt; <strong>Plugins</strong> from the Pidgin menu.<br />
3) In the Plugins window, tick the checkbox for &#8220;Left conversation notification&#8221;<br />
4) Click &#8220;Configure Plugin&#8221; and select your preference. (You probably want to uncheck the option)<br />
5) Now you can close those chat windows and not worry about your friends commenting about it!</p>
<p>Yay for Pidgin! Hopefully it works, being my first plugin. Just delete the dll file if something goes wrong!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2008/08/pidgin-plugin-left-conversation-notifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website notice</title>
		<link>http://blog.graceabundant.com/archives/2008/08/website-notice/</link>
		<comments>http://blog.graceabundant.com/archives/2008/08/website-notice/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 16:36:43 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/?p=385</guid>
		<description><![CDATA[In addition to what I mentioned yesterday, certain things may not be working on the website (e.g. links, pictures, etc), so please extend grace! =)]]></description>
			<content:encoded><![CDATA[<p>In addition to what I mentioned yesterday, certain things may not be working on the website (e.g. links, pictures, etc), so please extend grace! =) </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2008/08/website-notice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello, graceabundant!</title>
		<link>http://blog.graceabundant.com/archives/2008/08/hello-graceabundant/</link>
		<comments>http://blog.graceabundant.com/archives/2008/08/hello-graceabundant/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 17:20:26 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/?p=383</guid>
		<description><![CDATA[Finally, a new post! Although, that's not saying much, because I'm not sure how much this will keep up, as no one will be reading this anyway! I decided to migrate hoongern.ath.cx to blog.graceabundant.com, because not being at home in M'sia and having to manage the server has been a bit of a pain (esp with EXTREMELY SLOW STREAMYX, Windows pains, dying hard drives, dying motherboards, expensive electricity, etc), so I've decided to let someone else do that job, and hopefully they do it well!

Anyway, maybe I'll write more later, but this is just a test post to make sure things are working ok!]]></description>
			<content:encoded><![CDATA[<p>Finally, a new post! Although, that&#8217;s not saying much, because I&#8217;m not sure how much this will keep up, as no one will be reading this anyway! I decided to migrate hoongern.ath.cx to blog.graceabundant.com, because not being at home in M&#8217;sia and having to manage the server has been a bit of a pain (esp with EXTREMELY SLOW STREAMYX, Windows pains, dying hard drives, dying motherboards, expensive electricity, etc), so I&#8217;ve decided to let someone else do that job, and hopefully they do it well!</p>
<p>Anyway, maybe I&#8217;ll write more later, but this is just a test post to make sure things are working ok!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2008/08/hello-graceabundant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oh well</title>
		<link>http://blog.graceabundant.com/archives/2008/04/oh-well/</link>
		<comments>http://blog.graceabundant.com/archives/2008/04/oh-well/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 05:44:26 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/archives/2008/04/oh-well/</guid>
		<description><![CDATA[So much for me posting stuff. From April 1st until April 22nd, the server was offline when one of its Hard drives died.. Only just got fixed =\ I&#8217;ll update more later.]]></description>
			<content:encoded><![CDATA[<p>So much for me posting stuff. From April 1st until April 22nd, the server was offline when one of its Hard drives died.. Only just got fixed =\</p>
<p>I&#8217;ll update more later.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2008/04/oh-well/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 7.10 ttys not working</title>
		<link>http://blog.graceabundant.com/archives/2008/01/ubuntu-710-ttys-not-working/</link>
		<comments>http://blog.graceabundant.com/archives/2008/01/ubuntu-710-ttys-not-working/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 05:32:25 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/archives/2008/01/ubuntu-710-ttys-not-working/</guid>
		<description><![CDATA[I noticed that for a while after upgrading my ubuntu to 7.10, my ttys (Ctrl+Alt+F1...F6) were not working (just getting blank screens when switching to them), I didn't bother much about them until now as I didn't have much time, but I needed to do some tty stuff, so I finally found the solution.]]></description>
			<content:encoded><![CDATA[<p>I noticed that for a while after upgrading my ubuntu to 7.10, my ttys (Ctrl+Alt+F1&#8230;F6) were not working (just getting blank screens when switching to them), I didn&#8217;t bother much about them until now as I didn&#8217;t have much time, but I needed to do some tty stuff, so I finally found the solution here:</p>
<p>https://answers.launchpad.net/ubuntu/+question/15560</p>
<p>So I did what they mentioned:</p>
<pre><code>sudo echo 'fbcon' >>/etc/initramfs-tools/modules
sudo echo 'vesafb' >>/etc/initramfs-tools/modules
sudo update-initramfs -u -k all -v
sudo nano -w /etc/modprobe.d/blacklist-framebuffer
  (comment out vesafb, i.e. "#blacklist vesafb")
</code></pre>
<p>and restart. Yay, finally my ttys were working!</p>
<p>And I also sudo nano&#8217;ed /boot/grub/menu.lst and added &#8220;vga=792&#8243; to the kernel boot options, and now I have nice 1024&#215;768 resolution in my ttys!</p>
<p>Awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2008/01/ubuntu-710-ttys-not-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pidgin &#8211; &#8216;left conversation&#8217; irritating?</title>
		<link>http://blog.graceabundant.com/archives/2007/12/pidgin-left-conversation-irritating/</link>
		<comments>http://blog.graceabundant.com/archives/2007/12/pidgin-left-conversation-irritating/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 13:48:29 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/archives/2007/12/pidgin-left-conversation-irritating/</guid>
		<description><![CDATA[Over the past couple of months I've been using Pidgin, and sometimes I find that it's a bit of an irritation because whenever you close someone's conversation, they would receive a 'user has left conversation' message. Frustrated? Now, you can get rid of it!]]></description>
			<content:encoded><![CDATA[<p>Over the past couple of months I&#8217;ve been using Pidgin, and sometimes I find that it&#8217;s a bit of an irritation because whenever you close someone&#8217;s conversation, they would receive a &#8216;user has left conversation&#8217; message, not unlike the two following screenshots:</p>
<p><img src="http://graceabundant.com/pics/abandoned.png" style="border:0" /><br />
<img src="http://graceabundant.com/pics/abandoned2.png" style="border:0"/><br />
<strong>Note: In the first image the original words should actually be &#8220;Hoong Ern has left the conversation&#8221;, just that I changed it!</strong></p>
<p>So, people who are sensitive would be saying, &#8220;How could he close the conversation with me?&#8221; Not that nice indeed, so how will we deal with this situation? By not sending the &#8216;left conversation&#8217; notifications!</p>
<p>Delving into pidgin&#8217;s source code to accomplish this, it&#8217;s actually very simple to disable, although I must say, it&#8217;s a cheap hack, not really a &#8216;proper&#8217; one. But hey, it works!</p>
<p>Go over to http://pidgin.im, download the tarball for (currently) version 2.3.1 and untar it to the place of your liking. Then, we change the following:</p>
<p>In <strong>/libpurple/protocols/jabber/message.c</strong> around line 565, add the bolded lines:</p>
<pre><code>case JM_STATE_GONE:
    child = xmlnode_new_child(message, "gone");

    <strong>if(!purple_prefs_get_bool("/pidgin/conversations/enable_left_conversation")){
        xmlnode_free(message);
	return;
    }</strong>

    break;
</code></pre>
<p>and in <strong>/pidgin/gtkprefs.c</strong> around line 1017, add the bolded line:</p>
<pre><code>pidgin_prefs_checkbox(_("Use smooth-scrolling"), PIDGIN_PREFS_ROOT "/conversations/use_smooth_scrolling", vbox);
<strong>pidgin_prefs_checkbox(_("Send 'left conversation' messages"), PIDGIN_PREFS_ROOT "/conversations/enable_left_conversation", vbox);</strong>
</code></pre>
<p>That should be it!</p>
<p>If you want to change the default &#8220;&lt;user&gt; has left the conversation&#8221; message like I did, you can find that in <strong>/libpurple/protocols/jabber/message.c</strong> around line 106:</p>
<pre><code>g_snprintf(buf, sizeof(buf),
    _("%s has abandoned the conversation! Traitor!"), escaped);
g_free(escaped);</code></pre>
<p>Just change the line within the &#8221; &#8220;s</p>
<p>Now go ahead and</p>
<pre><code>$ ./configure &#038;&#038; make &#038;&#038; sudo make install</code></pre>
<p>from the main pidgin-2.3.1 folder and run it! (assuming you&#8217;re on linux) You may need to install some extra dependency packages, but hopefully not too much!</p>
<p>Now in the preferences page:<br />
<img src="http://graceabundant.com/pics/preferences.png" style="border:0" /></p>
<p>Notice the new option &#8220;Send &#8216;left-conversation&#8217; messages&#8221; below the smooth scrolling one. You&#8217;re good to go! Go close all your chat windows without worrying anymore!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2007/12/pidgin-left-conversation-irritating/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ubuntu Firefox java plugin nightmare</title>
		<link>http://blog.graceabundant.com/archives/2007/12/ubuntu-firefox-java-plugin-nightmare/</link>
		<comments>http://blog.graceabundant.com/archives/2007/12/ubuntu-firefox-java-plugin-nightmare/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 13:26:16 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/archives/2007/12/ubuntu-firefox-java-plugin-nightmare/</guid>
		<description><![CDATA[After a long while trying to figure out why Java never worked on my computer (it would crash firefox - this had been going on for a year but I hadn't bothered to fix it because I hardly used Java) I finally decided to fix it.]]></description>
			<content:encoded><![CDATA[<p>After a long while trying to figure out why Java never worked on my computer (it would crash firefox &#8211; this had been going on for a year but I hadn&#8217;t bothered to fix it because I hardly used Java) I finally decided to fix it.</p>
<p>First I just got rid of all the javas I didn&#8217;t need:</p>
<pre><code>sudo update-alternatives --config java</code></pre>
<p>and <em>sudo apt-get remove</em>-ing all the versions I didn&#8217;t need, just leaving <em>sun-java6-jre sun-java6-plugin</em>, I got the following:</p>
<pre><code>$ sudo update-alternatives --config java
There is only 1 program which provides java
(/usr/lib/jvm/java-6-sun/jre/bin/java). Nothing to configure.
$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
</code></pre>
<p>Because firefox kept on wanting to default to a <em>Blackdown Java Linux 1.42</em> (something like that) &#8211; even though only java-6 was installed, I finally solved it by just creating a symlink in the ~/.mozilla/plugins folder:</p>
<pre><code>cd ~/.mozilla/plugins
ln -s /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so
</code></pre>
<p>now <em>about:plugins</em> gives me</p>
<pre><code>File name: libjavaplugin_oji.so
Java(TM) Plug-in 1.6.0_03
</code></pre>
<p>Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2007/12/ubuntu-firefox-java-plugin-nightmare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problems, problems and problems</title>
		<link>http://blog.graceabundant.com/archives/2007/08/problems-problems-and-problems/</link>
		<comments>http://blog.graceabundant.com/archives/2007/08/problems-problems-and-problems/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 15:26:04 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/archives/2007/08/problems-problems-and-problems/</guid>
		<description><![CDATA[Ok, I don&#8217;t write much these days, but this probably deserves a post. If you have noticed, there is a sudden lack of my latest posts&#8230; I just performed maintenance on my server &#8211; including reformating, upgrading stuff, etc, and also fixing hardware problems &#8211; my motherboard&#8217;s northbridge chipset fan had failed. Sent me and [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, I don&#8217;t write much these days, but this probably deserves a post. If you have noticed, there is a sudden lack of my latest posts&#8230; </p>
<p>I just performed maintenance on my server &#8211; including reformating, upgrading stuff, etc, and also fixing hardware problems &#8211; my motherboard&#8217;s northbridge chipset fan had failed. Sent me and my dad on a 2 day wild-goose chase looking for the fan, which no one seemed to stock at all. Finally bought another fan, and just glued it on top of the broken fan.</p>
<p>MySql failed! Corrupted databases&#8230; That meant that all the posts were gone. I restored from an old backup, from april, so everything since then is mostly gone forever. Oh well. So this has sucked up all my time the past 2 days trying to solve the problems and get the server back to where it was previously.</p>
<p>Other than that&#8230; things are ok now, I suppose. Shall update more later!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2007/08/problems-problems-and-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CS50 Final Project</title>
		<link>http://blog.graceabundant.com/archives/2006/12/cs50-final-project/</link>
		<comments>http://blog.graceabundant.com/archives/2006/12/cs50-final-project/#comments</comments>
		<pubDate>Tue, 05 Dec 2006 16:12:53 +0000</pubDate>
		<dc:creator>Hoong Ern</dc:creator>
				<category><![CDATA[Computers & Web]]></category>

		<guid isPermaLink="false">http://blog.graceabundant.com/archives/2006/12/cs50-final-project/</guid>
		<description><![CDATA[Final project proposal for Computer Science.
<a href="http://people.fas.harvard.edu/~hoongng/fp_doc_rev1.pdf">Trig-A-Loop</a> Design Document.]]></description>
			<content:encoded><![CDATA[<p>Final project proposal for Computer Science.<br />
<a href="http://people.fas.harvard.edu/~hoongng/fp_doc_rev1.pdf">Trig-A-Loop</a> Design Document.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.graceabundant.com/archives/2006/12/cs50-final-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
