Crashed Pips - Computers, politics, emetic trash

Monday, March 31, 2008

All done at 99p?

Filed under: Humour, Internet — Tags: , , — Jonathan Rothwell @ 16:29

You think you’ve seen weird auctions on eBay? Cars fallen into ditches? Paperclips being swapped for houses?

Now I present to you le grand fromage of eBay auctions. Apparently, someone really would be interested in selling an oversized cornflake.

At the time of writing, there’s around 4 hours left to bid for this wonderfully unique item, currently priced at the attractive starting bid of 99p. The seller advises us that the cornflake is in ‘mint condition’ and ‘undamaged’. Considering that he wants £2 for postage and packaging, one assumes that the probability it remains undamaged by the time it reaches its (currently non-existent) buyer is very low.

I especially like how it’s been listed as “Art”. And how is that art? It’s no more arty than a crack in the floor, or a light switching on and off. Oh, hang on. The Tate Modern seems to think that’s art.

Perhaps they’ll buy it for a million pounds. Or £1.01.



Monday, March 24, 2008

PZ Myers: The Elvis Presley of Atheism?

Filed under: Humour — Tags: , — Jonathan Rothwell @ 20:46

Prof. PZ Myers, the author of the excellent Pharyngula blog and one of the West’s most prominent atheists and biologists, has an article up describing himself as the Elvis Presley of atheism. Of course, this raises questions - can we classify people as famous personalities in their own category, particularly bloggers? Well… let’s find out…

And finally…
  • PZ Myers: The Jamie Hyneman of Atheist Blogging
(If anything, Richard Dawkins would be Gandalf.)



Saturday, March 22, 2008

Some Housekeeping

Filed under: Internet — Tags: , — Jonathan Rothwell @ 21:29

I haven’t been posting normally this week. It’s usually very on and off when I do post, but this week I’ve been a lot quieter than usual.

Nevertheless, I am still alive, and will (I hope) continue to be so for the forseeable future.

Now, for some brief site housekeeping. Earlier this week, the commenting was restricted to registered users only. God knows how that happened. Nevertheless, I’ve reset it and now you should be able to happily comment again.

Also, it’s been some time since I’ve recommended a blog on this Web site (the last time, the Website of the Week Awards had to be temporarily suspended due to cheese rigging). However, if you’re a Windows user and/or a ‘download junkie’, I’d like to strongly recommend Douglas’s blog. It’s no more than a month or so since he started it, but the quality and usefulness of the tips is astounding. I’ve even found it useful: Celtx is huge fun (and works on my Mac) and I’ve picked up things that I’ve found very helpful when I’ve been working on my XP and Vista boxes.

Anyway, with that flick of the broom and point of the finger, all that remains is for me to wish all of my readers a very happy Easter.



Friday, March 21, 2008

Distributed Building in Xcode

Filed under: Macintosh, Programming — Tags: , , , — Jonathan Rothwell @ 20:05

Building a programming project, especially a very big project, takes a long time, especially on older computers. This is because many files have to be compiled, linked and built. However, Mac OS X allows a way around this using Distributed Builds.

Distributed Builds distributes the workload across any Mac on your network that has opted in, speeding up the process significantly. This is a form of node computing, which operates almost all modern supercomputers. Distributed Builds divide the workload using the Bonjour protocol, using code that is based on Xgrid, which is Mac OS X’s grid computing system (used in System X, a supercomputer at Virginia Tech constructed entirely of Power Mac G5s originally, and now Xserve G5s). Even a little bit of added computing power will improve things drastically.

There are several prerequisites to this. Firstly, the other computers must be Macs running OS X. They must also have an equivalent or higher version of both OS X and Xcode as the ones installed as your main development machine. I’ll go into this in the instructions.

Firstly, however, you must have a suitable environment. You can carry out the build directly over the network, without any fuss whatsoever. It is a ridiculously simple process. If you have a Mac which doesn’t have AirPort which needs it, and is lying around doing nothing, then you can connect it using a relatively cheap Ethernet switch to a Mac which does have AirPort. You can then share the wireless and Internet connection over this subnet. For example, I have a spare Power Mac G3, which I’ve attached to Welchman, my iMac DV, in the following arrangement.

So, with that sorted, it’s important to check the prerequisites for doing a distributed build. In this event, both my machines are running Mac OS X Tiger, but I could also add a Leopard computer if I so wished.

Now, let’s go about setting the damn thing up.

  1. Install Xcode on all machines that don’t already have it installed. Xcode is Mac OS X’s excellent IDE. It can be found on your OS X CD, or can be downloaded from developer.apple.com. It can take up quite a bit of space, but if you don’t install the documentation (this can all be accessed online) it reduces the amount of space needed drastically. If you downloaded the disk image, you can also save some space by ejecting and then Trashing this afterwards.
  2. Open Xcode. By default, it is installed under /Developer/Applications. You might find it useful to drag it onto the Dock to work with later.
  3. On the main development machine, open Xcode preferences (Command-,). Go to the Distributed Builds tab, and check the ‘Distribute builds to…’ switch. Activate the ‘Share my computer with low priority’ switch: you may need to authenticate to do this.
  4. On your other machines, open Xcode preferences, and go to the distributed build tab. Authenticate, and tick the ’share my computer’ box(es). Everything is now set up.
  5. When you next build your Xcode project, the build will be distributed across the machines you have enabled to have the build distributed to.
