Sunday, November 11, 2007
The Linux War Cry
I bring up the question as to why not try to bring down Steve Jobs and Apple? Why not? Why limit it to just Microsoft? Is it because OS X uses the somewhat water downed version of the Linux kernel? Is it because Safari is based on Konqueror? Is it because of pretty gummy eye candy of OS X?
Look at it this way. With a Windows computer you are not limited to using Windows. You can easily change out the OS to your choice whether it be a flavor of Linux or BSD. Your choice. You want a new video card? No problem. Just open the box and put it in. Want a second hard drive maybe? Well...you get the picture.
Now, let's look at something like, oh say...the iBook. Want a new video card? Send it to Apple. Want a bigger hard drive? Send it to Apple. Heck, try to open the iBook yourself and see how far you get. The iBook is sealed shut! Yes, you can hack into it and open it, but how far are you going to get with help if you all of a sudden have a problem with your $1200 laptop?
So if you want to "take down Microsoft" don't stop there. Just take down Apple while you're at it.
Wednesday, October 31, 2007
The Joy of Co-Workers
I am not saying that our staff should know everything that I do about the product, otherwise, I would be out of a job. But, for an employee that has been with the company for over 13 years, the questions as of late are border-line ridiculous. I was speaking with my supervisor the other day regarding this issue. He agreed. I was starting to become habit for them to simply pick up their cellphone, call me and ask a question without ever thinking about it or trying it themselves.
What I can do about this I'm not sure. But, I am sure that it will have to stop.
Until then...business as usual.
Wednesday, August 22, 2007
Rethinking...
I got a job doing a little bit of web programming and then the company moved. I didn't want to move since I planned on asking the girl that I was dating to marry me, so I looked for another job. After working there for a little while, mostly doing network admin stuff, I took up the additional position of web programming. Then came the day that my boss asked to make a special web application. It turned out to be a bit more than I could do. Not my skill set really, although I am still learning to program, just that there was too much to do day in and day out.
I started to get a bit frustrated and was in a bad mood all the time. Not the position that I wanted to be in considering that I went down that road once before and fought hard to get out of it. So now I am at that position again.
My boss is starting to get annoyed at me that the project has been "in the works" for about a month now. Granted it's not a small project but I haven't been able to work on it a couple of weeks.
Not sure what to do. Tell him that I just can't finish it? Tell him that I don't want to finish it? Just ride it out a little longer and see if I can get it done? Eigh...I'll just play it by ear and hopefully it will finally be over with.
Saturday, May 26, 2007
Linux has no style...
So I was thinking to myself. What about the "Linux" style? After a few moments longer of looking at the computer monitor, I realized, Linux has no style. It kind of disappointed me. Then I thought for a while longer about it. This could actually be one more benefit of Linux. Linux has style! It has any style that it wants. But!!! What you get is one stable OS that is virus free and has a huge following with great community support as well as being free and Open Source.
Now I just had another thought. Those silly little commercials where "Apple" and "PC" are talking together and there's always something wrong with the "PC". I got a nice parody of that. Picture this if you will :
PC and Apple are standing around talking. PC is being his usual dorky self and Apple is trying to be the cool hippster. Along comes Linux. All of a sudden Linux looks just like PC, then switches and looks just like Apple. Then someone says something witty and the all go off in a huff.
OK, maybe I haven't fine tuned it but after all, it's just a thought.
Tuesday, March 13, 2007
Designer vs. Coder...who will win?
I am by no means a designer. However, I can code in html and css like a machine. The design work was handed out to a third party designer and I was given the task of coding it to a functional web page.
I am a stickler for web standards. I hate flash. I hate IE. All the things that a designer really doesn't care about. So when it came time for me to take the mock ups and turn them into web pages, I was in for a treat.
The designer sent me the images, I sliced them up in Photoshop, and started coding. Then it came to my attention that the front page was going to contain a flash movie. All I asked the designer was, is to please give me a still image that I could put in for a fall back for those that don't have Flash installed. What was I sent? An email with statistics on how many computers had Flash.
OK...not what I asked for but I had some ground to work on. My response? I simply told the designer that it was not fair and not in the best interest of the company to discriminate against those that don't like Flash. I do not have Flash on my computer...I don't even run Windows.
Why don't I like Flash? It's useless. All the moving around of this and that while I'm trying to read the content on the page is distracting at the least. Flash is a tool for the designers that can't code. I know I know...there *can* be scripting involved with Flash but WHO CARES! What's PHP, JavaScript, dHTML, Perl and all those languages for? Scripting! Not some GUI based whatchamagig that you can put a picture here and make this move here and do something over this way. Just too distracting. I go to a website for the content. Now if it's a nice looking site, then that's all the better. But content is king.
The battle ended a few minutes ago when I asked one more time for the still images. They are now in my inbox waiting on my to finish this post so I can make the 7% of the population happy again. I win :)
Wednesday, February 21, 2007
2 SATA Drives - Kubuntu and Windows XP
I put in the second hard drive as the primary drive and moved Windows to the secondary drive. Inserted the Kubuntu CD and proceeded to install. The installer came up great and asked which drive I wanted to install Kubuntu to. I chose the new 160gig drive.
After the install (~20 minutes or so) I rebooted the computer. Straight into Kubuntu. Hmmm...I thought. Maybe just a GRUB reconfiguration. After poking around a bit I noticed that Kubuntu had installed to the 80gig drive where my Windows was. BUMMER!! Good thing I made all those backups!
Checking around a bit further, I found that what I could do was:
- Put the new 160gig disk as Primary
- Install WindowsXP
- Put the Kubuntu hard drive back as Primary
- Edit GRUB to tell it that there was another hard drive there with WindowsXP
Checking around, I found that, in order to install a fresh copy of Windows XP, using a SATA drive, you have to install it as a SCSI / RAID. Why? Dunno. In order to do this, you need to put the drivers on a floppy disk. I don't have a floppy drive on my main computer. Now what to do?
OK. I have an older computer running Windows 2K that does have a floppy drive. Hook the Win2K computer to the router and download the drivers and copy them to a floppy disk. Then I can put the floppy drive into my main computer to load the drivers during install of WindowsXP.
Great! It works! Windows is installing...now for the fun part. Does Kubuntu boot? Will Windows boot?
The computer restarted and I had just go ahead and boot to Kubuntu. Fired up a command prompt and started editing two files.
The first file was /boot/grub/menu.lst This file is a list for grub to tell it what is loaded and where. I added the following section
title Windows XP
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Now for the real fun part. Can I restart the computer, boot into Windows and then restart and boot into Kubuntu with no problems.
Success!!!! It works!!!
Wednesday, February 7, 2007
The Utility Knife
When I first took my current position, I was hired to do a few things. Mainly to connect MFP's (multi-function products) to customers networks and give support on these machines.
A few weeks later I was asked if I knew anything about websites. I had actually been doing websites as a freelancer to just about anybody that needed it and would pay for it. So, I told my boss "Sure, I can make websites". He then proceeded to tell me that the printing service that we had, needed a website. I mocked up a couple of drafts in Photoshop and showed them to him. He liked one and with a few revisions, the site was up and running.
A few weeks after that, I was asked if I knew anything about databases. Well, yeah, I knew some stuff about databases. I had worked with Access as well as MySQL, so sure. It was then brought to my attention that the IT Admin in our home office was leaving. This Admin was in charge of the company wide program that handled our customer database. It was then my duty to make any changes that were needed and fix any problems that would occur. And dealing with sales professionals, there would always be problems where a computer was involved.
Now my job consisted of connecting MFP's that were sold to our clients, web site development and database administrator.
After a few months, we started to have some networking issues. Computers couldn't connect to the domain, printers would drop off the network, high traffic. I ran an analysis of the network and determined that a switch was causing the problems. Then enters the position of Network Administrator for the branch.
Now I have four positions within the branch of the company.
At around the same time as this was going on, the print services department, needed some custom software to process quotes to customers as well as keep track of the jobs they had done. The company hired a third party company to design this software. However, there's not maintenance contract. The developer of the software came to our office and gave me an overview of the software (done in FileMaker I might add), and that was it. I did buy a book on FileMaker to help understand how to get around in it. It is still a poorly designed application (FileMaker, not what was developed for us).
Now I have five positions within the branch of the company.
The company that I work for also is a vendor for a third party imaging software. This software allows the client to scan paper documents, make them electronic and index them anyway they want for later retrieval. There was one sales rep. that was in charge of selling, installing and maintaining the software to our clients. Notice I said, "was". Since this sales rep. has left the company, it is now my responsibility to take this job over.
Now I have six positions within the branch of the company.
Do not take this the wrong way. I like the feeling that I am needed within the company and that they can count on me as “the go-to-guy”. But there are times, just like anyone else, I get very stressed. I have so much on my plate sometimes that I don't know what to dig into first. Sure, I could have told them that I couldn't do it. Or that I wouldn't do it. But, if I didn't do it, who would? Hire someone else? I doubt that. I take on these responsibilities for the better of the company. But sometimes I question my judgment.
What do I get out of taking on all these responsibilities? I get a pretty nice pay-check. I get a free car with gas and insurance that I don't have to pay for. I get a free cellphone with free long distance that I don't have to pay for. But in the end...I still end up with an ulcer.