HOW-TOs

To kick off the upcoming 4th of July celebrations we present the following bash script for your enjoyment.

In order to avoid this common mistake I often have my shell scripts prompt me for a yes or no answer before they proceed. The function described here is for doing that: asking a question and validating the answer.

As a consultant, I am often faced with an unfamiliar Linux system (usually RHEL). I always find it useful to understand which files that shipped with rpm packages have been modified, since it's usually a good indicator of what customizations have been performed on the system. To determine the modified files, I simply run:

On Debian based systems, or any that use Synaptic for package management, you can use Synaptic to help you setup multiple systems with the same software. On the first system select all the packages you want and then under the File menu use Save Markings or Save Markings as to save your selections to a file.

Product Review

Introduction

Responding to growing demand for a professional level backup and recovery solution, Zmanda, a leading vendor for open source backup solutions, has introduced an Ubuntu server version of their Zmanda Recovery Manager (ZRM) for MySQL.

More From LinuxJournal.com

On the 15th of May 2009 the Modartt company announced the release of version 3.0.3 of their award-winning Pianoteq, a professional-quality digital keyboard instrument created by an audio synthesis method known as physical modeling. The program is vastly praised by its users, but in order to feel the love you've had to run a Windows machine or a Mac box. Until now, that is. The latest release introduces various new attractions, and the one that interests me the most is support for a native Linux version. Check it out, commercial music software's finest virtual keyboard instrument is now available for Linux.

A couple of weeks ago, I wrote an article about a digital and analog circuit simulator called ksimus. One of my readers asked what the difference was between ksimus and ktechlab so I thought I'd take a look at ktechlab.

I've written quite a bit about using Linux to help educate people. In the past, I've discussed using Linux to teach astronomy, programming and computer logic design. So today, I'm writing about using the KDE Interactive Geometry (Kig) program to teach mathematics. Kig allows you to use various tools to diagram and demonstrate different mathematical concepts.

More noteworthy items from the Linux audio world, including news about some long-awaited releases.

Problem: you're running your favorite application when you realize that there's a feature you want that is not yet implemented. You could write this feature yourself, but perhaps there is a similar application that has already implemented it for you.

Do you have a tech tip you'd like to share with Linux Journal readers? Send us your tip (use the subject line "Tech Tip" please and include your mailing address as well as preferred t-shirt size, Small, Medium, Large or Xtra-Large). If yours is chosen to be published, we'll send you a very fancy t-shirt.

Breaking News

Blogs and Opinion

Happy Canada Day to all my Canadian friends, both at home and abroad. June was a very busy month for me, which is why there were so few postings and I wanted to jump on July with a really big bang, but I am having trouble finding a topic worth discussing.

Next week, I'm taking part in a debate with a Microsoft representative about the passage of the OOXML file format through the ISO process last year. Since said Microsoftie can draw on the not inconsiderable resources of his organisation to provide him with a little back-up, I thought I'd try to even the odds by putting out a call for help to the unmatched resource that is the Linux Journal community. Here's the background to the meeting, and the kind of info I hope people might be able to provide.

The majority of people in the United States probably have no idea what is contained in the Health Insurance Portability and Accountability Act (HIPAA). Similarly, most people are clueless about the Payment Card Industry (PCI) standards. Despite this, most of us who work in those fields are expected to not only know about them, but understand the security ramifications behind them.

For an outfit that calls itself “the world's largest business software company”, the German software giant SAP is relatively little-known in the open source world. With 51,500 employees, a turnover of 11.5 billion euros ($16 billion) last year, and operating profits of 2.7 billion euros ($3.8 billion), SAP is clearly one of the heavyweights in the computer world. Given that huge clout, SAP's attitude to open source is important; and yet it is hard to tell whether it is really free software's friend or its foe.

One of the most exciting developments in the last few years has been the application of some of the core ideas of free software and open source to completely different domains. Examples include open content, open access, open data and open science. More recently, those principles are starting to appear in a rather surprising field: that of government, as various transparency initiatives around the world start to gain traction.

It has been a while since I have played with Apache, I will admit that. The last time I used it, version 2.0 was the norm, and version 2.2 was just coming out of beta. Today of version 2.2.11 is the current version.

DRM Hell

May 10th, 2009 by David Lane

In Burning the Ships, an open letter from then-20-year-old Bill Gates, written in 1976, is cited. In that letter, Gates says To me, the most critical thing in the hobby market right now is the lack of good software.(132).

Drew Clark's Broadband Census is a worthy effort: find out what Internet connection speeds people actually get, vs. what's promised.

Should Microsoft pay for the billions of dollars of damage that flaws in its software have caused around the world? It might have to, if a new European Commission consumer protection proposal becomes law. Although that sounds an appealing prospect, one knock-on consequence could be that open source coders would also be liable for any damage that errors in their software caused.

In the Linux and FOSS worlds we've been complaining for decades about vendor lock-in, platform and service silos, walled gardens and other annoyances. So now I'm wondering what scholarship has been devoted to these practices.


Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

July 2009, #183

News Flash: Linux Kernel 3.0 to include an on-the-go Expresso machine interface! Ok, maybe not, but Linux is definitely going mobile, from phones to e-readers. Find out more inside about Android, the Kindle 2, the Western Digital MyBook II, The Bug, and Indamixx (a portable recording studio). And if you've gone mobile and you been wanting more Emacs in your life then check out Conkeror.


To compliment the mobile we've got the stationary: parsing command line options with getopt, checking your Ruby code with metric_fu, and building a secure Squid proxy. How is this stationary you ask? What can we say? It's not. We just wanted to see if anybody actually read this part of the page :) .


All this and more, and all you have to do is get your hot sweaty hands on the latest copy of Linux Journal.





Read this issue