Musings about things that interest a "Geezer Gadget Geek" who also happens to enjoy some of the finer things in life that liberty in a free country makes possible.

Saturday, February 21, 2009

The Nerd Test

I recently took a test to see what kind of Nerd I was, and you can see the results (left). I think I'll need to put a pair of sunglasses in my pocket protector!

If you want to see what kind of Nerd you are, you can take the test by clicking THIS LINK. Enjoy!

Wednesday, February 18, 2009

Life is Good!

Well, I met my shortened deadline and have a little bit of time to breath again, so I visited my son and grandson yesterday - while both of their mothers were working. (My son and I are both night-owls: working while everyone else sleeps.) It's good to take a break from work and experience the more important things in life -- so long as the work does not suffer in quality of course. After all, growing boys and girls need to eat, and they don't eat unless we work. (Pictured here is my grandson Jacob "riding" on top of my son Michael - it's one of my favorite pictures, by the way.)

But in keeping to the main theme of my blog, I have recently used my T-Mobile G1 phone to make several phone calls and I am honestly amazed at the quality of the calls. It really is a cell-phone FIRST and then after that the best gosh-darned hand-held Linux computer in the world!

As I turn my attention to other near-future, work-related events (I never thought retirement would have so much work involved in it!) I've been writing a series of ARM assembler routines, collectively operating as a resident daemon in Android, that assist me in exploring the metrics of the system. They are written in ARM assembler so as to run as quickly as possible, for when you are writing code whose whole purpose is to gather performance metrics, you are actually going to degrade performance a bit while doing the gathering. This code MUST be as fast as possible in order to minimize that effect.

There is an old saying that by the simple act of observing something, you are also changing it too. In the world of subatomic particles, this effect is far more pronounced than it is in say, observing the behavior of a pride of lions, but the effect is there nonetheless.

So since I have no desire to be bombarded by stray DNA-altering particles or be looked upon as "potential prey" either, I feel quite comfortable in adding a little bit of performance-degrading code to my Android phone in order to see just what this thing is capable of. And so far as I can tell, this machine is FAST! (It has to be since Java, a notoriously slow but securely implemented language, is the primary development language for applications that run on it.)

Another noteworthy thing to post about is that I just received my 2600 mAh battery for the G1 and it's charging right now! I will spend most of the day (after charging) trying to discharge it as I reorganize the icons on my Android's "Home" page and in the folders that reside there. While doing that, I'll have all of the radios turned on (Bluetooth, Wifi, GPS, Cell) as well as auto-sync running, and will be listening to some Mozart and Andrew Lloyd Webber (along with a little Heart or Kenny Chesney too) and see how long it takes to drain this monster battery! Stay tuned for the results in a subsequent blog post.

Wednesday, February 4, 2009

I can make calls!!!

February is here and my editor called to tell me that the time I have to write my next article has been shortened - BY ALMOST A MONTH!!! Ouch!

Oh well, I can do it -- I know I can!

On the T-Mobile Android front, I now have a SIM card and a one month usage contract in order to test out the G1 and see what I can see. (...or is that hear what I can hear?)

Here is what I think so far - I was very pleasantly surprised that T-Mobile has a reasonably strong signal in my home territory - 4 bars! I found it surprising because their "coverage map" shows me that I can expect poor coverage. Perhaps the transceiver or antenna system in the G1 is an exceptionally good one? Who knows? All I care about is that it works, and it works quite good!

As a cell-phone alone, the G1 is excellent! My Palm Treo 755P and Verizon doesn't work as well here and that came as a big surprise to me. I thought until now that Verizon was the best I could do and now know that this is wrong. I plan on ending my way-too-expensive Verizon contract very soon now that I know that the G1 and T-Mobile is better - at least here in that huge population center known as Hillsboro, Missouri. (Population a whopping 1,625 people at last count.)

I've also purchased an 8 GB microSD card for the G1 and have already installed a whole hoard of Linux software, development tools, music, Android documentation, and Android applications on it. (I just don't feel like I'm using Linux without bash, strace, gdb, vi, etc. so I had to load these up first!)

The Android applications are not as mature as those that run on the Palm Treo, but since it is an open platform, it's only a matter of time until they catch up and pass it. (I still like the Treo keyboard A LOT better than the G1's slideout keyboard, but the other G1 hardware "goodies" are great - accelerometer, GPS, Wifi, etc.)

Tuesday, January 27, 2009

The Androids are Coming!!!

Yeah I know what you're thinking -- you're thinking that I've lost it, eh? I'm seeing little androids riding by on skate-boards. Guess what? SO ARE YOU!

This is what happens when you spend just a little too much time studying about two gigabytes of source code in preparation for writing an article with a due date that was shortened by a month. Not that I'm complaining, mind you. I love this kind of work, so let the androids party on dude!

