ssh for Programmers

Overview Way back when, just after the dot-com-bomb, I found myself work­ing for a media com­pany named Metapa. We made mp3s and 30 sec­ond pre­view clips from boxes of CDs that tech-clueless record com­pa­nies snail-mailed us. Metapa was staffed with a ton of Unix-heads and I received a great school­ing in the ways of the Secure Shell, ssh. You could not … Continue read­ing ssh for Programmers

Natural” scrolling across operating systems

Natural” Scrolling Overview I am begin­ning to get used to the reversed scrolling behav­ior in the new OS X. For those that have not heard about it, this was one of the most con­tro­ver­sial changes in the new oper­at­ing sys­tem. They reversed the direc­tion of the action that is per­formed by spin­ning the mouse’s scroll … Continue read­ing Natural” scrolling across oper­at­ing sys­tems

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

On Google Chrome As you may have heard, Google is work­ing on a web browser called Chrome. There have been beta ver­sions out for Windows and Linux for some time. The Mac ver­sion is still play­ing catch-up. Because Firefox, the browser I now use, has appeared to get more slow and clunky over time, I fig­ured I would give … Continue read­ing On Google Chrome (Mac, Linux, and nightly builds)

The Apple keyboard under Linux, revisited

Since I made my orig­i­nal blog post about using the Apple key­board under Linux two years ago, did a bit more refine­ment to the process. I don’t think I blogged about it, but did post a few instruc­tions and con­fig­u­ra­tion files to my “notes to myself” wiki at StackOverflow (no, not THAT StackOverflow). To this day, I have never got the … Continue read­ing The Apple key­board under Linux, revis­ited

Apple Keyboard

After play­ing with the new Apple key­board for 5–10 min­utes at the Apple Store the other week (the sales folks were curi­ous as to why I was writ­ing what looked like code into a TextEdit win­dow), I decided to get one. The key spac­ing isn’t a big deal at all–they just squared the beveled edges on regular-sized keys–unless you hap­pen … Continue read­ing 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 –mmul­ti­ple –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: warn­ing: “CONFIG_HZ” is not defined ../linux-2.6.19.1/include/linux/jiffies.h:20:7: warn­ing: “CONFIG_HZ” is not defined ../linux-2.6.19.1/include/linux/jiffies.h:22:7: warn­ing: “CONFIG_HZ” is not defined … Continue read­ing LOSER IS YOU!

Wherein we want to strangle the Linux kernel developers

The Linux ker­nel devel­op­ers, in their mys­te­ri­ous and infi­nite wis­dom, decided that between ver­sion 2.6.17 and 2.6.19 they would change the nam­ing scheme for access­ing Flash chips.  I am sure the change is doc­u­mented in a foot­note some­where, but it is not ter­ri­bly obvi­ous.  It is obvi­ous that things that for­merly worked are now bro­ken, though.  It … Continue read­ing Wherein we want to stran­gle the Linux ker­nel devel­op­ers

The Reinstallation Blues

Please note that all blog posts before 8 April 2007 were auto­mat­i­cally imported from LiveJournal.  To see the com­ments and any LiveJournal-specific extras such as polls and user icons, please find the source post­ing at http://brianenigma.livejournal.com/2007/03/Bad idea: upgrad­ing your sys­tem from Fedora Core 4 to Fedora Core 6 using noth­ing but the online updater (“yum”). In the­ory, this is … Continue read­ing The Reinstallation Blues

Singularities in Software Design

Please note that all blog posts before 8 April 2007 were auto­mat­i­cally imported from LiveJournal.  To see the com­ments and any LiveJournal-specific extras such as polls and user icons, please find the source post­ing at http://brianenigma.livejournal.com/2006/11/Even with all of the work I’ve done with the Linux ker­nel and ker­nel dri­vers, there still are a num­ber of large mys­ter­ies … Continue read­ing Singularities in Software Design

Cool/Uncool

Please note that all blog posts before 8 April 2007 were auto­mat­i­cally imported from LiveJournal.  To see the com­ments and any LiveJournal-specific extras such as polls and user icons, please find the source post­ing at http://brianenigma.livejournal.com/2006/10/Do you know what’s cool? * Digging into the imple­men­ta­tion behind the pthread_create() sys­tem call, and in the process learn­ing about all … Continue read­ing Cool/Uncool