<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Award-winning virtual classroom</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/" />
<modified>2006-10-20T15:26:43Z</modified>
<tagline></tagline>
<id>tag:www.stroma.org,2007:/oliver//1</id>
<generator url="http://www.movabletype.org/" version="3.2">Movable Type</generator>
<copyright>Copyright (c) 2006, Oliver</copyright>
<entry>
<title>PopTech vs. Rodgab: FIGHT</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/10/poptech_vs_rodg.html" />
<modified>2006-10-20T15:26:43Z</modified>
<issued>2006-10-20T15:03:40Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.214</id>
<created>2006-10-20T15:03:40Z</created>
<summary type="text/plain">Confusing event of the week: Rodrigo y Gabriela playing at PopTech. I would have loved to have been there for the talks but then to have seen them play (outside of an Irish pub, which is where I&amp;#8217;ve seen them...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Ephemera</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p><a href="http://www.kottke.org/06/10/rodrigo-y-gabriela">Confusing event of the week</a>: <a href="http://www.rodgab.com/">Rodrigo y Gabriela</a> playing at <a href="http://www.poptech.com/">PopTech</a>. I would have loved to have been there for the talks but then to have seen them play (outside of an Irish pub, which is where I&#8217;ve seen them play three times previously) would have hurt my head with the unlikeliness of it all. </p>

<p>They&#8217;re completely worth seeing if you get the chance. </p>
]]>


</content>
</entry>
<entry>
<title>Not the reason why I slowed on the blogging front</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/10/not_the_reason.html" />
<modified>2006-10-17T12:10:57Z</modified>
<issued>2006-10-17T12:06:25Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.213</id>
<created>2006-10-17T12:06:25Z</created>
<summary type="text/plain">&amp;#8220;no one &amp;#8212; including adults &amp;#8212; should have a blog or personal website&amp;#8221; It&amp;#8217;s true, I am constantly OMG-ing my way through life. Mental note: put off filthy communication!...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Ephemera</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p><a href="http://www.thercg.org/youth/articles/0403-bagy.html">&#8220;no one &#8212; including adults &#8212; should have a blog or personal website&#8221;</a></p>

<p>It&#8217;s true, I am constantly OMG-ing my way through life. Mental note: put off filthy communication!</p>
]]>


</content>
</entry>
<entry>
<title>Minor victories</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/07/minor_victories.html" />
<modified>2006-07-27T15:25:35Z</modified>
<issued>2006-07-27T15:22:42Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.212</id>
<created>2006-07-27T15:22:42Z</created>
<summary type="text/plain">I&amp;#8217;m now sufficiently proficient in Haskell to be able to manipulate large databases precisely how I want to. It makes my job that bit easier. I managed to make GHCi crash too. I smell my first bug report!...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Soft software</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>I&#8217;m now sufficiently proficient in <a href="http://www.haskell.org">Haskell</a> to be able to manipulate large databases precisely how I want to. It makes my job that bit easier.</p>

<p>I managed to make <a href="http://http://www.haskell.org/ghc/docs/6.4.2/html/users_guide/ghci.html">GHCi</a> crash too. I smell my first bug report!</p>
]]>


</content>
</entry>
<entry>
<title>Things to read when you&apos;ve nothing to read</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/07/things_to_read.html" />
<modified>2006-07-12T16:34:53Z</modified>
<issued>2006-07-12T16:15:57Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.211</id>
<created>2006-07-12T16:15:57Z</created>
<summary type="text/plain">These are the webcomics I read while waiting for the kettle to boil, or my boss to get off the phone, or for a response to some idle text message&amp;#8230; I&amp;#8217;ve set up the links to start at the first...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Ephemera</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>These are the webcomics I read while waiting for the kettle to boil, or my boss to get off the phone, or for a response to some idle text message&#8230; I&#8217;ve set up the links to start at the first page of the webcomic.</p>

