« February 2006 | Main | April 2006 »

March 2006 Archives

March 1, 2006

Doh!

You've probably had this dream (some might call it a nightmare). You know, the one where you are yelling as loud as you can but no one seems to hear you. Sometimes, I feel like that when a survey finds that more people know the names of the cartoon Simpsons family than the freedoms protected in the US Constitution. Marge? Yes. The First Amendment? What's that?

I don't know how reliable this survey is and I don't know who/what is the McCormick Tribune Freedom Museum. But if the survey is accurate, what does this say about us? What does it say that people know the names of the American Idol judges but can't name a single US Supreme Court justice or their state's justices?

I wonder if you don't know what your freedoms are, why would you get upset about loosing them? I mean, if you don't know what they are, you won't miss them. Right? Until you want to express your opinion on a subject and the government arrests you and puts you in jail without charge, for as long as they want. Until you want to go to church but you find that it is now illegal to worship in any way other that the One True Way the government orders you to. Until you no longer know how your tax money is being spent because the government is no longer required to tell you and the press because of, you know, September 11th.

I hope people wake up soon. At least, before we no longer have the freedoms most people apparently don't know they have.

Aloha!

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 2, 2006

Bush, Pre-Katrina: "We are fully prepared."

When things go horribly wrong, the standard bureaucratic response is to say "How could anyone have anticipated this? It is unprecedented. We did everything that a prudent person would do." But my warning to this is that there is always someone who not only could predict it, they did.

As a Democrat, I'm no fan of many policies supported by President Bush (insert disclaimer and disclosures here). But I have to say that the video clip released yesterday that shows the warnings the President received before hurricane Katrina hit confirms why I feel that way in a particularly stark and devastating way.

The President is told that the hurricane could breach "top" the levees (which it did); that there would be wide spread, severe damage that would overwhelm resources (which it did); and that the New Orleans Superdome, the site used to house evacuees, would be inadequate (which it was). To this, President Bush reassuringly responded "We are fully prepared." He promised federal help not only during the hurricane, but also immediately after.

As events actually unfolded, it became clear that all of the worst case predictions were coming true. Tragically, the federal response fell far short of being "fully prepared." Not only wasn't assistance provided during the hurricane, there was none immediately after (except for the magnificent and courageous services of the US Coast Guard).

In this case, the people who should have been providing the warnings did so. Clearly. Directly to the President. But rather than attending to the timely warnings and putting all resources on the alert, the Bush Administration apparently did nothing.

Aloha!

March 3, 2006

Move Along

I have an early meeting this morning that I need to prepare for so I gotta go.

Have a Great Weekend, Everyone - Aloha!

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 8, 2006

Guns in the Courts?

I don't think this is a new idea but the great state of Oklahoma's legislative House of Represenatives passed a billthat allows judges to carry guns in the courtroom. There are many ways of looking at this question, but I'll only ask what kind, if any, of court security do they have. By that I mean security screening to get into the court house and security in each courtroom that may need it.

Whatever Oklahoma decides to do, what message are we sending to those that must go to court? If we are saying the judge is so concerned about his or her safety that they must carry a gun, how should, for example, witnesses react? Would you, should you, feel safe in such an environment? What other solutions are there to increase safety?

I dunno, this is not an easy question to answer. All I can say is we sure appear to be living in dark times. YMMV. Insert disclaimer here. These are my personal views.

Disclosure: I own several target rifles and used to be, but am no longer, a member of the National Rifle Association.

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 14, 2006

Court Bites Man

There are always two sides to every story. However, when the press reports on an issue, it is sometimes tempting to to shade things such that a situations appears to be one way, when it's actually something else.

I've seen this in the local headlines for our two major newspapers. One paper will say the story is one thing while the other says the opposite. For example, and these are just made up headlines but I think they portray what I am saying: "Hawaii Schools Near last in Achievement" vs. "Hawaii Schools Highest in Improvement." In this case, each may be accurate. Or not.

But in other cases, the headlines say the opposite of what the story actually is. I've seen this several times in the morning paper where the headline would lead to believe one thing, but their own story says just the opposite. This troubles me because many people don't get past the headline and even if they do, it's the headline they will remember, rather than the story that refutes the headline.

