Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Obfuscated Perl contest


Related Topics

  
 ipedia.com: Perl Article   (Site not responding. Last check: 2007-10-18)
Perl was designed to be a practical language to extract information from text files and to generate reports from that information.
Perl is often considered the archetypal scripting language and has been called the "glue that holds the web together", as it is one of the most popular CGI languages.
Perl is one of the programming language components of the popular LAMP free software platform for web development.
www.ipedia.com /perl.html   (2256 words)

  
 Preface (Programming Perl)
Perl's magic comes from many sources: the utility of its feature set, the inventiveness of the Perl community, and the exuberance of the open source movement in general.
Because Perl is both powerful and accessible, it is being used daily in every imaginable field, from aerospace engineering to molecular biology, from mathematics to linguistics, from graphics to document processing, from database manipulation to network management.
Perl doesn't impose arbitrary limitations on your data--your strings and arrays can grow as large as they like (as long as you have memory), and they're designed to scale well as they grow.
www.cs.ait.ac.th /~on/O/oreilly/perl/prog3/ch00_01.htm   (2022 words)

  
 Obfuscated Perl contest - Wikipedia, the free encyclopedia
The Obfuscated Perl contest is a competition for programmers of Perl which was held annually between 1996 and 2000.
The competition is typically divided into four categories, which, in the most recent contest, included:
The entries are judged on aesthetics, output and incomprehensibility.
en.wikipedia.org /wiki/Obfuscated_Perl_contest   (208 words)

  
 The 0th Annual Obfuscated Perl Contest - The Perl Journal, Summer 1996   (Site not responding. Last check: 2007-10-18)
You are invited to participate in a contest to determine who can write the most incomprehensible, unreadable, confusing, horrific, amusing and interesting Perl code.
In the fine 'Just another Perl hacker' tradition, this award is given to the best code which generates the words 'the perl journal'.
The only guarantees about these platforms are that their perl interpreters pass all tests, they have at least 4 megabytes of memory, and they have at least 1 meg of available disk space.
www.foo.be /docs/tpj/issues/vol1_2/tpj0102-0008.html   (1092 words)

  
 Perl activity
The last time I entered The Perl Journal's Obfuscated Perl Contest in 2000 (indeed, it turned out to be the last time the magazine held the contest), I won in Category 4 (The Old Standby) and Best of Show for this entry, to produce the name of the magazine, "The Perl Journal":
I realize that this entry is not very complicated, or even very obfuscated, but it is what it is: two lines of code that parses two lines of embedded comments in the code to read the Mayan numbers representing the individual ASCII characters that make up the magazine title, rendered in 90-degree rotated ASCII art.
Alas, I have not yet had a chance to defend this title, as the magazine stopped its print version shortly after the conclusion of the 2000 contest, and has decided for whatever reason not to revive this arcane sport of kings.
mysite.verizon.net /les.peters/id2.html   (457 words)

  
 perlfaq3 - perldoc.perl.org
The Perl Shell is a shell that combines the interactive nature of a Unix shell with the power of Perl.
Perltidy is a Perl script which indents and reformats Perl scripts to make them easier to read by trying to follow the rules of the perlstyle.
Perl Editor by EngInSite is a complete integrated development environment (IDE) for creating, testing, and debugging Perl scripts; the tool runs on Windows 9x/NT/2000/XP or later.
perldoc.perl.org /perlfaq3.html   (4672 words)

  
 SelfGOL < Libarynth < Libarynth
SelfGOL was Damian Conway's intended entry to the Obfuscated Perl Contest.
SelfGOL's source is under 1000 bytes of standard Perl, does not import any modules, and doesn't use a single if, unless, while, until, for, foreach, goto, next, last, redo, map, or grep.
SelfGOL was written to win all four categories in the Obfuscated Perl contest (3rd year, I believe, whose web pages are no longer available) and still comply with other restrictions of not using modules and being under 1000 bytes.
libarynth.f0.am /cgi-bin/view/Libarynth/SelfGOL   (309 words)

  
 What's wrong with Perl
