Published between 2006 Jan and 2006 Nov:

  • Knock based commands for linux laptops Knock based commands for linux laptops, for the first time, you can hit your computer and get a meaningful response! Using Linux and the Hard Drive Active Protection System (HDAPS) kernel drivers, you can access the embedded accelerometers on IBM and Lenovo ThinkPads, then process the accelerometer data to read specific sequences of "knocking" events -- literally rapping on the laptop case with your knuckles - and run commands based on those knocks. Give your computer a double tap to lock the screen, and knock in your secret code to unlock. Tap the display lid once to move your mp3 player to the next track -- the possibilities are endless. Local cached text. IBM developerWorks podcast with Scott Laningham. (local copy of podcast) On youtube.com and video.google.com. News article on newscientist.com. Slashdot discussion, if only for the e.a. poe homage. Among the Top 10 IT Stories of the week at cio.com. Entry in the Make blog.

  • Real time visual effects Real time visual effects, Use EffecTV and Simple DirectMedia Layer (SDL) to create your own real-time visual effects on live video. Learn how to integrate geometric primitives, bitmap image loading, and simple motion tracking to create your own games, leading-edge user interfaces, or immersive environments. Explore the EffecTV and SDL architectures, and learn how to harness the power of open source video processing on Linux. Local cached text. Future versions to be published here shortly include more advanced manipulations of the video input to make interesting games. version 0.1 is a simple "ball falling down the screen game" where you have to jump around and duck and dodge. versions 0.2 adds shrinking of your image on the video screen, and occlusion of your head with funny images. Mentioned in the crazy ideas section of Gnome Cheese project. Actual proof that some of these articles are being read.

  • Photo mosaics with Perl and ImageMagick Photo mosaics with Perl and ImageMagick, use simple Perl scripts to automate the image manipulation, text creation, and compositing of arbitrary mosaic images. Learn how to use ImageMagick, GD, and The Gimp to create your own mosaic images suitable for static display and dynamic content. Explore the capabilities of ImageMagick and open source graphical editing tools. Local cached text.

  • Movie mosaics with Perl, ImageMagick and mplayer Movie mosaics with Perl, ImageMagick and mplayer, building on the photo mosaic article above, use Perl, ImageMagick and mplayer to create photo mosaic movies. Local cached text.

  • how-to article for distributed multi-head X windows support How-to article for distributed multi-head X windows support, Learn about the tools available to develop your own multiscreen configuration and physical layout to enhance your computing experience. You can use Linux and Xdmx to create one contiguous desktop across multiple display devices attached to separate computers. Combine your available laptop and desktop computers running Linux to create one large display for enhanced productivity. Explore large-scale display-wall setups and the creation of multihead setups without purchasing graphics cards. Local cached text.

View many more articles in the archives below, or try the full list.


Current: mouse dynamics user authentication, smart activity monitors, automatic idle computer shutdown.

2008 Sep -> 2008 Oct: Rotated online maps, continuous keystroke dynamics, altitude enhanced google earth visualizations, focus tracking indicators.

2008 Jun -> 2008 Sep: Time availability maps, enhanced firefox find, Google calendar encryption, visualizing temporal data.

2008 Mar -> 2008 Jun: Trackpad MultiTouch, speaker identification with sndpeek, keystroke dynamics in GDM, application control with HDAPS.

2007 Sep -> 2008 Mar: Wireless site surveys with HDAPS, add keystroke dynamics to applications, automated verbal conversation annotations with CMU Sphinx.

2007 May -> 2007 Sep: Vector space LDAP searches, 404 metaphone matching, interior building maps, precipitation proximity alerts.

2007 Feb -> 2007 May: Web link visualizations, custom GD charts, CAIDA's plot-latlong cartographics, LDAP search part 1&2.

2006 Nov -> 2007 Feb: Ghosd and Perl, tone control, email sound notifier, HDAPS shake reset, chord system status.

2006 Jan -> 2006 Nov: Knock control, real time visual effects, Photo and movie mosaics, xdmx how-to