<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>libcoffee.net: Category Rants</title>
    <link>http://www.libcoffee.net/articles/category/rants</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>:: Just another Typo weblog ::</description>
    <item>
      <title>End of semester anxiety</title>
      <description>&lt;p&gt;Simplest way to describe my thoughts on not so far off future: .... (mind-numbing coding)  !!#$%#@ (thesis is due) ???? (Future? What future?)&lt;/p&gt;


	&lt;p&gt;The advanced security project and report is due on Friday. The report shouldn&amp;#8217;t be that big a problem as the minimum word count is just 5000 words / 20 pages. spent an unproductive day poking around with PyGTK, got a basic &lt;span class="caps"&gt;GUI&lt;/span&gt; up and running with Glade and Python, wired together some signals, and still need to test them in Scratchbox. Left the labs half way while trying to implement the Kismet core, which hopefully I can finish by tomorrow. Afterwards need to work on &lt;span class="caps"&gt;GPS&lt;/span&gt; tracking and some minimum Bluetooth scanning&amp;#8230; Guh, it&amp;#8217;s scary. Thesis? Let&amp;#8217;s not even go there. &lt;span class="caps"&gt;NICTA&lt;/span&gt; is probably getting ready to outsource the project to prospective summer scholarship students. :P&lt;/p&gt;


	&lt;p&gt;At least life has been mostly uneventful. A moment of Zen = figuring out how to compose a beautiful lambda construct in Python, while nibbling on a salty pretzel.&lt;/p&gt;</description>
      <pubDate>Sun, 14 Oct 2007 23:58:15 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:c02a0fc8-836c-4876-ae98-d7fa73b8fbe5</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/10/14/end-of-semester-anxiety</link>
      <category>Rants</category>
    </item>
    <item>
      <title>Rails refreshed</title>
      <description>&lt;p&gt;I&amp;#8217;ve noticed that my &lt;a href="http://www.typosphere.org/"&gt;Typo&lt;/a&gt; blog has been slowing to a crawl these days, simply publishing a post or changing sidebar settings for the template took almost forever; Kexin noticed it when he was testing out comments too. A quick investigation turned out Typo has been hoarding a &lt;strong&gt;huge&lt;/strong&gt; (and I mean almost a gigabyte &lt;em&gt;huge&lt;/em&gt;) cache of every single &lt;span class="caps"&gt;GET&lt;/span&gt;/POST to the site, with 99.9% being things like this: (URLs censored to protect the guilty)&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;/var/www/typo/tmp/cache/META/META/ACTION_PARAM/
www.libcoffee.net/articles/permalink/blog_name=some_random_drug&amp;amp;day=27
&amp;amp;excerpt=http./www.xyz.com/pharmacy_stuff
/var/www/typo/tmp/cache/META/META/ACTION_PARAM/
www.libcoffee.net/articles/permalink/blog_name=another_random_drug&amp;amp;day=27
&amp;amp;excerpt=http./www.xyz.com/drugs_and_more_drugs&amp;amp;month=06
&amp;amp;title=untitled#trackbacks
...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Repeated ad naseum for Viagra, kitchen floor tiles and various unspeakables&amp;#8230; no wonder Typo seemed so slow. Anyway, a quick purge of /tmp/cache seems to do the trick. Rails is fast now! (Sort of.) :P&lt;/p&gt;</description>
      <pubDate>Sat, 13 Oct 2007 14:00:39 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:7bfdf7b8-d6a2-47bf-a18f-f14daa48abfc</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/10/13/rails-refreshed</link>
      <category>Rants</category>
    </item>
    <item>
      <title>Rails refreshed</title>
      <description>&lt;p&gt;I&amp;#8217;ve noticed that my &lt;a href="http://www.typosphere.org/"&gt;Typo&lt;/a&gt; blog has been slowing to a crawl these days, simply publishing a post or changing sidebar settings for the template took almost forever; Kexin noticed it when he was testing out comments too. A quick investigation turned out Typo has been hoarding a &lt;strong&gt;huge&lt;/strong&gt; (and I mean almost a gigabyte &lt;em&gt;huge&lt;/em&gt;) cache of every single &lt;span class="caps"&gt;GET&lt;/span&gt;/POST to the site, with 99.9% being things like this: (URLs censored to protect the guilty)&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;/var/www/typo/tmp/cache/META/META/ACTION_PARAM/
