PhotoModel vs. WorldController

Ok, everybody is using MVC now. And everybody talks about the best template engine for the View and the best Implementation of PageController pattern or such. One thing that you find only very little definition about is the "M" in MVC. The Model. Sometimes it is referred to as a ActiveRecord or any other representation of a database row. This appears much too short-minded to me. MVC i…

weiter lesen

Auf Facebook teilen

What google knows

Google released the "Google Dashboard" lately. In this app it shows all information the different google apps store about a given user. Analytics, Groups and Wave are currently not listed there. But it shows all information about Contacts, Account info, Text and Tables, Web Protocol (search queries) etc.Seems like the "We are not Evil" benefit of google is not enough anymore a…

weiter lesen

Auf Facebook teilen

Javascript: The good parts

I cannot get around it: Just started reading an interesting book about Javascript. And i must say: After my tendency to prevent Javascript wherever possible in the past, i actually start to like the language. It has a bad reputation because it is in 100% of cases used to do DOM manipulations and browser feature enrichment and the environment it finds in today's browsers is still quite undefined a…

weiter lesen

Auf Facebook teilen

Cash flow analysis in MS-Excel

Now to something completely different:(might be trivial for Excel Professionals, so forgive me that i am so naive)My management asked me some days ago for the cashflow of my current project. I know basically how this needs to be calculated: You define a period of time, take all money that comes in and substract all money that goes out. You do this for every period and then you have a cashflow per…

weiter lesen

Auf Facebook teilen

SVN update client performance under windows

After i re-entered the open source version management area again (used Perforce for years and i know why ;-) ) i now work in a project with a lot of external partners and now we use Subversion.While most others have no problems with update performance, it is horrible for me. Our repository consists of 8 GB and a couple of thousand files and our current revision number is 18644. So nothing specatc…

weiter lesen

Auf Facebook teilen

Monopoli City Streets

Ever wondered what Google Maps was for? Of course for fun! The old idea of Monopoli now goes web and world wide. Since September 9, you can buy any street worldwide and build houses in a massive multiplayer Monopoli. What a cool idea! http://www.monopolycitystreets.com/game.html#de

weiter lesen

Auf Facebook teilen

Namespaces in PHP 5.3, Webcast

Interested in an introduction to namespaces in PHP 5.3?Zend has a webinar led by Stas regarding this topic tomorrow (September 15, 9 am PDT. According to my Outlook calender it would be 18:00 german time)Javascript editor currently broken, therefore copy/paste this link for more information:http://www.zend.com/en/company/news/event/webinar-namespaces-in-the-wild-with-php

weiter lesen

Auf Facebook teilen


Tamagotchi vs. Social Networking

A few minutes ago, i accidentially found an old "Tamagotchi" i got as a present quite some years ago. When i thought about it, i saw an analogon to my current use of social networks: The Tamagotchi needs attention. It requires you to think about it all the time. You just needed to invest a couple of seconds every now and then, and if you did it right, you saw it grow and prosper. Now isnt that th…

weiter lesen

Auf Facebook teilen

automated build process

A couple of years ago, everybody was fascinated by automating build processes with ANT. This more modern version of MAKE worked with XML (how hipp) and Java. Instead of the old shell-level make environment, everything was contained in nice java packages and quite extendible. Some PHP users (including me) hopped on that train to automate packaging and some build-like PHP postprocessing. With PHING…

weiter lesen

Auf Facebook teilen