Async Script Loading and FB SDK

For yet another web app, that requires a Facebook OAuth login, I deviated from FB’s code examples and bumped into a race condition!


EyeRecorder: Chromium Extension for Disabled, Eye Tracker Users

Was a great hackathon! Too much fun, as always.

Focus was EyeWriter, a hacked device and driver for cheap/DIY eye tracking, to assist ALS patients, and others. Team (Maaike, Jan, Anna, Yossi, and I) set out to extend Oren’s eyewriter-chrome-ext, a Chrome extension to facilitate browsing with EyeWriter devices, and ended up forking other repos to create EyeRecorded (my fork), essentially a macro recorder for web page events.


Recovering from ReiserFS/Disk Failures

Awful. Hardware problems are always a nightmare, as expected, been there done that, but still an awful experience. I like the absolute reliability of code, as a mathematical entity.


Quick and Dirty DOM Filtering jQuery Plugin

Another tutorial, re-doing my old poor man’s list filter right, as a generalized plugin.


Playing with Google Glass at Hack2Wear

Hackathon was fantastic, as usual, too much fun… Wrote a nice Google Glass web app, used it to run our presentation at the end. ;o)

(Code‘s on GitHub, obviously.)


Node on WebFaction

Trials and tribulations… Continued

Ghost of WordPress

I’m sick of WP. Began blogging (meh, drafting) using Ghost, but I hate it. They call Markdown WYSIWYG! Einstein was right: stupidity is infinite indeed.

Grunt Rants

Crazy how hard it is to start projects from scratch, and pick the best modern technologies. Seems like always someone’s already made a bad choice I then have to deal with. Continued

SQL with Node

Yuck. But, got small customized project integrating with “legacy” stuff (eg, Django ;o).

$#@! this Node ecosystem, there’s a gazillion modules for everything! Which do I want?


Poor Man’s List Filter — Dissected

A quick-and-dirty list filter. Praise God (jeresig? ;o) for jQuery!

Sure, there are a gazillion plugins for this, that usually do too much, but anyway, here’s what so few lines of jQuery code can do…