Archive - October, 2008

If you use Firebug and console.log doesn't work…

…you may well be using Google Maps on your site. Apparently, after you call certain Google Maps API functions, the Firebug console doesn’t work, and you will get a ‘Error: console is undefined’ message instead of the desired output. The fix is easy – call console.debug() (or .log etc.) before you make any Google Maps calls, the console will work just fine afterward. Thought I’d post this as it has been driving me nuts for the last hour.

Polycom C100S: excellent conferencing audio for Skype

I’ve been using a Polycom C100S as my main audio device for Skype during the last couple of months, and I have to say that it is by far the best handsfree device I have ever used, including my Cisco 7960.

Combined with Skype In and Skype Out, holding conference calls is a wonderful experience. On the Mac, the call buttons are not functional, but volume and mute work just fine. Maybe time to sniff out the USB commands and write a plugin for it that uses the Skype API to…aaargh!

Movistar: Apple will not allow us to unlock your iPhone

I’ve been fighting with Movistar over the last couple of weeks over the iPhone‘s simlock that keeps it tied to their network, as I want to be able to use other SIM cards when I’m travelling. I don’t want to break my contract with them, but even so I offered to pay the cancellation fee in order for them to unlock my iPhone. In the contract that I signed, the cancellation fee applies to the service, not the terminal, meaning that if I cancel the service before the 24 month commitment, I have to pay a penalty. Nowhere does it say that the terminal needs to be locked to Movistar for the commitment to remain. In other words, they care about the monthly fee that offsets the lowered terminal price, they could care less about the phone itself.

So far, events have gone like this:

Day 1: Called 609, the Movistar customer service line, and asked about unlocking my iPhone. I proposed to pay the cancellation fee even though I was actually keeping my contract. The reply was that I needed to go through 12 billing cycles (eg 12 months) before they could unlock my iPhone.

Day 2: After rechecking my contract over and over, I found no clause stating the 12 billing cycle requirement. Second call, I am told the same, that there is no way to unlock the phone before 12 months have passed.

Day 3: I call them again, this time threatening to cancel my contract, in which case I would still be paying the penalty I was offering to voluntarily pay, but they would be left without the 21 months of commitment I had left, never mind the 9 months that supposedly had to pass before they could consider unlocking my iPhone. The maths are so obvious that it’s hard to see why they resist: I offer to pay around 350€ and keep my contract which runs at a monthly minimum of 60€, giving them a total in 12 months of 500€. Otherwise, I pay 350€ and they lose the extra 150€.

Day 4: I get a call back from customer service, telling them that they cannot unlock the iPhone 3G. I ask them to repeat that. “We do not have any means to unlock your iPhone even if we wanted to, Apple will not allow us to request unlock codes, as this terminal was released exclusively with Movistar“. WTF? In other countries you can unlock your iPhone through iTunes, after the operator gives you an unlock code, and they also have the device on exclusive country-wide deals with Apple – what gives?

Next step will be to contact Apple tomorrow and see if this is actually true. If it is, next step will be to start a formal procedure with the goverment department that deals with consumer issues.

Looks like a wedge, feels like a wedge…it's a Wedge-It

One of these arrived today:

Yes. It’s a wedge. You can just use your traditional wood edge to chock a door open or shut during search & interior attack, but this thing is pretty cool. For one thing it’s lighter and smaller than a wood one, and secondly, it has various “modes of operation”, such as covering the hinge thus:

You can also jam it at the top of the door. In all, it offers a wide range of possibilities for when wedging the door’s bottom against the floor is impractical (slippery floors anyone?). Here are some dimensioned drawings:

They come in four colors, and cost $7.95 a piece. I have been trying this on a number of doors, for example, outward swinging emergency exits with spaces between the lower door frame and floor, and blocking the hinge is way more effective. Get yours today!

Microsoft updates Office 2008 – Entourage SSL error gone!

This is sweet – finally, Microsoft has gotten rid of the pestering message Entourage displayed when it connected to an Exchange box and the SSL certificates were not set up in a very precise way, including having to employ SAN certificate workarounds. Here is the excerpt of the full release notes:

