Skip to content

Blog

Do want

Site updates

I’ve just finished rolling out an update to the site here, so you might have noticed a few changes. Here’s what’s happened:

  • Short-Form “Bird” Social Media Site Before It Went Terrible integration. A nice red Short-Form “Bird” Social Media Site Before It Went Terrible banner appears at the top of every page with my latest tweet.
  • New page – the portfolio. Admittedly, it’s not a true portfolio, but I couldn’t think of a better name. That page is all about raising my profile with potential employers. That’s the aim.
  • New header image!
  • Tweaks and optimisations to make things run better and more smoothly. For the time being, my Zooomr photos in the sidebar have been removed, as the Zooomr photo page RSS feeds no longer work since Mark III (apparently they will be reinstated shortly). Before the update, pages were taking longer than necessary to load because of the overhead of checking Zooomr for a non-existent feed URL every pageload (and the feed caching didn’t kick in because it was returning a 404).
  • A few CSS hacks and alterations for better support at lower resolutions and in IE.

By the way, if you can’t see the new design tweaks and the Short-Form “Bird” Social Media Site Before It Went Terrible banner isn’t red, hit reload again to make sure you have the latest stylesheet cached.

Anyway, must now get back on with the Project, before I’m missed!

Incidentally, if you’re tracking version numbers this revision to the design could be called version 3.1 (I probably missed out minor revisions in the 2.x range as well):

  • 1.0 – original Blogger template
  • 2.0 – modified WP-Andreas09 in orange
  • 3.0 – original revision of this design
  • 3.1 – current revision

Awesome coding setup

Left – MacBook with Firefox open, with the project I’m developing open and tabs with any other resources I need to hand.

Middle – IM and other random windows so I can stay in contact and stash stuff I want close. Only 1024×768, but ah well.

Right – code open in (one of) the world’s greatest web development IDE(s) – Quanta.

Awesome coding rig

The PHP Classes April 2007 Innovation Award

For those of you who don’t already know, I’m extremely pleased to announce that I won the PHP Classes Innovation Award of April 2007 for my latest free software release, SleekTabs.

I’d like to thank everyone who voted for me and everyone in the PHP Classes community. I am very proud to be recognised.

I may well get some time this weekend to work on the next version, which should improve some of the annoying quirks in the first release, add some new features and stabilise the code a bit.

Once again, thanks to everyone who supported me. I hope that in time SleekTabs can help out a lot of people and I of course welcome all suggestions and comments regarding it.

One month of self-hosting

Today marks one month of running this site from my own server! It really doesn’t seem that long to be honest, and apart from a couple of minor hiccups (which I’ll go into later), it’s been a very successful setup.

I’m very happy with the setup actually, but unfortunately recently we had a couple of issues. First of all, on Thursday my ISP decided to have connection issues with our local exchange, bringing the connection – and the site – down for several hours.

The other problem was that yesterday I woke up, checked the server’s Tripwire logs as I always do and noticed something very strange. Tripwire was reporting that something had modified all the system critical binaries and several libraries too (everything in /bin, /usr/bin, /usr/sbin and /sbin and most of /usr/lib). I couldn’t find a reasonable explanation for the modifications and had no idea what had happened, so I spent a large portion of Monday reinstalling the OS and porting the data back over.

Everything’s running fine now.

I don’t know whether someone broke into the server (I can’t find any evidence of a break-in at all looking at the dump I did of the filesystem) or whether it was just some quirk in Tripwire or some change CentOS had made. Still, I didn’t want to take any chances so I reinstalled clean.

Still, I’m bemused. If anyone can shed any light on the issue or wants to help me analyse the data I have, give me a shout.

Anyway, back to the festivities. Woot! Here’s to the next month of self-hosting!

Coding

Super-secret project development is coming along nicely. Due to unforeseen circumstances (that I may well explain a little later), I didn’t get quite as much time as intended today, but nevertheless things are chugging along very well.

No I can’t tell you anything more yet, but I’m sure everyone who reads my blog will end up with a beta invite anyway. 🙂

Downtime

If you tried to get on the site yesterday at all, depending on what time you tried to visit, you probably didn’t get here.

Unfortuantely my ISP Tiscali experienced some heavy downtime yesterday, so I had no connectivity (and neither did the server). From looking at logs, I can estimate the downtime period was between around 2pm BST yesterday and 1am this morning.

Very frustrating for me, as it has been the first major downtime on the self-hosting setup (almost a month now) and there was nothing I could really do about it.

It also meant that last night I was unable to get any development done on The Project.

Ah well, never mind.

Time

Time is very precious. I’m currently working on a semi-super-secret (if there can be such a thing) coding project with my good friend Chris Van Patten. Hmmm… I can tell you this much:

“we’re an events aggregator geared toward artists”

I absolutely love coding. It’s absolutely great fun, but the problem is that precious resource known as time is so scarce. I have to keep blogging, doing all the stuff I have to get done and of course the very important task of staying sane.

If anyone’s bored and has a spare, oh, even just two hours in their day, please if you could lend me the time so you have a shorter day and I have a longer one I’d be very grateful.

The bottom line is – my personal coding projects here might seem to be inactive for a while. Rest assured that I have not forgotten about them, they should get some attention as soon as I have the time to spare!

WordPress 2.2

Just upgraded this blog to WordPress 2.2. Nice and painless and I don’t think anything is broken, which is always good. 🙂

If you notice something not as it should be, please do let me know via the comments or by another method.

First WordPress upgrade on the new server. You get the extremely useful benefit of uploading the new core WordPress files at full LAN speed rather than over the internet, which speeds up the process enormously.

SleekTabs getting started

Just finished the first proper part of my documentation wiki.

While I did do a screencast for SleekTabs to explain a little how it works, there are still gaps as far as a comprehensive install guide goes.

Well, I’ve made a nice start at one on the wiki, which you can take a look at here – https://peter.upfold.org.uk/devdocs/sleektabs:gettingstarted.

Any feedback is welcome and of course if you want to make it better, please do get on the wiki and get editing!

I also have some great things planned for version 0.2, so I’m looking forward to working on those when I get a little time. I might get a chance to work on SleekTabs on Saturday. Don’t expect a release too soon though!

@cvp – I think I’ve addressed the two points you made in your email a while back, but let me know if there’s anything I missed out that’s important.

Wow, using @username notation in blog posts. What is the world coming to?