Archive for December 2009

o’reilly mysql conference & expo 2010

It is my pleasure to be your Program Chair, for the O’Reilly MySQL Conference & Expo 2010, to be held April 12-15 2010, in Santa Clara, California.

It is of course, not something I embark on alone. I have a program committee, comprising of some amazing folk: Brian Aker, Kaj Arno, Roland Bouman, Sheeri K. Cabral, Robin Schumacher, Baron Schwartz, and Jeff Wiss.

I can highly encourage you to submit a proposal. You have till January 27, 2010, which basically means, less than a month, so get cracking! I also can highly recommend you to register as an attendee.

I’ll talk more about the processes, et al, in a later blog post, but I want to ensure that in 2010, we are going to be completely open and transparent in our decision making process. And I want you, the MySQL community, to participate. Watch this space for more details.

And again, its a great honour, being your Program Chair for the conference in 2010. I expect it to be a blast.

helping (save) mysql

The latest in the whole Save MySQL campaign: HelpMySQL.org. Monty has a really long blog post on how to help keep the Internet free. When you read that, scroll down towards “Q: How do the proposed remedies benefit your company, Monty Program Ab?” Understand that Monty is doing this for the love of the codebase and the project that is MySQL…

Totally love the copywriting here: Customers pay the bill: Oracle can have Sun but not MySQL. There’s been a lot of FUD in the last few months, but I suggest you read the issues (with an open mind), check out the FAQ, and if you’d like, sign the petition.

For me? Never again, will I recommend software for commercial use that doesn’t have a lively developer community. Sun reductions hitting open source efforts proves why – commercial (only/mostly) backed open source, just seems troublesome, when companies get merged/sold/et al.

OK, back to your regular scheduled programming. I shall enjoy my visit to a rather cold and wet London. Happy New Year!

The Nokia E72: Quick impressions

Last week I was invited by Nokia Malaysia to preview their latest flagship E-series device – the Nokia E72. A bit of background to this device and me: I was dearly using my Nokia E71, right up until it was replaced with a Nokia N97, and before that I was using the Nokia E61i. I’ve loved this particular series of devices, and the E72 is no different to me.

First impressions? Build quality is still excellent. Its got a better camera (5MP vs 3.2MP). They keyboard seemed a little odd in my hands, but maybe its because I’ve become used to what the N97 gives me (it took me a while to get used to that too). The charger is now micro-USB based, making it pretty standard. It supports SIP/VoIP out of the box (something the Nokia N97 still does not offer!).

I’ve seen many ads about how its a “Blackberry killer” of some sort. I know it does well with Exchange and Lotus Notes, but how does it deal with Google Apps? Probably just works over IMAP, and throw in Google Sync and all should be well (I didn’t test this out, its just an assumption). The mail application is free for the life of the phone, but I don’t know – I’ve grown accustomed to having email on a BlackBerry device. I tried the mail application on the N97 (during its beta phases), and it was too unreliable for me. One would assume the E72 has a more stable version.

Chat. They have some kind of OviChat, which reminds me of the BlackBerry Messenger. Its unclear to me how my Ovi account on my N97 can get on this chat, but it could be a useful feature. Have data, have OviChat, no need SMS messaging – I’m sure the telcos will love this. It also supports Google Talk out of the box, and MSN Messenger. It apparently signs you out to conserve battery life if you don’t use the chat app after a certain period of time… and that to me isn’t too useful. Give me good juice, and also keep me signed in… always.

From my limited experience with it, I didn’t see it supporting VoIP over data – its just VoIP over WiFi. The in-built browser could use some improvement – its still a little too last century for me. I don’t exactly like Opera on the Nokia devices either (though I use Opera Mini on the BlackBerry, again because its in-built browser sucks).

Camera. Before this, on the E71, you’d press T to autofocus. Now, you’d just use the optical Navi Key. It autofocuses, and like magic, it takes the snapshot. I never mentioned that yet, huh? The Navi Key. It rocks. Its what makes the latest BlackBerry Curve 8520 a good phone too… In fact, they’ve depressed it, and the feel/functionality is actually better.

Trend watch? All devices that don’t have touch screens and still have a navigation key, are giving up on those trackballs. I reckon they’ll all go the way of the Navi Key (or whatever they call it). It’ll be optical. It’ll be accurate. It’ll be less of a burden on your thumbs.

