In early 2011 I got the go-ahead to begin planning a Hack Day event. Our Assistant VP of Distributed Learning had heard about the success of Atlassian’s Shipit Days, and wanted to create a similar event here.
It was a glorious day. Me and my small team of student web developers had frequent conversations about running one ever since we’d heard of Google’s 20% time. Like teenagers imagining the adventures afforded by a driver’s license, we would imagine our selves solving all of higher ed’s problems. …
I looked far and wide, and found no combination of configuration that actually worked.
I finally managed to get everything working so I’m sharing it here just in case it’s useful to you. If it works, your welcome, if it doesn’t please share and I’ll update this info.
Update added July 10/2015
We use an in-house deployment script that uses symbolic links to atomically update our PHP based web applications. Our stack had some changes that lead to a confounding headache where PHP was not using code from the latest deploy.
As it turns out this was a product of our Nginx configuration and how PHP opcode caches uniquely identifies it’s files. The solution ended up being a simple configuration change.
The parameters for the requests that are sent to PHP are set at the web server level (an important distinction — see read more link below). By default the file parameters for the file requested script and document root do not resolve to a real path. …
My first adventure with Varnish required a great deal of research and head scratching. Here’s the first in a series of guides for fellow adventurers (not dummies) who need to wrap their head around working with Varnish.
This was the easy bit, it was dead simple to install and get running. I’m using a Ubuntu LTS box, so I just used the apt-get install:
Install the newest stable version, which is 3.0 right now.
curl http://repo.varnish-cache.org/debian/GPG-key.txt | sudo apt-key add -echo "deb http://repo.varnish-cache.org/ubuntu/ precise varnish-3.0" | sudo tee -a /etc/apt/sources.listsudo apt-get updatesudo apt-get install varnish
Sublime Text lets you associate file extensions with certain syntax highlighters, but it isn’t obvious how to deal with files that don’t have file extensions. I found two (UPDATE: three) ways, here they are:
We get asked about the name of Obojobo quite a bit. I’ll admit, it’s pretty strange.
The story isn’t particular interesting either, which I regret every time I have to explain it. Not because I feel it needs an epic back story, but rather because people really want to hear something amazing. The starry eyed interest quickly drains from their face when I explain that there is no meaning behind it.
Is it an acronym, or some strange word from a dead language I’ve never heard of? Nope, it’s just a name. …