Sebastian Nohn

Weblog

My photos are unavailable to Youhoo!

Flickr is one of the few web sites, I'm was paying for. However, my Pro Account expires 2nd July, 2007, and I'm not going to renew it. Flickr once was a cool web site, then it got bought by Yahoo, then it got slow and now it patronises me. It may not be Flickr's fault, that Germany is close to Singapore, Hong Kong or Korea when it comes to freedom of information and censorship, but I'm not going to pay for being restrained.

There are dozens of alternatives like Zooomr, Photobucket or the german Fotocommunity. There are also dozens of applications out there to host your images on your own server, so I'm not only not renewing my Flickr Pro account but cancelinged my Flickr/Yahoo! account. The only open question to me is, where my peers may most likely hang around. If your open question is how to get you photos out of Flickr, you may try Flickrdown.

You may comment here, where you are going to hang around in the future.

Update:

Update 2:

Update 3:

Update 4:

Hot Tags

Update 5:

Update 6:

Update 7-n:

Hot Tags

Posted Jun 13, 2007
Tagged as: Censorship, Flickr, Germany, thinkflickrthink

Changing the ROMs of a Nedap e-voting computer in 60 seconds

http://www.youtube.com/watch?v=EowKalRT3lc

Posted Jun 10, 2007
Tagged as: Germany, Security, Software Deployment

PHP on Cruise - Assuring compatibility with new PHP versions

Assuring compatibility with new PHP versions is not always easy: Features are added and changed in minor versions, bugs you didn't even know they exist and having been open for years "suddenly" get fixed. Sometimes BC breaks are inevitable. On the other hand there are no bug fix-only or security fix-only releases, so you are more or less forced to regularly update your PHP.

Assuring compatibility however is easy with a little help of CruiseControl as long as you have automated tests for your software: PHP on Cruise

Basically, PHP on Cruise fetches the latest version of the CVS (stable) tree, compiles it with your standard configure options and runs your tests. If these tests pass, you should be fine with the next version. If these tests fail, either PHP has been broken, or your application uses deprecated stuff or uses bugs as features. If the latter is the case, you have enough time to fix your application (you should by the way think about setting up continuous builds for your own project). If not, you should report the issue at bugs.php.net to make PHP better.

Making PHP better is another issue to publish this little howto: Although PHP QA has evolved in the last two years by heavily improving the test coverage with the help of gcov there are still several things to improve: Broaden the tests and broaden the test base. PHP on Cruise helps with that by allowing everyone to run his own tests on his own platform in his own configuration without investing too much time.

Posted Apr 15, 2007
Tagged as: CruiseControl, PHP, Software Development, Software Quality

Firefox 2 changed to the worse

Example 1: Closing Tabs

In Firefox 1.5 it was possible to close tabs with the mouse without having to move the cursor to each tab.

In Firefox 2, the right corner of the tab bar got a new functionality to list all tabs. It seems, this functionality can't be changed. To close a tab, you have to move the cursor to the right corner of each tab.

(Yes, I know [CTRL]-[T])

Example 2: Clearing Private Data

In Firefox 1 it was possible to decide, which private data to clear on demand.

In Firefox 2 you are not able to decide, which data to clear on demand. It's all or nothing.

Posted Oct 26, 2006
Tagged as: Firefox, Rant, Software Quality

Selenium extension for PHPUnit has arrived.

The Selenium Extension for PHPUnit has arrived.

Posted Oct 04, 2006
Tagged as: PHP, PHPUnit, Selenium, Software Quality

<<< Page 2 of 5 >>>