Category Archives: Hacking

`git clone` works on GitHub but not GitLab or BitBucket!

The same command, with the same uploaded key works fine on github. But leads to an “ssh_askpass: exec(/usr/lib/ssh/ssh-askpass): No such file or directory” error on both bitbucket and gitlab. EDIT UPDATE: the reason was I was running the command below inside an Emacs shell. If you use an msys2 terminal then the command works. But […]

Posted in Hacking | Leave a comment

How to forward email from your VPS to an external email provider

I use Linode to host my domains. I had a need to have an official looking email, and found this post by Jesse Lau. However he is missing a crucial line which I found in this Linode forum post: virtual_alias_domains = ducklington.org So the entire correct recipe is: Install postfix apt-get update apt-get upgrade apt-get […]

Posted in Hacking | Leave a comment

Push-style templating systems catalog

Terence Parr wrote a seminal article entitled “Enforcing Strict Model View Separation in Template Engines”. In this article he states: The mantra of every experienced web application developer is the same: thou shalt separate business logic from display. Ironically, almost all template engines allow violation of this separation principle, which is the very impetus for HTML […]

Posted in Hacking | Leave a comment

Solved: “Unpacking the package… Could not create directory.” wordpress error

I ran into this beauty with my latest attempt to install a WordPress theme: Unpacking the package… Could not create directory. After a brief “wtf?!” and nothing in the Apache error log or a quick search, I did the following from the root of my wordpress install to save the day: mkdir wp-content/upload chmod 777 […]

Posted in Hacking | Leave a comment

Learning Haxe via the Elm examples

The goal of the Elm2Haxe Project is to implement all of The Elm Language tutorial examples in Haxe OpenFL. Would anyone care to submit pull requests for Layout, Positioning, 2D Shapes and 2D Fills in the Elm Language Examples basics section.  

Posted in Hacking | Leave a comment