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 […]
“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 […]
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) […]
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) […]
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 […]
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 22.214.171.124 0123456789abcdef . capability * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA XLIST CHILDREN XYZZY . OK Thats all she […]
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 […]
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.