|  | From Scott Orgera, your About Programming Editor This week we teach you how to obtain Perl modules from CPAN on Unix, utilize the Start method of the Process object in VB.NET, convert XHTML and other XML into audio, use switch loops in PHP, and much more... | | Installing Perl Modules from CPAN There are several ways to get Perl modules from CPAN installed on your Unix-based system. Keep in mind that there is always more than one way to do it with Perl, and this is no different. Before embarking upon any installation, it's a good idea to download the module, unzip it and check out the documentation. In general, though, most modules are installed in the same method. The simplest way to get Perl modules installed is to use the CPAN module itself. If you are the system administrator and want to install the module system-wide, you'll need to switch to your root user. | How to Use Process.Start in Visual Basic .NET The Start method of the Process object is possibly one of the most underappreciated tools available to you as a programmer. As a .NET method, Start has a series of overloads (different sets of parameters that determine exactly what the method does). In this case, the overloads let you specify just about any set of parameters that you might want to pass to another process when it starts. What you can do with Process.Start is really only limited by the processes you can use with it. Which is to say, there isn't any limit since more keep coming all the time. | Hashes: What is an Associative Array? Arrays are not the only way to manage collections of variables. Another type of collection of variables is the hash, also called an associative array. A hash is like an array in that it's a variable that stores other variables. However, a hash is unlike an array in that the stored variables are not stored in any particular order, and they are retrieved with a "key" instead of by their position in the collection. | VoiceXML: Hear Your Website Did you know that you can turn your text documents into speech to be read over the phone or other device? VoiceXML allows you to convert XHTML and other XML documents into audio dialogs. | | | | Related Searches | | | | Featured Articles | | | | | | Sign up for more free newsletters on your favorite topics | | | | You are receiving this newsletter because you subscribed to the About.com Programming newsletter. If you wish to change your email address or unsubscribe, please click here. If you would like to unsubscribe from all newsletters sent from About.com, please send an email to optout@about.com with "Unsubscribe" as the subject line. About.com respects your privacy: Our Privacy Policy Contact Information: 1500 Broadway, 6th Floor New York, NY, 10036 © 2014 About.com | | | | | Advertisement | |