<?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 University</title>
    <link>http://www.libcoffee.net/articles/category/university</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>:: Just another Typo weblog ::</description>
    <item>
      <title>Thesis code completed</title>
      <description>&lt;p&gt;... Or so I hope?! Squashed a ton of bugs, stabilized &lt;span class="caps"&gt;API&lt;/span&gt; being used haphazardly between the RrdTool and Simulation sinks, sort of prettified Weathermap a bit more. Now I&amp;#8217;m just left with churning out the rest of the thesis and getting it onto the &lt;span class="caps"&gt;NICTA&lt;/span&gt; testbed&amp;#8230;&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;aesir:~/Projects/meshmon$ svn commit
svn commit:
Sending        html/index.html
Adding         html/overlib.js
Sending        html/weathermap.html
Sending        icons/Safemesh1.png
Sending        src/aodv.py
Sending        src/config.py
Sending        src/gatherers/rrdsink.py
Sending        src/gatherers/simulatesink.py
Sending        src/meshmon.py
Sending        src/nodes.py
Sending        src/plugins/RrdTool.py
Sending        src/plugins/Simulation.py
Sending        src/rendering/rrd.py
Sending        src/rendering/weathermap.py
Sending        src/threads.py
Sending        src/topology.py
Sending        src/webserver.py
Adding         src/wifi.py
Sending        weathermap/Weathermap.class.php
Sending        weathermap/weathermap
Sending        weathermap.conf.template
Transmitting file data .....................
Committed revision 61.&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <pubDate>Sat, 27 Oct 2007 03:44:22 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:0092449c-b2cc-40f8-9a72-c2d6234b6367</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/10/27/thesis-code-completed</link>
      <category>University</category>
      <category>Code</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>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>Deadlines</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;MSN&lt;/span&gt; nick last weekend&lt;/strong&gt;: &lt;em&gt;&amp;#8220;Jerry &amp;#8211; ye olde arts of procrastination&amp;#8221;&lt;/em&gt;, mostly doing nada, some guilty thesis research.&lt;br/&gt;
&lt;strong&gt;Monday&lt;/strong&gt;: &lt;em&gt;&amp;#8220;Jerry &amp;#8211; Haunted by deadlines // coding&amp;#8221;&lt;/em&gt;, pounded on keyboard for Distributed Systems &lt;a href="http://www.elvin.org/"&gt;Elvin&lt;/a&gt; programming assignment.&lt;br/&gt;
&lt;strong&gt;Tuesday&lt;/strong&gt;: &lt;em&gt;&amp;#8220;Jerry &amp;#8211; Haunted by deadlines // reading&amp;#8221;&lt;/em&gt;, started flipping through Spatial Database notes and speed-reading through first few chapters of library books.&lt;br/&gt;
&lt;strong&gt;Wednesday&lt;/strong&gt;: &lt;em&gt;&amp;#8220;Jerry &amp;#8211; Haunted by deadlines // researching&amp;#8221;&lt;/em&gt;, furiously skimming through book and lecture PDFs, writing on LyX.&lt;br/&gt;
&lt;strong&gt;Thursday&lt;/strong&gt;: &lt;em&gt;&amp;#8220;Jerry &amp;#8211; Haunted by deadlines // 3am sprint!&amp;#8221;&lt;/em&gt;, 3am: just chat with Fieran for ~2 hours, paper due in 12 hours, type dammit type! 3.30am: Sod it, I&amp;#8217;m going to sleep. 9am: Woke up, wolfed down sandwich, 200mg caffeine, finished up last question, submission, woot!&lt;br/&gt;
&lt;strong&gt;Friday&lt;/strong&gt;: Commented code a bit, due date is delayed so less rush, woot!&lt;/p&gt;


On the other hand, still on the Todos-hovering-malevolently-around-the-corner list:
	&lt;ul&gt;
	&lt;li&gt;Web programming for thesis&lt;/li&gt;
		&lt;li&gt;Start preparing on thesis seminar&lt;/li&gt;
		&lt;li&gt;Clean up submission for Elvin code&lt;/li&gt;
		&lt;li&gt;&lt;span class="caps"&gt;J2EE&lt;/span&gt; code for next Wednesday&amp;#8217;s tutoring session&lt;/li&gt;
		&lt;li&gt;Start C coding for Advanced Networking assignment&lt;/li&gt;
		&lt;li&gt;More experiments on sleep-hacking (More on this soon. :))&lt;/li&gt;
		&lt;li&gt;Start cleaning up and publishing the ol&amp;#8217; Tomboy proposal, and aiming for &lt;span class="caps"&gt;GNOME 2&lt;/span&gt;.20!&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Also, just watched &lt;a href="http://animanda.net"&gt;Death Note 26 and 27&lt;/a&gt;. Holy crap, this story arc is going to be on a completely different level isn&amp;#8217;t it?! Decided to go to &lt;a href="http://anidb.info/perl-bin/animedb.pl?show=anime&amp;#38;aid=4563"&gt;AniDB&lt;/a&gt; page and change my old vote from 9 (the &amp;#8220;Pretty Awesome&amp;#8221; vote) to 10 (the &amp;#8220;Frickin&amp;#8217; love it!!11&amp;#8221; vote).&lt;/p&gt;


	&lt;p&gt;P.S &amp;#8211; Just rolled my own Drivel 2.0.3 to work around the &lt;a href="http://trac.lighttpd.net/trac/ticket/1017"&gt;lighttpd + Expect &lt;span class="caps"&gt;HTTP&lt;/span&gt; header&lt;/a&gt; bug. Tried upgrading to lighttpd 1.5 (took some time to figure out how Debian packaging works) and running for the past few weeks, but for some reason &lt;span class="caps"&gt;PHP&lt;/span&gt;+fastcgi doesn&amp;#8217;t send the &lt;span class="caps"&gt;MIME&lt;/span&gt; types properly = Firefox refuses to load Drupal test site &lt;span class="caps"&gt;CSS&lt;/span&gt; = ugly, and no Drupal testing. Now everything should be hunky dory. :)&lt;/p&gt;</description>
      <pubDate>Sat, 28 Apr 2007 01:03:22 +1000</pubDate>
      <guid isPermaLink="false">urn:uuid:4c601fcb-8521-454a-b5b6-ae8644a964f9</guid>
      <author>zanglang@gmail.com (Jerry)</author>
      <link>http://www.libcoffee.net/articles/2007/04/28/deadlines</link>
      <category>University</category>
      <category>Rants</category>
      <trackback:ping>http://www.libcoffee.net/articles/trackback/261</trackback:ping>
    </item>
  </channel>
</rss>
