Monthly Archive for July, 2006

Slow day… to hack

Its a slow day and I’ve been fortunate lucky blessed with a lot of free time at work.  I took care of all my immediate obligations by 11:30 and even did some personal favors for a few of my users before embarking on my own projects.

I found an old computer and proceeded to install Ubuntu on it.  I had no problems this time (except for this proof-of-concept thing which I’ll speak about in a minute) and I went in right away.  I did the formal install so I could begin to install applications and configure them the way I wanted to and am very glad I did.

Without making this an Ubuntu review (to come later, for sure), I cannot be more pleased with the OS.  I love it!  Its hard for me to learn the Linux way of things when I’m an old school DOS guy who knows Windows like the back of my friend’s hands (let alone mine) but I’m getting there.  The real important thing is that I’m learning new things and have a fresh desktop to play with.  Although I still want to get the Mac Mini, I am realizing something that this slow day has provided.

I love to hack.

Not in the black hat/white hat kind of way.  Not in the MacGyver way either like my friend does.  But in the Bob Bickford way, I am truly a hacker.  (Sorry for all the links here.)

In my immediate case, I like to circumvent the limitations of my enjoyment with my traditional Win-Tel computing - even moving away from the server side of it that I only get the play with at work.  So I’m enjoying hacking this new OS and discovering all it can do.  I’m hacking the applications I want to run and getting them to a point where I can enjoy my web work.  I’m even getting more enjoyment from using the native features of Ubuntu and Linux in general and plan to migrate my blog from my hosting provider to my own server!

I was going to do that with the Mac since it is all Unix anyway but hey, why not start early??!!

So its a slow day and I’m leaving work as soon as I can.  I’ll try and fix my PC or just dream of Ubuntu while I use my wife’s computer.

No Love for…

Today, I got no love.

You’ve heard me talk about the new Mac minis before and how I really want one. You’ve heard me talk about how I’m bored and I want new challenges - the new Macs and its OS being a part of that. But I don’t need to have a Mac to be happy in trying something new. I have Ubuntu for that - or so I had hoped and thought.

Ubuntu is a Linux distribution that is very popular. Not only does it look really cool, it can run off a single CD - no hard drive needed - which my developer friends enjoy for work projects. It has OpenOffice 2.0, Gaim, a full email and calendar client, FireFox, and many more applications that all run in a very user friendly interface.

Or so that’s what the web site leads me to believe.

See, I can’t install Ubuntu. I can’t even run XP right now. At this very moment, my PC is a big (but cool looking) decorative piece for my floor and desk. Everything was going smoothly with the install until I tried to delete the partition of my spare hard drive. I was about to apply a new partition when all of a sudden the whole PC turns off.

No Linux kernal crash dump. No other type of BSOD for Ubuntu. Nothing. Just off. Its as if I turned the computer off with the power switch. And now, it won’t turn back on. I don’t know what could be causing it. Every time I try something that helps me figure out what could be the problem, I run into something new that either I’ve never seen before or can’t explain.

I don’t think its a power supply problem because it does get full power right away. It still could prove to be a supply unit problem but that’s an expensive guess. 500W power supplies, that I need to power the video cards, two DVD-RWs, three HDs, and cold cathode kits. Anyway, it could be the power supply is tripping an internal fuse or just giving out because of heat. There is a fuse in the motherboard and maybe that’s tripping some how (although when a fuse goes on a motherboard… i think that’s the end of it). It could also be the switch. Maybe its fragged somehow.

My biggest fear is that something is wrong with something I can’t really repalce. The BIOS is that thing. If the BIOS is corrupt, it could do some crazy things. I would imagine that if it was damaged, I wouldn’t get past POST commands but its been a long time since I studied BIOS programming and architecture. I do have a bacup BIOS but I’m not sure how that works either.

