Categories
Cloud

The future of cloud computing – an army of monkeys?

I don’t care if my cloud computing architecture is powered by a grid, a mainframe, my neigbour’s desktop or an army of monkeys, so long as it’s fast, cheap, and secure. There’s been a good deal of confusion of late between the general concept of cloud computing, which I define as “Internet (‘Cloud’) based development […]

Categories
Cloud

The Cloud and Cloud Computing consensus definition?

“Cloud Computing is the realisation of Internet (‘Cloud’) based development and use of computer technology (‘Computing’) delivered by an ecosystem of providers.” It’s amazing that such a simple concept has caused so much confusion, but having spent the last few days reviewing the recent discussions it seems many are falling into the trap of trying […]

Categories
Internet Security

DNS is dead… long live DNS!

Most of us rely heavily (more heavily than we realise, and indeed should) on this rickety old thing called DNS (the Domain Name System), which was never intended to scale as it did, nor to defend against the kinds of attacks it is subjected to today. The latest DNS related debacle is (as per usual) […]

Categories
Internet Standards

Writing Valid XHTML 1.1

There’s a lot of good reasons to write valid XHTML (even if the vast majority of sites don’t bother): Your site will render better, faster and more consistently across all browsers. Your layout will be pushed from tables and tags to CSS, separating data from presentation and reducing maintenance costs. Computers (most notably, search engines) […]

Categories
Internet Security Standards

Apple iPhone 2.0: The real story behind MobileMe Push Mail and Jabber/XMPP Chat

So those of you who anticipated a Jabber/XMPP chat client on the iPhone (and iPod Touch) after TUAW rumoured that ‘a new XMPP framework has been spotten(sic) in the latest iPhone firmware‘ back in April were close… but no cigar. Same applies for those who hypothesised about P-IMAP or IMAP IDLE being used by MobileMe […]

Categories
Internet Standards

Proof Gmail IMAP (Gimap) supports IMAP IDLE

So for those of you with capable mail clients (like OS X Mail.app), here’s proof that IMAP IDLE works for delivering push mail: $ openssl s_client -connect imap.gmail.com:993 -crlf * OK Gimap ready for requests from 1.2.3.4 0123456789abcdef . capability * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA XLIST CHILDREN XYZZY . OK Thats all she […]

Categories
Software

Single command Django installer for OS X

So you want to see what all the fuss around Django is about? To get the latest bleeding edge snapshot (as discussed here, here, here, here, here, here, here and here) you just need to run these commands (as root), per the official install instructions: /usr/bin/svn co http://code.djangoproject.com/svn/django/trunk/ /usr/local/django-trunk ln -s /usr/local/django-trunk/django /Library/Python/2.5/site-packages/django ln -s […]

Categories
Software

Using Pingdom’s Web Services API with NuSOAP

So you want to use Pingdom‘s excellent Web Services API [WSDL] [Documentation] but you don’t have SOAP in your PHP? All is not lost as you can still use NuSOAP to achieve essentially the same thing, but you’ll need to modify their examples, per pingdom-nusoap.diff.