blogs
No, really. I don't. The three PCs and two laptops I have in the house are perfectly adequate. I mean, they all work. Okay, the laptop that is actually mine has a couple of loose keys after I converted it to Dvorak. But that really isn't enough to consign it to a cupboard. Is it?
No, I haven't been looking at an HP Mini Note from Efficient PC. Comes with SUSE Linux Enterprise Desktop 10 pre-installed rather than Ubuntu though. There, excuse found. Feeble as it may be.
But I am tempted.
For now, I resist. For now.
So Pathalogic is no longer supported on Drupal 5:
The Drupal 5 version of this module is no longer being supported. You may submit patches and issues for it if you'd like, but the Drupal 6 release is going to receive the majority of my attention. Time to upgrade, folks…
Now if only it was that simple. However there are several modules that my various site are dependent upon that have not been converted to Drupal 6 yet. I'm looking at you project, among others. Personally I'm quite patient, and am happy enough to wait till these things are ready.
So I could leave the module active and upgrade to Drupal 6 when I can. There is a problem with this however. The Update Status module will constantly report that I have an "Unsupported release". Which means that I will receive a steady stream of alert emails telling me to do something for the site. I won't know, without manually checking the status page, if there are any security updates needed. This leads to ignoring the alerts and possibly missing a critical security update.
Not good.
And Pathologic? Not that critical to be honest. I think I can live without it.
I've disabled the module and my Status Report is all green again.
When I can eventually upgrade to Drupal 6 will I use Pathologic again? Not if I haven't missed it. Chances are I will have forgotten all about it by then.
Bad move on the module developers part methinks.
(maybe some very minor spoilers)
I went to see The Dark Knight last night with friends. There was some trepidation that it might not live up to the hype, but being aware of that, we tried not to let our expectations run away with us.
The opening image, flying in over the city during the day was slightly jarring from what I was expecting. It didn't say Dark or Gothic to me. That passed quickly as we got into the goings on of a bank caper involving a gang wearing clown masks.
Heath Ledger does indeed give an absolutely compelling performance as The Joker. Some of the best moments being without dialogue. Just a look up from under that dirty hair, or clapping his hands in a cell. The scene involving the 'body bag' is still in and doesn't feel awkward. I'm glad they left it in. Heath left us while at the top of his game.
There is some gruesome violence that happens just as the camera blinks away to another angle. I think there may have been some re-editing to get a lower certificate. Although the trick involving the disappearing pencil was very nicely done.
The voice changer on the Batman's voice sounded a little harsh. There were a few too many lines where I couldn't make out what he was saying.
The fight scenes were much better than in Batman Begins. The fights scene there were like those in some of the Bourne movies where all you could see was a flurry of undifferentiated blurs. There was very little of those really fast cuts, you could actually see more of the action this time.
I had some credulity problems with some crowd reactions on the ferries. Too passive and resigned. I understand that there was a plot point being hit with this set-up, but I guess I'm thinking like the Joker on this. It jarred with me about as much as it did with him.
Gyllenhaal owns her character. Unlike the first film, Rachel doesn't feel under utilised.
Harvey Dent has a great story arc. Very satisfying. Strong performance especially towards the end.
This is a jam-packed film. At least three times I found myself thinking that the film was over, that we were heading into the denouement only to kick of again.
I'm so going to pay for this later today.
I was out at a house warming party last night. Great fun. Even getting beaten up by Leonie & Pam. They were practising to achieve a specific sound rather than anything else. Honest. Not because I told them they slapped like girls.
What am I going to pay for? Getting to bed at 2am, them getting up at 6.30am. On a Sunday, no less. I expect I'll collapse into a brief fit on somnolence shortly after lunch.
Yesterday I started completely rearranging my living room. Six years of house dust behind the bookcases. I'm still sneezing. That's actually why I woke up so early. It had gotten into my throat and made it all itchy and my ears weren't much happier. So that's pretty much why I got up so early.
Took the opportunity to finish wiring up the computer network and the TV now that things are laid out differently. I now have several extra cables that are redundant.
Time for breakfast I think.
I woke up this morning knowing that during the night, as I had been drifting in and out of sleep, I had been thinking about scenes and plot twists for Estalvin's Legacy. I couldn't remember what they were, but I know they had been great ideas. Cool twists that could pull me out of the minor knots that I had. An extra layer of the onion.
But, like I said, I couldn't remember them. I didn't care that I couldn't remember. Because what I did remember was each time, switching on my bedside light and grabbing my glasses, notebook and pen and scribbling down a paragraph to remind me.
Better yet, in the full light of a slightly over-cast and not-yet-burnt-off day, I can read those notes and still think they are good ideas.
It's this d**n blog again. Let's try prodding it with a stick and see if I can awaken the beast.
Finally got Episode 6 of Estalvin's Legacy finished and out the door at the weekend. That was really annoying as I had half of it done and ready mid-april when I put out Episode 5. Took a break after putting that one out and really struggled to get back into the swing of things when I got back. A few other personal problems hit me at the same time that didn't really inspire me to do much.
But that's behind me now. Moving on.
Writing for what is effectively Season 2 is in progress. Season 2 is essentially episodes 7 through 12 (or 13). 7 through 9 are 95% finalised. What does that mean? I'm pretty much happy with the scripts as they are, but I'm holding back from saying they are finalised as I know I'll need to go back and layer in a couple of things as I finish the scripts for the rest of the season.
The scripts for episodes 10 through 12 or 13 are about 50% done. The bulk of the scripts are written, but there is one plot thread that is being rewritten. I had written that plot thread already but wasn't happy with how it all hug together, so some things are changed to try and improve matters. This is also the main cause for a need to go back and layer in details to the earlier episodes in the season.
So, I should stop writting here and go do some writting over there.
Also, word of warning to anyone who is in anyway busy: Don't ready Pandora's Star by Peter F. Hamilton. It's addictive, I'm struggling to put it down. If I can write 500 words in the next hour, I'll let myself read a bit more of it tonight.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I've updated my public GPG key.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://getfiregpg.org
iD8DBQFIXDPlWCmff+g1O/ARAqEwAJ0cvirdrkMPtEJbGUzpMQBiyCNmqACgqT0V
hFuKPtsa8EGxM+ASC/Jvt/g=
=OOQI
-----END PGP SIGNATURE-----
After only two days on Podiobooks.com, Rebels of the Red Planet has managed to reach the number one spot for the daily chart (click on picture).
I don't know what they are counting to decide this chart, but I'd guess it's the number of new subscriptions. Which means I'll probably drop of the chart real soon. I can't complain at that. I never expected to get on any of the charts, never mind at number one.
I mentioned before that Ardour now included support for Freesound's Moocher interface. At the time I had though that the UI hadn't been completed. Not quite, I missed something.
While running scons to compile Ardour, this message flashed past:
FREESOUND support is not enabled. Build with 'scons FREESOUND=1' to enable.
Once enabled, the File | Import dialog has a new tab:

