To all people who have been laid off by companies whom they trusted the most

Dear people who have been laid off,

I know this layoff has come as a big shock to your lives. Some of you seem to have crossed even 10 years at TCS. Some of you trusted them so much.

But when companies have grown so huge, it is quite difficult for the decision makers so high in the pyramid to think about the people so way below them personally. For them it's more of just a profit-loss decision that they have to take, even though they know they will have to face much pressure from the people who have been affected.

Well, this is quite the reality elsewhere.

[SOLVED] How to fix breaking/cracking audio on MSI X320 or similar Poulsbo chipset based laptops on Ubuntu / Linux Mint

Though this fix was tested on an MSI X320 running Ubuntu 14.04, it should work fine on most other Poulsbo based devices. Please let me know your device make, model, if it did / did not work for you.

Just run this command in Terminal:

sudo echo "options snd-hda-intel position_fix=1" >> /etc/modprobe.d/alsa-base.conf

Then restart for the settings to apply.

[SOLVED] How to fix the non-stop flow of mmc/mmc2 "Controller never released inhibit bit(s)" errors while booting Ubuntu Linux / LinuxMint on a Poulsbo chipset based laptop/desktop - tested on a MSI X320 laptop running Ubuntu 14.04

NOTE: Though this was originally tested on an MSI X320 laptop running fresh Ubuntu 14.04, it should work fine for other Ubuntu/LinuxMint versions as well.

If you used this fix on some other model/make, please let me know the result, and your laptop model/make using the Comments box below. Thanks!

Step 1:

First, run the following commands in Terminal to add the necessary blacklist lines:

[SOLVED][PHP PEAR] How to fix the error 'could not extract the package.xml file' and 'Download of "pecl/uploadprogress" succeeded, but it is not a valid package archive', when trying to install PECL uploadprogress using PHP PEAR on Ubuntu 14.04 Trusty

Setting up, upgrading and maintaining a clean and functional Drupal/PHP Development environment is an art, and quite a piece of cake for the skilled sysadmin. But the ever changing versions of OS packages and dependencies can bring up quite some unexpected challenges to a budding developer. Here is the solution to one such error that might eat your brains out.

Almost all usable versions of Drupal - 6, 7 and 8 - use PECL uploadprogress to show file upload progress.
And installing it on previous Ubuntu, PHP versions was as easy as running the following command:

How to upgrade Skype for Linux from version 4.2 to 4.3 without losing any of your old chat log / history

Skype for Linux, when updated to 4.3, from 4.2, brings up a big problem to many of the users who heavily rely on their Skype chat histories for a reason.
And since Canonical (the makers of Ubuntu) has included the update in its repositories, this problem is kind of unavoidable if you want to keep you up-to-date.
And with the now-Microsoft-owned Skype developers threatening that they would soon make the old Skype useless, you are in very much need of this fix to your existing Skype data files.

How to install Oracle Java 8 on Ubuntu 14.04 Trusty / LinuxMint 17 Qiana, and how to prepare Eclipse 4.3 Kepler for Java 8

Both Ubuntu and Linux Mint have OpenJDK in their repositories, and that should work fine for most stuff.
But when you are into serious development, especially to install the Eclipse IDE, you need Oracle Java.

To install Oracle Java 8 on Ubuntu 14.04 Trusty / LinuxMint 17 Qiana, use the following commands in Terminal:

[SOLVED] How to get the Broadcom BCM4312 802.11b/g LP-PHY wireless/WLAN/WiFi adapter working on Ubuntu 14.04 Trusty Tahr or LinuxMint 17 Qiana - (Tested on a Dell Studio 1435 Laptop)

Note: I did this for a friend's Dell Studio 1435 Laptop, while installing the latest LinuxMint 17 Qiana Mate Edition. This should work on Ubuntu / LinuxMint for any machine which has a Broadcom BCM4312 wifi (802.11b/g) adapter.

You can make sure that you have the correct device mentioned here, by typing in the following command in the Terminal:

lspci | grep -i bcm4312

It should show something like this:

How to install/set up an Android Development Environment on Ubuntu (12.04 Precise / 13.04 Raring / 13.10 Saucy) / LinuxMint (13 / 14 / 15 Olivia / 16 Petra), and get started with learning the basics of app development by creating your first app

1. First, follow the steps on the following URL to make your Ubuntu / LinuxMint machine ready for configuration as an Android development rig:

2. Then go to,
and from the menu on top, navigate to
Develop > Tools > Developer Tools > Download.

Using squid proxy on Linux to monitor and control internet usage in a network

NOTE: This is just a rough research note for now - I haven't done this myself yet. Will expand once I have experimented more with this. Till then, please use the following info to build upon, and let me know via the Comments box below if you have any quick doubts. Cheers!

[SOLVED] How to Fix on Ubuntu/Debian linux - MySQL/MariaDB: Out of resources when opening file (Errcode: 24)

This is an issue which occurs due to the maximum number of open files allowed for a process (mysql in this case) being very less that what is required - something that happens because you have lots of large tables / a large DB. To fix this, you just have to increase the limits in a few places.

Here is how you do it:

Step 1: Identify the issue
as limit on the max number of open files (1024) for a single process (mysql) by doing these as root user:
ulimit -a | grep open


Subscribe to RSS