It really is a cinch. You might have to allow it through the OS X firewall (it is a predefined option), and you might (if you have no DHCP server) have to assign IP addresses manually, but these are in rare cases. Otherwise, you should be just fine and ready to go. And, believe me, it really speeds up the build process.



Thursday, March 20, 2008

On Iraq

Filed under: Politics, The News — Tags: , , , — Jonathan Rothwell @ 21:01

It is, today, five years to the day since coalition soldiers, who had the previous day amassed on the border of Kuwait, were given the order to invade Iraq. I recall much being made of it in the media at the time, and now, five years later, the media is once again sharpening its pencils, readying its cameras and straightening its ties (although perhaps with the exception of Jeremy Paxman).

In my opinion, there is no doubt that the war would (and should) have eventually taken place. Saddam Hussein was a cruel dictator, and was a danger to the Middle East. Nevertheless, I believe the war, in the event, was a complete and utter shambles.

Firstly, let us come to the subject of the Weapons of Mass Destruction. They simply did not exist, so the intelligence must have been flawed - or, perhaps, falsified. Allegations that Tony Blair’s PR adviser Alistair Campbell ’sexed up’ the dossiers on the Iraq war are not at all implausible, considering Campbell’s track record.

The fact that these were provided as an excuse for the invasion is a disgrace in itself: after all, the claims were made by Britain and America, both of whom stockpile weapons which would, most likely, be classified as weapons of mass destruction. It was hypocritical to go to the UN Security Council for a second resolution based on this evidence. True, I would not trust Saddam with weapons of mass destruction; however, now it transpires that these weapons didn’t, and probably never did exist, the matter has become an unhealthy attachment to both Britain and America’s reputation in the international community.

There is also not a shred of evidence to suggest that the coalition is winning in Iraq. Whilst civilian deaths have slowly fallen, sectarian violence is still rife in Iraq, and the country can only be considered to be truly stable when the insurgency is eliminated, and no more sectarian, politically or religiously motivated killing takes place.

However, I believe the insurgency could have been avoided. Indeed, Iraq has, from a foreign policy point of view, been a right royal cock-up. Thousands upon thousands have been killed, and the US alone has spent in excess of $1,000,000,000,000 (~£500,000,000,000, a bill even Bill Gates would struggle with) on the war. It has been very messy, in that the US failed to win over what would later become the insurgency. Chocolate bars don’t win hearts and minds: strong leadership, and protection from danger, is what wins the country over. Some fighting was inevitable, but it has been allowed to run out of control. In a way, the Iraq war is similar to Vietnam: it has met fierce opposition both out in the field and back at home, and was generally very poorly planned out, which is my next point.

The Iraq war was rushed, and took place without a UN resolution or a proper public consultation. It was illegal, badly planned, and the politicians behind it had a somewhat happy-go-lucky attitude to sending troops out there.

When the new government was established, things were also far too rushed. A flawed political system was introduced too early, with elections that were far too soon and far too dangerous. The military has been left to the task of nation building, which should never be the the case. That’s why it’s such a mess that we now have no option but to remain in Iraq, and sort everything out.

In a way, the politicians have locked themselves into this. They’ve made it impossible for us to pull out immediately without allowing Iraq to descend into full-blown, all-out civil war. It’s our mess, so we need to clean it up.



Arthur C. Clarke has died

Filed under: Uncategorized — Tags: , — Jonathan Rothwell @ 00:25

Arthur C. Clarke in 2005It was with sadness that I heard of the death of the science-fiction writer and inventor Arthur C. Clarke yesterday.

Clarke was a revolutionary, who wasn’t afraid to suggest ideas that sounded utterly insane to his contemporaries. He continued to back the space elevator right up until his death, and his book (and the screenplay he co-authored with the late Stanley Kubrick) 2001: A Space Odyssey brought the concept of space travel to the public, without wacky stories of aliens invading from the planet Zarg XVII.

In addition to his sci-fi work, he managed to weave into this a fascinating and thoughtful philosophy. Often, he would leave us to formulate our own images of characters in our head, only describing them as trained professionals. This caused some to scold that he was awful at development of characters; yet, in my opinion, they give his books a certain charm and enigma about them.

In a way, the monolith from the Odyssey series could be considered symbolic of Clarke’s work: mysterious, fascinating, enigmatic, gripping, and dangerous to certain sectors of society. Clarke was fascinated by religion, and yet considered it one of the worst anarchronisms remaining from pre-history: he pointed out that religion was often a justification for war, which it is: something which offended many people.

