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

Lightweight Web Serving with thttpd
Good article that explains why you might want to use a web server other than Apache.
"Here is where lightweight HTTP servers come into play, as their low-memory footprints deliver decent results without having to swap data back to disk. Similarly, these small HTTP servers are suitable to serve static content efficiently so as to allow Apache, mod_perl, mod_python, or even servlet containers to handle dynamic requests without tying up memory-hungry children to serve small images. In other words, these applications can serve as a complement to your existing full-featured web server, not as a replacement."
ONLamp.com: Lightweight Web Serving with thttpd

( Permalink: Lightweight Web Serving with thttpd      Submitted by Noel Tue Oct 18, 2005 )

Tutorial: Automated Backups With rdiff-backup
This tutorial describes how to do automated server backups with the tool rdiff-backup. rdiff-backup lets you make backups over a network using SSH so that the data transfer is encrypted. The use of SSH makes rdiff-backup very secure because noone can read the data that is being transferred. rdiff-backup makes incremental backups, thus saving bandwidth.

( Permalink: Tutorial: Automated Backups With rdiff-backup      Submitted by Falko Timme Mon Oct 17, 2005 )

Solaris, Linux, and FreeBSD Kernels
Interesting article comparing the kernels of Linux, FreeBSD, and Solaris. Makes me wonder what the OS world is going to look like ten years from now. Only thing I know for sure is that it will be interesting!
"One of the more interesting aspects of the three OSes is the amount of similarities between them. Once you get past the different naming conventions, each OS takes fairly similar paths toward implementing the different concepts. Each OS supports time-shared scheduling of threads, demand paging with a not-recently-used page replacement algorithm, and a virtual file system layer to allow the implementation of different file system architectures. Ideas that originate in one OS often find their way into others. For instance, Linux also uses the concepts behind Solaris's slab memory allocator. Much of the terminology seen in the FreeBSD source is also present in Solaris. With Sun's move to open source Solaris, I expect to see much more cross-fertilization of features. Currently, the LXR project provides a source cross-reference browser for FreeBSD, Linux, and other Unix-related OSes, available at fxr.watson.org. It would be great to see OpenSolaris source added to that site."
A Comparison of Solaris, Linux, and FreeBSD Kernels at OpenSolaris.org

( Permalink: Solaris, Linux, and FreeBSD Kernels      Submitted by Noel Mon Oct 17, 2005 )

Dear Steve Jobs - Please build Apple II's
This guy loved his Apple II, and wants more like it. No not old or slow but something that spurs innovation and homemade .

I think he is missing something. Look at how many things a Mac can empower you to do. I can't sing, read music, or even keep time; and I don't own a radio station; but I have used Garageband to write the theme song for a Podcast that anyone in the world can listen to.

It may not be the focus of homebrew technology, but it is changing the world. One blog, one podcast at a time.

"The Apple II became a platform for invention. A modem in every slot to create the first online chat? Music keyboard controllers years before MIDI? Digitizing audio through the cassette input jacks? Controlling teletypes through the joystick ports? Big Traks and Armatrons connected as $30 robots? The Apple II was the hub of lots of cool homebrew technology. The first time I heard Van Halen's "Ain't Talkin' About Love" was through a tiny Apple II speaker. All 15 scratchy seconds of it. Where'd I get it? I downloaded it from a bulletin board."
Hoopty Rides: Dear Steve Jobs - Please build Apple II's

