by Lakshmanan Ganapathy
on November 6, 2013
Gdb is an essential tool to debug C programs.
Breakpoints are the way to tell GDB to stop or pause the program execution at certain line, or function, or address. Once the program is stopped you can examine and change the variable values, continue the program execution from that breakpoint, etc.
[continue reading…]
by Himanshu Arora
on November 4, 2013
If you are a programmer, you already know that when you apply for a programming job, the interview process is little different than any other technical job interviews.
In this article we will discuss 10 mistakes that you should avoid in a programming interview.
[continue reading…]
by Ramesh Natarajan
on October 28, 2013
Using RabbitMQ you can use message queue mechanism to transfer messages from one application to another. RabbitMQ has drivers for several programming languages. You can pretty much write code in any of your favourite language to manipulate the messages in the RabbitMQ message queue.
Sometimes managing the message queue from command line, or writing several lines of custom code might be cumbersome.
RabbitMQ management plugin is a HTTP GUI tool to manage the message queues using an user-friendly interface.
In this tutorial we’ll explain how to install the RabbitMQ management plugin, create new user and assign permission.
[continue reading…]
by Himanshu Arora
on October 23, 2013
Sliding window is an interesting concept. In terms of TCP, receiver’s window represents the amount of data that the receiver is willing to accept.
In this article, we will cover TCP sliding window concept and aspects related to it.
[continue reading…]
by Lakshmanan Ganapathy
on October 21, 2013
tmpreaper is a tool to remove files which are not accessed for a certain period of time.
On Linux desktop distros, this is good for cleaning directories like “~/Downloads”, where files get accumulated over a period of time.
On Linux server distros, this is good for cleaning old log files or backup files that are not required any more.
tmpreaper recursively searches and removes files and directories which are not accessed for certain period of time.
[continue reading…]
by Ramesh Natarajan
on October 17, 2013
If you are running Oracle database on your environment, and having some performance issues because of memory, you may have to look at the swap space configured on your system.
For Oracle 11g database, the following is the recommendation from Oracle in terms of how much space space you should add.
[continue reading…]
by Ramesh Natarajan
on October 14, 2013
You can use any one of the following methods to change the hostname and/or ip-address on RedHat related distributions.
If you want to change only the hostname you can either do it from command line, or from GUI as explained below.
To change the ip-address along with the hostname, follow the steps shown below.
[continue reading…]
by Ramesh Natarajan
on October 10, 2013
When you are running MongoDB in production environment, it is essential to monitor MongoDB to make sure it is up and running properly.
If you are already using Nagios for your enterprise monitoring, you can monitor MongoDB using plugins.
check_mongodb is a Nagios plugin written in Python to monitor various areas of MongoDB database.
This tutorial explains how to install, configure and monitor MongoDB database using check_mongodb.py Python plugin.
[continue reading…]