Given these caveats, a news report says a federal judge has has ruled that a teacher who allegedly filed "multiple frivolous" law suits against the school district he worked for must pay the district $270,000 in legal fees. The US District judge found that the teacher

transformed "every injustice, insult, or inconvenience, real or imagined," into a violation of his civil rights.

[The teacher]...alleged discrimination "of virtually every type (sex, race, national origin, age, and disability)"...

I don't know if the story is accurate. It could be. There are in fact people who try to use the legal system as a way to spread injustice. Whether this is one of those occasions, I cannot say. If it is, then perhaps the teacher deserves what he got because he denied justice to others.

But I wish the newspapers would spend a little more time digging into the story to figure out why someone might take things to extreme. Was he, in fact, wronged at some point? Did the school system, in fact, play a part in his behavior? What, in fact, was the other side of the story?

Aloha!

Justice O'Connor: US Becoming a Dictatorship?

Insert disclaimer here. These are my personal views. YMMV.

One of the Republican memes is what they call the "liberal press" (they also use other terms to refer to the press but this is a family friendly site). If this were true, I wonder what happened to the coverage of recently retired Supreme Court Justice Sandra Day O'Connor's speech this past weekend.

I can't find a transcript of the speech, but a transcript of an NPR broadcast is quoting Justice O'Connor as saying

It takes a lot of degeneration before a country falls into dictatorship, but we should avoid these ends by avoiding these beginnings.

As you may remember, Justice O'Connor is an appointee of Republican President Ronald Reagan. Hence, a flaming liberal she is not. That said, what Justice O'Connor was referring to, and is raising the alarm about, is Republican politician attacks on the Judiciary that "pose a direct threat to our constitutional freedoms." The Justice went on to say:

The nation's founders wrote repeatedly that without an independent judiciary to protect individual rights from the other branches of government those rights and privileges would amount to nothing. But, as the founding fathers knew, statutes and constitutions don't protect judicial independence, people do.

What is so astounding to me is that a former Supreme Court Justice is saying the the US is becoming a dictatorship, but the only national coverage (other than NPR) is from the United Kingdom's The Guardian. Where's the left leaning liberal press coverage? Heck, why isn't there any national media coverage of this speech?

I'm getting awfully tired of being the lone voice in the wilderness crying out warnings that our freedoms are being taken away. Now. That the Constitution is being shredded. Now. That is occurring because of the Republican President and Republican Congress so full of frenzy and self-righteousness that they believe they are above the law and the Constitution. Now.

You can debate whether the US is on the road to dictatorship (I've been saying it's becoming a monarchy), but if a Supreme Court Justice says it is, shouldn't this make the national evening news? Shouldn't there be a national conversation on whether her statements are true? Or was it because she was referring to attacks on the Court, and the press doesn't care if the Court is attacked, unless it is the one doing the attacking?

All I can say if you take away the freedom of the one, you take it away from the many. Down that road lays tyranny and, yes, dictatorship.

Aloha!

March 15, 2006

Kaua'i Kismet

As if hurricanes aren't enough, the island of Kaua'i had a reservoir/dam fail yesterday due to recent heavy rains. Several hundred million gallons of water rushed through the breach clearing everything that stood before it. Entire houses, portions of the forest, telephone poles, and even underground water pipes were swept away. One person is confirmed dead and several are missing.

If that wasn't enough, it's not over yet. The rain continues to fall and other reservoirs could also go (including some on the other islands). Flash flood warnings and watches are extended into Friday so anything could happen.

It wouldn't be a bad thing to say a prayer for the people of Kaua'i.

The morning paper has the story, with pictures.

One example is the photo below. Between the foreground and the house in the back stood two homes. Both are completely gone, along with the people in them.

Kauai flood damage.

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!

Dictatorship or Republic?

Insert disclaimer here. WARNING: Political content.

US News and World Report has uncovered evidence that the Bush Administration has not only conducted what may be illegal warrantless surveillance of US citizens, but may have also have executed so called "black-bag" jobs. That is, government agents may have, and may be continuing to do, illegal break-ins (see the Fourth Amendment to the US Constitution and case law pursuant to 407 U.S. 297 (1972)) of US citizen's homes and offices.

