I have a few instant messaging accounts, among others on ICQ, Jabber and Google Talk. Using a special client software for each of them would be quite intricate, so I got to like GAIM, a multi-protocol IM client.
Now, as many of you already know, I'm a fan of the mobile internet, so I prefer Web-based applications over desktop-based ones. A great alternative to desktop IM software is Meebo, a Web 2.0 application not only by its name. Meebo allows users to access instant messaging services on a web page instead of using software installed on their computer. But because it uses AJAX intensively, Meebo feels very much like a desktop application.
Its integration into my Web-based command center grew when Netvibes recently included Meebo in its widget set, so Meebo is now on a separate page of my personal web portal.
So far, Meebo has been just a Web 2.0 client for existing IM networks. By releasing MeeboMe, it now became an IM network itself. MeeboMe is a Flash-based chat widget you can place on your website. That widget directly connects your Meebo account on one end to the visitors of the website at the other end. Each visitor is assigned a random free Meebo ID, therefore she doesn't have to create a Meebo account.
If you'd like more details, you can read about MeeboMe at TechCrunch
And if you want to see MeeboMe in action, just visit my contact page
A country's economy depends highly on how it acts as a medium for business. The World Bank just issued its report Doing Business in 2006: Creating Jobs where countries are evaluated on how they facilitate business and job market growth.
In terms of ease of doing business, New Zealand, Singapore and the USA are top. While Ireland ranks at 11, Germany is far behind on rank 19 -- despite the claims of our politicians about how their measures are greatly fostering business.
(via Guy Kawasaki)
Thanks to Tom&func=viewSubmission&sid=354 and Kluus, I just had a quite different impression from one of my favourite songs, Nightwish's "Wishmaster".
I just watched this YouTube video from a guy that made his own video clip based on misheard lyrics of the song "Hamster -- A dentist..." I had to constrain myself so much from scaring my colleagues by rolling on the floor laughing.
Seemingly, Kristian Köhntopp wasn't as weary as I was today. In his (obviously german) article Leben mit Fehlern - der Schlüssel zum Scaleout ("Living with errors - the key to scale out"), he describes how to solve scalability problems by implementing software based on a service oriented architecture (SOA) and by loosening requirements.
He explains how too much restrictions, imposed by concepts like Two-Phase Commit or ACID(Atomicity, Consistency, Isolation, Durability), can make scaling an infrastructure a difficult task. Using WEB.DE, MySQL and Amazon as examples, Kris illustrates how using an architecture that employs small distributed services as building blocks, abandoning some of those tight restrictions, and dealing with a certain level of uncertainty or inconsistency makes distributing load and gaining performance a lot easier.
It's an article well worth reading.
The Oracle DBMS has powerful features for handling big arrays of data. With release 1.18, DBD::Oracle makes these features accessible from Perl DBI:
With this release DBD::Oracle finally implements Oracle's native Array Interface. You will see very dramatic increase in speed. For example; the time for a 2 million plus insert query dropped from well over an hour to less than 10 minutes when using execute_array() and the new code.
For documentation and downloads, go to CPAN~pythian/DBD-Oracle-1.18a/, as usual.