2006-01-09

No one wants crippled CDs

Back in this post, I made a pledge not to buy any more Sony CDs because of their apparent hatred of their own customers. Well, the meme is spreading, and a lot more people are making the decision that crippled CDs are not worth buying.

In fact, there's a pledge drive going on now at PledgeBank. I've signed it. It's not really a petition, just a statement of fact. I won't buy crippled CDs. Apparently, neither will a few thousand other people.

There are plenty of other ways I can legally buy music. Like Magnatune, which is a much better deal for the musicians than they will ever get with a major label.

Tags: , , ,

2005-12-31

Icons, feedicons, and favicons

A long time ago, when I first started dabbling with Windows programming (Windows version 2, for the new 286 machines!), I first learned about the .ICO file. These files provided the icons that represented your programs. Of course, the interesting thing about the file format was that it wasn't a single graphic, like a .GIF or .BMP file, but a container for one or more graphics.

Fast-forward to today. Every time you visit a website, using a reasonably modern browser like IE6 or Firefox, a little 16x16-pixel icon shows up next to the URL for the site, and that same icon often ends up in other places, like your bookmarks. This is generally known as a favicon, because it was originally introduced by Microsoft around the same time they decided that bookmarks should really be called favorites, much to the dismay of spelling teachers in the UK. Anyway, it turns out that the file needed on a website to make this particular magic happen is, as my foreshadowing may have indicated, a .ICO file.

Now, as the web progresses and morphs, one of the most important concepts to come along is that of the feed. Rather than surf to a bunch of different news sites, blogs, and boobie galleries web comics to see if there's anything new to peruse, sites provide feeds — basically, a place on the website that a computer program can look to see what's new. Then, such a program, called an aggregator, can provide a central place to see today's web at a glance. Aggregators can be installed programs or web-based. I use a web-based one called Bloglines.

You may think I'm rambling a bit, but the topic is still icons. You see, the Firefox browser understood that feeds were important, and provided a special icon to show whether a web site had a feed available. By default, when clicked, it would create something called a "Live Bookmark", but you can install a Firefox extension (and I have) which will add the feed to Bloglines for me when I click. This icon is known as a feedicon. Now, Microsoft has a new version of IE coming down the pike, and they've gotten the feed religion as well. In an unprecedented show of good sense, Microsoft has decided to use the same icon as Firefox.

To capitalize on this lining up of the planets, a website has been established to crown this icon as the standard identifier of feeds: feedicons.com. Now, I thought this was a good idea, and wanted to use the standard icon over on my left sidebar here in Blogger land. So, I wondered. Will the HTML IMG tag work with a .ICO file? If so, all I have to do is reference the favicon of feedicons.com!

Well, I've done so, and it works with Firefox 1.5, at least. Please let me know if you see the little icon next to the "XML (Atom)" over on the left.

Tags: , , ,

2005-12-29

Bush law-flouting makes techies speak out

There's a website called memorandum.com, that keeps track of what topics bloggers are writing about. They keep it segregated into two sections: Politics and Tech. Watching this site recently, an interesting phenomenon emerged. The general topic of President Bush's secret authorization of domestic spying without warrants was fairly active on the Politics side, but absolutely exploded on the Tech side! I think I can understand why, too. My personal blog here would usually be considered a tech blog. I'm a geek and I write about the geeky things I like to do. But even I posted about Bush and the NSA.

Maybe it's the cryptography background. I was a crypto programmer for a few years, and maybe that makes me pay just a bit more attention to what the NSA is up to. Another associate of mine from those days is the always-good-for-a-security-soundbite Bruce Schneier. Bruce has weighed in on the issue as well, giving some important historical perspective in his blog post Schneier on Security: Project Shamrock.

Maybe I'll start writing other people's Congressmen. I dunno -- we gotta do somthing here.

Tags: , , ,

2005-12-19

A letter to my Congressman

Perry Metzger, a bright man whom I recall from my days years ago as a crypto engineer, wrote the following editorial piece on the Cryptography Mailing List: A Small Editorial About Recent Events. In case you don't follow links, it's about President Bush's unapologetic admission that he has been authorizing domestic surveillance without court orders for years, and that he intends to keep doing so. This outraged me when I first read about it, but the news often outrages me and I do nothing about it. Perry's editorial struck a nerve. He's right, we all should be doing something about this one.

So, I wrote my first-ever letter to my long-time Congressman, Bill Pascrell. It went like this;

