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

My desktop OS: Arch Linux
Never used this one, does not sound to bad though does it.
"Arch Linux is a bleeding-edge distribution built from the ground up using Linux From Scratch as a base with a driving philosophy: keep it simple. However, I've come to learn that simple doesn't mean easy. The Arch Linux definition of simple means that GUI tools should not hinder the full capability of individual software packages. "
NewsForge | My desktop OS: Arch Linux

( Permalink: My desktop OS: Arch Linux      Submitted by Noel Wed May 17, 2006 )

Phonon and the future of KDE multimedia
Interesting article about the direction KDE multimedia is going.
"Phonon's API will work no differently than any other Application Programming Interface. That is to say, it will be a layer of abstraction between KDE applications and the world of media handling. KDE apps will make calls to the list of functions that Phonon offers, and Phonon will, in turn, reroute those calls toward the chosen back end. Phonon's plugins essentially translate the calls made to Phonon's API to the APIs of other multimedia frameworks."
Linux.com | Phonon and the future of KDE multimedia

( Permalink: Phonon and the future of KDE multimedia      Submitted by Noel Wed May 17, 2006 )

Considering Ajax: Cut through the hype
This article discusses the hype that currently surrounds Ajax. Reliable frameworks are still under construction, and you should worry about navigation history, bookmarkability, feedback, persistence, concurrency, and security. Use these coding tips to exploit the potential for Ajax greatness (and avoid the potential for its major problems).

( Permalink: Considering Ajax: Cut through the hype      Submitted by Anonymous Wed May 17, 2006 )

Up close and personal with Apple's MacBook
More information on the MacBook.
"Unlike the 15-inch MacBook Pro, which did not make its way into stores until about eight weeks after it was first announced, Apple is able to offer immediate availability of the new MacBook because it ramped manufacturing of the notebooks for a full two weeks before they were announced."
AppleInsider | Up close and personal with Apple's MacBook (photos)

( Permalink: Up close and personal with Apple's MacBook      Submitted by Noel Wed May 17, 2006 )

Apple - MacBook
Apples page on the new iBook replacement the MacBook.
"What do you get when you put up to 2GHz of pure Intel Core Duo power, an iSight camera, Front Row, iLife 06, and a 13-inch glossy widescreen display into a sleek case? More than you thought possible for less than you thought possible. Meet MacBook, starting at $1099."
Apple - MacBook

( Permalink: Apple - MacBook      Submitted by Noel Wed May 17, 2006 )

Signs You're a Crappy Programmer
Strong opinions but interesting.
"You know those crappy programmers who don’t know they are crappy? You know, they think they're pretty good, they spout off the same catch phrase rhetoric they've heard some guru say and they know lots of rules about the "correct" way to do things? Yet their own work seems seriously lacking given all the expertise they supposedly have? You don’t know any programmers like that? Come one, you know, the guys who are big on dogma but short on understanding. No, doesn’t sound familiar?"
Damien Katz: Signs You're a Crappy Programmer (and don't know it)

