<?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>Alex Peters</title>
	<atom:link href="http://alexpeters.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexpeters.net</link>
	<description>Another faceless entity, another collection of musings</description>
	<lastBuildDate>Mon, 01 Mar 2010 01:16:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>That&#8217;s some mighty fine laminating</title>
		<link>http://alexpeters.net/2010/03/thats-some-mighty-fine-laminating/</link>
		<comments>http://alexpeters.net/2010/03/thats-some-mighty-fine-laminating/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 01:16:46 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Ventilation]]></category>

		<guid isPermaLink="false">http://alexpeters.net/2010/03/thats-some-mighty-fine-laminating/</guid>
		<description><![CDATA[
You can really feel the love down at the MetShop today.
]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://alexpeters.net/wp-content/uploads/2010/03/wpid-2010-03-01-12.09.31.jpg" /></p>
<p>You can really feel the love down at the MetShop today.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2010/03/thats-some-mighty-fine-laminating/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overwhelmed</title>
		<link>http://alexpeters.net/2010/01/overwhelmed/</link>
		<comments>http://alexpeters.net/2010/01/overwhelmed/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 12:15:16 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexpeters.net/?p=642</guid>
		<description><![CDATA[I&#8217;m at that point&#8212;again&#8212;where all of the little things that I feel I have to do (and even the ones I don&#8217;t) are summing up into an overbearing monster and smothering me.  The worst of it so far has hit today, where the physiological effects of it all are finally interfering with my ability to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m at that point&#8212;again&#8212;where all of the little things that I feel I have to do (and even the ones I don&#8217;t) are summing up into an overbearing monster and smothering me.  The worst of it so far has hit today, where the physiological effects of it all are finally interfering with my ability to actually do my work.</p>
<p><span id="more-642"></span>I have unrealistic deadlines looming over my head (granted, the most critical ones are on the way to being corrected).  I have <a title="Hiveminder: online to-do list" href="http://hiveminder.com/">a to-do list</a> down to my legs with items of varying importance, urgency and interest.  My personal email inbox contains 1,155 items to act upon&#8212;again of varying importance, urgency and interest.  My uni email inboxes have remained unchecked for months.  1,300 items await my attention in <a title="Google Reader: online RSS aggregator" href="http://www.google.com/reader/">Google Reader</a>, despite my intentions for this service to provide me relief.  I&#8217;ve been AWOL from <a title="My Facebook profile" href="http://facebook.com/lx.peters">Facebook</a> for over a month; 121 pending messages and 386 notifications there.  <a title="My MySpace account" href="http://myspace.com/lxpeters">MySpace</a> and <a title="My Twitter account" href="http://twitter.com/byandar">Twitter</a> loom in the background also pining for the tiniest slice of my time, even though they know they&#8217;re dead to me.  Old accounts of various online services remain in existence&#8212;dormant, but their existence seems enough to stress me out.  Addressed paperwork floods in through the letterbox and wants a place to be filed.  People that matter to me are slowly reducing contact and their displayed interest to catch up because of my repeated failures to deliver on promises to make it happen.  Dust and grime settle and accumulate on every single surface no matter how frequently I vacuum and clean.  More money is going out than coming in.</p>
<p>All of this.  Swimming around my head.  Virtually <em>all of the time</em>.</p>
<p>I&#8217;ve had tonsillitis for two weeks now.  It won&#8217;t go away because I&#8217;m consistently too stressed out (or too busy) to let my body heal.  Work hours seem to be getting longer; my ability to cope seems to be wasting away.</p>
<p>It all looks quite ridiculous on paper, really.  Surely I could find a logical, tangible, simple solution to every single burden I&#8217;ve addressed above if I really tried, but regardless of desire I just don&#8217;t seem to have the energy.</p>
<p>I suppose the things that worry me the most are the things that involve other people.  I&#8217;m not as averse to letting myself down; it&#8217;s the idea of offending or failing others that upsets me, for better or worse.  This alone is probably why Facebook causes me the most anxiety of the lot.</p>
<p>To that end, perhaps the best first step is to better limit my available avenues of communication.  Surely a <em>single online point of dissemination and contact</em> is enough, and that&#8217;s precisely why this website exists.  Without a Facebook account there is no expectation to participate; there&#8217;s one less unmonitored inbox accumulating unanswered messages from people who just might think from my lack of response that I&#8217;m ignoring them.</p>
<p>I really like the idea of the relief that <a title="Wikipedia article: Email bankruptcy" href="http://en.wikipedia.org/wiki/Email_bankruptcy">declaring email bankruptcy</a> (applied to other online media in addition to, or instead of email) could yield.  Messages can only require answering if they exist; if they are deemed impossible to answer then their existence serves no purpose.  No Facebook account would cause me less anxiety than one.</p>
<p>I am resolving to deactivate my Facebook account as soon as I decide on a suitable alternative for hosting photo albums.  Perhaps that too will be this site; being time-based, like these posts, that would probably make the most sense.</p>
<p>The rest, for now, doesn&#8217;t matter.  One thing at a time is enough to master.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2010/01/overwhelmed/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Farewell, Bucky</title>
		<link>http://alexpeters.net/2009/09/farewell-bucky/</link>
		<comments>http://alexpeters.net/2009/09/farewell-bucky/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 12:53:30 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Reflection]]></category>
		<category><![CDATA[Bucky]]></category>

		<guid isPermaLink="false">http://alexpeters.net/?p=497</guid>
		<description><![CDATA[Last week something terrible happened to you, and by the time we found you there was nothing we could do to help you.  And so this weekend and well before your time, we had to let you leave us.
How you came into our lives was never quite clear to me; I think we found you [...]]]></description>
			<content:encoded><![CDATA[<p>Last week something terrible happened to you, and by the time we found you there was nothing we could do to help you.  And so this weekend and well before your time, we had to let you leave us.</p>
<p><span id="more-497"></span><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_looking_up.jpeg"><img class="size-thumbnail wp-image-539 alignleft" title="Bucky looking up" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_looking_up-150x150.jpg" alt="Bucky looking up" width="150" height="150" /></a>How you came into our lives was never quite clear to me; I think we found you meowing and scratching around within a wall of the local primary school.  How on earth did you get in there?  We&#8217;ll never know, but we didn&#8217;t think much of it at the time.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_in_tuna.jpeg"><img class="size-thumbnail wp-image-572 alignright" title="Bucky enjoying Safcol mild chilli &amp; roasted garlic tuna" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_in_tuna-150x150.jpg" alt="Bucky enjoying Safcol mild chilli &amp; roasted garlic tuna" width="150" height="150" /></a></p>
<p>Your curiosity persisted though, and it later had you dangling from ironing boards by your foot, lodging your head in tuna cans and getting trapped in the garden shed.</p>
<p>Sleeping in doll houses and shoe boxes and commandeering a number of the dog&#8217;s kennels comprise just a couple of the many things that made you unique&#8212;the many things that I don&#8217;t want to forget.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_resting_tucked.jpeg"><img class="alignleft" title="Bucky resting with tucked legs" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_resting_tucked-150x150.jpg" alt="Bucky resting with tucked legs" width="150" height="150" /></a></p>
<p>From the very beginning you had a bizarre resting posture.  You&#8217;d either flatten yourself on the ground or fold your legs in like some sort of amputee.  We always wondered whether this was because you&#8217;d adapted to inner-wall living at an early age.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_resting_flat.jpeg"><img class="alignright" title="Bucky resting flat on the ground" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_resting_flat-150x150.jpg" alt="Bucky resting flat on the ground" width="150" height="150" /></a></p>
<p>We used to have a good laugh over how you would traverse the backyard by balancing on the garden hose, like walking directly on grass was below your dignity.  Your commando antics on various garden critters also had us in stitches.  One time you were determined to teach some noisy cricket a lesson; you fired into the air off your hind legs and landed on top of it with your two front paws.  The elaborateness of your display was amusing enough; that you had actually given the physics a thought as to how to maximise your impact, though, left me in awe.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_meowing_at_door.jpeg"><img class="size-thumbnail wp-image-570 alignleft" title="Bucky meowing at the door" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_meowing_at_door-150x150.jpg" alt="Bucky meowing at the door" width="150" height="150" /></a>You were a clever and attentive cat, and you had no qualms about using this to your advantage.  If you wanted to come inside, you would open the door and come inside.  You had watched how we operate our spring-loaded security door, and so you devised your own technique for opening it&#8212;complete with sliding back down it with your paw wedged between the crack after you&#8217;d jumped on the handle, so that you could thwart the spring-loaded mechanism.  I am so happy that I managed to get this on video once.  Your typical follow-up would then be to either open the pantry and help yourself to packaged dry food, or find a nice spot on the wooden floor, literally fall over and relax.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_hugging_niki.jpeg"><img class="size-medium wp-image-509 alignright" title="Bucky hugging Niki" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_hugging_niki-151x300.jpg" alt="One of your many displays of affection." width="151" height="300" /></a>The way you would bolt inside at full speed and then essentially keel over initially worried us, but we soon had you worked out.  Were you narcoleptic?  No; you were just odd.  Perhaps, like a cheeky toddler, you were amused by the reaction you got when we thought we&#8217;d heard something fall off a bench.  You certainly weren&#8217;t the world&#8217;s smallest cat; you had a fair bit of weight to you.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_smiling_at_niki.jpeg"><img class="alignleft size-thumbnail wp-image-584" title="Bucky smiling at Niki" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_smiling_at_niki-150x150.jpg" alt="Bucky smiling at Niki" width="150" height="150" /></a>Your displays of affection, and how you would always give your absolute best effort, fascinated me.  When we leaned down to pat your head you would jump up and balance on your hind legs.  When we relaxed on the couch you would join us, and you would treat us to full-bodied hugs&#8212;complete with your little arms wrapped around us, you would rub noses with us and you would rest your forehead on our chins like some sort of bizarre telepathic transfer was taking place.  If you weren&#8217;t hugging us with your paws you were holding onto our hands with them.  It was amazingly sweet to watch.  In a way, your actions seemed almost human.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_hugging_andrew.jpeg"><img class="alignleft size-thumbnail wp-image-586" title="Bucky telepathising with Andrew" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_hugging_andrew-150x150.jpg" alt="Bucky telepathising with Andrew" width="150" height="150" /></a>Interestingly, I feel that I have learnt more about affection from you than anyone or anything else.  I&#8217;ve never been one to show or feel much affection, but something about your interactions with me made me a whole lot less averse to the idea.  Because of you, I am now a lot more capable of showing affection than I was.  Perhaps this alone is a primary reason why I&#8217;m so upset that you&#8217;re gone&#8212;perhaps I feel that I&#8217;ve lost a part of myself with you, even though I really haven&#8217;t.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_hiding.jpeg"><img class="alignright size-thumbnail wp-image-589" title="Bucky hiding" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_hiding-150x150.jpg" alt="Bucky hiding" width="150" height="150" /></a>I&#8217;m sorry I never let you jump up on me when I visited.  It wasn&#8217;t because I didn&#8217;t want you to; I was just horrendously allergic.  I really wish I&#8217;d just tolerated the aftermath now.</p>
<p>I hope to remember some other specific things about you as well.  Like the way you&#8217;d follow us to the bathroom and &#8220;ask&#8221; us for a cup of water.  The way you&#8217;d wrap your tail around yourself&#8212;always the right side&#8212;and then stand on it.  The way your eyes would slightly converge when you were about to do something cheeky.  The way you&#8217;d sometimes start to meow and then pause halfway through it for ten seconds to decide whether you were going to yawn.  The way you were so vocal about everything.  I don&#8217;t think I&#8217;ll ever forget your meow; I keep thinking I hear it around me in the strangest places.</p>
<p><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_on_porch.jpeg"><img class="aligncenter size-medium wp-image-596" title="Bucky on the porch" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_on_porch-300x195.jpg" alt="Bucky on the porch" width="300" height="195" /></a></p>
<p>We will probably never know for sure what happened to you on Monday evening, or why you didn&#8217;t come home sooner for help when we may have been able to save you.  But we&#8217;re all glad that you did at least return&#8212;I am sure of this much.  The idea that we may have missed out on closure altogether is not a pleasant one.</p>
<p>Seeing you in your state at the vet was painful for all of us.  You could easily see our distress.  You persevered as best you could, trying to purr for us like there was no need to worry.  Perhaps you believed that we were there to take you home and everything would be alright.  That we weren&#8217;t hopefully can&#8217;t be seen as betrayal; you know that we were certainly wishing for no other outcome.</p>
<p>I&#8217;m sorry I didn&#8217;t stay with you until the very end, and I&#8217;m sorry I wasn&#8217;t there for your burial.  It wasn&#8217;t because I didn&#8217;t care enough: I just couldn&#8217;t handle it, and I knew this before I was even presented with the reality.  How the rest of the family managed to brave through this amazes me.  The moment I saw that green liquid in your IV drip heading towards you, I panicked and fled.  I flew down gravel roads in excess of 120km/h to get away as quickly as I could.  The memory of watching you die&#8212;artificially, like we&#8217;d given up hope&#8212;would have stuck with me forever.  I didn&#8217;t want that to be my last memory of you.</p>
<p>Even in your final living moments you were doing your very best to be as affectionate as always; you were using all your energy to come closer, nuzzle your head and place your paw in Niki&#8217;s hand.  This is my last memory of you, and as much as it hurts to know that there will be no more, I am grateful that this last one is a nice one.</p>
<p>Your departure was premature and unexpected, and I think this makes it all the harder for everyone to accept.  It truly has blown us all away.  I still struggle to believe that you, our youngest pet, are really gone.  I still don&#8217;t want to believe that when I next visit the family, you won&#8217;t be there to greet me at the doorstep.</p>
<p>Farewell, Bucky.  We will always miss you dearly.</p>
<div id="attachment_504" class="wp-caption aligncenter" style="width: 455px"><a href="http://alexpeters.net/wp-content/uploads/2009/09/bucky_face.jpeg"><img class="size-full wp-image-504" title="Bucky: face close-up" src="http://alexpeters.net/wp-content/uploads/2009/09/bucky_face.jpeg" alt="November 1, 2003—September 19, 2009" width="445" height="598" /></a><p class="wp-caption-text">November 1, 2003—September 19, 2009</p></div>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/09/farewell-bucky/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Blast from the past: JobSurge assignment</title>
		<link>http://alexpeters.net/2009/07/blast-from-the-past-jobsurge-assignment/</link>
		<comments>http://alexpeters.net/2009/07/blast-from-the-past-jobsurge-assignment/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 13:15:21 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Assignments]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[Cease and desist]]></category>
		<category><![CDATA[DBIx::Class]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Introduction to Internet Technology]]></category>
		<category><![CDATA[JobSurge]]></category>
		<category><![CDATA[Online demo]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[realestate.com.au]]></category>
		<category><![CDATA[RMIT]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Source code]]></category>
		<category><![CDATA[Template Toolkit]]></category>
		<category><![CDATA[Uni]]></category>

		<guid isPermaLink="false">http://alexpeters.net/?p=406</guid>
		<description><![CDATA[In the second half of 2005 (the first year of my uni degree), I took a subject called Introduction to Internet Technology.  Out of all the subjects I&#8217;ve taken so far for my degree, this one easily affected my career path the most profoundly.  It made me realise precisely where I wanted to channel my [...]]]></description>
			<content:encoded><![CDATA[<p>In the second half of 2005 (the first year of <a title="RMIT: Bachelor of Software Engineering" href="http://www.rmit.edu.au/browse;ID=aekmjoapj62m1">my uni degree</a>), I took a subject called <a title="http://www.rmit.edu.au/courses/004084" href="http://www.rmit.edu.au/courses/004084">Introduction to Internet Technology</a>.  Out of all the subjects I&#8217;ve taken so far for my degree, this one easily affected my career path the most profoundly.  It made me realise precisely where I wanted to channel my professional efforts: web programming.</p>
<p><span id="more-406"></span>Our first assignment for this subject required us to use <a title="http://www.perl.org/about.html" href="http://www.perl.org/about.html">Perl</a> to build an online job agency (<a title="http://alexpeters.net/wp-content/uploads/2009/07/isys1059_assign_1_spec.doc" href="http://alexpeters.net/wp-content/uploads/2009/07/isys1059_assign_1_spec.doc">the original specification in Word format</a> is available).  I had an absolute ball working on this, and the appreciation that I developed for Perl is why I sought employment at <a title="http://realestate.com.au/" href="http://realestate.com.au/">realestate.com.au</a> for my internship&#8212;which was ultimately life-changing.</p>
<p>After this assignment was finished I left it online, and eventually it got spidered by <a title="http://google.com/" href="http://google.com/">Google</a>.  Some time later I received a cease-and-desist order from the owner of the (now defunct) JobSurge.com service.  Evidently he was concerned about me being a professional contender or something.  I didn&#8217;t know whether to be extraordinarily flattered or question the guy&#8217;s sanity.</p>
<h2>Online demo</h2>
<p><a title="http://alexpeters.net/jobsurge/" href="http://alexpeters.net/jobsurge/">Bash the demo around</a> as much as you like.  You are more than welcome to create accounts, but some username/password pairs already exist if you&#8217;re lazy:</p>
<ul>
<li><a title="http://alexpeters.net/jobsurge/company_login.cgi?user=centrelink" href="http://alexpeters.net/jobsurge/company_login.cgi?user=centrelink">centrelink</a>/alexpeters (company)</li>
<li><a title="http://alexpeters.net/jobsurge/company_login.cgi?user=zikaiq" href="http://alexpeters.net/jobsurge/company_login.cgi?user=zikaiq">zikaiq</a>/123456 (company)</li>
<li><a title="http://alexpeters.net/jobsurge/seeker_login.cgi?user=apeters" href="http://alexpeters.net/jobsurge/seeker_login.cgi?user=apeters">apeters</a>/alexpeters (job seeker)</li>
<li><a title="http://alexpeters.net/jobsurge/seeker_login.cgi?user=sipsas" href="http://alexpeters.net/jobsurge/seeker_login.cgi?user=sipsas">sipsas</a>/123456 (job seeker)</li>
</ul>
<h2>Source code</h2>
<p>Download <a title="http://alexpeters.net/jobsurge/jobsurge.zip" href="http://alexpeters.net/jobsurge/jobsurge.zip">a ZIP of the source code</a> if you&#8217;re interested, but heed the following warnings:</p>
<ul>
<li><strong>This is not how I would do it now.</strong> I wrote this code in 2005 as a first-year uni student.  I&#8217;ve been a full-time Perl programmer since the end of 2006.  I post the code here for nostalgia and not as a demonstration of my professional abilities.</li>
<li><strong>This is not how <em>you</em> should do it now.</strong> Most Perl web applications born before 2006 probably look like this (which might be why Perl got dumped for <a title="http://php.net/" href="http://php.net/">PHP</a> in future incarnations of this subject).  These days frameworks like <a title="http://www.catalystframework.org/" href="http://www.catalystframework.org/">Catalyst</a>, <a title="http://template-toolkit.org/" href="http://template-toolkit.org/">Template Toolkit</a> and <a title="http://search.cpan.org/perldoc?DBIx::Class" href="http://search.cpan.org/perldoc?DBIx::Class">DBIx::Class</a> exist to make things a lot more manageable.  My code will teach you Perl syntax, but that&#8217;s about it.  Good Perl programmers don&#8217;t mix HTML and application logic, write data to flat files or directly manipulate cookies!</li>
</ul>
<p>I&#8217;m actually half-tempted to re-write this as a Catalyst application just to observe the difference.  I&#8217;d be much less averse to that being used as a learning example.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/07/blast-from-the-past-jobsurge-assignment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Forever is a really long time</title>
		<link>http://alexpeters.net/2009/07/forever-is-a-really-long-time/</link>
		<comments>http://alexpeters.net/2009/07/forever-is-a-really-long-time/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 15:11:09 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Reflection]]></category>
		<category><![CDATA[Forever]]></category>
		<category><![CDATA[Never]]></category>

		<guid isPermaLink="false">http://alexpeters.net/?p=320</guid>
		<description><![CDATA[It has taken a lot over a while for me to understand and accept one of the most important things I&#8217;ve ever learnt, and after distilling it down to a couple sentences it looks shamefully simple&#8212;like I always should have just known it:
Things are always changing.  Nothing is ever timelessly set in stone.  What one [...]]]></description>
			<content:encoded><![CDATA[<p>It has taken a lot over a while for me to understand and accept one of the most important things I&#8217;ve ever learnt, and after distilling it down to a couple sentences it looks shamefully simple&#8212;like I always should have just known it:</p>
<p><em>Things are always changing.  Nothing is ever timelessly set in stone.  What one says or feels at one specific point in time is ever likelier to become invalid as time continues to progress.</em></p>
<p><em></em><span id="more-320"></span>People sometimes ask me questions (particularly around emotions) as if there&#8217;s one definitive, permanent answer.  Historically I would blindly humour this and make assurances accordingly.  Often, this has eventually backfired on me.</p>
<p>There usually isn&#8217;t a permanent, timeless answer.  Keeping this in mind and adjusting answers accordingly proves to be a lot wiser; it takes away the risk of being called out on my words in the future.  Views and beliefs change over time&#8212;sometimes drastically.  Making promises about the integrity over time of answers to questions is risky.</p>
<p>If someone claims that they could &#8220;never&#8221; or will &#8220;forever&#8221; feel a certain way about something, they are essentially declaring a precognitive awareness of the entire course of events awaiting them in their future.  To indefinitely assert something just isn&#8217;t realistic.  &#8220;Never&#8221; and &#8220;forever&#8221; are certainly possible, but they can&#8217;t be guaranteed.</p>
<p>Most people realise this if it&#8217;s pointed out to them, and they concede that they don&#8217;t really mean anything eternally.  Sadly though, for one reason or another some people simply can&#8217;t or won&#8217;t do this; they <em>know</em> what they&#8217;re talking about and you&#8217;re a fool to doubt them.  So how should one approach such an occurrence?</p>
<p>The best way is probably for One to accept Another&#8217;s assertions peacefully while remaining open to those assertions changing in time.  Then, should they ultimately change, One will be prepared for it and no real damage will be done.  One might be temporarily agitated or hurt over Another&#8217;s change of heart, but they won&#8217;t hold it against Another since One entered the agreement prepared for that very possibility.  And besides, Another never set out to deceive or upset One.</p>
<p>Things become so much easier sometimes when following this approach, and reminding oneself that &#8220;never&#8221; and &#8220;forever&#8221; are exceptionally long periods of time to keep one&#8217;s word.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/07/forever-is-a-really-long-time/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>One trip around the sun doesn&#039;t repair everything</title>
		<link>http://alexpeters.net/2009/06/one-trip-around-the-sun-doesnt-repair-everything/</link>
		<comments>http://alexpeters.net/2009/06/one-trip-around-the-sun-doesnt-repair-everything/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 12:22:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Reflection]]></category>
		<category><![CDATA[Avae]]></category>
		<category><![CDATA[Relationships]]></category>

		<guid isPermaLink="false">http://byandar.wordpress.com/?p=302</guid>
		<description><![CDATA[It&#8217;s been precisely one year since I acted upon one of the most difficult decisions I&#8217;ve ever made.  She still doesn&#8217;t have anything to do with me.

There are still so many words that remain unsaid between us, and some of those words will probably remain unsaid no matter what happens in the future.  But will [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been precisely one year since I acted upon one of the most difficult decisions I&#8217;ve ever made.  She still doesn&#8217;t have anything to do with me.</p>
<p><span id="more-302"></span></p>
<p>There are still so many words that remain unsaid between us, and some of those words will probably remain unsaid no matter what happens in the future.  But will anything actually happen in the future?  Will we ever speak again?</p>
<p>I wish I could just take solace in knowing that the ball is in her court&#8212;we&#8217;ve established that our contact will only recommence when she feels ready.  But what if &#8220;when&#8221; is really just a polite &#8220;if?&#8221;</p>
<p>What if she <em>already knows</em> that it&#8217;s never going to happen?</p>
<p>I remain a total villain in her mind.  Her mentions of me on her blog are increasingly infrequent, but never fail to testify her view of me.  Am I really as evil as I appear through her words?  In some cases with knowledge of the facts the answer is a relieving, clear-cut &#8220;no.&#8221;  In others, it&#8217;s much harder to arrive at a definite answer.</p>
<p>I wish I could begin to describe where our experience as a whole leaves me in terms of relationships.  How can I allow myself to pursue a relationship with anyone I care about if I &#8220;know&#8221; that when things ultimately crumble, no matter what I do, I&#8217;m going to lose them in every other sense as well?</p>
<p>I don&#8217;t like being held hostage to irrational emotions.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/06/one-trip-around-the-sun-doesnt-repair-everything/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My brief adventure with the legal system</title>
		<link>http://alexpeters.net/2009/06/my-brief-adventure-with-the-legal-system/</link>
		<comments>http://alexpeters.net/2009/06/my-brief-adventure-with-the-legal-system/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 14:11:05 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Happenings]]></category>
		<category><![CDATA[Boss]]></category>
		<category><![CDATA[Court]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Jury duty]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Lawn bowls]]></category>
		<category><![CDATA[Rape]]></category>
		<category><![CDATA[Suits]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://byandar.wordpress.com/?p=258</guid>
		<description><![CDATA[&#8220;I have the kind of backside that screams (figuratively), &#8216;yup.  If you&#8217;re facing charges of rape, you definitely don&#8217;t want me on your jury panel.&#8217;&#8221;
I was summoned for jury duty last week.  I turned up and spent most of the day twiddling my thumbs in what is essentially a large waiting room.  In the afternoon [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;I have the kind of backside that screams (figuratively), &#8216;yup.  If you&#8217;re facing charges of rape, you definitely don&#8217;t want me on your jury panel.&#8217;&#8221;</em></p>
<p>I was summoned for jury duty last week.  I turned up and spent most of the day twiddling my thumbs in what is essentially a large waiting room.  In the afternoon I was finally selected for potential involvement in a rape trial, estimated to last two weeks.  My number was called out in the courtroom; I was to be the final juror.  The accused then objected to my inclusion on the jury panel, and so I was sent home.</p>
<p><span id="more-258"></span></p>
<p>The day had some amusing attributes, but on the whole it was a rather boring experience.  My boss was kind enough to lend me his laptop, complete with wireless internet access, after I moaned about how boring it was likely to be.  This is how the bulk of my previous post was written actually.</p>
<p>We, the jurors, checked in at 9.15 and got ushered to a large seating area, where at some point we got to watch a DVD on how jury things work.  One main point I picked up from the DVD was that a local lawn bowls tournament is insufficient reasoning to excuse oneself from a trial.  The other one was how the shortlisting of jurors takes place.</p>
<p>Jurors who haven&#8217;t been excused from the trial are randomly drawn from a ballot box.  Their occupation is read out to the courtroom, and they must then walk past the accused on their way to the jury booth.  The accused, with their solicitor&#8217;s guidance, decides whether or not they object to this juror being empanelled.  If they do, they call out &#8220;challenge&#8221; and the juror is dismissed from the trial.  The defence may object to the empanelling of up to six jurors without stating any justification.</p>
<p>The only thing that is known about a juror is their occupation.  Everything else can only be inferred from their appearance.  The privilege of challenging potential jurors is offered as a means of attempting to diversify the jury panel, although it seems that nothing would stop the defence from trying to <em>homogenise</em> it with the type of folk they feel will offer them an advantage.</p>
<p>In the case of this rape trial, I suspect that perhaps a bit of each was occurring.  When half of the jury had been empanelled, there was a clear dominance of females.  From that point forward, almost every single subsequent female was immediately rejected.  Some males too (myself included) were subsequently rejected though, and the pattern there seemed to be education-based.</p>
<p>I don&#8217;t quite remember all of the selections now.  A young bartender got through, and a 40-something plasterer with a heavy foreign accent took my place.  I was selected after an older-looking &#8220;property developer&#8221; in a suit was rejected.  I was wearing a suit too for lack of knowing what was acceptable court attire; the property developer and I were two of a very small handful dressed in such a manner.</p>
<p>In any case, no one wearing a suit made it to the jury booth.  It would seem that the defence took suits as some sort of warning indicator.  Upbringing?  Conservativeness?  Wealth?  It doesn&#8217;t really matter.  In fact, our choice of attire really could have had no play in it at all.</p>
<p>I managed to make it all the way to the jury booth before I was challenged.  It took a good ten to fifteen seconds from me standing up for the defence to reach their decision on me, and they would have seen my suit at the very beginning of that time frame.  So I continue to ponder what they may have seen in the last few seconds, or what caused them to hesitate initially.</p>
<p>Perhaps it was the way I walked, and carried myself.  Perhaps it was my facial expression.  Perhaps I inadvertently gave the defence a greasy as I walked past.  In any case I was rejected, and quite frankly I was relieved by this.  I didn&#8217;t really want to be stuck in a courtroom for two full weeks despite how interesting it may have been at times.</p>
<p>So those of us who were rejected or not even drawn from the ballot were returned to the waiting room, where we were told that since we hadn&#8217;t been empanelled and there&#8217;d be no more trials that day needing a jury, we were free to go and not return the next day.  I picked up my cheque for $37, and headed to work to see if things were running smoothly without me.</p>
<p>Lamentably, that $37 isn&#8217;t additional to my regular wages.  On the positive side though, my employer has to pay the difference of what I would otherwise have received had I been at work.  So <em>I</em> haven&#8217;t been monetarily inconvenienced for my jury antics.  My employer sure has though.  Sucks to be them, I guess.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/06/my-brief-adventure-with-the-legal-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just save the damn data</title>
		<link>http://alexpeters.net/2009/06/just-save-the-damn-data/</link>
		<comments>http://alexpeters.net/2009/06/just-save-the-damn-data/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 07:18:33 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Abe]]></category>
		<category><![CDATA[Address books]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[Charts]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Data redundancy]]></category>
		<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[Edges]]></category>
		<category><![CDATA[Family tree]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[FreeMind]]></category>
		<category><![CDATA[Garage door]]></category>
		<category><![CDATA[Graphs]]></category>
		<category><![CDATA[Graphviz]]></category>
		<category><![CDATA[HTC Touch Cruise]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[Keepm]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Nodes]]></category>
		<category><![CDATA[Password manager]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Phone numbers]]></category>
		<category><![CDATA[Sticky notes]]></category>
		<category><![CDATA[Thomas]]></category>
		<category><![CDATA[Wikis]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://byandar.wordpress.com/?p=218</guid>
		<description><![CDATA[I&#8217;ve never been able to find address book software that functions quite the way I would like it to.  As a result, I&#8217;ve often considered writing my own.  But I never quite get there, because I end up generalising my ideas to the point where I have something that isn&#8217;t even an address book any [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never been able to find address book software that functions quite the way I would like it to.  As a result, I&#8217;ve often considered writing my own.  But I never quite get there, because I end up generalising my ideas to the point where I have something that isn&#8217;t even an address book any more&#8212;even though that thing is still kinda cool.  And I do wonder whether that thing already exists in some online form.</p>
<p><span id="more-218"></span>So what&#8217;s my biggest gripe with software-based address books as we know them?  Redundancy.  With paper-based address books this is an inadequacy inherent to the medium; we just work around it because we have no choice, and we&#8217;re okay with that.</p>
<p>Software-based address books, however, mimic paper-based ones so closely that they too have those now-avoidable drawbacks.  Perhaps this is because people are more likely to adopt something with which they&#8217;re already familiar, or perhaps it&#8217;s because the programmers of these things just lack the interest in improving on the idea that&#8217;s already there.  In any case I&#8217;m somewhat dissatisfied.</p>
<p>An address book consists of a number of contact entries.  Typically, a contact has a name, an address and a phone number associated with it.  Sometimes the address book caters for people with multiple phone numbers; this might be done by labelling them as <em>home</em>, <em>work</em>, <em>fax</em> and <em>mobile</em> for instance.</p>
<p>Most address books only offer one address per contact entry.  After all, people don&#8217;t live in two separate locations; that&#8217;s just silly.  Or is it?  Perhaps.  I know someone who spends equal time living with his divorced parents in two separate houses, but admittedly this is a rare scenario.  People don&#8217;t frequently have two home addresses.  People do however frequently have secondary locations: <em>work addresses</em>.</p>
<p>With address books as we know them (and assuming space for one address per entry), what&#8217;s the best way to handle storage of work addresses?  We can&#8217;t store them as part of a person&#8217;s contact entry, because we probably use that for their home address.  Unless we know we&#8217;ll never care about their home address, we simply have to create a whole new &#8220;contact&#8221; for this information.</p>
<p>But what do we call it?  We could put &#8220;Jim&#8217;s work&#8221; as the name, but then Jim&#8217;s details are spread across multiple records; we don&#8217;t know by looking at Jim&#8217;s entry whether we need to look at others to find out more about him.  We could put the business name as the name, but then we have no link between Jim and where he works at all.  If each contact entry can have free-form notes then we can use that to our advantage, but then we&#8217;d be using a free-form field for information that isn&#8217;t arbitrary, and should be deemed a proper part of the record itself.</p>
<p>If that seems too far-fetched, consider how we currently deal with home addresses.  If you want to store complete information in your address book for a family of five, you need to create five separate entries.  This in itself is reasonable, but because each entry has its own address and home phone information, you are repeating a large amount of common data across all five entries.</p>
<p>What happens when, for one reason or another, their home phone number changes?  That&#8217;s five records out of date; five records needing correction.  If you then fail to correct all five, you introduce inconsistencies.</p>
<p>You could avoid this by regarding one of the five people as the &#8220;head&#8221; of the house, and using only their record to hold all of the home address details.  Then, you could leave the address details for the other four blank and attempt to keep in mind that these people live with the &#8220;head&#8221; when you need their addresses.  Or you could list their addresses as literally, &#8220;see Bob&#8217;s entry.&#8221;</p>
<p>But then not only do your records depend partially on information residing solely in your brain (somewhat defeating the purpose of an out-of-mind &#8220;copy&#8221; in the first place), but now they also inaccurately suggest that you don&#8217;t know the addresses of these four people.  Or you&#8217;re placing usage instructions in your data, which is inelegant.</p>
<p>What happens when you know people with multiple personal mobile numbers?  I&#8217;ve never seen a paper-based address book that caters for this ever more common occurrence.  Perhaps on paper you would jam all of the numbers into the one space, or cross out &#8220;pager&#8221; and write &#8220;other mobile&#8221; in its place.  After all, assuming that everyone has a pager in this day and age is probably overkill.  With most software-based address books though, we don&#8217;t have the facility to overwrite labels on a per-record basis.</p>
<p>These are deficiencies that can&#8217;t be avoided on paper, but can on screen.  How, though?</p>
<p>Recognise that people and locations are <em>separate things</em>, and <em>treat them separately</em>.</p>
<p>Give Jim a &#8220;person&#8221; entry containing his name and his personal mobile number.  Give his house a &#8220;location&#8221; entry, and give his work a location entry.  Then, create <em>links</em> between Jim and the two location entries.  The links themselves could also hold information telling you what the link signifies; one link is for &#8220;home address&#8221; and the other is for &#8220;work address.&#8221;  This information goes into the <em>link</em> rather than the location entry itself, because one person&#8217;s work address might indeed be another person&#8217;s home address&#8212;what if Jim is a butler?</p>
<p>Create five separate &#8220;person&#8221; entries for the family of five, each containing personal mobile numbers as appropriate.  Then, create a &#8220;location&#8221; entry for the address at which the five people live.  Then, create links from each of the five people to the location as a &#8220;home address.&#8221;</p>
<p>Where does the home phone number go?  It doesn&#8217;t belong to any one of the five people; as a fixed phone line it belongs to the location itself.  Therefore, it goes into the location entry and not the individual people entries.  Looking at the people entries and following their links to the location entry, it&#8217;s easily inferred that those people can be contacted via that number.  Because that number is stored once, when it changes it only needs to be changed <em>once</em>.</p>
<p>How about email addresses?  Many people have many email addresses for different purposes (often just for something completely unrelated to email, like MSN).  I just tried <a title="Keepm: free online contact manager" href="http://www.keepm.com/">an online contact manager</a> that allows you to store only two emails per person: a &#8220;home email&#8221; and an &#8220;office email.&#8221;  Terrible!</p>
<p>How is the problem of multiple mobile numbers (and emails) per person solved?  So far, it isn&#8217;t.  These would go into the people entries, but perhaps both the people and location entries would be designed such that they can accept as many numbers (and emails) as one wishes to store, and the user could assign any label they like to each one (&#8220;primary mobile,&#8221; &#8220;secondary mobile,&#8221; &#8220;line 2,&#8221; &#8220;MSN address,&#8221; &#8220;uni email address,&#8221; &#8220;fax line,&#8221; &#8220;garage door opener,&#8221; etc.).</p>
<p>Yes&#8212;<em>garage door opener</em>.  My place of employment is setting up a spare phone number to accept incoming calls from employees as a trigger to open and close the garage door to the car park, saving people from carrying around a remote control (or not being able to open the door at all when there aren&#8217;t enough clickers to go around).  Pretty neat.  How would one go about storing <em>this</em> in an existing address book?</p>
<p>So at this point, we&#8217;ve gone from a set of &#8220;contact&#8221; entries containing as much information as possible relating to one contact, to a set of &#8220;people&#8221; entries, a set of &#8220;location&#8221; entries and a set of <em>links between them</em>.  The people and location entries hold phone numbers specific to that person or location, with a label specific to each number.  Software that implements an address book in this way would, I think, leave me happy.</p>
<p>But in thinking about how I would go about implementing this, I then realise: is there any major difference between &#8220;people&#8221; and &#8220;locations?&#8221;  They both have an identifier (such as &#8220;Jim&#8221; or &#8220;107 Lygon Street&#8221;), they both have phone numbers hanging off them and they both link to other things.  So really, they&#8217;re just information holders linking bidirectionally to other information holders.</p>
<p>If you reason that no information is lost by turning phone numbers into separate entities and linking to them, all we&#8217;re left with is a <a title="Wikipedia: Graph (mathematics)" href="http://en.wikipedia.org/wiki/Graph_(mathematics)">graph</a> (not to be confused with <a title="Wikipedia: Chart" href="http://en.wikipedia.org/wiki/Chart">chart</a>) of tidbits of information, made meaningful via the relationships between them.</p>
<p>And at this point, we&#8217;re no longer limited to storing just contact information.  By being able to link anything off a &#8220;person&#8221; entry we can now store dates of birth, favourite colours, shoe sizes, car registrations&#8230;the list is endless.  And of course by being able to link anything to anything, we can even link people together.  What started out as an address book can now also function as a family tree, among other things.  Anything that can somehow be linked back to a person can make an appearance.</p>
<p>So now, we&#8217;ve gone from sets of &#8220;people&#8221;, &#8220;locations&#8221; and relationships to just &#8220;nodes&#8221; (small bubbles with tidbits of information, like a name or an address) and &#8220;edges&#8221; (the relationships between those tidbits of information).</p>
<p>Given any arbitrary node (perhaps retrieved by name), we can follow its edges to other nodes.  In this way we could eventually traverse the entire knowledge base.  What if we just want to see a list of people though?  We&#8217;ve generalised away the concept of &#8220;people,&#8221; so all nodes are now equal in status.</p>
<p>Simple: create a node called &#8220;person&#8221; or &#8220;people,&#8221; and link all nodes representing people to this newly created node.  Do similar for &#8220;locations,&#8221; &#8220;phone numbers&#8221; and &#8220;dates&#8221; perhaps.  If you then wanted a concise reference to all the categories that you&#8217;ve defined, you could then link all of these to a new node named &#8220;categories.&#8221;</p>
<p>A graphical user interface could probably incorporate this in a nicer fashion: it could make &#8220;category&#8221; appear as an adjustable attribute for each node.  Perhaps the interface could then colour different nodes appropriately, according to their category.  It can be seen however that the data structure itself can hold all of this information, and it would; the user interface would simply choose to interpret it in a special way.</p>
<p>It can be seen that because edges (relationships) provide the meaning to the data, there will be many of them&#8212;possibly even hundreds&#8212;for some nodes.  Perhaps a user interface would want to offer the ability to somehow <em>limit</em> or <em>filter</em> the display of relationships.</p>
<p>For instance, perhaps I could have a <em>view</em> (a predefined set of filtering rules) that tells the user interface to start by showing me only &#8220;people&#8221; nodes, and when I open them, to only show me links to &#8220;location,&#8221; &#8220;phone number&#8221; and &#8220;email address&#8221; nodes.  I could call this my &#8220;address book&#8221; view.</p>
<p>What other views could one build?  It depends on what would be useful for the data stored.  A &#8220;family tree&#8221; view might start with display of just people nodes and limit viewing of relationships to other people nodes.  A &#8220;password manager&#8221; view might only list website URLs with links to &#8220;password&#8221; nodes.</p>
<p>On the topic of storing passwords in a structure like this: if you don&#8217;t use a different password for every single thing in your life requiring one, this data structure could give you interesting insights.  Relationships between nodes can be traversed in either direction, so you could discover exactly which services use a particular one of your passwords.  In a situation where this password is compromised, you would have a concise list of services that require you to go and change it to something else.</p>
<p>This inverse observation of things obviously applies to anything in the data structure, so you could learn all sorts of new things from information that you already know, simply because you&#8217;ve never had the inverse relationships pointed out to you.</p>
<p>So here&#8217;s the question: is there any software or online service already in existence that offers anything remotely like what I&#8217;ve described above?</p>
<p>The closest graphical equivalent I&#8217;m aware of is <a title="FreeMind: free mind mapping software" href="http://freemind.sourceforge.net/">FreeMind</a>.  Primarily, however, FreeMind &#8220;maps&#8221; function as trees; hierarchy is enforced whereas in the structure I&#8217;ve described above, any hierarchy is merely incidental.  Links can be made between two arbitrary nodes of a FreeMind map, but I don&#8217;t know much more about it.  And as software, your data is only accessible from your own computer; you can&#8217;t just log into an online service to retrieve something if you&#8217;re out and about.</p>
<p>In terms of actual functionality (though not necessarily usability), <a title="Wikipedia: List of wiki software" href="http://en.wikipedia.org/wiki/List_of_wiki_software">wikis</a> might come close depending on how they are set up and used.  For instance, a wiki page would serve as both a node and its links; the page&#8217;s name/title would serve as the node&#8217;s name, and the page&#8217;s body would document its relationships with other pages.  Links would be strictly unidirectional unless the wiki software offers &#8220;backlink&#8221; functionality (a list of wiki pages that link to the currently displayed one), and depending on the quality of that functionality, one might have to visit the other page to understand its relationship.  Creation and maintenance of such small wiki pages would be tedious since wiki pages are designed for much more content.</p>
<p>And so for now, I remain tempted to implement my own solution to this.  I&#8217;m always hesitant to act because I don&#8217;t want to start and then discover that someone else has already done it, but then I don&#8217;t think anything would function quite the way I would like it to.</p>
<p>Should I embark on this development adventure, these will be my considerations:</p>
<ul>
<li><strong>Web-based.</strong> If it&#8217;s accessible from a web browser, your data can be accessed from any computer with an internet connection.</li>
<li><strong>Simple mobile interface support.</strong> I would want to be able to use it from <a title="HTC: Touch Cruise overview" href="http://www.htc.com/www/product/touchcruise/overview.html">my phone</a>, which has limited screen space and limited processing power.</li>
</ul>
<p>The system would start out predominantly text-based, even though in my mind I visualise it as bubbles or boxes with lines to other ones.  Further down the line it might be possible to dynamically generate still shots of parts of the data using <a title="Graphviz: graph visualisation software" href="http://www.graphviz.org/">Graphviz</a>.  Even further down the line, with continued lessons of wisdom from <a title="noreliq.com: Folio of Abe Ribeiro" href="http://noreliq.com/">a good friend</a> it might be possible to offer an AJAX-like Flash interface complete with traversal animation.  I would most probably write my code in <a title="perl.org: the Perl directory" href="http://www.perl.org/">Perl</a> using the <a title="Catalyst web framework" href="http://www.catalystframework.org/">Catalyst web framework</a>, and I&#8217;d probably use <a title="MySQL: the world's most popular open-source database" href="http://mysql.com/">MySQL</a> as the data store since that&#8217;s what my <a title="DreamHost web hosting" href="http://www.dreamhost.com/r.cgi?305035">web host</a> provides.</p>
<p>In the meantime however, I guess I&#8217;ll just continue keeping all of my tidbits of information disjointedly on sticky notes and hope that I find some other information management solution that works for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/06/just-save-the-damn-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting a little too domestic</title>
		<link>http://alexpeters.net/2009/05/getting-a-little-too-domestic/</link>
		<comments>http://alexpeters.net/2009/05/getting-a-little-too-domestic/#comments</comments>
		<pubDate>Wed, 20 May 2009 04:42:01 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Domesticity]]></category>
		<category><![CDATA[Bedding]]></category>
		<category><![CDATA[Cleaning]]></category>
		<category><![CDATA[Folding]]></category>
		<category><![CDATA[Home]]></category>
		<category><![CDATA[Scuff marks]]></category>
		<category><![CDATA[Vaccuuming]]></category>

		<guid isPermaLink="false">http://byandar.wordpress.com/?p=214</guid>
		<description><![CDATA[You know that things are going downhill for you as a young male when:

you look forward to getting home so you can vacuum the house;
you get excited at the idea of learning how to fold fitted sheets;
you dream at night that you somehow found a way to rid the walls of those stubborn scuff marks; [...]]]></description>
			<content:encoded><![CDATA[<p>You know that things are going downhill for you as a young male when:</p>
<ol>
<li>you look forward to getting home so you can vacuum the house;</li>
<li>you get excited at the idea of learning <a title="YouTube: How to Fold a Fitted Sheet" href="http://youtube.com/watch?v=ZaK-MsCzp3I">how to fold fitted sheets</a>;</li>
<li>you dream at night that you somehow found a way to rid the walls of those stubborn scuff marks; and</li>
<li>you sadden when you realise that it was indeed just a dream.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/05/getting-a-little-too-domestic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Likened to a Locust: another attempt, another approach</title>
		<link>http://alexpeters.net/2009/05/likened-to-a-locust-another-attempt-another-approach/</link>
		<comments>http://alexpeters.net/2009/05/likened-to-a-locust-another-attempt-another-approach/#comments</comments>
		<pubDate>Mon, 18 May 2009 15:08:35 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Journalling]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Fatigue]]></category>
		<category><![CDATA[Journals]]></category>
		<category><![CDATA[Locusts]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://byandar.wordpress.com/?p=90</guid>
		<description><![CDATA[&#8220;If I liken you to a locust, I&#8217;m probably not trying to be nice.  Then again, if I liken you to a locust, I probably have quite a good reason.  Just a heads-up.&#8221;
This is an amusing quip I made on Facebook recently under the influence of heavy fatigue.  It&#8217;s the only thing I&#8217;ve written recently [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;If I liken you to a locust, I&#8217;m probably not trying to be nice.  Then again, if I liken you to a locust, I probably have quite a good reason.  Just a heads-up.&#8221;</em></p>
<p>This is an amusing quip I made <a href="http://www.facebook.com/people/Alex-Peters/677459306">on Facebook</a> recently under the influence of heavy fatigue.  It&#8217;s the only thing I&#8217;ve written recently that sounded remotely suitable for the title of this, my fourth online journal incarnation.</p>
<p><span id="more-90"></span></p>
<p>I think I&#8217;ve realised by this point that regular, consistent journalling just isn&#8217;t for me.  However, I do have bouts where I wish I had the means to do so for a little while without technology getting in the way.  I also figured that consolidating all my past public journal posts in one place might be a clever idea.</p>
<p>And so here I am on <a href="http://wordpress.com/">WordPress</a>.  I don&#8217;t maintain the technology, so it can&#8217;t get in the way.  I&#8217;ve imported the content from two of my three past blogs so far, with full intentions of importing the very first (which surprisingly spans a period of over two years) sometime soon.</p>
<p>And as for near-future content: who knows?  I&#8217;m at a point where things around me are starting to weigh me down, and I guess I&#8217;d like to start learning a bit more about myself.  I foresee at least <em>some</em> near-future content.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexpeters.net/2009/05/likened-to-a-locust-another-attempt-another-approach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
