<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" 
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" 
   xmlns:html="http://www.w3.org/1999/html" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
   <title>noogz.net</title>
   <link>http://www.noogz.net/website</link>
   <description>Chris Neugebauer's Website</description>
   <language>en</language>
   <copyright>Copyright 2007 Chris Neugebauer</copyright>
   <ttl>60</ttl>
   <pubDate>Fri, 21 Nov 2008 07:41 GMT</pubDate>
   <managingEditor>chrisjrn@gmail.com</managingEditor>
   <generator>PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.2 8/16/2007</generator>
<item>
   <title>The Week in Review...</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/life/20081121-WeekInReview.html</guid>
   <link>http://www.noogz.net/website/blog/life/20081121-WeekInReview.html</link>
   <description><![CDATA[
<p>Time for me to enumerate a few things that have happened of late (in reverse order of occurrence, naturally), since it now seems like the time to do so.</p>

<h4>Uni</h4>

<p>I handed in my Computer Science term project today, which, I suppose means that my academic year is now complete.  I'm fairly happy with how the semester's progressed, every unit that I studied (including the two that I chose on a whim) has been excellent, which is more than I can say for previous semesters.  <a href="http://www.utas.edu.au/units/KMA315">Analysis</a> (Real analysis to be specific) was absolutely fantastic, and I'll be doing my best to enrol in the follow-up <a href="http://www.utas.edu.au/units/KMA352">functional analysis</a> unit (I've had it suggested to me by several people, and I'm convinced), and it's certainly made the maths major I'm now enrolled in seem like a very good idea.</p>

<p>As far as I can tell, exams went well, but I won't know for certain until results are released next week (I'm very confident with my two maths units, Graphics is a different story (though I don't recall doing as badly as the lecturer claims the class as a whole went)).</p>

<h4>TUCS</h4>

<p>In other (though slightly Uni-related) news, <a href="http://www.tucs.org.au">TUCS (The UTAS Computing Society)</a> had its Annual General Meeting for 2009 last week, and as well as discovering the joy of barbecued* Woolworths' <em>Quantity Burgers</em> (they're excellent, really!), I was elected society president for 2009.  The rest of the exec are also a truly awesome bunch of people, so the future certainly looks bright.</p>

<a href="http://www.flickr.com/photos/chrisjrn/2971412408/" title="TUCS T-shirt by Christopher Neugebauer, on Flickr"><img src="http://farm4.static.flickr.com/3029/2971412408_83e3e43c17_m.jpg" width="240" height="180" padding="10" alt="TUCS T-shirt" align="left" /></a>

<p>TUCS has run some excellent events in its inaugural year: our <a href="http://www.tucs.org.au/category/tech-talks/">tech talks</a> were, in general, wildly successful, amongst other things.  Thanks to that, we've become what appears to be one of the most active societies on campus. I'll be doing my best to make sure that we can replicate, or even better that next year.  (If you're a speaker, or know any good ones, and would like to give a talk, let me know!)</p>

<p>In related news, we also took delivery of some particularly awesome TUCS-Branded T-Shirts just after exams -- we're particularly happy with how that went and will probably do it again next year.</p>

<p>(*I will definitely be approving funding for a new barbecue for the society... the current one is truly dreadful)</p>

<h4>LCA</h4>

<p>Last week-ish, I had dinner with some members of the <a href="http://www.marchsouth.org">Linux.conf.au</a> organising committee.  Though much of what was discussed must be kept under wraps (it's thoroughly exciting, I promise!), I can tell you that the conference is shaping up to be most excellent, and if you haven't already booked your ticket, I suggest you <a href="https://conf.linux.org.au/register/status">do so as soon as possible!</a></p>

<p>That is all for me for now, more news as it comes (I hope!)</p>

]]></description>
   <category domain="http://www.noogz.net/website">/life</category>
   <pubDate>Fri, 21 Nov 2008 07:41 GMT</pubDate>
</item>
<item>
   <title>Meme #42</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/20081114-Meme42.html</guid>
   <link>http://www.noogz.net/website/blog/20081114-Meme42.html</link>
   <description><![CDATA[
<p>Well, I've decided to do the Book Meme from PLOA and Planet Debian etc...  Just recapping for those of you who haven't seen it yet (not many of you):</p>

<ul>
    <li> Grab the nearest book.</li>
    <li> Open it to page 56.</li>
    <li> Find the fifth sentence.</li>
    <li> Post the text of the sentence in your journal along with these instructions.</li>
    <li> Don't dig for your favorite book, the cool book, or the intellectual one: pick the CLOSEST </li>
</ul>


<p>And mine is:</p>

<blockquote><em>It is possible to prove that if such a nontrivial square root of 1 exists, then <strong>n</strong> is not prime.</em></blockquote>

<p>-- Structure and Interpretation of Computer Programs, Second Edition.</p>

]]></description>
   <category domain="http://www.noogz.net/website"></category>
   <pubDate>Fri, 14 Nov 2008 07:02 GMT</pubDate>
</item>
<item>
   <title>Fun with Sockets</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/programming/20081028-Sockets.html</guid>
   <link>http://www.noogz.net/website/blog/programming/20081028-Sockets.html</link>
   <description><![CDATA[
<p>Whilst doing some coding today for my semester research project I found a need to check for incoming data on a socket without taking any data out of the stream.  Here's the code I came up with:</p>

<pre>     
cp.sock.setblocking(False)
try:
    cp.sock.recv(0)
    stuffwaiting = True
except socket.error:
    stuffwaiting = False
cp.sock.setblocking(True)
</pre>

<p>This code works finely on Linux -- you can only receive data if there is data to be received (even if you want to receive no data).  Unfortunately, the code doesn't port to Mac OS -- you may receive as many bytes as there are in the socket's buffer -- if there are no bytes in the buffer, you can receive 0 bytes.  Therefore, the following fix is necessary:</p>


<pre>     
cp.sock.setblocking(False)
try:
    cp.sock.recv(1, socket.MSG_PEEK)
    stuffwaiting = True
except socket.error:
    stuffwaiting = False
cp.sock.setblocking(True)
</pre>

<p>So, my question for Lazyweb is: is there a better way to do this?</p>

]]></description>
   <category domain="http://www.noogz.net/website">/programming</category>
   <pubDate>Tue, 28 Oct 2008 11:06 GMT</pubDate>
</item>
<item>
   <title>Merging</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/life/20081025-Merging.html</guid>
   <link>http://www.noogz.net/website/blog/life/20081025-Merging.html</link>
   <description><![CDATA[
<p>A question for my interstate readers: Has anyone seen the following lane structure outside of Tasmania?</p>

<img src="http://noogz.net/collateral/merge.png" />

<p>(If anyone wants to guess what the correct procedure is in such a situation, you're also welcome to do that)</p>

]]></description>
   <category domain="http://www.noogz.net/website">/life</category>
   <pubDate>Sat, 25 Oct 2008 02:37 GMT</pubDate>
</item>
<item>
   <title>LCA2009 -- Registered</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/20081013-LCARego.html</guid>
   <link>http://www.noogz.net/website/blog/20081013-LCARego.html</link>
   <description><![CDATA[
<p><a href="http://marchsouth.org">LCA 2009</a>.  I'm <a href="http://linux.conf.au/register/prices_ticket_types">registered.</a>  Are you?</p>

]]></description>
   <category domain="http://www.noogz.net/website"></category>
   <pubDate>Sun, 12 Oct 2008 23:02 GMT</pubDate>
</item>
<item>
   <title>ICPC 2008 Final Results</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/programming/20080918-ACMResults.html</guid>
   <link>http://www.noogz.net/website/blog/programming/20080918-ACMResults.html</link>
   <description><![CDATA[
<p>The 2008 ACM <a href="http://www.sppcontest.org">South Pacific Programming Contest</a> Results <a href="http://www.sppcontest.org/2008/Results/summary.html">have been confirmed</a>: my team's come 3rd overall (as expected).  We find out whether or not we've achieved a wild card position in the World Finals in December.</p>

<p><a href="http://www.flickr.com/photos/chrisjrn/2858127041/" title="The Mehffort Musketeers by Christopher Neugebauer, on Flickr"><img src="http://farm4.static.flickr.com/3227/2858127041_e80908f332.jpg" width="500" height="333" alt="The Mehffort Musketeers" /></a></p>

]]></description>
   <category domain="http://www.noogz.net/website">/programming</category>
   <pubDate>Thu, 18 Sep 2008 03:16 GMT</pubDate>
</item>
<item>
   <title>A brief (though complete) history of "Mehffort"</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/20080914-Mehffort.html</guid>
   <link>http://www.noogz.net/website/blog/20080914-Mehffort.html</link>
   <description><![CDATA[
<p>For the benefit of those who were intersted, <em>Mehffort</em> is a portmanteau of <em>meh</em> and <em>effort</em>, and is a very popular word in the semester 2, 2008 Maclab dialect of English.  It is used to convey one's lack of motivation towards a particular task.  In context:</p>

<ul><li><strong>Me:</strong> Paris, help me come up with a witty slogan for the <a href="http://www.tucs.org.au">TUCS T-Shirt</a>.</li>

<li><strong>Paris:</strong> Mehffort.</li>
</ul>

<p>As proud denizens of the Maclab, my ACM ICPC team for this year decided to adopt the word as part of our team name.</p>

]]></description>
   <category domain="http://www.noogz.net/website"></category>
   <pubDate>Sun, 14 Sep 2008 01:11 GMT</pubDate>
</item>
<item>
   <title>ICPC 2008 (huge success)</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/programming/20080914-ICPC.html</guid>
   <link>http://www.noogz.net/website/blog/programming/20080914-ICPC.html</link>
   <description><![CDATA[
<p>The ACM ICPC South Pacific Region was on yesterday, and was great fun (as usual).  My team this year, the <em>Mehffort Musketeers</em> consisted of Alex Berry (who'll be competing in the Google Code Jam regionals soon as well), Michael Ford and myself.</p>

<p>For the benefit of people who did the ICPC this year: I solved problem A, C and I; Michael solved B and D, and Alex solved E, F and H.  Here's some general commentary on the problems that I solved:</p>

<ul>
    <li>Problem A was very simple, and the shell of my solution was complete within three minutes of the contest starting.  Unfortunately, the entire problem was not defined until halfway through the test data, which led me to finishing it a bit later.</li>
    <li>Problem C, which seems to have been the problematic problem this year (as far as judging's concerned) was relatively straightforward, though I had two rather annoying bugs that took me about an hour to week out... it happens, I suppose.  Solved on the first submission, which I'm happy about.</li>
    <li>Problem I was a longest path problem, that was relatively straightforward depending on what sort of algorithm you chose to solve it.  I've heard reports of people using the Bellman-Ford Algorithm and failing -- as far as I can tell, such an algorithm would work on problems except where there existed a cycle not involving the endpoints of the path taken in the problem.  I used Floyd's Algorithm and had it solved first time.  Simple.</li>
</ul>

<p>As alluded to earlier, we solved 8 problems, and we're currently the only team to do so with the testing data used on the day (this means that we're in a provisional first place), however, there are many teams who are likely to get problem C rejudged, and following that we'll likely be third.  More news to come.</p>

]]></description>
   <category domain="http://www.noogz.net/website">/programming</category>
   <pubDate>Sun, 14 Sep 2008 00:56 GMT</pubDate>
</item>
<item>
   <title>Large Hadron Collider</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/20080911-Hadron.html</guid>
   <link>http://www.noogz.net/website/blog/20080911-Hadron.html</link>
   <description><![CDATA[
<p>I found this very useful news service today, at <a href="http://www.hasthelhcdestroyedtheearth.com">HasTheLHCDestroyedTheEarth.com</a>.
May you find it informative.</p>

]]></description>
   <category domain="http://www.noogz.net/website"></category>
   <pubDate>Wed, 10 Sep 2008 23:21 GMT</pubDate>
</item>
<item>
   <title>Debian Lenny+1: Cool for Cats?</title>
   <guid isPermaLink="false">http://www.noogz.net/website/blog/computers/20080902-LennyPlusOne.html</guid>
   <link>http://www.noogz.net/website/blog/computers/20080902-LennyPlusOne.html</link>
   <description><![CDATA[
<p>So the new version of Debian is <a href="http://lists.debian.org/debian-devel-announce/2008/09/msg00000.html">to be known as Squeeze</a>, eh?</p>

<p>Does anyone else think of a certain <A href="http://en.wikipedia.org/wiki/Squeeze_(band)">1970's British New Wave group?</a></p>

]]></description>
   <category domain="http://www.noogz.net/website">/computers</category>
   <pubDate>Mon, 01 Sep 2008 23:54 GMT</pubDate>
</item>
</channel>
</rss>
