The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.


<HTML><HEAD>
  <TITLE>perlmeister.com</TITLE>
  <STYLE TYPE="text/css">
  <!--
    body, td, li, ul, b, p, br {
      font-family: Tahoma, Arial, Helvetica, sans-serif;
    }
  //-->
  </style>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

</head>

<body bgcolor="#ffffff" text="#000000">

<table width="100%" cellpadding=10 cellspacing=0><tbody><tr bgcolor=#e2e1ef>
<td width=75%>
<TABLE><TR><TD>
<A HREF=/images/lm.jpg><IMG SRC=/images/lms.jpg border=0></A>
</TD>
<TD>
&nbsp;
&nbsp;
&nbsp;
</TD>
<TD>
<font size=+1><B>Mike Schilli's Friendly Neighborhood Perl Shop</B></font>
</TD></TR></TABLE>
</td>
<td width=25%><IMG src=/images/perlmeister.jpg></td>
</tr></tbody></table>
<BR>

<TABLE width=100%>

  <TR>
    <TD width=15% bgcolor="#e2e1ef" valign=top>
    <font size=-1>



<TABLE cellpadding=1>


  <TR><TD><font size=-1>

  
  
  
    <A HREF=/index.html>Home</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/forum/viewforum.php?f=2>Errata/Discussion</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=http://usarundbrief.com>USArundbrief.com</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/resume.html>Resume</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/cpan.html>CPAN Modules</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <B> Articles in English </B>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/art_ger.html>Articles in German</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/scripts/index.html>Mike's Script Archive</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/jptrans.html>English-Japanese Translation Trainer</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/safari/index.html>Adventures with O'Reilly's Safari</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/ca-driving.html>10 Easy Steps to Become a California Driver</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/pm2irc.html>Unofficial perlmonks.com IRC Channel</A>
  

  </font></TD></TR>



  <TR><TD><font size=-1>

  
  
  
  
    <A HREF=/outage>My Collection of Outage Pages</A>
  

  </font></TD></TR>


</TABLE>

    </TD>
    <TD width=70% valign=top>

    

    


<h2>Articles in English</h2>
<P>
Here's a list of articles I wrote for the European <A HREF=http://linux-magazine.com>Linux Magazine</A> (which is also availabe in the US, Canada and many
other places, but is not to be confused with the US-native 
<A HREF=http://linux-mag.com>Linux Magazine</A>). 
<p>
Articles appear online (as PDF)
approximately 5 months after the print issue comes out.

<p>

