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

Setting Up A High-Availability Load Balancer
This article explains how to set up a two-node load balancer in an active/passive configuration with HAProxy and heartbeat on Debian Etch. The load balancer sits between the user and two (or more) backend Apache web servers that hold the same content. Not only does the load balancer distribute the requests to the two backend Apache servers, it also checks the health of the backend servers. If one of them is down, all requests will automatically be redirected to the remaining backend server. In addition to that, the two load balancer nodes monitor each other using heartbeat, and if the master fails, the slave becomes the master, which means the users will not notice any disruption of the service. HAProxy is session-aware, which means you can use it with any web application that makes use of sessions (such as forums, shopping carts, etc.).

( Permalink: Setting Up A High-Availability Load Balancer      Submitted by Falko Timme Thu Nov 15, 2007 )

How to view CHM (Microsoft Compiled HTML Help)
Microsoft Compiled HTML Help is a proprietary format for online help files, developed by Microsoft and first released in 1997 as a successor to the Microsoft WinHelp format. Full Story

( Permalink: How to view CHM (Microsoft Compiled HTML Help)      Submitted by dave Thu Nov 15, 2007 )

Anatomy of Linux Synchronization Methods
In your Linux education, you may have learned about concurrency, critical sections, and locking, but how do you use these concepts within the kernel? This article reviews the locking mechanisms available within the Linux Kernel 2.6, including atomic operators, spinlocks, reader/writer locks, and kernel semaphores. It also explores where each mechanism is most applicable for building safe and efficient kernel code. Also try the Linux Kernal tutorial to learn how to compile, and customize a Linux kernel to suit your needs.

( Permalink: Anatomy of Linux Synchronization Methods      Submitted by LinucksGirl Thu Nov 15, 2007 )

How to create smart situated apps for Mashups
Several compelling examples of how students at New York University designed useful and popular applications by crafting them for a specific target audience are shared in this article that explores situational applications and the Mashup Ecosystem.

( Permalink: How to create smart situated apps for Mashups      Submitted by Anonymous Thu Nov 15, 2007 )

The Perfect Desktop - gOS 1.0.1
This tutorial shows how you can set up a gOS 1.0.1 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge. gOS is a lightweight Linux distribution, based on Ubuntu 7.10, that comes with Google Apps and some other Web 2.0 applications; it uses the Enlightenment 17 window manager instead of GNOME or KDE.

( Permalink: The Perfect Desktop - gOS 1.0.1      Submitted by Falko Timme Wed Nov 14, 2007 )

Xubuntu 7.10 (gutsy gibbon) Screenshots Tour
Xubuntu is a complete GNU/Linux based operating system with an Ubuntu base. It is lighter on system requirements and tends to be more efficient than Ubuntu with GNOME or KDE, since it uses the Xfce Desktop environment, which makes it ideal for old or low-end machines, thin-client networks, or for those who would like to get more performance out of their hardware. Full Story

( Permalink: Xubuntu 7.10 (gutsy gibbon) Screenshots Tour      Submitted by dave Wed Nov 14, 2007 )

Create a Fedora 7 Live CD with Custom Software
Learn how to create a Fedora 7 live cd for use in an environment where a kiosk-style situation is necessary. Such items as auto-logging in a user, to autorunning applications, to injecting custom software are covered.


( Permalink: Create a Fedora 7 Live CD with Custom Software      Submitted by 350xhiliration Wed Nov 14, 2007 )

Internals of porting C/C++ sources
Delve into some of the compiler options used to build Visual C++ projects and the UNIX and g++ equivalents, take a closer look at the g++ attribute mechanism as it relates to porting, and examines some common problems you might encounter while porting from a 32-bit Windows environment to a 64-bit UNIX environment.

( Permalink: Internals of porting C/C++ sources      Submitted by BlueVoodoo Wed Nov 14, 2007 )

Cleaver Zend IDE helps you fix PHP bugs
Martin Streicher, the Editor in Chief of Linux Magazine writes about Squashing bugs in PHP applications with the Zend Debugger, which probes running code, allowing you to suspend execution arbitrarily, examine objects, explore the call stack, and even change the value of a variable on the fly. Also, take a look at this quick webcast on developing Rich Internet Applications powered by Zend Core to learn more about Zend Core's best features.

( Permalink: Cleaver Zend IDE helps you fix PHP bugs      Submitted by Anonymous Wed Nov 14, 2007 )

Mocking and Stubbing in Ruby on Rails
Understand the basic foundations behind stubbing and mocking techniques and strategies with this hands-on walkthrough using the three most popular mocking frameworks for Ruby: RSpec, Mocha, and Flex Mock. Also, learn how the Ruby on Rails Web framework can help speed your development of DB2-based Web applications.

( Permalink: Mocking and Stubbing in Ruby on Rails      Submitted by IdaAshley Wed Nov 14, 2007 )

