Mike Schilli's Friendly Neighborhood Perl Shop

Home
Errata/Discussion
USArundbrief.com
Resume
CPAN Modules
Articles in English
Articles in German
Mike's Script Archive
English-Japanese Translation Trainer
Adventures with O'Reilly's Safari
10 Easy Steps to Become a California Driver
Unofficial perlmonks.com IRC Channel
My Collection of Outage Pages
Prisma (Computer Club Deutschland)
The Mike Schilli Monologues

Articles in English

Here's a list of articles I wrote for Linux Magazine, which is availabe in Europe, the US (check Fry's, Barnes & Noble), Canada, and many other places.

Articles appear online (as PDF) approximately 5 months after the print issue comes out.

  • "Watching the Delivery Man" (available online soon) Keep track of online orders with git and Perl, Linux Magazine 07/2009
  • "Replacing Tin Soldiers", Controlling the RocketBaby USB launcher from user space with Perl, Linux Magazine 06/2009
  • "Pixel Patina" (available online soon) Program the Gimp in Perl to produce sepia-toned photos, Linux Magazine 05/2009
  • "Games for Speculators" (available online soon) Extending PerlPanel, a window-manager-independent launchbar, with Perl applets, Linux Magazine 04/2009
  • "Sniffing out Spammers" (available online soon) Locating spammers on a world map with Google Charts, Linux Magazine 03/2009
  • "Run-Time Speedo" (available online soon) Perl Performance Analysis with the NYTProfiler, Linux Magazine 02/2009
  • "Catchy Logs" (available online soon) Monitor logfiles with a POE-based sound server, Linux Magazine 01/2009
  • "Checkout", Digitize your library with a barcode scanner and a database, Linux Magazine 12/2008
  • "Quiz Master", A web application written with Catalyst, Linux Magazine 11/2008
  • "Card Trick", Correct color casts on digital images with reference cards, Linux Magazine 10/2008
  • "Color Play", Digital image corrections with Perl and Gimp, Linux Magazine 09/2008
  • "Quick Starter", Spotlight-like desktop launch utility with Perl/Tk, Linux Magazine 08/2008
  • "Bargain Hunter", Get Amazon Price alerts with Perl, Linux Magazine 07/2008
  • "Process Spy", Use Ptrace within Perl to watch syscalls in a Process, Linux Magazine 06/2008
  • "Scetching Curves", Display components of a stock portfolio graphically over time, Linux Magazine 05/2008
  • "Network View", Create a top-like application to monitor the Network with Perl, Linux Magazine 04/2008
  • "Lifeline", Reconfigure a home-grown highly-available network with Perl, Linux Magazine 03/2008
  • "Mind Games", Determine the weekday of any given date in your head, Linux Magazine 02/2008
  • "Test Questions", Simple Perl vim plugins, Linux Magazine 01/2008
  • "I think in Perl", The private life of Mike Schilli, Linux Magazine 12/2007
  • "Free Fall", Skydiving Simulation Game with Perl, Linux Magazine 12/2007
  • "Appetizers", Send out one Tip a Day by Email, Linux Magazine 11/2007
  • "Electrickery", Reading voltage and current from a Multimeter, Linux Magazine 10/2007
  • "Chat Collector", Collect your Gaim logs and store them on an IMAP server, Linux Magazine 09/2007
  • "Alphabet Soup", Dealing with character encodings in Perl, Linux Magazine 08/2007
  • "Prolonged Life", Nagios plugin for an uninterruptible power supply, Linux Magazine 07/2007
  • "One in A Million", Do-it-yourself OCR to monitor a SecurID, Linux Magazine 06/2007
  • "Home Switcher", Remotely reset your Router with YUI, Linux Magazine 05/2007
  • "Don't Blame the Gardner!", Perl-controlled irrigation system, Linux Magazine 04/2007
  • "Light into the darkness", Monitorin LAN devices with Perl, Linux Magazine 03/2007
  • "Digging Down into Perl", Debugging a crashing Perl Interpreter with gdb, Linux Magazine 02/2007
  • "The Listener" (available online soon) Alternative Call Waiting Service with Perl, Linux Magazine 01/2007
  • "Perl Rescue", Protecting data with a Perl-based Rescue CD, Linux Magazine 12/2006
  • "Remotely Controlled Browser", Test complex web apps the easy way with Perl and Selenium, Linux Magazine 11/2006
  • "Spam Stopper", Protects forums from spam postings, Linux Magazine 10/2006
  • "Video Organizer", List, watch, and expire downloaded videos, Linux Magazine 09/2006
  • "Hike Pilot", Putting GPS Data on Yahoo Maps, Linux Magazine 08/2006
  • "Fishing for Images", Grabbing frames from a Video camera using Video::Capture::V4l and the Imager module, Linux Magazine 07/2006
  • "The Watcher", Building your own Nagios Plugins, Linux Magazine 06/2006
  • "Compilation Artist", Programming Lexers und Parsers with Parse::Lex and Parse::Yapp, Linux Magazine 05/2006
  • "How Cool is Perl?", Reading Temperature Sensors on a One-Wire Bus, Linux Magazine 04/2006
  • "Counting Out Time", Extreme Date Calculations with DateTime, Linux Magazine 03/2006
  • "File Rescue", Detecting file system changes with Dnotify and Perl, Linux Magazine 02/2006
  • "Ajax Power", More dynamic websites thanks to AJAX and Perl, Linux Magazine 01/2006
  • "Testing Tools", A Perl toolbox for regression tests, Linux Magazine 12/2005
  • "Seeking Wisdom", Get the news from perlmonks.com with a Gaim plug-in, Linux Magazine 11/2005
  • "Go Get It!", Destop Search in Perl, Linux Magazine 10/2005
  • "Spoiled for Choice", Comparing Perl XML parsers, Linux Magazine 09/2005
  • "Lazy Typing", Using the Vim editor for programming with Perl, Linux Magazine 08/2005
  • "Tapping in", Using the Yahoo! Search API with Perl, Linux Magazine 07/2005
  • "Librarian", Scanning magazines and archiving them as PDFs, Linux Magazine 06/2005
  • "Bug Doctor", Working with the Perl Debugger, Linux Magazine 05/2005
  • "The Bottom Line", Tracking your investments with Module::Pluggable, Linux Magazine 04/2005
  • "Perl Shell Scripts", Run Bash commands in Perl with Sysadm::Install, Linux Magazine 03/2005
  • "Spot Reporter", Perl: Creating RSS feeds of Websites that don't have one, Linux Magazine 02/2005
  • "Inside", Sending x10 commands via instant messages, using a Perl Jabber bot, Linux Magazine 01/2005
  • "Traffic Control", Build a Network Sniffer with GUI using Glade, Linux Magazine 12/2004
  • "Mail It!", Create OpenOffice Documents with Perl, Linux Magazine 11/2004
  • "Pack your Bags,", Creating portable installation archives and self-contained scripts with PAR, Linux Magazine 10/2004
  • "Easy Algebra,", Solving and plotting formulas with Per), Linux Magazine 09/2004
  • "DJ Training", A Gtk based GUI controls an MP3 player and a preference database, Linux Magazine 08/2004
  • "Limiting Data", Storing data in a round-robin database with RRDTool and Perl, Linux Magazine 07/2004
  • "Global Memory", Manage globally accessible Web browser bookmarks, Linux Magazine 06/2004
  • "Winning Team Player", Multitasking Gtk-GUI with POE fetching Yahoo stock quotes, Linux Magazine 05/2004
  • "Simple Screen Scraper", Web site scaping with WWW::Mechanize, Linux Magazine 04/2004
  • "Compressed Links", Serving compressed URLs from a CGI script, backed by a Cache::FileCache, Linux Magazine 03/2004
  • "E-Baywatcher", Monitoring Ebay auctions with a Perl agent and Jabber, Linux Magazine 02/2004
  • "Quantum Casino", Using Quantum::Superpositions for implementing states in a game of Blackjack), Linux Magazine 01/2004
  • "Post Letter Perfect", Print mail envelopes from CSV address data as PostScript documents with Perl, Linux Magazine 12/2003
  • "Perl Diving", Making Perl documentation searchable with swish-e, Linux Magazine 11/2003
  • "Music on the Move", Categorizing MP3s and setting up a Web-Jukebox with Apache::MP3, Linux Magazine 10/2003
  • "Retire your debugger, log smartly with Log::Log4perl!", Log::Log4perl Tutorial, perl.com 09/2002
  • "Thanks for all the fish!", Translating with WWW::Babelfish, Linux Magazine 04/2001

Latest update: 04-Dec-2009