Normally I hate auto-responders, but this made me laugh:

Hi – thank you for emailing me.

When your email arrived, I was doing one of the following: celebrating
Christmas with my family, bringing in the New Year with friends,
getting married to my favourite person in the world, flying across the
planet, navigating the Indian transport system, riding a camel around
the Arabian desert or looking for jaguars in the Belizean jungle.

Needless to say, I won’t be able to reply to your email. My apologies.

Come think of it, all the above activities can be fun  – with one exception.  Which one?

Tags: , , , , ,

NSFW. Or Is It? Koala Sex.

Misc January 10th, 2010

Tags: ,

Cool video by SAP, promoting the concept of in-memory computing.

If only their UI was as cute as their videos :-)

Reblog this post [with Zemanta]

(Cross-posted @ CloudAve )

Tags: , , ,

Bohemian Bankruptcy

Misc November 27th, 2009

P.S. Ah, that FTC disclosure.. I did some business with the Queen .. way back. smile_wink

Tags: , ,

Styling and ergonomics don’t always go hand in hand.  Look at these cool chairs:

SantosChair

And look is about all you can do – good luck trying to sit in them for a longer period.

But in the case of the latest Mouse War, you have great design, ergonomics and functionality all on one side, and ugly bulkiness and utter uselessness on the other.  But I’m not telling which is which :-)

openofficemouse magicmouse

(P.S. I seriously thought it was a joke – but we’re nowhere near April 1st)

Related posts:

(Cross-posted @ CloudAve )

Tags: , , , , ,

CloudAve readers can now follow the contributing bloggers’ twitter stream in a sidebar, thanks to a cool widget called Tweet Blender.   Finding it was not easy: I combed through at least 100 plugins / widgets, all doing essentially the same: follow a person, or do keyword search.  Either or.. not both.  And definitely not a selection of users.

Tweet Blender came to the rescue (before Twitter Lists): it allows to follow any combination of users and keyword searches. Smart!   But just days after I installed it along came Twitter Lists … so the writing for Blender was on the wall.

Not until Lists got supported in widgets though.. which is what we’re seeing today.  Twitter introduced their List Widget. I quickly replaced Tweet Blender with the new widget, if only for testing at Enterprise Irregulars, another group blog I am editing, thinking it might help with a major problem I have with Twitter API limits.

Here’s the gist of the problem: Every time the widget refreshes, it eats into my API allocation – and it bites big: one API acces per user followed. Over at Enterprise Irregulars we have thirty or so authors on Twitter, so 5 refreshes and I am out of luck (and API).  But the author of Tweet Blender came up with a smart caching solution, turning all blog readers into API contributors:

As of this writing, Twitter allows only 150 connections per hour from a single IP address.
Since TweetBlender works in user’s browser, this means 150 connections from the user viewing the page on your site.
For each screen name in the list of sources there is one connection made. For hashtags and keywords, they all bunched into one search query and only 1 connection is made.
This means: if you have 30 screen names – every update makes 30 connections; if you have 30 hashtags – every refresh makes 1 connection. If you have 30 screen names AND 30 hashatags – every request makes 31 connection.
If you set TweetBlender to refresh every 10 seconds and you have 50 screen names in sources then after the 3rd refresh the user viewing the page would reach the connection limit – i.e. in 30 seconds they will be done and would have to wait for 59 minutes and 30 more seconds before fresh tweets become available.
The more screen names you have – the quicker the limit is reached.
To deal with it, caching is added. When user A gets fresh tweets in his browser they are sent to your server and stored there. When user B gets fresh tweets in his browser (against his own 150 limit) they are also updated on the server. All users that view your page keep the cache fresh.
Once user A reaches his limit TweetBlender switches to cached mode and instead of going directly to Twitter, starts getting tweets from your server. If user B is not yet at the limit then his updates will help user A see fresh content.
The more users view your page and the more evenly the traffic is spread out – the less chances of reaching the limit. All visitors to your site will keep cache up to date and help each other

