Archive

Archive for the ‘iPhone’ Category

JetSet Makes Expense Tracking Easy

November 10th, 2008

Before I begin, let me apologize for my long absence. The past two weeks have been quite busy for everyone in the MacNoob household. Between hurricane repair, Mrs. MacNoob business traveling twelve days and my day job, time to update the blog has been virtually non-existent. I promise to do better. (Yeah, right!)
The folks at BriteMac have made what has become an indispensable iPhone app for anyone who travels on an expense account.   JetSet has become the application worthy of elevation to my first home screen, right next to my calendar. I’ve been a business traveler for 25 years and tracking expenses has always been a challenge. My record-keeping (or lack thereof) has undoubtedly cost me hundreds of dollars over the years in lost reimbursements. Lost and/or forgotten receipts and other records have forced me to spend untold hours searching through luggage, calling hotels and writing creative, apologetic notes to accountants. All to often I wound up spending my own money on something my company should have paid for.
As of two months ago (when I purchased JetSet), my expense records are impeccable. I’ve taken three business trips in that time and [thanks to JetSet] each trip’s expense report was a simple 15-minute non-event. The only reason the reports take that long is because of my company’s nightmarish expense reporting form.  It is the result of some accountant acting out self-delusions of being a programmer while using Excel.  But that’s a subject for another day.
It is quite obvious someone at BriteMac has done as much business traveling as I have. JetSet couldn’t possibly be so complete otherwise. It is a well thought out, easy-to-use “Swiss army knife” for business travel. First, if you need to book your own trip, JetSet’s opening screen provides buttons for airlines, hotels and car rental contact information (both phone and web links).  I haven’t used this since my travel is almost always booked for me, but it is nice to know Avis’s phone number is just a couple of touches away.  There’s also a “+” button for creating a new expense report.  This is a bit of a misnomer because JetSet is really an expense tracking application.  Reporting consists only of a simple CSV file output, but I’ll get to that later.  Once you create a “report” JetSet begins to show its real strength, adding individual expenses.  Clicking the “+” while within a given expense report reveals a screen full of icons for 14 common expenses plus the ever-popular “Misc.” category.  Touching one of these takes you to a data entry screen where you can name and annotate an expense item and the really cool part, presents you with a camera icon for photographing a receipt.  This seemed a bit gimmicky at first, but when I started using JetSet I found it to be its strongest feature.  The reality of business travel doesn’t usually provide time for detailed record keeping of each expense at the time it is incurred.  The camera feature enables you to simply snap a photo of a receipt and postpone the detail data entry for later.  I found this particularly handy in restaurants, but it works well for hotel bills and cab receipts as well.  Basically, any time you’re in a hurry or don’t want to be bothered, just snap a photo and you’ve got a permanent record of your expense.  My accounting department even accepted a reprint of one of these photos on my last report.  Losing receipts is an all-to-common malady I suffer from, but it happens to even the most meticulous record-keepers now and then.

JetSet date stamps each expense record for you, but you can edit any portion of the expense at any time, including its date.  Can you say “creative accounting”?  Not that I encourage that sort of thing, but more to emphasize the fact that changes to records are not only possible, but easy.  An integrated calculator pops up whenever you need to enter expense amounts and it includes a button to store your resulting numbers.  This is a very nice feature, especially when you need to calculate some portion of a receipt that may include non-expense items, like hotel bills.  I usually have to subtract charges for movie rentals and the like.

Finally, JetSet includes the ability to transmit any expense report to a GoogleDocs spreadsheet in CSV format.  It’s not perfect, but clearly the lowest common denominator to work with virtually any reporting system.  Personally, I use Google for cutting and pasting expenses into my company’s report format and I retain the file with Google for archiving.

Clearly, it would be impossible to create an expense report application flexible enough to accommodate any company’s reporting structure without winding up with some unusable Rube-Goldberg P.O.S.  On the other hand, JetSet manages to incorporate every feature you need to easily track expenses when they occur and summarize them when its time to report.  This app is “three for three” in my experience and has become part of my normal workflow on every business trip.  I’m certain, given my past, that I’ve saved the $9.99 price of JetSet many times over by virtue of more accurate expense reporting.  Well worth the toll, and fun too!

