- [giantJoystick] by Mary Flanagan (2006) | — "Inviting users to play classic arcade games by collaboratively moving on and controlling a 9-foothigh joystick (modelled after the 1980 Atari 2600 one), Mary Flanagan highlights the spatial and social role of the interface." Fun!
Tagged as: art games giant interface technology
- SCIFI.COM | The Amazing Screw-On Head — Awesome – animated Mignola to watch.
Tagged as: animation free lovecraft mignola mikemignola scifi
- MySpace parser — Tom Dyson writes a MySpace parser in Python out of Beautiful Soup. Delightful – and really, really useful.
Tagged as: html myspace parser python scraping
18 July 2006
My former colleague Andy is in Lebanon right now and is keeping a blog whilst there. The writing there is top-notch; do check it out. I hope he makes a swift and safe return to these shores; until then, I hope he manages to keep writing. I know I’d be terrified.
- cookin’/relaxin’: On the nature of time-based media — "Fractals are common in nature and show a repeating, self-similar structure and there is a similar kind of structure here from schedules to programmes to music and speech." – some great visualisation from Tristan Ferne.
Tagged as: audio broadcast media music visulisation
- Battleship:GoogleEarth (a 1st Life/2nd Life mashup) — Awesome – Julian starts building a game of Battleships played out in the real world and Google Earth, using a mobile phone as a geolocator. It’ll be interesting to see how this develops
Tagged as: battleships games locational maps research technology
17 July 2006
“Ugly when compared to pre-existing notions of taste is a bummer, but ugly as a representation of mass experimentation and learning is pretty damn cool”
Ze Frank is so on the money. Good Show, go and watch it.
13 July 2006
Solution: write one yourself.
I’m currently working on a basic Velocity bundle for Textmate. We use it as a templating language at work, and, let’s face it, Textmate is an awesome editor with many, many ways to make your life easier. Given that it’s listed as a bundle people might be interested in… I’d better get started on it, right?
If you’re interested, leave a comment or drop me an email. So far I’ve got some basic function and syntax highlighting, along with autocompletion of some common constructs. Once it’s more finalised – and has been built in accordance to the VTL spec, not just the way I write it, I’ll start putting out releases.
(And if none of this makes much sense: Velocity/VTL is a templating language for Java web-apps. It’s one of the least sucky Java templating languages, apparently, but it’s not as mature of fully-featured as, say, Smarty.)
- Fast Company Now – Google, Innovation and the Web — What defines a project? Sometimes there are small projects. Google News took a team of 3-5 people. If you take a pool of engineers and put them in teams of three, you can actually do 100 projects.
Tagged as: business development google innovation process
- Ruby Linguistics – Trac — Going beyond just pluralize. Cute.
Tagged as: gem language linguistics ruby
- Interactive Fiction: First-Timer Foibles — A nice look at some common stumbling blocks in IF
Tagged as: design fiction game if interactive writing
- Raph’s Website » 40 ways to be a better (game) designer — Matt B is right; it’s not just about game design, it’s about any system – code, rules, perhaps even mechanical. Really, really cracking.
Tagged as: design development games play
It’s a strong title for a post, I know, but having discovered that two friends didn’t know this at last night’s LRUG, I wanted to share it.
Let’s put this in bold for impact.
When you add
Now, I’m sure if you’re building a whizz-bang AJAX app you need all that. But I reckon a lot of Rails projects don’t use anywhere near all that. So throw some out!
The Scriptaculous libraries are quite big:
dragdrop.js is 30kb,
controls.js is 29kb,
effects.js is 34kb. If you don’t need that lot, get rid of it.
I’m not saying there’s no place for this stuff – there is. Should it be included in Rails Core? Absolutely. I just don’t think that it should be called the “default” option;