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

The Power of mdfind
Cool command line tool for Spotlight.
"In addition to the little blue magnifying glass in the upper-right corner of your desktop, Tiger provides the mdfind and mdls commands. When I discovered them while working on my updates to Mac OS X Tiger In A Nutshell, I fell in love. I had the power of Spotlight available to me from the Unix shell. Experienced Unix users will find mdfind's interface familiar. Mac power users who have never used the Unix under the hood of Tiger are in for a treat."
MacDevCenter.com: The Power of mdfind

( Permalink: The Power of mdfind      Submitted by Noel Sat Jan 7, 2006 )

Deploying Rails with Apache 2
How to document describing how to configure Apache 2 and Ruby on Rails.
"Now that I've covered deploying a Rails application on Lighty (see Deploying Rails with LightTPD and Virtual Hosting Rails Applications with LightTPD), it's time to take on the issue of deploying a Rails application onto Apache. This is a sticky issue. In Real Lessons for Rails Deployment, I made the comment that FastCGI on Apache was a dead end. I later retracted that comment based on feedback as it looks like development is winding back up, but that development is only going to help us in the future. For the time being, I still consider deploying with FastCGI on Apache to be problematic at best."
Deploying Rails with Apache 2

( Permalink: Deploying Rails with Apache 2      Submitted by Noel Fri Jan 6, 2006 )

Team leader of the Ubuntu Server Project
Small interview with Fabio Massimo Di Nitto.
"With a messagge dated 14 december 2005 the Ubuntu server team was officially created. This group of programmers has the task of creating a server-specific version of Ubuntu Linux. This is particularly interesting, since up to now the Debian-based distro has been desktop-oriented. That's why I decided to ask some question to Fabio Massimo Di Nitto server team "owner":"
Interview with the team leader of the Ubuntu Server Project

( Permalink: Team leader of the Ubuntu Server Project      Submitted by Noel Fri Jan 6, 2006 )

Creating XML with Ruby and Builder
Ruby is hot. XML is hot. This article talks about how to build XML with Ruby.
"Builder is a case in point. It's a lightweight XML builder that originally came from the the Rails project. It is now a separate Ruby library that you can download from RubyForge. This article will walk you through how to install and then create XML documents with Builder, independent of Rails. It won't, of course, cover all the features of Builder, but it will cover enough to get some wind under your wings. Online documentation is available for Builder, if you want all the details."
XML.com: Creating XML with Ruby and Builder

( Permalink: Creating XML with Ruby and Builder      Submitted by Noel Fri Jan 6, 2006 )

Perl programming with DB2 Universal Database
Learn how to write simple Perl programs that extract or manipulate data stored in a DB2 Database. You will go from the simple task of selecting a row from a database into a Perl program, to more advanced topics, including dealing with large objects and invoking stored procedures.

( Permalink: Perl programming with DB2 Universal Database      Submitted by Anonymous Fri Jan 6, 2006 )

Behind the magic curtain
Interesting article about the preparation behind a new Apple announcement.
"My first experience of this preparation came in the runup to the Macworld Expo keynote of January 2001, which was to include new Macs able to burn DVDs - then an amazing capability. Steve wanted to show off the new software, iDVD, that could do it. As I was the product manager for Apple's DVD software, I had to organise everything that Steve would need."
Guardian Unlimited Technology | Technology | Behind the magic curtain

( Permalink: Behind the magic curtain      Submitted by Noel Fri Jan 6, 2006 )

BIOS from A to Z
All about BIOS.
"The section entitled "Basics" covers BIOS fundamentals. There, you'll learn what a BIOS is, how you can access it, and how to find your way around it with confidence. The section entitled "Key Settings" explains important BIOS options about which every computer user should know. Advanced users may want to jump straight into the section entitled "BIOS Tuning"; there, they'll find out how to use hidden settings to activate unused power reserves, enable new functions, clear bottlenecks, and get rid of dead weight in the system."
BIOS from A to Z | Tom's Hardware

( Permalink: BIOS from A to Z      Submitted by Noel Thu Jan 5, 2006 )

The math behind subnetting
Article describing the math behind a subnet.
"This document will cover two quick ways for figuring out the numbers behind subnetting. The first way involves making a simple chart, the second way uses simple math that most people can do in their head, at least for smaller numbers. The first way is recommended for any exams, or times when you need to do a lot of subnetting quickly. The second way works best if you just need to know one or two examples, or to check your work from the chart."
J!NX Forums - The math behind subnetting

( Permalink: The math behind subnetting      Submitted by Noel Thu Jan 5, 2006 )

Using sed for UNIX Portability

There is a program called service which can be used on multiple UNIX systems to control Operating System services. One of the problems faced in the design of the service utility was the path to where system startup scripts (or rc scripts) resided. This series examines how using sed can easily mitigate multi-platform scripting problems. The first part will look at how the utility program works.

Part 1
Part 2

( Permalink: Using sed for UNIX Portability      Submitted by Jay Fink Thu Jan 5, 2006 )

Everything you ever wanted to know about C Types
The C Type system has been adapted to a great number of architectures. As C was adapted to new systems, decisions had to be made. Should the int type be the same size on every new system, or should it be the most convenient size on every system, even if this meant it wasn't always the same size? “If you learn nothing else from these articles, learn this: On any C language implementation compliant with any C standard ever written, sizeof(char) is exactly one, whether char is eight bits, 16, 60, or 64. If you use the GNU autoconf test for sizeof(char), you might as well tattoo "I don't know what sizeof means" on your forehead.”

