Linux Journal Issue #217/May 2012

Features

Object-Oriented Programming with Lua  by Alejandro Segovia
Lua is becoming increasingly important in the mobile devices market and recently was chosen by Wikipedia as its new scripting language.
Android Programming with App Inventor  by Amit Saha
Android programming without the programming.
A Pure Data Miscellany  by Dave Phillips
A look at the world of Pd—the modern and flexible visual programming language for audio.
Parallel Programming in C and Python  by Amit Saha
How to get started with parallel programming

Indepth

Replicate Everything! Highly Available iSCSI Storage with DRBD and Pacemaker  by Florian Haas
Block-level replication with DRBD and Pacemaker.

Columns

Reuven M. Lerner's At the Forge   Design Frameworks  
Dave Taylor's Work the Shell   Calculating Word Point Values  
Kyle Rankin's Hack and /   The Sysadmin's Toolbox: iftop  
Shawn Powers' The Open-Source Classroom   LTSP, Part III: Servers Unite!  
Doc Searls' EOF   Freedom and Identity  

Review

ZaReason's Valta X79  by Shawn Powers

In Every Issue

Current_Issue.tar.gz  
Letters  
upFRONT  
New Products