Mark Grealish

Cats and wizardry.


impact

Hólavallagarður

Hólavallagarður (Holavallagarthur) graveyard in Reyjkjavik, Iceland.

From Oregon!

My ex-wife has moved herself and the kids to near Bend in Oregon. The kids love it there-the Internet is better, there’s so much outdoors to get lost in, and it’s snowed consistently over the past few weeks. Only last night Garrett blistered his hands in the cold because he kept going out in the […]

Remap a JavaScript Object

Eh, gods, this one bothered me a fair bit. At work our API returns some data that I’ve found I have to remap. As it happens with any organically-grown system, there are a number of small inconsistencies between different objects with similar attributes. For example: interface Foo { ices: { type: 'vanilla'; } } interface […]

And the Land Beyond

The sky above and the land beyond. Taken on Croagh Patrick, Mayo, October 27 2018.

Clontarf Half Marathon

Date: 2018-11-17 Time: 01:42:29 Distance: 21km Pace: 00:04:53/km Finished: 366/1605 (23/100 normalised) Previous race: Gaelforce Howth Summit 10k Went well. Flat course. Ran long and hard. Yesterday I applied the lessons of the Phoenix Park half marathon: I wore warm clothes. Beanie, gloves and an over layer. I found my desired pacer in the starting […]

Esjan and Þverfellshorn

On my second day in Iceland I climbed the gorgeous Mount Esja near Reykjavik!

Seljalandsfoss

Another waterfall, another whistle stop tour, this time at Seljalandsfoss, right down the road from Skógafoss!

Seljalandsfoss Cloning Before/After

In my post about Skógafoss, I mentioned that I spent a few tedious hours in Photoshop cloning out tourists. This led to some questions from my friend Duncan about the time I put in to remove the tourists, which in turn put it into my head to upload this. There really were a million of […]

Skógafoss

Skógafoss waterfall in the South Region of Iceland. Taken October 1, 2018.

Majestic Mountain Mannishness

What's a mountain for except a quick selfie? Taken on Croagh Patrick in Mayo, October 27 2018.

Decay and Renewal

Taken at Keem Beach, Achill Co. Mayo

Gaelforce Howth Summit 10k 2018

Date: 2018-10-13 Time: 00:56:55 Distance: 10km Pace: 00:05:40/km Finished: 103/496 (21/100 normalised) Previous race: Hjartadagshlaupið 2018 10k, Reykjavik And this a whole different kettle of fish. Gaelforce runs are off the road, over the hill and somewhere far off by the sea in a league of their own. Where I enjoyed a flat and even […]

Hjartadagshlaupið (Heart Day) 2018 10k, Reykjavik

Date: 2018-09-29 Time: 00:46:52 Distance: 10km Pace: 00:04:39/km Finished: 57/188 (30/100 normalised) Previous race: SSE Airtricity Dublin Half Marathon My chip time for the run makes this run a new personal best, beating out the DLR Bay 10k finish by 15 seconds! The Hjartadagshlaupið (Heart Day) run seems to be an annual community in Reykjavik. […]

SSE Airtricity Dublin Half Marathon 2018

Date: 2018-09-22 Time: 01:48:45 Distance: 21.1km Pace: 00:05:09/km Finished: 2579/6674 (39/100 normalised) Previous race: DLR Bay 10k 2018 The 2018 SSE Airtricity Half Marathon was both my first half marathon race and a major personal milestone. As I write this post in late October it has been a year since I took up running as […]

Lonely Home

Taken in the Southern Region, Iceland, near Skógafoss.

Sólheimajökull

I have to start somewhere with the Iceland photos!

The Calm before the Storm

The Baily lighthouse in the rain before Storm Callum rolls in.

Of Faith and Reason

Through reason, sanity.

Harold’s Cross, Early Autumn

My neighbourhood looks gorgeous as Autumn rolls in. 🍂🌞

The Baily Lighthouse

The Baily Lighthouse in Howth as Storm Ali rolls over the Irish Sea.

I Wish I Were Lost

With Storm Helene due to make landfall over Ireland tonight, I went up and out on my bicycle around the south city out as far as the foothills.

Git Alias to Flag Files Unchanged

Inspired by a question on Stack Overflow, “Can I get a list of files marked –assume-unchanged?”, this alias allows me to glob mark files as unchanged (or changed) from the command-line. [alias] unchanged = !git ls-files -v | grep \"^[[:lower:]]\" thaw = "!git update-index --no-assume-unchanged $@" freeze = "!git update-index --assume-unchanged $@" As an example […]

Grey, Speckled With Light

Grey skies overhang Grand Canal Dock in Dublin at sunset in early September.

I Haven’t Been Kind to Myself

When you put shit in, you get shit out. At last, today, it occurred to me that I haven’t been kind to myself over the past month. Two years ago I learned that I only know when I’m stressed or angry or upset are in the ways I express them. Like that I eat junk […]

Cast Any Value as an Array in JavaScript

Another stupid little thing. In JavaScript you can use Array.from() or the spread syntax to create a shallow copy of an array or other iterable object, e.g. Array.from(foo) // [foo] [...foo] // [foo] However you can’t perform this with simple values: Array.from(9); // [] [...9] // Uncaught TypeError: 9 is not iterable The good old […]

Phone Repair

So it turns out that being a programmer also means I can repair phones. :p

Cycling is Great

I love cycling.

My Happy Face

I can't get over the difference between me then and me now.

Breaking 20k

My last running goal was a nonstop 20k, which I convinced myself I wouldn't manage until I went out and did it.

Thoughts of Murder