# RootPrompt.org   Nothing but Unix.[Home] [Features] [Programming] [Mac OS X] [Search]

Self-Managed Data Buffer Memory
The C programming language defines two standard memory management functions: malloc() and free(). C programmers frequently use those functions to allocate buffers at run time to pass data between functions. In many situations, however, you cannot predetermine the actual sizes required for the buffers, which may cause several fundamental problems for constructing complex C programs. In this article, Xiaoming Zhang advocates a self-managing, abstract data buffer. He outlines a pseudo-C implementation of the abstract buffer and details the advantages of adopting this mechanism.

( Permalink: Self-Managed Data Buffer Memory      Submitted by Anonymous Tue Jan 11, 2005 )

World's Smallest Secure Web Server
"Sizzle runs on the Berkeley/Crossbow "motes" -- battery-powered, wireless devices equipped with an 8-bit microprocessor, 128KB of FLASH and a mere 4KB of RAM. While many small web servers have been demonstrated previously, none has addressed the capability of secure communication within such tight resource constraints. Sizzle implements the industry standard security protocol, SSL, used to protect Internet-based transactions like stock trading, e-commerce and on-line banking."

( Permalink: World's Smallest Secure Web Server      Submitted by Noel Mon Jan 10, 2005 )

Object databases: Q&A with key movers at db4object
"While the traditional relational database market has largely resisted open source databases, the database world overall is a dynamic market full of change and opportunity. Berkeley DB and MySQL are notable open source successes in the embedded market and the market for database-backed Web sites. To that mix, db4objects hopes to become the newest success story, with its object database. NewsForge sat down for a Q&A with db4objects CEO Christof Wittig and Chief Software Architect Carl Rosenberger to get an overview of their strategy."

( Permalink: Object databases: Q&A with key movers at db4object      Submitted by Noel Mon Jan 10, 2005 )

A more customized filter script for Postfix
I added the web form and cgi processing necessary to add black white and graylisting to the mail delivery system and modified my custom filter script to request that the recipient vouch for suspicious senders. here.

( Permalink: A more customized filter script for Postfix      Submitted by Fred Scott Thompson Mon Jan 10, 2005 )

Interview with developers being sued by Apple
Interview with the student being sued by Apple for leaking Tiger and the admin of the torrent server.

( Permalink: Interview with developers being sued by Apple      Submitted by bint Mon Jan 10, 2005 )

Installing a Virtual Honeywall using VMware
The Honeywall CDROM makes the implementation of a GenII Honeynet Gateway easier. Furthermore, if it is installed on a virtual machine, it will also include the many advantages that a virtual machine environment offers. This paper therefore, explains how to go about configuring VMware to deploy a Honeywall. read more (Article is a PDF file)

( Permalink: Installing a Virtual Honeywall using VMware      Submitted by Scott Sat Jan 8, 2005 )

Programming the cache on the PowerPC
While many programs can obtain acceptable performance by simply letting the processor manage its own caching, programs with special requirements may obtain dramatically improved performance by giving the processor explicit instructions and manipulating the cache directly. More typically, boot firmware may need to flush and enable the cache.

( Permalink: Programming the cache on the PowerPC      Submitted by Anonymous Sat Jan 8, 2005 )

Using the TXSeries Encina J2EE Connector
To help TXSeries Encina users leverage the J2EE environment, this article describes how to develop Web-based applications using the Encina J2EE Connector. It walks you through various programming and configuration techniques for developing and deploying applications using the Encina J2EE Connector, introduced in TXSeries V5.1.

( Permalink: Using the TXSeries Encina J2EE Connector      Submitted by Anonymous Sat Jan 8, 2005 )

The Easy Way to the ILife
"There are plenty of very good guides to choose from. O'Reilly Media's Missing Manuals series is perhaps the most popular, and Peachpit Press' Visual QuickStart guides are highly regarded. But I like Jim Heid's Macintosh iLife '04, a 300-page guide to Apple's iLife software suite."

( Permalink: The Easy Way to the ILife      Submitted by Noel Fri Jan 7, 2005 )

Apple to drop sub-$500 Mac bomb at Expo
"e new Mac, code-named Q88, will be part of the iMac family and is expected to sport a PowerPC G4 processor at a speed around 1.25GHz. The new Mac is said to be incredibly small and will be housed in a flat enclosure with a height similar to the 1.73 inches of Apple's Xserve. Its size benefits will include the ability to stand the Mac on its side or put it below a display or monitor."

( Permalink: Apple to drop sub-$500 Mac bomb at Expo      Submitted by Noel Fri Jan 7, 2005 )

Use Your Digital Camera with Linux
"For years, I've wanted a digital camera. Both my father and brother had one; why not me? Then one day it happened: I had been working a new contract for about a month when the boss said it was time we met. He was in New York City and here I was in Ottawa. Coincidentally, NYC-bug (pronounced "nice bug") had invited my girlfriend to go see Eric Allman and Kirk McKusick talk at a BSD user group meeting. Of course, being the natural born tourist that I am, I had to buy one immediately."

( Permalink: Use Your Digital Camera with Linux      Submitted by Noel Fri Jan 7, 2005 )

Gentoo for All the Unusual Reasons
"I have a confession to make. I use Gentoo Linux. My colleagues at the various Linux User Group meetings I attend think I'm nuts. Everyone knows that Gentoo is a source-based Linux distribution. Gentoo's reputation (in large measure pushed by the people who develop the distribution) is that it's for people who want super crazy optimizations, and it really is suitable only for those who use desktops. In truth, Gentoo is ideal for a whole bunch of other, unexpected, reasons. Much to my surprise, people actually are using Gentoo in production environments for these very reasons."

( Permalink: Gentoo for All the Unusual Reasons      Submitted by Noel Fri Jan 7, 2005 )

Proactive Patch Management
"Some may say that availability and perhaps serviceability of systems will be improved. The difficult question to answer is, by how much? Technical people are also aware that patches are not bug-free software either. A number of patches are withdrawn each year, and a number of alerts are released to inform users about bad patches identified within their system environment. Thus, the risks related to the introduction of patches into system environments come from:"

( Permalink: Proactive Patch Management      Submitted by Noel Fri Jan 7, 2005 )

Better programming through effective list handling
Singly linked lists are a powerful abstraction that allow programmers to represent numerous types of data; extending those lists to handle arbitrary data types can offer effective tools for processing data. This article looks at these processes and examine the Lisp variation Scheme, an easy-to-use list-oriented language that delivers list-manipulation capabilities without the complexities of C.

( Permalink: Better programming through effective list handling      Submitted by Anonymous Fri Jan 7, 2005 )

Tal Herzberg, the Long Arm of the DAW
"A digital audio workstation, like a guitar or piano, is a musical instrument," says Tal Herzberg, a Grammy-winning engineer, producer, programmer, and mixer who was one of the first to embrace computers for music. "Most musicians I know today use digital production tools in their creative processes. The ability to hear ideas played back practically in real time is addictive."

( Permalink: Tal Herzberg, the Long Arm of the DAW      Submitted by Noel Thu Jan 6, 2005 )

Featured Articles:
Unix and Linux Podcasting Guide

Expect and SSH

The Linux Enterprise Cluster

Book Review: Podcasting: Do-It-Yourself Guide

Remote Backups With Rsync

Weakness and Security

Essential CVS

Spring Into Technical Writing

Other News:
Biodiesel Resources

Older News

Database File System
(Wed Sep 8, 2004)

The Top Ten Subversion Tips for CVS Users
(Wed Sep 8, 2004)

Using ctelnet in Sun Cluster Software With Secure
(Wed Sep 8, 2004)

Lemon Parser Generator Tutorial
(Wed Sep 8, 2004)

Book Review: The Definitive Guide to GCC
(Tue Sep 7, 2004)

Monitoring access to Server SQUID
(Tue Sep 7, 2004)

Know Your Enemy: Learning about Security Threats
(Tue Sep 7, 2004)

OpenBSD: Maintaining the quality mindset
(Tue Sep 7, 2004)

John Terpstra on Challenges to Free Software
(Sun Sep 5, 2004)

Powerful security using Struts, servlet filters
(Sun Sep 5, 2004)

Earth to Sun - please do not dump JavaOne
(Sun Sep 5, 2004)

Are You Indulging In Unprotected Wireless?
(Sun Sep 5, 2004)

Bernhard Reiter, FSFE
(Sat Sep 4, 2004)

Disk cloning
(Sat Sep 4, 2004)

Will Schwarzenegger Terminate Windows?
(Sat Sep 4, 2004)

Install SUSE Linux on a JS20 BladeCenter
(Sat Sep 4, 2004)

HOWTO: Relax and Enjoy Linux Again
(Fri Sep 3, 2004)

NX - Revolution of Network Computing?
(Fri Sep 3, 2004)

Using a jail as a virtual machine
(Fri Sep 3, 2004)

From OS/2 to Linux: Part 3. Timer and DLL calls
(Fri Sep 3, 2004)

96 CPUs in one (large) desktop workstation
(Wed Sep 1, 2004)

Programming Tools: eric3
(Wed Sep 1, 2004)

Build code with lex and yacc
(Wed Sep 1, 2004)

Cloudscape embeddable SQL database engine for Java
(Wed Sep 1, 2004)

Das U-Boot Surfaces -- Open Source BIOS
(Tue Aug 31, 2004)

Review - Real 802.11 Security
(Tue Aug 31, 2004)

Fine-tuning SpamAssassin
(Tue Aug 31, 2004)

H-P's first Linux laptop a winner
(Tue Aug 31, 2004)

Growing Linux in the greenhouse
(Tue Aug 31, 2004)

Easy Code Documentation with Xcode
(Mon Aug 30, 2004)

[Latest News] [Newer News] [Older News]

Our content can be syndicated: Main Page Mac Page
(Validate RSS code)

Copyright 1999-2005 Noel Davis. Noel also runs web sites about sailing and kayaking.
All trademarks are the property of their owners.
All articles are owned by their author