the pain continues

Download – The Apache HTTP Server Project

Apache 2.0.44 is the best available version

I have compared my experience trying to use Windows as being like driving nails with my hands, bloody, painful, and ineffective.

I realized I need to stage my web content on an actual web server, now that my development space on the public web server is gone. So I decided to try IIS: I already have it, so why not?

Well, one good reason is that I could never get it to serve me a web page. I kept getting prompted for authentication and after plodding through the online help (that never referenced authentication), i gave up and installed Apace 2.0.44. And in no time flat, I was able to serve content.

Granted, I’m not an experienced Windows users, but the premise of all these wizards and GUI control panels is that expertise is not necessary. The brain trust at MSFT have done all the hard work.

Bah. It’s very frustrating to have to work around the system to get the simplest things to work. If I hadn’t installed Cygwin and perl early on, I’d have jumped out the window weeks ago.

Teddy Roosevelt on corporate power

Theodore Roosevelt

“The captains of industry . . . have on the whole done great good to our people. Without them the material development of which we are so justly proud could never have taken place. . . . Yet it is also true that there are real and great evils. There is a widespread conviction in the minds of the American people that the great corporations known as trusts are uncertain of their futures and tendencies hurtful to the general welfare. This . . . is based upon sincere conviction that combinations and concentration should be, not prohibited, but supervised and within reasonable limits controlled; and in my judgment this conviction is right.”

What would he say about today’s corporate combinations and concentrations of power?

curing MT’s senior moments

[the girlie matters] tips, tricks, and things to do to my site: remember me misbehavior

I found this information while I was looking for something else: I was so excited to see a solution to this problem, I forgot what I was looking for.

If your MovableType instance forgets that you or your readers have already established a relationship with it, try this fix in your individual entry template.

Change

setCookie('mtcmtauth', f.author.value, now, '', HOST, '');
setCookie('mtcmtmail', f.email.value, now, '', HOST, '');
setCookie('mtcmthome', f.url.value, now, '', HOST, '');

to

setCookie('mtcmtauth', f.author.value, now, '/', HOST, '');
setCookie('mtcmtmail', f.email.value, now, '/', HOST, '');
setCookie('mtcmthome', f.url.value, now, '/', HOST, '');

I’m Switching

Apple – Switch

I ordered a 2 * 1.25 GHz G4 today and will move away from this superannuated Windows machine as soon as it comes in.

One of the major annoyances is how poorly non-MSFT applications work in Windows. While they be be OK for awhile, after some time, things get flaky, the machine slows down, applications don’t respond, and you find yourself in Task Manager, killing off the zombies in hopes of getting some work done.

The opacity of the OS is another problem for me: I’m used to being able to see what’s happening on the system, and while the article referenced in my previous post mentioned a Resource Kit that offers tools a UNIX admin would recognize, they’re not standard and as far as I can tell, not available in my workplace.

I can’t print to a printer that’s physically located on my desk because the computer thinks it’s out of paper. So I have to send my print jobs to a printer on the floor below mine and go get them.

I tried to print a simple one page document last week and while I could get one copy, the subsequent request for 100 copies was all gibberish: font substitution or the lack thereof wasted 100 sheets of paper (for some reason, I couldn’t kill the print job). So I found to our overworked communications director (who uses a Mac) and in 5 minutes, we did what I couldn’t do in an hour in Windows.

The bottom line is that my job is a multidisciplinary one, and the right tools to do that aren’t forthcoming from Windows. Maybe a bigger, faster machine would have helped, but I have a problem forcing a person with a given set of skills to use unfamiliar or unsuitable tools “because everyone else does.”

To reference the previous post again, assuming the document it covers is genuine, using a system with the transparency and flexibility of UNIX with the power and focus of a commercial enterprise is the way to go, as endorsed by MSFT itself. So I’m just getting ahead of the crowd.

UNIX -> WIN2000 migration tips

M?crosöft Secrets

This white paper discusses the approach used to convert the Hotmail web server farm from UNIX to Windows 2000, and the reasons the features and techniques were chosen. It will focus primarily on the planners, developers, and system administrators. The purpose of the paper is to provide insight for similar deployments using Windows 2000. We will discuss the techniques from the viewpoint of human engineering as well as software engineering.

It would be interesting to read some similarly detailed docs that detail migrations from Windows to other OSes.

It doesn’t mention that the migration took more than three years: it didn’t take the Hotmail team that long to build the site in the first place.
Continue reading “UNIX -> WIN2000 migration tips”

Fritz’s hit list

Freedom To Tinker: Fritz’s Hit List Archives

Let’s pause for a moment to meditate on the sublimity of a legal system that can treat fart noises as intellectual property. Take your time; I’ll wait.

This website has lots of thought-provoking stuff. The shots at the Hollings bill are funny enough, but his analysis of the media companies’ use of denial of service attacks/restraint of trade actions is quite serious.

backlinking re-enabled

I turned backlinking back on: it stopped working a while back so I removed it from the page layout. Tried it again this weekend and it worked, so it’ll stay there for awhile.

I wish this were somehow included in MovableType: I think there’s something inherently doomed to break in the current implementation.

the virtues of literacy

O’Reilly Network: Marshall McLuhan vs. Marshalling Regular Expressions [Jul. 08, 2002]

What does the success of regular expressions have to do with McLuhan? Simply put, the technology and Friedl’s book seem to embody everything McLuhan said was passé: they celebrate and support a reverence for text that McLuhan expected current generations to abandon. The actual message, as I will show, is more subtle and enhances McLuhan’s work substantially.

At first, I was pleased to see that Jeffrey Frield’s book on regular expressions had come out in a second edition: I was a reviewer on the first edition, but until I read this article, I had no idea how popular the book was. It is a great reference, and I know the author has been scrupulous on tracking and fixing errata: one of the reader reviews at Amazon.com claims the book has no errors, which doesn’t surprise me.

But back to McLuhan. It’s been a while since I read any of his books, but this article refreshes the core ideas well enough. One of the aspects of hacker culture or at least of the smarter ones I have known is the high level of literacy and of literary proficiency. They read and write well, and as anyone who has worked on UNIX systems knows, the text processing tools in that environment are the most powerful to be found anywhere. emacs, TEX, SGML and its better known offshoots of HTML and XML are all text processing tools. And why has it been necessary to create these tools? To write programming language source code, which is far more rigorous than human language,and requires more powerful, more finely controllable tools. Where most of us can get along quite well with simple search and replace in a word processor, reqular expressions make a myriad other text management tasks not just possible but simple.

Perhaps this is where the irony of using the word “programming” to describe producing televion, a passive non-creative activity, and producing software, its polar opposite, makes itself most keenly felt.

A closed, unprogrammable device fits McLuhan’s most dire assessment of automation and its numbing effect. But once a hacker breaks open the device and reprograms it, he reclaims not only the device itself but all media with which it comes in contact.

Reclaiming media is what the FCC hearing at the UW (was that just yesterday?!) was all about. There’s something very meme-ish about all this.