Setting up SSH for Bazaar

November 30th, 2009

Summarizing the steps required to get SSH authentication going.

1) Generate your SSH keypair. If you specify a passphrase you will have to enter that again for each connection (in case you are not on OS X)

ssh-keygen -t rsa -C "you@mysql.com"

2) Copy your new ~/.ssh/id_rsa.pub file to the remote machine (with scp) to the name ~/.ssh/authorized_keys

SSH Keygen step by step

Disabling Google Software Update

October 20th, 2009

After installing Google Chrome I noticed a new Update Agent, trying to fetch update information from some Google server. The fabulous LittleSnitch firewall allowed me to block those requests but it is still quite annoying to have an agent running in the background you do not want.

I did some googling and found this solution. By running this from a terminal I hope that the GoogleSoftwareUpdateAgent is now disabled on my system.

~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall


Little Snitch
Google Chrome for Mac

Disable Spotlight

October 7th, 2009

Since the OS X Spotlight process was freezing my machine constantly after installing the new VMware Fusion 3.0 I finally googled how to turn Spotlight off, totally. During the last two years I used it 2-3 times so it is really not worth for me.

There are two ways to disable Spotlight. One is to exclude all disks from being scanned by Spotlight, the other one to disable Spotlight totally.

Execute this command to exclude all disks from being searched.

mdutil -a -i off

Also, by disabling Spotlight totally one can gain up to 30% overall system performance - which is quite nice. On the other hand some applications like Mail.app will frequently hang for a few seconds during usage. So only do this when you are know what you are doing.

These are the steps to remove Spotlight from Snow Leopard.

sudo su
cd /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support/
tar -cvf mdworkstuff.tar ./
rm mdworker
rm mdworker32
rm mds
rm mdwrite

If you want to re-enable it later on, simply extract the .tar archive and reboot.

tar xvzf mdworkstuff.tar

MySQL Users Conference Coming Up

March 27th, 2008

On April 14-17 the MySQL Users Conference will be held in Santa Clara, CA again. Vlad and I will represent the MySQL Developer Tools Team.

Vlad is going to host a tutorial session about Workbench scripting and I will do two talks about Workbench in general. In addition to that we will do BOF (Birds of a Feather) sessions.

If you are in the area, please come by we will have lots of fun as usual and you get to check out the latest about MySQL Workbench.

MySQL UC
What's BOF?

MySQL Workbench on Road to Beta

October 15th, 2007

I have not made a blog entry about MySQL Workbench in a while. We have been extremely busy on getting the tool towards the beta state and last Friday we made the last internal release before the public beta release.

The reason why we are not releasing alphas this time is that we already put out a "technology preview" more than a year and a half ago but were forced to work on other projects and could not continue with that. That means that this early alpha was not in a state that made it really usable and people have been complaining about that. So, to restore their faith in the project I decided that the next thing we are going to release has to be in much better shape.

And now we are on a good track of achieving that. The last 10% are always the hardest to get done - but with 95% of the feature set already working and the work of our dedicated QA guy I am confident that we can do it.

Back From Heidelberg

September 26th, 2007

Yesterday evening I returned from the MySQL Developer Meeting in Heidelberg. It was a very productive meeting and also a good time to brief the other teams on the progress we make with the MySQL Workbench project.

Apart from work we had a lot of fun and it was good to see everybody again.

I am now the proud owner of an 8GB iPhone for $399. Unlocking took me two nights because there was a problem with the baseband modem firmware. But after flashing it the anySim app patched the phone without problems.

The horror stories published my Apple that an unlocked phone has a "permanently damaged" software is BS of course, because you can always reinstall the original software. A tutorial how to do this is already being worked on.

The UI of the iPhone is really good but I yet have to get used to the iPod interface. The only annoying thing is that Safari will not store your passwords for websites, so you have to enter them again and again if these sites do not support cookies.

Back from Kiel

August 6th, 2007

Yesterday I returned from the MySQL Summer Camp in Kiel, organized by MySQL GmbH and our local guys there. It was quite nice to see all our German colleagues and we did have lots of fun.

After a treasure hunt through the very green city of Kiel we took a ferry to the beach and had a great party there.

Next upcoming meeting is the Developer Meeting in Heidelberg mid of September. A lot of meetings in Germany recently :)

MikeZ, Powered By Mac Only (soon)

July 25th, 2007

Today I have ordered my new MacBook Pro, one of the new 15" with the LED-backlit displays. Together with the MacPro I will get by the end of the year (when Apple hopefully releases new ones with the cheaper 4-core CPUs) I will soon run exclusively on Apple machines.

My old machines have served me well during the last 4 years here at MySQL (and yes, I still remember my girlfriend at that time rant against me getting such expensive hardware), and they are still running well. The Thinkpad T41 got handed over to a friend today, she will take good care of it.

Three years ago getting a PowerBook felt like an experiment. Nowadays there is no way around Mac hardware if you want to do serious cross platform development - or in my opinion - any computing at all.

Kiev Meeting

June 15th, 2007

Today was the last day of my team's meeting here in Kiev, a very interesting city. The center is really beautiful with magnificent building, parks and churches. The streets are crowded by luxury cars, Bentley, BMW, Audi, Lexus, always in the most expensive editions. In contrast to that there are the concrete tower-block around the center where the mass of people is living. It is almost shocking to see the difference between the rich and working class people so clearly.

The meeting itself went very well, everything was well organized and we had productive sessions. We got one step further with the MySQL Workbench project.

MySQL UC Coming Up

April 4th, 2007

The MySQL User's Conference is coming up pretty soon now, April 23-26. Although I will not be there myself this year due to our work on Workbench I know that the conference will rock. It will be bigger and have more interesting talks than last year and I can recommend everybody who has time to go there.

Apart from the regular conference I will be missing our traditional movie night with Mike Hillyer which always is great fun.

I'll come back next year with a vengeance rocking the opening keynote when we will have Workbench ready.

MySQL UC