Most software products usually have a programmatic automation of input and output interface, which facilitate the monkey test.

With these interface, the product can be fully tested under various user input conditions.
(more…)

There are three types of cryptography techniques :

  1. Secret key Cryptography
  2. Public key cryptography
  3. Hash Functions

(more…)

10 insserv Command Examples for Linux System Init Scripts

by Karthikeyan Sadhasivam on August 6, 2014

insserv command is used to control the start and stop order of the services that are on a Linux system.

It enables an installed system init script (boot script) by reading comment header of the init script and calculating the dependencies between all the scripts.

Insserv scans for the system facilities in the configuration file /etc/insserv.conf and the directory /etc/insserv.conf.d.
(more…)

How to Record Audio and Save as MP3 File using Audacity

by Balakrishnan Mariyappan on August 5, 2014

Audacity is an open source software for manipulating audio. The following are few important features of audacity:

  • Record live audio
  • Playback recorded audio/sound files
  • Edit sound files by cut, copy & paste.
  • Convert audio from one format to another

Apart from Linux you can also install Audacity on Windows and Mac OS X.

This article explains few essentials features of audacity with screenshots.
(more…)

15 EMC Navisphere CLI Command Examples with NaviSecCLI

by Karthikeyan Sadhasivam on August 4, 2014

emcNavisphere CLI is a command line interface tool for EMC storage system management.

You can use it for storage provisioning and manage array configurations from any one of the managed storage system on the LAN.

It can also be used to automate the management functions through shell scripts and batch files.
(more…)

Grunt LogoWhat is Grunt?

Grunt is a command line task runner; i.e a build tool.

Grunt is supposed to be used with node.js installation. It is built on top of node. Grunt is available as a package at npm repository.

Two Purpose of Grunt

The major purpose of Grunt is automation. The following are two main reasons to use Grunt:
(more…)

If you are working on any object oriented programming languages (For example, C++), the following are some of the important concepts that you should understand during your learning phase.

Out of the following concepts, in this article, you’ll learn the basics of Inheritance and Abstract class using a sample C++ code snippet and an explanation that goes along with it.
(more…)

Sometimes when you try to commit a file to SVN repository, you might get a conflict message.

This means that your working copy is not the latest one when compared to the copy that was already present in the repository.

Someone has updated the file after you took the latest update from the repository.
(more…)