Email This Post Email This Post

Joseph Kelley Software, iPhone ,

The 7 Habits of a Stable iPhone User

August 30th, 2008

After suffering through several freezes, application crashes and restores, I’ve managed to string together two full weeks of stable iPhone operation.  After searching and researching multiple blogs (and a lot of trial and error) I’ve come up with what I think is a recipe for operational success.  It’s not that 14 contiguous days without a phone crash is anything to brag about [especially to Blackberry owners], but it’s the longest “winning string” I’ve experienced so far.  Here’s how I did it:

#1.  Completely wipe & reload the phone.
To be succinct, start over.  I don’t know if some remnants of firmware version 2.0.0, 2.0.1 or some early application contaminated my phone, but nothing I tried prior to this action cured my iPhone’s ills.

#2.  Load the latest firmware but DONT restore from a backup.
This is a painful step.  Doing this will trash your camera roll, SMS history, Safari history and application configurations, just to name a few.  Believe me, I tried restoring from several different backups without success before finally succumbing to this drastic measure.

#3.  Disable automatic syncing.
On three separate occasions my iPhone froze during a sync with iTunes and never rebooted again until I restored it.  I’m not certain what happened but I read several theories about the phone having problems syncing while some other process had it busy doing other things.  The only implication of this action is you’ll have to manually click the sync button in iTunes when you’re reasonably sure the phone isn’t busy fetching e-mail, updating your location or something else that might interfere with the sync process.  Since there’s no Activity Monitor to actually see what your phone is doing, you’ll have to use your best judgement.  To disable automatic syncing, in iTunes click “iTunes”, “Preferences” and select the “Sync” section.  Click this checkbox near the bottom of the window.

#4.  Forget the iPhone’s “App Store” icon.
Two of my “restore sessions” were triggered when I attempted to update or install applications over the air.  Once I tried to update three applications and once I did some shopping and bought iRetroPhone.  Do you remember the old joke about the man who goes to the doctor complaining “It hurts when I do this.” while wiggling his arm and the doctor says, “Well, don’t do that!”?  Same principle.  I only use iTunes on my laptop to download and install apps.

#5.  Be judicious with applications.
Like lots of iPhone owners, I was very excited when the App Store finally launched.  So much so that I probably wasn’t careful enough about what I installed.  I think I downloaded over twenty on the first day.  Judging by the number of updates that followed, at least some of them were obviously not quite finished.  Now, I don’t download version 1.0 of anything.  Instead, I give applications some time to “season”, read some reviews and generally practice “due diligence” before putting someone’s code on my phone.

#6.  Uninstall flaky apps.
Even the most well-written application can crash from time to time.  On one occasion, one of my apps crashed and threw my phone back to the home screen three times in as many hours.  It had worked fine for a couple of days before that so I figured it was an anomaly.  The next time it aborted it bricked my phone.  Four hours later, after restoring my phone, I made sure that application didn’t go back on.  I also wished I’d uninstalled it before it rendered my phone useless.

#7.  Reboot often.
Being a Windows system engineer, I know a bit about coddling a machine.  Does the term “Microsoft maneuver” mean anything to you?  Something you learn quickly as an IT person is that a reboot is almost always your first line of defense against wonky computer behavior.  Troubleshooting a Windows computer without rebooting first is like putting on your shoes before your socks.  It’s a shame to have to treat an Apple product this way.  I now reboot my iPhone (by holding down the “Display” and “Home” buttons together for a few seconds, sliding the red “Slide to power off…” slider, waiting a few more seconds and powering the phone back on) at least once per day.  I reboot before every sync and after any application freezes or throws the phone back to the home screen.  Am I being overly cautious?  Maybe.  The fact is, rebooting is relatively painless, taking less than a minute in total.

