Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving

Valutazione media 3,91
( su 32 valutazioni fornite da GoodReads )
 
9780596526740: Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving

With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh, thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up.



And you can find many of those answers right here in Perl Hacks. Like all books in O'Reilly's Hacks Series, Perl Hacks appeals to a variety of programmers, whether you're an experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson--some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more.



For your convenience, Perl Hacks is divided by topic--not according toany sense of relative difficulty--so you can skip around and stop at any hack you like. Chapters include:



  • Productivity Hacks
  • User Interaction
  • Data Munging
  • Working with Modules
  • Object Hacks
  • Debugging


Whether you're a newcomer or an expert, you'll find great value in Perl Hacks, the only Perl guide that offers somethinguseful and fun for everyone.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore:

chromatic manages Onyx Neon Press, an independent publisher. His areas of expertise include agile software development, language design, and virtual machines for dynamic languages. He is also a published novelist. His books include The Art of Agile Development and Masterminds of Programming.

Dr. Damian Conway is a Senior Lecturer in Computer Science and Software Engineering at Monash University (Melbourne, Australia), where he teaches object-oriented software engineering. He is an effective teacher, an accomplished writer, and the author of several popular Perl modules. He is also a semi-regular contributor to the Perl Journal. In 1998 he was the winner of the Larry Wall Award for Practical Utility for two modules (Getopt::Declare and Lingua::EN::Inflect) and in 1999 he won his second "Larry" for his Coy.pm haiku-generation module.

Curtis (Ovid) Poe is a CPAN author, a TPF Steering Committee Member, and the TPF Grant Committee Secretary. He likes long walks on the beach and single malt scotch, but hates writing bios. Ovid writes for Perl.com too.

Curtis (Ovid) Poe is a CPAN author, a TPF Steering Committee Member, and the TPF Grant Committee Secretary. He likes long walks on the beach and single malt scotch, but hates writing bios. Ovid writes for Perl.com too.

Contenuti:

