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

Enabling High Performance Data Transfers
Interesting page on tuning your TCP stack to increase performance.
"Flaws fall into three broad areas: the applications themselves, the computer system (including the operating system and TCP tuning) and the network path. Each of these areas requires a very different approach to performance debugging. This page is focused on helping users and system administrators optimize the TCP/IP on their computer systems."
Enabling High Performance Data Transfers [PSC]

( Permalink: Enabling High Performance Data Transfers      Submitted by Noel Fri Dec 2, 2005 )

Book Review: High Order Perl
Short review of the book High Order Perl.
"According to the author's Web site, "Higher-Order Perl is about functional programming techniques in Perl. It's about how to write functions that can modify and manufacture other functions. Why would you want to do that? Because that way your code is more flexible and more reusable. Instead of writing ten similar functions, you write a general pattern or framework that can generate the functions you want; then you generate just the functions you need according to the pattern. The program doesn't need to know in advance which functions are necessary; it can generate them as needed. Instead of writing the complete program yourself, you get the computer to write it for you.""
Unix Review > Book Review: High Order Perl

( Permalink: Book Review: High Order Perl      Submitted by Noel Fri Dec 2, 2005 )

Tired of hand coding JDBC? iBatis can help
There is an object relational mapper out there that is a hidden gem. Instead of creating a full domain model, its job is to map Java objects directly to SQL statements. This framework is called iBatis, and its goal is to implement 80% of the JDBC boilerplate code you would otherwise have to do yourself. In addition, it provides a simple mapping and API layer that lets developers quickly develop data access code. This article explains how iBatis can help you.

( Permalink: Tired of hand coding JDBC? iBatis can help      Submitted by Anonymous Fri Dec 2, 2005 )

Give your Mac OS X computer a hostname with DynDNS
This article will show you how to easily setup a free DNS service that will give your Mac computer a static hostname. There are a lot of possibilities you can use this for, as most of the Internet connections offer dynamic IP addresses. Having a dedicated hostname can make it easier to remotely connect to your computer and run any kind of server.

( Permalink: Give your Mac OS X computer a hostname with DynDNS      Submitted by Anonymous Fri Dec 2, 2005 )

Signals as a Linux Debugging Tool
This is an interesting method of speeding up your debugging phase. This article gives a background on Linux signals with examples specifically tested on PPC Linux, then goes on to show how to design your handlers to output information that lets you quickly home in on failed portions of code.

( Permalink: Signals as a Linux Debugging Tool      Submitted by Anonymous Fri Dec 2, 2005 )

Advice for the Unemployed CS Graduate
Interesting article that even the employed could use for their benefit.
"Writing software might seem obvious, but speaking from experience, it's not hard to miss this one. If you're not employed, it can be all to easy to fall into the trap of spending all day browsing the web for job openings or reading something of the likes of Slashdot, and writing software -- especially if you start with a some sort of project plan and write a complete, usable application -- is one of the best things you could be doing with your extra free time. Perhaps you can find a local nonprofit organization or small company that could use some custom software development; they might pay, or they might not, but either way it would be good experience for you."
Advice for the Unemployed Computer Science Graduate

( Permalink: Advice for the Unemployed CS Graduate      Submitted by Noel Thu Dec 1, 2005 )

wget tutorial
Nice article that tells you how to use wget to do command line web stuff.
"Ever had to download a file so huge over a link so slow that you'd need to keep the web browser open for hours or days? What if you had 40 files linked from a single web page, all of which you needed -- will you tediously click on each one? What if the browser crashes before it can finish? GNU/Linux comes equipped with a handy set of tools for downloading in the background, independent of the browser. This allows you to log out, resume interrupted downloads, and even schedule them to occur during off-peak Net usage hours."
Downloading without a Browser

( Permalink: wget tutorial      Submitted by Noel Thu Dec 1, 2005 )

Dojo Done Quick
Nice how to style document on Dojo, a JavaScript tool kit.
"You've heard all about this fancy JavaScript toolkit called 'Dojo' and you're a fairly experienced developer but this is a new world and you have no real idea how to get it to work for your project. Here's a quick guide to get up to speed with a couple of Dojo's major strengths, Widgets and Events."
Dojo Done Quick

( Permalink: Dojo Done Quick      Submitted by Noel Thu Dec 1, 2005 )

Build a Home Terabyte Backup System Using Linux
Well written article describing how to use Linux and cheap disks to build a back up server.
"A terabyte-plus backup and storage system is now an affordable option for Linux users. This article discusses options for building and configuring an inexpensive, expandable, Linux-based backup server."
Linux Journal, January 2006: Build a Home Terabyte Backup System Using Linux | Linux Journal

( Permalink: Build a Home Terabyte Backup System Using Linux      Submitted by Noel Thu Dec 1, 2005 )

10 Things Every New Mac Owner Should Know
Nice list to send (or give) to your friends who just bought any type of Mac. Heck you might even pick up a tip or two.
"Paul Stamatiou has compiled a list of 10 things every first time Mac owner, particularly Mac Mini owner, should know about their new computer and operating system. "This article should answer some burning questions, enlighten you about some features you did not know about OS X and just all around be helpful." Paul is going to write some articles for us from time to time. The articles will be geared towards new Mac users. We look forward to his next article. Now, on to the list!"
123Macmini.com - Mac Mini News - 10 Things Every New Mac Owner Should Know