Disclosure: The meal at Italiannies was nice, and I got a bunch of door gifts – a cute guide to mobile etiquette and a (leather?) cards holder. Plus I got to have a chat with some friends whom I don’t see often, all on Nokia’s dime.

Logging in Thunderbird

I’ve had occasional issues with Thunderbird 3, sending out messages via smtp.gmail.com:465. I’m doubting it is my ISP at work, because I’ve been roaming around, and it seems to be the same issue. Long story short, if I click “Send Later” and batch the messages, it seems to be better than just writing a message, and sending it immediately – that seems to just bring up a message saying its connecting, and nothing happens for a long time, before I either cancel it or it times out.

Found some useful Mozilla documentation, on debugging Thunderbird using NSPR logging. Simply, you can do:

export NSPR_LOG_MODULES=SMTP:5
export NSPR_LOG_FILE=~/tmp/tbird.log
/Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin

NSPR_LOG_MODULE also accepts POP3, and IMAP as arguments. The third line obviously only works on Mac OS X – on Linux, just replace with the path to thunderbird-bin.

ChurpChurp alcohol advertising on Twitter

Twitter / Niki Cheong: [Churp] The Facebook app f ... While waiting for a meeting to start, I fired up Twitter, and I saw an interesting tweet from Niki Cheong promoting the Heineken Facebook application, which apparently allows you to “plant trees, send greeting cards, and gives you tips on how to party!”. Of course, this isn’t something Niki himself posted – it came via a Twitter advertising network, created in Malaysia, called ChurpChurp.

Malaysia is a country that doesn’t appreciate liquor advertising unless its qualified – i.e. you’re non-Muslim, and you’re of age (I’m uncertain if this is actually 18 or 21, but I believe it is the latter). Heineken basically asks for your date of birth on their website, and I blogged previously about Guinness going so far, to ask for your IC number or passport number! Heineken says you must be of legal drinking age

But look, they’ve found a loophole! Heineken Malaysia has 33,239 fans of this writing. Are they all above 21 years of age?

In fact, Niki’s tweet, just goes to their fan page, and under “Celebrate!”, they ask you: “Are you ready to party?” If you say “Yeah!”, it allows you to go to a Bar finder (note: no checking of age, etc.). What is a bar finder? A place to find lists of bars, in various states, that serve Heineken!!! I mean kudos with the application – the list, allows you to select “Klang Valley”, pick a bar, find all the contact details, show it up on a Google Map, and show you a picture of people having a good time. Kudos to Heineken for embracing social media and creating a Facebook application, and having so many fans on Facebook!

So, it seems that liquor advertising has found loopholes: you do it online, and you get other people to write about them. You do it on Facebook. You might do it on Friendster soon (considering MOL now owns it). You get bloggers to write about it. You get it out on Twitter (are all of Niki’s followers above 21?). Completely brilliant. Twitter’s terms of service doesn’t state anything about this, but it does mention “You may use the Services only in compliance with these Terms and all applicable local, state, national, and international laws, rules and regulations.” Funnily enough, I don’t think rules that apply to other forms of media, apply online at the moment.

BTW, I’m not picking on Niki Cheong (in fact, I just spoke with him before posting this – I have his blessings), or any of the other Churp’ers. I’m just making an observation on how alcohol companies are “going 2.0”, figuring out how to circumvent Malaysian requirements, by going completely online, by targeting social networks, et al.

Interested to hear your thoughts!

The Sun sets

I no longer work at MySQL/Sun Microsystems. So if you’ve sent any email to {colin|byte}@mysql.com, or {colin.charles|byte}@sun.com in the last month, they’d silently have gone into /dev/null as I have not had access to my accounts. Don’t hesitate to resend them to byte@bytebot.net if you’d like me to see them.

I’ve enjoyed my journey at MySQL, but it just seems like its time to move on. I haven’t left the MySQL community yet, though. In fact, I expect nothing but more active participation in it.

What’s next? I’m going to split my time between working on MariaDB, at Monty Program Ab, as well as Open Ocean Capital. I’ll work with Open Ocean portfolio companies Web of Trust and MoSync.

Do you use Twitter? Follow @bytebot for the latest updates.


i