Skip to content


New SleekTabs Video Tutorials

It’s been a while since I last did a video tutorial explaining how to use SleekTabs, so I thought I would dig up the project again and try to explain how to use it a little better.

The result has been my day’s work today. It’s a two part tutorial, showing you how to first set up a simple three-tabbed static web page with Ajax support, and then moving on into part two to show you how to configure fallback support (something that I never touched on previously).

Part 1

Part 2

More info about this tutorial, including the source files for this demo project, and a link to a live working completed version, is available on my documentation wiki.

I am aware that the audio quality is far from good – there is quite bad noise on the audio track and some obvious audio transitions that I really could have done better. However, I still think it’s a good resource for explaining SleekTabs and I’d love to hear any further feedback on either this or the program itself.

Fedora 9 Install Fail

The one time I actually go for installing a distro on a physical, real computer, rather than in my MacBook-powered Parallels virtual machine environment, it won’t work.

In attempting to install Fedora 9, Sulphur, on standard PC hardware (than runs Fedora 8 just nicely), I’m getting this after choosing to install from the DVD as the package source:

Fedora Installer reports no CD or DVD in the drive

Admittedly, I haven’t yet checked the image checksum (I usually do before burning), so I’ll do that when I get back tonight and see if I can get to the bottom of the problem.

Ultimately, I’ll have to fall back to Parallels.

Civilization IV

I’m not usually that much of a gamer. Apart from a brief stint playing World of Warcraft, which, incidentally wasn’t really for me, I generally don’t have (or make) the time to play lots of games.

That wasn’t always the case. Back when I was at school, I used to be a lot more of a gamer than I am now, and one of the games that I grew up playing was the Civilization series.

I wasn’t ever particularly skilled at it – mostly sticking to the lower difficutly levels and playing it more for fun than seriously, but I enjoyed playing the turn-based strategy game.

I lost interest in it, but recently went out and purchased Civilization IV thanks to a random urge to come back to the series (playing it on my games-only Windows installation which dual boots with Kubuntu on my desktop PC).

Civilization IV

I’m really enjoying it. Again, I am nowhere near skilled, but Civ IV seems to get it right and go back to the series’ roots while introducing new elements, in a way which for me wasn’t done so well in III.

If, like me, you used to play the Civs, but sort of grew away from it, I would definitely recommend giving Civ IV a try (there’s a 100-turn playable demo for the Windows platform).

If you haven’t played the series before, you could very well enjoy it, but beware there is somewhat of a learning curve to get into the mindset of the Civ player. The lowest difficulty levels are a lot easier than in III, though, so I’d imagine it would be much less challenging to pick up and play than it used to be.

Learning Django

I’ve been a developer in PHP for quite some time now. I don’t honestly remember when it was that I first got a working WAMP setup, which kickstarted my interest in web applications with PHP, but I certainly remember how rewarding it was to finally get it up and running and be able to start with PHP.

Since then, I’ve embarked on a fair few projects in the language, and it has served me well for a lot that I’ve done with it.

I think the time has come, though, to expand my web application and programming horizons and look at something else.

I meant to blog about quite a long time ago, but I’m now investing time into learning Django (and therefore Python as I go along).

I bought Sams Teach Yourself Django to give me some direction in my learning of the framework. From what I’ve gone through (up to Hour 10 out of 24), I’m finding it a very useful tool to help me have a project in which to learn. I might follow up with a more in-depth review of it (either here, or on FOSSwire) if I think it worthy, once I’m done with it.

Sams Teach Yourself Django

I’m also liking Django. While it lends itself more to larger projects than to small one-time scripts, it is an impressive framework on top of Python that automates lots of the things that you have to micro-manage in PHP.

Having said this, my ventures into the realm of Django and Python do not mean I’m abandoning PHP. Just as I’ve done with running Mac OS X alongside Linux without abandoning Linux, Django will become an addition to my repetoire, not a replacement for PHP. As always, it will be about the right tool for the job.