Let's say you want to turn of output buffering in Perl, maybe because you want to write a CGI script and have the results appear in the browser as they are produced.
Perl also has a special construct called formats, which are a sort of templates you can use to generate nice textual reports.
The problem is that we use $b, which makes Perl think that we want a scalar and so it gives us a reference to the array instead of the array itself (which is not a scalar).
www.cs.usyd.edu.au /~sholden/pythonperl.html   (3747 words)

  
 O'Reilly Releases "Games, Diversions, and Perl Culture"   (Site not responding. Last check: 2007-10-18)
Sebastopol, CA--Games, Diversions, and Perl Culture" (O'Reilly, US $39.95) is the third volume of the "Best of the Perl Journal." In its first five years of existence, "The Perl Journal" (TPJ) became the voice of the Perl community.
No longer in print format, "The Perl Journal" remains a proud and timeless achievement of Perl during one of its most exciting periods of development.
As a result, "The Perl Journal" became a forum not only for sharing professional programming techniques, but also for inspiring readers to combine their programming and extracurricular interests.
www.oreilly.com /pub/pr/1056   (460 words)

  
 Obfuscated Perl Contest 2nd Place Winner   (Site not responding. Last check: 2007-10-18)
The code above took second place in its category in The Perl Journal's 0th annual obfuscated Perl coding contest.
The category required only that one print the words "The Perl Journal"...
The program began with an idea that I had that involved allowing the Perl program read data from its own set of comments.
www.radiks.net /~jimbo/demented/obperl.htm   (205 words)

  
 International Obfuscated Ruby Code Contest - Wikipedia, the free encyclopedia
The International Obfuscated Ruby Code Contest, or IORCC, is a contest centered around the programming language Ruby, with the objective being to write the most obfuscated program possible that still performs a useful task.
The IORCC takes after similar contests for other programming languages, such as the International Obfuscated C Code Contest and the Obfuscated Perl contest.
The primary difference is that while many people have criticized Perl and C for being opaque and hard to read and for having confusing syntax, Ruby is generally respected for its simplicity and clarity.
en.wikipedia.org /wiki/International_Obfuscated_Ruby_Code_Contest   (174 words)

  
 nntp.perl.org - perl.packrats (13)
Being a Perl late-comer, I am not certain of *>the accuracy of what follows.
Gee, that's going to be hard to pin down to a particular person or date as, like golf, it's a natuarl extension of the language as well as a tradition in programming circles ala the obfuscated c contest etal.
*> use less (Perl core -- who is responsible?) Jarkko says it has been there forever and suspects Larry :) *> I heard rumours that sh2perl goes back to 1990 with *> a version that would email the shell script to *> tchrist and ask him to write a Perl version.
www.nntp.perl.org /group/perl.packrats/13   (636 words)

  
 perlfaq2 - Obtaining and Learning about Perl
The standard release of Perl (the one maintained by the perl development team) is distributed only in source code form.
Perl builds and runs on a bewildering number of platforms.
Perl has traditionally been supported by Larry, dozens of software designers and developers, and thousands of programmers, all working for free to create a useful thing to make life better for everyone.
www.uvm.edu /perl5/pod/perlfaq2.html   (2687 words)

  
 Cultured Perl: The elegance of JAPH   (Site not responding. Last check: 2007-10-18)
A mainstay of the Perl culture, JAPH is a short script that produces the output "Just another Perl hacker." Although written for the beginner or intermediate Perl programmer, this article examines a few simple examples of the JAPH genre that will surprise and engage even the most seasoned devotee.
The author of this article, Teodor Zlatanov, is an expert in Perl who has been working in the community since 1992 and specializes in, among other things, open source work in text parsing.
No other language, to my knowledge, has such a concise obfuscated form (although no one is sure if that is a source of pride or shame).
www-106.ibm.com /developerworks/linux/library/l-japh.html   (1943 words)

  
 The Obfuscated Perl Contest | Gadgetopia
