Sunday, March 20, 2005

It’s getting a bit Linky

This weekend, I finally tried out (or rather, I finally got to work, although I think I was installing it wrong before) a new Mozilla extension called Linky. I’ve got to tell you, it’s fantastic. It allows you to select multiple links on a page and open them all at once in separate tabs or in separate windows. It works in both Firefox (the standalone browser) or in the bulkier Mozilla package (which differs only slightly from the latest versions of Netscape, mostly in terms of association with AOL).

The verdict: I love it. Now, instead of slowly wading through links that I want to browse, I can just select a whole page of them and open them all in one fell swoop. How did I ever live without them.

I also discovered why downloading things took so long. It turned out that I had 4 MB of completed downloads still loaded into my download manager. After a quick purge (after several times locking up the program trying to purge through proper channels), things are running smoothly again, and my love of all things Mozilla is renewed.

(Note: for the latest version of Linky, go to the developer's site. If you download from the Mozilla site, you'll have to update again soon after.)

Thursday, March 10, 2005

Man, that Librarian's a Bitch

Hopefully you'll excuse my language throughout this post, but I'm a little pissed today. Besides, not only have I been saying that the librarian is a bitch for 2 years, but I think Jake can back me up on it. The librarian at DHS is a bitch. Want to know why I'm choosing to slanderize a faculty member today? Okay, I'll tell you.

As I mentioned in a previous post, I've been working on an entrepreneurial project for some months now. Tying it in with my entrepreneurship class was a no-brainer. Now, the server I operate off of does not allow for the design or content freedom I want. So I started a blog. After reminding my associates (for lack of that better term which currently escapes me) to join at least once a week for about a month, I was annoyed that only I and one other had actually joined. So today I took it upon myself during our meeting to make sure that everyone would be a member by the end of the day. Heading down to the local school library, I, Andy (Leon's brother) and one other associate headed down to the school library. Now, I had reminded everyone yesterday to bring their ID cards so that they could use the computers, So naturally, I expected everyone to have ID cards. Andy came through for me, but Andrew (my other associate) did not. OK, well, we wouldn't be long, and, I reasoned, if it causes a problem, I'll explain that it's for a class (which it is). If that doesn't work, I can take over for him.

So, we quietly sit down, and while I work out some some previously unassesed email problems, the librarian comes over and starts quizing us on what the hell we think we're doing in her library using her computers.

"Is this school work?"
"Yes."
"Really?"
"Yes it's for entrepreneurship. These guys are with me."
"Do you have ID cards?"
"All except my pal here."
"Well, he can't use the computer if he doesn't have a card. Whose is that?"
"Mine."
"Is this school work?"
"Yes. It's for entrepreneurship. Mr. McCauley, period 8."

So after that scintilating conversation, she leaves and we continue, Andrew giving me instructions, only touching the keyboard to fill out his own personal information which, out of coustesy and habit, I don't ask him for, instead letting him enter it himself, as I said. As we get Andrew into the "Create you Account" area of blogger.com, and Andrew is filling out his username and password, the librarian comes over and tells us to log out. Asking her why, I get the generic "he can't use the computer without an ID" Explaining that he was merely filling out his personal info, we get told to log out, and calmly do so.

