New website finally online
This website has changed a lot. Today I want to show you which techniques and programs I used to create it. I also want to introduce you to some people, who really inspired me very much during creation.
Software
Of cause, this website is fully based on Python, which I use in combination with the best website framework out there: Django.
External Apps
Django provides the ability to use plugable applications. Hence, this website uses some third party applications. Some third party applications are so common that I just want to shortly name them: typogrify, comment_utils (latest version by jezdez ...
form.onsubmit isn't called by form.submit()
I tried to use a link as submit button, to ensure that the user have JavaScript activated. But onsubmit wasn't executed when clicking the link. First I thought that this misbehaviour was caused by the behaviours.js library. But it didn't take long to see that this awesome lib didn't have anything to do with the problem.
Explanation
After googling a little, I found the reason for this behaviour: the onsubmit-handler is only called, when the user directly interacts (in case you are interested in the why and wherefore take a look at this).
So a ...
Ubuntu on Widescreen, AMD64 as dual-boot
I had a lot of trouble installing Ubuntu (additionally) on my new HP Compaq 6715b- Notebook. I got a lot of help by a friend. He solved that the main problem is the wide-screen of this laptop. Wide-screens aren't supported by the default graphic driver versa. So here is a little How To, to solve this and other problems, like getting Wireless LAN running.
Preparing your Windows PC to dual-boot
Some steps must be taken before you can start installing Ubuntu.
Partitions
First of all, use a partitioning program of your choice to create two (additional) Linux partitions you ...