Turn Your Old PC into a Webapp Monster with gOS
Nice review of this Ubuntu variant.
"Be that as it may, gOS is actually running full-on Ubuntu with a paint job in the form of the Enlightenment window manager. You still get access to the rest of the wealth of Linux applications available. The main difference is the focus of gOS, and that's webapps more specifically, Google webapps. According to the founder of gOS, It's not an official "Google PC" or "Google OS"; it is what I think one should look like, though."
Hack Attack: Turn Your Old PC into a Webapp Monster with gOS

( Permalink: Turn Your Old PC into a Webapp Monster with gOS      Submitted by Noel Tue Nov 13, 2007 )

How to Set Up Ruby on Rails with LightTPD or NGINX

Sure, you've found out how to install RoR on your *nix machine. But still having trouble figuring out how to get it to work with Lighty of NGINX? That's what other people are for - doing that stuff for you.

For lighty, click here, here, or here.

For NGINX and mongrel, click here or here.

( Permalink: How to Set Up Ruby on Rails with LightTPD or NGINX      Submitted by Ari Brown Tue Nov 13, 2007 )

Installing Lighttpd With PHP5 And MySQL
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on a Mandriva 2008.0 server with PHP5 support (through FastCGI) and MySQL support.

( Permalink: Installing Lighttpd With PHP5 And MySQL      Submitted by Falko Timme Tue Nov 13, 2007 )

Using the ColdFusion Eclipse plug-in
ColdFusion, like other Web development languages, enjoys an enthusiastic following. Since Eclipse is a popular open source development framework, it was only a matter of time before a ColdFusion plug-in would emerge. Find out how to install and use the Coldfusion eclipse plug-in to develop, test, and deploy a sample ColdFusion application. If you want to lean more about Eclipse plug-in development you can take this tutorial on developing a Web application using Eclipse WTP.

( Permalink: Using the ColdFusion Eclipse plug-in      Submitted by Anonymous Tue Nov 13, 2007 )

The smart way to Process XML files with PHP
XJConf for PHP, and its flexible API, helps PHP developers extract XML-encoded information from a configuration file and turn it into a native data structure, for immediate use within an application. As such, it provides a robust, easy-to-use widget for any PHP application. This article introduces the package and demonstrates some useful real-world applications of its usage. Also take 10 minutes to see how easy it is to create a database for storing XML data.

( Permalink: The smart way to Process XML files with PHP      Submitted by Anonymous Tue Nov 13, 2007 )

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

Console tricks: The art of using manuals
(Tue Nov 13, 2007)

Running FreeNX using a Mandriva 2008 Server
(Thu Nov 8, 2007)

How to Install Ruby on Rails (ROR) in Ubuntu
(Thu Nov 8, 2007)

TUAW Series: How I set up my Mac
(Thu Nov 8, 2007)

The power of Network Installation Manager
(Thu Nov 8, 2007)

Linux Storage: Creating a +2TB Partition
(Wed Nov 7, 2007)

Installing Xen On An Ubuntu 7.10
(Wed Nov 7, 2007)

Kubuntu 7.10 (gutsy gibbon) Screenshots Tour
(Wed Nov 7, 2007)

Tuning Disk Performance, Part 3
(Wed Nov 7, 2007)

Installing Songbird 0.3 Developer Pre-Release
(Mon Nov 5, 2007)

The Blog of Ben Rockwood
(Mon Nov 5, 2007)

Short Tip: Extract Files from an RPM file
(Mon Nov 5, 2007)

Install Linux on Sony Playstation PS3 - a collecti
(Fri Nov 2, 2007)

Full Mail Server Solution With Virtual Domains
(Fri Nov 2, 2007)

Build an Indestructible Web-Hosted Brain
(Fri Nov 2, 2007)

Apache Lucene cross-platform search quick-start
(Fri Nov 2, 2007)

Linux Install and manage iSCSI Volume
(Thu Nov 1, 2007)

How to Install Beryl in Debian Etch
(Thu Nov 1, 2007)

Howto Upgrade Ubuntu 7.04 (Feisty Fawn) to Ubuntu
(Thu Nov 1, 2007)

Monitor user usage with UNIX toolkit
(Thu Nov 1, 2007)

Make Your Linux Desktop Look Like A Mac
(Wed Oct 31, 2007)

Locating the device that contains an EXT3 label
(Wed Oct 31, 2007)

MMC subsystem massively improved
(Wed Oct 31, 2007)

Fix all Ajax cross-browser problems then deploy
(Wed Oct 31, 2007)

(Tue Oct 30, 2007)

Penguin on an Inspiron
(Tue Oct 30, 2007)

Mac OS X 10.5 Leopard: the Ars Technica review
(Tue Oct 30, 2007)

New Ajax code to show movies and slide shows
(Tue Oct 30, 2007)

Building your first Zend, symfony, and CakePHP app
(Tue Oct 30, 2007)

All about Leopard: gallery, apps, impressions
(Mon Oct 29, 2007)

[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