Bind is the de-facto DNS server used in almost all kinds of environment all over the world. This article is a How-To for creating a local caching name server for your network to resolve DNS hostnames faster and also to conserve your precious bandwidth. The Domain Name System (DNS) is the crucial glue that keeps […]
Using Global/Distributed Transactions in Java/JDBC with Oracle Real Application Clusters
This document describes some of the ways to leverage the high availability features of Oracle Real Application Cluster (RAC) databases by moving the load balancing functionality from the Oracle server/Oracle driver to your application. In this article, I discuss the ways to achieve load balancing of connections across RAC nodes and yet maintain the sticky […]
Running A Transparent Linux Squid Bridge / Turn your Linux box into a Cisco like Catalyst switch
Let us face some facts. Not everybody, especially a small office network or a small home network can afford a Cisco catalyst switch. To replicate the features of a sophisticated switch like a Cisco catalyst switch, we can setup a Linux box with more than 2 network interfaces to run in bridging mode. Or more […]
Java data compression
introductionDo you need the ability to add data compression to your enterprise application? Well, look no further because Java 1.1 provides a package for zip-compatible data compression. The new package, java.util.zip, allows software developers to read, create, modify and write PKZIP and GZIP compatible files. This article will provide step-by-step examples for reading data from […]
Solaris 10
Solaris’ source code (with a few exceptions) has been released under the Common Development and Distribution License (CDDL) via the OpenSolaris project. The CDDL is an OSI-approved license. It is considered by the Free Software Foundation to be free but incompatible with the GPL. As I searched and read more articles and reviews about the […]