By Unknown Sabtu, 26 Mei 2007 CPU Detection Function Pointers Optimization Secrets to Optimization - Function Pointers Let me present you with a bit of code which you might find quite commonly in a program: void function_1(type a, type b) { if (complex_form...
By Unknown Kamis, 17 Mei 2007 ALSA API binary BSD closed source Library open source OSS Portability The Sorry State of Sound in Linux Lets start with some background. Back in the old days, if you had a PC, there was only one card called "the sound card", which of ...
By Unknown Minggu, 08 April 2007 binary closed source Library open source secure SSH Can you trust your security application? Let me begin with a nice mathematical problem. Say you have a divorced couple that are currently discussing over the phone how to divide up...
By Unknown Minggu, 01 April 2007 File Dialog GNOME GTK GUI Qt Trolltech Windows File Dialogs - Take 2 My previous article on file dialogs generated much feedback, and I got varied responses from all kinds of people. I'll go over the feedb...
By Unknown Rabu, 28 Maret 2007 c99 quicksort sorting standards compliance Quicksort Sorting is something most programs have to do on some occasion. Quicksort is accepted as the best in-practice general purpose sorting algori...
By Unknown Senin, 26 Maret 2007 API BSD buffer overflow bugs c99 secure strlcat strlcpy strlmrg Methods for safe string handling Every now and then you hear about how a buffer overflow was discovered in some program. Immediately, everyone jumps on the story with their ...
By Unknown Jumat, 23 Maret 2007 bugs coreutils directory file descriptor gnu Library save_cwd secure tar Are open source libraries written properly? Every now and then you hear people discussing open source applications and libraries, and how a bug was found. The multitude of bugs being f...