<ul>
<li><p><a href="http://www.starslipcrisis.com/d/20050523.shtml">Starslip Crisis</a> -  A sci-fi comedy about museums, quantum physics and longing for that girl you&#8217;ve not got the guts to make a move on. Updated daily.</p></li>
<li><p><a href="http://www.gunnerkrigg.com/archive_page.php?comicID=1">Gunnerkrigg Court</a> - This one is hard to describe, but handily, Neil Gaiman&#8217;s <a href="http://www.neilgaiman.com/journal/2006/06/sunday-tabs-etc.html">already had a shot</a>: &#8220;it&#8217;s a semi-gothic funny-sweet school story with mysteries and robots and so forth &#8212; but I kept finding myself reminded of the early days of reading Bone.&#8221; Well worth reading.</p></li>
<li><p><a href="http://www.hlcomic.com/index.php?date=2005-05-02">Concerned</a> - One thing to do when you can&#8217;t draw comics, but have always wanted to write one. This comic is built from posed screenshots from the Half-Life 2 engine. The storyline wraps itself around the storyline of the game quite cleverly, though this does mean many of the jokes are only funny if you&#8217;ve played the game.</p></li>
</ul>

<p>That&#8217;ll do for now.</p>
]]>


</content>
</entry>
<entry>
<title>Using Mac OS X&apos;s Cocoa without Objective C</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/07/using_mac_os_xs_1.html" />
<modified>2006-07-31T09:23:14Z</modified>
<issued>2006-07-12T16:06:27Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.210</id>
<created>2006-07-12T16:06:27Z</created>
<summary type="text/plain">I&amp;#8217;m having real problems trying to work out how to interface with the Cocoa runtime on Mac OS X. F-Script, a &amp;#8220;lightweight open-source scripting layer&amp;#8221; for Cocoa, looks very good and also has a super-useful list of language bridges to...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Soft software</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>I&#8217;m having real problems trying to work out how to interface with the Cocoa runtime on Mac OS X. <a href="http://www.fscript.org/index.htm">F-Script</a>, a &#8220;lightweight open-source scripting layer&#8221; for Cocoa, looks very good and also has a <em>super</em>-useful <a href="http://www.fscript.org/links.htm">list of language  bridges to the Cocoa runtime</a>. The one I&#8217;m looking for, a <a href="http://hoc.sourceforge.net/index.html">Haskell-Objective C bridge</a>, is there too. Unfortunately I couldn&#8217;t get the examples to work, and the project maintainers seem to have found more interesting things to be doing&#8230; which is a shame, as the bridge <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=8506948&amp;forum_id=40433">no longer compiles on Tiger</a>.</p>

<p><strong>Update</strong>: Spoke too soon here about HOC - I managed to compile it on 10.3. The trick is to update XCode to 1.5, and then apply a GCC update. Both updates are available from Apple&#8217;s Developer website but that requires registration and agreeing to their T &amp; Cs. I&#8217;m sure there&#8217;s a way to update GCC without going the XCode updating route but I&#8217;m not clued in enough to puzzle it out&#8230;</p>
]]>


</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/05/post_4.html" />
<modified>2006-05-25T15:02:24Z</modified>
<issued>2006-05-25T14:47:30Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.209</id>
<created>2006-05-25T14:47:30Z</created>
<summary type="text/plain">This guy used Quartz Compositor to simulate electronic circuits. Compositor&amp;#8217;s GUI is what I find most interesting....</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p><a href="http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/">This guy</a> used Quartz Compositor to simulate electronic circuits. Compositor&#8217;s GUI is what I find most interesting. </p>
]]>


</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/05/post_3.html" />
<modified>2006-05-25T14:47:08Z</modified>
<issued>2006-05-25T14:44:27Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.208</id>
<created>2006-05-25T14:44:27Z</created>
<summary type="text/plain">Headdress transforms Mac OS X&amp;#8217;s built-in Apache setup into a full-blown virtual server suitable for website development, including PHP support. And all trivially easy to use....</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Linkage</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p><a href="http://headdress.twinsparc.com/">Headdress</a> transforms Mac OS X&#8217;s built-in Apache setup into a full-blown virtual server suitable for website development, including PHP support. And all trivially easy to use.</p>
]]>


</content>
</entry>
<entry>
<title>A rival</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/05/a_rival.html" />
<modified>2006-05-25T14:44:10Z</modified>
<issued>2006-05-25T14:42:18Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.207</id>
<created>2006-05-25T14:42:18Z</created>
<summary type="text/plain">So close, and yet so far! Proxi looks great, and free to boot....</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Projekt</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>So close, and yet so far! <a href="http://proxi.griffintechnology.com/">Proxi</a> looks great, and free to boot.</p>
]]>


