How to compress a folder of .mov files

Made a bunch of .movs using quicktime’s screen recording but they’re a bit big? ffmpeg’s default settings when converting to mp4 is a quick win for i in *.mov; do ffmpeg -i $i $i.mp4; done Name them alphabetically and you can merge them all together: ffmpeg -f concat -i <(printf "file '$PWD/%s'\n" ./*.mp4) -c copy merged.mp4

May 29, 2015&nbsp;·&nbsp;(Updated May 29, 2015)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;matt

Generating a CMYK file for printing

So you want to print something (like a banner) but the printers have asked for it to be int the CMYK colorspace? Well we could argue about how to spell colour or whether CMYK is a colorspace at all. But I can’t be bothered, let’s just cut and paste this command which is what I came up with after a morning of hacking… convert -resize 9520 -density 300 rgb_input.pdf +profile icm -profile sRGB_IEC61966-2-1_black_scaled....

May 12, 2015&nbsp;·&nbsp;(Updated May 12, 2015)&nbsp;·&nbsp;2 min&nbsp;·&nbsp;matt

Dell U2515H and problems with a USB apple keyboard

UPDATE/Short answer: Use the USB extension lead that came with the keyboard! It has better contacts. Does anyone else ever have problems with this combination? They keyboard just goes dead. I use the monitor’s USB hub to connect my keyboard and mouse. I then connect the hub to either my macbook or my linux pc and toggle the video inputs. Sometimes the keyboard just dies. When it’s in the broken state the following things are true:...

April 8, 2015&nbsp;·&nbsp;(Updated April 8, 2015)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;matt

Tapiriik not syncing to Dropbox?

My activities hadn’t been syncing to Dropbox for a while (since mid-November 2014). This activity was not synchronized to the following services: Dropbox: There was a problem indexing your activities on Dropbox, so no activities will be uploaded to Dropbox. Everything else was syncing fine (Strava, Endomondo, Garmin). A quick email to the author and everything is solved: If you look in your Dropbox folder there should be a number of files with ....

March 31, 2015&nbsp;·&nbsp;(Updated March 31, 2015)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;matt

Hemington 10k 2013 results

Yes, that’s not a typo, these are the results from 2013. I’m just posting them here because I couldn’t find them on the internet. Managed to find a copy in my email though so thought I’d just post them here in case anyone else is interested: Surname First Name Gender Race Category Race Number Finishing Time Position Position within Category Running Club Ryman Paul M M 157 36.48 1 1 Frome RC Sage Rich M M 114 38....

March 23, 2015&nbsp;·&nbsp;(Updated March 23, 2015)&nbsp;·&nbsp;5 min&nbsp;·&nbsp;matt

Using an SSL certificate on a custom domain with Google App Engine

This post is more a reminder for me. Sorry. Get an SNI certificate from Gandi. And download the certificate It will have a name like: certificate-123456.crt You need to create public and private pem files for google like this: openssl rsa -in cameraforensics.key -text > private.pem openssl x509 -inform PEM -in certificate-123456.crt > public.pem (cameraforensics.key is my private key from when I created the SSL certificate from Gandi) In Google Apps domain manager, upload those files under “Security > show more > SSL for custom domains“: I was upgrading my certificate so I see both the current and the new certificate:...

March 4, 2015&nbsp;·&nbsp;(Updated March 4, 2015)&nbsp;·&nbsp;2 min&nbsp;·&nbsp;matt

Garmin forerunner 620 verses the 205. The Good, the Bad and the Ugly

I previously had the (very popular) forerunner 205 so this review will be based on comparing it to that. I bought the 205 when it came out in 2006 and it’s still going strong. I love tech though so decided to treat myself to an “upgrade”… The Good Wifi and bluetooth data uploading. This is really handy. Saves getting the computer out. The live tracking is also good, but it requires you to take your phone on your run....

January 14, 2015&nbsp;·&nbsp;(Updated January 14, 2015)&nbsp;·&nbsp;2 min&nbsp;·&nbsp;matt

Ugly business practices at Facebook

Facebook have broken its messenger feature into its own app. Lots of people freaked out thinking Facebook wanted to use it to spy on them as it requires excessive permissions etc. In reality, it probably needs all those permissions, I don’t really care about that, privacy died years ago. What bothers me is that people use it instead of emailing me. I strongly prefer email. It’s searchable and owned by me....

November 5, 2014&nbsp;·&nbsp;(Updated November 5, 2014)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;matt

How to access your app engine dev server from another machine

I keep forgetting how to do this so I’m writing it down in the vain hope I may commit it to memory. The problem You want to access your locally running dev server on another machine on your local network or maybe even from a virtual machine. whatevs. The solution Start your dev server with this extra program argument (you can find this under “debug configurations” in eclipse): --address=0.0.0.0 Now remember it you stupid brain....

October 10, 2014&nbsp;·&nbsp;(Updated October 10, 2014)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;matt

Running the 4K AOC U2868PQU and Intel HD4000 graphics…

Ok, I just bought a 4K display, whoop! I knew when I bought it that neither my late-2012 Retina Macbook Pro, or my Ubuntu desktop machine would actually drive the monitor at 4K because they both rely on Intel’s HD4000 graphics which is built into their Ivy bridge CPUs. I did however expect to get at least 2560×1440 (if only at 30Hz) which is fine by me, and then I’m ready when I next upgrade…...

September 30, 2014&nbsp;·&nbsp;(Updated September 30, 2014)&nbsp;·&nbsp;2 min&nbsp;·&nbsp;matt