He also explored religion in his stories: for example, in The Nine Billion Names of God, a group of Buddhist monks attempts to discover the name of God, by hiring two Westerners to install a mainframe that can develop nine million possible permutations of sound, one of which is likely to be the name of God. It is said in the book that when this happens, the world will end. Clarke’s books hardly made for light reading, but they had a rich, tangible quality about them that was his hallmark.

I’d like to conclude this post by linking to a rather extraordinary video of Clarke’s 90th birthday reflections, recorded only in December. It shows how forward-thinking he really was: and, more excitingly, how accurate he was in his predictions.

What is particularly poignant is that Clarke had only just finished reviewing the final manuscript of his last novel, The Last Theorem.

Whilst losing Clarke is (while not surprising, considering his age) a travesty, let us not forget that his works will surely live on for many, many years to come.



Wednesday, March 19, 2008

WordPress 2.5 In More Depth

Filed under: Internet — Tags: , — Jonathan Rothwell @ 21:56

I’ve now had a bit of time to play with WordPress 2.5, and I now have formed a proper opinion on it.

It is stunning. I always thought WordPress had the friendliest, cleanest and simplest admin interface around. Good interfaces stick, and this revision of it fixes most of the few gripes I did have with it.

The items on the post page have been shuffled around into a more logical order: the post data has now gone below the post entry box (which, incidentally, uses a new revision of TinyMCE which works properly in Safari). The save/publish buttons have moved to the sidebar, and there’s also a ‘related’ section underneath that. It is very intuitive. This also applies to the page authoring interface.

Tags now have a category-like management system, which allows you to delete tags you don’t want. This matches the interface of the overall category, link and post management systems. All are excellent, clean and gorgeous.

I haven’t had the chance to… oh…

Edited: My post has just been eaten, presumably because I upset the image upload facility by (unknowingly) inserting an image at an odd place. That was my only complaint: the image insertion is broken. And it nibbles off the back of the post.

However, this should be fixed by the time of the final release. Apart from that, WordPress 2.5 is exquisite and comes highly recommended. What I believe to be the world’s best web application just improved significantly.

Edited again: Here we are.



Office Live Workspaces

Filed under: Internet, Microsoft, Software — Tags: , , , — Jonathan Rothwell @ 18:46

I finally got into Office Live Workspaces today, after having Microsoft lose my password, refuse to reset the password in Firefox, and then repeatedly advertise a sweepstakes I’m not eligible for as I live outside the USA. Simply put, this does not impress me.

However, I got the chance to give Office Live Workspaces a try. And, to put it perfectly frankly, I am very disappointed.

Firstly, you cannot create documents ‘on-site’ - they must be imported from your computer. This appears to be a ploy to tie you into using Office for this, as I couldn’t import a .doc file created in TextEdit. In fact, I couldn’t import anything.

Bar this, it is also mind-bogglingly slow and cumbersome. There are still many bugs and rendering issues, and it ran like a snail for me. The latency was ridiculous.

Some Outlook-like features, such as tasks, calendar appointments and lists are available. They are rubbish. They’re slow, require you to use the mouse a lot of the time, often randomly scroll down beyond the edge of the page, and also are mind-numbingly basic and slow.

I am very disappointed with Office Live Workspaces, and don’t think Google Docs or ThinkFree have anything to worry about. It’s very slow, very uninspiring, and somewhat sad that I can’t write a glowing review of it. It really is one of the worst pieces of web software Microsoft has produced. Probably one of the worst pieces of office software too, going up there with ad-supported Works and Office 2008 for the Mac.

Put simply, it sucks. Don’t bother.



WordPress 2.5

Filed under: Internet — Tags: , , — Jonathan Rothwell @ 15:44

This is being typed using WordPress 2.5! Yay!

There are still a few issues and bugs I can see, but these are already being addressed so when the final, fully polished release comes out everything will be fine.

Something I do want to point out to people planning to upgrade to 2.5 is this: the Maintenance Mode plugin seems not to work. I got around this by renaming the directory, and everything seems to be fine now. However, I would recommend not switching it on, and perhaps disabling it before upgrading.

But either way… WYSIWYG in Safari! At last! Hopefully it will produce valid XHTML…



Clichéd First Birthday Self-Congratulation

Filed under: Internet — Tags: , — Jonathan Rothwell @ 00:00

Crashed Pips (at least, in its present form) has its first anniversary today! Yay!

You may have noticed that the theme has been revised to make it a lot lighter and prettier. The blog considers this to be a birthday present from its author. It won’t be getting anything else bar (perhaps) a fairy cake cooked in the microwave. And it’s a bunch of zeroes and ones, so it can’t eat a fairy cake.

Again, I’d like to reiterate my thanks to my readers, commenters, web host, computers (you’ve suffered such abuse for this, Welchman), and everyone who has helped to make this blog what it is, has been and will be.

Thank you.



Older Posts »

Powered by WordPress 2.7 Comments the responsibility of their respective author. The Rest © 2007-8 Jonathan Rothwell, unless otherwise stated.