Monthly Archive for June, 2005

Santaniello.NET supports SPF

I’ve added SPF info to the DNS record for santaniello.net. See here:


    mark@knuth ~ $ dig TXT santaniello.net +short
    "v=spf1 mx include:easydns.com ~all"

Essentially I’m telling the world that any mail from “anyone@santaniello.net” which did not originate at one of my mail servers is probably bogus.

David sues Goliath

Well it’s official: AMD has filed a Federal antitrust lawsuit against Intel in US District court. I’ve had anecdotal evidence of Intel’s anticompetitive behavior for years, but this complaint contains a whole bunch of new details. Here’s one gem of a quote:

In 2002, when AMD set out to earn a place in HP’s commercial desktop product roadmap, HP demanded a $25 million quarterly fund to compensate it for Intel’s expected retaliation. Eager to break into the commercial market, and to earn a place in HP’s successful “Evo” product line, AMD agreed instead to provide HP with the first million microprocessors for free in an effort to overcome Intel’s financial hold over HP. On the eve of the launch, HP disclosed its plan to Intel, which told HP it considered AMD’s entry into HP’s commercial line a “Richter 10” event. It immediately pressured HP into (1) withdrawing the AMD offering from its premier “Evo” brand and (2) withholding the AMD-powered computer from HP’s network of independent value-added resellers, the HP’s principal point of access to small business users for whom the computer was designed in the first place. Intel went so far as to pressure HP’s senior management to consider firing the HP executive who spearheaded the AMD commercial desktop proposal. As a result of Intel’s coercion, the HP-AMD desktop offering was dead on arrival. HP ended up taking only 160,000 of the million microprocessors AMD offered for free. As of today, HP’s AMD-equipped commercial desktops remain channel-restricted, and AMD’s share of this business remains insignificant.

Woah.

If anyone’s interested, the complaint is quite readable and pretty interesting. Highly recommended.

Windows x64 and iTunes 4.8

I just upgraded to iTunes 4.8 and noticed that the CD ripping stuff finally works on Windows x64. This is good news.

Smooth Jazzy?

I wrote a little song today and recorded it. It’s not done, and I messed up a few times during the recording. I like it, but as my wife puts it, “it sounds a little smooth-jazzy”. Judge for yourself here

Better Firefox Error Messages

I’ve been using Firefox for a while now, and one thing I’ve missed is Internet Explorer’s error messages. I’m a really bad typist, so I frequently type things like “www.google.co” without realizing it. With Firefox, you get a truly annoying popup that says something like, “Hey retard, you made a mistake.” To add insult to injury, the popup steals focus and requires me to click OK before I can correct the URL.

I Googled around for some kind of extension to fix this problem, and I discovered that support for “IE-style” error messages is actually built-in:

  1. Enter about:config in the location bar.
  2. Find browser.xul.error_pages.enabled.
  3. Change it to true (the default is false).
  4. Restart Firefox

Unison

I’ve started to use Unison to synchronize files between my USB keydrive and desktop. Unison is a lot like rsync (and actually uses the rsync algorithm) but whereas rsync is a “mirroring” tool, unison is designed to propagate changes in both directions.

My next step will be to synchronize files between work and home over the net.

Stupid Windows Tricks

Here are some CMD tools you probably didn’t think existed:

  • findstr - Like Unix grep
  • tasklist - Like Unix ps
  • taskkill - Like Unix kill

These come for free with recent versions of Windows. You might be wondering why Microsoft chose these names instead of their well-known, pre-existing Unix equivalents? I don’t know for sure, but I suspect this has something to do with it.

Anyway, here’s a nice trick:


C:\>tasklist /m msvcrt.dll

Image Name                     PID Modules
========================= ======== ===============
OUTLOOK.EXE                   3576 MSVCRT.dll
cmd.exe                       2616 msvcrt.dll
vim.exe                       3816 msvcrt.dll
iTunes.exe                    3776 msvcrt.dll
firefox.exe                   2912 msvcrt.dll

Whip that one out next time you can’t delete a directory because some DLL is in-use.

Slow Autofocus

My wife has a Canon Digital Elph S330. It’s a decent camera, but it’s a little old and beginning to show its age. The autofocus is now annoyingly slow. Sometimes you need to hold the shutter 1/2 way down for a good 2 or 3 seconds.

Anyone have any idea how to fix this?

MacIntel Overdose

I’m a complete hypocrite for saying so, but I’m tired of every jackass with a website posting wild speculation about how the Apple/Intel partnership will effect Microsoft, Linux, IBM, and the migration patterns of the European swallow.

Or the African swallow. But then of course African swallows are not migratory.

Fortune Cookies

Last time I went to a Chinese restaurant, my fortune was, “you will soon receive a promotion.” I had it thumb-tacked to my cork board at work for a while.

I’m going to eat there more often.




Creative Commons Attribution-NonCommercial 3.0 United States
Creative Commons Attribution-NonCommercial 3.0 United States