Category Archives: programming
World of Warcraft Classic addon packaging
WebFaction helpers: HTTPS and www
Why didn’t I respond to your pull request?
I have some fairly popular open source packages up on GitHub. Happily, I get people submitting pull requests, adding features or fixing bugs. It’s great when this happens, because people are doing work that I don’t want to do / haven’t gotten to yet / didn’t think of. …but I’m pretty bad at responding to …
Continue reading “Why didn’t I respond to your pull request?”
Sublime Text packages: working in 2 and 3
I maintain the Git package for Sublime Text. It’s popular, which is kind of fun and also occasionally stressful. I recently did a major refactor of it, and want to share a few tips. I needed to refactor it because, back when the Sublime Text 3 beta came out, I had made a branch of …
Continue reading “Sublime Text packages: working in 2 and 3”
Maphilight for jQuery 1.9.0
jQuery 1.9 was released recently, and removed some things that have long been labeled as deprecated. This broke maphilight slightly, since it was still doing a few checks on $.browser. I’ve just fixed that. As always, the latest version is available on github.
Raking Jekyll
I’ve never really touched rake before, but since switching to Jekyll I’m finding that it’s becoming an essential part of my workflow. In the limited area of blogging, at least. rake is a version of make in which you define all your targets in Ruby. Because practically anything would be an improvement over Makefile syntax, …
XSS is fun!
Pretending innocence, I ask why all these high profile websites have their homepages covered in spinning images? CNN (screenshot) The New York Times (screenshot) Mashable (screenshot) Fox News (screenshot) Okay, obviously enough, I’m messing with them. But how can I do that? The answer is cross site scripting (“XSS”). XSS is surprisingly common, and nigh-universally …
Jekyll
I’ve just redone my website using Jekyll. It is now completely static. No PHP, no database, nothing like that. Why did I do this? It’s quite soothing knowing that all my content is version controlled. I am now nigh-immune to traffic spikes. I was using caching with WordPress before, so it had never been an …
To replace PHP you need
(Expanding slightly on my response to this HN thread.) First: to be on all shared hosting everywhere. I.e. you need to be really easy to install, and preferably not involve long-running processes that shared hosts might choke on. Second: to be beginner friendly. No requirement of understanding MVC, or running commands in a shell (hi …