( Permalink: 10 Things Every New Mac Owner Should Know      Submitted by Noel Thu Dec 1, 2005 )

How-To: Stream almost anything using VLC
Interesting idea on how to use the screen take over tool VLC as a streaming tool.
"The VLC media player is an amazing piece of software. In its most basic form it is a lightweight media player that can play almost any audio or video format you throw at it. VLC is also multiplatform in the most extreme sense of the word; it can run on Windows, OSX, Linux and PocketPC / WinCE handhelds along with other systems. VLC works great as a streaming server and video transcoder too."
How-To: Stream almost anything using VLC - Engadget - www.engadget.com

( Permalink: How-To: Stream almost anything using VLC      Submitted by Noel Wed Nov 30, 2005 )

Sed - An Introduction and Tutorial
This tutorial is great. I wish I had something like this years ago.
"How to use sed, a special editor for modifying files automatically. If you want to write a program to make changes in a file, sed is the tool to use. There are a few programs that are the real workhorse in the Unix toolbox. These programs are simple to use for simple applications, yet have a rich set of commands for performing complex actions. Don't let the complex potential of a program keep you from making use of the simpler aspects. This chapter, like all of the rest, start with the simple concepts and introduces the advanced topics later on. A note on comments. When I first wrote this, most versions of sed did not allow you to place comments inside the script. Lines starting with the '#' characters are comments. Newer versions of sed may support comments at the end of the line as well."
Sed - An Introduction and Tutorial

( Permalink: Sed - An Introduction and Tutorial      Submitted by Noel Wed Nov 30, 2005 )

iptables: The Linux Firewall Administration Progra
Overview of iptables from the book Linux Firewalls, 3rd Edition.
"This chapter covers the iptables firewall administration program used to build a Netfilter firewall. For those of you who are familiar with or accustomed to the older ipfwadm and ipchains programs used with the IPFW technology, iptables will look very similar to those programs. However, it is much more feature-rich and flexible, and it is very different on subtle levels."
iptables: The Linux Firewall Administration Program

( Permalink: iptables: The Linux Firewall Administration Progra      Submitted by Noel Wed Nov 30, 2005 )

Quickley Debug PHP apps with PHPEclipse plug-in
This article details various methods for debugging PHP applications, including turning on error reporting in Apache and PHP, and by placing strategic print statements to locate the source of more difficult bugs through a simple example PHP script. The PHPEclipse plug-in for Eclipse, a slick development environment with real-time syntax parsing abilities, will also be covered, as well as the DBG debugger extension for PHPEclipse.

( Permalink: Quickley Debug PHP apps with PHPEclipse plug-in      Submitted by Anonymous Wed Nov 30, 2005 )

Reborn Mac mini in the living room
I remember someone (Cringly?) speculating on this sometime back. I think this is a great direction and can see myself buying one.
"Apple's Mac mini will be reborn as the digital hub centerpiece it was originally conceived to be, Think Secret sources have disclosed. The new Mac mini project, code-named Kaleidoscope, will feature an Intel processor and include both Front Row 2.0 and TiVo-like DVR functionality."
Think Secret - Road to Expo: Reborn Mac mini set to take over the living room

( Permalink: Reborn Mac mini in the living room      Submitted by Noel Wed Nov 30, 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

Interview with Release Engineer Scott Long
(Thu Oct 6, 2005)

Mac Mini Kiosk: Working with USB
(Thu Oct 6, 2005)

A first look at GIMP 2.4
(Thu Oct 6, 2005)

Review of Linux LiveCD Puppy
(Wed Oct 5, 2005)

Move from CVS to Subversion
(Wed Oct 5, 2005)

Connecting Bluetooth Cell to Linux
(Wed Oct 5, 2005)

Fast wireless robot prototyping
(Wed Oct 5, 2005)

$100 Linux Laptop
(Tue Oct 4, 2005)

Linux in Enterprise Is Already Prime Time
(Tue Oct 4, 2005)

A more secure glibc
(Tue Oct 4, 2005)

Take Charge of Processor Affinity
(Tue Oct 4, 2005)

Overview of Linux based PBX Asterisk
(Mon Oct 3, 2005)

Automate server farms and dynamic clusters
(Mon Oct 3, 2005)

Linux VoIP
(Mon Oct 3, 2005)

Building an Internet Radio
(Mon Oct 3, 2005)

Destroy your data with Darik's Boot and Nuke
(Fri Sep 30, 2005)

What is Gluecode and why should I care?
(Fri Sep 30, 2005)

Brute Force: Cracking the Data Encryption Standard
(Fri Sep 30, 2005)

Looking at Quartz
(Fri Sep 30, 2005)

NVIDIA SLI Linux Support
(Thu Sep 29, 2005)

High-Performance Linux Clustering
(Thu Sep 29, 2005)

Partial evaluation with regular expressions
(Thu Sep 29, 2005)

SooperLooper and more
(Thu Sep 29, 2005)

Map Software and a look at WW2D
(Wed Sep 28, 2005)

Build Slick Web sites
(Wed Sep 28, 2005)

Book Review: Pro DNS and BIND
(Wed Sep 28, 2005)

Overview of Firefox
(Tue Sep 27, 2005)

Maximize DB2 Performance on Linux
(Tue Sep 27, 2005)

Janet Theobroma
(Tue Sep 27, 2005)

Review: StarOffice 8
(Tue Sep 27, 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