Please bear with me as I make a comparison that may, at first, seem to be far fetched. Be clear, however, that the Bush Administration would like to spin the choice as security or freedom. They are wrong. The choice is freedom or dictatorship. The choice is living under an emperor or as a republic. And if we choose dictatorship, rather than republic, then, we deserve what we will get.

In 2003, a poll of the Iraqi people found them optimistic about the future after the fall of Saddam. When asked: "Do you think that Iraq will be a much better country, somewhat better, somewhat worse or a lot worse five years from now?" Almost 70 percent responded somewhat better or much better.

Two years later, in 2005, a similar poll found the numbers shifting. When asked: "Is Iraq much better off, somewhat better off, somewhat worse off or much worse off than before the U.S. invasion?" Only 42 percent said somewhat better or much better.

I can't find a more recent poll of the Iraqi people, but I would be surprised if the numbers haven't dropped even farther.

The question is, why is post Saddam life less than Iraqis thought it would be? For many, I would guess the answer is lack of security. People seem to be living in fear. Random car bombs slaughter innocent people. Terrorist's bullets fly through the air indiscriminately killing those unlucky enough to be hit. Even life's necessities like access to clean, running water; reliable electricity; and gas to run their cars appear less available than before the war.

But even under these dire circumstances, in their recent elections, the Iraqis chose not to elect another Saddam. Yes, they may fear for their lives. But in so choosing, they were saying that whatever they have now is better than Saddam's security. This, even though their personal security suffers, they are living as a free people. Free of the secret police raids that came in the middle of night. Free of the kangaroo legal system where people simply disappeared. Free of a ruler who ruled absolutely.

If the Iraqi people can sacrifice so much, and stand so courageously against dictatorship and terrorism, why is it we seem to cower in fear? Why is it we support a ruler who feels he is empowered to repeal the Constitution? Why is that we meekly act like cattle to the slaughter?

The choice is republic and freedom or dictatorship and tyranny. The Iraqis have made their choice. What's yours?

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!

Preserve, Protect, and Defend?

This is a follow-up to an earlier post on the Bush Administration's expansionist views on federal power over the Constitution. JHR agreed that there seems to be a problem but wanted to know what the solution is. My response to him was we needed to vote for people who uphold the Constitution.

Before any person shall become President, he or she shall take the following oath:

I do solemnly swear (or affirm) that I will faithfully execute the Office of President of the United States, and will to the best of my ability, preserve, protect and defend the Constitution of the United States.

These 35 words, which are stipulated pursuant to the Constitution (Article II, Section 1), are the sum total of what the President is chartered to do. To preserve, protect, and defend the Constitution. Nothing more. Nothing less. Congress has a similar oath that they too shall take.

I say people should observe how the President and elected representatives (regardless of political affiliation) act in relation to this solemn oath. If they are not following it, then others must be found who will. It's just that simple.

Lisa Brummel, MS VP of HR

Many people may think Bill Gates is Microsoft. But actually, Microsoft is made up of 63,000 people. Many of these people are bright, articulate, and have a passion to produce excellent products that meet the needs of its customers.

Yes, as in any large organization, there are those who seem to focus on counter productive behaviors. But, I hope, they are in the minority.

What I want to spotlight today is a Channel 9 interview of MS VP of Human Resources Lisa Brummel (the download is 110MB, so pause and reflect before choosing to view it).

Ms. Brummel has a BA in Sociology from Yale University and an MBA from UCLA.

Before moving over to HR last year, she was VP of Microsoft's division that includes, among others, input devices (e.g., mice and keyboards), games (e.g., Flight Simulator and Age of Empires), and home applications (e.g., Money and Encarta). This division brings in about one billion in annual sales, making it the fourth most profitable enterprise within MS.

But even with all her qualifications, she has a tough job ahead of her.

All successful organizations must create work environments that are healthy for its employees. By that I don't necessarily mean a safe workplace, although that is certainly part of it. Rather, I'm talking about a workplace where people can express their passion for what they care about and creatively channeling that energy into solving problems.

However, some MS employees are saying there are festering problems with employee compensation not being up-to-par. This, especially in light of senior management multi-million dollar bonuses. Others are concerned about new hires that don't seem to be qualified and appear to be placed just to fill a quota. Still others are concerned about low stock dividends while, at the same time, MS is spending millions to acquire other companies.

