Create custom data charting tools using Perl and GD

Create custom data charting tools using Perl and GD, Create professional-looking charts for data visualization using Perl and GD. Move beyond standard pie charts to incorporate annotations, indicators, and layering for enhanced informational delivery.


Custom cartographics with CAIDA's plot-latlong

Using world and custom U.S. maps, Perl, GD, and the Cooperative Association for Internet Data Analysis (CAIDA) plot-latlong tool, this article demonstrates how to create your own effective data visualizations in the spirit of Google maps and the U.S. national atlas.




Create fancy on-screen displays with Ghosd and Perl

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 …


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 …


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 …


Monitor your computing environment with machine generated music

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 …


Frustration communication for your linux laptop

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 …