</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/05/post_2.html" />
<modified>2006-05-23T12:34:37Z</modified>
<issued>2006-05-23T12:31:27Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.206</id>
<created>2006-05-23T12:31:27Z</created>
<summary type="text/plain">Visual Complexity is a catalogue of graphs designed to show complex (and often domain-specific) networks. Some gorgeous stuff here, though the page itself can take a while to load given the number of thumbnails....</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Linkage</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p><a href="http://www.visualcomplexity.com/vc/">Visual Complexity</a> is a catalogue of graphs designed to show complex (and often domain-specific) networks. Some gorgeous stuff here, though the page itself can take a while to load given the number of thumbnails.</p>
]]>


</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/05/post_1.html" />
<modified>2006-05-23T12:30:58Z</modified>
<issued>2006-05-23T12:05:57Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.205</id>
<created>2006-05-23T12:05:57Z</created>
<summary type="text/plain">PShell is a minimal implementation of a UNIX shell (in the traditional sense). The barest implementation has no sophisticated features at all, being little more than a wrapper around fork(), excluding the minimal parsing and other stuff....</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Projekt</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p><a href="http://www.daimi.au.dk/~kasperd/pshell/">PShell</a> is a minimal implementation of a UNIX shell (in the traditional sense). The barest implementation has no sophisticated features at all, being little more than a wrapper around fork(), excluding the minimal parsing and other stuff.</p>
]]>


</content>
</entry>
<entry>
<title></title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/05/post.html" />
<modified>2006-05-23T12:02:44Z</modified>
<issued>2006-05-23T11:49:15Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.204</id>
<created>2006-05-23T11:49:15Z</created>
<summary type="text/plain">Hugs, the Haskell interpreter, has been updated. Now it actually works on MS Windows platforms (unlike the previous update, and like the update before that). Huzzah!...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Projekt</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p><a href="http://www.haskell.org/hugs/">Hugs</a>, the <a href="http://haskell.org/haskellwiki/Haskell">Haskell</a> interpreter, has been <a href="http://article.gmane.org/gmane.comp.lang.haskell.general/13688">updated</a>. Now it actually works on MS Windows platforms (unlike the previous update, and like the update before that). Huzzah! </p>
]]>


</content>
</entry>
<entry>
<title>A simultaneous change of direction and speed</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/05/a_simultaneous.html" />
<modified>2006-05-26T14:05:06Z</modified>
<issued>2006-05-23T11:43:30Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.203</id>
<created>2006-05-23T11:43:30Z</created>
<summary type="text/plain">For whatever reason, my urge to blog randomly seems to have withered. I&amp;#8217;m sure it&amp;#8217;ll spark up again, but in the interim I may as well use AWVC to post these links I keep hoarding. I wasn&amp;#8217;t sure about doing...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Linkage</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>For whatever reason, my urge to blog randomly seems to have withered. I&#8217;m sure it&#8217;ll spark up again, but in the interim I may as well use AWVC to post these links I keep hoarding. I wasn&#8217;t sure about doing this as they&#8217;re mostly technical links of no interest to my friends, who&#8217;ve been my readership to date. On the other hand, at least I&#8217;ll be putting <em>something</em> up!</p>

<p>Random links are under the &#8216;Linkage&#8217; category. Technical links feeding my never-ending desire to create my own software are under the &#8216;Projekt&#8217; sub-category.</p>
]]>


</content>
</entry>
<entry>
<title>Unstructured thoughts on the eternal quandary</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/04/unstructured_th.html" />
<modified>2006-04-17T02:17:37Z</modified>
<issued>2006-04-17T01:29:08Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.202</id>
<created>2006-04-17T01:29:08Z</created>
<summary type="text/plain">On foot of my last but one post, no, I wasn&amp;#8217;t promoted - but no surprise there, I&amp;#8217;ve only been in my current position six months. What was surprising was the feedback received on my performance after the interview; I...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Ephemera</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>On foot of my last but one post, no, I wasn&#8217;t promoted - but no surprise there, I&#8217;ve only been in my current position six months. What was surprising was the feedback received on my performance after the interview; I was weak in the areas I thought I&#8217;d be weak in, but far stronger than I thought I&#8217;d ever be in others. Encouraging stuff overall.</p>

