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

A Look at Keychain Access
This article tells us about the Mac OS X keychain and the tools to manipulate it.
"Introduced in Mac OS 9, Keychain Access is an API and an application designed to provide secure storage for all of your sensitive information, which in this case means not just your system password for automatically logging in, but much more besides."
MacDevCenter.com: A Look at Keychain Access (and Why You Should Care)

( Permalink: A Look at Keychain Access      Submitted by Noel Sat Dec 17, 2005 )

Using Closures To Support Object-Oriented AJAX
How to use closures in JavaScript.
"Just what the heck are closures? In short closures are a modification of the way JavaScript scopes variables. Normally variables are scoped lexically, which means they scoped according to how they are declared in your JavaScript code. Variables declared inside of inner blocks are not available to variables outside of those blocks. However a closure allows JavaScript to use a dynamically-scoped variable which resolves the variable at runtime depending on the context in which it is invoked."
Blog Archive Using Closures To Support Object-Oriented AJAX

( Permalink: Using Closures To Support Object-Oriented AJAX      Submitted by Noel Sat Dec 17, 2005 )

Out S.M.A.R.T your hard drive
Out S.M.A.R.T Your Hard Drive is an article that describes the smartmontools software package, and shows how S.M.A.R.T attributes can be used to predict disk drive failures.

( Permalink: Out S.M.A.R.T your hard drive      Submitted by Matty Fri Dec 16, 2005 )

Using Nagios to Monitor Networks
Article describes installing Nagios.
"Nagios is a powerful, modular network monitoring system that can be used to monitor many network services like smtp, http and dns on remote hosts. It also has support for snmp to allow you to check things like processor loads on routers and servers. I couldn't begin to cover all of the things that nagios can do in this article, so I'll just cover the basics to get you up and running."
Debian Administration :: Using Nagios to Monitor Networks

( Permalink: Using Nagios to Monitor Networks      Submitted by Noel Fri Dec 16, 2005 )

The New Methodology
Interesting article that talks about software development.
"Probably the most noticeable change to software process thinking in the last few years has been the appearance of the work 'agile'. We talk of agile software methods, of how to introduce agility into a development team, or of how to resist the impending storm of agilists determined to change well-established practices.This new movement grew out of the efforts of various people who dealt with software process in the 1990s, found them wanting, and looked for a new approach to software process. Most of the ideas were not new, indeed many people believed that much successful software had been built that way for a long time. There was, however, a view that these ideas had been stifled and not been treated seriously enough, particularly by people interested in software process."
The New Methodology

( Permalink: The New Methodology      Submitted by Noel Fri Dec 16, 2005 )

A case study in combat-ready Linux
Newsforge takes a look at LynuxWorks.
"Today, LynuxWorks is confident that its hunch about Linux was right. Singh says, "Linux as an emerging open standard platform is just as important as its open source nature. Developers do not like to get locked in to one supplier. In fact, Linux has turned out to be the missing standard platform in the fragmented embedded operating systems world. In the absence of such a platform, developers have been developing much of their software from scratch instead of building off-the-shelf software.""
NewsForge | LynuxWorks: A case study in combat-ready Linux

( Permalink: A case study in combat-ready Linux      Submitted by Noel Fri Dec 16, 2005 )

Mac OS X Command line tools
Great list of command line programs and Mac specific daemons.
"This page is a compendium of some programs you might come across while tinkering with Mac OS X. Documentation for most of these tools exists, therefore my aim is not to reproduce documentation, but simply to maintain a cache of relevant information. I believe this would be useful to those who are new to Mac OS X, but are interested in exploring the system at a low(er) level. Note that many of the tools listed here are ones that are either new to Mac OS X (as compared to Unix style systems), or are different from their Unix counterparts. In other words, I have avoided listing "standard" Unix/BSD tools. Moreover, do realize that some (like dynamic_pager and various daemons) are not really tools."
Mac OS X Tools

( Permalink: Mac OS X Command line tools      Submitted by Noel Fri Dec 16, 2005 )

Interview with Fabio Marzocca
Interesting interview with Fabio Marzocca.
"Fabio: I wrote Baobab as I was tired to switch to GUI to launch 'du' and check size of my directories in hard disk. In almost all cases, I am receiving mails saying "You don't know how many Gigabytes were lost in my files in the disk, and I didn't even know before using Baobab!". I felt the need to see what was going on in my file system: that's why Baobab born. In this case I used C/gtk+ as I needed speed while scanning the whole file system."
LXer: Comic Book Hero? Busy Executive by Day and Linux Developer by Night

( Permalink: Interview with Fabio Marzocca      Submitted by Noel Thu Dec 15, 2005 )

Concise apt-get / dpkg primer for new Debian user
Nice write up on apt-get and dpkg.
"All Linux distributions which claim their roots in the Debian distribution use this versatile package manager. For the uninitiated, Debian uses the deb package format for bundling together files belonging to an application. You can look at it as something like a setup installer (Eg: Installshield) in windows counterpart. "
All about Linux: A Concise apt-get / dpkg primer for new Debian users

( Permalink: Concise apt-get / dpkg primer for new Debian user      Submitted by Noel Thu Dec 15, 2005 )

Zaurus Pioneers Embedded Linux
When the first announcements came out that a new Sharp Zaurus would "run Linux," the Linux community was abuzz with fascination and rumors. Years later, there are still handheld devices running Linux that draw inspiration and ideas from Sharp's work, even though the Linux-based Zaurus has faded to obscurity in the U.S. market. In this article Peter Seebach dismantles the Zaurus SL-5600 to get a better look into history.

