Hi, I’m Phil Nelson, a writer, developer, and audio-visual maker of stuff. I have been making stuff online for over 25 years. I run RetroStrange and Set Side B. Good to see you.

Blog Archives

Month: January 2013

  • Storyboard

    [“Read the TV and Movies you don’t want to watch,”][link] they say. Storyboard is a package that takes subtitled input videos and creates a PDF of every line and every scene change.

    I could see using this for a lot of weird/interesting data analysis.

    [link]: http://syntaxi.net/2013/01/20/storyboard/ “Storyboard : Read the TV and Movies you don't want to watch”

  • Zen Writing Mode on GitHub

    Github has added a new “Zen mode” button to all text areas on the site, the clicking of which will grow the writing area to the full window size, hiding the rest of the page, so you can focus on writing without distractions.

  • box2dweb

    [A more up-to-date version of Box2d in Javascript.][link]

    [link]: http://code.google.com/p/box2dweb/ “box2dweb – Box2DFlash port to javascript – Google Project Hosting”

  • NESpad

    An NES gamepad library for Arduino.

    One use of this is to allow your Arduino access to the status of 8 buttons (up, down, left, right, A, B, START, SELECT) using only 3 digital pins (for STROBE/LATCH, CLOCK, DATA).

    3 pins is a tall order on my Arduino Uno, but for the new Due it’s a drop in the bucket. It supposedly works with the Freedom Stick, too. Wireless Arduino NES Remote here I come.

  • Tybor, the Extra Future chat bot, Lives!

    [I spent last night making some needed fixes and changes to XFU’s resident learning chat bot, Tybor][link]. His brain is now stored in a SQLite database, making him much faster and more portable. He even works on iOS and Android phones.

    [link]: http://extrafuture.com/code/tybor “Say Hello to Tybor”

  • jsdom

    [A JavaScript implementation of the W3C DOM for use with node.js.][link]

    [link]: https://github.com/tmpvar/jsdom “tmpvar/jsdom ยท GitHub”

  • Introducing Twitov

    [Twitov is a generative text bot that takes your Twitter history file and uses it to make new Tweets based on your own personality.][link] It’s free, all you need is your Twitter history file.

    [link]: http://twitov.extrafuture.com/ “Twitov”

    Twitov is an Extra Future 6-hour project that ballooned into a week-long one. Whoops. Previous ExFu 6-hour Projects include [Kove][kove] (a community-editable Choose Your Own Adventure Game), [Liblr][liblr] (Something like Mad Libs for Twitter), and [Kreskin][kreskin] (An app that generates album covers for fictional bands based on real Flickr images, Wikipedia, and famous quotes).

    [kove]: http://kove.extrafuture.com “Kove”
    [liblr]: http://liblr.com “Liblr”
    [kreskin]: http://kreskin.extrafuture.com “Kreskin”

  • Derby

    [A Model-View-Controller framework for Node.js and web browsers][link]. Real-time updating of everydamnthing. Don’t miss [the demos][demos].

    [link]: http://derbyjs.com “Derby”
    [demos]: http://derbyjs.com/#demos “Derby Demos”