Here publishes the articles we have written throughout the years on web site development with Linux, Apache, MySQL, PHP, Perl, Python (LAMP) and other open source software. We strive for their usefulness, clarity and accuracy.
They can be classified into a few broad categories: Environment setup, management, development and others. Please note that some articles may fit into multiple categories. You can browse the complete list of all the articles below or use the left navigation menu to find those articles that may interest you.
Please redirect all your comments and suggestion to yuonlamp@yahoo.com. Thank you. :)
-
Environment setup
- Create a local LAMP development environment -- part one
- Useful Perl packages for web site development
- Set up HTML::Mason, the Perl-based template management system
- Useful PHP extensions and packages for web site development
- Useful Firefox extensions
- Switch to the more ergonomic Dvorak keyboard
- Set up your own local W3C XML/HTML file validator
- Set up a comfortable Linux/Unix environment for development
- Tips for using Mutt, the text-based mail client
- Management
-
Development
- Design and maintenance of the SJTU-SV.com web site
- Send MIME email that can be displayed properly by all the major Web mail providers
- Use WWW::Mechanize to automate resume update on hotjobs.yahoo.com
- Use WWW::Mechanize to send email through Yahoo! Mail
- Configure Nagios to use Embedded Perl and write plugins with Perl
- Greasemonkey sample script for dictionary.com
- Execute arbitrary commands in shared web hosting environment
- Tutorial: Use PDO and sqlite3 to develop simple database applications
- Tutorial: Use Perl Mason and Class::DBI to develop a simple voting application
- Tutorial: Develop a local Amazon price tracking application
- Send Email with Attachment Programmatically
- Date and Time Handling in Common Programming Languages
- Programming Problem: Find All the Root-To-Leaf Paths of a Given Tree
- Programming Problem: Reverse Singly-Linked List Using Recursion
- Implementation of a Simple Checkers Game Study Tool
- Programming Problem: Solve the Eight-Queen Problem with Recursion
- Testing PHP programs with PHPUnit
- Bourne-Again Shell (bash) for interactive use and scripting
- Achieving level one on the Project Euler web site
- Achieving level two on the Project Euler web site
- Javascript Programming Example: Version String Comparison
- Javascript Programming Example: Add Unit Tests to a Version String Comparison Function
- Others