Archive for the 'unix / linux' Category

four days with Emacs

Wednesday, December 7th, 2005

So far, so good. Yesterday I finally stopped trying to use vi navigation keys by default.

The only problem I’ve found so far – I can’t get either Aquamacs or Carbon Emacs to remember my window-size settings! I have to resize the window every time I launch the program.

My own LispM (sort of)

Wednesday, November 30th, 2005

I finally got Brad Parker’s MIT CADR emulator up and running. Here are some screenshots.

This weekend I’ll try to port the code to OS X (with X11). There’s some OS X-specific stuff commented out in the provided Makefile, but I still haven’t gotten a clean compile yet.

Mac mini 2.0?

Tuesday, November 29th, 2005

If the predicted new Mac mini with Intel CPU comes out in January, I’ll be replacing this iMac G5 (17″, 1.8Ghz) with one and a Dell 2005FPW widescreen LCD. Will make a nice small silent workstation.

Apple Mighty Mouse repair a success

Thursday, November 24th, 2005

Despite what AppleMatters and Ars Technica tell you, it is possible to completely dissasemble the Apple Mighty Mouse without breaking the retaining ring.

All I had to do was slip a razor blade between it and the body of the mouse to cut the glue. I was then able to pop the top of the mouse off the hinges on the bottom, unscrew the “scroll ball” assembly, pop off its top cover, and clean the rollers. I’ll have to glue the retaining ring back on with a couple dots of superglue, but the mouse works fine without it right now.

Update: Four drops of superglue, and everything’s back together and working perfectly. I’ve also crossposted this over at MacHELP.

Note: I took my Mighty Mouse apart after all the other cleaning methods had failed. I tried all kinds of cleaners, scrubbing the ball, etc, and it had gotten to the point to where taking it apart to clean the ball rollers was the only option.

Linksys NSLU2 hacking

Tuesday, November 22nd, 2005

Got a Linksys NSLU2 in today, so I overclocked it, installed OpenSlug, upgraded that to OpenDebianSlug, and now have a nifty tiny ARMlinux system with a 200G hard drive. I’ll be using it as a NAS and possibly move my rsnapshot-based backups to it as well.

runt:/# uname -a
Linux runt 2.6.12.2 #1 Tue Sep 27 20:21:18 CDT 2005 armv5teb GNU/Linux
runt:/# cat /proc/cpuinfo | head -3
Processor : XScale-IXP42x Family rev 1 (v5b)
BogoMIPS : 263.78
Features : swp half thumb fastmult edsp

SBC becomes AT&T

Monday, November 21st, 2005

SBC has finished their acquisition of AT&T, and they’ve bastardized the classic “Death Star” logo 8-(

Mac problems

Sunday, November 20th, 2005

In a repeat of problems I had a few weeks ago, the iMac G5 refused to power back on (even using the internal reset/power button) after I turned it off to rearrange some cables. Unlike last time, I’m now unable to get it to power on at all.

I’ve boxed it up so I can take it to the Apple Store at the Galleria tomorrow and see what’s wrong. Hopefully its something simple like the power supply; I already had to replace the midplane (motherboard) on this system back in March due to faulty capacitors.

Until the iMac is fixed, I’m stuck on my 800Mhz iBook G4.

Google Analytics

Monday, November 14th, 2005

Google has announced (and released) Google Analytics, the result of their purchase of Urchin a while back. Basically, it’s free web statistics software, for sites with less than 5M pageviews/month.

I’ve set it up (along with Measure Map) on both this site and SunHELP. It will be interesting to see how the results from each service compare to the stats I pull with webalizer every night.

Good news.. and bad news.

Wednesday, November 9th, 2005

Good news: I was just handed a matched pair of AMD Opteron 248 CPUs.

Bad news: The cheapest motherboard I can find (socket 940) is $200.

Anybody know of any single-CPU Socket 940 motherboards with 8x AGP for less than $200?

Practical Common LISP

Tuesday, November 8th, 2005

I’m three chapters into Practical Common LISP, and I think I’m in love. I wish I’d learned this language ten years ago.