Author Archive for Simon

Block specific e-mail addresses with Exim

Recently I was flooded with e-mails a friend sent me. Mails with PowerPoint or PDF attachments of hundreds of kilobytes with jokes. Although I told him to stop this he ignored me and continued sending me this crap.
I could create a rule in Mail.app which deletes such mails but that wouldn’t help as the rule mechanism only works with received mails. But I don’t even want to have to download them.
A better solution is to let the mail server (here Exim) deny such mails while they are delivered.

Technorati Tags:

Continue reading ‘Block specific e-mail addresses with Exim’

Doing Web Application Development the right way

About a year ago I first got in contact with Ruby on Rails. I don’t know anymore what fascinated me more, Ruby itself or the “on Rails” framework. But that doesn’t matter, it just felt so good. I did a project with Ruby on Rails and it was a great experience how fast Web Application Development can be. But unfortunately Ruby isn’t (yet?) as widespread as PHP on webservers, so doing it the on-Rails-way was limited to this one project. But then I I found the symfony framework a open source web framework for PHP.

Technorati Tags: , ,

Continue reading ‘Doing Web Application Development the right way’

THE bar for Apple-Fans?

Last weekend I was out with a few friends and as we walked through the city I noticed this signboard of a bar.
I really couldn’t figure out why there is an Apple logo in it…
Lamela

Technorati Tags:

Mac OS X Developer Bulletin Board Meeting

I am right back from Cologne where the german Mac OS X Developer Bulletin Board (Mac OS X Entwicklerforum) Meeting 2007 took place yesterday/this morning. Developers from all over the country came together to get to know each other in person.
It was really nice and I enjoyed to talk to them in person about their projects and interests and I am really looking forward to the meeting next year.

Technorati Tags: , ,

IBM Certified Database Associate & Administrator

IBM Certified Database Administrator Today, a guy from IBM showed up at my university to offer DB2 certification exams. The long days of preparation and experimentations finally paid off. I passed both the Fundamentals (700) and Administrator (701) exams for the IBM DB2 Universal Database. It’s a pity, DB2 doesn’t run on Macintosh systems.

Technorati Tags: ,

Merge Tracking in Subversion 1.5

Everyone who is working with Subversion using multiple branches knows this problem: Merging changes from branch A to branch B needs to be documented (in most cases in the log).
This can be risky as if one developer forgets to put that important information in the log, no one will ever see which change sets are now merged in branch B and following merges can cause lots of conflicts or loss of changes.
There is no automatic book keeping in Subversion - yet. In the upcoming release, Subversion 1.5 will provide merge tracking support.

I am really happy to see that great software gets even better!

Technorati Tags: ,

STNPostgreSQL.framework Universal Binary and Examples

I updated the STNPostgreSQL.framework project page with a download link to a Universal Binary of the framework and a few examples on how to use it.

Technorati Tags: ,

Preview: STNPostgreSQL.framework

I am very pleased to announce the public preview of STNPostgreSQL.framework.
STNPostgreSQL.framework is an open source Objective-C framework for accessing PostgreSQL databases in a convenient object oriented way.

The current version is pre-beta so don’t expect that much features or stability. The APIs are still subject to change!

I have a lot of ideas which will be released in future versions. If you have some questions, ideas for improvement or if you want to join me on this project please send me a mail. Thanks!

More information and download instructions can be found on the project page.

Technorati Tags: , ,

Me on ADC Newsletter

So, I was reading the ADC (Apple Developer Connection) newsletter (Issue 481) this morning and I looked at the picture in it and — HEY, that’s me!
I mean, how cool is that? A picture of me in the ADC newsletter? That does not happen every day!

Me on ADC Newsletter

I just saw, the exact same picture is used on the Special Events page on the WWDC07 website (2nd picture from top).
That made my day! :)

Technorati Tags: ,

Unit Testing with Xcode

Unit testing is some kind of a controversial topic. There are many opinions by software developers whether to make unit tests and how frequently they should be used.
I don’t want to start a preach here or discuss the pros and cons of unit tests in every little detail. It’s just a little tutorial how Unit Testing works with Objective-C and Xcode.

Software needs to be tested, right? So, when is the right time to test your application?
Well, before I heard something about Unit Tests I did tests every time after I changed a function or added some functionality to my software and I think this is what most people do.
The problem is that mostly after these changes only a few parts of the application are tested. The application is/can never tested completely by the developer by hand and errors might occur when a end user uses it.
So the ideal test would be to go all through your software and test every little feature and functionality. I think that is not really possible. But this process can be automated. And at this point Unit Tests come into the play.

Technorati Tags: ,

Continue reading ‘Unit Testing with Xcode’