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

The Problem with Threads
Deep thinking about threads.
"Some applications can use threads very effectively for example, so-called embarrassingly parallel applications that essentially spawn multiple independent processes such as build tools (PVM gmake) or Web servers. Given these applications' independence, programming is relatively easy and the abstraction being used is more like processes than threads. Where such applications do share data, they do so through database abstractions, which manage concurrency through such mechanisms as transactions. However, client-side applications are not so simple."
The Problem with Threads

( Permalink: The Problem with Threads      Submitted by Noel Thu Aug 31, 2006 )

Is NetBSD a valid alternative to Linux
Sure, NetBSD runs on more hardware platforms than any other UNIX derivative due to smart design decisions and a commitment to portable code, but does this make it the best joice for your stability and compatibility across your hardware platforms? This article explores the benifits of NetBSD and its open license, a compelling alternative to Linux and the GNU Public License (GPL).

( Permalink: Is NetBSD a valid alternative to Linux      Submitted by Anonymous Thu Aug 31, 2006 )

Apple Changes Its Tune on Viruses
Better is well, better.
"If the Mac's market share is five percent, then shouldn't it have five percent of the viruses? It ought to have seen 5,700 viruses last year, not zero. Clearly, there's something else at work here, and I'll tell you what it is: Mac OS X is simply harder to hack. "
Pogue's Posts - Apple Changes Its Tune on Viruses - Technology - New York Times Blog

( Permalink: Apple Changes Its Tune on Viruses      Submitted by Noel Thu Aug 31, 2006 )

Incremental Snapshot-Style Backups With rsync
As neither human nor computers are perfect (humans err / computers may fail) it is quite obvious that a good backup system will prevent from too much damage once the computer may go down. This could be either because the harddrive is failing or because of hackers or because you accidentally deleted something important.

This tutorial will show you how to automate backups automatically in an incremental snapshot-style way by using rsync.

http://www.howtoforge.com/rsync_incremental_snapshot_backups

( Permalink: Incremental Snapshot-Style Backups With rsync      Submitted by Falko Timme Wed Aug 30, 2006 )

Make your intranet more productive with XAMPP
A phenomenal amount of information is being managed by open source content management systems (CMS), wikis, and blogs. However, most of these content management systems work on the popular but difficult to configure LAMP (Linux, Apache, MySQL, PHP) stack, which makes setting up one fall within an administrator's domain. You can simplify your hosting tasks by turning to XAMPP, a full-featured Apache, MySQL, PHP, and Perl stack that works on Linux, Windows, Mac OS X, and Solaris. It can give you a fully integrated server environment within minutes.

Read more at Linux.com

( Permalink: Make your intranet more productive with XAMPP      Submitted by lh8 Wed Aug 30, 2006 )

Geronimo Serves Up One-Click Upgrades with Plug-In
The ability to install and create plug-ins is one of the most anticipated new features in the Apache Geronimo 1.1 release. This article introduces you to Geronimo plug-ins and shows you how to find them, install them, and create them yourself. Plug-ins open a new world of instant upgrades for Geronimo users. You can now download new applications and services and have them running on your Geronimo server within minutes.

( Permalink: Geronimo Serves Up One-Click Upgrades with Plug-In      Submitted by IdaAshley Wed Aug 30, 2006 )

Remote Control is the New Local Interface
Add a Web-based user interface to a previously developed multimedia client in this episode of the Multifunction multimedia machine series. Author Lewin Edwards looks both at user-interface and back-end design issues, and shows how local browser functionality is an interesting alternative to requiring a remote browser.

( Permalink: Remote Control is the New Local Interface      Submitted by IdaAshley Wed Aug 30, 2006 )

Recovering files with Testdisk
Interesting tool.
"TestDisk can recover lost partitions of virtually any filesystem. PhotoRec can recover files of most types, including most picture and video formats. PhotoRec can be used on existing partitions, or can be used to recover files on deleted partitions without having to recover the underlying partitions. Both PhotoRec and TestDisk can be run on DOS, Windows (9x, NT, 2000, XP, 2003), Linux, FreeBSD, NetBSD, OpenBSD, Sun Solaris, and Mac OS X, and, their developers claim, can be compiled and run on most Unix systems. "
Linux.com | How to recover lost files after you accidentally wipe your hard drive

( Permalink: Recovering files with Testdisk      Submitted by Noel Tue Aug 29, 2006 )

DIY Linux home theater PC
I love how it comes with a dvd that installs Fedora.
"LixSystems has introduced a low-cost Linux powered home theater PC (HTPC) packaged in a compact, consumer electronics-style enclosure. The Lx8100-MN, available "barebones" (sans CPU, memory, and hard drive) for around $300, offers quiet operation and is supplied with an easily-installed Fedora 5-based system image on DVD, according to the company."
DIY Linux home theater PC

( Permalink: DIY Linux home theater PC      Submitted by Noel Tue Aug 29, 2006 )