( Permalink: Signs You're a Crappy Programmer      Submitted by Noel Tue May 16, 2006 )

Set Up A Loadbalanced High-Availability Cluster
This tutorial shows how to set up a two-node Apache web server cluster that provides high-availability. In front of the Apache cluster we create a load balancer that splits up incoming requests between the two Apache nodes. Because we do not want the load balancer to become another "Single Point Of Failure", we must provide high-availability for the load balancer, too. Therefore our load balancer will in fact consist out of two load balancer nodes that monitor each other using heartbeat, and if one load balancer fails, the other one takes over silently.

( Permalink: Set Up A Loadbalanced High-Availability Cluster      Submitted by Falko Timme Tue May 16, 2006 )

Dual Booting AIX and Linux
This mini how-to shows you how to dual boot between AIX and Linux operating systems in a clustering environment, where available hardware resources are limited. The information presented in this document is based on actual experience.

( Permalink: Dual Booting AIX and Linux      Submitted by Anonymous Tue May 16, 2006 )

Password protecting files with open cryptography
Linux and other UNIX like operating systems offer strong file permissions and POSIX ACL (access control list) concept in computer security used to enforce privilege separation.
However, none of them offers a password to protect files. This article explains howto use GNU gpg (GNU Privacy Guard) encryption and signing tool, openssl or mcrypt commands to encrypt or decrypt files with a password with open source cryptographic software.

( Permalink: Password protecting files with open cryptography      Submitted by nixCraft Tue May 16, 2006 )

Fun with strace and the GDB Debugger
Programming a UNIX system can be fun as well as educational. With the UNIX strace tool and GDB, the GNU Project Debugger, you can really dig deep into the functionality of your system and learn a lot about the various programs that comprise it. Using both tools in concert can be a rewarding experience as you look under the hood of your UNIX machine.

( Permalink: Fun with strace and the GDB Debugger      Submitted by nixcraft Mon May 15, 2006 )

How to install ANYTHING in Ubuntu!
Nice article to forward to your newbie Linux friends.
"Having trouble figuring out how to install anything in Ubuntu? Have you been thinking questions like these? "Where's the EXE?", "Where do I need to extract this to?", "How do I run it?", "Where did it go?", "Why is it so complicated?" Is it really? It's just as easy in Ubuntu as it is in Windows, only different, and that is what this guide will teach you all about."
How to install ANYTHING in Ubuntu!

( Permalink: How to install ANYTHING in Ubuntu!      Submitted by Noel Mon May 15, 2006 )

Build a spiffy RSS reader with Ajax
Web 2.0 is all about ingenuity, and solving the problem of how to create an RSS reader with XMLHTTP teaches you a lot about how to program the 2.0 Web. This article walks through the construction of an Ajax-based RSS reader using both XMLHTTP and script tags as the transport mechanisms.

( Permalink: Build a spiffy RSS reader with Ajax      Submitted by Anonymous Mon May 15, 2006 )

Grabbing iTMS Preview Tracks the Geek Way
Neat trick.
"Have you ever tried to copy a preview track from the iTunes Music Store onto your iPod? I'll give you a hint: you can't. iTunes won't add those 30-second free previews of audio and video. Drag those previews onto the iPod playlist all you want. Ain't gonna happen. Unless you think different. In this article, you'll discover how. Here's a twisty, backdoor way of getting the job done by asking the store directly for the preview files from the command line, as if you were the iTunes browser itself."
LinuxDevCenter.com -- Grabbing iTMS Preview Tracks the Geek Way

( Permalink: Grabbing iTMS Preview Tracks the Geek Way      Submitted by Noel Mon May 15, 2006 )

Emacs Est Mort, Vive Le TextMate!
Other than they keep moving my control key, which I can work around with keymaping . Nothing is wrong with emacs commands. Harrumph.
"There are 101 keys on your average keyboard. The number of commands in Emacs is some value exponentially greater than this. So how does Emacs let you enter all those commands? Through prefix keys. Most of Emacs interesting commands take more than one set of keystrokes to access first you type a prefix and then you type the actual command. For example, to open a file, you have to press ctrl-x and then ctrl-f. Even exiting Emacs takes multiple keys: ctrl-x and then ctrl-c. Remembering all these combinations of key presses is no easy feat. And actually typing them all leads to worn-out keyboards, RSI, and tears."
Emacs Est Mort, Vive Le TextMate! - O'Reilly Mac DevCenter Blog

( Permalink: Emacs Est Mort, Vive Le TextMate!      Submitted by Noel Mon May 15, 2006 )

Teddy Bear Remote Control
Neat little project.
"The teddy bear remote sits nicely on your sofa or bed and can be used to control your iPod or computer. It's a cute modification to an RF remote control and is surprisingly soft! The project is difficult to make and requires quite a few odd materials, some soldering skill, and a lot of hand and machine sewing."
Teddy Bear Remote Control

( Permalink: Teddy Bear Remote Control      Submitted by Noel Sun May 14, 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

Five-Minutes to a More Secure SSH
(Sat Apr 22, 2006)

Damn Small Linux plus pendrive
(Tue Apr 18, 2006)

Building a FreeBSD Build System
(Tue Apr 18, 2006)

Hacknot - Debugging 101
(Tue Apr 18, 2006)

Computer Science as a Major and as a Career
(Tue Apr 18, 2006)

Get your game on with SuperGamer-1
(Mon Apr 17, 2006)

The Linux Infrared Remote Control Project
(Mon Apr 17, 2006)

Why Ruby on Rails won't become mainstream
(Mon Apr 17, 2006)

Ruby on Rails to become mainstream?
(Mon Apr 17, 2006)

Network Monitoring With Zabbix
(Sun Apr 16, 2006)

Using epoll() For Asynchronous Network Programming
(Sat Apr 15, 2006)

Running Google Earth with VMwarePlayer on Linux
(Tue Apr 11, 2006)

Performance tuning UNIX systems
(Tue Apr 11, 2006)

Substantial Growth in New Zealand
(Tue Apr 11, 2006)

Building a Linux supercomputer using SSH and PVM
(Tue Apr 11, 2006)

Freeze your hard drive to recover data
(Mon Apr 10, 2006)

Connecting Two Remote Local Networks
(Mon Apr 10, 2006)

Traditional DNS Howto
(Mon Apr 10, 2006)

Linux World 2006 Boston Day 2
(Mon Apr 10, 2006)

CPI Analysis on POWER5
(Sat Apr 8, 2006)

Cable Management Done Right
(Wed Apr 5, 2006)

My quest for a Linux audio player
(Wed Apr 5, 2006)

Introduction to Kismet
(Wed Apr 5, 2006)

Speed your code with the GNU Profiler
(Wed Apr 5, 2006)

backup your system using bash, tar and netcat
(Tue Apr 4, 2006)

The case of the 500-mile email
(Tue Apr 4, 2006)

How To Get A Provider Independent IP Address
(Tue Apr 4, 2006)

First look at Service Data Objects for C++
(Tue Apr 4, 2006)

The Perfect Xen 3.0 Setup For Debian
(Mon Apr 3, 2006)

Overview of the ten major Linux distributions
(Mon Apr 3, 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