Credits; About the Authors; About the Contributors; Acknowledgments; Preface; Why Perl Hacks?; How To Use This Book; How This Book Is Organized; Conventions Used in This Book; Using Code Examples; Safari Enabled; We'd Like to Hear from You; Chapter 1: Productivity Hacks; 1 Add CPAN Shortcuts to Firefox; 2 Put Perldoc to Work; 3 Browse Perl Docs Online; 4 Make the Most of Shell Aliases; 5 Autocomplete Perl Identifiers in Vim; 6 Use the Best Emacs Mode for Perl; 7 Enforce Local Style; 8 Don't Save Bad Perl; 9 Automate Checkin Code Reviews; 10 Run Tests from Within Vim; 11 Run Perl from Emacs; Chapter 2: User Interaction; 12 Use $EDITOR As Your UI; 13 Interact Correctly on the Command Line; 14 Simplify Your Terminal Interactions; 15 Alert Your Mac; 16 Interactive Graphical Apps; 17 Collect Configuration Information; 18 Rewrite the Web; Chapter 3: Data Munging; 19 Treat a File As an Array; 20 Read Files Backwards; 21 Use Any Spreadsheet As a Data Source; 22 Factor Out Database Code; 23 Build a SQL Library; 24 Query Databases Dynamically Without SQL; 25 Bind Database Columns; 26 Iterate and Generate Expensive Data; 27 Pull Multiple Values from an Iterator; Chapter 4: Working with Modules; 28 Shorten Long Class Names; 29 Manage Module Paths; 30 Reload Modified Modules; 31 Create Personal Module Bundles; 32 Manage Module Installations; 33 Presolve Module Paths; 34 Create a Standard Module Toolkit; 35 Write Demos from Tutorials; 36 Replace Bad Code from the Outside; 37 Drink to the CPAN; 38 Improve Exceptional Conditions; 39 Search CPAN Modules Locally; 40 Package Standalone Perl Applications; 41 Create Your Own Lexical Warnings; 42 Find and Report Module Bugs; Chapter 5: Object Hacks; 43 Turn Your Objects Inside Out; 44 Serialize Objects (Mostly) for Free; 45 Add Information with Attributes; 46 Make Methods Really Private; 47 Autodeclare Method Arguments; 48 Control Access to Remote Objects; 49 Make Your Objects Truly Polymorphic; 50 Autogenerate Your Accessors; Chapter 6: Debugging; 51 Find Compilation Errors Fast; 52 Make Invisible Characters Apparent; 53 Debug with Test Cases; 54 Debug with Comments; 55 Show Source Code on Errors; 56 Deparse Anonymous Functions; 57 Name Your Anonymous Subroutines; 58 Find a Subroutine's Source; 59 Customize the Debugger; Chapter 7: Developer Tricks; 60 Rebuild Your Distributions; 61 Test with Specifications; 62 Segregate Developer and User Tests; 63 Run Tests Automatically; 64 See Test Failure Diagnostics ? in Color!; 65 Test Live Code; 66 Cheat on Benchmarks; 67 Build Your Own Perl; 68 Run Test Suites Persistently; 69 Simulate Hostile Environments in Your Tests; Chapter 8: Know Thy Code; 70 Understand What Happens When; 71 Inspect Your Data Structures; 72 Find Functions Safely; 73 Know What's Core and When; 74 Trace All Used Modules; 75 Find All Symbols in a Package; 76 Peek Inside Closures; 77 Find All Global Variables; 78 Introspect Your Subroutines; 79 Find Imported Functions; 80 Profile Your Program Size; 81 Reuse Perl Processes; 82 Trace Your Ops; 83 Write Your Own Warnings; Chapter 9: Expand Your Perl Foo; 84 Double Your Data with Dualvars; 85 Replace Soft References with Real Ones; 86 Optimize Away the Annoying Stuff; 87 Lock Down Your Hashes; 88 Clean Up at the End of a Scope; 89 Invoke Functions in Odd Ways; 90 Glob Those Sequences; 91 Write Less Error-Checking Code; 92 Return Smarter Values; 93 Return Active Values; 94 Add Your Own Perl Syntax; 95 Modify Semantics with a Source Filter; 96 Use Shared Libraries Without XS; 97 Run Two Services on a Single TCP Port; 98 Improve Your Dispatch Tables; 99 Track Your Approximations; 100 Overload Your Operators; 101 Learn from Obfuscations; Colophon;|

  • Credits
  • Preface
  • Chapter 1: Productivity Hacks
  • Chapter 2: User Interaction
  • Chapter 3: Data Munging
  • Chapter 4: Working with Modules
  • Chapter 5: Object Hacks
  • Chapter 6: Debugging
  • Chapter 7: Developer Tricks
  • Chapter 8: Know Thy Code
  • Chapter 9: Expand Your Perl Foo
  • Colophon

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

chromatic; Conway, Damian; Poe, Curtis "Ovid"
Editore: O'Reilly Media
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi PAPERBACK Quantità: > 20
Da
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media. PAPERBACK. Condizione libro: New. 0596526741 *BRAND NEW* Ships Same Day or Next!. Codice libro della libreria SWATI2122342122

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 14,31
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,67
In U.S.A.
Destinazione, tempi e costi

2.

chromatic
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: > 20
Print on Demand
Da
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Paperback. Condizione libro: New. This item is printed on demand. Item doesn't include CD/DVD. Codice libro della libreria 975600

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 15,00
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,67
In U.S.A.
Destinazione, tempi e costi

3.

