well, that’s something like 4 times in a row Nick’s cancelled now….
Maybe sometime this millenium we might get some music done
Oh well. More time to read…..
Archive for June, 2004
again!
Wednesday, June 30th, 2004His Dark Materials
Tuesday, June 29th, 2004Title: His Dark Materials
Author: Philip Pullman
His Dark Materials is a trilogy consisting of three novels titled “Northern Lights”, “The Subtle Knife” and “The Amber Spyglass”. My copy has all three books together in a great big impressive hardcover of more than 1000 pages. It’ll look good on the shelf, but it was really hard to read in bed, and there’s no way I’d have been able to fit in in my bag if I was flying anywhere and wanted to read it on the plane, so purchasing the individual volumes might be more practical.
Now on to the story itself.
I don’t know how to describe it, so I’m just going to list some of the stuff you’ll find in this amazing story.
- Magic artifacts with amazing and terrible powers
- dark matter and quantum entanglement
- witches on broomsticks
- zeppelins, hydrogen balloons, helicopters and bizarre craft controlled by telepathy
- armoured talking polar bears
- The quite faded elegance of Oxford
- A massive fortress
- The freezing artic wasteland
- a world where the only vertebrates are the occasional snake and the dominant species appears to be some sort of wheeled antelope / elephant cross (yes wheeled, it’s brilliant the way that works)
- A powerful and domineering church
- A world where adults run in fear, and children roam in gangs looting and fighting
- A trip through death itself and out again
- An exploration of the nature of human consciousness, our souls, and the power of love.
- Exploration of multiple world theories, alternate histories, and completely alien societies
And battles! many battles!
- Street urchins ganging up to fling mud at each other on a summer’s day
- Zeppelins chasing down a balloon and napalming a forest
- A lone gunman making a last stand behind a rock in a canyon outnumbered 20 to 1
- A 12 year old boy armed only with a small knife facing off against 2,000kg of angry armoured bear with 6 inch claws that can cut through steel like butter
- A battle of wits with a king
- A final battle so huge as to make Pelenor Fields and Helm’s Deep look like the aforementioned mud fights
- And a battle of the heart against the conscience
And an wonderfully engaging story that winds you though all of that and more…with the most heartbreakingly bittersweet ending.
For some bizarre reason you’ll probably find this series in the children’s or Young Adult section. I can’t understand that logic at all, perhaps it’s the fact that the two protagonists are 12 year old children, but if that’s the reason then it’s a pretty weak one. There is nothing childish about this series, it covers issues emotional, intellectual and spirtual that most adults will probably never understand completely, and has a far more complex and subtle plot than a lot of stories that are considered adult.
Compare for instance, the Belgariad, it’s one big adventure story where you know who’s good and you know who’s bad, and even the geography knows it – good is west, bad is east. The heroes cant die, there’s no real question posed for the reader, the whole thing is just a happy journey to the end. There’s nothing wrong with that – it’s still fun, but it seems to me that it would be far more appropriate to classify stories like The Belgariad, the Wheel of Time, and Terry Brooks’ works as children’s stories, than something of the scale of His Dark Materials. Hell, even the later Harry Potter books are probably more adult than them. (end rant)
You must read this series if you love good fantasy that pushes the boundaries and doesn’t rely on cliches and archetypes to get by. There might even be enough mention of advanced physics theories and non magical alien worlds to satisfy Sci-Fi readers too, but who knows how Sci-Fi readers think anyway?
bah
Saturday, June 19th, 2004weekends….
Fire and Motion
Thursday, June 17th, 2004I came accross this article today, which pretty much perfectly described my working days….
It’s rather comforting to know I’m not the only one like this…It never makes me feel very good when I have a day (or week) in which I find it hard to get motivated, I _like_ my job mostly, I like programming, and most of what I have to work on is stuff I’m interested in and like doing, but it’s still hard to get going sometimes, which for me tends to start a downward spiral…as I’m far less likely to manage to get motivated when I’m not feeling 100%, and having a day in which all I do is browse the web, and maybe, if I’m lucky, poke at a couple of lines of code, just makes me feel worse.
It’s funny, I think the thing that makes me most productive is a well timed support request. Normally I hate having to do support, often it just turns out to be a problem with the user’s understanding, and it can be a frustrating process. It’s even worse when it’s an actual bug, because by now most of the software I have to maintain is well past the point of having obvious bugs, so if it’s a bug, you know you’re going to have to spend a day or so with a debugger trying to track it down, rather than be working on what you want to work on.
However, the result of finaly tracking down and fixing the bug is that at the end of it, I’ve had a productive day. I can go home feeling good about having spent the day doing my job, instead of feeling bad about not doing quite as much as I feel I should have. This usualy means that the next day, I’m far more likely to have a productive day, and probably have a 3 or 4 good days in which I can get quite a lot done.
I’ve found that the best way to improve my chances of being productive is to get plenty of sleep. This helps by making me feel more alert during the day, but also makes me far less succeptable to mood swings resulting from dwelling on personal problems…which are definitely very bad for productivity.
Unfortunately…I don’t really seem to be able to sleep these days, even if I try…..it’ll often take me 3 or even 4 hours before I’ll finally manage it. Reading helps this quite a bit, but it can also work the other way – if I’m reading a particularly good book, I’m just as likely to still be reading it at 2am, which is really counter productive on the getting to sleep front. I guess I just need to be a little more firm with myself about when I’m going to stop ;)
Some advice…
Saturday, June 12th, 2004If you’re ever thinking about writing a wonderful new easy to use scripting langauges for dynamic web applications, make sure before you begin you stop and do one thing.
Find out the difference between language SYNTAX, and language LIBRARIES!
Also, learn about modularity, encapsulation, polymorphism, abstraction, etc…
Because I do NOT want to have to recompile the fucking language interpreter itself every bloody time I find some new project written in your horrible poorly engineered crappy scripting language that requires yet another different “extension”. Especially not when it is actually not POSSIBLE to compile certain combinations of these so called “extensions” (if they’re extensions, why the hell do you have to compile them into the binary???)
The world would be a better place, if PHP disappeared from the face of the earth tomorrow.
heh
Tuesday, June 8th, 2004Ok, I admit it. I stayed up till 1:30 perfecting a piece I thought I’d perfected yesterday.
And it doesn’t even have a name yet…*L*
You can hear a the before and after versions. Hopefully you can actually hear the difference. Originally it was done with some cheap sound fonts. The new version is done using an orchestral virtual synth, and should hopefully sound much more realistic.
Once I’ve come up with a name, and assuming it passes the CD test (burn to a CD, listen to it on the sound system in the lounge, and in the car) I’ll put it on the Cumulo-Nimbus site.
squeak!
Thursday, June 3rd, 2004In my continuing quest to find some way of introducing Caitlin to programming, I’ve tried a few different things…Logo and Python to name a couple..
I actually had the most success with Python- I got her to print out her name a few times and some other simple stuff like that…with Logo she was far more interested in telling me what she wanted to see happen, and having me do it, than trying anything herself.
But now hopefully I’ve found something that might be a little more appropriate.
It’s Squeak, which is a Smalltalk implementation that comes with something called eToys. eToys is basically an extra layer on top of the Squeak environment that allows visual manipulation of properties, and creation of “scripts” (which are basically just methods, or smalltalk messages).
The general idea with eToys is that you start with a “Sketch”, which you create using a painting tool, and then from there you can start creating scripts for it and manipulating it’s properties.
I created myself a rather badly drawn cat and mouse, and had them run around the screen, turning if they hit the edge. I also added a button to make the cat turn towards the mouse. It was rather addictive, I kept thinking of other things to try to make them do….
I’m definitely going to have to play with it a bit more and then try Caitlin with it, and see what she thinks.
Oh, and here’s a screenshot of my work in action…heh
Another great thing about it, is that there’s a small browser plugin you can download that lets you run Squeak projects straight from the web – either in the browser window, or fullscreen. I definitely recommend installing it and having a look at the tutorials and having a play…’cause it’s fun!
Incomplete…
Wednesday, June 2nd, 2004well, I started going to bed. I made all the right movements…brushed my teeth turned things off….
but somehow I’m not in bed. I have this weird feeling that I haven’t done something, or that I’m waiting for something….
I don’t know……