<UL>

    <LI>
  
    "Digging Down into Perl" (available online soon)
  

    
      Debugging a crashing Perl Interpreter with gdb, Linux Magazine 02/2007
    

    <LI>
  
    "The Listener" (available online soon)
  

    
      Alternative Call Waiting Service with Perl, Linux Magazine 01/2007
    

    <LI>
  
    "Perl Rescue" (available online soon)
  

    
      Protecting data with a Perl-based Rescue CD, Linux Magazine 12/2006
    

    <LI>
  
    "Remotely Controlled Browser" (available online soon)
  

    
      Test complex web apps the easy way with Perl and Selenium, Linux Magazine 11/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/71/Perl_Link_Spam.pdf>"Spam Stopper"</A>,
  

    
      Protects forums from spam postings, Linux Magazine 10/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/70/Perl_Internet_Video_Organizer.pdf>"Video Organizer"</A>,
  

    
      List, watch, and expire downloaded videos, Linux Magazine 09/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/69/Perl_Plotting_GPS_Data.pdf>"Hike Pilot"</A>,
  

    
      Putting GPS Data on Yahoo Maps, Linux Magazine 08/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/68/Perl_Controlling_a_Webcam.pdf>"Fishing for Images"</A>,
  

    
      Grabbing frames from a Video camera using Video::Capture::V4l and the Imager module, Linux Magazine 07/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/67/Perl_Nagios_Plugins.pdf>"The Watcher"</A>,
  

    
      Building your own Nagios Plugins, Linux Magazine 06/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/66/Perl_Parser.pdf>"Compilation Artist"</A>,
  

    
      Programming Lexers und Parsers with Parse::Lex and Parse::Yapp, Linux Magazine 05/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/65/Perl_Temperature_Sensors.pdf>"How Cool is Perl?"</A>,
  

    
      Reading Temperature Sensors on a One-Wire Bus, Linux Magazine 04/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/64/Perl_DateTime_Module.pdf>"Counting Out Time"</A>,
  

    
      Extreme Date Calculations with DateTime, Linux Magazine 03/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/63/Perl_noworries.pdf>"File Rescue"</A>,
  

    
      Detecting file system changes with Dnotify and Perl, Linux Magazine 02/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/62/Perl_AJAX.pdf>"Ajax Power"</A>,
  

    
      More dynamic websites thanks to AJAX and Perl, Linux Magazine 01/2006
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/61/Perl_Regression_Tests.pdf>"Testing Tools"</A>,
  

    
      A Perl toolbox for regression tests, Linux Magazine 12/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/60/Perl_Gaim_Plugin.pdf>"Seeking Wisdom"</A>,
  

    
      Get the news from perlmonks.com with a Gaim plug-in, Linux Magazine 11/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/59/Perl_Desktop_Searches.pdf>"Go Get It!"</A>,
  

    
      Destop Search in Perl, Linux Magazine 10/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/58/Perl_XML_Parsers.pdf>"Spoiled for Choice"</A>,
  

    
      Comparing Perl XML parsers, Linux Magazine 09/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/57/Perl_Tricks_With_Vim.pdf>"Lazy Typing"</A>,
  

    
      Using the Vim editor for programming with Perl, Linux Magazine 08/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/56/Perl_Yahoo_API_Scripting.pdf>"Tapping in"</A>,
  

    
      Using the Yahoo! Search API with Perl, Linux Magazine 07/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/55/Perl_Archiving_PDFs.pdf>"Librarian"</A>,
  

    
      Scanning magazines and archiving them as PDFs, Linux Magazine 06/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/54/Perl_Debugging.pdf>"Bug Doctor"</A>,
  

    
      Working with the Perl Debugger, Linux Magazine 05/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/53/Perl_Personal_Finances.pdf>"The Bottom Line"</A>,
  

    
      Tracking your investments with Module::Pluggable, Linux Magazine 04/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/52/Perl_Shell_Scripts.pdf>"Perl Shell Scripts"</A>,
  

    
      Run Bash commands in Perl with Sysadm::Install, Linux Magazine 03/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/51/Perl_Collecting_News_Headlines.pdf>"Spot Reporter"</A>,
  

    
      Perl: Creating RSS feeds of Websites that don't have one, Linux Magazine 02/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/50/Perl_Building_a_Jabber_Bot.pdf>"Inside"</A>,
  

    
      Sending x10 commands via instant messages, using a Perl Jabber bot, Linux Magazine 01/2005
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/49/Perl_GUI_Building_Scripts.pdf>"Traffic Control"</A>,
  

    
      Build a Network Sniffer with GUI using Glade, Linux Magazine 12/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/48/Perl_Open_Office_Access.pdf>"Mail It!"</A>,
  

    
      Create OpenOffice Documents with Perl, Linux Magazine 11/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/47/Perl_Portable_Archives.pdf>"Pack your Bags,"</A>,
  

    
      Creating portable installation archives and self-contained scripts with PAR, Linux Magazine 10/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/46/Perl_Algebra_Graphs.pdf>"Easy Algebra,"</A>,
  

    
      Solving and plotting formulas with Per), Linux Magazine 09/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/45/Perl_Playlist_selecting.pdf>"DJ Training"</A>,
  

    
      A Gtk based GUI controls an MP3 player and a preference database, Linux Magazine 08/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/44/Perl_RDDtool.pdf>"Limiting Data"</A>,
  

    
      Storing data in a round-robin database with RRDTool and Perl, Linux Magazine 07/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/43/Perl_Global_Bookmarks.pdf>"Global Memory"</A>,
  

    
      Manage globally accessible Web browser bookmarks, Linux Magazine 06/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/42/Perl_Screen_Scrapers.pdf>"Winning Team Player"</A>,
  

    
      Multitasking Gtk-GUI with POE fetching Yahoo stock quotes, Linux Magazine 05/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/41/Perl_Screen_Scrapers.pdf>"Simple Screen Scraper"</A>,
  

    
      Web site scaping with WWW::Mechanize, Linux Magazine 04/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/40/Perl_Reducing_URLs.pdf>"Compressed Links"</A>,
  

    
      Serving compressed URLs from a CGI script, backed by a Cache::FileCache, Linux Magazine 03/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/39/Perl_Ebay_Auction_Monitoring.pdf>"E-Baywatcher"</A>,
  

    
      Monitoring Ebay auctions with a Perl agent and Jabber, Linux Magazine 02/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/38/Perl_BlackJack.pdf>"Quantum Casino"</A>,
  

    
      Using Quantum::Superpositions for implementing states in a game of Blackjack), Linux Magazine 01/2004
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/37/Perl_Envelope_Labelling.pdf>"Post Letter Perfect"</A>,
  

    
      Print mail envelopes from CSV address data as PostScript documents with Perl, Linux Magazine 12/2003
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/36/Perl_Indexing_Documents.pdf>"Perl Diving"</A>,
  

    
      Making Perl documentation searchable with swish-e, Linux Magazine 11/2003
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/35/Perl_Apache_MP3.pdf>"Music on the Move"</A>,
  

    
      Categorizing MP3s and setting up a Web-Jukebox with Apache::MP3, Linux Magazine 10/2003
    

    <LI>
  
    <A HREF=http://www.perl.com/pub/a/2002/09/11/log4perl.html>"Retire your debugger, log smartly with Log::Log4perl!"</A>,
  

    
      Log::Log4perl Tutorial, perl.com 09/2002
    

    <LI>
  
    <A HREF=http://www.linux-magazine.com/issue/04/Babelfish.pdf>"Thanks for all the fish!"</A>,
  

    
      Translating with WWW::Babelfish, Linux Magazine 04/2001
    

</UL>

    </TD>
    <TD width=15% valign=top>
        <script type="text/javascript"><!--
google_ad_client = "pub-0100557024847340";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "191933";
google_color_bg = "333366";
google_color_link = "99CC33";
google_color_url = "FFCC00";
google_color_text = "FFFFFF";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  </script>

    </TD>

</TABLE>
<hr noshade="noshade">

<table width="100%"><tbody><tr>
<td>

Latest update: 01-Jan-2006<br>
</td>
<td align="right">
</td>
</tr>
</tbody></table>
</body></html>