I’m not certain which of the above practices was the “silver bullet” that killed the restore monster (if it was indeed just one).  Maybe it was some combination of a few of them.  All I know is I used to restore my iPhone every other day or so on average. Now, that has ended.  I’m sure Apple will release a bulletproof firmware version eventually.  Unfortunately, we all need our cool phones in the meantime. Good luck!

Email This Post Email This Post

Joseph Kelley iPhone

5 Reasons Why I’d Like to Write for iPhone Alley

August 28th, 2008

While listening to the Mac Geek Gab podcast a few days ago, Dave mentioned that his friends at iPhone Alley were interested in hiring writers.  Since “The Alley” is one of my favorite sites, I decided to give it a shot.  Here’s why:

#5
Why not?  I’ve been writing MacNoob for several months now and find I enjoy writing as much as anything I’ve ever done [professionally].

#4
It’s time to move on.  I’m one of the fortunate few who have managed to obtain some level of financial security at an early age and I feel I’ve done everything fun there is to do in my current position.

#3
I’ve dreamed of working virtually (remotely) since I got my first internet connection .  You know, from home, Starbucks or any place my Mac’s battery will allow.

#2
Maybe I’m overly confident, but I think I have a ton of expertise and experience to contribute and writing about it comes easy.  (I’ve had my articles published in three nationally-distributed periodicals.  I also used to write and sell term papers in college to supplement my ridiculous income.)

#1
The iPhone and my Macs are my favorite subjects.  I’m living proof of the “halo” effect.  Since I purchased my first iPod two years ago, I’ve bought nothing but Apple products for all my computing needs.  What could be more ideal than working with things I love?

Email This Post Email This Post

Joseph Kelley Commentary, iPhone

My Prayer: iPhone 2.0.1 Firmware = PHONE FIXED!

August 10th, 2008

I’m almost hesitant to write this, but as of now I haven’t experienced a single lockup or crash in the seven days since installing the 2.0.1 update.  I’m a superstitious person and can’t help feeling I might be jinxing myself by reporting this good news.  I hope I don’t wake up tomorrow to find my iPhone smoking and my Macbook on fire.  If I have one character flaw equal to my surreptitiousness, its impatience.  As much as I love my iPhone I have to admit to fleeting thoughts of giving it the “Wild Hogs” heave-ho a few days ago.  As cool as the device is performing the role of pocket internet connection, GPS and application platform it is still first and foremost a mobile phone.  When the damned thing decided to have one of its’ epileptic seizures, cureable only by a three-hour restore, it left me without a phone.  That’s something that never happend to me in all my years (15) of owning cell phones.  I even caught my self being reluctant to suggest someone reach me on my cell.  WTF?

Hopefully, all that’s in the past.  Since the update I have used every feature the iPhone has to offer without problem.  I’ve installed and updated apps from both iTunes and the phone’s app store, used the GPS, played multiple games and the worst I’ve suffered is a low battery.  There must have been some real nuggets in the 2.0.1 release.  I hope to soon return to the normal Apple mindset.  The one where I take for granted that everything just works.  The one where I never have to pray to the phone gods.  Not there yet, but I’m cautiously optimistic.

Email This Post Email This Post

Joseph Kelley iPhone

iPhone 2.0.1. Bugs?

August 6th, 2008