( Permalink: Dear Steve Jobs - Please build Apple II's      Submitted by Noel Mon Oct 17, 2005 )

KDissert - Application of the Month
Nice article about Kdissert. Looks like a cool app.
"At first glance, KDissert is a mindmapping application. I can hear you wondering what a mindmap exactly is. With a mindmap you can collect a bunch of ideas. You can connect two related ideas with each other, so you get a visual representation of the concept you try to describe. This presentation is in fact a tree, with the main idea at the root and its sub-ideas as the children. It is not hard to add a new idea to the whole structure."
KDissert - Application of the Month

( Permalink: KDissert - Application of the Month      Submitted by Noel Mon Oct 17, 2005 )

Review of new iPod
Great review of the new iPod. Even has screen shots, you know you love screen shots :)
"Variously called “iPod with video� (Apple technical support), the “fifth-generation iPod� (Apple public relations) or “the white iPod� (Apple CEO Steve Jobs), the new iPod is at first glance very similar in size and shape to its predecessors. Retaining its predecessor’s footprint of 4.1 x 2.4 inches, it doesn’t make a “wow, that’s small� initial impression until you see it from the side. Instead, you’re drawn to its flat face, different-than-before proportions of screen and controls, and its two body colors. In fact, the new iPod will be available next week in four total flavors. "
First Look Special: Apple Computer iPod (5G) with Video

( Permalink: Review of new iPod      Submitted by Noel Mon Oct 17, 2005 )

Atom allows your web service to be seen
Finaly we have a simple means of discovering when new services had been made available at a particular endpoint location. This article introduce and demonstrate the combined use of the Atom 1.0 and Web Services Addressing 1.0 specifications as a functional replacement for the now defunct WS-Inspection.

( Permalink: Atom allows your web service to be seen      Submitted by Anonymous Mon Oct 17, 2005 )

Java urban performance legends
Programmers agonize over whether to allocate on the stack or on the heap. Some people think garbage collection will never be as efficient as direct memory management, and others feel it is easier to clean up a mess in one big batch than to pick up individual pieces of dust throughout the day. This article pokes some holes in the oft-repeated performance myth of slow allocation in JVMs.

( Permalink: Java urban performance legends      Submitted by Anonymous Sun Oct 16, 2005 )

Do it yourself - make your own led vest
I think Leah is a fashion trend setter. Great job, A+ for imagination!
"Mark the lines for your LED matrix on your garment. Also mark where you want your microcontroller (IC socket) and power-supply to be. You want a grid of conductive traces where the vertical traces do not touch the horizontal ones. A simple way to do this is to put one trace on one side of the fabric and the other trace on the the flip side of the fabric, utilizing the fabric as a natural insulator. The lines for the vertical traces should be on one side of your garment and the lines for the horizontal traces should be on the other. I marked both sets of lines on both sides to make sure my lines were well-placed. Use a T square to get good right angles and straight lines."
leah buechley - do it yourself - make your own wearable LED display

( Permalink: Do it yourself - make your own led vest      Submitted by Noel Sun Oct 16, 2005 )

