Unix Review > Archives > 2005 > January 2005

January 2005

Tool of the Month: ManEdit

Joe "Zonker" Brockmeier

This month, I'll introduce ManEdit, which is a very useful tool for sys admins and *nix developers who need to create manual pages for their programs. Whether it's a popular open source program or a homegrown set of scripts for systems administration, good documentation is essential.

Book Review: Write Great Code — Understanding the Machine

Ed Schaefer

How many people writing code actually have a computer science degree? If you are programming without benefit of formal training, or if you lack the aegis of a mentor, Randall Hyde's (The Art of Assembly Language) Write Great Code series should rouse your interest.

The Open Road: Samhain

Joe "Zonker" Brockmeier

In November, I began covering Intrusion Detection Systems (IDS) with Snort. This month, I'll describe a Host-Based Intrusion Detection System (HIDS) with Samhain.

Book Review: High-Tech Crimes Revealed: Cyberwar Stories from the Digital Front

Kristy Westphal

At first glance, the crimes in High-Tech Crimes Revealed don’t seem to be very current. Some of the first cases that Branigan mentions are a little dated (cell phone cloning?). However, after reading further, I realized that the author starts with older cases, progressing through cybercrime history towards more recent cases. The author details cybercrime cases from their roots in cellular phones up to the more current threat of phishing and identity theft and explains how cybercrime is handled from the law enforcement perspective. In addition to explaining what the interests and procedures of law enforcement are, he discusses corporate incidents, giving a broad perspective of computer forensics in practice today.

The Rearview Mirror: Internetworking with TCP/IP

Peter Salus

Dan Lynch once said that "Comer's volume 1 drastically changed the course of networking history." Looking back over 15 years, that wasn't mere rhetoric. RFC 753 (March 1979) describes the "Internet Message Protocol." RFC 760 (January 1980) describes the "DOD Standard Internet Protocol."

Writing Mambo Components — Part 2

Jeffrey L. Taylor

Mambo Open Source (MOS) is a Content Management System (CMS) written in PHP4. It has two plug-in APIs: modules and components. Modules are small applications that display around the edges of a Web site page. Menus, monitors (e.g., weather and number of users), and entry points for components (e.g., calendars) are typical module uses. Multiple modules can be active on a given page. An earlier article covered Writing Mambo Modules. Components display in the middle of a Web site page. Only one component is active at a time. This article is the second in a series of three on writing Mambo components. Part one covered the Writing Mambo Components, Part 1. This article introduces pagination and sorting of item lists, item checkout and checkin, translations, and some debugging techniques.

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.

Testing a New Version of MySQL

Russell Dyer

Upgrading from one version of MySQL to another is easy to do and usually doesn't cause any problems. Typically, more features and stability are added to each version. Very rarely are items eliminated or changed in a way that will cause trouble. However, if you can't afford to risk a reduction in the quality of service for your database, you can test a new version by running it on a different TCP/IP port. To do this you will need to install the new version in a different directory, make a copy of your data for testing, and make a few other alterations.

Book Review: The Cult of Mac

Peter Salus

I think you can get The Cult of Mac even if you don't use one. Perhaps not. I'm not a member of the cult. But I have used a Mac, and I've even authorized purchases of cubes for folks working for me. But this book is fun, even for a guy like me.

Changes to the CIW Associate Certification Exam

Emmett Dulaney

The CIW (Certified Internet Webmaster) Foundation exam has recently upgraded to version 5. This vendor-neutral exam is at the core of all the CIW offerings, as outlined in a series of articles that originally started in June and July of 2002. This is the only exam you must pass to become certified at the Associate level, and it starts you on the path toward the higher-end CIW certifications such as Master CIW Administrator and Master CIW Enterprise Developer.

Shell Corner: Zsh Suite of "keeper" Functions

Ed Schaefer

One of the newer Unix shell is the Z Shell. If you're not familiar with Zsh, it resembles ksh, but has many enhancements; it's the ksh on steroids. This month, Bart Schaefer introduces his Zsh suite of "keeper" functions.

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

Instant Answers to Your IT & Business Questions
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

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

WinDev 11 - Powerful IDE
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version

Wanna see your ad here?