Friday, June 27, 2008

Mr. Dvorak, You Are Wrong Again.

He thinks that Internet access should be metered, just like the power and water. You pay for what you use. His argument is rational, I'll admit, but it is not inclusive of every use.

I'm writing in a hurry because I really want to discuss this, but Beth won't let me take a computer this weekend to Florida. I'll put the link here so you can take a look, and I will discuss this at length at a later time. I'm shutting down now.

Tuesday, June 24, 2008

Changed My Mind About iPod Touch

I saw an ad on Gmail from Amazon, pushing the iPod Touch at a discount. 9% off the 32GB, bringing it down to $460 or so. I wanted to look at it again, so I went to the Apple store and watched the videos. Some of the features are great, but they're just not worth $460. For instance, any PDA these days can play music and videos, and most of them in that price range are equipped with Bluetooth. The iPhone with a contract has Internet access everywhere. Not so with the iPod.

No Bluetooth, WiFi only, no GPS (seriously, how hard would that be?), no replaceable battery, and it's $500. It just doesn't make sense. I'm going to wait for a multi-touch enabled Open Handset sporting Android. From the emulator that comes with the SDK, I expect to have everything that could possibly be crammed into a handheld device at my disposal. Bluetooth, WiFi, 3G, GPS, accelerometer, multi-touch, and possibly a keyboard. All on an open platform for which the API is very open. Sure, I won't have 32GB of storage, but I will be able to use any wireless carrier, use Bluetooth headphones, and write an application that does whatever I want it to, without anyone stopping me.

Saturday, June 21, 2008

On Management

I was fumbling through my business card holder just now, and discovered again a card I really appreciated when I got it. Some guy was installing a new Cisco firewall in one of my offices last year and I questioned him about his work. He gave me the usual, watered-down "it's a job" kind of thing, and gave me his card should I wish to seek employment alongside him.

This guy, Jeff (not important), worked for a company called Coleman Technologies, Inc. and it was apparently owned by Jeff Coleman (not the fellow on the front of the card). On the back was a pretty straightforward approach to leading. It was a list of 30 little statements, called Jeff Coleman's Laws. They are as follows:
  1. No one is smart enough to be a dictator.
  2. The only real power one has is the power of persuasion.
  3. The less you know about something, the simpler it seems.
  4. Important decisions require at least one night's sleep.
  5. Decisions made without all the facts are guesses.
  6. The most important thing a manager does is people picking.
  7. Lies are hard to remember.
  8. There is nothing more critical to true success than openness, honesty, and integrity.
  9. Those that don't solicit and listen to advice are destined to be unsuccessful.
  10. What is given cannot be taken away.
  11. Meddling after responsibility is delegated and accepted, provides a built-in excuse for failure.
  12. Unwritten agreements are soon forgotten.
  13. Time is not a good decision-maker.
  14. You must look successful to be successful.
  15. Cash flow is more important than profit.
  16. Grow or die.
  17. The only people not making mistakes are those not doing anything.
  18. Don't bite off more than you can bite off.
  19. The most important and most difficult trait to identify is the ability to get things done.
  20. A manager with a full calendar every day isn't delegating properly.
  21. A full day spent in meetings is 40% wasted.
  22. A pat on the back is the ultimate in cost effectiveness.
  23. A manager that takes the credit for the work of the troops should be made a member of the troops.
  24. A manager unwilling to take risks is destined for mediocrity.
  25. Twenty percent of the people do eighty percent of the work.
  26. People that feel comfortable in their job are more productive.
  27. All contracts end.
  28. The prepared bird gets the worm.
  29. An unfilled position is better than one filled by the wrong person.
  30. The killer of the bearer of bad news quickly joins the ranks of the uninformed.
After two minutes of clicking, I discovered that this is available at the Coleman Technologies website.

I realize that the phrases in this list are not original, but this is a great collection. I am now all out of motivation. Goodnight.

Wednesday, June 18, 2008

The iPhone Didn't Do It for Me

I'm surprised at Apple. Usually when something really groundbreaking comes out, the price of the item I've had my eye on drops into my range. In my case, it's been the 32GB iPod Touch for several months. I was glad to hear about the iPhone 3G, and even happier that the price of that was $199.* Almost two weeks later, the 32GB iPod is still $499. Why?

Is it that the price of the new iPhone is so low that Apple can't reduce the price of the iPod? Are there so many people dropping $500 bills on the biggest Touch that they don't worry about lowering that number?

Or is it just that the iPhone 3G is not that groundbreaking? I have a few reasons that might be the case:
  1. Hundreds of thousands of people already have the pokey iPhone, and it's good enough for e-mail, so why change?
  2. Solutions were built to make the first iPhone work for their business, so there really is no need to update to a new device that supports MS Exchange natively. It would make the recent infrastructure change a big waste of money.
  3. They are late adopters, and only six months into the first two-year contract on the old iPhone. They simply can't afford to upgrade to a new device.
  4. It wasn't impressive enough the first time to waste money on it again.
  5. We're all waiting for Android on Open Handsets.
In any case, I'm still not buying the Touch until the price goes down. It will only take time, or the release of a 64GB or 128GB Touch. Fine with me. As soon as it hits $300 for the 32GB, I'm in. But I'm definitely not buying an iPhone.

