Main

Computers Archives

October 26, 1999

Tables and A Win98 Install

Spent most of yesterday updating a couple of tables which show what the other 49 states are doing in relation to the subject matter of the legislation. Sorry I can't say what the subject is until the package of bills are finalized. But there is nothing I can think more frustrating (except maybe trying to install Win98SE onto a clean disk when you only have the upgrade version to work with) then trying to compare statutes across states. Each state, as is its right, creates there own system of laws. However, trying to identify the similarities and differences between those laws is fraught with much difficulty. It almost makes you want to look at federal laws, which usually are the same for all states.

So, is there a way of installing Win98SE onto a clean disk when all you have is the upgrade version from MS? I understand that the retail upgrade version can be used to install but I'm not sure the version I got directly from MS is the same as the retail. I tried all kinds of switches to get setup to run but it always said that I needed to run it under Windows (which of course, had not been installed yet).

Ally McBeal (sp?) was on last night. Sometimes that is the coolest show on TV. And sometimes, it just sucks. Last night sucked. If their goal is to make all of their characters as unlikeable as possible, they are doing a bang-up job. Many of the lawyers here already hate it, if the writers keep this up, I may also.

What with meetings and continuing research and updating of the statutes I will be a busy person this week. Hope your week is better than mine is looking like...

October 27, 1999

Service With a Smile. Not.

Sports Night last night was a good one. If they keep it up, it may become my new, favorite show on TV (after Ally). The writing and acting are excellent. Which of course means it will be cancelled.

Work on the legislation I am revising is progressing slowly. I've checked 20 states so far. 30 to go! Unfortunately, this morning will be eaten by meetings on the budget and to finalize what will be included in our legislative package.

Saw on InfoWorld that MS has confirmed a February 17 launch date for Win2000. As soon as I can get my hands on a copy I will load it on one of my PCs (Right now I have three. None of which are exactly state of the art but they do what I need them to do).

I will, of course, have to upgrade the target PC first. But I have time to do that. I figure a Pentium III running at 500MHz should be enough. 256MB of RAM. 10GB drive. DVD. And as Dr.Keyboard would say, "All the twiddly bits."

Tomorrow I'll give a run down of what I am using at home. Today, I'll tell you about the Dell OptiPlex GX1 at work. It's about a year old and is a Pentium II - 333MHz. 128MB of RAM. 6.2GB drive. CD-ROM and built-in Crystal Sound card and ATI Rage Pro video (8MB). I have Win98SE on it. The only problem I've had so far was when my Maxtor HD started to make very bad noises. It would sound like the heads were trying to bash their way out of the case. Dell sent out a Wang technician and he swapped the drive.

While I do recommend Dell PCs, I have a bone to pick with their "On-Site" service. It isn't. At least, they try mightily to do everything except provide on-site service. They will talk to you on the phone for hours, but send someone out to service your PC? Only if the problem appears to be in the box itself and you are unwilling to open it and replace the suspected part yourself. If you have a bad monitor or keyboard they will express to you a new one. But you then have to box up the old and ship it back to them (otherwise they charge you for the new part).

This level of "service" may be OK for people who are comfortable with PCs. But what of the great majority of Dell's customers that are not? Of course, I doubt the other manufacturers are any better but perhaps there can be levels of service, each with a different cost structure. "Regular" service like they have now. "Premium" service for those who are willing to pay a couple of hundred dollars extra per year for real on-site service. That is, you call and tell them the suspected problem, and they come out within four hours to diagnose and fix it.

More tomorrow on what kind of PCs I have at home. See 'ya.

October 28, 1999

I'll Show You Mine

As promised, a quick run down of the PCs at home. I don't have names for the PCs since none of them are networked (that will come some time in the future) so I will refer to them as Mo'opuna (grandchild), Keiki (child), Kane (man).

Mo'opuna isn't being used much now. It, as well as Keiki have Shuttle motherboards (HOT-555 I think). It has a Pentium 120MHz. If I remember right, a Fujitsu 800MB HD, 32MB of RAM and runs Win95/Office97. I'm not sure what I'm going to do with this. Either rip the guts out of it and replace the mobo/CPU, HD, and RAM or maybe use it to experiment with Linux (Caldera 2.2).

Keiki is used by SWCNBD (she who can not be denied). Up until last night, it was the PC I was using to experiment with Linux (more on that another day). As of last night, its running Win98SE. It has a Pentium 166 MHz, 64MB of RAM, a 2GB Maxtor HD, SB AWE64 sound card, and a Diamond Stealth 3D 2000 video card. She will be using it for making her monthly calendars with PrintShop Premier Edition. Later, I'll add Office2000 so she can do her letters and stuff.

Kane is mine. It has an Abit BX-6 Rev. 2 motherboard with a 400MHz Celeron, 128MB of RAM, 6.2GB Maxtor HD, 3D Blaster Riva TNT 16MB AGP video, and SB Live! audio. This one also runs Win98SE and will have NT2000 installed on February 17, 2000.

Friday will have the tales of Linux and other horror stories. Just in time for All Saints' Day

October 29, 1999

Caldera Linux 2.2 Install

But first, this message. I've been following the America's Cup (or follow the link here) races via the web since no one seems to be televising anything on TV about it yet. Even more frustrating is that the Hawaii team Abracadabra2000 is not doing well. They are 8th out of 11 at the end of the first round with a record of 4 wins and 6 loses. The Italian team, Prada Challenge, is a perfect 10 and 0. If things don't change soon, it may be a New Zealand vs. Italy cup race! Unfortunately, the only thing that would be proven by such a race is that them who has the money, wins...

And now, this. You may have noticed the new email address link at the top of the page. It took me two days to get it going (an eternity in Internet time) so feel free to start sending those cards and letters in. Replies, albeit not necessarily prompt, are guaranteed. Your mileage may vary. Objects are larger than the appear. The door is ajar. The dog ate my diskette. And now my first official email (Brian was actually the first but that doesn't count *grin*). This in from John Doucette. He writes in reply from my question about installing Win98SE onto a clean drive if you don't have the retail version to install from. He writes:

Hi Dan

Got the link to your page from Brian. I have only read the current week so far but looks good to me.

I also saw Sports Night this week and thought it was one of the best written episodes of any show I have seen in a very long time.

I am as I write this working on an install of Win98 Upgrade. You can use the Win3.1 disks as an upgrade product. As I recall Win95 only wanted to see Disk 1 of Win 3.1 but Win98 just asked me for disks 1,2,4, and 5. Too bad Win98 isn't like Dos upgrades which if you use the /g switch acts like full version of Dos.

John Doucette

Thanks John for the information and the kind words. I think that Sports Night may be one of the better, if not the best written series this season. It seems to me that Frasier lost its edge last year and has not regained it yet. And Ally can go off into the deep end sometimes while exploring her psychological problems.

As to the install, what I ended up doing was using a copy of the commercial version of the original Win98 (is there a term now for this version - First Edition?) first, then used the upgrade to get to Win98SE. And as DrKeyboard has said, MS is getting ridiculous in the length of the product keys now-a-days. They are long and prone to miskeying (is that a word?).

And now my children, gather round while I begin the scary tale of how I installed Linux and learned to love the bomb. But to those who are wise, RUN! Run for you lives!

Not being one to scare easily, I figured I would see what all of the hubbub was about and bought a copy of Caldera's Linux 2.2 on the advice of several reviews which said that it was the easiest distribution to install. And I guess that (the install) could be true if the hardware you have matches what is on the very small compatibility list. Unfortunately, if you have a video card less than 5 years old the GUI-based install won't work. Which is still OK, its just not as easy.

On the other hand, if you were planning on using Linux as a desktop operating system as a replacement for Windows, think again. Because you need to get KDE up and running so that you can use the StarOffice office suite or WordPerfect. Either of which you would need to have to actually do some work on. So, the first problem is hardware compatibility.

The second problem is that if you can't get the GUI running, everything else becomes long and sleepless nights learning how to change configuration files. Many of which are hidden from you so you won't change them. And in the case of one of the communications programs (which actually runs under KDE), a file needs to be there, but it has to be empty...

If you do get the GUI running, which I did eventually after playing email tag with Caldera support for a couple of weeks (they no longer talk to me because their "free" support structure literally includes a ceiling on questions) then you get to see all of the bugs in programs designed to run under Linux. Bugs? you say. Yes bugs. These programs that run under Linux are FULL of bugs. While the Linux kernel may be rock solid, almost everything else looks like it was written by a six year old.

Over and above the bugs is the fact the even when the software runs, its not as easy nor as powerful as what runs under Windows. Say what you will about MS Office, but I can't find anything better. And MS Office stands way above StarOffice 5.1.

So the moral of the story my children is that you can fool some of the people all of time, and all of the people some of the time, but Linux, as a replacement for Windows, has no clothes.

Have a Happy and Safe Halloween! See you Monday.

November 9, 1999

Dayz Past

I now have digital email certificates from Verisign, Inc. for my mail accounts. From now on, if you get email that appears to be from me, but it does not contain a verified certificate, it is probably not from me. Unfortunately, if your email program (e.g. Eudora Lite) does not know what to do with the certificate it will consider it as an attachment and save it to your drive. It won't do either of us much good if that happens so all I can say is perhaps you can use another program for you email. Outlook Express, which is what I use for an email client is compatible with the certificates and unless you have another program that is compatible, I suggest you use that.

On the America's Cup front, the Hawai'i Team Abracadabr2000, won a great race against Team Dennis Conner (TDC) in Stars and Stripes. TDC was ahead at the start and the first four marks. From that point to the end, the Hawai'i team dueled it out with the TDC team winning by a razor slim three seconds. Unfortunately, Hawai'i in an earlier match against Nippon lost by a whopping three minutes 29 seconds. Hawai'i lost the start and never was in a position to challenge Nippon.

Good stuff over at Dr. Pournelle's site re:Microsoft Monopoly. Both in the view as well as the mail. Since most of you will probably be sick of the subject, I figured I would talk about something that Dr. Pournelle mentioned in passing. Namely, the early PCs. No I'm not talking about the IBM PC. I'm talking about the Atari, Amiga, or Apple II. This was in the mid-to-late 1970s, years before the first IBM PC came out. The first PC I ever used was an Apple II. I think it had something less than 64K of RAM and an external 5 and 1/4 floppy drive (no hard drive). The monitor was a 13-inch TV from Radio Shack. The printer was some unknown company that used a roll of silver coated paper and heat to form the letters (well, at least you never had to change a ribbon).

The first PC I ever owned, was an Atari. It had about 64K of RAM, with the keyboard built into the case and a game cartridge port in the top. Again no hard drive and actually came with a cassette interface so you could store your programs on cassette tapes. Eventually I got a floppy drive for it since I got tired really fast of trying to use cassettes. I also had a state-of-the-art YELLOW monochrome monitor!

And remember, at that time, there were no bulletin boards or internet to download programs from so the main source of utilities and such was magazines. That is, you would type in row after row of long lines of gibberish. Then see if your checksum matched the authors. If so, you would then run a translation program which would create the executable. Yikes! Talk about the dark days of PC computing.

Of course, once the IBM PC came out in the early 1980s, everything changed. On one hand, the industry was able to standardized on one architecture. And this was good. But on the other hand, the industry standardized on one architecture. And this was bad. But there was no looking back and I traveled to Los Angeles and bought a 8086 clone (I think it was an NEC chip if I remember right). This one had about 256K of RAM, and 5MB hard drive, a 5 and 1/4 floppy. The video card was a Hercules compatible monochrome output. From then on, its been one Intel chip after another. From the original 8086, to the 80286, 80386, 80486, Pentium, and now Pentium II. I think I'll skip the Pentium III and go for the next generation after that. But what memories...

Quick Notes:
Dr. Pournelle has a link to Dan Bricklin's Log. Once there, there's a subsection of the log on the Microsoft trial. It's worth a quick look. Especially interesting to me was the "Ethical Issues" section which attempts to trace our current laws back 1500 years! Recommended (as long as you are not offended by quotes from the Talmud).

The UK Register has a hands on review of the "Chipzilla" CuMine Chip. As always, its worth a quick look at their site. They always have interesting things to say across the pond.

In all the hubbub about the MS trial I forgot to mention a small item about certain builds of Caldera Linux 2.2. There is a small security hole. The default install creates a user called "Help." This user has root access and no password. Let me say that again. It creates a user with root access and no password. This allows even the dullest NT hacker to come in and do all sorts of mischief. Caldera's 2.2 was one of the more popular distributions out there and I bet more than a few of them still have the "Help" account active. Makes you want to switch to OpenBSD Unix doesn't it? OK. Maybe not.

December 1, 1999

Routed Out

The roaches were eating again last night. Almost literally. Oh I got the DVD hooked up OK. As Dr. Pournelle pointed out yesterday in his column, 90% of PC problems are cable related. And sure 'nuf. Even if this isn't a PC, fiddling with the fiber optic cable from the DVD to the receiver brought the Rolling Stones to life (they are dead aren't they? Or is it they just look that way sometimes? ;>).

And I even got the center channel and sub-woofer speakers hooked up OK (though its a rats nest of wires soon to get worse). Still to be done is the cassette and VCR. I would have finished those also except for the fact that in the middle of my befuddlement, I mean work, we got a call from one of our tenants saying the toilets were backing up and flooding the carpets. Sheesh. As if I'm actually going to do something about it. What do they think I am anyway? A PLUMBER (paging Dr. Jim, paging Dr. Jim). So I called Roto Rooter and they said someone would be there in about an hour.

Since the tenents were getting a little hysterical over a little sewer water in their living room, my wife and I ended up mopping up the mess which, as we found out later, was probably caused by the tenents trying to flush the city of Calcutta down the toilet. Eventually, the Roto Rooter man showed up and began to run his metal snake through one of the sewer line clean outs. Apparently, no joy. So he went around the house to the other clean out and ran it again from there. Again, apparently no joy because he could still see standing water in the pipes. But then before going into the house and ripping out the toilet to run the snake through there, he decided to test things to see it they would back up again. Thank goodness everything was working fine at that point and he figured he probably cleared the blockage the first time around. So, two hours and a lot of mucky water later he was on his way home. And so were we. Needless to say, I slept very well last night (and I'm sure those dreams about huge flying roaches will go away eventually).

Quick Notes
Email/Spam Harvesters trawl along the web trying to find email addresses to add to their databases of hapless people. Since the web is so huge, your site may not have been hit, yet, by one of them. But at some point they will. When that happens, you will know it because you, or anyone elses address on your site will begin to get Spam (Gamble Online at our Casino!). Take a look at this site which gives some interesting information on how to try to stop this. Especially if you are running an Apache server. Or you can take a look at this site.

Today is the first day of the two day training on facilitating meetings so I do not know if I will be able to do a noon update. Check back if you have time, otherwise see you folks tomorrow!

Aloha

April 3, 2000

Search Me

Atomized. I was over at Dr. Pournelle's site searching on a link for a keyboard that he was looking for. I knew it was somewhere on his site but not where. I knew it was there because I had sent it to him sometime ago.

So, I figured I would try out his whiz-bang search engine Atomz. Since I sent the link I figured I would try searching on my last name (since it is not common and should not return a bunch of hits). Well, was I wrong. Apparently, Atomz defaults to a "fuzzy" search if it can't find what it is looking for (as far as I can see anyway). So in excess of 380 hits came back. And fuzzy it was. For example, city, st., site, suite, SST, 1st., sweet, SETI, stay, set, sat, swat, and cite. I went through the first 100 hits and then gave up. This kind of search engine is great if you don't know exactly what you are looking for. But even if you do, you may as well as forget using it if this is any indication. YMMV. Not recommended unless you are really desperate.

Oh, by the way, by searching on the word "Aloha" I was able to find it. On the Recommended Hardware Page. And it didn't seem to do a fuzzy search. Don't ask me. Because I don't know. Sigh.

False Alarm. Saturday's mail brought a letter from the University of Hawai'i. I opened it with some trepidation but found only that they have not been able to finish deciding who made it into the Masters of Public Administration yet. They said they will be done in two weeks. Oh well, at least it got my heart going for awhile. Big Sigh.

Speaking of Alarms. A flight of vintage P-40 Warhawk aircraft were seen buzzing the battleship USS Missouri moored in Pearl Harbor yesterday. But not to worry. It was just the start of filming of the movie "Pearl Harbor." Included in the cast are Ben Affleck and Cuba Gooding Jr. Industrial Light and Magic is doing the special effects.

***** Noon Update *****

Whew! Lots going on in the Daynotes Realm. Brian Bilbrey is beginning his dream to be a published author by teaming with Tom Syroid (see Tom's post here). Congratulations and Good Luck, Brian. However, given the horror stories that the others tell about writing a book, please remember to make some time for you and your wife. Priorities. It's all about priorities.

Robert Bruce Thompson and Bo Leuf continued the cat fight as to which browser is alpha dog (to mix breeds if not phylum). Bob came out with what, at first glance, looked like a good point about how all browsers should be able to read pages created by FrontPage just as all word processors should be able to import and read Word formatted documents. The problem with this analogy is that it assumes MS developed and owned HTML just as it did with the Word format. Only. It didn't. Hence, the analogy does not hold up.

Still, to me the question is do you want Microsoft to dominate everything? I don't think so. Otherwise you wouldn't be looking at Linux would you? And how would you like it if Microsoft created their own version of Linux (April Fool's Day notwithstanding)? And what if that became the dominant distribution? Hmmm? I though not. Oh well, use what browser you want. But remember, if you lie down with dogs, don't blame me for getting mange. Or some such.

Times A'changin' I forgot that many of you poor folks had to change your clocks this past weekend. We Equatorians, and Arizonans, don't have to put up with such foolishness. Changing time to suit your needs, indeed. Such wickedness! See a history of this abomination here.

Seeing Double. According to a report by InfoWorld Columnist Brian Livingston ( here), if you have a dual processor system, and you do a clean install of Win2000, it will recognize only one CPU. The procedure to have it utilize both CPUs requires the changing of a driver. Read the article above to see how.

Help Desk Hell. There's an interesting tale of being on the help desk one night when all hell breaks loose due to a DoS attack. See it here at Byte. It answers the eternal question of why PCs hum.

January 27, 2003

Moving Experience

Most of my objections to using Movable Type (MT) appear to be baseless. While the installation of the software could have been made easier by having an install script/program and the instructions could be clearer, I still got it up and running after *only* three tries. One of those tries could have been avoided had I known the cryptic error message I got meant I needed to delete the MySQL database if I wanted to start over again.

Whichever the case, MT is now installed using the default template. It creates an index.html file that is W3C standards compliant for XHTML 1.0 (although I have not checked it for accessibility) and only about 5.5KB in size.

Note that it is a work in process and will change in size and look so I guess I should reserve final judgment. I further note that it creates a page that uses javascript for the comments facility so a certain percentage of people will not be able to use it (including me).

And finally, installing the software is not the same as using it. I reckon it will take awhile to get things how I would want it to look and then I need to decide if it's worth switching over or not.

But as of now, it looks like I should be looking for Dr. Pournelle's crow gif.

January 29, 2003

Geeklog

Speaking of content management systems, the one that my web host supports is called geeklog (see the geeklog site here). I can't say whether I like it or not because I can't get it to run. Pair has their own setup script but it assumes you are installing into your webroot. Whether this is a good location or not is open to debate (I don't think it is) but I am trying to get it to work. If I do, I'll have a pointer to it and you can take a look.

In a similar vein, I finally got Movable Type (MT) to automagically email me when someone leaves a comment. At first, I thought I had a problem with sendmail either being in a different location or not being available at all. But all it was is I had to check a box in the configuration file for MT that enables that feature. Doh!

So now if someone leaves a comment, it gets emailed to me rather than me having to check the site periodically during the day.

February 6, 2003

Opera 7.01 First Impressions

I'm sure even the great tenor Placido Domingo had nights where the voice wasn't up to snuff. So I guess I shouldn't be surprised when a company releases an update before its time.

I recently installed the Opera 7.01 browser (see their site here). Long-time readers, all eleven of you, will remember that I have been a proponent of Opera for years. There is much to like about a program that is relatively small, fast, secure, and standards compliant.

But I can not recommend this browser in its current state and am very disappointed that Opera would release this obviously unfinished version. Here's why.

This version of Opera has what I consider to be several show stopping bugs - some of which are intermittent and some not. The transfer window, even though it has a place for the amount of bytes transferred in real time, fails to display anything, even when the transfer is done. When I click on the bookmarks menu, it opens three panels, but refuses to let me see any other book marks past the third panel. When setting preferences, I went from the "Browser look" heading to accessibility and found that the display was not fully updating. That is, parts of it changed to the new section, parts of stayed the same, and parts of it became transparent and I could see the wallpaper behind it. The next time I went in it worked fine.

This version has apparently moved valued features and made them complex to implement. Version 6.05 included, in Preferences, the ability to customize the browser's layout. Included here were options for displaying only icons or icons with text, whether the icons should be fixed width or variable, and whether the "Go" button should be displayed. While you can now right click on the icons and set text below, you must turn off the the special effects found under "Skins" if you want the text to be displayed all the time (as opposed to only when you hover your mouse over them). This is different, but is it better?

This version seems to begin the display of web pages slower than 6.05. I opened both versions and pointed both to a website neither had recently cached - www.novell.com. Version 6 almost immediately began to display the site while downloading the approximately 90k of html code. I stopped version 7 after it said it had download over 1MB of HTML! This, when it hadn't even displayed anything yet!!! I decided to try another site - www.disney.go.com. Version 6.05 still started to build the page before version 7.01, but version 7.01 did finish a fraction of a second faster. I figured I'd do one more test so pointed both to www.sun.com. Once again, version 6.05 began displaying the page first but version 7.01 finished first.

Based on these problems, you may want to stay with 6.05 or Mozilla until Opera 7.x stabilizes. YMMV.

Aloha!

February 7, 2003

Opera 7.01 Update

I did some additional digging on the bookmarks problem I noted in yesterday's post. From what I can read in the the Opera support forum this is literally a feature and not a bug. According to one post, Opera decided that you didn't need to have more than 50 links displayed at one time.

Since they know best, they arbitrarily and capriciously changed it for 7.x so that you shall delete or move links into folders. Sigh.

Competition is good. There are alternatives to Opera. I will avail myself of those alternatives.

February 11, 2003

Phone Home

The public good, is in nothing more essentially interested than in the protection of every individual's private rights. - Blackstone

Programs generically called spyware invade your privacy by secretly sending back information about how you use your PC to their masters. How this information is used may or may not be in your best interest. But be assured it is in the best interest of advertisers and perhaps the government.

To combat this, there are a couple of free programs that scan your PC looking for spyware. One is called Spybot and can be found here. The other is Ad-aware (see their site here) and of the two, is probably the better known. Ad-aware recently came out with version 6.0 so if you haven't updated yet, you may want to head over to their site. But whether you choose Spybot or Ad-aware, you probably should be using one of them.

Over and above any privacy issues is the practical one of CPU usage. These spyware programs can consume much of your CPU's time, thus dramatically slowing everything else you want your PC to do. So if your PC seems to have slowed to a crawl, and you've ruled out the usual suspects of low disk space or memory, then perhaps you might want to download and install one of these.

Aloha!

February 12, 2003

Cascading Piles of Sheets

I understand that there are at least two problems with how this page is rendering. The first is in IE 6.0.2800.1106. The post at the top of the page does not display the date or if it does, it shows only the bottom fraction. The other is in Opera 5/6 (but works okay in 7.0). The links in the post at the top of the page do not work. The other links in the page work fine. When the top post is replaced by a newer one, the links start working in the replaced day.

I do not know if the problem is in the Cascading Style Sheets (CSS) or if MT itself is the culprit. But in looking at the underlying HTML, I don't see anything wrong - especially the links problem. This is straight HTML and should work in all browsers. But for some reason it doesn't.

I've started searching the support forum and see there are quite a few problems related to how different browsers work with CSS. When I have the time, I may get back to working on getting Geeklog (see their site here) working. Geeklog has the advantage of being OpenSource, while MT, although "free", is not.

Aloha!

February 13, 2003

Three Sheets to the Wind

Understanding any language hinges on understanding the words, and the context the words are used in. However, sometimes, the words are unclear so too then is the meaning unclear. Similarly, implementing the Cascading Style Sheets (CSS) standard (see them here from the W3C) hinges on understanding the words. But sometimes, the meanings of the words are unclear. Hence, different companies, each using the same standards, can create pages that look markedly different - even when companies make good faith efforts to meet the standard. Conversely, some companies don't see the standard as keeping them from extending or interpreting the standard as they see fit and others see no market advantage to implementing it at all.

Within this context of varying understandings and differing values, it should not be a surprise that CSS is a Tower of Babel of differing interpretations.

If things are so confusing, what can be done? The obvious answer is to find the lowest common denominator that all can decipher. Unfortunately, even current browsers interpret things as simple as tables in different ways. So this won't work.

The way I've decided to go is to use CSS that seems to work in the current browsers. Hence, I've switched from the theme known as Gettysburg to GeorgiaBlue (GB). GB seems to solve the two problems noted earlier (thanks Sjon, JHR, Phil, Paul, Jonathan, and Mike). Sometime, when I have the time (like when they start having snowball fights in Hell - ed.) I'll do a comparison between the two and see why one works and the other doesn't. In either case, onward and upward.

Aloha!

February 14, 2003

MT 2.6 Released

Movable Type 2.6 is out. I downloaded the update without problems so I guess the thundering herds have not hit the server yet. Get'em while they're hot here.

Have a Great Weekend Everyone - Aloha!

February 20, 2003

Get Thee Behind Me

Recently, I've started to get more and more spam. Unwanted and unsolicited email has begun to clog my mailbox with advertisements for lasting longer, growing bigger, getting out of debt, or getting into debt (via mortgages). So much so that I've even thought about closing the email account and opening a new one. But before I get to that point, I decided to see what kind of anti-spam software there is out there.

One of the better known is SpamAssasin. Be aware that there are only so many automated ways to identify spam. SpamAssasin uses:

  • header analysis: spammers use a number of tricks to mask their identities, fool you into thinking they've sent a valid mail, or fool you into thinking you must have subscribed at some stage. SpamAssassin tries to spot these.

  • text analysis: again, spam mails often have a characteristic style (to put it politely), and some characteristic disclaimers and CYA text. SpamAssassin can spot these, too.

  • blacklists: SpamAssassin supports many useful existing blacklists, such as mail-abuse.org, ordb.org or others.

  • Razor: Vipul's Razor is a collaborative spam-tracking database, which works by taking a signature of spam messages. Since spam typically operates by sending an identical message to hundreds of people, Razor short-circuits this by allowing the first person to receive a spam to add it to the database -- at which point everyone else will automatically block it.

Another is called CRM114 (from the Stanley Kubrick movie Dr. Strangelove Or How I Stopped Worrying and Learned to Love the Bomb in which a radio device called the CRM114 plays a pivotal role in the plot). CRM114 uses "sparse binary polynomial matching with a Bayesian Chain Rule evaluation" to determine what is or is not spam.

Another is called ifile and is different from others in the following ways:

  1. ifile does not require the user to generate a set of rules in order to successfully filter mail
  2. ifile uses the entire content of messages for filtering purposes
  3. ifile learns as the user moves incorrectly filtered messages to new mailboxes

ifile is not dependent upon any specific mail system and should be adaptable to any system which allows an outside program to perform mail filtering.

I have not tried any of these yet, but I plan to. More as I learn more.

March 5, 2003

Crossing Over

One reason keeping people from converting from Windows-based applications is the difficulty finding MS Office interoperable versions in Linux/KDE/Gnome.

Presently, there are two general options. Use semi-compatible office suite software such as OpenOffice, Sun's(tm) StarOffice or semi-compatible individual applications like AbiWord or KWord. For those with fast processors and lots of RAM (and lots of patience - ed.), you can try to use an Windows emulator such as WINE.

Each has it's problems. The Linux office suites are, at best, at version 1.0 levels of compatibility and stability. It is not unusual to find documents created in Windows appearing very differently in Linux. From simple things like bullet lists to complicated tables, the Linux version will look amazingly horrid. In many cases, trying to use a Linux based office suite in a production environment is an exercise in frustration as they continually segfault. And running an emulator is a slow, bug filled process.

While the long-term solution is to let Linux-native applications mature, for those that can't wait, an interim answer is to run MS Office in Linux via an emulator. Codeweavers' CrossOver Office tries to do this using WINE as a base.

I installed CrossOver version 1.3.1 without problems. The interface is a simple list of applications that they have install scripts for such as Office97 or Office2000 (sorry XP fans, no version for OfficeXP yet. Neither is FrontPage supported), Visio, Lotus Notes R5, and Quicken. Obviously, to install these applications you still have to have the software, but CrossOver emulates a Windows environment into which you can install, although not necessarily run as we shall see later, the above applications.

First up, I installed Office2000 Professional (Excel, Word, PowerPoint, Outlook, Internet Explorer, and Access) without problems although there are times when nothing seems to be happening. Conversely, running the applications found several problems. As of this writing, Access is not supported and IE has several problems (such as not being able to save favorites). A show stopping bug I had was printing which, through their own WINE PostScript driver, doesn't work.

But over and above problems in running MS Office in Linux, there are questions such as how do you download and install security fixes and updates? If you have Linux and Windows on the same drive, and Office already installed on the Windows partition, can you legally install it on the Linux partition without buying another license?

But the bottom line is you can install and run most of the MS Office applications which removes compatibility as a barrier from moving to Linux. This is a Good Thing. But do not expect things to run as smoothly (who would have thought to use the word "smoothly" when referring to Windows?) or as fast (ditto) as they do under native Windows.

As interesting as installing MS Office was, my main objective was to install and run Lotus Notes R5 since this is the mail system we use here at work. While the install went smoothly, I can not get Notes to connect to the Domino server. However, this is more a problem with the underlying operating system than CrossOver. In our environment, Notes is running on a Novell Netware server. And while Novell is switching over to using native IP, our Netware servers currently run IPX. Now as many of you know, IPX is not compiled into the Linux default kernel. And without IPX, and a bunch of betaware kludges, you can't log into a Netware server.

So, before I can even test how well CrossOver emulates Windows for the Notes R5 client, I have to get Linux to connect to our Netware server. Under Linux, this is not a trivial task so I will not be doing this until Red Hat 8.1 is out. Note that under Windows, it is a trivial task to connect to a Netware server.

But for now, if you need 100% compatibility with MS Office products, one way of doing that is to run Office in Linux. Just don't expect things to run as well as they do under Windows (heresy I say! Heresy!).

Aloha!

March 6, 2003

Balloon v. 1.0

In the continuing story of the triumph of the geeks comes this link here to a guy who decided to get high. Or more accurately, send a camera, transmitter, and assorted other hardware high into the sky via a weather balloon. The result is some pretty amazing images.

For those interested more in kitchens than the sky, comes this guy here or this one here who has a PC toaster. No, I'm not talking about the Mac software, I'm talking about a PC in a toaster.

Thanks to jwz (yes, that jwz - Jamie Zawinski of Netscape Navigator and Mozilla fame) for the pointers.

I leave work early today for the first of two days of medical scans and lots to do before I go. So I am out of here [he needs more here, so feel free to send all your here, here - ed.]

Aloha!

March 12, 2003

Wave On

One of the Daynoters had a recent column on creating and editing sound files. The columnist recommended the Ogg format because it is royalty free and creates smaller files than those saved as MP3. The first part is definitely correct and so may be the second, but I have not found this to be the case.

Long time readers will remember I did a unscientific file-size comparison between Ogg and MP3 (see it here) and found Ogg created a significantly larger file size. So I decided to give it another try, this time using one of the applications, Goldwave, noted in his column. To be fair, Goldwave is not the one he apparently used, but the one he did, Sound Forge, has only a limited use downloadable version. It is so limited use (see the limitations here) that I could not do a comparison that would be of any use. Hence, I used the other application - Goldwave.

In either case, this is the configuration:

Ogg Vorbis version 1.0, 44,100Hz, stereo, 128kbps
MP3 LAME 1.32, Engine 3.93, 44,100Hz, stereo, 128 kbps
MS WAVE, 16-bit stereo

And here are the results of ripping Dave Koz's "Can't Let You Go":

WAVE: 44,441KB

Ogg: 14,637KB

MP3: 4,032KB

Obviously, since this is just a couple of instances, I can't extrapolate these results very widely. But I'm really confused as to why everyone seems to be saying Ogg gives a smaller file size when, so far, I've found otherwise. I know that ripping a few files is hardly an exhaustive investigation but you would think the difference would be closer. As it is, it's not even in the same ball park. In fact, Ogg is over in the next county playing soccer.

Whatever is happening, be clear I am not impugning anyone's reputation. Rather, I am simply reporting the results I have. If you do your own testing and find differently, please let me know what your configuration is so I can change mine to match and re-run the test. Your mileage may vary.

Aloha!

March 14, 2003

Spam! Spam! Spam!

There have been various schemes to reduce or stop the number of unsolicited junk e-mails we all receive. But if it were something easy to do, it would have been solved by now.

Many people think passing laws against spam will stop it but fall silent when asked how US laws would be enforced in Nigeria, Russia, or China. But as PBS columnist Robert X. Cringely (see his column on spam here) says, the most efficient answer (other than shooting a few spammers - ed.), is an economic one.

For example, you don't get as much unsolicited snail mail (other than from credit card companies) because it costs a lot of money to have it delivered to your door. Hence, marketeers have to focus their mailing to people they think will actually buy their product or service.

Cringely argues that we could setup a system in which e-mail is filtered and held unless the sender is either in your address book (thus having your explicit consent to send you e-mail) or is willing to pay, through PayPal, some amount of cold, hard cash. The money received, if any, could be split between you and the service performing the filtering.

As with all schemes, there are problems. Suppose you buy something from sharperimage.com and they send a confirmation e-mail to you. How would you know what the e-mail address they would be sending from would be (so you could add it to your address book in advance)? Yes, you could set the amount that they would have to pay to some small amount, perhaps equal to the cost of a stamp, but what if they don't want to pay?

Well, okay, this problem could be solved by companies indicating the address they will be sending from so you can add them to your list but that solves only half the problem. What if you want to send an e-mail to someone that doesn't already have your address in their list - for example, a governmental agency that you need information from, would you be willing to pay to have your e-mail delivered? Maybe. Maybe not.

The net effect of this solution is to transform the Internet from being free to something you pay for. Perhaps this is a Good Thing and perhaps it isn't. But I can't think of a more efficient solution to reduce spam. The question is, is the solution more onerous than the problem? You decide.

March 17, 2003

Browser Updates

Mozilla 1.3 went gold last week Thursday. Got get it at mozilla.org.

Opera 7.03 slipped out the door to fix a security hole (get it here). I don't know if the pace of security problems is increasing because of a loss of focus by Opera or because more people are taking a serious look at it and finding things that have always been there. It may be both, but I think it's more the former than the later.

Ever since 7.x first came out, I've been wondering if Opera is experiencing financial problems. No, I don't have any insider information nor am I claiming any kind of expertise. But it seemed to me that Opera shipped a product that was not ready and was obviously so. If this is true, then the question becomes why would you do that and the answer is economics. If you don't ship, you don't get money. If you don't get money, you don't exist. Obvious. What is not so obvious is that shipping product before it is good enough will, over time, decrease sales.

The Internet operates by word of mouth and good will. Ship a product before its time and the word of mouth will be bad and the good will evaporates. Now, in a monopoly, this doesn't matter. But in a world in which other browsers are available for the price of a download, you can not afford to operate with impunity.

Aloha!

March 31, 2003

Be Gone!

It looks like it may be a never ending war against unwanted commercial e-mail. But my web host, pair.com, has finally gotten half-way serious about SPAM by installing SpamAssassin to filter out spam. I say half-way because there are other filters that can, after a period of time, reach a 99 percent accuracy rate, which SpamAssassin doesn't come close. I've talked about those filters before (see it here) so I won't bother recounting it.

Suffice it to say I am happy just to have something. Time will tell whether this service is useful.

For those using pair, and probably everyone else, you must first enable the filter by going to your server account and editing your mail settings. There are fairly clear instructions on how to do this by going to here. Once you have the server side setup you need to create a filter in your email client. The instructions for the common clients are here.

As the process suggests, SpamAssassin does not delete spam. What it tries to do is identify what may be spam and adds something like **JUNK** to the header. What happens to these e-mails are then up to you to decide. It is suggested that you set-up your mail client to filter on the keyword **JUNK** and automatically have them moved into a separate folder that you can check at your leisure.

Why not just automagically delete the e-mails identified as spam? Because no filter is perfect. Some e-mail that is not spam will be misidentified as such (Type I error). If you automatically deleted all such mail you would be loosing mail you actually wanted to read. Of course, if you try to avoid Type I errors, you tend to increase the probability of having Type II errors. That is, more spam could be let through the filter. As in many things in life, it is about balance.

For the first 10 e-mails I got after enabling SpamAssassin, seven were correctly identified as spam, two were correctly passed through, but one legitimate e-mail was misidentified as spam. I added the sender to the list of acceptable domains and all should be well. Depending on how many mailing lists you are on, it may take awhile to "train" the program to let through what you want.

Is it worth it to use SpamAssassin? Well, that's something only you can decide but one error in ten ain't bad. YMMV.

April 1, 2003

Scrolling By

As you've noticed, the CSS on this site has changed back to the optional "Georgia Blue" layout. This is because former Daynoter Jonathan Sturm found problems viewing this site via Internet Explorer 6. I tried to duplicate the scrolling problem he had but could not do so. But I figured if he was having problems, other were also. So I went through a process of rolling back the site to the default template and worked forward to where it is now.

I may leave it as it or may decide to make a few modification which, I hope, will not break things again.

Aloha!

ADSL Arrival

The self-install ADSL kit finally arrived yesterday. I say finally because Verizon said the kit would arrive in three to five days (yesterday was just short of one week). They even sent me an e-mail prior to yesterday saying I should have received the kit and they hoped I was enjoying the increased speed of their service.

In either case, the Westell Wirespeed ADSL modem, along with five phone line filters and assorted cables was left on the floor of our garage by the UPS person. I opened the box and read the three steps required to install everything: 1. Plug in the filters on all phone lines except the one to be used for the modem; 2. Plug in the input cable from the wall outlet to the modem, plug in the Ethernet cable from the modem to my router/firewall, plug in the power; and 3. Turn it on and reboot the router/firewall.

If I were using a Windows box step three would have been to install the software they have but since I'm running a Linux router/firewall the software would not work nor was it needed. As soon as I plugged in the power to the modem I got a sync on the ADSL side and as soon as the router/firewall was finished booting I had Internet access.

I love it when things work that easily. Nothing to change (other than the outgoing SMTP mail server address in my mail client). It just works.

However, the speed is not as fast as RoadRunner. The Verizon service is supposed to be "up to 768kbits/sec" down stream but, of course, that's not what you actually get. What I measured last night was a little over 600kbits/sec versus a little over 1000kbits/sec for RoadRunner (I used the service here to measure the speed, but there are others that would work probably just as well). This is consistent with what I reckoned I would get. In my location, RoadRunner is clearly faster. Much faster in fact. The speed difference is easy to see. But the purpose of getting the ADSL in addition to RoadRunner is to have a broadband failover service available when RoadRunner is down. As slow as ADSL is, it's still many times faster than dial-up at about 50kbits/sec.

Is it worth it to pay for two broadband connections? It is to me because Internet access is no longer just a nice thing to have, it is essential. But wouldn't it be cheaper to have a regular dial-up account for back-up rather than broadband? Yes, but the price difference between $25USD for dial-up versus $40 for broadband is so small yet the speed difference is so large.

In addition, at some point, I will get the Nexland Pro800turbo which provides load balancing between the lines. That is, downloads are split between the two lines such that it appears your connection speed is doubled. It's not, of course, but it has the effect of being so. And having the effect of a T-1, while paying much less, is a Good Thing. YMMV.

April 4, 2003

GigaTest

Business may be bad, but there are opportunities out there - if you look hard enough. One of those opportunities came recently to the University of Hawai'i (UH).

For you long time readers, you already know that the UH and the Mau'i High Performance Computing Center have some of the most advanced computers in the world. Some of you even know that what is now called Ethernet was first developed at UH.

So it should come as no surprise that the university is partnering with InfoWorld magazine to do a "shoot-out" between Internet equipment companies Foundry Networks and Force 10 Networks. The tests pit the companies' 10-gigabit Ethernet switches and routers against each other to determine which has higher performance and ease of use.

The upside for UH is they get to keep much of the equipment. The upside for the companies is they get bragging rights based on a disinterested third-party (as well as saving on the cost of having to contract out for their own independent testing). And the upside for InfoWorld is they get to publish the results. Sounds like UH could become a hub of testing activity.

April 7, 2003

WMD I

Most of this one probably won't affect very many of you but if you are in a large organization and you have Microsoft volume 6.0 licenses, you better read this InfoWorld link here. In cases where one company is bought by another, your license may become null and void unless you give MS copious amounts of money.

But if you are a volume 6.0 licensee, giving MS copious amounts of money is something you are already used to.

Oh, the part about WMD, that stands for Weapons of Microsoft Destruction.

April 8, 2003

Figure This

One strange thing I've noticed when I switch from the RoadRunner cable modem to the Verizon ADSL modem is that even after I reboot, doing an ipconfig /all says the domain is roadrunner and the DNS is road runner. But when I check the gateway/router/firewall, it correctly indicates the Verizon domain and DNS. Everything still works fine, but I wonder if Windows is actually using the RoadRunner DNS? Just to be sure, I manually typed in the DNS IP addresses.

For those poor souls that may need to do this, the procedure is:

  1. On the desktop, right click "My Network Places".

  2. Left click on "Properties".

  3. Right click on "Local Area Connection".

  4. Left click on "Properties".

  5. On the "General" tab, scroll down to the "Internet Protocol (TCP/IP)" component and left click it.

  6. Left click on "Properties"

  7. On the "General" tab, click the radio button for "Use the following DNS server addresses".

  8. Type in the addresses for your preferred and alternate DNS servers.

  9. Click "OK" twice and you should be done.

I have to meet this morning at 7:30 a.m. with one of our interviewees for our capstone project so I gotta go.

Aloha!

April 14, 2003

So I Lied

Even though there is a looming employees' strike, and I said I would not be buying any toys, gadgets, critical network infrastructure items until after the strike, I came across the Hawking Technologies FR24 Dual WAN 4-port Firewall Router (see it here). No, it does not appear to be as robustly built as the Nexland Pro800turbo (see it here), nor as easy to set-up or use, but then it costs substantially less than $100 ($63 from Amazon.com) versus over $300 for the Nexland.

Time will tell whether this is a wise buy or not but it should arrive sometime late this week and I'll let you know more when I do. In either case, the point of getting a dual WAN port router is that it allows two broadband inputs. This should provide for failover capability should one or the other of the inputs fail. Thus, I hope for increased reliability.

The downsides? I loose my Linux-based firewall in place of the one built in the FR24. Also, the eight-port D-Link switch I was using goes out the window in place of the 4-port in the FR24. While making things less complicated is usually a good thing, having all my eggs in one basket, as it were, means a single point of failure could knock out everything all at once. So while I am gaining reliability as far as access, I may be reducing total system reliability. Again, time will tell how well it works and what the balance point is.

Secondly, having two ISPs apparently causes problems, at least with the Hawking, as far as bonding the two lines together. Hence, only one line will be in use at a time, rather than two. This means I can't double the speed, as I had hoped I could. Having said that, I may be able to work around this with software (see this here or here) but I will need to actually get the box in my hands and test to see if I can do this.

Finally, I've emailed and received responses from both Nexland and Hawking (full marks to Hawking who responded within an hour, on a Friday evening) to confirm that they can work with two different ISPs. If you think about it, there are some very serious potential problems with two sets of DNSs, mail servers, news servers, not to mention IP addresses. How either of these boxes work around that I don't know. Stay tuned and I'll let you know if it does, work that is.

Aloha!

April 16, 2003

Freevo, Not TiVo

The popularity of digital video recorders like TiVo seems to have gained momentum. So much so that now comes an OpenSource Linux-based competitor called Freevo (see it here).

I have not tried using it but it seems promising. The installation looks pretty straight forward but then, very little in Linux is straight forward. Yes, you need the hardware to run the program as well as get the TV signal into your box, but otherwise, it seems like it should work (famous last words - ed.).

There is even a Gentoo ebuild available for you Gentoo folks out there (you know who you are), although it isn't part of the portage tree yet. Go to the news page here and search for Gentoo to find the brief note. I don't know Gentoo that well but I assume the note tells you what you need to know to install, um, emerge it under Gentoo.

April 21, 2003

Getting There

This is going to be a mini-review because I'm spending most of my time working on finishing my Masters in Public Administration.

As Internet access has become a necessity and not a luxury, so too has the need to have reliable service increased. However, even today, just having broadband access is something to be happy about. Hence, having two broadband inputs from two different providers is something even rarer still.

But as the price of broadband access decreases, and the service areas increases, reliability will become more of a concern. While it would be great if you could have so-called five-nine reliability (i.e., 99.999 percent), my own experience with RoadRunner is not even close to two-nines.

Perhaps one-day, Internet access will be as reliable as phone or electricity. But until then, you can either live with what you have, or do what I did.

First, know that this is not something new. The larger service providers use multiple routes to the Internet via different providers. The intent is to have diverse paths so that there isn't any single point of failure that can bring down the service.

So while the concept is not new, there aren't a lot of hardware out there for home users who want to do the same. If you are lucky enough to have multiple broadband access, you either had to switch things manually, or use one of the two devices below.

The Hawking Technology FR24 Dual WAN Broadband 4-port Firewall Router (see it here) is one of two consumer grade dual WAN routers (the other is the Nexland Pro800turbo - see it here). As with the large providers, the purpose of having a dual broadband inputs is to increase reliability through redundant access.

These devices provide automatic switchover should one or the other of your broadband sources go down. Note that you may need to reboot your clients PCs but otherwise, the switchover is seamless to the user.

Assuming here that anyone attempting to setup this kind of access knows their way around an IP address, setting up the FR24 is fairly simple. Turn off your modems, connect their outputs to the WAN1 and WAN2 ports. Plug in the FR24, turn on the modems and the connections are done.

Using the built in web server, you access the FR24 with a browser at 192.168.1.1. For me, all of the defaults were correct and most will probably be OK with you.

There is a setup wizard that takes you through the entire process starting with setting the time and date. Step 2 is confirming the routers default IP address [192.168.1.1], subnet mask [255.255.255.0], gateway [192.168.1.1], Network Address Translation enabled (part of the firewall), and port number for accessing the setup [80].

Step 3 has places for inputting host name, domain name, and MAC address but I don't need to set any of those and most people won't either unless your ISP requires this information or you are running a server. This step also asks if you want your DNS to be assigned automatically by your ISPs DHCP server (you probably do).

Step 4 is setting your WAN2 settings. The most important question is the criteria for switching over from WAN1 to WAN2. You can choose always disconnected (I guess for those who don't have dual access); switch over when the primary WAN1 is disconnected; or switch only when the primary WAN1 is busy (based on adjustable throughput levels).

From what I understand from Hawking technology tech support, if you have two different ISPs, you can only use option 2 above. They did not explain why, just that it is the only way it will work.

Assuming your client PCs are already stepup to get their IP addresses and DNSs automatically from DHCP, you are done. Reboot the FR24 and any client PCs currently online and you start surfing.

The above instructions will work for most people, but if your situation is more complicated, the FR24 should be able to handle your needs. For example, if you don't use DHCP in your local LAN, the FR24 can work with static IPs. If you have a server that needs access outside of the firewall, you can setup an DMZ. If you want to have your servers behind your firewall, you can map incoming requests to a designated host. If you use Microsoft's VPN access, the FR24 supports one user being able to pass through the firewall. If you need it, you can modify the routing table to fit into your particular LAN. And finally, if you use dynamic DNS, so that your server with a dynamic IP address can be reachable by domain name, the FR24 can be setup to work with www.dyndns.org.

So far, the only problems I've had is to remember to reboot the router and the clients when I make changes to it. Otherwise, it seems to work just fine. The only thing I have not had time to check is how well it works in switching over. When I get a chance, I'll pull the plug on the primary WAN1 modem and check to see if the switchover occurs as it should.

Aloha!

Red Hat Nein

Linux, as a Windows desktop replacement, gets closer everyday to what it needs to be. Having said that, it's still not there.

I installed the latest offering from Red Hat (version 9) on my PC at work last week (after I first deleted version 7.3. You can, if you want, do an upgrade install but I've found, over the years, it's best to do a clean install because doing it seems to reduce the number of problems).

But first, the configuration of the PC is an old Dell Optiplex GX1 with a Pentium-II 333MHz and 384MB of RAM. I chose a kitchen-sink install to try to reduce the number of dependencies later on down the road. Note that you apparently need to choose the "custom" installation first, and then later in the install, when you actually choose the packages to install, you can scroll down to the bottom of the list and choose "full."

Be aware a full install takes a long time and 4.849GB of space. For me, it took about an hour-and-a-half to complete. I realize the PII is hardly a speed demon, but 1.5 hours? This, in addition to the 15 or 20 minutes to configure the install and another five or 10 minutes after the install for more configuration.

Then, having spent all that time, I find that sound does not work. This is strange because the installer found the sound card, I went through the configuration, but upon rebooting, the module fails to install. While sound is not a high priority in our work environment, this has been a problem with Linux from as long as I've been installing various version (several years now). This bug has been evident for so long one wonders if anyone even cares about fixing it anymore.

The other perennial problems also still exist. Printing is still a hit or miss kind of thing. Once again, the installer correctly probed the HP 2200, but did nothing with the information. That is, I still had to manually install the driver by identifying the printer myself. Further, I can't find anyplace where I can modify the defaults for the driver. As such, it prints duplex all the time. While this certainly saves paper, sometimes I just want to print as fast as possible.

Then there's Internet access. Our network administrators set up a DHCP server that gives out IP addresses. But that's all. No DNS, no gateway, no mail, no news, no nothing. From what I've been told, they did this because they didn't want just anyone getting access to the Internet. So we still have people whose PCs are hooked up to the Internet, but don't know that all they need to do is set the DNS and they could be surfing.

So, you say, how is that a Linux problem? Well, let's call it an installer problem. The installer assumes that if you check DHCP, you don't need to set anything. Which, in our case, is incorrect. Hence, when you first boot into Linux, you don't have access until you manually input the addresses for the DNSs. Perhaps a small and relatively unique problem, but a problem none the less.

As an aside, after typing in the IP address, I tried to shutdown to get the change to go into effect, but I got a segfault as I was doing that. Needless to say, the vaunted reliability and robustness of Linux takes a hit when you make one change and the system blows up. But I digress.

And the final major problem - fonts. Yes, they are a lot better than they were in version 7.3. But they still suck, when compared to TrueType fonts. I really don't know when this will be solved, but you really have to wonder why it has taken so long to be corrected.

Not related to Linux, but Red Hat itself is their update service. It's so over saturated that it is unusable two out of three times I tried. I don't know if the situation will get any better, but if you are paying for access to updates, but the service is so overloaded that you can't download what you need, then you have to ask yourself why are you paying for this?

So, is there anything good about version 9? Sure, it looks prettier. I've already mentioned the improved fonts, but the default desktop really is pretty. It's not any easier to use, and you could make a case for it being actually harder, but it does look smooth. Otherwise, I haven't used the applications yet, so I can't comment on that.

The bottom line is, if you are using version 7.3, it probably would make sense to upgrade to 9. But if you are at version 8.0, I'm not so sure this is worth the time and money. In fact, in my opinion, they should have just called it version 8.1 and given it away for free. YMMV.

April 22, 2003

Hawking, Spit

The purpose of having a dual WAN router is to make the process of switching between inputs transparent. That is, should the primary access go down, the secondary should come on line with little or no intervention from users. At the most, those online at the time of switch over might have to reboot to refresh the DNS/email/news server IP addresses.

So when I got home yesterday I noticed the RoadRunner cable modem was not online. Great, I thought, a real world test of the Hawking Technology FR24 dual WAN router. So I booted up a PC and was disappointed that there was no Internet access.

I logged into the FR24 via browser and saw that it was still indicating no problems with the primary connection. So I unplugged the modem from the router, rebooted the router and the PC I was using and found the same problem. As far as the FR24 was concerned, the cable modem was still online, even though it was now physically disconnected from the router.

The next thing I did was unplug the Verizon ADSL modem from WAN2 and plug it into WAN1 at the same time manually configuring the DNS address in the FR24. Rebooted the router and the PC I was using and still no connection.

As a final step, I reset the router to all its default settings and then inputed the correct settings for the ADSL modem. Rebooted the router and the PC I was using and still no connection.

At that point, I unplugged everything from the FR24 router and plugged them back into the CoyoteLinux-based router I had been using prior to getting the new router. I booted the CoyoteLinux router and rebooted the PC I was using and all was well.

I sent off an email to Hawking Technology last night at around 9:00 p.m. local time asking them about this problem. It is now 7:00 a.m. (10:00 a.m. PST, 1:00 p.m. EST) and I do not have a response. I'll let you know if and when I hear anything. But if you are considering purchasing this router, please be aware there may be problems.

Aloha!

April 23, 2003

Link Fest

The need for speed. This story from MSNBC (see it here) seems to confirm what I've been saying about the relative speeds between cable modems and DSL. The report indicates cable modems are about two times faster than DSL (which is about what I got when I last tested the difference between RoadRunner and Verizon ADSL locally).

Unfortunately, the report says nothing about reliability of such service. For me, RoadRunner seems unavailable on at least a weekly basis and sometimes on a daily basis. So much so that I am seriously thinking of terminating RoadRunner. But before I do that, I want to see how Verizon does on a long-term basis. So I'll keep both for at least six months and see which is more reliable.

The search for the perfect PIM continues. Just out of the blocks is Chandler ver. 0.1 (see it here). Chandler is an OpenSource alternative personal information manager. Since it's just in its 0.1 release, it has a long way to go. But you may want to monitor it as it proceeds down the path to enlightenment.

Speaking of alpha code, it was 10 years ago yesterday that a group of students at the University of Illinois National Center for Supercomputing Applications started development of the Mosaic web browser. Read the story here about what hath Andreessen wrought.

Don't be surprised if you download a patch from Microsoft for Windows XP and find your PC drops to a crawl after you install said patch. This report here says MS is investigating but has not received widespread complaints.

We have about a week more before the first draft of our last paper is due so it is heads down for me. I will try to post as I am able but I can't say when that may be. Until then, feel free to check out the other Daynoters.

Aloha!

April 24, 2003

A Blog Apart

SixApart, the company behind the Movable Type weblogging system, is set to launch a new "hosted" service called TypePad. There isn't a whole lot over at the TypePad site but the story here gives some of the details:

Like its rival, Blogger, the new system will be stored along with the user's writing on a central server. This means that, for the first time, budding webloggers who want to use Movable Type - regarded as the one of the most powerful weblog-building systems - will not have to hire server space from hosting companies. Nor will they need to go through the sometimes difficult processes required to install the Movable Type system on their server.

It is expected that there will be three tiers of pricing, with varying levels of features and complexity. Pricing will be officially announced in May, with a public beta (or test) version being launched in June.

Sorry about forgetting to put the link in to the story about the MS patch that brings Windows XP to a crawl (CPU utilization spikes to 100 percent). The link is now in (see yesterday's post). I can also say there appears to be a similar problem with Windows 2000 although I'm not sure it's the same patch or another. I've been hit recently with a slow as molasses response times from two of my three Windows 2000 PCs. I say appears because while the patch was loaded on my PCs, only two of the three are affected and removing the specific patch doesn't seem to help that much.

Otherwise, the symptoms are the same. Changes to network settings slow to a stop. Virus software and ZoneAlarm abends. "Savings settings", when shutting down takes minutes to complete. CPU usage spikes to 100 percent.

At first, I thought virus or drive failure. But now that others are reporting this, perhaps not. YMMV.

Aloha!

April 30, 2003

Whatever Could Go Wrong

So, there's two more days, as of yesterday, until our capstone thesis is due which, of course, means anything that can go wrong will. First, at work, the image on my screen all of sudden starting shifting up and down. What the heck? Then I notice the PC doesn't seem to be responding. No matter what I click on, nothing happens. Oh, great, says I. Just what I need.

But I quickly notice the problem is exhibited only when the mouse pointer is placed over a scrollable window. Otherwise, I can use keyboard shortcuts and all is well. Hmmm. I have an old MS Intellimouse in a drawer so I unplug the USB Red Eye Trackball (AKA Trackball Optical) and plug in a PS/2 plain Dove Bar mouse. And all is well.

So the end of the day comes and I copy my work files to a floppy to work on at home. I get home, open and edit the files. No problem. Until I try to save my work back to the floppy. It says here the write failed because the disk is write protected. Hmmm, no it isn't. Bother. I tried another diskette, I tried rebooting, I tried casting the entrails of a chicken to see which way to face to Mecca, but no lucky.

I figure I have a couple of choices: Shoot the floppy drive, use ftp to transfer the files, or email them. I chose the last two options and all is well.

Oh, by the way, I also stayed up all last night so I am about the go to sleeeeeeeeeee.......[snore]...[/snore]

Aloha!

May 8, 2003

Round'em Up

Follow the link here to a quick alpha 3 build 4015 preview of the next version of Microsoft's Windows, codename: "Longhorn." This is still pre-beta but is described as having "sweeping changes over its predecessors and be the most significant release of Microsoft's desktop operating system since Windows 95." I dunno. All I know is what I see on the site and it looks a lot like XP. To use a tired phrase, the changes appear to be evolutionary rather than revolutionary. But again, I don't have a copy of it and so I can only comment based on what I see in the review. YMMV. Thanks to the good Doc for the link.

Phoenix Rising

I've been farting around with testing the new Phoenix/Firebird/Mozilla browser and am getting to like it. I'm not sure I will switch from Opera/IE but Firebird has some good points (mostly borrowed from Opera, me thinks).

Fir' example, tabbed windows. I can setup a folder and place links to all of the Daynoters in it. Then, in one click, I can have all of the links open into separate tabs - ready for me to read at my leisure, rather than waiting for slow connections. Kewl. Not original, because Opera can do that, but kewl nonetheless.

In addition, all of the tabs make use of the favorite icon function, if your website is so enabled. And like Opera, there is a small window for typing in queries that are sent to google for searching on. Unlike Opera, it doesn't have ads, at least, not yet. You have to reckon that their business model will require the transfer of money from you to them at some point, but I guess that is down the road a bit.

May 9, 2003

Greedy Leading the Blind

Computer stores must love people who don't know anything about computers. At least, they must love the money they can separate from technophobes. For example, think of the non-technical person looking for a flatbed scanner. Now-a-days, scanners are dirt cheap. The local CompUSA has several HPs for less than $100 USD (not that I'm advocating buying HP).

No, you aren't going to be doing super high quality work with any of the sub-$100 versions and no you aren't going to be doing it very quickly, but they do the job for most people. So salesmen must fall over themselves when a naive person comes walking in saying: "Sell me a scanner. No, I don't know anything about scanners. No, I don't know what kind of software I need. No, I don't know what kind of output file I need. Just sell me something because I know I need one."

So, of course they sell him or her the $450 model that can scan in TRILLIONS of colors. Surely, trillions of colors must be better than mere millions. Right? Surely 2,400 X 2,400 resolution must be better than lowly 1,400 X 1,400. Right? Surely one that can scan transparencies and film is better than one that can't right?

But what if all you will be scanning is a sheet of paper with a signature on it? What if all the receiver wants is confirmation that you got their document and have signed it?

In that case, who the *%^! cares whether it can scan in 48-bit color or at 2,400dpi? All of that is irrelevant BS to make people think they are getting value for their money. I don't know who to be more angry towards - the salesperson for taking advantage of people or the buyer for not knowing enough to ask the right questions.

May 14, 2003

The Cost of Change

There are a lot of Linux command-line users who think its the best thing there is in operating systems (OS). And for what they use Linux for, they may be right. That is, they can run their web and mail servers for months without having to lift a finger and the total cost of doing so is low relative to other operating systems.

But when it comes to the desktop, things get a little more cloudy. Oh, these people still look down their noses at anyone who doesn't use Linux, but then, most of them probably don't earn a living by running a word processor or spreadsheet.

Those that do are the early adopters. These are the people that enjoy exploring new environments. To boldly go where no man has gone before. They seek out the challenge of getting the OS to do your bidding. To conquer it, to beat it into submission is sufficient justification to continue.

But for the rest of us, all we want our OS to do is run the applications that help us do our jobs. We don't care what OS it runs on as long as it runs.

The Linux adherents respond saying: There are thousands of applications that run on Linux. And they are right. But most of them are alphaware full of bugs. Of the few that are stable, many are not compatible in reading and writing file formats with what we use.

Still, even if Linux desktop applications were as stable, compatible, and usable as any other operating system - people still wouldn't switch to Linux, or any other OS, because they would have to learn a new way of doing things.

People do not like change that costs them something (e.g., time, money, or effort) but results in nothing more than a net of zero. Hence, if another OS is to catch on with the rest of the human race, it will have to much better than what people use now. Not as good. Not a little better. But much better.

It must be faster, more stable, backwards compatible, cheaper, and marketed better.

Otherwise, inertia alone will keep people from changing to it.

----------------------------------

Sorry for no post yesterday but I was down with a cold. I haven't been able to get much sleep because we were working on the second draft of our capstone thesis paper. We turned that in on Monday. This afternoon we will get feedback from our professor and probably do a third, and hopefully last, draft by this weekend. We have our work cut out for us.

Aloha!

May 28, 2003

Two Steps Back

The Register has a post here about another Microsoft Windows security update being pulled because it creates problems greater than it solves. The update cuts all access to the Internet because of an interaction with third-party anti-virus/firewall software.

This is similar to the last update, noted in my April 23rd post (see it here) where I made a brief mention about the problem because it seemed to be affecting one of my PCs. The problem could be resolved only after disabling the ZoneAlarm firewall that I was using. Essentially, the PC came to almost a complete halt while CPU utilization went to 100 percent.

The original 811493 patch I talked about has been reissued here. There is also a Knowledge Base 819634 article here.

I don't know when the latest problem will be fixed, but one must wonder about how much regression testing is done before these updates are released. I realize that there has to be a balance between rushing a fix to a security flaw versus testing the fix to ensure it does not create its own problem. But to modify the old saying; "If you can measure the number of errors you are creating, you are creating too many."

Aloha!

May 30, 2003

MT Update

Sorry for the slightly late posting this morning. I wanted to install the latest update to MoveableType before posting. Thanks to fellow Daynoter Phil Hough for the heads up. This also reminded me to resubscribe to the MT listserv. I'm not sure why I stopped getting their notices but this was as good an opportunity as any to get back on the list.

Speaking of updates, Opera is in version 7.11 if you haven't downloaded it yet. I tend to use Firebird (notwithstanding some of the misguided people who don't get out much) more often then not now-a-days but Opera is good to use if I think I might need the heavy armor to back me up.

Speaking of armor, there was a popular pro-war email that made the rounds that purported to be between pro and anti-war supporters and how the reason(s) for the war kept changing (I did a Goole search to try to find it but was not successful). Well, now comes the other side. See the "What a tangled web we weave" here. I've said it before, Gulf War II had two public objectives: Kill Sadam Hussein and recover the weapons of mass destruction. So far, it is not clear that either have been achieved.

Have a Great Weekend Everyone - Aloha!

June 2, 2003

Monday Miscellany

End of the road for IE? C|net has a story here that says Microsoft's Internet Explorer 6, SP1, is the last in the line of stand alone browsers from MS. The article quotes MS IE Program Manager Brain Countryman as saying:

As part of the OS (operating system), IE will continue to evolve, but there will be no future stand alone installations. IE6 SP1 is the final stand alone installation,"

I don't know if IE will continue as a stand alone application but if it doesn't, one has to wonder what that means as far as updates. That is, will you have to wait for the next version of Windows to get a browser with significant changes?

Further, with the browser integrated within the OS, what affect does that have on security? IE has not been the most secure browser so it may be reason for alarm to give it hooks directly into the OS.

Obviously, all of this is speculation but one wonders why the change?

Salam Pax Outed? The UK Guardian has an article here that says they have tracked down the "Baghdad Blogger" known as Salam Pax who blogged under the "Where is Raed" banner.

The Soldier is the Network This link here shows what the well dressed soldier of the future could be wearing. The uniform, called the scorpion ensemble, would make the soldier part of the network of battlefield data sources. Part of a collective, ummm, hive, if you will, where everyone is interconnected. No word yet if Microsoft will get involved or if Bill Gates himself will head the effort.

Aloha!

June 6, 2003

PCs 0 - Dan 3

Three interesting computer related problems at work this week. The first two had to do with hard drives. Both PCs gave errors saying the hard drives did not exist. For the first, which is running Windows 2000 Pro, the solution was running the recovery console (boot off of the install CD and choose a recovery) and running chkdsk. Why that allowed the drive to boot I'll never know but apparently that is what did it.

The second PC did not even show that the BIOS was recognizing there was a drive plugged in. So opened the case up and fiddled with the power lead to the drive. Shaking the lead back and forth would bring the sound of a drive spooling up so I reckoned the problem was intermittent contact. I pulled that plug and put in one of the spares hanging from the power supply and all was well.

The third problem was WordPerfect related. Yes, there are offices that still use WP, especially in the legal profession. The symptom was you could not print. If you tried, two error messages would come up saying program files were missing. Strangely, if you clicked on a file, via Explorer, to print first, rather than starting WP and then opening the file, it would print just fine. A quick search of the drive found both "missing" files so that did not appear to be the problem. I checked the Corel WP site and found that one of the files needed to copied to the "Startup" folder so that it would be running before printing was commenced. And all was well.

I love it when problems get solved on the first try.

June 12, 2003

Slamming

If this story doesn't make the hair on the back of your neck stand on end you must be dead. See the story here of the Internet worm called "Slammer" and how within three minutes of entering the wild the number of infected servers was doubling every 8.5 seconds. Thanks to Dan Gillmor for the link.

Good Night David.

Aloha!

June 17, 2003

Getting IT

I can understand the move, in other states, to outsource all of Information Technology (IT), especially since when any problems come up the typical response is to call in help from outside.

Internet access, here at work, has always been less than reliable. If it isn't the DNS, it's the firewall. If it isn't the firewall it's the gateway. If it isn't the gateway it's the router. If it isn't the router it's something else. All of which was installed and configured by consultants because our IT is not qualified and, what may be worse, doesn't seem to want to learn.

Moreover, literally every time we've requested information from the databases they run we get these long lists of reasons why we don't want to use their data. They give all kinds of reasons about how that data are not captured, or if it is captured it isn't reliable. Their solution? We should sit in court and gather our own data.

Sometimes, even if it ain't broke, you have to fix it. That is, if there is a department that should embrace change it is IT. The computer revolution is about nothing, if it isn't about change. Change in how we work. Change in how we play. Change in how we interact with one another. But as a user, I can say the common response from them is we don't want to change anything because we don't know how it works.

Not anticipating change is not an option. If you are in IT you must be proactive and boldly go where no one has gone before. You must test new technologies while they are still in beta so you will be ready when the time comes to decide whether to go or not go. You must become the experts so you can do the job of supporting the people that depend on you.

If IT isn't adding value greater than its costs, what is it good for? I wish I could say our IT people were the salt of the earth. And maybe I shouldn't complain because I don't know what conditions they have to work under. But what good is all the Internet hardware if they don't know how to run and maintain them? What good are the databases if we can't get reliable information out of them? How valuable are people who aren't ready for change and instead are major obstacles to moving forward? Think about it.

Aloha!

June 25, 2003

Dingle Dells

I'm still busy working on getting my new PC set-up so this will be short. After playing around with it for awhile, I got to the serious business of wiping the drive clean, deleting the partitions Dell has (including a hidden one where I think they install their diagnostics) and setting it up how I like.

This being the wonderful world of Windows, it came formatted in NTFS. This means your handy Windows98 boot disk with FDISK on it can't do a whole lot (since it boots into DOS, which doesn't recognize NTFS). So I used the install CD to do all the changes to the partitions creating two to replace it. The first partition is NTFS and will be where all my applications go. The second partition is FAT32 and will be for my data.

I do this for two reasons, first, having a partition with just data on it makes it a whole lot easier to backup what I want to backup; that is, the data. I don't care about applications because I have the CDs they originally came on so I can always re-install them. The data, on the other hand, is what I need to backup.

Secondly, God forbid I should have some kind of drive failure, but if I do, I may be able to access the drive by booting from a DOS floppy disk. If I do, DOS will recognize the FAT32 partition and I may be able to copy stuff off the drive that way. Of course, there are drive failures that even booting from a diskette will not be able to help, but at least I'm giving myself another option, one that has saved my bacon more than once. YMMV.

Aloha!

July 3, 2003

Hawking Tech FR24

I 've talked before about the Hawking Technology Blackhawk FR24 Dual WAN firewall router. The intent of this box is to route two incoming broadband connections to one network. The reason for two connections is to act either as a backup, or if the connections are from the same ISP, split the load across two pipes.

As you may remember, I had problems getting the second connection to automatically come online. But recently, Dr. Pournelle's Byte column talked about how he was able to do this very thing with his FR24 (I wonder where he heard of it).

I figured if it works for him there must be a way of getting it to work for me. So I decided to do some experimenting. But first, the problem I seemed to have was with the DHCP of the FR24. If I manually released the IP addresses it would switch to the backup input. But what I wanted was the FR24 to switch automatically.

I reckoned if I tried changing over to using static internal IP address this might solve the problem. So I manually assigned addresses to the three PCs we have at the Seto Shack, disabled the DHCP in the FR24, noted in the FR24 that these were addresses to let through, rebooted everything, including the FR24, and Bob's your uncle, it worked!

Now, anythime the primary connection fails, the secondary automatically comes online (the FR24 checks the connections about every 30 seconds so it takes about that long for the change over to occur).

Life is sweet.

Tomorrow is an US holiday (Independence Day) so I will not have a post up. I hope you have a safe, but Great Weekend Everyone - Aloha!

July 16, 2003

Wednesday Whatevers

Leapin' Lizards. I don't know what to make of yesterday's announcement that AOL would cut Mozilla loose and give $2 million USD over the next two years as start-up funding to a foundation (see the press release here). The foundation would be tasked with developing Mozilla. Left unsaid is what happens after the funding is used up.

Perhaps as an indication of what is in store for the lizard is this article here that says "...AOL has cut or will cut the remaining team working on Mozilla in a mass firing and are dismantling what was left of Netscape (they've even pulled the logos off the buildings). Some will remain working on Mozilla during the transition, and will move to other jobs within AOL."

Perhaps these are just two sides of the same coin but I hope Mozilla has a business plan that can take it into the future because I respect and value the fine work they are doing. Having said that, they must find another source of funding or this effort too will fade.

The computer revolution, to a great extent, has passed by the very people who need it the most. Namely, those in offices who could be more productive but are unable to grasp the power of the PC.

Note the power I'm referring to is not just the speed of processing in a PC. If it were that easy, all you would have to do is buy a faster PC and you would become smarter.

But it doesn't work that way. Bringing automation to the office environment is at least worthless, and possibly counter-productive, if you don't modify how you do things to take advantage of the leverage found in PCs.

Making electronic a process you do on paper may decrease the time needed to move the paper. But unless you rethink the process and how it could be integrated into an electronic environment, you are missing more than half the power of the PC.

But how can you modify your processes until you are trained in using PCs? For example, I recently configured and installed six new Dell Pentium 4 PCs. Part of the process is transferring the data and configuration files from the old PCs to the new. These files include word processing documents, spreadsheets, Internet Explorer favorites/Netscape bookmarks, email, and macros.

So I tell our people they need to copy off such files because,obviously, the new PCs will not have them. But all I get are blank stares.

Q: What do you mean they won't be on the new ones?
Q: Files? What are files?
A: Those are the documents, spreadsheets, or e-mails that you've created over the last four years with the applications you have.

Q:What are applications?
A: Those are the word processing, spreadsheet, and email programs you use to create documents.

Q: Where are these files?
A: They may be on your hard drive or you may have saved them to floppies.

Q: What's a hard drive?
A: It's a device that stores information that you want to keep until such time you erase it.

Q: Okay, why don't my files show up in the new PC?
A: Because you have to copy them from the old to the new as they will not automatically do so by themselves.

Q: Will I have to load Windows Explorer on the new PC?
A: No, that's part of Windows and has been so for years.

Q: Oh. Well, what about my UltraTurbo PDA sync software that I downloaded from the Internet?
A: That you'll have to install yourself. All I'm doing is setting up the office standard suite of programs. Anything beyond that you are responsible.

Once the new PCs were on their desks they looked confused.

Q: I thought you installed Microsoft Office.
A: Yes, I did.

Q: Well, where is the picture thingy on the screen that I click on to start Word?
A: Office does not place icons on the desktop. If you want to, you may right-click and drag these from the Start menu/programs listing.

Apparently, this was not explanation enough as several re-installed programs because they did not see the "picture thingy" on their screen (which they proceeded to clutter their desktop with because programs do not exist unless they can see it on their desktop). Even though these programs were already installed and configured. They then wondered why the programs weren't working right, seeing that they had just written over the configuration files with the new install. Sigh.

These are some of the questions asked by people here. These are not uneducated people. They are all people who have Ph.Ds and MAs. Two were even teachers. But these are people who clearly do not understand even the most simple of concepts regarding PCs. How then are we to become productive using devices we have no understanding of? How then can we be productive when we actively resist going to a new PC because we would have to learn a new way of doing something? Something that has taken us four years to become comfortable with?

Aloha!

July 17, 2003

Thursday Titbit

As I understand it, fellow Daynoter Sjon comments below seems to be saying the answer to yesterday's problem with getting people to understand PCs is to not have any. That is, the answer is apparently to go back to using thin clients and centralized computers running, storing, and controlling all applications and its data.

There is much to be said for this approach. There is no need to install new software on each PC and the data is all stored on a central server. The need for user support can be reduced since everything is centralized and controlled by people who are trained to do so. In addition, using thin clients allows the creation of a virtual desktop in which you can login from any terminal anywhere on the network and see the same suite of applications and data that you have sitting at your desk. It's already being done as many people are using Microsoft's services: Hotmail and .Net.

So the answer is not necessarily a choice between one or the other. There is value in both.

But for me, they can take my PC when they pry it from my cold dead fingers. With all due respect to the people who toil everyday trying to support users who are dangerous with the tools they already have, the answer to ignorance is not more ignorance.

The power of personal computing is a distributed power. It is democratic. It is entrusting the user to understand better what they need to do their jobs than a well-intentioned technician in an office two towers away. It is a realization that centralized planning, for the most part, has not and does not work. It gives voice to the user in a time where the opportunity for conversation is in mortal danger.

No, the answer to yesterday's problem is not to take away the very tools needed to do our jobs. The answer is education. Teach people how to use PCs. Then teach them to think about the processes they apply during the workday and reflect on how they could be modified/deleted to leverage the power of the PC. In other words, how to become not only faster in processing what they do, but doing it in a smarter way. A way that streamlines or totally eliminates steps.

For example, cases filed in court used to be registered by writing their names in a ledger. If anyone wanted to know what was filed, you had to consult the ledger. When mainframes came along, applications were written to computerize this so that everyone who had access to the mainframe had access to this database. While this certainly was a Good Thing, productivity did not rise very much because all that was being done was transferring the process from one medium to another.

But productivity really soared when people had PCs on their desks and could use them to download the data and then fold, spindle and staple it into information that could be used. Where they could take data collecting dust and use it as fuel to power the engine of change. Where ad hoc queries could be done instantly rather than requiring a SQL programmer to code a request and return the result sometime later that year. All of sudden, information that could be used to make good decisions became available. But only by those who had the tools and the knowledge to use them.

In summary, there are applications and data that make sense to be on a centralized server. But at the same time, there are other applications and data that allow productivity gains only when located on a personal computer. What is needed is the knowledge, and perhaps some wisdom, to the determine which belongs where and how best to use it.

Aloha!

July 30, 2003

Wednesday Wendings

Firebird 0.6.1 Mozilla released what they describe as a "minor bug-fix release" recently. Fixed are: The auto-complete crash bug, the DOM security restriction bug that broke many bookmarklets, contentEditable support, brushed up default theme, including updated toolbar icons, and a new application icon. If any of these bugs have bit you, you may want to visit their site here.

Inductive Reasoning The Mitsubishi Electric Research Laboratories site has an interesting page on something they call iGlassware (see it here). It is based on the following:

Since restaurants often make much of their profits on drinks, it is critical for servers to offer refills in a timely fashion. We propose wireless liquid level sensing glassware to aid in this task. Specially instrumented glassware detects fluid levels via a high-resolution capacitance measurement. A coil embedded in the table inductively couples power to the glasses, and provides a path for data exchange. Our prototype glass uses a standard microprocessor and a small number of passive components, making it extremely inexpensive.

Don't ask me if this is for real or a very well done hoax, but it's interesting nonetheless.

I've got a busy day ahead so I gotta go.

Aloha!

July 31, 2003

Thursday Tracasserries

I seem to have a never ending battle with our IT people. Right now, two things are bothering me, both involving e-mail.

The first is the smaller of the two and involves how the Lotus Notes server is setup. Currently, we have to use the proprietary (read that expensive) Lotus Notes client to access the server. Although the server can be setup to use the widely accepted POP3 and SMTP protocols, our IT people would rather tie us to the proprietary software from Lotus. While this does allow us to use the "features" of Notes, such as calendaring and such, it comes at a very large cost (about $100US per license vs. no cost for any POP3/SMTP mail client and, of course, about $50,000 for the Notes server license). In these times of economic downturn, one has to wonder which is more important, calendaring or saving tens of thousands of dollars per year?

The other thing relates to domain names. Our current domain is courts.state.hi.us. As far as I know, it is compliant with the standard naming conventions for non-federal (US) governmental agencies. While all government entities in the US, through about 1994, used the .GOV top-level domain, I think it changed to having only US federal agencies to use .GOV and all other government agencies to use the .US domain. This is based on RFC 1581.

I don't know if things have changed since then, but as far as I know, it hasn't. If it hasn't, I have to wonder why we are beginning the process to change from .US to .GOV? I contacted the head of our IT division and he said we are just following the Hawai'i Executive Branch which has already changed over. When I asked him what RFC or other Internet standard this was based on he said he did not know and referred my to the Executive Branch person in charge of that change.

If anyone can point to anything that says, one way or the other, which domain state government agencies are to use I would appreciate it. Thanks in advance.

Aloha!

August 12, 2003

Tuesday Traipse

Many of the people who work at Microsoft are smart and insightful. I know this because some of them have their own blogs and you can see for yourself. I also know that Bill Gates did not become a billionaire by hiring dumb people.

So one must wonder why, after all the hoopla about stopping everything to do security scans of their software, we continue to get the buffer overrun security threat of the week (see MS Security Bulletin MS03-024).

On average, there is almost one security bulletin per week. No, not all of them are considered "critical", unless you happen to bitten by one of them, but I'm really concerned about known problems with unchecked buffers.

I haven't done any analysis of the number of these programming errors versus how many were being found prior to their review, but I seem to recall there is audit software to check for these problems. If this is true, then why are there any buffer overruns at this point?

I can only conclude that as long as MS doesn't take this seriously enough to audit all of their software that this will continue to happen.

Hence, this can but only accelerate the rate of Linux adopters who want to get off the security merry-go-round that MS seems to be on.

Speaking of Acceleration. Verizon finally got around to increasing my ADSL speed to 1.5mb/sec yesterday. Of course, I don't actually get that in real use, but I've been averaging about 1.2 to 1.3mb/sec and that is a noticeable increase over the 768kb/sec I was getting before.

So, as I've noted before, if you are a Verizon residential user at 768, call Verizon tech support and ask them to check if your line is qualified for the higher speed, if so, request the upgrade as there is no additional charge (at least here in Hawai'i) for the higher speed.

As to yesterday's post about my pager, the second tier tech support has not contacted me so far. I will give them until the end of today, if they haven't contacted me by then, I will terminate my pager service.

Aloha!

August 19, 2003

Googling

A website I read every once-in-awhile asked if it was okay to Google someone they were thinking about dating. In turn, the question got me to thinking about the bigger question I've talked about here before. Namely, privacy and the Internet. Below is, in large part, my response to the question.

There is a lot of information that is considered to be in the public domain. For instance, vital records such as births, deaths, marriages, divorces, and bankruptcies are routinely reported on in the newspapers. But when this information is compiled into a database, as it is when a search engine comes across it, creates troubling new questions:

1. Is it moral/ethical to do an Internet background check on someone regardless of why you are doing it?

2. What expectation(s) of privacy do we have relating to public information on the Internet?

3. Does the Internet bring both unprecedented access to information and, at the same time, presents new challenges to individual privacy?

As with any tool, the Internet can be used for many purposes. I know when I first got on the Internet I searched on my name and found at least two others (one in Canada and one, I'm not sure where, but he seemed to be associated with stocks/bonds/securities/banking so maybe New York?). I did this without any purpose other than pure curiosity.

But as I got more familiar with the Internet, I became concerned that maybe there was a little too much information out there in forms that made it easy for anyone to lookup. For instance, many states allow companies to put their entire phonebook listing up on the 'net. This is fine as long as you have an unlisted number, but not so fine if you don't and you start getting calls from tele-marketers. In fact, you can type in a phone number (xxx) xxx-xxxx and if Google finds a match, will display the name, address, and link to Yahoo! Maps or MapQuest to show a map of exactly where you live.

A second example, when you register an Internet domain, you have to fill out a form that asks for your contact information such as name, address, and phone number. All of this is available on the Internet. Is this a Good Thing?

So, I began to try to limit the information that I had control over. First, no listing in the phonebook. And secondly, I changed the contact information for the domain registration for my website to a PO Box and fictitious phone number.

I realize I may be a little paranoid about this, but it is truly amazing that public information, in printed form, that we didn't give a thought about now becomes a whole different subject when it becomes available on the Internet.

I'll let you decide what public/personal information you feel comfortable with on the Internet and how it may be used but, as for me, it just gives me the creeps.

Aloha!

September 9, 2003

Tuesday Tetragram

Life is but an illusion. Go to this page here to see some unreal optical illusions. The page is kind of big and the bits are coming from Japan so be patient and all will be revealed. Although, not all of the illusions work for me, the first "Rotating Snakes" is pretty cool.

Otter: I think this situation absolutely requires that a really futile, stupid gesture be done on somebody's part!
Bluto: And we're just the guys to do it.

The above quote has nothing to do with anything other than I was over at Amazon.com getting something for SWMBO (shh, it's a secret) when I accidentally added the item to my wish list instead of the shopping cart. I did not realize this until I went to checkout and couldn't find one of the items I thought I had ordered.

By applying my superior powers of intellect (i.e., pure luck - ed.) I deduced what I had done and deleted the item from aforementioned wish list. Unfortunately, I didn't want to have a wish list account but I guess the fact I had added the item to it will forever more mean I have one. No, there's nothing in it nor will you find any other information there.

But this got me to thinking (a novel experience, to be sure - ed.) and I decided to checkout what the other Daynoters may have on their lists.

John Doucette's name came up for five lists but none were in Canada. I bet John didn't know there were so many of him running around.

Chris Ward-Johnson, of St Felix de Pallieres, France wants a copy of "Desserts from Your Bread Machine: Perfect Every Time: Cakes, Cookies, Pastries, Doughnuts, Sticky Buns, and Other Recipes You Never Thought You Could." Yup, I'd guess that'd be our Good Doctor K. Although I wonder where he's been since he hasn't posted for awhile.

Brian Bilbrey's name came up once but was listed in Kentucky. I don't think our Brian has moved that far south but who knows? If so, someone should tell Sally before she starts wondering what happened to her human tennis ball chaser.

Steve Tucker must be a popular name because 25 of them have wish lists. I don't know if any of these are Daynoter Steve's though.

One Dan Bowman of Modesto, California is wishing for "Embracing the Fear: Learning to Manage Anxiety and Panic Attacks". Things must be a bit tense over in the Central Valley.

Ben Ator has a passel of paperbacks too many to list.

There are four Moshe Bar's out there wishing you would buy them stuff and four Frank McPherson's.

There are three John Dominik lists, two of which are located in Minneapolis, MN. Each of the two in Minnesota (The Cadillac Engine State) have geek enriched stuff like "Teach Yourself MS SQL Server 2000 in 21 Days" and "Mac OS 9: The Missing Manual" so this indeed could be our man in Minnesota, don'tcha think?

The thing about wish lists though, if people don't know you have one, they probably won't buy anything from it. In addition, some of the lists are quite old, and if anyone actually wants any of the stuff on their list, they should update it.

Correction to yesterday's post. I have to plead massive stupidity for calling Jasc Paint Shop Pro, Photo Shop instead. I don't know why I did that, other than as a test for reader Jon Barrett (which he passed with flying colors). In addition, Aussie Don Armstrong (G'day mate) reminded me of another program that I should have considered: IrfanView. I'll try to take a quick look at it when I find the time but what I like about Paint Shop Pro is its one button "Enhance Photo" that runs a macro script which automagically adjusts the color balance, contrast, saturation, smoothes, sharpens, and clarifies the image. All I had to do was some minor adjustments here and there. This saved me a lot of time. Speaking of which, I'm out of time so I gotta go.

Aloha!

September 10, 2003

Wednesday Workaday

Not much going on over in the Seto Shack. As an update to the never ending list of domestic things to do: I finished painting the interior of the front house and am now working on cleaning it from top to bottom. I hope to be able to get it rented in about a month or two. In our back house, where we live, the bathroom upstairs is still waiting for the plumber to schedule work on replacing the leaking shower. It won't get scheduled for at least a couple more weeks and in the mean time, we will have to use the shower in the front house since the shower downstairs is also acting up.

As the number of pages on our intranet site at work has increased, an easy way of getting to pages became critical to its use. We decided to attack the problem with three different tools. The first was to create a "Yahoo" style index page that listed the various major categories of what the web site has. By doing this, you can get to where you want in one to at the most three clicks. The second tool was to create an index, like you have in the back of a book. Using the index will get you to any page in no more than two clicks, and for the most part, in one click. The last tool was to create a site map.

While the person who created the index was willing to code and maintain it by hand, I wanted to find something easier for the site map. I first tried to find an open source solution but whatever I found seemed to be keyed to running on *nix and Perl/Python. Being that our server runs Windows and IIS, all would not work without substantial editing. By the way, if someone says you can convert a non-trivial Perl program written for Unix to Windows with minimal changes, run as fast as you can away from this person because they are clearly mentally ill and don't know what they are talking about and have never actually done what they say can be easily done. This is especially true when it comes to dealing with how the two operating systems represent drives, directories, and even forward or back slashes. They are just not compatible and I've never seen anyone come up with a How-To that lists all the differences and how to program around them.

Being that as it may, I ended up buying a rather expensive program, for what it does, called SiteXpert (see it here). It costs $65USD and runs on Windows. You can point it at a page and it will spider the links on the page creating a site map with very little work on your part. Note this is different from a program that just lists the HTML pages linked to another. SiteXpert will follow all links and display said links in a hierarchical display. This is critical to us because we have pages that have links to Adobe PDF files. We want these files listed on the site map. Yet most site map programs ignore links to all binary files such as, but not limited to, pdfs and doc files. Why that is so I don't know but it appears to be almost universal.

So, if you need a Windows program that spiders all types of links, this may be the one for you.

Aloha!

September 15, 2003

Flash in the Pan

I went over to Wil Wheaton dot net and saw a Flash based tribute he put up on September 11th. I got to wondering how to create a Flash file so I went over to the Macromedia site to take a look.

Unfortunately, the cost of the software ( $499USD) is prohibitive to all but people who make a living at doing this. So, of course, I looked for alternatives. While I could not find an Open Source program, I did find something that was substantially cheaper.

It's called SWiSHmax (before you ask, no, I don't know what it's supposed to mean. But you have to wonder...) and costs $79.95. I have no idea if it has the full functionality of the Macromedia original but it can do some interesting things.

I created a text only Flash program that is only 8KB in size. Feel free to follow the link here if you want to see it. Of course, you will have to have the free Flash viewer plug-in already loaded otherwise you won't see much.

In addition, I'm not sure how to display the file using standards compliant HTML so I am using what Wheaton used. If I can figure out how to code it without using the deprecated <embed> tag I'll re-do it.

Speaking of Streaming Media, here's IP over water. As in using water as a medium to transmit information between computers (follow the link here).

H2O/IP functions in a similar way as TCP/IP but focuses on the inherent viscous properties of water that are not present in traditional packet networks. The StreamingMedia demonstration of H2O/IP is as an installation of two computers at different heights where one captures an image and transmits it to the second computer in the form of modulated water drops. The project attempts to show how digital information can be encoded and decoded into organic forms to create a physical network between digital devices.

I'm out of time so I gotta go.

Aloha!

September 18, 2003

500

I'm at home again today and will be so tomorrow and Monday. Sigh. While the plumbers and tile guy did show up yesterday, they are AWOL this morning. One just called to say they will be here this afternoon. No word yet from the others.

I also noticed that these plumbers all seem to be interconnected or at least farm out work to others when they are busy. I've had two calls from the original plumbing contractor but neither shows up on caller ID with that name. In addition, guys arrive in vans with names on the side that are not the name of the contrator we are supposedly dealing with.

This makes it very difficult to keep track of who is doing what and, should the need arise, who to go after.

Oh well, what's a person to do?

Aloha!

September 23, 2003

ICAAN Can't

The Internet Corporation for Assigned Names and Numbers, asked VeriSign to "voluntarily suspend the service and participate in the various review processes now underway." The "service" in question is the redirection of requests to domains that do not exist to VeriSign's own servers.

Said servers give you other possible spellings for the domain you were looking for as well as links by categories. There is also a "Search the Web" box.

The polite response from VeriSign was to say they will continue to do what they want but are willing to take a meeting to discuss things. The English translation of VeriSign's corporate speak is "Bugger off."

Note the privacy policy of the page states:

We use third-party companies to serve paid and unpaid search results and other content to our Site Finder. In the course of serving these results, these companies may place or recognize a cookie on your browser, and may use information (not including your name, address, e-mail address, or telephone number) about your visits to this and other web sites in order to serve content to our site, improve the services offered on our site, or measure advertising effectiveness of paid search results. For more information about this practice and to know your choices about not having your information used by these companies, please visit http://www.content.overture.com/d/Usm/about/company/privacypolicy.jhtml.

See the ICAAN site here for the request and VeriSign's response.

The Power of 1,000 Monkeys. Over at Virginia Tech, they're creating a 1,100 PowerMac G5 cluster "super computer." I'm not sure using Apple computers is the most cost efficient way of doing it but I guess they think so. Take a look at the site here.

Speaking of Monkeys. Our IT folks switched over to Netware 6.x while I was on vacation (without letting me know, of course). Unfortunately, this broke the MS Client Service for Netware that we had been using since the MS client was faster and more stable than the Netware offering (Yes, I know, hard to believe but I think this reflects how bad the Netware client is more than how good the MS one is).

I searched the MS website to see if there was anything on this. But, in doing a search on "Netware 6" or "Netware 6.x" it did not bring up any Knowledge Base articles at all. Strange. Surely there must be something, unless our IT people are doing something to lock out all clients except the Novell one so that they can "manage" our PCs.

If so, with due respect to our fine IT folks, we do not want, nor do we need them to manage our PCs. We do very well without their "support". We had anti-virus software and firewalls running on our PCs years before IT got around to even thinking about such things. We were running MS Office years before IT got around to recommending it over WordPerfect. We began running Windows 2000/XP years before our IT had a copy to try out. We advocated for joining the 20th century, before the 21st was over, by installing Ethernet instead of the over-priced, proprietary, and difficult to get IBM Token-Ring NICs.

In other words, we don't need no steekin' IT office miles away to tell us how to best do our work when they are so behind the times that they think IBM/Lotus Notes is a cost effective way to get e-mail.

To our IT, change is something you get when you buy something with cash. Otherwise, change is something to be avoided. And if you can't avoid it, contract a vendor to institute the change because they (IT) don't have the expertise to implement nor manage it.

If you ask me, doing business this way will lead to the logical conclusion of contracting out all of IT since they can't do anything useful now. Except maybe "manage" PCs.

Aloha!

September 24, 2003

Wednesday WYSIWYG

Filtering spam probably will never be 100 percent effective. Why? Because it is possible to create an e-mail that does not use any of the standard spam techniques but still get its message across.

For example, I got one last week that scored 0.0 in SpamAssasin. That is, as far as SpamAssasin could determine, there was nothing to indicate it was spam.

Even the text seemed to say that the sender had found a broken link to their site on one of my pages and would I like trade links with them by just clicking on the handy HTML link at the top of the e-mail?

Of course, I had no such link to their site and clicking on their handy button would just confirm that they had reached a live e-mail account that they could then sell to other spammers.

So, what to do? I don't know. All I can say is the most effective deterrent would be one based on economics. That is, one that makes it cost more to send spam than the income they get back from it.

When someone figures how to efficiently do that, they will be crowned king of the world.

Opera 7.2 is Gold. The latest version of the Opera browser went out the door recently (get it here). While I seem to be using Mozilla Firebird as my browser of choice right now, Opera still has it uses. For example, when I think I need a hardened, bullet-proof browser to wade into enemy territory, it's Opera I turn to lock and load (mixing metaphors). Yes, Firebird may be faster, but how secure is something that hasn't even reached the 1.0 release yet? Especially one that specifically states it should not be used for mission critical tasks!

So when the going gets tough, get Opera.

To the Moon. Speaking of going places, the European Space Agency is set to launch their first probe to the moon. The SMART-1 (Small Missions for Advanced Research in Technology) propulsion system includes a main ion-drive engine powered from a solar cell array. See the story here.

One Correction from yesterday's post on the Apple array. I did not realize that Virginia Tech was looking only at 64-bit processors (Thanks to Ken Scott for the information). As such, the cost of the G5 is probably (although I have not checked this) lower than the alternatives they looked at.

Of course, as Sjon pointed out to me, they could have also looked at AMD. In addition, as I understand it, the point of a massively parallel array is to use the power of as many nodes as possible. Regardless of whether they are 64 or 32-bits.

For example the Maui High Performance Center Linux SuperCluster uses 260 nodes with a pair of Pentium IIIs per node. At the time of its power-up, this cluster was the worlds most powerful array there was and, for all I know, still is.

It seems to me that if you spent less money on getting 64-bit processors and instead got a bunch more of cheaper 32-bit ones you would reach a point of higher total power. On the other hand, what do I know? I could be wrong and Apple will reign supreme in the 64-bit super computer world. Not.

Aloha!

October 1, 2003

Wednesday Weltschmerz

Segway Lite. This guy here decided he wanted a Segway but didn't want to spend $5,000USD to get one. So he built his own.

Ctl-Alt-Del. This guy here was the guy who gave the world the three fingered salute. The article is short but gives some general background into the man who came up with the common key combination that everyone now uses.

Novell 32 - Dan 0. My problems with the Novell client continue. As a review, we have servers running network operating systems (NOS) from Microsoft, Novell, IBM, DEC, and Wang (Last time I looked, there were about 50 servers, including IBM mainframes.).

Each NOS has its good and bad points. But each requires the loading of client software to login and interact with the server. Some of these clients are fast and easy to use. Some aren't.

Up until one of our servers was converted to Netware 6.x (the latest version), I used the Microsoft Client Services for Netware (CSNW) that comes with Windows 2000/XP to access our Novell Netware servers. The MS client is fast, bug free, and works great with Netware 4.x and 5.x.

Compare this with the official Novell client that is full of hundreds of bugs and causes all manner of problems with my copy of WindowsXP. For example, boot time is increased by a factor of at least three. Accessing Netware servers went from almost instantaneous to 20 seconds. Running applications, especially MS Office (what a coincidence - Ed.) on a Netware server is a great excuse to go get a cuppa while you wait for the hour glass to clear.

Once the Novell client is installed, uninstalling does not clear the problems. The only thing to do is to reformat the drive and install everything, except the Novell client.

But in my case, if I don't use the Novell client when connecting to a Netware version 6.x server, the MS CSNW does strange things. While you do get logged in, drive mapping does not seem to occur. Yet, if you manually map a drive to a volume, the other drives magically appear. I don't know why this is happening but I guess I'll be reformatting my drive and starting over.

All I can say is Novell makes a terrific network operating system. But their client software blows chunks leaves much to be desired. Sigh.

Aloha!

October 2, 2003

Thursday Thaumaturge

JavaScript is a tool that some programmers use to build web sites. However, as with most tools, they can be misused. I don't know the exact number, but there appear to be numerous JavaScript-based security exploits. Said exploits take advantage of "features" that may include the running of arbitrary code.

Hence, many security minded users simply turn JavaScript execution off as this is the only way to have a 100 percent barrier against this kind of exploit.

So, what is a JavaScript programmer to do? If you use JavaScript you are guaranteeing a certain percentage of your site visitors will not be able to use your site as you intended it. For a commercial site, this translates into lost business. As Martha would say, this is not a Good Thing.

One solution is to use the tools that XHTML and CSS have.

For example, this site here created accessible image tab rollovers without the crutch of JavaScript. Now, I am the first to say that using CSS opens up a whole new world of browser incompatibility. But what it doesn't do, as far as I know, is open your PC to l33t hax0rs to ownz U.

I am glad that people are making imaginative use of the tools to work around JavaScript. I wish more would do the same. If they did, the cyber world would be a safer and more accessible place.


Mail Call

To: Dan Seto
From: Sjon Svenson
Subject: Novell ...
Date: Thu, 02 Oct 2003 05:11:58 -0700 (PDT)

Novell ....
I think I now know what you mean. I took my PC (NT4) to a client that runs a Novell network. Of course I couldn't connect so we called a support guy from the client. He started installing a netware client. For some reason that didn't turn out right. Yep, by noon I was back in the main office with a PC where no one could log on to anymore.

ps. I'm not on my own box now so I don't have your eMail address (I don't even have a mail-client installed). And I don't know it by heart. But hey, you have a 'contact me' on your page so I pulled your address from the HTML source. Yep, simple and easy ... I did crack it without using tables or looking up codes though ^__^

Kind regards,
Svenson.


From: Dan Seto
To: Sjon Svenson
Subject: Re: Novell ...
Date: Thu, 2 Oct 2003 06:29:02 -1000

I think the problem with Novell goes back years to the DOS wars when they tried to compete against MS DOS by pushing, I think DR DOS. As I recall, MS did not take kindly to that and thereafter refused to help Novell with the code needed to access MS networks.

Unless I'm wrong, it was about then that MS started writing their own client. As it turned out, MS did a better job of reverse engineering the Novell client than Novell did of reverse engineering Windows...

Glad you were able to decipher the encoded mailto. It usually works just fine when you have a default mail client installed and click on the link. Otherwise, as you probably saw, if you hover your mouse cursor over the link, it's almost readable (it's encoded to try to slow down the spammers).

Aloha!

October 3, 2003

Friday Folie de Grandeur

It's Friday and I'm going to be reformatting my hard drive to get rid of the last vestiges of the bug filled Novell Netware client. I suspect the slow down in speed I'm experiencing is related to the hard drive read cache either being disabled by the client or at least substantially curtailed by it.

In any case, if it wasn't for our bug filled, expensive, and bloated Lotus Notes, I wouldn't need to access the Netware servers at all. In fact, if the sloths hard working individuals who run the Domino server would just turn on POP3, and maybe the web interface, I wouldn't need the Netware client nor the Lotus Notes client because I could use OpenSource IP compliant web apps instead of proprietary crapware (Perhaps there is a connection between business monopolies and quality of output? - Ed.).

So I will be offline for the better part of the day as I reformat and reinstall what I need.

Have a Great Weekend Everyone - Aloha!

October 7, 2003

Tuesday Tishri

Reverse Engineering. Windows is rife with ways to install viruses but probably the easiest way is to trick the gullible into installing it themselves. For example, over the weekend, my inbox was filled with e-mails supposedly sent from Admin, Security Support, Network Security, Security Division, and Security Department. Of course, none of these we sent from any such organization. Of course, all of them had payloads packed waiting for me to click on them to unleash their viruses.

For your information, some of the subjects of these e-mails are: :Undelivered Message: User unknown, Bug Announcement, Current Net Update, Last Microsoft Security Patch, Latest Pack, New Upgrade, and new internet critical update.

I'm sure the regular readers (all 12 of you - Ed.) of this page are not fooled by these people but maybe you can spread the word and help the less fortunate help themselves by not falling for these e-mails.

Engage. Most 'net savvy folks realize by now that the guy who played Ensign Crusher on the TV show Star Trek: The Next Generation bears no resemblance to the character he played. I mean, he's an actor. Actors play parts that are not necessarily similar to themselves. So it should not come as a surprise that columnist Dan Gilmore has a nice write-up (see it here) on now author/actor Wil Wheaton (see the Wheaton site here).

InstallShield Bug. A bug that I had heretofore not seen cropped up yesterday. It seems there is a problem with the InstallShield program and MS Outlook/Outlook Express. When you install a program with InstallShield, the progress bar may proceed until it reaches 99% and then seem to hang.

Letting it sit there for a couple of minutes may have the install start up again but another work around is to shut down Outlook/Outlook Express (and any mail proxies you may be running). I don't know why this occurs, only that yesterday was the first time I've seen it.

In any case, keep this in the back of your mind if you should have problems with InstallShield.

And Finally. For those of you in California, it's election day. As always, get out there and vote early and often. If nothing else good comes out of this, it does hold politicians accountable and responsive to the people. So make yourself be heard.

Aloha!

October 8, 2003

Wednesday Wiener Schnitzel

I'll be at home tomorrow. The plumbing contractor will be sending people to fix the vinyl flooring, paint the drywall, and patch the scratches put into our new tub by the tile guy. We hope these people are professionals but given the performance of the other sub-contractors I am not very hopeful it will turn out that way. Sigh.

In any event, it is unlikely I will be posting tomorrow unless something really, really big comes up.

Good Stuff for Geeks. If you are in PC support and want a small utility that tells you what the Microsoft error codes are, then this one is for you. It's called "Error Messages for Windows" (full marks for originality) by Gregory Braun and can be downloaded here. You can either type in a specific error code and get what each means or you can get a listing of all error codes and print them out.

Sun's StarOffice 7 Office Suite is set for release next week Tuesday (14 October). But you can get the evaluation version now from Sun here. StarOffice, as opposed to its little brother OpenOffice, is not free. The MSRP is $79.95USD. Only you can decide if the benefits are worth the cost so try the evaluation version to find out. Or not.

Over at ThinkGeek, they have the perfect thing for CubicleWars: the wireless color mini video cam mounted on one of the tracked rovers (see it here). Just the thing to scope out what's happening around the next bend.

If that doesn't get your geek meter pegged, then check out the Lian-Li PC case with a built in aquarium (see it here). I kid you not. An aquarium built into the aluminum PC case. The kit includes fish, air pump, cathode light, and mounting accessories. Water not included.

And finally, for the US Geek who just has to know what time it is comes the Casio Waveceptor wristwatch that receives its time signal from the atomic clock in Fort Collins, Colorado. You have to be within 2,000 miles of the atomic clock to get a signal but if you are, there aren't too many watches that will be more accurate than yours. At least, not at $39.95. See the watch here.

Aloha!

October 10, 2003

Friday Forfend

Spamming MT. I got more spam in the "Comments" section (I use MovableType (MT), the content management system for my blog) yesterday. This, even though I had turned off comments so it should have been impossible to create anything new. So I made some other changes to try to keep the spammers away. Unfortunately, this means past comments will no longer be viewable.

I am very disappointed that MT has apparently done nothing so far to close these obvious security holes. Others, stepping in to try to solve the problem for MT, have added modules that blacklist IP addresses but as we know from trying that with e-mail, you are fighting a battle you can't win because the addresses will change as fast as you can block them. As Simon from American Idol would say; "Pathetic."

But what is really strange is I don't know why spammers are focusing on blogs because, so far, the comments are showing up in posts months old. Hence, no one would see them unless one were to go back that far and, in any case, I delete the spam within 24 hours. So, it is highly unlikely anyone would read any of their drek, even if they wanted to.

However, if the spammers leave any more comments I will stop using MT and go back to how I did things before as this is really making me angry. They have no right to post their commercial crap on MY site. I decide what is posted here, not them. This shall not stand.

Speaking of Spammers. Wired has a chilling story of how a Polish group of hackers is claiming to provide untraceable websites. Don't ask me how they are supposedly able to do this since, as far as I know, this shouldn't be possible. But apparently, if the story is correct, they have a way of screening their spam sites from the usual tools used to identify who is behind a site (e.g., traceroute and whois). See the story here.

Almost Home. The repairs to our bathroom is almost complete. The painter came and repainted the drywall of the ceiling below the shower that leaked. Then, the floor guy came to patch in some flooring where the old shower/tub used to be. The last thing to do, which has not been scheduled yet, is to patch the scratches the tile guy put in to the new tub when he was setting the tiles.

Have a Great Weekend Everyone - Aloha!

October 13, 2003

Monday Mundanity

There a buzz going on about the 16-year old teenager from England that sings soul music like it hasn't been sung since the 1970's. Her name is Joss Stone (see her site here). If you are into the likes of Aretha Franklin, then you owe it to yourself to listen to this young woman. Then watch the video on her site and be prepared to be blown away by how such a soulful sound could come out of someone so young.

Be aware this is straight from the heart soul music. It is not over produced and is definitely not for everyone. But as I said, if you are into soul, check out Joss Stone.

Cracking Up. I was sealing the grout of our new bathroom tile when I noticed several small cracks in said grout. I'm going to have to call the contractor to have him take a look and see what can be done. Sigh.

Mail Call

From: Gary M. Berg
To: Dan Seto
Sent: Monday, October 13, 2003 2:10 AM
Subject: MT comment problems

I happened to get a pointer to this in a newsletter today Lockergnome, I think):

http://cheerleader.yoz.com/archives/000849.html

From: Dan Seto
To: Gary M. Berg
Subject: Re: MT comment problems
Date: Mon, 13 Oct 2003 06:44:36 -1000

Thanks Gary, there are several different ways of hacking MT to try to reduce spam. As is suggested on the site, MT itself needs to get into motion to implement and support their own solution as the quality of various hacks are, shall we say, uneven.


From: Al Hedstrom
To: Dan Seto
Sent: Friday, October 10, 2003 6:40 PM
Subject: MT Spam

Dan -

Check out http://www.jayallen.org/journey/2003/09/killing_comment_spam_dead. Maybe not a complete solution, but ...

From: Dan Seto
To: Al Hedstrom
Sent: Monday, October 13, 2003 9:37 AM
Subject: Re: MT Spam

Thanks Al. This looks better than some of the other solutions people have come up with but I'm not so sure a blacklist is the way to go. I'll re-read the site to be sure I understand what they are doing but I would really rather have MT themselves come up with something that they would support.

In either case, I still have my email address there so if anyone wants to email a comment they can do that.

From: Al Hedstrom
To: Dan Seto
Sent: Monday, October 13, 2003 7:05 AM
Subject: RE: MT Spam

Understood. And all I can offer is commiseration!

I see a lot of other MT blogs struggling with the same problem. The MT folks offer nothing - not even notes on research/tests?

Just curious.

From: Dan Seto
To: Al Hedstrom
Subject: Re: MT Spam
Date: Mon, 13 Oct 2003 07:09:37 -1000

Nothing official on their site (at least nothing I could find). There is a lot of message traffic in their forums but nothing that I found that suggests MT is working on a solution that will be incorporated into an update. On the other hand, I can't imagine that they aren't doing something.

Aloha!

October 14, 2003

Tuesday Tamagotchi

MovableType has finally commented on the record about spam in MT's comment section (see it here. The short of it is they are working on something but in the mean time they are recommending Jay Allen's MT-BlackList (see it here). Fellow Daynoter Phil Hough (see his site here) is also recommending the Black-List but has this link here. Both seem to go to the same place so use either one.

Phil reports the module is easy to install and seems to work quite nicely. Until MT themselves come up with something, perhaps this is the way to go. Before I can do that though, I'll need to reload the Perl scripts so it may be awhile before the comments go live again.

Mighty Mozilla. Be on the lookout for the 0.7 release of the Mozilla Firebird browser (see this page here). The site says it will be released "~ October 14, 2003" which happens to be today. This point release is way late (see the original Mozilla road map here which has "ideal" release date of 3 September. Of the three previous release dates, none have been so late as this one.) so one has to speculate whether the recent changeover from Netscape funding to a foundation threw a monkey wrench into the works.

In any case, the latest release should be out soon so keep checking the download page here if it's not there already.

Aloha!

October 16, 2003

Thursday Taikonaut

Firebird Rises. As noted in Tuesday's post, the Mozilla Firebird browser 0.7 was released to the masses (get it here). Note that they've instituted a reverse lookup to the domain you are coming from (for security purposes, wouldn't want just anyone using Firebird). For most people, this will not be a problem. However, it is a problem here because our idiot poor, overworked IT staff doesn't know how to setup domains/DNS correctly. So I ended up using PuTTY (get it here) to securely login into Pair (my web host), then used the text-based Lynx browser (get it here) to pull down the file. I then used WS_FTP LE (get it here) to get the file from Pair to my PC. A little complicated but there you go.

Wink, Wink. If you are in PC application support, you probably could use something that demos mouse movements or allows you to show screen shots with custom callouts or balloons. IF so, check out Wink (see it here). You can output to Flash SWF, EXE, PDP, or HTML. The best is it's freeware.

The Need for Speed II. So you think you have a fast Internet connection eh? Well, try transferring a CD with 60 minutes of music in one second. The Swiss CERN has a link to CalTech that runs at 5.44 gigabits per second. That's gigabits folks. Per second. See the story here.

Aloha!

October 20, 2003

Monday Mosaic

For your CSS/HTML Geeks out there comes this list here of effects using the aforementioned stylings. One highlight is how to create shadow lines with CSS (see it here).

How's Your Eye-Hand Coordination? Here's a simple Flash demo that you can run when you have a spare moment. The goal is to throw the wadded up paper into the trash bin. The complicating factor is a fan blowing at varying angles and force. Note that the demo includes sound so you may want to mute that before going here.

Aloha!

October 27, 2003

Monday Moil

It was October 20, 1999 that this blog/journal began its life. I had been using the Internet (and bulletin boards before that) for several years and had come upon Dr. Jerry Pournelle's site through my readings of the former dead tree periodical Byte. Once I found his site, it wasn't long before I found the Daynotes Gang. I started conversing with a couple of them and appreciated their openness and willingness to help its members.

I soon began my own journal and was gratified to hear from Tom Syroid that I had been inducted into their august group! It is a bit ironic that Tom has since taken a sabbatical (along with several other members, of various lengths of time: Shawn Wallbridge, Chris Ward-Johnson, Matt Beland, Jim Crider, Steve Tucker, Greg Lincoln, Mat Lemings, JHR, and Jon Hassell. It's nice to see Al Hedstrom back on the run, as it were, with at least weekly postings (or is it weakly? [G] - Ed.))

As I've gotten to know them, through their journals and e-mails, I realized they are a group of terrific individuals. Yes, there have been spats that have caused long-term rifts, but the group continues on (even if I don't seem to get any of the Back Channel e-mails anymore).

As I trod into my fifth year of doing this, I wonder where I'll be in five years? Will I still be typing in this journal or will I have lost interest and regained the time it takes to write these things? I honestly don't know. What I do know it has been an honor to be associated with these gents and I would like to thank each and every one of them. I have learned much and hope, in my own small way, to have given back in at least equal measure.

But for now, it is into the breach once more...

InfoWorld's Bob Lewis has an insightful post (see it here) on one person's run-in with office politics. The specific situation is one in which an employee is layed off, but then magically returns when a "special" position is created for the person. This situation is fraught with all kinds of traps that can lead to your own ouster.

Lewis has some good advice - be professional and look past the obvious to the underlying motivations. Of course, this is easier said then done but the successful employee must be able to do this.

PBS columnist Robert X. Cringely talks about the differences between Microsoft and Open Source and why MS doesn't seem to understand what the strengths and weaknesses of each are:

At the core of Ballmer's remarks is a fundamental misunderstanding not only of Open Source, but of software development as an art rather than as a business. Cutting to the bone of his remarks, he is saying that Microsoft developers, since they are employees, are more skilled and dedicated than Open Source developers. They are better, Ballmer suggests, because Microsoft developers have their rears (presumably their jobs) on the line. All those lines and all those rears are part of a road map, he says, and because of that road map the $30 billion plus Microsoft gets each year isn't too much for us to pay, so the model works pretty well.

This is nonsense. It is nonsense because Steve Ballmer, like Bill Gates before him, confuses market success with technical merit. Microsoft's product roadmap is a manifestation of a business plan, and what matters in Redmond is the plan, not the map, which is in constant flux. How many technical initiatives has Microsoft announced with fanfare and industry partners, yet never delivered? Dozens. That is no roadmap.

See the full column here.

There be a Red Storm coming. Cray Inc. announced they will be sell a commercial version of their Red Storm supercomputer that it is building for Sandia National Labs (see the story here). As is the case with more and more supercomputers, this one will use massively parallel clusters of AMD's 64-bit Operterons.

Last Thursday and Friday I was indeed layed flat on my back. Just getting out of bed was an adventure in pain. But things got better by Saturday. Sunday found me doing work around the house. I am back at work today and hope my back holds up.

Aloha!

October 29, 2003

Wednesday Waldo

The Internet changes everything and nothing. One way it changes things is that it flattens the landscape. That is, why have middlemen in a world where conversations are now one-to-one? In an environment where I can speak to someone across the globe as easily as if I were talking to a neighbor across the backyard fence, why do I need a go between? If I am a singer, I no longer need a record company to produce stacks of wax. I can burn my own CDs or provide downloads and sell them directly to the customer. In one fell swoop you reduce your costs while increasing your profits by several orders of magnitude (i.e., instead of pennies per album, you are making dollars). In addition, you get instant feedback from your customers. What is selling? What isn't? Why (your customers will make the connection to you whether you want them to or not)? Further, the harder you work and the better you are, the more you make.

What it doesn't change is market dynamics. That is, if there is an unmet need, someone will fill the vacuum and become successful doing it. For the instant availability and downloading of music, Napster; KaZaA; and Gnutella have/had millions of people using their services.

For whatever reason, people want to be able to conveniently and immediately listen to their music in forms and in places that is convenient to them. Whether it is because they don't want to spend the money on buying a complete album when only one song that interests them or because they don't want to spend money on something they can get for free or because they are tired of being pandered to on radio stations that treat them like cows to be force fed through the nose. The business models that filled those needs succeeded. Until, that is, the middlemen fought back.

The response of the music industry middlemen to this market is to create barriers. Barriers in the form of "copy protection" (AKA Digital Rights Management or DRM for short) such as NetBurn Secure and/or MediaMax (I would include a link to their site but it is so obnoxious and clueless that I can't, in good conscience, do so). Barriers in the form of treating their potential and actual customers as thieves by prosecuting them and hoping to make examples that will instill fear, awe, and yes shock into all who may dare question their power.

Into this mix comes now Apple Computer and their iTunes service (see it here). The service provides 400,000 tunes available for immediate download at a cost of .99 cents each (plus tax). However, all of the music is protected by DRM. Nonetheless, there is a way to convert the files from the proprietary formats.

The instructions below are taken from Apple themselves so one must assume they consider this to be fair use:

If your computer has a CD-RW drive, you can make your own audio CDs containing the songs you add to a playlist. You can listen to the audio CDs you create in iTunes in most consumer CD players and on your computer.

iTunes converts the songs to standard audio files before writing them to the CD. You can fit about 74 minutes of music, or about 20 songs, on a 650 MB CD-R disc. Some discs allow 80 minutes (700 MB) of music.

1 Choose Edit > Preferences, then click the Burning tab at the top of the window.

2 Choose Audio CD as the Disc Format.

3 To have all the songs on the CD play at the same volume level, select the Sound Check checkbox.

4 Click OK.

5 Select the playlist you want to burn to the CD, then click the Burn Disc button.

You can only burn a CD from the songs in a playlist.

If the playlist contains more songs than will fit on the CD, iTunes will burn as many songs as will fit on one disc, then ask you to insert another disc to continue burning the remaining songs. (You can see the size of the selected playlist at the bottom of the iTunes window.)

6 Insert a blank CD-R disc and click Burn Disc again.

If you plan to play the CD on a consumer CD player, you need to use a blank CD-R disc. If you plan to only play the CD using your computer, you can also use a CD-RW disc.

It takes several minutes to burn an audio CD. You can cancel the burn by clicking the X next to the progress bar, but if you're burning to a CD-R disc you won't be able to use the CD after canceling.

If a playlist contains any songs purchased from the iTunes Music Store, you can only burn the same playlist 10 times. If the playlist includes Audible spoken word content with chapter markers, the chapters are burned as separate tracks.

For more information about external CD burners that work with iTunes, visit the Apple Support website at www.apple.com/support/itunes.

Note that to convert their protected files you must burn them to CD first. Further, you must follow the instructions above to do it. That is, you must create an "Audio CD" (files have the standard .cda extension) rather than trying to go directly from Apple's format to anything else. Once the audio CD is created, you must then read the files using a ripper (I use AudioGrabber, see it here. But you can use Windows Media Player 9, if you don't mind converting to Microsoft's own proprietary format. Otherwise, you can buy plug-ins for Media Player 9 that convert to MP3). The ripper program would then save the target file from the CD into the format of your choice; such as wav, Ogg Vorbis or MP3.

As a side light to the above post, I did a Google News search. While looking at the hits, I noticed something odd. Page after page of hits with the exact same headline: "Decision coming on technology to prevent internet piracy...". By page after page I mean four pages of the exact same thing. The URLs for most appear to be TV stations. Of the five sites I looked at, all had the same basic layout (three columns with a banner across the top). All had the buttons in the left column. All formatted the AP story exactly the same way. I don't know what to make of this but I don't think it is coincidental.

Whatever the case, the stations are:

WKYT, KY - Oct 24, 2003
WHAG-TV, MD - Oct 24, 2003
WHNS - Oct 24, 2003
WANE, IN - Oct 24, 2003
KRON4.com, CA - Oct 24, 2003
KPLC-TV, LA - Oct 24, 2003
KAIT, AR - Oct 24, 2003
WLUC-TV, MI - Oct 24, 2003
KFOR-TV, OK - Oct 24, 2003 
WHNT, AL - Oct 24, 2003
WBAY, WI - Oct 24, 2003
WLOX, MS - Oct 24, 2003
KWWL, IA - Oct 24, 2003
WSTM-TV, NY - Oct 24, 2003
WTVM, GA - Oct 24, 2003
WQAD, IL - Oct 24, 2003
KAMC, TX - Oct 24, 2003
WMC-TV, TN - Oct 24, 2003
WRIC TV, VA - Oct 24, 2003
WCAX, VT - Oct 24, 2003
KRNV, NV - Oct 24, 2003
WAVY-TV, VA - Oct 24, 2003
KSFY, SD - Oct 24, 2003
WALB-TV, GA - Oct 24, 2003
WSFA, AL - Oct 24, 2003
WAFF, AL - Oct 24, 2003
KESQ, CA - Oct 24, 2003
WTVO, IL - Oct 24, 2003
KPOM-TV, AR - Oct 24, 2003
KTVO, MO - Oct 24, 2003
KVIA, TX - Oct 24, 2003
KCAU, IA - Oct 24, 2003
WHBF, IL - Oct 24, 2003
WISH, IN - Oct 24, 2003
WHO-TV, IA - Oct 24, 2003
WOOD-TV, MI - Oct 24, 2003

Aloha!

November 3, 2003

Trust Me

How to Hate Microsoft. Microsoft (MS for short) employee Robert Scoble has his own blog (visit it here). He put up a question intended, I think, to provoke comment on how to make Longhorn (codename for the next version of Windows) better. The subject of the post is "How to Hate Microsoft."

But I think he asked the wrong question because if a broken trust exists, it doesn't matter what features Longhorn has, it will be a failure.

In any case, I think he succeeded in his intention to get comments. You can read the post here. The comments scroll down for pages. Some say Longhorn should be more like Unix/Linux while others say it should be the opposite. Some love MS and some hate it.

But the thread that seemed common to many of the comments is that people don't trust MS. Permit me to display how old I am when I relate this example. Many years ago, I drove a new 1978 Chevrolet Z-28 Camaro (see an example of what it looked like here). I thought it was a great car. It was low and mean looking, handled well, and could blow the doors off of cars costing three times its price ($6,000USD).

But did I trust Chevrolet? I don't know if I would say that. Although to a certain extent I did, otherwise I wouldn't have bought the car in the first place. But perhaps it wasn't so much I trusted, or didn't trust, them as much as I wanted the car and felt I could deal with any problems an untrust worthy manufacturer might throw my way.

Move forward 25 years and I'm now driving a Toyota. Do I trust Toyota? To the extent that it is possible to trust a non-human entity I would say yes, I do. I trust that its business model is based on designing and manufacturing vehicles that are high quality but reasonably priced. Why do I trust Toyota? Because they do what they say. That is, my experience indicates that the company in fact builds quality vehicles at a reasonable price. Our two Toyotas have been virtually trouble free. If something does goes wrong, under warranty, they fix it. Once, they even fixed something that was no longer under warranty because past experience had shown an abnormal amount of failures in the part. So they fixed it at no charge.

Conversely, look at MS. Do they always do as they say? Various state prosecutors and a couple of federal judges would say no and have the facts to back it up. Do they have a good warranty and stand behind it? Warranty? What's that? Isn't that what they used to call a disclaimer? That is, a document stating that there is no warranty whatsoever?

In addition, how can anyone trust them when they have made it clear they don't trust its customers? Let me tell you about one example from the site: MS now uses product activation to reduce copy right infringement (with digital rights management apparently to come). They even go so far as to write their security updates, which correct flaws in their product, such that if the copy you have is not "legal", the update will not install. Doing this creates an entire class of servers/PCs that are security risks to the rest of us. These computers are open to every worm, Trojan horse, hacker, etc. out there. Is this how corporations build trust?

Other examples: How many times has MS security updates broken fixes made by earlier updates? How many buffer overruns does there need to be before MS finally "gets it" and eliminates every_single_one_of them? How many badly implemented features will it take before MS understands that it is security first, last, and always? If they have product activation, why don't they have product deactivation so that I can legally transfer the product from an old PC, that I won't be using to a new one (without having to call MS to explain what I'm doing with a product I paid for).

Even worse, this lack of trust works both ways. I recently received an e-mail from MS asking if I wanted to provide additional information as to why XP seems to be locking up a lot. Okay, I reckon if I can give MS information that can make Windows more stable that is a Good Thing. But the way MS wanted to gather the information was via a downloadable program that would automatically collect the data MS wants, and it was A LOT even though MS insists it isn't (see it here), and would automatically send it in binary format.

To put it plainly, I would have no control over what was sent to them nor when it was sent. Being that the data was in binary format, even if I wanted to look at what was being transmitted I couldn't easily do that so if I were to proceed, I would have to trust that MS was doing what they said they were doing.

A few thoughts on what MS is saying. If, as it says, they aren't collecting much data, why send it as a binary? Why say they are sending the data back in binary format to keep the transmission as small as possible so the impact to your PC is lessened if it is so small to begin with? Why say it would be too complicated to write a program to show, in plain text, what was being transmitted when they wrote a program to convert it to binary in the first place? To be charitable, they seem to be speaking in contradictions.

I wish I could trust MS because it would make life so much easier. But, based on what they do, I can't. So we both loose. MS doesn't get what they want (data on why Windows is blowing up) and I don't get a reliable operating system.

So what's the bottom line on how do improve the Windows? First, build trust between MS and its customers by telling them what and why they are doing things. Do it. Then verify to everyone that what they did is exactly what they said they would do. Do that every time and people will slowly begin to trust you. Don't follow this advice, even just once, and you will break this trust. For a long, long time.

Aloha!

November 4, 2003

Tuesday Tao-te-Ching

Picture This. Not only does the site dslreports.com have reports on broadband providers (well, duh) but they also have a cool section of photos taken by contributers (see it here). The images come in various resolutions up to 1600 X 1024. Check it out, if you have a broadband connection ;>

Walled Off. Like keeping warm in the winter, security on the Internet is about layering. For example, even if you have a perimeter firewall built into your router you still need something to block attacks coming through in the form of email or web-based attacks. To continue the analogy, you also need to have anti-virus software to stop attacks that have gotten past your first line of defense and an operating system that has all of the latest security patches installed. However, today's post will concentrate on PC-based software firewalls.

One of the more popular software-based firewalls is ZoneAlarm (see it here). It not only closes the doors to hackers from outside, but it also monitors outgoing connections to guard against Trojan horse programs phoning home.

But, for whatever reason, if you want to check out a couple of other solutions you might want to take a look at Agnitum Outpost (see it here) or Kerio Personal Firewall (see it here). Both have versions that are "free", although the free version of Outpost appears to be an older version with fewer features. I have not tried either of them but if ZoneAlarm is giving you problems and you want to take a look at some alternatives, these two would be a place to start.

For those wanting to know about other solutions, Agnitum also has a nice comparison chart here (needless to say, consider the source when viewing the chart) that shows the major players in this field. Pick one that works for you and use it.

Aloha!

November 18, 2003

Tuesday Tropism

Abandon All Hope. What if there were no effective technical solution to spam? There are those of us who still think the majority of the people do not mean to cause harm to the Internet. But then there are the spammers who once again prove the Tragedy of the Commons. That is, there is an individual economic incentive to destroy the thing that is providing for your very existence. At least, this is the argument that I think DiveIntoMark is trying to make when he says spammers will win the battle of comment spam on content management systems like MovableType.

It seems Jay Allen, of MT-Blacklist fame, is starting a global effort against comment spam. DiveIntoMark apparently feels it won't work. That, in fact, the spammers are faster and more agile than any individual trying to stop them. That they will turn and attack Mr. Allen. That since there is no way to "win" the war against spam Jay should, I guess, just roll over and play dead.

Maybe DiveIntoMark is right. There are many instances of where the tragedy occurs. We see it here in Hawai'i where the fish which were in such abundance are now completely gone. Where the rolling hills were once covered in green trees are now completely gone. Where the fresh waters once ran clean and clear are now either completely gone or so polluted it has to be infused with poisons like chlorine just to drink it. But that does not mean it has to be that way. The solution, if not technical in nature, can and perhaps should be, economic.

What that economic solution would look like I can't say. But as far as I'm concerned, I think Mr. Allen is at least trying to be part of the solution rather than part of the problem.

On the Other Hand. According to an article from CNN, the end of pop-up spam may be in sight. Now that Microsoft, who sells pop-up ads in its HotMail site, is saying they will include a pop-up filter to disable such ads in their Internet Explorer, it may decrease the utility of said ads. Of course, never believe that the advertisers will just sit back and do nothing. They will, I'm sure, try to program around filters by using javascript (another reason to disable javascript) or other means to fool the filters. But at least, we hope, the change to IE will make a major economic dent in their revenues.

Aloha!

November 19, 2003

Getting All (RSS) Aggregated

I've finally got around to installing an RSS feed aggregator. For no particular reason other than I found them first, I chose to install a .Net 1.1-based (i.e., executes like Vermont molasses in December) program called SharpReader and something called FeedDemon. There are a bunch of similar aggregators out there so feel free to choose whichever you find useful.

What it's about is getting short snippets or headlines of what someone has just posted (at least in the weblog world. It can be used in other contexts). So if you want to get a wider range of news, while at the same time not having to actually go to each site to check on what's new, the aggregator can make more productive use of your time. On the other hand, if you only hit a handful of sites each day, you probably don't need one.

But now that I've seen how one works, I think I will be changing the format of my posts. For awhile now, I've been just using the days of the week as a headline. Looking at this in an aggregator doesn't give you any useful information to decide whether to click on a link or not. So I will try to have headlines that encapsulate what the post is about so those of you who use feeds can make an informed decision (or at least as informed as you can get with headlines).

In addition, rather than including several subjects under one posting, I may break them up into separate posts so that each has its own headline. I originally was doing that but got tired of having to publish individual sections rather than just one. I'll have to see if it's worth the trouble to do so (especially as there aren't that many people using aggregators anyway).

Aloha!

November 20, 2003

Seeing the Noise

Ron Pacheco has a tutorial on how to reduce noise found in some digital images. The process is not for every image nor everyone because you can spend a lot of time and get a very small bit of improvement. In addition, if you overdo the corrections you can end up with an image that looks worse than what you started with. But, like any tool, if used right it can make a difference.

I'm running late this morning so I gotta go.

Aloha!

Cool Running

In what some are calling the wave of the future comes now the Mac G4 CubeQuarium. The water cooled G4 has yet to be run against the usual test suites but we are assured it should create a bit of a splash.

November 21, 2003

Hawking Back

While I can't recommend the Hawking Tech FR24 Dual WAN router (see my earlier posts here, here, here, here, here, and here) I hear from some people about an reported problem with throughput. Apparently, some people are having problems with the FR24 locking up and these users feel the cause is an inability of the FR24 to handle the bandwidth of their speedy cable modems.

But, as far as I know, no one has a modem running at over 9Mbps! SmallNetBuilder did a review of the FR24 and found a transfer rate of 9.4Mbps. I figure that's fast enough for even the fastest cable modem service anywhere in the U.S.

Having said that, the FR24 still has a bunch of problems. Let's recap what I had. First, from what I understand, it will load balance your two connections only if the connections are from the same provider using the same DNS. If, like I did, you are using two different providers acting as a fail over, you are out of luck for load balancing. Second, even if you have two connections from the same provider, the balancing to the second connection will only occur if the request to the connection is coming from another computer on your network. Hence, your computer will not see any speed increase, but someone else on another computer will not be slowed down by your network activity. Finally, setting the FR24 to bring online the second connection only when the first goes down did eventually work but was not reliably so. No matter how I tried setting it up, the FR24 simply failed to consistently switch over, even if I unplugged the primary connection, the FR24 would sometimes fail to switch to the secondary.

To be fair, I understand that there have been a couple of firmware updates. Whether these fix the problems with lockups and automatic failover I can't say. Perhaps, some weekend when I have the time I'll hookup the FR24 and see if it works more reliably than it did before.

Have a Great Weekend Everyone - Aloha!

PC Magazine Awards

It's that time of the year when the awards are being handed out. PC magazine has their Technical Excellence Awards and Best of Comdex Awards.

Some highlight are: Technical Excellence System Software - VMware ESX Server 2 and Virtual SMP and for Comdex "Best in Show" - Microsoft Small Business Server 2003.

Speaking of Repairing Windows

This tip from Brian Livingston's Newsletter:

A friend of mine was downloading Service Pack 4 for Windows 2000 on his laptop when his system locked up and gave him the Blue Screen of Death. Microsoft acknowledged that this does happen sometimes, and the only solution was to reformat his hard drive and reinstall Win2K.

He came to me because he had a substantial amount of data on his system that he couldn't afford to lose. In essence, what I did was boot to a floppy and then re-size the existing NTFS partition with Partition Magic. Next I created a new FAT partition and installed a new copy of Win2K on this partition.

Once the Win2K installation was complete, I had this installation of Win2K recognize the NTFS partition and, presto, all of his data was accessible. I've left out a few steps, but to me this seems like it's pretty easy to get to this data.

Boot This

As many of you know, using the Windows NTFS file system has advantages and disadvantages. One characteristic that could be viewed as a disadvantage is the inability to boot from a DOS disk and have access to the NTFS volume(s) on your hard drive. Which, if you think about it, is logical. DOS does not support NTFS so if you boot from a DOS diskette you shouldn't expect to see any of your NTFS volumes.

As an alternative, you can boot from the install CD but it's setup to do either a repair or clean install. The repair install may be able to do what you want, but there is another way.

You can use something called Bart's PE Builder. It runs on Win2K, XP, and 2003 (what they heck is 2003? Are they talking about server editions? - Ed.) but not NT4 or, of course Win9x and ME. Among other things, the CD allows you to:

  • Access very large (>2TB) NTFS volumes or access volumes that are not seen by the BIOS, like some fiber channel disks.

  • Very reliable scanning and cleaning of viruses using a "clean boot".

  • Active Directory support.

  • Have remote control over other machines, using vnc or remote desktop.

In order to create the CD you will need your original Windows install CD and more than a passing understanding of Windows (which all of my 11 readers already have, right?). As always, use at your own risk and insert disclaimer here.

November 24, 2003

Man Bites Dog

In a stunning turnaround, the Houston Chronicle is reporting that PC maker Dell is returning some customer support jobs back to the US. Dell, trying to cut costs, was one of the first companies to rush support jobs to India. However, it soon became clear that its corporate accounts were not satisfied with this lower level of support and threatened to switch. Faced with this possible mass defection to its competition, Dell is now bringing back the jobs, but only for its corporate customers. You individuals out there are still out of luck.

On a personal note, if the experience of our secretary, who bought a Dell and had to call customer support to resolve some problems, is any indication you will need every bit of luck because Dells support sucks. She had to call Dell multiple times to resolve her problem. In an attempt to speak to the same person each time, rather than explain again what the problem was, she had to synchronize her calls with office hours in India. But even she could soon tell that the people she was speaking with had a limited script to work from and if the problem lay outside of that script, you were not going to get any help. YMMV. Use at your own risk.

Sun Rising

Sun's StarOffice 7 Office Suite, the big brother to OpenOffice came out recently and I decided to pick up a copy (MSRP $79.95).

Any office suite that wants to take on Microsoft Office (as most do) has to be compatible with its file formats and StarOffice does a pretty good job. I have not run it through any kind of test suite, but it read our 120-page masters capstone project (created in Word 2000) and I found only three problems.

The first is the pagination changed. I'm not sure if I tried to set the default margins it would have kept the page breaks but in a document this large, having to go through it page by page to check the breaks is not a Good Thing.

The second is an embedded bullet list. The list shows a numbered list with bullets within the numbers. To be fair, I had a heck of a time formatting the list in MS Office so it shouldn't be a surprise that StarOffice also had problems.

The last problem is with the margins for some imported Excel spreadsheets. The print area was wider than the page and would required some reformatting to fit.

For the most part, I consider these problems as being minor but only you can decide how important they are.

As for me, I still need to test how well a WordPerfect document, which StarOffice, unlike OpenOffice, is supposed to be able to open and edit, works. But if you don't need WordPerfect compatibility, and don't want to send a lot of money to Redmond, you may want to check it out.

November 26, 2003

Hating Microsoft II

I tried to leave a comment on Microsoft employee Robert Scoble's site yesterday but his comment window did not display the full text of what I had written in [gasp] MS Word and copied into the comments section</irony>. So I am reproducing here what I meant to say there in relation to his request for comments on how to create a win-win situation re: MS.


You asked how to create a win-win situation. So here's a couple based on the asymmetrical relationship between Microsoft and its customers.

Let's start first with the warranty "EULA". You can use, for example, the one for Office XP found here.

Step 1: Create a quality product and then stand behind it with a warranty worth a damn.

When you buy your car it has a bumper-to-bumper warranty that last years. When you buy a TV you get a warranty that lasts at least a year, if not three. If something fails in either, and you are hurt because of it, you can collect damages against the manufacturer because they are responsible for the loss.

Contrast that with the paragraph numbered 9, where it says Microsoft is not responsible for any "incidental, consequential and certain other damages." To a small business owner, as I understand it, this means if the third quarter profits suddenly shifts and Office XP *doesn't* automatically pick up the changes because of a bug in the software, and thus the company goes into bankruptcy, that's just too damned bad because the full risk of using Microsoft software lies with you, the customer. Microsoft makes no warranty, implied or otherwise that the software will do what is promised (by TV advertising or otherwise) it does.

Try making a product that you are willing to stand behind with a warranty that puts Microsoft assets in jeopardy. If nothing else, this should focus people's minds on quality and create a basis for trust that does not exist now.

Step 2: Make everything transparent.

For example, most people who use Windows XP are willing to let Microsoft know certain information when a program crashes. This is based on the trust that whatever information is transmitted to Microsoft is directly related to the crash and will be used solely to fix bugs in Windows. And nothing else. I say it's based on trust because the customer has, as far as I know, no way of knowing what is being transmitted to Microsoft.

Ratchet up that a bunch and think about the Microsoft Windows Feedback Panel. This is optional software, downloaded from Microsoft, gathers even more information. Go to this URL to see what is being recorded:

http://wfp.Microsoft.com/dcp.htm

Even if I trust Microsoft, why is it important for Microsoft to record the names and locations of all directories within the Program Files, My Documents, My Music, My Pictures, and My Videos? Further, why does Microsoft need to record a complete listing of all of my files in root?

And then, why is it critical to transmit all of this information in binary format without the customer being able to review and decide whether they want to transmit the information? There is no reciprocity here. Everything is asymmetrical. I am being asked to trust Microsoft without any way, as President Reagan said to "verify." Why not provide a way for the user to see what is being sent?

I have other examples posted on by weblog: http://www.seto.org/mt-diary/archives/2003_11_03.html#000246

Thank you for this opportunity to comment on this subject.

Aloha,

Dan

Sun Setting

I talked earlier (see Monday) about a few small problems StarOffice 7 a had in importing an MS Word document. Today I'll take a look at how StarOffice does with a Corel WordPerfect 9 sample.

But first, let me say I like alternatives. Having a choice in office suites is, I think, a Good Thing. But if your office uses WordPerfect and you want to switch to Sun's StarOffice 7, you are in for a world of hurt.

As a test document, I used a fairly typical, for us, report. It is a little over 10-pages long (including two charts at the end), uses bulleted lists, and indented paragraphs to indicated extended quoted material. What you have could vary so you have to take what follows in the context of how you usually format your documents.

All of the problems I found are related to formatting. Rather than go through a long narrative, I'll just create a list:

  • Failed to display and print out the watermark.

  • Changed the font from Univers to Thorndale (a Times Roman clone).

  • Ignored tab settings, substituting its own on a seemingly random basis.

  • Failed to display all bullets.

  • Substituted some, but not all, bullets with Roman Numerals.

  • Inserted the following string in random places: 600160.0160.0160)0160)0160)0160)0160)060.0160.0160)

  • Converted the footnote type size from eight points to something that looked like two points (even though it said it was 8 pts).

  • Altered page breaks.

In addition, StarOffice opened the document in read only mode. This means I could look at the document, but could not edit it. I read the on-line help and found you have to click on the "Edit File" button to enable editing mode. This is very curious behavior for any program. One can only wonder why they have this mode and what advantage(s) they think it has. As for me, I consider it nonsensical.

In a marketplace dominated by Microsoft Office, alternatives are to be supported and praised. Unless, of course, the alternatives can't inter-operate with the documents you already have. In our case, many offices still use various versions of WordPerfect. But given the list of problems StarOffice 7 has in importing WordPerfect 9 documents, I can't recommend its use in such environments.

I wonder if Sun isn't missing a market segment that they could serve (WordPerfect users) rather than going after Microsoft? I think they could make a good return on investment going after the millions of users who still use WordPerfect (who everyone seems to have forgotten, or at least ignored) rather than being yet another clone of MS. As it is, Sun is also competing against OpenOffice which, at a price point of zero, is impossible to beat. YMMV.

December 1, 2003

Back in the Day

Thanks to everyone who wrote in about my poor attempt at using a old, old computer language called BASIC to inject a bit of humor and let people know where I was on Friday. Based on the comments, I think I succeeded on one and failed on the other <G> In either case, it was kind of fun trying to remember how to mis-use BASIC but I apologize for the late replies.

In any case, you have to remember that in the mid-1970s, there weren't a whole lot of languages, interpreted or otherwise, available to run (maybe COBOL, assemblers, LISP, and FORTRAN). I think later came FORTH, Pascal/Modula, RPG, etc. but don't write a letters if I have the sequence wrong. The point is you couldn't run down to your local CompUSA or Frys and buy a copy. In fact, since the IBM PC didn't even come out until the early 80s, the usual way to learn a language was to have an account on a timesharing system on a mini or mainframe. During that time, I was in college and had access to a DEC PDP-11/45 in the Math Department and an Apple II (no hard drive) in the Psychology Dept.

I have to admit that I wrote some pretty awful code in AppleBasic but you have to remember, it was pretty advanced for its time. For example, I don't recall too many languages that used color graphics. And if you were careful, you could write structured code. On the other hand, I have to agree that if you've learned BASIC as your first language, you will probably always have problems learning others because they require a completely different mind set. In either case, I used AppleBasic to convert a paper-based psychological test (the Stroop Color-Word Interference Test) into a PC-based version for my senior project. The program was several thousand lines long and was as bug-free as any MS program <G>.

To show just how demented we Psych majors are, the test subjects sat in front of a TV monitor that displayed the test. The subject would respond by pressing the key of the first letter of the appropriate word displayed on the screen. But, at the same time, they were listening, on headphones, to one of four recordings. The first was a passage of a comedy bit by someone I have since forgotten his name. The second version was the same bit, but had the text jumbled up in random order. The third recording was a piece of classical music, and the fourth was silence. Unfortunately, there seemed to be an interference problem between the portable tape recorder I was using and the Apple II so when I ran the actual experiment, the PC locked up several times.

Anyway, I am amazed at how many different languages there are now. But with all its faults, BASIC probably solved more quick and dirty problems than any other language of the day.

Aloha!

December 2, 2003

Geek Golconda

Things are getting a lot busier and lot faster here at work than even I thought they would so I gotta go.

You know you are a Geek when:

  • Someone asks you what languages you know, and you reply Upper Slavic, French, Esperanto and C.

  • You can remember your web address faster than your phone number.

  • When someone mentions "The Other OS", you think they are talking about FreeBSD.

  • You start to get credit card applications for the LinuxCard ("Never start your server without it.").

Aloha!

December 3, 2003

Speaking of IF, THEN

NetworkWorldFusion is reporting that if you are running a version of the Linux kernel prior to 2.4.23 you may want to check on a patch for a serious security exploit that could allow 3133t hax0rz 2 0wnz U. All distributions with kernels prior to 2.4.23 are affected. The exploit has already been used in the wild so the bad guys are already aware of it and are using it. So, get your patch and install it. Now.

Aloha!

December 4, 2003

Hardware Heaven

When you have the time, check out Wired's gear for geeks 2K3. There's everything from a 3-D display laptop to tube audio amps to over 70 gadgets to make the geek in you glad.

Aloha!

Speaking of Determined

Web page userbility gurus have long talked about what is called the "Three Click Rule." That is, no information on a site should be more than three clicks away. This rule of thumb seems like common sense. I mean, in our hurried busy lives, it seems logical that people want instant gratification, not hunting through a confusing complex of web pages. So, if you have a choice between two sites where you want to purchase something and one of them allows you do that in three clicks and the other takes 25, it seem intuitive that you would shop at the first site.

However, a site called User Interface Engineering did a study on what people actually do and found that people don't leave a site in frustration after three clicks. In fact, the number of clicks don't seem to have any relation to when a person leaves.

Obviously, people go to sites for various reasons so intentions may play a part in this. In addition, expectations may also affect how you perceive the experience.

But in the final analysis, the study says the most important thing is that you are successful in doing what you came to the site to do, regardless of how many clicks it takes. Even if true, it still makes sense to keep in mind what your customers want to do and make it as easy as possible for them to do it because if you don't someone one else will.

December 9, 2003

Where Do You Want to be Towed Today?

I saw something on TV recently that said the computer systems in new cars were getting so complicated that they were crashing on a regular basis. No, I don't mean the cars were running into windows (pun intended). Rather, the systems would shut the car down due to bugs in the software. So I guess I shouldn't be surprised that the company that wanted to put a Windows PC in every home now wants to put one in every garage.

This story from Yahoo News says Microsoft operating systems are already running in 23 different car models. This includes the BMW 7 series, Daimler, Volvo, and Toyota. It's too easy to make a snide remark about having to reboot your car to get it to run but there you go.

Flexing Old Muscles

One of the early professional grade single lens reflex cameras was the Leica line of cameras. If you were a photo-journalist in the 1950s you were probably using a Leica, or wishing you could afford one. Comes now the Leica Digilux 2 that moves the venerable name into the 21st century. As one might expect, given its heritage, there are no automatic controls. That means focusing, aperture, shutter speed, and focal length are all done manually. By forcing you to use your brain to make these decisions, you are potentially rewarded with images that few other cameras can make. Obviously, this level of control is not necessarily for the Sunday afternoon photographer. But if you know what you are doing, there are very few cameras, digital or otherwise, that offer you more control over what the final image will look like. Oh, if you have to ask how much it costs you can't afford it (nor can you get it until February of next year - ed).

Bubbling Over

First it was your very own street light jammer. Now comes something that interferes with cell phone usage by jamming the frequencies it uses. I guess I'm behind the times, but I did not know there are such things as cell phone jammers. One model, the SH066PL2A/B, costs about $300USD and has a range of about 30 feet (~9m). There are others, including one that has a 100-ft (~30m) range. Now, before anyone calls their lawyer, I'm not advocating using one of these things because in the US they are apparently illegal. I'm just saying they exist. What you do with them are up to you. YMMV. Use at your own risk. Insert disclaimer here.

Bubbling Over

First it was your very own street light jammer. Now comes something that interferes with cell phone usage by jamming the frequencies it uses. I guess I'm behind the times, but I did not know there are such things as cell phone jammers. One model, the SH066PL2A/B, costs about $300USD and has a range of about 30 feet (~9m). There are others, including one that has a 100-ft (~30m) range. Now, before anyone calls their lawyer, I'm not advocating using one of these things because in the US they are apparently illegal. I'm just saying they exist. What you do with them are up to you. YMMV. Use at your own risk. Insert disclaimer here.

December 16, 2003

Do Not Adjust Your TV Set

K-Meleon - "The Browser You Control" is trying its best to not be yet another Gecko-based browser by being letting you customize the toolbar, context menu, and keyboard shortcuts. They also say that load times are the lowest for any Gecko browser. Other than that, I'm not sure what distinguishes this from its competition but feel free to check it out.

December 17, 2003

YAB

Okay you browser junkies out there, MYIE2 is yet another browser but this one is based on the IE engine, rather than Gecko. At the same time, it tries to add features and fix the security vulnerabilities found in IE faster than Microsoft. If you need something IE compatible but has more features (tabbed browsing, mouse gestures, privacy protection, popup blocking, etc.) you may want to check them out. Or not, since it is still in beta and has its own set of bugs.

Out! Out! You Demons of Stupidity!

President Bush signed the "anti-spam" bill yesterday. I have it in quotes because it actually makes legal what would be illegal under tougher state law. For example, I understand that California has a new law that requires opt-in rather than, under the federal law, opt-out.

Not waiting for BigGovernment to "solve" the problem, I've been testing two different spam filters (in addition to SpamAssasin that my host uses). The two are POPFile and K9. Both run on Windows, although POPFile is Perl-based so it could run on any platform that executes Perl. By the way, on Windows even if you don't have Perl installed the PopFile installer will install what is needed so it's fairly easy to get up and running.

After running a little over 1,000 emails through both filters I've found that POPFile is clearly more accurate. Right now, POPFile is at 97 percent. That's 30 errors out of about 1,000 emails. Two of those 30 were real emails that ended up in the spam bucket while the others where spam that made it into the inbox. On the other hand, K9 is at a relatively low 85 percent (i.e., 150 errors) and very slowly rising.

Unless you get so many emails that a Perl-based filter would be too slow, I would recommend PopFile. But whichever you choose, I think relying on only one spam filter is not the way to go. Rather, having a layered approach using different methods to filter the spam seems to be the best that we can do for now. At least, until enough spammers are thrown in jail.

December 29, 2003

MovableType Atom Template Install How-To

As always, this information is provided as is, without any warranty of any kind (inset disclaimer here). You use this at your own risk. YMMV.

If you are using Movable 2.64 and recently upgraded to 2.65, you may know that there is a new template available. The template is for the Atom syndication format feed. Note that if you did a clean install of 2.65, you can probably skip this entire post as I assume everything is configured for you. But, if like me, you did an upgrade install and want to enable the Atom feed, you may want to read on.

In general, there are two things you need to do to enable the Atom feed. The first is to get the template from MT. The second is to edit your Main Index to include an "auto discovery" link to the feed.

The Atom Template

1. Go to the MT site and look for and click on the the link to the Atom Index.

2. Highlight and copy all of the text, making sure to scroll down to the bottom of the window.

3. If you aren't already, login to your MT installation.

4. Click on Manage Weblog.

5. Under Manage, click on TEMPLATES.

6. Find and click on the link to Create new index template.

7. Under Template Name type in Atom Index (I'm not sure what the full installation official name is so if anyone knows what it is, feel free to leave a comment below. Although, you could just as well use Atom 0.3 Index instead.).

8. Under Output File type in atom.xml

9. Leave "Rebuild this template automatically when rebuilding index templates" checked.

10. Leave "Link this template to a file" blank.

11. In the Template Body input box, paste all of the text you copied from the MT site default Atom index in Step 2.

12. Click on the SAVE button but do not rebuild the files yet.

13. If you aren't there already, click on TEMPLATES to get the listing of your default templates.

14. Check to make sure Atom Index is now listed as one of your templates with atom.xml shown as the Output File.

Main Index Template

15. Go back to the MT site, default templates page, Main Index by clicking on the link here.

16. Look for the following line: <link rel="alternate" type="application/atom+xml" title="Atom" href="&@60;$MTBlogURL$>atom.xml" />

17. Highlight and copy that line. Note where this line is in relation to the other lines of the template because you will need to insert it into your own Main Index template in the same place.

18. Go back to your MT page that lists your templates (logging in again if you need to - see Steps 3, 4, and 5 above).

19. Click on your Main Index template.

20. Find the location in your template where you need to paste the line you copied in Step 17. When you find it, copy the line in.

21. Click on the SAVE button and Rebuild your indexes.

Validation

Now that you have everything installed, you may want to check to make sure it validates. Now, I have no idea if there are other feed validators out there nor if this one is the best. All I can say is it is the one I used.

In any case, you need to type in the full URL to your atom.xml page. For example, www.foo.com/mt/atom.xml That last part where you include the atom.xml page is important if you want to validate your Atom feed. Otherwise, the validator will probably, by default, check for your regular RSS feed instead even though it's supposed to automatically find the atom.xml file based on the line you copied into your Main Index.

In my case, it came up with one error: line 20, column 23:url must be full URL (15 occurrences)[help]

Clicking on the help link took me to a page that said I needed to have the http:// part on my URL. In order to do this, I had to do the following:

22. Login into my MT site.

23. Click on EDIT YOUR PROFILE.

24. Find the Website URL (optional) input box.

25. Type in http:// to the already there www.seto.org

26. I rebuilt all pages, although I'm not sure I needed to.

27. Done.

I don't know if adding the Atom feed is helpful to people since, as far as I know, it's not something that is generally supported by many, if any, aggregator programs. Indeed, many people don't even know what this is all about in the first place ( here is a short tutorial on RSS that also lists where to get some of the better known aggregators). But if you do, and are using MT, then you could be the first on your block to be Atom 0.3 compliant.

Aloha!

December 31, 2003

Cooler Heads

It was called the 5GHz Project. It required liquid nitrogen. Find it at Tom's Hardware.


No rest for the wicked, I have much to do before the end of the day so I gotta go.

Aloha!

January 5, 2004

/Foo/Bar/

Foo Bar. We'll probably never know for sure where the terms foo and bar came from, even though almost everyone has seen it used. But believe it or not, there is an RFC that tries to do exactly that. From World War II slang to comic strips to Chinese figurines, the authors (Eastlake, Maros, and Raymond (as in Eric S.)) do their best to find the answer to the question: How much foo can a man chew if a foo man could chew foo?

January 6, 2004

The End is Near

Work calls so I gotta go. In the mean time, MS deadlines for supporting its products:

  • Internet Explorer 6 SP1 on Windows 98: 16-Jan-2004

  • Internet Explorer 6 SP1 on Windows 2000 SP2/SP3:30-Jun-2004/26-Jun-2004

  • Windows ME: Ended on 31-Dec-2003

  • Windows 2000 Professional: 31-Mar-2005

Aloha!

January 8, 2004

Speaking of Updates II

According to the roadmap, Firebird, the Gecko-based browser is almost set to rev to 0.8 (rev 1.6 if you need the Mozilla combination browser, email, HTML editor, IRC chat, and partridge in the proverbial pear tree). So, check its site every once in awhile as it should be out Real Soon Now.

Aloha!

Update This

Speaking of updates, the Linux-based firewall software I use, CoyoteLinux, is now in version 2.05. You may want to check out the changes and see if you should install it. Note that they haven't uploaded the Windows-based installer version yet so, for now, you need a fully installed Linux distribution to create the floppy.

Core Dump

I believe it was sharp shooter and fellow Daynoter Dave Markowitz who mentioned a secure FTP program called CoreFTP. If memory serves me, he mentioned it in relation to a problem he was having with another program called WS_FTP (now in release 8) being too fast for what he was doing.

While most people say you can never be too rich, too thin, or have an application run too fast, I guess there are times when this is so. In any case, CoreFTP recently updated their offering to version 1.3, fixing several problems and adding features, so you may want to check it out (especially as it is free and offers secure connections).

On the other hand, if you need a fast transfer program, you may want to check out WS_FTP instead. For you students or faculty members out there, Ipswitch makes a "lite" version that is free for personal use. If you qualify, you can download the free version here.

Think Thin

Sony X505 laptop computerThe lucky folks over at DesignTechnia have a review up of what may be the thinest laptop in the world - the Sony X505. It weighs in at just under two pounds (~910g) and is made of either nickel carbon or carbon fiber (your choice). The mini-laptop measures 10.07 x 8.19 inches (~256 x 208mm), and slopes from .38in (~10mm) thick in the front to .86in (~22mm) in the back. Yes, you read that right, at its widest it's less than an inch thick. Wow.

As with any extreme design, there are tradeoffs. A trackpoint replaces the usual touchpad, and it doesn't have an integrated DVD/CD drive, wireless LAN, or memory card slot. You can get external dongles to remedy these potential problems so you aren't completely left in the lurch but it is less convenient to use because of it.

The price for the grey market import is about $3,500 for the nickel carbon and call it $4,000 for the carbon fiber. As with all grey market items, there is no manufacturer's US warranty or support. But if you must have the absolute thinnest laptop, this may be the one to have. YMMV.

January 13, 2004

YAB

While I'm sure MS would like you to think that Internet Explorer is the ultimate in browsing the web, there are competitors out there and Netcaptor is yet another one of them. This browser has tabs (allowing you to have multiple pages open at the same time and to easily switch between them), pop-up suppression, and URL blocking (perfect for blocking everything from *.doubleclick.com). Check out the site for its other features. Netcaptor comes in two version, one free and one you pay for. Note that the free version comes with ads and the pay version costs $29.95USD.

Win98/SE/ME

No sooner does Microsoft announce the end of support for, among other things, Windows 98/SE, that it turns around and extends it through 2006 (see the article here). Thanks, apparently, to customers complaints, MS reversed itself and will provide security updates after all. This is a Good Thing(tm) as the article indicates there may be as many as 58 million people still using Windows98.

January 16, 2004

Brian Livingston's Tool Tips

  1. If you ever unintentionally delete photos from your digital camera, all is not lost. Some, if not all, digital camera systems use FAT. If so, fire up your handy un-eraser (Norton, Fix-It, etc.) and un-erase the images.

  2. If you've ever needed to rename a bunch of files, say those digital photos you just un-erased, you've probably used the DOS utility REName. But did you know Windows XP(tm) also provides a way to do something similar? In Windows Explorer, multi-select the files you want to rename. Press F2. The new name you type will be applied to all the files, plus an incremental number at the end.

    Windows XP adds (1), (2), (3) and so forth to the ends of the filenames you selected (preceding the dot and the extension). You can force Windows to start with a number of your choice by including it within parentheses in the name that you type. For example, if you enter Foo(10).txt, the additional files will be renamed Foo(11).txt, Foo(12).txt, and so on. Perhaps you'll want to use this to give your digital-camera photos meaningful titles, replacing filenames like DC0001.jpg with Lucy(10), Lucy(11), etc.

Have a Great Weekend Everyone - Aloha!

Imperial Entanglements

I don't think this story on Adobe inserting government code into Photoshop has been given the publicity it deserves.

First, I need to disclose that I don't use Adobe products (except for Acrobat which is required at work). I don't use them because of their corporate culture that views their customers as criminals.

So it is not out of character for them to add code from BigBrother(tm) to ensure that you vill obey der rules. Honest people, of course, are not worried about having a private company partner with TheGreatSatan(tm) to monitor what you are doing with the software you purchased. Honest people are not concerned that TheBlackHelicopters(tm) can insert other code into programs to ensure the safety of OurHomeland(tm).

It's only the bad guys who would get upset about having what amounts to spyware running on their computers monitoring what you do so that you won't do anything wrong.

Phoenix Rising

As itemed earlier, Mozilla 1.6 has hit the wire. They haven't updated the change log yet so I don't know what new/improved/fixed features they have but it's probably worth a looksee.

As of this writing, they have not revised Firebird but I assume they will Real Soon Now(tm).

January 20, 2004

New Sheets

I am hardly an HTML guru so it is easy for me to learn new stuff almost every day. One of the things I learned recently is that you can use CSS to, assuming a compliant browser, display a different mouse pointer. For example, hovering over any of the acronyms on this page should cause your mouse pointer to change to whatever you are using for "help".

Thanks to the diveintomark site for the code.

acronym, abbr { cursor: help; }

I know this is starting to sound like a broken record but I need to get going so I can work on Salary Commission stuff so I gotta go.

Aloha!

January 21, 2004

See SPOT

MS Spot Watch

Microsoft announces Smart Personal Objects Technology (SPOT) based wrist watches.

Aloha!

January 26, 2004

Can't We All Just Get Along?

I don't know what to make of Co-Linux, but if it's for real, you may have a use for "running Linux on Microsoft Windows natively." I caution that I have not tried this (and most likely won't) but again, if you have a need to run Linux this way, it may be a solution. YMMV. Insert disclaimer here.


I have a Judicial Salary Commission meeting today so I gotta go.

Aloha!

January 27, 2004

DRM Disentailment

Microsoft evangelist Robert Scoble has a post up of why you should buy anything else other than an Apple iPod(tm). You can read the article but, to me, it boils down to his saying, paraphrasing here, use our (i.e., Microsoft's) DRM rather than Apple's.

While I think he makes a good case about how you can find more MS compliant players out there, as compared to Apple, I say why use either of their proprietary, crippled software? Why lock yourself into a DRM jail that keeps you from using music you PAID for?

Why not use Ogg Vorbis or the almost universally accepted MP3? If you had music in these formats you could probably listen to them on even more players than either of the proprietary formats of Apple and MS combined.

However, as noted in an earlier post, you can convert from Apple's proprietary DRM format by burning an audio CD. This process creates CDA tracks which can then be ripped by your favorite software into whichever format you like and therefore playable on whatever you like. I don't know if you can do something similar with Microsoft's offering. If you you can, drop me a line using the email link over on the right column.

But the bottom line is, in my opinion, it is a false choice to say pick Microsoft's DRM over Apples' because you can find more players compliant with MS when you can find even more that are compliant with MP3. YMMV. Insert disclaimer here.

Aloha!

January 30, 2004

Spam Dam

The battle against comment spammers seems to be never ending. The latest craze is to flood a MovableType based site with comments or trackback pings, similar in effect to a DDoS attack. MT responded with a change that attempts to throttle the number of comments received over a period of time. Ironically, installing MT-Blacklist, which is an attempt, albeit not the most robust, to stop comment spam, inactivates the throttling code. But I digress.

This site attempts to show how to get these two working together and offers links to other resources to help reduce, but not eliminate the problem. I guess this is the best that can be hoped for, short of turning off comments completely.

February 3, 2004

Unrehearsed, unplanned, and completely unintentional...

There are a lot of good things about using MovableType but comment spam is not one of them. So I've tried doing the usual stuff like installing MT-Blacklist and the latest MT updates. But to no avail. I've even deleted the comment templates but somehow the span still gets posted.

One of the ways to try to combat this is to close comments after a period of time. Unfortunately, in MT you have to do this manually, post by post. For me, with over 300 posts, this is not an option. So I looked around to see it there was an easier way of doing that. Eventually, I settled on trying to issuing the following SQL command (although there is a add-in module that purports to do this for you it didn't work for me):

update mt_entry set entry_allow_comments = 2 where TO_DAYS(NOW()) - TO_DAYS(entry_created_on) >= 10;(That's one long line of commands.)

The intent was to close all comments older than 10 days. In order to to issue this command, I needed to login to the MySQL command line interface. At pair.com, the host for my site, the instructions to do this is as follows:

username@server% mysql -hdb14.pair.com -uusername -p username_dbname

Enter password: [enter password here]

Note the part about entering a password. That's very important as you will see (he says with great foreboding in the CNN voice...of...doom).

In order to open the database, pair.com wants you do use a password. This seems logical enough because without one, anyone can enter anything they want (like spam). But, since the database did not have a password [see update below], I needed to add one. Pair.com has a handy web interface for doing so. So I did.

The problem is, by setting a password, no one else can read or write to the database. No one. That means when MovableType tries to access the database it can't because it doesn't have permission to do so. Since MT can't write to the database, I can't either (at least not through MT, I could use MySQL directly but that kind of defeats the purpose of having MT in the first place).

All together now...SIGH.

So, this explains why you are reading this in a plain page like I used to use. I emailed pair.com yesterday with an urgent request for help. But as of this morning (afternoon in Pittsburgh where pair is located) I have received no response. So much for their speedy service.

I'm way too busy right now to spend any time on this so this will have to do for now. Sorry.

UPDATE. During my 45-minute lunch break, I was able to re-read the installation instructions for MT. There, I found that a password was in fact used for the database when I installed it. Being that it's been over a year since that occurred, I had no recollection of that nor what the password was (not that it matters since I changed it yesterday when I typed in a new one).

So, the question was how to update MT with the new password. Reading farther into the installation instructions I found the file to edit. You can find it for yourself if you need to but I'm not going to make it easier for l33t hax0rs to change it so I'm not going to mention it here. Suffice to say I set the rights so that only I can read/write to it.

Once that was set, all was well. Although I'm still a little wary about having that file with the password in it...Sigh.

Aloha!

February 4, 2004

Shall...We...Play...A...Game?

This story says a teenage hacker (Isn't it redundant to say 'teenage hacker'? - ed.) broke into the Fermi National Accelerator Lab in Illinois triggering a nuclear terrorism alert while the break in was traced to a U.K. youth. The youth used the computer to store downloaded films and music.

I can't believe that any computer exposed to the Internet would have critical security matters stored on it but who knows? As far as I know, if information needs to be secured, the system is not only not connected to the Internet, it's not connected to anything so no one from the outside can get in. In addition, the system is situated in a room surrounded by copper shielding so nothing can get out.


I'm currently working on writing the first draft of the Salary Commission report. This is complicated by the fact that they have not yet made a recommendation. Not wanting to let that hold them back, they gave me a week to write the first draft. So I gotta go.

Aloha!

February 5, 2004

Get A Life

Stories of Mac Fanatics are legion. So if you are stupid bold enough to take jab at them you should not be surprised when they live down to their reputation. This story from Wired gives the details of a perfect hoax: Take one brand new G5, gut it, and replace the internals with PC components. Then post it on Overclockers to rub the Mac Maniacs noses in it. Step back and watch the hilarity ensue. Only, that's not what the guy actually did but the damage, according to the Mac Mordors, was already done. How dare this guy deface a Mac?

Reading the Leaves

The tea leaves indicate that the Gecko-based browser Firebird 0.8 will make it out the door on Monday. Don't ask me why it's taking so long for the bird to rise since Mozilla 1.6 went gold several weeks ago. In any case, check it out on Monday.

February 9, 2004

You Choose

As this article says, if someone gave you $650USD would you (a) Buy food for three or four months, (b) pay the gas and electric bill for a year, (c) purchase a really nice digital camera, or (d) buy Adobe Photoshop?

For everyone who chose a, b, or c, go to the article and read about a few alternatives to Photoshop. For all those who chose (d), what are you doing here reading this blog?

Aloha!

Fire Burning

Well, Mozilla released the update to their browser but have changed its name. Again. What was once Phoenix, then Firebird, is now Firefox. I hope they realize that Firefox is probably not available either but surely they know this? Maybe not. If not, maybe it's time for them to hire one of those fancy agencies that come up with product names for stuff by making up words like Altima, Acura, Accenture, or Pentium. Or go here and generate one for free. Like Optilogo, Rapidene, or Misc Deltaco...

In any case, the download page starts here. Be aware that the thundering herds are at the trough so downloading the 6MB install file may be slow until the dust settles. Of course, a 6MB file is just a bug patch to Microsoft's Internet Explorer browser so I guess I shouldn't complain...

February 11, 2004

One a Week

Some people may be confused. Especially when it comes to Microsoft and security. As you may know, Microsoft recently changed how often it releases security patches to its products. Up to now, patches were released as they were ready. On average, this seemed about one a week.

Now, what they do is bunch the patches in one mega-patch and release that once a month. For example, there are four patches (three for PCs and one for Macs) in this month's submission.

So, what's the confusion? Well, it seems some people, seeing only one patch a month, appear to be saying that MS has finally learned how to secure their products. But I think this is at least very premature, and perhaps wrong. As far as I can see, there are about as many security patches are before (one a week), even though they only release them once a month.

In fact, there is a case to be made that by delaying the release of patches, as they are doing, MS is actually making cyberspace less secure then if they were to release patches as soon as they are ready since the vulnerabilities are left open, even though a patch is available.

In my opinion, this is all cosmetics. It's about appearing to be doing better when, in fact, you may not be. In any case, I think it's too early to say for sure, one way or the other. By the way, one of the patches is for something that some people are calling the most critical error that MS has ever had. You decide if MS is doing better. YMMV. Insert disclaimer her.

February 13, 2004

Windows 2000 Goes OpenSource

Okay, maybe not. But I think the reaction from MS pretty clearly shows you how they think in the Valley of Mordor Redmond. MS is getting all hysterical about how people will take the code and write viruses or steal their deep, ultra-secret way of creating icons. On the other hand, the Linux kernel code has been available for years and I don't see anyone using it to write viruses. Instead, people use it to find bugs and then provide the code to fix them.

This clearly points out the differences between the two philosophies. While I'm not saying there should be only one way of doing things, nor am I saying there shouldn't be any trade secrets, I am saying releasing the code for Windows 2000 isn't going to end the world as we know it.

See the story here.

February 18, 2004

Flipping Out

What is 5.8" x 4" x 1" (148mm x 101mm x 26mm), weighs 1 lb. (450g), runs Windows XP Home or Pro, and has a 5.6-inch (14cm) screen? The FlipStart PC.

It's being pitched at people who need the portability of a handheld, but the ability to run all Windows applications without the weight of a laptop. No word yet on pricing or availability.

FlipStart PC photo.

February 19, 2004

Patch II

Speaking of substantial patches, StarOffice 7 has a 16MB patch that came out in December. If you are using StarOffice you may want to download the patch. To help you figure out if you need to, the ReadMe is here and the download itself starts here.

Aloha!

Patch I

OpenOffice 1.1.1 is scheduled for release on March 8th ( see the timeline here). This is a substantial bug "issues" fix and will probably be worth the download. Check their site around that time just in case things slip a bit.

Lion's Dan

I see that Dan Bricklin has resigned from Interland and has returned to Software Garden. Bricklin is perhaps best known for his co-authorship of the seminal spreadsheet program VisiCalc.

Apparently, Mr. Bricklin is a hands-on kind of guy that would rather be creating something rather than managing it. So he left the relative security of a large company, where he was Chief Technology Officer, to become President of a software company with two products for programmers. Talk about leap of faith. But I have to admire the man for following a path that he finds mentally/spiritually rewarding, if not financially so. Best wishes to him in his new endeavor.

February 20, 2004

Flat Out Good

This very short article says flat panel monitor shipments will, for the first time, surpass those of CRTs this year. According to the post, abundant supplies of the LCD panels will drive prices down over the next few years.

I hope the prediction is true as I would like to replace my aging 17-inch monitor at home with a flat panel model. I've really gotten used to 17-inch panel I have at work from Dell. The colors are great, there is no smear and no defective pixels to be seen. The only thing I've been waiting for is the price to drop below $300 for a good one. Perhaps next year.

February 24, 2004

Digital Decoder

For those of you in the UK or the Netherlands who enjoy building electronic kits, here's one that's supposedly the digital equivalent of the famed Enigma coding machines used during World War II.

Enigma coding machine.

Aloha!

February 25, 2004

Mail Call

From: Jon Barrett
Subject: Foveon sensor
Date: Tue, 24 Feb 2004 14:29:18 -0500

The Foveon X3 is the sensor used in the Sigma SD9 and SD10 DSLRs. You can compare it with other cameras here: http://www.imaging-resource.com/IMCOMP/COMPS01.HTM. One problem - since no one uses exactly the same algorithms for compression, and no one uses the same sensor sizes, finding two cameras with comparable images (same nominal pixels, same compression ratio, same image multiplier/display size) is a bear. Closest camera I was able to find in terms of file size was the Canon PowerShot G5, a 5 MP camera, while Sigma claims a 10.5+ MP equivalent because of their technology. At that, there should be a LOT more difference between the two of them. In terms of "native" linear image size (finding two pictures which looked about the same size on-screen when the "full image" was brought up), it looked closer to the Canon 1D, a 4 MP camera.

My visual take on it is it's like Olympus' claims that lenses for digital cameras have *unique* needs (beyond the (usually) smaller sensor area) that normal SLR lenses can't cope with. A wonderful marketing ploy, but is it any more? I don't think so - by the time you get into this price and pixel range, there are just too many things affecting the outcome, and the sensor's only one of them.

Jon
Kensington, MD


From: Lawrence See
Subject: Tri-color imaging
Date: Tue, 24 Feb 2004 11:39:53 -0800

Good day, Dan

Re the Foveon imager, I guess that you knew that "broadcast" video cameras have always been Tri-color but through the means of three sensors and a complex optical color splitting system (some current "prosumer" cameras offer this as well). Doing most of the heavy electronic processing on the sensor chip is pretty impressive, though.

Best regards,

Larry See

March 1, 2004

Not My Cup of Tea

Dr. Pournelle is fond of saying everything on Macs are either easy or impossible. Well, you could say everything on *nix is either impossible or done on the command line. Okay, so I exaggerate. A little. Personally, I think if Apple can tame the wild Unix beast, why can't the same be done for Linux? Yes, the desktop on Linux is getting easier to use but fonts and printing are still problematic.

For example, this guy has a long, well documented posting on the problems of using CUPS to output through a printer attached to another networked PC - something trivial to do in Windows and supposedly Macs. He also includes my pet peeve, "Help Screens" and "how-tos" that provide no help (or worse, actually give information that is wrong). But I digress.

Before you send all kinds of emails about how there are thousands of man pages on how to set-up printers, which any b00b should be able to understand, I'm talking about using a desktop, not dropping into a command line interface. The day Linux can give you the functionality, via the desktop GUI, to do what you need to do without editing configuration file may be the day that Apple OS ports to Linux. <g>

Aloha!

March 3, 2004

Get Your Hot Bagels

ZDNet has an article up about variations of the Bagel Worm released this past weekend. While shipping items may be a problem, sending worms across the Internet to Hawai'i is not. I've gotten two infected emails in the last few minutes. Both had return addresses of fellow Daynoters so I assume a bot has come along and scanned the addresses and is using them as fictitious return addresses.

The new variations also insert the domain name of the receiver into the body of the message as a way of trying to make the email look more trustworthy. They also try to get around virus scanners by archiving the payload as an encrypted .zip file. The use of encryption is interesting because it keeps virus scanners from automatically opening and scanning the file.

Nonetheless, SpamAssassin correctly flagged the mail as containing the Bagel virus, although it failed to also flag it as spam!

In any case, never open an attachment. I repeat, never open an attachment.

Aloha!

March 8, 2004

IE7

Microsoft's latest browser? Nope, just some guys attempt to make IE 5.5 and above compliant with Cascading Style Sheets. I haven't tried this so your mileage may vary, but at least there are people out there trying to bring IE into the 20th century. Wait. We're in the 21st century? Well, never mind, feel free to use a 21st century browser like Firefox or Opera instead.


Today's the day that the Salary Commission votes on the recommended salaries for state judges for the next eight years. This will be a busy day for me so I gotta go.

Aloha!

March 10, 2004

Lightfast

Burn a label after burning a CD? With HP's new LightScribe system and DVDs/CDs you can burn music on one side and then flip the disk over and burn a silk screen-like image on the other. The drive is reported to cost about $10 more than other drives and the blank DVDs/CDs could add about 10 cents more per disk. See the story from PCWorld here.

March 11, 2004

Strange Happenings

You know, sometimes when I read stuff on the Internet I have to wonder if it's just an elaborate hoax (the stuff, not necessarily the Internet - ed.). For example, ZDnet has a story that says a company is set to launch a service that would counter-attack anyone doing a DDos or hacker attack. Left unsaid is how the company would identify the source of the attack as many DDos attacks operate through so-called zombie machines hijacked earlier.

On the other hand, the story on the Internet about the 9th Circuit Court of Appeals striking down the new Iraqi constitution is a hoax.

March 16, 2004

Happy Easter!

Speaking of it being just a matter of time. I've posted before about how automobiles are becoming platforms for computers running various operating systems. So I shouldn't be surprised that the programmers for the BMW M3 sequential transmission would create an "Easter egg."

This article from Popular Science says if you press the right buttons in the right order the M3 will rev its engine to 5,000 RPM before launching you into hyperspace. Well, okay you aren't launched into hyperspace but you could end up in jail if you do this near a speed trap.

Oh, by the way, if you do this in the garage, please remember to be pointing outward with the garage door open. YMMV. Use at your own risk. The door is ajar.

However, as noted before, as we get closer to April 1st one must keep a certain detached attitude about the veracity of some of the reports above...

Notes to Self

Remember to backup the Popfile spam filter before formatting the drive (although I may switch to using the one built-in to Mozilla's Thunderbird e-mail program). Also, remember to write down the iTunes login. And delete all default links in Opera before importing otherwise you will get duplicate folders and links (Opera should check for duplicates and delete them when importing).

March 23, 2004

Mod Hatter

Every once in awhile I seemingly loose my mind and decide I want to learn another computer programming language. This time around, just for laughs [kicking self in head], I chose Modula-2.

Excelsior is nice enough to offer something called Native XDS-x86 for Windows. It's advertised as a "complete development system that supports full cycle of software development for Microsoft(R) Windows(tm) platforms using Modula-2 and Oberon-2 programming languages."

Unfortunately, getting it installed has not worked out well. First, be aware you have to give them a working e-mail address to which they will send the download URL. I guess harvesting your e-mail address is considered the cost of giving you their software.

After downloading you run their install utility. Said utility defaults to installing in the root of your C: drive. I haven't seen a program try to install to root since Lotus Notes so I was surprised to see it here. Installing into the root directory is not a good thing because there is a limit to how many directories can be created there. In addition, it just clutters up the root directory. So I changed the location to C:\Program Files\Modula\. Everything appeared to install correctly but when I tried to execute the program via the Start Programs menu, Windows could not follow the link created by the install program. So I deleted the links and manually added them to the Start Programs menu.

Once over that hurdle I tried to write and compile a program. Actually, what I did was simply paste an example module that was part of an Internet tutorial into the Integrated Programming Environment (IPE) or Integrated Development Environment (IDE). But having done so, I found I could not run or compile the code as all of those types of options were grayed out.

So, to the help file I went. The first thing you apparently have to do is manually create a project directory. The help file says to issue a command line sequence that will run part of their program and create the required sub-directories after you've created a directory. Hmmmm. It sure would be nice if that was taken care of without having to drop into the command line to do it. Little did I know that apparently a lot of things would need to be run from the command line. But I digress.

So I create a directory for projects and then go to the command line and type in xcwork which creates the sub-directories. That appeared to work fine so I exited from the DOS box and tried to compile/run the code. Nope. Still grayed out. Sigh.

About then is when I ran out of time and patience. I'll get around to reading the help file some more to figure out just what I need to do to get this program to run in Windows (I know you can run the compiler from the command line but that defeats the purpose of having "a complete development system...for Microsoft Windows..." You may as well have a machine running DOS 5 or some such for all the help that this Windows IPE/IDE program gives.

March 24, 2004

Mail Call

From: Jon Barrett
To: Dan Seto
Subject: Installing into Root
Date: Tue, 23 Mar 2004 15:45:43 -0500

That changed, actually, with FAT32, when they allowed even the Root directory to be extensible. It's also not an issue with NTFS. It's not a terribly good idea from the standpoint of disk clutter, and an even worse one to not allow you the choice of installation points, but any system that's in danger of running out of root directory entries is probably going to run out of storage space first.

Jon

Jon Barrett
Kensington, MD

In addition to the information from Jon above, Microsoft FAT16 has a maximum of 512 root entries. For FAT32, entries are apparently limited only by the size of the drive/partition (or 32GB under FAT32 in Windows 2000 and 32 terabytes under NTFS).

So the moral of the story is if you are using FAT 16 under Windows 95 or Windows 98 you are limited to 512 entries in the root directory. Hence, it makes sense to keep the root directory below that number at all times or, if otherwise possible, switch to FAT32 or upgrade to NTFS.

By the way, for those of you out there who think no one would have that many files/directories in root it is obvious you have never been involved in PC support because I've seen it several times. I've seen users install programs directly into root and I've seen users saving their data files in root. And then, to top that off, when they needed more space, they simply deleted all of the files in root. The consequences of which are for another post.

Needless to say, there are probably millions of people out there still using Windows95 so this information is still relevant to a lot of people.

Thanks to Jon for reminding me of something I knew at the time but have since long forgotten.

Aloha!

March 25, 2004

Modded Up

My trial of Excelsior's Native XDS-x86 for Windows has come to an end (see Tuesday's post here). I found that even when I got the IDE to recognize a test module as something that could/should/had better be compiled/made/built, clicking on the menu choice to do so would result in an error message saying the program could not be found.

I can only guess this is an artifact of the install where even though it gives the impression that you can choose the directory to install the program, you REALLY should use the default of c:\xds. Installing ANYWHERE else will mean nothing works. This includes the uninstall due, I suppose, to hard coding the default directory.

I have a long standing rule that any program that can't install to anything other than the default will probably have other problems. Problems I don't need to deal with. So I manually deleted the directories and scoured the Registry for all instances of the program.

It's just a guess, but I wonder if this program wasn't written in another environment and they blindly ported to Windows without an extensive testing program (if there was any testing at all). In any case, should you decide to install this program, remember to use the default directory. YMMV/Don't blame me if it doesn't work.

March 26, 2004

Mail Call

From: Peter Thomas
To: Dan Seto
Subject: XDS
Date: Fri, 26 Mar 2004 01:16:47 -0500

Dan

I think you're being a bit hard on the XDS Modula system.

Having installed it, it has VERY much to me the look of an older, DOS based environment, and thus, it would not be happy with either a directory with spaces in it OR one that is longer than 8 characters....

Peter

Have a Great Weekend Everyone - Aloha!

March 30, 2004

Bots Be Gone

If you use Spybot Search and Destroy to remove tracking cookies, hijacking programs, or other detritus left by businesses trying to get your attention on the Internet, you may also want to use Spyware Blaster from Javacool Software. The Spyware Blaster site says the program:

  • Prevents the installation of ActiveX-based spyware, adware, browser hijackers, dialers, and other potentially unwanted pests.

  • Blocks spyware/tracking cookies in Internet Explorer and Mozilla/Firefox.

  • Restricts the actions of potentially dangerous sites in Internet Explorer.

Spyware Blaster works with Spybot Search and Destroy although it can apparently run as a stand alone program. How ever you run it, it blocks some stuff that Spybot Search and Destroy doesn't. It also protects you if you use Mozilla, something Spybot can't do. Check it out, it could keep you from descending into the hell of hijacked browsers.

April 14, 2004

Wiki Wiki

This link leads to a list of suggested rules for a corporate Blog or Wiki. The rules are common sense things that should be adhered to by all corporate bloggers. But what I found interesting was a reference to where the word "wiki" comes from. I always figured it was some Scandinavian word. But according to the article, it comes from the Hawaiian word for fast (actually, the word is wiki wiki).

This seems to be confirmed by what fellow Daynoter Bo Leuf says is the first wiki, the Portland Pattern Repository and developer Ward Cunningham.

Small world. There are other Hawaiian words that have crept into the vernacular. Three other examples are lanai (a porch or veranda), lei (a garland of flowers), and kahuna (a wise man or shaman). No doubt there are others so if you know of any, let me know and I'll start a list. Note all of the definitions are from the Oxford English Dictionary so I figure if it's there, it must be generally known.

April 19, 2004

Now Hear This

I did my semi-annual reformat of my hard drive recently on my PC at home. As part of re-installing the latest versions of the programs I use I found that my CD-ripper, AudioGrabber has gone freeware! This was welcome news. While at their site I noticed the the FAQ said the fastest MP3 encoder was Xing's MP3encoder. Of course, it costs $19.95USD while many others are free but I do these things so you won't have to waste your money.

So I paid my money, downloaded the 1.8MB file, and ran the installation program. AudioGrabber uses the Xing encoder as an external program but has default parameters set for it so all you have to do is point AudioGrabber to where the encoder is installed and you're ready to rip.

I chose Diana Krall's rendition of "Let's Fall in Love" as a test file. This song is 4 minutes and 17 seconds long and creates a 43.8MB wav file when ripped in stereo at 128Kbits/sec. My test PC was a Dell OptiPlex GX260 with an Intel Pentium 4 running at 2.66GHz and 512MB of RAM. I ran three tests each for Xing, LameEnc 3.96, and Ogg Vorbis 1.0 and averaged the results in seconds and the resulting MP3 file size:

Xing 23 seconds 4,020kb
LAME 36 seconds 4,020kb
Ogg Vorbis 38 seconds 3,957kb

Clearly, Xing was indeed faster than the other two encoders and if you rip 60 minute long symphonic works perhaps the speed difference is worth it. But I will leave it up to you to decide whether the $19.95USD cost is equal to the 57 percent or 65 percent respective speed increase. YMMV.

Aloha!

April 27, 2004

In Transit

Things have kind of slowed down here at the Seto Shack. But I have a couple of things on order that are "in transit" so I hope to be able to report on them when they come in. The first is a wireless network based on the Linksys WRT54GS 802.11g router with what they call "SpeedBooster" technology.

The second is something to work with the wireless network. Namely, a Dell Inspiron 1150 laptop computer. Up to now, I've avoided getting a laptop because the cost just didn't justify the benefits. I mean what one paid for a middle-of-the-road laptop would buy a desktop speedster that would run rings around any laptop. Well, the future is here and the cost of the cheapest laptops have finally fallen into the range where I've decided to get one.

The Inspiron 1150 is a cheap laptop. If you understand what that means, you know what the tradeoffs are. For example, there's the weight. This one starts at 7.2 lbs. (~3.3kg). This is by no means a lightweight. Lugging 7 pounds, plus A/C adapter and nylon case around an airport will not be fun.

Second, this is not a speed demon. The CPU is an Intel 2.4GHz Celeron. While having such a processor a few years ago would lead to envy, now a 2.4 Celeron won't get you into bed with a Baywatch Babe (or able to watch her pr0n video).

Third, the screen is a 14.1-inch display rather than one of those snazzy 17-inch wide-screen jobs that everyone seems to be falling over themselves trying to snag.

But the bottom line is I got one for about $750, which is about what a cheap desktop goes for. So now I will be able to take the laptop to meetings and run spreadsheets or write minutes, as things happen. When SWMBO goes to the neighbor islands she can take it with her.

And lastly, when not used at work, I can use it at home to surf the net from the comfort of the living room sofa while watching those bouncing babes on Baywatch [ducking and taking cover].

Aloha!

April 30, 2004

Inspired Inspiron

Yesterday was a Good_Day(tm) at the Seto Shack. The Dell Inspiron 1150 came in as well as the Linksys WRT54GS wireless 802.11g router. You better believe I was up late playing with these toys last night.

Even though the Inspiron 1150 is a "cheap" laptop, it looks like it will do just fine for what I need it for. Namely, running spreadsheets and doing memos/reports. As noted earlier, the trade-off for cheap is that the 1150 weighs so much my shoulder was sore from carrying it after walking only two blocks to the parking garage.

The Linksys was also fun to play with. I have to make sure I understand how to secure the wireless network but so far it's up and running and I can't tell any difference in web surfing speed between being wired and wireless. Web sites come up just as fast as when I have a CAT-5 cable plugged in as when I have the Linksys card plugged in the card slot.

Anyway, this will be a good weekend for me...

Have a Great Weekend Everyone - Aloha!

This Must Stop

The AviationNow site has a story on someone by the name Dan O'Dowd who is saying Linux and all OpenSource applications are security threats to the U.S. Department of Defense. O'Dowd is quoted in the article saying:

If Linux is compromised, our defenses could be disabled, spied on or commandeered," O'Dowd said at an April 8 panel during the NetCentric Operations 2004 conference sponsored by the Association of Enterprise Integration and held in McLean, Va. "Every day, new code is added to Linux in Russia, China and elsewhere throughout the world. Every day, that code is incorporated into our command, control, communications and weapons system. This must stop.

It may not be a coincidence that O'Dowd works for a company that sells a proprietary operating systems supposedly designed for defense systems. But that is not to say people don't have to audit changes made to OpenSource initiatives for security concerns but, in my opinion, it's a long way to saying all OpenSource is less secure than his or any other proprietary offering.

In Your Eye

You may have heard about security devices that do retinal scans to determine who you are. But have you heard of a laser-projection device that projects an image directly on to your retina? In this case, the image is the shop manual for Honda vehicle mechanics. The system leaves the mechanics hands free to work on the vehicle while they "see" the repair instructions seemingly floating in front of their face.

May 4, 2004

Watching and Waiting

The Legislature is set to adjourn on Thursday so we are carefully monitoring the outcome of the Judicial Salary Commission recommended salary increases [link is to 1.4MB PDF report]. I am checking the status, on an hourly basis, of the concurrent resolution that would disapprove the recommendations.

Speaking of updates, Mozilla Thunderbird 0.6 is now available. The updated e-mail client is listed as having, among other things, improved junk mail handling [What? They strangle the spammers? - ed.]. The companion browser, Firefox, should also see an update soon so stay tuned.

Speaking of updated browsers, Opera 7.5, Beta 1 is out. I don't know how many betazoids there will be before going gold but it shouldn't be long now.

May 6, 2004

Securing WIFi

This article from MaximumPC is a how-to on securing your wirelessLAN. While I kind of agree that security and wireless LANs are oxymorons, you have to do what you can. So I've enabled WEP and MAC address filtering, but have not disabled SSID broadcasting.

As the article indicates:

Most access points, however, include an option to disable SSID broadcasting. It's generally a good setting to disable, but we have had some problems maintaining connectivity when using Windows built-in wireless configuration interface to connect to Wi-Fi LANs with SSID broadcasting disabled. And this problem is exacerbated if other people in your neighborhood have wireless LANs setup.

In my case, I'm not using Windows built-in wireless configuration interface but I'm still having intermittent problems with connections so I've left SSID enabled. I realize this makes things slightly less secure but what's a person to do? With SSID enabled I am always able to connect, with it disabled I get connected less than 50 percent of the time. Perhaps this is caused by other nearby wireless LANs, at least one of which my LAN can see.

But in any case, I've done all that I can do, including adding the wireless router downstream of the main LAN's router. Of course, there is one more thing I've done. I turn off the wireless router when I'm not using it. That gives me 100 percent security.[g]

Aloha!

May 10, 2004

The Natural Choice

To lighten things up a bit, here's a story about a Swedish company that encases PC peripherals in wood, rather than usual beige or black plastic. You can choose from ash, mahogany, or beech and get your monitor, keyboard, and/or mouse covered in the stuff. Although cases are not yet in the lineup, they are working with a company to come up with some samples. [Hey John D., yet another idea for you!]

Aloha!

May 13, 2004

MT 3.0

Movable Type has released MT 3.0, Developer Edition. This is a version of the long awaited update to one of the more popular, if not the most popular, "content management systems (CMS)" (can't we come up with a better description than this? -ed.). The ThunderingHerds(tm) are hitting their site so I can't give you much information other than there appears to be two versions: the Developer Edition which costs money, and a version that will be free (but not yet released). Within the Developer Edition, there appear to be two types of licenses: a commercial one costing $299.95 ($199.95 introductory price) to $699.95 ($599.95 introductory price) and a personal one costing $99.95 to $189.95 (introductory pricing $69.95 to $149.95).

I think I'll wait for the free version but even as we speak, I am evaluating other CMS options.

UPDATE: Fellow Daynoter Phil Hough sent the link to the free version:

MT 3.0 Here

Thanks Phil!

May 14, 2004

In Your Eye

As the old saying goes, beauty is in the eye of the beholder. And when it comes to user interfaces, beauty is not a word that usually comes up. Unfortunately for Opera Internet browser users, the interface of the latest version, in my eyes, is no beauty.

Opera 7.5 went gold yesterday. As usual, the ThunderingHerds(tm) were at the trough feeding so it took awhile before I could download the latest version. I was eventually able to get in and I'm underwhelmed. No, let me take that back. I think I'm astonished at this step backwards.

Opera has taken this point upgrade opportunity to change the user interface by moving many of the most used buttons to a panel on the left side of the screen. I don't know why they did this but the first thing I did was to change things back, as much as possible, to how I like it to look.

Also, be aware that the install goes into its own directory, leaving your present version in place. This surprised me as most programs install into directory being used by the current version. Doing it Opera's ways requires you to manual un-install the old version. Not very user friendly unless you are afraid that most people will want to keep the old version?

I don't know if you'll like the changes in 7.5 but feel free to take a look. As for me, I'm using Mozilla Firefox more and more so I guess it doesn't matter that much anymore.

May 17, 2004

MT Promises

Dive into Mark has a pretty good posting on MovableType 3.0. MT has never been OpenSource or free. But in Mark's opinion it was open and free enough for most people. But with the coming of version 3.0DE, MT has made a choice. If you want to use it, you have to pay. A lot.

Mark goes on to say, if I understand what he is saying, that commercial software like MT doesn't have a future and that only OpenSource efforts do. I have to disagree with this. If anything, the history of software indicates just the opposite. I mean, most programs OpenSource or not, aren't around very long. But I think people tend to do things that they get rewarded for and if a program is successful and the author gets money for it, he or she will probably continue development of the program. On the other hand, people working on OpenSource alternatives don't get money for their work. Sometimes that doesn't matter. But most times it does since most people aren't independently wealthy and need to earn some money to have a roof over their heads and food on the table. Hence, at best, they may spend some free time working on the program but they will spend the majority of their time on things that pay them money.

Note that I'm not making a value judgment here. It's simply the way things are.

But being that as it may, there are other content management systems. You have a choice. You can stay with MT and support its development or you can switch.

I'm in the process of testing MT 3.0 Developer's Edition. I've installed it but so far am disappointed. The comment registration system, designed to ban spam, works against various robots, but does nothing against armies of low paid people in India hired by spammers to send their drek far and wide.

As Mark notes, he's already received spam while running a beta of the new registration system. Hence, the main reason for going to MT 3.0 is probably void.

Even before MT 3.0 came out, I began taking a look at other solutions. Pair.com, the host to this site, supports two: Blosxom and Geeklog. Either would work, although, for my taste, Blosxom is too minimalist and Geeklog is too fussy.

But another program has gotten a lot of word-of-mouth and is called WordPress. I haven't had much time to work with it so I won't say anything about it yet but if you are looking for an alternative, you may want to check it out (although I'm a little concerned about the dynamic versus static-based page debate).

The bottom line is you have a choice. You don't have to use MT3.0DE. Hence, rather than demonizing Mena and Ben, who are just trying to make a living producing a product people want and are willing to pay for, find something else.

May 18, 2004

Kiwi Kilobyte Kit

Leave it to those resourceful Kiwis to come up with a homegrown Wifi antenna using a Chinese wok stir-fry scoop. Check it out in pictures here.

May 21, 2004

Trojan Wars

Sorry about the late post but as a precaution I disconnected from the network and reformatted the C: drive yesterday. I did this because someone on the network may have been compromised by a Trojan Horse program.

If this is true, and the only indication we have is from the anti-virus software (an old version of Inoculate) running on their PC, the entire network may be at risk.

I am now back online and am putting my faith in the firewall software (Sygate) and anti-virus software (Computer Associates Int. - eTrust EZ AV) that we are using.

Have a Great Weekend Everyone - Aloha!

May 25, 2004

Can't Get There From Here

I've been using either Mozilla email or Thunderbird for some time now but have found an area they are lacking. Namely, exporting. If, for example, I want to export all of my email so I can store it while reformatting my hard drive I'm left up the creek without the proverbial paddle. Neither Mozilla email client can export email. So what are you supposed to do? I don't know. Copy the folders?

Drop me a line if you know of a way of exporting then importing back in. By they way, after using both for awhile, I think Thunderbird runs better. YMMV. FWIW.

Aloha!

A Host of Errors

My web host (pair.com) is having problems with email so if you sent me something in the past 24 hours I won't be able to respond until they get around to figuring out what is wrong. If there is an emergency need to get a hold of me, feel free to try dkseto at hotmail dotted commercial.

In addition, the specific server my site is on has gone down a couple of times in the past weeks due to "heavy load." So if you can't get to my site, you'll know why. Sort of. And for this I pay over $300 USD a year. Sigh.

If I had my own static IP address and a provider that would allow me to host my own site I would do so. Of course, I would carefully re-read everything fellow Daynoter Brian Bilbrey has on his site and then contact Daynoter Phil Hough since he also hosts his own site...

May 26, 2004

Mail Call

From: Gary M. Berg
Subject: Pair systems, Thunderbird
Date: Tue, 25 May 2004 15:10:39 -0400

Dan,

The Pair systems email problem should be over; one minute it was working and the next it wasn't. I emailed the support folks and they said they ended up undoing some changes they had done on a back-end server (presumably the one that handles authentication for POP/IMAP/Webmail for domain mailboxes). They also lost the ACC for a while, but it was back too as of about 12:45 PM EDT.

As for Thunderbird, the best bet is to indeed copy the folder that contains everything (your "profile" folder). Then on the new machine you will create a new profile and then drop everything back inside of that. I think this will even preserve all of your account information.

I've played with using Thunderbird for POP3 and IMAP access to my Pair-hosted domain, and it works fairly well. I think that Outlook 2003 is a better email client, especially since it can easily be set to not display embedded links inside of "untrusted" email correspondents. Yes, I know about all the potential security issues in Outlook, but the 2003 version does a fairly good job of reducing those problems to a minimum. It's not fair to compare Outlook 2000 (a 4 year old product) to Thunderbird (which is under very active development) as far as security.

I've been using SpamAssassin on the Pair server to flag my mail as to what looks like spam. With a good whitelist on Pair, and a similar whitelist in Outlook 2003, I probably see about 99% accurate filtering of spam with very few messages making it through the double filter of SA on my host and Outlook 2003.

Aloha!

Keyed In

I've updated my public key for mail at seto dotted organization. You should see a link on the right side of the screen at the bottom of the "Links" section. If you don't, you can download it here. If I should ever send an attachment, I will sign the email with my public key. Please delete all previous keys. Thanks.

May 28, 2004

Good News/Bad News

First, the good news. I posted recently about the change to new network cabling which is part of our switch from IBM Token-Ring to Ethernet. What we had was old CAT-3 wires that can't operate at the higher speeds found on Fast Ethernet so out they went.

Now that we have switched over (no pun intended), you can see the results below:

Screen shot of 6MB bandwidth [243k image].

That's a shot from Broadband Reports indicating I got about 6.8Mbps down and 3.0 up. Whoooo and Hooooo. Before the switch over I was getting about 1.5Mbps up and down. Well done to our IT guys!

Now the bad news. Many (all?) of our Windows servers were setup to be accessed via the NetBEUI protocol. Said protocol was pretty snazzy in 1985 for use with Windows for Workgroups. But in 2004, Windows XP doesn't even support it. If you have XP and you need NetBEUI, you can find it on your install CD (see MS KB Article 301041 for installation instructions) so all is not lost.

Or, it is? NetBEUI is non-routable (except in a token-ring environment) and will not cross subnets. The Ethernet side of our network is, I think, segmented and on a different subnet. So, as far as I know, I can't get there from here using NetBEUI.

That doesn't mean I can't get there at all but it does mean it's not as user friendly. With NetBEUI I could browse the list of Windows servers (and there are a lot of them here) and mouse click on the one I needed. Now, I have to use the keyboard and type in the specific server and share I need in the form of \\server\share.

Now the worse news. Even if I do that, what happens seems to be randomly assigned. Sometimes I get a login, which is what should happen. Sometimes I don't get a login but do reach the server. Unfortunately, since I'm not logged in, I don't have the rights to see or do anything on the server. And finally, sometimes I don't have to login but I do have access to all the files.

Fortunately, I don't need to get to that server, which is our Intraweb site, often since I only need it when I update the site. But if things get busy again as far as adding things to the site I'll be in a heap of hurt ("But boss! It's not by fault! It's Netbeeeuuuuiiii!"[insert sound effect of footsteps echoing down a long, dark hall and a scraping sound that can only come from a body being dragged away]).

Oh well, I do have to congratulate our IT people for getting the Ethernet side going and thank all four IT people who came by yesterday morning to try to fix things re: server access.

June 1, 2004

Illogically Speaking

As Spock would say, sometimes, fixing a computer requires illogical solutions.

On Friday, our IT people were able to get me access to the Intraweb server again. They did it the old fashion way: by facing in the right direction and incanting the correct magic syllables.

Actually, they did what smart IT people do: they applied logic and began to eliminate possible sources of the problem. First, they attached a laptop to our network drop and determined that the problem was not specific to my PC. By doing this, they refrained from wasting hours trying various changes on my PC that probably would not have made a positive difference.

Once they determined the problem was not specific to my PC, they focused on the server's configuration. This is where the chanting came in because they couldn't find anything wrong. Yet every time anyone would try to login they would end up in the wrong directory. They tried deleting my login and creating a new one but no joy.

So, they copied everything in the directory I needed to get to and temporarily stored it in a new directory. They then deleted the old directory and re-created the directory again. After which they copied the files back in and all was well.

No one knows why that worked but it did and so far it still does.

June 3, 2004

Cowabunga, Dude

For you X Window manager fiends out there comes the latest update to Waimea (Hawaiian, noun, pronounced why-may-uh and meaning reddish-brown river in English, referring to the famous surfing spot on the island of O'ahu). Waimea uses the cairo graphics library to render a spiffy desktop. Unfortunately, there's not a whole lot there at the website but I guess if you know what a X Windows manager is you can figure out how to use it. YMMV.

Aloha!

June 7, 2004

WiFizzeled

I've been using the Linksys WRT54GS wireless router/access point for a little over a month now and find that I can't get much use out it. I don't know why, but as more of my neighbors fire up their own access points (there are now at least two others within range of the Seto Shack), the Linksys signal strength goes down until the connection is lost.

At first, I thought I had configured things wrong but after trying everything I could think of or find on the Internet, I noticed that as the number of other access points went up, my signal strength went down. Note, some sites talk about RF interference from cordless phones or even microwave ovens. But I don't think that's the source of my problem.

Here's why. When no one else has their access point powered, I get what the Linksys software says is "good" to "excellent" signal strength. But when one neighbor goes online, signal strength immediately drops to "poor". When the second access point comes on, signal strength goes to zero and my connection is lost.

The big question is why is this happening. Some people said to change channels or to use specific channels like 1, 6, or 11. So I did, even though none of the access points were on the same channel. So, of course, changing that did nothing. Others have said to change various other settings but none made a difference.

There have been reports (here, and here) that, in fact, having more than one access point within range does cause interference. But they also say to change channels.

Surely, the 802.11 standards committee would have anticipated environments with more than one access point. Surely, they would not have created a standard that allows the presence of other access points to negatively affect the performance of others even when on different channels. This is such a basic problem that surely it would have been solved by now by using, for example, spread-spectrum technology, long in use in the cordless phone world. Right?

Perhaps. Maybe I should switch to another brand of access point? I've heard good things about the Microsoft offering but, of course, they've since stopped making them. What I need to know is if anyone lives in a similar environment to mine in which at least two other access points are nearby, all on different channels, and whereby they all get good access.

So, if you live in a such an environment and are getting good reception, let me know what brand of access point/laptop card you are using. Thanks.

Aloha!

June 8, 2004

Cable Box Independence Day

Well, not exactly. But you may be hearing more about CableCard (see one article here that explains things better than the CableLabs site) in the near future.

Starting July 1st, if you have a CableCard ready TV (which you probably don't, but will be able to purchase in the near future), you can pop in one of these cards and get rid of your set-top decoder box. This means you can use your TV's tuner, rather than a separate box, to watch analog, digital, or HDTV (assuming your TV can display them). Of course, you must be a subscriber of these services but you would no longer need the extra box to watch them via cable.

Note that the CableCard is unidirectional, meaning that such services as Video-on-Demand or various bi-directional TV guides would no longer work. Further, while CableCard ready DVRs will have a slot, it appears you would need to have two CableCards to use them to watch one scrambled channel on your CableCard enabled TV (or using features such as picture-in-picture) while recording another on the CableCard ready DVR.

In addition, I'm not sure where you would get the cards other than from your cable provider. Said provider would probably have a monthly rental charge for the cards. What that cost will be I don't know but when its available, you will need to determine whether it's worth your while to switch or just stay with what you have (which would continue to operate as before).

Aloha!

June 9, 2004

Rinse, Wash, Repeat

SWMBO is getting tired of using the Sony Vaio 600MHz Celeron desktop that she's been using for the last couple of years. So I'm putting together a white box PC using an Intel 2.8GHz P4 Prescott, Intel D865GBF-L motherboard, Seagate 120GB SATA hard drive, and 512MB of Kingston RAM. It will be some time until I get all the parts in but once built, it should should be adequate (for awhile) for what she needs to use it for.

Wash, Rinse, Repeat

For whatever reason, I've had all kinds of problems trying to use GnuPg and have ended up generating a new set of keys. So, as before, delete any public keys from me that you may have and use the one linked to on the right. Sorry for any problems this may cause. Thanks.

June 10, 2004

He's a Complicated Man

Sometimes it's nice to know that even Linux computer gurus have problems that drive them nuts. Not that I enjoy their pain, but at least it shows that not everything is as easy as reading the How-To.

For instance, Jamie Zawinski (see the comments back and forth here) is trying to install something called Catweasel. This is a disk controller that apparently can read PC, Amiga, Atari, Mac, Commodore, and Nintendo (Nintendo?) diskettes.

But I guess the site correctly warns you that, at least for the ISA version, "The drivers are not designed to be easy-to-use. Instead, they are tools "for-freaks-only"."

Now, I don't know which version he is using but with that kind of there be dragons here warning, you shouldn't be surprised if you can't get it to work out-of-the-box. Still, if you've had any experience actually getting one of these things to work in Linux, give him a hand because he's a good guy and could use the help.

June 15, 2004

Sooner or Later

Microsoft may do a lot things right but getting software out the door on time is not one of them. So MS rightly takes a lot of heat when it delays releases multiple times. In the case of Windows updates, the delays can be measured in years.

But is the same standard applied to non-MS offerings? Not always. For example, Mozilla Firefox 0.9 has finally been released. If I remember correctly, it was due in March. Then it was delayed to April. Then May. So, on June 15, it finally went out the door.

But, it was supposed to be "feature complete." Only, it doesn't appear to be. For example, you can't do an upgrade update. You have to either uninstall your earlier installation and then install the new or install the new in a different directory. No, this is not hard to do but it confirms that 0.9 is not "feature complete." Or at least, in my opinion it's not if you consider in place upgrades a "feature".

So, while I am no MS evangelist, I think we need to remember that MS is not the only one to miss deadlines so maybe we should cut them some slack.

June 16, 2004

The Inside Stuff

"I am learning," Yen Hui said.
"How?" the Master asked.
"I forgot the rules of Righteousness and the levels of Benevolence," he replied.
"Good, but could be better," the Master said.
A few days later, Yen Hui remarked, "I am making progress."
"How?" the Master asked.
"I forgot the Rituals and the Music," he answered.
"Better, but not perfect," the Master said.
Some time later, Yen Hui told the master, "Now I sit down and forgot everything."
The Master looked up, startled, "What do you mean, you forgot everything?" he quickly asked.
"I forgot my body and senses, and leave all appearance and information behind," answered Yen Hui. "In the middle of Nothing, I join the source of All Things."
The Master bowed. "You have transcended the limitations of time and knowledge. I am far behind you. You have found the Way!" [From a good tutorial on PERL debugging found here.]

With all the talk about how we have to do more with less, it is interesting that the Judiciary requested, and the Legislature approved a new position. They approved a "webmaster" for the Judiciary's intraweb site. Now, this is not a story about how politics works and how you almost never get what you want or need, but you do get what the politically connected want.

Rather, it's a story about being told to do something but not being given the access required to do it.
So sit right back and you'll hear a tale,
a tale of a fateful trip.
That started from this tropic port, aboard this tiny ship.

Part of our intraweb site runs on PERL. That is, the search engine and electronic voting booth runs via PERL scripts. I installed the scripts about two years ago and all was well.

Until our new webmaster came along, that is. Our new webmaster is good at creating fancy HTML. However, he doesn't seem to be as experienced in running and maintaining a web server. For example, he doesn't know what PERL/PYTHON is. He doesn't know about setting permissions. He doesn't know about a lot of things a webmaster needs to know to do his or her job.

So, all of sudden the scripts stopped running and I was told to fix them (perhaps not coincidentally after he deleted and re-created the directories the scripts are in). The problem is I no longer have read/write access to the PERL scripts. In fact, I can't even run PERL on the command line. These are BIG problems if I'm supposed to fix the scripts. I reckon these are also artifacts of his deleting the directories and then re-creating them that I talked about earlier.

Looking at the PERL error messages I'm now getting, I've narrowed it down to two possibilities: 1. The permissions are set wrong for the sub-directory and/or the files in the directory. 2. The path has changed and the PERL scripts need to be updated to point to the correct directory.

But since I can't copy, edit, read, write, fold or staple any of the scripts, I can't check to see if I'm correct. So, I emailed the webmaster asking for permissions to be set so I could do so (either through my login or by actually changing things on the files themselves).

Our webmaster replied saying the error message indicates PERL is running so he has nothing to do. It's up to me to fix things. [sound:fx sound of steam being released and someone slowly counting one...two...three...four...] Sigh. Don't get me wrong, he is a very nice guy and trying to do the best he can. But perhaps he needs some training in how to do the things he needs to do.

So, that's where we stand right now. Our webmaster thinks I can fix things without having to change permissions. So I'm going to clear my mind and forget this problem as life is too short to make a big deal out of this.

June 17, 2004

Apart of the Solution

The question comes up periodically as to why I switched to a content management system (CMS). I'll lay out some of the problems and how they are solved by a CMS (without evangelizing too much about which CMS I think is best) but I'll also highlight some of the costs that are involved in using one.

I chose a CMS (I presently use MovableType) because I was tired of having to update my templates the beginning of each week and felt that computers were meant to help make me more productive, not be forced to manually slave away at boring tasks.

For example, each week I would have to edit the main index page to update the dates for each day, the "last week" and "next week" links, the redirector page, and the calendar page that had links organized by month. This was a lot of detail work with attendant mistakes cropping up. Hence, much of my time was spent updating the templates instead of writing these insightful posts [g].

I understood, however, that switching to something to automate these tasks would come at a price.

Since I don't have the expertise or the time to write my own system, I would need to rely on someone else. By doing so, I give up control, to a certain extent, over how my site looks and operates. This is because most (all?) CMSs are based on a set of pre-written templates. While it is true that the templates can be modified, there are bits that should not be altered. Hence, to a great extent, websites using a CMS tend to look very similar, if not exactly alike.

But these templates, and the underlying PERL/Python scripts, are required to automate the very processes I didn't want to do by hand anymore.

Further, once going down this road, deciding to go back may be very difficult and time consuming. Some CMSs dynamically create the page as it is requested. But once served, it disappears into the ether. Lose the database where the posts are stored, or access to it as users of Dave Winer's service have found, and everything you have written is gone (even with the help of Google's cache or The WayBackMachine).

On the other hand, other CMSs (such as MT) use a static structure whereby pages are created and permanently archived (or as permanent as things can be on the Web) to the server. Nonetheless, if you want to switch to something else, you may still end up having to do much hand coding. In either case, you are essentially locked into the system you choose. Hence, you have to decide if the cost of having to switch, should you need or want to, is worth the benefits of any CMS.

In summary, using a CMS automates tasks that you would otherwise spend time doing. The downside is you loose a certain amount of control. In the end, only you can decide what the costs and benefits are of any system. Use whichever tool works best for you. But for now, I'm sticking with Ben and Mena Trott's MT.

Aloha!

June 18, 2004

XP SP2 RC2

You IT professionals out there (you know who you are) probably already know this (because, you are like the mythical town of Lake Woebegon, Minnesota, where the women are strong, the men are good looking and all of the children above average intelligence(r)), but if you haven't started testing Microsoft's latest Service Pack 2 Release Candidate 2 (instructions for installation here or here), get it now. There are changes that will break applications. Many of these applications are network related and will fail because of the firewall that SP2 enables by default.

The Release Notes list some of the applications that will have to be updated or modified. Read the other information on the MS site to find others.

Also, be on the lookout for updates from your own PC manufacturers.

The bottom line, in a corporate environment anyway, is that SP2 may cause some problems. How many and what kind will depend on what you are running. Most of you should be okay, but not everyone will be so fortunate.

June 25, 2004

Nota Bene

I'm here at work but I don't know if I'll make it through the day.

I had an interesting experience yesterday. It started with problems editing a PDF file and ended with hours of formatting a word processing document.

Many of you know that PDF files are not intended to be edited. That is, you create the original in another program such as a word processor and when done, and only when done, you convert the document into a PDF. Once in PDF form, you really don't want to be making substantial changes to the PDF. This is because, in essence, a PDF is a picture of a document just as a jpg file is a picture of something you photographed or created in a paint program. Hence, trying to edit a picture as if it were a word processing document is not going to get you very far.

Indeed, if you do need to make substantial changes, you go back to your original word processing document and make the changes there - then convert again to PDF.

A problem occurs when you have to make substantial changes but don't have the original word processing file but you do have the PDF file. If the PDF came from a word processing document and you saved the font into the PDF, you may be able to make substantial changes to the PDF. But if the PDF came from a scan of the hard copy, you're pretty much toast because all you can do is rescan the document and run it through your Optical Character Recognition (OCR) software.

This is where things get hairy. Said software is far from perfect even though it is getting better. You would think with systems available to recognize handwriting that software would be able to read printed documents. But you would be wrong because much of how we recognize written ideas is through the context.

For example, a numbered list gives order and is intended to be seen as a whole. To OCR software, the numbers are just characters and have no attachment to the words that follow. Hence, even if the OCR correctly reads the characters, your word processing software will not recognize the output as a numbered list. Hence, you spend much time formatting the document to create the context.

I don't know if anyone has done a study as to what point it becomes more efficient to type in a document versus trying to make corrections and format an OCR read document. But with the 33 page document (a memorandum of agreement) in question, all I can do is cut and paste parts of the OCR into a clean word processing document rather than waste time making corrections.

June 28, 2004

Perly Gates

Tim O'Reilly has a longish essay on The Open Source Paradigm Shift. O'Reilly says the Open Source shift (assuming here that there is one) is a reflection of three long-term trends (see the list below) and uses the trends as lenses to examine the shift:

  1. Software as Commodity (Software itself is no longer the primary locus of value in the computer industry. The commoditization of software drives value to services enabled by that software. New business models are required.)
  2. Network-Enabled Collaboration (Open source is the "natural language" of a networked community. Given enough developers and a network to connect them, open-source-style development behavior inevitably emerges.)
  3. Customizability: Software-as-a-Service (Software as a process.)

He concludes: "But a historical view tells us that the commoditization of older technologies and the crystallization of value in new technologies is part of a process that advances the industry and creates more value for all. What is essential is to find a balance, in which we as an industry create more value than we capture as individual participants, enriching the commons that allows for further development by others."

Aloha!

June 29, 2004

WiFi-Gate

Speaking of not meeting the objectives. I've learned a few things about setting-up and using a wireless network. The first thing nobody tells you is if you are using 802.11b or 802.11g (by far, the two most popular and both operating in the 2.4 GHz band), you have a maximum of three channels to use (1, 6 or 11 in the US). These channels are not supposed interfere with each other so you should be able to get a good connection if any one of the three is available.

But if you live in an area with access points already using those channels, which I do (there are four, including my own), you will not be able to use your network at all or at the most, intermittently. I don't want to point fingers at anyone but this seems to fall on the lack of planning on the Institute of Electrical and Electronics Engineers (IEEE) who developed the standards.

Surely it was obvious that three channels would not be enough. Surely it was obvious that a way of working around this would be needed. Surely Hawaii is not the most connected places in the world so I'm not alone in having so many hotspots near me. Surely the press needs to report these problems because they are doing a great disservice to the growing number of people who buy this hardware, only to find it doesn't work.

Indeed, with the coming of non-compliant "turbo" modes that bind two channels to get more bandwidth, it's getting even harder to get an open channel to use. Further, it will only get worse as more and more people buy these systems (turbo or not).

The temporary solution is to move to 802.11a. Strangely, as the numbering systems works, 802.11a runs at a higher frequency, 5 GHz, and has 12 independent channels (rather than 802.11b or g which has only three) to work with. The problem is very few companies are producing 802.11a compliant hardware. And those that do aren't exactly spending a lot of money keeping their chipsets up-to-date (Atheros, one of the big players in chipsets, introduced their third-generation in May of 2003. To date, according to a search on the Atheros site, only Sony is using it in their access points).

So, in the short run, if you live where interference is keeping you from using your wireless LAN, switch to 802.11a. But unless something better comes along, even 802.11a will become crowded. At that point, I don't know what else can be done.

Aloha!

Blosxoming All Over

You may remember I was looking at different content management systems (CMS). One that I looked at is called Blosxom (pronounced like blossom, as in flower). Unfortunately, it did not meet my needs because it was very minimalist. That is, there were very few features that would make it worthwhile switching from MovableType. But as oftentimes happens on the Internet, I followed one link that led me to another and I ended up at Blojsom.

As you may be able to tell from the name, it is based on Blosxom but adds many of the features I was looking for: RSS/Atom, comments, trackback, web-based administration, etc.

I guess this CMS looked so good Apple decided to bundle it with the coming Mac OS X codename "Tiger". Congratulations to the Blojsom (and Blosxom) team.

June 30, 2004

POPing Off

Why is there so much e-mail spam? The short answer is because there is money to be made. The bottom line is, first, because it's cheaper than sending snail mail. Second, because, according to this article here, 20 percent of the recipients actually buy through them.

The number seems much higher than numbers I've seen before but even if orders of magnitude wrong, it still answers the question of why so much spam. If you send out 100,000 e-mails, a number not out of line with figures I've seen before, and you get a one percent response rate, that's still 1,000 sales (Don Armstrong please double check my arithmetic). Making 1,000 sales on a cost of, probably, pennies per sale is one excellent way of making money. Hence, as long as it is profitable, people will continue to clog your e-mail box with stuff you may not want, but 20 percent of other people do.

As for me, I've modified how my e-mail is filtered. Recently, I've been using two layers of defense. The first is SpamAssasin that my host provider, pair.com uses. The second is what Mozilla Thunderbird has built in. But even with these two filters, much too much was getting through. So I re-installed a filter I've used in the past. It's called POPFile.

While I've only used the three together since yesterday, I'm already near 97 percent accuracy in identifying spam. However, I've found two POPFile bugs that weren't in the previous version I used. The latest version of POPFile (version 0.21.1) has a really nasty bug relating to the system tray icon. If you have it on, and you go to the "Buckets" tab of the POPFile user interface (UI), WindowsXP Pro will lockup so hard you will have to press the reset button. The temporary workaround is to disable the tray icon by using the UI (Configuration->Windows->Show POPFile icon in Windows system tray?->No). The second bug is not as big a deal. If you access the UI by going to the Windows Start menu -> All Programs -> POPFile and start the UI there, you may get an error message saying Windows cannot find 127.0.0.1:8080 (which is where the proxy runs). You can ignore the error as your browser will find the address just fine. The workaround for this is to access the UI directly by first starting your browser and then typing in the 127.0.0.1:8080 address yourself.

July 1, 2004

Mafia Mania

Speaking of modern browsers, now is the time to switch from Microsoft's Internet Explorer (IE) to something else. Why? Regardless of what you may think about Microsoft, the types of attacks being launched against IE now make it likely that your personal banking/credit card information will be stolen. If not today, then tomorrow, or next week. It's become a matter of when it will happen, not if it will happen. Prior to now, most attacks were from teenage boys trying to prove their manhood to their friends by owning as many other PCs as possible.

Bad as that may have been, now, Russian/Pakistani/Indian organized crime syndicates have begun to exploit security holes in IE to steal your banking and/or credit card information so they can steal your money and identity. If you've ever been a victim of such crimes you know that it takes years to clear the problems caused by these attacks.

So, there is no time to waste. Right now, go to Mozilla or Opera and download one of their browsers. Use them instead of IE and remember to be careful out there...

Point Panic

There have been a few updates to two of the more popular modern (i.e., non-I.E.) browsers out there. Firefox is at 0.9.1. While you're there, you may want to update the Thunderbird e-mail client which is at 0.7.1. Over at Opera, they've updated their browser to 7.51.

July 7, 2004

Getting There From Here

Speaking of FederalExcrement, this guy has written an application that uses RSS to let you keep track of your shipped packages. YMMV, use at your own risk, I have not tested this myself.

There Be Dragons Here

These guys here have created a PowerPC emulation that runs on either Linux or Windows. That's right, you too could be running Mac OS X 10.3.4 on you very own Linux or Windows machine. Of course, running may be too strong a word to describe software emulation that turns a 3.0GHz blazer into the equivalent 77MHz Tiger wannabe. But hey, as the guys say, it's still cool that it runs at all.

Here, Here

While building your own white-box desktop PC has a long history, doing something similar for a laptop was a problem. Namely, the laptop manufacturers made sure you couldn't do it by keeping things proprietary to the extent possible.

The first kink in the armor, however, may be the line of white-box laptops by Asus. Legit Reviews has an article on their building a laptop based on this line (see the article here).

July 8, 2004

Mail Call

Subject: sve: whitebox
From: Jan Swijsen
Date: Thu, 8 Jul 2004 13:14:05 +0200

<quote>The first kink in the armor, however, may be the line of white-box laptops by Asus </quote>

Umm, I don't think they were first.

I bought my first notebook somewhere in 1996. A Mitac (AMD486/100) but there was no Mitac label (other than the serial-number sticker) on the box. There was no real manual either, just a stapled stack of leaves with the pictures each on a separate leave.

At the time Mitac produced lots of notebooks on order for relative[ly] small brands, lots of small desktop firms were branching out into notebooks. The notebook had a few cutouts in the plastic caseing where the companies could fix brand name labels to it.

The advantage was that I could easily and relative[ly] cheaply upgrade the standard memory (from the 1MB to 4MB) without using the single expansion slot (which took another 16MB later). I also upgraded the disk from a standard 120MB to a generous 800MB (now there is a 2GB disk installed).

I admit that those Mitacs were not directly available to the public, I got mine from a reseller (low price but no warranty).

-- Kind regards,
Sjon Svenson


Date: Thu, 08 Jul 2004 06:37:11 -1000
From: Dan Seto
To: Jan Swijsen

I guess what they are saying is you can buy the case without memory, hard drive, or CPU. This is not the same as being able to increase memory or switch the hard drive. Whether you save any money doing it this way I don't know, but at least you control what goes in - not the manufacturer.

Aloha!

July 9, 2004

Just When You Thought It Was Safe

Mozilla has confirmed a security vulnerability in Mozilla/Firefox/Thunderbird (see the announcement here). You download either a patch or new versions (Mozilla 1.7.1, Firefox 0.9.2, and Thunderbird 0.7.2). It affects only the versions running on Windows (why am I not surprised) so if you are using a Mac or *NIX this does not apply.

While no one wants to see security problems in their software, it is heartening to see Mozilla owning up to the problem and fixing it in one day. Compare this to Microsoft's typical behavior of first attacking the person who discovered and reports the problem, then denies it's a problem, then admits it a problem but insists it is not widespread, then admits it is widespread but fixing the problem will take time because their browser is integrated into the operating system, to releasing a fix that doesn't (fix that is), to releasing a fix that works but also breaks an earlier fix, to a fix that works but doesn't break anything else. You decide which company you trust. The one that fixes its mistakes immediately or that "den of scum and villainy."

Have a Great Weekend Everyone - Aloha!

Just When You Thought It Was Safe

Mozilla has confirmed a security vulnerability in Mozilla/Firefox/Thunderbird (see the announcement here). You download either a patch or new versions (Mozilla 1.7.1, Firefox 0.9.2, and Thunderbird 0.7.2). It affects only the versions running on Windows (why am I not surprised) so if you are using a Mac or *NIX this does not apply.

While no one wants to see security problems in their software, it is heartening to see Mozilla owning up to the problem and fixing it in one day. Compare this to Microsoft's typical behavior of first attacking the person who discovered and reports the problem, then denies it's a problem, then admits it a problem but insists it is not widespread, then admits it is widespread but fixing the problem will take time because their browser is integrated into the operating system, to releasing a fix that doesn't (fix that is), to releasing a fix that works but also breaks an earlier fix, to a fix that works but doesn't break anything else. You decide which company you trust. The one that fixes its mistakes immediately or that "den of scum and villainy."

Have a Great Weekend Everyone - Aloha!

July 19, 2004

Wipe and Load

This article from Microsoft simply confirms what many of the Daynoters have know for a long time. When it comes time to switch from one version of Windows to another, it's best to "wipe and load." That is, it's best to format the hard drive first and then install Windows rather than doing an "upgrade."

The downside of doing this is you have to reinstall all your applications and data (which takes time and requires that you have copies of your applications and data). Of course, if you partition your drive (or use more than one drive) you can place Windows and your applications on one partition and your data on other. Thus, it's possible to reformat the Windows partition but keep your data.

In addition, for many programs, you have to have a version that has a full install as opposed to an upgrade version. Even though many so called upgrade versions actually are the same as the full install, the installation program will check of an earlier version. If it doesn't find said earlier version, it won't install.

Further, in the age of Microsoft's efforts to prohibit software stealing, you have to have the product codes to unlock the installations. No code means no installation.

Hence, make sure you have all the program disks and their codes (and your data) before you reformat the drive!

The upside is you get rid of what Microsoft calls "performance problems that occur due to normal performance degradation." Some of those problems are listed below:

  • Registry size and fragmentation.

  • Master File Table size and increase.

  • Page file fragmentation.

  • Discretionary applications.

  • No longer needed or outdated device drivers.

  • No longer needed networking protocols.

July 21, 2004

Programming Notes

For some time now, when I code these pages, I've been using the <acronym> tag to surround acronyms like NATO. If you point your mouse over the word NATO, you should see a text box with the words "North Atlantic Treaty Organization." This is helpful to people who are not familiar with a particular acronym. But I've also been using this tag to surround abbreviations. Now, as you English majors out there know, acronyms are words formed from the initial letters of other words (e.g. laser stands for light amplification by stimulated emission of radiation). On the other hand, an abbreviation also uses the first letters of other words but they, in English anyway, do not spell a word.

For example, VBR is the abbreviation of the words Variable Bit Rate. But if I use the tag for <abbr>, like this VBR, not all browsers will create (ahem, cough, Internet Explorer, cough) the text box. While modern browsers like Firefox and Opera do just fine, others do not. So, I am conflicted about what to do. If I use the correct tag, many of you (i.e., those using Microsoft's Internet Explorer) won't see the text box. But if I use the acronym tag, I am technically using the wrong markup. If this matters to any of you, one way or the other, feel free to email me using the link to the right. For now, I'll continue to use the acronym tag even if it is incorrect. Hopefully, most people will soon switch to a modern browser and at that point I can start using the correct tags.

By the way, enjoy the posting now as I will be very busy next week attending all day meetings. I think I will have enough time to put up some short posts, but that is as much as I will be able to do.

Aloha!

Do You Hear Me Now?

Every so often someone takes up the challenge of deciding which audio codec is the best. The latest is ExtremeTech and their review (see it here) of MP3, Ogg Vorbis, AAC, and WMA.

According to their results, which varies by bit-rate (they used 64, 128, and VBR set at 98 percent), the best is...now wait for it...dependent on several factors.

Those factors boil down to what hardware are you using. For example, if you are using a flash memory based product that has very little storage you may need to compress at 64K. On the other hand, if you are storing your music on a 5TB array you can encode pretty much at any rate you want (including no compression at all). On the other hand, should you choose the ubiquitous Apple iPod, you only have one choice, albeit a pretty good one based on the results.

The results in the table below are the geometric means of the ratings used. Each subject rated the sample from 1 through 5 with the higher number meaning better sounding. The numbers below are the overall aggrate of four different music samples:

Codec 64k 128k VBR
MP3 1.44 4.06 3.82
WMA9 3.15 4.27 4.10
Ogg Vorbis 3.29 3.94 3.88
AAC 2.97 4.27 N/A

So, if you are forced to encode at 64k, use Ogg Vorbis (assuming your hardware supports it, which many do not, otherwise, use WMA). If you can encode at 128k, use WMA9 or AAC. It is difficult to recommend VBR since the resulting file size is about twice that of 128k while the scores, albeit subjective as they are, are lower than 128k. YMMV.

Can You Believe Me Now?

This article here says WiFi chip makers are producing products that intentionally interfere with their competitors products. These so-called "Turbo" mode products promise speeds double the usual 54Mbs of 802.11a/g. But if a competitor's system is operating nearby, the interference caused by the systems will effectively slow or even block all transmissions (unless, of course, you switch to their brand of chip).

A pox on all their houses I say. I disconnected my Linksys access point and got a Microsoft one instead. Not only do I get higher throughput without "Turbo" mode, I also get greater range.

Can You See Me Now?

Using a cross site scripting exploit, this site here was able to display text of their choice on sites such as the MasterCard, Barclays, and others. By using these sites, rather than their own, they can present to you, even under SSL conditions, whatever they want to and you would not know the site was under the control of someone else.

Needless to say, this opens a new avenue for phishing attacks that could occur even if you go directly to, for example, your banking site. Or Amazon. Or eBay. Or PayPal. You don't need to respond to emails. You don't need to click on links. All you have to do is visit your bank, etc. The attackers could conceivably create such a realistic presentation on your own site that you would not know you have been taken over.

Unfortunately, the site does not indicate how to prevent such attacks (Another site says to check all user provided input in forms. However, they give no examples for what to look for.).

July 23, 2004

Share and Share Alike

One of the features of Windows is the ability to share printers (and folders). But you know, most people aren't aware of this functionality and only find out about it when they accidently print something to someone else's printer or vice versa. So I was not surprised this morning when someone asked me how was it that a document they did not print ended up coming out of their printer (as if by magic).

I guess it was a good opportunity to explain networks and, in the instance of sharing folders, security and how it's possible for people to read what you have on your computer. But I really wish MS would not install the printer and sharing protocols by default.

Have a Great Weekend, Everyone - Aloha!

Browsing Forward

TheGuys over at MSDN Channel9 have a bunch of video interviews with various people at Microsoft. One of the coolest interviews is this great video (note, the link works in Internet Explorer and Mozilla Firefox but not Opera. Also, you need the Windows Media Player or compatible to view it) of something Microsoft's Research is working on called the Media Browser. It's kind of a visual look at a database of photos or videos which allows different views, including 3D stacking of images.

It's difficult to describe what it does, which is why they did a video of it. So if you have about eight minutes and a broadband connection, click on the link above and watch what may be the next generation of explorer/finder in Windows Longhorn.

July 27, 2004

Mail Call

From: Jan Swijsen
Subject: share
Mon, 26 Jul 2004 10:30:15 +0200

One of the less known problems with [file/printer] sharing is that the sharing Windows PC becomes a server. So it starts broadcasting the availability of shared resources on to the network.

For a typical small peer-to-peer network that is not a big problem. For a big server based network letting lots of workstations become -peer-like broadcasting- servers can put a serious strain on the network.

-- Kind regards,
Sjon Svenson

Aloha!

July 28, 2004

Table This

Using CSS to replace tables in web page design is not new. Some have been doing it for years. For those who haven't taken the plunge yet, this site here gives an overview, based on converting how Microsoft's home page would look if it were done in CSS, and how much faster and lighter the page would be. That's not to say all is goodness in CSS land because different browsers interpret CSS differently. Sometimes the differences are minor and sometimes they aren't. Of course, you minimize the problems by using a modern browser such as Mozilla or Opera.

Moving On

The folks over at MovableType are announcing what will be in the next version of their popular content management system (see the announcement here). Version 3.1 will include a choice between static versus dynamic page displays on a per page basis, post scheduling (allows you to create posts ahead of time then have them posted at whatever interval you want), and a bunch of award winning plug ins. No word yet on a release date.

July 29, 2004

Deja Vu All Over Again

Well, that was interesting. Yesterday afternoon I got to see how to create a form in the new information management system that is being written for the Judiciary. Unfortunately, it didn't go very well. Things started going down hill when the speaker tried to copy a form (in PDF format) to WordPerfect for editing. He chose "Select Table" from the Adobe Acrobat menu and then drew a box around the entire one page form. He then opened WordPerfect but when he tried to paste in the what he had highlighted he realized that he had not copied the data to the clipboard so there was nothing to paste in.

Okay, no problem, I've done that myself a time or two. So he highlighted everything again and copied it to the clipboard and then tried to paste it into WP. Unfortunately, nothing was displayed. We waited. And waited. But nothing. When something did finally copy over, it was the text from a previous copy. Sigh.

Okay, rather than trying to copy from PDF, lets start from the original WP file. So he copied the WP file (form diskette, yikes!) to a network drive and opened it for editing through the information management system. Once open, you insert database variables (pre-defined fields in the Oracle database being used). But after doing that, he couldn't do a merge between the template and the data to output the final form.

I think I overheard that the servers running the applications and/or the database had gone down. I don't know why. But servers crashing do not engender trust in this new system. Whatever happened, we were sent back to our offices.

I've used one other large scale, state-wide, centralized online system before. This was about 15 years ago. To this day, there are still severe bugs in the system that bring it down on a regular basis. The project went over budget. So many of the planned modules never got implemented (and apparently never will) thus making the system less helpful to the users. In addition, system performance is a joke during regular periods each month when many people are using the system (but not more than the system was supposedly designed to handle).

I seem to remember somewhere that the majority of the efforts to create large scale centralized information systems fail. And by fail, they mean completely and utterly unusable and you have to start over again. If this is true, there are many reasons why this occurs. Sometimes what is being computerized doesn't lend itself to automation. Sometimes the contractor chosen to write the application is not qualified to do so. Sometimes the software tools chosen to create the applications are inappropriate to the task. Sometimes not enough money is realistically budgeted for the task. Sometimes the infrastructure (network and servers) is not up to the task.

And sometimes, a centralized database is not the best way to go. Sometimes, its better to decentralize and distribute things while still being networked and being able to query the other databases/servers.

Oh well, today is the last of the three days (I hope) so we will see what what we will see.

Aloha!

July 30, 2004

Meeting Markup

Okay, things went much better yesterday than the days before. But before I proceed I want to emphasize that these are my personal opinions and do not reflect those of my employer. Further, I have not yet received any formal training in the system nor seen the system as a whole. And finally, I do not wish to cast dispersion on anyone connected with this project, whether within the Judiciary or the vendor chosen to create the system. Everyone involved seems to be committed to doing as good a job as possible and the vendor appears to have qualified people here to lead the project.

With that said, the system worked and I got to see how things are configured. I will try to use an analogy to describe what the system does (fully acknowledging again that I've seen just one very small part of it).

At the level of use I saw yesterday, the system is similar to a content management system like MovableType. By that I mean you take something like HTML and then add your own tags that work only with your system. In this case, you use WordPerfect or Word as your form editor to create the look and feel of the form. You then insert their (a company called ACS) tag variables where ever you want information from the central database to be displayed. You then publish the form by doing a merge that populates the form with the data drawn from the Oracle database.

There are something like 400 predefined variables. These variables come with the system and are the same whether you using it here or anywhere else the vendor has sold their software. It is possible to custom design variables but, of course, you are on you own when it comes to supporting any changes you've made (which sounds fair to me).

In order to save money, the Judiciary is trying, to the extent possible, to keep customization of the base software to a minimum. As fellow Daynoter Sjon Svenson correctly states in his email below, one of the major reasons for the failure of large projects like this (centralized or not) is feature creep. That is, the scope of work, as originally designed, changes so much, as new features are added or existing features are substantially modified, that the project collapses in confusion, cost over runs, and cross charges of featherbedding or incompetence.

In my opinion, to the extent that the Judiciary and the vendor can avoid this is the extent to which this multi-million dollar multi-year project will succeed.

August 2, 2004

Script This

Given all the security problems associated with ActiveX/javascript/etc., I have to wonder about a couple of things (insert disclaimer here). First, isn't there a fiduciary responsibility to disable these technologies? That is, if you are a trustee and responsible for information technology and you choose not to mitigate or eliminate these technologies can't you be held personally responsible for any financial losses the company suffers as a result of your action/inaction? I'm no lawyer but I have to wonder.

Secondly, whether there is a responsibility or not, why would you want to use javascript when there are alternatives that work in all browsers but don't open security holes? For example, I got an invitation from Dell recently asking me to participate in a survey to help them redesign their support web site. OK, I'm willing to spend a few minutes to help improve their support site since I use it once in awhile.

So I fill out the online survey and hit the submit button. But nothing happens. I click on the button several times before I notice the submit button was written using javascript code. Hmmm. Since javascript is a common way to inject viruses/Trojan horses/etc. on to your computer, I've long since disabled it. In fact, most of what Microsoft considers to be features turn out to be security holes so I don't use their outdated browser anymore (see this article from Brian Livingston here on why). As an aside, I decided to complain to Dell about the use of javascript but their comments page also uses a javascript submit button. Sigh.

But even if I didn't use a different browser, why use javascript to submit a form when you could use post or get? Neither post nor get opens the user to any security threats (AFAIK). Nada. None. Zip. What advantage to the user is there to using javascript submit button? Again, nada, none, zip.

So why use it when that is the only javascript on the page? All you are doing is keeping all users who are security conscious from using your site. Is this a good thing? Is there a competitive advantage to barring people from using your site? If so, what advantage is that? Wouldn't a site written to the widest standards have an advantage over those written specifically to Microsoft's standards?

Aloha!

August 3, 2004

Mail Call

From: Sjon Svenson
Subject: daynote
Date: Tue, 03 Aug 2004 00:33:26 -0700 (PDT)

Script this

One advantage of JavaScript (or VBS or...) is that it runs on the local machine. That means it's fast (users running under-utilised multi-gigahertz boxes while your poor overtaxed server is overheating). If, for example, you make a form and want the user to enter a time and date you can check that on the page. Without browser-wide scripting the whole form has to make a round trip to the server. Without the script the page may be smaller but it has to pass back and forth. So what you gain in bandwidth with smaller code you loose on roundtrips (unless the user makes no errors...). So the gain/loss is not in bandwidth but in execution speed and connection latencies. The difference is negligible unless you hang on with and old PSTN modem to a flakey line.

-- Kind regards,
Sjon Svenson


From: Jon Barrett
Subject: Javascript vs. Post/Get
Date: Tue, 3 Aug 2004 08:24:48 -0400

"But even if I didn't use a different browser, why use javascript to submit a form when you could use post or get? Neither post nor get opens the user to any security threats (AFAIK). Nada. None. Zip. What advantage to the user is there to using javascript submit button? Again, nada, none, zip. "

OTOH, many website attacks rely on buffer overflow in POST or GET. Using javascript allows the website owner to perform post-processing and data validation on the local PC rather than on their own server. Thus it provides the site owner with improved security.

Jon

Jon Barrett
Kensington, MD

Aloha!

Enough is Enough

I thought my post on javascript might get a reaction out of some of my visitors. But I still stand by my statements: Javascript is being used when there are alternatives available. You don't need to use javascript to create a submit button, or a link to the next page, or link to an image. While there may be some advantage to the web site creator to use javascript, the security disadvantages to the user, in my opinion, outweigh the benefits.

Javascript is a security hole waiting to be exploited so why trade safety of the server against the safety of your customers? Why not secure the scripting engine on the server rather than trying to secure thousands of desktop PCs?

Does javascript serve a purpose? Yes. But then, so does ActiveX or .Net or .ASP. Does that mean I have any of these (mostly) client-side technologies enabled on my PC? Nope. I don't have any figures on how many people have secured their desktops but I would think it is a growing number as more and more people realize the security implications of these features. Each one of these security conscious people is a lost customer. Are things so regulated that you can dismiss these customers?

There are those who say we shouldn't throw the baby out with the bath water. That is, over time, these security exploits will be found and written around. Perhaps. You could say if you have server-side Perl or PHP running there are exploits possible but, over time, most have been closed. Which would be true. But these typically exist on the server, not the desktop and the duty to fix it is with the writer of the script, not the user.

Which brings me to my last point. I talked earlier about fiduciary responsibilities. While I am not a lawyer, I would think forcing someone to open themselves to security exploits, in order to use their service, opens the service provider to liability to ensure that doing so does not result in a loss (economic or otherwise). I can see the lawyers salivating at the lawsuits now...[Why do you think many sites have "warranties" that warrant nothing? These warranties are actually disclaimers saying the sites know nothing, see nothing, and do nothing. My reaction to these sites is to TURN THE DAMNED SCRIPTING OFF.].

Deciding what security exploits are important enough to disable client-side scripting is up to you. Only you can decide the costs and the benefits. But I've decided that just because someone wants to use javascript to create a submit button on a form doesn't mean I'm going to open my desktop to the exploit of the week. Enough is enough.

August 4, 2004

Mail Call

Date: Wed, 4 Aug 2004 13:11:42 +0100 (BST)
From: Phil Hough
Subject: Scripting

While it's true that scripting is inherently a problem. Both from the security standpoint and the compatibility standpoint I think you're overreacting a little.

While it's pretty straight forward to craft a website that uses only server-side code (heck... I've written a good few), and that site then is inherently more secure (and compatible), at the end of the day it's the users that want more.

From my experience I tend to find that Javascript is essential to add "usability" polish. There are some things you just can't do with server-side scripts, that users want, or in my case demand.

Let's take an example of a form. The customer wants the form to be checked on submission and if the user hasn't filled a certain part out, for the submission to be cancelled.

To do this in Javascript you catch the onsubmit event, popup an alert and return false. a couple of lines of code, and the user is able to quickly modify and resubmit.

To do this sever side. The submission must be made. Any data that passes validation saved, the user then returned to the previous page, with their data in place. You can't do a popup at this point, so you must display the message prominently. And to do this you've added lots and lots of extra code. You've also slowed and made less obvious the whole process.

A brilliant example though is date selection. On the sites I've worked with we've got two date widgets. One a small pop-up window with a current month calendar, click the day and the form field gets filled in with that date. The other is a date field with today's date in, which has an arrow either side. Click to increase or decrease the date.

You simply can't do that anywhere near as well with ASP. At the very least you'd end up keep submitting the page every single click. Not good for the user experience at all.

So I'd suggest that while Javascript isn't essential, it certainly leads to a much nicer user experience, and possibly a less complicated set of code as a result.

ATB.

Phil

Date: Wed, 04 Aug 2004 06:35:08 -1000
From: Dan Seto
To: Phil Hough
Subject: Re: Scripting

While all of that is true, I think the situation you describe is not what I had. Dell was asking for information from me as opposed from me wanting something from them. Hence, if they want my input, they should make it easy and safe for me to do so.

As far as checking the form, I don't particularly care if the survey is complete or not. If I wanted to, I could leave it all blank and it wouldn't make any difference to me. In fact, if they did checking and bounced me back into the survey to answer all the questions I would probably just shutdown the browser and move on.

So, I think the user experience depends on who wants what from whom. Since Dell wanted me to tell them what their business should be, they had better make it easy and safe for me to do so or I won't come out and play. [g]

Date: Wed, 4 Aug 2004 18:16:38 +0100 (BST)
From: Phil Hough
Subject: Re: Scripting

So what we're boiling down to is that the use of such tools is very much dependent on the task which is being carried out. Right tool for the job and all.

And to that, and your example, I don't disagree :)

ATB.

Phil


From: John P. Dominik Subject: Javascript, etc.
Date: Tue, 3 Aug 2004 13:28:24 -0500

Well, color me a box in the "here here" column. I've disabled all of that stuff, or required it to ask. I routinely check cookies, and reject those that don't expire until next year - or thirty years from now. Like I'll still be using the same computer/browser that long.

ActiveX and other technologies are cool - the problem is, as with any tool, the more powerful you make it, the more responsible the user needs to be. And a very powerful tool with skript kiddiez around is a bad idea. For a time I managed to secure at least my own work machine by using IE only for internal work, and Netscape for external sites - but that didn't last long.

Oh well. My $0.02 - in Hawai'ian currency. ;-)

---
John Dominik
http://john.clandominik.com/current.html

Aloha!

August 5, 2004

On Point

With the release to manufacturing yesterday (RTF) [update: now delayed again! No word on the release date.] of Microsoft's Service Pack 2 for Windows XP comes this good review of just what the fuss is all about. Of course, most of my 11 irregular readers have already downloaded the various release candidates and already know. But for those drive-by visitors who haven't, take a look. Note that the site has a sidebar that says you can start downloading the gold code today but as of this writing I have found no evidence to support this statement [update: the RTM has been delayed again due to problems identified at the last minute. When the problems are solved, you will be able to download it from the site below].

For those of you who develop or maintain web sites that use ActiveX components you may want to take a look at this Microsoft article on how to modify the site to work with the changes in SP2. You could also check out a site MS created that includes Resources for IT Professionals as it relates to SP2 [This is the site mentioned in the review above that says you can download the gold code today. This site used to have links to the various release candidates but as of this writing, does not have a link to the gold code. However, from what I understand, when the problems mentioned above are resolved, the site will have a link to the code].

By the way, there is also a SP1 for Office 2003 (Office update site here). It includes the regular bug fixes and security patches but also what is being described as substantial changes to Infopath and OneNote. I don't have either installed so I can't say but if you do, you may want to check it out.

Aloha!

What's the Point?

There are a couple of point releases to Mozilla's Firefox browser and Thunderbird email programs. Both updates apparently address security concerns. Be aware that the first release of the Firefox update has/had an install bug (I guess depending on which direction you are facing, it says it's installing .2 when it's actually .3 and if you check the Add/Remove programs from Control Panel it will identify it as .3, unless of course, you actually get the .2 release, which will then say .2. If you really want to be sure which version you are getting you can follow this FTP link here). By the time you hit their site they will probably/hopefully have fixed it.

August 9, 2004

What's What?

So, the IT professional version of Windows XP SP2 is finally out (see the page here). Microsoft says this version is for installing to multiple computers and that if you only have one PC to update you should wait for it to hit the Windows Update site (around August 25th according to the rumors) since there will be a more compact version available then.

Note that the network version of the download is over 266MBs!270MBs. That's right, over TwoHundredSixtySixMegaBytesTwo_Hundred_Seventy_MBs. Even with our VeryFatPipe at work it took a little over three minutes to download this file. Those with slower connections should really think about waiting until it's available through the Windows Update. You Have Been Warned.


Late Update

Installing SP2 took almost 20 minutes on my Dell 2.6GHz Pentium 4. At about the 15 minute mark things look like nothing much is happening but eventually it completed. Once you reboot and Windows comes up you _MUST_ choose either to enable the firewall now or enable it later (choose one of the radio buttons "Help protect my PC..." or "Not right now.").

Once Windows finished booting I noticed the Novell Netware login script failed to execute. Thus, none of my Novell network resources (shared drives and email via Lotus Notes) were available. Major Bother. I could live without the shared drives but I cannot get by without our internal email.

So I went to Microsoft to search in the Knowledge Base for anything but was not successful. From there I went over to the Novell site and searched. Eureka! I found a new Netware Client 4.9SP2. This is a 20MB download but was not a problem for our network. After installing and rebooting all is well. It would be nice if MS would acknowledge that Netware has a problem with SP2 (assuming here it hasn't).

In any case, I've also found that the MS firewall has failed to enable. Perhaps it's because I already have ZoneAlarm installed and running but I don't know for sure. All I know is I've tried enabling the MS firewall three times and each time I get no error message but I also don't see it enabled. I guess I'll have to check into this further but since I already have a firewall installed this is not a high priority.

Aloha!

August 10, 2004

Windows SP2, II

I had an update to my post on Microsoft Windows XP SP2 yesterday so take a look if you didn't see it. As a follow-up to that I've now installed the update on three PCs. The first, as noted earlier was my Dell OptiPlex 260 at work. I followed that with my Dell Inspiron 1150 laptop, and then my main PC at home (which is a whitebox PC). All installed successfully except for the last one.

My main PC at home has an Intel 815-based motherboard, Intel Pentium III 933MHz CPU, Plextor CD burner, Maxtor hard drive, and 512MB of Kingston RAM. When I tried to install SP2, the install stopped at the point of installing MovieMaker 2 (don't ask me why it installs that since I don't use nor want it but you have little or no control over what gets installed). I let it sit there for two hours just in case it would start up again but no joy. So I ended up doing a hardware reset.

The PC rebooted Windows and came up with an error message saying the system was in an unstable state (no sh*t, Keemo Sahbee) and to remove SP2. So I went into Control Panel, Add/Remove Programs, and started the process to remove SP2. Note that you may get a couple of dire warnings saying removing SP2 will cause everything, including the NTKernel to stop working. Ignore the warnings and continue on. Once SP2 was removed and the system rebooted I tried installing SP2 again. This time it worked. I don't why it got hung up the first time but all seems well now.

Having now seen what gets installed I'm sorry to say I'm underwhelmed. I downloaded over 270MBs for what? I don't use Internet Explorer so it doesn't matter to me if it's allegedly a little safer to use. I don't use MovieMaker. I already have a firewall (ZoneAlarm at work and Sygate at home on the laptop). I don't use Outlook or Outlook Express so I don't care if it's less of a security hole than before. I dunno. Maybe recompiling everything with most buffer overruns cleared out is worth it. Assuming here that they got all of them (which time will tell).

Anyway, if you support PCs for a living, I assume you have already downloaded this and are evaluating the impact it will have on operations. If you are JoeAverage with a dialup connection, I would wait until Windows Update has the smaller 90MB update available (rumored to be around August 25th).

Mozilla Firefox 1.0, RC1

According to the road map, Mozilla Firefox version 1.0 Release Candidate 1 is supposed to be released soon (like today). Since the Moozes haven't been able to reach many if any of their goals on time, I would take the time line as a guide and start checking soon for the RC1.

August 11, 2004

Mail Call

Date: Wed, 11 Aug 2004 12:11:49 -0600
From: John Doucette
Subject: Novell client 4.9sp2

Hi Dan

I did not need to upgrade Novell clients when I installed WinXP SP2 but decided to try 4.9sp2 just for fun. I find so far that connecting to mapped drives to a Novell 4.11 server is now faster. Other than that I see no difference and the change log did not look like it would do anything for me.

I should note that fast access to Novell drive from XP is a known issue I see a lot. I have tried other Novell client versions to find initial access speed good then it goes away. I am hoping 4.9sp2 will be a winner and so far after 18 hours of use is still going strong which I think for me is a record.

John

Aloha!

Off the Mark

This one was just too good to pass up. If you live in Thailand, Malaysia, or Singapore, Microsoft has an operating system for you. It's called Windows "Starter Edition" and costs about $36 (I assume this is a US equivalent). However, the edition reportedly will allow only three applications to run at once (assuming you have the hardware to run more than one application at a time).

The crippled edition, due out in October, is apparently Microsoft's response to inroads made by the Linux operating system. Unfortunately for MS, Linux is widely available for free (so are stolen copies of Windows in Asia - ed.) so even at $36, Windows will be more expensive than Linux.

While I think a lower price is a good idea, getting an even more crippled operating system, in my opinion, is not the answer. The answer is to sell Windows XP Pro for no more than $50, which is what it's worth. When Longhorn comes out, they could raise the price to $75. But otherwise, Windows just isn't worth the two or three hundred dollars they charge now.

See the story from TheRegister here.

August 13, 2004

Just Popping In

As you may remember, I'm in the process of building a PC for SWMBO. So far I have the Intel 2.8E CPU (Prescott), Intel 865GBF-L motherboard, Sony 700A Dual Layer DVD burner, Antec 380TruePower supply, 1GB of Kingston RAM, Windows XP Pro (OEM version), and Windows Office 2003 (student version). I still have to get a hard drive (probably a Seagate SATA), and a case.

In looking for a case I found that Intel has thermal specifications for its processors that have been translated into a case guideline called Thermally Advantaged Chassis (there is a version 1.0 and 1.1). You can read what Intel has to say about it here and a little more here. The second link includes cases Intel has tested and says will keep the CPU temperature at or below the 38°C (~100°F) maximum of the specification.

While I am sure other cases can also keep the temp below 38°C, you may want to consider picking your case from one of the companies on the Intel approved list (and perhaps replace their power supply with one from Antec). Or not. It's up to you. YMMV.

The problem I'm having is finding someone locally who sells any of the tested cases. If I try to mail order one of these I end up having to pay almost as much for the shipping (and in one case more) than the case itself! Oh well, just another example of the price of paradise.

Have a Great Weekend, Everyone - Aloha!

August 16, 2004

Making a List

Microsoft has created a page listing programs that "may behave differently" after you install Windows XP Service Pack 2. I assume this is a euphemism for everything from blowing Windows into a blue screen to corrupting data. The list includes, among about 200 others: Pagemaker, Photoshop Elements, Extra!, Autocad 2004, Citrix ICA Client, ArcServe, WordPerfect Office 11, Cute FTP 5, Quicken Deluxe 2001, Office XP, Outlook 2000/2002/2003 and ZoneAlarm 5.0.590.

In addition, MS has a list of programs that are blocked by their firewall.

August 17, 2004

DOS Ist Goode

Browser, I don't need no stinkeen' browser. I'm no expert on firewalls but it seems our Information Technology office is having problems with our firewall this morning. Anything through port 80 is being blocked but everything else is flowing. So I can do email, telnet, and ftp but no web access.

So, I can telnet to my account at pair.com and use Lynx to surf the net. Having done that, there isn't a whole lot interesting going on right now so I'll leave you with this that I found under a mossy rock:

A Tale of the Shire

Long ago, in the days when all disks flopped in the breeze and the writing of words was on a star, the Blue Giant dug for the people the Pea Sea. But he needed a creature who could sail the waters, and would need for support but few rams.

So the Gateskeeper, who was said to be both micro and soft, fashioned a Dosfish, who was small and spry, and could swim the narrow sixteen-bit channel. But the Dosfish was not bright, and could be taught few new tricks. His alphabet had no A's, B's, or Q's, but a mere 640 K's, and the size of his file cabinet was limited by his own fat.

At first the people loved the Dosfish, for he was the only one who could swim the Pea Sea. But the people soon grew tired of commanding his line, and complained that he could be neither dragged nor dropped. "Forsooth," they cried. "the Dosfish can only do one job at a time, and of names, he knows only eight and three." And many of them left the Pea Sea for good, and went off in search of the Magic Apple.

Although many went, far more stayed, because admittance to the Pea Sea was cheap. So the Gateskeeper studied the Magic Apple, and rested awhile in the Parc of Xer-Ox, and he made a Window that could ride on the Dosfish and do its thinking for it. But the Window was slow, and it would break when the Dosfish got confused. So most people contented themselves with the Dosfish.

Now it came to pass that the Blue Giant came upon the Gateskeeper, and spoke thus: "Come, let us make of ourselves something greater than the Dosfish." The Blue Giant seemed like a humbug, so they called the new creature OZ II.

Now Oz II was smarter than the Dosfish, as most things are. It could drag and drop, and could keep files without becoming fat. But the people cared for it not. So the Blue Giant and the Gateskeeper promised another OZ II, to be called Oz II Too, that could swim the fast new 32-bit wide Pea Sea.

Then lo, a strange miracle occurred. Although the Window that rode on the Dosfish was slow, it was pretty, and the third Window was the prettiest of all. And the people began to like the third Window, and to use it. So the Gateskeeper turned to the Blue Giant and said, "Fie on thee, for I need thee not. Keep thy OZ II Too, and I shall make of my Window an Entity that will not need the Dosfish, and will swim in the 32-bit Pea Sea."

Years passed, and the workshops of the Gateskeeper and the Blue Giant were overrun by insects. And the people went on using their Dosfish with a Window; even though the Dosfish would from time to time become confused and die, it could always be revived with three fingers.

Then there came a day when the Blue Giant let forth his OZ II Too onto the world. The Oz II Too was indeed mighty, and awesome, and required a great ram, and the world was changed not a whit. For the people said, "It is indeed great, but we see little application for it." And they were doubtful, because the Blue Giant had met with the Magic Apple, and together they were fashioning a Taligent, and the Taligent was made of objects, and was most pink.

Now the Gateskeeper had grown ambitious, and as he had been ambitious before he grew, he was now more ambitious still. So he protected his Window Entity with great security, and made its net work both in serving and with peers. And the Entity would swim, not only in the Pea Sea, but in the Oceans of Great Risk. "Yea," the Gateskeeper declared, "though my entity will require a greater ram than Oz II Too, it will be more powerful than a world of Eunuchs."

And so the Gateskeeper prepared to unleash his Entity to the world, in all but two cities. For he promised that a greater Window, a greater Entity, and even a greater Dosfish would appear one day in Chicago and Cairo, and it too would be built of objects.

Now the Eunuchs who lived in the Oceans of Great Risk, and who scorned the Pea Sea, began to look upon their world with fear. For the Pea Sea had grown, and great ships were sailing in it, the Entity was about to invade their oceans, and it was rumored that files would be named in letters greater than eight. And the Eunuchs looked upon the Pea Sea, and many of them thought to immigrate.

Within the Oceans of Great Risk were many Sun Worshippers, and they wanted to excel, and make their words perfect, and do their jobs as easy as one-two-three. And what's more, many of them no longer wanted to pay for the Risk. So the Sun Lord went to the Pea Sea, and got himself eighty-sixed.

And taking the next step was He of the NextStep, who had given up building his boxes of black. And he proclaimed loudly that he could help anyone make wondrous soft wares, then admitted meekly that only those who know him could use those wares, and he was made of objects, and required the biggest ram of all.

And the people looked out upon the Pea Sea, and they were sore amazed. And sore confused. And sore sore. And that is why, to this day, Ozes, Entities, and Eunuchs battle on the shores of the Pea Sea.

Aloha!

August 19, 2004

Scripted Answers

I'm currently working on using an Adobe Acrobat form as a front end to a Microsoft Access database. The form is used to request vacation or sick leave time off. The database would keep track of the used time and calculate how much time is left at the end of the year.

To try to automate the process, I'm using the Acrobat plugin that enables Acrobat JavaScript (AcroJS). AcroJS allows me to use SQL commands that access the database.

This means I get to learn AcroJS and SQL. Joy and rapture. Not. But I guess it keeps me off the streets and out of trouble. [g]

August 23, 2004

Have It Your Way

As Microsoft rolls out Service Pack 2 for Windows XP, there are now several ways to get the update. The first, as noted on these pages earlier, is to download the full 272MB file here. The second is for MSDN subscribers where you can download the 474MB ISO image for installing from CD (it includes utilities described as useful for corporate environments). A third way to install SP2 is to download this 1.6MB express installer that will then download only the files you need (which may or may not be less than 272MB). Of course, the fourth way to get SP2 will be to wait for Windows updates (automatic or otherwise) to go live on August 25th for Windows XP Pro users (XP Home should have gone live already). You choose which way is best for you.

August 25, 2004

Ends to the Means

Sometimes people can forget what their goals are or confuse the goals with the means to the goals. In the case of network security, it may manifest itself in people tending towards either security or usability. But I would say each is an objective towards a goal, but not the goal itself.

If neither is the goal, just what is? The goal, in my opinion, is to facilitate the operations of the business or government entity so that, in the case of business, it makes money and in the case of a government entity, the policies of the decision makers are carried out.

Notice that I am in no way saying the network should be configured solely to make it easier for IT people to maintain nor solely to make it easy users to access. In the first case, no one would have access and the data would remain in a pristine, if useless state. In the second, everyone would have access and the data might be suspect and therefore also useless.

In order to reach their respective goals, security must be balanced with usability. But this balance is based on criteria such as, but surely not limited to, how secure the data must be (based on context) and how computer savvy are the users.

Data that someone would want to access, without the proper authority to do so may need a higher level of security than something that is not valuable to anyone other than those already authorized to use it. For example, salary levels are considered highly proprietary information by businesses. On the other hand, public officials have their salaries, many times, set in statute and therefore are open to anyone. How much government spends and what its revenues are is also public information. Hence, the context of what is being stored may make a difference on the level, if any, of security.

Likewise, if people authorized to access salary data are not able to, due to security, because it is overly cumbersome then they can't help, for example, the business make money.

Now, you would think all of this is obvious and why am I wasting these electrons telling you this. Well, there is a saying that the customer is always right and perhaps there will come a day in which the competing values of network security and usability will not longer be a problem. But as many businesses learn, not all customers are right for their business. I mean, in a service business like, for example, computer customer support, a minority of your customers create a majority of your work. In most cases, a business model like this is workable because everyone pays for the service but only a minority actually use it. So a business can still make money under this model.

But get enough of the wrong kind of people, either as users or people wanting to inappropriately access your data and it is possible that the experience of providing support is higher than the money coming in.

In my case, I know of two people in our office that between them, generate more service calls than the rest of us combined. Why? Partly it's because network security is not as transparent as some would believe and partly it's because these users don't understand the concept of a computer, much less a network of computers.

One solution would be to open the network to anyone. In our office that might not be so bad of an idea. Being a court house, this building has pretty good physical security. I'm not going to list what this includes but suffice it to say no one gets in without being noticed. Further, the resources available are not so much different from what is available on our public facing Internet servers. So heretical as it may sound, a case could be made to eliminate network passwords or at least standardize on one password that gives access to all required data (as opposed to having one to login, one to get email, one each to access the mainframes and minis, etc.).

But you may work at a place where data positively must be kept only for those authorized. If so, you have to balance that with making it accessible to everyone that is authorized. To do that, you may have to spend money and get retinal or fingerprint scanners. This costs money, but so may losing proprietary information to a competitor.

The bottom line is to remember what your goal is and not to confuse it with the means to the goal.

August 26, 2004

SP2 SPlat

The first known SP2/IE vulnerability was reported and verified last week Friday (five days before SP2 for XP Pro went live on Windows Update). Clicking on a web page image with a hidden program downloads an executable to your startup folder. Hence, the next time you reboot the program executes and your box would be 0wn3d by 133t h4x0rs.

August 30, 2004

Does Anybody Know What Time It Is? (Does anyone care?)

Speaking of dates, I've decided to switch to ISO-8601 compliant notation. I think there is too much chance for mis-communications when using numbers to represent dates. For example, in the US, 05/12/04 represents May 12, 2004. But in most other countries, it would mean 5 December 2004. Under ISO-8601, I think both are wrong as it should be read as 4 December 2005.

This means when I use numbers (as opposed to spelling out the month which, as I understand it, ISO-8601 is silent on since there is no ambiguity when you spell out the month) to designate a date, it will be in the general form of YYYY-MM-DD. In addition, time will be expressed using the 24-hour clock with the offset to Universal Coordinated Time displayed after the local time. For example, 23:30-10:00 would be displayed instead of 11:30 p.m. Hawaiian Standard Time.

Since I very rarely, on this blog, type out dates using only numbers, there shouldn't be much of a change. On the other hand, I do refer to the time, from time to time. But I assume most people will understand what time it is.

As an interesting sidebar, those wacky ISO people apparently created two different designations for midnight. From what I understand, you can say 2004-08-31T24:00-10:00 or you can say 2004-09-01T00:00-10:00. Don't ask me why because it seems to create an ambiguity, something I thought they were trying to get rid of (in addition, no digital clock I know reads 24:00 at midnight). In any case, I'll just say midnight rather than use numbers.

Aloha!

Hang Fire

It is probably still subject to change (as was the last...sigh) but the Mozilla Firefox browser road map says 1.0PR is due out today. 1.0PR will be followed by 2.0PR and then RC-1, 2, and so forth until 1.0 Gold comes out (scheduled for October 11th).

As noted, the schedule has already slipped at least once and will probably slip again but all we can do is watch as they move closer to going gold.

August 31, 2004

Out, But Not Down

WinAmp has issued a security update to their popular music player. If you are using versions 3, 5, or 5 Pro, go read the article from WinAmp here and then update your player here.

I'm not qualified to say whether the fix is really a fix since it appears the exploit can still be executed, although it would require your explicit permission but it still makes sense to get the update. The bottom line is security must include the user and this is, I think, a good example of that.

Soon to Be Out

Orion computers 96 node PC Tired of UberGeeks kicking sand in your face when they whip out their twin Xeon processor PC? Well, just wait until you see the envy when you slide this Orion 96 node box from under your desk. That's right, 96 processors, 150 gigaflops sustained (300 peak), 192GB of RAM (192 gigabytes of RAM?!?!?), and up to 9.6 terabytes of disk storage. All in a box that's not much larger than your run-of-the-mill server tower (Okay, maybe a little larger than your standard full tower case. The point is it's in a case that you can plug into any wall outlet, flip one switch to turn it on and doesn't require a team of workers to keep it running).

It runs the Linux 2.6 kernel (you didn't think this would be running Windows XP Home now did you?) and includes the "standard parallel programming libraries, including MPI, PVM and SGE." [I think I got the links right but I'm not into cluster programming so I could be wrong on some of them.]

If the thought of selling your house to afford one of these ("priced at less than $100,000") is beyond what you want to do you can instead get the 12-node version ("priced at less than $10,000) that sits on your desktop. Note that neither is currently available for purchase although both are slated for release Real Soon Now.

September 1, 2004

Movin' On Up

MovableType 3.1 is out. The long awaited update to version 2.6x includes the choice between static or dynamic page functionality, sub-categories, post scheduling, and other new features. As usual, the thundering herds will probably be at the trough (although its a small 1.7MB file so it won't take long to get once you're there). Note, you have to be registered (free) but it will probably be worth it to do so. I know I will heading off to download it right after I finish uploading this post. Note also that the free version includes no support and is set-up for one author and no more than three weblogs. If you need more power (Scotty, we...need...more...power!) you have to pay $69.95 for the five author unlimited weblogs version.

September 2, 2004

Let There Be Color

I’ve found a site with many different WordPress themes. Alex King has done a great job of creating some of his own and gathering the best from others in one place. If you are using WordPress and are interested in changing the look of your site, by all means visit Mr. King’s site.

I’m starting with one called “Blue Fade” that I will, over time, edit to match my own taste.

In The Beginning, Part 2

I’ve tried fixing whatever is broken in MT 3.1 but have not been successful. So I decided to temporarily load something else so I could at least get a post out.

So, what I’ve installed is Wordpress. I could not believe it when they said their install would take only five minutes and I was right. It took less. Not only doesn’t it matter what directory you install the application, you don’t have to worry about permissions or paths. All you have to do is know your database configuration (username, database name, password, and if needed - hostname) and that’s it.

The install ran without problems and here we are.

Having said that, “here” is looking a little sparse and I still need to figure out how to display links but that will come. Of course, I’m still worried that it dynamically creates pages so if the database ever becomes corrupted, lost, or hit by aliens joy riding on a Saturday night all will be lost.

Oh well, I gotta go…

Aloha!

September 3, 2004

Music to Tin Brains

Microsoft has launched their iTunes-like music store (see it here). It’s not much to look at and certainly is not as user friendly as iTunes but I guess it’s a start.

Having said that, the same artists that aren’t available on iTunes (e.g., the Beatles and Led Zeppelin) aren’t on MSN either. In addition, MSN is charging the same as iTunes. So, other than downloading in a different format, MSN seems to be on the short side of the ledger.

It seems to me that if MSN wants to get a larger share of the business, in an environment in which they are not the leader, they have two choices: sell at a lower price or provide a better user experience (Did he just say “user experience"? -ed.). Since MSN has historically done everything except lower prices (removing functionality, yes. Prices, no.), they had better get going on re-doing the interface.

For example, they provide a short clip of a song so you can preview it before deciding to buy. Only, they don’t make it obvious how to hear it. Even when you click on the song, nothing appears to be happening even though the clip is in fact being downloaded. They need to give the customer some visual feedback that indeed, something is happening (especially on slow dial-up accounts).

Oh, by the way, depending on what browser you are using, you may in fact get no response when you click on a song. I tried using Firefox and Opera and couldn’t get either to work but using MS IE did (after I added the URL as a trusted site).

Another example: you shouldn’t have to scroll around the screen to find navigation links. They have some links at the bottom of the page that go to complete listings of, for example, the most popular songs and new albums. This means you have to scroll down to use them (unless you are running on a screen resolution higher than the 1280 X 1024 I’m running). This assumes, of course, you hang around long enough to discover the links. Many people won’t because they don’t have the time to waste.

In addition, upon clicking one the links, IE blew up. After restarting I tried to see how I was supposed to create an account. I figured I would try “My Account.” I clicked on it and was taken to page saying I had scripting disabled so I had to go through a different process by clicking on a button marked “Continue.” So I clicked on the button and was taken to what looked like a login screen. It asked for my email address and below it was a box for something. I assume it was for my password but there wasn’t anything saying one way or another. Since it looked like my Hotmail/.Net Passport would work (they had a small .Net/Passport graphic) I tried that. Nope, no joy. In fact, since all there was on page was the two boxes, plus a small check box I’m not sure how I’m supposed to setup an account. Trying to click on “Buy” just took me to the same place.

On the bottom of the home page was a link to Customer Service so I tried that. From there was a link to creating an account. Okay, but what I see there isn’t what I see when I try to create an account. I assume again it’s because I have IE running with no “features” enabled. I checked out the system requirements page and found I must enable cookies, ActiveX controls, navigation across domains, and accept the installation of something called MSN Music Assistant (requires that something called “Background Intelligent Transfer Service” is enabled). And, of course, you would need to be logged in with Administrative rights to allow the background installation of MSN Music Assistant.

From this, as far as I can tell, MSN wants you to run only IE and only with very little security enabled. I’m not going to go into a long rant about just how insecure IE is and how even CERT recently took the unprecedented step of recommending people think about using, as one of several possible steps towards higher security, another browser. But if MSN wants any money out of me, they better try creating a site that is standards compliant and doesn’t require me to use insecure procedures to access it.

I then tried downloading Microsoft’s new Media Player 10. It’s a 12MB download and took a little less than 20 seconds to download. After installing, it appears using the Media Player is a much better way of listening to music on the MSN site. But, when I tried to buy some music, I ended up at the same page with the two boxes that I saw before. And as before, I was not able to create an account. Sigh.

The only good thing I can say about the MSN site is that I heard a couple new songs that I wanted so I fired up iTunes and bought them there.

Have a Great Weekend Everyone - Aloha!

Breaking Through

I use HTML-Kit as my HTML editor mostly because of a plug-in called Tidy (recently updated, fixing some bugs that have bothered me for years. The download is separate from HTML-Kit.). This plugin does an HTML syntax check and automatically brings, as much as possible, the HTML into compliance with the W3C standards.

While HTML-Kit is not designed to accommodate entire websites, it does a pretty good job of editing one page at a time and worked just fine with MovableType.

Now that I’m using WordPress, I see that it (WordPress) takes the output from HTML-Kit and inserts a <BR> tag at every line break. This does nasty things to the HTML. I found out how nasty when I imported my MT posts into WordPress. For now, you can take a look at some of the old posts that I imported from MT and see broken links and other strange artifacts caused by this behavior. If anyone has any ideas on how to do my editing in HTML-Kit and then copy the text into WordPress without having additional line breaks but in let me know.

I think the best thing to do is delete the MT posts and just link to the static files which MT created. As you may have noticed, I am a big fan of static files as they will always be there no matter what happens to the database itself (which is not the case with WordPress).

I’ve hand edited a few of the old pages but have decided that it’s not worth my time to go through the hundreds of old posts to correct these problems. If anyone knows of a good solution let me know. Otherwise, I’m going to eventually delete the imported posts and just link to the MT archives.

September 7, 2004

Start Your Engines

Marc Andreessen said it best when he said; “In a fight between a bear and an alligator, what determines the victor is the terrain.” So it will be interesting to see who wins this race between NASCAR champion Jeff Gordon and Formula One champion Michael Schumacher in the 2004 Race of Champions in France.

Aloha!

September 8, 2004

MovingBack

I’m in the process of re-installing MovableType 3.1. I think I know why the install didn’t work the first five times I did it. It wasn’t the permissions nor the paths. The 500 error I got was because the Perl scripts couldn’t find the files they were trying to execute. Why? Because I had set my FTP program (WS_FTP) to convert all file names to lower case letters. I do this because I standardize all file names that way to be consistent.

In a Unix based operating system like FreeBSD, case is important. I don’t want to jinx things so I’ll say no more until I have MT up and running.

Please remember to bookmark my current.html page as that will always point to the current post. Thanks for your understanding.

Aloha!

September 9, 2004

MT to WP to MT

First up, version 3.11 of MovableType (hereinafter MT) is out. It fixes a bunch of installation bugs and other things found in version 3.1. Unfortunately, as of yesterday, the instructions don't say how to install the upgrade over a 3.1 installation.

Having now used both WordPress (hereinafter WP) and MT, I think I can do a short comparison. WP's install is much more robust and easier to do. This is not surprising given rival MT has a business designed to do the installations. Hence, MT has an economic incentive to make the install as difficult as possible so you will pay them to do it for you. WP has no such incentive so their install runs smoothly.

Once installed, WP appears to be less polished then MT. WP apparently assumes you will do all your writing in their GUI. Hence, as a feature, their interface automatically inserts line breaks. Unfortunately, if you use another editor to prepare your posts, and then copy the results into WP, it will insert line breaks where it chooses. Even if that is in the middle of a tag. Inserting a <br> tag within another tag disables the tag. This is not a Good Thing. MT has an option to disable this function but, as far as I can see, WP does not.

In addition, plugins written for WP are still in the early stages of development (as is WP itself). So, you should not be surprised if changes in WP break certain plugins or if the plugins themselves don't work. For example, a port of MT-Blacklist (an anti-comment spam plugin) for WP doesn't work. Another plugin, one to automatically close comments after a certain number of days, actually closes the database to all changes (making it impossible to login or out of WP nor to add any new comments at all).

I assume these kinds of problems will be corrected and that WP will become more polished and usable. Until then, I'll continue to use MT.

Aloha!

September 10, 2004

Almost There

It looks like Firefox 1.0PR will be out sometime early next week

September 14, 2004

Firefox Hunting

Speaking of browsers, Firefox Preview Release 1.0 is supposedly out. I say supposedly because, as of this writing, following the link they have to download the file ends in a 404. My guess is they released it then found a show stopper and pulled the file. I assume they will put the file back in due time but remember the PR is considered betaware so don't use it in a production environment without testing it first.

Or it could be something completely else. Whichever.

UPDATE: I was able to get in and download the file. All seems to be okay but if you wait a week or so the first Release Candidate will be out.

Open Hunting

You may have noticed that comments have been re-enabled. I don't know how long it will be until the spam bots find this site (yes, I have MT-Blacklist installed) and start spamming it again but until then, your comments are welcome.

Note that when you click on the comments link what you see will vary depending on your browser. It appears the MovableType folks wrote code that is interpreted differently by the major browsers. For Opera and Firefox I see a link that says "If you have a TypeKey identity, you can sign in to use it here."

But if I follow that link, and use my TypeKey identity to try to login I get an error messaging saying "The site you're trying to comment on has not signed up for this feature. Please inform the site owner." Heck if I know how to sign up since I have already inputed my TypeKey Token but I guess I'm supposed to do something else? I dunno.

If you are using IE, you probably won't see the link so it doesn't matter. But if you are using Opera or Firefox (and you should), ignore that link and just fill out the comment form.

UPDATE: I seem to have it figured out. In TypeKey, where it asks for the address of your applications it seems to mean where do you have, for example, mt.cgi installed. For some reason, I thought they were asking where the index.html file was (which in my installation are two different places).

In any case, I'm still having problems but I will note them by browser below:

For IE, if your security settings are high, you may not see the link to TypeKey for logging in. I tried changing my seetings by adding www.seto.org to my trusted sites and got the login link. But when I tried to login all I got was a blank screen. I'm not sure what other settings I need to change but if you get logged in, let me know.

For Firefox, it works without problems. 'Nuff said.

For Opera, I get the link but when I get logged in I get a blank page. I assume, like IE, the security settings are blocking things but I can't say for sure. More later if I get it figured out.

As noted before, you don't need to use TypeKey to login but it's there if you want/are able to use it.

September 15, 2004

Phising for the Phoolish

I suppose it was only a matter of time before the first Gmail phishing attempt went out. This post here has an example of what appears to be an attempt to harvest Gmail logins and passwords disguised as a way of getting additional Gmail invites.

No word yet on when the pundits will start matching fonts to MS Word and saying it came from the Kerry campaign.

Aloha!

Miracle Workers

For years, people have been trying to create emulators that don't suck. So far, as far as I know, no one has succeeded. Wired has an article saying someone has created an emulator that will run software developed for any platform to run on any other, without noticeable speed degradation.

If this is true, it would be a miracle. But. I'll believe it when I see it. Until then, I have some hot beach front property for sale. Cheap. No worries about neighbors. No need for a hot water heater or night lighting. Priced to move.

September 16, 2004

Comments?

I don't know if blog comments will survive the onslaught of spam but there is this site here that has a few good ideas on how to reduce the chances you will be spammed.

Note, I said reduce but not eliminate comment spam. Right now, the only way to do that is to close comments. As such, one of things I'm doing is closing comments that are five days or older. So you have that many days to leave a comment on a particular post before it closes.

By the way, I just want to emphasize that you can leave comments here without using TypeKey. However, I have TypeKey enabled if you wish to use it but that is completely optional.

Other than that, I don't have any other comments today.

Aloha!

September 17, 2004

Take Me to Your Leader

Whether you use Windows or Linux, each provides for the creation of users with different security privileges. That is, the ability to execute certain functions. In Windows, the highest level is Administrator and in Linux it's called root. For the purposes of this post, I'll concentrate on Windows for reasons I'll reveal in a moment (Oooh, the suspense. Can I possibly stand it? - ed).

However, these accounts are not intended to be used on a day-in-day-out basis. Rather, the accounts are used only to accomplish specific tasks (such as installing or configuring software) and very little else. This is to reduce the risk of causing inadvertent deterioration of system functions (who came up with that one? - ed.).

In other words, you reduce the probability of screwing up your PC. For instance, by not allowing a virus or Trojan horse program the ability to install themselves. Or by not deleting the database program that holds all the information for the share holders meeting in an hour.

If it's such a great idea, then why don't more people operate this way? Because, in Windows anyway, it's a pain in the okole. You have to logout and then log back in. This is not a trivial exercise and takes time.

But, there is another way. You could install a utility called MakeMeAdmin from Aaron Margosis.

When you run it, you get a Command Prompt running under your normal user account, but in a new logon session in which it is a member of the Administrators group. This Command Prompt and any programs started from it use your regular profile, authenticate as you on the network, but have full local admin privileges. All other programs continue to run with your regular, unprivileged account.

It's almost like using the GNU/Linux SU command to create a shell and then logging in as root. Now, I don't know if MakeMeAdmin is intended for your Aunt Minnie, but maybe some of the 11 people who regularly read this site may have a use for it. Or not. YMMV. Use at your own risk. Insert disclaimer here. Props to Aaron.

Have a Great Weekend, Everyone - Aloha!

September 22, 2004

Select *

Select * from SPRIDEN
where DOCKET_IND like 'C%'
order by OWNER;

I've tried to avoid using SQL because I'm lazy it's such an obtuse language. But I guess I just can't get away from it.

As noted yesterday, I'm in a week long training on how to access our new information system. The system is an Oracle database and consists of hundreds of tables. To query the database, you need to know how to use SQL, even if you are using a front end such as Crystal Reports, which we will be starting on today.

So, yesterday was spent going through the database tables and doing a few simple SQL queries. Today we will try using Crystal Reports to create queries similar to what we did yesterday and look at some of the features that will enable us to create the kind of reports we may need.

Aloha!

September 23, 2004

Rambling Along

So we've started using Crystal Reports to do stuff we were using SQL the day before.

While I am no expert, after only one day of use, the major impression is you can do things faster from the command line using SQL but CR creates prettier looking reports and allows mathematical operators so you can do calculations, statistics, etc. With that deep insight, I gotta go.

Aloha!

September 24, 2004

What a Concept!

Liking your customers will lead to their liking you. This translates into profits. Yes, I know, some people think profits are a bad thing. But it isn't. Not all the time anyway.

Here's one guy's open letter to the media industry and how the computer industry lied to them.

September 28, 2004

The Big Next Thing?

The Semantic Web. Is this the next big thing in cyberspace? According to this Tech Review interview with Sir Tim (Berners-Lee) it is.

Most of this stuff goes over my head as I find it hard enough to understand XML much less something that seeks to give context to data on the web. But what bothers me the most, being a lazy sort of person, is that it looks like more work for me.

As in all things, the question then becomes are the benefits worth the costs. I don't know if that question can be answered yet. But feel free to read the article and make up your own mind.

October 4, 2004

One More

Lots of links today going back to last week. But I need to add one more that I forgot to add. This one is to fellow Daynoter Tom Syroid's mirrored site. Fellow Daynoter Brian Bilbrey has mirrored Tom's site so that the words of wisdom contained therein can still be accessed and found via Google.

The link to Tom's site is here.

Hard Times

All hard drive makers occasionally have a bad batch of drives. But this site is saying they are getting a 40 percent failure rate on Seagate Cheetah Ultra-SCSI drives. I have no idea if this has been confirmed by anyone else but I would be cautious about getting one of these drives until you've done some due diligence.

Tools of the Trade

File this one under website tools. Website download optimization seeks to minimize the wait users have when visiting your site. You can go to this site here, enter a URL, and it will calculate how long your page takes to load, depending on the speed of connection. So, for example, you can see how long it takes for poor soul using 28.8K modem versus a T1. In addition, it gives some recommendations on how to speed up downloading (if needed).

For those interested, below are the results for this page:

Speed Time
14.4K 37.33 seconds
28.8K 18.76 seconds
33.6K 16.11 seconds
56K 9.75 seconds
ISDN 128K 3.12 seconds
T1 1.44Mbps 0.45 seconds

*Note that these download times are based on the full connection rate for ISDN and T1 connections. Modem connections (56Kbps or less) are corrected by a packet loss factor of 0.7. All download times include delays due to round-trip latency with an average of 0.2 seconds per object. With 6 total objects for this page, that computes to a total lag time due to latency of 1.2 seconds. Note also that this download time calculation does not take into account delays due to XHTML parsing and rendering.

SANSaBelt

The SANS Institute has scanner for the MS GDI vulnerability here. They created one because the MS update site is pretty much useless on this one. MS scans your PC and then gives you advice that doesn't help you to identify exactly where the vulnerable files are. The SANS scanner does. Thanks for the great work, SANS.

Local Links

For local viewers (all two of you), you may want to check out Bytemarks. It's a tech. blog from a guy by the name of Burt Lum. While it is focused on the local tech industry there may be some tid bits of interest to others.

October 5, 2004

Firefox Update

There's a security update for the Firefox browser. Follow the link to read about it and then update your installation (you are using Firefox, right?).

In addition, be on the lookout for Release Candidate 1, soon.

October 6, 2004

Be Secure

Elise Bauer and Arvind Satyanarayan have a short tutorial on using CGIWrap or suEXEC on *NIX/Apache MovableType installations. If you are using MT as your content management system and aren't already using CGIWrap or suEXEC you should read this article. This, of course, assumes that your host has CGIWrap or suEXEC installed (MT installs a utility called mt-check.cgi that, inter alia, tests for this so you can check before proceeding).

The article also recommends, if you aren't doing dynamic publishing, to set permissions on mt.cfg and mt-db-pass.cgi to 600 (e.g., chmod 600 mt.cfg) to protect it from intrusion. In addition, they suggest setting a .htaccess file in the same directory as mt.cfg with parameters to restrict access (see the article for the specific code).

Given the problems I've had with comment spammers, these are good recommendations. One thing they don't mention, but I recommend, is to close comments on individual articles after a period of time. I don't know why, but spammers love to hit posts that a older than a couple of weeks. If you routinely close comments after, say eight to 10 days, you can stop them in their tracks.

But remember, you have to make these changes. If you think no one would try to hack your site, think about this. Before the authors of the tutorial actually did the things they recommended, a spammer was able to access their index template and modify it to show a pop-up add to everyone who viewed their site. So, not only can it happen, it already has. And according to a follow-up at their site, the exploit involves not only MT sites but also WordPress and perhaps others. The bottom line for the exploit seems to be set your permissions to 600 on mt.cfg and mt-db-pass.cfg.

The Tao of the Internet

Some lessons I've learned on the Internet (or how to read Scoble and learn to love Microsoft).

On the Internet, everything and everyone is interconnected. What this means, contrary to popular belief, is everyone knows you're a dog (if, that is, you are a dog). Hence, you can't do just a few things right, you have to do everything right. Unfortunately, this is impossible. But people will give you some slack if you've built a good relationship with them.

So, companies that call their best customers thieves, and treat them that way, won't have many best customers.

Or in other words, make sure your business is in alignment with your customers. If your customer's needs would be best met by buying "widget A", but you only sell "whizbang B", perhaps the answer is to advise them to buy "widget A", rather than give them five false reasons to switch to "whizbang B". Then, start making a better, cheaper, faster "widget A", which you can then sell to your customers.

Which leads me to this. Building a bridge of trust takes a long, long time. Bringing it down can be done in less than an Internet second. Earn your customer's trust and they will stick with you, even when you make an occasional honest mistake. Burn them by lying to them, even "just" once, and they are gone forever.

Which logically leads to: take the long view. If you focus only on the immediate sale, as if it was life or death and nothing else mattered (as was the Business 101 mantra during the "Greed is Good" 1980s), you probably won't make the sale nor survive into the future. Sales are about relationships. Sometimes the introductions are made by you and sometimes the customer introduces themselves. But the introduction is just the beginning of what should be a long relationship. Like the Zen masters say, searching for happiness is a search left unfound. But, helping others to find their own happiness will lead to you finding yours.

So remember, everything and everyone is interconnected. Align yourself with your customers. Build that bridge of trust. Take the long view. Now, snatch the pebble from my hand.

October 7, 2004

The Two Internet Revolutions

The Internet has fostered at least two revolutions in communications. Both revolutions created pathways for conversations that can lead to better understanding among people.

But first, some background. Although the Internet is very wide, it is not very tall (although it may be very deep). By that I mean you don't have to go through layers of stuff to get to the top.

A couple of examples: If I link to something interesting from Doc Searls, he may see the link and maybe link back. If I write something interesting and then link to Microsoft evangelist Robert Scoble, he may see it and maybe leaves a comment. Each, albeit small, conversation probably could never have occurred pre-Internet.

From a business perspective, compare this to many large organizations that have layer upon layer insulating and, perhaps, filtering what is going on outside their respective companies. It is seductively easy to believe only what your employees are telling you. But many times, what they are telling you and what your customers are saying are two very different things. We need to remember that what they are saying is but one lens into seeing the totality of reality.

Now, on to the revolution! The first revolution of the Internet was e-mail. E-mail not only allowed communication in all directions from all directions, it encouraged it. That is, it created a pipeline directly to the person you wanted to reach. For the first time, anyone could start a conversation with anyone else (at least until people started filtering e-mail). These conversations created opportunities for new ways of understanding our world.

The second revolution of the Internet is the web. The web takes conversations a step further in that it can be one-to-one and one-to-many. A different kind of conversation to be sure. But nonetheless a valuable one. For the first time, individuals had forums to reach wide audiences. With this greater reach came the opportunity for even more conversations and therefore more ways of understanding.

I don't know what the next Internet revolution will be, but I hope it will create new ways of starting conversations.

Aloha!

October 8, 2004

When I'm 64

For those of you interested in reading what's the status of Windows XP Pro X64 Edition, follow this link to the WinSupersite for a preview of what's coming from Microsoft. Thurrott goes through the history of 64-bit Windows and brings you up-to-date as to where it stands. Included are a few screen shots of the latest beta build 1218. Other than the screen shots though, there isn't much as to what exactly is in X64, but at least you can get some background information until he posts an update.

Have a Great Weekend, Everyone - Aloha!

Don't Click on This Link

Columnist Brian Livingston has a post on unsubscribing yourself from spam e-mails. The common advice is to not click on "unsubscribe" links in spam messages because, it is said, you are only confirming your e-mail address as active (which, as the say, leads to more spam, not less).

But is this advice correct? According to Livingston, the answer, for the most part is yes and no. Sort of. Maybe. He quotes a report that indicates just under 2 percent of spam appears to harvest e-mail addresses this way and about 10 percent don't appear to do anything. Hence, the chances are things will be okay if you click on the link. Unless, of course, you happen to click on one of those 2 percent.

So how can one tell the difference? Livingston links to this site here that lists sites that have made their deal with the Devil. There are page after page of these guys. Having said that, I'm sure there are more that haven't made the list yet.

The point of this seems, when you receive spam, is to do what you've probably been doing, just delete it and move on.

October 12, 2004

Building Up

I was offline over the weekend working on putting together the PC for SWMBO that I've mentioned before. I started gathering parts in June and finally bought the last two pieces (Seagate SATA 160GB hard drive and Sony floppy drive) this past weekend.

I had already installed the Intel 2.8GHz Pentium IV, Intel 865GBF-L motherboard, 1GB of Kingston RAM, Sony 700A Dual Layer DVD burner, and 380W Antec TruePower power supply into the Intel Thermally Advantaged Chassis compliant Antec 2650-BQE case.

In addition, I used an Antec Cobra round data cable for the floppy drive and Mad Dog ATA/IDE round data cable for the Sony DVD burner. Each cable makes things tidier in the case and allows better air flow than the standard flat ribbon cables.

When I first powered it up I got power to the motherboard, fans, and drives but it would not boot. After scratching my head and trying to flip around some of the front panel connectors (power and reset) I still couldn't get it going. So I went back to the manual and read the section on trouble shooting. The first item on the list was whether I had hooked up the 4 pin power to the motherboard. Hmmm. I had plugged in the 20-pin one but a four-pin? Doh! So I plugged in the four-pin power next to the CPU socket and all was well.

Since I like to partition the drive into two, so I can keep the operating system and applications separate from the data, I use an old Windows 98 boot disk to boot from. I them use fdisk to set the partitions and then boot off of the Windows CD to start the install. I don't know if the Windows install CD allows you to partition the disk so if you know of a way, please leave a comment below.

That's where I'm at right now because when I got to the point where I'm supposed to register with MS, the product key I was given when I ordered XP Pro from Sales International didn't work. By that I mean the error back from MS is that the key had already been used more than 25 times. Hmmm. If this was a legitimate copy of Windows XP that should not have occurred. While I can't say for sure whether they are selling pirate copies I would be very careful about buying anything from them. Not recommended.

Another strange thing that happened is that the Intel motherboard monitoring software detected an overheating of the CPU. Yet, when I put my hand on the CPU fan housing, it was actually cool to the touch. I'm not sure why the overheat condition occurred or whether I should be concerned about this. In any case (pun not intended), I may add a second fan (the Antec case comes with a single 120mm fan in addition to the two in the power supply) and see if that helps. More as I know more.

Aloha!

My ClearType

There's a new Windows XP PowerToy available ( here). It's called ClearType Tuner and it adjusts ClearType on LCD displays to optimize it to your preferences. This Control Panel applet appears to do the same thing a webpage Microsoft setup for this purpose (I don't have the URL handy) but I guess the applet is more convenient.

Feel free to give it a try if you have an LCD screen.

October 13, 2004

Are We There Yet?

The Release Candidate 1 of Firefox is scheduled for next week Monday. You may want to check it out when it hits the wires.

October 15, 2004

Bing Cherry

This story about a MacOS emulator is beginning to break through to a wider audience, including the AfterNoon paper so I thought I'd link to it.

I'm the first to admit this is one strange story. What you supposedly have is an Albanian born guy, raised in Germany, living on Maui. And if you believe what he is saying, he, in his spare time, wrote software that allows the MacOS to run on Intel platforms with only a 20 percent speed hit.

If true, this would be a remarkable achievement because emulating in software what another platform does in hardware usually means you can go to the kitchen to grab yourself a cup of coffee between screen updates.

As of yet, all is vaporware so this is just so much speculation and guessing. But as the old saying goes: If it looks too good to be true...

Day 3, and still no reply from O'Reilly.

UPDATE: Within 10 minutes of posting this morning, I got this email from Valerie Dow of O'Reilly:

Date: Fri, 15 Oct 2004 11:05:48 -0700
To: Dan Seto
From: Valerie Dow
Subject: O'Reilly sweepstakes: Hawaii

Dear Dan,

Ye gads, thanks for writing in. Please, please enter the sweepstakes. http://www.oreilly.com/promos/perfectpc/index.csp "Continental" should not have appeared in item 7. under eligibility for the online sweepstakes and we're very grateful that you spotted it (horrified and chagrined at the error would also apply). I've just asked our online producer to delete that word in the rules document so the correction should appear later today. We work with an outside counsel who's a specialist in sweepstakes regulations because, as you noted, the details matter a lot in these things. This one was particularly thorny since there's an online, US retail, Canadian retail, and Quebec retail iteration of the rules. Anyway, that fellow confirmed today that he blew it by letting that word stay in the online rules document.

I'd love to send you a copy of Building the Perfect PC in thanks for helping us get this right. Please send me an address and I'll get one to Hawaii! (note in the email below the affection for Hawaii here).

All best,
Valerie

>I have no idea why my beloved Hawaiians were cut out of this promotion.
>(I'm rather fond of Alaska, too.) Guess I didn't read the fine print, either.
>

>Bill/Val, any idea what this is about?
>
>Mark
>

>At 09:12 PM 10/12/2004 -0700, Tim O'Reilly wrote:
>>Care to respond?
>>
>>Begin forwarded message:
>>

>>>From: Dan Seto
>>>Date: October 12, 2004 1:48:14 PM PDT
>>>To: oreilly.com
>>>Subject: "Building the Perfect PC"
>>>
>>>Mr O'Reilly:
>>>
>>>I was all set to enter the contest tied in to Robert Bruce Thompson's
>>>new book "Building the Perfect PC." But as is the case when I enter
>>>these things, I carefully read the contest rules. Imagine my dismay
>>>when I realized O'Reilly had decided to disenfranchise millions of US
>>>citizens by saying only people living in the "continental" US could
>>>enter.
>>>
>>>I realize the number of O'Reilly books sold in Alaska and Hawai'i may
>>>not count for much, but why go out of your way to create ill will?
>>>
>>>People like to say the Internet is about conversations. Well, one way
>>>of killing a conversation is to tell people they don't count. Indeed,
>>>tell them you don't even want to hear from them is a good way of
>>>ending things real quick.
>>>
>>>I hope, in the future, that your company will honor the fact that
>>>there are 50 states in the United States of America and that opening
>>>lines for conversations are better than saving a few bucks for
>>>shipping.
>>>
>>>Aloha,
>>>
>>>Dan
>>------------------------------------------------------------------------
>>-----------
>>Tim O'Reilly @ O'Reilly Media, Inc.
>>1005 Gravenstein Highway North, Sebastopol, CA 95472
>>http://www.oreilly.com (company), http://tim.oreilly.com (personal)
>
>
>--------------------------------------------------------------
>Mark Brokering
>O'Reilly Media, Inc.
>1005 Gravenstein Highway North
>Sebastopol CA 95472
>

Have a Great Weekend, Everyone - Aloha!

October 18, 2004

The Big Chill

In reporting on my building of a new PC for SWMBO, I noted a problem with the Intel 2.80E "Prescott" setting off the overheating alarm (based on Intel's monitoring software).

For no particular reason, the temperature of the CPU would jump from about 59°C to 69°C in a matter of seconds. Sometimes, the temperature would then fall back to 59°C but a couple of times it just stayed there with the CPU fan spinning at high speed while making all kinds of noise.

As you may remember, the Antec case (model 2650-BQE) comes with a single 120mm fan with provisions for two more 80mm fans. Over the weekend, I went to CompUSA and bought a couple of Antec SmartCool fans. Each has built in temperature controls which regulate fan speed. Antec also makes something called a SmartCool Plus fan that has a temperature probe that can be placed where you want it. For now, I'll stick with the regular version because I'm trying to minimize the rat's nest of wires that infest the case.

When I got home I installed one of the fans in the side panel (the 2650 has a vent and "chassis air guide" (looks like an upside down funnel) built into the side panel) and found it helped keep the temperatures down. However, I still got an occasional spike where the alarm went off. So I added the second 80mm fan to the front of the case and so far, all is well.

I haven't exactly been running any processor intensive applications so I can't say for sure whether these fans have solved the overheating problem. If I do start to get overheating, I may order the SmartCool Plus fans and place the sensors along side the CPU or perhaps get a different brand of CPU cooler.

As you might guess, having three case fans, the CPU fan, and the power supply fans whirling away does create some noise. So I also installed the Antec Noise Killer Kit which consists of two 80mm fan gaskets, one power supply gasket, and a bunch of screws with washers. All of the gaskets and washers are made of silicone and are designed to reduce vibrations and therefore noise.

While I don't have a sound meter, they do seem to work. But even so, I think I'll need to place the case under the desk to try to muffle the sound (truth be told, it's not all that bad but if you are particularly sensitive to noise you might want to think about another solution like a fanless heat pipe or water cooling).

Overall, I am happy with the new PC and hope it will serve SWMBO for a couple of years before I have to build another one. <G>

Aloha!

October 20, 2004

Your Lack of Faith Disturbs Me

Not that Mozilla has ever met any of their deadlines but, as of this writing, Firefox 1.0RC1 is three days late and counting. I'm not sure they will be able to meet any of their coming deadlines, including the official launch next month. But if you want to lend a hand, check out the campaign to get 2,500 people to donate $30 so that they can buy a full-page ad in the New York Times. Me? I'm number 2277. As of this morning, there are over 3,100 donations!

Act now, operators are standing by.

Move Along

Maybe it's because I have only 11 regular readers (and untold irregular ones - ed.) but so far, I've not had any comment spam (since re-opening comments early last month). While I have no way of knowing for sure, I think it's because I run an MT utility that closes comments five days after something is posted.

Who knows. But if it is, and the spammers eventually figure it out, they will begin spamming as soon as I post (or as soon as their spam bots can find my posts).

Hmmm, maybe I should wait awhile longer before saying anything...

October 21, 2004

Stop Hurting Your Customers

Are you the administrator of a network? Do you think part of your job description is to know the status of the network? If so, do you use network monitoring software? If not, why not?

It seems to me that if you don't monitor the network, you are being reactive and turning your customers into your monitors. It also means you're the last to know when something goes wrong.

Doing services this way is like a mechanic saying he or she will wait until the airplane crashes and they get a telephone call from the fire department before they'll check whether there is oil in the engines.

In my opinion, waiting to get a call from someone telling you the network has crashed and burned is not an intelligent way of doing business. Especially since the tools to monitor networks are available for free:

The point is there are tons of software out there to monitor network status. Take a look and find one that meets your needs, install it, and know what is going on.

Aloha!

October 25, 2004

Hanging Fire - Towards Zarro Boogs

Not much going on in the Seto Shack this morning.

Over at Mozilla, Firefox is still missing in action and nowhere to be seen. The Mozites are working towards "Zarro Boogs" but, apparently, are not there yet. Of course, it is unlikely that a non-trivial program will ever reach zero bugs, but that hasn't stopped most folks from shipping product anyway. That said, when Firefox 1.0RC1 is ready, it will be released.

But, as I said last week, I have to wonder if they will make their 9 November official launch date. My guess is no. In fact, 9 December might be closer to the mark. But who cares? The point is, if you want a modern browser, choose Firefox.

Aloha!

October 27, 2004

OpenOffice at Four Years

Speaking of late anniversaries yesterday, OpenOffice turned four on 13 October 2004. OpenOffice is now in version 1.1.3 with work progressing towards version 2.0 (According to the roadmap v2 will be released RealSoonNow. Just like Firefox... - ed.).

I hope OpenOffice is successful in becoming the "free productivity suite compatible with all major office suites." The problem is OO is not not compatible with WordPerfect, which is still used by many offices in the legal profession. Over the years, people have become expert in and comfortable with WP.

Hence, even if I were to switch to OpenOffice (or StarOffice for that matter), I would have problems opening, editing, and saving documents in WP format.

Let me list some examples:

  • OO can't open WP documents without the help of something called WriterPerfect.

  • OO can't save in the WP format regardless of installing WriterPerfect.

  • WP documents, opened in OO have at least the following problems:

    • Bullet lists are not imported.
    • Formatting of text directly after bullet lists is lost.
    • Parts of paragraphs after bullet lists disappear.
    • Numbered footnotes are shown twice and in different font sizes.
    • Indent formatting is lost.
    • Headings disappear.
    • Hard page returns before tables disappear.
    • Table formatting is lost.

These are not minor problems nor are these rarely used WP features. Particularly worrisome are the problems where text is not imported. If you didn't know what the original WP document looked like you would probably not know text was missing. To me, this is a show stopping incompatibility.

In any case, while OO has a long way to go if it wants to meet its goal of being compatible with all major office suites, I hope it gets there because I would love to switch to something else other than Word or WP.

Speaking of belated anniversaries, Happy Birthday to fellow Daynoter John Doucette!

Aloha!

Google Results Filtered by DMCA

As you may be able to see from the image, Google says:

In response to a complaint we received under the Digital Millennium Copyright Act, we have removed 1 result(s) from this page. If you wish, you may read the DMCA complaint for these removed results.

To confirm the message, go to Google and do a search on "Motorola razr v3". On or about the second page you will get the message.

I decided to Google "DMCA Google policy" and came up with this link to, now wait for it, Google's policy on DMCA. I have no opinion one way or another on this one but thought it was interesting to see how Google was responding to the problems generated by the DMCA.

By the way, I was doing a Google search on the Motorola Razr V3 phone because I understand it will be released in the US soon (perhaps within days, even). While I love how it looks, I hear the price will be set at around $600USD. At that price, I could get a Treo650. Or I could get neither because I don't have that much money to spend on a phone...

October 28, 2004

Firefox 1.0RC1 Out

So Firefox 1.0RC1 is sorta, kinda, out (get it here). I say kind of because the main web pages for Firefox still point to the Preview Release. I don't know why. In any case, the RC1 fixes a couple of hundred bugs that were in the Preview Release but seems to have several regression errors (i.e., new fixes that break earlier fixes). Still, if you want the absolute latest version of Firefox, feel free to download the RC1.

Otherwise, if you can wait a month or so, the official gold code will be available. If you can wait even longer, you may want to wait for version 1.1, which will, hopefully, fix the worst of the bugs still left.

As usual, the thundering herds are at the trough so downloading may be slow, although, when I went in this morning, the file came down nice and fast.

Aloha!

O'Reilly Updates Contest Rules - No Longer Evil

Not all companies are evil. In fact, a case could be made that the majority aren't. Having said that, even good companies can act evil sometimes if they don't take care of the details.

I posted earlier about the contest rules for the O'Reilly give away linked to the recent publication of " Building the Perfect PC" (ISBN: 0596006632) authored by Daynoter Robert Bruce Thompson and his wife Barbara Fritchman Thompson.

My concern, at the time, with O'Reilly was how they were disenfranchising Alaska and Hawaii by specifically including only the continental US as being eligible to enter the contest.

Daynoters Brian Bilbrey and Sjon Svenson persuaded me to contact O'Reilly to ask them why they were doing this. As indicated in the email I received back, they decided to amend the rules to include all 50 states.

What I didn't mention at the time, and which perhaps affected a wider audience, the original contest rules included another not so nice clause.

Before I go on, I will say I should have copied the entire rule set at the time but I did not. So what I say here is based on my recollection. Be aware that my recollections are not always correct.

With that said, I seem to remember that the rules included an automatic and irrevocable opt-in to receiving commercial e-mails from O'Reilly. If this was true, and I think it was, O'Reilly has subsequently changed their minds on this also as they are now using a system where you have the choice as to whether you want to receive commercial emails from O'Reilly, such as their new magazine Make.

While I must applaud O'Reilly for amending their contest rules, one wonders how they got the original rules so wrong. Was it just following how all other contest rules are done? If so, didn't anyone from O'Reilly review the rules to determine if the draft rules were in line with the O'Reilly philosophy (assuming they had one)?

Speaking of philosophy, the Make site kinds of reminds me of the original Byte's Steve Ciarcia's "Circuit Cellar" (later spun off as its own publication - see the CircuitCeller site here). I realize that putting together a Micromint SB180 is not exactly the same thing as flying a kite with a digital camera attached, but I think the spirit is the same: Make your own rather than buying something off-the-shelf.

But I digress. Based on O'Reilly's willingness to amend the contest rules I don't think they can accurately be described as evil. But whoever came up with the original set of rules might...

October 29, 2004

In a Frameset Kind of Mind

I'm modifying our intraweb pages to reflect a new design that all of the offices are using. When these kinds of changes occur, it is always a pull between having a similar look and feel among all of the web pages (so users don't have to learn a new interface for every office) versus designing pages specifically for a particular function (which makes it easier for a user to access a particular function but having to learn a new interface).

Right now, the "let's make all the pages look the same" option is winning. But I'm thinking about trying something in-between. I know frames (and tables) are kind of looked down upon by the CSS fashionistas but I think I am justified in using this tool.

I say this because, in this instance, it provides for a consistent user interface and allows me to add my own customizations while being an efficient way of maintaining menus.

Below is the first draft of the HTML I'm thinking of using. As you can see, it uses three frameset tags. The first frameset splits the screen horizontally by creating two rows (see the light blue section for the top half in the screen shot below). The second frameset splits the bottom half of the screen into two columns (see the green section for the left column). And the last frameset splits the right column into two rows (see the yellow and red sections).

The light blue frame will be used for the department-wide banner and navigation code. This will be the same across all offices so that users will have a consistent interface to work with. In addition, the green section will have a department-wide status indicator that lets users know which computer systems are operating normally.

In the yellow frame, I'll have our own office's navigation links. These will help the user to get to the various pages that we maintain. The red frame will be where the pages that we maintain will be displayed.

As noted earlier, using frames is a very efficient way of maintaining menus across multiple pages. Rather than having to change the menu on each and every page in our sub-web (about 30 pages) when something changes, all I have to do is change one page in one of the framesets and it will be reflected on all the other pages.

So, I hope, our page will have the same navigation links across the top and left side that all other offices will have but, at the same time, have space for our own navigation menus so people can move around our own part of cyberspace.

<?xml
version="1.0"
encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Planning Test Frameset</title>
</head>

<frameset
rows="15%,*">
<frame
src="./planning2004/hbanner.html" />

<frameset
cols="15%,*">
<frame
src="./planning2004/status.html" />

<frameset
rows="10%,*">
<frame
src="./planning2004/navigation.html" />

<noframes> <body>
<p>This document can be viewed only with a
frames-capable browser.</p>
</body>
</noframes>
</frameset>
</frameset>
</frameset>
</html>

Have a Great Weekend Everyone - Aloha!

November 3, 2004

Password Problems

Sometimes, well-intentioned policies make it impossible to do the things we need to do. We, like millions of other people, have to login in to our network to get access to the resources there (mostly the file servers and e-mail). In order to maintain security, our Information Technology office has set a policy of requiring password changes every so often (sorry about being a little vague here but I don't want to give out information that could be used to hack our network).

Well, this morning, when I logged in, I got the screen saying I need to change my password. OK, no problem, I've been doing that for at least 10 years so I know how to do this. So I fill in the change password form and press enter. But nothing happens. I try clicking on the enter button but I can't get the mouse pointer to display on the change password screen. It's as if the window does not exist. But it does because I can slide the mouse pointer behind the screen (where the mouse pointer disappears from view) and out the other side. But I can't get the focus to be on the password change screen. Even using alt-tab doesn't do any good.

So there was nothing I could think of other than rebooting. But when I tried to login I got hit by another policy decision. I can't log in more than once and somehow, the network software somehow believes that I logged in. Even though my password has not changed.

I can't log in because I'm already logged in and I can't change my password because I can't get logged in. You know, sometimes it's really hard to like using computers...

Sigh. Fortunately, I can still access my PC (but not the network) so I can do some work.

Aloha!

November 5, 2004

Firefox 1.0RC2 Available

Firefox 1.0RC2 is out. As noted earlier, you may want to wait until the Gold code is released (optimistically still scheduled for 9 November). In addition, Thunderbird 0.9 is also out.

November 9, 2004

Konfabulator for Windows

Some people really love widgets. This past weekend I was in line at the checkout stand of our local hardware store behind a gentleman that had a basket full of little plastic bags holding all sorts of nuts, bolts, screws, and other assorted fasteners. I have no idea what he planned to do with the stuff but he sure had a lot of them.

For those of you who like to have your computer screens papered over with neat widgets, you may want to check out the Konfabulator. While, I think, this started out as a Mac only program it has since spawned a Windows 2000/XP version so now everyone can have widgets showing the temperature and time of every city across the globe...

Aloha!

Firefox 1.0 Goes Gold

So Firefox 1.0 has been released (get the US release here. NB, link goes directly to the file so don't click on it unless you want the download to begin). As you might expect, the thundering herds are hitting their site but if you can get in, the download is about 4.8MB and took just a few seconds to come down (YMMV, I'm using a broadband connection).

November 18, 2004

Moz vs. IE: The End of the Beginning

The W3Schools site has a table of browser stats that confirms the slow decline in Internet Explorer usage while at the same time Mozilla usage is rapidly increasing.

It is certainly premature to say that Mozilla will soon rule the roost by deposing IE. But it may be accurate to say we have seen the end of the beginning that could lead to that result.

Aloha!

Sun Shining: Solaris 10 Goes Open-Source

The WindowsIT Pro site says Sun will release an Open-Source version of Solaris 10. The software, not available until sometime in January, will be free but will not include any support.

WUS-Out: Windows Update Services Goes Beta

For this week's unfortunate acronym award comes the beta test of Microsoft's Windows Update Service (WUS)(see the story from eWeek here). MS is big on WUS and expects the follow-on to the Software Update Service to ship sometime in mid-year 2005.

MS revealed its WUS at the IT Forum show in Copenhagen where, among other things, Bill Gates did a demo of various new technologies. Gates would like to spread WUS as widely as possible during this beta test to ensure as many programming holes as possible can be filled before shipping.

However, leaks regarding problems with WUS have circulated for some time, especially since its been behind schedule by 12 months. Nonetheless, MS is insisting WUS will mature into a robust solution to the problem of software updates.

November 19, 2004

Less Filling: XPLite 1.5 is Out

Those of you who are old enough to have used Windows98, lo those many years ago, may remember a utility called 98 Lite. This utility did what Microsoft said couldn't be done. Namely, it split Internet Explorer and a bunch of other embedded programs from the underlying operating system.

There is now a version for Windows XP SP2 (also works with Win2K SP4) called XPLite/2000Lite. This utility can give you back the power to pick just what is installed on your Personal Computer or at least it gives you the choice to install about 120 different Windows components.

Obviously, if you want an operating system that can do a variety of work you might not want to remove very many of those components but at least it's up to you decide. In addition, there may be times that this could act as an aid in troubleshooting problems by systematically removing components until the problem disappears.

If you need such a program, you can give it a free, limited function, test drive and see it it fits your needs. If it does, it'll cost you $40 bucks to download a license for the full monty and $10 more if you want the shiny disk edition. YMMV. Use at your own risk. The door is a jar. Objects are closer then they a pear.

Have a Great Weekend, Everyone - Aloha!

November 23, 2004

Truth

I posted last week about some Lexmark printer drivers apparently phoning home. This week comes the revelation that at least some Xerox color printers, and perhaps Canon also, encode your printer's serial number on all printed pages. The coding is then used by entities such as the US government to track documents back to particular owners. Such tracking is aided by Xerox in that they (Xerox) voluntarily provides their customer database to government workers. Is this a GoodThing?

IE Innovations: Not Invented Here

I've talked about various browsers based on the Internet Explorer engine. One of those was called MyIE2. It had tabbed windows, mouse gestures, and other stuff that should be in IE already (but isn't since MS stopped development awhile back).

I haven't been over to their site for awhile and wouldn't have had it not been for a link in an article on the Mozillazine site that says the MS Director of Windows Product Management uses something called Maxthon. It seems MyIE2 changed its name to Maxthon and has found a following, including the MS Director.

In reading the interview though, I found it interesting that the Director seems to be saying MS doesn't need to update IE because third-party developers are providing the innovations for them and in any case, mainstream end users don't see a need for advanced features like tabbed windows anyway:

[Question:] How does Microsoft feel about third party browsers such as Maxthon and Avant Browser, which integrate much-demanded features with an IE engine underneath. Does Microsoft feel this is pulling users away from IE, or adding more of an IE user base? Isn't there a risk by pushing third-party browsers and making users more comfortable with a non-IE interface?

[Answer:] There you're only look at one dimension, which is the dimension of features. You're saying, "If I can get tabs in Maxthon, well I can go get tabs in Firefox, therefore I am going to switch." But that does away with all of the security stuff that we've just talked about, all those processes, the maturity of IE itself and the IE rendering engine, the compatibility with Internet sites, the compatibility with corporate applications - many of which use custom ActiveX controls that wouldn't run in Firefox in the first place.

Within the enterprise you're probably not going to see enterprises shift over to a tabbed browser on behalf of their users. Individual end users might decide "Hey, I like this feature and I'm going to go for it." But on balance, I don't think you're going to see the mainstream end user jump to tabs or jump to any other more advanced feature in the browser. For those users the browser is the Web site that they visit.[emphasis added]

November 29, 2004

Lycos Spams Spammers

This BBC story says Lycos Europe (no, I don't know why there isn't a US version) has a screen saver that:

endlessly requests data from sites that sell the goods and services mentioned in spam e-mail.

Lycos hopes will it (sic) make the monthly bandwidth bills of spammers soar by keeping their servers running flat out.

The net firm estimates that if enough people sign up and download the tool, spammers could end up paying to send out terabytes of data.

November 30, 2004

Speed 3.0

Generally speaking, I've had very good DSL service from Verizon, as compared to (hawk, spit) Time/Warner Oceanic Cable (see my last post about Verizon here).

Recently, Verizon offered an increased speed to 3.0mbs down / 768kps up for $10 more than I've been paying per month. While it isn't the 15 mps that I've been hoping for via fiber, it is a doubling of speed so I decided to sign up.

This is where it gets difficult. Verizon is apparently divided up into at least three different divisions. They have one each for telephone, Internet, and wireless. While you would think, being one company, their sales people would be able to provide seamless service across all divisions (or at least be able to transfer me to the next division, as needed). But, you would be wrong.

Perhaps I assume too much, in this world of instant access, that communications across divisions shouldn't be an obstacle. But in my case, it seems to be.

I called the local Verizon sales office to sign-up for the higher speed DSL and to also enroll in a special "package" deal that includes long-distance. Said package would give me the speed increase but actually cost me $2 less, in total per month, than I am paying now.

After answering all kinds of questions about the package I was told I would need to call another number to sign-up for the DSL but that she could do the package sale. So we go through that process, which included my switching from another long-distance carrier to Verizon. Unfortunately, somewhere along the line the Verizon sales person got the wrong telephone number to switch over.

I didn't know about the wrong number until I tried to switch carriers (which required going through a third-party verification service) and they wanted to confirm the number I was changing service on. Of course, the number they gave me was wrong so I was told the transfer would not go through and I had to call Verizon back again.

So, I did. Of course, I didn't get the same sales representative that I talked to earlier so I had to re-explain what I wanted to do. The new sales person said he needed to let the original sales person know about the problem and that she would need to call me back in five minutes.

I waited an hour and then decided to call the Internet division so I could at least get the DSL speed increase set-up. That was done in less than five minutes so Verizon's Internet side seems to be running just fine.

As of four hours later, with no call back from the telephone division I decided to call them and explain, for a third time, what I wanted to do. This time, the person taking the call had no problem is setting up the long-distance transfer.

I hope, all is now well. I can see the speed increase already and tested it at dslreports.com (one of many places to test transfer speed). Although I'm only averaging a little over 2.0mbs it's still pretty fast. But I guess I'll have to wait until the bills come to check to make sure everything requested was done.

December 1, 2004

Backup Your Data: A Hard Lesson Learned

There's a letter to the editor (Sorry, the link to the letter dies at the end of the day. When will these people learn?), lamenting the loss of her laptop. There is a hard lesson here for her and others like her working on important projects.

Actually, what she's missing the most is the three-years worth of data she gathered for her PhD. From her request for the data, I assume she did not make a backup copy.

The lesson here, of course, is to make backup copies. I say copies because you need to have more than one copy and each copy should be in a distant geographic area - the more distant the better.

To begin with, if you have no copies, you place yourself in a single point of failure situation. As in this case, having her laptop stolen means everything is lost.

If you have at least one copy you have a chance of continuing on. But that chance is lowered if the copy is in the same location as the original. As an extreme example, if the copy was on the same laptop, having the copy wouldn't be of any use. Having the copy on a disk next to the laptop might not be much better if the thief takes the disk or if the problem is a fire that burns the laptop and the backup disk. If the copy is kept in the same house as the laptop, you should at least invest in a fire resistant safe.

But having a safe doesn't do you much good if the problem is a tornado, flood, or earthquake and everything is destroyed. Hence, my recommendation to keep copies in as distant a location as possible. For example, you can use Google's Gmail system with its 1GB storage as one place to backup a copy. Or if you have an ISP that allows a certain amount of network storage you might use that. You could even just snail mail a copy to a friend that lives at least several hundred (if not several thousand) miles away.

As a personal example, when I was working on my masters a couple of years ago, our work group had at least eight copies of our project at any point in time. One of the copies was stored on my host server in Pennsylvania. A second was stored on Hotmail as an email attachment. A third was on a CD at work. Four and five at my house (one on my PCs hard drive and the other on CD) and the other three with the other members of our group on their PCs.

The point is, as the data becomes more irreplaceable, the number of copies and locations should increase. I feel for this student but also wonder why her advisor didn't tell her to make backup copies (one of my undergraduate professors, bless his departed soul, told everyone to make backup copies of important projects. This was back in the late 1970s so this advice is not something new.), or why she didn't see the need to make them on her own. I can only hope she kept hard copies of the data somewhere or can otherwise replicate the missing information. If not, this will indeed be a hard lesson to have to learn.

Aloha!

December 3, 2004

Thunderbirds Argot

The Mozilla team announced Wednesday that the Thunderbird RC1 is now available. You can read the announcement here and follow the link in the post to the download. From what I can see in the Mozilla support forums, the Thunderbird e-mail client is set to go gold sometime next week (barring unforeseen problems with the RC1).

With such a short time before then, I would say it's best to wait until next week before downloading unless, of course, you want to help the Moz Squad test the RC1.

Speaking of Moz, columnist Brian Livingston's latest newsletter has a couple of tips on tweaking Firefox to run faster. He also has a link to a guy who has created optimized builds of Firefox based on your CPU. YMMV. Professional driver on a closed course. Don't do this at home (go to a friend's house and try it there).

December 22, 2004

The Last Barriers to Linux

I see that OpenOffice 2.0 is slowly making its way towards a March release date. There are some daily builds for those who are fool hardy adventurous and would like to test the latest, greatest OOdom has to offer.

I am eagerly awaiting the day I no longer need to use MS Office. Once that barrier is gone, the only one left is getting access to our Lotus Notes mail server via IPX running on Novell. I haven't taken a look at connecting to a Novell server via Linux lately and I don't know if I want to (getting IPX under Linux used to mean re-compiling the kernel. While that isn't something that difficult to do, it isn't something, in my opinion, I should have to do).

But it might be interesting to see if I could do it (I've done it before years ago but that was when there was a Linux-based client from Novell) and then run the Notes client under CrossOver. Hmmm. Something to think about for the New Year. If that was successful, I could switch to Xandros 3.0 and be done with it.

In doing some research for this post, I noticed that Novell may be working on releasing a Novell Client for Linux. You can read a little about it here from NetworkWorldFusion. Apparently, the client will be released early next year. Unfortunately, it looks like both the client and server must have some software installed. Since this would take time, I don't think our IT people will be spending that much time doing this on every server we have. Hence, this might not be a solution for us.

But if we can get this software working, it would clear the final barrier keeping me from switching to Linux.

Aloha!

December 27, 2004

More Mozilla: Making Firefox Faster

Firefox allows you to tune its performance in many ways. As time goes on, more and more peformance tuning tips are coming out. One of those is found here.

The tip enables multiple simultaneous HTML requests. This can reduce the time needed to display a webpage. Note, the change is intended for broadband users only. YMMV. Use at your own risk.

Aloha!

January 7, 2005

MT Comment Spam: Round II

I finally got a comment spam yesterday. The first in months. So I've made some changes in my MovableType configuration (see this Six Apart Guide to Comment Spam). I don't know if any of the changes will be helpful but I've done what I can without making it even more difficult for people with disabilities to use the site. That said, if the bad guys get past these changes, I will try installing a CAPTCHA-based challenge and response technique. I really don't want to do that since it breaks accessibility, but it may come down to that or close all comments.

Yes, I could use TypeKey exclusively, but how many people would be willing to register through them just to leave a comment? For myself, I don't bother leaving comments on Blogger or MT sites that require registration so why should I assume others would do so here?

Anyway, I've done all I can do. If you notice anything broken, which is certainly possible (I've already gotten a 500 error when testing comments so I know something is causing intermittent problems), email me using the link on the right-hand side of the screen. Mahalo in advance.

P.S. I'm going to be offline for awhile. I'm installing Xandros Desktop 2.5 for Business. Testing may take some time so don't expect quick email responses (not that I did that anyway).

Have a Great Weekend, Everyone - Aloha!

Adobe Acrobat Update

There is an update to the free Adobe Reader. Version 7.0 seems to run faster than version 6.X so you may want to install it when you have the time. If you have the full professional version (as opposed to the free reader), you may want to upgrade to version 7.0 Professional (upgrade costs $159). If you decide to stay with version 6.X (either version), you should probably update to version 6.0.3 due to a security update. YMMV.

January 10, 2005

How To Access a Novell Netware 4.x Server via Xandros Desktop 2.5 Business Edition

Before doing any of the following, understand that there is no warranty whatsoever (insert Disclaimer here). You follow these instructions at your own risk. While they worked for me, it might be because I was facing in the right direction and said the magic words just right. In addition, these instructions assume you are using IPX to access the Netware servers and not IP. While the instructions may be similar, they may or may not be the same (especially when you get to the point of mounting the server. I can't say for sure because we don't use IP to access the Netware servers). And finally, these instructions assume you have at least a minimal understanding of Linux and Netware. If this isn't true, stop now because if you make a mistake, it is possible to screw up not only your PC, but also your Netware network.

That said, backup your data/applications first. Don't come crying to me if something goes wrong and you loose the next_great_novel that you've been working on for the last 10 years.

So, enough with the warnings. In Xandros you need to use Xandros Network to install the NCPFS utilities (you will need to type in your root login or already be logged in as root). Assuming this went well, go to the next step.

Open a shell window and once at the command line, SU to root (if you aren't already).

Once there, type in:

ipx_configure --auto_interface --auto_primary=on

Assuming no errors occurred, type in slist and you should see a listing of the Netware servers available to you. If this worked, you should then create a mount point by changing directory to /mnt and making a directory (The Linux command is mkdir. I created a directory called netware but you can call it whatever you want).

Take a look at the command below but do not type it in until you've read and understood the notes that follow:

ncpmount -S SERVER_NAME /mnt/netware -U CN=USER_NAME.OU=ORGANIZATIONAL_UNIT.O=ORGANIZATION

Notes:

SERVER_NAME should be replaced with the name of the Netware server you wish to login to.
netware should be replaced with the name of the directory you created earlier.
USER_NAME should be replaced with your Netware login name for that server.
ORGANIZATIONAL_UNIT should be replaced with your, now wait for it, organizational unit. Note that if you have more than one OU, you start at the lowest unit and proceed upwards. For example, OU=OFFICE.OU=DEPARTMENT.OU=DIVISION.OU=COMPANY.OU=COUNTRY.
ORGANIZATION should be replaced with your organization.

An example of what the command might look like would be:

ncpmount -S DEWEY /mnt/cheetum -U CN=HOWE.OU=ROOM51.OU=FOGGY_BOTTOM.OU=VIRGINIA.O=USA

Now that you understand what needs to be substituted in, go ahead and type the command, changing what needs to be changed to reflect your particular network.

If all is going well, you should then be asked for a password. Go ahead and type it in and hit the enter key. If that worked you should now be logged in to the Netware server. If, however, you get a "No such entry (-601) in nds login" error, this is telling you that, probably, the context is wrong (all that CN, OU, and O parts above). If you get that error, check the spelling of everything in the command. If it's correct, then perhaps you need to reverse the order of the context. That is, type the command like this:

ncpmount -S DEWEY /mnt/cheetum -U O=USA.OU=VIRGINIA.OU=FOGGY_BOTTOM.OU=ROOM51.CN=HOWE

Hopefully, you will now be logged in and you can find the Netware directories starting at your mount point (change directory to /mnt/netware if you aren't there already).

A last note, all of this stuff seems to work only, if it does at all, if you are logged in as root. Whether this is a good thing is up to you to decide.

My next challenge is to get Lotus R5 Notes for Windows working in Linux (which is the point of getting access to the Netware servers.

UPDATE:

Before you shut down, you MUST use the ncpumount -a command to unmount your Netware connection(s). If you don't, and you then reboot and try to login via Windows, your Netware server may still see you as logged in and therefore refuse to let you login again. I know this runs counter to what one How-To says but it's wrong (at least in our environment). Linux does NOT cleanly unmount your connection when you shutdown. You must do that yourself before you shutdown. So use the above command to logout of all Netware connections before you shutdown.

Aloha!

Installing Xandros Desktop 2.5 Business Edition

These are my random experiences in installing Xandros 2.5 Business Edition on a Dell Optiplex GX260. Your experience may vary. Remember to backup you data. Use at your own risk. Insert disclaimer here.

First, why install Linux? For me, I've been wanting to switch for sometime. For awhile, its been clear that MS considers its customers as thieves that must be beaten into submission. For example, charging $300 for Windows XP Pro (an outrageous overcharge). Requiring activation on Office (to me, the first step towards renting software). All its so called DRM BS. Add to this the steady drumbeat of security vulnerabilities and it quickly becomes a chore rather than a pleasure to work with Windows. My bottom line is I need to use tools that help me do what I want to do rather than making it more difficult. Windows no longer does that.

So, to start, I decided to boot both Windows XP Pro (which was already installed) and Xandros. Before installing Xandros, I did a disk scan to check for hard disk problems that can cause data loss, then ran defrag to compact the files as much as possible so that when Xandros changed the partition size things would go as fast as possible, and finally backed up my data to ensure I had a way back just in case it all went down the tubes.

Once done, I rebooted with the Xandros CD in the drive and began the install. I took the default installation as I wanted to see how well that went. Along the way, the install asks if you want to create a boot/rescue disk. I highly recommend that you have one since it only takes one floppy disk, a few minutes, and allows you to boot-up should things go horribly wrong.

All went well until it came time to install the printer (HP 2200d LaserJet PCL6). The install identified the printer correctly but nothing would print. So I manually changed the driver to the 2200d PostScript and all was well.

Later in the install, the First Run Wizard allows you to change the default look/feel behavior of the desktop. I chose Windows to see how someone who knew how to use Windows, but not Xandros would do. Unfortunately, doing so crashed the Wizard (signal 11) dropping me back into KDE. You can restart the Wizard by going into Launch--> Applications--> System --> First Run Wizard so all is not lost. But the stability of Xandros/KDE/Linux comes into question.

Changing from the default 32K colors to TrueColor requires a KDE restart (which means you have to save all your work before doing this as all applications will close). One wonders when KDE will catchup with Windows, which allows you to change color depth on the fly.

In any case, in poking around, I found that Xandros defaults to the Reiserfs file system. Whether that is a good thing I will leave up to you to decide. But if the custom install allows you to pick the default file system, you might want to choose something else.

So far, I've been unable to get Xandros to recognize all the keys on my MS Natural Keyboard Pro. This keyboard includes keys such as mute, volume control, back, forward, prev track, next track, and others. None of these keys seem to work in Xandros.

When doing a Xandros Network install, there sometimes is displayed an input box with two buttons (enter and close). I don't know what the input box is for but ignoring it seems to work just fine.

While fonts have gotten a lot better, they still aren't as good as ClearType in Windows. Fonts just aren't as smooth and therefore aren't as readable.

I have yet to install our default email program - Lotus Notes R5 for Windows. In order to do this, I need to get access to our Novell Netware servers. I will detail below how to do this in Xandros. Otherwise, things are moving along and as I know more I detail my results.

January 11, 2005

Installing Lotus Notes R5 on Xandros Desktop 2.5 Business Edition

As warned yesterday, before doing any of the following, understand that there is no warranty whatsoever (insert Disclaimer here). You follow these instructions at your own risk. While they worked for me, it might be because I was facing in the right direction and said the magic words just right. In addition, these instructions assume you are using IPX to access the Netware servers and not IP. While the instructions may be similar, they may or may not be the same. I can't say for sure because we don't use IP to access the Netware servers. And finally, these instructions assume you have at least a minimal understanding of Linux and Netware. If this isn't true, stop now because if you make a mistake, it is possible to screw up not only your PC, but also your Netware network.

That said, a version of CrossOver Office (based on WINE) is included and installed in Xandros Desktop 2.5 Business Edition. I don't know if that is true in the other versions of Xandros so if you aren't using the Business Edition you are on your own.

Inserting the install CD and clicking on the Lotus Notes R5 install file automatically executed CrossOver Office which created a fake Windows environment for Notes to install to. Note here, as I've emphasized several times yesterday, as far as I know, you MUST be running as root for the install to work. If you aren't, the install will run until it's time to copy files to the Netware server. At that point, you will get an error saying the directory is read only.

Otherwise, the Notes install runs and appears just like it does in Windows. However, since I'm using NCPFS to access the Netware servers, and Linux does not use the idea of letters of the alphabet to represent drives (or volumes in the case of Netware) getting to the Data directory of the Netware server is a little different than in Windows. Fortunately, CrossOver Office creates a pseudo "Z:\" drive that you can use to navigate to your mount point (mine is /mnt/netware). From there, you just drill down to wherever your Lotus/Notes/Data directory is found and install to there (assuming you are doing that type of install).

Once the Data directory is identified, the install program begins copying files to there and a fake c:\ directory. The copying across the network to the Netware server seems substantially slower than in Windows. In fact, it took more than five minutes but eventually finished. It's a good thing you only need to do this once!

Once the installation is completed, you access Notes by clicking on Launch --> Windows Applications --> Programs --> Lotus Applications --> Lotus Notes. The Notes client should then start-up and you will need to do an initial configuration, as you would in Windows (again remembering the fake Z: drive is where you start to navigate from).

Once configured, the Notes client operates as it would under Windows. Although, screen updates are slower, but not so slow that it's unbearable. I did see one strange thing, when I first sent a test message, I used the network address book to lookup a name. I found the name, but when it pasted in to the "To:" section of the email, all I got was %#$@W%$!. I'm not sure why that happened and when I tried it again I didn't have that problem.

Otherwise, I am very pleased that Lotus Notes is running under a version of Linux. The final barrier to switching from Windows, for me anyway, is getting a replacement for Office that can translate Word and WordPerfect files better than StarOffice 7 or OpenOffice currently does. I understand that OpenOffice 2 will be out in Q2 so perhaps the wait is not long.

One last note, before you shut down, you MUST use the ncpumount -A command to unmount your netware connection. If you don't, and you then reboot and try to login via Windows, your Netware server may still see you as logged in and therefore refuse to let you login again. I know this runs counter to what one How-To says but it's wrong (at least in our environment). Linux does NOT cleanly unmount your connection when you shutdown. You must do that yourself before you shutdown. So use the above command to logout of all Netware connections before you shutdown.

Aloha!

Lego PC Cases

I guess it had to happen. A Lego case. In fact, more than one. See them here.

Lego Case

January 12, 2005

Operamatic: Opera 8.0B1 Out

Also being updated is Opera's browser to version 7.54u1 (Aside: I've never seen a numbering system like that). It's a security update so if you are using Opera, you should probably take a look at getting the update. When there, I also noticed they may be close to releasing the next major version of Opera. When that might happen I can't say, but I would think it's going to be Real Soon Now. In the mean time, you can download the Opera 8.0 beta 1 if you want. YMMV. Use at your own risk. Toilet bowl brushes should not be used for personal hygiene.

Aloha!

Tuning Out: iTunes 4.7.1 Kills Music

In all the hoopla yesterday about Apple's new MiniMe, I mean Mac Mini, there was little notice that the iTunes music client has been updated to version 4.7.1. Note that updating to this version (and 4.7 before it) will make it more difficult for you to exercise your fair use rights as it pertains to listening to music you bought on any device of your choice. According to a posting on this site, using the new version of the client can lead to music you paid for becoming unplayable (if not actually deleted). As almost always, there are workarounds.

But I am getting tired of the constant gamemanship that seems to be going on over at Apple so I think I'm going take a look at alternative ways of buying the music that I want to hear rather than what entertainment conglomerates want to sell to 16-year-old girls.

January 13, 2005

Chaos Business Theory and the Apple iPod Shuffle

A lot of people dream about finding that One_Big_Idea. You know the one, the one that will make them unbelievably rich. The one that will put them in the top tax bracket, and be so rich as to not care about it. That one idea that will make them as big as Bill Gates, Robert Scoble or Doc Searls (just kidding there guys). Some actually do (find that idea).

But if they do, the secret they probably won't tell you is that it took going through 100 or even 1,000 ideas that didn't work to find the one that did. When that one idea does hit, everyone slaps their forehead and says "Of course. Anyone could see that would be popular." But you know, the even bigger secret is that no one could have predicted which idea was going to be the one that millions of people, making individual decisions independent of others (more or less) would sell. Because if they could, they wouldn't need to sift through the 999 that wouldn't work.

This is what I call the chaos theory of business. Even if you do all the things that the business schools teach. Even if you excel at management and can motivate your employees to do great things. Even if you are the most innovative person on the planet. No one can predict that one idea that will move the world. And anyone who says they can is either lying or trying to get you to buy his or her new management book (or both).

If this theory is correct, then it follows that there is no shame in trying a lot of different things and seeing if they sell or not. It kind of reminds me of the stock market. "Stock market?" you ask, shaking your head in bewilderment.

Think of it this way. Buying stocks is a form of legalized gambling. All other things being equal, you have no guarantee that any stock you buy will make a profit. Hence, you have no better than a 50/50 chance of making money on any individual stock. If this is true, then the smart play is to buy many stocks in many different areas (or not play at all - ed.). This is called diversification. It works, over the long run if it works at all, because while most stocks won't make money, a few will. It's these few that may cover the loses of the others and hopefully, make you better off than you were before. But since no one, including that ace Wall Street stock picker, can predict which ones will make money and which won't, you have to diversify. Note, insert disclaimer here, I am not giving stock advice nor making any kind of recommendations to buy, or not buy, any stocks, bonds, or other instruments.

So what's my point? I was reminded of all of this when I saw Apple's new iPod Shuffle. A lot of people are making fun of it and saying you could just put a yellow sticky note over the display of your old iPod and you would have the same thing. Perhaps. But I don't think so. While many people who already have an iPod or iPod mini may decide to pass, many others who couldn't see paying three or four hundred dollars for one of these players may, without or perhaps in spite of the help of such pundits, decide to buy one.

I wouldn't be surprised if it does well. But even if it doesn't, so what? Apple will come up with something else that will catch the fancy of millions of people. And as long as Apple has the confidence (and money) to continue to innovate they will prosper (and I have to eat a lot of crow because I was one of those, several years ago, who predicted Apple was going down the tubes).

Programming Note: I will be taking tomorrow off so that I have a long weekend (including Monday's US holiday for Dr. Martin Luther King). As usual, there won't be a post tomorrow and possibly none for Monday (although I may get round2it).

Have a Great Weekend, EveryoneAloha!

January 26, 2005

MT Update

There is an important anti-spam update to MovableType. It closes a hole in the mail sending program that presently allows spammers to send unlimited e-mails through your installation.

You can download the complete MT program or just a plug-in. I'm getting the plug-in as I'm getting real tired of having to do complete re-installs every time MT makes a change to one file. But I digress as this is not the time to talk about MT's user unfriendly installations.

Anyway, if you are using MT, please get the update as soon as possible.

January 31, 2005

All Your Cars Be P0wn3d by Us

I may have posted about this kind of thing before but as computers are integrated into more and more areas of our lives the opportunity for mischief increases. In this post here, the site is saying certain Lexus vehicles may be vulnerable to computer viruses via Bluetooth cell phone connectivity.

Obviously, the phone would have to be infected or, at least, the conduit for an infection and the Lexus navigation operating system must be vulnerable to infection. These are two big ifs. But I guess it's just a matter of time before a proof of concept is done (if it hasn't been done already).

As the article points out, as scary as that may seem, what about aircraft? Especially as airliners become connected to the Internet. Can you imagine, for example, an 800-passenger Airbus navigation computer being hacked and fed incorrect altimeter data? Or how about medical devices, some of which may be running operating systems vulnerable to attack. Is it just a coincidence that EULAs for such devices specifically say they are not to be used in such applications?

Aloha!

February 4, 2005

Installing MS Office 2000 Upgrade in Xandros Business Desktop 2.5

First, some background information. Installing an upgrade version of just about any application requires that you have a previous version already installed. In the case of MS Office 2000, when installed from a CD, you can point the install program to your floppy drive to check for that earlier version. In my case, I have a copy of MS Office 4.3 on diskettes. So when the Office 2000 install does the check of my c:\ drive and doesn't find anything it asks where to look. Usually, I then insert the floppy disk in drive a:\ and point the install at that. Thus satisfied, the install trundles on its way.

But there is a problem if you try this procedure while running under Xandros Business Desktop version 2.5 and the included CrossOver Office. The problem is Xandros/CrossOver will only show your fake c:\ drive, as opposed to a mount of your actual c:\ or a:\ drives when dual booting with Windows. Hence, you can't point the Office 2000 install at your floppy drive or anywhere else for that matter.

My quick and dirty work-around was to copy the contents of the floppy disk to the root of the fake c:\ drive. I copied the files to the root of the fake c:\ drive because the install (or CrossOver, I don't know which) would not allow pointing to any of the sub-directories, real or otherwise. Note that the fake c:\ drive is found in $HOME/.cxoffice/dotwine/fake_windows/ (or, I think, in /opt/.cxoffice/dotwine/fake_windows/ if you are installing as the root user. Since I didn't install as root I don't know for sure). Note that the Xandros file manager must be set to display hidden files and folders to see the .cxoffice folder.

The solution I have may not be the most elegant so if you have a better way, let me know. Otherwise, this is more information than I've found on the rather skimpy data found on the Xandros site, CrossOver Office site, and their respective forums.

Speaking of skimpy information, if anyone knows of a Xandros article that gives step-by-step procedures on removing Xandros and restoring your hard drive partition to what it was before installing I would like to know where it is. All I can find is information about deleting the partitions and restoring the Master Boot Record but nothing about changing the partition size without loosing the data already there (when dual booting with a pre-existing Windows installation).

On a related note, Xandros, like other current Linux distributions, can not write to an NTFS formatted partition. Hence, while Xandros can read from your Windows partitions, it can not write to them (even if the partition is mounted as read/write). While I don't know for sure, I would assume this is how things work (or don't work as the case may be) when you try to write to a Windows server or PC with shares formatted as NTFS. If this is true, then using Linux as a Windows client may not be a wise move unless you never need to copy to or edit files on such a Windows NTFS partition.

With that, I think I've paid forward for the year and can get back to my regularly scheduled programming. [g]

February 7, 2005

You Can Get There From Here

Sorry for the late posting. I had it ready to go but was sidetracked by some other things I had to do first.

Thank you to Jon Barrett who pointed out that yes, you can write to a server with a volume formated as NTFS from a Linux client. I should have checked first before guessing that it might not be possible. Especially since I could actually login into one of our NT servers and find out.

Logging in to a one of our NT servers is remarkably similar to that in Windows. In Xandros Desktop Business Edition version 2.5, click on the File Manager icon --> Tools --> Mount Network Share.

Type in the address (we use something like \\xx.xxx.xxx.xxx\fo) and, once past the username and password, I was able to read and write files to the NTFS partition mounted there. Now if only I could do that with my own hard drive. Sigh.

Thanks again Jon!

February 8, 2005

Four on the Floor

So what do you do when you have not one, not two, but four iPod Shuffles? You create the iPod Array of course.

4 iPods attahed to hub.

Aloha!

All Your Sp00fs Be P0wn3d by US

Alert 1! Alert 1! Action Message Follows

There is a web-based spoof vulnerability that works on Opera 7.54u2 and Firefox 1.0, but not IE 6/SP2. The proof of concept comes from Shmoocon (advisory here and proof web page here). The vulnerability allows anyone to spoof *any* domain, including those with SSL certificates (you know, those with https:// addresses). While viewing the certificate would show the actual, rather than spoofed site, how many people actually view the certificates to check the URL?

The spoof also fools Spoofstick so using that utility will not help you. On SSL sites, too bad it doesn't read the certificate and display the site URL.

There are three workarounds (that I know of). Look at the underlying HTML to see the actual URL. Never click on links (either on web pages or emails). Instead, type the URL yourself into your browser. Or lastly, a poster in the Firefox support forum says to do the following if you are using Firefox:

The workaround for Firefox seems to be an edit to your compreg.dat.

For windows
c:\Documents and Settings\$USER\Application Data\Mozilla\Firefox\Profiles\default.random\compreg.dat

For UNIX
~/.mozilla/firefox/default.random/compreg.dat

Removing the line that references IDN makes the problem go away. Using Find, there was a single reference for the UNIX host and 2 for the Win32 host [I found only one in mine -ed]. Removing the lines and restarting the browser makes the attack fail regardless of the about:config/userprefs.js value.

Here's an example entry.

{4byteshex-2byteshex-2byteshex-2byteshex-6byteshex},@mozilla.org/network/idn-service;1,,nsIDNService,rel:libnecko.so

Cheers,
-BeesT

Quote:
It works. After making a backup of compreg.dat i placed

#

to remark out the line BeesTea See Profile mentioned. Exploit fails

Quote:
Confirmed on Linux, also.

I can confirm that implementing the above (and clearing your cache and then shutting down and restarting Firefox) will keep the browser from going to the spoofed URL but all you get is an error message saying the paypal.com site cannot be found. I guess that's better than nothing but it's hardly informative unless you remember this is telling you a site may be spoofed.

UPDATE: You also need to type in "about:config" in Firefox and find the reference to IDN (use the filter to find the instance of idn). Once found, change the default from "true" to false" (just double click on the line to bring up the choice).

Over at the Opera Forum on this problem, Opera is essentially saying it's not their problem to fix and even if they did, the solution would keep people from using, for example, Greek or Russian sites (sounds good to me - ed.).

I dunno what I'm going to do about Opera. I understand their point-of-view. But. If companies have learned nothing from Microsoft's stumbling examples, then learn this: IT'S THE SECURITY, STUPID.

Mozilla browser showing spoofed URL.

February 14, 2005

Slip Sliding Away: Microsoft in Decline

It has long been my belief that Microsoft has seen its best days and is now on a long, slow slide downwards. Note I said long, slow slide. While anything is possible, I think the probable course is a slowly decaying orbit much like a once high flying satellite - not a sudden collapse.

In an ABC News commentary, Michael S. Malone seems to agree. Using what he calls his smell test, Malone says he detects the tell tale smell of decay coming from Redmond.

The author says he sees two characteristics that lead him to his conclusion. First, mind share seems to be united in fear and loathing of Microsoft (so what else is old? - ed). And second, major delays in core products, i.e., Longhorn being, so far, two years late and missing core features (see earlier comment - ed) are occurring with regularity.

While no one can accurately predict the future all the time, I think his perceptions are correct.

February 16, 2005

If it Walks Like a Duck: IE7

I see that MS has officially confirmed what has been known for sometime, there will be a new version of Internet Explorer. Ho hum. It doesn't matter to me because I don't use it except to access the Windows Update site. Otherwise, Firefox or Opera works just fine for me. While I think it's nice for the people still stuck on IE to get an update, all I can say is thanks, but no thanks.

February 17, 2005

Lessons Learned: Nestscape Pioneer Speaks Out

To software companies everywhere:

If you want to do something that's going to change the world, build software that people want to use instead of software that managers want to buy.

From Jamie Zawinski. See the full text here. WARNING: there is some strong language in his remarks.

Aloha!

What Web Survey Companies Need to Learn

Every once in awhile Microsoft sends me user surveys. I received one yesterday. I guess I should clarify that MS contracts with various outside vendors that do surveys for MS. But I really have to wonder about a company that creates a survey web page that can only be answered by using Internet Explore (as is the case in the one I got).

More and more people are using browsers other than IE (see stats here, here, or here) so if you want to have the maximum probability of getting good results to a survey you need to code the survey pages so that it is browser independent. This is not hard to do given all you have to do is write it to a generally accepted W3C standard (e.g.,HTML 4.01, in effect and stable since 1999). Do that, and just about any browser should be able to do the job.

Write it to use "features" specific to IE, or uses security holes like javascript, and you lose a growing percentage of users. While I can understand a company using the latest whiz bang feature of MS and not caring about non-IE users or security, it seems to me they are essentially cutting off their nose to spite their face. In other words, the only entity being hurt by using IE specific features is the survey taker and so, what competitive advantage is that?

February 18, 2005

OpenOffice 2.0, Beta Candidate 1.9m79

OpenOffice 2.0, Beta Candidate 1.9m79, went out on the wire on Wednesday. Note well that this is not even a beta release but rather a beta "candidate". But if you want to live on the bleeding edge, you can get it here. Personally, I think I'll wait until the gold code, sometime in April or May, comes out. I anxiously await its release because if it can replace MS Word and WordPerfect, the last barrier to Linux will have fallen. And a glorious day that will be. When, not if, it comes.

February 23, 2005

Saving Screens

For you dinosaurs who love your screen savers (you know who you are), Jamie Zawinski has released XScreenSaver version 4.20 here. It includes classics like flying toasters and the Matrix. Needless to say, it runs only on Xserver systems.

Flying Toasters screen saver.The Matrix screen saver

Aloha!

Google This

Google is getting slammed for a new "feature" it is planning to add to their popular tool bar. The feature, called AutoLink, would alter web pages by inserting its own links onto the page (read an eWeek article here for more details).

I don't know about you, but this just creeps me out. Perhaps it shouldn't since it isn't that much farther down that road than if you use their search engine and the advertising on the right panel changes based on what you are searching on.

But, in fact, when Microsoft tried something similar with their so called smart tags, the resulting cries of outrage were heard around the world. As for me, I don't see how this feature is different from adware/spyware that hijacks your browser and inserts its own links onto Google web page searches (other than you are accepting it, knowingly or not).

It was bad enough when Google's Gmail scanned your emails and inserted their own links based on the contents of the, you know, the private email sent to you. But now they want to insert stuff into any web page?. Where does this stop? If you Google your hard drive, would they insert links to pages similar to files it found? Is this a good thing? I dunno. You decide.

As for me, I don't use their tool bar so it doesn't matter to me. But if you use it, does it matter to you?

February 24, 2005

Tiki Head Flash Drive

You know, one of these days someone is going to go a step too far with making Flash-based drives just a little too cute. Until then, check out the Mauna Tiki Data drive. It will never be confused with cute.

Tiki Flash Drive

March 1, 2005

Pluto Data Scam Alert

As the Right Leaning Plutocrats in Washington sleep the day away while companies steal your identity and fraudulently charge untold millions of dollars each year comes yet another scam.

It seems fellow Daynoter Dave Markowitz has a post on something called the Pluto Data Scam (see also this thread here from Broadband reports). It seems a charge to Dave's credit card popped up last month from something called 888 323 8955 PLUTO D - Nicosia. Only, he hadn't purchased anything from said company. He did some searching and found others had been hit by the scam.

This really shows just how important it is to check your credit statements each month. If you find something wrong, immediately double check and then, if needed, call/write your credit card company and dispute the charge.

What with the ChoicePoint scandal affecting at least 145,000 (including 600 to 700 here in Hawaii'i) and others not yet made public, the only defense you have is to vigilantly guard your money. Because, Lord knows, no one else will.

Aloha!

March 3, 2005

Post No Bills: Comment Spam III

There are ways of keeping blog comment spam from getting through but some of the solutions may be more trouble than they are worth. I've talked before about what I've done on this site but this guy has tried experimenting with various other anti-comment spam methods and reports his results.

Although he is using WordPress as his blog software what he has done should be applicable to the more popular MovableType (which is what I use here).

That said, since instituting the changes I've made, I haven't had much problems with comment spam. What I have had, however, is ping floods where companies will hit my site six or seven pings per minute for 10 minutes at a time. Mostly they've been gambling sites with a sprinkling of the expected ED-type sites. None, of course, have been successful but it's interesting to look at the logs and see their attempts. What is not so good is the load these pings put on server but I don't know what else I can do other than get rid of trackback pings (which I'm not sure would make a difference).

In any case, the best defense I've seen seems to be to close comments and trackback pings after a length of time. I use seven days, which is why if you try to enter a comment after that time period your comment won't get through (hi Sjon! - ed.). But feel free to take a look at his work and decide for yourself what works best for you.

Post No bills

Aloha!

March 8, 2005

Justice Served: Take My Word, Please

The US Justice Department will be buying $13.2 million USD worth of Corel's WordPerfect word processing software over Microsoft's Word (see the story from ABC News here).

This may not be as much a slap against MS as it recognizes that WP is still king in the legal world. As I've said before, while we are slowly converting to Word, many employees here are more comfortable using WP than Word.

That said, diversity is usually good and I'm glad the very people who are suing MS don't use their word processor to write their briefs (although it would be pretty cool if they did - ed.). Insert disclaimer here.

March 10, 2005

Word to the Wise

Fellow Daynoter John Doucette, having recently moved over to a new job at a law firm, e-mailed me to note that Word seems to be very popular, if it isn't in the majority already.

He is probably right, MS Office/Word may have already displaced WP Office in private practice. My comments earlier were about government service. But even then, I guess I shouldn't have generalized. All I can say is what I've seen here in state government (specifically the Hawai'i Judiciary, insert disclaimer here).

In our office, about half the workers prefer WordPerfect because it's what they know best and they don't see any particular reason to change. By that I mean there aren't many, if any, features in Word that would make life so much easier than WP. In addition, WP Office is a lot cheaper than MS Office.

And you know, I can't fault anyone for staying with WP. Why would anyone want to learn a new application simply because it is most popular? Shouldn't such decisions be made on the basis of criteria such as price, features, ease of use, etc.?

That said, I use Word because that's what I've been using for the last 10 or 15 years. However, as soon as Star Office/OpenOffice is able to do what I need it to do I'll probably switch over to that based on, if nothing else, it's so much cheaper and there are versions for Linux.

Anyway, as I always say, use the tool that works best for you.

Aloha!

March 14, 2005

Clamming Up: ClamAV Linux Anti-Virus Software

Speaking of Xandros, I've been looking around for anti-virus software for Linux-based systems. One of the other Daynoters (sorry, I don't remember which) talked about something called ClamAV so I decided to try that.

Before going further, some of you are probably wondering why have anti-virus software for Linux? While there may be only 3,000 virus identified in Linux, versus several times that for Windows, the built-in security of Linux usually mitigates the effects of viruses. That said, that doesn't mean one should be complacent. As the number of people using Linux increases, the virus writers will spend more and more time targeting Linux. Indeed, I think some of the the first root kits were developed for the Unix/Linux operating systems so all is not lightness.

So, after a few tries at getting ClamAV to install (the install instructions are written as if you are compiling your own. Compiling your own is usually not a good idea because of problems with dependencies but go for it if you are feeling lucky. In any case, the instructions ignore the various binaries so you are left on your own on how or what to configure). With all that, I think I have it running. But as of yet, I haven't found how to get it to work with KDE. By that I mean it runs as a command line program but if I access/open/run anything using KDE, it does nothing (as far as I can tell. I opened one of the test files and ClamAV didn't keep me from opening it nor did it alert me that it was infected). In fact, even when running it at the command line, all I can get it to do is scan some files and then print to the screen a summary (or a log file).

I assume there must be a way of getting it to work with KDE? I also assume there must be a way of getting it to pop-up a box saying "Danger! Virus Found!" rather than just a summary of the files scanned and the results?

In addition, I'm having problems figuring out how to use it scan incoming e-mail. I understand there may be some third-party packages that use ClamAV as a front-end so maybe that is the way to go. But it would be great if I could just use the Thunderbird e-mail client and have ClamAV automagically scan the incoming mail (as I can do with Windows-based AVG software).

I guess I am showing my ignorance here but I think anti-virus software for Linux must mature before Aunt Minnie can be expected to comfortably use it. Until then, the search continues for something that works well in KDE. Any suggestions are appreciated.

Aloha!

Popping Off: PopFile Spam Filter

If you use Xandros Linux and decide to install Popfile, a well-know cross-platform Spam filter, know that when you set up your e-mail client to access your POP server you must set the incoming port to 7071. In addition, when you want to view the web-based set-up interface, you must type in 127.0.0.1:7070. Note the difference in port numbers: 7071 for your e-mail client and 7070 for your browser. I have these here because the current default Debian (which Xandros is based on) instructions are silent on this.

March 28, 2005

Screened Out

Enough with the "transparent screens" already. What? You can't get enough of the effect? Well, then go here or here.

Transparent laptop screen 1.

Transparent laptop screen 2.

Transparent laptop screen 3.

Aloha!

March 29, 2005

Blowing Hot Air

Electronics, like most people, hate a lot of heat. Heat reduces, sometime substantially, the expected life of electronic components. In fact, given enough heat, almost any electronic component will immediately fail.

As you may remember, I've been searching for a new CPU fan/heatsink. This is because of the extremely high temperature readings I got from the very first time I booted SWMBO new PC (Pentium 4 2.8E Prescott Core) and the related incessant CPU fan noise.

It was not unusual for Intel's CPU monitor utility, which displays temperature and voltage levels of the motherboard (in addition to fan rpm), to be constantly going off because the CPU was exceeding the maximum default temperature of 68°C. I was getting peaks exceeding 72°C (about 162°F). Even at idle (the CPU, not me) the utility typically reported 59°C (about 138°F). Compare this to the previous generation of Intel CPUs running at about 30 to 40°C.

I first tried adding more fans to my Antec SLK-2650-BQE case, which came with a 120mm rear fan (not to mention the PSU fan). I installed an 80mm fan in the side panel duct, and an 80mm front fan. While the over temperature warnings ended, they were still in the mid-to-high 60° and the stock Intel CPU fan still made an awful racket because it was spinning as fast as its little blades could go.

Hence, rather than waiting for the CPU to expire in a puff of smoke, or my eardrums to burst from the fan whine, I decided to purchase a new CPU fan/heat sink.

I mentioned before that it came down to two different models: ThermalRight XP120 and Zalman CNPS7700-AlCu. In the end, I ordered a Zalman but the smaller brother of the 7700 - the Zalman CNPS7000B-AlCu. I got this one because it didn't exceed the weight limit of 450 grams for Intel motherboards and because I could get it from Amazon.com (which is a Better Business Bureau member in good standing).

In order to install the new fan I, of course, had to remove the old one. I would like to note here that sharp metal objects and delicate motherboards and CPUs do not a good match make. Not that I had any problems mind you ;). In any case, the old fan and heatsink eventually came off. I then used rubbing alcohol to remove the excess thermal grease from the CPU. Most sources warn that you should wear gloves when coming in contact with the grease so consider yourself notified.

While the new fan is much larger than the Intel OEM one, it doesn't have any problems fitting on the Intel D865GBF-L motherboard. But be aware that the outside edge of the heatsink comes awfully close to the bottom of the power supply and may be a problem in smaller cases. I'm glad I got the smaller fan because I'm not sure I would have been able to fit the larger and heavier Zalman 7700.

Fitting problems aside, getting the new fan screwed down onto the bracket was harder than it should have been. You have to tighten down two screws. Each is situated at the opposite and extreme ends of what can be imagined as a lever. As you try to tighten the first screw down, the other end rises. It rises so much it is impossible to get the opposite screw started unless you are pressing down on it. Hard. Simultaneously, the whole assembly slides around on the thin film of thermal grease. Eventually, I got both screws started (it helps to have three hands) and was able to tighten things down and closed the case up without causing injury to the motherboard, CPU, case, or myself.

Everything booted up fine so I guess nothing was damaged. I was, however, disappointed that under idle, there was no difference in CPU temperature as compared to the stock Intel fan. I had seen other reviews in which idle temps went down by five or more degrees. But I did not find any difference at all.

However, and this makes be happy, there was a big difference under load. As mentioned earlier, using the stock Intel fan, I would get constant over heating warnings when the CPU temp went over 68°C. This occurred when running simple, relatively low-intensity applications like Word.

Except for one alarm, when first booting, the temp has not risen above about 62°C (about 143°F), even when running multiple applications like displaying a DVD ("Animal House"), while listening to an AAC (Joss Stone), and editing a document in Word. I don't know why I got that first alarm but I hope I don't get any more.

Not that everything is perfect, though. The Zalman is running at about 2,700 RPM. This creates noise. Less noise than the little Intel fan spinning at the same or higher speeds, but noise nonetheless. Fortunately, this is not a MPC that needs to be silent because it's sitting in your living room. But the noise is still something you should think about if your environment requires silence or if you are particularly sensitive to noise.

If you are, you are on your own. Perhaps the larger Zalman will work/fit. Maybe not. If not, other than going to water cooling, I can't suggest an answer to how to keep your Intel Prescott core CPU running cool and fans quiet.

Aloha!

March 30, 2005

Cuban Content

I've been reading Mark Cuban's blog, off and on, for maybe a year now. I got linked to his site, I think, via a mention in Doc Searls blog.

Mr. Cuban appears to be, like the professional basketball team he owns, a maverick. Being a maverick is not always a Good Thing. But in his case, it is. Mr. Cuban speaks forthrigthly and with conviction. Conviction based on common sense and the research he does before he writes about anything.

So I am pleased that he is writing on the issue before the US Supreme Court regarding Metro-Goldwyn-Mayer Studios Inc., et al. v. Grokster, Ltd., et al. No. 04-480 (see this link for his additional info on the RIAA claims). He makes the clear case for technological innovation versus fear of losing control over content distribution (yes, I know, Doc hates the term).

Clearly, digital technology and distribution of music/movies over the Internet can revolutionize how artistic works are offered to their customers. Previously, a few companies controlled everything. But with the coming of the Internet, broadband connections, and digital technology, artists can now cut out the middlemen and have conversations directly with their customers.

The powers that be are clearly frightened by this and are doing the best they can to muzzle these conversations. If they win, innovations such as the Xerox machine, VCR, cassette tapes, recordable CD-ROMs/DVDs, and Tivo-type DVRs would all have been illegal (and just about all of them were opposed by these very same companies/associations using the very same arguments saying the sky would fall if they became popular and that their primary, nay only, use was to illegally copy content. Thus, stealing money from the mouths of their children).

I am especially pleased that not only does Mr. Cuban oppose these attempts to stifle digital innovation, he is willing to fund the EFF's efforts against them. This folks, is walking the walk. This is declaring to all where he stands.

Thank you Mark Cuban. We need more people like him.

Please support the EFF by becoming a member. I just did (I'm getting the t-shirt). Membership starts at only $15 for students and $25 for everyone else.

Aloha!

March 31, 2005

Firefox 1.0.2 Security Update

I like to think I keep up-to-date with what's happening with Firefox but it seems a security update slipped out the door on the 24th without my noticing it. Version 1.0.2 fixes three vulnerabilities, including one that, as the saying goes, allows the execution of arbitrary code (geek speak for anyone can run anything on your PC). Note carefully that the install instructions say to remove your previous version of Firefox before installing this one.

There is also an update to the Thunderbird e-mail program so you may want to update that too. Release Notes are here.

Aloha!

Fair End User License Agreement

InfoWorld's Ed Foster is working on what he calls the Fair End User License Agreement (FEULA), now in version 0.90.1. The FEULA goes a long way towards making companies accountable and responsive to their customers (something the current EULAs expressly don't do). I've railed about Microsoft's restrive EULAs before so I won't do again here. But if Microsoft were to use Mr. Foster's version they would go a long way towards building trust - something long missing in the conversations with MS.

April 4, 2005

Burning Up

My wife's PC is overheating. Again. Sigh. I've done everything except switch to water cooling but the CPU in her PC began overheating over this past weekend. Maybe because the weather is starting to warm up. Or maybe because the motherboard is controlling fan speed and it doesn't react fast enough to load changes. I dunno.

The only thing I can think of is to install the included fan controller ( Fan Mate2) and manually set the fan speed to stay at maximum, regardless of the load, while ignoring the increased noise that will result. Big Sigh.

Aloha!

April 13, 2005

Password Security: Is There Nothing Better?

While no security solution is perfect, we need something better than just passwords. First it was ChoicePoint. Now it's LexisNexis. PCWorld has a story saying that the identifying data of about 300,000 people may have been stolen from the data company. While LexisNexis is spinning the story by saying the first 2,800 people contacted have not yet noticed any illegal activity, it is just a matter of time. I can imagine someone burning copies of CDs with the stolen data on it and selling it to crime syndicates around the world.

Identity theft will now be, if it isn't already, the biggest growth industry in crime. Close to half a million people may have had their personal information stolen. And that's just from two companies that reluctantly admitted the break ins. How many other companies, big and small, have had their security breached and financial data stolen? How many millions of people are even now at risk?

Data brokers and financial institutions make it entirely too easy to create and access accounts. Most use only passwords to identify their customers. How insecure is that? Many European banks have long since switched to more secure ways by using things like digital signatures, two-factor authentication, or other means to identify their customers.

Why aren't US businesses more concerned about security?

April 18, 2005

Mozilla Firefox 1.0.3 Security Update

There's yet another Mozilla Firefox security update. The security changes for version 1.0.3 include one of those dreaded arbitrary code execution things so please get the update as soon as possible. The install instructions vary by the version you have so read it first before installing.

April 19, 2005

MovableType 3.16 Released

MovableType (MT) announced version 3.16 yesterday. There are over 100 bug fixes, including several security patches. MT is recommending that you install this new version as soon as possible.

Even though it doesn't require it, I may do a clean install so that I can get rid of all the cruft that builds up over time. If I do, the default template may get over written and therefore things may look a bit different. If it does, you'll know why.

You may also be interested to know that I'm again looking for new blogger software. One reason to switch is that running MT, and most other solutions, require that I have access to to CGI/Perl. My current host, pair.com, charges extra for such access.

Hence, I've been fooling around with Blogger because the database runs entirely on their own server while the static output can be displayed either on their server or on seto.org. This bypasses the need to have CGI/Perl access on my host site and thus could save me $144 per year.

Even cheaper yet is if my ISP, Time Warner Verizon (not to be confused with my host), allowed hosting of servers from the home. If they allowed that, I could just setup my own web and mail servers and be done with it. But since they don't, I can't (legally, anyway).

If anyone has suggestions on software that can run on, for example, a free service or even my desktop PC (Windows or Linux) while publishing to my host server, I'd like to hear from them. Thanks in advance.

Aloha!

April 20, 2005

Throwing Down

The Inquirer website is saying AMD will launch not only their new dual core Opterons (Is it just me, or does the name sound like something Captain Scarlet should be concerned about? -ed. /digress) tomorrow, but also dual core Athlons as well. The desktop chips (there are four of them), called the Athlon 64 X2 series, will supposedly fit existing Athlon 64 compatible motherboards. However, you will need a BIOS update to get them to work. No word yet on prices (or how they will keep these things from burning the paint off of your modded PC case).

Aloha!

Moving On Up

As you can see, things look a little different around here. I'm not done changing the CSS but it won't look much different from what you see now so if you see something you really don't like, let me know.

April 25, 2005

Tech Reviewers on the Payroll: Who Do You Trust?

There is a firestorm brewing over two tech reviewers who may have been on the payroll of the companies whose products they reviewed. The Washington Post has a story revealing the connections of Corey Greenberg and James Oppenheim to various companies such as Apple, Sony, Hewlett-Packard, Seiko Epson, Creative Technology, Energizer Holdings, Microsoft, Radio Shack, Atari, Mattel, LeapFrog Enterprises and Kodak. Each apparently charged the companies between $12,500 and $15,000 each to speak favorably about their products.

Public trust is a very fragile thing. It is difficult to create but very easy to lose. What's more, we need to be able to trust our institutions because if we can't trust anyone, society falls apart. That is, we literally become hermits hiding in our houses, fearful and untrustful of everyone and everything.

Hence, when that trust is broken, those responsible need to be held accountable.

The Fat Lady Sings: Opera 8.0 Released

Opera 8.0 went gold last week. There are two versions, the free ad-supported version or the pay version ($39US). Within these categories, there are versions for Windows, Mac, Linux (including Xandros), PDAs, and mobile devices.

I'm trying the Linux version and find it substantially faster than Firefox (YMMV). You may also be interested in this comparison between IE 6.0, Firefox 1.0, and Opera 8 that finds Opera is the most standards compliant. Thanks to 18-year old student David Hammond for his work on the comparison.

April 27, 2005

We are Microsoft - We are Here to Help

According to this article from ZDNet, the next version of Windows will include their own spyware. It seems the new version of the Watson error reporting tool will collect much more information than it currently does.

For example, when your systems crashes, while using Outlook to email that new job prospect you haven't told your boss about, the contents of said email would go not only to Redmond, but possibly also your boss. Or when that replay of Sunday's amazing putt by golfer Tiger Woods crashes MediaPlayer 10, the URL would make its way to your IT administrator.

But, you say, you shouldn't be doing such things anyway. Yes, you are right. You shouldn't. And only bad guys should fear the black helicopters, or the FBI breaking down your door in the middle of night, or the police beating you to a pulp because you are a minority. None of those abuses of power would occur. Right? This is all for our own good. Right?

Aloha!

April 28, 2005

Hawking HNC300: Eyes of Mr. Magoo

As part of our home security system, I recently added a Hawking Tech HNC300 network camera. This camera, that costs about $100, has its own web server built in. This allows you, with the correct setup, to access your camera from anywhere on the Internet.

I'll talk a little about the camera itself then briefly describe what you need to do to setup viewing the camera outside of your home network.

The HNC300 is a 640 X 480 CMOS color video camera with its own built in CPU and web server. All you need to do to get an image out of it is to connect its Ethernet port to a network, plug in the power, and view the output via any Java/ActiveX enabled web browser on the network.

Unfortunately, the focal length of the camera (listed as 6 mm) is such that it has a very narrow field of view. This means that in a small room you won't be able to see much other than a very small portion of the wall opposite the camera. Since this is intended for indoor security surveillance, one has to wonder how big a house/office this camera is intended for. All I can say is it's almost useless in the small hovel known as the SetoShack(tm).

In addition, the image the camera transmit is not very good (click on the sample below to see the full, unretouched, 640 X 480 version). Notice how the image is full of digital noise, washed out, lacking in highlight and low light detail, and sharpness. I'm not entirely sure it is good enough for even its intended purpose of catching a burglar. I mean, if you did a video capture of the image and tried to use it to identify someone in a court of law the defense lawyer would have a field day.

If that wasn't bad enough, even though the camera specs says it can do 30fps, all I've ever gotten is, at the most, 1.5fps (within the home network). In fact, a typical frame rate for me, over the Internet, is less than one frame per second.

As to getting the image onto the Internet, you need to do two or three things. First, you need to assign a static address to the camera. If you are lucky enough to have a bunch of Class C addresses at your disposal your work is done. If you are like most people, you don't have any static addresses and you will be using something in the internal, non-routable IP address range of 192.168.0.XX.

For my network, where I use a Netgear FR318 8-port VPN router (similar to the newer FR328 here) using DHCP to assign IP addresses, I have to reserve an address and link it the MAC address of the camera. How you setup a static IP address on your network may be different but the process should be similar.

Also, I have to open a port in my firewall and forward it to the camera. The Netgear router has several ports pre-configured, including port 80 which is typically used for webservers, so all I had to do was enable the port and I was done on the internal network side.

Now comes the tedious part. Unless you have a static IP address, your Internet address is dynamically assigned and therefore, periodically changes. Hence, if you want reliable access from outside your home network to a particular resource, such as your web camera, without checking what your IP addrss happens to be at the moment, you have to use a service like DynDNS that creates a pseudo static address for you. There are other free services out there but this seems to be the most supported by consumer grade routers. Just sign up (follow the link to the Dynamic DNS(sm)) and choose a free domain, configure your router to use it, and every time you use your browser from outside your home to access the domain, DynDNS will point to your modem/router (and thence to your camera).

Most tech savvy people should be able to accomplish the above without too much trouble. For others, using the Hawking Tech camera, the Appendix of the CD-ROM based PDF manual tells you how to do most of the setup and the manual to your router hopefully tells you how to open the port and forward it to a specific resource. That said, this is not something for your Aunt Millie to be doing.

A note about security. I have no idea what operating system nor web server application the camera uses. Hence, I can't make any statements about how secure this setup is. By opening a port in your firewall you are not only making your presence known to the world (i.e, you are no longer "stealthed"), but you are inviting all of them in. This may not be a GoodThing. If you choose to follow what I did, you do so at your own risk. Don't come crying to me if some l33t hax0r 0wnzs your b0x. You have been warned.

While the Hawking Tech camera may not be the best, I don't know of too many other cams in the $100 range that have a server and CPU built in. If you know of any that are better, let me know.

Test image from web cam. Click for larger view.

Aloha!

May 4, 2005

Mozilla MFH

This is yet another tweak guide for Mozilla Firefox. It seems everyone and their Aunt Minnie has a guide to tweaking Firefox. Maybe it's because Firefox provides so many user customizations? The trade-off is a browser perhaps more complex than it should be and not as streamlined or fast as it could be.

That said, I take Firefox over Internet Explorer everyday. But I also use Opera, which is faster and more standards compliant than either of them. The "problem" with Opera is that it refuses to implement extensions to HTML that Microsoft rammed through so as to screw the competition create a "better user experience." This means many websites are unusable as their HTML doesn't render correctly in Opera.

But you know what, I don't care about sites that are clueless about making money. If they don't know enough to know how to code standards compliant HTML so that all of their customers can spend their money why should I care about them?

Aloha!

May 5, 2005

Dueling Dualies: AMD Vs. Intel

ExtremeTech has a head-to-head review between the new dual core chips from AMD and Intel. According to them, the AMD blows the Intel offering away in almost all benchmarks. The downside is both these chips cost so dang much.

In any case, it'll be awhile before I have the money to purchase either of them so it is academic to me.

Aloha!

May 6, 2005

Back to the Future

The description of this Firefox bug has been one of my personal bêtes noires. The problem involves using the Firefox "Forward" and "Back" buttons. Although using the buttons retrieves the already visited webpage from your cache, rather than the Internet, Firefox, for some reason, rebuilds the page again. This rebuilding process takes a looooong time. Sometimes I think it would be faster if it just went out to the Internet and got the page again. I've noticed this behavior especially in the Linux version but it affects all platforms.

This is one of the reasons I said earlier that Opera was much, much faster in rendering pages than Firefox. Fortunately, one of the nightly builds has finally, finally, tried to fix this. I guess the fix will be in a yet to be released version. I can't wait.

A programming note: for i= 1 to 14: n = 14 - 1: next i:

Actually, I'll be on vacation for the next two weeks. Posts will be done when I can and not necessarily each day.

Have a Great Weekend, Everyone - Aloha!

May 12, 2005

Spam A Lot

Many people realize that stopping e-mail spam at the source, while effective, is not easy. This TechWeb article on the state of Massachusetts' efforts to stop just one spam ring is illustrative of the problems.

For example, they are trying to catch a Russian, living in Boston, using domains registered in Monaco, Australia and France, and servers in China, Korea, Brazil and Taiwan.

All I can say is good luck.

In the mean time, use spam filters such as, but not limited to, SpamAssassin, PopFile, or Clam Anti-Virus and you should be able to catch 98 percent of the spam before it makes it to your in box.

May 13, 2005

Move Along

Sorry, no post today.

May 16, 2005

Which is Safer: IE or Firefox?

The Microsoft spin meisters are at it again. Noted columnist Brian Livingston quotes a Microsoft IE product manager who said Firefox had had (at the time of the Windows Hardware Engineering Conference (WinHEC), held in Seattle April 25-27)

"three major releases," she said, while Internet Explorer 6.0 had had none. This statement was presented as though a lack of upgrades to IE was a benefit.

In fact, Microsoft has released at least 20 major security patches for Windows or Internet Explorer since November 2004. Most of these patches were rated "Critical," Microsoft's most severe security alert level.

The evidence I've seen so far indicates that Firefox remains much more secure than IE.

Read Livingston's full report here. The bottom line is the only way to be completely safe on the web is to not surf at all. But for many people, the benefits of web surfing outweigh the cost. If you want to surf the web, you can reduce, but no eliminate, your exposure by turning off Java and Javascript/ASP/.Net (for e-mail, don't open attachments!). Without these enhancements, most security breaches cannot infect your system. YMMV. Use at your own risk. Don't try this at home. The door is a jar. Insert disclaimer here.

Aloha!

May 17, 2005

Raising Syntaxes

I may be able to do a lot of things, but learning different languages is not one of them. The US version of English is about all I can mangle manage so it should not come as a surprise that learning computer programming languages is not something that comes naturally to me.

Yes, I can usually learn enough of a language to be dangerous get the job done, but it's a struggle I don't look forward to.

For those of you who are aces at programming, you may be interested to know that Free Pascal 2.0 is on the wire. After five years in development the new Pascal compiler:

has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal compatibility mode is also provided to assist Apple users. Furthermore Free Pascal supports function overloading, operator overloading, global properties and other such features.

I assume the above description has meaning to you. As for me, other than the reference to, I think, Turbo Pascal (which I learned a long time ago in a ga...never mind), it's all Greek to me. In any case, go Forth and be fruitful.

unit testman;
interface
type
  myobject = object
    constructor init;
    procedure mymethod;
  end;
  
implementation
  constructor myobject.init;
  begin
  end;
  
  procedure myobject.mymethod;
  begin
  end;
  
  function myfunc: pointer;
  begin
  end;
  
  procedure myprocedure(var x: integer; y: longint; z : pchar);
  begin
  end;
  
end.

Aloha!

May 25, 2005

Soaring Through California

NASA has an interesting application called World Wind 1.3 (not to be confused with Whirled Peas 3.1 - ed.). Using a 3D engine, the application utilizes high resolution satellite images to create maps that you can "fly" though.

The 180MB application's system requirements are: Windows 2000 and above, Pentium 3/AMD Athlon, 256MB RAM, 3D graphics card, broadband connection and 2GB of storage.

Yosemite, California

June 6, 2005

Mac Intel Coming '06

Not making it up is Apple's switch to Intel processors. The MacRumors site blogged the announcement live and confirmed the change will take place over the next year or two. According to the site, Mac OSX, for at least the last five years, has been cross-compiled on to the Intel platform and is easily done because it (OSX) was designed to work on both. That said, many applications will have problems being ported over.

The new Intel Macs will be available sometime next year. One wonders when a version of Windows will be sold on the Mac?

Over and above that, one wonders what will happen to hardware sales now that the coming Macs have been announced. The danger to Apple is that sales will fall through the floor while people wait for the next generation hardware to appear a year from now.

If Apple can weather the short-term storm, the future looks bright, especially in laptop sales.

I recently read somewhere that PC laptop sales, for the first time, surpassed desktop sales. If this is true, then I'm sure Apple wants to get in on some of that money. The problem, up to now, was that the IBM chips just couldn't do the job by way of speed and the resulting heat. Intel, on the other hand, has processors specifically designed for use in laptops.

No one can accurately predict the future all the time. But it seems Apple took a look at their own and decided it was change or die.

Aloha!

June 7, 2005

What's Old is New

The Firefox vulnerability of the week appears to be a regression of something more than seven years old. According to the Register, Firefox 1.0.4 is vulnerable to a cross-site frame injection spoof that allows hackers to insert the contents of one window into another, while making it appear as if the content was from the original window.

So, for example, you could be on the password page to your online bank and hackers could insert HTML code that re-creates a screen that looks like the original but actually sends the information to Russia. Not a GoodThing(tm).

For now, the work around appears to be: "Do not browse untrusted web sites while browsing trusted sites." Not exactly specific advice but the bottom line seems to be don't open more than one site at a time.

Aloha!

June 9, 2005

Clamming Up

ClamAV I've talked before about ClamAV, the open source anti-virus software scanner. Being utterly and completely crazy an intrepid kind of guy, I decided to try the Windows version yesterday.

As you may remember, the Linux version appears to be a command line only utility. In porting to Windows, someone came up with a GUI version that allows you to run it as a Windows application.

Being a Windows application, the install went without problems. I then ran the program to scan my hard drive. What usually takes me no more than 20 minutes, using AVG anti-virus, took almost an hour using ClamAV. Once completed, it reported two worms in emails stored in the PopFile directory.

OK, no big deal because my spam filter, PopFile, makes a copy of emails to track common traits. AVG already has removed the virus itself but the copy PopFile makes appears as if it is infected.

Since it didn't matter to me if the copy was kept or not, I decided to have ClamAv put the file into quarantine and then I could delete the file there.

This was a bad decision in two ways. First, all the stored email in Thunderbird, my email client, which totaled several thousand emails, some several years old, was deleted. Secondly, the junk folder in Thunderbird was also deleted.

It is possible that the two events, running ClamAV and the deletion of the emails, were unrelated events. But I will say that you need to be careful if you decide to use ClamAV for Windows with Thunderbird.

Aloha!

Pick Up

If you like free schwag (come on, be honest, I know you've ouuuued and ahhhed at MS seminars so you can get the free t-shirt), then for the cost of a stamp and self-addressed envelope, you can get three buttons and two stickers from Flickr. Unless you've been living in another universe for the last few months, Flickr is, according to them, the "best online photo management and sharing application in the world." I don't know if that is true but it is certainly the most well known.

In any case, if you want the schwag, send them the self-addressed envelope. If you want to help them decorate their walls, you may also want to include a nice postcard.

July 12, 2005

Are You A Ware?

The Pew Internet & American Life Project site has an interesting study on users reported changing Internet behavior in regards to spyware/adware.

The report indicates people responding to their survey say they no longer open attachments unless they know it is "safe", are more likely to read through the user agreement/disclaimer/privacy statement, have stopped going to questionable sites, and 18 percent said they've switched to a more secure web browser.

That said, it appears what users actually do is somewhat different from what they report. For example, while 50 percent say they may have spyware/adware on their PCs, when their PCs are scanned, more than 80 percent actually were infected. And while more may be reading the user agreements than before, a full 72 percent still don't. In one instance, where a company set up a fake user agreement that included a $1,000USD reward to the first person to claim it, 3,000 people clicked on through before someone actually read it and claimed the reward.

It appears that while people's awareness of spyware/adware may be increasing, the great majority are still unable or unwilling to do much about it. Clearly, a better job must be done in educating people about the problems associated with spyware/adware and solutions to mitigate the problem.

Aloha!

July 13, 2005

Novell Client for Linux Beta

You can now download Novell's client for Linux (still in beta). I haven't tried it myself because it seems closely tied to their distribution (SuSe 9.3 and/or Novell Linux Desktop 9) and I'm, for now, using Xandros. You can read the install instructions and other information here.

But if you are using Linux as your desktop and need access to Netware servers, this is one way of doing it. Whether it is the best way depends on what version(s) of Netware you are trying to connect to and what Linux distribution you use. As, it seems, with many applications in Linux, if you aren't using the exact environment they specify, you probably won't be able to install, configure, or run the application. Thus, my warning that you be using SuSe 9.3 if you are going to try this software.

Aloha!

Firefox 1.0.5 Update Available

Firefox 1.0.5 hit the wires yesterday. The release notes list over 10 security fixes, including the proverbial execution of arbitrary code. Please review the notes and then decide whether to update. I strongly suggest you do, but only you can decide.

July 14, 2005

Comment Spam Ban

Judging by the number of blog anti-spam utilities; the problem of blog comment spam seems to be wide spread. Unfortunately, none of the utilities are perfect. All will have problems. My own solution was to close comments after about five days because, it appeared to me, the spammers had been targeting older posts. Perhaps in the hope that I wouldn't notice them.

But, as time went on, the spammers altered their tactics by targeting comments newer than five days. I even got some for posts made that day (they must either monitor the various blog aggregators or maybe they have bots that subscribe to RSS feeds). At that point, I started using a MovableType plug-in called SpamLookup. Among other things, it does the following:

Filters inbound comments for all installed weblogs.
Filters inbound TrackBack pings for all installed weblogs.
Checks IP address of sender against DNSBL services.
Checks mentioned domain names against SURBL services.
IP match test for TrackBack pings.
URL count limit.
Dynamic proxy checking.
Moderation word list.
Block word list.
Passphrase requirement for comments and/or TrackBack pings.

So far, it seems to be doing a good job of keeping the bad guys out while letting legitimate comments in.

I bring this up because yesterday, when trying to leave a comment on another site, I got blocked from doing so. The comment was to someone who had just purchased a new Motorola Razr V3 cell/mobile phone. The comment I tried to leave is below:

Whoooot! A black V3! They just recently began officially selling those here in the US. While I like my silver V3, there is something sexy about the color black...[/drooling]

The only problem I've had with my V3 is that the display screens are unusable when I'm outside and it's sunny.

Otherwise, it works great for me.

Comment Submission Error

Your comment submission failed for the following reasons:
Your comment was denied for questionable content.

But as you can see, I got an error saying my comment was "denied for questionable content." Oh well, I guess my content is sometimes questionable ;). But this is the first time a computer confirmed it!

To test if my version of SpamLookup would give a similar result, I copied my comment into my own weblog. Interestingly, SpamLookup didn't find anything wrong and let the comment through.

Be clear, I'm not complaining about anything. Comment spam is a very difficult problem to solve and no automated system will be correct 100 percent of the time, including SpamLookup. So, I guess, I shouldn't be surprised if different configurations give different results.

July 15, 2005

MT Promises

One of the core paradigms of the Internet is the idea that it is a public bazaar (see the Cluetrain Manifesto, by Levine, Locke, Searls & Weinberger, especially the chapter on "Markets are Bazaars") where not only conversations can occur, but are facilitated by its very structure. In reference to this, and yesterday's post on blog commenting, I often wonder why MovableType doesn't have threaded commenting with automatic email notification (with the text of the comment) going to the person who's comment is being replied to.

As it stands now (although I don't know if this is different in MT 3.2beta), if someone leaves a comment, MT automatically emails me the text of the comment. This lets me know that a conversation may have begun and also allows me to reply, via email to the comment (if the poster left their email address).

But this is where the public conversation ends. From that point forward, the conversation continues via (more or less) private email. This continues unless I copy and paste the conversation into my blog comments. Thus, a large and perhaps important part of the public conversation may be lost.

Further, if there are multiple people commenting on a post, it sometimes becomes confusing as to what is being commented on. That is, is the person commenting on the original post or someone else's earlier comment? Unless the author of the latter comment explicitly says so, it may be unclear and the conversation becomes muddled, if not completely confusing.

I suggest that threading would take care of the problem of what is being commented on and that automatic emailing of replies to comments could let people know that the conversation is continuing (or not, as the case may be).

I dunno, just my two cents on something that has bothered me about MT, and many other blog software systems, for a long time.

Focus On This

Some utilities try to do everything. Others do only one thing. All try to solve problems that have bothered someone enough that they wrote a solution for it.

For example, I don't know how many times I've moved the mouse pointer over a window and tried to scroll the page, only to realize I had not yet clicked on the window first to shift focus to it.

Comes now a free Windows utility called KatMouse that allows you to use your scroll wheel mouse where ever your pointer is. Even if you haven't first clicked on that window. While, I think, there are other utilities that mimic a Unix-like behavior of keeping the focus based on where the mouse pointer is, this utility adds other options -- such as being able to scroll sideways.

Be forewarned that this utility has been around for awhile and apparently hasn't been updated recently (and has some bugs). But if you think this could solve a problem you may not have realized you even had, feel free to download it.

July 19, 2005

Lather, Rinse, Repeat: Mozilla 1.0.6

The folks over at Mozillazine are saying there will be an update to Mozilla and Thunderbird just days after releasing version 1.0.5. The new version, numbered 1.0.6, to be released sometime this week fixes some things inadvertently broken when 1.0.5 was released (among other things, Enigmail PGP for Thunderbird stopped working).

The site reports that, based on the problems found in the English version of 1.0.5, all work on the localized versions were halted and will go directly to 1.0.6. The unfortunate fallout is that the most current non-English version of Mozilla/Thunderbird is still 1.0.4, which has at least 10 security vulnerabilities (including, as noted earlier, execution of arbitrary code). Hence, foreign users are up in arms that they have to use version 1.0.4 while English users already have 1.0.5 (albeit with its own problems).

While I guess it's fair to object to the way Mozilla did things by delaying the release, since it apparently made a management decision not to release the localized 1.0.5 versions, perhaps the angry hoards could be a little less personal about the attacks.

PhoneGnome Home

[Insert disclaimer here] Sometimes I hear about companies promising things that I wonder how they could possibly do what they promise and still stay in business. This is one of those times to take what they are saying with a grain of salt and know that I have not bought, used, or seen what they are selling.

But as a public service for those intrepid souls who like to live on the bleeding edge comes PhoneGnome. They say, as I understand it, you can make PhoneGnome to PhoneGnome calls for free, but if you call a non-PhoneGnome number, you may have to pay what they call "low Internet calling rates" from whichever one of three different services you choose to sign-up with.

Note, as I understand it, you don't pay a fee to PhoneGnome, only to the service you sign-up with. Whether this is cheaper than any of the other voice over IP options available I don't know. But from what I can see, the main advantage is that you use your "normal" (land line) phone to make the calls but have them routed via whichever is the cheapest way to get there.

Note also that although PhoneGnome may not have a direct monthly cost, you must buy their $119 USD hardware (I guess you would call it a modem although I'm not sure what they call it). YMMV.

July 21, 2005

Mozilla 1.0.6 Available

Firefox and Thunderbird 1.0.6 hit the wires yesterday. If you are using either or both, please check out the mozilla site and determine whether to update. If you do, it is suggested you first uninstall your earlier versions and then install the latest.

July 26, 2005

The Best and the Brightest

Joel Spolsky, he of the "Joel on Software" site, has a longish article on quality versus quantity when it comes to programming and software companies.

The common belief is that when you're building a software company, the goal is to find a neat idea that solves some problem which hasn't been solved before, implement it, and make a fortune. We'll call this the build-a-better-mousetrap belief. But the real goal for software companies should be converting capital into software that works.

For the last five years I've been testing that theory in the real world. The formula for the company I started with Michael Pryor in September, 2000 can be summarized in four steps: Best Working Conditions --> Best Programmers --> Best Software --> Profit!

It's a pretty convenient formula, especially since our real goal in starting Fog Creek was to create a software company where we would want to work [Emphasis in the original]. I made the claim, in those days, that good working conditions (or, awkwardly, "building the company where the best software developers in the world would want to work") would lead to profits as naturally as chocolate leads to chubbiness...

What a concept: Having the best employees saves time and money while, at the same time, increasing profits through the creation of great products. In order to get and keep these employees, management must create and maintain an environment in which employees want to work. There are a lot of deep psychological underpinnings to all this but the bottom line is that it works - if, that is, what you want to produce is the best. It doesn't work if who you want to sell to are Wal*Mart-type customers. His software is not free (other than a free trial version) nor even cheap (but then, nothing from Apple is cheap either). But there's another old saying: You get what you pay for.

July 27, 2005

Holding the Key

According to this article, starting yesterday, Microsoft will require you to register your copy of Windows 2000 or XP before you will be allowed to download

"updates, such as the updated versions of its media player or graphics program, glitch fixes and other features the company may issue 10 or more times a year...

Older systems don't require validation for updates.

Security updates are not part of the system. They can still be downloaded free without the validation process.

Needless to say, according to the article, the update registration system has already been hacked.

The article goes on to say, the registration system is part of a larger effort to add copy protection to more media and devices. When this expanded copy protection system is in place, Microsoft will control PC functions such as the ability to forward email.

In my opinion, Microsoft is driving its customers to Linux and Apple by treating them (it's customers) like thieves. As for me, I already dual boot into Linux on a daily basis. As applications for Linux slowly mature, it's just a matter of time until I won't need Windows at all.

Aloha!

July 29, 2005

Trust Me on This

The Electronic Frontier Foundation has a series of articles on Microsoft's so called "trusted computing" (MS speak for they don't trust you). There are four articles, all of which illustrate the movement towards a point where you no longer control your PC (link here).

Even when there is no law forcing MS to implement some of these DRM efforts, MS appears set to appease Hollywood by implementing them anyway. Go and read all the articles and think about what it means to you and then decide whether your best interests coincide with Microsoft and Hollywood.

August 2, 2005

Seventh Seal

Apple Mouse. The weather report for Hell is freezing rain with the possibility of snow. This, after Apple announced a two button mouse.

The new mouse includes a "Scroll Ball" so you can scroll up and down as well as side-to-side on large web pages. It also includes "capacitive sensors" that act as additional buttons so you can right or left tap the mouse.

Among other things, you can:

* Program the Scroll Ball button to launch Application Switcher, then move from one task to another with a scroll.
* Set any button to start a new Spotlight search and find what you're looking for, fast.
* Change the side buttons from displaying all windows in Exposé to displaying only the windows in the current application.
* Launch any application you choose from any button on Mighty Mouse: Just select "other" from the button drop-down menu and browse for applications in the Finder.
* Designate either top-shell button as your primary - the perfect solution for southpaws.

In other news, the band called the Eagles are touring again.

August 3, 2005

Linux Ahead of Windows?

EWeek did a review of Novell's SuSE 9.3 Pro recently:

Nat Friedman, vice president of Linux desktop engineering at Novell, said, "We are getting ahead of Windows for the first time."

After kicking SLP 9.3's tires, I agree. This is one impressive desktop distribution. It has every Linux application that anyone is ever likely to want and it's all tied together with either a slick and up-to-date KDE or GNOME interface.

It is not, however, for everyone and it also has its fair share of teething problems in its most advanced programs.

Rather colorful prose to agree, on one hand, that this distribution is ahead of Windows but then say in the next paragraph that "it has its fair share of teething problems." While Windows may have lots of other problems, teething is not, in my opinion, one of them.

I've ordered a copy of SuSE 9.3 Pro from Novell so I'll let you folks know what I think once I receive and install it. But I get the feeling that this distribution, as with all the others I've tried over the years (from Caldera 2.x to Xandros 3.x) will fall somewhat short of Windows when it comes to application stability and upgrade ability.

Yes, there are thousands of utilities and a few applications for Linux but many, if not most, seem to be barely above alphaware [feverishly pulling on flame-proof overalls and Apple Reality Distortion Field(tm)]. By that I mean many Linux programs routinely crash or cause file corruption. In addition, many Linux programs seem to routinely lack the mature feature set that most Windows programs have by now.

Then we come to the fetid, dead horse called dependencies hell [talk about colorful prose -ed.] that makes updating many Linux applications, even in apt-get type systems, problematic. Sometimes, you just can't get there from here. Conversely, woe be unto the person who uninstalls a library and helplessly watches as apt-get merrily uninstalls every program that uses the library without so much as single confirmation. Then, to add insult to injury, taunts you when it lists the broken packages [Not that I've ever been in this situation...].

To use an automotive industry metaphor, cars became much more popular when, among other things, they became sophisticated and reliable enough that you no longer needed to understand how they ran to efficiently use one. That is, all you need to do is start the car and drive. You don't need to know how the automatic transmission operates nor how the engine translates up and down motion to forward movement. With a replacement interval of up to 100,000 miles, you don't even need to know how to change the spark plugs. It just runs.

When Linux get's to a point in which it just runs, without having to know arcane Unix-era commands to install, upgrade, or maintain, that will be the day that Linux finally gets ahead of Windows. I can't wait.

August 4, 2005

SuSE 9.3 Pro Comments

Some constructive comments came in regarding SuSE Pro 9.3. One of them is below. I am always pleased by such comments when I compare them to some of the really negative things others seem to get. I am hopeful that such good comments will continue. Thank you to David, Buddy, Sjon, and everyone else who has helped to move the conversation forward.

I think perhaps most of your dependency problems come from the distro you've chosen to use.

I've been a devoted Kanotix user for over a year now, and every package I've installed via apt-get / Synaptic has been successful. Even updates happen flawlessly for me, including KDE related updates.

This wasn't always the case (when I used distros like Mepis, Mandriva, Red Hat). The thing that makes Kanotix different is that it's pure Debian SID and strives to remain so. This seems to give it unequalled stability, at least from what I've experienced. However, I'm not a "hacker." I just use my PC for the "regular" every-day stuff. Learning how everything works is interesting, but much of it is beyond my understanding.

I used to have to worry about libraries with Mandriva... hence why I didn't keep it around for very long. It was something I just couldn't get my head around on how to manage that stuff.

I've even purchased boxed games for Linux and simply had to execute the install.sh script. Five minutes later, I'm playing my games.

I don't install anything from source. If there's an obscure application not in the Kanotix repository, or requires me to manually find libraries and such I avoid it. But, again, I consider myself a pretty run of the mill sort of computer user (as my wife) so it's rare for me not to find what I'm looking for in Synaptic.

Another nice thing about Kanotix is it's support of Klik (http://klik.atekon.de/). I'll admit, it's not a 100% bullet proof system yet, but it's getting there.

Basically, one click on an icon or application link and Kanotix installs the package directly to your desktop. This even works in LiveCD mode. Very innovative and will be something to watch.

I feel just like you about just making it work. I use MS-Windows XP at the office, and I really think that not even XP is there. But between working at home and at the office, I find my Linux box is just so much easier to use, maintain, and to make it do what I want it to do.

I've learnt so much. And not out of desperation to get the system to work. But learning what all I can do with it. I remember hours upon hours of troubleshooting with MS-Windows. It frustrated me when the only suggestion I could get to fix a problem was to do a re-install.

Anyway, it was great conversing with you. I hope your experiences with Linux turn out to be as liberating as mine.

Check out Kanotix, though. For a system that "just works", it's the closest I've found so far.

If you do try it, let me know, or post on your blog. I'd be glad to read about your findings.

Keep in mind, if you do decide to install it from the Live CD to your hard drive, you will have to type one command in the command line window. But, at least it's only one. We (the Kanotix user group) have been trying to get Kano (the developer) to make it a link on the desktop... maybe next release. :)

David.

Aloha!

August 9, 2005

Serving You

It seems that we are hit by so many ads that most times we don't even notice them. But sometimes we do.

For example, I went to a news site recently to read a story about a judge who will rule on a case in which his or her recent pay raise is the issue in dispute. That's an interesting situation because it appears to be a conflict of interest.

But what caught my eye was an ad that the news site was serving. First, let me say that I realize that web pages can be created that are tailored, in one way or another, to the individual viewing the page. I think the best known examples are Google ads that appear based on the terms you are searching on.

So, I guess I shouldn't be surprised that at least one other site seems to be keying in on who you are by, I think, parsing your domain in the hope of selling you something. The ad below is the one that appeared on the site:

Advertisement.

The ad is for a national chain of electronics super stores that recently opened in Hawaii. I have to give them credit for tailoring the ads such that it is at least geographically relevant. In fact, the ad is also relevant to me because of my interest in electronics (though, I assume, they have no direct way of knowing that). So full marks for that.

But I'm troubled by the ad for two reasons. The first is the phrase "Experience a luau of the latest technology." Perhaps I'm overly sensitive, but I don't appreciate mainland chains coming here and acting as if they are kama'aiana (literally, child of the land or island). In my opinion, it is rather presumptuous to assume you fit in just because you throw a Hawaiian word into your ad. I mean, if I went to parts of Los Angeles and tried throwing out Spanish phrases I might have my head handed to me in pretty quick order.

The second problem I have is I think it's a little creepy to tailor ads. I like to think the Internet is a vast anonymous sea. While I realize this isn't necessarily true, and becoming less so everyday, nonetheless my privacy is something I take seriously. So I don't appreciate sites trying to figure out who I am so that they can sell more goods or services.

Oh well, as I said, maybe I'm just overly sensitive about these things.

August 11, 2005

Blowing in the Wind

I realize modern CPUs are generating a lot of heat. But this guy went too far. He created a computer case made up of 70 fans. That's right. 70 fans.

No word yet when the utility company will build a wind farm in his room and start buying electricity created by all the wind from the fans...

PC case made of fans.

Aloha!

SuSEing it Out

I received the evaluation copy of SuSE 9.3 Pro a couple of days ago. Unfortunately, what Novell sent to me was the "Live" version. This version runs exclusively from a DVD, not from a hard drive.

Even with that limitation, I decided to take a look see. So I copied the supplied ISO image to my hard drive and then used EasyCD Creator to burn the DVD. However, the first try failed and I had try again. I don't know what went wrong but the second try created a bootable DVD.

After rebooting with the DVD, SuSE 9.3 Pro came up. I decided to try the browsers first. Firefox seems to run fine and since I regularly use it and don't need to see it again, I decided to take a look at Konqueror. I immediately noticed how much faster Konqueror loads and runs compared to Firefox. I don't know if this is because it is integrated into the operating system (if indeed it is) or some other reason. Still, Konqueror is a nice little browser and I could probably use it more.

Next up was the primary email application - Evolution. Unfortunately, Evolution failed to load. All I got was a message saying "The Application 'evolution' has quit unexpectedly. Restart. Close. Inform." Restarting failed to get it going and "inform" just tries to send a bug report. So I closed. I don't know if it even runs under KDE, which is what I was running or only under Gnome. If so, I wonder why SuSE includes an icon to it even when using KDE?

On the other hand, Kmail configured and worked just fine so there's always that.

Another non-starter was sound. I don't know what it is about the Dell Optiplex line but this is not the first distribution that I've had sound problems with. On the other hand, Xandros does a fine job so maybe the problem is with running Linux from a DVD or a configuration miscue.

For all that, the main reason I even considered looking at SuSE 9.3 Pro is that Novell's Netware Client for Linux (still in beta at this writing) is designed to run on it. But although I could download the 12MB Netware client, I could not expand it due to lack of "disk" space (which is understandable when you are running on a DVD-ROM). Thus, my experiment with SuSE 9.3 Pro comes to a quick and ignoble end.

This is a shame since the only thing holding me back from converting to Linux, any Linux, as my main operating system, is the lack of a Netware client. We have a load of Netware servers (as well as Windows, Sun, DEC, IBM mainframes, etc) that I need to access.

Yes, I know about and have tried various utilities that call themselves Netware clients. But. They aren't. Not really, anyway. I would guess that none have even 80 percent of the functionality of the Novell client for Windows. The show stopper, for me, was the lack of communication between the server and the various clients. Especially the notification that your password has expired and it is time to change it. Since, as far as I know, the various Linux-based utilities do not tell you this, you have no idea there is a problem until you no longer can log in. At that point, you have to contact the administrator to reset your password. Not a GoodThing(r).

Anyway, I wish I could report more but that's all I have. Perhaps, at some point, I'll download the six-month evaluation version of Novell's Desktop Linux 9, which is based on SuSE 9. At least that version appears to run from your hard drive (and is free, as in . . . free). But that won't happen until I have six blank CDs.

For now, I decided to install an older version of SuSE that I got last year. It's version 9.1 Pro and that installed to my hard drive without problems. Everything, including sound, seems to work. So I will try downloading the Novell Client and see if I can get it to install correctly. More when I know more.

August 12, 2005

Bad to the YaST Drop?

This post continues the story from yesterday on my efforts to get a Linux desktop that I can use in place of Windows. The deal breaker has been and continues to be (read below) getting a Netware client that works as well as the one for Windows.

Okay, after installing the required packages (gcc, make, and the kernel source (all 180MB of it)), I ungzipped the Novell Netware Client for Linux, pointed the SuSE package installer - YaST at the directory where the client extracted to, and Bob's your cousin, it installed.

Too bad I can't get connected to my primary Netware server. As I feared, the client seems to only works with Netware versions 5.x and above. But most, if not all of our Netware servers are stuck at version 4.x with no plans, that I know of, to upgrade.

So, I guess, I really can't get there from here (which is not a reflection on the client except that it should be backwards compatible with older Netware versions). Otherwise, the client seems to work fine for betaware.

What's really amusing is that even if I got connected, the documentation says they haven't yet gotten the password changing part working. If you may remember, my problem with the other so called Netware clients is that they don't notify you when the password is about/has expired. Hence, you end up being locked out unless you mark on your calendar a date prior to expiration and change it manually.

While I could probably live with that lower level of functionality, I think I'll wait awhile until Novell gets to version 3.x of their client before switching full time to Linux. By then, we will either have upgraded to Netware version 5.x or will have converted all the servers to Windows [gasp] or Linux.

August 15, 2005

Moving On Up

Even though I don't think any distribution of Linux is ready to provide me with the functionality, in our business environment at work (including access to Netware servers), that Windows has slowly developed over the years, that doesn't mean it can't already work for me at home.

As such, I've decided to switch all three of my desktop PCs at home to Xandros Linux (with Codeweavers). No, SWMBO will continue with Windows and no, I'm not switching my laptop, yet.

Why switch these three? In my opinion, the threat of spyware has gotten to a point where the available tools are inadequate to protect me from such programs. Yes, I already use Ad-Aware, Spybot S&D, Spyware Blaster, and Microsoft's AntiSpyware (beta).

But even using all four, tests have shown that spyware can still get through. So I've decided to spend most of my home computing time in Xandros/Codeweavers. Do I think that will stop all spyware? No, these people have an economic incentive to adapt and evade. Hence, they will probably find ways to attack Linux users. But at least it won't be so easy (I hope). YMMV.

Aloha!

August 17, 2005

TeePeed Off

There is an old saying about how the money is in the razor blade, not the razor. Transferring this to computers, I think, you could say the money is in the software, not the hardware used to execute it.

While that last statement can be debated (especially in regards to a hardware giant like Intel whose net revenue for 2004 was about $7.5 billion USD versus Microsoft's net revenue of about $5.4 billion (both numbers from their respective annual SEC Form 10-K filings and note they each have different fiscal years)), I still think the saying has some truth to it. YMMV. Insert disclaimer here.

To the extent that this is true, then I've often wondered why Apple doesn't put more emphasis on software instead of tying people to their hardware. I mean, what's the point of tying both together and, as a result, being relegated to a small niche segment of the huge technology market because your hardware is so expensive?

The latest example of where the market seems to want to go and, apparently, Apple doesn't is in its new flagship operating system OS X for PCs. This version is designed, as the name suggests, to run on the new Intel-based PCs that Apple is slated to start selling over the next few years.

However, the software is apparently locked to run only on Apple PCs with the so called "Trusted Platform Module" (TPM) chip installed. The software supposedly will not run unless the chip is present and said chips would come only with Apple approved hardware.

However, the inventive folks over at the OSX86Project are demonstrating that, yes Virginia, you can run Apple's operating system on $200 Intel systems without the TPM. Whether this is a GoodThing(r), or legal for that matter, is also debatable. But, I think this is the path the market seems to want to take.

In the final analysis, Jobs will do what Jobs will do. But, as another old saying goes: "Tell me which way the people want to go so that I may lead them there." is one way to sell a lot of razor blades (and software, too).

Aloha!

August 22, 2005

Dr. Falken, I Presume.

Wow! Talk about retro. The IMSAI 8080, or at least a version of it called the Series II USB, is apparently being manufactured. IMSAI Series II front panel. I say apparently because the site is kind of disorganized. But you can see the site here for yourself and decide whether you want to part with over $1,000 for something like this.

Note that you can use a regular ATX-style motherboard if you want to have a retro outside but a modern interior or buy one of their S-100. Your choice. There is also a Zilog eZ80, running at 50MHz, developers kit for those of you who are into Z-80 code (all two of you out there). The Series Two runs CP/M, although they say you have to download some of the code from other sites since they are unlicensed.

You must also remember that this is 1970s technology so when they say their system works best with hard drive partitions of no larger than 8MBs, they do in fact mean eight megabytes, not gigabytes.The movie'War Games', with an IMSAI in the background. And when they talk about floppy drives, they are mostly referring to 5.25-inch or eight-inch drives, although you can also connect a 3.5-inch (assuming here that the diskettes can be formatted with the correct tracks, sectors, density, and side-select).

I never used, much less saw, one of the original IMSAIs back in the day. During my time in college, it was a DEC PDP-11/45 running RSTS/E, where I learned to program in Basic Plus and the Apple II, which supported, gasp, color!

Later on I purchased my own Atari 800XL, monochrome (yellow characters on black) monitor, and saved programs to cassette tapes until I got enough money to buy an external floppy drive. Hard drives? Those were those big glass platters spinning in floor standing cabinets that only the big boys had. Oh well, enough nostalgia.

Aloha!

August 25, 2005

Tim O'Reilly is Not Evil

You may not always agree with the man, as I did not regarding a contest they had that only let in 'Mericans living in the lower 48 states. But they corrected that when it was pointed out.

But the O'Reilly family of sites is being taken to task for some of the advertising therein. Mr. O'Reilly has a longish post and getting longer series of comments on the subject.

I think the conversation that has started on the subject is an important one because it affects how well Google searches perform (understanding that "well" is a relative term). What is the right way to advertise, given that advertising pays the bills for many sites, is a difficult question. But at least Mr. O'Reilly understands the questions to ask. If you have the time, go read his post and the comments to it.

Aloha!

WikiNeediaYou

Speaking of Wikipedia, the Wikimedia Foundation is doing a fund raiser. You can follow the link to the site to see why they're asking for money and then decide if it's worthwhile to donate. You decide. YMMV. Insert disclaimer here.

August 30, 2005

Mozilla Prefetch Misgivings

I've recently noticed that when I go to Google to search on something, I will sometimes get a cookie request from the first link that Google finds in the search.

I thought this was strange since I didn't click on the link to the first search response. In fact, I hadn't clicked on any link. Yet, I was being asked to accept a cookie from the site as if I had.

Well, now we know what is going on. The Mozilla family of browsers (which includes Firefox) implement an HTML tag that prefetchs content. The Mozilla FAQ says:

Link prefetching is a browser mechanism, which utilizes browser idle time to download or prefetch documents that the user might visit in the near future. A web page provides a set of prefetching hints to the browser, and after the browser is finished loading the page, it begins silently prefetching specified documents and stores them in its cache. When the user visits one of the prefetched documents, it can be served up quickly out of the browser's cache.

So, this is how, when using Google, Mozilla prefetches documents and stores it on your computer, without your knowledge or approval, even though you haven't clicked on any links found by your search.

In this day of super spammers, porno purveyors, and virus vermin, it doesn't take a genius to figure out that this is a vector for BigProblems(tm). Imagine the police taking you and your PC to jail because of illegal content downloaded and stored on your PC without your knowledge or consent. Imagine Trojan Horses or viruses being downloaded without your knowledge or consent.

While you can turn this "feature" off (and I urge you to do so by following the directions from Google here), I think it should be off by default. This is so obviously a problem, rather than a feature, that you have to hope that Mozilla hasn't begun to emulate Microsoft's evil ways.

September 8, 2005

Nano Bites

I think there may be an Apple Ipod Nano with my name on it. So far, I've resisted buying an Ipod but this looks like the one for me. Of course, there is still the problem with batteries (I think you have to send your Ipod to Apple to have them change the batteries. As you know, all batteries fail, eventually, so you will have to part with your Ipod when that happens. But I digress).

The other problem is I've switched to Linux and there isn't, as far as I know, a version of iTunes for Linux. There may be a way of running the Windows version under CodeWeavers but I haven't test that, yet.

In any case, I will wait awhile to see how the reviews come in and then decide whether to get one.

Apple Ipod Nano

Aloha!

September 15, 2005

Does Microsoft Innovate?

Actually, this is a trick question. Almost no large corporation innovates. Although, perhaps, to become a large corporation one must be innovative. But once having achieved such status (i.e., large corporation), and usually a monopoly over a segment of the market, what large corporations typically do is crave the status quo (sometimes spun with the word "stability" or "predictability"). For, by definition, as long as the status quo exists, the large corporation is in monopolistic control.

Note that I am not making a value judgment here. Most businesses are in business to make money. One common way of doing so is becoming so large that you control the market. To do so, honestly, you have to produce a product or service that people want and are willing to pay for. Note also, that I'm not saying this is necessarily illegal.

But once you've either driven your competition out of business (or bought and closed all of them), you can control the price of your product without fear that someone else will under cut you and therefore take away your control. Again, this is not a value judgment. It's just business.

That said, it is a value judgment to say this is not usually a GoodThing(tm) for the buying public. First, the price of the product increases without any market-based counter balance. Second, the product stagnates. That is, no useful/innovative features are offered and existing problems are not fixed. Both, in my judgment, are not GoodThings.

This is one reason why many people ask government to step in when a monopoly exists. Leaving aside the question of whether government intervention makes the situation better, the realization that something must be done usually takes place.

However, this post is not about what should take place. It is, rather, about whether Microsoft, as a large monopolistic software corporation innovates. And as I said at the beginning, the answer, at least as it appears to me is -- not any longer.

For example, look at the price of the Windows XP Home edition operating system. At retail, it costs $199. Add to that MS Office Pro 2003 at $499. Add the two and you are paying at least as much if not more than the hardware cost of a new PC. Is this software cost worth what you pay? The answer for a growing number of people is no. There is very little that is innovate in either product and what there is, in my opinion,is very costly for what you get. Ask yourself this question: does either product help you to do what you want done better (and I don't mean faster or more of, that is more a function of the speed of the PC, not the software)? For many people, the answer is no.

So, what to do? For now, start exploring the alternatives. There are other operating systems. There's the Mac OS, Linux/Unix, and a bunch of lesser known platforms out there. Running on these platforms are some applications that are full of innovations. I urge you to take a look at them and examine whether they meet your needs. If not yet, stay with what you have. But I think you will find that these applications are improving by the day and if you come back and take a look in a year or two, you may be pleased with what you find. Or not. YMMV.

Aloha!

MT Feelings

Soon after my problems with LANDesk, I decided to upgrade to MovableType 3.2 (yes, I know, just hit me on the head now and save me the trouble later). MT is the content management system that I use to run this part of my website. I used to just hand code everything but, over the years, I got tired of creating the links each week so I looked for something that would do that for me. At the time, and this was several years ago, MT looked like the best way to go even though it was akin to using a sledge hammer to swat a flea. But the worst part is that I still end up coding, although it's more CSS related then HTML. But I digress.

So I downloaded, configured, and installed the latest version and immediately got a 500 error when I tried to run it. Sigh.

A 500 error is a general error that can be caused by multiple things. Since I got rid of Windows at home, I was using Linux-based utilities to download, unpack, edit, and then upload the files to my host server. Somewhere along the line, I must of done something wrong. So I checked the configuration file but, as far as I could see, all looked well. My next guess was that I somehow uploaded the files in binary rather than ASCII format. Now, you Windows folks out there are probably wondering about what I'm talking about. First, let me say I'm not a Linux/Unix expert, but from what I understand, Linux/Unix does not use file name extensions to determine whether a file is a binary executable application or an ASCII text file. Hence, among other things, when you transfer a file, you have to tell your FTP program which it is. If you don't, or if you get it wrong, your application won't run. So I uploaded everything again, making sure to use binary for the binary files, in this case the binaries are image files, and ASCII for everything else. But I still got the 500 error. Sigh.

At this point, I deleted everything in the MT directory, downloaded the tar file again, unpacked, configured, and uploaded everything again. This time it worked.

But that wasn't the end of things. Having triumphed, hubris took over and I decided to upgrade the templates that create the look and feel of this part of my site. Big mistake.

I chose to use a plugin that is supposed to automagically change the templates and CSS for me. But it didn't work. It copied the base CSS file into the wrong directly so the right column of this page ended up at the bottom. Once I figured that out, and moved the file to where it was supposed to be, most of the page looked fine. Unfortunately, while the main index page is okay, some of the archive pages have text that extend outside of the column. After scanning the MT support forums, I find that some of the CSS files have bugs. This does not instill trust in my heart knowing that they released an application with obvious bugs like this.

If that wasn't bad enough, even though this is only a point update, MT decided to change the User Interface. Although others are generally okay with this, I'm not. At least some of the changes, like removing the link to viewing the site, really don't make sense to me.

Perhaps after I cool down I may see the logic to the changes but I right now, I'm thinking of going back to how I used to do things. I realize that this reduces my visibility because I would not be pinging the aggregaters (sp?) nor would I have an RSS/XML feed. But I have to wonder if it's worth the trouble to continue to work with MT. We'll see.

September 16, 2005

LANDisconsolate

Sorry, no post today. It seems my troubles with LANDesk continue. Apparently, and this is a guess on my part, the system is setup to check whether you have LANDesk installed. If not, it will continue to force it down on to the PC until it is. Hence, my hard drive is corrupted again. Sigh.

I will be be spending my time today reformatting my drive and re-installing Windows. However, I may no longer be logging into our Novell Netware network since as I soon as I do, my hard drive will be corrupted again by the forced installation of LANDesk.

The only long-term solution I see is to use Linux and log in to the Network from there. That way, when LANDesk tries to install, it will die a deserved death since it doesn't run on Linux and even if it did, it would require root-level access to install.

Have a Great Weekend, Everyone - Aloha!

September 19, 2005

Brave New World

So, for now, I am operating using Xandros Linux at work so that my PC won't become corrupted by the forced installation of LANDesk. In order to check my office email, I have to rely on CodeWeavers/Wine to run Lotus Notes in an emulation mode.

But, in order to have Notes access the Domino server (where the email is stored), I have to login into the Netware network. Since doing that under Windows will result in LANDesk being installed, I have to instead use the Linux ncpfs utility to get logged in. That said, I still can't figure out how to, when the time comes, update my Netware login password. Changing to the Netware default /sys/pub directory doesn't show the setpass utility (nor if it did, how to run it under Linux).

I've tried installing the NovelClient from SourceForge from both the .rpm and the source but find it incompatible with Xanrdos. It appears it is designed to work with SuSE 9.x, but not Xandros. I've also tried, before, to use the Novell Client for Linux (beta) but that doesn't work with Netware version 4.x, which is what we have.

Hence, I will have to login in using Windows at some point to change passwords (which expire every so often). Hopefully, before I need to do that, I will find another way to change passwords. Sigh

As an aside, SuSE has announced version 10 will be out next month so I'm glad I didn't buy version 9.3. If Novell is willing to send me a review copy of version 10 I will take a look at it but if it doesn't include CodeWeavers I'm not sure how well it will fit my needs.

Aloha!

September 21, 2005

Linux Lumps

I have two problems to report in using Linux.

The first involved printing an Adobe Acrobat file. The file began as a WordPerfect file emailed to me from another worker. The file was then forwarded to another person who, I believe, inserted an image of their signature into the file, converted it into an Acrobat file and emailed that back to me.

Although the file displays fine, printing it results in a series of boxes, rather than text. I've tried various printer drivers but the problem may be in the Adobe Acrobat fonts. If so, as far as I know, there's not a whole lot I can do. So I booted into Windows and printed the file there. Otherwise, other Acrobat files seem to print fine.

As an aside, when installing the printer, Xandros indicated the "hpoj" driver would be a better fit than the HP 2200 that was the default for my HP LaserJet 2200d. However, nowhere did it say how to install this driver. In order to do so, you have to use Xandros Network to search for the hpoj driver. Once found, install it. Once installed, you have to run, at the command line, the following:

/etc/init.d/hpoj setup

The command line install will then ask you a bunch of questions, the answers of which depends on how your system is configured. Once done with the command line setup, you then have to go to Launch -> Control Center -> Peripheral Devices -> Printers -> Add -> Local Printer. The wizard continues but what you need to do is add the hpoj driver. Unfortunately, it didn't solve the problem with the Acrobat file but at least I have the hpoj loaded. But I digress.

The second problem is using my scanner. I have a Visioneer OneTouch 9120 USB scanner. However, there does not appear to be a Linux driver for this scanner. I checked out the SANE scanner site and found Visioneer is not supported. I checking other sites and it appears that it comes down to I am out of luck and should instead buy an Epson, almost any Epson. The moral of this story is check the SANE project site first before buying a scanner for Linux.

As another aside, I am using HTML-Kit, an HTML editor running under CodeWeavers/Wine. Unfortunately, HTML-Kit is not a supported application and routinely blows up. That said, it appears better suited for how I create my daily posts than any other HTML editor I've tried. All I need is something to create the post and then check for HTML syntax errors. That it does well. The spell checker also works, but that is a bonus because all I want is something to check my short posts, not something to create a multi-page site or something that gets in the way by creating crufty, non-standards compliant HTML.

In any case, I'm still here and still using Xandros Linux. But I have to switch over to Windows every once in awhile when I find problems like the two above.

Aloha!

September 23, 2005

Fat Lady Sings

In an announcement released on Tuesday, the Opera web browser is now banner and licensing fee free. Up to now, if you didn't purchase a license you could still use Opera but they would display banner ads along the upper portion of the browser. Version 8.5 no longer includes the banners nor requires payment for a license.

The press release is silent on what business model they will be using but one has to wonder how they will stay in business.

That aside, Opera is a very fast (much, much faster in Linux than Firefox), standards compliant browser available for many different operating systems. Some of it's features can be found here. Note to Xandros users, and perhaps others, you should install the Open Motif client (motif-clients) before installing Opera. Opera will still run without it, but apparently not everything will work.

Give it try some time and see if it meets your needs. YMMV. Insert disclaimer here.

September 26, 2005

India Indefinite

Speaking of service, or lack thereof, this article says Microsoft is doubling its product development and support staff next year. Usually, that would be a GoodThing(tm). But in this case, the staff is going to be in Bangalore and Hyderabad, India. I am guessing that part of the increase is in anticipation of the release of Windows Vista and the increased requirement for support it will result in. But whatever the reason, MS must feel that the economics of using offshore staff outweighs the inability of most people to understand a thing these people are saying.

Don't get me wrong, India has some of the most intelligent people around. India regularly produces some of the best engineers, doctors, and other types of professionals, anywhere. But heck if I can understand what many of them are saying.

Aloha!

Carlyle Contrivance

Back in August of last year, I talked about the sale of Verizon Hawaii telecommunications to the Carlyle Group. I predicted that services would probably deteriorate due to the economics of the sale (taking on all kinds of debt while promising not to increase prices).

Well, its been a little over 12 months, but it's beginning to happen. Over the last two months Internet access has not only slowed from the 2mbps I used to get down to 500kbps but, in addition, the connection is going dead several times a week. Prior to these problems, I had had only two outages over a two year period and was getting a steady 2mbps.

It should be noted that although the Carlyle Group bought out Verizon Hawaii, Carlyle then turned around and contracted with Verizon to continue to provide, among other things, Internet service. The problem is, Verizon has no monetary incentive nor, apparently, any contractual requirement to upgrade the system as more users are added. And add new users they have. Hence, the network is over capacity and thus the slowing speeds and network outages.

It is my understanding that Carlyle is working on creating its own network Real Soon Now. But once completed, I have to wonder how reliable and how fast it will be. I guess time will tell but I predicted this problem more than a year ago and I can predict that Carlyle will not be able to provide either speed or reliability because of the high debt that was part of the structuring of the deal to buy out Verizon. I hope I am wrong but I fear that the economics of the deal simply doesn't allow for good service.

September 27, 2005

NCPFS chgpwd

As I've noted before, my remaining problem with using Linux in a Novell Netware 4.x environment was changing my Netware password. You may remember that I'm using the NCPFS utilities to login to our Netware server and mount the volumes I am authorized to access. This mini how-to assumes you have successfully been able to get logged in and have mounted said volumes.

The NCPFS utilities (as of this writing I am using version 2.2.6) include, among other things, something called nwpasswd that provides a way to change your Netware password. However, partly due to a sketchy MAN page/example and partly due to my lack of understanding of how Netware logins work I have not been able to get nwpasswd to run error free. The error I keep getting refers to an unknown server error (0x89F0). I tried Googling for reasons why I would get this error and found one site that said nwpasswd doesn't work if the server is on a different sub-net from the client that is trying to login. I believe this is the situation on our network so this may be why I can't use this utility. If you can get it to work, great. If not, you may want to read on.

In searching for another utility, I found that NCPFS also includes, but does not install by default, a program called chgpwd. It is located in the /contrib/tcl-utils directory of the default NCPFS 2.2.6 install. I don't know why there would be two NCPFS utilities to change passwords but there you go.

However, under the default Xandros distribution, I couldn't find this utility nor even the directory it's supposed to be in (perhaps because NCPFS was installed using Xandros Network). So I downloaded the full NCPFS 2.2.6 package, untared it, changed into the NCPFS-2.2.6 directory that was automatically created, did a ./configure, make, make install-dev, changed into the /ncpfs-2.2.6/contrib/tcl-utils directory and then did a make chgpwd. Two notes: I did not do a make install in the /ncpfs-2.2.6 directory because I did not want to run the chance of installing a new version of NCPFS over the one already installed by Xandros Network since this could break something that wasn't broken. The second note is I did try to make install chgpwd, but got an error saying the default install directory for chgpwd existed but was not a directory (!?!?!). So, I just left the newly created binary in the /ncpfs-2.2.6/contrib/tcl-utils directory where it was.

At that point, I tried using the chgpwd utility and ran into problems because, now wait for it, the sketchy documentation. All I can say is you have to try the various options (taking care to observe upper and lower case) to see what works for your network. For mine, I needed the -S server name, -c context_name, -o object name, and of course, -P old password and -n new password. Note: if you use the -S server option, do not also use the -T tree option. One or the other, but not both.

For the record, using chgpwd would look something like this for our network:

./chgpwd -S DOWNING -o BOND -c AREA51.MI6.UK -P james -n moneypenny

Where DOWNING is the server name, BOND is the user name used to login to the Netware server, AREA51.MI6.UK is the context on the NDS tree for the object BOND, james is the current password and moneypenny is the new one.

Be aware that this utility does not give you any feedback unless something goes wrong. YMMV. Insert disclaimer here.

September 29, 2005

Driven to Madness.

I spoke too soon when I said I had solved the last problem I had in switching from Windows to Xandros Linux. There is a wee small problem involving UDF packet writing tools.

This is not the place or time to do a tutorial on UDF packet writing software so I won't. But In the Windows world, the Adaptec UDF packet writing driver is almost a standard. You can easily find and buy preformatted CDs with the driver already included. Using such disks, and the driver, you can easily copy, backup, and move data between PCs. It just works. Even if the disks don't come with the driver, you can download a version from any number of places and install the driver with no more trouble than clicking on the install file.

In Linux, things are a bit different. Or at least it is in the default Xandros 2.6.9-x1 kernel world it is. I have three choices. First, do nothing and therefore lose access to gigabytes of data I have stored on CDs and DVDs. Second, download over 30MBs of 2.6.9 kernel source and then patch and compile the kernel, hoping that nothing breaks as a result. Or lastly, download over 30MBs of 2.6.11 kernel source and compile, hoping that nothing breaks as a result.

There is an old phrase that says: damned if you do and damned if you don't. I need access to the data. I can't get the data unless I do either option two or three. After thinking it over, I've decided to use option four. That is, I'll access the data in Windows and copy to a partition, as needed, that can be accessed from within Linux. It's the best work around I can think of right now - which is a pretty sad state of affairs.

For those of you who want to recompile your kernels, and are using the Gentoo distribution, there is a How-To here. For other distributions, I guess you are on your own as I've not found an official How-To and most of the unofficial ones I've seen are written for their specific configuration, even though they don't usually specify what that configuration is. So, I guess, this is just one more thing that is not going to happen under Linux. At least, until Xandros updates the kernel to something above 2.6.9. If you have another way of accessing such data, drop me a line.

Aloha!

October 6, 2005

Use It or Lose It

Usability guru Jakob Nielsen has updated his Top Ten Web Design Mistakes. But the current list looks much like earlier ones. On the list are the usual suspects such as: small font size/low contrast between text and background, JavaScript for links, and frozen layouts with fixed page widths.

The default MovableType CSS/templates have these problems so you may have noticed the first thing I did was change the font sizes and text/background colors. I haven't had the opportunity to change the frozen layout/fixed page width yet but plan to switch to a "liquid" design as soon as I can.

I am always amazed by the number of sites that use extremely small gray fonts on colored backgrounds. These people must use 640 X 480 black and white screens or something because if you're like me, using a 17-inch screen at 1280 X 1024 resolution their sites are almost unreadable. I am constantly having to increase the browser display font size and am getting tired of doing that. Folks, edit the CSS to remove fixed font sizes. It's not hard. You can do it. For example, if your CSS looks like this:

body
{
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-family: verdana, 'trebuchet ms', sans-serif;
   font-size: 12px;
}

All you need to do is change the font-size: 12px; to something like font-size: medium; and you are good to go. Now, that's not hard is it? By doing so, you could be solving the number one problem in bad web site design. Not only that, you make it easier for your readers to see your writing. I think that's a GoodThing(tm).

October 7, 2005

Blue View

I'm working on finding a Linux friendly HTML editor. Although I have HTML-Kit running under Wine, I would like to find something native to Linux. Currently, I'm looking at BlueFish and N|vu.

Before I get to those two, a digression. I installed the W3C's Amaya editor but found the UI less than user friendly. In fact, the entire application looked like it had been designed by a committee (as in a camel is a horse designed by a committee). Even though its been around since 1996 (the Palaeozoc era in web years), it just doesn't work for me.

I then tried installing Quanta Plus. Unfortunately, Xandros Network said the packages were "broken." So, I tried installing it from the source. After unpacking the download file and running ./configure, I got the first of several errors. The first was libjpeg was missing. I used Xandros Network to install that. But when I ran ./configure again, it said I was now missing libxml. Okay, back to Xandros Network and I installed that and re-ran ./configure. But now it said I was missing Qt. This went through two more iterations: KDE headers and libslt. After installing those packages, the ./configure script ran to completion without errors. But when I ran "make", it ended with three Type 1 errors and one type 2 error. At that point, I decided it wasn't worth my time and deleted Quanta Plus.

Back to the two I did get installed. Both N|vu and BlueFish seem okay, but it will take awhile before I feel comfortable in either. In addition, there is a bug in BlueFish 1.0-0.1 whereby if I try to run the spell checker it will segfault every time. That said, BlueFish seems more polished then N|vu. However, this may be more a comment on the state of Linux applications and the reason why more people don't switch to Linux than a comment on this particular application.

In any case, if you have a favorite Linux-based HTML editor, leave a comment so I can take a look. Thanks in advance.

Have a Great Weekend, Everyone - Aloha!

October 10, 2005

IT Imbalance

InfoWorld has their Top 20 IT Mistakes to Avoid list. Number one on the list is "Botching your outsourcing strategy." On the upside, our IT did outsource the hosting and running of our Internet site. The downside is that it was done because they are apparently less than clued in on how to run a website. So the good news is that they recognized their weaknesses. However, as the article goes on to say, it is a mistake to "outsourc[e] important IT functions to avoid the hard work of understanding them. Relinquishing those functions can make it hard to get simple things done."

Ditto for number two on the list: Dismissing open source -- or bowing before it. "For better or worse, many IT shops are susceptible to religious behavior -- a blind, unyielding devotion to a particular technology or platform." We loved Wang, even as Wang disappeared. We loved IBM, even as IBM got out of the PC business it never understood nor fully supported. Now, our leadership is in love with Microsoft, even as it is clear that MS is, as a server platform and desktop, insecure by design.

The list goes on but I'm already too depressed to continue. The pitfalls of IT are easy to point out, avoiding the problems is the art of good management.

October 11, 2005

Grand Conclusion

I forgot to mention yesterday that the Stanford University entrant into DARPA's Grand Challenge robotic vehicle contest won the $2 million USD prize this past weekend. The winning Volkswagen Touareg SUV completed the 131.6 mile off-road course in six hours and 53 minutes (averaging about 19 mph).

Not only did the Stanford entrant complete the course, but so did four others. This is an amazing result considering that the last time the Challenge was run no one made it more than 7.5 miles. This is an incredible leap forward in integrating the systems required to autonomously navigate difficult terrain.

The VW is controlled by seven Intel Pentium M class computers and "four laser range finders, a radar system, a stereo camera pair, and a monocular vision system."

Congratulations to the entire Stanford team in their brilliant achievement.

Aloha!

October 12, 2005

Nano Nullity

Earlier I talked about lusting after admiring the new Apple Ipod Nano. But I said I would wait awhile until I had seen some of the reviews. I'm glad I did because people are reporting a problem with the case and/or screen being a scratch magnet. I can't say whether the case scratches is a "real" problem or people are just noticing it more because black cases show more scratches than white ones.

In any case (pun intended-ed.), I'll probably still get a Nano at some point but when I do I'll get a case protector.

Aloha!

October 14, 2005

Windows Vista - Linux Edition

Speaking of Windows and PC Magazine, there is an article that traces the last Twenty Years of Windows. In it, the author says:

When Interface Manager [i.e. Windows] was first announced, Microsoft described it as an option that would work on top of all the company's operating systems, including DOS and Xenix, Microsoft's version of Unix.

Imagine what a different world this would be if Windows ran on Linux/Unix. MS could call it Windows Vista for Unix/Linux Edition and sell it for $50. Now, that I would buy.

Windows Vista - Insecure Edition - Priceless

Love him or leave him, PC Magazine's John Dvorak stirs things up. But sometimes, he accidently stumbles on to a valid point. Recently, his column bored into Microsoft and how there is a built in conflict of interest when MS decides to sell anti-virus or anti-spyware software. The conflict arises because there is no economic incentive to make Windows more secure when you can instead force people to buy additional software to do so. In fact, the more insecure you make Windows, the more money you can make selling add-ons to "fix" it.

He goes further to contend that Windows cannot ever be made secure because of its core architecture. That is, in order to secure Windows, the very way and the very services MS wants to offer would either have to change or be eliminated.

Since that's not likely to happen, Dvorak pulls our leg a bit and says Windows Vista should come out in the following versions:

  • Vista - Won't Boot Edition - $29.95

  • Vista - Preloaded with Viruses and Spyware Edition - $39.95

  • Vista - Initially Clean but Use at Your Own Risk Edition - $49.95

  • Vista - Clean with Firewall and Weekly Protection Update Edition - $200

October 17, 2005

ManConLycrivia Linux

Sometimes, the Internet is like a box of chocolates - you never know what you're gonna get (hmmm, sounds vaguely familiar). In following an old bookmark that I had, I came upon the new version of what used to be called Mandrake Linux, but under its new name - Mandriva (yes, I know, it sounds vaguely similar to this).

Mandriva 2006 was released last week Thursday and includes not only the old Mandrake, but also what used to be Conectiva and Lycoris. Whether three heads are better than one is not for me to say. But feel free to take a look. Be aware that there are commercial (as in pay)versions and one free version. Still, if you like Mandrake you may like Mandingo, errr, Monrovia, errr, Mariachi. Well, just follow the link.

Aloha!

Silicon Zoo: Images in Silica

Having an Easter Egg hidden in software has been well known for a long time. But did you know that some chip designers have etched images into some of their chips?

A site called Molecular Expressions has a gallery of hundred of such images. Take a look when you have a few minutes.

Dogbert in silicon.

October 18, 2005

Map It Out

It really bothers me that some software fail to follow the most basic of dicta - "Above all else, do no harm." For example, Mozilla's Thunderbird email client. It has the nasty habit of, among other things, loosing access to your email. So, I've decided to switch to something else. What that something else is, is a purely web-based IMAP solution. Hopefully, that will reduce, although not eliminate, the chances of loosing email.

In addition, Thunderbird has no built-in way to backup your email nor an easy way of importing saved email. Since Thunderbird is no longer betaware, I must assume the developers do not see a need for either.

Speaking of betaware, the Firefox browser version 1.5RC1 is due out on 28 October. Mark you calendars for those of you who like testing software. For everyone else, hang in there until the final release appears sometime after that.

Aloha!

October 19, 2005

30-Days of Using Linux: Annoyances Listed

I've been using Xandros Linux full-time for about a month now. Although I don't think I'll be going back to using Windows, there are things that are annoying about Xandros in particular and Linux in general.

What follows below may appear to be a long list of problems with Xandros/Linux and maybe it is. But there are also problems with Windows. Problems more important than most of those listed below.

With that said, the most important thing is - make no changes. That is, whatever software that comes with Xandros is the software [German_Accent="on"]you vill be using[German_Accent="off"]. I mean that literally. To install something not approved by Xandros, since they modify some of the basic applications such as KDE, may bork your system so badly that you must re-install. Hence, do not try to add anything. Do not try to update anything. Don't do either unless it's directly from Xandros. If an application is not part of the Xandros distribution, but you want it, then it is almost more reliable to switch distributions that trying to install something that is not directly supported by Xandros.

Speaking of KDE, it's essentially that desktop or nothing. Many people like Gnome. But if you are using Xandros, forget about trying to install and run Gnome. And even if you get it installed, you will probably break stuff and loose some of the functionality of Xandros. As mentioned earlier, Xandros has a modified version of KDE specific to Xandros. Hence, many applications that would otherwise run under a plain vanilla install of KDE won't work with the Xandros modified version. And before you try, don't even think about working around the problems created by Xandros. Just deal with the fact that what you have is all that you will ever have. Period. You will be much happier for it. Untill, that is, you learn how to use Linux and choose a distribution that doesn't try to "improve" things. So, again, don't add anything that's not supported by Xandros.

Another nagging Linux problem is driver support. For example: printing. Sometimes, access to my local printer just stops. I don't know why and I don't know how to correct it other than changing printer drivers. Rebooting doesn't work.

In addition, I can get sharper and clearer font rendition in Windows than Xandros. Printed output looks like I'm using a dot matrix instead of the high resolution LaserJet that I have.

I've already talked about lack of driver support problems for my Visioneer scanner so I won't belabor the point. But even my MS Trackball Optical is not working correctly. I can scroll the screen fine until, for some reason, it will stop working. The mouse pointer will still work, but the scroll wheel will not. I don't know why it occurs, but occur it does.

And then there's the keyboard. I use an old MS Natural Keyboard Pro because I like its ergonomics best (at least until I get my new MS Natural Ergonomic Keyboard 4000 (I wish they had better naming) that I ordered earlier this week). While all the regular keys work, none of the multimedia specific keys do.

Yes, I realize that in the Windows World, the drivers are written by the manufacturers of the specific hardware. Hence, the problem is with these companies failing to port their drivers to Linux. That said, in the early days of Windows, Redmond faced similar problems and therefore wrote their own while at the same time making it easy for developers to support the Windows API. With Linux, writing drivers is left up to amateurs (by that I mean those not employed to do so, not that they aren't skilled). Until better drivers are written, Linux will continue to have these problems.

Lastly, for this post anyway, is the beta quality of so many applications. I mean, programs routinely blowup with the wind from the merest whisper of a butterflies wing. Then there's the equivalent of ini files that routinely become corrupted. Or the multitude of programs written for the command line with no KDE/GUI equivalent. Or the clipboard feature that routinely doesn't work when I want to copy something. Or the anti-virus/Trojan horse programs that do not do on access scanning and what little scanning they do, only write their result to a text file! A text file you have to find and read every time your run the scanner. Otherwise, you would never know you were infected! This is the desktop of the future?

Speaking of infections, Debian, which is what Xandros is based on, is not a cutting edge distro. By that I mean their stable release is just that. Stable. They do not update it very often. You can wait months until there are bug fixes or applications updates. And since Xandros does ther own modifications, if there are security or bug fixes, you have to wait for Xandros to make the changes to their modified files. That is, you can't just download the fixes from Debian. You have to wait for Xandros to incorporate the fixes themselves. In a time where exploits appear mere hours after the announcement of a vulnerability, waiting months for a security related update is not just risky, it may create legal liabilities (I am not a lawyer, insert disclaimer here, this is not legal advice).

I could include other problems like how slow applications load and execute but still, I'll stay where I am for now. Each major upgrade from the various distributions is a step forward. At some point, Linux will reach the stability, reliability, and usability of Windows 2000 and then everything will move forward much faster and more reliably.

Aloha!

October 20, 2005

Reading UDF CD-RW in Xandros Linux

I wrote earlier about problems with the Linux UDF driver. This driver is used to access DVD-RWs and CD-RWs that are formated in Windows using, for example, Roxio or Adaptec's UDF drivers for multiple read/write operations. In other words, the disc has been formated in Windows to operate like a very, very large floppy. So, you can read, write, add, delete, edit and just about do everything you could do with a floppy disc.

At first, I thought I had to either re-compile the kernel, upgrade to the 2.6.11-1x kernel (see more below), or just forget about ever accessing the gigabytes of backed up data that I created while using Windows and wrote to CD-RW discs. But this is not the case.

By reading the CD-ROM How-To and especially the linux.faqts article on Linux: UDF: Windows Roxio I am now able to at least read my CD-RW backup discs. I can't write to them, but I can at least read them.

Here's what I had to do in Xandros Linux. I emphasize that the commands below may be specific to Xandros and you may need to use something else.

First, I needed to create a directory to mount the CD-RW to. To do this, I began by opening a console window to get to the command line. Note, you could do a lot of what needs to be done from within KDE or Gnome but it's easier to go to the command line. You need to be root when issuing these changes so you may was well as type in, su, hit the enter key, and then type in the password for root (if you didn't log in as root, which as a security precaution you shouldn't be doing) now. Then type in mkdir /mnt/cdrw and hit the enter key. Note, what you call the directory you are creating is up to you, as long as it isn't already being used or is a system reserved word. Otherwise, you can call it whatever you want.

The second thing to do is load the UDF driver. You do this by typing modprobe udf and hitting the enter key. To confirm whether the driver loaded, you can type in cat /proc/filesystems and hit enter. This should list a load of drivers, one of which should be udf.

Lastly, you need to mount the CD-RW by typing in mount -t udf -o ro /dev/cdrom /mnt/cdrw and hit the enter key. If all went well, you can now change to the directory /mnt/cdrw and browse the files on your CD. Note, the part of the command -o ro sets the system to read only. You can change it to -o rw but so far, when I do, I get the following message:mount: block device /dev/cdrom is write protected, mounting read-only. I need to figure out why this is happening and what, if anything, I can do about it. The how-tos are kind of vague about this and say you may or may not be able to get this to work.

Before removing the disc, you should probably unmount it by typing the command umount -a -t udf.Once unmounted, feel free to eject the disc.

In any case, I now have read access to the data, even if it's not as functional as in Windows. Oh, one other thing, Windows long file names may be displayed as a truncated 8.3 name. There is apparently a way of enabling long file name support but I haven't found out how to do that yet.

Now, in my earlier post, I had talked about upgrading to the 2.6.11 kernel. I thought I would have to download the more than 30MBs of source code and compile it myself. This was based on my search of the Xandros Network repository using the search term kernel. This search turned up only the source code. Little did I know I needed to search on xandros-kernel to find the 2.6.11 kernel image. Once I found that, installing the new kernel was just a matter of clicking on the install link and Bob's your Uncle, I had the 2.6.11 kernel installed. How cool is that?

Now if I could only get write access to the drive...YMMV. Use at your own risk. Insert disclaimer here.

[UPDATE] I need to add instructions for DVDs. As you might expect, they are very simialr to CD-RW so I won't go into an explanation:

mkdir /mnt/dvdrw
modprobe udf
mount -t udf -o ro /dev/dvd /mnt/dvdrw
umount -a -t udf

Aloha!

October 21, 2005

OpenOffice 2.0 Goes Gold

 Use OpenOffice.org OpenOffice version 2.0 was released yesterday. You can read the OpenOffice 2.0 press release and see what's new. A few of the highlights are found in the OO v2 feature guide and, of course, you can download OO v2 for free here.

October 25, 2005

Microsoft Natural Ergonomic Keyboard 4000 Mini-Review

My new Microsoft Natural Ergonomic Keyboard 4000 just came in. As you might expect, given there isn't a keyboard driver for Linux, none of the specialized keys work. Hence, I'm not going to spend anytime on what the keys are intended to do. In addition, the raison d'être for this keyboard is ergonomics. Therefore, my mini-review will concentrate on the feel of this human input device.

With the said, the most noticeable thing about the keyboard is that it has a negative angle. That is, the edge nearest to the user is higher than the edge farther away. I've often wondered why keyboards weren't angled this way because, it seems to me, that it releases some of the tension on the wrists and even the shoulders and neck. If you don't like this angle, you may remove the rather flimsily attached plastic spacer and use the keyboard in a more common angle. In any case, score one for MS.

The next thing I noticed is that the key layout quickly rises towards the center where you will find the 7, t, y, g, h,n, and to a lesser extent the b key caps being substantially larger than the other keys. I can already see that this layout is going to take awhile to get used to. The key placements are just different enough from the Natural Keyboard Pro that I was using that I am constantly hitting the wrong keys. I assume I will get over this but, at best, I have to give a neutral mark on this.

The feel of the key travel is similar to my previous keyboard - that is, mushy and without much tactile or auditory feedback. I know I am showing my age when I say it but I really liked the original IBM AT type keys. They provided terrific feedback and felt like you could hit them with a baseball bat without worrying about it breaking them. These keys have such a soft feel that I have found that I'm getting double letters because I usually rest my fingers on the keys and these are so sensitive that a key press is being registered. So, for me, I give the 4000 a negative on feel although your may feel otherwise [pun not intended -ed].

The 4000 also includes a padded, integral wrist rest that seems pretty comfortable. I don't know how it will feel after hours of use but I think it's better than the hard plastic I had before. A plus on this feature.

One thing lacking that was present in my earlier keyboard is a USB hub. The Natural Pro included a two-port hub that came in handy since the location of the ports were more accessible than the back or front of the CPU case. In addition, the 4000 is a USB keyboard and, in at least my case, did not come with a USB to PS2 port adapter. I happen to have a couple of those adapter laying around but if your motherboard doesn't support USB keyboards you may need to purchase such an adapter. I guess, given most modern motherboards and operating systems will not have problem. Still, I will also grade this as a neutral.

Finally, a word about esthetics. This keyboard is predominately matte black with accents in silver/gray and polished black. To my eye, it makes for an attractive product and was one of the key selling points (since it matches the color of my Dell GX260 at work). For me, this is a plus.

The bottom line is is a net positive. But as in almost all cases, this score may be different for you depending on your personal likes and dislikes. Still, I grade this as a step up from the previous keyboards and look forward to many years of happy keyboarding.

Aloha!

October 28, 2005

Problems at TypePad?

Although you never want to be in a position to provide bad service due to, in equal parts: bad business decisions, software, and hardware failures. If you end up there anyway, I believe it's best to be honest with your customers. Why? Well, it's about trust.

Nobody trusts someone who hasn't been honest with them. I mean, if someone lies to you, even once, without a darned good reason, then you probably won't trust him or her. And if you don't trust someone, you probably won't give your money to them for something you want. By definition, this is a barrier to an open marketplace. Where you are afraid to trade your money for a product or service, everyone looses.

But, over time, if you've built a relationship with your customers based on trust, telling them the truth about your problems will strengthen that trust. I know it sounds a bit paradoxical that letting your customers know about your problems actually increases the probability that they will stay your customers but there you are. By telling them the truth, you increase the probability that they will trade with you.

Of course, you need to lay out a plan that has a reasonable expectation of correcting the problems. But assuming that is the case, being honest with your customers empowers them. It gives them the information they need to make informed decisions. Having done that, they will usually reward you by continuing to trade with you.

Hence, I have nothing but praise for Six Apart's Mena and Ben Trott for writing about their data center problems relating to their TypePad service. I should note that I use their MovablType (MT) application to run my blog. And though it is not perfect, I gave them money to support its development even though the personal version I use is free.

For those that don't want the hassle of installing MT, and are willing to pay a fee, Trott's TypePad service is an option. For as little as $4.95USD per month, you can be up and blogging in no time.

It is their TypePad service that has been having problems over the last few weeks or so. From what Ben says, due to the exceptional growth of the service, and the one-time software/hardware problems, they must move to a bigger data center to handle the three terabytes of data being pumped out by their customers every day. Once the move is completed, I trust that the exceptional service people have come to expect from TypePad will be restored.

For what it's worth, I trust Ben and Mena. Even though I've been a critic of MT when I felt there were problems. But SixApart has made an effort to address those problems. So if you are a current customer, hang in there because help is on the way. Conversely, if you are looking for such a service, you can't do better than TypePad.

These are honest people. I can't give anyone better praise then that.

Have a Great Weekend, Everyone - Aloha!

October 31, 2005

Creative Commons Fund Raiser

Speaking of asking for help, the Creative Commons (CC), the needs your support. CC tries to bring "balance, compromise, and moderation" to the world of copyrights. To do this, they've created a set of licenses. These licenses provide you the opportunity to choose something between the extremes of everything is copyrighted and nothing is.

Their goal is to raise $225,000USD by December 31, 2005. As of last Friday, they only have $33,000. If you have $10 or $20, or more to spare, consider donating. Mahalo

Thanks to Professor Larry Lessig for the link and the short answer to what problem the Creative Commons tries to solve.

Aloha!

Can You Give Me the Time of Day?

I'm a believer in both paying back and paying forward. Among other ways, I've done so by donating my time, documented on these pages, by creating mini-howtos relating to, among other things, running Xandros Linux Deluxe 3.01, which is what I use, (this version costs $89.95USD but you can download a free version that is crippled in some ways) in a Netware environment and how to successfully convert from Windows. I've also paid money to support other Open Source efforts like, for example, the Mozilla Firefox browser. In addition, I've also donated money to the American Red Cross and Salvation Army for Katrina relief. Not to brag or anything, but I've donated close to $3,000USD so far this year to various charitable/non-profit or Open Source projects and have donated at least as much for at least the last three or four years running.

Having done all that, I've very rarely asked for the assistance of anyone but I'm asking for a small favor now.

I have a couple of security cameras at home that transmit their images to a secured folder on my website. Every 30 seconds or so a new image is transmitted from the Seto Shack to my web host in Pittsburgh that overwrites the current one.

My cameras have built in servers that can display or transmit images via the Internet. Although, for a time, I opened a port to the outside world at the Seto Shack so I could access the images directly from the camera via the Internet, I eventually decided it wasn't such a good idea to have a port open at home. So I closed the web port and just have the webcams ftp utility upload images to my website.

Given that setup, what I want to do is modify the image by displaying on the image the date and time that the image was taken. Knowing that fellow Daynoter Brian Bilbrey had a webcam with time/date, I searched his site for what he was using. After narrowing down the search to a number of hits that was usable (using just "webcam" brought up every page with a masthead link to his webcam! My bad.), I found that he is/was using something called Stamp!.

So I downloaded, compiled, and installed Stamp! Although it does add the date and time to an image (it reads the current system and then overlays the image with this information), that's only part of what I want done. I want something that will actually read the date/time of the image file itself and display that in the image. That way, I will know when the image was actually taken, not when Stamp! ran and checked the system date/time (Stamp! runs periodically and is not otherwise keyed to the taking of the image). This would be helpful to me not only for diagnostic purposes (e.g., to check whether new images are being uploaded correctly), but more importantly, also for auditing/legal purposes should an image need to be used in a court of law.

When wouldn't the date/time match when the image was taken? Well, almost every image would be off by as much as 29 seconds but more worrisome is if, for some reason, the webcams should stop transmitting, while at the same time Stamp! keeps running. For example, should someone break into the Seto Shack, it is possible they might disable the security system. Should that occur, no new images would be sent, but Stamp!, running on the webserver that powers seto.org, would continue to run. This means the last image that was sent would continue to have it's image modified with the current time. Over and over again until I turned Stamp! off. In other words, I would have an image that perhaps was taken hours ago, but the date stamp would show the current system time. This would probably cause some problems should I need to use it as evidence before a court.

I tried Googling for something that would actually read the file date/time instead of just reading the system clock but, so far, have been unsuccessful.

In any case, if you know of anything that runs under *nix that could do what I need done, please leave a comment or email using the link in the right column of index page for this web site. Thank you in advance.

[NOON UPDATE]

I've found a snippet of Perl code that purports to read a file's time stamp. The code is below:

use File::stat;
use Time::localtime;
$date_string = ctime(stat($file)->mtime);
print "file $file updated at $date_string\n";

When I created a Perl script, by adding the line #!/usr/bin/perl and changed the $file place holder with the real file name of test.jpg, and then executed the script (after setting the file permission for execution) I got the following error:

Can't call method "mtime" on an undefined value at ./timer.scr line 5.

timer.scr is the name of the executed file and line 5 points to $date_string = ctime(stat($test.jpg)->mtime);

I know next to nothing about Perl so I don't know how to fix this error.

November 2, 2005

Using Perl to Display a File Creation Date

Getting back to my post on displaying the file creation date and time, a couple of readers have sent in helpful suggestions. Before I get to one, let me briefly recap what I am trying to do.

Via a security webcam/server at home, I periodically ftp an image to my website, seto.org. A web page I've created then displays the image. Every once in awhile, I check the web page to see what's going on at home. But want I wanted was a way of time stamping the image so I would know when it was taken. I found that a Linux program called Stamp! would do that. Sort of. What Stamp! does is uses the current system time and overlays the image with that. This causes a problem for me in that Stamp! may be updating even if the webcam is turned off. This means the image that is sitting on seto.org could be several hours old, but by just viewing the web page, you would have very little, if any way of knowing this.

So I searched for a program that would overlay the test.jpg file with the file's creation date and time. I have been unsuccessful in finding such a program. So, I tried finding some Perl script that would at least read the creation date and time of test.jpg and then insert/output the result into the web page that also displays the image.

By searching the web, I found a code snippet that supposedly reads the file date and time but ran into problems. Which is where we left off.

A reader by the name of Peter, sorry I don't have is last name so I can't give him full credit but he knows who he is, suggested the following:

#!/usr/bin/perl
use File::stat;
use Time::localtime;
$file='/path/to/test.jpg';
$date_string = ctime(stat($file)->mtime);
print "file $file updated at $date_string\n";

Making this executable and running this from the command line displays the wanted date and time of the file. Now I could use some help in figuring out how to display this information in a web page that also displays the test.jpg file so that, using a web browser, I can see the test.jpg image and the date and time of the test.jpg file (If this information can be overlayed on the test.jpg itself like Stamp! does would be a bonus but I don't know of any programs that will do that. So, just displaying the date and time of the file in HTML would be better than what I have now.).

The present web page code itself is below:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Seto.org Upstairs</title>
<meta http-equiv="refresh" content="60">
</head>
<body>
<img src="/path/to/test.jpg" width="640" height="480" alt="
Upstairs Web Cam."> 
<p>Refreshes automatically every 60 seconds.</p>
</body>
</html>

A big thank you to Peter and to fellow Daynoter John Dominik who suggested a different way of doing it.

Aloha!

November 3, 2005

Using PHP to Display a File Date

Thank you to everyone who has sent in suggestions on how to solve my problem of time stamping a jpeg or html file. I now have more suggestions than I could possibly test in a week. I will post solutions as I can find the time to do so.

So far, one suggestion that works is from Rick Hellewell:

<?php
// outputs e.g. somefile.txt was last modified: December 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename))
{
echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
}
?>

I believe it assumes that the 'somefile.txt' is in the current directory (the directory that the current PHP page is in). I got it from the PHP pages here: http://us3.php.net/manual/en/function.filemtime.php. And the extension of the web page needs to be PHP. ...Rick...

You insert the the above code into a web page anywhere between the <body> </body>tags, make sure the name of the web page has the .php extension and, assuming your web server is setup to use PHP, Bob's your Uncle, it works!

But for now, thank you to Peter Thomas, fellow Daynoters Rick Hellewell and John Domonik, and Frank Fitz for sending in suggestions/examples. I will get to each as soon as I can. If I missed anyone I apologize, it was purely unintentional.

Aloha!

November 7, 2005

Is Sony Evil?

I've posted before about the dichotomy that is Sony. On one hand, you have the hardware side that seems to be headed in the right direction. For example, rather than continuing to force people to use its Memory Stick technology, Sony began to use, among other types, mainstream CompactFlash(r). Sony also started to support not only their Atrac3Plus(tm) audio DRM format but also MP3 and wav.

On the other hand, you have the entertainment side. I would guess that these are the people who came up with what is being called the Sony rootkit debacle. This ongoing saga illustrates, in my opinion, the worst that Sony has been and, apparently, continues to be.

I will leave it to others to document the decline and fall of the once great Sony empire. All I can do is echo what is the the safest course of action when it comes to prudent computer security: DO NOT BUY ANY SONY MUSIC. If you do, DO NOT USE A WINDOWS BASED COMPUTER TO LISTEN TO IT. To do so appears to put your PC, and all the information on it, at substantial risk.

At this point, I believe Sony's entertainment division has truly lost its way and should be spun off as a separate company. Otherwise, it could drag the rest of Sony down with it as it dies a well deserved corporate death. YMMV. Insert disclaimer here.

Aloha!

November 8, 2005

Nikon v. Pentax and 19-inch Monitors Reviewed

The folks over at Tom's Hardware recently compared the Nikon D50 and Pentax istDL digital cameras. After putting both through their paces, the verdict was:

The Nikon D50 seemed to us to be the model with the best overall performance. It was also the easiest to use, since the photos it produced in automatic mode (with no corrections made) were usually directly usable.

That said, the reviewer also felt that the Pentax "still offers certain very attractive features, such as depth-of-field preview, and the ability to use all kinds of lenses, including older ones that are available at low prices." Hence, if money is a concern, then you may want to favor the Pentax. Otherwise, the Nikon is the better choice.

Also of interest is a review of 19-inch LCD monitors. Included in the comparison are the Philips 190B6CS, Iiyama E481S, LG L1950S, Hyundai B90A, Sony SDM-HS95P, Samsung 930BF, Eizo FlexScan L778, ViewSonic VP191b, and Soyo DYLMO19A. Although they are very impressed by the Eizo's fantastic colors and amazing 1075:1 contrast level, they are left wondering about the $750USD price and the relatively slow response times (between 18ms to 30ms). So the overall recommendation? The ViewSonic. Even though the ViewSonic wasn't the fastest panel in the market, it is right up there while, at the same time, providing "performance [that] is clearly above that of the competition." They go on to point out the ViewSonic's superb color reproduction at a reasonable (for them - ed.) price of $520. YMMV. Insert disclaimer here.

Aloha!

November 9, 2005

Installing faad2/m4a/AAC Support in Xandros Deluxe 3.01

UPDATE: Follow this link to a site that has a Debian specific source code for the faad2 xmms plug-in. You still have to compile the stuff but the revised scripts do most everything for you. Just remember, when you do the configure, to type in ./configure --with-xmms --with-mp4v2. Note, the server is behind a dyndns proxy. Use at your own risk. YMMV. Insert disclaimer here. END OF UPDATE

DaveSource.com has a good page on installing faad2 and the xmms plug-ins in Debian. I've modified the instructions to work with Xandros Deluxe 3.01. Why would you need such things? Well, if you have a library of non-DRM m4a or AAC audio files, the only way, by default, to play them on Xandros Deluxe 3.01 is by using Xine or the evil RealPlayer 10. Although RealPlayer works okay, it and Xine are fine for video, for which they are designed, but they are not the best for listening to audio.

What is needed, as far as I am concerned, is something like the ubiquitous WinAmp for Windows. As it so happens, Xandros allows you to install an application called xmms, via Xandros Network, that is very similar to WinAmp. But, and here's the catch, you have to add support for m4a/AAC yourself. Whether you want to spend the time doing this only you can decide. If you are happy with Xine, RealAudio, or something else, fine. But if you want to use xmms under Xandros to listen to m4a/ACC files, then read on.

Getting this support installed on Xandros is a challenge because, it seems, you can't just install the software directly via Xandros Network. Before I get any further, please go to the DaveSource site and read the instructions there (keep your browser open on the site so that you can refer to the instructions and also download the required patch file). Once you understand the instructions, know that you need to modify these instructions to work with Xandros Deluxe 3.01. What I have below are changes to the instructions that by trial and error I found to work. YMMV. Use at your own risk. Insert disclaimer here. Note, this plug-in cannot play encrypted files so don't even ask.

  1. If you have not yet installed, via Xandros Network, the C/C++ Development Tools and automake1.9 (or later) and any other development tools/libraries that may be needed, like GTK, do so now. Xandros does not install a development environment because they don't want you to compile your own applications. While it is not impossible to do so, I wish Xandros wouldn't make it so difficult. In any case, this is not a tutorial on creating a development environment in Xandros so you are on your own.

  2. Install, via Xandros Network, something called libtool.

  3. Install libid3-dev (I have no idea if this is needed but I installed it using the instructions).

  4. Download the faad2 file from AudioCoding.com. Make sure you get the .tar file and not the .zip (which is intended for Windows users).

  5. Create a faad2 directory by typing mkdir faad2

  6. Unpack the faad2-2.0.tar file that you down loaded from AudioCoding.com by typing in tar -xvf faad2-2.0.tar (Or whichever version you down loaded. Again, do not download the zip file version as it is intended for Windows users and will not work in Linux. Note also that if you try using the Xandros File Manager, instead of unpacking the file via the command line, this may result in errors. So don't blame me if you use the File Manager and run into problems.

  7. After unpacking the files, change into the faad2 directory by typing cd faad2

  8. Once there, the instructions say to edit configure.in by adding AC_PREREQ(2.50). It didn't seem to matter in Xandros whether I did. I'll let you decide if you want to edit configure.in. Whichever works for you. I didn't.

  9. Next, edit the Makefile.am file by deleting the lines referring to rpm: (see the DaveSource instructions). If you forget to do this, you will get a "Makefile:623 missing separator. Stop." error when you run make.

  10. Another thing that didn't seem to matter is how you run the commands in the file named bootstrap. That is, manually, as the instructions say to do or by typing in autoreconf -vif. I used autoreconf -vif although you can do them whichever way that works. Note, you may need to change permissions on bootstrap to make it executable. Or not. It depends.

  11. As root, follow the instructions about typing in ./configure --with-xmms --with-mp4v2

  12. Then, type in make

  13. And finally type in make install

  14. faad2 is now, or should be, installed. If not, make clean, then delete everything in the faad2 directory and start over. Keep trying different variations until you get it installed without error.

  15. Having done all that, you are now are ready to create the xmms plug-in by changing directories by typing cd plug-ins/xmms/src

  16. I think you can ignore the instructions about downloading the makefile.manual file. I didn't need it and you probably won't either. In fact, trying to run the file may lead to problems. But, for now, I would just ignore them and only follow the instructions if you end up with other problems later

  17. Continuing with the instructions, download the libmp4.c patch file from the davesource site.

  18. Once the file is down loaded, type in patch < libmp4.c.patch I don't know if this step is still needed but I did it.

  19. Finally, read and follow the instructions in the INSTALL file in the /faad2/plugins/xmms/src/ directory to complete the installation. If you get errors, start over and try different variations like manually doing the make and make install or doing the makefile.manual file.

If all went well, start xmms and check that the plug-in is listed and enabled. If so, you will now be able to play plain, unencrypted m4a/AAC files.

Thank you to the davesource site for creating the how-to and a big onion to Xandros for not including m4a/AAC support natively.

Aloha!

November 10, 2005

Microsoft Map to the Future

Just when I think Microsoft just doesn't get it (and never will - ed.) comes something that stops me in my tracks. Recently, Dave Winer posted two MS internal communications. Taken together, they write a road map for MS for maybe the next five years. It appears management has a clear idea of where they want to go. But can they get their organization to change directions quickly enough? That will be the multi-part challenge.

Multi-part because everyone, from the night janitor up to top management, must first understand the need for and accept the urgency/personal responsibility to implement forward looking change. To do this, management must answer the question: "What's in it for me?" In other words, management must make the case to employees that change will result in rewards for those who change.

Once people understand the need for change, they must then learn how to do something differently. Even if they have been doing it a certain way for many years. Even if what they have been during "worked" well in the past, each person must learn to do it differently. For many, this will not be easy.

In the end, in any organization, change is difficult - even when there is a clear case that the change is advantageous to everyone. Yet, MS has shown that it can effect major change. Do it rapidly. And lead the market to where it wants to go.

Do not bet that it can't do so now.

[One example of the direction MS seems to be headed is reflected in the MSDN Express Editions site that went live on Monday. Here, MS is providing free (as in beer) editions of Web Developer Express, SQL Server Express, Visual Basic Express, Visual C# Express, Visual C++ Express, and visual J# Express. However, as an example of how they still don't get it, you have to register to get a key to activate the software. Registration gives you the opportunity to receive email from MS and their partners (also known as spam, which MS says you can opt out of). Nobody said forward looking change would be easy.]

Aloha!

November 15, 2005

Firefox 1.5 RC 2 Available

For the more adventurous out there, Firefox 1.5 Release Candidate 2 is on the wire. Insert the usual disclaimer here as this is not gold code so don't blame me if you try it and Firefox eats your hard drive and the left fin of your gold fish. Or something. For everyone else, wait until 1.5 is ready before installing.

Aloha!

November 17, 2005

Will My Next PC Be a Mac?

Well, maybe. I have my eye on a Mac Mini but I won't even think of buying until the Intel processors are folded in sometime next year. I mean, why buy now, before the Intel CPUs are out, if you know your Mac will become defunct in less than a year? But if/when I do eventually buy, I might want to check out this site that lists OpenSource software for Macs. OpenSource software wouldn't be the only reason to go the Macs, nor maybe even the main reason. But knowing that such software is available is a consideration.

By the way, I know there are rumors that some Intel CPU powered Macs will be coming out early next year, rather than the announced Q3/Q4 of 2006 timeframe. Perhaps. But I don't think MS has cornered the market on rumors designed to create fear, uncertainty, and doubt. Why would Apple spread similar, although slightly different rumors? Perhaps because if a customer were thinking about buying a computer within the next six to nine months and knew that Apple would not have anything available, he or she would probably buy somewhere else. But if rumors started going around that Apple would have such Intel PCs available within that timeframe, you might decide to wait. Now, be clear, I don't have any insider information and for all I know, come January 1st, Apple will debut a bunch of Intel powered Macs. Or not. Well, this is just idle speculation. YMMV. Insert disclaimer here.

Aloha!

Firefox 1.5 RC3 Real Soon Now

The countdown to Firefox 1.5 continues. According to the latest in the support forums, there will be an RC3 Real Soon Now. In my limited experience, an RC3 is rather unusual. My reading of the tea leaves is there are a bunch of problems yet to be ironed out. I could be wrong, though. YMMV. Insert disclaimer here.

In any case, one of those problems appears to be with the very popular AdBlock plug-in (link goes to their support forum). The advice from the Firefox forum is to switch to AdBlock Plus. However, when I did that, AdBlock Plus exhibited a menu display error. I won't go into detail but this is a bug that the current version of Adblock had fixed earlier but is now reappearing in Adblock Plus. Sigh. No one said OpenSource software is perfect.

I'm also becoming discouraged by some of the forum chatter which seems to indicate what I would consider to be major problems (especially with print preview) within Firefox 1.5, will not be fixed any time soon.

So, even after 1.5 goes gold, there may be major problems to deal with. Although I still think Firefox is better/safer/standards compliant than IE, the folks over at Mozilla need to know that I won't continue to use software that is unreliable.

November 21, 2005

Release the Hounds: Sony Rootkit Reloaded

If you are a regular reader of Wired this may be old news but someone has finally begun to ask the right questions about the Sony Trojan Horse rootkit(tm) debacle. In an article by Bruce Schneier entitled the Real Story of the Rogue Rootkit, he asks the question as to why the dogs didn't bark. That is, the rootkit infections began last year and has now spread to, in one report, one-half million PCs. Yet, no anti-virus or anti-spyware company raised the alarm save for, according to the article, F-Secure. Why?

Was it because the rootkit was undetectable? Or is it because these companies are in bed with Sony/RIAA/MPAA and considered the rootkit not a security threat you needed to be notified of?

This kind of issue was brought up earlier in relation to Microsoft's Anti-Spyware (now re-named "Defender") program and how MS changed its detection of the Claria adware (nee Gator) such that it no longer advised you to remove it (i.e., the Claria adware).

This is a developing story and things are still unclear, but the trend appears to be that we can no longer implicitly trust the companies that are supposed to detect these security intrusions because, perhaps, their definition of adware/spyware is contrary to ours or they do not scan for rootkits.

There is a high probability, given this history, that the Sony rootkit is not the only adware/spyware application that is not detected by the major anti-virus/anti-spyware companies. If this is true, you have to decide what to do about this (even if these companies belatedly now begin to mark the Sony rootkit).

I am unaware of any security strategy that you can use on Windows to prevent your PC from being owned by someone else if you rely entirely on anti-virus/anti-spyware programs. If there is, feel free to leave a comment. But as far as I can see, the only way to minimize, but not completely reduce the risk, is to switch to another operating system. Which you choose is up to you. But if you don't want to owned by Sony, or the RIAA/MPAA, or the Russian Mafia, you really need to decide. Now. YMMV. Insert disclaimer here.

Aloha!

November 22, 2005

Sounding Off2: faad2 and xmms2

It's a very rainy day here in paradise. The humidity is at 100 percent and the window panes are covered with condensation that glitters like icicles as the water drips down. I think you can guess that not much is happening here today. Although, I did have a little problem yesterday with the program I use to listen to music. It's called xmms. It stopped playing anything except MP3s. I don't know why. All the plug-ins where still there and enabled. So I uninstalled and reinstalled the program. No difference. So I tried re-compiling the faad2 xmms plug-in again but had no luck. Sigh. So, I uninstalled again, deleted the .xmms file in ~/home, reinstalled, and Bob's your slave, it's working again.

Speaking of recompiling the faad2 xmms plug-in, I found a new source (pun intended) of where to get the code. The xmixahlx site has the source code specifically setup for Debian installations. You still have to compile everything, but at least you don't have to go through any Debian specific incantations. Just follow the default instructions, including ./configure --with-xmms --with-mp4v2 and the scripts do everything for you, including copying the plug-in to the correct directory. Pretty slick.

Of course, the site is located behind a dyndns dynamic DNS service so who knows how reliable/secure a site this is. YMMV. Use at your own risk. Insert disclaimer here.

Aloha!

November 28, 2005

Codecs R Us

One of the problems in the wild world of computing is the lack of standards. But sometimes, the problem is there are too many standards. A reflection of this is the number of codecs you may need to install to view/hear the content that is out there. I came across the Free-Codecs.com site recently. It haven't tried to use any of what they have but if you need a codec, you may want to check this site out.

Mac vs. Linux: Which is Better?

I happened upon a blogger who wrote about his experiences in switching from Linux to a Mac Mini. Although most people who buy Minis are probably Windows users, it is interesting to see the perspective of someone coming from the OpenSource world to the closed and very proprietary Apple Mac operating system.

You can read his review but the author's bottom line? Thumbs up on the Mac GUI but he hasn't given up on Linux.

November 29, 2005

Laptop Drive Comparison

For those looking to boost laptop performance, one area to upgrade is the hard drive. Due to battery power consumption and price considerations, laptops use relatively low capacity and relatively slow hard drives. Indeed, on the budget end of most laptop lines you will most likely find cheap 4,200 RPM disks with small 2MB buffers. Upgrading one of these drives can lead to substantial speed gains when working with a typical office suite of applications according to tests reported by Storage Solutions of several laptop hard drives. The downsides? Cost and shorter endurance times before you have to recharge the batteries of your laptop.

Only you can decide what tradeoff you are willing to live with but if you choose to upgrade your hard drive the Storage Solutions review seems to indicate it may be worthwhile. Although no test can be exhaustive of every type of drive available, I think the Storage Solutions test covers the major players: Fujitsu, Hitachi, Samsung, Seagate, and Western Digital.

As one would expect, for the most part, the faster the spindle speed, the higher the performance. Hence, it should come as no surprise that the Hitachi Travelstar model 7K100 7,200rpm disk comes out on top for most of the tests.

The problem is, the Hitachi costs about $200USD for 80GB of storage. As a comparison, in the desktop world you could get a 300GB drive for about the same price. So, although you can gain a speed increase by switching from a 4,200rpm drive up to a 7,200, the cost will also be relatively substantial. If that equation works for you, then the Hitachi is probably the way to go.

December 1, 2005

Yet Another Sony DRM Debacle

People who create copyrighted work have a right and obligation to ensure that their works are protected. However, no law is absolute and few if any laws or rights operate in a vacuum. That is, there are usually competing rights. For example, my right to throw my fist ends at your right to keep me from injuring you. One right trumps the other.

Similarly, although authors have a right to protect their works, that does not mean that right trumps all other rights.

J. Alex Halderman of the "Freedom to Tinker" website is reporting that the recent Sony rootkit debacle isn't the only Sony DRM in the wild. It seems Sony is also using something called MediaMax (it is reportedly also used by other music labels).

Mr. Halderman is saying

MediaMax phones home whenever you play a protected CD, automatically installs over 12 MB of software before even displaying an End User License Agreement, and fails to include an uninstaller.

Part of the software that MediaMax installs is a driver meant to interfere with ripping and copying from protected discs. I had believed that MediaMax didn't permanently activate this driver-set it to run whenever the computer starts-unless the user accepted the license agreement. As it turns out, this belief was wrong, and things are even worse that I had thought.

You can read the rest of the gory details at his site but it is becoming clear that certain companies wish to own your PC and don't take into consideration competing rights. All I can say is vote with your pocketbook by avoiding these companies and by spending your money on people who treat you and all the laws with respect. YMMV. IANAL. Insert disclaimer here.

Firefox 1.5 Goes Gold

The Firefox browser version 1.5 went gold on Tuesday. I downloaded the Windows version that night and the Linux version on Wednesday. So far, other than extensions being broken (something that seems to happen on a regular basis), it runs fine. Although, I don't see much of a difference in performance or features.

For those installing the Linux version, there's only one tar ball for i386 but it works in Xandros Deluxe 3.01 except for a GTK2 error that doesn't seem to cause any noticeable problems. If you want a Debian specific version, you will need to try searching Google for a backport. Otherwise, just use the tarball and extract the files. No need to compile and I didn't need to add any libraries or other programs. Just extract and click on the "firefox" file. All your current Firefox settings will be read. Amazing. Now, when the day comes that installing all Linux applications is this easy will be the day that Linux is ready to replace the Windows desktop. That day has just become a bit closer.

December 2, 2005

Spyware 1: Trust 0

In a Wired article, writer Annalee Newitz says the spyware/adware wars are over and spyware/adware has won. Newitz chronicles the rise and fall and rise again of the hated Gator/Claria as an example of how ever more money is being made by tracking your web surfing habits.

Whether it is Gator/Claria or Google, or Yahoo! the goal is the same - even if the mechanism used may or may not be different. What is different is that the watch dogs have been muzzled.

The mere use of the word spyware can lead to a law suit. Said legal threats have chilled the environment and made anti-spyware companies gun shy. Hence, these companies are no longer raising the alarm when these spyware/adware programs install themselves and begin phoning home.

I have no solution for this other than eternal vigilance because it appears we can no longer trust the watchdogs.

Have a Great Weekend, Everyone - Aloha!

December 12, 2005

Top 10 Weirdest USB Devices

As the end of the year approaches, expect to see more top ten lists. The first up is the Top Ten Weirdest USB Devices from Sweden's fosfor gadgets site. I think I've already seen the Tiki Drive, but I have to agree with his number one choice. Just don't loose your head over this one folks.

December 15, 2005

Moto4Lin: Linux/Motorola V3 Connection

Yesterday I talked about the Motorola V3c I got for SWMBO. If you want to access the phone, via Linux, you may or may not be able to use the application called Moto4Lin (link to the Moto4Lin site for info and download the application from KDE-Apps here) .

I say may be able to use Moto4Lin because, as with most Linux applications that you have to compile yourself, you have to have the correct libraries, compiler environment, and in this instance, kernel module.

The libraries you need are libqt3, libusb-dev, and zlib. I won't go into the compiler environment because it varies so much by distribution. You also, according to the documentation, need a kernel module called the USB Abstract Control Model (ACM). Where you get that and how you install it I haven't figure out yet. [UPDATE: See below]

In using Xandros Deluxe 3.01, I was able to install the required libraries and then at the command line change into the directory where I unzipped the downloaded file and, as root, type in qmake [enter]. Then type in make [enter]. And finally type in make install [enter].

The instructions also say to type in the following so that you can run the program as yourself (as opposed to root):

chown root /usr/bin/moto4lin [enter]
chmod u+s /usr/bin/moto4lin [enter]

So, I now have the Moto4Lin application running but I can't connect to the phone.

When/if I can find this ACM module and get it working maybe things will work. Or not. You never no with Linux. But I'll keep you updated as things go forward.

Speaking of updates, I tried viewing the internal display screen of SWMBO's Motorola V3c outdoors yesterday and it has the same problem as my V3. Namely, the screen washes out and you can't see what is being displayed. Oh well, maybe in the next version of the V3 they'll get that solved.

UPDATE: Okay, apparently the module loads automajically but it is in a location different from the default that Moto4Lin looks for it. I will lay out two methods of how to get things going on a Motorola V3 from Cingular Wireless.

  1. Plug in the phone to your mini-USB cable and then plug the cable into your PC's USB port.

  2. At the command line, type: echo AT+MODE=8 > /dev/ttyACM0 [enter][note: the ttyACM0 part has the number zero at the end, not the letter O.]

  3. Still at the command line, start Moto4Lin by typing: moto4lin [enter]

  4. With Moto4Lin running, click on the "Connect/Disconnect" button.

  5. After a short wait, it should be connected. If successful, you then click on the "Update list" button.

  6. If that works, the Directory window should display "Phone", an icon, and the plus sign "+" next to the letter "a" to indicate you can open that directory. Do so.

  7. This should lead to a "mobile" directory. Expand that directory and you will be viewing the root folders of your phone. Done.

Now, if at step four above you don't get connected, you may have to click on the "Preferences" button and edit the default connection directory from /dev/usb/acm to /dev/usb/tts/ . I had to do this and maybe this is specific to Xandros Deluxe 3.01 using the 2.6 kernel. I don't know. All I know is I had to do it otherwise I couldn't get connected. YMMV. Use at your own risk. Insert disclaimer here.

Screen shot of Moto4Lin.
Click on the image to see a larger version.

Aloha!

December 27, 2005

IE 0-Bit SSL and CrossOver Office/Wine

If you are using Xandros Linux Deluxe 3.01 and running CrossOver Office 4.1-2 to run Internet Explorer 6.x you may have noticed that you cannot connect to nor view any web page on a SSL-secured web site. This is because IE, when running under Xandros/CrossOver, has its cipher strength set to 0-bits (open IE's Help menu, then click on "About Internet Explorer" to display the cipher strength, among other things). Why this is so, is not clear to me but a check of the support forum at Xandros found the following work-around:

  1. Navigate to your /home/USERNAME/.cxoffice/dotwine directory (substitute your own login name for "USERNAME" when navigating to the directory).

  2. Make a backup copy of the system.reg file found in that directory.

  3. After making the copy, open the original system.reg file with your text editor.

  4. Find the following line and delete only that line: "ComputerName"="localhost.localdomain"

  5. Save your change and exit the text editor.

This worked for me and I now have 128-bit cipher strength in Internet Explorer and I can now access secure sites.

Aloha!

December 30, 2005

Buy an iPod, Get a Cut of Meat

I saw this local TV news report recently in which a woman alleges that the iPod she bought from the Honolulu Wal*Mart actually didn't have an iPod in the box. What she displayed to the camera looked like plastic wrapped dog food. Sites like Gizmodo and Engadget picked the story up and eventually updated it saying an internal Wal*Mart investigation indicates a former employee made the switch to that, and other iPod boxes.

So, to all you kids out there who got a lump of meat in your stocking for Christmas, it's not because you were naughty.

January 3, 2006

Untrustworthy Computing

If you are regular reader of fellow Daynoter Rick Hellewell, as I am, you would have heard about what may be one of the more serious Windows vulnerabilities to come through recently. The exploit requires only that you visit an infected site or view an infected email and the dirty deed will be done.

Rick, and other respected security experts, are taking the unprecedented step of recommending the installation of a non-Microsoft patch because of the seriousness of the threat and Microsoft's apparent lack of concern about this threat. As the SANS people indicate:

You cannot wait for the official MS patch, you cannot block this one at the border, and you cannot leave your systems unprotected.

It's time for some real trustworthy computing. All we're asking is if we've proved ourselves to be worthy of your trust.

If you trust these guys, and they've earned such trust over the years, now is the time to take the leap and download the patch.

January 5, 2006

Kub Reporter

Speaking of Linux, Desktop Linux has a short review of Kubuntu 5.10 . As many of you know, Kubuntu is the KDE little brother to the better known Gnome Ubuntu 5.10 ("Breezy Badger". Badger? I don't need no steenkin' Badger!). The reviewer's bottom line? While there is much to like about Kubuntu, if you are looking for a Linux desktop, check out SUSE Linux 10 or Xandros 3.0 instead.

Aloha!

Xandros Desktop 4.0 Beta

If you like to be on he bleeding edge of technology, Xandros is accepting applications to be beta testers for the Desktop Linux version 4.0. I have no information on what will be included in version 4 nor how stable it currently is so don't blame me if you use it and it eats your hard drive for breakfast, chews it up for lunch, and spits it out for dinner. On the other hand, you get to play with all the cool new tools for Xandros Linux before any of the other kids. YMMV. Insert disclaimer here.

January 9, 2006

Oils Well That Ends Well

Do not try this at home. I repeat, do not try this at home. The folks over at Toms Hardware have a story on using eight gallons of cooking oil to act as a cooling medium for a PC.

Strange at it may seem, I seem to recall that oil is commonly used to cool high power electrical components. However, I have never heard of anyone using oil to cool a PC via immersion. That said, these people took the time to seal a case and make other needed changes to a motherboard and CPU and apparently ended up with a stable, completely quiet PC.

However, I'm not an electrical engineer and I have no idea whether this is safe to do so I'll say it once again, don't try this at home. YMMV. Insert disclaimer here.

Aloha!

January 19, 2006

Firefox Ping Attribute: Feature or Problem?

There is an old axiom that says just because you are well versed in one area does not mean you are in all areas.

Such seems to be the case, once again, with the Mozilla browser called Firefox. It seems they've added a "feature" to their branch builds (By branch build they are referring to non-stable, testing versions of Firefox). This feature, called a ping attribute on anchor and area HTML tags, provides that "When a user follows a link via one of these tags, the browser will send notification pings to the specified URLs after following the link." That is, when you click on a link that includes this new ping attribute, you will automatically send a ping message to a server informing them what your IP is, what IP you went to, when, what browser/operating system you have, etc.

Be clear, websites get this information now, without using this new attribute. What the folks at Mozilla are doing is implementing a way that, according to them, will speed up response times when compared to sites that use re-directs to get the same information. In their estimation, it is better to provide this attribute and speed up the 'net than it is to do nothing or actively oppose businesses who implement user tracking (i.e.,removing such re-directs would also speed up the response times on the 'net).

As a quick reading of the comments to the announcement indicate, there are those who disagree that implementing the attribute is a Good Thing(tm). I happen to agree with the comments. To me, this feature is like the "pre-fetch" debacle in which Firefox, by default and without any user intervention, downloads the pages linked to the page you are currently viewing. So, for example, you do a search on Google and it displays 25 links to other pages. Firefox will go ahead and download and store on your PC each of those 25 pages without your knowledge or approval. Obviously, should the police/FBI/Homeland Security/your employer one day knock on your door and ask why are you going to sites with illegal content, you can thank Firefox's "feature".

It appears the developers of these Firefox features have not learned from the problems plaguing Microsoft's Internet Explorer. Further, the developers need to understand that security, transparency, and privacy come before performance. That is, I'd rather use a slightly slower browser that is secure than one that is faster but a vector for all kinds of problems.

That said, Firefox is still more secure than IE and based on that, I will continue to use Firefox. But should the Firefox developers continue to be blind to the foreseeable and logical consequences of their features, I may need to start looking for something else.

Aloha!

January 23, 2006

Search Engine Queries: Untrusted Computing?

These are my personal opinions. Insert disclaimer here.

Sometimes, I hate being right. A long time ago, in galaxy not so far away, I wrote a post about the possible security/privacy concerns of using an external search engine on your website. I noted that the search phrases were no doubt logged by such engines and a profile probably created. Said profile would likely be used for commercial purposes and I questioned whether that was appropriate. At the time, some criticised the post as not being realistic.

However, my concerns appear to be becoming true. But in a way I had not foreseen - namely, political.

Recently, Republican President Bush's administration subpoenaed search engine data from at least Google, Yahoo, AOL and Microsoft . Except for Google, everyone immediately caved in under the pressure and submitted at least some of the data without even trying to quash the subpoenas.

Although reports indicate no personal information was requested or released, search queries can be mined in ways that can lead back to an individual. For example, databases can be cross referenced such that information that appears safe when viewed in each database can be combined to point to an individual.

Even single, aggrate databases that don't have names can be queried in ways that can lead to an individual. That is, even if the database doesn't have a name field, but does include items such as, but not limited to, race; age; city or zip code, queries can be constructed that slice the data down to one person. I've seen it done and it's almost trivial to do.

Please note: I'm not saying this has occurred in this or any other instance. But since it is theoretically possible, it comes down to - who do you trust?

This time, no names were apparently requested. But I'll be taking odds as to when the proverbial nose of this camel is soon followed into the tent by the tail.

Aloha!

I Hear You, Sometimes

System Note: I have been having problems with reader comments not getting through to me. By that I mean the comment itself gets published okay on the website, but I'm supposed to get an email notice telling me that a new comment has been left so that I am alerted to that fact. Unfortunately, for awhile now, only some emails have been getting through.

I assume the problem is with how pair.com (my web host) filters emails for spam. Why do I think this? Because some emails get through (including my own test messages) while others do not. I realize the problem could be an intermittent bug in MovableType (my content management system which handles the background task of posting the comment and emailing me) or it could be my host. I dunno for sure.

In any case, if you left a comment and I didn't get back to you it's highly possible that I was not made aware that the comment was made. Sorry in advance and in arrears.

January 24, 2006

Office Suites: Who's Number Two?

It's nothing new to acknowledge that Microsoft's Office suite of applications is number one in sales. According to this article on c|net news.com, MS has 95 percent of the market. What is interesting is who is number two.

Go ahead, take a guess. Nope. Try again. Wrong. It's Apple's iWork. It seems the long-time second place suite, Corel's WordPerfect Office fell from second to third last year.

To be sure, iWork doesn't have all the applications that, for instance, Office Professional or WordPerfect Office X3 Professional has (e.g., iWork doesn't have a spreadsheet). In addition, it is surprising that an application that runs only on Macs, versus one that runs on PCs has taken second place. So take the article with a grain of salt.

Nonetheless, if true, this does not bode well for WordPerfect. I should note I'm not a big fan of WordPerfect. To this day it is full of bugs that will cause your document to go up in smoke. But, I believe, competition improves the breed and Microsoft's Office could stand some improving.

To a lesser extent, Microsoft should also be concerned. According to the article, the split between iWork and MS Office on the Mac platform is about 17 percent versus about 82 percent. Seventeen percent of the market on Macs is a large percentage when you consider MS Office, as noted earlier, holds about 95 percent of sales, overall.

Aloha!

January 25, 2006

Dell Support, Does it Exist?

Speaking of people who may have been living under rocks, this guy says Dell customer support ain't what it used to be. Well, I have other news for him: there's no such thing as a tooth fairy, money doesn't grow on trees, you don't tug on Superman's cape, you don't spit into the wind, and you don't pull the mask off of the 'ol Lone Ranger [sorry for the obscure reference to an old Jim Croce song - Ed].

All kidding aside, no, Dell customer support isn't what it used to be. Yes, they did it to lower costs and thereby increase profits. Unfortunately, for Dell and its customers, this change may have the opposite effect. As customers realize that Dell is no longer providing support, they will try to find another company that will. What that company might be I don't know. Suggestions appreciated.

Aloha!

February 3, 2006

Guy Kawasaki Starts a Blog

There are many successful people who were born and raised in Hawaii. But to many, you really aren't SUCCESSFUL unless you go to the mainland and make it big there. I guess it's something like the big fish in the small pond going to the ocean where, it turns out, he or she is still a big fish.

One of the guys that made it big on the mainland is Guy Kawasaki. Kawasaki is an author of eight books/Forbes magazine columnist/Apple Fellow/venture capitalist (read his bio) and is now also a blogger.

Kawasaki starting blogging in December and has written informative and insightful posts on business. From email etiquette to the art of the schmooze to how to give a good speech/presentation. Anyone who is in business, or wants to be, should read his blog.

In each post, he is giving away valuable information that you can use to move forward in the business world. Why he started his blog and why he is giving away such valuable insights I don't know. But I understand that his blog has led to increased book sales so maybe there's something to all this stuff about business being a conversation. Or not.

In any case, if you have an interest in business, please go to his blog site.

On a personal note: Hey Guy, I'll call your Kalihi Valley and raise you one Palolo Valley!

Have a Great Weekend, Everyone - Aloha!

February 6, 2006

Novell Survey: Most Wanted Apps Not Yet on Linux

In order for Linux to finally break through and become an alternative to Windows, it needs to meet the needs of the average desktop user. That is, you have to include a GUI that is easy to use and applications designed to run under that GUI.

Within that user space, Linux needs the types of applications that many people have become used to and dependent on. The basics include Web access, word processing, multimedia (video/audio), and infrastructure tools such as drivers for printers, scanners, keyboards, mice, etc.

In order to find out which applications people are currently interested in seeing run on Linux, the folks over at Novell are hosting a survey . The list currently shows the following:

Top 10 Applications (last 31 days)
Rank Application
1. Photoshop
2. Autocad
3. Dreamweaver
4. iTunes
5. Macromedia Studio
6. Flash
7. Quicken
8. Visio
9. Quickbooks
10. Lotus Notes

Of the 10, I could use Photoshop, iTunes, and Lotus Notes. Personally, I could really use something like Paint Shop Pro rather something more complicated like Photoshop. But either would do. Yes, there is Gimp. But no, it is not as easy to use nor, in the case of Photoshop, as powerful.

For iTunes users, there are efforts to get something working, but it seems like that every time they get close, Apple releases a new version that breaks all the work done to that point. One might get the feeling that Apple was doing this on purpose.

For Lotus Notes, yes, you can sort of run it using CrossOver Office. But it's not very stable and not all the features work. Although it is better than nothing, I can't wait for Lotus to release a real Linux client (Real Soon Now).

A Linux desktop that meets the current needs of Windows users is not there yet and this survey shows some of the gaps that still exist. Maybe some day, but not yet.

Oh, before someone asks, yes, I'm using a distribution called Xandros Deluxe 3.01 on a full-time basis. Although this may be close to as good as it gets, in my opinion, as good as it gets isn't (yet) good enough.

Aloha!

February 7, 2006

Zalman 9500 CPU Fan

Speaking of PC parts, I recently replaced the Zalman 7000B AlCu in SWMBO's PC with Zalman's big brother CPU fan called the CNPS9500. And by big brother I mean this cooler is BIG. First, there's the weight of 530g (about 1.2lbs). Then there's the height of 125mm (almost five inches). Note well that the weight exceeds the maximum of 450g allowed on most motherboards. Hence, you must be extremely careful when moving the motherboard with this fan attached. You may even wish to remove the cooler if you have to transport the board for long distances over rough roads.

That said, this cooler has significantly dropped the high operating temperatures the Intel 2.8GHz (Prescott) CPU was previously registering (around 70 degrees Celsius, at idle). Even though the smaller Zalman did better than the stock Intel CPU fan, temps would still climb such that throttling was probably occurring. But now, with the 9500, idle temps average around 58 degrees Celsius with the fan slowly spinning at just under 1,800 RPM. This is much better and I've been able to remove one of the two auxiliary case fans I had to add to keep the Prescott from melting down. I may even try removing the remaining auxiliary case fan as it is now the loudest component in the case and probably isn't needed anymore.

Three installation notes may be of help for those of you who decide to install this fan. As always, proceed at your own risk. YMMV. Insert disclaimer here.

First, When removing your existing fan, try to read whatever instructions or warnings you can find relating to its removal. Whatever you do, don't just yank the old fan off because the adhesion between the fan and the CPU is usually so great that you can literally pull the CPU right out of the motherboard. Needless to say, if you do this, you could damage both the CPU and motherboard.

What you usually have to do is very, very carefully, remove the hold down mechanism (screws or clips) that hold the fan to the motherboard. Then, very carefully rotate the fan back and forth until the fan releases from the CPU and you can safely remove the fan.

Second, be aware that the side of the 9500 with the fan, faces inward (the instructions do not mention this). That is, the fan blows through the cooler and then out the back. Hence, you place the side with the fan facing towards the inside of the case and the opposite side facing out the back (assuming your case has an exhaust fan in the back. Otherwise, you may need to point the exhaust side of the cooler at your power supply (assuming you have a power supply with an exhaust fan).

The third installation tip is that you will probably need to remove the motherboard from your case as there otherwise won't be room to reach the screws used to mount the new fan. In my case, the PSU blocked access to one side of the fan so I couldn't reach in with the supplied hex wrench to tighten down the fan. So, I ended up removing the motherboard whereupon I was able to mount the fan in a few minutes. By the way, before removing the cables that attach to the motherboard, you should make a clear diagram and/or mark which cable goes where. You should especially note the orientation of connectors and which pin each connector goes to.

If your case and motherboard layout has the room for this behemoth (have I mentioned it's BIG?), and you aren't using your case to transport things for your LAN parties, then this may be the cooler for you. YMMV. Insert disclaimer here.

Aloha!

Antec Fusion Case

Antec announced last week what sounded like a replacement for their popular Aria case. The press release states the new "Fusion" case will be available on March 1st at a price dependent "upon final feature set." I don't know if that means you can add optional features or whether the press release was written before the design was finalized.

In either case [pun intended - ed.], there isn't much else known except for what's in the press release:

  • 430 watt power supply (PSU).

  • Dual 120mm cooling fans.

  • Vacuum Fluorescent Display (VFD).

The VFD will probably get most of the attention but what's important to me is the power supply. What with the higher energy consumption/heat output of modern CPUs and the need for multiple hard drives and at least two TV tuners (for regular and high definition), a high power PSU is required. So I am very glad I had not yet purchased a case for the media PC I am putting together.

But all may not be better in the new case. It is unclear whether the addition of the VFD means Antec sacrificed the Aria's 8-in-one card reader. If so, you'll have decide how important that was. For me, I don't think it much matters since I would be using mine to view/record video, not still images. That said, if you need to transfer still images to the drive you could always use an USB-based reader.

All-in-all, unless th Fusion is more expensive than the Aria (about $129USD), I'll probably buy the Fusion.

Lunch time update: I've been able to find a picture of the case and I'm very disappointed that it appears to be a variation of the Overture II case rather than the Aria. That is, rather than being a small form factor type case, it appears to be the similar in size to many horizontal desktop cases (i.e., larger than what I want). Sigh. I guess I'm back to looking for a small form factor case that takes standard micro-ATX motherboards and has a PSU rated at higher than 300 watts. I hope Antec will update their Aria but I guess I'll just have to wait and see.

Antec Fusion case.

February 8, 2006

Apple 1GB nano iPod Announced

In other news, Apple announced the availability of a 1GB nano iPod . The new iPod is listed as being able to hold about 240 songs while costing only $149USD ($50 less than the $199 nano 2GB model).

But, there are downsides to getting an iPod. Two-hundred and forty songs are less than what I have in my collection but, realistically, I don't need to have access to every song all the time and can always swap things in and out. That said, it's not convenient to do so.

Secondly, there isn't an iTunes client for Linux and iPods only work with iTunes. So, I would have to use my laptop, which still runs Windows XP, to run iTunes. Again, this is not very convenient.

Lastly, there's the problems with a non user-replaceable battery and all the scratches to the case and screen that people have been reporting.

Still, it is very cool. This weekend, if the local Apple store has one in black, I think I'll get one. Or not. We'll see.

Aloha!

Antec Fusion, Revisted

Okay, so the Antec Fusion case isn't a replacement for their Aria case. At least, it doesn't look like a direct replacement (see yesterday's updated post for a picture).

Unless Antec decides to update the Aria, which has a PSU rated at only 300 Watts, I will have to look for a "mini-tower" [Isn't mini-tower like saying "jumbo shrimp"? But I digress - ed.) case instead. I can get a mini-tower for about $30USD and add my own PSU (probably an Antec Neo 430) for less than the cost of the Aria. The downside would be that a mini-tower is larger than the Aria. Sigh.

Although I have some time before I need to decide on which case to get, I will need to do so, soon.

February 9, 2006

Taking Note

The Guardian has a post on Lotus Notes, the groupware application that seemingly will not die. Though millions of people use this prime example of pastware, the only advocates seem to be die hard IBM mainframe administrators who never choose anything but TrueBlue.

While Notes can supposedly do all kinds of things over and above email, I've never used these features. I don't even use the calendaring because it's easier just to carry a pocket calendar than to jot down notes to myself on paper and then type them in once I get back to the office. All I need is my pocket calendar and pen and I'm good to go. No computer, no PDA, no nothing.

Even as an email client, it has so many options, most of which I will never use, that it looses sight of what a good email client is supposed to be. Namely, a quick and easy way to send text and attachments to someone else. Period. Not this lumbering, multi-megabyte RAM eating, creaking old do everything not very well program.

Even on the server side, Domino commits the cardinal sin of email servers - being unreliable. Yes, I know, Domino is supposed to be very easy to administer. But. As a user, I don't care about that. What I care about is reliable email service. But reliability is not something that goes with Notes.

Moreover, our IT folks have not enabled the webmail functionality of Notes. This means we shall use the Note client, even though the Domino server can be accessed via any standard web browser. Not only does this cost thousands of dollars in Notes licensing fees but it's also one more barrier to switching to Linux (since there isn't a Notes client for Linux, yet).

All in all, like millions of other users, I'm not a big fan of Lotus Notes or the Domino server. Just give something lightweight, fast, easy to use, reliable, and accessible over the Internet via a standard browser and I'll be happy.

Aloha!

February 10, 2006

Comment Call

There's was a comment yesterday left by someone by the name of Paul. I responded to the comment via email but it bounced back. I will quote the email (and the error message for Paul's sake below). I will also respond to another comment on Lotus Notes. The original comments are in italics and my responses are in bold.

Date: Thu, 9 Feb 2006
Subject: Re: [Misc. Ramblings] New Comment Posted to 'Taking Note'
From: Dan Seto
To: paul at rphconsulting dot com

Dan, I'm with you on pocket calendars vs PDAs. I did think of a good use for a PDA however, if I could ever get all of my music and book titles on one and then carry and use it I could save a lot of duplicate purchases.

This is true. But in any case, PDAs seem to be going down the tubes and maybe smart phones will take their place (when prices drop!)?

Re Lotus anything, they ticked me off clear back in 5.25 floppy days - probably with copy protection - and I haven't given them a thought since that luxury being one of the handful of real advantages of being a sole proprietor.

I hear you on that (although, back in the day, I did like Lotus 1-2-3 better than Excel). Perhaps someday we will wake up and switch to something else...


<paul at phconsulting dot com>: host mail dot rphconsulting dot com[66.211.137.31] said: 511 sorry, no mailbox here by that name (#5.1.1 - chkuser) (in reply to RCPT TO command)


Date: 10 Feb 2006
Subject: [Misc. Ramblings] New Comment Posted to 'Taking Note'
To: Dan Seto
From: myfirstname at jaffacake dot net

Dan,

Only one word springs to mind...clueless.

Mr. Rose: I am glad Lotus Notes/Domino works for you. Unfortunately, if the article I linked to is correct, it doesn't work for the great majority of people.

As to what I know, or don't know (i.e., "clueless"), I would appreciate your giving me the benefit of the doubt. I know how our system works better than you could possibly ever know because you aren't here.

You really have no idea of how Lotus Notes (note the 'S'), it's Domino Server and it's licensing works.

A few points to highlight my view:

1 - Email was never designed to carry emails, it was an after thought. We have this thing called FTP (File Transfer Protocol) on the internet that was designed for that. It's what people usually use when they download files.

"Email was never designed to carry email..." I'm sorry, but this doesn't make any sense. Email was never designed to carry email? If so, what was email designed to carry?

2 - Domino server reliability is one of THE best in the industry. My servers never fall over, period. If you do have stability issues, your admin team should seriously take advice from an expert; they clearly are out of their depth. It is easy to administer but you still need to know what you're doing! I recently took a server off-line for routine maintenance and it's uptime was 24/7 since my last scheduled maintenance...over 6months prior.

Perhaps your system is well run, I can't comment on what others get. All I can say is our server is down at least once a week. In fact, there is scheduled "maintenance" this afternoon that will take the system down for several hours. Whether it is scheduled or not, our server is not available 24/7. It is great that you can perform maintenance on your server without taking it down and therefore provide 24/7 service.

3 - Not enabling (or in fact disabling, it's on by default) - webmail functionality is unusual but it can put constraints on system resources as people switch to the 'thin-client' model.

I can't say what the impact is on the server but switching to webmail, via a browser, sure makes my PC run better because my browser doesn't use as much RAM nor CPU time as the Notes client does.

4 - Notes/Domino has a per-user license model. Switching to a web browser client does not remove the need for a client access license.

In reviewing the licenses at the IBM/Lotus site it is unclear as to what your point is. My browser doesn't cost anything. The Lotus Notes client does. What part of that is not clear?

5 - The Notes client will already run in Linux under WINE and a supported Linux native (no WINE) version is on the way very soon. I doubt this will encourage your company to switch desktop OS. The Domino server has run and been supported on Linux for quite some time.

I will assume here that you are not a regular reader of mine. I think this because you apparently don't know that I've been using Lotus Notes, via CrossOver Office, since I made the switch to Xandros Deluxe 3.01 Linux last year. I will also assume you do not run Notes in Linux because you would know just how badly this works if you did.

As to switching OS, I think you are confused. I don't know nor care what OS Domino runs on. I was referring to the desktop where I use Xandros Deluxe 3.01. If we could use our browsers to access Domino, this would remove one of the two large roadblocks to changing OS: email and Netware access (if you search my site, you will find instructions on accessing Netware 4.x servers while running Linux as a desktop OS).

Finally, in response to your last comment - "Just give something lightweight, fast, easy to use, reliable, and accessible over the Internet via a standard browser and I'll be happy."

We have that in our company, we call it Lotus Notes.

On a lot of other servers, they too have something like that, they call it Postfix, running on FreeBSD 6.x.

Have a Great Weekend, Everyone - Aloha!

February 17, 2006

Dvorak: Apple to Switch to Windows?

Sometimes, taking an extreme position is done just to get a conversation going. By taking such a position, clarity of thought can emerge due to the examination of ideas that would otherwise never be heard. That is not to say the extreme position will ultimately turn out to be the path chosen, nor am I saying it should. But the process of discussing the position can lead to interesting destinations.

For example, PC Magazine's resident columnist John C. Dvorak has a post that predicts Apple will switch to Microsoft's Windows operating system. Although he doesn't present any direct evidence of this, and personally, I don't see this happening anytime before Hell goes sub-zero, he does stir things up by making such a statement.

That said, I'm not sure I would want Apple switching to Windows.

Nature loves diversity. Genetic diversification is one of the reasons we exist while other species have faltered. Likewise, having diverse operating systems provides for a robust environment in which one virus/Trojan Horse cannot bring down all computers.

Indeed, in my opinion, if we were to have only One True Operating System, I would rather it be the Mac OS than Windows because the Mac is more secure. Yes, this is because Mac OS X is based on Unix, but so what. In computers, security is good while, at the same time, offering thousands of applications to choose from (now is the not the time to discuss just how good, or bad, these applications are).

Secondly, the Mac OS is cheaper. Mac OS X (presently at version 10.4.3), is going for $129.00. No need to get a special student or OEM discount. No need to buy it with a system or to get it from the car trunk of a friend of a friend. Just buy it directly from Apple, if you want.

Speaking of cost, from an economic perspective, competition is good. Where there is competition, the price of anything is set at the lowest people are willing to pay for and the highest sellers are able to get. At the same time. This is a win-win situation. Therefore trades will occur. It is when there is no competition that the market fails.

So, although I think Dvorak is just putting this idea out to get some attention (which is succeeding), I hope Apple is not actually headed in this direction. YMMV. Even I have been known to be wrong. Insert disclaimer here.

Have a Great Weekend, Everyone - Aloha!

February 21, 2006

Nano Notes

Some random notes on my new 1GB iPod nano. These may change over time as I get more familiar with the nano. What ever happens, don't get all bent out of shape if you don't like my comments. If you don't want to hear them, skip what I have to say. It's a big world out there, so why waste your time here. YMMV. Insert disclaimer here.

  • The box includes just the nano, a USB cable, headphones, and a small vinyl case (not counting a short getting started page and CD with software and longer "Features Guide" user manual). Missing is an AC adapter, dock, or real case. All three of these are expensive accessories. Buying just these three will set you back around $100 USD. No wonder Apple is profiting more from the iPod series than their PCs.

  • The nano is very thin. So thin that you wonder how strong it is and whether it can survive in the pocket of your favorite pair of jeans. I do not recommend you find out. Still, part of the coolness factor of the nano is how thin it is.

  • The 1GB model I got holds about 150 to 200 songs (depending on the length of each song). For me, this is more than enough as it would take about 10 hours to listen to all these songs. When I get tired of these songs, I can delete some and add others. While this is not as convenient as having every single song that I own always available, it's good enough for me.

  • The instructions are kind of vague on using the Click Wheel. The instructions say to "Move your thumb lightly around the click Wheel to select a menu item." What this means is you move your finger in a circular motion around the circumference of the wheel. This is not intuitive. When most people see a click wheel you think of the four compass points and that's all. No where in my experience have I seen something where I glide my finger in a circular motion along the circumference of the wheel to move the cursor.

    In any case, going in a clockwise direction causes the cursor to move down. Reversing direction (counter-clockwise, or anti-clockwise to some people across the pond) causes the cursor to move upwards. Likewise, when you are playing a song and you want to change the volume, which you will unless all your songs have had their volumes normalized, just glide your finger in a counter-clockwise direction to lower the volume.

  • To turn off the nano, press and hold the play/pause button for a few seconds.

  • I wish the nano would overlap songs so that as one was ending it would fade out and automatically fade into the next song. As it is, there are sometimes long pauses between songs. It may be just me, but I find that annoying.

  • To remove the USB cable from the nano, press the two buttons; one on each side of the cable connector. Do not just yank on the cable as this may cause serious damage to the nano, your hand, or whatever the cable is connected to.

  • Since Apple doesn't include an AC adapter, you have to use the USB cable to charge the battery. This, of course, involves attaching the other end to a USB 2.x compliant PC. This is not very convenient unless you are using it at work and therefore your PC is on, which it has to be to provide the current for a charge, for extended periods and you don't mind leaving the nano attached for the three hours it takes to fully charge the battery. Then there's the problem of not being able to change the battery yourself. I don't know when I'll have to do that nor how much it will cost, but I wonder if it won't be cheaper to buy a new iPod when that happens (which may be the whole point of the exercise).

  • I bought the leather case and overlay protector from Martin Fields. The case is thicker than I thought it would be. However, its very thickness probably does a good job of protecting the nano from scratches. Although, I don't think it would help that much if you dropped the nano on to a concrete floor. The thickness of the case also, to a small extent, makes it more difficult to use the Click Wheel. It's not that hard to reach the wheel but I was kind of surprised that Martin Fields didn't provide a wider cutout to reach the wheel.

    The case also interferes with using the Dock. If you slide the case up five or ten millimeters you can insert the nano into the Dock. Otherwise, the case is too wide/thick to fit. However, the case is so tight that sliding the case is easier said than done.

  • The overly plus protector works as advertised and I have no problems with it (other than I had heck of a time peeling the backing paper away from the protector). If you have smaller fingers than I (or sharper finger nails) you may not have as much of a problem as I did.

  • The headphones are the in-the-ear bud type that looks like the kind that you can buy at the drug store for $5.00. Hence, you can't expect much from them. They produce sound and that's about all I can say. On the downside, the two buds get tangled up very easily because the wires are of such a narrow gauge. I also fear that the wire will, eventually, pull out of the connector that goes into the nano. The ear buds are, to me, also uncomfortable to use for long periods. I can use them when I go walking for exercise but if I'm at work, I switch to regular headphones rather than ear buds.

As you can probably tell, I'm impressed with the nano's thin size and its ability to hold enough songs to keep me happy. I am not so happy with accessories that should come with the nano but aren't included and the non-intuitive Click Wheel operation. Still, I don't regret getting the nano and hope it lasts a long time (or until cell phones can store at least as many songs so I can use it instead).

Aloha!

February 24, 2006

No Posts for You!

I'm having problems posting so if you see this, I found a way around the problem. Which of the two problems, detailed below, I'm facing I can't yet say.

It seems that the folks over at MySQL, the database that my web host uses, updated a module around July of last year. If your web host was efficient and updated the module, MovableType (MT), the content management system that I use, immediately refused to run many scripts that operate MT. One of those scripts is the one that publishes these posts. I don't know if my web host, pair.com, just updated this module. If so, this may be the problem.

Throw into this mix, pair.com apparently throttles user scripts. That is, if one site is using a large portion of CPU cycles, pair will automatically and without warning kill the process. I can speculate that pair does this to avoid one site negatively affecting the operations of the others. I should note that pair, as does most other hosts, installs more than one website per server. In my case, there are about 150 sites running on a server using an Athlon XP2200+ with 1GB of RAM and a 120GB disk. For comparison, my wife's 2.8GHz Intel P4 system is faster, has equal memory, and has a larger drive. This script throttling causes some MT operations to fall over because MT can use a lot of memory in rebuilding its pages.

So, I'm kind of stuck here. MT can't post using its main script either because of the MySQL problem or because pair is killing the process that is used to rebuild this site (or something else is wrong).

Until I figure this out, my posts not make it. If that occurs, I will switch away from MT. To what, I don't know yet although I am working on using plain HTML as a last resort.

Stay tuned.

February 28, 2006

AVG Anti-Virus Now Available for Linux

For Windows, I've been using AVG anti-virus software for some time. Although I've never had a problem (that I know of) that AVG didn't stop, I know of several people who have been hit with viruses despite using AVG. To be fair, I don't think they had updated their signature files since AVG was installed on their PCs so maybe that's why they were infected. Or not. I don't know.

But for the Xandros Linux 3.01 Deluxe that I'm now using, the standard seemed to be F-Prot. But, as far as I know, F-Prot is a command line utility scanner. That is, it's not always running to check for on access problems so it can't protect against infections, only identify one once you're already infected. If I'm mistaken on this, please let me know how to configure it to do otherwise.

But I recently found it that AVG is available in RPM and tar.gz formats for i386 Linux systems. I haven't installed it yet and I don't know if this is also a command line utility but, at least, there's another option for Linux. More when I know more.

March 1, 2006

AVG for Linux Update: Dancing with Dazuko

Well, I almost got to a point where I could try to install the AVG anti-virus software I posted about yesterday (skip this post now if you don't want a heavy dose of cynacism). Unfortunately, as with many *nix programs, AVG requires certain libraries and in this case, a kernel module. This is understandable and perfectly logical in the reality distortion *nix world. And as far as I can tell, I have all the required libraries.

The problem I have is getting the Dazuko kernel module to compile. What is the Dazuko module and why do I need it? As the Dazuko site says, Dazuko is "A common interface across all platforms...for 3rd party file access control. With such an interface, focus could be redirected from OS hacking to solving real problems." In this case, AVG would apparently use the interface to provide real-time (as opposed to Sjon time) on file access anti-virus scanning. This is a good thing since most command line scanners do not do on access scanning (which means they can detect that you have been infected, but not necessarily keep you from getting infected in the first place unless you stop to scan all new files as they come in).

But getting back to my problems. I keep getting errors from the installer saying it can't find the kernel source code, it did find the kernel source code but it's not configured, and/or it can't find the kernel headers. Since Xandros, like many distributions, give you the kernel in binary form, and assume you will never, ever, compile a program much less the kernel since *sips some kool-aid* they provide everything you need, it's difficult, but I don't think impossible, to configure the kernel source to reflect the compiled binary. Maybe. If you face in the right direction and chant the magic phrase: [deleted due to national security]. Unfortunately, my BS detector was set very low yesterday so I said, forgedaboutit. Maybe someday I'll take a look at how I can get the Dazuko module compiled. Until then, I'll use F-Prot.

March 6, 2006

Nobody Home

Sorry , no post today. But I should have something tomorrow. I've been testing Mepis Linux as an alternative to Xandros Linux. So far, so good. I still have to see if it will work in a Netware environment and I would still need to buy CrossOver Office so I could run MS Office. Still, it doesn't seem to have the chicken dropping attitude that Xandros has (e.g., artificially lowering the speed of CD burning until you buy their "Deluxe" version).

More tomorrow.

Aloha!

March 7, 2006

Mepis GNU/Linux

Mepis is a Debian-based GNU/Linux distribution founded about two years ago. As with some others, it comes in several versions. There's SimplyMEPIS, MEPISLite, SoHoServer, and Desktop OnTheGo.

SimplyMEPIS is the general desktop distribution and tries to balance stability with being up-to-date. The latest version, 3.4-3, released last month, includes the 2.6.15 kernel, KDE 3.4.3, OpenOffice 2.01, Firefox 1.5, and 900 or so other packages. You Debian gurus out there could probably guess that Mepis is built on the Debian testing (Etch) pool. This is so you can get relatively stable packages but also the more current versions. Conversely, if they had used the stable pool (Sarge) of Debian, you would very quickly end up with very dated programs. This is not a GoodThing when it comes to security updates. It is less a problem with regular program updates but if you want to have a secure, leading edge distribution, Debian stable may not be the way to go. So, to me, it is well that they went with Etch.

MEPISLite is targeted at people running Windows98 PCs. That is, relatively old computers with limited capabilities. Hence, the Lite version of Mepis is supposed to be less taxing on such hardware. One of the differences is that KOffice is used, rather than OpenOffice and Konquerer rather than Firefox. Otherwise, it is very similar to SimplyMEPIS.

SoHoServer is designed for the small business that needs to have server that is easy to setup and administer. As such, stability is more important that being leading edge. That is, you don't want your server going down because the latest version of some package has a bug. Hence, this distribution is based on the Debian stable pool (Sarge, mentioned earlier). It includes pre-configured server software such as "Apache2, PHP4, Perl, Mysql, Proftpd, Bind, DHCPd, Postfix, Dovecot, Shorewall, Squid, DansGuardian (love that name-ed.), Webmin, and Usermin." With a minimal background in *nix, you should be able to install and have running a server for your business. That said, it probably takes years to master the details needed to securely run a Internet facing server. So, it would be wise to get yourself some training or at least a book or two before you try this. YMMV. Use at your own risk.

Desktop OnTheGo is a "USB-key"-based technology that apparently shrinks things down to fit a desktop that you can take with you. I don't have much information on how this works and haven't tried it myself. I'm not even sure what they are referring to when they talk about a USB-key. Maybe they are talking about USB flash drives. I dunno. But if you have a need to take your desktop with you, without carrying a laptop, you may want to check into this. As for me, I'm thinking I may try it to see if this can connect to our Netware network. We shall see.

In any case, there are many distributions based on Debian. This popularity, perhaps, reflects the ease of use of Debian. Which distribution is best for you, only you can determine. But so far, Mepis looks like a pretty good one to me.

Aloha!

March 9, 2006

KDE vs. Gnome: Torvalds Speaks

I've long said, when it comes to computers and software, that you should choose the tool that best meets your needs. Whether that tool is Windows, or Linux, or whichever, choose the one that works best for you, regardless of what others may say.

So, it is interesting to see that Linus Torvalds, in a December emailto a Gnome listserver, apparently said the following:

I personally just encourage people to switch to KDE.

This "users are idiots, and are confused by functionality" mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don't use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn't do what I need it to do.

I'm not here to evangelize for or against KDE. I happen to use KDE but that is probably more because that is what the first Linux distribution I ever used (I think Caldera) had and so that is what I am familiar with.

That said, if people are more comfortable using Gnome, why not use it? From Torvalds email, he says he doesn't use Gnome because it doesn't work for him. So? Does that mean it doesn't work for everyone? Although I'm not a Gnome user, I do not believe a single way of doing things is the best way for everyone. Although I could be wrong, I cannot imagine that Torvalds ever meant to say there is only OneTrueWay and KDE is it. But, who knows?

In any case, I still believe you have to decide for yourself what works best for you, regardless of who may be saying otherwise.

Aloha!

March 10, 2006

Linux Driver for HP2600n

One of the areas that Linux still lags behind Windows is in the support of peripherals. This may be because most drivers are written by the manufacturer of the peripheral and, over the years, most drivers were written for Windows. In addition, giving credit where due, Microsoft spent a lot of time and money on writing their own drivers and, perhaps more importantly, also made available to developers, kits to help them write their own.

Still, why don't more manufacturers support Linux?. Especially those who call themselves high technology companies. I mean, how much does it cost to write a driver relative to the revenues they can generate by selling their products (e.g., printers, scanners, keyboards, mice, graphics tablets, etc.) to Linux users?

For example, let's look at Hewlett Packard. Among other things, HP makes a line of laser printers. For many years, HP LaserJets were the standard in office laser printers. These printers were admired for their ability to just keep on running. They were even compared to military tanks in their ability to take abuse, but keep on running. Year after year.

But as the environment changed, and competition began to eat into profits, HP seemed to loose its way. It seemed to become stand-offish or haughty. That is, it began treating its customers like the enemy. Or at least marks to be fleeced.

Although change has come to HP (some would say change has been forced on it, but I digress), it still doesn't support Linux.

So, if you buy, for example, PC Magazine Editor's Choice HP 2600n, which is one of the cheaper color laser printers currently available, you shouldn't be surprised that HP doesn't include a driver for Linux.

I recently bought one of these printers. But since I use Linux, and this printer does not use Postscript or, for that matter, PCL, I had to find another solution.

Fortunately, a guy by the name of Rick Richardson has created a Linux driver for the HP2600n. As with many Linux drivers, you may run into problems getting it to work with your distribution.

But in using Xandros Deluxe 3.x, the only problem I had was having to configure CUPS to enable color printing (it printed fine in black and white but I couldn't seem to get it to print in color). Before you do the following, you must first install the driver as indicated on Rick's site. Only after you have done so, and you are otherwise printing with the driver, should you do the following (assuming you can print black and white but not color). Note that there may be other ways of doing the following. All I can say is it worked for me. YMMV. Use at your own risk. Insert disclaimer here:

1. Use your web browser to go to your CUPs config page by typing in the following: http://localhost:631/admin

2. Login as root and enter the password for the root user.

3. Across the top of the screen you should see a menu list like the following: Administration Classes Help Jobs Printers Software.

4. Click on Printers

5. Click on Configure Printer

6. Change the default to color mode and click on Continue.

7. Done.

If all went well, you should now be able to print in color. If not, sorry but you are on your own. You can contact Rick but before doing so, please contribute to his effort (I did) before emailing him. He deserves full credit for doing what HP should be, but isn't. Thanks Rick.

Have a Great Weekend, Everyone - Aloha!

March 13, 2006

Intel Advanced Liquid Cooling Technology

As many of you know, the so called Prescott core Intel processors run very hot. How hot? We have a 2.8GHz that idles at 72-73 degrees Celsius (with the stock fan) with a maximum designed temp of about 75 degrees. Obviously, such a high idle temperature is not conducive to CPU long life nor high speeds since it only needs to heat up by a few degrees before it hits it maximum temperature.

Intel announced and demonstrated this month one solution to this heat problem - the Intel Advanced Liquid Cooling Technology (link goes to the Hardware Secrets site since I can't find an Intel page).

Intel's technology uses only two parts: a combination pump/permanently sealed reservoir and a heat exchanger/fan. Connecting the two parts are metal, rather than flexible plastic, tubes. The system is designed to require no maintenance and reportedly runs at about 4dbA (in most rooms, this would be essentially silent).

Although I'm sure this works, I'm not too thrilled about mixing water and electricity.

Yes, you can use other ways of cooling the CPU, such as the Zalman line of fans. And a good job these fans do. But, if you don't have the space to fit one of these huge and heavy fans, such as when you are building a small form factor PC, the choice is AMD.

Hence, I won't be buying any Intel processors until they figure out how to control the heat better. Until then, I'm quite happy to use AMD processors that run substantially cooler than an equivalent Intel chip.

Aloha!

March 16, 2006

Mac OS X and Windows XP Dual Boot Solved?

Many people have long held that one way to getting something done is to offer an economic incentive, such as a cash prize. Make the prize large enough, it is said, and enterprising individuals or organizations will find innovative ways to successfully solve many difficult problems.

For example, the DARPA Grand Challenge, in which an autonomous computer controlled vehicle successfully navigated a 130-mile desert course within 10 hours, points to what can be achieved in only two short years. Yes, the first year no one completed the course. But five were successful the next year.

Another example, albeit a much smaller one, is the effort to dual boot Windows XP on an Intel CPU-based Apple Mac. The site collected over $13,000 in donations to be given to the first person or persons who could:

1. Instructions must boot Windows XP (at least), not Vista or any other version of Windows.
2. Windows must be able to coexist with Mac OS X and each system may not interfere with the operation of the other (basically a traditional dual boot system where one OS is running at a time).
3. Your method, upon starting the computer, must offer the user to boot either OS X or Windows XP (hint: GRUB / LILO).

It was recently announced that the contest has been won and that details would be forthcoming. Assuming the solution is confirmed, this would be a great accomplishment because, it seems, both Apple and Microsoft have not been accommodating in making this (i.e., the dual booting) possible.

But what are the larger implications of solving this problem? It seems to me that many Windows users might be more comfortable in buying a Mac and trying OS X if they knew the could dual boot back into Windows. It could also make corporate buyers look at the Mac as an alternative. So, it seems to me, Apple is the net winner here.

Although these are just two examples of what is possible when you let everyone solve a problem, rather than funding a specific person or agency, I think it validates the premise that an open process can produce results (and do it relatively quickly).

Aloha!

March 17, 2006

Washington Post: Keylogging Software Rampant

Speaking of not leaving things as the are, the Washington Post has a chilling story of how stealth keylogging software is becoming the pervasive. Formerly, viruses would simply cause problems with your computer. For example, they might delete files or pop-up ads, but bad as that is, the keyloggers are designed to surreptitiously record your login names and passwords. So, if you do online banking, buy anything via the Internet, or access any site that requires logging in, these program will capture the information required to login in. This information is then aggregated by country, and sold to the highest bidder. These people would in turn use the information to steal from you.

This is capitalism at its worst. The economic incentive to gather this information is so great that organized crime may now be involved.

But how to stop it? As with any computer security, it comes down to a layered defense. Keep your operating system and applications up-to-date. Use and update anti-virus and anti-spyware software (and be sure it is operating since the key loggers turn off these programs). Use a firewall that tracks outgoing as well as incoming traffic. I believe there is also a role for government to play. Law enforcement agencies world wide must work to identify the people behind these programs and put them in jail for a long, long time.

But having done all that, it's still possible to get infected because, as the story points out, trusted sites - like your business partners or places where you buy products via the Internet have been hacked. Thus, by simply visiting these trusted sites, you can become infected. It could be your bank, your favorite news or search site. In fact, almost any site that many people go to could be the source of infection.

That said, does that mean you shouldn't ever go on the Internet? You know, a year ago I would say the benefits outweighed the costs. But now, I'm not so sure. YMMV. Inset disclaimer here.

Have a Great Weekend, Everyone - Aloha!

Feeling Kinda' Gray

As you may have noticed, the style of my site changed again. I had not planned on doing so and that wasn't my main reason for working on the site. The problem is I'm still getting intermittent 505 errors when I try to post or rebuild the site. This keeps you from reading what I'm trying to post. Obviously, this is a serious problem.

So, yesterday I decided to try reloading the MoveableType (MT) software that stores and organizes my posts. I deleted everything in the directory, donwloaded the most recent release, expanded, configured and uploaded all the files in analog mode (except for the image files, which I uploaded in binary mode). I set the permissions on the cgi files to 755 and...Still had 505 errors when rebuilding the category files. Sigh.

Since a 505 is a general error that doesn't tell you much of anything useful, I have no idea what the problem is. I may try setting up a test Apache server and running MT locally to see if I get the same errors. If I don't, I would tend to believe the problem is with Pair.com, the host for my site. If that is the problem, I can either change software or change host. What I can't do is leave things as they are.

March 20, 2006

The Affects of Rain on Tele-Communications

It's been raining again. Yesterday it was O'ahu that got hit with torrential rain. Did I mention I live on O'ahu?

What may be of interest to tech people is the effect that the rain has on communications. For example, for the last three weeks, telephone service has been hit or miss. This, as a result of the rain filling the underground pathways that the phone lines run in. It takes days for the lines to dry out. During that time, the phone doesn't ring. Or at least, it doesn't ring as it usually does. What happens is it beeps. Once. If you happen to be near the phone when that happens, you can answer it and get a static filled conversation going. If not, you'll never know that the call came in.

Other communications are also affected. In fact, when it comes to satellites, there is a phrase for it - "rain fade" or sometimes "rain attenuation."

SWMBO and I went to breakfast yesterday morning. The restaurant we went to had background music and also several TVs showing a news channel. But every once in awhile, the music would drop out. We also noticed that when that happened, the news channel would pixelate. That is, the picture would turn into a series of large black blocks as the image degraded. Eventually, as the rain really started falling, the music and TV picture stopped and an error screen was displayed on the TVs saying the satellite signal had been lost. It seems that this restaurant got both its music and TV via direct satellite dish.

From there, needing to fill up our car with gas, we went to the service station. But when we tried to use a charge card, we found that their approval system uses yes, you guessed it, a direct satellite link. Said link was not operational so we couldn't get any gas. Sigh.

Even when we got home, some of our cable TV stations were affected because Hawaii gets its programs via satellite, which are then distributed via cable.

It is amazing to me that so many services rely on satellites, with no apparent backup. Yes, you need a LOT of bandwidth to transmit so much data. And yes, if the phone lines are affected its possible copper data links will be. But, does it make any sense to anyone to rely so much on satellites as a source of transmission without any kind of backup? What about all the miles of "dark" fiber that lay between here and the mainland? Why not use some of that?

If that's not economically feasible, then why not use some of the available techniques to mitigate the affects of rain? I mean, it's not like it never rains here. In fact, the loss of signal is the main reason I haven't switched from cable TV to satellite. Otherwise, I would be there in a flash because satellite is cheaper and the signal is potentially sharper (depending on how much compression the companies use during transmission).

In any case, these are just a couple of examples of how high tech communications are affected by mother nature.

Aloha!

March 21, 2006

No Comment

You may have noticed that email, comments, and trackbacks have been having problems. Sorry, but I'm running into three road blocks.

The first one is that my mailbox ran out of space and I didn't know this until yesterday afternoon. I don't know why pair.com doesn't have some way of monitoring email space usage but, apparently, they don't. I also don't know for sure when the box got full but it may have been several days. In any case, I've expanded the space for email by six times so hopefully things won't fill up for awhile. But what is really weird is that I can delete recent emails (i.e., today) but older email refuses to be deleted. I don't know why and I guess I'll have to open another trouble ticket with pair.com.

The second problem is that the notification that I'm supposed to get when a comment is posted isn't working. I don't know why. It may be related to the problem with email being full but it may predate that. It could also be related to scripts not running correctly (as in the 505 error I get when rebuilding categories) or it could be something else.

Why be concerned about no notification? First of all, because I can't respond to your comments if I don't know you left one. Secondly, if a spammer leaves a comment, I also won't know its been left so I can't know to delete it.

So, I closed comments yesterday (and trackbacks a few days ago). I will try re-opening comments today but may close them again if I don't get consistent notices. You can still contact me via email (my contact if over there on the right column under "Links" and should be working...I hope).

Speaking of 505 errors. I've completed my test re-creation of my site on my local hard drive. By that I mean I installed MoveableType (and MySQL) on my PC. I then imported all my posts from pair.com to my local installation. Once done, I rebuilt the local site and had no problems with 505 errors. Although this may not be a perfect simulation, it's close enough for me. I believe my problems with 505 errors are located on the pair.com site. What is the cause of the these problems I can only speculate.

I opened a trouble ticket with pair.com and got a response back today. They say the server log has the following:

Useless use of private variable in void context at /link/to/home/page/mt-check.cgi line 318.

Wayne, from pair.com, pointed to the following link: http://www.sixapart.com/movabletype/kb/known/useless_use_of.html

Question

When running mt-check.cgi under cgiwrap, it fails with the error Useless use of private variable in void context at mt-check.cgi line 318.

Answer

Open mt-check.cgi in a plain text editor and look for line 318:

$dbi_is_okay if $mod eq 'DBI';

and change it to this:

$dbi_is_okay = 1 if $mod eq 'DBI';

Save the file, upload it back to the server in ASCII, then try executing it again

This solves the 505 error with running mt-check.cgi (which is run only once during installation and is used to check to see if you have the required modules on your server. But, as far as I know, it is never run after that so it doesn't solve my other error with rebuilding categories. Sigh.

I've asked if I have access to the server log. If so, I will take a look at it and see if I can find anything relating to the Categories error (which is still occurring).

Aloha!

March 22, 2006

Path Problems in MT 3.2

So, pair.com support reminded me that my account allows access to the server logs. In examining the error log, the only thing I could find that seemed out of place was the following:

www.seto.org [Tue Mar 21 2006] [error] File does not exist: /path/to/mt-diary/mt-site.js

This error made be pause. Pause. Okay, mt-site.js, by default, is found in the /~home/mt-static directory. Why is MT looking for it in /mt-diary? I don't know. But if it wants it in /mt-diary, that's where I'll put it. So I copied the file into /mt-diary. But. I still get a 500 error when I rebuild Categories. Sigh.

The error log doesn't indicate any error. So I download the raw log and find the following:

[21/Mar/2006:] "GET /path/to/mt-diary/mt.cgi?__mode=rebuild&blog_id=1&type=Category&next=0&offset=&limit=&total_entries=1230&is_bm=&entry_id=&is_new=&old_status=&old_previous=&old_next= HTTP/1.1" 500 535 "http://www.seto.org/cgi-bin/path/to/mt-diary/mt.cgi" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060124 Firefox/1.5.0.1"

For some reason, MT is looking for mt-cgi in /mt-diary. But. The default location for mt.cgi is in cgi-bin. Why is MT looking for it in /mt-diary? Clearly, something is misconfigured. I don't have the time this morning to follow up but I will check on things later tonight.

UPDATE: What may be misconfigured is my brain. I have to double check the paths in the error messages. I may have read them wrong so perhaps the paths are correct. If so, then the server log messages aren't very helpful and I need to keep looking for the answer.

Aloha!

March 23, 2006

Rocketbox: Format Neutral Firmware for your iPod

The folks over at Rocketbox have a project that may be of interest to, among others, iPod (iPod 4G, Color/Photo, Nano or Video) owners. First, be clear I have not tried this, nor am I recommending or endorsing this project. Your use of this program probably voids whatever warranty you may have and may or may not be legal in your country of use. If it violates any laws in your country, don't use it. Even if you do, you use at at your own risk. Insert disclaimer here.

So, what is Rocketbox? Rocketbox is firmware that replaces the one your music player came with. Once installed, it allows you to play MP3, OGG, FLAC, AAC, ALAC, AC3 and WavPack without first transcoding into your player's native format. They say it also includes "gapless and crossfading, as well as a five-band parametric equalizer to fine-tune sound output. iPods also get ReplayGain support for volume level normalization, and a large number of plugins, including games, applications, and 'demos'".

Earlier, I listed things I wished my nano could do. One of them was gapless cross-fading. Well, here it is. Unfortunately, I would have to replace the nano's firmware to do it so I'm probably not going to try it. At least, not as long as my warranty is still active. After that, who knows.

Aloha!

March 24, 2006

Bad Header! Bad. No Biscuit for You!

As a follow-up to my post on my internal server error (500) that I keep getting when running MovableType's rebuild of Categories - I've mentioned before how it seems my web host, pair.com, throttles how much CPU resources any one process can use. Pair has a page that lists which processes have been automatically "modified or terminated". On that list are the scripts that, among other things, run comments and rebuild Categories.

However, feedback from pair states that although they are throttling the script, they aren't terminating it. In investigating the problem, the indicate the following:

I was able to find the following error showing up through Apache while trying to run the rebuild :

Bad header=Out of memory!

I checked the logs for the program on the server that enforces the resource usage policies to see if this was ending the script, however it was not. There are entries for it running the "nice" command on the script which simply lower the priority of it to the CPU. This would not impact the actual execution of the script though.

While running the rebuild I saw that the process handling this quickly grows to over 45MB of RAM usage in a matter of seconds, then terminates. This appears to be a problem in the configuration of Movable Type itself. Unfortunately, we will not be able to debug this for you. You should contact Movable Type support in regards to the issue. They should be able to best advise what changes to the MT installation are needed to correct this.

Possible solutions? 1. I can switch from static to dynamic pages (i.e., switch from HTML pages stored on the server to elements retrieved from the MySQL database and temporarily assembled in memory when a "page" is requested). 2. I can modify the category template to be more efficient. 3. I can switch to another CMS that is more efficient in rebuilding its archives. 4. I can switch to another host.

The downside of doing number 1 is that if the database becomes corrupted or lost, all content is likewise corrupted or lost. On a static site, loss of the database doesn't mean anything to the pages that already been created and stored as regular HTML files. Those pages will always exist and therefore are independent of the database server status.

In addition, once the static pages are built, it is usually more efficient for the server to simply transfer the markup to your browser for display than it is to make multiple queries to a database, build the page, and then send the page to your browser.

The downside of number 2 is that I'm not sure how optimized it has to be to work. And even if optimized for now, what happens when I hit 2,000 posts? Or 3,000. etc?

For option 3, I've taken a quick look at what else is out there as far as CMSs. Although I was surprised at the number of systems, there are only a few that output to static pages. Still, this may be possible.

Solution 4 is also possible. There are other hosts, including hosting my site myself on a PC at home. I've been looking at operating systems to run the site and have tried FreeBSD and various versions of Linux. Still, it would be a large investment in time to get things running (and keep it running).

I haven't decided what I'm going to do yet. I will, of course, contact MT and give them the information that pair provided. But for now, I may try experimenting with using dynamic pages for just the categories while leaving everything else static.

Programming Note: Monday is a state holiday so probably no post. See everyone back here on Tuesday!

Have a Great Weekend, Everyone - Aloha!

April 3, 2006

New MS PowerToys for XP Added

In the movie Forest Gump, the main character says; "Life is like a box of chocolates. You never know what you're gonna' get." Likewise, I occasionally go the Microsoft Power Toys site to see what may be there because you never know what sweets you may find. As you probably know, the PowerToys are utilities designed by Microsoft to help you do things that out-of-the-box XP can't. Not all them have mass appeal, but some do (like the ClearType Tuner, which should be a standard part of Windows because it can make on-screen type easier to read). Some of the utilities that I haven't seen since that last time I visited include:

  • Color Control Panel Applet - Professional-level photographers and designers know that getting consistent, accurate color from file to screen to print and beyond is a requirement for great results. This new tool helps you manage Windows color settings in one place. Download or learn more.

  • SyncToy - With new sources of files coming from every direction (such as digital cameras, e-mail, cell phones, portable media players, camcorders, PDAs, and laptops), SyncToy can help you copy, move, and synchronize different directories. Download or learn more.

  • RAW Image Thumbnailer and Viewer - Are you a serious photographer? Now you can organize and work with digital RAW files in Windows Explorer (much as you can with JPEG images). This tool provides thumbnails, previews, printing, and metadata display for RAW images. Download or learn more.

As I mentioned, not all of these utilities will have mass appeal, but feel free to check out these new ones as well as the others. Note, as Microsoft says, although they have taken care to create useful programs, none of them are supported (which is different from having a bra strap or underwire break, but I digress). So, don't come crying to them (or me) if you try one and it causes all manner of problems for you. YMMV. Use at your own risk. Insert disclaimer here.

Aloha!

April 4, 2006

PC-BSD and Desktop BSD: Free to Choose

I've been looking at various operating systems so I could figure out what to use to host my own web and mail servers. Although various versions of Linux have servers, I've always wondered about how secure are these distributions. First, let's be clear, many Linux distributions, out-of-the box, are probably more secure than any version of Windows. But, in my opinion, not all Linux distributions are secure enough to run web or mail servers because you have to open ports for them to work and because you are enabling additional software (any of which may have a security vulnerability).

To me, a secure server would include only those services required to run the web and mail servers to reduce the chance inadvertently exposing your system to hacking. Since all services are potential security vulnerabilities, the fewer you run, the fewer possible entry points. The problem, for me anyway, is that it is very difficult to setup and administer such a server unless you've had years of experience doing it.

To start my exploration of what operating system to use, I took a look at pair.com, the company that is currently hosting my site. It uses a version of Unix called FreeBSD. I reckoned that if it was good enough for them, it should work for me. But, the strength of FreeBSD - its no nonsense command line oriented operating system, left me wondering if it was worth the time and effort needed to get things up and running.

Although I haven't yet decided what to do, I would like to point to two projects (note: I have not tried either of these so I am simply letting you know that they exist. YMMV. Insert disclaimer here): Desktop BSD (D-BSD) and PC-BSD. Both use FreeBSD as a base and overlay it with tools that they say make it easier to administer.

Although each is independent of each other, both use KDE as its GUI. If you are familiar with KDE you should be able to move around without problems. However, that doesn't mean everything is just as it is when running your favorite Linux distribution. FreeBSD is Unix, and Unix is similar, but different.

That said, one thing that is similar is the problem with updating your system. As background, unless developers of the software you want to install or update create a version (sometimes called a "port" or "package") for your specific system, you often times have to compile the application yourself. This can be easy or it can be impossible. Many times its the latter. This has been a thorn in my side for years.

There are various efforts to solve this problem. Here, these two projects diverge. D-BSD uses the standard FreeBSD packages/ports system for installation/updates of new applications. As a review, a FreeBSD package is a set of precompiled binaries ready for installation. A FreeBSD port is a set of source files configured for you. Although you will have to compile them, it should be a one-step process for the user to run a script that automates the process. Both ports and packages check for dependencies. However, there may be situations in which it is impossible to install an application due to an inability to install the correct files first (such as recursive dependencies in which one application depends on the other already being there when you have neither installed).

On the other hand, PC-BSD uses their own packaging system called PBI. They provide pre-packaged applications that they claim are "self-extracting and installing...similar to InstallShield(r) on Windows(r)." The upside is you shouldn't have to worry about compiling, dependencies, or configuration problems.

This should not be under estimated as an advancement. I cannot count the number of times I've run into problems trying to install/update software. Even with systems such as RPM or Apt-Get, there are, as mentioned above, dependencies that cannot be solved. So any system that can reach the ease of installation of the Windows-based InstallShield would, indeed, be an advancement of note.

But, to the extent that this system even works, and I don't know if it does but I would guess it is only partially successful, the downside is you have to wait for PC-BSD to create these packages. In some cases, said wait may be forever. Although I could be wrong, I doubt PC-BSD will convert every application ever written for FreeBSD. Actually, it is doubtful they (or independent developers) will convert even the majority of the thousands of applications available. If this is true, then it is probable that you will run into situations where what you want to update/install is not available in their format and may never be. If/when that occurs, you would be left to use the standard ports/packages system like D-BSD uses.

In fact, even if PC-BSD creates a package for the application you want, it is highly unlikely that it will be available at the same time the standard port is released because it would take time to pull down the port and then create the PC-BSD version. In many cases, this delay may not be important. But if the update is to close a security vulnerability, you would want to do the update sooner, rather than later (to me, this is the biggest drawback of Xandros Linux and its own customized packaging system).

In any case, I just wanted to point to these efforts and note that they may be of use if you are looking for a robust alternative to Windows or Linux for a secure server operating system but would like to use KDE to administer it.

Aloha!

April 7, 2006

How Not to Build an HTPC

I believe there is truth in the statement that we learn more from our mistakes than from our successes. Read on and perhaps we can learn something from the following series of articles.

The Den Guru site has a three-part series (note: only the first two parts are currently available) on building a home theater computer (HTPC).

In the first part, the author lists some lessons learned: the system needs to be quiet, it must fit in with the decor of the room where it will be used (i.e., the rad gamer case with the flaming red paint job and bright blue neon interior lights may not fit in next to your Louis d'Outremer chair and sofa), the hardware needs to be compatible with your software and what you intend to do with it, and the capacity of the hard drive also needs to be sized to work with your intended use (i.e., recording video requires a lot of space).

In the second part, the author notes that you can create an HTPC from old, spare parts laying around. But if you want to do it right, you will have to buy carefully chosen components.

Like, for example, getting a CPU faster than the AMD 2000 that he used in part 1. Clearly, if you are planning to record one show while viewing another, you must have a CPU that can handle the tasks. Secondly, using a software-based tuner/decoder will further strain the CPU. Hence, get a more capable tuner and/or processor.

However, I wonder if his choice of new CPU and case were the wisest choices. First, the AMD 2800+ is a step up from the AMD 2000+ he started with. But neither, in my opinion, are fast enough. Let me explain. Although he isn't yet doing any HD viewing, I can almost guarantee he will. Or, as we may see, he will want to but won't be able to unless he upgrades the CPU to handle two streams of HD content (one being displayed while the other is being recorded). Doing just one stream of HD is processor intensive. Adding a second stream will probably cause a melt down of his system.

Secondly, the case that he got is much more appropriate looking than the gamer case he first used. But this case, which apparently includes a motherboard and proprietary power supply, limits what he can do in the future. Why do I say this? First, the motherboard has only two expansion slots (one PCI and one AGP). This should be a red flag to anyone looking for a capable HTPC. Currently, if you want to be able to watch one video stream while recording another, and you want to be able to do this with both regular analog and HD content, you will need four tuners. He is out of luck with only two expansion slots. Perhaps, in the future, there will be tuners that will do such with only a pair of them (or maybe even just one). But, as far as I know, right now he has inadvertently locked himself into upgrading to another system (which is, from what I can guess, he will do in part III).

In addition, the proprietary, non-upgradeable power supply (PS) for this case is rated at a measly 250 watts! Even if he had four slots, I wonder if this PS would run out of power with so many tuners sucking up current.

If you are planning to build your own HTPC, I would suggest choosing a case that allows the flexibility to install the motherboard/power supply that works best for you rather than an all-in-one solution. Presently, I am slowly purchasing the components for my own HTPC. I'm looking at an AMD 3200+ or the X2 3800+ CPU. The 3200+ is substantially cheaper (about $150 USD) than the X2 (about $300) but, of course, the X2 can handle multiple tasks better. Whether the 3200+ is good enough is the question.

In addition, I'm looking at two cases: the Silverstone SG01 (a case with no motherboard or power supply) and the Aspire X-QPACK (which includes a 420 watt ATX power supply). Neither includes a motherboard but both accept the industry standard micro-ATX. Hence, I can choose from a range of very good choices. As mentioned in an earlier post, the one I bought is the Asus A8N-VM CSM, which has four expansion slots (with built-in video/audio/Ethernet).

As I guessed earlier, it seems clear to me that the components the author chose in parts I and II of his series are not going to do the job. With his track record of two strikes, I hope he doesn't miss the mark again. We'll have to wait for part III to find out. Stay tuned to see what new lessons are learned.

Have a Great Weekend, Everyone - Aloha!

April 10, 2006

Will Apple OS X Make it to Intel Systems?

Apple is a hardware company, first, last, and perhaps, always. In fact, I understand it makes more profits from its iPod line than computers or operating systems and applications.

If this is true, then my hope of ever getting a copy of OS X and legally installing it on my non-Apple PC will never be fulfilled (there is a legal version for developers but, only for developers).

Why? Because if Apple is really only in the hardware business then, it is said, it makes sense to use OS X solely as an inducement for you to buy its hardware. I mean, if you could just pay $130 USD for OS X and then install it on your PC, Apple would no doubt make a lot of money on OS X. But. They say they are are not a software company and releasing a legal copy of OS X for non-Apple PCs, continuing this logic path, would increase software sales but hardware sales would likely plummet.

But. Would it? I mean, is Apple hardware so junk/good but expensive (choose one) that those who are buying Apple would stop doing so and switch away?

Even Apple's recent release of the Boot Camp application, that allows you to install Windows XP on your Apple hardware, seems to indicate that Apple will do whatever it takes to sell its hardware - even if it means allowing you to install the hated Windows OS on it (who would have thought that day would come?). Of course, Microsoft is a software company so being able to sell more Windows licenses which, I think, users must do if they wish to legally install Windows on another computer, is a win for them (wouldn't it be great if Microsoft created a way to run OS X in Windows?). But, I digress.

Yes, if Apple were to port OS X to i86 there is the problem of creating drivers for at least a large subset of the PC hardware that is different from Apple hardware but, I would think, they could use OpenSource Linux i86 drivers as a base to work from so it wouldn't be like they were starting from scratch.

That said, I still wish Apple would feel confidant enough in its hardware to release OS X for non-Apple computers. Unfortunately, it would probably take the equivalent of France forcing them to provide such a release for it to actually occur. Sigh. In the mean time, I can wait until things settle down before buying an Apple PC (probably not untill next year after Windows Vista ships and the emulation/virtualization software in OS X catches up).

{Post Note: After writing this, I went to PBS columnist Robert X. Cringely site and read his post that says he thinks Apple will release OS X for non-Apple PCs after it (Apple) switches to the i64 architecture. Maybe. If so, I will be very happy. But if that happens, will Apple become a software company that wags the hardware division (and does it matter)?

Aloha!

April 12, 2006

CMS Decision Matrix

Not everyone wants/needs/cares about using a blogging system like MovableType or WordPress. But if you do, and you are unsure as to which system to use, you may want to check out The Matrix. The CMS Matrix, that is.

The CMS Matrix site lists over 550 different CMS solutions. Some of these are free and some cost hundreds, if not, thousands of dollars. Some are all-in-one solutions and some are extendable through add-ins. Some are designed for single users and some can handle thousands.

The Matrix allows you to pick up 10 systems to do a side-by-side comparison. Each system's particulars regarding system requirements, security, support, ease of use, management, interoperability, flexibility, performance, built-in applications, and commerce are displayed for your perusal.

Although you may need to take some of the data points with a grain of salt (who knows where the info came from and how current it is), you can at least narrow down your search to a few candidates that you can then take a serious look at. YMMV. Use at your risk. Insert disclaimer here.

Rebuild It and They Will Come

Xandros Deluxe 3.01, the primary distribution that I use at work blew up yesterday. It may be related to some security updates I had installed from Debian or it may be something else. But whatever caused the system to crash, things are not going well.

Among other things, the Xandros File Manager (a proprietary port of the KDE file manager), is gone. Hence, moving around via the GUI is impossible. Access to many other programs have also been made impossible, including Lotus Notes.

I'm still undecided what to do. I seem to have several choices: 1) I can try to rebuild things but that will probably be very difficult, or 2) I can reformat and re-install (not likely with Xandros 4 supposedly coming out Real Soon Now so why install twice), or 3) I can install another version of Linux, or 4) I can boot into Windows and use that until I decide what to do.

By the way, yes, I still have access to my data and even if I didn't, I have a current backup (which, I'm sure, you also do. Right?).

April 13, 2006

Xandros Zilch

I've decided to switch away from Xandros Linux. Although Xandros may be the easiest way to transition from Windows to Linux, that is not the same as saying it is the best alternative to Windows.

Like Microsoft, Xandros does things its way. If you don't like it, tough. They aren't listening. For example, they create proprietary versions of standard environments like KDE. But by making these changes, you are locked into their version because you can never upgrade or update when the standard version updates.

As I've said before, if you don't mind being locked in to what they feed you, Xandros is a fine, trailing edge distribution. But if you wish to maintain a secure distribution, and I'm not talking about a leading edge distribution, just one that is secure, Xandros is not for you.

Why? Because Xandros does security fixes about once or twice a year. It doesn't seem to matter how critical the vulnerability is, Xandros doesn't issue timely security patches. And since they create proprietary versions of significant applications, you cannot update directly from the authors of the application.

So, once you go with Xandros, you are stuck in a time warp until they issue a patch or update.

To me, this is unacceptable. If the distribution I use chooses to create proprietary changes to standard applications, I need to know that it will issue security patches on a timely basis (preferably within 24 to 48 hours of the issuance of any security related patch).

I have no idea if there is such a security minded distribution out there but I'm going to start looking. The first will be Mepis since I already am using it at home. I need to see what their policy is, if any, on security updates. If it's not acceptable, then I'll take another look at Novell/SUSE because of their tie-in with Netware (which is what our network runs on).

Because of this change over, posts may be few and far between...Or not.

Aloha!

Gaming Google?

I use Google to search the Internet. But I've noticed it sometimes displays unexpected results when it comes to what look to be time stamps. While I'm sure this isn't a new phenomenon, let's take a look at an example of what I mean.

I did a search on the following terms: "iTunes Linux", hoping to find what the latest word is on the subject. The first link that came up is

"iTunes DRM cracked wide open for GNU/Linux. Seriously | [snip name deleted to protect the guilty.]
The user key is system independent and can thus be used by the GNU/Linux version of VLC," he explains. While Apple's iTunes Music Store is restricted to ...
www.name.deleted.com/2004/01/05/itunes_drm_cracked_wide_open/ - 28k - Apr 11, 2006 - Cached - Similar pages

Notice the part I put in bold. It's today's date. I don't know where that comes from. Does it come from the page itself (because of parts of the page that do update, while the story itself, does not)? Does Google add it in? I don't know.

What I do know is that it gives the impression that this is breaking news that occurred today or, at least, recently. But if you look at the directory that the story is in you can see that it was actually published way back in 2004! In fact, going to the page confirms the date.

Of the 10 results displayed on the first page of the Google search, three (including the example above) have a date appended at the end of the URL. Each of those dates is today's date. But if you actually go to each of those links, the second example was also published in 2004 and the third in 2003!

In fact, even if I do a Google advanced search, where you can limit the results by the number of months since the posting, and I set the date parameter to no more than three months old, I still get these same three links!

Hmmm. I don't know if these sites are trying to game the Google results by somehow making it appear that their posts were released today when, in fact, they were posted years ago or if it is simply a by-product of a page design in which parts of it are updated but the main post is not.. But, it sure gives a false impression, on purpose or not.

I've contacted Google's support center and am asking them why I get the results I do. If I ever get a reply, I will report what they say. YMMV. Insert Disclaimer here.

April 14, 2006

A Small Peek at Novell Linux Desktop 10

There are four short videos showing several new desktop effects for the up coming Novell Linux Desktop (NLD) version 10. They are: "transparency, wobbling windows, desktop zooming, a 3D Cube for desktop switching, and a task switcher which displays a preview of windows."

The two most amazing to me are wobbling windows and the 3-D cube.

Wobbling windows is kind of like picking up a piece of cloth and shaking it. The cloth will flutter as the air rushes past it. Sort of like the ripples that a flag makes as it flutters in the wind. Likewise, clicking and dragging a window in NLD 10 makes the windows flutter. The faster you drag it, the more it flutters. Although, as far as I know, this is totally useless, it is nonetheless a pretty cool effect.

The 3-D cube allows you to see your virtual screens, one on each face of the virtual cube. You can spin the cube along its vertical or horizontal axis and pick the one you want to bring to the fore. Unlike wobbling windows, this has a practical use as it is easy to forget, especially with a lot of desktops active, which contains the specific application you are trying to find.

Even though I have not seen Microsoft's Vista nor Apple's Mac OS X, this looks like something a generation ahead of what is currently out there and certainly a step ahead in the Linux world.

I think I need to add this distro to my list while I search for a better Linux desktop. Of course, Novell hasn't shipped NLD 10, yet (and has apparently been previewing it in various forms since last year) so who knows when that will be.

April 21, 2006

Cringely: Windows API Coming in Mac OS X

In the continuing saga of running Windows on Apple Macs, PBS columnist Robert X. Cringely says Apple will support the Windows API in an upcoming version of OS X and therefore support Windows apps natively.

If this is true, and I have no reason to believe it is, you could run OS X and Windows applications side-by-side without emulation or vertualization software. While this would be, I think, a GoodThing for customers, it is difficult to believe his Greatness (AKA Steve Jobs) would approve such a thing.

That said, even I, have been known to get things wrong. So, who knows? YMMV. Insert Disclaimer here.

April 25, 2006

XFS: The Best Linux Filesystem?

When installing Linux, most people don't spend a whole lot of time agonizing over which file system to use. In fact, I would guess that many distributions, especially the ones trying to ease the transition from Windows to Linux, don't even give you a choice.

But since the 11 of you who read this blog are techno-savvy geeks experts, perhaps this benchmark test of ext3/reiser/xfs/jfs will be of some interest. To cut to the conclusion:

Based on all testing done for this benchmark essay, XFS appears to be the most appropriate filesystem to install on a file server for home or small-business needs :

  • It uses the maximum capacity of your server hard disk(s)
  • It is the quickest FS to create, mount and unmount
  • It is the quickest FS for operations on large files (>500MB)
  • This FS gets a good second place for operations on a large number of small to moderate-size files and directories
  • It constitutes a good CPU vs time compromise for large directory listing or file search
  • It is not the least CPU demanding FS but its use of system resources is quite acceptable for older generation hardware.

YMMV. Insert disclaimer here. As with any testing, which test(s) you employ and how you actually use your PC may impact which file system is right for you.

Aloha!

April 26, 2006

Pimp My Corolla

PC Mag has an interesting, if not exactly practical, build guide on how to turn your car into a rolling high tech office. Included are:

  1. DeLorme Earthmate GPS LT-20
  2. Matrix Orbital VFD
  3. Hauppauge WinTV USB tuner
  4. Pentax DSMobile USB scanner
  5. Gyration GO 2.4 Optical Air Mouse and Compact Keyboard Suite
  6. Card reader/USB hub
  7. EarthLCD 10-inch touch screen
  8. HP Deskjet 460
  9. Desktop shredder
  10. Infinity Kappa component speakers
  11. Kyocera KPC650 EV-DO PC Card
  12. Lenovo ThinkPad T43
  13. Lenovo Port Replicator II
  14. Infinity Reference 7541A amplifier

Obviously, these components, for the most part, were not designed with the idea of being used in a car. Hence, while it is possible to replicate what PC Mag did, whether this is a SmartIdea is another thing. Is it really a GoodThing to have all this stuff in a car? Wouldn't watching a TV show/surfing the 'Net/editing a document, while driving, be very stupid things to do? YMMV. Insert disclaimer here.

Pimp My Corolla

PC Mag has an interesting, if not exactly practical, build guide on how to turn your car into a rolling high tech office. Included are:

  1. DeLorme Earthmate GPS LT-20
  2. Matrix Orbital VFD
  3. Hauppauge WinTV USB tuner
  4. Pentax DSMobile USB scanner
  5. Gyration GO 2.4 Optical Air Mouse and Compact Keyboard Suite
  6. Card reader/USB hub
  7. EarthLCD 10-inch touch screen
  8. HP Deskjet 460
  9. Desktop shredder
  10. Infinity Kappa component speakers
  11. Kyocera KPC650 EV-DO PC Card
  12. Lenovo ThinkPad T43
  13. Lenovo Port Replicator II
  14. Infinity Reference 7541A amplifier

Obviously, these components, for the most part, were not designed with the idea of being used in a car. Hence, while it is possible to replicate what PC Mag did, whether this is a SmartIdea is another thing. Is it really a GoodThing to have all this stuff in a car? Wouldn't watching a TV show/surfing the 'Net/editing a document, while driving, be very stupid things to do? YMMV. Insert disclaimer here.

May 2, 2006

PC-BSD 1.0

My long-term goal is to have my own web server at home to host my site. I'm headed down this road because I'm having problems with my present hosting company, pair.com. MovebleType (MT), the application that manages my blog page, is apparently taking too much memory when it creates its web pages. As a temporary measure, I've switched to dynamic creation of part of my site. This, for now, seems to keep things stable. But as the number of posts increase, I will need to switch more of my site to dynamic creation. This is not something I want to do because it creates a single point of failure. Namely, the database that holds all the posts. Under a static system, it doesn't matter what happens to MovebleType or the database where posts are stored. If I choose to switch to something else, the pages created are still there (although back end stuff like searching wouldn't work).

There are, of course, downsides to hosting your own site. I don't have the time to go into them but it comes down to time, reliability, and security. Speaking of which, I don't have a lot of time so I'm going to dive right in.

Last night, I downloaded and installed PC-BSD version 1.0. This is a version of Unix based on FreeBSD. As you may remember, I've been looking for an industrial strength operating system to host a website and mail server. I decided to start with what my current web host, pair.com, uses. Namely, FreeBSD.

But in installing FreeBSD, I found a very barren landscape. After installing the latest version, I sat there staring at a blinking command line cursor. That was it. Nothing was mounted. No applications installed. No KDE or Gnome. Just an operating system. That's when I decided I needed something a little more user friendly if I was to ever get my own server up and running.

Thus my search for something else. PC-BSD version 1.0 is one of two efforts (the other being Desktop BSD, which I will try sometime in the future) to configure BSD with an more user friendly interface.

I downloaded the single image file and burned it to a CD. Once done, I installed it to an old 850MHz Celeron system with 256MB of RAM. The install process took about 35 minutes (your time may vary), most of which is taken up by the default install of packages. Once completed, you boot into the familiar KDE GUI.

While KDE is much better than the command line, you still have to download and install the applications you plan to run on your server. In my case, I started with the Apache web server . PC-BSD has a version (2.0.54) that you can download, double click on, and have it installed for you. While this is a very easy way to install the software, the downside is this is not the most current version. Thus, you will be missing security updates that have been made since the release of this version. Although using the pre-configured PC-BSD version certainly is user friendly, I have a nagging feeling I will end up trying to compile the latest Apache server from source code so I can keep it up-to-date.

But for now, I'll be spending my time learning how to run this version of Apache. Once I get past that, I'll move on to installing MySQL and MT. Next up after that will be a mail server.

As mentioned, I don't have a lot of time to work on this project so reports on this will come as and when I can.

UPDATE: Who knew? There is a ready made file called PAMP that includes Apache, MySQL, and PHP all in one clickable install file for PC-BSD. Now, all I have to do is uninstall Apache and then install PAMP.

May 3, 2006

Logitech Realtime Video Cam Avatars

Not looking your best in the morning? Switch to full screen video avatars that track your head, eye, and lip movements from Logitech.

You can check out an amateur video of what some Logitech Quickams can do and the Orbit MP, in particular. For a mere $129USD, you too can have real time video effects displayed for all to see.

Aloha!

May 10, 2006

Hop Along

I'm still working on restoring my PC at work. I also decided to update my copy of Codeweaver's CrossOver Office and therein lies (lays?) a tale. On one hand, it seems to solve a problem I had with running Lotus Notes in that I can now install it as myself rather than root. On the other hand, in trying to install MS Office, CrossOver wants to install IE 6. The install begins, but then hangs after downloading about 1297 or 1298 KB. Although I can't be sure, I think our corporate firewall is blocking part of the install where the digital certificate is verified. So, I went home and downloaded it there.

I'm dealing with other problems but I'll survive.

Aloha!

May 11, 2006

Get Along

I decided to try installing Mepis again and was successful this time. However, there were problems.

First up was the problem with partitioning the drive. Previously, Xandros and Windows were installed on the disk and I decided to install over the Xandros partitions rather than formatting first and then deleting the partitions. This may have been a mistake as Mepis didn't seem to be able to figure out which paritions to use. So, when it came time to install Mepis, the install asked if I wanted to use the 'existing swap file or none'. Since I wanted to use the existing swap parition, I chose this option. Little did I know that even though the installer was offering what appeared to me to be two options, it was actually saying I would not have a swap file and none was created.

I am no expert in what swap files do (other than I think it is used when insufficient RAM is avaialble), I can only say not having a swap file is perhaps not a GoodThing(r). In any case, the install completed without obvious problems.

Soon after, I noticed the second problem. I could not access my USB Flash drive. Mepis simply would not mount it. A review of the Mepis support site indicated that I was not alone. There is page after page of people reporting problems with flash drives. I tried three different solutions offered on the support site and, unfortunately, none worked.

Perhaps related to this problem is intermittant access to the floppy drive and CD/DVD drive of the Dell Opltiplex GX-260 that I'm using. Neither drive can be reliably mounted. I don't know why they work sometimes and other times they don't. Even when they work, the reading of the data is sometimes corrupted (I didn't try writing as that would be tempting fate).

In trying to fix these problems, I noticed that dmesg was telling me of problems with the artsd daemon. There was page after page of the same error so apparently something is causing a recurring problem. What that is I don't know.

Lastly, Mepis doesn't automatically mount my Windows partitions. Although I can manually do so, I wonder why you wouldn't want this to occur. Perhaps this is related to my other problems with mounting the floppy, CD/DVD, and flash drives. But, in this case, I can reliably mount the parititions. Go figure.

In the end, I decided I won't be using Mepis, at least not at work (I'm still experimenting with it at home). For work, as mentioned earlier, I'm may try SUSE 10.1 sometime next week and perhaps Kubuntu next month (when Dapper flies). Until then, I'm back to Xandros. Sigh.

May 12, 2006

All SUSEed Up

Last night, I downloaded the first two of five ISO images for SUSE 10.1 (download page). Things went very slowly but I'll try getting the other three over the weekend.

Next week, I have all day meetings away from the office on Monday and Tuesday so I won't have the time to do any posts, much less install and play with SUSE.

But Lord willing, and the 'crick don't rise, I'll see you all here next week Wednesday.

Have a Great Weekend, Everyone - Aloha!

May 17, 2006

SUSE 10.1 Install Failure

I'm back. Where we left off last week was I downloaded two of the five ISO images for installing SUSE 10.1. Since then, I finished getting the last three over the weekend and began the installation by checking the MD5 sums and then burning them to CDs. All appeared well.

I then began the install. As part of the install, SUSE provides a step where you can check the integrity of the five ISO disks. Being a belt and suspender kind of guy, I decided to do so even though I had already checked the MD5 sums.  According to this step, all was well with all five disks.

I moved on and took the default install except I added packages required to compile programs from source. Once the installation of these packages began, I got up from my desk and went to do other things because the installer was estimating it would take between two and four hours to complete.

About an hour later, I came back to the desk to check on how things were progressing. I immediately noticed that the screen was showing the system boot screen (the black screen that first comes up when I boot my PC). I was perplexed. Most installers don't reboot the PC unless they are done and, as far as I knew, the install was not completed.

So I completed the boot process and it came up in SUSE 10.1. But no, the install was not done and it asked for the second CD. Hmmm. I inserted the second Cd and it resumed installing packages. At least, until it hit a package that it said was corrupted and I could ignore, abort, or retry. Sigh.

As mentioned earlier, the MD5 sums matched and the SUSE installer checked the integrity of the burned CDs. Yet, the PC had rebooted and now I was being told there was a corrupt package.

That's where I left things. When I have the time to try a new install, I will monitor the progress and see if it reboots again. If so, I guess I can try downloading the first ISO again and burning a new CD. But if that fails, I have to reckon that there is something in my PC's configuration (Intel D815 motherboard, Intel P3 CPU, 512MB of Kingston RAM, Seagate HD, Antec case and power supply) that SUSE doesn't like.

More when I know more.

Aloha!

May 22, 2006

Ohio University Servers Hacked

This time it's Ohio University that has discovered that hackers have remotely operated at least three of their servers for as much as a year or longer.

c|net news is reporting said servers held the Social Security numbers of 137,000 people and that the university was unaware of the intrusion until the FBI notified them (the article does not say how the FBI detected the intrusion but thank goodness someone was on the job).

As the university says, functionality must be balanced with security. However, this does not mean you don't have any auditing applications in place to detect intrusions (as seems to be the case here).

It's about balance. Absolute security means absolutely no remote access. This extreme doesn't work for most people because the purpose of the server is usually to allow access to information. If no one can access it, the server serves no purpose (pun not intended). But. That does not mean you go to the other extreme and have no security.

In my opinion, there is no excuse for administrators who do not institute intrusion applications because these applications, for the most part, do not impede functionality. They don't prohibit access by hackers either but they can detect such access.

It bothers me that administrators at this university (and others) don't do the minimum required to ensure the security of their servers. We have already seen the transformation of hacking from a teenager trying to get into a server just for bragging rights to organized crime making it part of their lucrative business plan.

It is long past time that administrators took this change seriously.

Aloha!

SUSE 10.1 Round 2

I tried installing SUSE 10.1 again over the weekend. This time, I took the default install options and just let it go and that seemed to go better than my first try.

I should note that yes, SUSE does do a reboot after installing the contents of the first of five CDs. So if you start the install and come back to a black screen it's probably because SUSE rebooted while you were away. No harm done but it surprised me that the install didn't seem to say that would occur.

In any case, the package that was corrupted is not part of the default install so things went find all the way to the end.

However, that's not to say everything went well. SUSE failed to detect my plug and play monitor and also did not detect the motherboard's built in sound card.

It surprised me that when I went to configure the monitor, the particular model I have (an old Mag DX17F) wasn't on the list. Both Mepis and Xandros did have my model so I have to wonder why these distributions have it but not SUSE.

For the sound, the configuration wizard didn't detect it during installation but did fine when I ran it manually. Why that would be I don't know.

For things that did work, I like the package update application that automatically checks for security updates (of which there were two already). I like a distribution that takes security updates seriously (Xandros does maybe one security update every six months, unless it's a commercial application that does their own updates).

I recently signed up for the Debian security list and, over the last two weeks, I've received notice of at least a dozen Linux applications (including the 2.4.x kernel) that have been updated to patch critical security vulnerabilities. In a world of zero day exploits, it is important to patch your system as soon as possible. Yes, I know, some patches can close one hole while opening another (or breaking something else). But we don't live in a perfect world and I, for one, would install the patches.

Other than that, my first overall impression is that SUSE seems to run slightly slower than the Mepis or Xandros distributions. But since I have not run any benchmarks, this could be just my imagination. I haven't used SUSE for very long so I don't have anything else to report. More when I know more.

May 30, 2006

Microsoft Automatic Update

There is a lot of huffing and puffing over the recent use of the Microsoft Update service to automatically download a non-critical application. Said application, called Windows Genuine Advantage, checks among other things, to see if the copy of Windows you are using is legally obtained. If it can confirm this, no problem. If not, from what I understand, it will pop-up boxes telling you to stop using it (i.e., your supposely illegaly obtained copy of Windows).

In many people's minds, the problem is that MS used the download service for something that is clearly unrelated to patching vulnerabilities. Although, I am sure, MS disagrees with this, I have to question what else MS may decide is in its best interest, but not necessarily of their customers.

I've talked before about the lack of trust that some people have when it comes to MS so I won't repeat it here. But this is an example of what I meant.

That said, I've come to the conclusion that for most people, they should continue to use the automatic setting because they won't get the truly critical patches otherwise. But for those 11 geeks tech savy readers of this site, you may want to set one of the other options so that you can wait and see what kind of reaction hits the Internet. If nothing much happens, then go ahead and manually down the patch. But if an instant uproar occurs, you may wish to wait awhile.

Better yet, switch to Linux. For all its problems with buggy opensource software, at least you don't have to worry about this kind of fubar.

Aloha!

Distro Dementia

This post is going to ramble all over the place because I don't have the time to edit it to try to bring some kind of order to this chaos. Sorry about that. But it's either this or nothing at all.

So, my experiments with SUSE 10.1 came to an end over the weekend. Although I really wanted to like this distribution, and I have used it in the past, 10.1 just doesn't seem to work with my system.

For example. using YAST to update my base system was hit or miss. Mostly miss. Updates were very sssssllllooooowwwwww. If they worked at all. YAST would lock up seemingly at random times. In fact, the system became corrupted several times, probably because of the problems with YAST.

Then there's the speed, or lack of same. On the system being used, which to be honest is an Intel P3-933 with 512MB of RAM, everything ran so slowly I had to wonder if something was wrong with the hardware. But as events would show, this was not true.

In any case, things got so bad that I decided to try something else. So I downloaded the ISO for Kubuntu 5.1 and Debian "testing" (also known as "Etch").

I should note that I was using SUSE 10.1 and K3B to burn the ISOs to CDs but I could not get K3B to work. I kept getting errors saying it couldn't flush the buffer or some such. So I ended up using my laptop (which uses Windows XP), re-downloaded the ISOs, and burned them there. Talk about irony.

I decided to try Debian first. The install ran fine but I had forgotten that true blue Debian uses Gnome because, as I understand it, KDE uses some commercial utilities to create its environment. Although Gnome is okay, I'm not very familiar with it. But I decided to give it a try anyway just to see what it was about.

Unfortunately, the learning curve from KDE to Gnome was just too great. I couldn't find stuff as easily as I could in KDE. To be sure, this is not necessarily a knock on Gnome so much as I am just more experienced in KDE. YMMV. Choose the tool that works best for you. But I just didn't have the time to learn Gnome.

In any case, the default install of Debian is rather stark. That is, if you want to use Debian as a desktop as well as being able to compile programs, you will probably have to add stuff. This is not unique to Debian as other distributions also require you to add packages to create an environment that works for you. In addition, stuff like Adobe Acrobat, the Flash plug-in, MP3/ACC/DVD movies support, etc, etc also has to be added in. Again, this is not unique to Debian. But it does get tiring.

On the upside, using apt-get (or one of the front ends) really is the best that can be had in the Linux world. I have a lot less problems using deb files then RPMs. That's not to say apt-get doesn't have it's own problems. For example, if you add or delete a package using apt-get, you *MUST* check which other packages will be added or deleted. For example, removing one small package can, for example *cough*, delete almost all of KDE. So, be careful when using apt-get.

After trying Debian for awhile, I decided to switch to Kubuntu. Since Kubuntu is based on Debian, much of what I said regarding Debian applies to Kubuntu. The main difference is that Kubuntu uses KDE.

I haven't spent much time in Kubuntu so I can't say much about it right now. More when I know more.

June 2, 2006

Upgrading Experience

I upgraded by test server from PC-BSD 1.0 to 1.1 last night. PC-BSD makes upgrading a snap. All I had to do was download one file, double click on that file, and a short time later, I had upgraded to the newest version with everything I had installed earlier still working. Heh! Now that's what I call an upgrade.

UnderXandros, it essentially copies your home directory and places it in a sub-directory while it deletes everything else. Hence, any software installed anywhere else, which means all of your software, is deleted. In addition, any changes you've made to any configuration files are also deleted. This is not what I call user friendly. Perhaps the newest version of Xandros, whenever that ships, will make things easier. But as things stand, "upgrading" Xandros is not. Upgrading , that is.

I also tried upgrading my Kubuntu 5.10 PC to 6.06LTS. However, I think, because I had included non-Kubuntu software, the upgrade failed miserably. By that I mean the install ran, but when I rebooted, all I got was an error message saying the kernel was in a panic [Such a colorful use of the word. I can see it now, kernels everywhere are in a panic and only TomCruise(r) can save the word! Run! Run for you lives. But I digress - ed.].

So, I will reformat the drive and install 6.06LTS on its own rather than trying to upgrade from 5.10. Sigh. It's a good thing I didn't have anything of importance on that drive. You might want to do a back up prior to upgrading any system, including those based on *nix.

Have a Great Weekend, Everyone- Aloha!

My Media PC

So, I've given up ever finding a micro-ATX computer case that meets my requirements for my media center PC. Those requirements include an industry standard ATX power supply and two 5.25-inch and one 3.5-inch external drive slots (DVD/CD, VFD, and floppy/multi-media cards).

You wouldn't think a case like this would be hard to find, but it is. At least it is if I want something with decent quality or sane price. So I broke down and bought an Antec NSK 4400. It is a "mini"-tower case, includes a standard ATX power supply and has more than enough externally accessible drive slots. But, it's bigger than I wanted and, of course, I wasted some money by buying a micro-ATX motherboard when I could have bought just about any other standard ATX size.

Into the case is a 7200.9 Seagate 250GB hard drive and a NEC 3550A DVD/CD burner. The NEC has a story to it. I had intended on installing it in the bottom of three open slots but found that it was a little too long to fit there. It seems the back of the drive hits part of the motherboard so I have to move the burner up to the middle slot of three. I could have ordered another shorter drive (Benq makes one that would have been short enough) but not wanting to waste any money, I just moved the drive up. But be aware that some drives are longer than others and if things are tight in your case, you may wish to check on the dimensions available for what you want to install.

For analog TV tuners, I went for the ATI T550Pro because it has gotten good reviews. The down side is it is relatively expensive, but at $90USD, not decidedly so. I haven't yet decided on which HD tuner to get. What I want is something that has a CableCard slot built in. But, as far as I can see, none seem to be available. What we do have is rather expensive and still beta level when it comes to decoding Quadrature Amplitude Modulation (QAM) digital cable signals (I don't want to spend all this money only to get over-the-air HD, which there is very little of out here in the middle of the Pacific). So digital cable it has to be.

I'll be spending my time this weekend installing this stuff and seeing if I can get everything configured and working. I am not optimistic that it will all JustWork(tm), but, I guess, it will make for good reading, what ever happens.

June 8, 2006

My MCPC: Stage 1

For the first time, I powered on my new media center PC last night. All the hardware seemed to be okay so I started installing Windows MCE 2005. That's when it all went wrong and this became a religious experience.

My first problem was partioning the drive. I've been using Linux for so long that I forgot that, if you want to partition the drive in Windows, it's best to do it before installing.  What I've done in the past is to boot off of a DOS disk, run fdisk to create the partitions (without formatting), and then run the Windows install.

If you don't, Windows XP, bless all Microsoft programmers, will gladly partition your drive, but not format both partitions. Then, perhaps because I have my DVD burner on ATA primary and my hard drive on SATA primary, assigned drive G: to my hard drive, not C: as you would think it should be. Sigh.

During the install, it asked me to insert the CD for Windows XP Service Pack 2. Well, bless all Microsoft executives, I didn't happen to have a copy of SP2 handy and why should I? Why shouldn't it be included in the Windows install itself? Nowhere in the scant documentation included does it say you have to have SP2 on CD before you can install Windows MCE. Yes, I know, MCE is an OEM edition so, perhaps, MS has double secret instructions just for OEMs. But I still don't see why, when MCE already comes on two CDs, bless all Microsoft accountants, why I have to have SP2 on a separate CD.

Then, since you have to install the Nvidia drivers for sound, video, and network card before they will work (just like you have to with all the Intel motherboards I've ever installed) and, bless all Microsoft programmers, you can't install those drivers until after Windows is completely installed, Windows can't get sound, video, or the network connection working. Although the default video driver at least allows to see what you are doing, there's no sound and no network access.

What is even stranger, during the install, Windows tried to use the "1394" firewire bus as a network card. You can even look at it in Device Manager and the firewire bus will be identified as a network card.  No amount of trying to get Windows to switch to the built in network card has, so far, worked. Sigh.

Since Windows tries to use the firewire bus as a network card and, bless all Microsoft programmers,  it refuses to use any other, networking is not. Working, that is. This is even after installing the Nvidia driver for their built in network card it still doesn't work. I may try disabling firewire in the BIOS to see if that will help. I did try disabling and then uninstalling the firewire network card in Windows Device Manager but that didn't seem to help. Sigh.

Now, it is entirely possible that this problem is a result of Nvidia's network driver since I see on various forums all kinds of problems with their NICs. But maybe not. I can't tell at this point what the problem is.  What I may also do is disable both firewire and the built in network card in the BIOS and just use a PCI Ethernet card. Sigh.

Lord willing and the 'crick don't rise, I will try installing again tonight and will let you folks know how things went tomorrow.

Aloha!

June 9, 2006

MyMCPC: Stage II

To coninue the sage of installing Windows Media Center Edition 2005 from yesterday, I had a copy of Service Pack 2 for Windows XP at work so I brought that home, and re-installed Windows MCE 2005. As a brief review, during the install, Windows MCE requires files found on the SP2 CD. I don't know why this would be so, but it is. Unfortunately, the files the install requires apparently weren't on the SP2 CD that I had (which I got directly from MS).

So, I downloaded SP2 from the MS website. Unfortunately, the download is in the form of an executable, not an ISO image file that would create a CD. I seem to recall that if you use the special incantation, while facing Redmond, you can create from the executable the files required. However, I don't remember where I saw that and didn't feel like trying to Google it.

Even more unfortunately, running the SP2 executable creates the files in a temporary directory. Said directory is erased after the SP2 installs. Since the MCE install was looking for files, not an single executable and since the files created by the executable exist only while the SP2 executable is being run, I was kind of stuck.

I first tried running the SP2 executable on my laptop and before ending the install, I copied the temporary files to another directory. I then burned those files to a CD. Unfortunately, the directory structure created by the SP2 executable goes deeper than the maximum allowed under the standards for CDs (Joliet and ISO). Hence, when I tried to use the CD in the MCE install, MCE could not read the CD. Sigh.

My second try was to burn the SP2 executable to CD, let MCE run to conclusion without the needed files, then when MCE booted up, copy the executable to my D: partition. Once there, I ran the SP2 executable, copied the temporary files to another directory on D:, then rebooted and re-installed MCE. When MCE got to the point where it asked for the SP2 files, I pointed the install to the D: partition directory where it found the files and the install continued on. Yes!

That is, it continued on until it said it could not find hscsp_w3.cab. Sigh. I paused the install while I went back to my laptop and searched for the file. I found it in the SP2 directory /i386/ip/hscsp_w3.ca_. Okay, I went back to the MCE install and pointed it to that file on the D: drive. The install then continued until an error came up saying it couldn't find Oobedisk.htm. Sigh. Back to the laptop to look for this file. I found it in /i386/new/oobedisk.ht_. Back over to the the MCE install, point it to that directory on D:, and Bob's your uncle, the install went to completion.

This time, after the install rebooted and I installed the Nvidia driver for the network card, I had Internet access. MCE still had an Internet connection for the firewire bus but that didn't seem to matter and I disabled it in MCE.

After six hours over two days, there is still much to install before my MCE will be a fully operational battle star computer, but at least I have Windows itself installed and, I think, working. Next up are the drivers for the analog TV tuner card and the VFD. More when I know more.

Note: Monday is a state holiday to commemorate the Hawaiian who, by force of arms, invaded, conquered, and united all the Hawaiian islands. So, no post on Monday.

Have a Great Weekend, Everyone - Aloha!

June 13, 2006

My MCPC: Stage III

So after getting Windows MCE 2005 installed, the next step is to get the TV tuner (an ATI Theater 550 Pro) and Vacuum Fluorescent Display (M-Play 202 Plus from VlSystem, a Korean company) configured. Unfortunately, as with my problems with getting Windows going, this was not going to be easy tasks.

The TV Tuner, which was recently announced will be superseded by the 650 Pro, is advertised as being compatible with MCE. However, out of the box, that's not true. The tuner comes with two CDs. One has the driver and something called Cyberlink PowerCinema (an MCE clone) and the other has a suite of applications called Cyberlink DVD Solution. Installing just the driver from the first CD and then trying to run MCE failed with an error saying the decoder was either missing or not working. After installing PowerCineman, the tuner still didn't work with MCE (got a tuner not configured error, and yes, before you leave a comment, I did configure the tuner, several times) but did work with PowerCinema. So I could watch TV, but only through this application and not through MCE.

I decided to install the second CD's set of software but ran into a problem. The install requires a product key. Said key was not included in the package. I don't know if this is an oversight or this is how this Taiwanese company does business. In any case, by reading the FAQ at the PowerColor site I found the key and installed the second CD. At that point, the tuner started working in MCE.

I can't say for sure if the two events are related, but it seems so. If so, then I have to wonder why the second CD's software is required and why they didn't include the product key.

With the tuner working, I started on the VFD. The single page instructions that comes with the product doesn't give much help on installing the software. This is unfortunate because the software does not seem to be designed specifically for the hardware. In this case, the VFD uses a USB connection for power and communications. But for whatever reason, the software is configured to search for and use a serial port, and will configure itself to com 4, even if it doesn't find any serial ports. Even uninstalling the serial port in Windows doesn't stop this software from configuring itself for serial port use. A word of warning, I tried disabling the serial and parallel ports in the ASUS motherboard BIOS. Upon rebooting, the motherboard locked up and required the removal of the backup battery and setting a jumper to restore the default factory settings. Do not try this at home.

If you go to the VlSystem web site, they have a little better instructions. The task of getting the software configured, however, is made difficult by the Korenglish translation. For instance: "A banner of installation comes up inserting for install CD." Or "After buying our products, you should be installed its USB driver so that PC can be recognized any products on the Windows before installing MHC (Media Home Center). It's a little bit difficult for some users to catch the USB driver." You figure out what all that means but it is a little bit difficult to understand with this says.

Essentially, as I understand it, you first have to install the USB driver for the 202 Plus. Unlike all other Windows programs, you do not click on the setup file found in the appropriate directory. You instead click on the file called "Preinstaller".  

Next comes the VLSystem USB Composite Device. And finally, the M.Play driver. Having followed the directions, you will now have two instances of the M.player driver application installed. Eh? Yes, that's right, two copies. One will be configured for USB and the other for serial port. I've tried uninstalling or disabling the serial port version,as per the instructions, but it keeps automatically coming back. So for now, I'm just living with the fact that the serial port version will try to find a serial port and then fail and end execution. After that, the USB version will work just fine. Obviously, this VFD is not recommended.

At this point, I'm done installing and configuring MCE. Even though I had planned on getting an HD-TV tuner, I don't know if I will. At first, I was going to get one with built in digital QAM support so I could view non-encrypted HD cable. However, I have since found, and I could be wrong, that there is only one such channel on our local Oceanic Time Warner cable system. Thus, it might make more sense to get an over-the-air tuner since, as I understand it, there are several local stations broadcasting in HD. The best solution is one that does not exist - a tuner with a CableCard slot. However, due apparently to fears of piracy on the part of the MPAA/RIAA, the chances of a digital tuner card with a built in Cablecard slot is practically nil. Maybe they will come one day, maybe not. Hence, for now, I'm not getting any HD tuner card. A pox on all their houses. Hawk, spit.

Having spent all this time on getting MCE up and running, what do I think? Well, if I had to do it all over again, I don't think I would. I think I would just install Kubuntu and be done with it. Although, as JHR has said, I've learned a lot about MCE, I'm not sure it was worth the trouble.

Aloha!

Xandros 4 Due June 21st

Xandros announced its new Xandros Desktop Home Edition and Home Edition Premium. The release date is next week Wednesday, June 21st. Among other features, Xandros says they will have read and write access to NTFS partitions, something missing from previous editions.  No word on pricing nor when/if other editions (like a business or educational version) will be available.

June 15, 2006

Genuine Disadvantage

Although many people will put up with a lot of guff, there comes a tipping point in which an avalanche of change is precipitated by a single event. I don't know if this is that event, but it could be.

First, MS included a non-security related program to be part of the critical automatic security downloads, but said next to nothing about it.  Then, when word about it got out, MS admitted the program was actually what is commonly referred to as betaware. That is, it was still being tested so, by definition, the program could cause problems for users. Although, it appeared to MS, that it was safe to release to millions of people without informing them of its pre-release level of finish. Then it came out that this program "phoned home" each and every day. Some people questioned whether this behavior didn't mean the program is what is commonly referred to as spyware. The company then admitted that yes, it did phone home but that the EULA was sufficient consent and, in any case, it wasn't spyware. Then it came out that no, the EULA said no such thing and that there was no informed consent.

From all this I can only conclude that Microsoft is clearly at war with itself and its customers.  One part of MS (I'll call them the Scobletarians) want to be good cyber citizens. But the part that is winning (I'll call them the Others), and seems to be in control, is the part that talks out of both sides of its mouth (as it were). 

The Scobletarians want to create trust, because it makes good business sense, by being transparent and honest. The Others want to be secretive and to treat their customers like cattle to be rounded up and herded in the direction of their choice because, they apparently believe, this will ensure their continued dominance in the field.

The Others are wrong. Making it more and more difficult for their customers to do their jobs only drives these same customers to alternatives. In addition, rather than raising prices for its next version - called Vista, or adding more DRM, or adding more hoops to put their customers through to prove to that they have not stolen what they have already paid for, does not make for satisfied customers.

I've said it before and I'll say it again, in my opinion, MS peaked years ago and has, since then, been in a slowly decaying orbit. As the decay increases, I believe MS will institute more and more egregious examples such as this program. Hence, it seems just a matter of time before the avalanche begins, marking the end of MS (to mix metaphors).

+ + +

Praise God from whom all blessings flow. I've been promoted to be the administrator of the Planning and Program Evaluation Division (which is where I work). It is, however, a temporary position as the current incumbent has also taken a temporary position (so she has the right to return to her old position at any time). Still, I'm happy and honored to have the opportunity to lead the division that I've been working in for the past eight or nine years.

Aloha!

June 21, 2006

Chained Routers For Port Forwarding Security

Things have been very busy around here while I transition from my old position to my new one. Hence, postings may be few and far between.

+ + +

Insert disclaimer here. YMMV. Use at your own risk.

Now that I've finished working on my media PC, I think I'll start working on getting my home web server project re-started. As you may remember, I'm spending hundreds of dollars per year paying pair.com to host my site.

Although I get reasonably good service for my money, it's still rather expensive to keep this site going. Hence, I've been trying to see how I can host my own site from home.

The biggest problem, other than not having a lot of time to work on it, is not knowing enough on how to set-up not only the web server, but the entire home network in a way that will provide a level of security against hackers.

By that I include the router/firewall, the web server and its operating systems and software, and the internal network.

For the router/firewall, it's possible to open a port and forward traffic to a specific PC inside my network. The problem is, is that the best way to do it? By opening a port, you are announcing to the world, and all the hackers therein, that your PC exists. That is, your network is no longer stealthed and will respond to various scans. Once the script kiddiez know your address, they will come knocking.

If the kidz should get in, your entire network could be compromised because, in this configuration, the web server is behind your firewall.

From what I understand, some routers have another way of giving access to a server (it also appears to be a much less secure way). It is called a DMZ (short for demilitarized zone), that is, the router opens all ports to a PC, but only this PC. While this may solve some problems, as far as I know, it is the same as not having a firewall. Again, the kidz will want to come and play.

A better way of protecting a PC, whether it is port forwarded to or is in a DMZ, is to chain two routers/firewalls. That is, have a router/firewall in front of the web server PC, then another router behind that first router that routes traffic to your internal network. That way, the server is somewhat protected by the first router (assuming here you are port forwarding and not using a DMZ), and the rest of your network is protected by the second (assuming here all ports on the second router/firewall are stealthed and all other applicable security practices are in place). Hence, even if your server PC is hacked, all else being equal, your internal network should be relatively secure.

I am open to suggestions for other configurations so leave me a comment or email me if you can think of a better way of doing it. A tip of the hat to Gibson Research for the suggestion (link to Multi-Nat Router page).

Aloha!

June 22, 2006

Call Disconnected: Removing Genuine Advantage Notification

Although life, unlike physics, doesn't always work in repeatable ways, there is a saying that for every action, there is an equal and opposite reaction. So now comes an article from eWeek that talks about a utility to remove the controversial Microsoft Genuine Advantage notification program. Note that it removes only the notification part, not the validation part.

According to the article, the notification part is the one that phones home to MS every time you boot (I have yet to install the Notification program nor this remover, so I don't know from personal experience). It is this part that has many people concerned about just what information is being exchanged with MS and what control this program gives to MS over your PC. YMMV. Use at your own risk. Insert disclaimer here.

Aloha!

Life in the E-Age: Electronic Emoticons

Way back in the late 1970's or early '80s, there was this little paddle like device that had flip chart pages. The device, intended for drivers, was used when you wanted to communicate something to another driver. You would flip through the various pages until you found what you wanted to say. Sometimes, what you wanted to say was "Thanks." But other times, well, let's just say you wanted to shove the paddle up the other guy's you know what.

This being the electronic age, there is now something similar. The electronic traffic emoticon (called the Driv-emcion, what a strange name) now provides you with the opportunity to display a happy face, sad face, the words "thanks" and "back off." The wireless battery operated device is remote controlled and can be attached to your car window.

June 23, 2006

Chained Routers, Part II

It's Friday!

Although I try to support local businesses, sometimes they just don't have what I need. I began looking for a firewall/router this past weekend to begin reconfiguring my home network for safer computing. But I was unable to find what I was looking for.

What I need is just a router/firewall. I don't need a switch or hub. Well, actually, if someone made a 16-port router/firewall/switch maybe I would get one but, as far as I know, no one does. So all I need is the router/firewall.

Fortunately, Linksys still makes the BEFSR11. This router has one port, which is all I need because if I wanted to, I could put my own 16-port switch behind that. This model been around for awhile and I wish I could have found others that are newer to take a look at but it's all I could find. It should arrive sometime today or Monday.

Once I have that, I'll chain it off my present firewall/router and put my present local network behind it. In between this second router and my present one I will move my test web server. Thus, the web server can be port forwarded from the first router and the rest of the network can be protected behind the second router (which will have all ports stealthed. Yes, I know, I'm talking about two different kinds of ports here, but stay with me).

This still leaves the web server open to attack, but there nothing I can do about that other than to run the most secure operating system I can (FreeBSD) with only port 80 open and no other services other than what is needed running.

By the way, Fellow Daynoter John Doucette notes that the use of the word "DMZ", which I used in my earlier post, does not necessarily mean all ports are open. In fact, in the pricey Nortel gear he gets to play work with, it probably means the opposite. He is no doubt correct, but all I can say is that's how Gibson Research and Linksys described and defined the word DMZ. YMMV. Sorry for any confusion I may have caused.

Have a Great Weekend, Everyone - Aloha!

June 26, 2006

Linking Up

I'm still waiting for the Linksys router to show up. According to the tracking info, it will probably be delivered today. Unfortunately, the company where I ordered it from seems to have instituted a new requirement of having me present to sign for it when it arrives.

The problem with that is it will be delivered to my house and, being that I work, I won't be home. I would have it delivered to me at work but there is a policy of no personal deliveries so I can't do that.

What this means is I get to drive to the airport tomorrow, where the FedEx warehouse is, during the peak of rush hour, to pick it up. Sigh. I hope this is a one-time thing because I don't plan on going to the airport every time I need to receive something from this company.

Aloha!

June 28, 2006

FedEx Frequency

So, as I thought might happen, FedEx tried to deliver my router to my home on Monday morning a little before 10:00 a.m. But since I was at work, and SWMBO wasn't home either (although she was on vacation), the delivery person left a notice on the front door knob saying I could come pick up the package, after 5:00 p.m., at their office near the airport. Sigh.

But here is where it gets interesting. FedEx came back that afternoon at around 3:00 p.m. and successfully delivered the box to SWMBO, who was home recovering from all the shopping she had done that morning! I've never heard of FedEx attempting to deliver something twice in one day. But there you go.

In any case, I have the router. What I don't have is the time to set things up. I need to shift a bunch of Cat 5E/6 cables around. I may not have the time to do that until late next week.

Speaking of which, if you thought the number of posts had decreased recently, you are right. The thing is, it's not going to get better until I can finish the assignments I had prior to be being promoted. This is made difficult by having new assingments added on top of the existing ones. Sigh.

I am hopeful that things will eventually settle down. The problem is holding on until then...

So, I have things I need to do but little time to do them. For this week, I probably won't be able to do a post on Friday because I have an early meeting in the morning and I need to be prepared for that. Next week Monday through Wednesday I have all kinds of stuff to do so I probably won't post anything either until after that.

As Dr. Pournelle likes to say, (paraphrasing here) it's interesting work if your health doesn't fail.

Aloha!

July 10, 2006

Chained Routers, Part III

I finally got around to installing the second router (actually the third but I'm not counting my wireless router).

As a review, I've been researching the possibility of hosting my own server. This is because paying pair.com, the present host of my web site, costs me several hundred dollars a year and, over time, system performance has degraded.

Partly it could be the server that my site is on is also serving over 125 other sites. While, no doubt, this keeps costs down, running my content management system - MovableType (MT) in such an environment leads to compromises. One of those compromises is that, in the opinion of pair.com, MT uses too much CPU resources. As an effort to keep this from degrading other sites, pair.com automatically kills some MT processes. One of those processes is the automatic re-generation of web pages managed by the MT program.

Be clear that I'm not blaming pair.com. I'm sure they instituted this situation to protect their services and hold costs down. If you aren't running MT, or are but don't have a lot of pages, pair.com will work just fine.

In the end, I may stay with pair, move to another host, or in fact host my own site. There are costs involved in whichever way I choose to go.

That all said, the suggested configuration came from Gibson Research Corporation (GRC) - of ShieldsUp! fame. They feel it best to use two properly configured firewall/routers, if you are going to open a port or ports so that, for example, you can host your own web or mail server at home. The theory is that you open a port from your external firewall/router for whichever services you need (eg., 80 for web) but keep all ports on the internal firewall/router stealthed and closed. Hence, should your server be hacked, said server cannot act as a relay into the rest of your home network since it is upstream of the second firewall/router. This assumes, of course, the second firewall/router is correctly configured. If not, like you open any ports on the second router, then you might as well just use a one router configuration.

In any case, my internal router, a Linksys BEFSR11, is your standard firewall/router and will be used to act as a firewall for the majority of my home network. The external firewall/router is a Netgear FVS318 and has just port 80 open and forwarded to my test web server (there's no content on the server so I'm not going to link to it yet). All other ports are closed. The Linksys is cascaded from the Netgear.

There may be several ways to configure the routers to work together. I only know of how to do it with the two I have. Even then, there may be a better way. If there is, feel free to let me know. YMMV. Insert disclaimer here. Use at your own risk. There be dragons here.

The two routers must not have overlapping IP addresses nor, if you are using DHCP, overlapping IP address ranges that they give out. Otherwise, your routers will not work properly, if at all. GRC recommends the external router use an IP address of 192.168.1.x and the internal use 192.168.2.x. For me, that means my Netgear uses 192.168.1.1 and my Linksys uses 192.168.2.1.

The first step is to ensure that the two routers are never on at the same time, or at least not on and linked, until you have everything configured so as to avoid default IP addresses that overlap. For me, this means having two PCs, one each plugged directly into each of the routers so I can access each setup utility.

In my present network configuration, the Netgear is the only firewall/router in use. Hence, I wanted to leave that alone until the last possible moment so I could always get access, in case anything went wrong. So I configured the internal Linksys first.

I won't go into the specific details because it will vary by make and model of router. Suffice to say I changed the IP address and DHCP ranges to reflect the 192.168.2.x addresses. I then did a similar change to the Netgear but using the 192.168.1.x range (it was set to 192.168.0.x).

I then turned off both routers, ran an Ethernet line from the Netgear to the Linksys, left the line from the Netgear to what will be my test web server, and removed all other lines from the Netgear and plugged them into the Linksys and attached 16-port switch instead.

This physically and electronically isolates the test web server from the other PCs on my home network. I then powered on the Netgear, waiting until it was fully powered and then turned on the Linksys.

I still have to do some testing but all seems to be working. I will let you know if any problems are identified. If not, my next step is to get the web server itself configured and running Apache/MySQL/MT followed by configuring a dynamic naming services to make up for the fact that I don't have a static IP address.

Aloha!

July 11, 2006

Mossberg on Proprietary Accessories

Technology columnist Walt Mossberg had a article last month about the tangle of proprietary cables, batteries, and chargers that the average gadget geek has to carry to keep his cell phone, laptop, PDA, and other electronic doodads charged and working.

Although some gadgets, due to their design needs, require such exclusive items, Mossberg contends, and I agree, that not everything needs to be that way. There is no reason why, for the great majority of such devices, they can't use standardized cables, chargers, and batteries.

For example, there are a few digital cameras that use standard AA-size batteries. Why don't the majority of them, except for maybe the ultra-compacts that are too slim to hold an AA size battery, use them?

Why are connectors so different? Even within a class of device or within a single manufacturer's line?

According to Mossberg, the answer seems to be greed. By locking you into a manufacturers silo, you have to buy everything from them. Once that occurs, said manufacturer can charge $20 for a cable that costs less than a dollar to make. Or $50 for a cell phone battery when the phone itself, with a plan, costs substantially less than that.

It seems to me that as long as customers continue to buy such items, companies will continue to make them. As for me, to the extent possible, whether it is our cordless phones or digital cameras, I now make sure they use standard batteries. If you would like to save a lot of money, perhaps you should too.

Aloha!

Pandamonium

Pandas Tai Shan and Mei XiangThis one is for SWMBO. She spent hours watching these pandas via the Internet. Or perhaps I should say she watched the youngster's parents before the birth. We even watched a recent documentary on the effort by the zoo to mate the parents. After a couple of years of no pregnancy,  it came down to artificial insemination. According to the documentary, it is not hard to understand why these animals are so rare when you realize the females are in estrus once a year, for about 15-minutes. Add to that a young male who simply doesn't know what to do or when to do it and you end up with an estimated 1,500 of these creatures left in the world.

As an aside, the documentary showed the birth of the baby and speculated on how the fact that the baby came shooting out and hit what appeared to be a hollow tile wall perhaps actually helped the baby (sort of like slapping the newborn on the behind to get him or her to start crying and breathe). It's not clear to me that that was, in fact, a GoodThing, but I will leave it to the experts.

Change or Die

In three words, one of the great principles of business. Clearly, Dell Computers was one of the dieing. Yes, it is a huge corporation making a lot of money. But as its success led to a large company, it seemed to insulate itself from what its customers were saying. This is a sure, if not in this case swift, path to doom.

But recently, I noticed Dell Computers is trying to change. I see this in their new corporate blog (clog?). They (it?) should be applauded for that, even as it (they?), if I may be so bold to say since who am I to comment, learn what works and what doesn't in blogdom.

I have to ask, can a corporation write a blog? If it can, should it? I thought blogs were person to person, not corporation to person. To me, the best of breed are written by one person who has an opinion, not a series of guest writers. It is jarring to me to read different posts from different people. Yes, I know, newspapers are written by multiple authors and so are some other blogs (General Motors comes to mind, perhaps not the best corporation to emulate, nor for that matter are news papers), none of which bothers most people. But I think blogs work best when they are written by a person, not a corporation.

From the looks of it, as they were planning the blog, the principle they chose to go with was "lead with your strength." This is usually a good idea. The problem is how you choose to translate the principle into action.

In this case, it appears to me that Dell chose to create a series of interviews that come across, unfortunately, as amateur commercials. I guess the prototype was Robert Scoble's effective interviews of Microsoft personnel. But when you compare what Mr. Scoble did and what these interviews are, I get the feeling that I'm watching something rehearsed. Something almost un-natural. But whatever these are, they are not conversations nor even interviews. So much so I have to wonder if it was ever intended to be. Perhaps not.

I think the secret of Mr. Scoble's work was that the interviews appeared to be unrehearsed (whether they were or not I have no way of knowing) and represented the unedited conversation of interesting people doing interesting things. Do that long enough and consistently enough and you begin to build not only a conversation but that truly valuable relationship called trust. That Microsoft not only allowed but encouraged such conversations speaks volumes about the good side of MS (the bad side being personified by such things as, for example, Windows Genuine Advantage). Dell needs to do the same on the good side, but in their own way.

Dell didn't get to where it is without being smart so I'm sure it will learn and adapt. At least, I hope it will. We use nothing but Dell desktops here (laptops are another story, we use IBM/Lenovo, Sony, Dell, and Toshiba, among others) and like them. A lot. The few times we've had problems, our paid for customer support resulted in replacements within two business days. Being in the middle of the Pacific, you can't get much better than that.

But too many times I've heard of problems with customer support for home PC customers. The number of people having problems with Dell support has risen to a roar of blogs. Perhaps, finally, Dell is listening.

Aloha!

August 2, 2006

What Doesn't Kill You...

Most private businesses do their best to hide their problems. It seems like an unwritten rule that no matter what may be going wrong with your business, never, ever, admit it to anyone. To do so it seen as giving an advantage to your competition.

Although this tactic of secrecy may work in the short term, if you don't solve your problem, denying that it exists makes it harder to fix and, in the long term, employees and customers eventually see the problem anyway.

Yet, many business continue to follow a toxic path of denial. So much so that when one deviates from that path and actually is open with its customers, it makes the headlines. Such a case seems to be a web hosting company called Dreamhost. The company has a blog and in it is this remarkable post that lays out what may have recently gone wrong in the data center that is home to its servers.

It is a fascinating look at what happens when it all goes wrong. How one problem cascades, causing multiple points of failure. Working in the dark, figuratively and actually. Trying to diagnose a problem that may be an interaction between more that one system.

The thing about is, I probably would never had heard of this company if it hadn't come clean and aired its dirty laundry. Having done that, if I ever decide to switch from pair.com to another host (instead of hosting my own servers), I will certainly look into what they have to offer because I appreciate their honesty and openess.

Aloha!

August 3, 2006

Passport Panacea?

On Tuesday, I talked about how not understanding technology can lead to a world view that is not tightly connected to reality.

Perhaps another example is this Wired article on passports that the US will begin issuing in October. The passports use embedded radio frequency ID (RFID) chips as one of several ways to make them more secure. However a US State Department official is quoted as saying the department knows the chips can be cloned but that doesn't matter as long as the official examing the passport actually compares the hard copy to the data in the RFID.

This, of course, seems to presuppose that the entire security system, including all the employees who are part of it, will always work as it was designed. But as we have seen in my Tuesday's post, this is not a valid assumption.

I'm not going to go tin-foil hat and all on this because the article seems to indicate that other security features are included in the passport. But it doesn't take a rocket scientist to imagine a situation in which the official viewing the passport will, because of his or her lack of understanding of the technology, rely on the RFID data exclusively.

Should this happen when the person standing before the official is a terrorist, well, let's just say bad things could happen.

Aloha!

August 9, 2006

Test Drive Unlimited: Oahu

From Hawaii 5-0 to Magnum PI to Lost, Hawaii's beautiful scenery has acted as a backdrop to various entertainment shows. But, as far as I know, Atari's new "Test Drive Unlimited" [warning: Flash and popups required] is the first online multi-player game set entirely on Oahu. Versions for Xbox 360, Playstation 2, PSP, and Windows are due out over the next two months.

I'm not much of gamer, but if you are into virtual car racing, this might be to a game to, uh, test drive. YMMV. Insert disclaimer here.

Aloha!

September 1, 2006

OpenOffice Premium

I haven't been tracking OpenOffice recently because I need to exchange Word documents with others and, well, the only program compatible is...now...wait...for...it...Microsoft Word. Likewise, I also need to exchange WordPerfect files, which have their own special idiosyncrasies.

So, I was a little surprised that there is now something called OpenOffice Premium. No, they aren't going MS on you. The price is still free, as in something we used to call speech. But added into the regular version are, among other things:

  • Clip Art (currently more than 2,800 objects)
  • Templates (number varies by language)
  • Samples (number varies by language)
  • Documentation (if available)
  • Fonts (more than 90 fonts)

I haven't tried using it so I don't if its any good but if you don't need to be compatible with Word or WP you may want to give this a look.

Have a Great Weekend, Everyone - Aloha!

September 19, 2006

All Charged Up

Another day, another laptop battery recall. This time, according to Engadget, it's Toshiba. What's bothering me is that all the batteries were from Sony. Yet,it seems, the only laptop manufacturer who isn't recalling the batteries in its laptops? Now wait for it. Sony. Yep, as far as I can see, Sony is not recalling any of their own laptops. Now, what does that mean? Does that mean Sony does not use the very batteries it sells to everyone else? Or does it? I don't know. But it sure seems strange. YMMV. Insert disclaimer here.

September 28, 2006

Firefox 2.0 RC1

The march to Firefox 2.0 has begun with the availability of Release Candidate 1.0. Before you go running off to download the software, remember this is still betaware. Therefore, you should not install it on a production PC since bad things can and do happen. YMMV. Insert disclaimer here.

October 6, 2006

Firefox Meets Vista

Being a kool kid, you probably already know that a team from Firefox journyed to Mordor Redmond to talk with various Vista teams. The purpose of the trip, at the invition of Microsoft (MS), was to get answers on how to integrate Firefox into MS's upcoming release of Windows.

Stop for a minute to digest that. Microsoft invited a competitor (well, in at least browsers) to come to learn how to work in the Vista environment. Then take that one step further. MS offered to provide OpenSource code to help them do it. Excuse me while I lay down for a minute to stop hyperventilating.

Okay. I'm back. A Firefox team member by the name of Vladmir Vukićević blogged about the experience of entering the belly of the beast and survived to tell about it. His first post is here and the others are here, here, here, and here.

As I've said before, MS seems to be of two minds. On one hand, you have the friendly, OpenSource loving side that is trying to be transparent and helpful. On the other hand, you have the side that is trying to be closed and controlling. Will the real MS please stand up?

In the mean time, I agree with others that Firefox was right to accept the invition and should continue to collaborate with MS when it is in Firefox's best interest to do so. But when they do, the team members need to realize that MS, in the long run, is trying to put them out of business. So, when you make a deal with a scorpian, be aware of its sting.

Have a Great Weekend, Everyone - Aloha!

October 12, 2006

Ready or Not: Here Comes IE7

Speaking of losing, I understand that Microsoft's Internet Explorer version 7.0 is due out soon. I further understand that it will be automatically pushed down as a critical update unless you take action now to stop it.

Why would you want to do that (i.e., prevent the install)? Well, usually it is not prudent to install dot zero version updates on production PCs because there are usually many unknown (and many known) bugs. These bugs tend to be nasty and may cause all kinds of very difficult to solve problems.

Secondly, even with beta testing, sometimes you have to wait for the gold code to test how well an update works with your other applications. Hence, in a large enterprise, you don't want to have a forced upgrade. For this very reason, our IT folks recently decided to prohibit the IE7 install until our mission critical web-based applications have been fully tested.

Whatever you decide, be clear that you WILL have to cooperate and install IE 7 at some point, the question is when. However, prudent people are saying perhaps you shouldn't be the first to do so. YMMV. Insert disclaimer here.

Aloha!

Weaseling In: Firefox vs. IceWeasel

Rules are rules. Or at least, that's how the old saying goes. And I understand that if everyone doesn't play by the rules, sometimes things don't work.

It seems Debian GNU/Linux will no longer be distributing the popular Firefox browser. This long email thread lays out the problem(s) better than I can. But as far as I can see, Debian wants to be free and Firefox, it says, is not.

So, Debian will use Gnuzilla and IceWeasel instead. Sigh. I fear this may turn out to be an example of another lose-lose situation (see also problems with playing mp3 and certain other media files in Debian). Although I make no judgments as to who has the better argument, I do say it is the user who, in the end, may lose the most. Big Sigh.

That being said, unless both actively try to sabotage the other, I may simply download the Firefox tarball and install it on any Debian-based system I choose to use (I'm using Kubuntu and Xandros, and assuming that either chooses not to include Firefox). YYMV. Insert disclaimer here.

October 13, 2006

Seeing Red (nano)

Red iPod nano.For those fashion forward folks who like bright colors, Apple has released a 4GB special edition nano in RED. The technical specifications appear to be similar, if not the same, to the other 4BG nanos but the difference is Apple will donate $10 of the purchase price to the Global Fund to fight AIDS in Africa. The special edition nano is associated with Bono, leader of the rock band U2 and his fight against the disease.

According to the press release:

The Global Fund to Fight AIDS, Tuberculosis and Malaria was established in 2002, with the support of the world’s leaders and UN Secretary General Kofi Annan, to dramatically increase resources to fight three of the world’s most devastating diseases, and to direct those resources to areas of greatest need by supporting locally-driven strategies. To date, the Global Fund has committed $5.2 billion (US) to more than 363 programs in 131 countries. For more information about (RED) please visit www.joinred.com.

October 24, 2006

Windows Defender 1.0

Microsoft's "Windows Defender" has, apparently, also gone gold. You can download it, assuming you have a validated copy of Windows, here.

Windows Defender is designed to "protect against pop-ups, slow performance, and security threats caused by spyware and other unwanted software. It features Real-Time Protection, a monitoring system that recommends actions against spyware when it's detected and minimizes interruptions and helps you stay productive. Now with 2 free support incidents for Windows XP and Windows Server 2003."

Firefox 2.0

According to this post at the mozillaZine site, Firefox 2.0 goes gold this afternoon at 5pm EST. Assuming this is correct, the new version adds, among other things, phishing detection, session saving, and spell checking (I'm not sure how helpful this will be).

October 27, 2006

Kubuntu 6.06 to 6.10

Okay, in a fit of temporary mental illness fearlessness, I decided to do an upgrade of Kubuntu 6.06 LTS to 6.10. Usually, what I do when "upgrading" a Linux installation is to backup my home directory and then reformat the entire drive to do a clean install. But since I didn't have any critical data on the PC, I reckoned it didn't matter which type of install I did.

By the way, I put the word upgrade in quotes because, in my experience, which admittedly is only over the past couple of years, there's no such thing as a Linux upgrade. At least not in the sense of Windows upgrades. This is especially the case if you have installed any software that you had to compile. Why? Because having compiled the software, based on your old installation, said software may not work under your new installation. Although there may be ways to get around that, most people won't know about them. And if you don't run into that problem, you may run into any number of other issues. Now, don't get me wrong, I'm not saying anything negative about Kubuntu itself as I have had this problem with just about every Linux installation I've ever used.

But this time, I had confidence in Kubuntu, since its been rock solid reliable. So, I decided to do an upgrade. I followed the instructions that are at the bottom of the page linked to above. For my installation, it required about 500MB of downloads. Via Hawaiian Telcom DSL, it took about 27 minutes to pull all the files. The problem was after the upgrade script began to unpack and install the various downloaded files. All seemed to be going well until the install stopped while installing some KDE components and hung the system. After giving it 30 minutes with nothing apparently going on, I had to do a hardware reset. Of course, since some but not all of the install had already occurred, the system was unable to fully boot. Sigh.

So, this weekend I plan to download the 6.1 ISO and start from that point. Fortunately, as mentioned earlier, I did not have any critical data on the PC so it doesn't matter that I will have to reformat the drive. But let this be a lesson to you - never do an upgrade. But if you do, remember to backup your data first. Better yet, never do an upgrade. And if I forgot to mention it, never do an upgrade. YMMV. Insert disclaimer here.

Have a Great Weekend, Everyone - Aloha!

October 30, 2006

Kubuntu 6.10 Reloaded

Okay, so I downloaded the almost 700MB ISO of Kubuntu 6.10 this past weekend. It took about 35 minutes to download the file, after which I burned it to CD and began the installation.

I haven't done a time comparison between 6.1 and 6.06 but 6.1 seems to take a little longer to install. Otherwise, all went well and I an now using 6.10 without any problems.

You can follow this link to see what's new in 6.10. I haven't had the time to check everything out but I do like the new "System Settings" panel. It's similar to the Windows Control Panel and allows you to access many of the more important settings in one place. For example, the major headings on the panel are: Computer Administration, Network & Connectivity, and Look & Feel.

Konqueror is the default browser and file manager. Although it's okay, I like the extensions that Firefox has so I downloaded, using the included Adept Package Manager, Firefox 2.0. But I still use Konqueror as my file manager.

Obviously, I haven't had the time to try everything new, but so far, everything seems to be running fine. YMMV. Insert disclaimer here.

Aloha!

November 1, 2006

wikiCalc beta

Dan Bricklin is at again. The co-founder of VisiCalc, the beginning of what is known as the modern spreadsheet, is working on something called wikiCalc. What is wikiCalc? As far as I can understand it, without having installed and used it, is that it is a web authoring tool designed for a very specialized niche (you can read his description of it here). Namely, those who need to display tabular data. The program uses the spreadsheet metaphor as its browser-based interface. You can do the usual calculations and cell formating like a spreadsheet and keep a 2-D database. I'm not sure if you would like to use it for more than that but who knows what uses people will find for it (just as spreadsheets have been used for all kinds of unrelated tasks).

Note, it's apparently feature complete, but still in beta so you may not want to install it on a production PC. That said, if you need to display this type of data in HTML, and don't want to learn a lot of CSS or table syntax, this may be the program for you. YMMV. Insert disclaimer here.

Kubuntu 6.10 Upgrade May Be Causing Widespread Problems

If this DistroWatch article (scroll down) that points to an informal poll is correct, "almost 44% percent of those who attempted the upgrade process encountered "serious problems" or reported that their upgrades went "really bad"." So, I guess, I was in good company when I had problems upgrading from 6.06 to 6.10.

I think almost 44% is sufficiently large that upgraders should do so with caution, if at all. Personally, at this point, I think it is wise to do a clean install, instead. YMMV. Insert disclaimer here.

November 3, 2006

Kubuntu 6.10 Reprise

Young Jonathan Riddell of Ubuntu saw my post on problems upgrading Kubuntu 6.06 to 6.10 and asked for additional information (I can call him young because I am twice his age!). I sent to him all that I could recall but he notes on his own blog that "upgrading from Dapper [6.06] to Edgy [6.10] is nasty, apt's dist-upgrade just doesn't work in too many cases. So we need to port the Ubuntu upgrader tool to Kubuntu, which should be possible now that pyKDE is said to work with the embedded Konsole." I'm no expert, but all I can say is Amen!, Brother Jonathan. The Friend speaks my mind!

November 8, 2006

Kubuntu/Ubuntu Firefox 2.0 Flash Bug May Be Causing Crashes

If you use Kubuntu/Ubuntu and Firefox 2.0 you may have noticed problems with Flash enabled web pages causing Firefox to crash. Interim solutions are here and a forum thread about the problem is here.

The interim solution is:

In the /etc/firefox/firefoxrc file, insert this line:

Code:
export XLIB_SKIP_ARGB_VISUALS=1
If that doesn't work, you may try:

1. Comment out the composite section in x.org
2. Change your color depth to 24 bit, if you haven't already

YMMV. Insert disclaimer here.

November 9, 2006

Novell Microsoft: What's the Deal Here?

Linux Journal columnist Nicholas Petreley says the Novell-Microsoft deal "stinks to high heaven." Why? Petreley says Novell is paying MS a percentage of its revenues to stave off patent infringement issues.

This pre-supposes that Novell/SUSE Linux is infringing on MS patents. If so, this may be a serious situation for all distributions of Linux. Petreley says he isn't sure if Novell is just taking a page from the MS playbook and spreading a little fear, uncertainty, and doubt. Still, why pay MS anything if your distribution is not infringing?

I don't know the real reason(s) behind the deal. I have heard it go the other way where MS supposedly had its own patent problems and needed to cover itself by making a deal with Novell. So, who is right?

I don't know. Maybe both versions are wrong. YMMV. Insert disclaimer here.

Aloha!

November 14, 2006

Linux December Updates

December is looking to be a good month for Linux lovers. Debian GNU/Linux 4.0 is set to ship on December 4. OpenSUSE 10.2 is set for December 7th (hmmm, maybe they could have selected another day). And Red Hat Enterprise Linux 5 is scheduled to go out the door sometime that month. As always, deadlines can and do change so your mileage may vary. Insert disclaimer here. Dates and links via DistroWatch.com.

Aloha!

December 4, 2006

Let the Lists Begin

As we get closer to the new year, expect to see more and more "Top 10" lists. Like? Well, for example, the folks over at The Simple Dollar dot com site have this "30 Essential Pieces of Free (and Open) Software for Windows." As the name suggests, the software runs on Windows. However, that does not mean there aren't any versions for other operating systems. In fact, many of them do have GNU/Linux versions so some of them may sound familiar to the Linux user.

The top five are: 1. Firefox (Internet browser), 2. Thunderbird (Internet email), 3. Sunbird (calendaring), 4. Abiword (word processing), and 5. OpenOffice (office suite). YMMV. Insert disclaimer here.

Aloha!

December 14, 2006

Xandros Desktop Professional 4.1 Activiation Problem

I use Kubuntu GNU/Linux at home and am generally pleased with it. But at work, I use Xandros GNU/Linux because it seems to integrate better w ith our network environment.

Recently, Xandros came out with Xandros Desktop Professional version 4.1. I paid my money for two copies (one to give as a gift and one for myself) and started installing it over the weekend.

Although I had heard Xandros would require "Activation" before you could access all of its services, I thought they had changed their mind about that. But I guess not. I'll get to that in a moment. First, a note about two other problems.

Even though Xandros is one of the easier to use distributions, getting my networked printer to work with it took a little guessing. I have an HP2600N color LaserJet printer hooked to my home network via the built in Ethernet port. When it comes time get Xandros to link to it, you need to use the appsocket choice (as opposed to http or ipp) and input the IP address in the following form: socket://192.168.1.100 (replacing the IP address with the address you have assigned to your printer). At least, that worked for me. YMMV.

The second problem is with Xandros Network (XN). XN is the interface to the Xandros repositories. You use it to update your system and is kind of like how Dr. Pournelle describes Apple computers (i.e., they either make things trivial to do or impossible). The first time I fired it up, it locked up. This is never a good thing but especially so when you are using a utility that alters your system. I have no idea why it locked up but otherwise, I have had no other problems (other than the one I will lay out next).

Now, back to the Xandros activation problem. After the main installation, something called the "First Run Wizard" executes and among other things, you are given the opportunity to register your product. It seemed like a good idea so I did. Below are the instructions located on the Xandros site (see the FAQ):

  1. The next step is to sign in.

    • Already have an Account on http://shop.xandros.com ?

      1. Enter your E-Mail address and Password and click Sign In.

      2. Proceed to Step 3 Below

    • If you do not have a shop.xandros.com account, please create one

      1. Click Continue in the New Account square to the right of the screen and enter your registration details

      2. Proceed to Step 3 Below

  2. Select your point of purchased from the Product Purchased from field. If it is not listed, please choose other and enter the store/website which you purchased your Xandros software from.

  3. Enter the Serial Number which was included with your purchase and click Continue. The confirmation screen will be displayed. If you receive an error...

    • Please check and retry your serial number.

    • Products may only be registered once, if you've already registered it is no longer required.

    • If you are still unable to register, please contact Xandros technical support via e-mail at support@support.xandros.com

  4. Check your account for e-mail from Xandros which includes your activation code.

  5. Once you have received the Activation Code, return to the Registration page of the first run wizard (as documented in step 1). Enter the Activation code and click Activate Now.

  6. Your Xandros Networks account has been activated. You are now able to access new updates and other interesting software for free, as well as special Xandros Editions of popular commercial software. A Xandros Networks Premium Membership entitles you to even more free applications and discounts on third party software and additional Xandros items.

I entered my serial number (received when I paid for my copy) and checked my email for activation code (see step 4 above). As I said, this was this past weekend. As of this morning, I have received no activation code. So I logged into my account at Xandros to see what was going on. The account confirms that I purchased two copies and even shows the serial numbers. But when I try to display my activation code for the copy I registered, nothing comes up. Sigh.

I will try running the First Run Wizard again to see if the problem was with the registration. If not, then I guess I'll be contacting Xandros support to find out why I can't get an activation code.

Regardless of what the problem is, this points out why I don't like these schemes. To me, all they are designed to prove is that their customers are not stealing their software. But even though they have a record that I paid for the two copies, I guess that's not enough.

As long as they keep an activation requirement, I don't know if I will ever buy another copy of Xandros. Especially since I could, with a little trouble on my part, get Kubuntu to work at the office. In fact, the next go around, that's probably what I will do. YMMV. Insert disclaimer here.

Aloha!

December 15, 2006

Xandros Desktop Pro 4.1 Response

Yesterday, I posted about my problems with Xandros Desktop Professional 4.1. In response to the post, I got a comment from someone identifying himself as Matt, a product development specialist at Xandros. You can read the comment at the bottom of yesterday's post but essentially, he is saying they don't do activation anymore. I will take him at his word. But if so, they need to change their FAQ and online customer accounts to reflect this.

Have a Great Weekend, Everyone - Aloha!

December 18, 2006

Xandros 4.1 II

I've mentioned before how there really isn't such a thing as doing an "upgrade" installation with Linux. No matter what they call it, it's just not a complete as when you do a Windows upgrade. And that, my friends, is faint praise to Microsoft because they do a pretty bad job of it. So if you try an upgrade installation of Linux (regardless of the distribution), you will probably have many problems.

Just to try it, I decided to do an upgrade installation of Xandros. Although things looked pretty good after the install, I'm beginning to run into problems.

First, in my old configuration, I had purchased and installed CrossOver Offce Professional directly from Codeweavers because they had a more recent version than Xandros (as an aside, do not expect to get the more recent versions of software from Xandros, even when you pay money for it). After the upgrade, as far as I can tell, Crossover Office Standard has taken over. I do not know what happended to my purchased copy. In addition, I had to reconfigure the Launch menu because none of my Windows applications showed up except, strangely enough, Lotus Notes. So, I had to add Excel, Word, Access, and PowerPoint to the menu.

Secondly, my problems with Xandros XN are growing. If I try to install certain files from the Xandros supported repository, I get error messages saying some files did not download. Well, no kidding. I thought that's what XN was for. I mean, I just upgraded this installation. Why am I having these XN problems? If I try to add the unsupported Debian resposity, I get a screen full of errors like:

Couldn't stat source package list http://xnv4.xandros.com xandros4.0-xn/contrib Packages (/var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_contrib_binary-i386_Packages) - stat (2 No such file or directory)
Couldn't stat source package list http://xnv4.xandros.com xandros4.0-xn/contrib Packages (/var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_contrib_binary-i386_Packages) - stat (2 No such file or directory)
Unable to parse package file /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_main_binary-i386_Release (1)
Problem opening /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_non-free_binary-i386_Packages
The package lists or status file could not be parsed or opened.

I gave up and wiped the disk to do a regular install. That seems to have made a a positive difference. At least, I can now download supported files.

I'm still undecided whether to recommend this distribution since every other distribution also has problems when upgrading. Still, I have to wonder when things will get better.

Aloha!

December 28, 2006

MT 3.33

Okay, as far as I can tell, most of the behind the scenes changes to this blog went through without problems. What I did was upgrade to the latest version of MovableType. Like upgrading GNU/Linux distros, I don't really do an upgrade. What I do is backup the posts and then wipe the directories clean. Only after doing that do I install the new software. Otherwise, the old files don't necessarily get upgraded and you can end up with a partially upgraded system which makes for a fully unstable one. System, that is.

I note that the instructions on how to do the install leave out important parts. Like? If you are using GNU/Linux ftp to move the main install file from your PC to your web host, you need to remember that the file is in binary format (either .gz or .zip, depending on which one you downloaded). If you upload it as ASCII, you _will_ have problems. Problems that may be difficult to diagnose. Even after you've done the upload and extracted the file into the folder you will be using (e.g., /bin, /cgi-bin, /cgi-sys, or where ever you've chosen) , you need to move the sub-directory called mt-static out of your install directory to somewhere on your web root. How you do that varies on the operating system of your host so I will leave that as an exercise for the user.

However, there are some issues related to the default index template that still need to be changed. For instance, why does the template display each and every past month? I mean, I've been posting for several years now and the default should not display the months on the main page. Rather, the default should be a link to a separate page that breaks things up my month, organized by year.

Secondly, for some reason, the title of each post is displayed as a link. I'm not sure why that is, although it seems like a good idea except for the fact that they already provide a link to the post (its down there labeled as "permalink"). I'm not sure, but MT may be combining CSS files from the old version with the new. If so, I need to find out how that is occurring because, as far as I know, I've deleted or moved all the old directories.

Lastly, and this is not necessarily part of the upgrade, I've decided to bite the bullet and go "dynamic" in page creation. This means pages will be created on the fly rather than rendered as standard, static HTML. I do this not because I think it is a good idea (in fact, I think it's the opposite), but since my web host, pair.com., throttles the scripts that MT uses, which causes certain functions to fail, I don't have any choice. Of course, I could switch to another host or host this site myself, both of which I am looking into. But for now, this is how things will have to go. This means, however, I really have to remember to back up the content because should the database that actually stores these posts become corrupted or otherwise fail, _everything_ will be lost. Everything. Like, forever. YMMV. Insert disclaimer here.

Aloha!

January 3, 2007

MT Feeling

Fellow Daynoter and recovering car wreck victim Sjon commented to say my recent change from static to dynamic web page production has broken one of his links to this site. Sorry about that. I've restored the old directory structure to what it was before I made the change but I'm pretty sure by fixing this problem, new problems will come to the front (like all new posts will not be linked from the old ones).

In any case, I've done what I can and I hope the old posts still work while not killing the new ones.

Aloha!

January 5, 2007

A Tangled Web of USB Cables

You know, sometimes all this high tech stuff is a pain in the okole. For example, mini-USB cables. I have one for my Palm z22 PDA. I have one for my Razr V3. And I have one for my Logitech Harmony TV remote control. Although all three use the same connectors on each end of the cables, none of them seem to work with any of the others.

So, instead of just keeping track of one cable to use with all these devices, I have a tangle of three. The only thing that could be worse is to come out with a new USB connector standard. Like, this #%$! one announced yesterday (warning: PDF).

Sigh.

Actually, maybe if there is a new standard everyone will stop siloing their customers and allow one to rule them all. And if you believe that, I have some hot ocean front land on the Big Island that you can buy for a lolo price.

Have a Great Weekend, Everyone - Aloha!

January 8, 2007

Through a Filter, Darkly

I'm sure providing technology services in large organizations must be a pain to do. I mean, you have to tread a delicate balance between locking everything down, and therefore making it impossible to do the work the organization is supposed to do, and leaving the barn doors wide open, letting in all kinds of vermin.

One of these dilemmas is web surfing. In the Internet world that we live in, both public and private agencies need to provide access to resources that make meeting the agency's mission more efficient. On the other hand, accountability may require limits be imposed.

Before I go farther, let me say I understand the problems involved in marking these limits. In fact, I understand them so well, I wonder if any technology is/can be successful in doing this.

Typically, this technology involves the use of filtering. That is, like your email spam filters, there are computer programs that try to scan for certain markers that are common to sites that are inappropriate for office use. The problem is, no set of filters can be 100 percent accurate. There will be errors. In some cases, legitimate articles will be blocked. In other cases, questionable content will be let through. Usually, if you try to take into account one end of the spectrum, you run into problems with the other end,

So, you either end up compromising to find a balance, or you error on the side of what some would describe as safety - which guarantees the blocking of some legitimate sites.

Being a person that appreciates the free and unfettered exchange of ideas as the best way to ensure freedom and democracy, I'm not a big fan of the unsophisticated use of filters. Especially filters that are so broad that legitimate discussion is blocked.

For example, for awhile, the filters our organization uses blocked all access to .org domains. Obviously, many legitimate sites were blocked. Such sites included the National Center for State Courts and the Hawaii State Bar Association. For me, blocking these sites made life very difficult. Although access to .org domains were eventually liberalized, there are still sites that are banned and require a manual request and justification process that takes days, if not weeks to complete.

Let me give you one tech related example that happened this morning. Someone wrote what appears to be an article about the old NCSA Mosaic browser. Mosaic wasn't the first Internet browser, but as far as I could remember, it was the first that I ever used. So, I have a lot of good memories relating to it. It is interesting to note that, in many ways, you could say Mosaic was the mother of both Netscape and Internet Explorer (both of which licensed technology used in Mosaic. In fact, up through at least IE 6.0, if you clicked on Help/About Internet Explorer - you would see the Mosaic name at the top of the list). So when I was at Techmeme and saw what looked like a link to an article about Mosaic , I clicked on the link. Unfortunately, the article seems to be on a site that is blocked by the filters because it is a "game" site. Since I can't get to the article, I can't say what it's about. Perhaps it is game related. If so, then I guess you could say the filters worked correctly.

Some would even say that it doesn't matter if it is game related because even an article about Mosaic is not directly related to my job duties. Narrowly defined, they might have a case. But understanding where you are and where you want to go is very much based where you've been. If you don't understand your past, your vision towards the future will, inevitably, be less sharp. And that, will impact how well I can do my job.

Okay, so what's the solution? I don't know. All I can say is filtering is not perfect and will be a greater impediment to doing our jobs the more stringent they become. YMMV. Insert disclaimer here.

Aloha!

January 19, 2007

MT Pressed to da' Max

No sooner did I update the MovableType (MT) software to version 3.33 that version 3.34 is released. Sigh.

I'm really getting tired of this. As usual, there are no instructions (as of yesterday) on how to do an upgrade. Do I erase everything I just finished doing? If not, what should be erased and what can stay? Do the changes include the templates? If so, which ones?

In fact, I'm at a point where I am looking at WordPress again. The primary reason I didn't stay with it last time I tried it was that it did not produce static pages. That is, when you requested a page is when the software would create it. The page would then disappear. This means should the database that stores all the posts become corrupted, something that seems to happen rather often,YOU LOOSE EVERYTHING not backed up by you. On the other hand, on a static site , the software produces actual pages that are left in place. That way, even if the database fails, you still have all the pages up to that point.

But, since my web host, pair.com, is throttling the scripts that run MT, I can no longer produce static archive pages. Hence, I am in the same situation I was when running WordPress.

Up to recently, I was thinking about hosting my own site. I have a server at home that was running a version of FreeBSD, Apache, MySQL, and Perl. There would be no throttling and response times would probably be faster than the shared solution at pair. But I found running FreeBSD, a version of the very robust operating system called Unix, different enough from GNU/Linux that I became frustrated. Especially if I wanted to add software that ran fine on Linux but mucked things up royally on Unix.

So, last weekend I reformatted the server and installed Kubuntu. Whether I stick with that, which due to its own security features, is not that easy to run as a server platform because you need to be the administrative user (called "root") to make changes, or switch to something else, I haven't yet decided.

But for the short term, I am seriously thinking of using WordPress. So, don't be surprised if things look different the next time you drop by.

Aloha!

January 22, 2007

MT or WP, Which Way to Go?

No sooner did I install WordPress 2.0.7 (WP) that I hear that version 2.1 is coming out today (note: as of this morning, 2.1 is not available). Sigh. In any case, although I've installed WP, I'm not entirely sure I will stay with it.

First, a critical note on getting WP to run. It seems there is a problem, at least on my web host, with directory/file permissions. Although the installation instructions don't say anything about permissions, this is a critical security feature of GNU/Linux. This operating system provides for greater security by allowing the administrator to set who can read, write, and execute any file. Usually, the administrator can do all three for any file but no one else. Thus, it is possible to allow others to view a site, but not make any changes or run any programs. Obviously, this is a good thing since it can keep spyware/viruses/Trojan Horse programs from running.

However, in order to use WP 2.0.7, you have to make one of its directories (I'm not going to make things easier for the bad guys by listing the directory but it's not hard to find out which one) open to the world. This grants complete access to anyone to any file in the directory (fortunately, the files in the directory can be set to something more secure, ie. chmod 666). This kind of access is an open invitation to have your server 0wn3d by 133t h4x0rs. This alone makes me wonder how wise it is to use WP.

However, if I don't allow such access, I run into two big problems. First, you cannot import existing posts from your present system. For me, with years of posts under MovableType, this is a big deal. Especially since I no longer have static pages, which would work great here since I would not need to import them in the first place. Secondly, WP users can upload images, via WP, rather than using an FTP program. But not without opening this directory. This second problem may not be such a big deal if you can ftp and link to the image rather than using WP, but I haven't tried this yet so I can't say if it will work (although it should).

Still, I held my nose and set the permissions so I could get my old posts imported. Once that was done, and I had to run the importer multiple times because, I guess, my web host was throttling the script so it stalled, I noticed a problem that occurred the last time I tried WP. Namely, br tags appear. I'm not sure if this is an artifact of the HTML editors I use (HTML-Kit for Windows and Nvu for Linux) or is how MT stores its files or if WP inserts them. In any case, the addition of the br tag causes formatting problems, including fatal ones when inserted within other HTML tags.

At this point, it seems I have several choices:

  1. Stay with MT and my present web host.
  2. Switch to WordPress on my present web host.
  3. Stay with MT but switch to another web host.
  4. Switch to WordPress and switch to another web host.
  5. Switch to another content management system, regardless of web host.

I don't know, for sure which way to go. For now, I'm still working on getting a server going at home. But in the mean time, I am looking at the other solutions. Feel free to leave a comment on which, if any, course of action seems best to you.

Aloha

January 24, 2007

WordPress Problems

Well, that was interesting. I decided to install the newest version of WordPress (2.1). But I had more problems installing this one than the previous version (2.0.7). I dunno, maybe its my web host or maybe I just don't know enough about permissions but I could not get very far before getting permission errors. To try to fix this, I set everything I could to chmod 755. But I still got errors. So I tried chmod 777, but I still got errors. Sigh.

So I deleted everything and went to WordPress.com and signed-up for a free blog (see it here). I was hoping they would be using the latest version but, perhaps not. In any case, when I tried to import my three megabytes worth of MT posts WordPress choked. I had to break the file into four sections and then import each individually.

Although the posts are now in WordPress, there are still problems that anyone who plans on switching from one system to another should be aware of. For example, I talked earlier about the problem with br tags being added. But in addition to that, all the paths to any images the posts pointed to no longer work. I'm not blaming WP for this, I'm just saying, if you use relative URLs, such as ./images/example.png rather than www.mysite.com/images/example.png, don't be surprised when none of your pictures display when you change over to a different server. I don't know if there is an easy solution to this. If so, please leave a comment.

On the upside, WordPress templates that are "widget" enabled allow you to drag and drop the elements that you see over on the right hand column of the blog. That is pretty slick. Although I use MT, I am not aware of a similar ability. If there is, please leave a comment.

I will be working with pair.com support to see why my permissions don't seem to work. They say it should not be a problem but, obviously, it is. More when I learn more. YMMV. Insert disclaimer here

January 30, 2007

Searching Here and There

Former MS Evangelist Robert Scoble had a recent post about how Google beat MS in search engines. He used the example of how even MS employees were, more likely than not, using Google over MS because it came back with more relevant results. I agree. When I need to look up something regarding a MS product, I no longer bother going to the MS and searching there. In the past, I would almost never find what I was looking for. But when i went to Google, the exact page I was trying to find would be within the first five hits, and usually was the top of the list.

Mr. Scoble advised MS to stop trying to attack Google from the front and, if MS insisted that it was in its best interest to be a player in search engines, that it flank Google by finding niches that Google were not yet good in. I agree and would go so far as saying that even if they do this, it is doubtful that MS could overtake Google in popularity (if that is the goal of MS).

Aloha

February 2, 2007

Vista Voice Recongition Red Flag?

I think almost any feature on almost any computer operating system can potentially be used as a vector for malicious actions. If this is correct, this puts a certain amount of responsibility on the developer to put in place reasonable safeguards against exploits. It also places a certain amount of responsibility on the user to be aware of the possible exploits and to guard against them. But where the balance point should be between the two may be related to the type of feature and the experience level of the anticipated user.

So, when the operating system is Microsoft's new Vista, something that will be used by a wide range of people, many of whom do are not technically minded, it behooves the developers to put in place even more safeguards than would otherwise be required. Either that, or leave the feature out (if reasonable safeguards cannot be put in place without crippling the feature it is trying to protect).

One such situation may be as reported in a blog on ZDNet that says as long as a Vista computer is on and the microphone and speakers active, Vista's voice recognition software will respond to anything that the microphone can pick up.

Hence, if the user went to a website/opened an email with a sound file that ordered the computer to delete all his/her data files, Vista could do exactly that. In fact, I wonder if your neighbor came over and you asked her how to delete a file and they responded: delete start dot star, within the range of the microphone, what would Vista do?

Yes, I understand that this situation could occur with any system that has voice recognition capabilities so I'm not pointing fingers at MS. But I wonder if MS doesn't have a greater responsibility to place safeguards than, say a Unix developer. I dunno. For example, I reckon if you are designing a car that can go 200 mph, you better also design in great brakes, excellent handling, and full crash worthiness commensurate with the car's speed potential. Likewise, if you are going to include a feature that can easily be subverted, it seems to me that you better figure out a way of making that difficult, if not impossible to do.

Aloha

February 6, 2007

Apple Store in Kahala Mall Opens Saturday!

In a world full of PCs, I see that Apple Computer will be opening its second retail store in Honolulu this Saturday. The store, located in the Kahala Mall, has been delayed for several months but will open with the usual free give aways and opportunity to win a new MacBook and iPod. I've been waiting for a long time for this (we go shopping at the Mall every week) and wondered when they would take down the black plywood walls to reveal the shiny new store within. Although I don't have a Apple computer, I have admired what they are doing since Steve Jobs came back and would like to get one (an Apple computer, not Steve Jobs  (Hi Sjon!)). So, this may be my opportunity to purchase a Mac Mini. I have some other things I need to do in the morning but if I get a chance, I'll drop by.

Aloha

February 9, 2007

Adding RAM to a Dell Inspiron 1150 and Other Changes

Awhile back, I had an interesting situation in upgrading the RAM in my Dell Inspiron 1150 laptop. It came with one 256 MB and one 128 MB RAM chip in slots A and B, respectively. This made for some really slow computing. So I purchased a pair of 512MB chips from Kingston. But when I installed them, and turned the laptop back on, it refused to boot. In fact, other than one of the LEDs flashing a few times, it would simply shut down.

So, first I swapped back the original pair of chips (after shutting down and removing the battery, per Dell instructions) and everything worked fine. So I tried installing one of the 512s and the 256 (after shutting down and removing the battery) but got no joy. So, I tried just a single 512 with the "B" slot empty (after...well, you know the drill). That worked. So I shut down again, removed the battery, and installed the second 512 chip. Low and behold, the laptop booted successfully and recognized the 1GB of RAM. I have no idea why I had to do the installation in steps, but it worked for me.

Unfortunately, I have been underwhelmed by the speed difference. Don't get me wrong, there is a difference, but it's not dramatic. Although programs run a little better, the boot process is still measured in minutes (I'm not kidding here, it takes minutes to boot). But, for awhile I just lived with it since I didn't use the laptop that often.

But recently, I decided to bring the laptop from home to work so I could use it for meetings away from my office. Since it would not be appropriate to connect my laptop to the network (since they frown on attaching non-government owned PCs), I decided to get a Sierra Wireless AirCard(r) 875 PC card from Cingular Wireless/AT&T. This provides Internet access wherever a cell phone would work. Although Cingular does not have 3G service yet in Hawaii, when it does, this card supports it. In the mean time, the speed it does get is fast enough for email and web browsing.

What does this have to do with anything? Well, in getting the software installed and configured by the very patient Cingular sales person, my slow hard drive took so long that I was embarrassed by its lack of speed and decided enough was enough.

So, I ordered a Hitachi Travelstar 7K100. This is a 7,200rpm second generation 2.5 inch drive. I am hoping that the speed difference between this drive and the original IBM 4,200rpm unit that came with the laptop will make a noticeable difference. Along with the drive I also ordered a copy of MS Vista Home Basic.

Why Windows? Because I have software that runs only on Windows. Why Vista? Because I want something that will be supported as long as possible and because it is, in my opinion, more secure than XP. Why Home Basic? My laptop meets all of the hardware minimum requirements for the higher editions except for the video graphics. As far as I can remember, the built-in Intel graphics uses no more than 64MB (and maybe as little as 32MB) of shared RAM. Vista Premium/Business/Ultra requires a minimum of 128MB. Since the Intel graphics does not meet the minimum requirements, it would not make sense to pay for the more expensive features, such as Aero, when I can't run it.

That said, I will also dual boot Vista with something else. What version of GNU/Linux I choose I'm not sure yet. Linux and laptops usually do not go well together because laptops tend to use proprietary components that many times require drivers. Said drivers are usually not made for Linux. However, some versions of Linux are getting better at supporting laptops so maybe I can find something that will work. If any of my 11 readers have any experience with getting Linux running on a Dell Inspiron laptop, please leave a comment here. Thanks.

Have a Great Weekend, Everyone - Aloha

February 13, 2007

Dell Inspiron 1150 Upgrades Phase II

The new Hitachi hard drive and copy of Windows Vista Home Basic for my Dell Inspiron 1150 laptop came in yesterday. So last night I deleted unneeded files and backed up what I wanted to save. I then wiped the data volume (I always partition my drives to separate the programs from the data) five times using the shredding utility that is included with Spybot Search and Destroy.

Tonight I'll remove the old drive and install the new. It is interesting to see that the drive is accessed by removing the cover for the PCMCIA slot. I guess there's not a lot of room in a laptop so you have to double up like this. But I wonder if it is a good idea to place the drive, which gets hot when running, next to the PCMCIA slot, which also can get hot when a card is in operation.

In any case, I'll work on it and see if things go well [as if that could ever happen - ed.]

Aloha

February 14, 2007

Part 3 of Upgrading a Dell Inspiron 1150

This is part three of a four part (part 1, part 2, part 3, part 4) post on upgrading my Dell Inspiron 1150 laptop to get better performance out of the admittedly cheap affordable, bottom-of-the-line PC. In today's post, I will describe how to remove the old drive and install the new Hitachi Travelstar 7K100 7,200 rpm 2.5 inch drive.

Removing the hard drive requires removing two screws that hold the cover of the PCMCIA slot. Attached to the cover is the drive tray and drive itself. But first, remember to read and understand all directions posted in your manual. This includes removing the battery to reduce the possibility of electrical damage to existing components and properly grounding yourself before touching anything.

The drive slid out without problems but I noticed the connectors at the back of the drive was not the same as the new one! At this point, I panicked. Clearly, the new drive was not going to work. That is, until I took a close look at the old drive, which by the way is identified by Dell as an IBM but is actually also a Hitachi Travelstar, and noticed that there seemed to be an adapter. I was able to *_carefully_* pry one end of the adapter and then the other end and finally lift the adapter off of the old drive. I then removed the four screws holding the old drive to the drive tray and removed the old drive. Using the same screws and drive tray, I inserted the new drive and placed the adapter on the pins of the new drive. The drive and tray slid easily back into the laptop and I secured everything with the two screws removed earlier and replaced the battery.

With that, I was ready to boot up and insert the Windows Vista DVD. How that went is a post for another day. For now, I wanted to talk about a comment Sjon left regarding the old drive and when or if you should wipe it clean:

<snip>I would always first install and test the new drive before clearing the old one (I have had a couple of new drives fail on first booting).

He is right, I should have waited until the new drive was in and operational before wiping the old drive as anything can happen. As it turned out, had I had problems with the new drive, I still could have reinstalled the old one and used my backup CDs to reinstall the data. But that would have taken a lot more time and effort than just reinstalling the old drive. So I agree with Sjon that you should wait until the new drive is in before deleting anything. This, however, begs the question of how to wipe the drive once you are ready to do that. Read below for the solution.

But first, that does not mean you don't have to or should not do a backup of the drive before you remove it. I think for safety's sake, a good backup is the best way to go, along with not wiping the drive until later.

Now, I had actually thought about using my old drive in an external USB case as a kind of large portable floppy disk. But I thought that would be too expensive (I seemed to recall that the cost of external cases were in the $100USD range). So, at first, I didn't try this. But after getting Sjon's comment, and realizing it would be difficult to wipe the drive once I'd removed it without reinstalling it somehow. I looked into the actual cost and found one at CompUSA for about $20. This seemed reasonable to me so I got one. For $20, you should not expect much and not much is what you get. But it works.

So, what I could have done in the beginning was do a backup of all my data but not wipe the drive and instead install it in the external case. I then could have installed the new drive and then transfered the contents of the data partition to the new drive via USB, then wiped the drive. Of course, my old laptop doesn't have USB 2.0 so the transfer would be a little slow, but it would still be more convenient.

The bottom line so far is that the new drive and memory has really brought this old laptop back to life. Everything is faster now. For program loading, it is *_much_* faster. It used to take almost a minute for Firefox to load. Now it almost snaps instantaneously to the screen. Although the great majority of the speed increase is from the faster hard drive, adding the memory also helped.

The down side is that battery run time may go down since the new drive may be consuming more power. But even if this is true, and with advances in electronics and drive mechanisms it might not make that much of a difference, the speed increase is worth it to me. YMMV. Insert disclaimer here.

Part 4 will cover the installation of Microsoft Vista Home Basic and how to install the CompUSA external USB hard drive case. Stay tuned.

Aloha

February 15, 2007

Part 4 of Upgrading a Dell Inspiron 1150

This is part four of a four part post (part one, part two, and part three) on upgrading my old Dell Inspiron 1150. So far, I've replaced the 384MB of RAM with 1GB and replaced the slow 4,200rpm hard drive with a Hitachi Travelstar 7,200 unit.

Today I will talk about installing MS Vista Home Basic and the external USB 2.0 enclosure for the old hard drive. As posted earlier, I chose Vista Home Basic for several reasons. First, I have software the runs best/only in Windows. Secondly, Vista includes many bug and security fixes that may not be included in Windows XP. Although it probably adds some new ones, overall it should be more secure than XP. I chose Home Basic, rather than Premium/Business/Ultimate, because my laptop, with only 64MB of shared video memory, does not meet the minimum requirement of 128MB for Home Premium and above. I also hoped that it would be faster in booting and exiting than XP (which, as I've noted, took several minutes to boot and almost as long to exit).

So after installing the new drive I powered up, inserted the DVD, and let Windows install. It took about an hour and a half from start to finish (including installing several updates). The trickiest part was partitioning the new drive. Although the install process has a point at which you can do this, it is not well explained. How I used to do this was to boot off of a bootable floppy (i.e., it was formated and included command.com) that had DOS utility fdisk on it. I would use fdisk to create an active primary partition and then an extended partition, whereupon I would then set the logical drives C: and D:. The Vista install includes a button that allows you to create, extend, or remove partitions. But here, "extend" does not equate with "extended". As far as I can see, extend changes an existing partition's size. So what I ended up doing was creating two primary partitions, and installed Vista to the first primary partition. I then formated both (I'm not sure I needed to do that because, I assume, the install would have done that anyway).

I'm not going to spend any time on how it looks (a lot of eye candy, even without Aero) because I'm focused on speed improvements. But I will comment on one problem that has arisen.

I'm having problems with the DVD/CD-RW drive (a Samsung unit). The problem is intermittent reading of CDs. It doesn't matter if the CDs are ones I burned or original disks (I had problems with a CD from Microsoft that had the SR-1 for Office 2000 on it). Sometimes ejecting the disk and then putting it back in works. Sometimes multiple retries works. Sometimes opening a command prompt and using xcopy works. Sometimes nothing works. I'm not sure if its a problem with the driver (for now, I'm using the one that came with Vista rather than the one Dell has for XP) or what. All I know is it is very annoying.

But as to booting and exiting. For this configuration, booting and exiting, but especially exiting, seem much faster. Shutting down used to be a chore while the drive spun on and on. Now, it shuts down in a few seconds. This is much better. Now on to the external USB drive housing.

I bought the cheapest external housing I could find, a CompUSA unit. The purpose of the housing is so that I could make use of the old hard drive as sort of a high capacity floppy disk. That is, I could copy stuff to it to store or to carry to another PC. If I just wanted to place the drive in another PC, fellow Daynoter Sjon suggested getting a 2.5inch to 3.5inch adapter tray, which costs a lot less (about $10). But since I wanted to be make this drive mobile, I chose the external housing.

The housing is made out of aluminum and plastic. The upper and lower halves are aluminum while the center section, where the drive rests, is plastic. I say rests because I couldn't see any provision for screwing the drive down. Four screws are included for, I guess, this purpose but where you are supposed to use them I can't say. So, you lay the drive down onto the plastic tray while inserting the end with the interface pins into the corresponding connector. Then you replace the upper and lower halves and use some of the tiniest screws this side of a mechanical watch that you will ever see. Once closed up, there are two USB cables. One is for data and the other is for drives that require more power than is supplied by one USB connection. I seem to be okay with one cable but it all depends on the drive and, I guess, how much power the source USB connector can supply (I hear that some laptops and most external hubs don't provide enough power). In any case (pun intended), it all works and I now have the equivalent of a very high capacity floppy disk (with attached cables).

Overall, would I do anything different? Yes, as I noted in part three, I would keep the data on the old drive until the new drive was up and running. Otherwise, adding the memory and new drive have given new life to my old laptop. So much so that I will keep using it for at least a year or two (or until Apple upgrades its MacBooks to include a card slot).

Aloha

February 16, 2007

Windows Vista Marred by Lack of Third-Party Driver Lack of Support

I've been using Windows Vista Home Basic for about three or four days. Obviously, this is not a long time. But within this time, I've found some significant problems.

First, let me say Vista is very beautiful looking. The colors, fonts, themes, and all the other visual details are great. Secondly, it appears faster than XP.

But in order for it to be of use to me by helping me get my work done, I need third-party vendors to support it, now. For example, HP does not have a Vista driver for my HP2600N LaserJet color printer. This is a current printer and, you would think, HP would have had time to write drivers for their current product line. But that doesn't seem to be the case.

Further, my Cingular wireless laptop card for accessing the Internet also doesn't have a driver (although Sierra Wireless has a stub that may work). Cingular goes so far as to say it's the user's fault that no driver is ready because the user should not be using new software! Talk about customer service.

Although many people already have Vista installed on their computers, these users are willingly taking part in leading edge software deployments and should expect that many popular applications and hardware devices will not work with their computer. Cingular Wireless does not at this time provide support for any connectivity solutions on the Windows Vista operating system.

Even installing the Adobe Acrobat 8 reader failed because, according to the error, the Temp directory was inaccessible or full. I assume this is because the directory that Adobe was trying to install to was set as read only and no matter what I tried, Vista would not allow me to change the permissions (yes, I was logged in with administrative privileges).

Lastly, I've already mentioned, in another post, my intermittent problems with the DVD/CD-RW drive.

All told, I am not able to print, use the wireless card, or reliably access the DVD/CD-RW drive. Based on this, I reformatted the drive and installed Windows XP.

What pains me even more is that there isn't a better alternative. Both Linux and the Mac OS X have their won problems with third-party support, so switching to those operating systems are also a no go.

Perhaps in a year or two the third-party vendors will take the needs of their customers into consideration and provide Vista compatible drivers. Or maybe not. Until then, unless you have everything Vista compliant, I would not recommend installing Vista.

Aloha!

February 23, 2007

Xandros XN Unable to Parse File

Sometimes, problems with Linux can seem like trying to swim with a blind fold on. You try to go in a straight line but inevitably go in circles while at the same time pumping your head into unseen obstacles.

Well, I've been running into problems with the Xandros GNU/Linux utility called Xandros Networks (XN) that is used to update the system. Actually, XN is sort of a front end for various Debian utilities, the main one being apt-get.

In any case, the text below is the running commentary of my problem. It is partially solved, but as you will find out if you read through the entire thing, not completely so. Note, my comments are in regular text and the replies, from someone called redrum, are in italics. I have to thank redrum for his never ending patience and willingness to help. I am placing this here so I will have a record of what to do if this happens again (which it has).

--------------

Whenever I run XN or apt-get, I get an error saying it is unable to parse package file (see the full text below).

I'm using Desktop Professional version 4.

Any idea on the cause and a solution?

# apt-get update
Hit http://xnv4.xandros.com xandros4.0-xn/main Packages
Ign http://xnv4.xandros.com xandros4.0-xn/main Release
Hit http://xnv4.xandros.com xandros4.0-xn/contrib Packages
Ign http://xnv4.xandros.com xandros4.0-xn/contrib Release
Hit http://xnv4.xandros.com xandros4.0-xn/non-free Packages
Ign http://xnv4.xandros.com xandros4.0-xn/non-free Release
Hit http://xnv4.xandros.com unsupported4.0-xn/main Packages
Hit http://xnv4.xandros.com unsupported4.0-xn/main Release
Hit http://xnv4.xandros.com unsupported4.0-xn/contrib Packages
Hit http://xnv4.xandros.com unsupported4.0-xn/contrib Release
Hit http://xnv4.xandros.com unsupported4.0-xn/non-free Packages
Hit http://xnv4.xandros.com unsupported4.0-xn/non-free Release
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_main_binary-i386_Release (1)
E: Problem opening /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

PostPosted: Wed Feb 07, 2007 Post subject: Reply with quote
Check and see if you have the file /var/lib/dpkg/status.. If it does not exist, as root, type cp /var/lib/dpkg/status_old var/lib/dpkg/status

Then try apt-get update again...

PostPosted: Thu Feb 08, 2007 Post subject: Reply with quote Edit/Delete this post
Thanks for the reply but I checked for the file and it is there...

PostPosted: Thu Feb 08, 2007 Post subject: Reply with quote
Ok, next log into root, make a new folder on your desktop, and copy the contents (with the exception of the partial folder) of /var/lib/apt/lists into that folder.

Then type apt-get update again and see what happens.

PostPosted: Thu Feb 08, 2007 Post subject: Reply with quote Edit/Delete this post
To clarify, I copied the contents of the folder to my desktop (with the exception of the folder named "partial"). However, if I were to run apt-get update at that point without, I assume, deleting the contents of the /list directory (there being no instructions to do so), this would not materially affect things. So, I deleted the contents of the directory (with the exception of the directory named "partial") and ran apt-get update:

# apt-get update
Get:1 http://xnv4.xandros.com xandros4.0-xn/main Packages [376kB]
Get:2 http://xnv4.xandros.com xandros4.0-xn/main Release [77.7kB]
Get:3 http://xnv4.xandros.com xandros4.0-xn/contrib Packages [99B]
99% [3 Packages gzip 0] [Waiting for headers]
gzip: stdin: not in gzip format
Err http://xnv4.xandros.com xandros4.0-xn/contrib Packages
Sub-process gzip returned an error code (1)
Ign http://xnv4.xandros.com xandros4.0-xn/contrib Release
Get:4 http://xnv4.xandros.com xandros4.0-xn/non-free Packages [2527B]
Ign http://xnv4.xandros.com xandros4.0-xn/non-free Release
Get:5 http://xnv4.xandros.com unsupported4.0-xn/main Packages [4938kB]
Get:6 http://xnv4.xandros.com unsupported4.0-xn/main Release [95B]
Get:7 http://xnv4.xandros.com unsupported4.0-xn/contrib Packages [74.5kB]
Get:8 http://xnv4.xandros.com unsupported4.0-xn/contrib Release [98B]
Get:9 http://xnv4.xandros.com unsupported4.0-xn/non-free Packages [77.7kB]
Get:10 http://xnv4.xandros.com unsupported4.0-xn/non-free Release [99B]
Fetched 5547kB in 29s (188kB/s)
Failed to fetch http://xnv4.xandros.com/4.0/pkg/dists/xandros4.0-xn/contrib/binary-i386/Packages.gz Sub-process gzip returned an error code (1)
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_main_binary-i386_Release (1)
E: Problem opening /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_non-free_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

PostPosted: Thu Feb 08, 2007 Post subject: Reply with quote
Yes, that is what I wanted to try, and I apologize for not being more specific.. So we verified that's not going to fix the problem.. Lets go ahead and restore the copied folders to the folder and try something else..

As root, lets back up your current status file:

mv /var/lib/dpkg/status /var/lib/dpkg/status.bak

Then lets restore the file using the status_old file:

cp /var/lib/dpkg/status_old var/lib/dpkg/status

Then try apt-get update again...

PostPosted: Thu Feb 08, 2007 Post subject: Reply with quote Edit/Delete this post
First, thank you for your continuing patience and willingness to help me with this problem. I appreciate the help.

Now, to clarify and to keep a record for anyone who may need to do the same, I made the backup copy of status to status.bak. But I then could not find a "status_old" file. However, I did find a "status-old" file (note the hyphen rather than the underscore).

I assumed this was the file you were referring to and therefore renamed it to "status" and ran apt-get update:

apt-get update
Get:1 http://xnv4.xandros.com xandros4.0-xn/main Packages [376kB]
Get:2 http://xnv4.xandros.com xandros4.0-xn/main Release [77.7kB]
Hit http://xnv4.xandros.com xandros4.0-xn/contrib Packages
Ign http://xnv4.xandros.com xandros4.0-xn/contrib Release
Hit http://xnv4.xandros.com xandros4.0-xn/non-free Packages
Ign http://xnv4.xandros.com xandros4.0-xn/non-free Release
Hit http://xnv4.xandros.com unsupported4.0-xn/main Packages
Hit http://xnv4.xandros.com unsupported4.0-xn/main Release
Hit http://xnv4.xandros.com unsupported4.0-xn/contrib Packages
Hit http://xnv4.xandros.com unsupported4.0-xn/contrib Release
Hit http://xnv4.xandros.com unsupported4.0-xn/non-free Packages
Hit http://xnv4.xandros.com unsupported4.0-xn/non-free Release
Fetched 454kB in 24s (18.7kB/s)
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_main_binary-i386_Release (1)
E: Problem opening /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

PostPosted: Thu Feb 08, 2007 Post subject: Reply with quote
Hey no prob... I live for challenges, lol.. Anyways lets restore your status file by typing the following commands as root.. (and yes, its a hyphen, sorry..)

rm /var/lib/dpkg/status
/var/lib/dpkg/status.bak /var/lib/dpkg/status

Now for a question... Does the file '/var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_main_binary-i386_Release (1)' actually exist?

PostPosted: Fri Feb 09, 2007 Post subject: Reply with quote Edit/Delete this post
No, it does not. Although there is one that is the same except for the "(1)" at the end of the name.

PostPosted: Thu Feb 22, 2007 Post subject: Reply with quote Edit/Delete this post
See this bug report which appears to be this problem:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=388708

If it is, how can this be corrected in Xandros?

PostPosted: Thu Feb 22, 2007 Post subject: Reply with quote
Try commenting out (putting a number sign in front of) all lines in your /etc/apt/sources.list

Then try typing as root apt-get update and see what happens.. if all seems OK try opening XN and re-enabling the main source.

PostPosted: Fri Feb 23, 2007 Post subject: Reply with quote Edit/Delete this post Delete this post
Okay, this sort of solved the problem.

As root, I opened the file /etc/apt/sources.list in an editor and typed in the number sign in front of all the lines in the file:

# deb http://xnv4.xandros.com/4.0/pkg xandros4.0-xn main contrib non-free
# deb http://xnv4.xandros.com/4.0/upkg-i386 unsupported4.0-xn main contrib non-free

I then saved the file and exited the editor. Then, still as root and at the command line, I typed in apt-get update. This ran without errors. So exited the command line and clicked on the desktop icon for Xandros Networks (XN).

Once that was running, I clicked on the "Edit" menu and chose "Set Application Sources". And finally, I clicked on the "Xandros distribution site" box, which enabled this and clicked on the "OK" button.

At that point, everything seemed to be working. That is, I no longer got any errors in XN nor when I ran apt-get update at the command line. However, as soon as I clicked on the "Install All Latest Updates from Xandros" icon, I got the:

Unable to parse package file /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_main_binary-i386_Release (1)
Problem opening /var/lib/apt/lists/xnv4.xandros.com_4.0_pkg_dists_xandros4.0-xn_contrib_binary-i386_Packages
The package lists or status file could not be parsed or opened.

Strangely enough, unlike before, XN and apt-get update still otherwise run without errors. That said, even though "News" says there are security updates in "Application Updates", when I click on Application Updates, it is empty. Perhaps this is unrelated. Perhaps not.

Any ideas?

Aloha

February 27, 2007

F-22s Flounder While Flying Due to Faulty Computer Code

Recently, six of the most advanced fighter aircraft the US has, the F-22 Raptor, were on their way to Japan from Hickam Air Force Base here in Hawaii. All was going well until, while crossing the International Date Line, several all critical computer systems suddenly went off line. Pilots frantically tried to reboot and bring the systems, such as communications, fuel delivery, and navigation back up. To no avail. So, here they were, flying blind with less computer power than a single engine Cessna has. Fortunately, the weather was fine, they were not in combat, the refueling tankers were near by, and they were able to act as pathfinders for the crippled F-22s. All returned safely to Hawaii where it was diagnosed that a couple of computer code lines crashed the entire system.

The code was fixed and the aircraft were back on its way in 48-hours. Still, it shows how dependent we've become on computers...[follow this link for the full story].

February 28, 2007

WordPress Write Post Problem

I use a HTML editor called Nvu to create my posts. It may not be the best HTML editor that runs in Linux, but it gets the job done and, for the most part (except for inserting needless &nbsp; commands all over the place), it doesn't get in my way.

When I'm done writing a post, I then copy and paste it into WordPress. If WordPress worked liked MovableType, all I would then need to do is publish the post. But it isn't MT. For some reason, WP continually inserts <br> tags all over the place, including within other tags. Of course, the tags within tags breaks the original tag so that is a critical bug but the others are just as frustrating. Especially when I write a longer post and I have to go back and re-edit it in WP to get rid of all the inserted <br> tags. Yes, I know, you are supposed to signal a paragraph break by hitting the return key twice. But this assumes I am using their editor to create the post. Why can't WP just leave my HTML alone?

I also had problems when I wrote the post about Xandros XN unable to parse problem. In that post, I have alternating sections of regular and italics text. For some reason, WP would force all the text to italics. I tried making all kinds of changes to fix this but WP kept overriding my HTML with its own. Said crufty HTML looked like line after line of repeating empty <em> </em> tags.This, even though I checked my original code against the W3C validator which confirmed my code was XHTML 1.0 strict compliant. Unfortunately, it took me two hours of going back and forth while I repeatedly deleted all these empty tags, which would be re-inserted every time I saved my work.

Compare this with MT where I just copied, pasted, and published.

So, there must be a way of turning off all WP formatting features. I've already turned off, in /Options /Writing, the "Users should use the visual rich editor by default" and "WordPress should correct invalidly nested XHTML automatically" (this second option was the only way I could get the italics problem to go away. And yes, my HTML still validates without the help of WP). Is there something else I need to turn off so I can just get WP to publish my HTML without changing any of it?

Aloha

March 5, 2007

WordPress 2.1.1 Backdoor Found

Speaking of more important problems, mahalo to Gary Berg, of Bunkeberg.com, for the notice that the popular blog software WordPress has been put at risk. It seems someone was able to gain user-level access to a WordPress server and modified version 2.1.1 to include a backdoor. If you downloaded and installed that version, you should immediately go to WordPress and install the latest version (as of this writing: 2.1.2).

Aloha

March 7, 2007

Xandros Desktop Professional 4 and 3-D Problem

Sorry I haven't posted for awhile but I've been very busy the last couple of days. Presently I'm involved with monitoring/writing testimony for one of the Judiciary's bills, I attend all of the Hawaii Commission on Salaries meetings (as well as provide information, as requested), and am working with the National Center for State Courts on our continuing evaluation of the Hawaii Drug Courts. This is in addition to the regular stuff that I have to do on a daily basis.

Add to that mix a problem with Xandros Desktop Professional 4 GNU/Linux. Last week, I installed, but did not run the 3-D desktop module. As I understand it, all the kewl kidz are playing with this and I wanted to take a look. Although I had installed it, I hadn't had the time to actually try it. In fact, I still haven't tried it. But I am getting ahead of myself.

I guess, even though I've rebooted multiple times over the last week, yesterday morning Xandros decided it wasn't going to finish booting and just locked up at the screen that gives the KDE status (it stopped at "KDE is up and running.").

Fortunately, [pauses and pulls on flameproof suit], I dual boot Windows and keep most of my in-progress files on a flash drive or on our network drive. Hence, rather than spend time trying to figure out how to recover, I just booted into Windows and got to work. After lunch, when I had a few minutes, I rebooted using the Xandros install disk to see if it contained anything helpful to solving the problem. Unfortunately, not being a Linux guru, I didn't find anything that could automatically fix this.

Yes, I tried using the recovery console but that is a command prompt running in memory. If you want to access the hard drive, you must manually mount it. Even after that, there wouldn't have been much that I could have done other than, perhaps, run apt-get from the command line and try to uninstall the 3-d module that way.

Just for kicks, I booted off of a old Mephis GNU/Linux CD I had laying around and was able to use that, and the KDE environment it creates, to mount the drive. All the data was still there and readable so I knew I could copy off what I needed should it come to that.

Fortunately, I decided to reboot and take advantage of one of the options Xandros give when booting. Namely, boot in video safe mode. This got me into the KDE desktop and I was able to run Xandros Network to remove the 3-d module.

So far, crossing fingers and toes, all seems well.

Aloha

March 16, 2007

Steve on Microtards

Every once in awhile I come across an amusing website. This week I found "The Secret Diary of Steve Jobs." It is an irreverent look at what the real deal may actually be thinking (or should be thinking). Namaste.

Have a Great Weekend, Everyone - Aloha

March 19, 2007

WordPress or MovableType?

Having switched to WordPress (WP), my problems with pair.com have stabilized. That said, I am still looking for a long-term solution that includes running MovableType (MT) in static mode (explained more below).

As I see it, the options are: 1) move to another host, 2) stay with WP, or 3) host my own site.

Moving to Another Host

In looking to other hosts, I decided to concentrate on those listed by MT as being "hosting partners." The list includes the following:

  1. Yahoo Small Business Hosting
  2. AQHost
  3. LivingDot
  4. Nexcess
  5. pair
  6. mediatemple
  7. 2MHost

I've emailed all of them except Yahoo (their legalese goes on for pages) and mediatemple (the lowest cost solution is still very high), including pair since I had installed MT myself and pair has their own added-cost installation, asking about specific resource limits. Almost three days later, I now have replies from everyone except pair.com:

  1. AQHost - "no RAM limit" but if causes problems, may need to move to a dedicated server.
  2. LivingDot - "We've never had this problem with our servers and user accounts."
  3. Nexcess - "*default* server limit is 8M but we can adjust it on your account to whatever you'd need in order to successfully
    rebuild your blog."
  4. pair - No response.
  5. 2MHost - "We put no limits, but from our experience with MT, rebuilding large website may cause server load.

    We can host you, but you need to order [the] business package..."

Although the responses are encouraging, I would need to test them to see what problems I might have. Right now, I don't have the time so I'm keeping this on the back burner.

Stay with WordPress

MT, unlike WordPress, gives you the option of creating what is known as static pages. What that means is that MT creates a HTML web page file for each post that you do. On the other hand, WP doesn't create any pages. At least, not until someone requests a particular page. Then, and only then, is the page created. But even so, the page is not stored as HTML so as soon the information is sent to your browser, it is gone and must be created again for each and every person who wishes to view it.

As with most things, there are advantages and disadvantages to both systems. On a static system like MT, the server must do a lot of work every time a new post is created or updated. Not only must the new/revised page be done, but links to and between existing pages may need to be done as well as creating duplicates that are stored by category and by day, week, and/or month. As you can see, the server has to create many duplicate pages and keep the links between these pages updated. But once created, the pages exists and do not need to be re-created every time some wishes to view it. For sites that get a lot of page views, having static pages can save the server a lot of work.

Conversely, WP creates no pages until someone requests one by following a link (internally, since the page does not exists, the web server must be able to trap the error and redirect your browser and produce the required HTML on the fly). If your site gets a lot of hits, your server will be doing a lot of work to create and display the pages.

In addition, should the database that MT or WP uses become corrupted or fail, the static pages that MT created will remain while everything in WP will be lost. Unless, of course, you keep a routine backup done on a daily basis. Raise your hand if you do that now.

And finally, MT doesn't add all kinds of HTML tags where they aren't needed. For some reason, WP adds <br> tags allthrough my posts, even in the middle of other tags like links. Obviously, this creates strange looking pages and broken links. Not a good thing.

Hosting My Own Site

I've been working on this possible solution for some time but have found a steep learning curve.

In order to run MT, I would need sufficient hardware, an operating system, web server software, database software, and Perl.Each of these needs require a certain amount of time and effort to configure so that they run, while at the same time meeting other criteria like running reliably and in a secure manner.

Although I have the hardware, learning to install, configure, and maintain PC-BSD/Free-BSD, Apache server, MySQL database, and Perl has not been and is not easy. Not to mention problems with maintaining at least a three nines level of connectivity/uptime.

The upside is that I control the site and can run whatever I want without sharing resources with 125 other sites (like I do at pair.com). The downside is I don't have the time.

Summary

I was going to label this last section "Conclusion" but since I have not yet reached one, I'm calling it summary.

My reasons for wanting to run MT are that it renders my HTML without trying to "fix it" and it creates static pages that remain even if the database is lost. But, as configured, it can't run on pair.com.

Right now, WP does run on pair but creates non-compliant HTML. If I can figure out how to get WP from trying to "improve" my HTML, and I stick to strict regimen of backing up the database everyday, maybe I could live with WP.

Aloha

March 22, 2007

LinuxMCE 1.0 Released

The penguinistas are all aflutter over the release of LinuxMCE 1.0. The new "open source add-on" to Ubuntu is described as a platform on which applications such as MythTV, Xine, and Asterisk run, all wrapped in a 10-foot GUI.

As with many things, you must check to see that your hardware is supported before you take the leap into the cold waters of a Linux-based MCE (see this MythTV page for some cautions). But as of this writing, a lot of people seem to be making that leap because the site is being overwhelmed by the download demand. So, you may wish to wait awhile. In fact, you may wish to wait until version 1.1 comes out. Or not. Your choice. YMMV. Insert disclaimer here.

Below is a listing of the features:

Media & Entertainment
• 3D alpha-blended GUI optimized for displaying on a TV and using a remote control
• Media browser presenting all content on all devices in the home on a 3D rotating cube
• Plug-and-play detection and aggregation of network storage and DMA's
• Built-in NAS providing centralized backup and whole-house media server
• "Follow Me" Media, each family member's media follows him/her through the house
• Automatically controls all existing av devices, like TV's, Stereo's, etc.)
• Many control options: mobile phone, webpad, pda, phone

Smart Home
• Home Automation: Control lighting, climate, security, camera surveillance, and more
• Communication: Phone system with auto-attendant, voice mail, call forwarding/routing for VOIP and POTS lines
• Security: Uses your existing home alarm, surveillance cameras, lights, phones and tv's to notify you on your mobile phone of any security alerts with the option of reseting the alarm or broadcasting your voice in the house over the tv's

March 29, 2007

Two Asus Motherboards Vista Ready?

I don't know how you define a Vista ready motherboard but ExtremeTech (ET) did a quick review of a pair of Asus boards with that label. Although ET votes thumbs down on both, it seems clear that others will follow.

The innovation that I like, even if it still needs a bit of work, is the inclusion of an on-board flash drive configured to work with the Vista  ReadyBoost (RB) feature.  RB acts as a high-speed cache for disk reads. So, in many cases, rather than having to read a bunch of small files from the hard drive (i.e., relatively slow mechanical device) the files may be read from the RB drive (i.e., relatively fast solid state device).

Now, as ET notes, modern hard drives also have high speed caches and for larger files, the read from this cache may be faster than from RB. But according to ET, RB is configured to allows such reads from the hard drive rather than from itself. I'm not sure how that works, but if it does, it seems like a slick way to do things.

That said, Asus apparently doesn't include a flash drive with enough capacity to provide for maximum performance. ET has a rule of thumb saying the RB should have a similar capacity as main memory (note: I have no idea how ET came to this rule). For example. if you have 2GB of RAM, which appears to be the economic and performance sweet spot for Vista, you should have a 2GB RB. The problems with the Asus implementation are that the RB is only 512MB and cannot be user upgraded.

So, although the idea to include the RB directly on the motherboard is a good one, making things more convenient, the implementation leaves something to be desired. Still, I'm sure other motherboards will include this feature and perhaps they will allow users to decide RB capacity.

Aloha

April 2, 2007

Up and Around

This site has a listing of up times for what it terms the Alexa Top 20 websites. For 2007, the only site that has not had any downtime is Yahoo.com. From there, both AOL.com and Comcast.net have been down for three minutes and from there it varies all way down to four hours and 47 minutes for Blogger.com.

I have no idea how accurate these numbers are but even the worst still reflects, if my math is correct, at least 99.9% reliability. Not too shabby, in my book.

Aloha

April 4, 2007

But You Can Never Leave

One of my eleven loyal readers sent an email saying there's a problem with this page. He reports he comes in from the Daynotes site but once here, and he clicks on the "Back" button to return to the Daynotes site, this page somehow loops and keeps him from leaving.

Has anyone else been having this problem?

I don't know what could be causing this, especially since the WordPress.com site, which hosts my blog for free, prevents me from editing the templates or CSS (although I can change the banner image and choose which widgets are displayed).

So, if you are experiencing the problem at my site, please leave a comment or email me. Thanks.

Aloha

April 5, 2007

We'll Find Out in the Long Run

Okay, to recap yesterday's problem. It seems at least two people have had problems with not being able to use the "back" button on their browser to get back to the Daynotes.com or Daynotes.net sites (assuming here that is how you get to my page and I recommend that this is the way to do so).

How I'm trying to solve this problem is to increase the time that my redirector page (current.html) is displayed before it automatically switches you over to the dkseto.wordpress.com site. This way, when you use the back button on your browser and end up at current.html, you will have three seconds to hit the back button again rather than getting automatically sent forward to dkseto,wordpress.com.

The downside is that everyone who comes from the Daynotes sites will now have to wait three seconds at the re-director page or quickly click on the link to this page.

For those who are having problems, let me know if this solves it. For those who are not having this problem, let me know if the three second wait is intolerable.

Thank you to everyone for your patience while I try to sort this out.

April 9, 2007

Mac Utility List

Former Microsoft Tech Evangelist and now PodTech employee Robert Scoble recently got an Apple MacBook Pro 17-inch laptop. And the first thing he did? He asked a few of his friends to let him know what utilities/apps/services he should load.

This ink goes to the responses. If you have a Mac, you may already know about many of these. But then, maybe not. YMMV. Insert disclaimer here. Have fun.

Aloha

April 10, 2007

Does XP Boot Faster Than Vista?

I used Vista for only a few days before switching back to XP because of problems with critical applications and hardware not working under Vista. Given that it wasn't much time, I think you have to take what I am about to say with a grain of salt.

Now, a couple of sources (Walt Mossberg of the Wall Street Journalhere and ZDNet blog here) are saying that Vista boots up and shuts down much more slowly than XP. However, this was not the case in my limited experience.

In fact, I would say that although it was not 50% faster than XP, it was faster (especially in shutting down) on my Dell 1150 Inspiron laptop with a 2.4GHz Celeron, 1GB of RAM, and 7,200rpm hard drive.

I wonder if the difference is that I installed Vista cleanly. By that I mean without "crapware" such as "free" trial software that many name brand companies now include as a "valued service" to their unknowing victims customers.

Another possibility is that installing applications such as Microsoft Office, Adobe Acrobat, and probably many others, means that stub programs are loaded into memory every time you boot (regardless of whether you plan on running the programs anytime that day). Although these stub programs are intended to reduce the time it takes to get the main applications up and running when you first open them, it takes time and resources during boot time that can slow things considerably (not to mention using up system RAM).

However, without knowing the specific configurations (hardware and software) that everyone is complaining about, I can't see how any valid conclusions can be made. So, maybe everyone should take these reports also with a grain of salt until someone does a careful analysis of Vista boot times. YMMV. Insert disclaimer here.

Aloha

April 11, 2007

Mini MoGo Mouse

MoGo Bluetooth wireless mouse.Chaos Manor Reviews posted about a wireless laptop mouse called the MoGo mouse. The mouse folds up and slides into the PC Card or Express Card slot (two versions, one for each type of slot) when not in use. While stored in the slot, it also automatically charges itself.

I haven't tried it so I can't say how well a relatively flat and diminutive mouse works. In addition, if your laptop doesn't have Bluetooth built in you will need to get an adapter (from them or, I assume, anywhere that sells Bluetooth adapters). But I have to say it is certainly a cool looking idea.

Aloha

April 16, 2007

Can You Hear Me Now?

As a recap, I've been debating whether to switch web hosts or host my own web site (having eliminated the option of switching content management systems because both WordPress and MT were causing problems with the server my site is presently hosted on (pair.com).

As with most residential Internet services providers, Hawaiian Tel prohibits servers unless you upgrade to a business class service. So, I was all set to upgrade my residential high speed Internet service to business class and host my own site. That is, until I contacted Hawaiian Tel to get the details of how much more it would cost.

Before I get too far, Hawaiian Tel took over from Verizon a couple of years ago. Since then, Hawaiian Tel has not had a smooth transition. Even today, years later, its level of service is still not up to par with Verizon's. Therefore, I should not have been surprised that its business web site was so poorly lacking in details. In fact, if you click on the link right after the sentence "Learn More. Contact Your Business Account Executive", instead of learning, ummm, more, you get a screen to leave your name, phone number, and email address. Why businesses waste people's time I'll never know (perhaps because they think of themselves as a monopoly - ed). There's no reason why a business cannot put all its service details on the web. I should not have to call someone to find out nor should someone have to call me.

In any case, I called Hawaiian Tel and found out that not only must I pay more for the "business class" Internet (going from my present $29.99 to $59.99), but I must also pay more for the phone line (going from $28.95 to 44.25)! When I asked the representative what I got in exchange for paying more for the phone line, I was told I get nothing I don't have now and, in fact, would also have to pay even more to get caller ID and not to have our number listed in the phone book! This is in addition to the higher cost of business class Internet for which I get, now wait for it, nothing more other than, perhaps, a static IP address (I'm not sure if the $59,99 level of business class includes a static IP or if you have to pay more for that because the site is unclear and by that point I knew I wasn't going to be going this route so I didn't t ask).

Although I was willing to pay the higher cost of business class Internet, I did not like the fact that Hawaiian Tel fails to mention on its site that you have to also pay more for a business class phone line (for which you get absolutely and utterly nothing). I don't know when businesses will get with the program and realize they can make more by making it easy to do what their customers want to do and by being transparent in what services are required and disclosing all costs.

For now, I'm looking for another web host. Sigh.

Aloha

April 19, 2007

Fans Fawn Over Ubuntu/Kubuntu 7.04

For the two of you out there who live under a rock, Ubuntu/Kubuntu 7.04 went out the door today. I won't link to the sites because they are being hammered by the ThunderingHordes as they suck up the bytes at the trough. But if you wait for awhile, I'm sure you can eventually get through.

From what I understand, one of the new features is a Windows migration tool. This is great if you dual boot with Windows. But what I wish it had is a Ubuntu upgrade tool (and had drivers for wireless products - ed.). That would be more useful to me since I have to do a clean install, that is backup my home directory then format the drive, then install. I have to do that because no distribution that I know of really does as good a job as Windows does in upgrading (not that MS is all that great, either). That said, Ubuntu/Kubuntu is probably state of the Linux art right now.

Aloha

May 1, 2007

Dell Explains Laptop Tingling Sensation

It seems some Dell laptop owners have noticed the recent switch from three-prong grounded electrical plugs to the double insulated two-prongers. According to this post, Dell is saying it switched about a year ago because "they [are] smaller, lighter and more convenient to carry—all things which are important to many notebook customers."

How is it the customers noticed the change? Because when they touch metal parts of the laptop, they feel a current flow along the ground path as a tingling sensation. The article goes into the particulars on how this happens and why it is not a threat. It also says this will occur with any laptop that uses two prongs, not just a Dell.

I'm no electrical engineer so I will leave it to others to debate the question. But I have to say I have several power tools that use the two-plug design and I have never noticed a problem. That said, I'm glad my old Dell laptop uses a three-pronged plug. YMMV. Insert Disclaimer here. :)

Aloha!

May 2, 2007

Dell Making a Comeback

It is said that, for awhile, Dell had lost its way. That is had strayed from its core value of listening to its customers by dealing directly with them and not building a PC until it was ordered.

First it was the botched implementation of outsourcing customer support. Customers had problems understanding the English as a second language that the foreign representatives used. Even when you could understand what was being said, the representative appeared to merely be reading from a prepared script that was designed not to provide any support. This led to the phrase "Dell Hell."

Then it was reliability problems with laptop batteries. Although Dell was by no means the only ones hit by this, it was probably the one most impacted by it.

But then Dell came back with blogs centered on listening to its customers by creating an opportunity to enter into conversations. Customers responded and let it know what was wrong.

Last month Dell reverted to pre-loading Windows XP, in place of the device driver starved Vista, in response to its customers demanding that their PCs actually be able to do useful work. What a concept (both the listening and that PCs should be able to help customers do work).

Another of these conversations led to the recent announcement that Dell is to install Ubuntu 7.04 on some of its consumer laptops. This is great news for customers because Dell will need to provide the drivers for things such as wireless access, modems, and other peripherals that heretofore have not been officially supported. This support will allow customers to, now wait for it, get work done using an operating system more to their liking.

Although it may be too soon to say that Dell has turned the corner, especially with competition coming on strong from, (hawk, spit) HP. But it appears that Dell is at least at the end of the beginning, if not the beginning of the end of its problems.

Aloha!

May 3, 2007

Firefox Still Non-compliant With CSS2 Embedded Fonts

I'm no browser developer so far be it for me to tell those who are what to do. But I am a full-time Firefox user and part time web developer. I have supported Firefox from the beginning, including paying money to be part of the two page ad published in the New York Times in 2004, So, unlike most people (not that it matters), I've put my money where my mouth is.

That said, I have to ask why support for CSS2 font embedding has not yet been implemented. I mean, the bug was opened in 2001! For those without a handy calculator, that's six years ago. In Internet years, that's decades. Yet, font embedding is still not implemented and still being debated. Sigh.

It is far past time that Firefox supported CSS2 font embedding. The alternative is to drive people to Internet Explorer as the more standards compliant browser, at least in this instance. Big Sigh.

Aloha!

May 22, 2007

Vista Driver Update: Getting Better But Still Not There

This is an update to my earlier posting on Microsoft Windows Vista problems with the unavailability of drivers. As a review, I tried running Vista on my upgraded Dell Inspiron 1150 laptop but ended up reverting to Windows XP because of a lack of drivers. Without these drivers, I could not use my laptop to do any useful work.

The good news is that drivers for my printer (HP 2600N) and PCMCIA Cingular/AT&T Sierra Wireless 875 modem card are now available.

The downside is the Samsung CD-ROM/DVD slim cobo drive is still not working. I've tried searching for whatever I could on this problem but I all that I've found are firmware updates. Unfortunately, none of the updates work in Vista (the installer fails). Although I could replace the drive, or use an external one, I don't want to spend any more money on what is an already aging laptop.

In addition, no driver for the built-in analog modem (Broadcom) is available. Not that I use dial up anyway, but in an emergency, it would be nice if I could.

What's more, the copies of the CD burning software and DVD movie applications that came with the Dell do not install under Vista. Conversely, Adobe seems to have fixed its Acrobat Reader version 8 install problem so that now works.

The updated bottom line is that drivers are becoming available but that Vista is still clouded with compatibility issues. Based on this, I cannot recommend switching to it unless you are sure that everything you need to run works. At the present rate, it may be another six months to a year before things settle down (although some hardware may never be supported). So, if you can wait, that would seem to be the wisest choice. YMMV. Insert Disclaimer here.

PS One wonders when, if ever, Vista 64 will take off. Even if the hardware is there, it is useless if the software does not support it.

Aloha!

About Computers

This page contains an archive of all entries posted to Misc. Ramblings in the Computers category. They are listed from oldest to newest.

Grandson is the next category.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type 3.34