Month: December 2015

  • Git remote repos with OneDrive

    I have various public git repositories on GitHub but I like to keep some source (usually my active App Store apps) private. Whilst it’d be nice to use GitHub private repositories, given my Apps are for fun and don’t really make anything, don’…

  • Git remote repos with OneDrive

    I have various public git repositories on GitHub but I like to keep some source (usually my active App Store apps) private. Whilst it’d be nice to use GitHub private repositories, given my Apps are for fun and don’t really make anything, don’…

  • Swift Enums and Protocols

    I’m trying to clear out my inbox before Christmas and I noticed an emails to myself entitled ‘Enum question. Add protocol to enum?’. The short answer is yes. The longer one. Take the following protocol protocol Foo { func f() -> Void } …

  • Swift Enums and Protocols

    I’m trying to clear out my inbox before Christmas and I noticed an emails to myself entitled ‘Enum question. Add protocol to enum?’. The short answer is yes. The longer one. Take the following protocol protocol Foo { func f() -> Void } …

  • PC-lint Plus is coming – and with it, full support for C++ 11 and C++ 14

    Gimpel have just announced a beta of PC-lint Plus – a new product which will sit alongside PC-lint. To understand the (rather complex, I’m afraid) background and the background to why a beta of PC-lint Plus has been announced rather than one for the l…

  • PC-lint Plus is coming – and with it, full support for C++ 11 and C++ 14

    Gimpel have just announced a beta of PC-lint Plus – a new product which will sit alongside PC-lint. To understand the (rather complex, I’m afraid) background and the background to why a beta of PC-lint Plus has been announced rather than one for the l…

  • New open source project on work time – git-history-data

    Announcing a little open source project that I have built at work and been allowed to publish Freely. git-history-data analyses a Git source code repository and dumps out data in a form that is easy to analyse. I wrote an article demonstrating how to u…

  • Java HTTPS to a server with a self-signed certificate

    Nothing is easy in Java, and nothing is more disproportionately non-easy than downloading something. If you add SSL to the equation, it becomes unfeasible for any human to navigate the twisted passages of the Java API, so here is a tiny fragment of map…

  • Vim as editor for Claws Mail

    I got sick of not having Vim as my text editor for emails in Claws Mail but GVim makes my eyes bleed so I wanted proper Vim-in-a-terminal as my editor, which was not particularly straightforward. The proper incantation was to make a script in my PATH c…