Archive | Digital Life RSS feed for this section

Connect to VNC over SSH

Connecting to your VNC server over SSH is easily done and you most likely don’t need any special software to do so. Any system that has SSH installed can connect using an SSH Tunnel. I go into more detail about the concept on a separate post about mounting OSX AFS shares over SSH. First you [...]

Leave a comment Continue Reading →

Recover Your iPhone serial number without access to the device

If you need to get the serial number of your iPhone but you no longer have the device in your possession (for example it has been lost or stolen) you can recover it from your iTunes backup files.  You might need the serial number to make a claim with your insurance, shipping company, etc.

5 Comments Continue Reading →

Sending from multiple email addresses on iPhone

If you use multiple email addresses that all forward to the same email account, it’s easy to setup with the OSX desktop mail app.  All you have to do is enter your various email addresses into the account setup Address field, separated by commas.  When writing messages, you can select reply-to address from a drop-down. [...]

Leave a comment Continue Reading →

Writing effective code comments

Many programmers, both good and bad, dislike writing comments.  When working on a team, lack of comments will eventually lead to lost productivity due to time spent tracing and re-learning.  The problem continues to get worse as revisions are made over the life-cycle of an application.  This can be especially true in larger teams where [...]

8 Comments Continue Reading →

Insidious Bugs or: How I Stopped Worrying and Learned to Love Exceptions

“Insidious bug” is a term that I use to refers to software defects that are invisible to the end user, but are quietly causing problems behind the scenes.  These errors often occur when a normal bug was either trapped and ignored, or fixed by treating the symptom and not the root cause.  This is also [...]

2 Comments Continue Reading →