Hi! I'm David Nadlinger, and besides studying sciences, I write software, create pictures and make music. I also blog about what I'm doing – why not look through my latest posts below?

klick·ver·bot [ˈklɪkfɛɐ̯ˌboːt]

from German klick (click) and verbot (ban): 1. Absence of the traditional mouse click in certain user interface concepts. 2. David Nadlinger's personal web identity.

getaddrinfo() edge case behavior on Windows, Linux and OS X

The POSIX getaddrinfo() function returns a list of IP addresses and port numbers for a given hostname and service (resp. port), superseding gethostbyname() and getservbyname(). Besides some flags, it accepts two string parameters. Either one of them is allowed to be null, representing localhost (or rather 0.0.0.0, depending on AI_PASSIVE) respectively an automatically assigned port. […] Read on…

Random things I enjoy include well-done fonts and typography, puns and witty humor (nerdy comics, anyone?)

Whether you want to ask me an especially witty question, comment on this site or one of my projects, or just want to say hello, don't hesitate to send a mail to dav…@klickverbot.at (please replace the dots with the two missing characters from my first name, I have had pretty negative experiences with spam-bots in the past).

I appreciate getting good ol' ink-on-paper letters. In case you do as well, you're welcome to write to:

David Nadlinger
Nöbauerstraße 51
4040 Linz
Austria