March, 2006

NanoColo

Submitted by reeses on Fri, 2006-03-31 07:53. | |

With all apologies, I was home sick, up late at night, and am leaving town later today for someplace with no reliable Intardweeb access. Hence, AFD comes a day early.

Or, I live just east of the International Date Line!

Update: Here's a plot of traffic to the site initiated by casual astroturfing:

Motorola DCT 6208

Submitted by reeses on Thu, 2006-03-30 13:35. |

This is the HD STB/PVR that Comcast supplies.

Motorola DCT 6208 product page

Cost = $10/mo, or $3/mo for HD. (Not sure if the box is the same if you just get HD, or if it's the 6200) In Bethesda, MD.

Firewire output is output-only. Use VirtualDVHS on the Mac to record. Not sure about rumors that you can expand capacity with an external firewire diskpack if output-only limitation is true. Appears that most content is not 5c, so there aren't any recording problems right now.

MySQL

Submitted by reeses on Thu, 2006-03-30 13:33. |

Load Balancing

Submitted by reeses on Thu, 2006-03-30 13:31. | |

Digging out the orphan pages from the old blog, I came across this:

Interesting article on OpenTalk load balancing. Especially interesting is this quote:

Question from Len - which will distribute load better - a random round robin, or a sequential? Something for us to think about as he gets ready to run. The sequential distributed pretty evenly. There are some useful statistics available from the clients and servers - how long (aggregate) requests queued up, etc. Random round robin does worse, as the random assignment sometimes tosses "too much" load at a single server.

Mac OS X Software Inventory

Submitted by reeses on Wed, 2006-03-29 23:08. |

http://www.astrogoth.com/~reeses/media/MacOSXInventory.jpg

Inspired by the many "this is what I'm running on my Mac" posts, I felt compelled to sheep-up and add my own voice to the rumble.

I just started using this based on an unremembered blog entry somewhere, but the big win for me is the "Drop Stack": rather than keep multiple finder windows open for copying, or having to drag a folder to the shelf for easy access, you can push files onto this stack, and then pop them off when you've navigated somewhere else. While the default intra-filesystem operation is "move", it appears only to copy between filesystems.

Cable is better than DSL

Submitted by reeses on Wed, 2006-03-29 22:45. | |

I was walking home last night, up Market Street, and I heard the following conversation:

"I need cable, because I can't have DSL, you know?"
"Yeah."
"I mean, cable is so much faster. It's not a T1, but it's fast."
"Yeah."
"It's so much faster than DSL. DSL is faster than dialup, but it's just another kind of dialup, you know?"
"Yeah."

levenshtein.el

Submitted by reeses on Sun, 2006-03-26 22:06. |

This fell out of another project I'm working on. I needed to calculate a string edit distance for sets of strings, and I settled on Levenshtein because I'm lazy, and it was the only algorithm I knew and didn't have to learn. Funny how that works out. This is not at all optimised, and exhibits some of my lisp programming peculiarities, so be forewarned. Tested on XEmacs 21.4.

PithHelmet Machete scripts

Submitted by reeses on Sun, 2006-03-26 22:05. | |

uniq.el

Submitted by reeses on Sun, 2006-03-26 22:01. |

This is an elisp script that will remove duplicate lines from the selected region. Behavior can either mimic uniq on Unix or remove all duplicate lines from an unsorted file. Tested on both GNU Emacs 20.7.1 and XEmacs 21.4.

;;; uniq.el --- Remove duplicate lines

;; Copyright (C) 2003 Art Taylor

;; Filename: uniq.el
;; Author: Art Taylor 
;; Version: 1.0
;; Keywords: uniq, duplicates

;; [Commentary]
;;
;; Remove duplicate lines from a region.  uniq-region behaves in a
;; fashion similar to the Unix utility 'uniq', only removing a line

  

TartMenu (Windows Start Menu on Mac OS X)

Submitted by reeses on Sun, 2006-03-26 21:53. |

http://www.astrogoth.com/~reeses/software/TartMenu.jpg

Prior to the release of QuickSilver, I was annoyed with the lack of a Windows "Start Menu" type facility under Mac OS X. I had converted from Windows, and I was used to having a lot of applications ready to launch. I don't like a cluttered Dock, so putting every single application there wasn't an option. Since I was new to the Mac, I was promiscuously trying just about every application that crossed my path, and I needed a more scalable solution.

check-url-update.el

Submitted by reeses on Sun, 2006-03-26 21:51. |

This is an elisp script that will sort-of duplicate the functionality of sites such as http://www.changedetect.com, which suck. Don't use them. Use this script, and when you get sick of it in twenty minutes, write a real program, with real threading, and a real UI, and then give me a copy. Yes, I can hear you OmniWeb types laughing at the rest of us pathetic souls. Tested on XEmacs 21.4.

Addendum: It was suggested to me by one of the employees of the aforementioned service that I was off on a "mindless rant" regarding their suction, and was asked to give evidence. I went to the site to start a list, and was greeted with a MSSQL server error. I don't think I need to continue. :-)

Treo 650

Submitted by reeses on Sat, 2006-03-25 14:17. |

Despite the fact that I hated my Treo 600 after a year of ownership, I bought a Treo 650 soon after its release. My three-day opinion is that I like it more than the 600, but I've made exactly one phone call, and that lasted as long as it took to say,"Hey. I'll meet you there. See you in five minutes."

I spent much of the Saturday after opening the box building a script to receive jpeg images as attachments via email, extracting the attachments, storing them on my server, and then uploading them to Flickr. I monkeyed with exim for SMTP auth and TLS, which is in that category of enjoyable activities called "wasting my life dorking with stupid Linux."

DIY Skype Headset

Submitted by reeses on Sat, 2006-03-25 02:41. | | | |

Note: if you're looking for a headset you can buy, I ended up buying this Logitech headset and have been reasonably happy with it.



So I'm not what you would call a DIY type guy, unless it comes to completely random stuff that is a total waste of my time. This is your warning.

I was trying to use Skype to talk to a colleague across the country today, and I was not happy with the sound quality. More importantly, I was concerned about the "cool factor" of my otherwise quite tolerable colleague who knows about this blog, because he said that it sounded as if "the Daleks were attacking", which must be some reference to the battle of Hastings or something gay.

At first, my expectations were not high. I had the only-ever-used-as-microphones iPod headphones nearby, and I was using the laptop's built in microphone. This microphone is really close to a fan, and a particularly noisy hard drive. Not a good experience. However, I didn't have a real headset around the apartment, so I thought about how I would improvise a suitable alternative.

Goodbye Tsugumi, by Banana Yoshimoto

Submitted by reeses on Sat, 2006-03-25 02:02. |

Goodbye Tsugumi, by Banana Yoshimoto

I like all of Banana Yoshimoto's books except Amrita. They flow the same way for me as certain Ernest Hemingway and Charles Bukowski books. I seem to get absorbed more easily into books written in the first person, and in a more conversational style. Third-person writing seems too cold for me.

Hell's Angels by Hunter S. Thompson

Submitted by reeses on Sat, 2006-03-25 02:00. |

Hell's Angels by Hunter S. Thompson

It's unfortunate that the reissue of this book has such a True Detective type cover. It's not nearly as sensationalist as the cover leads one to expect, and it becomes a little embarrassing to read something that looks like it could contain "Jail-Bait Rape Party XVII".

Midaq Alley, by Naguib Mahfouz

Submitted by reeses on Sat, 2006-03-25 01:59. |

Midaq Alley, by Naguib Mahfouz

Kat's a bit of a Mahfouz fan, and I was out of books I wanted to read before leaving last Monday morning. I needed something light enough to read in shifts. Metro, airport, airplane, hotel, airport, airplane. I knew the books at the head of my personal queue were not adequate to this requirement, so I thrashed among the bookshelves for something to read.

"Here's a book that's not too thick, has the pulpy pages of an interruptible read, and won't start a conversation with a stranger."

Norwegian Wood, by Haruki Murakami

Submitted by reeses on Sat, 2006-03-25 01:57. |

Norwegian Wood, by Haruki Murakami

The Murakami binge1 continues with one of the more bleakly depressing books I've read in a while. This is mainly because I avoid depressing books, except that all of the Murakami books are depressing in that cloudy, rainy, "poignant" (I hate that word) Japanese way.

This book is all about ill-defined apprehension. I kept waiting for the supernatural element, present in the Murakami books read to date, to manifest. I kept waiting for the horrible realisation that was foreshadowed quite darkly from early on. I kept waiting for the reckoning that seemed due for some of the behavior and attitude criticised in the book. It's almost like reading a Stephen King book, except there, you know demons are going to crawl out and eat the brain of the nearest five year old. In this book, the fear is atmospheric.

Rebel Without a Crew, by Robert Rodriguez

Submitted by reeses on Sat, 2006-03-25 01:56. |
Rebel Without a Crew, by Robert Rodriguez

Two things:

If you have any interest in making film, read this book. If nothing else, if you ignore every piece of advice in it, it's inspirational. As you can guess from his films, and you can conclude from the frequency that he releases films, the guy has an incredible amount of drive and energy. It's very infectious.

If you have any interest in doing anything that you feel is "too expensive" because of equipment or whatever, read this book. It's a great reminder that resourcefulness (which Rodriguez refers to as "creativity") is worth dozens, hundreds, thousands, or millions of dollars in expensive equipment. Sometimes, the resourcefulness involves more work, sometimes, not. It's an incredibly accessible (almost too much so) book, and you will finish it with your head full of those projects you have wanted to execute, but didn't have the equipment or money.

The Confusion (The Baroque Cycle, Vol. 2), by Neal Stephenson

Submitted by reeses on Sat, 2006-03-25 01:54. |

The Confusion (The Baroque Cycle, Vol. 2), by Neal Stephenson

I have this weird relationship with Neal Stephenson. I mean, apart from getting our shirts made at the same tailor. I like some parts of his work. I really like a lot of the first 80% of Zodiac and Snow Crash. I like Cryptonomicon & friends less (about 30%), and Diamond Age least.

The Wind-Up Bird Chronicle, by Haruki Murakami

Submitted by reeses on Sat, 2006-03-25 01:53. |

The Wind-Up Bird Chronicle, by Haruki Murakami

The first chapter of this appears to be a revision of "The Wind-Up Bird And Tuesday's Women," a short story collected in "The Elephant Vanishes". Details were changed, but it is the same story.

I do not know if the first chapter was extracted into a more-or-less self-contained short story, or if the short story was extrapolated into a larger work. I suspect the latter, not only because it's the common case.

Under a Cruel Star: A Life in Prague 1941-1968 by Heda Margolius Kovaly, Franci Epstein

I don't like most "downer" books, except for holocaust stories. I don't like those either, but I've been brought up to believe that it's important to keep the fury fresh, so I read a lot of them.

This isn't really about the holocaust. It starts out that way, with the author (Margolius Kovaly, not Epstein) as a young girl dragged off to Auschwitz. This part is really discursive, and honestly, not that involved. It reads very much like the disconnected recollections of someone forty years past the event. In fact, this isn't really the important part of the book, but merely a way to start off the story of her life.

Word Freak, by Stefan Fatsis

Submitted by reeses on Sat, 2006-03-25 01:48. |

Word Freak: Heartbreak, Triumph, Genius, and Obsession in the World of Competitive Scrabble Players, by Stefan Fatsis

This would be about three great, compelling, magazine articles.

  • The process the author went to in the course of improving himself from gifted amateur status to expert in the competitive Scrabble circuit.
  • Any of the rather "curious" personalities at the super-expert levels in the competitive Scrabble circuit.
  • How competitive Scrabble feels like the perversion of the game, where a large working vocabulary is less important than the memorisation of talmudic rules for playable letter sequences.
  • The nutty techniques that take players from being good "living room players" to the sort that have a shot at winning the tiny purses at Scrabble tournaments.

Each of these themes could support a long magazine article of anywhere from three to fifteen pages, probably sorted from longest-legged to shortest.

AcomData External SATA Drive

Submitted by reeses on Sat, 2006-03-25 01:31. |

The AcomData External SATA Drive has the distinction of being the very first thing I have ever returned to a store. Ever. I've put up with a lot of expensive dreck just to avoid the inconvenience of gathering up my receipt and packaging, driving to the store, standing in line, and explaining to someone why I should get my money back. AcomData has given me reason to do this.

How did they manage to overcome my sloth?

The drive came with a PCI SATA card with an external connector. I thought this was a nice idea, because not everyone had external SATA or E-SATA connectivity, and for a desktop, the option was pop out one of the PCI slot covers to run the cable out from the motherboard, which isn't a smart idea, but one I was prepared to execute.

Garmin Nuvi 350

Submitted by reeses on Sat, 2006-03-25 01:28. |

I'm fairly happy with the Garmin Nuvi 350. I haven't had one since my Garmin 45 that I got in 1995 (jeez!) back when I was working on marine navigation software. The reason I've done without is that we did cool stuff with GPS charting, and all of the handheld or portable units that offered similar functionality all came up very much wanting.

However, moving back to San Francisco coincided with automobile GPS kits becoming just good enough to tolerate their peccadillos while saving many hours navigating our way around the city.

Motorola DCT 6412 Phase III

Submitted by reeses on Sat, 2006-03-25 01:24. |

Moving back to San Francisco and ordering a new Digital Cable/HD/PVR box from Comcast seems to be the easiest way to upgrade cable boxes. I had a 6208 in Bethesda for a couple years, and while better than a poke in the eye with a sharp stick, had its downsides.

Quickly, the good things about the Motorola DCT 6412 Phase III compared to the 6208.

  • Dual-tuner is sweet, especially after using the single-tuner 6208 for a while. I used to have frequent programming conflicts, and now, only when I have to do "start a few minutes early," or "end a few minutes late," recordings to get around ABC's obnoxious anti-Tivo programming.

Seagate 400 GB Firewire Drive

Submitted by reeses on Sat, 2006-03-25 01:14. |

I bought this because I was shopping at Fry's after returning the AcomData SATA drive. I almost bought the 500 GB FW800 version of the One Touch II, but then I noticed that the 600 GB version of the new One Touch III Turbo was there, and if I was going to spend $150 more on the 500 GB single-spindle unit, why not spend $100 over that for the 600 GB two-spindle unit that would be faster? I.e., I'd spend $150 knowing I'd be unhappy not spending $250, but $250 was too much to blow on "yet another" external hard drive when my wife was with me.

It's adequate, but I have too many firewire drives now -- in all, three drives providing about 1TB of storage hanging off of my Powerbook. This stinks when the Mac decides it needs to stat all the mounted drives for some reason, and all three spin up, and I get to enjoy the spinning beach ball of death.

The performance, according to iozone, is comparable with the Maxtor One Touch II I used to benchmark USB 2.0 vs FW400 performance. I.e., good enough. The only arguably bad thing I've noticed about it (other than its ugly case) is that it doesn't power up on its own after a power outage. Yes, I failed to plug it into the UPS because I was lazy and didn't want to crawl under my desk. However, my laptop didn't notice the outage, I was not home for the outage, but a shell window I had left open was freaking out every time I tried to ls or cd.

New blog engine

Submitted by reeses on Sat, 2006-03-25 00:42.

Obviously, I'm playing around with a new blog engine. I wrote a couple scripts to migrate pages, check for references, migrate those pages, and then start deleting old pages. I may have missed some, and should probably go through them manually. It probably left much havoc in your RSS readers.

Which I may not do. After all, it's there, it's linkable, and I didn't bother importing my ancient Blogger blog either. Now that's a thought.

CDDB Shenanigans

Submitted by reeses on Sun, 2006-03-12 14:03. |

http://www.astrogoth.com/~reeses/media/blog/cddb_shens.jpg

I was doing some dinking with iTunes today and I just happened to stumble over an album that I had ripped years ago. This was back in the early days of the CDDB, and apparently, CDDB data quality was not up to the fine (or at least debatable) quality of the Wikipedia.

I never listen to this album anyway (the version of La Marseillaise is truly awful, and that was the only reason I bought the CD in the first place) but it's amusing to find someone loved the french enough to have bought the CD, start transcribing the album, and run out of steam a third of the way through and start making song names up.

Mac Mini Inside

Submitted by reeses on Sat, 2006-03-11 14:06. | |

http://www.astrogoth.com/~reeses/media/blog/macmini_order.gif

The problem with pre-announcing products while taking orders for them is that customers have a lot of time to think about why that purchase might be a bad idea. Such was the case with the MacBook Pro. I ordered one a while ago, then after a month of reading all of the warnings regarding Apple's likelihood of making a good CPU architecture shift right out of the gate (0% or "snowball in hell" was the general opinion, based primarily on 68k->PPC), I cancelled my order.