Archive for the 'blather' Category

h1

the sound of Windows breaking things.

Wednesday, November 7th, 2001

I’m starting to see the first wave of Remote Scripting queries from people who are finding that the lack of JVM is making their RS-enabled website problematic for XP users.

I preparation for increased interest, I’ve revamped my Remote Scripting Resources page.

All the CSS stuff was inspired by Eric Costello’s CSS Tutorials. Somebody should step right up and give that man a job before he gets snapped up. Pay him well, keep him happy. Such talent doesn’t grow on trees, you know.

h1

can’t think of a title today

Tuesday, November 6th, 2001

Interesting treatise on the relevance of religion. (via camworld) Don’t let the title scare you off, it’s much less hyperbolic in the text.

Two points in it resonate with me. One is that religious belief is not a prerequisite for goodness. (I say ‘religious belief’ to separate the deity and faith element from the moral and ethical teachings that come from religion)

Morality and ethics are separate from religion, and while they can take shelter under its umbrella, they are neither tethered by nor bound to it in any way.

Another is that it’s far too easy to abdicate accountability for difficult-to-face issues to the catch-all “God’s will” bin.

The time has come for humanity to be accountable only for itself for each of us to be fully present in this life and to never be so cruel as to pass off personal responsibility for our actions on an invisible God.

When I make a moral decision, it’s my decision. While I may take input from any number of sources, human or divine, I make the decision and only I am accountable for it. Right now, in this life.

If I determine that an issue is beyond my understanding, I feel no compulsion to define it as understood by a higher power. It’s just a null, to be filled in if the understanding comes along.

Of course, as always, your mileage may vary. Any viewpoint is the right one if it allows you to feel right about yourself while allowing others to approach it their own way.

h1

XPletive deleted

Monday, November 5th, 2001

XP. What’s in it for me? I can think of many reasons NOT to move to XP, but no reasons in favour.

pros:

  • groovy new skin

cons:

  • Passport Integration
    Really, can any one honestly tell me there is any reason I should even consider installing XP after reading about these Passport Exploits?
  • Messenger Integration
    don’t need it (I prefer to use Yahoo IM)
  • Forced Registration
    don’t want it
  • Licence Expiry / Lockout
    if I decide to stop paying, can I continue using it?
  • Increased Dependence on MS Web Services
    what happens when they start charging 25 cents for every .NET diary lookup call?
h1

Espressing oneself

Sunday, November 4th, 2001

I simply cannot believe what passes for English from some people. How many times a day do they have to see a word written out properly before they cease mispronouncing it?

So he axed me, why ditn’t I pay for the two expressos for he and I with my Interact?

Do they really not listen to what they are saying? Am I really being pedantic to expect better from people? Are these rhetorical questions starting to annoy you?

h1

when push comes to, well, push.

Monday, October 29th, 2001

I don’t know how I could never have heard about these Pushlets.


Every once in a while I do the ego search thing – you know, put your name into Google and see what comes up. I find a lot of neat things – old QuickBASIC and 8086 assembler stuff I did in the late 80s, people talking about my JSRS library, blog references.

I also find the odd Brent Ashley who isn’t me at all. There’s a young university sports star in southern Ontario, a motel owner in Maryland, a beekeeper in the midwest, a producer with Amphetamine Records, a skateboard phenom kid, an alumnus of Southampton University, a high school saxophone soloist in Spokane.

For all the Dave Smiths and Bob Johnsons in the world, it mustn’t be such a weird thing, but for me, it’s way odd to think of running into someone with the same damn name. I remember working in an office with another Brent a few years back and it was crazy, my head snapping back and forth every time his name was called.

I wonder how many of them have found me on the net and thought the same thing.

h1

link 1… perl 1… link1… perl 1

Wednesday, October 24th, 2001

Haven’t linked much lately.


Sam-I-Am :: wow – commandline stuff. i like it
Cam McVey :: what a nice clean design
techno-weenie :: check out that supasite thang. most cool.

I’m messing with PHP/MySql on Win with IIS and Apache and on Linux. Having a blast. Major portability action. I really love this way-cool phpMyAdmin tool for MySql

h1

don’t save me from myself

Thursday, October 11th, 2001

I use UltraEdit as my source editor. A nice thing they have is a notepad.exe replacement so you can trick unconfigurable programs into using your preferred editor rather than notepad. I rename the original notepad.exe to np.exe and copy the Ultraedit notepad.exe into winnt\system32, start it up, I get UltraEdit – cool. Five seconds later, I try it again and it’s back to notepad. I try this a few times to be sure.

Hmm. Ahh – turn off Norton Antivirus, try again. Within 5 seconds, it does the same thing again. Out of nowhere the file is replaced with the original.

After some investigation, I find there is a copy of the original in system32\dllcache. I delete it, then overwrite. Now Windows pops up with a window saying something to the effect that it can’t find the original to fix this with, please put in the Win2KPro CD. I hit cancel, it warns me that I shouldn’t do this sort of thing.

In the event log, there are a bunch of entries showing how it silently “fixed” notepad.exe. Another where it shows that I overrode the request to get it from CD.

I really wish Windows wouldn’t do this sort of shit without telling me about it.

Reminds me of another pet peeve – the hidden file extensions bullshit. It’s impossible to rename a .txt file to .bat without turning this off, for instance. It’s a feature that has absolutely no value, everyone who has a clue turns it off, yet it’s there “for our own good”, whatever good that is. Although, it is a good indicator of a user’s lack of initiative to find that they have never changed this option or the ridiculous default that opens a new window with each explorer click.

I guess I’m a dyed-in-the-wool commandline nerd type of guy, but I really do think that the computing world’s going to hell in a handbasket mollycoddling users of operating system functionality. I think it behooves computer users to take some responsibility for understanding the tools they use, not to be insulated from both calamity and usefulness at the same time for the sake of letting idiots do a job that idiots should be kept far away from.

Making SQL Server DBA functions easy enough for your floorsweeping staff to do doesn’t mean they will make good DBAs. Adding a graphical interface and wizards to make hard drive partitioning childs play doesn’t add any value, it just lowers the bar for people to assume it’s not a task of any import.

There’s no way on earth, for instance, that a metal stamping or molding company would let an untrained novice operate their machinery – a false move could mean a broken mold, days or weeks of lost production, you name it. Yet the same company will give admin passwords and responsibilities to clerical staff with little or no computer knowledge. Their critical network, servers, etc in the hands of neophytes.

Easy-to-use shouldn’t imply not-worth-understanding.


From a much-forwarded email:

This question was raised on a Philly radio call-in show. Without casting stones, it is a legitimate question. There are two men, both extremely wealthy. One develops relatively cheap software and gives hundreds of millions of dollars to charity. The other sponsors terrorism. That being the case, why is it that the US government has spent more money chasing down Bill Gates over the past ten years than Osama bin Laden?

h1

potential new toy

Thursday, October 4th, 2001

just what i’ve been waiting for – a Mozilla Javascript Debugger!