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

Health, nutrition, and diet apps for Linux
Linux apps for your health.
"Diet Monger Ass Kicker (DMAK) is another free nutrition analysis program that runs on Linux. Written by Jerry Story in the Euphoria programming language, DMAK's functionality is similar to that of NUT in that it uses the USDA food database to provide copious data on essential and non-essential nutrients, daily recommendations, and food groups or food preferences. The difference is that DMAK has a GUI, making it a bit more intuitive than NUT."
Linux.com | Health, nutrition, and diet apps for Linux

( Permalink: Health, nutrition, and diet apps for Linux      Submitted by Noel Fri Feb 10, 2006 )

An Emacs language mode creation tutorial
Emacs is a wonderful thing.
"I've written several Emacs modes for various obscure or in-house tool languages. When starting my first mode, I found that there weren't a lot of lucid explanations of how to write a mode intended for language editing. Even Writing GNU Emacs Extensions doesn't cover topics like syntax highlighting and indentation. And generic-mode, distributed with recent versions of Emacs, doesn't handle indentation. Here, I walk through my wpdl-mode.el, a mode for editing Workflow Process Definition Language files. "
An Emacs language mode creation tutorial

( Permalink: An Emacs language mode creation tutorial      Submitted by Noel Fri Feb 10, 2006 )

Create iPod video content on the Java platform
This article shares some practical (and potentially very popular) uses for mobile video, and then present two programs to get you started using the QuickTime for Java API to create video content for the iPod. These programs let you easily add captions to existing video files and convert legacy video files into an iPod-compatible format.

( Permalink: Create iPod video content on the Java platform      Submitted by Anonymous Fri Feb 10, 2006 )

True video iPod to sport 3.5-inch display
Cool new rumor from Think secret.
"Think Secret can confirm recent rumblings that Apple is nearing completion of a completely revamped video iPod that will shed the ubiquitous mechanical click wheel for a touch screen and will sport a 3.5-inch diagonal display."
Think Secret - True video iPod to sport 3.5-inch display, touch-screen click wheel

( Permalink: True video iPod to sport 3.5-inch display      Submitted by Noel Fri Feb 10, 2006 )

Lighttpd can lighten Apache's load
I recently installed lighttpd for a Ruby on Rails app that is being developed where I work. Looks like an interesting tool.
"Is your Apache Web server slowing down under the weight of streaming media content or database-driven applications? Lighttpd, sometimes pronounced "Lighty," is a lightweight HTTP server that can help alleviate Apache's load by serving static content or CGI scripts. Since Lighttpd uses fewer resources per request than Apache alone, it can generally serve most static content faster than Apache. It also benefits from an actively developed FastCGI interface that performs true load balancing, giving you all the performance benefits of compiled into Apache modules such as PHP. "
Linux.com | Lighttpd can lighten Apache's load