( Permalink: Everything you ever wanted to know about C Types      Submitted by Anonymous Thu Jan 5, 2006 )

Top 10 things Apple could announce at Macworld
Gaze into this guys crystal ball and make some WAGs.
"It's that time of year again, time to dust off the crystal ball and prognosticate about what Apple has in store for us at the big January love-in at Moscone. Macworld Expo opens in San Francisco in less than two weeks and predicting Expo announcements has become nothing short of a sport. So before you lay your money down for that shiny new computer, here are Jason the Greek's Vegas odds on Steve Jobs announcements for The Big Dance."
Top 10 things Apple could announce at Macworld Expo | The Apple Core | ZDNet.com

( Permalink: Top 10 things Apple could announce at Macworld      Submitted by Noel Thu Jan 5, 2006 )

A Brief Look at C++0x
I had not even heard about the next version of C++. But I am a C programmer not a C++ programmer. I have been telling people that the two best things about a C++ compiler are that it will compile C code and the comments. Gotta love the comments.
"Bjarne offers a sneak peek at the next version of standard C++ ("C++0x") which should be complete by 2009. The work on C++0x has entered a decisive phase. The ISO C++ committee aims for C++0x to become C++09. It follows that the standard must be complete for ratification by the ISO member nations in 2008. The set of facilities offered will be chosen from those currently being considered. To finish in time, the committee has stopped looking for new proposals and concentrates on the ones already being considered."
A Brief Look at C++0x

( Permalink: A Brief Look at C++0x      Submitted by Noel Wed Jan 4, 2006 )

KDE 4 to get Dashboard widget support
cool.
"KDE developer Zack Rusin has successfully implemented Canvas element support for KHTML, the open source HTML rendering component used by the Konqueror web browser. Rusin plans to develop a complete OS X Dashboard compatibility layer for KDE 4"
KDE 4 to get Dashboard widget support

( Permalink: KDE 4 to get Dashboard widget support      Submitted by Noel Wed Jan 4, 2006 )

Sebastian Trug - The People Behind KDE
"In what ways do you make a contribution to KDE?

I am the author and maintainer of K3b, the CD/DVD burning application for KDE."

Sebastian Trug - The People Behind KDE

( Permalink: Sebastian Trug - The People Behind KDE      Submitted by Noel Wed Jan 4, 2006 )

Essential Sudoers
I have not been able to make up my mind if sudo is the root of all evil or a cool and useful tool. This article talks about using its power for good.
"The sudo (superuser do) command is a very useful and powerful part of the OS X unix underpinnings. It gives the ability for certain users to execute some or all commands as root while logging these activities providing a clear bread-trail of who did what to the machine."
AFP548 - Essential Sudoers

( Permalink: Essential Sudoers      Submitted by Noel Wed Jan 4, 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

Simplify apps using XML with PHP and DB2
(Wed Nov 16, 2005)

Set up the VNC Server in Fedora
(Tue Nov 15, 2005)

CUTs - Cellphone Unix Terminal (script(s))
(Tue Nov 15, 2005)

Top 10 Ways to Protect Your Linux System
(Tue Nov 15, 2005)

More Effective Use of Shared Memory on Linux
(Tue Nov 15, 2005)

The Perfect Rails/Debian/Lighttpd Stack
(Mon Nov 14, 2005)

The Perfect Xen Setup For Debian And Ubuntu
(Mon Nov 14, 2005)

New patent sharing project
(Mon Nov 14, 2005)

Talking about Linux
(Mon Nov 14, 2005)

Student's experience with Google Summer of Code
(Sun Nov 13, 2005)

Develop Sarbanes-Oxley Web services
(Sun Nov 13, 2005)

C++: A Practical Approach
(Sat Nov 12, 2005)

The Open Source WRT54G Story
(Fri Nov 11, 2005)

JS/UIX Unix Emulation in a web browser
(Fri Nov 11, 2005)

All You Ever Wanted to Know About T1s
(Fri Nov 11, 2005)

Secrets of lightweight development with Seaside
(Fri Nov 11, 2005)

Splitting Files
(Thu Nov 10, 2005)

Creating and Using a self signed SSL Certificates
(Thu Nov 10, 2005)

Marcel's Linux Game of the Month : Fillets-NG
(Thu Nov 10, 2005)

Ajax with Direct Web Remoting
(Thu Nov 10, 2005)

Digital Rights Management: When a Standard Isn't
(Thu Nov 10, 2005)

Implementing MVC in PHP: The Controller
(Wed Nov 9, 2005)

Interview: Bob Young after Red Hat
(Wed Nov 9, 2005)

Sebastian Kugler - The People Behind KDE
(Wed Nov 9, 2005)

Build extra secure Web applications
(Wed Nov 9, 2005)

Installing OpenOffice.org 2.0 for Debian HOWTO
(Tue Nov 8, 2005)

Articles: How To Program a Bootstrap Loader
(Tue Nov 8, 2005)

Announcing Flickrfs!
(Tue Nov 8, 2005)

Howto: Virtual Hosting With Proftpd And MySQL
(Tue Nov 8, 2005)

What happens when you invoke bash
(Mon Nov 7, 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