So I was all excited to come home and install a new OS for my boring computer. I got a little frustrated with some install issues (that I finally overcame). Then, when I think I got past them all, my entire computer dies on me like it was Kenneth Lay… Jerk.

So I’m really not looking forward to spending money on fixing my computer. And while I’m not keen on spending even more money on a new Mac, I can’t help but want one SO BADLY!! I’m really loving this OS and I can’t wait to hack it and get into the core UNIX kernal and see what this puppy can do! A new power supply will cost between 150 and 200 dollars and the new Mac mini - the way I want it - will cost 650. Its a big difference.

There’s nothing stopping me from getting a power supply later for the computer but it would be a waste. If I go with the mini, I’m not going to run my PC anymore. I’ll take the drives out and use them as networked storage for my wife and I. She is going to start her own business and it will need lots of storage. Right now, I’ve got 468GB of storage that she and I can use for our music libraries, her graphic designs and layout files, and our growing picture library (not to mention any video library we create if we get a digial camcorder). I’m thinking we can cut out some of the storage she will need in her new G5 or Mac Pro (that is rumored to be coming soon).

Anyway… where is this all going? I got no love on the computer front today. No love from the new OS I wanted to install (it did give me some trouble that I had to work to overcome). No love from my computer because it pulled a Red Buttons on me. And no love from the Mac Mini gods for making such a desirable product that’s out of my reach. Damn you Mini gods!!

No love.

Ethics

By accident, I stumbled upon some sensitive information found in the personal laptop of one of my colleagues. By accident, I mean snooped around for, and by stumbled upon, I mean saw the obvious sensitive files in question in plain site on the user’s Desktop. The file in question was a diary of sorts dating back over two years where the guy - who handles money for the company - admitted to being unstable.

He admitted to being a cocaine addict, a womanizer, a binge drinker and eater. He also talked about his emotional problems and how he can’t seem to keep it together. He mentioned a few times the troubles he was having at his other places of work. He wrote as if he was using stream of consciousness to pen it and it felt very erratic. His browsing history showed he visits escort sites every night - can’t tell if he’s giving them “business” or not. He just seemed to be losing it as he wrote it all.

Now I’m in a quandary. Do I keep the guy’s cocaine habit a secret? Do I silently offer to see he gets help in rehab (if he still has this problem)? Do I talk to my boss and let him deal with the guy? Do I keep quiet because I shouldn’t be going through his personal files anyway? Does it matter that it was a personal laptop that the guy asked me to look at (to clean a virus off of it).

For those who don’t know, I’m the sys admin for a very small company - less than 25 people - and everything funnels through me. I know everyone’s passwords (although I’m trying to change that). I know the contents of their hard drives - personal and professional. I track their browsing habits and filter content all while keeping a log of that activity. I monitor IM conversations for illegal activity using random searches on keywords (thankfully, the software does that for me so I can trust the randomness). I fix personal laptops and I travel to their homes to fix personal computers. I’ve removed spy ware and I’ve even been asked to remove someone’s porn so their significant other didn’t find it. I am truly master of my IT domain and I see everything - and they try to hide it too. But I see questionable emails and other content through my security systems.

I know that under the law and under company policy that all electronic transmissions are considered property of said company and are not considered private. Most techies would agree with me that there is no anonymous activity on the web or at work anymore (if there ever was in the first place). Sure, you can fake or hide a little but the bottom line remains this: don’t do anything you don’t want someone to find out about. Period. And as the admin, I can - and do - scan for activities that government regulators would take offense to. I make sure some employees don’t steal intellectual property by emailing files out over the unsecured internet. You get the idea.

If the content were of child pornography, the answer would be obvious. I’d report it to my superiors and the cops would be called in to take the guy away. But I didn’t find that. I found someone’s diary and read it. And it was scary shit. I don’t feel safe around the guy believing he could lose it at any moment - that he could come back from a binge and be high on coke. I also worry that a certain amount of money is entrusted to him and he, not thinking clearly, could lose a large portion of it easily.