( Permalink: Lighttpd can lighten Apache's load      Submitted by Noel Thu Feb 9, 2006 )

Testing Python Web applications using twill
How to use Twill to test your web application.
"One of the thorniest problems in GUI application development is how to test your user interface. Web applications, as a specific and somewhat limited example of a GUI, are no exception to this problem. However, there are several options for testing Web applications now available. One of my favorites is twill, a remote HTTP driver application that lets you script Web sites. "
Introduction: Testing Python Web applications using twill and wsgi_intercept

( Permalink: Testing Python Web applications using twill      Submitted by Noel Thu Feb 9, 2006 )

Introduction to Bayesian Filtering
Interesting article that digs into what Bayesian Filtering really does.
"So what does that formula do in simple terms? It lets us combine the probability of multiple independent events into one number. For example, suppose I know that when my car makes a loud clicking sound, there's a 75% chance it's going to break down. I also know that if it's more than 80 degrees Fahrenheit outside, my car only has a 15% chance of breaking down. If it's more than 80 degrees outside and my car is making a loud clicking sound, I can use Bayes Formula to figure out how likely it is that I'm going to be walking to work that morning (34.6%, if you're curious). "
Introduction to Bayesian Filtering

( Permalink: Introduction to Bayesian Filtering      Submitted by Noel Thu Feb 9, 2006 )

A Look at R's Underlying Features
R is rich statistical environment, released as free software, which includes a programming language, an interactive shell, and extensive graphing capability. This installment discusses creating reusable and modular components for R development. This article follows up two prior installments and looks at the object-orientation in R along with some additional general programming concepts in R.

( Permalink: A Look at R's Underlying Features      Submitted by Anonymous Thu Feb 9, 2006 )

Top 30 mistakes made by new Mac users
This one talks about common mistakes that new Mac users may make.
"The thing that strikes me is that most of these problems could be resolved by Apple. For example, when a user downloads an EXE file, Safari could easily give the user a quick warning that it's a Windows program and won't install on Mac. (Before you say, ha! What if it's in a ZIP file? Safari already checks inside ZIP files to see if something is a program that Safari should give a security warning about.)"
The Warne Account: Top 30 mistakes made by new Mac users

( Permalink: Top 30 mistakes made by new Mac users      Submitted by Noel Thu Feb 9, 2006 )

X graphics get a boost
News from Novell.
"Novell is releasing improvements to the Xgl framework and the Compiz compositing manager to the X.org project. Xgl is an X server architecture that runs on top of the OpenGL API, making it possible to allow hardware to render effects. The Compiz compositing manager is essentially a window manager that allows plugins to add new effects made possible by Xgl."
NewsForge | X graphics get a boost

( Permalink: X graphics get a boost      Submitted by Noel Wed Feb 8, 2006 )

Creating an HPC/Beowulf Cluster the Easy Way.
Cool article describing a cluster.
"It runs the Rocks clustering distribution that is based on CentOS (which is based on RedHat Enterprise Linux) and is pretty much a cluster on a disk. It contains ganglia for monitoring, MPI and Sun Grid Engine (SGE) for task queuing, pre-configured kickstart server for painlessly building computing nodes, pre-configured dhcp, nfs and other network services, apache, mysql and just about anything else you will need for a cluster."
downgrade.org: Creating an HPC/Beowulf Cluster the Easy Way.

( Permalink: Creating an HPC/Beowulf Cluster the Easy Way.      Submitted by Noel Wed Feb 8, 2006 )

Rails Best Practices, Tips and Tricks
Ideas on how to write code using Ruby on Rails.
"Because Rails is a young framework, I thought it would be helpful to write up what I consider best practices when coding with it both for my new coworkers and the web at large. Here’s my current draft. Feel free to critique and comment. I’m very open to suggestions."
Rails Best Practices, Tips and Tricks

( Permalink: Rails Best Practices, Tips and Tricks      Submitted by Noel Wed Feb 8, 2006 )

Xcode for the Rest of Us
Tells us about the Apple developer applications included in Xcode.
"Phew! You finished installing Mac OS X Tiger, your network is humming along beautifully, everything works ... time to put away that Install DVD. Hang on! You have no idea what you are missing by not installing Xcode (aka Developer Tools) from that first disk (or as a free download from developer.apple.com). "
O'Reilly Network: Xcode for the Rest of Us

( Permalink: Xcode for the Rest of Us      Submitted by Noel Wed Feb 8, 2006 )

In pursuit of code quality
Are your test coverage measurements leading you astray? Test coverage tools bring valuable depth to unit testing, but they're often misused. This article takes a closer look at what the numbers on the coverage report really mean, as well as what they don't. It then suggests three ways you can use your coverage to ensure code quality early and often.

( Permalink: In pursuit of code quality      Submitted by Anonymous Wed Feb 8, 2006 )

SUCCESS - Breezy loaded on external USB drive!
Nice forum post that details how to install Ubuntu onto an external USB drive.
"Since my first post on this topic, I have learned quite a bunch about the UBUNTU install process ... and managed to successfully load UBUNTU a number of times on my external USB drive. (Call me crazy, but I wanted to run the install a few times to make sure that what I was doing would work every time.) I would like to share my updated outline with others who may also be struggling with this process."
SUCCESS - Breezy loaded on external USB drive ! - Ubuntu Forums

( Permalink: SUCCESS - Breezy loaded on external USB drive!      Submitted by Noel Tue Feb 7, 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

My sysadmin toolbox
(Wed Dec 28, 2005)

Deploying Rails with LightTPD
(Wed Dec 28, 2005)

Linux distributed command execution
(Wed Dec 28, 2005)

Born-again VRML makes the Web safe for 3D
(Wed Dec 28, 2005)

Bandwidth monitoring with iptables
(Tue Dec 27, 2005)

Compression Utilities Review
(Tue Dec 27, 2005)

Making your KDE look like a Mac
(Tue Dec 27, 2005)

Mastering Ajax Websites
(Tue Dec 27, 2005)

Ruby off the Rails
(Mon Dec 26, 2005)

An Unsung Hero: The Hardworking ELF
(Mon Dec 26, 2005)

Inside NetBSD's CGD
(Fri Dec 23, 2005)

Recovering deleted /etc/shadow password file
(Fri Dec 23, 2005)

Bind: Address Already in Use
(Fri Dec 23, 2005)

Automate Acceptance Tests with Selenium
(Fri Dec 23, 2005)

Booting Solaris 10, Linux, and Windows on a Laptop
(Thu Dec 22, 2005)

Organizing Files
(Thu Dec 22, 2005)

A fork() Primer
(Thu Dec 22, 2005)

A $10 Linux Answering Machine
(Thu Dec 22, 2005)

Code Kata
(Wed Dec 21, 2005)

10 ways for more effective Emacs
(Wed Dec 21, 2005)

Hello World
(Wed Dec 21, 2005)

Learning JavaScript Basics
(Wed Dec 21, 2005)

Linux Screensaver for Windows
(Wed Dec 21, 2005)

HOW TO: Run Other OSes On Your PC
(Tue Dec 20, 2005)

Mysql Cluster: Two webserver setup
(Tue Dec 20, 2005)

The Best Linux Distribution of them all
(Tue Dec 20, 2005)

Help with writing XML in PHP
(Tue Dec 20, 2005)

A History of Chipmaking at IBM
(Tue Dec 20, 2005)

Debian Qt KDE Packagers - The People Behind KDE
(Mon Dec 19, 2005)

The Apache Geronimo push for clustering
(Mon Dec 19, 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