HTC G1 Android

A week with Android and the HTC G1

htc-g11 Some background info

Shortly after getting my iPhone 3GS, I was able to get my hands on a HTC G1 Android phone. I wasn’t about to pass this up for the price it was offered to me at. My original plan was to switch my SIM card between the two devices every few days so I can play around with both my iPhone 3GS and my G1, however AT&T put a major damper on that when I discovered placing the SIM in the G1 did not convert the data plan from the iPhone to the G1. What does this mean? I need to call AT&T each time I switch phones and have them switch the plans (since you can’t do it online either). This also makes the bill look strange. Due to this I decided one thing: I would keep using the G1 until I got tired of it, and man did that time come quickly.

What I was looking forward to before I got the phone
When I first started my foray into the world of Google Android I was very excited. There were quite a few things about Android that I looked forward to:

  • Backgrounding of applications
  • Notification bar for new text messages, email, and applications
  • Dedicated home screen with widgets
  • Physical keyboard

Because Android had all of these features that my current phone (the iPhone 3GS) didn’t offer, I was fully prepared to switch to the G1 full time. But in the end, I just couldn’t stick with the phone. Why couldn’t I stick with the G1 despite it offering all of these intriguing, desired features? I will touch on each feature as well as its downfall.

Backgrounding
The idea of being able to stay online while using other applications seemed perfect to me. The thought of being able to bring up the browser to look something up then return to a game I was playing, or an application I was using seemed perfect. Think about it, we all do this every single day on our desktop and laptop computers. There is almost a 100% chance you are using multiple applications right now, so why wouldn’t you want that on your phone?

Backgrounding on the G1 works as intended. You can seamlessly switch between applications. Want to send someone a text in the middle of a game? Go do it. Want to return to that game you were playing? Hold the home button down, toggle to the game, and boom – back in business.

Start by playing a game:
robodefense

Then go send a text message:
messages

Then go back to your game:
robodef

Easy as pie. When your game resumes, it will be exactly where you left it. Unlike the iPhone which takes you back to the applications main menu, Android backgrounds the app like a minimized program on your computer instead of closing it like the iPhone does. Slick.

But backgrounding comes with a price: system resources and battery life. As applications start to accumulate in the background, Android slows to an absolute crawl. How do you close these programs to free up resources? You need a 3rd party task manager. Ugh. I found myself rebooting the phone a few times a day just to speed things back up.

Then we have battery life. The battery on my G1, under moderate use lasted me about 13 hours before I needed to charge it. So when I leave for work at 7AM, by 8PM I would need to charge it again or it wouldn’t last me through the rest of the evening (8PM-1AM). Thats the absolute definition of poor battery life. And this is with location services (GPS), and wifi turned off. Also, since the G1 doesn’t work with AT&T 3G, I also had 3G turned off. There is absolutely no excuse for that horrible battery life.

Apple: thank you for not letting us background. The G1 is a backgrounding nightmare after you run a few apps.

Notification Bar
The notification bar is another strong part of Android. Pictured below is the desktop of my Android device, with some notification icons in the top left:
desktop

The notification bar alerts you when you get a new text message, email, when your apps have updates available, and more. Various applications can also take advantage of this notification area. For example a twitter app can alert you when you have new unread tweets. A chat program can alert you when you get a new message. It is very, very versatile and powerful. And to get more information about a notification, or to clear active notifications you just put a finger on the notification bar and drag it down.

notifications

The only problem with this bar is that too many apps feel like they deserve a place in this bar. It becomes overly crowded very quickly. Besides that, it is slick and very well implemented. Kudos Google.

Home Screen
As you can see a few pictures above, the Android desktop is not a home for all of your application icons like the iPhone is. With Android, you slide up the application menu, and can put select applications on the desktop. Also, you can put widgets on the desktop like the analog clock, google search box, battery status, SMS preview, weather, sports scores, news updates, and more.

In this respect, the Android home screen is very, very flexible. This is something I would love the iPhone to have. I really don’t like how when you unlock the iPhone icons are thrown at you. Android offers a nice change of pace, you can have select icons readily available, as well as widgets to quickly show you information.

The home screen implementation is great. The only problem is the email and SMS applications don’t have badges. So you need to rely on the notification bar to see if you have new emails or messages, and you won’t have a quick glance count of unread messages and texts.

Apple: I want this on the iPhone!

Physical Keyboard
The G1 has a great physical keyboard. Really, its great. While I like the iPhone on screen keyboard, the G1 physical keyboard is very easy to type on, and offers that physical feedback the on screen keyboards cannot offer. Android 1.5 also offers an on screen keyboard but its horrible (read: absolutely horrible). I do like the physicalness of it all, but having to slide the keyboard out to hammer out a quick text is a bit of a pain. Oh well, what device has a good on screen AND physical keyboard?

Conclusion?
None. This was a review of some of my favorite features (being an iPhone user) but it was not supposed to be an iPhone vs. G1 post. Worry not, I will eventually do a VS post and pit the iPhone against the G1 in the ultimate showdown of the jesus phones.

For now, take away this: the G1 is a capable device with Android, but the device and the OS both need some fixing before it becomes a permanent part of my daily supplies.

Recursive Unrar Script for Windows

This script, as well as similar scripts can be found on the interwebs but I tend to keep losing the pages that have it. So for my own archival reasons, as well as making it a little easier for others to find, here it is.

This script uses winrar to recursively extract rar archives. This is very useful if you download seasons of shows and don’t want to extract each episode one by one.

Step 1: Open up the Windows Command Prompt (Start -> Run -> cmd) or (Start -> Programs -> Accessories -> Command Prompt)

Step 2: Change to the directory containing the folders for the episodes you want to extract. For example:
cd "\Users\Steve\Downloads\My Favorite Show - Seasons 1-6\My Show - Season 1"

Step 3: Now that we are in the folder containing all the sub-folders to each episode for your show, type in the following command to extract all of the episodes:
for /R %i IN (.) do "c:\Program Files\WinRAR\Rar.exe" x "%i/*.rar"

That command is a recursive for loop that looks for .rar files in each folder and extracts them, placing the extracted file in your current folder. If all goes well you will have every episode in your current folder, extracted and ready to watch!

Note: If you installed the 32-bit WinRAR and are running 64-bit windows your command will look like this:
for /R %i IN (.) do "c:\Program Files (x86)\WinRAR\Rar.exe" x "%i/*.rar"

It’s that simple.

3G S Clip

iPhone 3G Cycorder vs. iPhone 3G S Native Video

I recorded a two nearly identical videos using my 3G S and my jailbroken 3G. I did this to provide a sample of video quality across the two devices.

Here is the cycorder video (link to my me.com gallery)

Here is the 3G S video (link to my me.com gallery)

Some immediate differences are video size. The 3G Cycorder videos are 384 x 288 pixels while the 3G S videos are 640 x 480. The file sizes are roughly identical, with only a 2MB difference between the two. The bit rate is slightly higher on the 3G S video as well.

3G S still from video:
3G S Clip

3G still from video:
3G Cycorder Capture

Overall the quality on both videos is pretty good. I wasn’t really wowed by ether one but cycorder has improved quite a bit and holds its own for those not wanting to buy the 3G S.

toolbars

You cant help but wonder what some people are thinking

Thank god I am a Mac user. Why? Read.

So I was given a computer to fix by a friend of a friend of a friend of a friend of a zoo keeper’s personal bee keeper’s gardener, or something like that. Anyway, the reasons cited for needing repair included running slow, and possibly a virus had worked its way into the users well-secured system.

So I got the system, fired it up, and instantly noticed there was no AV software running. Secure? Ha. Heck, there was no anti-spyware software either, a defrag had never been done and updates hadn’t been installed since Service Pack 3. It was still using IE6, and when I fired IE 6 up, I was in for a surprise.

toolbars

Feel free to take a peek at the larger image. Their IE was a toolbar heaven. It almost seems like the user just googled the word Toolbar and click every hit that came up. I mean come on, how am I supposed to work with someone like this? To top it off, they said they LIKED the toolbars. What did I do? I gave them the system back and said “I usually just fix Mac’s, try the Geek Squad.” Seriously, I cannot bother trying to ‘fix’ a system that has never had AV software on it, doesn’t have updates installed, and has more tools than the Digg offices… er… toolbars.

It is situations like this that make me thank myself more and more for switching to Mac. So many PC users are just dumb like this. Mac has ‘them’ too, but far less.

Seth Rogen does standup in 1996

Funny video of my favorite actor doing standup comedy in 1996.
More >

Get past network filters that block .torrent file downloading

About a year ago I created a tool that converts a .torrent to a .txt file so it could be downloaded on networks that do not allow downloading for .torrent files (the .torrent will start downloading but never complete). It was used many thousand times which was cool. However I realized that the system I made was in a way a hassle, as people would need to rename the .txt to .torrent for their clients.

Solution? Well its obvious, but zip the original .torrent! So thats what it does now. When you submit a .torrent file, it will be compressed into a zip and you can download the zipped up .torrent file. Decompress it, and you are on your way.

Again, this utility will compress a torrent file that you have a link to, provide you with a zip file you can download then you just extract the zip and run the torrent file. This is ONLY useful if your network doesn’t allow you to download .torrent files from the web (like mine does).

Enjoy! Link: torzip.com

(I realize the page is still ugly as all hell but thats the way it goes. I am not artistic.)
Well I tried to be a little artistic and make it a bit colorful. Im sure this site violates every rule of design and offends nearly everyone with an eye for color, however you all can deal with it!

Everything is amazing, nobody is happy

This is quite possibly one of the best YouTube video’s I have seen in a long time. Its so true, and I do the exact same thing.

XBox Live NEEDS an Age Filter

xbox_live_kids.jpg

I refuse to use a microphone when playing on XBox Live unless I can confirm that the people in-game with me are above (or at least sound like they are above) the age of 18. Why? Because hearing the shrill voice of a 14 year old while trying to immerse myself in a game like Call of Duty: World at War is nearly impossible. I sit down after a long day of classes and work hoping to hop into a game and take out a few people, but instead I have to deal with hearing children yack their high-pitched, unintelligent mumbo-jumbo into the microphone making me want to quit.

More after the jump.

More >

mac_vs_windows

Mac vs. PC – My Take

mac_vs_windows

This is a never ending debate. Which is better, Mac or PC? Which is better, OS X or Windows? The answer is: both. It all boils down to personal experiences. Care to guess what side of the fence I am on? I will give you a hint: Mac/OS X. I will give you an outline of why I have decided this to help paint a picture of where I am today.

More >