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

Software Security Analysis with BogoSec
BogoSec is a source code metric tool that wraps multiple source code scanners, invokes them on its target code, and produces a final score that approximates the security quality of the code. This article discusses the BogoSec methodology and implementation, and illustrates the output of BogoSec when run on a number of test cases, including Apache Web server, OpenSSH, Sendmail, Perl, and others. (Article is in PDF format - Noel)

( Permalink: Software Security Analysis with BogoSec      Submitted by Anonymous Sun May 7, 2006 )

First look at Vim 7
If you don't know vim is vi. Well vi improved.
"The final release of Vim 7 is just around the corner, and it brings a number of new features to the venerable editor, including spell checking, omni completion for several programming and markup languages, tab pages, undo branches, and several other features that are worth upgrading for. "
Linux.com | First look at Vim 7

( Permalink: First look at Vim 7      Submitted by Noel Fri May 5, 2006 )

Mounting NTFS using ntfsmount
Descriptive page that tells us how to mount a Windows NTFS particle RW under Linux.
"ntfsmount (part of the ntfsprogs) is a FUSE file system driver that allows you to mount NTFS volumes. It is different from the kernel driver in the way that is resides in the user space. That means that it is a bit slower but has more features, and we love features, don't we? "
ntfsmount [wiki.linux-ntfs.org]

( Permalink: Mounting NTFS using ntfsmount      Submitted by Noel Fri May 5, 2006 )

The Complete Guide to Rails Plugins
Looks like an interesting series.
"Plugins are self-contained libraries made specially for Rails. They are a great way to reuse someone else's code or to package your own code for reuse. This is the first of a three part tutorial on writing plugins for Ruby on Rails."
The Complete Guide to Rails Plugins: Part I | Ruby on Rails for Newbies

( Permalink: The Complete Guide to Rails Plugins      Submitted by Noel Fri May 5, 2006 )

Apple files for audio navigation patent
Wonder what new toys they are going to build using this. Or is just patent war.
"In the never-ending trend for companies to out-patent each other, Apple has filed patent for an audio user interface that assists the user of a portable device in navigation. "
Apple files for audio navigation patent

( Permalink: Apple files for audio navigation patent      Submitted by Noel Fri May 5, 2006 )

Rapid application development with GTK+ bindings
The C programming language is a fine language that many of us hold dear. But it's not necessarily the right solution for every situation, and it certainly isn't the fastest way to create one of the most common classes of applications today: end-user-oriented graphical user interface applications. Discover options for accelerating your GUI development with GTK+ language bindings.

( Permalink: Rapid application development with GTK+ bindings      Submitted by Anonymous Fri May 5, 2006 )

Why ZFS for home
I think a lot of us manage the stuff at work very differently that we manage our personal machines. And this is not a good thing.
"ZFS scales from one drive to an infinite number of drives and has benefits for all of them. Let's take a look at the average home computer a single drive holding a mix of files, up to 300GB drives are common. That is a lot of data to lose and its getting easier lose data these days. Further more new hard drives aren't getting any more reliable with time. Of course you can lose things on new hard drives by just misplacing them in one of the 1000's of directories you can use in an attempt to organize your files. "
Unix Admin Corner: Why ZFS for home

( Permalink: Why ZFS for home      Submitted by Noel Thu May 4, 2006 )

How to scan your Linux-Distro for Root Kits
Do you suspect that you have a compromised system ? Check now for root kits that the intruder may have installed !!!

( Permalink: How to scan your Linux-Distro for Root Kits      Submitted by Anonymous Thu May 4, 2006 )

Advanced techniques for using find
The find command is one of the most powerful and useful commands in the UNIX programmer's repertoire. It is capable of much more than simply locating files; it can automatically execute sequences of other UNIX commands, using the filenames found for input, as this article explains. It is well worth your time to experiment with this command to see what works for you.

( Permalink: Advanced techniques for using find      Submitted by Anonymous Thu May 4, 2006 )

Lessons learned from the NSF TeraGrid
This article introduces the TeraGrid, the National Science Foundation grid that is currently the largest set of public high-end computational resources in the United States. It describes the motivations behind the project and briefly introduced some of the challenges inherent in managing a large geographically distributed grid. It also explores the advantages TeraGrid offers the scientific community.

( Permalink: Lessons learned from the NSF TeraGrid      Submitted by Anonymous Thu May 4, 2006 )