Sunday, January 18, 2009

T-Mobile G1 Android Cellphone


My new T-Mobile G1 Android cellphone (developer's version) arrived yesterday (on my Birthday no less!) and I've been working with it all evening and all night - it's now 3:35 AM.

Background information: I live and work where T-Mobile access doesn't exist, so I can't use the cellphone as a cellphone, at least until Verizon gets their act together and allows it to work on their network. I've been a Verizon customer for many years and this is the only area where they greatly disappoint me - not allowing customers to use their own unlocked phones.

But since the G1 is a Wifi machine, and there is information on the Internet of how to set up and configure the G1 without actually having a phone account, I was quickly able to set it up to use my Wifi and then register the machine.

I've been working for a few months with the Android Emulator and it's a real pleasure to now be able to actually work on a real machine!

First impressions:
  1. It's a smaller and more solid machine than I was expecting. The quality of it is HIGH - well done HTC and T-Mobile!!!
  2. The audio quality is incredible! One of the first things that I did was to copy 1 GB of my favorite MP3 songs to the microSD card that came with it and play the music.
  3. The machine is very fast and responsive - I downloaded from the "Android Market" a few tools - Terminal, System Monitor, Weather Channel, etc. When playing my songs, the CPU barely blips at 24% - WOW!
  4. Speaking of the "Android Market", I was pleasantly surprised to see that there is a HUGE number of FREE programs available for instant download and usage. A+++ for Google!
Combine the open source architecture, solid hardware, fast CPU and memory, this machine has immediately captured my attention. I look forward to building on this foundation myself with programs, articles, and hopefully I will someday be able to use it as a PHONE too!

Friday, December 19, 2008

Vacation in NC

I haven't posted for a while because I was on vacation to the beautiful land of North Carolina! My good friend Tom's daughter Megan lives and works in Statesville, NC, and my daughter Rachael is best of friends with her as well.

The total distance traveled was over 1,700 miles, but my van was made for trips like that and we had a good time getting there, a great time there, and a bittersweet time coming back home. We were guests in Megan's home for four all-too-brief days and she was the perfect hostess.

While there, I was very impressed with the lay of the land, the warm winter weather, and the local cuisine. I especially enjoyed the salmon filet steaks that I ate at "Gluttons" restaurant (you gotta love that name!) and the hours of fellowship playing games with beloved friends - I didn't want it to end. Sigh.

The memories are deep and rich - listening to the girls sing and enjoy themselves at a local Karyoke bar, laughing and enjoying good food at Kobe's Japanese restaurant, and watching "Santa" stumble around in Starbucks - yes, I will cherish the memories of this vacation for a long time! Lord willing, we'll be able to do it again someday.

Thursday, December 4, 2008

Bill's Favorite Things

Inspired by the "Living By Faith" blog post, here is a list of my five favorite things...

#1 - Reading. I love to read. I am very much like "Mr. Henry Bemis" from the Twilight Zone in that literature is my favorite hobby. Close on the heals of reading I like writing and computer programming -- which is in essence another form of writing. My favorite format for books is the eBook format on my Palm Treo 755P and my favorite book is the Holy Bible.

#2 - My Children. I have a son, a daughter, and a grandchild - Michael, Rachael, and Jacob. The significant others of my children are also important to me - Sarah and Joe. I have been blessed by God to have been able to raise my children from childhood to adulthood without significant problems and now they are self-sufficient with families of their own. Praise the Lord!

#3 - Retirement. With my children being grown adults and independent now, I have been retired from the proverbial "rat race" for about five years with no regrets. Retirement doesn't mean that I don't work -- it just means that I work when I feel like it and do something else when I feel like it. Retirement is the culmination of a plan that is established when young and followed carefully as the years pass. Perhaps more than anything else - retirement means establishing strict self-control of spending habits early in life.

#4 - Rib-Eye Steaks. Yum yum! Along with salmon, rib-eye steaks are my favorite food. Just thinking about a good rib-eye steak along with a fine wine is enough to "perk me up". Recently, my mother, sister, brother, sister-in-law, and I purchased ¾ of a cow that was hand-raised by a man that my brother works with. At a price of close to $3.00 a pound for the most quality meat we've ever had, it was quite a bargain!

#5 - Survivorman! My favorite program on television is the Survivorman series staring Les Stroud. It may seem strange for a guy like me who is primarily an indoor dweller who relishes modern living to enjoy such a back-to-nature show as this, but it always pleases me to watch Les surviving while I sit back on the proberbial "easy chair", drinking cup in hand, thanking God every moment that I'm here and he's out there!

About Me

My photo
Hillsboro, Missouri, United States


I am a netizen of the world. I enjoy fresh air, fine wines, rural scenery, classical music, eBooks, and interacting with the other netizens of the world.

I look forward every day to waking up, writing code, and learning new things.