Chromatic, Damian Conway, Curtis Ovid Poe
Editore: O Reilly Media, Inc, USA, United States (2006)
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: 1
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro O Reilly Media, Inc, USA, United States, 2006. Paperback. Condizione libro: New. 226 x 152 mm. Language: English . Brand New Book. With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh, thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up. And you can find many of those answers right here in Perl Hacks. Like all books in O Reilly s Hacks Series, Perl Hacks appeals to a variety of programmers, whether you re an experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson--some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more. For your convenience, Perl Hacks is divided by topic--not according to any sense of relative difficulty--so you can skip around and stop at any hack you like. Chapters include: * Productivity Hacks * User Interaction * Data Munging * Working with Modules * Object Hacks * Debugging Whether you re a newcomer or an expert, you ll find great value in Perl Hacks, the only Perl guide that offers something useful and fun for everyone. Codice libro della libreria AAH9780596526740

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 18,94
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

4.

Chromatic, Damian Conway, Curtis Ovid Poe
Editore: O Reilly Media, Inc, USA, United States (2006)
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: 1
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro O Reilly Media, Inc, USA, United States, 2006. Paperback. Condizione libro: New. 226 x 152 mm. Language: English . Brand New Book. With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh, thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up. And you can find many of those answers right here in Perl Hacks. Like all books in O Reilly s Hacks Series, Perl Hacks appeals to a variety of programmers, whether you re an experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson--some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more. For your convenience, Perl Hacks is divided by topic--not according to any sense of relative difficulty--so you can skip around and stop at any hack you like. Chapters include: * Productivity Hacks * User Interaction * Data Munging * Working with Modules * Object Hacks * Debugging Whether you re a newcomer or an expert, you ll find great value in Perl Hacks, the only Perl guide that offers something useful and fun for everyone. Codice libro della libreria AAH9780596526740

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 21,81
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

5.

Conway, Damian/ Poe, Curtis/ Chromatic
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Quantità: 5
Da
Chiron Media
(Wallingford, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Condizione libro: New. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Codice libro della libreria NU-ING-00036059

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 18,85
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,46
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

6.

chromatic
Editore: O'Reilly Media (2017)
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: 20
Print on Demand
Da
Murray Media
(North Miami Beach, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media, 2017. Paperback. Condizione libro: New. This item is printed on demand. Codice libro della libreria 0596526741

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 20,32
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,75
In U.S.A.
Destinazione, tempi e costi

7.

Chromatic
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: 1
Da
Grand Eagle Retail
(Wilmington, DE, U.S.A.)
Valutazione libreria
[?]

Descrizione libro 2006. Paperback. Condizione libro: New. 154mm x 19mm x 229mm. Paperback. With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Per.Shipping may be from multiple locations in the US or from the UK, depending on stock availability. 273 pages. 0.413. Codice libro della libreria 9780596526740

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 23,90
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

8.

chromatic; Damian Conway; Curtis "Ovid" Poe
Editore: O'Reilly Media (2006)
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media, 2006. Paperback. Condizione libro: New. book. Codice libro della libreria 0596526741

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 24,69
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

9.

Chromatic
Editore: O'Reilly Media
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: 20
Da
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media. Paperback. Condizione libro: New. Paperback. 298 pages. Dimensions: 8.9in. x 6.0in. x 0.6in.With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh, thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up. And you can find many of those answers right here in Perl Hacks. Like all books in OReillys Hacks Series, Perl Hacks appeals to a variety of programmers, whether youre an experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson--some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more. For your convenience, Perl Hacks is divided by topic--not according toany sense of relative difficulty--so you can skip around and stop at any hack you like. Chapters include: Productivity HacksUser InteractionData MungingWorking with ModulesObject HacksDebuggingWhether youre a newcomer or an expert, youll find great value in Perl Hacks, the only Perl guide that offers somethinguseful and fun for everyone. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Codice libro della libreria 9780596526740

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 21,15
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,64
In U.S.A.
Destinazione, tempi e costi

10.

chromatic; Damian Conway; Curtis "Ovid" Poe
Editore: O'Reilly Media (2006)
ISBN 10: 0596526741 ISBN 13: 9780596526740
Nuovi Paperback Quantità: 10
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media, 2006. Paperback. Condizione libro: New. Codice libro della libreria INGM9780596526740

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 22,06
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,67
In U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro