My SMS Mantra Gateway for SMS Framework

By abhishek

Its been a long time since i added something new here, so this post comes with a New Drupal Module i recently did.

My SMS Mantra SMS Gateway is a small addon Module to SMS Framework which will allow you to add My SMS Mantra as a SMS Gateway to your drupal website. The module would be released  very soon.

 

Current Status:

Tested for Integrity with sms_bulk, sms_user, actions and the same is currently functional on Kashipur.in

Currently SMS could be delivered only on Indian Numbers, this limitation is forced from the Gateway and not from the module itself, the module however can be extended to other countries if needed.

The Release is coming soon...

 

UPDATE : SMS_MYMSMANTRA Released

 

 

 

Drush & Dreamhost

By abhishek

Its been more than a year since i am using Dreamhost, The basic package is not too great but is cheap and the support is responsive.

Drush or the Drupal Shell is one of the most powerful tools to use when you are working with Drupal. DreamHost provides php5 but uses php4 as the default for the php command line and in that case drush wont work, so here is a 3 step guide to setup drush on your dreamhost account.

  1. Download & Extract Drush some where on your home folder
  2. Add the following lines to .bash_profile using your favorite editor.

    export PATH=/usr/local/php5/bin/:$PATH
    alias drush='/home/username/drush/drush'

    replace the path of drush as per your preferences :)
  3. Their is no Step 3, Login again and use Drush

Notes

For Using Drush Command Line tool you will need to enable SSH on your DreamHost Account.

Connecting via SSH

$ ssh username@domain.com

Editing .bash_profile

$ vi .bash_profile

path to ,bash_profile would be /home/username/.bash_profile

Happy Drush :)

Using SQL * Plus on Command Line in Ubuntu

By abhishek

This blog post is an HowTo "Setup SQL*Plus to work on BASH" The commands illustrated in this howto are tested on Ubuntu 9.10 with Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production Installed.

What is SQL * Plus ?

SQL*Plus is a command line SQL and PL/SQL language interface and reporting tool that ships with the Oracle Database Client and Server software. It can be used interactively or driven from scripts. SQL*Plus is frequently used by DBAs and Developers to interact with the Oracle database.

Prerequisite

Oracle Database 10g Express Edition Release 10.2.0.1.0 Installed

Once you have Oracle 10g Installed successfully you can go to

Applications > Oracle Database 10g Express Edition > Run SQL Command Line

and successfully run all your SQL PL/SQL easily but using SQL*Plus directly on BASH is the real fun, Below are the steps which will enable you to use SQL*Plus on BASH

1) set ORACLE_HOME
2) set ORACLE_HOME/bin in $PATH

The above 2 steps can be performed by adding the following lines to .bashrc

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/
export $PATH=$PATH:$ORACLE_HOME/bin

The above 2 Steps are sufficient to use SQL*Plus on Command Line once you have done the steps execute


$ sqlplus user/password@database

In the default install XE would be used as database.

Issues while using the default or only the above method

  • SQL*Plus does not support the Up/Down Arrow command scroll under linux environment which in itself is the biggest problem.
  • Default Editor is not Set which will confuse you while executing ED.
  • Various Other Environment variables are not set

Resolving the above mentioned issues

  • Install rlwrap this will enable the Up/Down Scroll function
    $ sudo apt-get install rlwrap
    now connect to oracle using
    $ rlwrap sqlplus user/password@database
    You will find that Up/Down Scroll is now enabled.
  • Set the most common Environment Variables


    $ rlwrap sqlplus user/password@database
    SQL*Plus: Release 10.2.0.1.0 - Production on Sun Feb 28 23:53:15 2010
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Connected to:
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
    SQL> SET EDITFILE "afiedt.buf"
    SQL> DEFINE _EDITOR=vim
    SQL> SET LINESIZE 132
    SQL> SET SERVEROUTPUT ON

    This will set the default editor as VIM, Default Edit File as afiedt.buf LINESIZE as 132 & will mark SERVEROUTUT as ON
    various other variables can also be set similar commands on the SQL prompt

Refer SQL*Plus FAQ's for more information.

4 Steps to add Ubuntu Systems to Active Directory Setup

By abhishek

The IT environment today in any organization is a sort of a mixture where many different Operating Systems are used, and Windows Active Domain Controller exists in majority of such organization.

Below is a 4 step How to on "Connecting Linux (Ubuntu) Systems to Active Directory Setup"

1) Update the Software Repositories

sudo apt-get update

2) Install Required Packages (likewise-open)

sudo apt-get install likewise-open

3) Join The Domain using Domain Administrator Account, replace Administrator with Domain Administrator Username and fqdn..domain with the Fully Qualified Domain Name

sudo domainjoin-cli join fqdn.domain Administrator

4) Update the Startup Scripts

sudo update-rc.d likewise-open defaults
sudo /etc/init.d/likewise-open start

Thats it !! you have now joined the Domain, Log Off or preferably Restart the Machine.

Now you can login using Active Directory Credentials remember appending DOMAIN\ before your username


User Name to Login : DOMAIN\username
Password: domainpassword

This will also create a home Directory for Domain Users under /home/DOMAIN

Contributing to Wikipedia

By abhishek
This user is a Novice Editor and is entitled to display this Service Badge.

Wikipedia today has become an unparalleled source of content on virtually any topic and has grown with a great pace, The content available on wiki is all contributed by users like you and me and is available under a Creative Commons Attribution-ShareAlike Licence which allows reuse of this content in various forms by attributing in a manner specified by the author.

You can also be an author on wikipedia even if you are not so great in writing, still you can contribute to wikipedia by rectifying articles in which you have an understanding, you can correct mistakes done by various authors or even start a new article if it doesn't exist in the list which has now crossed 3,170,000 mark.

So what are you waiting for, start writing and correcting articles to build this free encyclopedia even better, but use this tool effectively do not edit any article in which you don't have any understanding, add articles only on topics where you have understanding always specify references while editing articles. Do not copy any content which is copyrighted it will be deleted for sure.

My Experiences while Editing Wikipedia

I have been using wikipedia since long as many of us and have edited various articles which i thought needed improvement and currently have more than 200 live edits on wikipedia. I have seen many of my edits being deleted for various reasons and i can safely say that there are users out there who continuously watch each edit and if its not up to the mark or violates any policies the edit is deleted within no time. I am currently watching articled related to Kashipur, Uttarakhand, Personalites from Uttarakhand and various topics of my intrest. The latest article i contributed is on Shree Moteshwar (Bheemashankar) Mahadev Temple. below is list of my Top 5 Edited/Contributed Articles

Lets gear up and contribute what all we can, and make Wikipedia Stronger

My Wiki User Contributions Page