Froscon Day 2.
After a good night sleep, I went back to the conference location for day 2 of Froscon. I started with an overview of what PHP 5.3 will bring us. Stuff like namespaces, separated with the ‘\’ sign. Indeed wtf. The remark about using the euro sign instead of that sign was quite funny. In PHP all variables have a $ prefix, so using the euro sign as namespace separator would have been quite amusing….
Half way through I left and went to a presentation about the vulnerability of the usual ADSL routers we buy. Especially the cheap ones, tend to be very easily hackable. The presenter showed several ways of attacking the router, which could also be done by abusing the computer behind the router. So, don’t buy cheap routers. If a hacker has access, he can do whatever he wants. Nobody turns of his ADSL modem at night, and they are smart enough to abuse the ADSL modem between midnight and 9 for example. Would you notice? Presentation of the day for me.
The keynote was from Dries Buytaert. He is the founder of Drupal and current project lead. He explained how the community grow from 25 developers at the first Drupal ‘Conference’ to 1400 developers at the last conference. And that’s indeed developers, not users. That means drupal is size wise comparable with KDE. Just to put it in perspective. But tit looks like the attitude is completely different within that project. Less policies/rules, more chaos, no roadplans. For each release large parts are rewritten, without respect for backwards compatibility, but with respect of the users data. Not something we can do within KDE, but sure something to keep in mind.
After that there was a presentation about the encryption of harddisk. Something I personally find every distro should do by default. But the presentation was about the user experience of it all. Currently the user gets asked for the unlock password at boot time, after that the user has to sign on in KDE or GNome again. The version he created asks the username and password at boot and then also logs in automatically in KDE or Gnome. Way to much overhead for way to few benefits in my eyes. Especially since you already can auto login into KDE.
After that there was a great presentation about how to organize a backup location for your services. Say you are a company and get hit by a fire, how can you make sure that you are up and running within a certain amount of time. I learned several new techniques, and the presentation was spot on highlighting the problems and gave practical solutions to them. Not something theoretical, but you can notice how he has first hand experience organizing such fall back systems. Probably one of the presentations with most value for me.
The last presentation was also useful, it was about Redmine. Redmine is a sourceforge like tool, also comparable with Trac. We use this system at work to host all our open source projects and it is open for external parties to use. For example the famous OpenTaal-project is hosted on our platform (http://sf.own-it.nl). The presentation was in German, so I probably missed some details, but it was informative. I learned you can close issues with commits, for some reason I just assumed that was only possible within KDE and never looked for it in Redmine. Such presentations are really great to discover these things.
After that I went home. Passing by Subway to eat something. While eating a Wasp found the food interesting too. In the confusion which was created by me panicking the wasp put his rear end into my arm. Quickly removed the complete wasp from my arm, begging that I would not be allergic for it. The train from Siegburg via Koln to Amsterdam broke down, so I did not get further than Koln. The promised spare train did never arrive and after one hour with little to no information, the original broken train was repaired and re-arrived at the platform. So I will get home much later than expected and with a sore arm, but nothing to problematic.