Apparently this problem has been evident for years with no resolution in sight. Even if you buy a new iPhone, as soon as you restore from your old phone’s backup all the auto-saved email addresses come along with it! The only way to clear them out is to factory reset your phone and set it up as a new unit, not restoring from backup. Some people have had success with iBackupBot and deleting the auto-fill data from a backup, then restoring their phone with that new file. Still it involves wiping out your phone each time you want to get rid of an old email addy.
Obviously this is a giant hassle and it’s hard to believe Apple is storing this information and not giving the user any way of deleting it. Oh wait, no it isn’t!
]]>Somewhere I did see a mention of enabling POP and downloading the email in Thunderbird and saving images from there, but that’s a pretty huge hassle to get around this limitation. Gmail is still the best email service in existence of course but hopefully they can enable the Download All function for inlines as well as attachments.
]]>Luckily someone posted a “hack” around this limitation by using the system print dialog instead of Chrome’s: Ctrl+Shift+P. It would be nice if Google made this feature native but until then this gets the job done nicely.
]]>To set this up for yourself:
That’s the gist of it, the ChunkVNC installation guide is very good so just follow it closely. You’ll have an even easier time if you have already setup your router with Tomato, a topic I’ve hit several times. Obsessed Much?
]]>All that aside what is really terrible about TiVo right now is their iPhone app. It is rife with show stopper bugs and hasn’t been updated in three months, v1.5(3148) as of this writing. I can crash it every time on my iPhone 3GS by:
Other strange problems include the Setup: Select a DVR window posted below. It is trying to give some kind of instructions but they are cut off by an ellipsis, and there is no landscape mode or any other way to display the hidden words. Also it notes my TiVo Premiere is “Not Complete”, whatever that means. Clicking on my TiVo takes me into the TiVo app, where all the aforementioned errors occur, and doesn’t mention anything about “Completing” what is “Not Complete.”
Effectively these problems make the TiVo app a glorified TV Guide program. You can’t browse recordings, can’t schedule recordings and can’t see what is going to be recorded (the To Do List).
Those days are past us now and Netflix joins TiVo as Just Another Corporation. Today, at least for me, Google may be the last company where I feel they truly care about the user. They’ve had their own gaffs and shortcomings but I’ve never felt like they put the screws to me like TiVo, Netflix or any of a hundred other corporations have.
]]>
Dropbox Export to MiniKeePass
When I started using KeePass earlier this year the best app on the iPhone to access those passwords was MyKeePass, it cost a buck, was rarely updated and only worked with KeePass databases of v2.14 or prior.
Cruising the AppStore to see if someone released a better program turned up MiniKeePass, released in July. It works with the latest KeePass database revision (v2.16), can import your database from Dropbox and it’s free which pretty much fills my whole wishlist, I’m a simple man.
It does have a few features which severely compromise security in my opinion, and security is the whole point of using KeePass right? My settings are:

Apple TV Slideshow Settings
Well this one was a little surprising, the latest Apple TV (2nd generation, software v4.3) doesn’t have the option to change the speed of your slideshow. All my other devices let me set the length of time between slides; TiVo, Panasonic TV, Boxee Box, but why not the Apple TV? It apparently switches slides based on hard-coded intervals which appear to depend on the type of transition you have selected, I’ve seen it anywhere between 3 and 10 seconds depending on how many images are displayed concurrently.
The missing feature isn’t much of a problem to Apple TV owners apparently because a Google search turns up almost no complaints. However someone did suggest that if you really want to choose your slide intervals you can set them on a per-album basis in iPhoto and share them in iTunes.
Bought a little time
I needed to do some quick-and-dirty deleting in a Gmail account, a user managed to fill all 7613 MB with “humorous” videos and PDF files. Who is still attaching videos in this age of YouTube? Anyway for being a search company Google seems to be missing the most important search function of all in Gmail, filter by size! You cannot search for large attachments in Gmail, a heinous omission. To sort your mail by size your best bet is to install Mozilla Thunderbird and add your Gmail account (as IMAP) temporarily. Once Thunderbird downloads all the headers you can sort by size and remove the worst offenders.
That’s the scalpel way, but sometimes you just want a chainsaw. The chainsaw method involves Google’s search terms, my favorites:
has:attachment
before:<date> (yyyy/mm/dd)
filename:<extension> (pdf, xls, wmv, mov, avi, etc…)
label:unread (if you haven’t even read them, you probably don’t need them)
I was able to free up about a gigabyte with
has:attachment before:2010/01/01 filename:pdf
alone, then a bit more by filtering for video extensions. Google does allow you to purchase extra space for your Google Apps account but unfortunately it doesn’t apply to Gmail accounts, for that you have to pay $50/yr for 25GB of storage on the premium plan.
]]>
Tomato Advanced Firewall Settings
A user commented on the Tomato Wake-on-LAN post:
I found I couldn’t get wake on lan to work at all until I enabled Advanced->Firewall->Allow multicast.
Well that made me wonder what all those advanced settings did, and turns out the descriptions available suck! Well sometimes there wasn’t even a description to label as “suck” so lets put some descriptions in Google that are at least marginally better. In italics is the setting explanation from the Tomato manual at Wikibooks:
Respond to ICMP ping - If checked the router will respond to ping requests from on the WAN interface. (Default: unchecked)
Allow multicast - If checked, the router will allow multicast packets to reach the LAN. (Default: unchecked)
NAT loopback - If checked, the router allows LAN devices to reach other LAN devices via the router’s WAN IP address and a properly configured port forward. If unchecked, LAN devices can only contact other LAN devices via their local IP addresses. (Default: Forwarded only)
Enable SYN cookies - Activates SYN cookies. (Default: unchecked)

Ninite software selection
It looks like Ninite has been around about two years now, wish I had known that. Basically it creates a fully automated installer for whatever free software you select on their website. Most of my favorite apps are available such as Dropbox, Chrome, Digsby, KeePass (a less full featured version, I prefer v2.x), VLC, Notepad++ and a dozen or so others I use regularly.
With the number of OS reinstalls I do Ninite is definitely going to be a huge time saver. It also has some Linux options if you want to go that route, although Synaptic is pretty good on Ubuntu.
]]>