*Price is $199 with a 2-year contract with AT&T wireless, the very worst wireless carrier in terms of customer service. Good luck if you think the $199 tag is worth it.

Tuesday, June 17, 2008

Firefox 3 Download Day

Download Day 2008
Even though I have two irregular readers, I'll tell them about this. Today is Firefox 3 Download Day, but the site doesn't have a link to download version 3 right now. It's 9:30 on the East Coast of the United States, so I would imagine the day has begun for most of the world.
Check back soon today and download Firefox 3. I'll be checking throughout the day and will update this post when I see they have provided a good link. Seems like they're wasting time today if they want to set a record.

Update: Looks like the downloading starts at 10AM PDT (that's California time), so my friend in Arizona (not McCain) can download starting at 11AM his time. 12 noon for Scott, and 1300 hours for me. The download day will then run for 24 hours, so you people have plenty of time to get it to all of your computers.

Update 2: It's 6:50AM on 6/18/2008, and download day is still going. Five more hours!

Monday, June 16, 2008

One Tell-Tale Sign You Might Be Getting Older

I went to my favorite Otolaryngologist today because I was feeling down and I couldn't breathe through my nose. He ended up prescribing so many pills that I had to buy this thing.

This, plus two nasal sprays.
Not much else to report today. I am, however, already feeling better.


Thursday, June 12, 2008

The Glider

I guess I'm not as big a geek as I thought. I've never heard of the game of Life they speak of, but now I will explore it. Well, later. Right now I want to talk about a great article I read last night on How to Become a Hacker. I never thought I'd come across something like that, for real hacking is just that - hacking. Whatever art or science it is, if you're really good at it and are able to build things and solve problems, you are a hacker. A passion for such things is usually apparent in the person, too.

On to my subject, and a link. The first result from Google for 'amortization schedule' for years has always returned this one at FSU. I took a look at the fellow who wrote it and found thishacker emblem symbol on his page. It turned out to be a link and in that link were the words "hacker emblem." I had to look.

Apparently there is a following of people who use this emblem to mark themselves in this way, but according to the emblem guide it doesn't mark them as hackers; it only shows that they support the hacker culture. Fine with me. I'd rather not boast that I am a hacker, because if I'm the only one calling Ben Rehberg a hacker I obviously haven't proven to anyone else that I have the skills.

That said, I do support passionate homemade engineering, as I like to call it, so I will display the emblem on this site too. Come to think of it, I could put it on all the sites I own.


Tuesday, June 10, 2008

Not Dead Yet

The Web Crawler project is not dead. I'm fumbling computer hardware and software right now and making my best attempt at keeping up with school. Oh, and I have a job.

I have started hosting the project on Google's servers so that other programmers may join me in this. I haven't allowed access by anyone yet as I may not want help. The code, however, is available there (I think). Try looking at the rehbergwebindexer project if you wish. I don't think there is even any code in the source file yet; just commenting.

Consolidation

I'm sitting here this evening with a MacBook that has slowed to a crawl. It further delays my inevitable completion of a school project (fine with me), but I really just want to finish what I'm doing (not the school project) and go to bed.

It's not the MacBook. It's the parasite I installed on it.

For the past month, I've been juggling the Vista desktop I use at home for development, the Vista notebook I use for school, the Windows XP tablet that I have for my day job, and this wonderful MacBook that doesn't have many applications I actually use to produce things. It's cool to blog with it, chat, and play with the camera, but it's really just eye-candy. I can't do schoolwork with it (they require Office 2K7 documents), I can't find an FTP program for it, and I really can't figure out how to edit raw text - a very important feature I need to edit HTML and do programming.

To combat my two-computer dining room table, I installed Windows (the aforementioned parasite) on the MacBook using VMWare's VMFusion. It's a wonderful piece of software and it is very similar to Parallels, only cheaper ($40 vs. $80). I installed the trial of VMFusion, and an old copy of Windows XP. It has effectively slowed my MacBook to where it takes a full eight seconds to open a new tab in Firefox. It's working really hard right now on installing SP3, and I'm sure a slew of updates are in store after that is finished. It has Office 2007 and I shouldn't need much more to do everything that I need to do on this beautiful 13-inch MacBook.

The cool thing is that if I ever get really sick of the reduced speed, I can close the Virtual Machine and Windows goes away like a little troll in the closet. I feel powerful.

Okay, I know it's slow because I am only running 1GB RAM on this computer with two operating systems running. A fix (4GB) is on the way. After the updates and the memory upgrade I should have no problem. I might even install Ubuntu on another VM.

Must go now; I have to write a post to tell everyone that the Web Spider project is not dead - I'm just busy.

Thursday, June 05, 2008

School of Ben

I'm attending school online, and while that doesn't seem very prestigious, it did present me with an idea this morning which I probably will not be able to digest very completely here this morning.

I can teach. And I can learn at the same time. I will post questions here for my readers to solve, and when they answer in the comments we can have a discussion, m'kay?

I started this post in the morning, and now it's late at night. I have forgotten the question I was going to ask. At least now you know my intent and you will know what your mission is when I choose to send you on one.