GMAIL – Filtering many messages at once

Posted on 04. Jun, 2008 by Cameron in productivity

Here’s something I learned this morning – how to quickly set up a Gmail filter to delete multiple annoying messages. This may not be news to most of you but as it was a new discovery for me, I thought I’d share it.

Find Annoying Messages – you know those ones that you find yourself deleting day after day after day from the same people? Some of them will be from mailing lists you signed up for when you decided you really were doing to take your diet seriously – this time, I mean it, I really, really mean it – until you re-discovered the delights of the Timus Tamus.

Check Annoying Messages – Of course you can open up the emails and click on the link to unsubscribe yourself from the mailing list, but this is much quicker. Until today I didn’t realize I could filter multiple messages at once.

The you tell Gmail you want to “Filter Messages Like These”:

Gmail creates an “OR” boolean filter which you can then tell it to delete.

So from then on, I hope, Gmail will automatically delete (or you could tell it to mark them as read and archive them, just in case you might want to read them later) all future emails from any of those addresses.

Okay… only 549 more messages to deal with this morning before I deserve an espresso….

How To Synch Google Calendar with Windows Mobile 6

Posted on 25. Aug, 2007 by Cameron Reilly in productivity

After a week of mucking about, I seem to have finally found a semi-friendly way to synchronize my Google Calendar with my Dopod 810 Windows Mobile 6 device.

First – the background.

As regular readers will know, I have been trying to transfer my “productivity” applications (which seem to take up more time fixing stuff than actually making me more productive, but that’s another story) from a Microsoft-desktop-hellishly-expensive-hard-to-backup-full-of-bugs world to a Google-stored-in-the-cloud-nothing-to-install-free-and-open world.

And it ain’t easy. But it can be done. Almost.

On the desktop, I’m currently running a Windows Vista PC with Office 2007.

My phone is a Dopod 810 running Windows Mobile 6.

My preferred email service is Gmail and my preferred Calendar is Google Calendar for the reasons hinted at above: you don’t need to install anything (except a browser), and they are backed up in the cloud, so you don’t have to worry about losing important data when your hard drive crashes. Oh and did I mention they are free?

Now – email is pretty easy. On the desktop I’m running Gmail through the Thunderbird client for reasons explained here.

The bigger challenge is the calendar. When Google came out with Google Calendar I was very excited and wanted to use it straight away. The big challenge is how I access it on my mobile device. I live in my PDA and want to always have my appointments ready to access while I’m out. I also want to be able to schedule meetings straight into the device. When Google came out with the mobile version of GCal, I switched my appointments over from my previous system which involved synchronizing Microsoft Outlook on the desktop with Pocket Outlook on the PDA.

The only problem, however, with the mobile version of GCal is that…. it sucks. When you open it up in the browser on your PDA, you can see today’s appointments and it’s even easy to tab to tomorrow’s appointments. But you can’t move stuff around. You can’t see what you are doing a week from now without tabbing through a bunch of screens. It’s VERY limited.

The other major problem I have with Gcal is that when I set up my calendar I imported a bunch of recurring appointments from Outlook. When they import into Gcal they are no longer linked as recurring appointments but instead show up as individual daily appointments. If you want to delete them, you have to delete them individually…. and when they appear every day for a YEAR, that’s a pain in the ass.

So recently I decided that I needed to synch Pocket Outlook with Gcal, allowing me to take advantage of Pocket Outlook’s superior client-side functionality until Gcal improves (which I’m sure will happen).

I’ve spent the last couple of days testing apps which are supposed to synch your mobile device with Gcal:

OggSync
SyncMyCal

Unfortunately, despite several hours of playing around with each app, I couldn’t get either of them to work as advertised. After I sent an error message to the SyncMyCal people, they informed me that the mobile version of their app doesn’t currently work on Windows Mobile 6 (my bad – I obviously didn’t read the fine print).

The OggSync app just looks like it’s working… but doesn’t seem to pull anything down from Gcal to my device.