New life for old photos
I should do this. Soon.
"You can save them. By scanning old photos and film into your Mac now, you'll be able to stop the aging process and preserve irreplaceable photos. With the help of image-editing software, you may even be able to reverse some of the worst damage."
Macworld: Feature: New life for old photos, Page 1

( Permalink: New life for old photos      Submitted by Noel Thu May 4, 2006 )

Using ReiserFS with Linux
The most commonly used file system, ext2, is a traditional UNIX-style file system that doesn't mix well with modern hard drive sizes. The ext3 file system adds journalling, but not much else. If you want something really advanced, you might want to check out the current Reiser4 file system.

( Permalink: Using ReiserFS with Linux      Submitted by Anonymous Wed May 3, 2006 )

Portability and Pitfalls of C-Types
Ever wonder why the people who introduced Hungarian Notation now advocate against using it? This article takes a look at notation, programmer efficiency, and avoiding common mistakes. This is the final article in the “Everything you ever wanted to know about C types” series.

( Permalink: Portability and Pitfalls of C-Types      Submitted by Anonymous Wed May 3, 2006 )

Building A Low-Cost LAMP Server
This is a detailed description how to set up a CentOS 4.3 based server that offers all services needed by ISPs and hosters (web server (SSL-capable), mail server (with SMTP-AUTH and TLS!), DNS server, FTP server, MySQL server, POP3/IMAP, Quota, Firewall, etc.). This tutorial is written for the 64-bit version of CentOS 4.3, but should apply to the 32-bit version with very little modifications as well.

( Permalink: Building A Low-Cost LAMP Server      Submitted by Falko Timme Wed May 3, 2006 )

How Google is pushing the Linux envelope.
Great report on some of the things that Google is doing with their Linux machines.
"All of the computers on the network receive an automatic installation and all of the resources are remotely mounted. Directories such as AFS, CiFS and NFS are managed by administrators. They get a 'custom' debian install with Red Hat Kickstart. Updates are automatic and every computer must 'call home' daily with a status report that goes into a central repository that tracks 'out-of-date' machines. This allows the admin's to quickly look up what machines need updating with exact information on what they need."
LXer: How Google is pushing the Linux envelope.

( Permalink: How Google is pushing the Linux envelope.      Submitted by Noel Tue May 2, 2006 )

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

Mastering podcasts with Audacity
(Tue Mar 28, 2006)

Build a Silent PC
(Tue Mar 28, 2006)

How can I use DSL Linux?
(Tue Mar 28, 2006)

Setting Up A High-Availability NFS Server
(Mon Mar 27, 2006)

Everything You Ever Wanted to Know about C Types
(Mon Mar 27, 2006)

Two-In-One DNS Server With BIND9
(Mon Mar 27, 2006)

Mastering Wget
(Mon Mar 27, 2006)

OpenBSD Needs Your Help
(Wed Mar 22, 2006)

Two Solid Additions to any Perl Library
(Wed Mar 22, 2006)

PCLinuxOS Review
(Wed Mar 22, 2006)

Detecting and Correcting I/O and Memory Errors
(Wed Mar 22, 2006)

The adventures of scaling
(Tue Mar 21, 2006)

How CRT and LCD monitors work
(Tue Mar 21, 2006)

Kanotix Live-CD: Gentle Intro for Beginners
(Tue Mar 21, 2006)

Build UNIX software with Eclipse
(Tue Mar 21, 2006)

Automatix kicks Ubuntu into gear
(Mon Mar 20, 2006)

Building A Virtual Private Server (VPS)
(Mon Mar 20, 2006)

HCL Technologies
(Mon Mar 20, 2006)

Better code testing with JUnit and FIT
(Mon Mar 20, 2006)

Configuring Apache for Maximum Performance
(Thu Mar 16, 2006)

Creating Repositories and Projects in Subversion
(Thu Mar 16, 2006)

Fortune Cookies through the /proc Filesystem
(Thu Mar 16, 2006)

Put Your Application on the Google Map
(Thu Mar 16, 2006)

Ultimate Ubuntu eye-candy with Xgl and Compiz
(Wed Mar 15, 2006)

Seven-ounce Linux Wrist-box
(Wed Mar 15, 2006)

Kororaa live CD has Linux quivering
(Wed Mar 15, 2006)

The adventures of scaling
(Wed Mar 15, 2006)

Understanding /proc:
(Tue Mar 14, 2006)

Tyan brings supercomputing to the desktop
(Tue Mar 14, 2006)

Second Life released for Linux
(Tue Mar 14, 2006)

[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