There’s a fascinating contest afoot since 1996 called “The Obfuscated Perl Contest.” The idea is to write the most needlessly complex Perl program your evil little mind can think up.
I couldn’t find an actual home page for the contest, but since one of the categories requires entrants to print out “The Perl Journal,” that magazine probably has something to do with it.
I really liked this guy (man, “this guy” is apparently one hell of a Perl programmer…), who also used the “extracted string which is eval’d” technique, but which resulted in an ASCII clock which displays the current time.
www.gadgetopia.com /post/3342   (720 words)

  
 What's wrong with Perl   (Site not responding. Last check: 2007-10-18)
Some have argued that Perl is more like natural languages than most programming languages, and this certainly seems correct to me. And to me that is a disadvantage: natural language is extremely complex, ambiguous and full of subtle nuances and meanings.
Another major disadvantage to Perl is that of function (or subroutine, in Perl lingo) signatures, or rather, the lack of signatures.
Newer versions of Perl come with object-oriented modules with wrappers for these kinds of objects, which means that Perl has a protocol for such objects and you can write your own implementations of these protocols.
lambda.garshol.priv.no /download/text/perl.html   (3624 words)

  
 jmac.org
It's just a compressed version of a more rational but very short program, shaven down to its bare minimum length so that it meets the requirements of The Perl Journal's Second Annual Obfuscated Perl Contest, being a self-contained game comprising 512 bytes or fewer.
You can read the rules and storyline and view the obfuscated or readable versions of the game's source code, or get the entire tarball of all files as submitted to the contest.
While it is his first attempt at such a competition, the program is actually a port of a game he wrote in Apple BASIC in 1990, as a high school project.
www.jmac.org /projects/fall   (535 words)

  
 Obfuscated Perl Program   (Site not responding. Last check: 2007-10-18)
I wrote the program long before the contest, and then kept it secret for a long time.
The rules specified a limit of 256 characters, and my program, as you see, had been carefully formatted to fit into four lines of 77 characters each, in the style of a usenet signature.
I think Felix (the contest judge) made a bad judgement, because the winning program was not nearly as confusing as mine---it was actually very simple.
perl.plover.com /obfuscated   (619 words)

  
 M-J. Dominus Perl Paraphernalia: Line of the Day
This is not the Obfuscated Perl Code Contest; that contest is a joke.
If these examples are obfuscated, it is not because I was trying to be funny.
Sometimes I determined that they were too obfuscated to live, and replaced them; other times they didn't make it into the final version for other reasons.
perl.plover.com /LOD   (429 words)

  
 Dr. Dobb's | Code Coverage Analysis in Perl | August 9, 2001
Perl comes with a built-in debugging mechanism that allows you to create your own debugger or use one created by someone else.
Devel::Coverage stores a data structure that you can read yourself if you are the sort who likes the Obfuscated Perl Contest, or you can use the coverperl utility, which comes with the module and pretty prints the results to standard output.
He has been teaching Perl through Stonehenge Consulting for the past three years, and has been a featured speaker at The Perl Conference, Perl University, YAPC, COMDEX, and Builder.com.
www.ddj.com /184404661   (1659 words)

  
 perlfaq4 - perldoc.perl.org
Perl only understands octal and hex numbers as such when they occur as literals in your program.
Perl numbers whose absolute values are integers under 2**31 (on 32 bit machines) will work pretty much like mathematical integers.
The reason you might choose Bit::Vector over the perl built in functions is that it works with numbers of ANY size, that it is optimized for speed on some operations, and for at least some programmers the notation might be familiar.
perldoc.perl.org /perlfaq4.html   (7545 words)

  
 The 3rd Annual Obfuscated Perl Contest   (Site not responding. Last check: 2007-10-18)