So what I’ve gone with, which seems to work but unfortunately adds a nasty step, is to use the SyncMyCal Desktop version to synch Gcal with Microsoft Outlook on the desktop and then using Windows Mobile Device Center to synch Outlook on the desktop with Pocket Outlook on the PDA.

SyncMyCal is available as a free trial which will only synchronize 3 days of future appointments. The full version costs US$25.00.

When the SyncMyCal mobile version is ready for WM6, they say they will let me know and I”ll pass the news along folks.

SyncMyCal


AddThis Social Bookmark Button

Thunderbird + Gmail = The Ultimate Mail Platform

Posted on 09. Jul, 2007 by Cameron Reilly in productivity

About a week ago I installed Thunderbird again and I think I’ve cooked up the ultimate combination of tools for handling email. I was previously (for three years) working just in the Gmail client and while it’s been okay, I have needed a platform and process that allows me a chance to adapt my working process to a higher degree than Gmail does in the browser. I think the TB/GM combination has everything I am going to need.

Here’s what the process I’m currently using.

1. Make sure before you install Thunderbird, you go into your Gmail settings and set the POP forwarding to “new mail only”. Otherwise, if you’re like me, you sit there for hours waiting for Thunderbird to download 2Gb worth of old mail. And, as you’ll find out shortly, you aren’t going to use TB to store email anyway.

2. Once you have TB configured to receive your Gmail (and the latest version of TB makes that very easy), you might want to set up some folders under your Inbox. For example, I’ve got these folders currently set up.

Thunderbird folders

The reason for the folders is that I’m going to be creating some filters.

3. The reason for the filters is that I get a couple of hundred emails each day and I need a good way to prioritise them. So whenever an email comes into my inbox, I try to assign a filter to it so the next time I get an email from that person it ends up bypassing my inbox and ending up in one of the folders. That way I can scan my folders a few times a day and attack the most important emails first.

Why not just use Gmail filters? One reason – right click. I found the whole process of setting up filters in Gmail very slow and frustrating. With TB, you open the email, right click the sender’s email address, and select “Create Filter From Message”. It’s a far smoother process. It’s also easier to colour-code your messages, tag them, etc. And you can drag-and-drop them into folders or into the Trash.

4. Here’s the best tip – once I’ve processed an email, I *delete* it. Yup. Why? Because this is Gmail – access to an old email is a click away by opening up a browser window. No point storing them locally when Google does it for you. So when you re-build your PC you don’t need to worry about backing up old emails. It’s all in the cloud, baby.

So… that’s my current email process. If you have any additional tips to handling large quantities of email per day, let me know.

UPDATE: Something Jodie Miners reminded me of. This solution probably ISN’T going to work for those of you who operate regularly across several machines. These days I don’t travel as much as I used to, so my desktop machine is where I am handling email 95% of the time. When I am away from home, I check Gmail from my phone or my laptop. I can still use the Gmail web interface for these out-of-context situations. However I’m never going to be trying to deal with 200+ emails in these situations, only emergency stuff. The Thunderbird interface is for handling bulk email on a daily basis.

UPDATE 12 July, 2007:
In case you don’t read David’s comments from below, I’ve added these to my TB install! Brilliant!

Another component I’ve added to the TB mix is hooking in Google Calendars using two plugins: Lightning + Provider for Google Calendars, which let me view and update my (multiple) Google Calendars from a sidebar within Thunderbird.

Get it!

Lightning 0.5

Provider for Google Calendar 0.21

A DIY Planner

Posted on 05. Jul, 2007 by Cameron Reilly in productivity

I came across this terrific site this morning from a link off of Ryan Rasmussen’s blog. Ryan works for Levenger, a company that sells beautiful writing and paper products. Scott Sherman put me onto them recently.

Anyway, back to DIY Planner. This site has a range of PDF templates that you can print off to create your own daily planner instead of buying the endless refills for your Franklin Day Planner or that you can use to insert into your Moleskine (which is how I think I’m going to use it). What a terrific open source project. I have suggested to Tony Goodson that he invites the guy behind the site onto the Productivity Show.

PHVsPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2hlYWRlcl9jb2RlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfaGVhZGVyX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3dvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy00Njh4NjAtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9oZWFkZXJfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF9sZWFkZXJib2FyZF9mX2NvZGU8L3N0cm9uZz4gLSA8c2NyaXB0IGxhbmd1YWdlPVwnSmF2YVNjcmlwdFwnIHR5cGU9XCd0ZXh0L2phdmFzY3JpcHRcJyBzcmM9XCdodHRwOi8vd3d3LnRoZXBvZGNhc3RuZXR3b3JrLmNvbS9hZHNlcnZlci9hZHguanNcJz48L3NjcmlwdD4NCjxzY3JpcHQgbGFuZ3VhZ2U9XCdKYXZhU2NyaXB0XCcgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnPg0KPCEtLQ0KICAgaWYgKCFkb2N1bWVudC5waHBBZHNfdXNlZCkgZG9jdW1lbnQucGhwQWRzX3VzZWQgPSBcJyxcJzsNCiAgIHBocEFkc19yYW5kb20gPSBuZXcgU3RyaW5nIChNYXRoLnJhbmRvbSgpKTsgcGhwQWRzX3JhbmRvbSA9IHBocEFkc19yYW5kb20uc3Vic3RyaW5nKDIsMTEpOw0KICAgDQogICBkb2N1bWVudC53cml0ZSAoXCI8XCIgKyBcInNjcmlwdCBsYW5ndWFnZT1cJ0phdmFTY3JpcHRcJyB0eXBlPVwndGV4dC9qYXZhc2NyaXB0XCcgc3JjPVwnXCIpOw0KICAgZG9jdW1lbnQud3JpdGUgKFwiaHR0cDovL3d3dy50aGVwb2RjYXN0bmV0d29yay5jb20vYWRzZXJ2ZXIvYWRqcy5waHA/bj1cIiArIHBocEFkc19yYW5kb20pOw0KICAgZG9jdW1lbnQud3JpdGUgKFwiJmFtcDt3aGF0PXpvbmU6MjQyXCIpOw0KICAgZG9jdW1lbnQud3JpdGUgKFwiJmFtcDtleGNsdWRlPVwiICsgZG9jdW1lbnQucGhwQWRzX3VzZWQpOw0KICAgaWYgKGRvY3VtZW50LnJlZmVycmVyKQ0KICAgICAgZG9jdW1lbnQud3JpdGUgKFwiJmFtcDtyZWZlcmVyPVwiICsgZXNjYXBlKGRvY3VtZW50LnJlZmVycmVyKSk7DQogICBkb2N1bWVudC53cml0ZSAoXCJcJz48XCIgKyBcIi9zY3JpcHQ+XCIpOw0KLy8tLT4NCjwvc2NyaXB0Pjxub3NjcmlwdD48YSBocmVmPVwnaHR0cDovL3d3dy50aGVwb2RjYXN0bmV0d29yay5jb20vYWRzZXJ2ZXIvYWRjbGljay5waHA/bj1hZDA0ZmFjYlwnIHRhcmdldD1cJ19ibGFua1wnPjxpbWcgc3JjPVwnaHR0cDovL3d3dy50aGVwb2RjYXN0bmV0d29yay5jb20vYWRzZXJ2ZXIvYWR2aWV3LnBocD93aGF0PXpvbmU6MjQyJm49YWQwNGZhY2JcJyBib3JkZXI9XCcwXCcgYWx0PVwnXCc+PC9hPjwvbm9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfbGVhZGVyYm9hcmRfZl9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTcyOHg5MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2xlYWRlcmJvYXJkX2ZfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWxzb19zbGlkZXJfZW5hYmxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Fsc29fc2xpZGVyX2ltYWdlX2RpbWVudGlvbnNfaGVpZ2h0PC9zdHJvbmc+IC0gMTQ0PC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBkZWZhdWx0LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfcGFnZV9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAyMjA8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX3BhZ2VfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21lbnU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRhY3RfcGFnZV9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2VycHRfZW5hYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9pbWFnZV9kaW1lbnRpb25zX2hlaWdodDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3NpZGViYXJfaW1hZ2VfZGltZW50aW9uc19oZWlnaHQ8L3N0cm9uZz4gLSA3ODwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZ19hbW91bnQ8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPCEtLSBHb29nbGUgQW5hbHl0aWNzIC0tPg0KDQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnZhciBnYUpzSG9zdCA9ICgoXCJodHRwczpcIiA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCkgPyBcImh0dHBzOi8vc3NsLlwiIDogXCJodHRwOi8vd3d3LlwiKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKFwiJTNDc2NyaXB0IHNyYz1cJ1wiICsgZ2FKc0hvc3QgKyBcImdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCcgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnJTNFJTNDL3NjcmlwdCUzRVwiKSk7DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdHJ5IHsNCnZhciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoXCJVQS0zNzM5MTgtMVwiKTsNCnBhZ2VUcmFja2VyLl9zZXREb21haW5OYW1lKFwiLnRoZXBvZGNhc3RuZXR3b3JrLmNvbVwiKTsNCnBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7DQp9IGNhdGNoKGVycikge308L3NjcmlwdD4NCg0KPCEtLSBHb29nbGUgQW5hbHl0aWNzIEVuZHMgSGVyZSAtLT48L2xpPjxsaT48c3Ryb25nPndvb19oaWdobGlnaHRzX3Nob3c8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faGlnaGxpZ2h0c190YWc8L3N0cm9uZz4gLSBwb2RjYXN0PC9saT48bGk+PHN0cm9uZz53b29faGlnaGxpZ2h0c190YWdfYW1vdW50PC9zdHJvbmc+IC0gMzwvbGk+PGxpPjxzdHJvbmc+d29vX2hpZ2h0bGlnaHRzX2ltYWdlX2RpbWVudGlvbnNfaGVpZ2h0PC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL2dkYXl3b3JsZC50aGVwb2RjYXN0bmV0d29yay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy84LTYtbm9faWxsdXNpb25zX25ld3NwYXBlcl80NTAuanBnPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi90aGUtam91cm5hbC88L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3JlY2VudF9hcmNoaXZlczwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3Bvc3RfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMzgwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3Bvc3RfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAyODA8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfaGVhZGluZzwvc3Ryb25nPiAtIEFsc28gaW4gdGhpcyBzaXRlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gVGhlIEpvdXJuYWw8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYTo2OntpOjA7czo5NjoiaHR0cDovL2dkYXl3b3JsZC50aGVwb2RjYXN0bmV0d29yay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy84LTYtbm9faWxsdXNpb25zX25ld3NwYXBlcl80NTAuanBnIjtpOjE7czo5MDoiaHR0cDovL2dkYXl3b3JsZC50aGVwb2RjYXN0bmV0d29yay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy83LW5vaWxsdXNpb25zbG9nby0yMDEwXzMuanBnIjtpOjI7czo5NDoiaHR0cDovL2dkYXl3b3JsZC50aGVwb2RjYXN0bmV0d29yay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy82LW5vX2lsbHVzaW9uc19uZXdzcGFwZXJfNDUwLmpwZyI7aTozO3M6OTA6Imh0dHA6Ly9nZGF5d29ybGQudGhlcG9kY2FzdG5ldHdvcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS1ub19pbGx1c2lvbnNfbmV3c3BhcGVyLmpwZyI7aTo0O3M6ODI6Imh0dHA6Ly9nZGF5d29ybGQudGhlcG9kY2FzdG5ldHdvcmsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1ub19pbGx1c2lvbnNfMy5naWYiO2k6NTtzOjg0OiJodHRwOi8vZ2RheXdvcmxkLnRoZXBvZGNhc3RuZXR3b3JrLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtOS1ub19pbGx1c2lvbnNfMi5naWYiO308L2xpPjwvdWw+