Blog entries tagged with "google"

Finding backed up photos in Google Photos

Wednesday, June 21st, 2017 at 10:25pm

I don’t often take photos on my phone but when I do they are automatically backed up to Google Photos. As well as it being a backup it comes in handy every so often as it is a way to access the photo without copying it off the phone.

Every so often I clear the photos off my phone, incorporating some of them (usually just for future reference) into my photo collection (but not the section that Lightroom looks at). While the photos are no longer in the DCIM folder they all still exist as the backups in Google Photos, which I don’t want. When I look at Google Photos I prefer to only see the photos that I have shared in Albums.

Annoyingly there doesn’t appear to be a way to see all photos not in an album (this is trivial in Flickr and I am not going to get into the future of Flickr now…), despite it being a feature requested by many people over the years.

I have found an alternative that is also the better solution for my actual problem, you search for the following:


This is an undocumented feature (one of probably many) that does what it says…

Update March 2017: this no longer works :(

Tagged with: , ,

Three months with Android

Sunday, October 17th, 2010 at 10:07pm

Three months ago I switched away from an iPhone to an Android based device. About a week after it arriving by courier the iPhone 4 was released in Australia and I began writing a post about my first week and a bit with the Samsung Galaxy S (SGS).

I didn’t get very far as the week turned into a month, then into two and now into three. Part of my excuse is that the official release of Froyo (Android 2.2) for the phone was imminent. That is still to happen, but of course it will be released for Australia tomorrow now that I have written this post.

So what is the phone like?

To be honest it is nothing special, because it does exactly what I expect from a device of its kind. It does phone calls, text messages and most importantly it has a web browser. Of course it has other features, which have been occasionally useful. These include a camera, playing videos, viewing photos, listening to music and downloadable apps. But these are all expected.

One thing that did surprise me was the Gmail client. At first I still had my email hosted at home so I tried out a few IMAP clients. None of them worked as well as I wanted them to.

However, once I moved my mail up into Gmail I was able to use the Gmail app, which, unlike the IMAP apps I tried, just worked. Actually, no. It didn’t just work, it worked extremely well. It works so well that I am happy to state that anyone reading email on an Android device that isn’t Gmail is doing it wrong.

I would also take that statement the other way, that anyone using IMAP to access Gmail is also doing it wrong. The Gmail model of messages is different enough that IMAP has to make compromises to work at all. I assume there are some people that can make Gmail over IMAP work reliably, but the majority of people don’t and that just seems to cause problems.

But back to the phone…

During the three months I have played around with other aspects of the phone (including SL4A, the Scripting Layer for Android, which allowed me to control the phone using perl) but none have progressed from playing to regular use.

What I have realised from this is that I am too lazy to care about shiny things, I need them to be practical. The SGS has proved to be that, practical.

Tagged with: , , , ,

Gmail filters and rss2email

Thursday, August 12th, 2010 at 11:33pm

After seeing that external mail was being delivered correctly to my Google Apps domain, I changed my rss2email config to deliver to Google Apps instead of directly to the local mailbox.

When filtering with procmail you can filter on anything you want, but in most cases a few regexes will get you what you need. In contrast the filtering options in Gmail are extremely limited. There are a couple of headers you can match against, and then just a simple string match.

I was able to tweak rss2email to add the URL of the RSS feed as the List-Id header. I can then setup a filter for each RSS feed. Again, like forwarding addresses, I monitor a lot of RSS feeds. Over 120 which means I will also need over 120 filters just for RSS feeds.

What would work is for the RSS feeds to be categorised before I send out the emails, I then only need a filter per category. An additional benefit is that when another RSS feed is added, a new filter is not required.

As I am considering further modifying rss2email (or replacing it completely), what else could I do?

Something that I don’t like about Gmail (and certain other mail clients) is that the message lists display the time the message was received by Google, not the time it was sent or the time in the message headers. This means that the RSS messages are clumped together because the script only runs once every few hours.

This cannot be changed as long as the messages are delivered via SMTP. But, thanks to a small project at work, I know that if I were to write the messages in directly via IMAP, the dates will be what I want.

If I were writing the messages in via IMAP, filters will not be run, but writing the messages directly to the appropriate label means that the filters are not even needed. I would have no idea how to modify rss2email to use IMAP, so I would be writing my own solution from scratch.

This method of direct injection via IMAP is also how my updates should be delivered. In this case I indend to write something that uses the appropriate API, not the RSS feed as is the case for and Twitter. I already use the API for Facebook, but only to produce an RSS feed that is then picked up by rss2email. It is a bit convoluted, bit it has worked.

Tagged with: , , ,

Email in the cloud

Thursday, August 12th, 2010 at 07:39pm

Yes, I know I should get around to finishing my post about how I am finding Android, but other things are happening that are all interrelated to some degree.

Some time ago I started to setup Google Apps for my domain. Yesterday, after recovering my password, I completed that setup and got to the point where new mail would be delivered to Google. I also have RSS items delivered there as well, but more on that later.

One of the things that made me hesitant about switching to Google Apps was in regard to forwarding/nicknames/aliases. Whenever something asks me for an email address I will create a specific forwarding address. I do not handle this through an email catchall as it is possible to delete a forwarding address if it is no longer needed, or starts to get too much spam.

I currently have 150 forwarding addresses. Not too long ago I had over 200, but I did clean some of them out.

Google calls them nicknames and they appear to have a limit of 30 per account. Now I could create a chain of multiple accounts in Google Apps, each with 30 nicknames that forward on to a single account, but that just seems ugly. I am also considering paying for a Premium account (for greater piece of mine and the ability to turn of ads), but that is US$50 per account per year. Maintaining nicknames in Google is not worth US$250+ per year.

So I needed a way to keep the MX records pointing at my hosting where the 150 forwarders all point to a single mailbox. I then need that single mailbox to forward the messages on to Google. I had seen this done using the temporary user address.

Two problems with that. First Google says that that address will dissappear from the Google Apps domain after a period of time, and second that had already happened to my domain.

After talking this over with Rob, he suggested that I setup a subdomain on my hosting and add it as a domain alias within Google Apps. The MX records for this subdomain point at google, and the single mailbox on my domain forwards to an address on the subdomain. Since Google knows about the domain it will accept mail for it and the messages end up in my account. It is working fine so far.

I have not attempted to migrate my existing messages yet, I will work out how to structure the labels and what filters I want to setup.

Now filters, that will be the topic of another post.

Tagged with: , ,

Thinking about moving my email into the ‘cloud’

Wednesday, October 14th, 2009 at 10:07pm

Despite what I have said in the past, my mind is gradually changing in regard to moving my email up into Gmail instead of hosting it myself on my home linux box.

What has changed?

Since my previous comments I have played around a bit more with Gmail (in no small part due to work) and I am starting to think that the conversation and label model might work better for me.

Currently I file both messages I receive and messages I send (for some topics) in the same folder. The benefit is that I can then see all messages in the thread in one place. While a downside is that there is no longer a copy in my sent folder. Conversations give me the benefit, without that downside.

Another advantage is that messages can be labelled and still be in my inbox. So I can choose to still have some mailing lists appear in my inbox, but once I have read it I will archive instead of delete. The message will then only appear under the label (and all mail.)

Currently I need to either rememer to check the folder for that list, or once I have read the message I need to move it to the correct folder. I have found both approaches to be problematic.

But Gmail is not without it’s disadvantages.

The primary copy of my mail will now be in the cloud (again shown to have it’s problems) so I need to make sure that I have an automated backup (offlineimap run from cron should suit) and I will need an Internet connection to access my mail (also needed everywhere except home)

The bulk of my investigations have been into how well the labels and conversations work with IMAP. I have found that if a single message of a conversation has a label, the web interface makes it appear as if the conversation has the label. But over IMAP only the message with the label is in the folder. So to get the most advantage of labels I would need to use the web interface.

My next concern is how I manage forwards/nicknames/aliases as I currently have a single mailbox, but over 200 forwards. Almost everytime something needs an email address I will create a new forward. This makes it very clear who leaked/sold my email address to a spammer. If I were to use Google Apps, it appears that there is a limit of 30 nicknames per mailbox. Not early enough. Although it won’t be as convenient, I could continue to manage the forwards my domain host.

I think that I am at the stage where I will give it a try by redirecting my mail and I won’t move all of my existing mail over until I am satisfied. This should also give me an idea of what mail functionality I actually need on my iPhone.

Tagged with: , ,

Thoughts on Google Wave

Wednesday, October 14th, 2009 at 09:41am

As plenty of other people have been ranting and raving about Google Wave, I have deliberately kept my distance. Although I am waiting for the dust to settle, I have not have ignored it entirely. Thanks to an invite from someone at work I do have a wave account, but apart from playing with it for a few minutes I’m going to leave it alone, for now.

When I first heard about wave the common description was one of email if email were to be invented today. So when I started to watch the Google I/O video my first impression was that it was the old concept of the universal/unified inbox.

This is an inbox that isn’t just email, it is an inbox that also has instant messages and other notifications. As a concept this is something that has been around for a while. Actually, it is sort of what I am doing by reading RSS feeds via my inbox.

When they demonstrated how a wave could be used ouside of the wave client, such as as a blog post, my thought was actually the opposite. For wave to take off it would be essential for it to integrate with non-wave systems.

For anything with an RSS feed this should be possible with robots.

Take an existing blog, if it is using one of the main blogging platforms (WordPress et al) it will have an RSS feed for posts and then for each post an RSS feed for comments. The blog owner does nothing, yet the wave user could add the post RSS feed. The result would be that the wave user then sees each post as a new wave and as comments are made on the blog they appear in the wave. The wave robot could also be smart enough to post the wave users reply as a comment.

Of course this wouldn’t be the full wave experience (the initial post in the wave would be read only and the wave user cannot reply inline) but it would bring the systems together.

I also thought about existing wikis. It could be quite useful to bring a wiki topic in as a wave. You would then be able to playback the history of that topic and even edit it inline, providing the robot is smart enough.

You will notice that I am not talking about the new features of wave. I don’t have to, there are plenty of others doing that and I prefer to be cautious about new things. What if wave tanks? What if, like the recent Sidekick failure, it loses all your data?

I believe that the key to wave’s success will be for it to embrace non-wave services. People don’t want to be forced to maintain two separate systems, yet they need to be able to keep interacting with the people they currently interact with.

I have already spoken to some people about my opinions, and one of them asked about the success of Gmail. Gmail was different as it is essentially a new client for an old system. Once you switched to Gmail you could still communicate with people who were on other email systems.

This talk of changing from one method of communication to another reminded me of an article from a few days ago. While I can’t find it again, it was declaring that email was dead in favour of social network sites. The commentary on the article was pointing out that once a method is popular it will last for a lot longer than you would think. For example how many businesses still rely on the fax machine? Indeed, it was only yesterday that I had to post a paper form in order to change some bank details.

This is enough for now as I didn’t expect to write this much. I will be keeping an eye on Google Wave, but I’m lagging behind the rest of the cool kids as I’m contemplating changing my previous position by moving my email to Gmail…

Tagged with: ,

A year with the iPhone

Thursday, September 3rd, 2009 at 09:26pm

It has now been over a year since I joined the iPhone bandwagon. It hasn’t changed my life, but it has changed how I read email and use calendar.

While I still host my mail on my home Linux box and mainly access it using Thunderbird, I do find myself checking mail if I am out somewhere and have some spare time.

The more significant change involves Google and is how I use calendar.

Up to a few months ago the remaining reason for me to keep using my PowerBook was to sync my phone with iCal and Address Book. This changed when I decided to move my calendar and contacts into Google.

This has proven to have at least two advantages:

  • From any computer with access to the internet I can access a full interface which is easier for entering events than through the phone.
  • As it syncs over the air I have a constant backup, instead of the occasional sync with my PowerBook.

It has proven to be the right decision to get an iPhone, but unlike some other people I know, I have no need to upgrade to the 3GS.

Tagged with: ,

Google Maps now has Australia

Wednesday, June 22nd, 2005 at 10:14pm

Technically there are no maps of Australia but there are satellite images. Unfortunately there aren’t any detailed images of the eastern suburbs which means I can’t look at my local area. However the western suburbs are covered better including locations such as the old Department of Defence Explosives Factory that I took photos of from the Maribyrnong River Path.

A lot of time was lost…

Tagged with: ,