So my question is this: What is the greater good? Philosophers have been battling that question for ages and although many have tried, no one has come up with the answer. There may never be an answer but I can’t think about that now. My greatest good question has to be answered. Is it better to respect one’s privacy - which I value very much as a person and as an American - or better to protect the firm and, quite possibly, the guy in question from himself? Should I rat the guy out and tell my boss, I’ve got this guys confession and admit I snooped through his shit? Should I try to talk to the guy myself? Or should I respect the guy’s property and privacy and let it be?

Now I don’t feel comfortable being around the guy anymore but I don’t think he’s prone to violence. It’s only if he’s under the influence that I worry about my safety and the safety of my coworkers. I also question the safety of these “escorts” if he does frequent their, um, companionship. But it could turn out to be a red herring - nothing at all to worry about - and I could be looked upon as a snitch or a snoop; I am and comfortable about that. But I want to make sure that if I expose that fact, I’m doing it for a really good reason.

Is this a good enough reason? What would other admins do? What is the greater good? The guy’s privacy or the other stuff I talked about? Are the safety, money, reputation, and the guy’s career less important than privacy? Or is, in this case, it worth telling others about the spying and exposing this person’s behavior for the firm and its people while sacrificing his right to personal privacy on personal equipment?

What is the more ethical way to handle the situation?

New Features

Fresh on the heels of the Blog To-Do List comes the list of things I added to the blog.

The first is the print this post link on every entry. Click on the link and it will strip the fancy formatting and make the article “printer friendly” for those who just want to read the text (but posted images are included).

The next thing is a view counter. This tells me (and you) how many times a particular post was viewed by people out on the net. I can only trust the accuracy of the counter as I can’t tell if anyone is actually reading this thing or not.

I also added a mobile version of this blog for those on Sidekicks, Blackberries, cell phones, or any really crappy internet service like slow Wi-Fi or AOL. Like the Print This Post plug-in, the formatting is stripped out for fast, easy loading/reading. But unlike the print function, the Mobile Edition shows the full text of the latest post - with the forms to comment on it - and displays the last 10 posts below as links in case you missed a few or want to reread some.

I added polls to the sidebar. I’ll create new polls every now and then and will ask you, my trusty readers, to answer them. Once I have a few polls under the belt, I’ll randomly rotate them to get a good statistical sampling.

Related to post views, I also added post ratings. This gives you guys the ability to rate my posts. I know, I know… they are all 5 stars but not everyone thinks in ways of genius like you and I. So… I’ve given them a way to rate what they just read. Hopefully, they will also comment on why it is they liked or disliked the post so I can get better. It will make me a better writer/poster and the blog more enjoyable to the masses.

I also added a Contact Me page so people can send me messages from the blog. It’s sent to a capture inbox that filters out spam and forwards all real messages to my real email address. Please be gentle and don’t flame/spam/flood me with unnecessary or hurtful messages.

Last (I think), but not least… I added a statistics page that lists some simple information about the blog.  It lists how many articles there are, the number of comments, the most viewed posts, and information about the rated posts.  Right now, no one has rated anything so it shows nothing for that section but once the readers start pouring in, I’m sure it will change.

Blog To Do List

I’ve created a to-do list on Ta-Da that catalogs all the technical or desgin improvements I want to do to this blog.

First, I want to get the following plugins working:

  • Calendar
  • Admin To-Do List
  • Theme Switcher
  • Widgets
  • Google Search Widget
  • Language Translation Widget
  • AJAX Spell Checker

Then, I want to add the following somehow:

  • Add My Flickr Photos to the Sidebar
  • Create and add a public blog to-do list (and add all these items to it)
  • Finish the About Section of the Blog
  • Write some more meaningful posts

The last one is going to be hard but as my new life goal list says, I am working towards writing more. In a bit, I’ll write about all the things I did do lately so you can see what it is that has been taking up my blogging time.