All about Quartz
Article about Quarts on a Mac.
"Quartz is the heart and soul of Mac OS X's graphics layer, which directly supports the defining features of the Aqua desktop experience. Quartz is largely based upon Adobe's PDF specification, but it has roots tracing all the way back to PostScript. The two defining components of Quartz are Quartz Compositor and Quartz 2D. Quartz Compositor is OS X's powerful window server, and Quartz 2D is the two-dimensional drawing engine that's often referred to as Core Graphics. Although Quartz 2D is accessible through the Application Services umbrella framework, Tiger introduced Quartz Composer: an alternative way to explore the power of Quartz through a powerful visual programming environment."
MacDevCenter.com: What Is Quartz (or Why Can't Windows Do That)

( Permalink: All about Quartz      Submitted by Noel Sun Oct 16, 2005 )

Putting a DVD on yout iPod
Well done description of how to RIP a DVD to put on your new (video) iPod.
"Click Open. Handbrake will detect all the titles on the DVD. If you did a Main Feature Extraction in MacTheRipper, there should just be one title, which is the movie. (If you screwed up and did a Full Disc Extraction, or if you're ripping directly from a DVD, just select the longest title in the list.)"
HOWTO Rip DVD Movies To Your iPod

( Permalink: Putting a DVD on yout iPod      Submitted by Noel Sat Oct 15, 2005 )

Using Java to Control a Bluetooth Device
The Bluetooth protocol stack lets you use several methods, including RFCOMM and Object Exchange (OBEX), to send and receive files between devices. In this article, you become familiar with the Java language library used to control a Bluetooth device and learn how JSR-82 API and OBEX can be used to transfer files between the client and server.

( Permalink: Using Java to Control a Bluetooth Device      Submitted by Anonymous Sat Oct 15, 2005 )

First look at Eclipse Process Framework Project
Throughout the software industry, there are a lot of great ideas on how to effectively develop software, and a lot of knowledge around technologies, such as J2EE, and .NET, various tool environments. This article introduces the need for an open source process framework and the benefits of such a process to different audiences. It elaborates on the proposal to create an Eclipse technology project and the goals of this project.

( Permalink: First look at Eclipse Process Framework Project      Submitted by Anonymous Sat Oct 15, 2005 )

Fanless eBox-3800sl and 3850ps
I don't know what it is about little Linux boxes, but I love them. I really can't read to much about them.
"Media Stream Technologies is shipping a tiny x86-based platform for a range of space constrained embedded applications such as kiosks, mini PCs, and network appliances. The fanless eBox-3800sl and 3850ps feature a low-power Via Eden processor that supports Linux. "
Tiny LInux box

( Permalink: Fanless eBox-3800sl and 3850ps      Submitted by Noel Fri Oct 14, 2005 )

I/O Expansion Possibilities for Microcontroller
Need to connect more devices than your slavemicrocontroller has pins? Look into I/O expansion. This article examines adding I2C I/O expansion to a robot submarine, and loading up on stepper motors.

( Permalink: I/O Expansion Possibilities for Microcontroller      Submitted by Anonymous Fri Oct 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

At the Forge - Getting Started with Ruby
(Fri Jul 29, 2005)

Information Security with Colin Percival
(Fri Jul 29, 2005)

64-bit and 32-bit computing
(Fri Jul 29, 2005)

K3b CD and DVD Burning Software for KDE
(Fri Jul 29, 2005)

JLP's KDE 3.5 Previews
(Thu Jul 28, 2005)

Cryptography, from Egypt through Enigma
(Thu Jul 28, 2005)

Best practices for portable patches
(Thu Jul 28, 2005)

What Is FireWire?
(Thu Jul 28, 2005)

Book Review: Essential CVS
(Wed Jul 27, 2005)

Problems in SpamAssassin, PEAR, and Bugzilla
(Wed Jul 27, 2005)

An Introduction to TCP Wrappers
(Wed Jul 27, 2005)

Improving Code Layout Improves Applications
(Wed Jul 27, 2005)

Noise in Computing: A Primer
(Wed Jul 27, 2005)

High-availability middleware on Linux
(Wed Jul 27, 2005)

Theo de Raadt on Industry and Free Software
(Tue Jul 26, 2005)

KDE: Thiago Macieira
(Tue Jul 26, 2005)

Linux on a IBM ThinkPad T21
(Tue Jul 26, 2005)

Using emotive faces to convey system state
(Tue Jul 26, 2005)

Build a Wireless ISP on Linux
(Tue Jul 26, 2005)

Unix and Linux Podcasting Guide
(Mon Jul 25, 2005)

SWT and JFace, Part 1 & 2: A gentle introduction
(Mon Jul 25, 2005)

Unix Web Hacks
(Mon Jul 25, 2005)

Tor: The Ying or the Yang?
(Mon Jul 25, 2005)

Why FreeBSD
(Mon Jul 25, 2005)

Tutorial: Setting up a server with Fedora Core 4
(Mon Jul 25, 2005)

An Interview with John Markoff
(Fri Jul 22, 2005)

Tips for buying a Linux-compatible laptop
(Fri Jul 22, 2005)

Installing Debian Sarge on a Linksys NSLU2
(Fri Jul 22, 2005)

Acer TravelMate 2300 notebook computer
(Fri Jul 22, 2005)

KDE Desktop From OpenSolaris Community
(Thu Jul 21, 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