XCode 7.1 and Cordova build errors

After updating to XCode 7.1.x on El Capitan I was unable to build a MarvelApp export from our design agency. Despite nothing having changed with the code and nothing else obvious I assumed that XCode must've broke something on update. As with most things XCode related this theory is correct. To fix navigate over to the Search Paths within the Build settings and add the following: $(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include After that you should be all good. I'm sure there is a well meant reasoning behind this - my XCode knowledge is patchy right now - but »

Legend of the Four Kings

If you used to stay up late in the 90s and watch Manga on Channel 4 then you must surely remember The Legend of the Four Kings. This and the Guyver were my very first introduction to cartoons not specifically for children and I absolutely loved it. The darkness of the plots and the stylised violence are probably to blame for a lot of my neuroses, in a good way of course. Amazingly someone has uploaded all these in fairly decent quality and put them into a playlist on Youtube! As is often the case with things I remember for »

YouTrack & Hub authentication

We've recently started using YouTrack at REVL - it's a pretty nice JIRA-like issue tracking system from JetBrains - the people that brought you PyCharm. As with many of these things it's not without it's quirks, and one in particular is likely to drive you crazy - recreating a Hub login for a given user (Hub is the general "traditional" authentication mechanism as opposed to say Google Apps or Github OAuth). Some background: I created a new user They had some isssues finding their login email and long story short needed resetting Within the user admin I found the relevant »

Open University - M303 Further Pure Mathematics

It has begun. This is my fifth year with the OU and this is the proper start of what would be third year if I was full time. This particular course has something of a reputation already in it's short life (this is the second presentation). It consolidates a number of previously independant courses into one 60 point - that's basically a whole year part time or half a year full time equivilant. The main topics covered are: Number Theory - congruence equations, quadratic reciprocity, prime number theorems Group Theory - Sylow theorems, classification, finite fields, introductory Galois Theory Rings »

Session based cURL handiness from Chrome

Very often I need to confirm some output - and browser caches are notoriously overzealous at not always returning the very latest version. It is of course possible to (attempt) to switch this stuff off but it seems hit and miss even these days. One extremely handy feature that the Chrome developer tools dialog has, under the network section is the ability to copy a request as a cURL command. It's had this since March 2013 but it seems to be secret knowledge to many. This will load your clipboard up with a paste & go command, sessions included. This »


Over a year ago Nina got me a Coopers homebrew kit for my birthday. It took me forever to actually get round to it, partly on the assumption I would cock it up and it would be a waste but having since completed 3 brews now I really like it and am pleasantly surprised by the results. When the kit itself came it had a "English Bitter" included. My first few days had me thinking the whole thing had gone off but after being reassured by a friend (and Nina telling me to just leave it) the end result after »

Graphviz dotfiles to PNG via Make

I document most things using Graphviz and repeatedly recreating the image files becomes a PITA not long after you've started. Since I've a makefile lying around from Sphinx and since I'm creating said diagrams for the sphinx documentation, addding a task there would make sense. As with anything involving make, the syntax is a bit obtuse: DOT = $(wildcard *.dot) PNG = $(patsubst %.dot,_static/images/%.png,$(DOT)) _static/images/%.png: %.dot @echo "Converting $<" @dot -Tpng $< > $@ dotfiles: $(PNG) Now running make dotfiles I end up with all .dot files in the current directory as PNGs within _static/images/. One »

Lost Office files recovery on OS X

I (used to) work somewhere where Office is used extensively. ~/Library/Application Support/Microsoft/Office/Office 2011 AutoRecovery/ Within this folder you'll find any Office documents that have been auto saved. Occasionally you might get away with finding an auto recover version in there. Weirdly I tend to find these more reliably open up within Open Office. »

Playing with Sightly outside of AEM

Having owned what used to be called Day CQ for some time Adobe have fully rebranded and launched the platform as Adobe experience manager in the 6.0 release. This sees quite a number of core changes and one of the biggest ones for those dealing with the styling and day to day use of the platform is the templating engine Sightly. In a sign of the times Adobe have donated this to the Apache Sling project too. Adobe provide a few Github repositories for showing a component and a REPL console but you'll need a running copy of AEM »

Ghost updates on Webfaction

Upgrading ghost in place on webfaction is fairly painless. If you have any problems its easiest to debug by using node in bin directly to launch the ghost index.hbs file, this wat you can see the errors there and then. #!/bin/bash zip -r9 ghost.backup.zip ~/webapps/ghost/ghost; wget -O ghost.latest.zip $( curl -s https://api.github.com/repos/TryGhost/Ghost/releases | \ grep browser_download_url | head -1 | cut -d'"' -f4 ); unzip ghost.latest.zip -d ~/webapps/ghost/ghost/; cd ~/webapps/ghost/ghost; ../bin/npm install --production ../bin/stop && ../bin/start »