( Permalink: Zaurus Pioneers Embedded Linux      Submitted by Anonymous Thu Dec 15, 2005 )

Top Ten DTrace (D) Scripts
Interesting set of DTrace scripts. DTrace is a very nice tracing facility for Solaris.
"DTrace is a comprehensive and flexible dynamic tracing facility built into the Solaris Operating System. DTrace allows dynamic instrumentation of a running Solaris system, which can assist with answering questions like "which process is chewing up CPU 38," or "which user is causing the cross-call activity on CPU 6," or "which setuid binaries are being executed?""
Top Ten DTrace (D) Scripts

( Permalink: Top Ten DTrace (D) Scripts      Submitted by Noel Thu Dec 15, 2005 )

Managing MySQL on Mac OS X
Well done article about using MySQL on a Mac.
"As Marc said above, MySQL AB's Mac OS X support has improved dramatically this past year or so, as evidenced by the spiffy MySQL Administrator application. Once you've got it installed with a simple drag-and-drop, you launch to a login window, type in your host, username, and password, and suddenly you have a spiffy GUI control panel for your MySQL server. And unlike other, similar programs, this one does not skimp on what parts of the server you have access to -- assuming you have the proper privileges for that host."
MacDevCenter.com: Managing MySQL on Mac OS X

( Permalink: Managing MySQL on Mac OS X      Submitted by Noel Thu Dec 15, 2005 )

Multiple Remote SVN Repositories with Apache
How to configure Apache when your using multiple subversion repositories. Subversion is a source code version control system.
"An important aspect of subversion repositories is that all projects under a given repository are simultaneously versioned. This means that if a repository has two projects A and B, then if some updates are made to the project A and then comitted the version of the repository itself goes up by 1. And this means that the version of B has also gone up by one, even if no modifications have been made to project B. One solution to this is that we make a repository contain only one project. This leads to a little bit more administration but it suits my purposes better."
Using Multiple Remote SVN Repositories with Apache

( Permalink: Multiple Remote SVN Repositories with Apache      Submitted by Noel Wed Dec 14, 2005 )

What's New in ModSecurity
Modsecurity is an Apache module. This article describes the new features in version 1.9.
"This article describes the most important new features in ModSecurity 1.9. This is somewhat difficult to do, because there are so many of them, but I have decided to group the enhancements into three major areas:"
ONLamp.com: What's New in ModSecurity

( Permalink: What's New in ModSecurity      Submitted by Noel Wed Dec 14, 2005 )

Writing Makefiles
Detailed article on writing Makefiles.
"A makefile is a collection of instructions that should be used to compile your program. Once you modify some source files, and type the command "make" (or "gmake" if using GNU's make), your program will be recompiled using as few compilation commands as possible. Only the files you modified and those dependent upon them will be recompiled. Of-course, this is not done via usage of magic. You need to supply the rules for compiling various files and file types, and the list of dependencies between files (if file "A" was changed, then files "B", "C" and "D" also need to be re-compiled), but that only has to be done once."
Automating Program Compilation - Writing Makefiles

( Permalink: Writing Makefiles      Submitted by Noel Wed Dec 14, 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

Quickly build Java GUIs for Windows and Linux
(Tue Oct 25, 2005)

OpenOffice.org 2.0 Has Edge over Its StarOffice 8
(Tue Oct 25, 2005)

Good machine to run Linux on
(Mon Oct 24, 2005)

Howto: Running a server with Ubuntu 5.10
(Mon Oct 24, 2005)

PostgreSQL bootcamp at the Big Nerd Ranch
(Mon Oct 24, 2005)

Linux System Startup
(Mon Oct 24, 2005)

Clean up your web apps with SOAP and AJAX
(Sun Oct 23, 2005)

You can't offshore legacy systems Integrity
(Sat Oct 22, 2005)

The CUPS Printing System
(Fri Oct 21, 2005)

The More Processors, the Better
(Fri Oct 21, 2005)

Interview with Bryan Cantrill
(Fri Oct 21, 2005)

Looking at the RTF format
(Fri Oct 21, 2005)

Continuations And Stackless Python
(Thu Oct 20, 2005)

Multithreaded Game Scripting with Stackless Python
(Thu Oct 20, 2005)

Essentials for Using Linux FTP HOWTO
(Thu Oct 20, 2005)

Installing & Updating Software Is Easy In Mandriva
(Thu Oct 20, 2005)

Jumping Through Loops
(Wed Oct 19, 2005)

Trolltech: A case study in open source business
(Wed Oct 19, 2005)

Best performance practices for SDO and the JDBC DM
(Wed Oct 19, 2005)

Short look at Mandriva 2006
(Wed Oct 19, 2005)

Overview of Ruby on Rails
(Tue Oct 18, 2005)

The Ruby Development Tools plug-in for Eclipse
(Tue Oct 18, 2005)

Ubuntu Linux Review
(Tue Oct 18, 2005)

Lightweight Web Serving with thttpd
(Tue Oct 18, 2005)

Tutorial: Automated Backups With rdiff-backup
(Mon Oct 17, 2005)

Solaris, Linux, and FreeBSD Kernels
(Mon Oct 17, 2005)

KDissert - Application of the Month
(Mon Oct 17, 2005)

Atom allows your web service to be seen
(Mon Oct 17, 2005)

Java urban performance legends
(Sun Oct 16, 2005)

Do it yourself - make your own led vest
(Sun Oct 16, 2005)

[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