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

Ant scripting with Groovy
The ubiquity and utility of Ant as a build tool for Java projects is virtually unsurpassed. Even Maven, the new, upstart utility in the build arena, owes much of its power to lessons learned from Ant. This article introduces Groovy's builder utility, which makes it especially easy to combine Groovy with Ant and Maven for more expressive and controllable builds.

( Permalink: Ant scripting with Groovy      Submitted by Anonymous Tue Dec 21, 2004 )

Use Universal Feed Parser to tame RSS
RSS is supposed to be based on XML (or XML/RDF) standards. Unfortunately, the famous wild west community behind RSS has many renegade elements producing feeds that are not even well-formed XML. There's an excellent Universal Feed Parser that's a great tool for parsing even ill-formed feeds, and this tip demonstrates how to use it to extract feed data from RSS.

( Permalink: Use Universal Feed Parser to tame RSS      Submitted by Anonymous Tue Dec 21, 2004 )

Build an eDoc Reader for your iPod, Part 2
"This is the second part of a trilogy of articles that teaches you how to make reading electronic documents (such as books and PDF documents) on your iPod easy and enjoyable. This installment delves into the engine of our application and adds some user interface conveniences through NSUserDefaults. Next time, we finish by incorporating the ability to handle text extraction from PDF documents by exploiting the Cocoa-Java bridge."

( Permalink: Build an eDoc Reader for your iPod, Part 2      Submitted by Noel Mon Dec 20, 2004 )

Build an eDoc Reader for your iPod
"This article is the first in a series that walks you through the process of developing a Cocoa application that allows you to read large text documents, PDF files, and other electronic books on your 3G iPod or newer. Following along with this series highlights a number of valuable concepts such as text wrangling, interfacing to the user defaults system, incorporating existing open source software as a part of your own project, and tackling the Cocoa-Java bridge."

( Permalink: Build an eDoc Reader for your iPod      Submitted by Noel Mon Dec 20, 2004 )

J2SE Woes
In this weeks Security Alerts, we look at problems in the Java 2 Runtime Environment, wget, FreeBSD's procfs and linprocfs, OpenSSL, OpenSSH, AbiWord, Blogtorrent, scponly, rssh, and kfax.

( Permalink: J2SE Woes      Submitted by Noel Mon Dec 20, 2004 )

OpenOffice 2.0 preview released
"THE SUN-SPONSORED OpenOffice.org project based on open sourced StarOffice code has released a preview of the upcoming OpenOffice 2.0 product. This version touts better MS-Office loading and parsing, strict XML compliant output, a new database program that mimics Microsoft's Access, and much more. It's available for 32-bit Windows, Linux (x86), Sun Solaris x86, and the traditional Solaris for Sparc. We used this opportunity to take this pre-release "version 1.9.65", which will end up being 2.0, for a quick spin."

( Permalink: OpenOffice 2.0 preview released      Submitted by Noel Mon Dec 20, 2004 )

Traffic shaping and bandwidth management
"Before actually building a real traffic shaping solution, you should propably profile your bandwidth usage. See what applications are used and what are their requirements in terms of bandwidth (reliability, throughput, delay) and how to 'detect' them (source/destination ports and TOS fields should cover almost any case). Just tinkering and adjusting things all around the place could work, but any serious IT person will happily preach the importance of analysis and documentation and abiding project and whatnot. And they are propably right too, so do that."

( Permalink: Traffic shaping and bandwidth management      Submitted by Noel Mon Dec 20, 2004 )

Linux Music Blossoms with Rosegarden
"When it comes to producing music with Linux on a professional level, Rosegarden includes the basic features that you would expect to find in a commercial music sequencer and scoring package: MIDI and audio recording and sequencing, sound effects and synth plugins, and a score editor. The array of additional stuff this free program offers is staggering when one considers that it is, as of this writing, on the eve of its version 1.0 release."

( Permalink: Linux Music Blossoms with Rosegarden      Submitted by Noel Mon Dec 20, 2004 )

Security Enhanced Linux
"If a must-have, must-know innovation exists for Linux's future viability, you might place all bets on Security Enhanced Linux. Vastly misunderstood and underrated, SELinux provides a marketing differentiator that could carry Linux deep into infrastructures that so far have shown lukewarm acceptance of the open-source operating system. SELinux transforms standard Linux from a cost-effective and secure operating system into a behemoth."

( Permalink: Security Enhanced Linux      Submitted by Noel Sat Dec 18, 2004 )

Fedora Core 3 on PPC
"Fedora Core 3 development version for the PowerPC architecture was released few days ago. We did a fast and almost complete installation to have a look at the (we hope soon) upcoming stable release. It comes in 8 CD's, 4 for the binaries and 4 for the sources, but to install this test release you will need a supplementary boot CD ISO (it's an 8 MB download) which is available for PowerMac's and IBM pSeries machines. I downloaded the 4 binaries cd and the pmac boot ISO and tested it on a G4 box."