www.libcoffee.net/articles/permalink/blog_name=some_random_drug&amp;amp;day=27
&amp;amp;excerpt=http./www.xyz.com/pharmacy_stuff
/var/www/typo/tmp/cache/META/META/ACTION_PARAM/
www.libcoffee.net/articles/permalink/blog_name=another_random_drug&amp;amp;day=27
&amp;amp;excerpt=http./www.xyz.com/drugs_and_more_drugs&amp;amp;month=06
&amp;amp;title=untitled#trackbacks
...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Repeated ad naseum for Viagra, kitchen floor tiles and various unspeakables&amp;#8230; no wonder Typo seemed so slow. Anyway, a quick purge of /tmp/cache seems to do the trick. Rails is fast now! (Sort of.) :P&lt;/p&gt;</description>
      <pubDate>Sat, 13 Oct 2007 14:00:39 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:7bfdf7b8-d6a2-47bf-a18f-f14daa48abfc</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/10/13/rails-refreshed</link>
      <category>Rants</category>
    </item>
    <item>
      <title>Backlog September '07</title>
      <description>&lt;p&gt;Long time no blog. :P&lt;/p&gt;


	&lt;p&gt;Just did my &lt;span class="caps"&gt;COMS4507&lt;/span&gt; Advanced Security seminar today, titled &amp;#8220;OpenID 2.0: A Platform for User-Centric Identity Management&amp;#8221;, which can be downloaded &lt;a href="http://docs.google.com/Present?docid=dvz24kr_5vq3289&amp;#38;fs=true"&gt;here on Google Docs&lt;/a&gt;.&lt;/p&gt;


&lt;center&gt;&lt;a href="http://docs.google.com/Present?docid=dvz24kr_5vq3289&amp;#38;fs=true"&gt;&lt;img src="http://lh5.google.com/zanglang/RvEdk3lASHI/AAAAAAAAADg/7Eh2iqVg0UI/s400/OpenID.png" border="1px" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br/&gt;

	&lt;p&gt;It was intended to be a critique of &lt;a href="http://portal.acm.org/citation.cfm?id=1179529.1179532"&gt;this paper&lt;/a&gt;, but in the end I&amp;#8217;ve placed more focus on introducing OpenID in general and then shifting into a critical discussion on digital identity management issues on the Web&amp;#8230; sometime between 1am and 7am while I was hacking away on the slides trying to get it done last minute. Yes, I know, bad habit. :P All in all, turned out decent. Went overtime by 11 minutes (Marius thought it was still okay), and I think I may have explained too little on the actual authentication process. Still needs work on untangling tongues while talking. Marius thought it was a 80-90% , for sure. Woot. :)&lt;/p&gt;


	&lt;p&gt;Spending much more time (than I should) on my &lt;a href="http://europe.nokia.com/n800"&gt;Nokia &lt;span class="caps"&gt;N800&lt;/span&gt;&lt;/a&gt; tablet, which I decided to finally splunk down the moolah for last month (A$660 exclusive of shipping, over eBay.com.au from Hong Kong), and which awesomeness cannot be simply defined by words alone. :) I really should have written a deep down and personal review of the tablet when I first got it, but my lack of blogging habits got to me first. Perhaps sometime, soon, soon. Anyway, the hackability of this slim little device is really promising. Maemo still has its rough edges, and unlike Ubuntu, still has a huge number of usages that are quite &lt;em&gt;literally begging&lt;/em&gt; to be implemented&amp;#8230; but the project really suffers from a lack of an active developer community like common Linux distributions. A &lt;a href="http://www.youtube.com/watch?v=IALqu7EKUTw"&gt;sneak peak into the upcoming Intel Midinux&lt;/a&gt; just has me idea factories churnin&amp;#8217;... When hasn&amp;#8217;t anyone thought of implementing gestures on Maemo yet??!&lt;/p&gt;


	&lt;p&gt;Meanwhile, still trying to get a bit more of the &lt;a href="http://telepathy.freedesktop.org/wiki/"&gt;Telepathy stack&lt;/a&gt; onto Maemo, and I&amp;#8217;m hoping to perhaps work on a port of Empathy, Tapioca or Colligo. Turns out the Glib library ported fine with minimal changes, but still having problems cross-compiling telepathy-salut / Bonjour on Scratchbox. I should pop on #maemo and ask the experts about it sometime.&lt;/p&gt;


