Published

Leather strap repair on straw bag repair

Brown leather strap repair on straw bag

Replaced the broken leather straps on my mom’s old straw bag with my new (new to me anyway!) favourite tool.

Speedy Stitcher Sewing Awl

Edit 2018.08.29 at 15:08
This bag has seen a lot of action this summer and the handles are holding up well. The straw (it’s more like thin rope…) is starting to fray at the top though. I’ve lashed it together with invisible fishing line for the time being. I’m expecting sections of it to give way eventually, at which point I’m considering doing some sort of makeshift crochet/embroidery thing to keep it patched up. That’s where that black line came from, it was a little band made of the same straw material that wrapped round the whole bag. It was totally eaten away in parts, so I unwound what was left and replaced it with black embroidery floss.

Published

Allsorts

– – –

GitHub repo for lobste.rs

lobste.rs is a link aggregator by Joshua Stein that runs on Rails. See the About page for a run down of it’s features and the reasons behind them.

– – –

What Do We Lose When It’s Easy to Use? In Defence of Inefficiency

Lecture by Andy Pressman of Rumors and Verso Books for DWP.

– – –

“The Notebooks of Malte Laurids Brigge” by Rainer Maria Rilke

‘There are no beginners’ classes in life. What is required of you is always the hardest thing, right from the start.’

– – –

before sleep at the end of love (description of a lullaby)

Tuesday 27 September 2016, 7–7.30pm
Bold Tendencies, Car park floors 7-10, 95A Rye Ln, London SE15 4TG
Tickets £8 on door

An opera by Sarah Hardie. Music composed collaboratively with Jack Sheen, choreography by Eleesha Drennan. Performance by Sarah Hardie, Angela Hardie, and Musarc. I’ve really enjoyed working on this and am looking forward to the performance.

– – –

Published

Proposal with Mobile Studio for RIBA’s Constructing Communitites

Photo of the Constructing Communities wall vinyl

I enjoyed working on a proposal with Mobile Studio recently for Constructing Communities. This evening at the RIBA building on Great Portland Street, Julie Cormie is giving a pecha kucha on ‘Flipping Bricks’, our proposal for an architectural intervention driven by real-time train data.

The photos above and below are from the opening of the exhibition of shortlisted proposals in Peckham Levels, on from 2-30 June 2016. The exhibition graphics are by Matias Clottu.

Panoramic photo of Constructing Communities

Published

Photo of midsummer Musarc performance at The Old Truman Brewery in Shoreditch

Musarc performing at the Old Truman Brewery on the summer solstice in 2016

Recently had the pleasure of participating in “On repetition: Musarc folk meet on a midsummer day until dusk II”. The evening culminated in a performance of Tape Music: Score for Musarc (2015) by Lin Chiwei.

Read more at musarc.org
See more at musarc.org

Published

Snippet for LazyLoad + Spin.js

/**
 * Identify images by class. For each image, add 
 * [Spin.js](http://fgnass.github.io/spin.js/) to parent, [LazyLoad](http://verlok.github.io/lazyload/) image, stop spinner 
 * when image is loaded.
 */

var imgClass = "lazy";

var spinOpts = {
  // [Spin.js options](http://fgnass.github.io/spin.js/#usage)
};

var spinners = [];
var elems = document.getElementsByClassName( imgClass );
for ( var i = 0; i < elems.length; i++ ) {
  var pId = "lazy-" + ( i + 1 );
  var parent = elems[i].parentElement;
  parent.id = pId;
  spinners[pId] = new Spinner( spinOpts ).spin( parent );
}

var lazyLoad = new LazyLoad( {
  elements_selector: "." + imgClass,
  callback_load: function( element ) {
    var spinner = spinners[element.parentElement.id];
    if ( spinner ) {
      spinner.stop();
    }
  }
} );

For use with LazyLoad by Andrea Verlicchi and Spin.js by Felix Gnass. SB and I have both checked out a few different lazyloading plugins, we’re pleased with how this one works with srcset.

Since the default positioning of Spin.js centres the spinner in the element, it’s best for the image to be the only child of the parent element. The code above assumes that this is the case. If I didn’t have control over the markup or needed to individually wrap each image for any other reason, would probably implement something similar to the above w/ jQuery (see the Spin.js jQuery plugin).

Published

Update to colour JS on piperhaywood.com

Just pushed an update to the colour JS on piperhaywood.com. The HSL colour has been looking pretty muddy recently, partly since it’s an orange-y hue this time of year, but mostly because sunrise and sunset weren’t being taken in to account properly. Before, the lightness value changed gradually between 12:01am and midnight. Now it looks a little more “sunny” in the daytime. Will need to keep monitoring the min/max values, yellow could be problematic.