Shell Corner: Littera Delenda Est (Part Two)
Ed Schaefer
In this month's Shell Corner, Royce Williams provides part two of his attack on removing unusual characters in filenames.
Wed, 30 May 2007

Regular Expressions: Python's Mechanization
Cameron Laird
In this month's Regular Expressions column, Cameron and Kathryn look at using the dynamic language Python to handle specific automation needs.
Wed, 30 May 2007

Elements of Efficient and Secure Service Provisioning with Solaris
Kristy Westphal
Westphal looks at the elements involved in building a server in Solaris 10 that will take advantage of all the available features.
Wed, 30 May 2007

Test Your Knowledge of Users and Groups
Emmett Dulaney
Emmett offers some questions to test what you know about user and group fundamentals.
Wed, 30 May 2007

Certification Changes and Updates
Emmett Dulaney
Emmett takes a look at the latest changes made to some of the more popular certification exams and what you need to know.
Wed, 30 May 2007

Examining SlickEdit 2007: Code Quick | Think Slick
Emmett Dulaney
Emmett takes a look at the latest release of one of his "favorite" utilities -- Visual SlickEdit 2007.
Sun, 29 Apr 2007

Regular Expressions: Good Works with Real Databases
Cameron Laird
Cameron and Kathryn discuss how sanitizing databases while learning a new software technology can be a rewarding experience.
Sun, 29 Apr 2007

Shell Corner: Littera Delenda Est
Ed Schaefer
Reader Royce Williams describes his experiences removing files with tricky characters in their filenames in part one of his article.
Sun, 29 Apr 2007

More Forensic Tools
Kristy Westphal
Westphal takes a look at some old and new tools for forensic processing of hard drives.
Sun, 29 Apr 2007

Book Review: Beginning C: From Novice to Professional
Ed Schaefer
Ed looks at the latest edition of Beginning C. He explains why novices who want to learn "C" on a C99 compiler should read this book.
Sun, 29 Apr 2007

From the Archives

Marcel's Linux Game of the Month : eboard
Marcel Gagné
How about a nice game of chess? For some, that question will bring back memories of the 1983 movie, WarGames, starring a young Matthew Broderick and the amazing Dabney Coleman. Somehow, it seems that chess games and movies just go together. Don't believe me? Let me give you a few examples. Astronaut Frank Poole (Gary Lockwood) plays HAL 9000, another artificial intelligence, in the 1968 classic, "2001: A Space Odyssey". Arthur C. Clarke, the author of "2001", once stated that "Any sufficiently advanced technology is indistinguishable from magic," a statement that brings to mind the fantastic game of Wizard chess from the first Harry Potter movie. Speaking of space, in the first Star Wars film (or the fourth depending on your perspective), R2-D2 and Chewbacca play a rather fascinating game inspired by chess with alien monsters on a circular board. There are literally hundreds of movies where somebody plays a game of chess and perhaps even more television shows. Chess appears in books and chess references abound in our everyday speech. "Don't get rooked." "Talks are at a stalemate." "A political checkmate." "We're all pawns."
Wed, 4 Jan 2006

Book Review: Advanced Unix Programming
Ed Schaefer
In 1985, Marc Rochkind, inventor of the Source Code Control System, wrote the nascent commercial text on Unix systems programming, Advanced Unix Programming. (Before Stevens, there was Rochkind.) Before continuing, I must admit to a bias regarding this book; I landed my first real Unix job partly because I learned to fork and exec system calls from this book. The 1st edition covered System III, System V, (at the time, ATT's latest release), and Xenix. Rochkind stated that the information provided in his book "will be of great benefit to the legion or programmers using the IBM PC AT". We've come along ways since 80286 technology. Now, 19 years later, the author has published the second edition of Advanced Unix Programming. This book is for the expert "C" programmer, or at least for somebody who intends to become one. If low-level "C" programming gives you the jittery jimjams, you can stop reading this review and avoid the book.
Tue, 11 Jan 2005

Book Review: Mastering Perl for Bioinformatics
Joe "Zonker" Brockmeier
Even though I'm not a biologist (nor do I play one on TV), I found this book to be an interesting read. As you'd expect from the title, Tisdall explains advanced Perl features that are of interest for biologists. Specifically, Tisdall covers features of Perl that can be used for DNA sequencing and similar applications. The book does not go into great detail about bioinformatics. Tisdall assumes that the reader wants to learn Perl, not bioinformatics. It's a shame that there aren't more books of this nature for folks in other fields who want to learn Perl or other languages. It's much easier to grasp the specifics of Perl when the examples used apply directly to the problem that you're trying to solve. I prefer titles that demonstrate how to solve real-world problems rather than simply explaining features of a language in a way that is abstract rather than applied.
Thu, 29 Apr 2004

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.
Tue, 7 Jun 2005

A Penguin Ten Years Old
Peter Salus
A few weeks ago, I pointed to August 1969 as the "birthmonth" of UNIX. A few days after that birth, the ARPAnet (soon to become the Internet) was born. And, on 28 December 1969, Linus Torvalds was born.
Sat, 28 Feb 2004

Sys Admin Spotlight

CMP DevNet Spotlight

Programming for Reliability
Lessons learned from static analysis of millions of lines of code

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

Get the ports you need for your VMs to succeed.
HP network adapters help get the most from your virtualized servers. Learn more at HP.IntelVT.com.

BugSplat - Automatic Crash Analysis
Fast online exception analysis. Capture customer crash data online.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

Discover WinDev 11 RAD
and develop 10 times faster ! ALM, IDE, .Net, PDF, 5GL, Database, 64-bit, etc. Free Express version

Wanna see your ad here?