Compare your run with the Great North Run! See how far through you got. Which of your local landmarks match up to iconic things on the route? Maybe passing the corner shop is like crossing the Tyne Bridge? This app was built to help the Team 40x40 runners train and raise money for the GNR 2019.
I’ve been using 500px as a showcase of some of my favourite photos. I do like it, but was looking for a bit more control over layout and photo organisation. I was also looking around for a way to mix photos with maps from Simon Likes Maps for photo sets arising from trips where I’ve been on tour somewhere.
I’ve recently finished an Android app for Simon Likes Maps, which lets you take your routes offline for navigation. This does not appear in SLM’s own release notes (it did not need a release of the web code!) so here’s a quick post to mark the occasion.
I’ve upgraded this site to the latest version of Jekyll and also updated it to use Bootstrap 4. In 2017, there were not many Bootstrap 4 themes out there. I created one from scratch and out the results on GitHub for others to use.
This post demonstrates hovering over features on a map and setting their borders to blue. Basically this repurposes the OL3 Box Selection Demo to use an
ol3.interaction.Select interaction instead of click/drag box interactions. There’s some notes at the bottom about using
map.on('pointermove') for an alternative way of doing it.
One of the reasons I work on Simon Likes Maps] is that I can add features I want that are not readily elsewhere. One of these is gradient highlighting for steep routes. This is especially useful for route planning in avalanche terrain.
Google App Engine can serve static content as well as apps, which makes it a handy place to run sites like this one powered by Jekyll (more info here). But familiar features from other webservers are missing and need reinventing, such as default directory indexes and HTTP Basic Auth. Here’s some info about how to add Basic Auth.
Simon Likes Maps is an ongoing hobby project started in 2014. It is designed to solve a really simple thing: draw a line on a British Ordnance Survey map and then share it with someone as an idea for a walk, bike or run, but it’s grown a lot since 2014.
This might be a bit out of date now, but in 2011 I was was working with Django a lot and one of the arguments I heard against using Django’s then new-ish class-based views was poor docs.
I wrote a Python scripts to traverse the CBVs and produce a Yuml output. I think yuml uses GraphViz to produce its final output, so essentially this is a shortcut to running GraphViz over CBV, thanks to Yuml.