{"@context":{"rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","owl":"http://www.w3.org/2002/07/owl#","foaf":"http://xmlns.com/foaf/0.1/","dc":"http://purl.org/dc/elements/1.1/","dct":"http://purl.org/dc/terms/","sioc":"http://rdfs.org/sioc/types#","blog":"http://vocab.amy.so/blog#","as":"https://www.w3.org/ns/activitystreams#","mf2":"http://microformats.org/profile/","ldp":"http://www.w3.org/ns/ldp#","solid":"http://www.w3.org/ns/solid#","view":"https://terms.rhiaro.co.uk/view#","asext":"https://terms.rhiaro.co.uk/as#","dbp":"http://dbpedia.org/property/","geo":"http://www.w3.org/2003/01/geo/wgs84_pos#","doap":"http://usefulinc.com/ns/doap#","time":"http://www.w3.org/2006/time#"},"@graph":[{"@id":"https://rhiaro.co.uk/2020/05/week-in-review-5","@type":"as:Article","as:content":"
I worked way too much this week, and got up at 0630 to finish some stuff before today's Co-op meetings, so to enforce taking the rest of the afternoon off... my building's wifi went out. Then the water.. and then the power.
I have started a new crochet project. And went to the beach.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2020-06-12T18:29:00+02:00"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"https://rhiaro.co.uk/tags/life"},{"@id":"https://rhiaro.co.uk/tags/cooplife"},{"@id":"https://rhiaro.co.uk/tags/albania"}]},{"@id":"https://rhiaro.co.uk/2020/06/brain","@type":"as:Note","as:content":"I honestly don't have the brain space for github to be looking different just now
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2020-06-24T10:08:00+02:00"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"https://rhiaro.co.uk/tags/life"}]},{"@id":"https://rhiaro.co.uk/2020/06/javascript","@type":"as:Note","as:content":"Modern javascript is the most alien shit I swear, I can't read any of this
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2020-06-22T16:08:00+02:00"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"https://rhiaro.co.uk/tags/javascript"}]},{"@id":"https://rhiaro.co.uk/2020/06/week-in-review","@type":"as:Article","as:content":"Why doesn't crocheting furiously while staring at my text editor cause code to be written???
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2020-06-24T14:44:00+02:00"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"https://rhiaro.co.uk/tags/crochet"},{"@id":"https://rhiaro.co.uk/tags/mbaking"}]},{"@id":"https://rhiaro.co.uk/2020/07/discovered","@type":"as:Note","as:content":"I have discovered the JavaScript spread/rest syntax, and reluctantly admit, it is quiiiiiiite cool.
(I still hate javascript tho)
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2020-07-09T15:11:01+02:00"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/nodejs"},{"@id":"https://rhiaro.co.uk/tags/javascript"},{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"http://opendataservices.coop"}]},{"@id":"https://rhiaro.co.uk/2020/07/week-in-review","@type":"as:Article","as:content":"\r\nHmmmmm find the most efficient and least complicated way to recursively walk a large nested javascript object and change certain keys in certain cases orrrrrr change the whole thing into a JSON string and do a find-and-replace?!?\r\n
\r\n\r\nI think I have my answer here.\r\n
","as:generator":{"@id":"https://apps.rhiaro.co.uk/no-ceremonies-are-necessary"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2020-08-02T08:10:59+01:00"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"https://rhiaro.co.uk/tags/javascript"}]},{"@id":"https://rhiaro.co.uk/2020/08/week-review-3-9","@type":"as:Article","as:content":"