Web 3.0

This morning before going to work I had a little chat with a friend of mine.

me:
morning
what’s your opinion about javascript?

friend:
Necessary evil.

me:
hmm ok you’re on the same line as sans
http://isc.sans.org/diary.html?storyid=2457&rss

friend:
http is too dumb to do what people want to do.
And javascript is better than java.
And it’s more cross platform. But it’s tough to write and easy to hide evil.

me:
i am “discovering” javascript the last months
(i know, 10 years late)
i think it rocks.
makes me totally reconsider the way webpages could work
building a part now where ppl can make teams, by drag and dropping members
without a single page refresh.

friend:
Right.
Welcome to web 2.0.
Well, we’re on 3.0
But you can join 2.0

me:
yh i heard the 3.0 for the first time this week
what’s 3.0 btw?
no internet? borg?

friend @ 7:15
It’s nonsense.
Like 2.0

me @ 07:15
like 2.0 is
gmta, rofl

Update
Another friend pointed me (after reading the above> to this userfriendly cartoon…

web2.0

OOP programming for webapplications usefull?

While coding (php5) on a new project today, I found myself struggling with the question to fit a collection of functions in a class or not. Or in other words, to maintain a procedural style, or more object orientated.
I only learned recently how to use objects and classes in php5 and I find myself mixing objects and procedural style within scripts. For instance, html templates and database abstraction is fitted in classes, while handling a form (collection -> validating ->processing) is done in a procedural style in my scripts.

I think that webapplication-coding is by nature more suitable for a procedural style. You have a very clear starting point and end. So the timeline in your script is very linear. Compare this with java, where applets mostly run in a loop waiting for userevents. The fundamental difference in nature (begin->end against looping) explains my struggle to code completely OOP with PHP.

Off course OOP has lots of advantages with PHP (execption handling, code reusability to name a few) but I think when coding webapplications, you will always find yourself coding a more or less procedural timeline within your script.

Babynamewizard.com

This is an amazing java-applet.
Especially because it is unbelievable fast. And it’s always fun to look up your own name…Apperently mine dropped from the top 100 during the 70’s.
What surprised me was the popularity of my name during the 1930’s.

Other fun names are: Bessie (name your daughter as a cow) and Xander (the Buffy effect).
The url to the java-applet: http://www.babynamewizard.com/namevoyager/

 

Gargleblaster.org

This is my weblog. I started it around march 2001, shortly after I registered my 1st domain, gargleblaster.org. The name comes from the novel written by Douglas Adams: “the hitchhikers guide to the galaxy”. Besides my daytime job as coder, sysadmin, networkadmin, database-admin and projectmanager (nerf working in a small company), I try to read books, watch movies, listen to music…in other words…enjoy life.

My latest run

date: 11 Oct 08 11:36 CEST
distance: 5 km
duration: 29'12"
my last run

All my runs

total runs: 46
total km: 221.34
total time: 24:02'37"
farthest run: 7.67 km