Randal L. Schwartz
From Wikipedia, the free encyclopedia
Randal L. Schwartz (born November 22, 1961) is an American author, system administrator and programming consultant. Schwartz is the co-author of several widely used books about Perl, a programming language for computers, and has written regular columns about Perl for several computer magazines. He popularized the Just another Perl hacker signature programs. He is a founding board member of the Perl Mongers, the worldwide Perl grassroots advocacy organization.
Schwartz's name is also associated with the Schwartzian transform, a trick to efficiently sort a list according to a computation, without repeating the computation many times for each element of the list.
Since 1985, Schwartz has owned and operated Stonehenge Consulting Services, Inc.
Contents |
[edit] State of Oregon vs. Randal Schwartz
In July 1995, Schwartz was brought to trial in the case of State of Oregon vs. Randal Schwartz. According to the prosecution, Schwartz illegally bypassed computer security in order to gain access to a password file while working as a consultant for Intel. According to Schwartz, he was only trying to show that management employees of Intel were selecting passwords that could be easily guessed by individuals who then could compromise computer security.
Schwartz was convicted on three felony counts. On September 11, 1995, he was sentenced to several years' probation, a fine of US$68,000, and left to pay about US$170,000 in personal legal bills.
On February 1, 2007, his arrest and conviction records were sealed through an expungement action, and he is no longer legally considered a felon.[1]
[edit] Trivia
- Randal L. Schwartz added the phrase Gogopuffs to his home page, so that he could "google for gogopuffs" to find it. It took a mere two days for the keyword to be indexed. Subsequently, many other web pages picked up the phrase, destroying the effectiveness of the unique linking.
[edit] Bibliography
- Programming Perl, ISBN 0-937175-64-1; ISBN 1-56592-149-6 (2ed)
- Learning Perl, ISBN 1-56592-042-2; ISBN 1-56592-284-0 (2ed); ISBN 0-596-00132-0 (3ed); ISBN 0-596-10105-8 (4ed) [1] (2005)
- Intermediate Perl, ISBN 0-596-10206-2 (2006)
- Learning Perl on Win32 Systems, ISBN 1-56592-324-3
- Learning Perl Objects, References & Modules [2] (2003), ISBN 0-596-00478-8
- Effective Perl Programming, ISBN 0-201-41975-0
- Preface for Object Oriented Perl, ISBN 1-884777-79-1
- Collected columns in Randal Schwartz's Perls of Wisdom, ISBN 1-59059-323-5
[edit] Notes
- ^ State of Oregon vs. Randal Schwartz - Case summary
[edit] External links
- Stonehenge Consulting Services, Inc.
- Original text from his bio at one of his many columns
- O'Reilly's author page with bio
- Randal's web page
- Perl Mongers website
- perlfaq(4) How do I sort an array by (anything)?, the Perl FAQ entry on the Schwartzian Transform
- The Perl Monastery where Schwartz regularly answers questions under his handle merlyn.
- FLOSS Weekly 9 Netcast Interview with Randal Schwartz