It isn't until later that I find out that Andy and I are both kicked off the server and no longer have use of school computers. Okay, I can handle a little bureaucracy. I just need to talk to a counselor and explain the situation, tell them it was a misunderstanding and maybe fill out a form saying it won't happen again. BUT THERE'S SOMETHING WRONG WITH THIS PICTURE! Not only were given no notification that we were booted, but Andy was also booted. I'm all for doing a job and doing it well, but that's a little overzealous, don't you think? Sure, she took advantage of what little opportunity she had to boot me (and I've done much worse things than helping a friend sign up to be a blogger). Fine. But there was absolutely no reason to boot Andy too. The only thing he was guilty of was being complacent and following rules.

Sorry I've been long winded but it feels good to vent that anger. Hopefully I can put the bitch in her place by bringing to light what she did to an innocent student. I hate to see such injustice go unavenged.

Wednesday, March 09, 2005

Knifiquette

So. I got this idea last night that I wanted to write a post about carrying a knife, and maintenance and usage and blah this and blah that and so on about having a knife on you at all times. And so forth.

But probably far more entertaining is what inspired my sudden renewed appreciation for a handy knife at all times.

You see, a couple of days ago, I discovered a zit in a Very Personal Place. On a very special episode of The Jake Show.

And lately I haven't been sleeping (which probably explains why this post is being written at all) because I have sick children. Rachel coughs all night and Harrison opens his bedroom door several times per night just to hear me say "Harrison, get back in bed Right Now!" All in a booming daddy voice.

So knowing that I'd have to open the Davis Lab this morning and wake up at 5:30 am to do so, I went to bed at a pretty reasonable hour for me, 11:00 pm. What...Is that bad? Why are you laughing?

And as I was saying, I didn't sleep. And I was lying in bed trying to think peaceful thoughts and not be angry at the boy because, you know, he's just three and sometimes when you're three you just need comforting. But I'll be damned if I'm going to let him make a habit out of getting comforted every morning at 2 am. But I'm not angry. No. Don't confuse my firmness with the boy for anger. Daddies need to be strong. Little boys need daddy to be strong. I am strong for the boy. Outside of that, I'm more or less marshmallowy. Ahem!

Yeah. Well I'm relaxing in bed and the zit hurts. I know I'm not going to be asleep any time soon, and it hurts. So I went to the bathroom to kill it.

My family has a secret hiding place for a sharp pin so that when you need it--for just this sort of occasion--you don't have to search frantically. You just reach to the top of the bathroom door jamb, and there's the pin. Handy, right?

But it wasn't there. PANIC! Where's a Hitchhiker's Guide when I need one?

So I went to Crystal, who of course, was also not sleeping, but making a valiant effort at pretending-to-be-asleep-to-fool-her-body-into-making-it-so and interrogated her on the whereabouts of the desperately needed pin. She knew nothing, and nothing short of torture would get her to even lie about it.

So naturally, I went to my desk. For a knife.

You see, in the early morning hours, I am fearless. So make that a big damned knife. My Leatherman Wave. Heh. If this thing can't pop a zit, then a jackhammer can't.

So I'm once again in front of the bathroom mirror, this time with a zit-killing implement, and not even once flinching at the idea of bringing a very large, sharp metal object near my Very Personal Area with the express intent of taking advantage of the superb cutting qualities of said very large, sharp metal object.

Perhaps at noon something could have gone wrong. But at 2 am? Not on your life. The cutting took about half a second and went exactly as planned, no skin was lost (oh thankyouthankyouthankyou, Heavenly Entity for my steady hands), and what needed draining drained as planned.

And my appreciation for a good knife was reaffirmed. A scant 18 hours ago in my bathroom, lacking the proper implement but having skill enough to make it ok. And I slept really well from about 3:45 to 5:30.

Friday, March 04, 2005

Woah, That Jeff Guy is Posting?!

Unbelievable, I know, but hey, it's about time, wouldn't you say? At least I have tech related stuff to talk about today.

Like, for instance, my KVM, which I mentioned in a post a month or two ago. It was working great until about day before yesterday, when, all of a sudden, my mouse no longer responded. At first I wasn't concerned, because I had encountered similar problems when I first started using it. This time, however, was different. Unplugging and plugging back in didn't work. Logging out and back in didn't work. So, in a classic attempt to find the true source of the problem, I plugged in the mouse directly to my box. Suddenly I had a mouse again. Hmmm. That meant that something about the KVM didn't like my mouse or vice versa. So, I did what any rational, cash conscious techie would have done (or at least I hope they would have). I plugged in my nice M700 to my Windows box and hooked my old wireless ball mouse into the Linux box so that the KVM never has to worry about any nasty old mice again. Still, I do wish I didn't have to switch mice when I switch computers.

On an unrelated and possibly irrelevant note, The Hitchhiker's Guide to the Galaxy movie is coming out 8 days after my birthday. Lately I've been reveling in the trailers (Jake introduced me to a third one today.) For more info on that, check it out here.

One final thing before signing off, I, like Jake, have created a blog for my business. At this writing, most of the intended members have not yet accepted my invites and the whole thing is rather underdeveloped, but it's there. Check it out.

Thursday, March 03, 2005

Correction and Observation

For the record, I missed the WEA blog, which I have only visited once. I faithfully try to read everything else by Phischkneght contributors (Phischkneght, The Garden (yeah, I know that I’m the only one who writes in it, but theoretically people might leave me comments), PhischX, and now Confessions). Anyway, if I've inspired Jake to write something, then we're all better for it.

I’m running on 1-2 hours of sleep, due to my typical read myself to sleep method backfiring terribly on me. Dan Brown’s books are fairly ridiculous and choppy, but they can be engaging none the less. I really should turn off my brain when reading them though. For example: an antimatter containment canister uses some very powerful electromagnets, and while its location is unknown (within a few square miles), it is visible through a wireless camera that is part of the area’s formal surveillance equipment. Do you try to find it by: A) triangulating on wireless camera signals, B) searching for powerful magnetic fields, or C) looking for the faint energy signals from the batteries in the cannister. If you answered A or B, then you are thinking along the right track. If you answered C, you must be writing an overly abrupt book full of artificially exaggerated peril.

If your blog entries are pointless and rambling, you might be sleep deprived, although other entries demonstrate that I’m capable of incoherence without fatigue.

Wednesday, March 02, 2005

I Love Eric's Posts...

Because they give me something to talk about.
 
Eric, I've been in the three blog club for quite a while now. CoaBE is my fourth blog, after Phischkneght, PhischkneghtX, and WEA Blog. But maybe you weren't counting X.
 
Eric and Leon...what was it, about two years ago? I invited you both to my house, saying I wanted to start a business that offered WiFi in public areas for a fee, beginning with Layton Hills Mall. Now it has come to pass, and someone else is collecting the cash. Ah, well. I'm going to save the rest of my thoughts on this for Confessions.
 
And that reminds me...should I add Confessions to the Phischkneght Google Group, so that everyone gets a copy of each new post? Your choice. I get a copy whatever happens.
 
Leon and I are members of Happy Sumo's VIP club, but it's a pain in the butt to go into our email every time we want to link over to the specials pages. So here's the VIP menu, and here's the voucher and calendar page for March 2005. I don't know how Happy Sumo feels about these links being made public, but I do know that I didn't sign anything saying that I wouldn't share them. And if they're smart, they'll be delighted anyway. Free publicity rarely comes at such reasonable rates. (I kill me!)
 
I have a new monster to feed, and now I must go and feed it.

Goals (mostly for other people)

First off, congratulations to Jake on his new blog. He joins me in the Three Blog Club. More than that, I am glad that he’s refocusing on his goals. Entrepreneurial (it’s going to take me a while to get comfortable spelling this one) goals are hard to accomplish, but if anyone I know has the determination to see them through, it’s Jake. I plan to help him out where I can.

It’s ironic that today, the day that he posted his first entry to the new blog, I saw a place where one entrepreneurial idea he had was being implemented by someone else. If we had done better with that idea (like done anything with it), maybe we could be making a modest income from one of the more successful malls in northern Utah.

I think that I have a little too much risk aversion to throw my lot into a new enterprise. I’ve landed myself in one of the most stable jobs in the country, and I don’t have any immediate plans to add risk there.

On a related note, I’ve started practicing cryptography. I’m trying to hone my code breaking skills so that I can work on even harder codes. Interested parties can help my by giving me text files that contain messages that are 300 or more letters long. I’m especially looking for text that contains unusual frequency patterns (few occurrences of the word “the”, higher frequency of uncommon letters like b, c, f, g, j, k, m, p, (not so much) q, v, w, x, y, and z, and fewer occurrences of letters like e, t, and n). The best success I’ve had at finding text that’s hard to decode came from a blog of a person who learned to type in chat rooms. His review of Hitch took me quite a while to crack. Interested parties can send me texts at (first initial)(last name) at my addresses at hotmail.com or (preferably) comcast.net.

I’ll take any submitted texts and run them through a program that removes spaces, punctuation, and capitalization (already putting most texts on par with Rayjay’s work, except in terms of spelling), and then replacing the letters with a random substitution key. Analysis and decryption is done using some programs I’ve written in C++, and Excel. Code and executables are available on request.

Monday, February 28, 2005

UPDATE: Shameless Tribute **Now With Photos!!**

If you're reading this, you probably already know:
As far as I'm concerned, Leon is made of solid, 24 carat gold, and therefore weighs much more than he looks like he should. And he's also bulletproof.
I've known Leon since something like 1994, and not only is he extremely cool when things get tense, he's intensely loyal.
Cases in point: A.) A Fourth of July fireworks show where the playful grass throwing went further than I wanted and I got snippy, bursting forth sternly with "Dammit, Leon, cut it out!," seriously hurting his feelings.
Outcome? He was still my friend.
And B.) An idiotic guy at a car stereo shop mercilessly ripped into the innards of my brand-new car, snapping this and popping that, turning me into a frantic, spastic, ball of rageful nerves.
Outcome? Leon got into the car and supervised the stupid guy and gently redirected my attention when necessary. I had found an old broken whip antenna on the floor of the garage workroom which I was becoming more and more aggressive with at the time, and yet I didn't kill anyone. Amazing, right?
What the hell? How about another? C.) If you read the archives of this blog, you'll find a tale of dread and woe about my son getting out of bed, hurting himself, and bleeding all over the place. While I went to work cleaning up the boy, Leon silently found cleaning implements and braved the dark bedroom (my daughter was still asleep) to clean anything he could find that needed it.
And anyone else reading this post, please, oh please forgive me for gushing. It's just that a friend like this comes around about once every five lifetimes.
Happy Birthday, Leon.









Thursday, February 24, 2005

Rebuttals/Clarifications

 
Sometimes I don't realize how much has been on my mind until someone pushes the proverbial rock off the peak, culminating in a landslide. Eric's last post was such an event. Thanks, Eric. Now let's see if I can get all of my thoughts typed out before they go back on vacation.
 
I agree; IE is crap, and bloated crap at that. But there's really no reason to be doing large updates over the net anymore, especially for XP: It's called SP2 on CD. Let me know if you need a copy, and I'll take care of you.
 
All Windows Updates can be downloaded in re-distributable packages. From there, you can maintain your own server with a collection of the updates available to anyone on the network, or simply make a custom updating CD. In general, I will download re-distributables for any update over 10MB, and it's well worth the trouble. The initial 277MB download of SP2 was a pain in the butt, but I've used that file over a dozen times since, rather than waiting hours for SP2 to download over a DSL or days (or weeks) over a dialup.
 
Off-Topic: Another fun thing to do with redistributables is to slipstream them into XP install discs. This makes it so that when you install the OS, it's already updated. Nice, right?
 
The point is this; if you're heading out to work on someone else's computer, make sure update CDs are part of your toolkit. Oh, and the added benefit to using re-distributables is that they run independently of IE because they're EXE or MSI files. Painless.
 
Next! Oh yes, Quicktime. Once again, crap. Bloated, DRM'd, and did you know that it calls home? Oh, yes. If I were really looking for a fight, I'd go calling Quicktime spyware in Apple forums.
 
But you were wrong when you said that "nothing else can play .mov files..." I use a wonderful package called KLM Codec. It comes with an excellent player called Media Player Classic, meant to look and act like WMP back before it turned to the bloatware dark side.
 
KLM provides the codecs necessary to play MOV and MP4 formats, the primary users of Quicktime. But what I really like is that it also includes all you need to replace RealPlayer (far worse than Quicktime), DIVX and Indeo! Seriously, install KLM and never look back.
 
And it's true that QT Pro allows you to save some streamed files. But I can show you how to do that manually, and it's not the least bit difficult. Let me know if you're interested.
 
Now, about the iPod. Yeah, it's nice, but you could do so much better! Here is my list of criteria for choosing an MP3/Portable Digital Audio player:
  • No DRM. DRM is an absolute, no-questions-asked deal breaker. I simply won't tolerate it. To paraphrase Cory Doctorow, no one gets up in the morning and wishes they could do less with their media (*Full quote and link at bottom). Including me.
  • Full Windows Explorer integration is mandatory. If external software is required in order for me to load my media, I'm looking somewhere else. And partial Explorer integration, like iPod uses, is not acceptable. You won't see iTunes on my computer.
  • Recording capability. I had no idea how nice this was until I bought an MP3 player with real-time MP3 and WAV recording, and I've never looked back. Really, I don't need this much of the time, but when I need it, I really need it now. I'm never going back.
  • FM Radio. Yeah, my music is great. But I need to let in the outside world from time to time, and I'd shrivel up and die without NPR.
  • Multi-format capability. My current MP3 player supports AAC, MP3, OGG, WAV, and a host of other formats. Odds are I'll never use most of them. But I've never woken up in the morning saying "I wish my MP3 player could do less."
  • Preference: 40GB+ hard drive. This one gets wiggle room, because different users have different needs, and capacity is a commoditized feature. So determine your own capacity sweet spot, but mine is at least 40GB.
  • Preference: Open-source firmware. My Archos ran RockBox, an open-source firmware package that was far superior to the factory firmware. RockBox is currently being ported to my iRiver, and I've donated real money to the cause. I currently wait about 2.5 minutes for my iRiver to boot. When I get RockBox on there, it will drop to about three seconds, and no, I am not exaggerating. I wouldn't lie to you.
A lot of my fellow RockBox junkies use the intentional misspelling iPood. I giggle every time I see it.
 
On buying Mom a Mac. Agreed. Bad idea.
 
Statement from me that made Davis lab patron gape yesterday and made me laugh: "I'm sorry, Macs are just a waste of perfectly good silicon." Heh.
 
There was a period during which I thought that I should start learning how a Mac works and be able to repair/tweak said machines. Not anymore. I'm too busy to waste time on projects that won't pay me back.
 
For the record, there is a place for the Mac platform, and I believe that it will survive for many production cycles to come. But that place isn't anywhere near me. And now that OSX is Unix, my current studies in Linux will certainly do for now.
 
I'm not going to go into Mac security and software availability. Eric covered it well enough, and I don't have anything substantial to add.
 
Oh, I'm supposed to say something nasty about my Team Leader at the Davis Lab, Gus. Hmmm...Eh, maybe later. The truth is, Gus is a much better team leader than I thought he would be. And that's a good thing.
 

Wednesday, February 23, 2005

Shameless Tribute

If you're reading this, you probably already know:
 
As far as I'm concerned, Leon is made of solid, 24 carat gold, and therefore weighs much more than he looks like he should. And he's also bulletproof.
 
I've known Leon since something like 1994, and not only is he extremely cool when things get tense, he's intensely loyal.
 
Cases in point: A.) A Fourth of July fireworks show where the playful grass throwing went further than I wanted and I got snippy, bursting forth sternly with "Dammit, Leon, cut it out!," seriously hurting his feelings.
Outcome? He was still my friend.
 
And B.) An idiotic guy at a car stereo shop mercilessly ripped into the innards of my brand-new car, snapping this and popping that, turning me into a frantic, spastic, ball of rageful nerves.
Outcome? Leon got into the car and supervised the stupid guy and gently redirected my attention when necessary. I had found an old broken whip antenna on the floor of the garage workroom which I was becoming more and more aggressive with at the time, and yet I didn't kill anyone. Amazing, right?
 
What the hell? How about another? C.) If you read the archives of this blog, you'll find a tale of dread and woe about my son getting out of bed, hurting himself, and bleeding all over the place. While I went to work cleaning up the boy, Leon silently found cleaning implements and braved the dark bedroom (my daughter was still asleep) to clean anything he could find that needed it.
 
And anyone else reading this post, please, oh please forgive me for gushing. It's just that a friend like this comes around about once every five lifetimes.
 
Happy Birthday, Leon.

Tuesday, February 22, 2005

All Over A Stupid Parking Ticket

Way back on the first day of the semester, I was in a hurry and parked in an area on campus that I didn't have a pass for, resulting in a parking ticket.


I'm man enough to take the consequences when I've done something wrong, and I didn't see the ticket itself as a problem.


A bad omen did accompany it, though. It was a wet day, and so the parking services people were distributing tickets in little plastic baggies. Unfortunately, the distributor of my ticket was on the slow side, and put the baggie opening facing up, so as to collect all the snow and gunk coming from above, rather than facing down.


Getting the ticket out of the bag and then out of its paper envelope was therefore a messy affair, and not something I'd like to experience again. To repeat, I'm calling this an omen, because it's not as bad as what was to come.


Minutes after discovering the ticket, I found myself in front of a computer, and I paid the fee online. This was January 11, 2005.


Nearly a month later, on February 07, I received an email from the parking services folks stating that my payment had failed. The email war that ensued warrants documentation. Documentation follows, altered only to make it more readable. No words, contexts, or spellings have been changed. I added text coloring to make it easier to keep track of who is saying what. Also, note that the email represented in green text below and the first email in red text were plain-text emails and included the credit card number with which I originally made the payment.


(Jan. 11):
Your payment has been processed by Weber State University and will appear on your next credit card statement.

Weber State Universi09430680 10.00


(Feb. 07):
Jake

The credit card declined. The payment was not processed. Please resubmit using another card.


(Feb. 07): Ok. How?


(Feb. 07):
You can reply to this email or follow the same process that you did last time to pay the citation.


(Feb. 07):
You want my credit card number in a plain-text email? That's a good one.


What's the link to the site to pay? Will I need a citation number? Can you provide me with, you know, pertinent information?

Thanks,

Jake.


(Feb. 07):
Mr. Wilcox

You asked the question to which I replied. Your sarcasm is not need.


The web site is located on the bottom of the citation on the front side

(remit-online.com/80100).


You will need to provide the citation

Number which is 09430680.


If you are still concerned about this type of payment transaction please feel free to mail the payment to our office (3001 University Circle, Ogden UT 84408-3001, ATTN: Parking Services).


Good afternoon


(Feb. 07):
Ms. Allen-Martinez-


I'm sorry you didn't like my reply. I wasn't being sarcastic; I was giving you the benefit of the doubt.


Computer security is a big deal in our day, and sending sensitive data over any network (including the internet) in plain text is always a bad idea, no matter what. It is a simple matter for anyone to intercept such messages and use the data in them for whatever purposes they choose. I generously assumed that you were not ignorant to this fact, and treated your suggestion as a joke.


If your management are also not aware of this serious breach of security, I respectfully request that you inform them. You work for an institution of higher education; negligence of this level is simply unacceptable.


Further, it is not unreasonable for those whom you deal to expect all pertinent details with the first message sent. All information needed in order to correct the failed payment should be clearly presented, including a link to the SSL Encrypted site where the original payment was made.


SSL Encryption, unlike plain text, is a reasonably secure method in which to send sensitive data over a network.


Please send a link to the website where I can re-send this payment, as I requested before.

Sincerely,

Jake Wilcox.


(Feb. 08):
The link is www.remit-online.com/801001 as noted in the last email.


Whew! Did you see her try to chew on me? I wasn’t even sure there was a problem until she accused me of sarcasm. But that just wasn’t going to fly.


