Jeff’s Brain Dump

Sometimes the first duty of intelligent men is the restatement of the obvious.

Full-screen writing apps (Writeroom for Windows)

Posted by Jeff March 08, 2008

Recently I was looking for a tool to put up a full-screen writing surface: green letters on a black background.

This is the sort of tool programmers love to write — like Diff tools. I found a half dozen tools, some free and cross-platform.

For now, I’m using Q10. Its lean size (357K) appeals to me, and it has autosave. Q10 plays typewriter sounds (sampled from the movie Amelie!), which can be charming or..annoying. I removed them by changing SoundsEnabled=False in q10.ini. The lineup:

No Tags

“Cherry-picked Intellegents”

Posted by Jeff March 06, 2008

… would be a great band name.

No Tags

Noise to Signal - geek webcomic

Posted by Jeff February 25, 2008

Some very geeky humor…hope they don’t mind hotlinking. My faves:

No Tags

Factory Pattern

Posted by Jeff February 22, 2008

no Guice or Dependency Injection jokes from the peanut gallery…

No Tags

Macpaint for the Web

Posted by Jeff February 21, 2008

Vimagi is a lot of fun… Flash-based drawing with playback. Kids could do drawings for their parents/grandparents to play back. Some suprisingly good stuff here - I never got the hang of drawing with mouse, it’s like drawing with a bar of soap.

The drawings are embeddable, but WordPress keeps eating my tags. via the brilliant Dave Pollack

No Tags

Pattern for a Book Review Group

Posted by Jeff February 20, 2008

I’ve been thinking about books a lot lately.. I’m awash in them, and it’s hard to know which are worth the time. LibraryThing is my source for promising veins of content from like minds. Now all that remains is…well, reading. Put the browser down. Something I’m finding tough in the age of NADD.

A book review group, meeting in person, would help. The Oxford Extremists are a good model. They meet once a month/two months to discuss a book.

The mechanics are pretty simple:

More background on how this came to be:

The Pattern Language paper is full of terrific ideas on the structure and vibe of a healthy group.

No Tags

Digg for HDR, hdrcreme

Posted by Jeff February 03, 2008

Looks like there’s a brand new community voting/ranking site around HDR photos. It’s running slow but a note says they’re upgrading their servers-

No Tags

Head Tracking for Desktop VR Displays using the WiiRemote

Posted by Jeff December 21, 2007

Johnny Lee  continues to bring the awesomeness  with this demo of Head Tracking. The illusion of depth is compelling from 2:45 on.

The LED safety visors are a brilliant hack, and infrared LED’s are cheap at Radio Shack (part #276-143). I am still working on an infrared LED pen for the last hack!

, , ,

A tale of two Screencasts: How to suck less at Screencasting

Posted by Jeff December 13, 2007

Recently I came across two Python editing environments, Reinteract and Hotwire. The screencasts could not be more different. It’s instructive to consider what makes a superior screencast.

Before I pontificate, what makes my opinion worth listening to? I have an eye for video - I am a top contributor to VideoSift. My screencasts on ShowMeDo have been well reviewed.

Dislaimer: I know nothing about the two projects beyond having seen these screencasts.  Also, Hotwire lead Colin Walters notes that the Hotwire screencast is fan-made; an improved official vid may be in the works.
Let’s deconstruct these examples to figure out: makes a screencast suck or succeed?

Audio

Hotwire uses a hard-rocking song. The soundtrack is irrelevant to the action onscreen, and distracts. Currently a single YouTube comment asks for the song title.
Reinteract is narrated by the developer. He knows his stuff and his clarity of speech conveys precision. The pacing feels right.

Video

Hotwire is presented in what Yahtzee has dubbed TeenyWeenyEyestrainoVision. Youtube’s stingy real estate obliterates detail. Add AutoPanning and Beryl fx for added wooziness.
Reinteract is clean and sharp. No other distracting windows or desktop. Video is full size; details are preserved. The entire screencast takes place in one window. Overall: clean, simple, focused.

Pacing / Narrative

Hotwire has so many distracting elements it’s impossible for an outsider to follow. After 30 seconds of squinting, I gave up. Hotwire may have fantastic features.. this video does not communicate them.
Reinteract has a coherent, well structured progression. The narrator explains features, benefits, and builds complexity. As a viewer I see what makes it cool and useful and how I might apply it

Summary

The purpose of Screencasts is to communicate concepts. Show the Sizzle. Principles of writing apply: dump anything that doesn’t contribute. Audio should be on topic. Video should be sharp, fullscreen, with no distractions. YouTube is a poor choice. Pacing and narrative should set a context, deliver benefits, and communicate something new and useful.

When done right, screencasts can communicate cheaply and effectively to a worldwide audience.

, , ,

Fix Offscreen Windows Easily with Sizer

Posted by Jeff December 06, 2007


Sizer’s main purpose is to set window size exactly, but it doubles as a llost-window wrangler. This movie shows how.

No Tags

« Older blog posts • Newer blog posts »