Ms. Brummel seems to be a rare combination of people-centered person while, at the same time, being tech savvy. I wish her well because if she is successful, MS will produce products that excel (pun not intended).

March 28, 2006

Conscientious Cooperator

Some names evoke strong, iconic images. John Wayne. Ronald Reagan. George Patton. But the following story is not one of them, but it should - and does once you know of his courageous actions during World War II (WW II).

He was born in Lynchburg, Virginia, to a carpenter father and shoe factory worker mother. With parents like that, perhaps it is not a surprise that he grew to be a very religious man. To him, religion was not something you did once a week. Rather, religion was something you lived. His religion flowed through every cell of his body. It sustained him during times of trouble and gave him courage to do the things that needed to be done.

Growing up during this period was not easy. It was the time of the Great Depression and his parents were so poor that he had to scrounge bits and pieces from a dump to build himself a bicycle. His ingenuity and resourcefulness to make do with what you had would also come in handy one day.

When the storm clouds of war rained down on Pearl Harbor and it became time to serve his country, he, like the others of his generation, willing followed the call into the Army to enlist and begin his training. But this was a different kind of man.

During training at Fort Jackson, South Carolina, at the end of the day, he would quietly drop on bended knees, next to his bunk, to pray to God. To thank Him for His protection and to ask for His strength during the coming months. As events would prove, he would need both, in abundance.

What did his fellow trainees think of this? They scoffed, cursed, and taunted him. They hurled all manner of cruelty towards him. One even threatened, when they were to face actual combat, to kill him first.

Still, not only did he continue to pray daily to God, but his religious beliefs prevented him from violating the Sabbath by training on that holy day because the 10 Commandments said to honor God's day of rest. He also refused to learn how to kill others as he had entered the military as a "conscientious objector" and because those same 10 Commandments prohibited him from taking the lives of others.

Things got so bad that, eventually, his commanding officer began the paper work to declare him "unsuitable for military service" and to remove him under what is known as a Section 8 discharge. This, even though he performed all other duties assigned to him with dedication. This, even though, as a medic, he could save lives, rather than take them. But this man of God would not, could not, sign a document he knew to be untrue. So, in the Army he stayed.

Once deployed, his actions, in combat, immediately brought him fame. However, it was during the period of 29 April to 21 May, 1945, that this man was involved in the some of the bloodiest battles on one of the bloodiest islands in the Pacific - Okinawa. The very name of the island sends chills through the hearts of those who fought there. Strong men have been known to cry, when recalling how their comrades died on that battle field.

The Battle of Okinawa is described as the largest amphibious assault during the entire Pacific campaign of WW II. Almost 19,000 US troops were killed and 72,000 were wounded. This astounding number is double the number killed on Iwo Jima and Guadalcanal, combined. On the Japanese side, an estimated 100,000 were killed. The Battle of Okinawa turned out the be the last major battle of the war before Japan eventually surrendered a few months later.

It was during this battle that this son of a carpenter, a member of what is rightly called the Greatest Generation, this man of God by the name of Desmond Thomas Doss proved his worth to his fellow soldiers:

He was a company aid man when the 1st Battalion assaulted a jagged escarpment 400 feet high. As our troops gained the summit, a heavy concentration of artillery, mortar and machinegun fire crashed into them, inflicting approximately 75 casualties and driving the others back. Pfc. Doss refused to seek cover and remained in the fire-swept area with the many stricken, carrying them 1 by 1 to the edge of the escarpment and there lowering them on a rope-supported litter down the face of a cliff to friendly hands.

On 2 May, he exposed himself to heavy rifle and mortar fire in rescuing a wounded man 200 yards forward of the lines on the same escarpment; and 2 days later he treated 4 men who had been cut down while assaulting a strongly defended cave, advancing through a shower of grenades to within 8 yards of enemy forces in a cave's mouth, where he dressed his comrades' wounds before making 4 separate trips under fire to evacuate them to safety.

On 5 May, he unhesitatingly braved enemy shelling and small arms fire to assist an artillery officer. He applied bandages, moved his patient to a spot that offered protection from small arms fire and, while artillery and mortar shells fell close by, painstakingly administered plasma. Later that day, when an American was severely wounded by fire from a cave, Pfc. Doss crawled to him where he had fallen 25 feet from the enemy position, rendered aid, and carried him 100 yards to safety while continually exposed to enemy fire.

