Archives For dev

You might have heard of the double post issue, which causes form data to be sent a second time to the server. This can be resolved by a HTTP redirect after the post has been processed. Today another problem occured to me, one that reminded me of that issue. Continue Reading…

When using JavaScript or PHP you need to keep in mind that these aren’t typed languages. Typed languages give us a lot of restrictions whilest keeping us from doing stupid things. Untyped languages do not have those restrictions so they leave us with a lot of freedom. Do we need this kind of freedom?
Continue Reading…

Today I played a bit with my [fotoalbum](/development/fotoalbum/). I learned that I made a whole **lot** of database queries which are not necessary at all. So I began making optimisations to improve performance.
Continue Reading…

HTTP Push Client in Posix C

February 3, 2006 — 1 Comment

Have you ever wanted to push a value to a HTTP page and don’t care about the result? Well, you *can* do it in pure C, but be prepared – it is not as trivial as you might think. Here is how to do it.
Continue Reading…

Metaprogramming in C++

November 17, 2005 — Leave a comment

Today I finished my work on a somehow special exam. Our grade of the course taught by [Dr. Zoltán Porkoláb](http://gsd.web.elte.hu/) would be calculated by a C++-programme. We had one week to write a header file that is included in that programme.
Continue Reading…

fotoalbum r1176

October 14, 2005 — Leave a comment

Hi folks. I’ve been working on fotoalbum to improve themes and using custom style sheets. Check it out, it is now capable of a new theme called sdm-fixed (which will evolve in the following versions of fotoalbum). Please send me feedback on how it works and how it could be improved.
Continue Reading…

Yesterday I found a great image I’m using now as my background image. It is called Green Meadow. But my GDM greeter didn’t fit to this image anymore, so I thought it would be nice to have a GDM theme with this image used as my greeter. This is why I made one.
Continue Reading…