Dion Moult Seriously who ever reads this description.

Uncategorized

Practical Abhidhamma Course for Theravāda Buddhists

Today, I’d like to briefly introduce a project for Theravāda Buddhists. Buddhism, like most religions, have a few sacred texts to describe their teachings. One of these texts, the “Abhidhamma”, is rather elusive and complicated to understand. My dad has been teaching this difficult topic for the past 15 years, and over the past year […]

Space architecture – a history of space station designs

To quote the beginning of the full article: “This article explores different priorities of human comfort and how these priorities were satisfied in standalone artificial environments, such as space stations.“. If you’re impatient and just want to read the full article, click to read A history of design and human factors in Space Stations. … […]

Clean code, and how to write it

Note: the article was originally circulated on #cleancode and #kohana on Freenode and is now recorded here as an archive. It seems very useful as something to link people to on IRC when they have questions, so feel free to share as well. At SevenStrokes, we practice Clean Code. Although code speaks louder than words, […]

Blender artwork: something’s not quite right

Note: extra comments here It’s not often that I show my Blender artwork nowadays, but here’s three samples that I hope you’ll appreciate. Oh look. A tree with a rock. No wait. That’s not a rock. It’s a heart. Yep, definitely a heart. Those leaves aren’t right. What is it? But wait, there’s more! I’m […]

Things I should’ve done earlier.

On Linux, there are things that you know are better but you don’t switch because you’re comfortable where you are. Here’s a list of the things I’ve changed the past year that I really should’ve done earlier. screen -> tmux irssi/quassel -> weechat + relay apache -> nginx dropbox -> owncloud bash -> zsh bootstrapping […]

Competitive weight loss with WeightRace.net

So last year (or perhaps even the year before, time flies!) two people close to me participated in a friendly weight-loss competition. To do this, they used WeightRace.net. WeightRace is a small web application I built a while ago for fun, which allows up to four contestants to compete towards a weight goal which they […]

Use Behat to recover your legacy web app

Your legacy project is going to the dogs. No problem, with this easy 7 line code patch you can now fix your entire codebase within a weekend! /** * @Given /^I will write this test in the future$/ */ public function iWillWriteThisTestInTheFuture() { throw new PendingException(); } Go you! :)

Architectural visualisation renders with Blender

It’s been a while since I’ve made a post. Although there are posts in the queue, I figured I might post this as it’s a quick one. Let’s see the pictures first. … and the other … Images done with Blender and Cycles. Piano in second render done by RegusTtef. These images are 50% of […]

Building REST APIs with auto-discoverable auto-tested code

For the past few months, one of the projects I’ve been working on with SevenStrokes involves building a REST API for a service. REST APIs are tricky things to get right: they’re deceptively simple to describe, yet play host to plenty of interesting topics to delve into. Such topics can be statelessness, resource scope, authentication, […]

Using Sahi, Mink and Behat to test HTML5 drag and drop file uploads

For those that don’t know, Behat is an excellent tool for testing the business expectations of an application. In other words, it’s a behavior-driven approach towards full-stack application acceptance testing. Mink is a browser abstraction layer, allowing you to easily control different browser emulators through a common interface. Combining the two together brings us a […]

A short and simple beginners look at Markdown

At SevenStrokes, we forego email support and go straight to a forum / discussion-based system based off Vanilla. This is great, because we can organise client discussions much better, focus discussions on certain topics, split and merge topics as they spin off from original topics, and through an intuitive interface that takes no time to […]

Eight rotary phones – an art installation

Late last year, I helped run the University of Sydney annual graduation exhibition for the Architecture faculty. One of the things I was responsible for was helping set up an “artistic” installation. Architects have strange concepts of what is and isn’t art, and apparently an isolated network of eight rotary phones qualifies. The concept was […]

Installing Gentoo on Android with chroot

Note: recently edited 8th Nov 2014 Installing Gentoo in a chroot alongside Android is easy, so if you already use Gentoo and have an Android phone, there’s really no reason why you shouldn’t do it. With a ginormous phablet like the Samsung Galaxy Note 2 and a bluetooth keyboard, you can get a super-mobile full […]

USyd Architecture Exhibition website released

Today I’d like to officially release the Usyd Architecture Exhibition website. Taken from the site itself: The University of Sydney Architecture Faculty puts together an annual exhibition for its graduating Bachelors and Masters students. This gives students an opportunity to showcase their best projects. An event is held to exhibit these works, and along with […]

vtemplate 1.0.0 released

Today I’d like to release vtemplate 1.0.0. I’ve blogged about vtemplate before, but now I am relatively confident about its maturity to make an official release. Jeff Atwood has spoken about The Rule of Three in Reusable Software, and I’m happy to say that I’ve used vtemplate in far more than three sites since then. […]

← Before