On 21 May, in a night attack on high ground near Shuri, he remained in exposed territory while the rest of his company took cover, fearlessly risking the chance that he would be mistaken for an infiltrating Japanese and giving aid to the injured until he was himself seriously wounded in the legs by the explosion of a grenade.

Rather than call another aid man from cover, he cared for his own injuries and waited 5 hours before litter bearers reached him and started carrying him to cover. The trio was caught in an enemy tank attack and Pfc. Doss, seeing a more critically wounded man nearby, crawled off the litter; and directed the bearers to give their first attention to the other man.

Awaiting the litter bearers' return, he was again struck, this time suffering a compound fracture of 1 arm. With magnificent fortitude he bound a rifle stock to his shattered arm as a splint and then crawled 300 yards over rough terrain to the aid station. Through his outstanding bravery and unflinching determination in the face of desperately dangerous conditions Pfc. Doss saved the lives of many soldiers. His name became a symbol throughout the 77th Infantry Division for outstanding gallantry far above and beyond the call of duty.

Mr. Doss, died last week Thursday at the age of 87. He was the first (and so far, one of only two) conscientious objectors to receive the Congressional Medal of Honor (the other recipient being Thomas W. Bennett, who was an Army medical aidman during the Vietnam War). Our thoughts and prayers go out to his friends and family. May he rest in peace.

Aloha!

March 29, 2006

Hawaii Democratic Party: Which Way to Go?

Insert Disclaimer here. I don't have any insider information and I have absolutely no idea whether any laws were broken. This is an editorial comment. They are my own views and do not necessarily reflect those of the Hawaii Democratic Party, my employer, or anyone else or organization.

For a short time, I was a member of the Hawaii Democratic Party State Central Committee. During that admittedly brief period, it seemed to me that various forces were straining to take or keep control of the party. Such factions are not unusual, indeed, I would be surprised if there weren't such differing groups in most parties, the Republican included.

In any case, although it may be an over simplification, I seemed to see two major competing factions. I saw people who worked to reform the party by making it more open, transparent, and responsive to people's needs. On the other hand, there were some who seemed to reflect what is derisively framed and referred to as the "Old Boys."

First, let me reframe these people and refer to them as the First Guard. These were the people who, in some cases, literally fought the political wars that overthrew the deeply corrupt Republican administrations that ran Hawaii up through the 1950s. They opened opportunities to everyone that had been, up to then, controlled by a few Republican, if I may use the phrase, "Old Boys."

The First Guard dealt with very real threats on their lives while courageously moving forward with reforms to, among other areas, education, civil service, and social services. Entire groups of people, who had been denied opportunities due solely to the color of their skin or slant of their eyes now had an open playing field.

However, these very experiences may have formed a world view that, while accurate at the time, appears contrary to the one we currently exist in.

For example, at that time, revealing our weaknesses to the opposition was tantamount to treason. You never revealed anything to anyone outside of your trusted circle. To do so could very well result in people being killed or injured.

But, and I could be wrong, I think we live in different times. It appears the First Guard has become the Old Guard. I think there is a place and time to be open, to admit our mistakes, and to seek the guidance of all who can help so that we can remove the cancer that is eating away at the core of our party.

Yes, there are those outside who oppose the party and will try to use information to do harm. So there will be times when openness is not the best policy (and Lord knows the Hawaii Republican Party certainly isn't totally open). But, I believe, the greater harm is to try to cover up or deny all of our problems in the mistaken hope that they will just go away.

We live in an era of instant communications and fact checking bloggers. Yes, everyone makes innocent mistakes and if that is all it is people will generally see it as that and forgive and forget. And yes, we all have things in our past that we wouldn't want plastered across the Internet (see Bill O'Reilly or Rush Limbaugh). But if a mistake is discovered, innocent or not, and we then try to deny, spin, or cover it up, I would contend that it creates the opportunity for even worse damage then if we just admitted the mistake, promised never to do it again, and could show we never did.

Such may be the developing context relating to a national and local situation regarding the movement of money between the states of Rhode Island and Hawai'i.

