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

More than you wanted to know about OS X networking
Article talks about some of the things going on under the surface of your Mac.
"Now we have played with lookupd and NetInfo, and probably you're finding that DNS still doesn't work. So it's time to move on to configd. configd is the thing which takes notifications from various parts of the system about configuration changes, and then fires off notifications to things that want to know about this. For instance, battery status events come from the kernel and get dispatched to things which put up that annoying "you're now running on reserve power" dialog."
Far more than you ever wanted to know about OS X networking

( Permalink: More than you wanted to know about OS X networking      Submitted by Noel Fri Nov 18, 2005 )

The web 2.0 experience continuum
I get a very satisfied feeling knowing in the depths of my soul that the machine running the widgets and other things of the future will be a unix machine. In many cases the end user may not know its a unix machine. For example how many Tivo owners know they have a Linux box over by the TV.
"In the not too distant future, we'll subscribe to a service without an address. That service will update a widget that finds other widgets, which make widgets for locating obscure jazz recordings. We're not there yet, but it's only a matter of time. Our little Web is growing up."
adaptive path: the web 2.0 experience continuum

( Permalink: The web 2.0 experience continuum      Submitted by Noel Thu Nov 17, 2005 )

How-To: Build a WiFi biquad dish antenna
Cool article on how to extend your wifi way out there.
"We're building a biquad antenna feed because it offers very good performance and is pretty forgiving when it comes to assembly errors. Follow along as we assemble the feed, attach it to a DirecTV dish and test out its performance. Why? With just a handful of cheap parts, a salvaged DirecTV dish and a little soldering, we were able to detect access points from over 8 miles away. Using consumer WiFi gear we picked up over 18 APs in an area with only 1 house per square mile."
How-To: Build a WiFi biquad dish antenna - Engadget

( Permalink: How-To: Build a WiFi biquad dish antenna      Submitted by Noel Thu Nov 17, 2005 )

Condor: Building a Linux cluster on a budget
This article describes using Condor to hook together a collection on machines into a cluster.
"DRBL on its own can create a set of machines that could be used as thin clients in, say, a classroom setting. By adding the Condor clustering software we turn this set of machines into a computing cluster that can perform high-throughput scientific computation on a large scale. You can submit serial or parallel computing jobs on the server, and Condor takes care of distributing the jobs to idle cluster machines, if any, or putting them in a queue until the required resources are available. Condor can also perform periodic checkpoints on the jobs and restart them if something causes the machine on which they are running to reboot."
Linux.com | Condor: Building a Linux cluster on a budget

( Permalink: Condor: Building a Linux cluster on a budget      Submitted by Noel Thu Nov 17, 2005 )

Nagios Plug-ins
Nagios is a nice system / network monitoring tool.
"The code in a previous article, Extending Nagios with Plug-ins, started out as a plug-in to check computer internal temperatures using the output from the lm_sensors package. Along the way, I generalized it to check any of the supported sensors against user-supplied warning and critical-alert thresholds. Alerts were issued for values above the thresholds. Fine for temperatures, but not for voltages where you want alerts above or below a range. The Nagios Plug-ins Project has a suggested syntax for ranges. This article describes a module for handling ranges, adds example code for checking ACPI temperatures on Linux, and includes skeleton Nagios plug-in code that you can adapt for your own needs."
Unix Review > Nagios Plug-ins

( Permalink: Nagios Plug-ins      Submitted by Noel Thu Nov 17, 2005 )

Replacing the hard drive of a G4 iBook 800Mhz
For the record I don't think you should do this, and if you do its at your own risk. But this article has a great set of instructions with pictures and everything for taking your ibook apart and replacing the hard drive. Which is something I may have to do real soon now.
"The hard drive couldn't be mounted anymore. Drrrr clic, drrrrrr clic, you get the picture. No booting with COMMAND S either. I didn't get luckier trying to boot with an external hard drive or a CD. Internal units were just waiting. Added to the whole thing, the mike has been mute for a pretty long time. My iBook is a year and four month old and has no AppleCare. "
Replacing the hard drive of a G4 iBook 800Mhz and recovering of the built-in mike.

( Permalink: Replacing the hard drive of a G4 iBook 800Mhz      Submitted by Noel Thu Nov 17, 2005 )

An Overview of Cryptography
A very-very complete look at Cryptography.
"Cryptography is the science of writing in secret code and is an ancient art; the first documented use of cryptography in writing dates back to circa 1900 B.C. when an Egyptian scribe used non-standard hieroglyphs in an inscription. Some experts argue that cryptography appeared spontaneously sometime after writing was invented, with applications ranging from diplomatic missives to war-time battle plans. It is no surprise, then, that new forms of cryptography came soon after the widespread development of computer communications. In data and telecommunications, cryptography is necessary when communicating over any untrusted medium, which includes just about any network, particularly the Internet."
An Overview of Cryptography

( Permalink: An Overview of Cryptography      Submitted by Noel Wed Nov 16, 2005 )

Ajax: a new approach to web applications
This is a very good description of what AJAX is and what you can do with it.
"An Ajax application eliminates the start-stop-start-stop nature of interaction on the Web by introducing an intermediary” an Ajax engine between the user and the server. It seems like adding a layer to the application would make it less responsive, but the opposite is true. Instead of loading a webpage, at the start of the session, the browser loads an Ajax engine ” written in JavaScript and usually tucked away in a hidden frame."
adaptive path: ajax: a new approach to web applications

( Permalink: Ajax: a new approach to web applications      Submitted by Noel Wed Nov 16, 2005 )

