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

Advanced Programming in the UNIX Env, 2nd Ed.
"Stephen A. Rago, who has taken on the daunting task of revising Stevens' APUE, worked at Bell Laboratories as a UNIX SVR4 developer. His first contact with Rich Stevens was an e-mail regarding a typographical error in Stevens' first book, UNIX Network Programming. Stevens later acted as a technical reviewer for Rago's UNIX System V Network Programming. Rago reciprocated as a technical reviewer for the first edition of APUE, and has done a fine job of revising that same text for the new second edition."
Story

( Permalink: Advanced Programming in the UNIX Env, 2nd Ed.      Submitted by Noel Wed Jul 13, 2005 )

launchd in Depth
"When Apple decided to overhaul the 30 year old system for starting and maintaining processes on UNIX it had to think big. launchd can do the jobs of init, mach_init, xinetd, RC, SystemStarter, watchdog, and cron. It is Apple's stated intention that they want to eliminate all of those services in favor of launchd at some point in the future. There are two main programs in the launchd system, launchd and launchctl. Briefly:"
Story

( Permalink: launchd in Depth      Submitted by Noel Wed Jul 13, 2005 )

Granny Picks Linux
It all began last Friday, when Jason, drove me to his office. We began the tour downstairs and Jason showed me where the receptionists spend their days. I met a nice blonde gal named Susie. She was a pretty little lady although a bit thin. As I approached her, I thought she might be great for Jason until... complete article

( Permalink: Granny Picks Linux      Submitted by Granny Wed Jul 13, 2005 )

Disposable email addresses
This recent article describes just about every disposable email address provider available, listing the features of each one. Lists like this come in handy when BugMeNot doesn't have the registration site you want in its database.

( Permalink: Disposable email addresses      Submitted by Tim Wed Jul 13, 2005 )

Risks and Threats to Storage Area Networks
The foundation of enterprise risk analysis is the threat model which defines the points of attack and the methods of attack at each point. This paper investigates risk and common security threats against storage area networks (SANs) and the countermeasures that can be taken to mitigate the vulnerability of the enterprise SAN.
Story

( Permalink: Risks and Threats to Storage Area Networks      Submitted by Anonymous Wed Jul 13, 2005 )

Using BitTorrent on Linux
Using BitTorrent on Linux is the latest article on "Unix, Linux, /etc/". It shows how to get the most out of the BitTorrent offical client. In this article, I thought I'd demonstrate how I've set up my Linux server to handle BitTorrent downloads and uploads. I've handed as much work as possible over to the machine, just as Ken and Dennis intended: it's the Unix Way(TM) -- you know it makes sense!
Using BitTorrent on Linux

( Permalink: Using BitTorrent on Linux      Submitted by Paul Dunne Tue Jul 12, 2005 )

Intel about to release dual-core server chip
"Code-named Mukilteo, the chipset is the follow-on to Intel's Copper River, which is commonly used in workstations. The E7230 comes with the ability to handle 64-bit operating, advanced dynamic computer memory, faster data transfers via PCI Express and software that emulates storage through RAID arrays."
Story

( Permalink: Intel about to release dual-core server chip      Submitted by Noel Tue Jul 12, 2005 )

Paul Wedgwood (Splash Damage)
"Despite that, my proudest achievement is Splash Damage - our relationship with id Software, Activision and the development of Wolfenstein: Enemy Territory™. It remains one of the top-three most played online games two years after release, and has won multiple Game of the Year awards."
Story

( Permalink: Paul Wedgwood (Splash Damage)      Submitted by Noel Tue Jul 12, 2005 )

End Wars Between Testers and Programmers
"There's a natural conflict between testers and programmers because of the difference in perspective each role has. In the simple view, programmers are centered on creation: they make things that didn't exist before. Like most creators, programmers have a natural optimism about making new things and solving problems. (The programmer's motto: "Given enough time, I can build anything!")"
Story

( Permalink: End Wars Between Testers and Programmers      Submitted by Noel Tue Jul 12, 2005 )

Doomed: How Id Lost its Crown
"But one day, the industry changed. The consumer changed. It’s hard to put one’s finger on it. Maybe it was Counter-Strike. Maybe Unreal Tournament. Something happened to the genre between Quake III and Doom 3, and Id somehow didn’t take it into account. Call it braggadocio, or hubris, but Doom 3 is no longer the top dog in the FPS market. "
Story

( Permalink: Doomed: How Id Lost its Crown      Submitted by Noel Tue Jul 12, 2005 )

Roll Your Own Safari (Webkit)
"Apple opened up a public CVS repository for WebKit, it made it possible to get the latest source, compile, and run it yourself. They even broke the steps to do so into easily digested step-by-step instructions. All one need do is get source and compile it."
Story