&lt;center&gt;&lt;a href="http://picasaweb.google.com/zanglang/Random/photo#5111902659355363474"&gt;&lt;img src="http://lh4.google.com/zanglang/RvEgYnlASJI/AAAAAAAAAD0/WRyiVRVpYuA/s400/IMG_0379.JPG" /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;strong&gt;The 3 loves of my (current) life &amp;#8211; My mom is going to be disappointed that this sample does not yet include a live human of the female gender. :P&lt;/strong&gt;&lt;/center&gt;&lt;br/&gt;

	&lt;p&gt;Kexin is having his interview on Friday, and it turned out his interviewed would be no one else but &lt;a href="http://live.gnome.org/NigelTao"&gt;Nigel Tao&lt;/a&gt;?! What an insanely small (open-source) world we live in! :P After exchanging much exclamation marks, we decided the best plan is just to focus on his enthusiasm on &lt;span class="caps"&gt;GNOME&lt;/span&gt;, and if possible, his very short one-day experience on &lt;a href="http://raphael.slinckx.net/deskbar/"&gt;Deskbar&lt;/a&gt;... Possible? The odds are rapidly growing. G&amp;#8217;luck, anyway. :)&lt;/p&gt;


	&lt;p&gt;Tutoring is going well, and I&amp;#8217;ve decided that actually being appointed for both courses which I&amp;#8217;ve applied in the first place is quite definitely the best accidental choice I&amp;#8217;ve made in my university years. Am currently thinking of continuing to tutor for another semester after my graduation, just so I can see the &lt;span class="caps"&gt;CSSE3005&lt;/span&gt; guys pull through. May I dare wish for another Tutor Award again this time?&lt;/p&gt;


	&lt;p&gt;Anyway, mid-semester break coming up soon. Will be working on thesis full-time, with Advanced Security project on sidelines (&amp;#8216;wireless penetration testing toolkit&amp;#8217; on Maemo). Much work to be done. Sigh, the life of a soon-to-graduate honours student.&lt;/p&gt;</description>
      <pubDate>Wed, 19 Sep 2007 23:16:21 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:1efd1b20-aebc-4298-a6ea-e18701d50916</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/09/19/backlog-september-07</link>
      <category>Linux</category>
      <category>University</category>
      <category>Rants</category>
      <category>Technology</category>
    </item>
    <item>
      <title>Craving for japanese food</title>
      <description>&lt;p&gt;Ahh&amp;#8230; for some reason or other, suddenly having an intense craving for a good &amp;#8216;&lt;a href="http://en.wikipedia.org/wiki/Donburi"&gt;donburi&lt;/a&gt;&amp;#8217; while reading Genshiken&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/ja/0/01/Katsudon2.jpg" height=300 width=300 alt="Katsudon" /&gt;&lt;/p&gt;


	&lt;p&gt;/sudden manga-character-like motion with gleaming star in eyes/ That&amp;#8217;s settles it! Pork chop donburi (&lt;i&gt;katsudon&lt;/i&gt;) for tomorrow&amp;#8217;s dinner! :D&lt;/p&gt;</description>
      <pubDate>Thu, 05 Jul 2007 00:47:51 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:1461bed8-be16-4e51-9c37-a80be433dbaa</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/07/05/craving-for-japanese-food</link>
      <category>Rants</category>
    </item>
    <item>
      <title>Three Things I Learned about Software in University</title>
      <description>&lt;p&gt;Spotted &lt;a href="http://www.hanselman.com/blog/ThreeThingsILearnedAboutSoftwareWHILENOTInCollege.aspx"&gt;this&lt;/a&gt; on &lt;a href="http://programming.reddit.com"&gt;Reddit&lt;/a&gt; (many insightful and funny comments I&amp;#8217;d relate to), so I thought I&amp;#8217;ll hop in and make up a list. :) Not officially graduated yet, and don&amp;#8217;t have enough experience in work or hobby programming to make up a &amp;#8220;While not in college&amp;#8221; list, so here&amp;#8217;s my take on just the three things I learned about software in university:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;On programming: Code flows out better at the time period between 3am and 7am in the morning. Bugs are solved better at the time period between 8am and 12am in the morning (after a good nap and caffeine beverage).&lt;/li&gt;
		&lt;li&gt;On code quality: Time and effort spent notwithstanding, there is always  &lt;em&gt;A Bug&lt;/em&gt; in the code. There are no exceptions, period. (Or more commonly put, &amp;#8220;Bugs are a fact of life.&amp;#8221;)&lt;/li&gt;
		&lt;li&gt;On peers: As a twist on the old joke &amp;#8211; there are 10 types of people in the IT faculty. Those who &amp;#8220;get it&amp;#8221;, and those who don&amp;#8217;t. And never will, or simply do not care enough to do so. Way over-quoted, but really very bluntly mirrors the kind of people you meet.&lt;/li&gt;
	&lt;/ul&gt;</description>
      <pubDate>Sat, 30 Jun 2007 00:56:00 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:2aed8945-e75a-4ea5-9aeb-20ac688326f3</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/06/30/three-things-i-learned-about-software-in-university</link>
      <category>University</category>
      <category>Rants</category>
      <category>Technology</category>
    </item>
    <item>
      <title>Kitchen experiments: burgers and mustard meatballs</title>
      <description>&lt;p&gt;Woke up to a rainy Tuesday afternoon (yes, my sleeping cycle has been utterly destroyed by the advent of this month-long holiday) after a long night of gaming (&lt;a href="http://www.wesnoth.org/"&gt;Battle for Wesnoth&lt;/a&gt;&amp;#8217;s Scepter of Fire level). With pangs of hunger and half a pound of unplanned-of ground beef defrosting in the fridge, what&amp;#8217;s a guy to do but to make a nice hot thick burger? Randomly conjuring a recipe off the top of my head, I packed tightly a handful of beef, fried in an omelet pan with a little bit of oil, and sandwich between slices of cheap post-microwaved wholemeal bread. Not exactly good ol&amp;#8217; &lt;a href="http://en.wikipedia.org/wiki/Ramly_Burger"&gt;Ramly Burgers&lt;/a&gt;, but good nonetheless.&lt;/p&gt;


	&lt;p&gt;&amp;#8216;Crap, now what do I do with the rest of the beef?&amp;#8217; I thought (3/4&amp;#8217;s of a box = still a lot left over)... &lt;a href="http://base.google.com"&gt;Google-Based&lt;/a&gt; for some recipes and decided to pick a random one. Thus:&lt;/p&gt;


&lt;u&gt;&lt;strong&gt;Ingredients&lt;/strong&gt;&lt;/u&gt;

	&lt;ul&gt;
	&lt;li&gt;Ground beef 10 full tablespoons (I&amp;#8217;m just assuming that one meatball = 1 tablespoon scoop of beef)&lt;/li&gt;
		&lt;li&gt;Full-grain mustard half tablespoon (aka the first seasoning I found sitting in the fridge)&lt;/li&gt;
		&lt;li&gt;Soysauce (Original recipe called for worcester sauce. Didn&amp;#8217;t have any, so I just grabbed something salty and black. Approx. 4 tablespoons)&lt;/li&gt;
		&lt;li&gt;Milk&lt;/li&gt;
		&lt;li&gt;Salt and black pepper&lt;/li&gt;
	&lt;/ul&gt;


&lt;u&gt;&lt;strong&gt;Instructions&lt;/strong&gt;&lt;/u&gt;

	&lt;ul&gt;
	&lt;li&gt;Add beef, mustard, soysauce and seasoning to large bowl and mix. Pour in a liiitle bit of milk and mix, adding until I got a pasty consistency.&lt;/li&gt;
		&lt;li&gt;Heat up some oil in pan (I just reused the cooking oil and omelet pan from my mini burger adventurette).&lt;/li&gt;
		&lt;li&gt;Using a tablespoon, scoop some beef and shape into round balls (or whatever appropriate shape&amp;#8230; no one&amp;#8217;s stopping you from making square meatcubes&amp;#8230;) with fingers and place in pan. If your pan was too hot, you&amp;#8217;ll learn the very important lifelong lesson of how cooking can be very painful to a newbie this very instant.&lt;/li&gt;
		&lt;li&gt;Fry on all sides on medium-ish heat for about 5 minutes. Try splitting one with spatula or eating one to see if cooked.&lt;/li&gt;
		&lt;li&gt;Transfer to large dish layered with paper towelettes. Things are going to get messy with all these juices&amp;#8230;&lt;/li&gt;
		&lt;li&gt;Eat contentedly while watching anime.&lt;/li&gt;
	&lt;/ul&gt;


&lt;u&gt;&lt;strong&gt;Notes to self&lt;/strong&gt;&lt;/u&gt;

	&lt;ul&gt;
	&lt;li&gt;Possibly use less soysauce or none at all for better flavor.&lt;/li&gt;
		&lt;li&gt;Keep juices next time.&lt;/li&gt;
		&lt;li&gt;Herbs, onions, garlic or other veggie bits would be awesome.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;em&gt;Disclaimer&lt;/em&gt;: The author is completely untrained in the arts of cooking and food safety. By reading this statement you agree that he will not be held responsible for any ill effects, food poisoning, cooking accidents, mental trauma due to incredibly bad taste, or any related medical problems directly or indirectly caused by following the instructions recorded in this recipe blog-post.&lt;/p&gt;</description>
      <pubDate>Tue, 26 Jun 2007 17:16:09 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:5605900e-8f43-40e5-b8b2-c321ddac5624</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/06/26/kitchen-experiments-burgers-and-mustard-meatballs</link>
      <category>Rants</category>
    </item>
    <item>
      <title>Kitchen experiments: burgers and mustard meatballs</title>
      <description>&lt;p&gt;Woke up to a rainy Tuesday afternoon (yes, my sleeping cycle has been utterly destroyed by the advent of this month-long holiday) after a long night of gaming (&lt;a href="http://www.wesnoth.org/"&gt;Battle for Wesnoth&lt;/a&gt;&amp;#8217;s Scepter of Fire level). With pangs of hunger and half a pound of unplanned-of ground beef defrosting in the fridge, what&amp;#8217;s a guy to do but to make a nice hot thick burger? Randomly conjuring a recipe off the top of my head, I packed tightly a handful of beef, fried in an omelet pan with a little bit of oil, and sandwich between slices of cheap post-microwaved wholemeal bread. Not exactly good ol&amp;#8217; &lt;a href="http://en.wikipedia.org/wiki/Ramly_Burger"&gt;Ramly Burgers&lt;/a&gt;, but good nonetheless.&lt;/p&gt;


	&lt;p&gt;&amp;#8216;Crap, now what do I do with the rest of the beef?&amp;#8217; I thought (3/4&amp;#8217;s of a box = still a lot left over)... &lt;a href="http://base.google.com"&gt;Google-Based&lt;/a&gt; for some recipes and decided to pick a random one. Thus:&lt;/p&gt;


&lt;u&gt;&lt;strong&gt;Ingredients&lt;/strong&gt;&lt;/u&gt;

	&lt;ul&gt;
	&lt;li&gt;Ground beef 10 full tablespoons (I&amp;#8217;m just assuming that one meatball = 1 tablespoon scoop of beef)&lt;/li&gt;
		&lt;li&gt;Full-grain mustard half tablespoon (aka the first seasoning I found sitting in the fridge)&lt;/li&gt;
		&lt;li&gt;Soysauce (Original recipe called for worcester sauce. Didn&amp;#8217;t have any, so I just grabbed something salty and black. Approx. 4 tablespoons)&lt;/li&gt;
		&lt;li&gt;Milk&lt;/li&gt;
		&lt;li&gt;Salt and black pepper&lt;/li&gt;
	&lt;/ul&gt;


&lt;u&gt;&lt;strong&gt;Instructions&lt;/strong&gt;&lt;/u&gt;

	&lt;ul&gt;
	&lt;li&gt;Add beef, mustard, soysauce and seasoning to large bowl and mix. Pour in a liiitle bit of milk and mix, adding until I got a pasty consistency.&lt;/li&gt;
		&lt;li&gt;Heat up some oil in pan (I just reused the cooking oil and omelet pan from my mini burger adventurette).&lt;/li&gt;
		&lt;li&gt;Using a tablespoon, scoop some beef and shape into round balls (or whatever appropriate shape&amp;#8230; no one&amp;#8217;s stopping you from making square meatcubes&amp;#8230;) with fingers and place in pan. If your pan was too hot, you&amp;#8217;ll learn the very important lifelong lesson of how cooking can be very painful to a newbie this very instant.&lt;/li&gt;
		&lt;li&gt;Fry on all sides on medium-ish heat for about 5 minutes. Try splitting one with spatula or eating one to see if cooked.&lt;/li&gt;
		&lt;li&gt;Transfer to large dish layered with paper towelettes. Things are going to get messy with all these juices&amp;#8230;&lt;/li&gt;
		&lt;li&gt;Eat contentedly while watching anime.&lt;/li&gt;
	&lt;/ul&gt;


&lt;u&gt;&lt;strong&gt;Notes to self&lt;/strong&gt;&lt;/u&gt;

	&lt;ul&gt;
	&lt;li&gt;Possibly use less soysauce or none at all for better flavor.&lt;/li&gt;
		&lt;li&gt;Keep juices next time.&lt;/li&gt;
		&lt;li&gt;Herbs, onions, garlic or other veggie bits would be awesome.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;em&gt;Disclaimer&lt;/em&gt;: The author is completely untrained in the arts of cooking and food safety. By reading this statement you agree that he will not be held responsible for any ill effects, food poisoning, cooking accidents, mental trauma due to incredibly bad taste, or any related medical problems directly or indirectly caused by following the instructions recorded in this recipe blog-post.&lt;/p&gt;</description>
      <pubDate>Tue, 26 Jun 2007 17:16:09 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:5605900e-8f43-40e5-b8b2-c321ddac5624</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/06/26/kitchen-experiments-burgers-and-mustard-meatballs</link>
      <category>Rants</category>
    </item>
    <item>
      <title>Backlog</title>
      <description>&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Thesis seminar&lt;/strong&gt; &amp;#8211; We had to do a seminar for our thesis topics over the past week. Prepared slide drafts, rehearsed 2 times or so at home (by myself, in an empty living room&amp;#8230; which was a bad idea!), went to uni as usual with shiny new &lt;span class="caps"&gt;NICTA&lt;/span&gt; laptop (loaned temporarily), was worried Ubuntu wouldn&amp;#8217;t work with overhead projector so betrayed myself and decided to present on Windows using Adobe Acrobat (non-continuous full-screen &lt;span class="caps"&gt;PDF&lt;/span&gt; presentation). Presentation turned out only passable, got good marks (81/100) but pretty unsatisfied with my speech: the opening was a disaster as I pretty much panicked and slurred heavily, settled down on following slides, but turned out I was still speaking too fast (I &lt;em&gt;know&lt;/em&gt; I tend to speak fast, so I consciously made sure I pronounced each word loud and clear to sort of slow down my talking&amp;#8230; not enough! Reminder to self: practise &lt;em&gt;pausing&lt;/em&gt;), and not enough eye contact (relied too much on laptop). Lesson: more rehearsing!&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;Assignments&lt;/strong&gt; &amp;#8211; Load of work due in the following weeks. Thesis research is lagging behind. Possible crisis?&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;Code&lt;/strong&gt; &amp;#8211; Started discovering Python, and liking it! Realized I never grew attached to Ruby because of heavy Perl-isms, Python&amp;#8217;s cleanliness is great. Next on learning list: Code exercises, Django and Pylons!&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;Life&lt;/strong&gt; &amp;#8211; Perhaps my reputation as &amp;#8216;the other Web Information Systems tutor&amp;#8217; was better than I thought. Looking forward to passing out TEVALs (tutor evaluation forms) next week. :)&lt;/li&gt;
	&lt;/ul&gt;</description>
      <pubDate>Sat, 19 May 2007 14:51:44 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:16df9c52-e022-4cd9-9cfd-c87c2cfc0fc1</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/05/19/backlog</link>
      <category>Rants</category>
    </item>
    <item>
      <title>Which Programming Language are you?</title>
      <description>&lt;p&gt;&lt;a href="http://www.bbspot.com/News/2006/08/language_quiz.php"&gt;&lt;img src="http://www.bbspot.com/Images/News_Features/2006/08/language/php.jpg" width="300" height="90" border="0" alt="You are PHP.  You enjoy the World Wide Web.  You are constantly changing the way you do things, and this tends to confuse people who work with you." /&gt;&lt;/a&gt;&lt;/p&gt;


Favorite question: &amp;#8220;If you bumped into Paris Hilton at a party you would:&amp;#8221; 
	&lt;ul&gt;
	&lt;li&gt;Hit on her&lt;/li&gt;
		&lt;li&gt;Hit her (&lt;em&gt;&lt;span class="caps"&gt;LOL&lt;/span&gt;&lt;/em&gt;)&lt;/li&gt;
		&lt;li&gt;Take a picture on my cell phone and send it to all your friends&lt;/li&gt;
		&lt;li&gt;Ask for her autograph&lt;/li&gt;
		&lt;li&gt;Wonder what hallucinogen you had just taken&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&amp;#8216;Tis a no-brainer; I&amp;#8217;d suspect someone just fooled me into puffing a joint/poured a whole bottle of Vodka into the punch. xP&lt;/p&gt;


	&lt;p&gt;Now, it may or may not be a bad thing that I still haven&amp;#8217;t learn &lt;span class="caps"&gt;PHP&lt;/span&gt; yet&amp;#8230; nowadays mainstream languages like Java and C and .NET get all the attention that that&amp;#8217;s all tertiary institutions ever teach. I&amp;#8217;m not particularly keen on picking it up &amp;#8211; don&amp;#8217;t people complain about how ugly it is? (Myself, I prefer Python. Perfect mixture of OO-ness, whitespace and brackets) It is a pretty popular language in newspaper job listings over here though. Maybe sometime in the future when I decide to migrate to Drupal or Wordpress and learn by hacking bits and pieces onto the blog system. Where&amp;#8217;s Boo, D, Erlang and Scheme anyway? I&amp;#8217;m sure Bash and &lt;span class="caps"&gt;SQL&lt;/span&gt; would like a nibble of action as well. :P&lt;/p&gt;</description>
      <pubDate>Mon, 30 Apr 2007 19:08:35 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:661aa459-7a1a-4ee8-b98d-227fc2911a4f</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/04/30/which-programming-language-are-you</link>
      <category>Rants</category>
      <trackback:ping>http://www.libcoffee.net/articles/trackback/263</trackback:ping>
    </item>
  </channel>
</rss>