While there is much smoke, what seems to be clear is the Hawaii Democratic Party donated $5,000 to a primary candidate in Rhode Island. Although I have done no research into this, two things seem to be unusual. First, why is the Hawaii party donating funds to a candidate in Rhode Island? Secondly, if we are to provide funds, why provide it only to one candidate and not other Democrats running for the same office? It would seem at least unethical to choose sides before someone wins the primary election and then goes on to challenge the Republican candidate.

If that's all there was to this story, that's probably where it would have ended.

But what is even curiouser is that, according to the article, a few weeks later, a $6,000 donation came to the Hawaii party from a "mainland donor." This donor seems to be a supporter of the Rhode Island candidate that first received the Hawaii donation and has already given the maximum allowed by law to the candidate. Whether a prosecutor can make the connection between the two donations only a judge and/or jury can say. But it at least raises serious questions as to the timing of the two payments. But instead of dealing with this question head on, the party seems to be giving multiple and perhaps conflicting statements. And the more the party attempts to spin a response, the deeper the hole it seems to dig.

Some Republicans are good at making things appear to be one way when they are actually the opposite. Democrats are not so skilled. In summary, there is at least the appearance of unusual transactions and, I think, as long as the party refuses to get ahead of the story the party will suffer for it. And to me, that is the greater harm - First Guard notwithstanding.

Aloha!

March 30, 2006

Forty Days and Forty Nights

There hasn't been these many days of rain here since, well, [insert fx: voice of Charlton Heston as Moses] never in recorded history [end fx]. Well, may be since 1950s or so. Perhaps we should have been concerned when sales of measuring tapes that indicated cubits sold out last month.

But who knew? Moss is literally growing on the concrete sidewalks. Mold is everywhere that moss isn't. If we wanted this much rain we would have moved to Seattle or Portland.

Even the Hawaii Visitor's Bureau had to postpone a national ad campaign that touts our sunny weather. They plan to start it next week, weather permitting. We can only hope they are right and we get a break.

Now if the rivers turn to blood or a plague of frogs befalls us, I'm getting out of here...

Aloha!

March 31, 2006

Loof Lirpa Lerts

I don't usually post on the weekends and the first of April happens to arrive tomorrow (sometimes referred to as Loof Lirpa Day - ed.). So, I've decided to post some things that would otherwise have been posted then.

MS Ships Vista, Says You Can Buy It Now!

In what is seen as a stunning turn around, Microsoft announced today the immediate availability of its next generation operating system: Windows Vista. When asked for comment, MS's co-president of Platforms and Services Division Jim Allchin, stated it had all been a big misunderstanding. It seems they had accidently saved an older release candidate as their proposed gold code and deleted the actual gold code. Once they realized they had already fixed the bugs they were working on, it became a simple task of finding the original code and releasing it.

Apple Changes Direction, Says Goodbye to Intel and Hello to AMD

During an unannounced appearance and speech at the Wil Wheaton/Doc Searls/Linus Torvald book signing today, Apple and Pixar CEO Steve Jobs hinted that all was not well with the new Intel powered Macs. It seem his Highness was not getting sufficient credit from Intel for his daring and superlative break from the PowerPC platform. Thus, his Greatness decided to switch to the long rumored AMD X3 10,000+ Tri-Core processors and would complete the shift by Q2 of next year.

Lenovo Chops Suey

Lenovo image. In a follow up to an earlier bulletin about the US investigation of Lenovo's so called "spyware" laptops from China, we have obtained the following leaked image from deep within Lenovo's secret chip plant in Ooohlongdong province in the southern tip of China. The extremely high magnification image appears to be of a section of the CPU that deals with reproductive functions but analysts are unsure as to its specific use.

When pressed for a comment, Lenovo spokesperson Outout U Deminz said only it was "pure stupidity." It is unclear where this newly created substance (i.e, pure stupidity) is on the atomic scale of elements but is said to have been first developed by Transmeta for their TransMuted(tm) line of processors.

In an unrelated announcement, spokesperson Deminz stated that Lenovo's VP of Remote Systems Control Division, Ling Suey, was terminated today. No reason was given and messages left for Suey were not returned.

Have a Great Weekend, Everyone - Aloha!

About March 2006

This page contains all entries posted to Misc. Ramblings in March 2006. They are listed from oldest to newest.

February 2006 is the previous archive.

April 2006 is the next archive.

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