did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781593270629

Wicked Cool Perl Scripts

by
  • ISBN13:

    9781593270629

  • ISBN10:

    1593270623

  • Format: Trade Paper
  • Copyright: 2006-02-06
  • Publisher: No Starch Press
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $29.95

Summary

Most Perl programmers have been frustrated at one time or another because the system just wouldn't do what they wanted it to do. There was that one simple and obvious utility that was missing that would make life so much easier: A tool to get a stock quote, show off a photograph collection, or even display a collection of favourite comics. Wicked Cool Perl Scripts is about writing those utilities quickly and easily. A collection of handy utilities that solves difficult problems, Wicked Cool Perl Scripts is a great resource for the savvy Perl programmer.

Table of Contents

Introduction xv
Wicked Cool Perl Programs xvi
You Are Not a Dummy xvi
Plain Old Documentation (POD) xvi
How This Book Is Organized xvi
General-Purpose Utilities
1(20)
Automatic Help Option
1(2)
The Code
2(1)
Using the Module
2(1)
The Results
3(1)
How It Works
3(1)
Finding Duplicate Files
3(5)
The Code
3(2)
Running the Script
5(1)
The Results
5(1)
How It Works
5(2)
Hacking the Script
7(1)
Checking for Changed Files
8(4)
The Code
8(2)
Running the Script
10(1)
The Results
10(1)
How It Works
10(2)
Hacking the Script
12(1)
Date Reminder
12(4)
The Code
12(2)
Running the Script
14(1)
The Results
14(1)
How It Works
14(2)
Hacking the Script
16(1)
Currency Converter
16(5)
The Code
16(2)
Running the Script
18(1)
The Results
18(1)
How It Works
18(1)
Hacking the Script
19(2)
Website Management
21(24)
Website Link Checker
21(10)
The Code
22(3)
Running the Script
25(1)
The Results
25(1)
How It Works
26(4)
Hacking the Script
30(1)
Orphan File Checker
31(3)
The Code
31(1)
Running the Script
32(1)
The Results
32(1)
How It Works
33(1)
Hacking the Script
34(1)
Hacker Detection
34(4)
The Code
34(2)
Running the Script
36(1)
The Results
36(1)
How It Works
37(1)
Hacking the Script
38(1)
Locking Out Hackers
38(7)
The Code
38(3)
Running the Script
41(1)
The Results
41(1)
How It Works
42(1)
Hacking the Script
43(2)
CGI Debugging
45(12)
Hello World
45(2)
The Code
46(1)
Running the Script
46(1)
The Results
46(1)
How It Works
46(1)
Hacking the Script
47(1)
Displaying the Error Log
47(3)
The Code
47(1)
Running the Script
48(1)
The Results
48(1)
How It Works
49(1)
Hacking the Script
50(1)
Printing Debugging Information
50(3)
The Code
50(1)
Using the Function
51(1)
The Results
51(1)
How It Works
52(1)
Hacking the Script
52(1)
Debugging a CGI Program Interactively
53(4)
The Code
53(1)
Running the Script
53(1)
The Results
54(1)
How It Works
54(1)
Hacking the Script
55(2)
CGI Programs
57(20)
Random Joke Generator
57(3)
The Code
57(1)
Running the Script
58(1)
The Results
58(1)
How It Works
59(1)
Hacking the Script
60(1)
Visitor Counter
60(3)
The Code
60(1)
Running the Script
61(1)
The Results
61(1)
How It Works
61(2)
Hacking the Script
63(1)
Guest Book
63(6)
The Code
63(2)
Running the Script
65(1)
The Results
66(1)
How It Works
66(3)
Hacking the Script
69(1)
Errata Submission Form
69(8)
The Code
69(3)
Running the Script
72(1)
The Results
72(1)
How It Works
73(2)
Hacking the Script
75(2)
Internet Data Mining
77(14)
Getting Stock Quotes
78(2)
The Code
78(1)
Running the Script
79(1)
The Results
79(1)
How It Works
79(1)
Hacking the Script
80(1)
Comics Download
80(11)
The Code
81(3)
Running the Script
84(1)
The Results
85(1)
How It Works
86(4)
Hacking the Script
90(1)
Unix System Administration
91(26)
Fixing Bad Filenames
91(3)
The Code
92(1)
Running the Script
92(1)
The Results
93(1)
How It Works
93(1)
Hacking the Script
94(1)
Mass File Renaming
94(3)
The Code
94(1)
Running the Script
95(1)
The Results
96(1)
How It Works
96(1)
Hacking the Script
97(1)
Checking Symbolic Links
97(2)
The Code
97(1)
Running the Script
98(1)
The Results
98(1)
How It Works
98(1)
Hacking the Script
99(1)
Disk Space Alarm
99(2)
The Code
99(1)
Running the Script
100(1)
The Results
100(1)
How It Works
100(1)
Hacking the Script
101(1)
Adding a User
101(6)
The Code
101(2)
Running the Script
103(1)
The Results
104(1)
How It Works
104(3)
Hacking the Script
107(1)
Disabling a User
107(3)
The Code
107(1)
Running the Script
108(1)
The Results
108(1)
How It Works
109(1)
Hacking the Script
110(1)
Deleting a User
110(3)
The Code
110(2)
Running the Script
112(1)
The Results
112(1)
How It Works
112(1)
Hacking the Script
113(1)
Killing a Stuck Process
113(4)
The Code
113(2)
Running the Script
115(1)
The Results
115(1)
How It Works
115(1)
Hacking the Script
116(1)
Picture Utilities
117(34)
Image Information
117(3)
The Code
117(2)
Running the Script
119(1)
The Results
119(1)
How It Works
119(1)
Hacking the Script
120(1)
Creating a Thumbnail
120(3)
The Code
120(2)
Running the Script
122(1)
The Results
122(1)
How It Works
122(1)
Hacking the Script
123(1)
Photo Gallery
123(11)
The Code
123(5)
Running the Script
128(1)
The Results
129(1)
How It Works
129(5)
Hacking the Script
134(1)
Card Maker
134(17)
The Code
135(6)
Running the Script
141(3)
The Results
144(2)
How It Works
146(4)
Hacking the Script
150(1)
Games and Learning Tools
151(32)
Guessing Game
152(1)
The Code
152(1)
Running the Script
153(1)
The Results
153(1)
How It Works
153(1)
Hacking the Script
153(1)
Flash Cards
153(5)
The Code
154(1)
Running the Script
155(1)
The Results
155(1)
How It Works
156(2)
Hacking the Script
158(1)
Web-Based Quiz
158(12)
The Code
158(4)
Running the Script
162(3)
The Results
165(1)
How It Works
166(3)
Hacking the Script
169(1)
Teaching a Toddler
170(13)
The Code
170(6)
Running the Script
176(1)
The Results
177(1)
How It Works
178(3)
Hacking the Script
181(2)
Development Tools
183(14)
Code Generator
183(2)
The Code
184(1)
Running the Script
184(1)
The Results
185(1)
How It Works
185(1)
Hacking the Script
185(1)
Dead Code Locator
185(4)
The Code
186(1)
Running the Script
187(1)
The Results
187(1)
How It Works
187(2)
Hacking the Script
189(1)
EOL Type Detector
189(3)
The Code
190(1)
Running the Script
191(1)
The Results
191(1)
How It Works
191(1)
Hacking the Script
192(1)
EOL Converter
192(5)
The Code
193(1)
Running the Script
194(1)
The Results
194(1)
How It Works
194(1)
Hacking the Script
195(2)
Mapping
197(46)
Getting the Map
198(13)
The Code
198(8)
Using the Module
206(1)
The Results
207(1)
How It Works
207(4)
Hacking the Script
211(1)
Map Generator
211(18)
The Code
211(13)
Running the Script
224(2)
How It Works
226(2)
Hacking the Script
228(1)
The Location Finder
229(12)
The Code
229(9)
Running the Script
238(1)
How It Works
238(3)
Hacking the Script
241(1)
Hacking the Grand Canyon
241(2)
Regular Expression Grapher
243(62)
Regular Expression Parser
244(4)
The Code
244(2)
Executing the Module
246(1)
The Results
246(1)
How It Works
247(1)
Laying Out the Graph
248(20)
The Code
248(15)
Running the Script
263(1)
How It Works
264(4)
Hacking the Script
268(1)
Drawing the Image
268(18)
The Code
268(17)
Running the Script
285(1)
How It Works
285(1)
Hacking the Script
286(1)
Regular Expression Grapher
286(19)
The Code
286(8)
Running the Script
294(1)
The Results
294(4)
How It Works
298(5)
Hacking the Script
303(2)
Index 305

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program