I’ll be emailing Ms. Martinez to make her aware of this post. She may email me a rebuttal, if she likes, or post it in the comments. If she is courageous enough to do so, I’ll see that it gets moved from email or comments to a permanent update in the post.


Of course, a master stroke would be to realize that she and her department will come up smelling rosy by doing the following: Simply acknowledge that the manner in which this was handled was a mistake and state that corrections are being made. And then, of course, make said corrections.


But I have my doubts. Bureaucracy is a hard habit to break.

Grudges and Security

After spending half of my day off mending my neighbor’s broken PC, and then later trying to watch the latest trailer to The Hitchhiker’s Guide to the Galaxy, I have a few grievances to air.

First: Internet Explorer is inherently vulnerable to exploitation. This became clear as I tried to run Windows Update on my neighbor’s computer. When I started, the browser had been compromised by several malware applications, but it occurred to me that I was using this weakened browser to improve the security of the machine. The simple fact is that IE is designed to install software on the computer, and that’s far more than you should ever trust a browser to do.

Windows Update should not use IE. It would be easy for Microsoft to write a stand alone program that could do the updating (they use a separate program now, but it must run in IE), which would free their browser to be a significantly scaled down tool for browsing the web, instead of a tool for websites to browse your computer.

I think that if IE were to cut back in its abilities, that some corporate IT groups would be disappointed at their new inability to control their users’ computers. Hopefully, they would eventually realize that the greater level of security makes up for any inconvenience. Microsoft, on the other hand, will not likely choose to limit their ability to access our machines.

Second: Quicktime is an okay media player. My brother loves it, and fortunately it doesn’t generally disappoint. I like that it allows for frame by frame advance and rewind (try to get Windows Media player or Real player to do that), and it’s the only media plugin that (with the professional version) sometimes allows you to save movies that are played with it. I don’t like how it installs a TSR that runs on startup, and I find that it can’t handle nearly as many media types as Windows Media player (for the record, I don’t think that any player has had the versitility that Media Player 2 had). Still, nothing else can play .mov files, so Quicktime has its place.

My beef is that you can no longer download Quicktime by itself. It now comes bundled with Apple’s media management program iTunes. I have not ever had a good experience with iTunes (I used it to install some stuff on my sister-in-law’s iPod), and if I had really wanted to have a bulky, bloated media manager, I would use Music Match. If I ever had an iPod, I would look long and far for another way to put music on it (in a way that could be played back, that is).

I have one other point to make. I just finished reading a tutorial titled “How to fix Mom’s computer”. It has six general steps to take to remove malware and viruses from a windows PC, and to give it a bit of protection from future infection. I also read through the (extensive) comments that followed. Some were helpful, listing other programs that might be used (I was amazed at how many anti-spyware utilities are out there) or giving tips on timing or ways to remove persistent bugs. A huge number of comments said basically, “Buy her a Mac.” These comments generally missed several points:

1) The repair techniques in the article cost nothing to implement, other than time (they argued that the repair time was valuable enough that it justified buying a Mac, but in reality your non-billable hours can’t be counted the same as your billable hours).

2) They believed that Macs are secure based on the anecdotal evidence that they haven’t had any viruses or spyware.

3) There is a lot of software that is only available for the PC, making it difficult to switch.

4) If you really want to run a secure OS, just install a free version of Linux and get all the goodness of OSX without buying new hardware or software, and with a more Windows-like interface to boot.

In the end, the Mac/Windows debate is not a trivial one. I feel a bit like a bully by arguing for the gorilla of operating systems, but those Mac users were so arrogant and snobby that I just couldn’t go on without some form of rebuttal.

I’ve been reading a book about encryption, which at times addresses a number of issues relevant to security in general. One important realization is that an insecure system is far more dangerous than no security whatsoever. This is both a strength and a weakness for Windows. It is a strength because many Windows users are fully aware that they are using an insecure system, and therefore they take secondary measures to protect themselves and their systems. The downside is that most Windows users are lulled into a false sense of security and, like my neighbor, are in fact totally exposed. Mac users almost all believe that their systems are totally secure, unlike their benighted, Windoze using friends.

This is Eric, reporting live from my soapbox.

Monday, February 21, 2005

An Incensed User

I just got back from the incense filled apartment of our upstairs neighbor. She had asked for our help with her computer, which she said was giving her an error message sometimes when she would try to send an email. We had her boot up and show us the problem, but three attempts to recreate the problem failed to do so.

What we did see were some warning boxes about a page failing to load due to ActiveX settings and a window that popped up when we tried to load Windows Update. Before long, we realized that there were about a dozen malware programs that loaded at bootup. I started purging them by a variety of methods, and got many of them removed. The HKLM/Software/Microsoft/Windows/Current Version/Run folder had about 20 entries, about half of which looked legitimate.

