May/090
DD-WRT on the WRT54G v8
DD-WRT is, by far, my favorite third-party firmware for the Linksys WRT54G wireless router. I, personally, have three of these on my network -- one as the primary access point and router and two as bridged repeaters -- on which I have used several versions of dd-wrt. (I've also used Sveasoft and Hyper-WRT on these devices.)
Previously, I have endured spectacular failure when trying to flash version 8 devices.
Given that the preponderance of WRT54Gs on shelves now are version 8.x, this realization bodes well for me in future purchases.
May/090
Core Dumps in Ubuntu
I resolved this year that I would take time to pursue one of my passions -- computer science. As such, I am learning how to write applications for Linux. I've just spent 30 frustrating minutes trying to figure out why on earth my deliberate segmentation fault in the small C program I have written is not producing a core dump in Ubuntu 9.04. It turns out that Ubuntu disables core dumps in Bash by default. The fix is simple enough -- use the ulimit command to enable core dumps.
bash$ ulimit -c 100
In this case I have enabled core dumps and given them a limit of 100 blocks. Problem solved! Hopefully this makes it into the search engines and helps someone else frustrated by this same issue.
Feb/073
Broadcom 43xx Wireless Card in Linux
Today I finally resolved what has been one of the most frustrated Linux issues I have faced yet -- getting my bloody Dell Truemobile 1300 wireless card (stock in my Dell Inspiron 5100 notebook) to function in Linux. The problem has been that those bastards at Broadcom -- the corporation that manufactures the controller for the card -- have not released Linux drivers for this controller. Prior to today, I have struggled trying to wrap my Windows driver in a piece of Linux software called ndiswrapper. I have, as it turns out, found two ways to finally get the blasted card to work!