An absolutely smart solution – but what if I don’t have the API problem at all?  This is what I expected to test with Twitter’s own solution.  But what disappointment…  If you look at Enterprise Irregulars, you probably see the tweet stream – I don’t.  All I see is a blank frame. Sam on Scoble’s blog.  Or Mashable. Or Brian Solis.

I’m out of Twitter API allocation (or so I assume – could not confirm yet).  But while Tweet Blender uses a cache, in fact a collaborative smart cache, Twitter’s own Widget just throws up.  Yuck.  Tweet Blender is the absolute winner.  For now.

I’m writing this post as a tribute to Kirill, Tweet Blender’s developer, also in recognition of his outstanding responsivenes. Read the Facebook threads – he investigates individual installations, comes up with bug fixes overnight – exemplary Customer Service from a one-person team.

But he has just become endangered species.  With gazillion $ in funding Twitter has the resources, and will no doubt come up with a solution to the API / caching problem.  But let’s not write the little guy off just yet:  his product still has more / better features… and I have no reason to believe he will sleep on his laurels. :-)

Update: my assumptions just got confirmed:

(Cross-posted @ CloudAve )

Tags: , , ,

exochartwidget.aspx Nowadays the only context we hear about Skype is the legal fight (care to bet how long it will take for the previous Net Celebs to become the Hated Greedy Ones who try to sc**w all of us?) – I would much rather read about new features, improvements.

After all, Skype is the single most popular voice and video calling application.  But let’s not forget it’s also an IM system – in fact as this Infoworld article points out, it has become the reigning IM system.

And therein lies the rub: it is less and less suitable for text chat.

Remember the early Skype 4 Beta?  The forced full-screen may have been great for video, but made it a nightmare trying to maintain simultaneous chat sessions with 5-6 or more people.  It clearly showed where Skype’s focus is: follow the money, that is voice and video, and ignore IM-ers.  Finally they listened to the user revolt, and gave our resizable screens back, but there are still issues with multiple chat windows, notifications..etc – purely for IM the “old” Skype 3.8 was better.

If you want to sit in a comfy chair and video-chat with Grandma, the kids while on a business trip, or even conduct business with one person at a time, video calls are great.  If you are a web-worker, work with distributed teams (don’t we all?), and are the multi-tasker type (aren’t we all?), nothing beats text – and let’s not forget IM sessions also generate a searchable archive.  Or do they?

You can search – but will you find?  If you use Skype from more then one computer, fragments of your IM history are spread around between those machines.  In the age of Cloud Computing, Skype still stores history locally on your computer – years ago we had the same problem with contacts, and they fixed it, why not do the same with log files?

The way we use computers has changed, and Skype is left in the dust. I often write about situational computing, and it appears I am not alone – a recent TechRepublic study confirms that 74% of tech professionals use 3 computers or more during their work-week.  If you’re like them you would need history stored on the Web.  Ironically, while the ongoing legal battle is all about billions of dollars, one potential workaround to bypass the Skype founders appears to be web-ifying Skype, which could bring resolution to the IM problem, too.

(Cross-posted @ CloudAve )

Tags: , , , ,

The best CRM system can’t help you if your sales / marketing team is clueless.  Here’s a ridiculous email I’ve just received.  Name removed to protect the (not-so) innocent

X. Y. kindly requests a meeting

Hi Zoli,

In celebrating our 40th anniversary, I’ve been given the privilege to manage the relationship between your organization and Communispond. When you have a moment, please take a look at the information below. Kindly let me know if it’s out of date, and the best way to reach you. I wish to be respectful of your time and patience.

Campaign

Is your organization prepared with the communication tools and behaviors (presenting, selling, coaching, persuading, etc) to achieve greater success in 2010? I would like to hear your thoughts and ideas on any communication challenges you anticipate, and see if we can help. Please let me know if you’d be willing to meet with me – either conference call or face to face. l greatly appreciate your consideration.

