Unix Review > Archives > 2005 > June 2005

June 2005

Regular Expressions: Giving New Life to Legacy Code Using SWIG

Cameron Laird and Miki Tebeka

"Regular Expressions" has written several times before about the Simplified Wrapper and Interface Generator (SWIG) tool for connecting program segments written in different languages. This month, we'll look in detail at an example of how SWIG can breathe new life into legacy code.

Book Review: Beginning MySQL Database Design and Optimization

Russell Dyer

Apress is fairly new to the open source book publishing business. However, in a short amount of time they've put together a nice collection of books. They've done this by buying many titles from Wrox Press, but more importantly by seeking out some good writers with expertise in their field to write new books. So, if you're not familiar with Apress books, you might want to take a look at them. As part of their expansion into the open source arena, they've been publishing some new books on MySQL. One book that I found to be very interesting is Beginning MySQL Database Design and Optimization by Jon Stephens and Chad Russell.

The Open Road: Installing IMAP on Debian

Joe "Zonker" Brockmeier

This month, I will cover using IMAP to get email. A lot of folks really like IMAP because it allows them to see the same set of "folders" from any mail client, which is a really handy feature if you happen to use more than one computer to check your mail.

Book Review: Learning the bash Shell, 3rd edition

Ed Schaefer

O'Reilly has publshed the 3rd editon of Learning the bash Shell, by Cameron Newham and Bill Rosenblatt As you might expect from the title, this book is meant for the Linux novice who wants to learn the bash shell.

John and Ed's Misc Shell Tips: June 2005

Ed Schaefer and John Spurgeon

This installment of miscellaneous Unix tips contains: * Using tab characters in a Unix here document * Obtaining version information from a "C" binary * Using dummy columns to retain relative sort order

Book Review: Spring into Linux and Test Driving Linux

Peter Salus

The CD-ROM accompanying Test Driving Linux is for "Move," a customized version of Mandrake that boots directly from the CD (think: Knoppix). It works. I tested it on my wife's DELL laptop, our only non-Linux machine. It took more time to start up Windows than to boot Move.

Tool of the Month: Privoxy

Joe "Zonker" Brockmeier

Like many sys admins, I spend a lot of time browsing the Internet. Probably too much, but that's one of the occupational hazards of being in front of a computer all day. After spending this much time at the computer, I'm heartily sick of animated banner ads, sites trying to set cookies behind my back, various JavaScript annoyances, and so forth. Now, Firefox does a brilliant job of smacking down a lot of pop-ups and other JavaScript annoyances and can take care of some of the cookie issues, but I wanted something in addition to Firefox. That's where Privoxy comes in. Privoxy is based on Internet Junkbuster but includes a number of improvements and new features.

Book Review: Managing Projects with GNU Make

John Graham-Cumming

Robert Mecklenburg rewrote Managing Projects with make to produce Managing Projects with GNU Make. In doing so, he threw away the original book's style and attempts to cover different Make variants and concentrated on the one Make that matters — GNU Make. The new book is a flawed, must-have for any serious Makefile hacker. If all your Makefiles are created by ./configure, or they fit on one screen, then this book isn't for you. For everyone else, it's the essential companion volume for the Free Software Foundation's "GNU Make Manual".

Tool of the Month: htop, Filelight, gt5

Joe "Zonker" Brockmeier

This month, I'll introduce a couple of tools that help visualize system activity and disk usage, even when logged in via the console or an xterm. There are plenty of great GUI applications for visualizing system activity when logged into GNOME, KDE, XFce, or another window manager — but not so many for the console.

Book Review: Spring into HTML and CSS

Peter Salus

This is a well-written introductory book for those who are confronted by the necessity of becoming Web friendly in short order. But it's not about HTML. It's about XHTML, the W3C's successor to HTML4, which is the first of a series of document types. CSS (= Cascading Style Sheets) is a method for adding fonts, color, spacing, etc. to Web documents.

Book Review: Buffer Overflow Attacks: Detect, Exploit, Prevent

Kristy Westphal

After reading Buffer Overflow Attacks, I found myself highly frustrated at anyone who develops code and who doesn't check for buffer overflows. If you are one of those people, and you don't have this book, get a copy. If you don't choose this book, then find a book somewhere that covers this topic to similar depth. It's important to understand this topic and how to prevent buffer overflows because they are one of the oldest and most-used exploits out there.

Certification: Changes to Novell's CLE Certification

Emmett Dulaney

The Novell Certified Linux Engineer (CLE) certification, which has been available only for a short time, has gained considerable renown for its difficulty and testing method and is currently in the process of being revamped. The new exam is scheduled to go live in September, and the courses upon which it is based will be made available through Novell training centers in July.

Shell Corner: DVD-RAM Daily Backup

Ed Schaefer

This month, Louis Poehlitz shares a Perl script, daily-back, which he uses to back up his home network to DVD.

Sys Admin Spotlight

CMP DevNet Spotlight

C++/CLI: Cloning
Making copies of heap-based objects

In the News

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 11.0

Version 11.0 delivers every issue of Sys Admin from 1992 through 2005 and every issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!




MarketPlace

NEW! Numara FootPrints 9 - Service Desk Management
IT Service Management that Delivers. Real Value. Real Flexibility. Real Results. Free Demo.

Online Crash Analysis
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.

Visit Dell� Small and Medium Business Online Store
One Stop to Buy All Your Business IT Solutions. Browse Through Dell's Best Deals Online Now!

Save Time & Money with Dell PowerEdge� Servers
Find Scalable and Secure Dell� Network Server Solutions at Dell� - Official Site.

Wanna see your ad here?