O'Reilly's Classic Shell Scripting Reviewed
No matter how much Linux moves toward the desktop, GUI-based environment, there are still many things that are much more easily accomplished with a command line and a couple shell commands or scripts. Classic Shell Scripting, an O'Reilly publication, brings some of the most common and versatile shell tools to the table and shows the reader how to use them. LinuxForumsDOTorg's Content Development crew has written an excellent review on the book. Read it here.

( Permalink: O'Reilly's Classic Shell Scripting Reviewed      Submitted by sarumont Wed Nov 16, 2005 )

Simplify apps using XML with PHP and DB2
This article looks at the impact of schema evolution on the application and walks the reader through a usage scenario to illustrate the ease of setting up a PHP environment; the ease of integrating DB2 native XML functionality with PHP applications, including Web services written in PHP and XQuery.

( Permalink: Simplify apps using XML with PHP and DB2      Submitted by Anonymous Wed Nov 16, 2005 )

Quad Core G5/2.5 versus Single Core Dual G5/2.5
Barefeats takes a look at some Mac benchmarks.
"Though the Quad-Core G5/2.5GHz systems represented in the graphs above had the GeForce 6600 graphics processor, we think the optional GeForce 7800 GT will turn out be the best choice. Apple's own test graphs show the Quadro FX 4500 running Motion only 3.3% faster than the 7800 GT. It runs Halo only 3.6% faster. Yet it costs 3.7 times as much ($350 vs $1650). True the FX 4500 has 512MB of DDR3 and supports two 30" Cinema displays, but it "eats" two slots."
Quad Core G5/2.5 versus Single Core Dual G5/2.5

( Permalink: Quad Core G5/2.5 versus Single Core Dual G5/2.5      Submitted by Noel Wed Nov 16, 2005 )

Set up the VNC Server in Fedora
Good tutorial on how to set up a Fedora box as a VNC server.
"This article describes in brief how to configure VNC server instances for one or multiple users on a remote machine, how to use VNC to start graphical applications on boot and finally how to enhance security by connecting to the server through encrypted SSH tunnels. "
Set up the VNC Server in Fedora

( Permalink: Set up the VNC Server in Fedora      Submitted by Noel Tue Nov 15, 2005 )

CUTs - Cellphone Unix Terminal (script(s))
CUTs is a cool hack that lets you use text messaging to control your Linux box.
"If you have a cellphone capable of short text messages, a cellphone service provider that enables you to send and receive emails as short messages (or similar), a computer connected to the Internet (running sendmail/procmail) and a domain, ... Then you can have access to an online Unix/Linux box from anywhere, aswell!"
CUTs - Cellphone Unix Terminal (script(s))

( Permalink: CUTs - Cellphone Unix Terminal (script(s))      Submitted by Noel Tue Nov 15, 2005 )

Top 10 Ways to Protect Your Linux System
In this newest article, Rais shares the Top 10 Ways to Protect a Linux System, while enjoying a few laughs poking fun at the Worms & Viruses hysteria. Complete article

( Permalink: Top 10 Ways to Protect Your Linux System      Submitted by Mark Rais Tue Nov 15, 2005 )

More Effective Use of Shared Memory on Linux
Making effective use of shared memory in high-level languages such as C++ is not straightforward, but it is possible to overcome the inherent difficulties. This article describes, and includes sample code for, two C++ design patterns that use shared memory on Linux in interesting ways and open the door for more efficient interprocess communication.

( Permalink: More Effective Use of Shared Memory on Linux      Submitted by Anonymous Tue Nov 15, 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

The ATX Case and Power Supply
(Thu Sep 15, 2005)

Review of ABSmini
(Thu Sep 15, 2005)

Mirrored RAID Using GRUB
(Wed Sep 14, 2005)

BitTorrent under Linux
(Wed Sep 14, 2005)

Worldwide saturation bombing of Knoppix CDs
(Wed Sep 14, 2005)

Using Apache mod_jk
(Wed Sep 14, 2005)

All about wget
(Tue Sep 13, 2005)

What is IPython?
(Tue Sep 13, 2005)

Interview with Alan Cox
(Tue Sep 13, 2005)

Weigh your options before building a customizable
(Tue Sep 13, 2005)

The State of Linux Graphics
(Mon Sep 12, 2005)

Linux+Live DVD Review
(Mon Sep 12, 2005)

Moving to Apache 2
(Mon Sep 12, 2005)

Interview with Derek Kite
(Mon Sep 12, 2005)

J2EE with Maven
(Fri Sep 9, 2005)

Setting up IPsec
(Fri Sep 9, 2005)

Looking at Gnome 2.12
(Fri Sep 9, 2005)

Book review: Shell Scripting Recipes
(Fri Sep 9, 2005)

Using dates in shell scripts
(Thu Sep 8, 2005)

Random Number Generators: what do you need one for
(Thu Sep 8, 2005)

An Annotated Lynx Keymap
(Thu Sep 8, 2005)

GridShell extends the TCSH and BASH syntaxes
(Thu Sep 8, 2005)

An Illustrated Guide to IPSec
(Wed Sep 7, 2005)

The first Power Architecture Technical Briefing
(Wed Sep 7, 2005)

Linux In a Windows Network with SAMBA HOWTO
(Wed Sep 7, 2005)

Editorial about small Linux distributions
(Wed Sep 7, 2005)

Katrina public web kiosk project
(Tue Sep 6, 2005)

Audio CD script
(Tue Sep 6, 2005)

How many backups can you go back?
(Tue Sep 6, 2005)

Building Web Apps with Eclipse, WTP, and Derby
(Tue Sep 6, 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