Reliability is improved when you try to securely connect to your mailbox on a computer that is running Exchange Server 2007. This update fixes an issue that occurs when you try to securely connect to your mailbox on a computer that is running Microsoft Exchange Server 2007 after you upgrade to the Office 2008 for Mac 12.1.2 update. You receive the following warning message:

Unable to establish a secure connection to mailbox_servername because the server name or IP address does not match the name or IP address on the server’s certificate. If you continue, the information you view and send will be encrypted, but will not be secure.

Motorbike accident on the way home tonight

No, it wasn’t me riding the bike, I was in my car, but it happened in front of me. Two riding on a powerful bike decided to cross four lanes doing about twice the speed limit in not heavy, but quite dense traffic. The result: they hit one of those green plastic bollards, fell, skid almost 300 feet while hitting the curbside fence. The driver suffered a broken leg (both tib & fib, pretty bent around but not compound), and the other guy basically ripped off his lower leg, above the ankle. I doubt he will get to keep it by how bad it looked. In the end, two engines, three EMS and one medic unit, plus countless local & traffic police turned up.

If you ride a bike, remember – you are the chassis, there is nothing between you and the other end of a crash!

Bad times looming for startups

Curious how all of a sudden we can swing from parties and conferences to loom and gloom. Over the last few days, several pieces of bad news have hit the world of startups, Silicon Valley, and venture capital.

“When the going gets tough, the tough get going”[1]

During the last few days, two VC heavyweights have contacted their portfolio companies CEOs, instructing them to get ready for a severe cash crunch and economic downturn. This means cutting costs wherever possible, concentrating on what you can do instead of what you think you can do, and plan to make your cash last for at least a year. This already means a death sentence for some companies who simply don’t have a year left in the bank, no matter how much they cut costs. Mike Arrington has posted interesting posts on both Benchmark Capital and Sequoia Capital’s “batten down the hatches” emails. A copy of the R.I.P. presentation has found its way to docstoc – a must read, with some excellent background on the source of the crisis.

“There’s a ninety-five pound Chinese man with a hundred sixty million dollars behind this door” [2]

While browsing through TechCrunch, I came across this shocking piece on Entellium, a CRM startup that managed to raise $50M in venture capital, apparently with the help of cooked books. By the look of things, the culprits weren’t exactly Ferran Adria, but more like a three-year-old left alone with a recipe book, ingredients and some matches.

The CEO and CFO were arrested by the FBI at their homes, and charged with wire fraud (PDF). Between 2006 and 2008, they reported much higher revenues to the board, in order to increase interest by potential investors into the company. This all ended when Melisah Wojtacha, a human resources VP, came across the fake books while clearing out the desk of a departed employee.

Investors include Seattle-based Ignition Partners, who invested some $19.7M into Entellium. There is more information on Seattle Times’ website. Why a company that had actual revenues needed to do this is unclear, unless it has to do with the reported Maserati Quattroporte the CEO drove, along with over-$1M-houses in Mercer Island and Seattle.

“Fellas, last year I made 3 million dollars, but your 50 thousand was the most fun. Are you ready? Then let’s go get ‘em.”[3]

It would appear that in this particular case, there was little or no oversight from the board on the company’s books, other than relying on what was being reported by the CEO and CFO. The real numbers lay in the bank statements, and it is critical for effective oversight to match the books against them. Otherwise, it’s easy to see that having a couple million dollars in a bank account can prove tempting to some. In these last few years, series A investments have mainly consisted of low seven-digits amounts, usually even less than $1M, which could provide investors with less motivation to watch the financials in depth than if they had sunk $100M into the company. Running audits is expensive and time-consuming, so some may have settled for less. In cases like Entellium, it shows that it doesn’t pay off in the long run.

Movie quotes:

  1. Soundtrack, The Jewel Of The Nile.
  2. Danny Ocean in Ocean’s 11.
  3. Janet Colgate in Dirty Rotten Scoundrels