- The dashed line in use · Touch — Timo Arnall catalogues the various uses of the dashed line as visual metaphor.
Tagged as: design graphics illustration usability ui
- Wired 14.10: Gizmondo’s Spectacular Crack-up — "He might have been the smartest criminal I’ve ever encountered […] but as smart as he was, being noticed seemed to mean more to him than staying out of jail." Remarkable story of the downfall of Stefan Eriksson and Gizmondo
Tagged as: gizmondo business journalism crime corruption ferarri bizarre - LRB | Thomas Jones : Diary — "I worked out, after twenty years, how to make the little man jump." – a nice tale of programming and doing bad things, despite the odd duff fact.
Tagged as: lrb games videogames programming play - Penguin Books – a photoset on Flickr — I know everyone’s bookmarking it, but these Penguin covers are really great, really inspiring; some seminal jacket design for many, many years. And, because they’re iconic, they degrade, wear, and age wonderfully.
Tagged as: books design jacket covers typography publishing uk
- The Inspiration Gallery – Wallpaper Patterns Index — Lots of potentially useful background textures (for websites).
Tagged as: background design graphics wallpaper web textures resource
- Lingua::Romana::Perligata — Perl for the XXIimum Century — Been looking for this for a while – as a classicist, it fills me with a silly delight if nothing else.
Tagged as: perl latin linguistics conway insane fun
- Module: ActiveSupport::CoreExtensions::Array::Conversions — Rails helper method of the day: to_sentence. Nicely executed!
Tagged as: rails rubyonrails english language - Robert Brook at Textdrive: Plain Text — All sorts of plain-text getting-things-done stuff.
Tagged as: gtd text scripting hacks
- Long Live Live Arcade – Edge Online — Good Edge piece on XBLA
Tagged as: xbla livearcade gaming statistics online distribution - eightbar » Blog Archive » Google Sketchup -> Second Life export —
Tagged as: ruby sketchup secondlife 3d
- g o s u – Images from Africa — Lovely South African photoblog.
Tagged as: photography blog photoblog southafrica za
- News – Live Arcade dev costs rising // Xbox 360 /// Eurogamer — While these budgets may seem high to indies, these budgets wouldn’t buy coffee on a triple-A console title for the retail box channel
Tagged as: development xbla livearcade xbox games gaming - Interview with Cakey – BizarreOnline.net — Stephen Cakebread, affectionately known as "Cakey" throughout Bizarre Creations, is the mastermind behind both the original mini-game Geometry Wars, and its next generation sequel Retro Evolved.
Tagged as: games xbla livearcade casual distribution downloadable xbox retro - Gamasutra – Feature – "Rag Doll Development: An Interview With Rag Doll Kung Fu’s Mark Healey" —
Tagged as: games development independent indie distribution - UrbanGuitar.com :: Main Stage :: Guitarmed and Dangerous — "As a trained guitarist and budding programmer, the future scenario for the sonic gaming interface for me became crystal clear: Two battling guitarists in a classic street-fighting video game. I thought, what better game to play that Mortal Kombat?" – thi
Tagged as: interactiondesign interaction games play guitars music fighting awesome - Ola Bini on Java, Lisp, Ruby and AI: Ruby Metaprogramming techniques — Useful introduction to Ruby metaprogramming
Tagged as: ruby programming metaprogramming
Prototyping presentations
25 September 2006
Recently, I was lucky enough to give a talk at Railsconf Europe, which I co-presented with my colleague Gavin Bell. Now, I’ve never presented a talk with anyone else before, so there was going to need to be a degree of co-operation between the two of us to make the talk and the presentation work out OK.
Fortunately, the division-of labour in the talk itself wasn’t a problem: we both had directions we wanted to take the talk in, and, after a few meetings over lunch, we had worked out a way of brining everything together under one roof. The content wasn’t going to be a problem. However, piecing together the presentation in Keynote was going to be a little more complex than usual, given that each of us was writing our parts of the talk seperately. However, I managed to devise a very simple way to rapidly prototype the presentation without wasting too much time in Keynote. Of course, when I say “devised”, I am aware that many other people might also do this; however, I hadn’t read anyone describe this technique, so I thought it’d be worth sharing.
All you need to do this is a notebook, some wide post-it notes, and a pen. Split the deck of post-it notes between you and your co-presenter. Each post-it note represents a slide. As you’re writing your talk, write the title of each slide (if you want, you can also add notes on what you’d like to appear on the slide) on a post-it note, and place it on one side. Then, once you’ve both got all the post-it notes done, you can sit down together with the notebook and start to place them in order – one post-it note on every other page.
“Every other page” is important to the success of this, because you’ll often find you want to rejig the presentation, or add extra slides, and by leaving a page blank between each slide, you’ve got one extra slide’s leeway before you have to re-jig too much.
I also put the opening/closing slides at the very front and very back of the book, as they were pretty much immutable. Once we’d got all the “slides” in the right order in the book, it was very easy to draw them up in Keynote on my own and be pretty confident that they wouldn’t need much changing. In the end, we altered a few lines of text and the order of one or two slides, but that was it.
That’s probably all best explained with a video, so Youtube here we come:
I’m probably going to go as far as using this technique for future talks on my own. With this process, instead of trying to write the talk, write the slides, and design them all at once, you can focus on the content first, and, once that’s finalised, concentrate on the design later. It certainly worked well for Gavin and I trying to write a talk together. And, whilst we’re on the subject of presentations, Tom Carden raises some good points about the tools you do them with.
Finally, as a sample of the finished product, this is one of my favourite slides that I’ve ever made:
More on multi-model search with acts_as_ferret
24 September 2006
So, Matt pointed out that when you do things like that, the scores for different Models are all ranked seperately because they’re coming out of different indexes. The trick, obviously, is to use the multi_search
method, which generates a multi-model-index, and that’s probably a better approach. This approach is very well documented in the RDoc. So all it shows is: probably should have RTFM. The thing below isn’t by any means bad, it’s just a little like re-inventing the wheel.
Never mind, eh?