Concerning Rocks

Some years ago I had a passing interest in the abstract shapes and forms rocks can take. 

Recently I was out on the Aberdeenshire coast hunting photos with a friend, who, being impressed with the rocky coastline, wondered exactly where the Highland Boundary Fault emerged at its most north-eastern extremity.

After a bit of research (particularly exploring using the BGS‘s iGeology app), I tracked it to a small headland, Garron Point, beside the golf club outside Stonehaven.

From the outside it doesn’t look like much, but on closer inspection it is awesome.

There are actually two faults – a small one at the north-eastern end of Craigeven Bay corner with Garron Point, forming a small spur off the Highland Boundary Fault which clips the coastline from the town out to sea.

On the lowland side the bedrock is metabasalt, psammite and pelite (North Esk formation) – metamorphic bedrock formed around 461-485MYa in the Ordovician period. On the highland side is gritty psammite (Glen Lethnot grit formation) – around 541-1000MYa.

The fault itself can be tracked to a matter of a few feet – a view from beside one of the golf greens shows the junction of both faults, with a strip of incredibly deformed grey rock leading away some meters rather like a line of chewing-gum.

Some of the most impressive rock outcrops I know. Toward the top-right of the frame – those cliffs are tall, especially from below! – a small fault runs diagonally down to the spray of water and out the left side; from front to back, a line of deformed pale grey rock only a foot or two wide, twisted like chewing gum, marks the Highland Boundary Fault at its most narrow only metres away from its most north-eastern extremity on land, at Garron Point headland near Stonehaven. The gnarly shapes of psammite (metamorphosed medium-grained grey former sandstone) and micro-basalt are awesome.

My favourite image is an abstract closeup – purply-red microbasalt meeting gritty blue-green psammite in a spray of cracks and marbling lines.

Prints are available on my ShinyPhoto photo gallery: Under Pressure

Perhaps the clearest view into the workings of the Highland Boundary Fault I can think of. On the left, red-purple microbasalt (its fine cuboidal structure putting me in mind of streaky thick bacon); elsewhere the blue-green-grey of psammite and pelite, medium- to fine-grained metamorphosed former sandstones. All jumbled together with fine cracks and lines of marble hinting at the pressures involved.

Summer Evenings

Two photos from a stroll down the road on a warm summer evening

Prints of The Leader are available from my photography website, ShinyPhoto.

Partial Lunar Eclipse 20190716

A year or so ago there had been a drone pilots’ meet-up on the shores of Loch Leven in Kinross. Late Tuesday afternoon showed indications from TPE3D and Windy suggesting the light would be pleasant, clipping the surrounding hills around sunset. Further alerts from Twitter reminded me of a partial lunar eclipse, with optimum effect around 2235hrs; again, checking TPE3D I saw the moon would rise in the ESE beside / over Benarty Hill across Loch Leven. 

Arriving a little early, I hunted a composition: the obvious jetties by the carpark at the end of the road have locked gates, as does a track along the shore; walking further round, it’s obvious there’s scenery to be had but the path is surrounded by a 5′ hence making it incredibly frustrating to find a composition. In the end I settled for a “layby” with three concrete plinth benches, just tall enough to see over the hedge and just wide enough for the tripod legs. 

With half an hour to kill before the lighting and lunar eclipse kicked-in, I flew the drone to survey the surroundings.

 

Around 10pm the moon sneaked out from behind a cloud-bank over Benarty Hill, a perfect orange-red half-jaffa-cake in the Earth’s Shadow.

The last photo of the evening is still my favourite: can’t beat a few hazy clouds diffusing the glow of the still-red moon.

Loch Rannoch Sunset

A few photos from Sunday afternoon’s explorations around Loch Rannoch.

We walked through the Black Woods; whilst flying the drone near Camghouran I discovered remains of a building – a pile of stones and hints of mounds in the earth possibly in the shape of a former but’n’ben croft? – in a clearing in the forest.