As of r3186 doing a search downloads all results into ~/Freesound/snd/. Whether you actually add any of the results to you ardour project or not. That isn't a complaint, I can see that there would be benefits of caching this data here outside of you current project.
When you perform the search, no results are displayed until the file is downloaded. Cached files should appear immediately.
Obviously this feature is still at a very early stage of development, so I expect that the following improvements are already planned, or if not, I've add them as a note to the Moocher support Feature Request.
- Displaying search results and downloading as separate steps
- Displaying search results immediately, then a per-result, cancelable, download
progress indicator.
- Elective blocking (whether to not display in results, or not download by default) based on past selections: e.g. don't download samples by user X, or with a tag Y
- Use a sidebar tab as the interface (see del.icio.us add-in for firefox for an example of what I'm thinking) This could allow downloads to continue without blocking the whole app.
Scimon linked to this article.
There is an Updated version
I've added some checks and split the username and password into a separate, secure, file.
/usr/local/bin/cl-twit
#!/bin/bash
# Source http://www.fsckin.com/2008/03/19/twittering-from-the-command-line/
# 0.0.1 - initial adaptation
# 0.0.2 - protect against errors when using: cl-twit "This isn't going to cause an error."
# The double quotes are needed because of the ' which introduces spaces into $1
if [ -z "$1" ]; then
echo You have to say SOMETHING!
exit
fi
TWITFILE=~/.twitter
TWITFILESECURE=unknown
if ( stat $TWITFILE | grep '^Access: (..00/' > /dev/null ) ; then
TWITFILESECURE=yes
fi
if [ $TWITFILESECURE != "yes" ]; then
echo The file $TWITFILE should not be world readable
echo Try: chmod go-rwx $TWITFILE
exit
fi
. $TWITFILE
if [ -z $TWITUSER ]; then
echo TWITUSER not set in $TWITFILE
exit
fi
if [ -z $TWITPASS ]; then
echo TWITPASS not set in $TWITFILE
exit
fi
curl --basic --user "$TWITUSER:$TWITPASS" \
--data-ascii "status=`echo $@|tr ' ' '+'`" \
"http://twitter.com/statuses/update.json"
You will need to create a file ~/.twitter like the following:
TWITUSER=kemitix
TWITPASS=my-password
Make sure only you can read it:
chmod go-rwx ~/.twitter
This makes it nice and safe to install on a multi-user machine. Assuming you trust root.