Once most of the spyware was disabled, I took a closer look at her McAfee virus scan settings. I discovered that it had never been activated. Since she only had a 6 month subscription in the first place, I killed it and replaced it with AVG 7. Even before updating, it had found several viruses, and we realized that there were fouler dealings afoot.

In all, we found about 40 viruses, and managed to get most of them automatically removed. Some were in the System Restore area, and I had forgotten how to purge the system restore folders (I relearned). Some of them were in the Local Services user Temporary Internet Files folders (of all places).

The persistent lingering problem turned out to be the IE window that would pop up whenever we loaded Windows Update. The URL for it was http://www.b3ware.nl/forgotten.html., which we think may have been connected with mydoom. It was probably connected to some infected ActiveX files, because they were in the last virus scan.

There is probably more wrong with that computer, but we had to go. We didn’t get the Windows Updates installed (There were several MB of updates to download, and she has dial-up), and we didn’t ever run a clean virus scan. The startup programs was cut from 20 to 3 (only one of the originals remained–it was a Dell support program).

Wednesday, February 16, 2005

Your Basic, Ordinary Update

A brilliant, new parable of our time by Cory Doctorow is here. It's about a 45 minute read if you take your time, and it's time very well spent. For the first time ever, I find myself tempted to move to Beijing.

Eric thinks that Earthlink's customer service drone that I chatted with the other night may have been a bot. I doubt this, not because I don't think it's technologically possible, but for two much more banal reasons. First, Polly misspelled words several times when answering me. A bot has no fingers, never forgets how to spell, and doesn't get flustered, causing it to forget how a keyboard works. Second, programming a bot takes a lot of time and billable programming hours. Why on earth would they teach it a word like 'intimated'? They wouldn't. I'm 98% certain that Polly is an organic drone, not a cybernetic one.

Also, ALICE is way smarter than Polly was. Go ahead and ask her.

I've finally finished putting together my WEA user groups on Google Groups. The Interest Group, 154 people strong, took a long time to get set up because Google would only allow me to add 25 names to the group every 24 hours. I know, if you do the math, it seems to be a simple matter of fourteen minutes of work, broken up into seven sessions, once per day. But it was really more of a pain than that. First I had to experiment with the Add Users tool to figure out what my limits were. Once I got that down, I had to remember what time I had added names the previous day, and make sure that the current day's attempt was after that time. And so on.

But now it's done, and I no longer have to worry about sending limits on my email account. Hooray!

Sunday, February 13, 2005

Adventures in Bad Customer Service

Wow. I just had an interesting chat with an Earthlink rep.

I've had dealings with Earthlink for the last five years or so, first as my ISP, and then just as an emergency/vacation dial-up ISP and for my Earthlink email address.

But now I don't really need the ISP stuff anymore, and I get all the email services I need from Gmail for free.

So I tried to close my Earthlink account via live chat with an Earthlink billing agent tonight. The transcript follows:

Welcome to Earthlink LiveChat. Your chat session will begin shortly.

'Polly M.' says: Thank you for contacting EarthLink LiveChat, how may I help you today?
ohbejake@earthlink.net: Hi Polly. Please close my account. I don't need it anymore.
Polly M.: Hi.
ohbejake@earthlink.net: Hey. Did you get that last message?
Polly M.: At this time, EarthLink does not accept cancellation requests via email/live chat. To cancel your service you must call 888-EarthLink, 7am to 10pm EST M-F, and 8am to 10pm EST Sat/Sun or send registered or certified mail, return receipt requested to EarthLink Inc.; 1375 Peachtree Street, Level A Atlanta, GA 30309. Accounts are set to close at the end of the current cycle. We don't prorate charges. #PFR#/DUC/C-S/wecannotcancel
ohbejake@earthlink.net: Hrm. That sucks. I always thought your cust. service was pretty good.
Polly M.: Yes.
Polly M.: I apologize for the inconvenience.
ohbejake@earthlink.net: Yeah. It is inconvenient, but I don't imagine you can do anything about that. What if I just told my credit card co. to reject payments to Earthlink?
Polly M.: I am sorry. I am not authorized to accept online canmcellation requiests.
ohbejake@earthlink.net: Yeah, I got that. I'm asking what would happen if I made it so that my credit card didn't pay Earthlink anymore.
Polly M.: Sorry. Once your account is closed, you will not be charged for the service.
Polly M.: You can get your billing issues resolved or even dispute the charges at the time of cancellation.
ohbejake@earthlink.net: Sort of feels like you're not listening. What would happen? I'd just like to know.
Polly M.: If your Credit Card Company rejects the payment, then you can send a check for the payment.
ohbejake@earthlink.net: Polly, you're a hoot. How long would it be before Earthlink killed the account for no payment?