Warm Regards,
X. Y.

What’s wrong with this email campaign?  A few things… where should I even start?

Obsolete data: we all know this is a disease that plagues many (CRM) systems, but this one is extreme.  The data shown on this business card never existed in such combination, but bits and pieces did.  Yes, I participated in SAP’s International Consultant Training – exactly 20 years ago, so they must have picked it up from a very-very ancient resume. (It also means I understand Charlie’s joke…).  Yes, I did work at SAP America, when they were a tiny outfit with 70+ employees, and the Newton Square HQ listed above was not even a dream.

Data errors do happen – but how on Earth could they dump 20-year old, pre-CRM, pre-ERP, pre-everything data into a CRM system?

Now let’s focus on content.  The title, specifically.  That’s the marketer’s opportunity to grab attention – or lose it.  Time is money, and most of us don’t have a lot to waste – why on Earth would I want to meet a stranger without any previous contact or knowing the intent?

You just don’t send out an initial contact request asking for a purpose-less meeting.

Anyway – this email is in its well-deserved place in my Spam folder and Communispond is flagged as mindless marketers. But hey, it was good for a rant.  In return, free advice to them: you don’t need Salesforce.com.  It won’t help you.

(Cross-posted @ CloudAve )

Tags: , , ,

hpdisplay It all started like a routine WinUpdate: downlod 6 updates, install them, then surrender the persistent nuisance and reboot to let Vista do its thing.. then wait .. wait.. coffee .. back.

However, after the successful reboot the system wanted to install a device driver to my monitor.  I thought it was a bit weird (has it not just done it?), but clicked OK, let it search for the driver.  Searching in Windows Update, that is… WTF?

After  a few minutes I decided to check Vista update history: it turns out that the driver update for my HP w2207 display failed to install.  Clicking on all the “help” links led to generic useless nonsense – business as usual…

Continue reading

(Cross-posted @ CloudAve )

Tags: , , , ,

Rocky Mountain Bank might as well be called Royal Sc***up Bank.  An employee emailed loan documentation to the wrong email address.  Bad, but not unseen mistake. However, he also mistakenly attached documents that should not have been sent to anyone in the first place:

The attachment contained confidential information on 1,325 individual and business customers that included their names, addresses, tax identification or Social Security numbers and loan information.

After unsuccessful attempts at contacting the recipient, the Bank asked Google to reveal the account holder’s identity, only to learn Google will not do so without a court order (as per Privacy rules).

On Wednesday U.S. District Court Judge James Ware in California issued an order that requires Google to reveal the user’s identity.  But he did not stop there: he also ordered Google to inactivate the Gmail account in question.  Let’s just say at this point nobody knows if the account is even active (the owner did not respond to bank emails).  It could be dormant, a black hole where all the mistakenly sent bank documents disappeared.

Or it could be a real live email account, one that the owner’s every day life, business depends on.  Losing one’s email account is a serious disruption.

“It’s outrageous that the bank asked for this, and it’s outrageous that the court granted it,” says John Morris, general counsel at the Center for Democracy & Technology. “What right does the bank have and go suspend the email account of a completely innocent person?”

I wonder if the judge realized what he just did.  You see, I meet people day by day in good old-fashioned professions whose life does not depend on email access.  To them email is still a once-a-week affair to communicate with remote friends and relatives. Sadly, most physicians fall in this category.  Oh, and I knew a high-tech VP who had his email printed by his assistant…   Perhaps His Honor belongs in this group, too, and really had no clue about the harsh consequences of shutting down one’s email unknown?

By the way, what exactly is being protected by killing that email account?  If the account owner intended to use the information in any way, it could have been downloaded by now.

But most likely, it’s just an innocent and busy person with heavy email traffic (like yours truly), who sometimes does not get to open unsolicited email from unknown persons for days or weeks.

20th century justice in action – again.

(Cross-posted @ CloudAve )

Tags: , , , ,