• Simple HTTP Server in Python 3
    Simple HTTP Server in Python 3
    A while ago, I wrote about how to start a web server in an arbitary folder in Python 2. This can be done with Python 3 as well, but the module name has changed: python3 -m http.server
  • How I stopped worrying and learned to love Bash (part 2)
    How I stopped worrying and learned to love Bash (part 2)
    I wrote previously about the things I’ve learned about the Bash shell lately. This time I’m looking at two bits of functionality that are useful for scripts or functions with variable numbers of arguments. …
  • Simple HTTP Server in Python
    Simple HTTP Server in Python
    Note: This guide is for Python 2. See the follow up post for how to do this with Python 3. The other day my colleague Sam Starling pointed out an incredibly rapid way to start up an http server using Python 2’s …
  • How I stopped worrying and learned to love Bash (part 1)
    How I stopped worrying and learned to love Bash (part 1)
    Note: The second part of this series can be found here. For many years I have feared and avoided shell scripting. Perhaps my comfort zone was rooted in compiled languages. You might even say I’ve lived a very …
  • Hosting static and proxied content with Docker and nginx
    Hosting static and proxied content with Docker and nginx
    In addition to this site, I have personal projects that require web hosting but as I have neither the reliability or availability requirements for multiple nodes, I run a single VPS for all of them. I’ve been …
  • 3d Puzzles
    3d Puzzles
    Just like all the cool kids are doing, Lana and I spent our saturday evening putting together the Tower Bridge 3d puzzle. Last year we documented our assembly of the Eiffel Tower 3d puzzle, and its subsequent demolition …
  • Migrating from Ghost to Jekyll
    Migrating from Ghost to Jekyll
    In an effort to learn a little about the technology behind today’s blogging platforms, I migrated this blog from Wordpress (php) to Ghost (node.js) at the start of the year. I’ve recently migrated to Jekyll …
  • Scala support in Atom
    Scala support in Atom
    For the sake of variation I’ve been writing some of my Scala in Atom. Out of the box support isn’t really there, so the first thing you have to do is to obtain the language-scala package. Atom currently …
  • Custom Post & Tag Paths with Ghost
    Custom Post & Tag Paths with Ghost
    This post covers how to customise tag and post paths with the Ghost blogging platform. The background required is a working installation of Ghost 0.4.2, a basic understanding of JavaScript and a decent text editor, say …
  • Configuring Ghost Admin to use HTTPS with nginx
    Configuring Ghost Admin to use HTTPS with nginx
    I’m considering migrating from Wordpress to Ghost so have them running side by side for a bit: http://oftheoldschool.com (Wordpress) http://andy.stanton.is/writing/ (Ghost) Ghost does not have good media support at …

/writing · tags · archive · visual · rss