Showing posts from 2017

Adding GPS location to raw photos

I have a lot of travel photos taken on my DSLR that are missing the GPS location.  Having the location allows friends and family to see exactly where the photos were taken from.  Over time your own memory fades too.
Most of my photos are in raw format (Canon CR2), and I can use Picasa to set the GPS location, but only after the photos have been processed and saved as JPG (or TIFF etc).  If I add the location to the raw image, then it saves the location to metadata that only Picasa recognises.

If I go back and reprocess the raw photo, then the new JPG will have lost the location information.  What I needed was software that could add the location to the raw photo.

I looked around for alternate software, and did try a few things.  Usually they didn't work on raw files, or were just clunky to use.  Many applications are also designed for taking coordinates from GPS loggers - which I don't have.

Furthermore, I don't want to have to type in GPS coordinates directly, instead I …

Picasa integration with Google Photos

Picasa is a quick and handy picture viewer and organiser for all the photos on your PC.
Picasa was discontinued by Google in 2016 when they chose to focus exclusively on the cloud.

Even though it was discontinued, Picasa is still my preferred software for viewing, searching and managing photos.

This post will explain how you can still use Picasa, and specifically integrate with the new Google Photos cloud storage.

In short Picasa is still useful.  Furthermore by integrating with Google Photos, you get great cloud hosting for backup and sharing.

Synology GitLab error 502

How to fix the GitLab 502 error Occasionally when starting GitLab, I get a 502 error ("Whoops, GitLab is taking too much time to respond").  It appears to happen when my Synology NAS has restarted after a power outage.
Checking the Docker GitLab log, I can seen continual messages about trying to restart the "unicorn" process.  This also causes high CPU usage.
2017-03-27 00:35:08,892 INFO spawned: 'unicorn' with pid 27723
2017-03-27 00:35:09,896 INFO success: unicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-03-27 00:35:14,277 INFO exited: unicorn (exit status 1; not expected)...