December 2011

How to Check and Repair MySQL Tables Using Mysqlcheck

by Ramesh Natarajan on December 21, 2011

When your mysql table gets corrupted, use mysqlcheck command to repair it.

Mysqlcheck command checks, repairs, optimizes and analyzes the tables.
(more…)

{ 1 comment }

Typically two processes communicate with each other on a single system through one of the following inter process communication techniques.

  • Pipes
  • Message queues
  • Shared memory

There are several other methods. But the above are some of the very classic ways of interprocess communication.

But have you ever given a thought over how two processes communicate across a network?

For example, when you browse a website, on your local system the process running is your web browser, while on the remote system the process running is the web server. So this is also an inter process communication but the technique through which they communicate with each other is SOCKETS, which is the focus of this article.
(more…)

{ 12 comments }

If you want to manipulate excel files programmatically, you can use Perl Spreadsheet module, which provides an object interface that makes it easier to create and parse Excel files.
(more…)

{ 1 comment }

6 Linux Crontab Command Examples

by Ramesh Natarajan on December 14, 2011

Crontab command manages the cron table that is used by the cron daemon to execute the cron jobs. This article explains the various command line options of the crontab command.

(more…)

{ 2 comments }

C Arrays Basics Explained with 13 Examples

by Himanshu Arora on December 12, 2011

This article is part of our on-going C programming series.

There are times while writing C code, you may want to store multiple items of same type as contiguous bytes in memory so that searching and sorting of items becomes easy. For example:

  1. Storing a string that contains series of characters. Like storing a name in memory.
  2. Storing multiple strings. Like storing multiple names.

C programming language provides the concept of arrays to help you with these scenarios.
(more…)

{ 7 comments }

Top 25 Best Linux Performance Monitoring and Debugging Tools

by Ramesh Natarajan on December 7, 2011

I’ve compiled 25 performance monitoring and debugging tools that will be helpful when you are working on Linux environment. This list is not comprehensive or authoritative by any means.

However this list has enough tools for you to play around and pick the one that is suitable your specific debugging and monitoring scenario.
(more…)

{ 13 comments }

C Pointers Fundamentals Explained with Examples – Part I

by Himanshu Arora on December 5, 2011

Anybody who is working on Linux environment (not just developers), should understand the fundamentals of C programming language and write some basic C program.

This article is part of our ongoing series on C programming language.

The concept of pointers is one of the most powerful fundamentals of C/C++ language.
(more…)

{ 12 comments }