The Big Picture on Microformats
Very nice overview on microformats.
"f you are a content developer, a tool developer, or a service developer, using microformats to add semantic markup your content offers significant benefits. Let's take a look at what individuals, open-source projects, major-league content publishers (such as Yahoo!), and service developers (such as Technorati), are doing right now with microformats."
Digital Web Magazine - The Big Picture on Microformats

( Permalink: The Big Picture on Microformats      Submitted by Noel Tue Aug 29, 2006 )

SoC Design for Future Hardware Acceleration
In the SoC design for hardware acceleration series, author Sam Siewert migrates a simple C function to a SystemC specification that can be simulated and verified for ultimate implementation as a hardware function. Part 1 provided the C code and a general overview of video capture, streaming, and processing. Part 2 shows how hardware acceleration of emergent applications can benefit from SoC design and reconfigurable SoCs with hybrid C software and field-programmable gate array (FPGA)-based functionality.

( Permalink: SoC Design for Future Hardware Acceleration      Submitted by Anonymous Tue Aug 29, 2006 )

Installing A Bind9 Master/Slave DNS System
In this tutorial two Bind DNS servers will be installed, one as the master and the other as a slave server. For security reasons Bind9 will be chrooted in its own jail. Using two servers for a domain is a commonly used setup and in order to host your own domain you are required to have at least two domain servers. If one breaks, the other can continue to serve your domain.

( Permalink: Installing A Bind9 Master/Slave DNS System      Submitted by Falko Timme Mon Aug 28, 2006 )

Using screen for Remote Interaction
Here's an article I wrote for Linux.com about some advanced usage of the screen(1) program. Specifically this article outlines using screen to teach multiple users on the command line.

( Permalink: Using screen for Remote Interaction      Submitted by Phil Hollenback Mon Aug 28, 2006 )

Secure apache with mod-security
This article will show how-to install, configure and set up apache's mod-security module on a debian based system. This was done on Ubuntu Dapper and should fit any Debian based system. Mod_security is an Apache 1.x/2.x module whose purpose is to tighten the Web application security by shielding the applications from attack. The idea is to filter request and web content before passing it to apache core. Once installed, mod-security needs to be defined some rules matching patterns, filter request and HTTP stream and in the end do different actions like allowing, denying, log… secure apache with mod-security

( Permalink: Secure apache with mod-security      Submitted by chantra Mon Aug 28, 2006 )

Java Theory and Practice: Testing with Leverage
In this final installment on testing of the three part series, Brian Goetz examines another technique for smoking out bugs that violate design rules: aspects. The first two installments in this series, Part 1 covering testing in integrated frameworks and Part 2 on testing with leverage, show how static analysis tools like FindBugs can provide greater leverage in managing software quality by focusing on entire categories of bugs rather than on specific bug instances.

( Permalink: Java Theory and Practice: Testing with Leverage      Submitted by IdaAshley Mon Aug 28, 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

10 steps to fortify the security of MySQL
(Mon Aug 21, 2006)

View and Input Chinese on a English Interface
(Mon Aug 21, 2006)

The web development megaframework TurboGears
(Mon Aug 21, 2006)

Is the word Ubuntu in
(Mon Aug 21, 2006)

Sharing, Syncing and editing iCal over WebDAV
(Fri Aug 18, 2006)

The Rule of the Lazy Class
(Fri Aug 18, 2006)

The end of cable?
(Fri Aug 18, 2006)

XenSource's first product due next week
(Fri Aug 18, 2006)

Mac UI Ain't All That: The Future
(Thu Aug 17, 2006)

How To Make Firefox Over 40% Faster
(Thu Aug 17, 2006)

ZABBIX installation on Debian
(Thu Aug 17, 2006)

Unix shell shotcuts
(Thu Aug 17, 2006)

Security Testing your Apache Configuration
(Mon Aug 14, 2006)

Setting up a DNS zone with Bind9
(Mon Aug 14, 2006)

Take a closer look at the most secure Unix OS Open
(Mon Aug 14, 2006)

Using phpMyAdmin
(Mon Aug 14, 2006)

SLED 10 Is a Linux Distro Windows Users Can Love
(Fri Aug 11, 2006)

Steve Wozniak in Founders At Work
(Fri Aug 11, 2006)

SCALE 5x Issues Call For Papers
(Fri Aug 11, 2006)

Building cheat sheets in Eclipse V3.2
(Fri Aug 11, 2006)

Ubuntu LAMP Server With Torrentflux In VMware
(Thu Aug 10, 2006)

The adventure continues: SELinux
(Thu Aug 10, 2006)

Lenovo preloads SUSE on ThinkPad
(Thu Aug 10, 2006)

Take Control in the Bash Shell
(Thu Aug 10, 2006)

Using both static addresses and DHCP
(Wed Aug 9, 2006)

Replace humans with automated software inspectors
(Wed Aug 9, 2006)

Apache2 web server basic security measures
(Tue Aug 8, 2006)

Change Linux passwords using web
(Tue Aug 8, 2006)

How to setup a home network using static addresses
(Tue Aug 8, 2006)

Key Porting Differences from LinuxThreads to NPTL
(Tue Aug 8, 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