Published between 2006 Nov and 2007 Feb:
-
Let system events kick off on-screen alerts displaying text and images, Use Perl, Ghosd, and some network programming to display on-screen
overlays of text and graphics based on messages from your local system and
remote computers. Define custom images, font sizes, and colors to convey
information integrated with your desktop. Local cached text.
-
Control your computer with tones and patterns, Use Linux or Microsoft Windows, the open source sndpeek program,
and a simple Perl script to read specific sequences of tonal events - literally whistling, humming, or singing at your computer -- and run commands based on those tones. Give your computer a short low whistle to check your e-mail or unlock your your screensaver with the opening bars of Beethoven's Fifth Symphony. Whistle while you work for higher efficiency. Local cached text. O'Reilly Radar Release 2.0 'magic' link. Cached copy. Coverage and comments from Lifehacker.com. Interesting implementation example at: perlmonks.org Demonstation video of raising and lowering windows on video.google.com and youtube.com. IBM developerWorks podcast with Scott Laningham. (local copy of podcast)
-
Make incoming e-mail play custom tunes, Use SoX, and a Perl script to do simple keyword matching and create
sound files played back upon receipt of e-mail. No more simple ding to indicate
the arrival of an e-mail regardless of recipient, sender, or subject. You can
now hear a ding-bang-whoosh signifying an e-mail from your manager, or a
bell-squawk-chirp to let you know your bank statement is available.
Local cached text. Audio example with glasses, sparcle, space2.Another example with glasses, laser, space3.
-
Frustration communication for your linux laptop, Modify the kernel to automatically reset your linux laptop when shaken during a kernel panic. Implement a shake detection algorithm in the kernel and user space to perform automatic shutdowns and restarts when certain kinetic conditions are met. Place your computer on the leading edge of cathartic interfaces. Local cached text.
Videos: On youtube.com and
video.google.com
-
Monitor your computing environment with machine generated music, Use Perl and fluidsynth to create a real-time musical composition of
your system status. Learn how to integrate various system monitoring data into
a harmony producing, midi controlled audio synthesis. Explore audible
information methods and configurations to help you monitor and manage your
computing environment. Local cached text
Audio example with Hammered Instruments (think dulcimer, not intoxicated
saxophone), another example with Electronic Sounds, and another with Simple Orchestral instruments. Slashdot discussion
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 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