Mike Austin's Blog

Sunday, January 03, 2010

Alesis Compressor/limiter

I got tired of continuously changing the volume in movies I watch - from quiet whispers to huge explosions and gunfire, so I tried using a compressor/limiter usually used for recording. The Alesis 3630 is relatively inexpensive, and is easy to set up. It also has blinking lights, and I like blinking lights :) I've watched a few action movies so far, and it works great. It's transparent in that you don't notice that it's working.

Saturday, December 19, 2009

Mag+: a beautiful concept digital magazine reader

Mag+: a beautiful concept digital magazine reader

Wednesday, December 09, 2009

Loading local web resources on iPhone

I wanted to learn how to load web resources locally, so I finally found how:
NSString *path = [[NSBundle mainBundle] pathForResource: "test.html" ofType: @""];
[self.webView loadRequest: [NSURLRequest requestWithURL: [NSURL fileURLWithPath: path]]];
Objective-C is pretty convoluted sometimes!
Also, you have to make your javascript resources non-executable

Sunday, November 29, 2009

Stevie play the drums

Monday, November 23, 2009

QWERTY makes a comeback on Dvorak

Link

Quite possibly true

Monday, November 16, 2009

What Killed Smalltalk Could Kill Ruby, Too

Video

i.e., don't put walls up around your "perfect system", and always write tests. I have found unit tests helpful while developing Impulse, a dynamic language. Any time I changed something and ran it, the tests would show if I broke something. The more detailed the tests, the better.

Tuesday, November 03, 2009

Genetic algorithms for code

Acovea
Using Natural Selection to Investigate Software Complexities