Polly M.: Accounts are set to close at the end of the billing cycle. Please note that the the due date is set for 20 days after the invoice is generated.
Polly M.: If we do not receive the payment, you will be intimated.
Polly M.: Also, your account will not be closed without prior intimation.
ohbejake@earthlink.net: Intimated?
ohbejake@earthlink.net: "Marked by close acquaintance, association, or familiarity."? Are you serious?
Polly M.: Yes, a notice will be sent to you, if there is any problem with your account.
ohbejake@earthlink.net: This is going nowhere, Polly. Work on your English. Good night.

Polly M.: I apologize for the inconvenience.

Poor Polly. When her boyfriend breaks up with her because she won't allow him to get intimated, does she apologize for the inconvenience? Must be lonely up in that ivory tower of broken English and unanswered questions.

But Polly's loneliness doesn't change the fact that tomorrow I'll have to call Earthlink and deal with someone who will almost certainly be more annoying than her, and will try to talk me out of closing my account for an hour or two, leading to the frustration of both parties.

My new mantra: "Maybe it will be easier for us both if you just go ahead and intimate my account now. Thank you."

Oh, and spammers? Go ahead; have at it!

Saturday, February 12, 2005

Batman's a scientist

Jake wasn’t the first person I took geocaching, but his is the worst first trip I’ve ever been on. Fortunately, it gave us a chance to hang out together, which we haven’t done in far too long, and therefore the trip wasn’t a total loss. A summary of our exploits is in order.

We started out trying to find a cache that wasn’t too far away, and which just screamed out for us to find it. Its name is the Technocache, and its theme is computer components. We had some IDE cables and a PCI vid card for it, and so we set out with high hopes. We drove for many miles, and managed to drive within .2 miles of the cache, but not within half a mile of any of the waypoints on the cache page. Being unable to start looking for the cache, we gave up and went to lunch (Greek).

After lunch, we went to a park in search of two caches, one virtual and the other micro. The virtual was (of course) not at all hard to find. Jake wandered around looking for it for a while (because he didn’t know what he was looking for), but I thought it was okay because it gave him a chance to get a feel for his receiver. With air that felt far too cold, we set out in search of the micro.

We didn’t take all the available evidence into account, and ended up walking through some mud before we narrowed down our search to a small area. Unfortunately, we managed to eliminate all of the likely spots quickly, and nothing else turned up before we got cold. We ended the day 1 for 3, and that 1 was a virtual (which is always so easy to find). I wish we could have had a better first day of caching. Sorry Jake. Next time we’ll find some.

Friday, February 11, 2005

Stepmotherly Asset*

Tomorrow, I’m taking Jake geocaching. It’s always great to introduce someone else to the fine art of cache hunting. This will be my 8th or so time working with virgin geocachers. Of course there will be more to say afterwards, but for now I can safely point out that “Jake the Geocacher” can be rearranged to spell “Tracheae Cheek Jog” or “He reach ego jacket”. I don’t think we can safely read anything into these revelations.

On the other hand, “Sly Bevel first cache” can be shifted about to form “Five recyclable shts.” Shots, huh? Perhaps sheets? Why do these have to be so cryptic? Not even “A Fiery guide to Geocaching” gives anything meaningful (“Huge, grey age codification”).

On an unrelated note, “Embryonic manchild” gives “Minced boric hymnal”. This doesn’t mean anything either. (“Born indelicacy, hmm” seems more appropriate.)

* "Here's my latest post"

Tuesday, February 08, 2005

...and cost him the use of his pants.

I have a few notes of business. Oblivious to my first anniversary as a blogger, I am posting to each of my blogs today. In the Garden of the Blind, you can find a review of a movie I saw recently, in Phischkneght Extended, I posted a lengthy introduction to geocaching, and here I am posting this (the reader is responsible for determining the theme of this entry).

For those who don’t live with me, I should note that I’ve been busy traveling a lot lately. I have logged 8659 miles flying on three different trips to Arizona, Washington D.C., and Florida. I even qualified for Silver Medallion status with Delta’s Sky Miles program. I was traveling for 17 days, but fortunately my wife was able to come along for 8 of them.

My other bit of news concerns her. When I hit the ground in Florida last week, I had a message on my phone where she announced that she must have a laptop for one of her classes that start next week. After a week of shopping, we settled on a Dell Inspiron 700m. We’re both excited to have a laptop join our family, and I’m excited that she gets her own computer. I’m determined not to shanghai it, but my resolution does get weak around laptops.

Finally, I wish a festive (Chinese) new year to all. Enjoy a prosperous year of the Rooster.

Monday, February 07, 2005

Oh, How I Rant

Wow, that was exciting! I've deleted this post, because it was the combination of new ADD drugs and low blood sugar that wrote it, not me.

I was in a pretty nasty mood today. I'll try to do better tomorrow.