( Permalink: Fedora Core 3 on PPC      Submitted by Noel Sat Dec 18, 2004 )

Learn the Art of debugging
Debugging software is challenging. Without a process to follow, resolving problems can seem impossible. Most inexperienced coders find themselves in precisely that situation when confronted with a bug. Programmers have an opportunity to distinguish themselves most clearly when confronted with difficult bugs to solve, so a positive atitude is key to success. This article walks you through a sample problem-solving session to learn the art of debugging and highlight six essential elements of the debugging process.

( Permalink: Learn the Art of debugging      Submitted by Anonymous Sat Dec 18, 2004 )

Sync and Grow Rich
"Tempo synchronization adds an elegant effect to video productions as well. For the The Art of Digital Music, I wanted to showcase sound bites from the 56 interviews that comprise the book. First I created some background music in Ableton Live to move the sound bites along. Then I used LQ Graphics Photo to Movie to animate some press photos the interviewees provided, aligning the photo transitions to the beat."

( Permalink: Sync and Grow Rich      Submitted by Noel Fri Dec 17, 2004 )

phpMyAdmin for Effective MySQL Management
"As a mission statement, the introduction of a book written for tutorial purposes forms the foundation for judging the success or failure of the subsequent pages. Marc Delisle has written Mastering phpMyAdmin for Effective MySQL Management as a tightly focused tutorial that is as successful at guiding its readers along its stated path as it is at avoiding the common pratfall of straying off target."

( Permalink: phpMyAdmin for Effective MySQL Management      Submitted by Noel Fri Dec 17, 2004 )

Telnet and REST Web Services
"Fans of the REST style of web services often point out that the four HTTP commands PUT, GET, POST, and DELETE let you perform the most important operations on a collection of data: Create new data, Read existing data, Update data, and Delete data—giving us the lovely acronym CRUD. I first heard of the correspondence between these four operations and SQL's four most basic operations in a table that Sun's Marc Hadley showed in a presentation on Web Services:"

( Permalink: Telnet and REST Web Services      Submitted by Noel Fri Dec 17, 2004 )

PowerPC development from the bargain basement
The Kuro Box promises something fairly interesting: a usable single-board PowerPC computer, for only US$160 -- when other PowerPC development boards often cost ten times as much.

( Permalink: PowerPC development from the bargain basement      Submitted by Anonymous Fri Dec 17, 2004 )

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

Internet Mail Setup under FreeBSD
(Thu Aug 19, 2004)

J2EE Security
(Thu Aug 19, 2004)

Red Hat Fedora Linux 2
(Thu Aug 19, 2004)

Mozilla Releases Mozilla Sunbird 0.2
(Thu Aug 19, 2004)

The Design and Implementation of FreeBSD
(Wed Aug 18, 2004)

Opteron 150 vs. Xeon 3.6 Nocona
(Wed Aug 18, 2004)

Install OpenOffice.org for Linux on POWER servers
(Wed Aug 18, 2004)

POD is not Literate Programming
(Wed Aug 18, 2004)

KDE 3.3: Q&A with developer George Staikos
(Tue Aug 17, 2004)

Free Can Mean Big Money: The Open Source Economy
(Tue Aug 17, 2004)

(Tue Aug 17, 2004)

At the Sounding Edge: LilyPond, Part 2
(Tue Aug 17, 2004)

Lemon Parser Generator Tutorial
(Mon Aug 16, 2004)

Coding differences between Linux and uClinux
(Mon Aug 16, 2004)

The difference between hard and soft links
(Mon Aug 16, 2004)

Two Technical BSD Books Reviewed
(Mon Aug 16, 2004)

Doom 3: The Review
(Sat Aug 14, 2004)

Introduction to OpenVPN
(Sat Aug 14, 2004)

Vulnerability Protection: A Buffer for Patching
(Sat Aug 14, 2004)

Waldo Bastian on Kiosk and the Linux desktop
(Fri Aug 13, 2004)

Making use of SNMP
(Fri Aug 13, 2004)

Computer Security for the Home and Small Office
(Fri Aug 13, 2004)

VPNs – Blessing Or Curse?
(Fri Aug 13, 2004)

Impressions of LinuxWorld August 2004
(Fri Aug 13, 2004)

Attacking the phishing threat - what every company
(Fri Aug 13, 2004)

 Linux and EM64T; Intel's 64-bit Suggestion
(Thu Aug 12, 2004)

Linux Web Filtering with DansGuardian and ClamAV
(Thu Aug 12, 2004)

Getting On-line Anywhere with Bluetooth and GPRS
(Thu Aug 12, 2004)

DragonFlyBSD 1.0A: A strong start
(Thu Aug 12, 2004)

Using advanced widgets in Perl/Tk
(Thu Aug 12, 2004)

[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