The sys admin's daily grind: SPL

All the World's a Stage

Article from Issue 122/2011
Author(s):

This is the ultimate programming language for decelerated feature page readers and the counterpart to agile software development: the Shakespeare Programming Language.

You that choose not by the view. Chance as faire, and choose as true.

Even though “To be or not to be” translates to a really neat regular expression – /(bb|[^b]{2})/ – the link between Shakespeare and sys admins isn’t immediately apparent.

But as the playwright once wrote: “A good wit will make use of any thing.” So, let’s set aside Perl and Bash for a short while and look at a programming language that is full of drama and poetry.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Hue and Rasp Pi

    Since his Trådfri Smarthome article over a year ago, sys admin columnist Charly has been receiving messages from readers with two questions: "Can you do that with the Philips' Hue system?" and "Can this also be done with a normal brightness sensor?" Yes and yes!

  • The sys admin's daily grind: cheat.sh

    Whenever you really need documentation, it's almost always incomplete or outdated – or both. Sys admin columnist Charly K¸hnast recommends a radically different approach: the universal community documentation cheat.sh, which no Linux command and hardly any programming language should do without.

  • Charly's Column – Mi Flora

    Columnist Charly Kühnast recently attached Mi Flora humidity sensors to his potted plants. At first, they only transmitted junk on Bluetooth, but armed with the right tools and a Rasp Pi, Charly now reaps a rich harvest of data.

  • Charly's Column: Corkscrew

    Sys admin columnist Charly never takes a vacation from the Internet. A beach bar with WiFi is quickly found, but it runs a forced proxy, which thinks that the SSH port (22) is in league with the devil and blocks the connection. Time to drill a tunnel.

  • Charly's Column: GestióIP

    A tidy house, a tidy mind they say, and I’ll leave it up to you to consider what being disorganized might mean. Anybody who has tried to manage hundreds of IP addresses using just a sheet of paper or a spreadsheet will probably appreciate some help.

comments powered by Disqus

Direct Download

Read full article as PDF:

039-039_charly.pdf (753.03 kB)

News