[sphere img=http://soc.sty.nu/wp-content/uploads/2019/03/IMG_5574-360-fixed.jpg” ]

Sunset on the shore was beautiful; contrasting deep blue ominous dark blue clouds and vibrant orange sunset across the water.

Prints of some of these photos will be available through my ShinyPhoto website: photos around Loch Rannoch.

First Munro

I’ve been over 3000′ twice before now – but for one I stopped short of the summit, and for the other we took the ski-lift up, so neither really counts as Munro-bagging.

In the Christmas/New-Year holiday week, friends and I spent a happy day climbing Schiehallion – a mountain we’ve known and photographed for a long time, but actually climbing it was a first, at least for some of us.

We couldn’t have asked for better conditions: fresh but basically dry, all the way up with mist blowing around the summit.

The top third is a tricky scramble over large boulders, but the view was totally worth it – my first Munro, my first glory and Brocken Spectre all in one.

Glory and Brocken Spectre, Schiehallion. Awesome!

On the way down we paused to admire the surroundings – an interplay of light, mist, undulating lochs and landscape and more mountains.


Bring on the mountains – I have climbing to be doing 🙂

Driving the A9

Saturday’s involved driving much of the length of the A9 from Perthshire to Inverness and beyond to the Nice Place™, and back down again.

On the return, I broke the journey in two locations I’ve previously admired but never stopped at: one, outside Bunchrew outside Inverness, to admire the clear view along the river estuary to the Kessock Bridge:

Odd: I’ve lived around Perthshire for over a decade and driven this stretch of the A9 many many times, but never explored Ruthven Barracks before. I was fortunate enough to arrive just as the moon was rising in the north-east – a lot larger by eye than it appeared in the photos, but it made a good backdrop to the ruined buildings. Otherwise, in the cold late afternoon light, the ground covered in a dusting of snow, it all looked rather bleak…


For a final subject, just as I was packing up the drone to leave Ruthven Barracks, I noticed a splash of soft light on very low clouds clipping the Cairngorm mountains in the distance. Long lens; click; got it.

Life in Shades of Green

I used to make a point of closeup nature photos, simplifying the complexity of plant structure down to a few lines, in dull light. For the first time in ages, I spent most of yesterday afternoon with just the old Helios 58mm lens attached, walking around, seeing what could be seen.
Didn’t expect ladybirds to feature at this time of year.

Winter around Rannoch

We made it up to the Rannoch area mid-afternoon in time to admire the pure calm stillness and misty distant mountain reflections on Loch Rannoch.

Beautiful simplicity: flat calm, mirror reflections on Loch Rannoch.

(Obligatory plug – the above image is now uploaded to my main fine-art / landscape website: Blue Stillness, Loch Rannoch.)

Drone photos also happened – flying around inversion layers over the Black Woods of Rannoch.

And the forest was its usual welcoming self, albeit in subdued winter mode:

Birnam Hill: Winter

A couple of weeks ago in the middle of December, we were treated to a quick overnight blast of snow. It remains my favourite season for photography, so I staggered up Birnam Hill to fly in the late afternoon light.

Landscapes:

Straight-down abstracts – trees and outlines of the Birnam Burn flowing through the snow:

Ground-level tree abstracts:

As an experiment to help learn my way around the Shotcut video editor, I made a short video of the area too:

ShinyPhoto: New Website

The old ShinyPhoto website was getting a bit long in the tooth. It saw several versions of Python come and go and increasingly suffered from bitrot. (Notably, a mutual incompatibility in the CGI module between python versions; it ran for so long the backend storage engine I used became deprecated with no easy way out but to revert to one I wrote myself – not a good reason to rely on third-party libraries!)

So, for the past couple of months I’ve been learning my way around Javascript and node.js and have replaced the site with a new gallery to show-off my photos.

Being me, it’s a bit geeky. With web-design there are so many angles to consider, but here are a few aspects that stick in the mind:

Technical: no XSLT; this is the first time in nearly 20 years where I’ve used a different templating language – in this case, Mustache since it does need to be able to produce non-HTML data as well.

Learning: there’s a whole ecosystem of node.js packages (NPMs) that have come in handy, from the Express webserver to image-resizing utilities (some of which are faster than others!).

Data: in my more professional work capacity I deal with data-storage on a daily basis, so it has some passing interest. One of the problems with the old site was its inability to extract metadata from images; because this instance’s primary focus is the organization and display of photos, I decided that the JPEG should contain all the data displayed – title, description, geotagging, keywords all extracted from one upload and the less manual editing effort required, the better. Essentially, digiKam is both organizer and implicit website editor on my desktop.

Database: with the unit of data being the JPEG, presented as a page per photo, that maps well into a document-oriented model such as one of the NoSQL JSON-based databases. Unfortunately MongoDB disgraced themselves by choosing a non-open-source licence recently, so I was pleased to discover CouchDB – a modular system sharing protocols (JSON-over-HTTP(S)) and query language (MangoDB) across different storage backends with the advantage that I can start from the PouchDB pure node.js implementation but switch to an external version of the same with a quick data-replication later if need be. So far, it’s coping fine with 1.1GB of JPEG data (stored internally as attachments) and 70MB of log data.

Configurability: several aspects of the site are configurable, from the internal and external navigation menus to the cache-validity/timeout on images.

Scalable: my initial thought was to keep image-resizing pure-javascript and rely on nginx caching for speed; however, that would lose the ability to count JPEG impressions (especially thumbnails), so I switched to a mixed JS/C NPM and now resizing is sufficiently fast to run live. The actual node.js code itself also runs cleanly – feels very snappy in the browser after the old python implementation.

Metadata/SEO: the change of templating engine has meant specific templates can be applied to specific kinds of pages, rather than imposing one structure across the whole site; different OpenGraph and Twitter-Card metadata applies on the homepage, gallery and individual photo pages.

Statistics: lots of statistics. There are at least three aspects where statistics rule:

  • the usual analytics; it’s always handy to keep an eye on the most-popular images, external referrers, etc. The site uses its own application-level logging to register events on the page-impression scale, so the log data is queryable without having to dig through CLF webserver logs.
  • how should a photo gallery be sorted? By popularity, by date? Do thumbnails count? What about click-through rate? The new site combines all three metrics to devise its own score-function which is recalculated across all images nightly and forms the basis of a display order. (It surprises me that there are photo-galleries that expect people to choose the sort order by hand, or even present no obvious order at all.)
  • how should a photo-gallery be organized? My work is very varied, from bright colour to black and white, from sky to tree to mountain and water, from fast to long exposure, from one corner of the country to another, as the landscape leads; I did not want to impose a structure only to have to maintain it down the line. Accordingly, the new ShinyPhoto is self-organizing: within any slice through the gallery, a set of navigation tags is chosen that splits the images closest to half. Relatedly, the images on the homepage used to be a static selection, manually edited; now they are chosen dynamically by aspect-ratio and score.
  • Marketing: some aspects of the layout now enjoy a/b testing – no cookies required, but another hash function determines the site appearance and I can check which work best over time.

So far, it’s proving pleasantly easy to live with; apart from the continual debugging and adding of new features – fortunately now slowing down – I’m adding photos at a rate of a handful a day both to the site and to a new RedBubble account in case anyone wants to buy them, one way or another.

So apparently I now like the whole node.js ecosystem. It’s blown away the cobwebs of running – or more accurately not-running – a legacy website, whilst retaining full control of the appearance and structure of the site not handing that over to some third-party site designer.

A good way to start a new year, methinks.

Lady Mary’s Walk, Crieff

A few photos from an afternoon stroll around Lady Mary’s Walk outside Crieff, and up Laggan Hill.

River-bank shenanigins:

Along an avenue of Beech trees

And a favourite tree – always think it looks italicised, leaning at that angle.

One of my favourite trees up Laggan Hill – there’s something aesthetically pleasing about the way this old tree leans –

Caithness Holiday Day 5: Badbea Clearance Village

An unusual choice of place to visit on the last day of one’s holidays, but an important monument to Highland/Caithness history nonetheless, and one ideally suited to a bleak cold foggy day, too.

Forced off the land as part of the Highland Clearances, people from the surrounding areas (Ousdale, Auchencraig) sought refuge at Badbea. Not the most hospitable area to try and make home, situated right on perilous cliff-tops in a location so windy the cattle and even children had to be tied down to stop them being blown away.

The bleakness certainly suits black and white.

Caithness Holiday Day 4: Duncansby Head and Stacks

Ignoring the previous post about offensive misuse of woodland, my fourth day of the holiday started out pretty well, with a trip to John o’Groats – awful tourist-trap of a place but at least they’ve renovated the hotel since I was last there and the ice-cream (2 scoops) was excellent. 

The sea stacks themselves are pretty awesome to behold, middle red sandstone showing evidence of having formerly been attached to the land but eroded away by the sea.

We proceeded to Duncansby Head – ignoring the lighthouse, walking down the coastline to the sea stacks. On the way, a large group – maybe 60 folks – were crowding some of the cliff-tops looking south, watching a small pod of Orcas swimming off distant headlands. Unfortunately the one kind of lens I didn’t have with me then was a long zoom – but the shouts of joy when one of the orcas blew or jumped were incredible.

On the way back, a disturbance in the water just away from the cliffs caught my eye: a peculiar kind of standing wave with the shape staying more or less constant. Obviously a conflict of two tides, one running along the north coast between the mainland and Orkney, the other flowing up the North Sea; on checking wikipedia later, that corner of the Pentland Firth is known for two tidal races, the “Duncansby Race” and the “Boars of Duncansby”. 

Wave interference – a standing wave pattern at the eastern end of the Pentland Firth – a tidal race as the east/west and north/south currents conflict around Duncansby Head. I’m not sure if this is the Duncansby Race or even the Boars of Duncansby, but it caught my eye as I was heading back up the coast.

Craig Varr: Misty Landscape

Saturday was one of those strange days where the weather forecast changed, leaving me not particularly inspired where to go take the camera. But I carried on regardless up to Kinloch Rannoch and climbed Craig Varr. The views on the way up were pleasant: nice trees silhouetted against the sky, views along Loch Rannoch; as I reached the top of the crag, however, the mist came down reducing visibility to barely 100yd with low cloud flowing over the trees in front. 

Descending, below the cloud level, I could see clouds zipping along above Loch Rannoch like a steam-train, the mountains opposite appearing and receding in the mist.