Obfuscated Perl contest - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Obfuscated Perl contest


  
 Obfuscated code - Wikipedia, the free encyclopedia
Source code obfuscators are often buggy because most are built using simple-string munging tools that fail to account for all the complexities of the source language syntax.
For binary obfuscators, there is little one can do except find or create a newer version or fiddle with any inputs to the obfuscator until it magically works.
Occasionally an obfuscator may be buggy, in a difficult to reproduce way.
http://en.wikipedia.org/wiki/Obfuscated_code   (1254 words)

  
 Perl
Perl was designed to be a practical language to extract information from text files and to generate reports from that information.
Perl is one of the programming language components of the popular LAMP free software platform for web development.
Rather, perl (the program) first compiles an entire program into an internal form (a parse tree) which is then optimized before being run.
http://www.yotor.com/wiki/en/pe/Perl.htm   (2107 words)

  
 Preface (Programming Perl)
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.
Because of its heritage, Perl was a rich language even when it was "just" a data-reduction language, designed for navigating files, scanning large amounts of text, creating and obtaining dynamic data, and printing easily formatted reports based on that data.
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.
http://wziemer.cnsm.csulb.edu/perlCD/prog/ch00_01.htm   (2022 words)

  
 M-J. Dominus Perl Paraphernalia
Perl was created to solve those problems that were caused by real and artificial stupidity -- file formats created by morons, log files that were almost completely useless, idiotic incompatibilities between programs, etc...
It's not that perl programmers are idiots, it's that the language rewards idiotic behavior in a way that no other language or tool has ever done.
Perl Oddity: A program that writes parser programs in Perl
http://perl.plover.com   (2247 words)

  
 The 0th Annual Obfuscated Perl Contest Results - The Perl Journal, Autumn 1996
While the code isn't highly obfuscated, the idea of a program reading itself and then using a mural to make a string is pretty nifty.
Robert's code wasn't highly obfuscated; most of the difficulty of reading it came from the fact that it's got a lot of math in it.
No, they each created code so vicious, so grotesque, that if the U.S. State Department were to find out about obfuscated Perl code of this caliber, they'd immediately declare it an unexportable munition.
http://www.foo.be/docs/tpj/issues/vol1_3/tpj0103-0010.html   (918 words)

  
 Amazon.com: Computer Science & Perl Programming: Best of TPJ: Books
Computer Science and Perl Programming is the first volume of The Best of the Perl Journal, compiled and re-edited by the original editor and publisher of The Perl Journal, Jon Orwant.
Other books (even Programming Perl by comparison) relatively thoroughly demonstrate and document the language features but only this one shows each feature shining as it solves real problems in real problems taken from real life.
The closest example I can think of is the styles and much of the contents of Advanced Perl Programming, Learning Regular Expressions, Learning Algorithms with Perl and several others rolled into one.
http://www.amazon.com/exec/obidos/tg/detail/-/0596003102?v=glance   (1688 words)

  
 The 3rd Annual Obfuscated Perl Contest
In the fine 'just another Perl hacker' tradition, this award is given to the best code which generates the text 'The Perl Journal'.
The limit is 1024 bytes of Perl code, not including whitespace.
Programs which purposefully crash machines or cause system problems tend to be unamusing, so please consider saving them for the Perl system destroyers' contest.
http://www.foo.be/docs/tpj/issues/vol3_2/tpj0302-0012.html   (868 words)

  
 Obfuscated Perl Program
The Perl code could be as recursive as I wanted.
I entered the following program in the 5th annual Obfuscated Perl Contest, where it won second prize:
programs in Perl than it is to write them in
http://perl.plover.com/obfuscated   (619 words)

  
 Obfuscated Perl contest - Wikipedia, the free encyclopedia
Best The Perl Journal (code which generates the words The Perl Journal, limit of 2048 bytes)
Entrants to the competition aim to write "devious, inhuman, disgusting, amusing, amazing, and bizarre Perl code" [1]*.
The entries are judged on aesthetics, output and incomprehensibility.
http://en.wikipedia.org/wiki/Obfuscated_Perl_contest   (175 words)

  
 The Obfuscated Perl Contest Gadgetopia
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.
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.
As I was reading this post I just new that I had to comment along the lines of, “isn’t every Perl program obfuscated?”
http://www.gadgetopia.com/post/3342   (737 words)

  
 BrainLog
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.
It was surprisingly instructional to see how some of the more obscure features of Perl work, and recognize why outdated features existed in the first place.
Devising the shortest possible quine in some given programming language is a common hackish amusement.
http://www.dansanderson.com/blog/archives/2001/08/quine_kwin_n_fr.php   (436 words)

  
 Perl Vs Python
> > - Try to read your own Perl code one year later and you'll be > surprised how *ugly* Perl is. I do that regurlarly and have no problems adding new features to code that are years old.
The syntax of Python *is* easier to the eye and the indentation syntax is, IMHO, more forgiving for aspiring programmers.
Also, using Perl for large projects require experience and coding discipline, something that it takes years to learn.
http://mail.python.org/pipermail/python-list/2003-February/150323.html   (373 words)

  
 Just another Perl hacker