<p>On the other hand, I&#8217;m turning 30 soon. It&#8217;s been five years (yes Oliver, <em>five years</em>) since I last made a serious go of being self-employed, and while that&#8217;s still the ultimate ambition I know now there&#8217;s far more to consider than the desire to be creatively &amp; financially independent. </p>

<p>As I write, <a href="http://temporaryplaceholder.blogspot.com/">Graham</a> and <a href="http://myradaly.blogspot.com/">Myra</a> are touring the world on a two-year journey. At one stage I made a half-conscious decision not to do something similar. I know travel broadens the mind but in a funny way I want to <em>narrow</em> mine - I want to become very good at one thing in particular, which is what I&#8217;ve spent a fair amount of my spare time over the last few years doing. Haskell is the latest piece of that puzzle but a large part of me is thinking that if I had a little more discipline and a little less inclination to find some magical means of making programming easier, then I&#8217;d have some actual software to show for the past half-decade.</p>

<p>Three thoughts arising:</p>

<ol>
<li>Graham and Myra seem to be having the time of their lives</li>
<li>Working for myself would be creatively rewarding, and maybe even financially rewarding, but the job I do now is one of those jobs that it feels great to do right - there&#8217;s a dull but morally satisfying core to it that being self-employed definitely wouldn&#8217;t provide</li>
<li>The past five years have been the best of my life, but that&#8217;s all my fiancée&#8217;s fault!</li>
</ol>
]]>


</content>
</entry>
<entry>
<title>Before I forget</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/03/before_i_forget.html" />
<modified>2006-03-30T17:59:44Z</modified>
<issued>2006-03-30T17:53:35Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.201</id>
<created>2006-03-30T17:53:35Z</created>
<summary type="text/plain">Once upon a time I could be reached by email via the quite wonderful oddpost email client - using oliverm@oddpost.com. Then yahoo bought them. While the oddpost goodness seems to have been adopted wholesale by yahoo, I&amp;#8217;m still not happy,...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Ephemera</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>Once upon a time I could be reached by email via the quite wonderful oddpost email client - using oliverm@oddpost.com. Then yahoo bought them. While the oddpost goodness seems to have been adopted wholesale by yahoo, I&#8217;m still not happy, so the gmail address available via my email link on the top right there is now my permanent one.</p>

<p>Thanks for emailing, oddposters.</p>
]]>


</content>
</entry>
<entry>
<title>30 days in 30 seconds</title>
<link rel="alternate" type="text/html" href="http://www.stroma.org/oliver/mt-archives/2006/03/30_days_in_30_s.html" />
<modified>2006-03-30T17:53:25Z</modified>
<issued>2006-03-30T17:02:53Z</issued>
<id>tag:www.stroma.org,2006:/oliver//1.200</id>
<created>2006-03-30T17:02:53Z</created>
<summary type="text/plain">Since my last post I have: Lain in bed ill for a few days Gone deaf in my right ear from said illness, resulting in a very grumpy Oliver for a week Had my ear &amp;#8216;fixed&amp;#8217; Applied for a promotion...</summary>
<author>
<name>Oliver</name>
<url>www.stroma.org/oliver</url>
<email>oliver@stroma.org</email>
</author>
<dc:subject>Ephemera</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stroma.org/oliver/">
<![CDATA[<p>Since my last post I have:</p>

<ul>
<li>Lain in bed ill for a few days</li>
<li>Gone deaf in my right ear from said illness, resulting in a very grumpy Oliver for a week</li>
<li>Had my ear &#8216;fixed&#8217;</li>
<li>Applied for a promotion despite only being promoted five months ago</li>
<li>Paid real money for a book on interview techniques, a move which my younger self would have sneered at</li>
<li>Made a fool of myself at an interview (though I think the panel got a nice chuckle out of my performance)</li>
</ul>

<p>That last one was this morning, actually. Apparently I&#8217;ll know in two days. Buddies of mine also applying said it was their worst interview ever too, so I guess it&#8217;s not just me. Still, the mental fantasies about getting promoted again were fun while they lasted.</p>
]]>


</content>
</entry>

</feed>