Machine-generated memes in Perl

The Cat's Meow

Author(s):

It started off harmlessly enough with a few funny pictures of cats, but eventually it became the Internet phenomenon par excellence. It's no joke: Perl gives you some great tools for building and customizing memes yourself.

Summer time is intern time: As always during the summer months, my employer has taken on some college students, while we old guys scratch our balding pates and wonder how weird young academics can get. This year, the interns' sense of humor was on full display: Every presentation was adorned with image macros [1] for the purpose of amusement, either as static pictures or animated GIFs in infinite loops.

What started with "I Can Has Cheezburger?" [2] with cuddly kittens – the Lolcats – and cheeky sayings has morphed into an established part of culture known as the "meme." Take an expressive image and put an orthographically or a grammatically challenged saying (Lolspeak) in the header and footer using the Impact font – and you have a ready-made joke (Figure 1).

Figure 1: Modern classic – a Lolcat with orthographically questionable Lolspeak. © Niccolò Capanti.

[...]

Use Express-Checkout link below to read the full article (PDF).

Read full article as PDF:

Price $2.95

Related content

  • ODF Compatibility

    What happens when you feed an ODT document created with OpenOffice to a word processor like AbiWord, KWord, or Writely? Read on to find out.

  • PDF Tools

    PDF is always a good choice say some people. As a test, we produced PDF files only to maltreat them with several open source programs. Some of the editors and extractors do a very good job, but others fail completely.

  • Cascading Style Sheets

    Cascading Style Sheets (CSS) help you polish up your websites without taking a crash course in programming.

  • ImageMagick

    GIMP isn’t the only option for photo manipulation. ImageMagick, a collection of command-line programs for image processing, can help you process multiple images in one go.

  • Perl: Skydiving Simulation

    Computer game programmers apply physical formulas and special tricks to create realistic animations. Simple DirectMedia Layer (SDL), which is available as a Perl wrapper, provides a powerful framework for creating simple 2D worlds with just a couple of lines of code.

comments powered by Disqus

Direct Download

Read full article as PDF:

Price $2.95

News