Blog/Update-from-a-smart-guy

Hi again everybody! The long awaited update!

Contrary to common belief i've not hanged my myself due to exams, all the exams went well. So now i am officially a cand.scient.dat., americans will refer to it as a master's degree in computer science and if talking to anyone outside the computer science campus just say Certified Nerd. The bad thing about this is that i now have to get a job, i mean, a real, job-type job, the one where you get up in the middle of the night! Well i can live a month on social welfare because i just graduated.

Then came the graduation days (accompanied by drinking) so no blog update there either.

Then it was an "the bloody web-server crashes all the time so do i even wan't to bother updating the blog" kind of an excuse. But the last week i was in Randers (where the servers are located) and i got them working again, it turned out to be a heat problem (never buy "home built" 1U rack servers) a bit of re-arranging the fans and taping some cardboard inside the cabinet and all the "Temperature above threshold" kernel messages disappeared.

But then i found the Trac project and kinda fell in love with the combination of bug-tracking system and milestone scheduling, and combined with a built-in wiki it was just great (only thing missing is GNU Arch support. I'm working on installing that on the dev server now (it's in debian packages in sarge, so no sweat).

Trac uses a template engine called Clearsilver to render it's html pages, i have used the htmltmpl template engine before in python, but it really lacked some good support for hierachical data, well Clearsilver is just the answer to all my prayers. Apart from the normal division between code and html of template engines, clearsilver also splits it up further into code, html and data. The data can be supplied by the code (for example from a database server), but for my re-implementation of my homepage (yes that's where we're heading) i used clearsilver built in data format, called HDF (hierachical data format, complete buzz-word). So by using this, every page consists of three files, e.g. index.py (code), index.cs (html) and index.hdf (data).

I've only found one place so far where i think clearsilver is a bit ackward, when looping through a hierachy the order in which the data comes out is just the order in which it is written in the file. This is nice if you edit the data by hand, but if you need to add data in a program, you need to extract all the data yourself, and then insert it again in the right order. This could quite easily be solved i think, so i may have to write the clearsilver author some day (but i think i need to look at the code myself first).

And as a "commonly requested feature" my weblog now supports comments!!! It even has spiffy support for the Gravatar project, so you can get a little icon along with your comment.

That's all for now (and i promise that vertigo will be released soon, i'm working on it, preliminary Trac).

Comments (5)

Posted by Rasmus Toftdahl Olesen on 2005-07-17 02:17:35
Global Recognizable Avatar for Rasmus Toftdahl Olesen

Yeah, i know it is stupid to be the first to comment on my own blog, but i need to test if i get an email telling me that i have posted a comment to my blog.

Me, me, me!

Posted by Ander Lauritsen on 2005-07-18 22:15:19
Global Recognizable Avatar for Rasmus Toftdahl Olesen

Hello there. That is some new design you got there. How is it going out there in the [HTML_REMOVED]real-world[HTML_REMOVED]?

Posted by Rasmus Toftdahl Olesen on 2005-07-21 10:21:02
Global Recognizable Avatar for Rasmus Toftdahl Olesen

Hi Anders, the first [HTML_REMOVED]not me[HTML_REMOVED] message to my blog and i forget to answer it :-)

I have not found a job yet, but the national employement agency (AF) have written me a letter about some CV session i must attend, so i think it is time to start looking.

The good thing is, from the three people i have talket to that have also just graduated, and has applied for a job, all of them got the first job they applied for - so it should be possible to get a job.

Posted by Anders Lauritsen on 2005-07-22 12:07:23
Global Recognizable Avatar for Rasmus Toftdahl Olesen

Sounds good, do you know where you want to apply? And who is it that have gotten jobs? I havn't realy talk to any body, so don't know who have found jobs. I'll be updating my homepage soon too, think that i will have a blog on the frontpage like you. :) And need to have some place to put my PGP public-key. So people can know that i am me.

Posted by Rasmus Toftdahl Olesen on 2005-07-22 17:15:41
Global Recognizable Avatar for Rasmus Toftdahl Olesen

I don't know where to apply to yet, does anybody know where i can get paid for working on open source project ?

Niels and Henrik both got jobs at Netcompany, and the very tall guy from the CS-group got a job at Deadline Games!

My homepage code is opensource, so that is an option, it is in my arch repository in halfdansnet--trunk--2

Oh, and look, my gravatar finally got through the screening process.

Post comment

If you wish, you can use markdown syntax in the comment field.