PostgreSQL Performance Tuning

PostgreSQL is an object-relational database developed on the Internet by a group of developers spread across the globe. It is an open-source alternative to commercial databases like Oracle and Informix. PostgreSQL was originally developed at the University of California, Berkeley. In 1996, a group began development of the database on the Internet. They used e-mail to share ideas and file servers to share code. PostgreSQL is now comparable to proprietary databases in terms of features, performance and reliability. It has transactions, views, stored procedures and referential integrity constraints. It supports a large number of programming interfaces, including ODBC, Java (JDBC), Tcl/Tk, PHP, Perl and Python. PostgreSQL continues to improve at a tremendous pace thanks to a talented pool of internet developers.Read More

How to change Gmail theme

gmail loading

Do you ever think to change Gmail theme/skin? Or are you wondering whether it is possible or not? If yes, this blog will show you how to do this. Yea, as you see the “Gmail loading” screen below, you might interested to start changing your Gmail!

Ok, lets start with “customization” of Gmail. What you need is Firefox browser as we are going to install Firefox extension which will “transform” Gmail to different style. Since it is based on firefox extension, the changes will not apply across the PCs. The Firefox extension that i mention is “Better Gmail 2“. It add useful extra features and skins to Gmail, like hierarchical labels, macros, signatures, file attachment icons, and more. Read More

How to install DHCP on Ubuntu

What is DHCP?

Dynamic Host Configuration Protocol (DHCP) is network protocol for automatically assigning TCP/IP information to client machines. Each DHCP client connects to the centrally-located DHCP server which returns that client’s network configuration including IP address, gateway, host name, and DNS servers.

Why do we need DHCP server?

DHCP is useful for fast delivery of client network configuration. When configuring the client system, the administrator can choose DHCP and not have to enter an IP address, netmask, gateway, or DNS servers. The client retrieves this information from the DHCP server. DHCP is also useful if an administrator wants to change the IP addresses of a large number of systems. Instead of reconfiguring all the systems, he can just edit one DHCP configuration file on the server for the new set of IP address. If the DNS servers for an organization changes, the changes are made on the DHCP server, not on the DHCP clients. Once the network is restarted on the clients (or the clients are rebooted), the changes will take effect.Read More

HylaFAX client configuration – YajHFC (Yet another Java HylaFAX Client)

I have been searching for a full-featured and platform independent HylaFAX client and finally i found YajHFC (Yet another Java HylaFAX Client). This application is written completely in Java, therefore it can be use for both Linux and Windows environment. YajHFC has the following features:

  • Faxing documents in PostScript, PDF, JPEG, PNG and GIF format
  • Polling faxes
  • Support for generating cover pages from templates
  • Viewing sent and received faxes
  • Phone book
  • Visible table columns may be selected in a dialog
  • Runs under Windows, Linux and Mac OS X (and probably other platforms if a suitable JRE is available)
  • Supports four languages: English, French, German and Spanish

Read More

How to install Perle Multimodem Fax Driver on Ubuntu

This is a guide line to install Perle Multimodem Fax board driver (PCI-RAS V.92) on Ubuntu / Debian. For more information about this product, please visit at

Become super user and install build-essential, linux-headers packages

user@server:~# sudo su -
root@server:~# apt-get install build-essential linux-headers-`uname -r`

Read More