( Permalink: Roll Your Own Safari (Webkit)      Submitted by Noel Tue Jul 12, 2005 )

Be Your Own Hotspot
"Its secret ingredient: the Junxion Box. Plug a cellular-network card into the book-size open-source-based device, and voilà—instant Wi-Fi hotspot, with speeds averaging around 700 kilobits per second. To power the box, I wired it to a 1.2-amp-hour battery and dropped both into the Voltaic Systems backpack, which has a built-in solar charger. Now I can surf for as long as three hours without being tethered to anything but a cell signal. "
Story

( Permalink: Be Your Own Hotspot      Submitted by Noel Mon Jul 11, 2005 )

Use J2SE 5.0 Features on Older JVMs
Can't move to JDK 5.0? Many of the J2SE 5.0 language features would be just as useful for older JVMs, but the compiler that implements these features generates code that requires JDK 5.0 or later. Fortunately, there's an open source project that bridges the gap between J2SE 5.0 and older JVMs -- Retroweaver.

( Permalink: Use J2SE 5.0 Features on Older JVMs      Submitted by Anonymous Mon Jul 11, 2005 )

Antonio Larrosa Jiménez
"I joined as a developer (with KMid, KPager, some other applications and patches in lots of applications and kdelibs over cvs, including the maintenance of the icon loader classes), but since then I've tried to help in many other ways too. I basically give user and developer talks when I'm invited to give them in any conference around Spain (last time I counted them I had given over 40), I also have written some development tutorials, and long ago I wrote some small texts for (spanish) magazines."
Story

( Permalink: Antonio Larrosa Jiménez      Submitted by Noel Mon Jul 11, 2005 )

What's New For Developers in QuickTime
"If, like me, you've picked up Cocoa and Objective-C after spending years in other object-oriented languages like Java, you probably don't mind the differences in syntax—you say square brace, I say dot operator—because the ideas are fundamentally similar. And to be sure, developing Cocoa applications is quite pleasant when you get to use tools like Interface Builder, more pleasant than writing hundreds of lines of GridBagLayout code, like us J2SE guys are used to."
Story

( Permalink: What's New For Developers in QuickTime      Submitted by Noel Mon Jul 11, 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

Linux Power: migration and binary compatibility
(Wed Mar 30, 2005)

Breaking Firewalls with OpenSSH and PuTTY
(Tue Mar 29, 2005)

Red Hat Linux Desktop
(Tue Mar 29, 2005)

The Simputer Unleashed
(Tue Mar 29, 2005)

KDE Trouble
(Mon Mar 28, 2005)

make for Nonprogrammers
(Mon Mar 28, 2005)

Building Bridges Between the NGO and Tech Worlds
(Mon Mar 28, 2005)

Easy Screen-scraping with XQuery
(Mon Mar 28, 2005)

Mixed-Language Programming and External Linkage
(Fri Mar 25, 2005)

Plextor: Behind the ConvertX PX-TV402U/PX-M402U
(Fri Mar 25, 2005)

You'll have to wait; the computer is down!
(Fri Mar 25, 2005)

IBM Fights Spam with FairUCE for Linux
(Fri Mar 25, 2005)

HOWTO: Creating Images Of Your Linux System
(Thu Mar 24, 2005)

How to Set Up a Jabber Server
(Thu Mar 24, 2005)

Linux: A Clear Winner for Hardware I/O
(Thu Mar 24, 2005)

Self-Serving Funded Studies to Be Believed?
(Thu Mar 24, 2005)

Advanced System Building 301
(Wed Mar 23, 2005)

For network security, build a m0n0wall
(Wed Mar 23, 2005)

Book Review: Regular Expression Recipes
(Wed Mar 23, 2005)

Karamba, what an attractive desktop!
(Wed Mar 23, 2005)

Novell Linux Desktop
(Tue Mar 22, 2005)

A Method for Forensic Previews
(Tue Mar 22, 2005)

Track bugs with Bugzilla on Linux
(Tue Mar 22, 2005)

Writing an Incident Handling and Recovery Plan
(Tue Mar 22, 2005)

Interview with Hurd developer Marcus Brinkmann
(Mon Mar 21, 2005)

Booting with runit
(Mon Mar 21, 2005)

Inside GnomeMeeting
(Mon Mar 21, 2005)

Password Cracking and Time-Memory Trade Off
(Mon Mar 21, 2005)

Linux Kernel: Process Segments
(Sat Mar 19, 2005)

Getting Started with a TV Tuner Card
(Sat Mar 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