|
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 around the same time as the print issue.
-
"Ready When You Are",
CGI script in Go to share photos with strangers, Linux Magazine 01/2025
-
"In Harmony",
Sync local git repos via a meta spec using Go interfaces, Linux Magazine 12/2024
-
"Give, Don't Take",
Create Go libraries and share them on Github, Linux Magazine 11/2024
-
"Data Retention",
Collect, store and display historical Wifi data, Linux Magazine 10/2024
-
"Who's there?",
Display access logs with Geolocation, Linux Magazine 09/2024
-
"Time Travel",
Display currently used home network bandwidth on an external display of a Raspberry Pi, Linux Magazine 08/2024
-
"Measuring the Flow",
Display currently used home network bandwidth on an external display of a Raspberry Pi, Linux Magazine 07/2024
-
"Practically Elastic",
Write a Desktop pool 2-D simulator with Go and Fyne, Linux Magazine 06/2024
-
"Pick Up",
Fetch email with IMAP and Go, Linux Magazine 05/2024
-
"Project Blinking Lights",
Display Youtube stats on a Ulanzi TC001 LED Display, Linux Magazine 04/2024
-
"Stay Tuned",
Keep track of how your Youtube videos are doing, Linux Magazine 03/2024
-
"Patterns in the Archive",
Access Google Drive data and run regex matches, Linux Magazine 02/2024
-
"Scales, Well?",
CGI Scripting in Go with timeseries, Linux Magazine 01/2024
-
"Wall Street Monitor",
Display historical quotes of your portfolio in the terminal, Linux Magazine 12/2023
-
"Housecleaning",
Go program to find drive space hogs, Linux Magazine 11/2023
-
"Dr. Wireless",
Network diagnostics tool in Go, Linux Magazine 10/2023
-
"Go Faster!",
Write a 2D racing game in Go with Fyne, Linux Magazine 09/2023
-
"Team Spirit",
Algorithm-based team building, Linux Magazine 08/2023
-
"Magic Cargo",
Send magic Wake-On-Lan packets and display progress in a desktop GUI with Go, Linux Magazine 07/2023
-
"Cave Painter",
World Map Projections and Mapping Hiking Trails with OpenStreetMap in Go, Linux Magazine 06/2023
-
"Machine Language",
Use the ChatGPT Api with Go, Linux Magazine 05/2023
-
"Path Finder",
Filter Komoot tours based on personal criteria, Linux Magazine 04/2023
-
"File Inspector",
Analyze your Spotify Dossier, Linux Magazine 03/2023
-
"Hide and Seek",
Program a password manager in Go, Linux Magazine 02/2023
-
"At a Glance",
Customize the WTF dashboard with Go-Code, Linux Magazine 01/2023
-
"Keeping Things Tidy",
Importing photos from SD cards and phones, Linux Magazine 12/2022
-
"Digital Shoe Box",
Digital Photo Tagger in Go, Linux Magazine 11/2022
-
"Astrology Hotline",
Predicting shell commands with Go, Linux Magazine 10/2022
-
"Treasure Hunt",
Writing photo geolocation game in Go, Linux Magazine 09/2022
-
"Pipe Cleaner",
Monitor and restart hanging programs with Go, Linux Magazine 08/2022
-
"Wordle Booster",
Cracking Wordle Puzzles with Go, Linux Magazine 07/2022
-
"Photo Book Engineering",
Creating Coffee Table Books with Ruby and LaTeX, Linux Magazine 05/2022
-
"Sunny Side Up",
Rotating Photos with Go, Linux Magazine 04/2022
-
"Wanderlust",
Geo-processing Komoot GPS tracker data, Linux Magazine 03/2022
-
"Chip Shot",
2D game development with Go and Fyne, Linux Magazine 02/2022
-
"Wheat and Chaff",
Weed out bad images with a GUI built with Go and the Fyne Framework, Linux Magazine 01/2022
-
"Hard Disk Dashboard",
Golang terminal UI for a dynamic disk utilization instrument, Linux Magazine 12/2021
-
"Plan Your Hike",
Downloading GPS data from Komoot with Go, Linux Magazine 11/2021
-
"Rat Race",
Detecting and avoiding runtime race conditions in Go, Linux Magazine 10/2021
-
"Let's Go",
A whirlwind tour of Go, Linux Magazine 09/2021
-
"Quick Fill",
Two faucets, one bathtub, and solving equations with Sympy, Linux Magazine 07/2021
-
"Motion Sensor",
Detecting file system changes with fsnotify in Go, Linux Magazine 06/2021
-
"Fighting Chaos",
Controlling Goroutines with Contexts, Linux Magazine 05/2021
-
"Amazed",
Create and solve mazes in Go, Linux Magazine 04/2021
-
"Name Changer",
Rename files in bulk in Go, Linux Magazine 03/2021
-
"Making History",
Examine shell typing history and run stats, Linux Magazine 02/2021
-
"Book Collector",
Go command line client for Google Drive, Linux Magazine 01/2021
-
"Sweet Dreams",
A Go program displays song lyrics line by line in a terminal UI, Linux Magazine 12/2020
-
"Obfuscation Filter",
Add a Geo-Obfuscation layer onto your digital photos, Linux Magazine 11/2020
-
"Ready To Rumble",
Creating a USB boot Stick in Go with terminal UI progress, Linux Magazine 10/2020
-
"Digital Detective",
Graph database Neo4j discovers fake reviews on Amazon (this month in 'Admin Magazine'), Linux Magazine 09/2020
-
"Tailored",
Making the popular Pdftk tool easier to use with Go, Linux Magazine 08/2020
-
"Top Coder",
Cracking Interview Questions with Go, Linux Magazine 07/2020
-
"What's Going On?",
Linux Performance Tools fired up with Go, Linux Magazine 06/2020
-
"Under the Hood",
Scraping highly dynamic Web sites, Linux Magazine 05/2020
-
"Sorted",
Sorting Algorithms in Go, Linux Magazine 04/2020
-
"Safe Passage",
Solving the river puzzle with search trees in Go, Linux Magazine 03/2020
-
"Monitoring Station",
Go program with terminal UI to watch Docker containers come and go, Linux Magazine 02/2020
-
"Open Heart Surgery",
Writing bpftrace programs to analyze what the kernel is doing, Linux Magazine 01/2020
-
"Straight To the Point",
Learn how to use Go's Fyne UI framework to draw arrows into images, Linux Magazine 12/2019
-
"Pathfinder",
Remember visited directories and revisit them with this nifty shell utility in Go, Linux Magazine 11/2019
-
"Magic Day",
Go training program to determine the day of the week for random dates in your head, Linux Magazine 10/2019
-
"Better Safe Than Sorry",
Testing and mocking with Go, Linux Magazine 09/2019
-
"In the Hood",
Go program finds photos taken in close proximity to a reference photo., Linux Magazine 08/2019
-
"Fly On the Wall",
Debugging SSL/TLS Connections with Mitmproxy, Linux Magazine 07/2019
-
"Data Scraper",
Screen Scraping with Python's Colly, Linux Magazine 06/2019
-
"Photo Studio",
Python plugin for Gimp to perform white balance and sharpen, Linux Magazine 05/2019
-
"Shadow World",
Programming Go to create silhouettes from photos, Linux Magazine 04/2019
-
"Progress by Installments",
Progress bars in Go and shell tools, Linux Magazine 03/2019
-
"Simultaneous Runners",
Go's goroutines implement a parallel web fetcher, Linux Magazine 02/2019
-
"Classics Repackaged",
Go's termui command line GUI, Linux Magazine 01/2019
-
"Seven Bridges to Cross",
Solve the Bridges of Koenigsberg problem in Python, Linux Magazine 12/2018
-
"Clever Sampling",
Build an Electron App to weed out bad photos, Linux Magazine 11/2018
-
"Inventory Browser",
Create an Index of your Home directory for fast searches in Go, Linux Magazine 10/2018
-
"I Know That Face",
Python script detects known faces in old photos, Linux Magazine 09/2018
-
"Time Waster",
Python solutions for the 'Baguenaudier' Chinese Ring Puzzle, Linux Magazine 08/2018
-
"Strange Coincidence",
Simulating gambler's ruin and the law of large numbers in Python., Linux Magazine 07/2018
-
"Probability Party",
Python scripts to analyze the Birthday Paradox, Linux Magazine 06/2018
-
"Bargain Hunter",
Using a free stock quotes API to track a portfolio, Linux Magazine 05/2018
-
"Film Maker",
Youtube meta data managed version controlled, Linux Magazine 04/2018
-
"Servile Guardian",
Screen-scraping Protecli with pfSense, Linux Magazine 03/2018
-
"Car not Goat",
Solving the Monty Hall Problem with AI, Linux Magazine 02/2018
-
"First Things First",
Artificial Intelligence predicting sequences of numbers, Linux Magazine 01/2018
-
"Sure-Fire Success",
Using Markov Chains to create similar texts, Linux Magazine 12/2017
-
"Horses and Riders",
Artificial intelligence with decision trees, Linux Magazine 11/2017
-
"Hot on the Tracks",
Artificial intelligence detects mileage patterns, Linux Magazine 10/2017
-
"Driving Data",
Collect and process driving data with the OBDII adapter by Automatic, Linux Magazine 09/2017
-
"Tower of Babylon",
Fetching Webpages in Python, Ruby, Go, NodeJS, and Perl, Linux Magazine 08/2017
-
"The Bouncer",
A Python script warns of failed login attempts via smartphone push notification, Linux Magazine 07/2017
-
"More Than a Word",
Teaching Amazon Echo and Alexa new skills, Linux Magazine 06/2017
-
"Thriving without Power",
An emergency power supply and a script on the SmartThings platform can prevent a total outage and inform the user, Linux Magazine 05/2017
-
"Home Run into the Cloud",
Bring your own libraries to a Lambda container on Amazon Web Services (AWS), Linux Magazine 04/2017
-
"New Home",
Set up a Lambda Function on Amazon Web Services (AWS), Linux Magazine 03/2017
-
"City View",
AI Methods to Detect Motion in Surveillance Videos, Linux Magazine 02/2017
-
"House Radio",
Z-Wave Home Automation Basics, Linux Magazine 01/2017
-
"Climate Study",
Profanity Analysis on the Linux Kernel Mailing List, Linux Magazine 11/2016
-
"Undercover Information",
Programming Tips and Tricks, Linux Magazine 11/2016
-
"Double Down",
Perl6 Superpositions in a game of Blackjack, Linux Magazine 10/2016
-
"Enough is Enough",
Solving the secretary hiring problem with statistical analysis, Linux Magazine 09/2016
-
"Click Clack",
Driving the Belkin WeMo Switch from Perl and ifttt.com, Linux Magazine 08/2016
-
"Watchful Seller",
Ebay Account Data via Screen Scraping and the Official Ebay API, Linux Magazine 07/2016
-
"Print as Print Can",
Automatically test the print function on an updated Linux distro, Linux Magazine 06/2016
-
"Private Reception",
Push notifications to your mobile phone when someone logs on to your Wifi at home, Linux Magazine 05/2016
-
"Climbing Aid",
Read Garmin 62s track data and graph it with the Google API, Linux Magazine 04/2016
-
"Turn On",
Switch appliances on and off with a Z-Wave controller, Linux Magazine 03/2016
-
"Label Maker",
Using a Dymo LabelWriter Turbo to print text stickers and QR codes on Linux, Linux Magazine 02/2016
-
"More, Please",
Using Elasticsearch's 'more like this' function to find similar documents, Linux Magazine 01/2016
-
"Science, Not Fiction",
Ansible restores desktops at home and sets up testing environments, Linux Magazine 12/2015
-
"Baby Shark",
Top-like network sniffer implemented with AnyEvent, Curses, and Wireshark's tshark, Linux Magazine 11/2015
-
"Group Dynamic",
Mathematical puzzles with Latin Squares and Galois Fields, Linux Magazine 10/2015
-
"Guess Again",
Statistical computations with the p-value, Linux Magazine 09/2015
-
"Cross-Examination",
The nitty gritty of Unix rights management, Linux Magazine 08/2015
-
"Secret Agent",
Unveal the doings of the Zeitgeist daemon on the Ubuntu desktop, Linux Magazine 07/2015
-
"Under the Hood",
Retrieve Github metadata and programmatically submit commits, Linux Magazine 05/2015
-
"Taking Shortcuts",
Triggering actions on the Linux desktop with the Autokey utility and text shortcuts or hotkey combinations, Linux Magazine 04/2015
-
"Rain Check",
Retrieve the hourly weather forecast at dawn to see if it's raining during the commute windows, Linux Magazine 03/2015
-
"Chart Stormers",
Detecting Youtube viral videos with linear regression, Linux Magazine 02/2015
-
"Pyramid of Doom",
Asynchronous flow with AnyEvent, pubSub, and promises, Linux Magazine 01/2015
-
"The Watcher",
Use Nmap and a Perl daemon to see network devices join and leave, Linux Magazine 12/2014
-
"Automatic Testing",
Set up Jenkins jobs on the command line without a browser, Linux Magazine 11/2014
-
"Music Non-Stop",
Save Spotify playlists via their OAuth API, Linux Magazine 10/2014
-
"Feel the Width",
Responsive Web design for mobile devices, Linux Magazine 09/2014
-
"Think Again",
Calculating probabilities with Bayes' formula and discrete distributions, Linux Magazine 08/2014
-
"A Relationship Thing",
The Neo4j graph database maps network relationships, Linux Magazine 07/2014
-
"A Lifting Experience at the Dock",
Docker: Container technology for testing Perl modules, Linux Magazine 06/2014
-
"Elastic Hits",
ElasticSearch: Find expressions in huge text collections, Linux Magazine 05/2014
-
"Veggie Option",
Cucumber: Defining tests in natural language, Linux Magazine 04/2014
-
"Healthy in Old Age",
New and interesting CPAN modules, Linux Magazine 03/2014
-
"Like Magic",
Arduino firmware and a Perl script switch a relay, Linux Magazine 02/2014
-
"Room with a View",
Post surveillance camera snapshots to Tumblr via Perl API, Linux Magazine 01/2014
-
"The Cat's Meow",
Making Image Macros (Internet Memes) with Perl, Linux Magazine 12/2013
-
"Moving Circle",
Reading and graphing the Jawbone Up Band data, Linux Magazine 11/2013
-
"Needle in a Haystack",
Log analysis with Splunk and using its API from Perl, Linux Magazine 10/2013
-
"It All Started with a Test",
Test-driven Development in Perl, Linux Magazine 09/2013
-
"Training Support",
Reading and graphing data from the Garmin 10 GPS unit, Linux Magazine 08/2013
-
"Magical Window",
Configuring the Tmux terminal multiplexer, Linux Magazine 07/2013
-
"Virtual Vagabond",
Managing virtual machines with Vagrant and Puppet, Linux Magazine 06/2013
-
"USB Fiddle Stickery",
Distribute backups on multiple USB sticks, Linux Magazine 05/2013
-
"Analysis Machine",
Scrape Linux repositories of multiple distros, Linux Magazine 04/2013
-
"Online Library",
Storing Google Drive metadata on Evernote, Linux Magazine 03/2013
-
"Alternative Use",
Using Github as a content management system, Linux Magazine 02/2013
-
"Off with its head!",
Scanning paper books and uploading them to Google Drive with Perl, Linux Magazine 01/2013
-
"Clever fellow",
Calculating clusters with AI methods, Linux Magazine 12/2012
-
"Adventure Format",
Parsing microformats for national parks with Perl, Linux Magazine 11/2012
-
"Simply Take Off!",
Pushing Perl web apps with Heroku, Linux Magazine 10/2012
-
"DIY E-Books",
Create .mobi ebooks from POD documents, Linux Magazine 09/2012
-
"Custom Backup",
Using Clonezilla with a self-made backup CD, Linux Magazine 08/2012
-
"Good build, good karma",
Continuous integration with travis-ci.org and Github, Linux Magazine 07/2012
-
"Highlight Siphon",
Extract Amazon Kindle highlights with Perl, Linux Magazine 06/2012
-
"Unforgettable"
Getting things done with a Tickler file in Evernote, Linux Magazine 05/2012
(cached PDF),
-
"Grab and Go"
Cut-and-paste with Perl on the Linux Desktop, Linux Magazine 04/2012
(cached PDF),
-
"Pulling the rug"
Using proxy servers and VPNs for man-in-the-middle actions, Linux Magazine 03/2012
(cached PDF),
-
"Remember this"
Using the Evernote API with Thrift and Perl, Linux Magazine 02/2012
(cached PDF),
-
"Parking Aid"
Using Openstreetview data to find residential parking zones, Linux Magazine 01/2012
(cached PDF),
-
"Every little bit"
Screen scraping of Javascript-enabled pages, Linux Magazine 12/2011
(cached PDF),
-
"Freshen up"
Controlling virtual machines with Perl and VirtualBox, Linux Magazine 11/2011
(cached PDF),
-
"Tricks and Treats"
Command line utilities with Perl, local CPAN installs, Linux Magazine 10/2011
(cached PDF),
-
"Socket to me"
Practical uses of Web Sockets with Perl, Linux Magazine 09/2011
(cached PDF),
-
"Box it!",
Using the Dropbox API with Perl to trigger remote access, Linux Magazine 08/2011
-
"Hot Beats"
Song backup and calculating beats per minute with Banshee meta data, Linux Magazine 07/2011
(cached PDF),
-
"Independent label",
Use Perl and OpenOffice to print self-adhesive labels, Linux Magazine 06/2011
-
"Get on D-Bus"
Start automatic backups after a USB Stick gets inserted, Linux Magazine 05/2011
(cached PDF),
-
"At the Press of a Button"
A Perl script creates PDFs from magazine articles by automating a process triggered by the simple press of a button, Linux Magazine 04/2011
(cached PDF),
-
"Hindsight"
Analyze historical data with Perl and R, Linux Magazine 03/2011
(cached PDF),
-
"Whispers from Beyond"
A listening bot on an IRC channel wakes up when it hears certain keywords and notifies a defined user via instant messaging, Linux Magazine 02/2011
(cached PDF),
-
"Meeting Time"
A Perl daemon reads iCalendar files with meeting dates and alerts the user before the meeting is due to start., Linux Magazine 01/2011
(cached PDF),
-
"Quick Approval"
Hurdle Wifi splash pages, Linux Magazine 12/2010
(cached PDF),
-
"Within Bounds"
Monitor a temperature sensor and find outliers with rrdtool, Linux Magazine 11/2010
(cached PDF),
-
"Bulls And Bears"
Pidgin Plugin for stock market alerts, Linux Magazine 10/2010
(cached PDF),
-
"Projects Everywhere"
Replicate your Git repositories with a meta repo, Linux Magazine 09/2010
(cached PDF),
-
"Tunnel Vision"
A daemon to manage dynamic mail tunnels, Linux Magazine 08/2010
(cached PDF),
-
"Type Less"
Add an easy history function to scripts, Linux Magazine 07/2010
(cached PDF),
-
"Serial Player"
Manage video files like a Tivo, Linux Magazine 06/2010
(cached PDF),
-
"A More Complete Completer"
Write your own bash completion functions, Linux Magazine 05/2010
(cached PDF),
-
"Topsy Turvy"
Run microphone recordings backwards, Linux Magazine 04/2010
(cached PDF),
-
"Listen to the Signals"
Configure Pidgin to Play Personal Sounds, Linux Magazine 03/2010
(cached PDF),
-
"Opening Credits"
Prepending Video Files with Static Title Images, Linux Magazine 02/2010
(cached PDF),
-
"Bowling for Perl"
A Popular Interview Puzzle solved with Perl, Linux Magazine 01/2010
(cached PDF),
-
"Minutes Taker",
Record IRC sessions with a Perl Bot, Linux Magazine 12/2009
-
"Twittering for Geeks",
Perl Script Sends Log Messages to Twitter, Linux Magazine 11/2009
-
"Image Sharpener",
Sharpen Images with Perl and Gimp, Linux Magazine 10/2009
-
"Back to the Heartland"
OSCON 2009, Linux Magazine 10/2009
(cached PDF),
-
"Removal Helpers",
Migrating Open Source Repositories from CVS to Github, Linux Magazine 09/2009
-
"Painting by Data",
Have Google draw diagrams, Linux Magazine 08/2009
-
"Watching the Delivery Man",
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
(cached PDF),
-
"Pixel Patina",
Program the Gimp in Perl to produce sepia-toned photos, Linux Magazine 05/2009
(cached PDF),
-
"Games for Speculators",
Extending PerlPanel, a window-manager-independent launchbar, with Perl applets, Linux Magazine 04/2009
(cached PDF),
-
"Sniffing out Spammers",
Locating spammers on a world map with Google Charts, Linux Magazine 03/2009
(cached PDF),
-
"Run-Time Speed",
Perl Performance Analysis with the NYTProfiler, Linux Magazine 02/2009
(cached PDF),
-
"Catchy Logs",
Monitor logfiles with a POE-based sound server, Linux Magazine 01/2009
(cached PDF),
-
"Checkout",
Digitize your library with a barcode scanner and a database, Linux Magazine 12/2008
(cached PDF),
-
"Quiz Master",
A web application written with Catalyst, Linux Magazine 11/2008
(cached PDF),
-
"Card Trick",
Correct color casts on digital images with reference cards, Linux Magazine 10/2008
(cached PDF),
-
"Color Play",
Digital image corrections with Perl and Gimp, Linux Magazine 09/2008
(cached PDF),
-
"Quick Starter",
Spotlight-like desktop launch utility with Perl/Tk, Linux Magazine 08/2008
(cached PDF),
-
"Bargain Hunter",
Get Amazon Price alerts with Perl, Linux Magazine 07/2008
(cached PDF),
-
"Process Spy",
Use Ptrace within Perl to watch syscalls in a Process, Linux Magazine 06/2008
(cached PDF),
-
"Scetching Curves",
Display components of a stock portfolio graphically over time, Linux Magazine 05/2008
(cached PDF),
-
"Network View",
Create a top-like application to monitor the Network with Perl, Linux Magazine 04/2008
(cached PDF),
-
"Lifeline",
Reconfigure a home-grown highly-available network with Perl, Linux Magazine 03/2008
(cached PDF),
-
"Mind Games",
Determine the weekday of any given date in your head, Linux Magazine 02/2008
(cached PDF),
-
"Test Questions",
Simple Perl vim plugins, Linux Magazine 01/2008
(cached PDF),
-
"I think in Perl",
The private life of Mike Schilli, Linux Magazine 12/2007
(cached PDF),
-
"Free Fall",
Skydiving Simulation Game with Perl, Linux Magazine 12/2007
(cached PDF),
-
"Appetizers"
Send out one Tip a Day by Email, Linux Magazine 11/2007
(cached PDF),
-
"Electrickery"
Reading voltage and current from a Multimeter, Linux Magazine 10/2007
(cached PDF),
-
"Chat Collector"
Collect your Gaim logs and store them on an IMAP server, Linux Magazine 09/2007
(cached PDF),
-
"Alphabet Soup"
Dealing with character encodings in Perl, Linux Magazine 08/2007
(cached PDF),
-
"Prolonged Life"
Nagios plugin for an uninterruptible power supply, Linux Magazine 07/2007
(cached PDF),
-
"One in A Million"
Do-it-yourself OCR to monitor a SecurID, Linux Magazine 06/2007
(cached PDF),
-
"Home Switcher"
Remotely reset your Router with YUI, Linux Magazine 05/2007
(cached PDF),
-
"Don't Blame the Gardner!"
Perl-controlled irrigation system, Linux Magazine 04/2007
(cached PDF),
-
"Light into the darkness"
Monitorin LAN devices with Perl, Linux Magazine 03/2007
(cached PDF),
-
"Digging Down into Perl"
Debugging a crashing Perl Interpreter with gdb, Linux Magazine 02/2007
(cached PDF),
-
"The Listener"
Alternative Call Waiting Service with Perl, Linux Magazine 01/2007
(cached PDF),
-
"Perl Rescue"
Protecting data with a Perl-based Rescue CD, Linux Magazine 12/2006
(cached PDF),
-
"Remotely Controlled Browser"
Test complex web apps the easy way with Perl and Selenium, Linux Magazine 11/2006
(cached PDF),
-
"Spam Stopper"
Protects forums from spam postings, Linux Magazine 10/2006
(cached PDF),
-
"Video Organizer"
List, watch, and expire downloaded videos, Linux Magazine 09/2006
(cached PDF),
-
"Hike Pilot"
Putting GPS Data on Yahoo Maps, Linux Magazine 08/2006
(cached PDF),
-
"Fishing for Images"
Grabbing frames from a Video camera using Video::Capture::V4l and the Imager module, Linux Magazine 07/2006
(cached PDF),
-
"The Watcher"
Building your own Nagios Plugins, Linux Magazine 06/2006
(cached PDF),
-
"Compilation Artist"
Programming Lexers und Parsers with Parse::Lex and Parse::Yapp, Linux Magazine 05/2006
(cached PDF),
-
"How Cool is Perl?"
Reading Temperature Sensors on a One-Wire Bus, Linux Magazine 04/2006
(cached PDF),
-
"Counting Out Time"
Extreme Date Calculations with DateTime, Linux Magazine 03/2006
(cached PDF),
-
"File Rescue"
Detecting file system changes with Dnotify and Perl, Linux Magazine 02/2006
(cached PDF),
-
"Ajax Power"
More dynamic websites thanks to AJAX and Perl, Linux Magazine 01/2006
(cached PDF),
-
"Testing Tools"
A Perl toolbox for regression tests, Linux Magazine 12/2005
(cached PDF),
-
"Seeking Wisdom"
Get the news from perlmonks.com with a Gaim plug-in, Linux Magazine 11/2005
(cached PDF),
-
"Go Get It!"
Destop Search in Perl, Linux Magazine 10/2005
(cached PDF),
-
"Spoiled for Choice"
Comparing Perl XML parsers, Linux Magazine 09/2005
(cached PDF),
-
"Lazy Typing"
Using the Vim editor for programming with Perl, Linux Magazine 08/2005
(cached PDF),
-
"Tapping in"
Using the Yahoo! Search API with Perl, Linux Magazine 07/2005
(cached PDF),
-
"Librarian"
Scanning magazines and archiving them as PDFs, Linux Magazine 06/2005
(cached PDF),
-
"Bug Doctor"
Working with the Perl Debugger, Linux Magazine 05/2005
(cached PDF),
-
"The Bottom Line"
Tracking your investments with Module::Pluggable, Linux Magazine 04/2005
(cached PDF),
-
"Perl Shell Scripts"
Run Bash commands in Perl with Sysadm::Install, Linux Magazine 03/2005
(cached PDF),
-
"Spot Reporter"
Perl: Creating RSS feeds of Websites that don't have one, Linux Magazine 02/2005
(cached PDF),
-
"Inside"
Sending x10 commands via instant messages, using a Perl Jabber bot, Linux Magazine 01/2005
(cached PDF),
-
"Traffic Control"
Build a Network Sniffer with GUI using Glade, Linux Magazine 12/2004
(cached PDF),
-
"Mail It!"
Create OpenOffice Documents with Perl, Linux Magazine 11/2004
(cached PDF),
-
"Pack your Bags,"
Creating portable installation archives and self-contained scripts with PAR, Linux Magazine 10/2004
(cached PDF),
-
"Easy Algebra,"
Solving and plotting formulas with Perl), Linux Magazine 09/2004
(cached PDF),
-
"DJ Training"
A Gtk based GUI controls an MP3 player and a preference database, Linux Magazine 08/2004
(cached PDF),
-
"Limiting Data"
Storing data in a round-robin database with RRDTool and Perl, Linux Magazine 07/2004
(cached PDF),
-
"Global Memory"
Manage globally accessible Web browser bookmarks, Linux Magazine 06/2004
(cached PDF),
-
"Winning Team Player"
Multitasking Gtk-GUI with POE fetching Yahoo stock quotes, Linux Magazine 05/2004
(cached PDF),
-
"Simple Screen Scraper"
Web site scaping with WWW::Mechanize, Linux Magazine 04/2004
(cached PDF),
-
"Compressed Links"
Serving compressed URLs from a CGI script, backed by a Cache::FileCache, Linux Magazine 03/2004
(cached PDF),
-
"E-Baywatcher"
Monitoring Ebay auctions with a Perl agent and Jabber, Linux Magazine 02/2004
(cached PDF),
-
"Quantum Casino"
Using Quantum::Superpositions for implementing states in a game of Blackjack), Linux Magazine 01/2004
(cached PDF),
-
"Post Letter Perfect"
Print mail envelopes from CSV address data as PostScript documents with Perl, Linux Magazine 12/2003
(cached PDF),
-
"Perl Diving"
Making Perl documentation searchable with swish-e, Linux Magazine 11/2003
(cached PDF),
-
"Music on the Move"
Categorizing MP3s and setting up a Web-Jukebox with Apache::MP3, Linux Magazine 10/2003
(cached PDF),
-
"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
|
|