A variant of this, practiced by programmers working on the Parrot project, involves Parrot assembly programs printing the phrase "Just another Parrot hacker":
or from having "Just another Perl hacker," embedded in opaque code:
The obfuscation can result from the code being total gibberish, e.g.:
http://www.worldhistory.com/wiki/J/Just-another-Perl-hacker.htm   (250 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.
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.
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.
http://www.jmac.org/projects/fall   (535 words)

  
 RELS 602: Perl for People
The second meaning of programming for people is to remember the poor people who will have to read your code.
Unfortunately, some standard Perl variables are not self-documenting; for example, $_, $', $`.
When you're doing real work with Perl, it is important to remember that you are programming for people.
http://ccat.sas.upenn.edu/rs/602/people.html   (436 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").
Deane writes some about the Obfuscated Perl Contest, which is, indeed, a
http://www.johnsjottings.com/archives/2004/12/24/obfuscated_perl.html   (285 words)

  
 [No title]
Send contest ideas (but not entries!) to chongo@toad.com.
Third, an International Obfuscated Perl contest is being considered.
The rules are expected to be very similar to the 1992 rules, though the input format will change slightly.
http://ftp.digital.com/pub/misc/ioccc/1992/UNSHAR.HDR   (352 words)

  
 use Perl The Perl Journal #19
--Larry Wall in Configure from the perl distribution
Converting C to English with Perl, Omri Schwartz
Integrating Perl into Microsoft Office Innards, Tim Meadowcroft
http://use.perl.org/news/00/11/14/1655201.shtml   (175 words)

  
 [No title]
Winter Study 2005 - Programming Perl for the Sciences
http://www.cs.williams.edu/~stacia/courses/ws05   (9 words)

  
 oreilly.com -- Online Catalog: Games, Diversions & Perl Culture: Best of the Perl, First Edition
oreilly.com -- Online Catalog: Games, Diversions & Perl Culture: Best of the Perl, First Edition
Return to Games, Diversions & Perl Culture: Best of the Perl
Games, Diversions & Perl Culture: Best of the Perl
http://www.oreilly.com/catalog/tpj3/toc.html   (58 words)

  
 Re: Migrating to perl? :: ASPN Mail Archive :: python-list
Perl from Python (was: Migrating to perl?)
http://aspn.activestate.com/ASPN/Mail/Message/python-list/456316   (26 words)

  
 TotL Wins Something!
Here's a clue; this code results in a string which is 'eval'd at the end.
The code will only run in a linux terminal!
Chris, one of the totl crew, won his catagory in the 5th Obfuscated Perl Contest.
http://totl.net/PerlContest   (164 words)

  
 Kent Sharkey
I've usually suggested that people write their code, "Like you'll need to look at it in 6 months." I still contend that the benefit of VB was that it was [usually] fairly easy to pick up some code you might have written months earlier and understand it fairly quickly.
However, why do people intentionally obfuscate their code when writing for a team?
Whether it's a contest, or inheriting someone's code that felt it was their "job security", there is a lot of obfuscated code out there.
I can almost understand the contests, as that's just sport (however, I see there is also an Obfuscated Perl Contest.
http://www.acmebinary.com/blogs/kent/rss.aspx   (1651 words)

  
 Fifth Annual Obfuscated Perl Contest Winners Announced : LinuxQuestions.org time based Linux archive
Text-only version: Click HERE to see this thread with all of the graphics, features, and links.
If you are interested in Perl you will definitely want to take a look.
To give you an idea of the madness of this contest here is the winner of the print "The Perl Journal" category:
http://www.linuxquestions.org/questions/archive/9/2000/11/3/263   (98 words)

  
 [ANNOUNCE] Belfast.pm obfuscated perl compo
But it makes for a great obfuscated Perl contest.
You can even get bonus marks if your solution does something with fractally dimensioned mazes...
http://mail.pm.org/pipermail/belfast-pm/2002-January/000803.html   (107 words)

  
 [Lvlug] Perl Idiom to Parcel Out List and Obfuscated Perl Contest Candidate
Previous message: [Lvlug] Perl Idiom to Parcel Out List and Obfuscated Perl Contest Candidate
[Lvlug] Perl Idiom to Parcel Out List and Obfuscated Perl Contest Candidate
http://www.thelinuxlink.net/pipermail/lvlug/2005-May/014156.html   (155 words)

  
 Obfuscated Perl Contest Victors (fwd)
> The 1st Annual Obfuscated Perl Contest isn't this an oxymoron?
http://lists.samurai.com/pipermail/bryans-list/1997-October/002082.html   (87 words)

  
 4th Annual Obfuscated Perl Contest
Next by Date: And don't forget GEEKSPEAK Contest...
Next by thread: And don't forget GEEKSPEAK Contest...
http://springfield.pm.org/pm-discuss/199907/msg00019.html   (57 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.