2010
Porting Perl To Python
Python programmers shouldn't get too smug. While many people agree that Python is designed in a way that makes it a highly readable language, there can still be problems with legacy, untested Python code too. Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do.
2009
Cultured Perl: Flickr, a business's bst frnd
Flickr isn't just for photo sharing and social networking; it's a legitimate business tool. Learn how Perl programmers can use the CPAN Chart modules to create charts and graphs, and the Flickr::Upload module to upload the charts to Flickr.
Build simple photo-sharing with Amazon cloud and Perl
This article explains the benefits and drawbacks of Amazon's Simple Storage Service (S3) and SimpleDB offerings when it comes to building a Web site. This visual tour explains the S3 and SimpleDB architectures and how to use them through practical examples; in this case, you'll use a Perl library to build a simple photo-sharing site.
Eclipse DLTK IDE for Perl, Python, and PHP scripting
Eclipse presents a wealth of capabilities for building tools for compiled languages like C and the Java programming language, but provides little support for scripting languages like Perl, Python, and PHP. For these and similar languages, the Eclipse Dynamic Languages Toolkit (DLTK) comes to the rescue. This tutorial Walks you through the process of building a DLTK-based IDE and provides sample code for each step.
All the Lightweight Web servers of the world
There's far more to the world of Web servers than just Apache and IIS. While lightweight Web servers have much in common, there's also variation within the category. Most are written in C, but several other implementation languages have proven successful among the servers with which I've experimented, including Erlang, Java, Lisp, Lua, Perl, Python, and Tcl. If there's a language you favor, you can probably find a lightweight Web server here coded for your convenience. survey the possibilities and see how they apply to you.
2008
Keystroke security dynamics from custom Perl algorithms
Measure the total time of entry and verify the time between keystrokes to help authenticate a user regardless of the data being entered. Learn how to apply the open source tools xev and Perl in keystroke dynamics to measure the more-subtle characteristics of human-computer interaction. This article uses example code to demonstrate keystroke dynamics for enhancing the security of your applications in authentication and continuous data entry contexts.
2007
Faster LDAP search with vector-space engine
The code as presented in the article will enable you to efficiently query structured LDAP data quickly by using Perl and a vector-space search engine to search and display records from your Lightweight Directory Access Protocol (LDAP) database, while compensating for typographical and spelling errors automatically.
Custom Charts with Perl and GD
This article describes techniques you can use to create new levels of usefulness in your dynamically generated charts with Perl and GD. Cook up some automatically generated graphs for your organizational meetings or live enterprise directory data. Annotate the charts with readable text that delivers more information than the standard pie chart. Using the power of GD and Perl, you can link various data and images together to create sophisticated charts that will help bring visual interest to your applications.
Advanced XML parsing techniques using Perl
This article shows you how to convert an XML document using Perl into a tree of objects in memory. Most Perl programmers find this approach more natural, and it is indeed more convenient. It then introduces you to SAX and event-based parsing, an entirely different style of programming, one that turns out to be very rich, using the SAX pipeline.
1
(9 marks)