In the fine 'just another Perl hacker' tradition, this award is given to the best code which generates the text 'The Perl Journal'.
As an example, a past winner in the Obfuscated C contest (our pale, weaker cousin) formatted his code in the shape of a maze; the program read its own source code and implemented an ASCII 3D maze walking program.
The best examples of quality obfuscation are the winners from previous years.
www.foo.be /docs/tpj/issues/vol3_2/tpj0302-0012.html   (868 words)

  
 RSA in 5 lines of perl   (Site not responding. Last check: 2007-10-18)
The RSA.sig actually is implemented part in perl and part in dc, an arbitrary precision calculater which ships with most unix systems.
Some people view this as cheating (shelling to another language), and I concede the point slightly, but offer the counter-point that dc is available on a *lot* of unix systems.
Cliff also submitted a modified version of this (heavily obfuscated, and including ROT-N functionality also) to the obfuscated perl contest and won first prize.
www.ussrback.com /crypto/rsa/pureperl.html   (440 words)

  
 Disadvantages of Perl   (Site not responding. Last check: 2007-10-18)
The language is pretty much overloaded as the designers of Perl never hesitated to add new features.
The long historic development of Perl contributes to this.
This makes it hard to read even well-written code of programmers who happen to use features you are less familiar with.
www.cs.rit.edu /~afb/20013/plc/slides/perlintro-07.html   (72 words)

  
 Dr. Dobb's | Editorial: And the Winner Is... | April 1, 2002   (Site not responding. Last check: 2007-10-18)
Then there are the more academic-like contests, such as the Loebner Prize (http://www.loebner.net/Prizef/2002_Contest/loebner-prize-rules-2002.html) which presents an annual cash award to the designer of a computer system that best succeeds in passing a variant of the Turing Test.
One of my favorite contests is the legendary International Obfuscated C Code Contest (http://www.ioccc.org/), where the challenge is to write the most obscure/obfuscated C program, while illustrating the importance of programming style.
Interestingly, the 1986 grand winner of the Obfuscated C contest was Larry Wall of Perl fame.
www.ddj.com /184405062   (995 words)

  
 use Perl | The Perl Journal #19
Issue 19 of The Perl Journal is out, with articles about finance modules, converting C to English (along with the complete text of css-descamble.c converted to English), and an IP telephone in 74 lines of Perl.
Felix Gallo presents the winners of the Fifth Annual Obfuscated Perl Contest (subscription required for all articles, except for the award winners article).
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
use.perl.org /news/00/11/14/1655201.shtml   (167 words)

  
 Perl   (Site not responding. Last check: 2007-10-18)
This should improve the portability of the Perl scripts.
A plausible rationale for wanting to do such a thing is provided, along with a comprehensive overview of the syntax and semantics of Latinized Perl.
The point of the exercise is to build a compiler quickly to shake out bugs in the language specification before implementing a compiler in Perl (which is a rather longer task).
linuxfinances.info /info/perl.html   (350 words)

  
 perlfaq3
You can try using the byte code compiler and interpreter described later in perlfaq3, but the curious might still be able to de-compile it.
The Perl Archive Toolkit (http://par.perl.org/) is Perl's analog to Java's JAR.
A good book on OO on Perl is the "Object-Oriented Perl" by Damian Conway from Manning Publications, or "Intermediate Perl" by Randal Schwartz, brian d foy, and Tom Phoenix from O'Reilly Media.
faq.perl.org /perlfaq3.html   (4616 words)

  
 John's Jottings: Obfuscated Perl
That this program (using all the keywords in Perl and nothing else) displays "just another perl hacker" would blow my mind so I had to test it and sure enough, it worked.
Also, it doesn't use "all the keywords in Perl", just a subset of them (for example, there is no "if").
It did indeed work, indeed it is not an oxymoron but a pleonasm, and indeed it uses only Perl keywords but not all of them.
www.johnsjottings.com /archives/2004/12/24/obfuscated_perl.html   (296 words)

  
 The Perl Power Contest
Contest deadline is Monday June 19, 2000, midnight Pacific Standard Time.
Entrants must be at least 16 years old.
Contest is not available to employees of ActiveState.
www.yapc.org /America/previous-years/19100/The_Perl_Power_Contest.htm   (531 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.