Just a picture.  Any phone will do.Apple released firmware version 2.0.1 for the iPhone & iPod Touch Monday afternoon.  As you know [if you've read any of my recent posts] I’ve had terrible luck with my iPhone 3G and I was very anxious to install the update.  Apple, in its’ usually cryptic manor described the 2.0.1 update as “Bug fixes” but gave no details whatsoever.  I didn’t care.  I would have installed a virtual shrunken head and zen chant if I thought it would correct the crashing issues I’ve experienced with my new phone.  The update was 246 MB so, like usual, it was a complete firmware load.

So far, so good.  Although it’s still early, my iPhone seems to be performing better.  I have especially noticed the “Contacts” app is quite a bit more responsive and I have sucessfully updated applications [using iTunes and over Wi-fi] without incident.  As recently as Monday morning I had to do a complete restore after attempting to update three applications through iTunes.  The “Silver Apple of Death” is all the phone would display no matter how many times I tried to reboot the device.  Also, the iPhone would get very warm on the upper-back side like the CPU [based on my knowledge of the iPhone's main board configuration] was looping out of control.  I haven’t experienced any problems since applying the 2.0.1 update.  I’m a long way from declaring my phone “fixed” but I’m optimistic.

Speaking of updating applications, one thing I’m baffled about is the extremely long time it takes to update these tiny apps.  I don’t know what iTunes is doing to take four or five minutes to update a tiny 57 KB application.  I remember when my iPod Touch was jailbroken I could download and install a 5 MB application in a fraction of the time using “installer.app”.  From what I’ve read elsewhere, my experience is no anomaly.  I’m also a bit put off by the lengthy backups iTunes wants to perform every time I connect my iPhone.  There are a few ways to disable this function, but given my device’s poor track record, a recent backup has been a handy thing to have.

Email This Post Email This Post

Joseph Kelley iPhone

New iPhone: Restore, Restore, Restore…

August 1st, 2008

Leo [LaPorte] says it, Veronica [Belmont] says it and I say it.  THE NEW iPhone 2.0 SOFTWARE IS VERY UNSTABLE! I had been the proud owner of my new 16 GB iPhone 3G for less than a week when it locked up for the first time.  I took it out of its case to make a call and the little silver apple was all that was on the screen and the phone was completely unresponsive.  After trying several reboots [by holding the "Home" and "Display" buttons simultaneously], it would not get past that same screen.  I finally had to follow the restore procedure (holdong the “Home” button while connecting to my Mac via the USB cable) to get the phone working again.  This procedure completely wipes the phone and any data on it, restoring the iPhone to its “out of the box” state.  Fortunately, Apple has seen fit to include a rather complete backup procedure for the iPhone within iTunes so a restored phone is somewhat complete and current.  The bad news is the restoration process can take over two hours depending on how many applications you have installed and how much media you keep on the device.  The really bad news is the iPhone can seize at any time and, for me, seems to do it when I need the phone the most and can afford a lengthy restore process the least.

So far, I’ve had to restore my iPhone FOUR TIMES in less than THREE WEEKS!  I’m working on the fourth as I write this post.  With exception of the first crash, I can say definitly that the lockups occurred while trying to update applications.  It may have been the cause of that crash also, but I can’t say for sure.  The second and third crashes happened when I tried updating applications over my Wi-fi network.  Shortly after the second crash I heard Leo Laporte relay a similar story on his “Macbreak Weekly” podcast.  He added that if he only updated or added iPhone applications through iTunes and then synced the phone, he had no problems with crashes.  I decided to follow his advice and got the longest contiguous run without a crash, seven days.  I thought Leo had clued me in to an acceptable workaround.  Until today.

Before connecting my iPhone to my Mac today I started iTunes, checked for and updated all the applications that had new versions available.  There were seven.  I connected my iPhone and the sync process started normally.  I left the room for about ten minutes only to return to the little silver apple on my iPhone’s screen and a spinning beach ball in iTunes.  So not to act too hastily, I gave the sync another ten minutes to see if I had just caught the phone in the middle of a reboot.  No such luck.  The iPhone and iTunes were hung up like a couple of chihuahuas.  It left me with no options except disconnecting the phone, rebooting the Mac and starting the [now 2:34 and counting] restore process.

I’ve been parusing the iPhone forums and blogs in recent weeks and know that my case isn’t an isolated one.  Apple has managed to stick its thumb into my eye a couple of times in the last two weeks and I’m not alone by the looks of things.  Between the MobileMe e-mail fiasco and this flakey iPhone experience getting more and more press, Apple may need to hire a good PR person for damage control.  The “I’m a PC” guy may yet get the last laugh.

Email This Post Email This Post

Joseph Kelley iPhone ,