ssh for Programmers

Overview Way back when, just after the dot-com-bomb, I found myself working for a media company named Metapa. We made mp3s and 30 second preview clips from boxes of CDs that tech-clueless record companies snail-mailed us. Metapa was staffed with a ton of Unix-heads and I received a great schooling in the ways of the … Continue reading ssh for Programmers

“Natural” scrolling across operating systems

“Natural” Scrolling Overview I am beginning to get used to the reversed scrolling behavior in the new OS X. For those that have not heard about it, this was one of the most controversial changes in the new operating system. They reversed the direction of the action that is performed by spinning the mouse’s scroll … Continue reading “Natural” scrolling across operating systems

On Google Chrome (Mac, Linux, and nightly builds)

On Google Chrome As you may have heard, Google is working on a web browser called Chrome. There have been beta versions out for Windows and Linux for some time. The Mac version is still playing catch-up. Because Firefox, the browser I now use, has appeared to get more slow and clunky over time, I … Continue reading On Google Chrome (Mac, Linux, and nightly builds)

The Apple keyboard under Linux, revisited

Since I made my original blog post about using the Apple keyboard under Linux two years ago, did a bit more refinement to the process. I don’t think I blogged about it, but did post a few instructions and configuration files to my “notes to myself” wiki at StackOverflow (no, not THAT StackOverflow). To this … Continue reading The Apple keyboard under Linux, revisited

Apple Keyboard

After playing with the new Apple keyboard for 5-10 minutes at the Apple Store the other week (the sales folks were curious as to why I was writing what looked like code into a TextEdit window), I decided to get one. The key spacing isn’t a big deal at all–they just squared the beveled edges … Continue reading Apple Keyboard

A LOSER IS YOU!

powerpc-linux-gcc -I../linux-2.6.19.1/arch/ppc/include -I../linux-2.6.19.1/include -D__KERNEL__ -m32 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -msoft-float -pipe -ffixed-r2 -mmultiple -mno-altivec -mstring -Wa,-maltivec -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -c -o cheese_main.o cheese_main.c In file included from ../linux-2.6.19.1/include/linux/sched.h:51, from ../linux-2.6.19.1/include/linux/module.h:9, from cheese_main.c:2: ../linux-2.6.19.1/include/linux/jiffies.h:18:5: warning: “CONFIG_HZ” is not defined ../linux-2.6.19.1/include/linux/jiffies.h:20:7: warning: “CONFIG_HZ” is not defined ../linux-2.6.19.1/include/linux/jiffies.h:22:7: warning: “CONFIG_HZ” is not defined … Continue reading A LOSER IS YOU!

Wherein we want to strangle the Linux kernel developers

The Linux kernel developers, in their mysterious and infinite wisdom, decided that between version 2.6.17 and 2.6.19 they would change the naming scheme for accessing Flash chips.  I am sure the change is documented in a footnote somewhere, but it is not terribly obvious.  It is obvious that things that formerly worked are now broken, … Continue reading Wherein we want to strangle the Linux kernel developers

The Reinstallation Blues

Please note that all blog posts before 8 April 2007 were automatically imported from LiveJournal.  To see the comments and any LiveJournal-specific extras such as polls and user icons, please find the source posting at http://brianenigma.livejournal.com/2007/03/Bad idea: upgrading your system from Fedora Core 4 to Fedora Core 6 using nothing but the online updater (“yum”). In … Continue reading The Reinstallation Blues

Singularities in Software Design

Please note that all blog posts before 8 April 2007 were automatically imported from LiveJournal.  To see the comments and any LiveJournal-specific extras such as polls and user icons, please find the source posting at http://brianenigma.livejournal.com/2006/11/Even with all of the work I’ve done with the Linux kernel and kernel drivers, there still are a number of … Continue reading Singularities in Software Design

Cool/Uncool

Please note that all blog posts before 8 April 2007 were automatically imported from LiveJournal.  To see the comments and any LiveJournal-specific extras such as polls and user icons, please find the source posting at http://brianenigma.livejournal.com/2006/10/Do you know what’s cool? * Digging into the implementation behind the pthread_create() system call, and in the process learning about … Continue reading Cool/Uncool