And They Caused Their Sons And Daughters To Pass Through The Fire

I read this short passage in a blog post by a fellow named Andy Swan:

Let’s be careful here that we don’t throw away our future liberty in order to avoid present pain. It’s not the American way. In fact, it’s the exact opposite.http://andyswan.com/blog/?p=147

Exactly. Do you realize how many of the men who participated in the American revolution—men who were very wealthy in their day—died penniless because they sided with the colonists? They never saw the benefits that their sacrifice would bring about. We are hardly following in their footsteps in light of the way our nation appears to be so eager to force our children to bear the pain that we are unwilling to bear today.

“Not the American way.” It occurs to me that it’s not the human—or perhaps I should say, humane—way. Throughout the history of this world, people of every tribe and tongue have sacrificed their wants, and even needs, to provide a better existence for their children.

The most disturbing crimes that we hear of are the ones in which a parent subjects his/her own offspring to some form of abuse. The only difference in this case is that the abuse is not immediate; it is set in a time bomb that will detonate in a generation, and by then no one will be able to diffuse it.

And they caused their sons and daughters to pass through the fire … .—2 Kings 17:17 (NKJV)

Posted in Politics | Tagged , , | Leave a comment

Good Night

You have, for the last time, heard him say, with that trademark crack of a chuckle in his voice, “Paul Harvey … Good day!”

Good night, Mr. Harvey.

Posted in General | Leave a comment

Blood Of The New Covenant For Your Refreshment

Around the house, our nearly-two-year-old will sip from a cup and follow it with a gratified, “Ahhh.” Sunday during the fruit of the vine portion of the Lord’s Supper, after I sipped the juice from my cup, Whitby followed up with a quite audible, “Ahhh.”

I guess we need to work on that reverence thing.

Posted in Religion | Tagged , | Leave a comment

What Is …

It’s just hilarious to me what other people search on, and the suggestion technology at search engines like Google and Ask provide a glimpse of that—a small window into the average netizen’s mind—as well as some light entertainment:

Suggestions at Ask.com for "what is"

Suggestions at Ask.com for "what is"

Posted in General | Leave a comment

Fortran Programming

Programming in Fortran is like a monarchy: With the right guy, it’s not so bad, but there’s just too much potential for abuse.

Posted in Tech | Tagged , | 1 Comment

URI Decomposer

At work, we build our client websites upon a framework uses a lot of GET parameters. It makes for some URIs that average, oh, about three feet in length. Examining some of those monsters can make your eyes cross if you ever need to verify some parameter values in the query string, so I decided it was time for a little tool that would break up the URI into its constituent parts for me, instead of wading wearily though the whole URI myself. Google has a JavaScript URI object that does most of the heavy lifting already. I just had to add code to break up the query string into the individual key-value pairs.

Hence the URI Decomposer was born. You’ll find it among the items on the Tools page (few as they are as of this writing).

Posted in Tech | Tagged | Leave a comment

Audacity Crudity

I’m starting to do some rudimentary audio editing on the Mac. Not impressed with Audacity version 1.2.5 for the Mac. The most glaring oddity is when exporting a file. As I type the file name, Audacity starts playing the audio. Evidently Audacity does not disable its keyboard shortcuts (not related to the Save dialog, that is). Awfully flaky.

That’s not to mention the rough-around-the-edges UI that makes a Mac user cringe. Guess I’m just spoiled.

Posted in Tech | Tagged , , | Leave a comment

Madoff With(out) The Cash

Am I the only one who finds it humorous that the guy who ran a 25-year, $50 billion Ponzi scheme pronounces his last name “made off?”

Posted in General | Tagged | Leave a comment

Don’t Let A Spec Pick Your Button Type

Ever need to create a <button> of type button when you’re doing a little DOM scripting? Easy enough, right? It should go something like this:

var okButton = document.createElement('button');
okButton.type = 'button';

Nevertheless when you run this code in IE6, you get the super-informative “Communication error” message. It turns out that IE6 (for once) is following the standard. I don’t know what the W3C were thinking, but so sayeth the ECMAScript Language Binding (9 January 2003) spec about the type property of the HTMLButtonElement:

type
This read-only property is a String.

So, the common way to set the property of an HTML element is, according to the standard, right out? I mean, it’s not inconceivable that I would want to create a <button> on the fly with a type that is not the default.

Alas there is a workaround. Ironically, it employs the standard method of setting DOM Node‘s attribute value:

var okButton = document.createElement('button');
okButton.setAttribute('type', 'button');

Works like a charm! Even in IE6.

(I should note that Firefox 3 allows for writing to the button’s type property using the button.type notation. I didn’t test with other browsers to see whether they balk at the button.type notation, but Firefox 2/3, Opera 9.6, and Safari 3, along with IE6/7, are more than amenable to the setAttribute method.)

Posted in Tech | Tagged , , , | Leave a comment

It’s Good To Be Back

What have I been doing, lo, these many months to keep me away from the blog?  Two new redesigned websites.  Allow me to elaborate.

Pepper Road Church of Christ

I worship with the Pepper Road church of Christ in Athens, AL, and for years now, I’ve been responsible for the church website.  I have fulfilled that responsibility with varying degrees of effort, attention, and responsiveness—lacking in all more often than not.  I finally have gotten around to building the site within a content management system, namely Joomla!.  Now, instead of my being the sole soul who can edit the website, our elders, deacons, and minister can author content themselves, and I have a couple of backup administrators, too. 

A screenshot thumbnail of the Pepper Road church of Christ website

Pepper Road Church of Christ Website

We have information about the church and articles on Bible topics.  Soon we should have sermon audio back online, and after that, we hope to have an introductory Bible correspondence course online.

I’m pleased but not content with look.  In the interest of getting the new site out the door quickly, I have used a free template from Joomla Shack.  It’s fine; it’s just not custom.  I hope to get around to designing something that says “church” a little more than this borrowed template.  When I do, this space will certainly reflect it.  

Of course, at the time of this writing, I’m still using the default WordPress theme on this site.  One of these days …

Conney Safety Products

Not quite a year ago, I took a job with USinternetworking (to which a friend had sold his small business specializing in e-commerce website development in IBM’s WebSphere Commerce).  The first site to go live that I’ve had a hand in is Conney Safety Products.

A screenshot of the Conney Safety Products website

Conney Safety Products Website

Conney is a safety product wholesaler.  The website offers a quick order feature, shopping lists that can be shared among all of the buyers in your company, and a live chat with Conney support personnel.  There are a few post-go-live features that we are finishing up, such as an improved search utility.  Look for that in the next few days.

If you sell safety supplies, drop by conney.com.

Posted in Tech | Leave a comment