[SOLVED][HOWTO] How to install Drush via PHP PEAR on your cPanel/WHM shared hosting server account

With SSH enabled, Drush is one of the best command-line tools that a Drupal developer/admin can have.

If you havent heard of Drush, checkout these pages to know more about it, and about how it can help make your life much saner:

Here is how you can install Drush on your cPanel/WHM shared hosting account:

A letter to VisionTek to OpenSource their 82GH 3G USB Modem dialler to support Voice calling, USSD codes and Sending/Receiving SMS on Linux

Device: http://www.visiontek.co.in/3g-2g-wireless-products/82gh.html


Developing a Linux Voice Dialler for VisionTek 82GH USB 3G modem

Hello VisionTek,

This is Anto Jose, a Linux developer + OpenSource consultant from Thiruvananthapuram.

As you know, the Linux dialler application that comes with the 82GH 3G USB modem, doesn't support Voice Calling and SMS/USSD facilities that the Windows version offers.

Setting up a LAMP (Apache, MySQL, PHP) development environment on Ubuntu 13.04 (Raring) / 12.10 (Quantal) / 12.04 (Precise) for Drupal/Wordpress development

Setting up a LAMP (Apache, MySQL, PHP) development environment on Ubuntu 11.04 (Natty) / 11.10 (Oneiric) for Drupal/Wordpress development

Package Installation
From Terminal, execute the following command to install the required packages:

sudo apt-get install apache2 mysql-server mysql-client php5 libapache2-mod-php5 php5-gd php5-mysql php5-cli  php5-curl kcachegrind  php5-ffmpeg php5-mcrypt php5-imagick php5-xdebug phpmyadmin

Additional Configuration

1. To fix the Fully Qualified Domain Name issue for Apache

How to install Eclipse 4.3 Kepler or Eclipse 4.2 Juno and pre-requisite Oracle Java 7 on Ubuntu 13.04 Raring / Ubuntu 12.04 Precise LTS / Linux Mint 15 Olivia (the recommended method)

Eclipse is one of the most widely used free and open-source IDEs out there in the professional Software Development industry.
Still, both Ubuntu 13.04 Raring (as well as the LST Ubuntu 12.04.x) and Linux Mint 15 Olivia has a seemingly very old version of Eclipse in their repositories.
Here is a how-to on installing the latest and greatest version of Eclipse 4.3 Kepler (this whould also work for Eclipse 4.2 Juno) on Ubuntu 13.04 Raring / Ubuntu 12.04 Precise / Linux Mint 15 Olivia:

[SOLVED] What to do when you see a missing include file error like "fatal error: something.h: No such file or directory" when you build/compile/install something from source on Ubuntu Linux Server/Desktop

These are some common errors that you might face when you try to build/compile/install something from source on Ubuntu Linux Server/Desktop:

fatal error: openssl/ssl.h: No such file or directory
fatal error: zlib.h: No such file or directory
fatal error: png.h: No such file or directory
fatal error: curl/curl.h: No such file or directory
fatal error: expat.h: No such file or directory

This would be because of some missing library packages which contain these include files.

The ideal way to deal with these would be:

How to build / compile / install a High Performance / Latest Version (1.8.3 or later) of Git version control system from Source on Ubuntu 12.04 / 12.10 / 13.04 Server/Desktop

Installing Git on Ubuntu can be as simple as this:

Method 1: The easiest and Ubuntu recommended way - using the Ubuntu package manager:
sudo apt-get install git-core

Well, it takes quite some time for the latest version of Git to reach the Ubuntu repos - as of now, the repo version is around 4 months older than the actual version of Git out there.

To install those, you need to Build/Compile/Install from the latest version of the source code.

Here is how you do that:

How to download the development snapshot / dev version of a Drupal module/theme/core for a specific date

There are often times when you need to download the development snapshot / dev version of a Drupal module/theme/core for a specific date. One common case is when you want to compare the existing version of the module code on your site with the drupal.org version of the same to check for code hacks, as you prepare to update / upgrade the Drupal module.

Here is a method to get that particular date's development snapshot:

How to fix the Broadcom 4311 (BCM4311) 802.11 a/b/g WiFi/Wireless chipset driver and get a perfectly working Wireless Network Connection on Ubuntu 12.04 / 12.10

The Broadcom Corporation BCM4311 chipset (usually found on many HP dv9000 series laptops) has some issue working on Ubuntu 12.04/12.10.

You can use the following procedure to get it working fine:

[HOW-TO] How to enable Malayalam Inscript Keyboard to start typing in Malayalam in Ubuntu 12.04 / Ubuntu 12.10

The Inscript Keyboard is one of the 'de facto' standards for Typing in Malayalam on Linux.

You can use the following steps to configure and enable easy and professional Malayalam Typing capability on your Ubuntu 12.04 / 12.10 desktop:

Click on the Ubuntu Dash Icon (the top-most icon in your Unity Dashbar) that is by default found towards the left end of your desktop),

When the Dash shows up, type in the following search string: "Keyboard Layout", and click on the icon that shows up in the search results.

[PATCH] How to set workflow comment during automated stated transition with Workflow Rules Set State Action on a Drupal 7 site

The Workflow module in Drupal, as part of its Rules module integration, allows you various rules based actions, of which one commonly used one is the action to change the workflow state from state to another. But that one doesn't have an option to set the comment for that state change, which can be quite useful when you see the Workflow History of a node.

I have created a patch for the latest dev version (7.x-1.0+20-dev) of the Workflow module to help you with that:


Subscribe to antojose.com RSS