Comfortably Numb Archive

Posts for May, 2010

A rant.    8 May 2010

This is aimed at no one person in particular. <rant> * I am not psychic. If you need help, ASK FOR IT; don’t get pissy

Read more…

Blogging and Emacs    1 May 2010

If you can read this, it means I didn’t screw up setting up the "blogging from emacs" capability. Yes, I can blog from emacs, now I have yet another excuse to stay in this OS^WEditor. It seems I keep finding things about this strange, extendible editor that I never knew were possible; or I never expected to see in an editor. Although I should have been tipped off that this was going to get a little silly by the fact that it has a mode for tetris.

Read more…

Posts for April, 2010

Programming issues.   30 April 2010

In case you hadn’t noticed, I’ve not worked on Harlie for a while. This is because (as I rediscovered when I returned to attempting to work on it) it’s driving me insane trying to work out how to do what I want without reverting to horrible, horrible (and possibly incredibly pessimal) hacks; or even being unable to do things at all. For example, the commands side of the bot… I intended for this to be easily extendible, so that plugins (inconsistently referred to as

Read more…

Posts for March, 2010

Amusing thought of the day…   27 March 2010

Rule 34: If it exists, there is porn of it. No exceptions. Therefore it follows that, if there is no porn of something, it does not exist. There is no porn (at least, at time of writing.) of The Game. Therefore it follows that The Game does not exist, ergo you are not playing it, and thus cannot lose said game. QED. (Anyone wants to prove me wrong, go ahead. I don’t play the game

Read more…

Things that make me sad…   15 March 2010

seeing 03:58:57 up 97 days, 16:06, 1 user, load average: 0.04, 0.03, 0.00 just before you reboot the machine to deal with a hardware failure. :(

Read more…

One step forward… [Updated]    6 March 2010

Updated x1 Earlier this morning, I got OpenBSD 4.6 to boot on the Octane2. It installs fine and boots from the hard-drive as well as can be expected. I get all the way to logging in and trying to ping another machine before I notice the problem. It has no network. This is rather irritating. I shall explore further, and report my findings.

Read more…

Status update, Hal^WHarlie    3 March 2010

No, I’m not dead yet. Nor do I have a job yet. So I don’t really have an excuse for not updating my blog in a while, other than I’ve not really had anything to say. (Y’know, not that that stops a lot of folk, but…) And now, for the actual ‘content’ of this post: # Harlie ## Documentation Updates

Read more…

Posts for January, 2010

Loading/Unloading POE::Component::PluginManager Plugins   22 January 2010

I’m using Perl’s PoCo::PluginManager module for plugins in Harlie’s plugins and unfortunately, whilst the documentation on CPAN covers all the code necessary for a plugin, it does not give an example of how to write the code for the application side (E.g. The program loading/unloading a plugin.), and it seems the author has gone missing. So, I have written an example to help anyone who hasn’t managed to figure it out. (It took me a day of dismantling the module to figure out how it worked, I know, I’m slow.)

Read more…

New unstable branch in the git repo   21 January 2010

As the changes I’m going to be making to Harlie are going to be very disruptive whilst I break things in an effort to clean up the code, I’ve created a branch for unstable versions of Harlie. This is the ‘fragile’ branch (so called because it will be very easy to break.), and may not even run at times. (So, you have been warned.) It will be used as the construction site and testing ground of the following changes:

Read more…

Harlie Status Update    7 January 2010

And now, it’s time for an irregular status update on what’s happening with Harlie, that damned bot. I’ve fixed all but one of the bugs in the bug-tracker, and have been updating the wiki (Once I scraped all the spam out of it.). However, in the process of trying to use heap memory in the commands (To save copying data around everywhere when there’s no real need to do so.), I discovered that the way I’d originally written the commands parser

Read more…

1 2 3 4 5 6 7