Music 2018

With the caveat that my last.fm account was disconnected in April and I didn’t realize it before the beginning of May, I have a few stats about the music I listened to in 2018: 3,645 tracks, some multiple times: 6,245 listens. that amounted to 15 days and 4 hours of music 690 different artists, of which 66% were artists I hadn’t listened to before 971 different albums (84% new) My top albums were: ...

January 6, 2019

Web App With Gobuffalo

Two years ago I started learning the Go Programming language. I’m not a professional dev and so couldn’t devote as much time to it as I would have liked, but I did continue to learn and got better at it. One of the issues I outlined in the post linked above from 2 years ago as I was beginning, was that I didn’t find a Go web framework I liked, but https://gobuffalo.io has emerged in the meantime. It is inspired by Ruby on Rails, the documentation says. But I don’t know Ruby on Rails, so what’s meaningful to me is that Buffalo: ...

August 19, 2018

DIY NAS

This isn’t much of an article, the information here is quite readily available elsewhere, but I’m just documenting how I set up a Raspeberry Pi 3 with a removable hard drive to work as a DIY NAS at home. Just so I can come back to it if I have to do it again. Note: was fun and all, and it does work, but not very smoothly, and it’s a bit of a pain. I should pay Dropbox | Google | Amazon and be done with it. Anyway… [hits publish] ...

March 31, 2018

Gollico - ToC

The Bibliothèque nationale de France (BnF) has opened APIs for a number of services, including their Gallica digital library, which contains 4.3 millions of documents: digitized books, maps, photos, musical scores, etc. from the collections of the BnF and partner libraries. I thought it’d be a nice little project to do a small set of client functions for those APIs: I’d practice Go, and familiarize myself with the APIs. So I started doing that. First result is here: ...

February 11, 2018

Machinebox

Following an experiment with the Google Cloud Speech API, and another with the Azure Vision API, I continue my experiments in Machine Learning for archival materials with Machine Box. I read Machine Box founder’s Mat Ryer’s post about How (he) built an image proxy server to anonymise images in twenty minutes and based my expriment on his. He uses an image, detects a face in it, removes it and passes the modified image on. And reading the machine box documentation, I saw it also had functionalities to train Machine Box to recognize a particular face, and then use it to find similar faces in other images. ...

January 31, 2018

Azure Vision Api

Following an experiment with the Google Cloud Speech API, where I tried to extract information from sound files - transcripts of speech, keywords, etc. - I thought I’d try another Machine Learning API, with the same overarching goal but a different project. The overarching goal is still to use the Machine Learning APIs provided by such internet giants as Google or Microsoft and try to somewhat automate the treatment of archival and library material. ...

January 17, 2018

Google Speech API

This past year, we’ve heard a lot about the progress of Machine Learning algorithms and that got me thinking. Libraries and archives have a lot of sound files around, which can’t be easily used: for the most part, if you want to know what’s in them you either have to listen to them, or hope that an archivist did and provided the necessary metadata, which is quite time consuming, and there’s a lot of backlog around… ...

January 10, 2018

Brexit 1956

As is quite normal, people being worried about what comes next, talk about Brexit tends to look at what comes next. When people talk about the past, it’s usually about either the campaign, or Cameron’s Premiership. But I’m really interested in the long term thinking around Brexit. In 1994 I was studying History at the University of Bristol, and doing a Master’s paper on the U.K. applications to the European Economic Community of the 1960s, and specifically how that process was presented to the public and framed in the media. Even though that was a long time ago, I remember a few things about that work which seem to be relevant today again, because when I hear today’s debates, very often I can’t help but think “plus ça change…”. ...

July 25, 2017

Future library

In the early 1990s, when I was a student, I visited an art exhibition with photographs by Sugimoto Hiroshi. It was from a series called Seascapes. The photographs were all in black and white. They had been taken around the world with a view camera, but all showed the same thing: the sea and the sky, with the line of the horizon cutting the picture in two halves. Sometimes it was almost night, sometimes the horizon disappeared in fog, sometimes it was as thin and clear-cut as a pencil line on a white paper. ...

June 22, 2017

Hugo on Firebase

This is a short post to document how I deployed my Hugo static website to Google Firebase hosting. I do not cover Hugo itself: see their Quickstart guide. You need to install Node.js first, as it is required by the Firebase CLI, which is then installed from the terminal using: npm install -g firebase-tools You can now connect your local machine to your Firebase account: firebase login will open a browser window and ask you, using your Google credentials, to authorize Firebase. ...

June 18, 2017