Posts tagged with "post mortem"
Post-Mortem: Trollcave

This is a post-mortem of my Trollcave vulnerable VM. As it goes into implementation details of the different components and their vulnerabilities, it can be considered a comprehensive spoiler. If you’re going to, complete the VM before reading this. By the period between its inception and release, Trollcave was the labour of two years and a bit. But in terms of when I actually worked on it, it was the labour of about three weeks. Over the first week following its initial commit, I coded in a mad frenzy. Then...

Post-Mortem: Ludum Dare 33

As promised in my previous post, here’s a bunch of stuff about the game I made for Ludum Dare 33. Minor, relatively vague spoilers ahead – play the game first if you’re going to at all, it’s pretty short. Ludum Dare, for the uninitiated, is a weekend-long game development event. The idea is to make a game from scratch – design, code, graphics, audio, etc – in a weekend. To facilitate this, each event has a theme that is only decided on right before the event starts. Ludum Dare...

Scraping Facebook for fun and profit

In this past week I have spent an unhealthy amount of time looking at anonymous posts about people’s secret crushes (or inflated egos, but you can’t always tell), and that’s left some deep and permanent mental scars. On the other hand, though, I’ve also earned about a pizza’s worth of AdSense revenue, so it was entirely worth it. Crushly.info – both a play on the tech startup trend of adding -ly to words to make company names and the cheapest domain we could find – is a...

Android development with Java

As part of a university course, I’ve spent the past few weeks programming an Android app for location-based alarms and sound profile changing. It’s not a novel idea, but it seemed like a reasonable medium between ease-of-implementation (not requiring an external database or more than one phone for testing) and actual utility and I didn’t really have any better ideas. For my development environment I chose Eclipse because that’s what the course lecturer recommended and what seemed easiest. Not being entirely unable to...