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)...

Installing Adobe Acrobat Pro 8 on Windows 7 x64

Adobe Acrobat Pro version 8 is not officially supported on Windows 7.  These instructions describe how to work around the installation problems and get Acrobat Pro installed and patched to version 8.3.1.  Note that I've successfully installed Acrobat Pro on Windows 7 64-bit, however the same approach may apply for 32-bit Windows.  Additionally Adobe Acrobat Pro is compatible with Windows 10.

I've downloaded the installation program from the Adobe web site here:

Note the software and license keys are provided free, under the rationale of supporting existing customers now that the license server has been disabled.
Run the installer executable.  When asked for the folder location to extract files, do not choose the default location (since you won't have permission to save files there).  Instead you'll get an error like this.
A problem occurred while extracting some files.  Check available space on your
computer and the …

Analysis of Fader ND (mark I) filter image quality

In February 2010, I purchased an 82mm Fader ND Filter (ND2 to ND400) from the official eBay store for Light Craft Workshop.  The label on the filter reads "82mm  Fader ND [W]  HL-OPTICS".

The purpose of a Neutral Density (ND) filter is to reduce the amount of light, therefore allowing for slower shutter speeds.  A variable ND filter allows you to vary the amount of light by rotating the front of the filter.

When shooting video, the shutter speed is normally fixed - it is tied to the frame rate giving the required Shutter Angle (e.g. 180 degrees) controlling motion blur.  When shooting video, the only way to prevent over exposure in bright light is to Stop Down the aperture.  This limits your ability to use the aperture to control depth of field.

A variable ND filter is particularly useful for video, since it allows you to control exposure independently of the aperture and ISO.  Specifically you set your fixed shutter speed, choose your depth of field, then set exposure using…

More chickens

We've now got five chickens, having purchased another two today.

This is our family of hens.

"Beatrice" is a Silver Laced Wyandotte, purchased 13th June 2010.

"Snowball" is a White Wyandotte Bantam, purchased 13th June 2010.

"Dotty" is a Cuckoo Pekin Bantam, purchased 1st November 2009. Sadly she had to be put-down on 7th March 2011 after developing paralysis from a virus.

"Edna" is an Isa Brown, purchased 1st November 2009.

"Dora" is an Australorp, purchased 1st November 2009.

Click here to view more photos of our hens.

New chicken coop

Recently I wrote about how I had designed an automatic door opener for our chicken coop by modifying an alarm clock.  Refer to this posting for more details of the design:
We've now replaced the old chicken coop with a much larger one.
Note the chicken coop is a one-off, home-made design purchased off eBay, which we've then modified to suit our needs.

There's plenty of space in the nesting boxes for our hens.  In fact it's probably too big now, so we'll definitely have to get some more girls.

Plus the most important thing, I've converted my automatic door opener to suit.  Now it operates vertically, and hence why the clock is on a 90 degree angle.
The operating mechanism is much less prone to error.  Specifically there is less friction, and dirt/grit doesn't collect in the tracks.  It may also be less prone to forced entry by cunning animals (e.g. raccoons) that you have in other count…