Congressman Pascrell,

You've been my Congressman for an awfully long time, and I've always
admired the job you do, and have never felt the need to write to you
before.  Today, I feel I must, even though I expect you are already
feel as I do.

I'm contacting you in regards to President Bush's recent admission
of surveillance of U.S. citizens without benefit of warrants or court
orders.  This is clearly a violation of the law (U.S. Code 50 USC 1801
- 50 USC 1811), and the President must be held accountable.  Please do
whatever you can.  The rule of law is the most important precept in our
republic, and no one can be allowed to ignore it, no matter how noble
the reason.

Thanks for your attention.

Jim Russell
Nutley NJ

I'll be following up with letters to Senator Lautenberg and Senator-in-Waiting Menendez. I realize that having a Democratic Congressman and two Democratic senators make my letters a bit like preaching to the choir, but I want to make sure they understand the level of anger and fear that the President's actions have instilled. There were plenty of legal methods to accomplish what he wanted. No one, especially the President, should be able to ignore the law.

Tags: , , ,

2005-12-18

Google's Blogger Web Comments: Legal bugs, coding bugs?

In the posting Getting to Know You, Tristan Lewis speculates on Google's motives for providing their new Firefox extension, Blogger Web Comments. The analysis makes a lot of sense, and is probably close to the mark. I'm glad someone is reading the License Agreements for me.

I had already installed the extension before reading the post, and probably would have taken the risk of keeping it installed for a while. However, I've recently been having runaway memory problems with Firefox on my Debian GNU/Linux system. At first, I had attributed it to upgrading to the latest "firefox" package in the Debian Unstable repository. Then, it struck me that it was quite possible that Google's extension was to blame. The timeframe seemed right — the swapfile thrashing and glacial response in Firefox has only been happening for the last few days.

So, I've uninstalled the extension. So far (a couple of hours), no more runaway memory problems. I tend to believe that the Google extension was the culprit. If the memory problems come back, I'll update the post and try to lay the blame elsewhere.

UPDATE: The Google extension has been exonerated. Firefox caused another memory-eating episode today, with the extension removed. In the meantime, Debian Unstable has moved their "firefox" package from the repeating-decimal version 1.4999... to version 1.5. I've updated, and now I wait to see if anything has been fixed. You know what would be nice? If Debian's package-management system would show some sort of changelog.

Tags: , , ,

2005-11-28

The Town Play

You'll notice that one of the entries in my wiseacre tagline is amateur actor. I actually considered acting as a profession long ago, but it turns out that doing it for the love of the theatre, while hacking computers to pay the mortgage, has worked out just fine for me.

Northern New Jersey is the perfect place for amateur actors, since you can't swing a dead cat without hitting a community theatre. I've done some CT shows, but the bulk of my post-college acting career has been with The Celtic Theatre Company, not coincidentally in residence at my alma mater, Seton Hall.

But, as Arlo Guthrie said, that's not what I came to tell you about.

There's a wonderful tradition here in the town of Nutley, one of the little things that makes the town a somewhat anachronistic throwback in this collection of little cities orbiting the Big Apple. We have a town play. Once a year, the town's Department of Parks and Recreation produces a full-scale musical, with all actors being Nutley residents. I mean, how Mayberry can you get? But it's great. I've gotten the opportunity to share the stage with my children, and share my love of acting with my neighbors. Plus, I never did the old-school musicals when I was young, so things like Annie Get Your Gun are new experiences for me.

So, the town play's come around again this year, and it's Oliver! (Yes, the exclamation point is part of the title.) And I'm playing Fagin. Seeing as how this is a personal blog, I'm going to occasionally toss in a post on how things are going.

2005-11-14

Lesson learned from Sony CD infection

As the blogs go wild posting the latest tidbit about Sony BMG CDs (the story has even made The New York Times), I suggest we stop and reflect for a bit.

By placing active Windows programs on what was supposed to be an audio CD, Sony BMG in effect launched an attack on your system -- if you run Windows, that is. In most cases, the attack is successful. But why? What defensive measure let you down here?

One of the biggest annoyances with Windows is the Autorun feature. This is the feature where the operating system detects insertion of a CD and then decides for you what to do about it. Luckily, the real geeks at Microsoft, the ones who actually write the Windows code, knew that this feature should be optional. Even more luckily, the folks who produce the O'Reilly book series Annoyances have a website that tells you how to turn off Autorun. Do it. Turn it off.

Tags: , , , , , ,