Thursday, February 21, 2013

Must Have Firefox Add-ons



Firefox is my favorite browser.
Here, I listed my favorite Firefox Add-ons.

https://addons.mozilla.org/en-US/firefox/collections/sarpalan/favorites/?page=1

These are the MUST have Add-ons for any Firefox user.

1.) Downloading 
  • Easy YouTube Video Downloader    - To download video from youtube.
  • Download Now                                - Quick download
  • DownThemAll!                                  - Awesome quick downloader !
  • FlashGot                                           - To download all videos in a webpage.
  • Download Statusbar                          - Mini download status bar.
  • FireFTP                                            - Nice FTP (File Transfer Protocol) interface in browser.

2.) Dictionary lookup

    Answers                                                 - (Alt + double click on any word in a webpage)
                                                                      to see the word's definition.  Very Good one.


3.) To take notes and to manage information (productivity)

  •    Evernote Web Clipper                            - To take notes from webpage and store it in Evernote.
  •    Zotero                                                    - To organise files
  •    Grocery List Generator                           - To prepare a grocery list.


4.) Privacy, Security, Blocking Ads


  •     Adblock Plus                                         - To block ads.
  •     Collusion                                               - To see the active cookies in a diagram. nice !


5.) Bookmarks and Password 
 

  •     Xmarks Sync                                        - To backup your bookmarks and password.
  •     Go Parent Folder                                  - To see where bookmark is stored in the folder hierarchy.
  •     Show Parent Folder                              - To see where bookmark is stored in the folder hierarchy.


6.) Browser & Internet Related Stuff


  •     FoxyProxy Standard                            - To switch between different network proxies quickly.
  •     IE Tab+                                               - Internet Explorer inside Firefox !
  •     Session Manager                                 -  Stores the opened tabs and session information.
  •     Broadband Speed Test and Diagnostics - Network speed test.

Wednesday, February 20, 2013

vinayagar chathurthi celebrations

Vinayagar Chathurthi Celebrations near my home in Koramangala in Bangalore. (September 4, 2011)
This is a typical kuthu dance. See the energy of these dancers.



Kannada classes in Bangalore

Where I can learn Kannada in Bangalore ?
     When I asked Google ji, he gave me this list. :-)


1. Kannada Prasaara Parishat (B.V. Ragahavan)

Kannada Prasaara Parishat has commenced its next batch of Spoken Kannada, Kannada script learning and higher Kannada classes. The classes are held only on Sundays from 10 am to 1pm, at the Hosmat Hospital premises, Magrath Road, (Near Mayo hall Garuda Mall), Bangalore. For further details contact B V Raghavan - 94488 78569 / H V Nataraj - 98456 80958.


I attended Raghavan sir classes conducted in Hosmat Hospital (near Garuda mall) on every sunday from 10 PM to 1 PM.  He has 40 years experience in Kannada teaching and his experience simply glitters in his classes !.  Recommended for beginners.



2. (By omishra)

Near brigade Tower on Bridage road, adjacent lane has one English medium school. There "Kannada Sahitya parishat" Conducts spoken Kannada classes on every week end, Sunday morning 9-12. They also teach to write Kannada.

Spoken Kannada classes

December 22, 2007 — ellakavi

3. SJR Group of Institutions 
It conducts free classes to teach Kannada for non-Kannadigas in various parts of the city. They have 3 centers: one each at Shantinagar, Koramangala and Basavanagudi.

For details contact Ph: 9845989533.

Few links:

Kannada Learning Center

Learn Kannada

Source : http://www.team-bhp.com/forum/shifting-gears/38501-relocation-local-orientation-help6.html

Wednesday, December 12, 2012

How to copy the text selected in screen mode into vi editor (hp ux)

Screen Useful links :

http://www.catonmat.net/download/screen.cheat.sheet.pdf

http://neophob.com/2007/04/gnu-screen-cheat-sheet/


Rough draft :
--------------
In putty screen mode, usually we can not scroll back using scroll bars to see the past output logs.
There may be ways to achieve this.  But, I don't know.


For example,  I am having a following screen output, with 2 sessions.



-------------------SCREEN SHOT---------------------------------

bash-2.05b$
Server1 0* ksh   1- ksh  

--------------------------------------------------------------

In Screen 0, let me execute a command which emits lot of output. (For example, 'man ls' command)

I set the editor mode as 'vi'.
If I want to scroll back in this screen, I will go to Screen Escape mode  (Ctrl + a).
[Though I set the Screen Escape mode sequence as (Ctrl + z)]

Then using vi navigation key board commands (like pressing 'k' to move up the cursor, Ctrl + B to move backwards.) go to the desired position to place your cursor.


1.) Press space bar to start your selection.

2.) Navigate through the screen to select the items using 'vi' editor navigation keys.  It is a standard vi command to select from the current cursor position to end of the file.  One best option is, pressing 'G' [shift + g] to go to the bottom of the screen. 

Some times, there may not be enough screen buffer available. Need to find a way how to increase this buffer space.

-------------------------------SCREEN SHOT-------------------------------------------------------
bash-2.05b$ man ls

 ls(1)                                                                 ls(1)

 NAME
      ls, lc, l, ll, lsf, lsr, lsx - list contents of directories

 SYNOPSIS
      ls [-abcdefgilmnopqrstuxACFHLR1] [names]

      lc [-abcdefgilmnopqrstuxACFHLR1] [names]

      l [ls_options] [names]
      ll [ls_options] [names]
      lsf [ls_options] [names]
      lsr [ls_options] [names]
      lsx [ls_options] [names]

 DESCRIPTION
      For each directory argument, the ls command lists the contents of the
      directory.  For each file argument, ls repeats its name and any other
      information requested.  The output is sorted in ascending collation
      order by default (see Environment Variables below).  When no argument
      is given, the current directory is listed.  When several arguments are
      given, the arguments are first sorted appropriately, but file
      arguments appear before directories and their contents.

      If you are a user with appropriate privileges, all files except . and
      .. are listed by default.

      There are three major listing formats.  The format chosen depends on
      whether the output is going to a login device (determined by whether
      output device file is a tty device), and can also be controlled by
      option flags.

      The default format for a login device is to list the contents of
      directories in multicolumn format, with entries sorted vertically by
      column.  (When individual file names (as opposed to directory names)
      appear in the argument list, those file names are always sorted across
      the page rather than down the page in columns because individual file
      names can be arbitrarily long.) If the standard output is not a login
Server1 0* ksh   1- ksh       
----------------------------------------------------------------------

3.) Press space bar again to complete the selection / copy process.

-------------------------------------SCREEN SHOT-------------------------------------------
                specified on the command line, ls evaluates the file
                information and file type to be those of the file referenced
                by the link, and not the link itself. However, ls writes the
                name of the link itself and not the file referenced by the
                link.

           -L   Evaluate the file information and file type for all symbolic
                links (whether named on the command line or encountered in a
                file hierarchy) to be those of the file referenced by the
                link, and not the link itself.  However, ls writes the name
                of the link itself and not the file referenced by the link.
                When -L is used with -l, write the contents of symbolic
                links in the long format.

           -R   Recursively list subdirectories encountered.

           -1   (one) List the file names in single column format regardless
                of the output device.  This forces single column format to
                the user's terminal.

      Specifying more than one of the options in the following mutually
      exclusive pairs is not considered an error: -C and -l (ell), -m and -l
      (ell), -x and -l (ell), -C and -1 (one), -H and -L, and -c and -u.

      ls is known by several shorthand-version names for the various
      formats:

           l    is equivalent to ls -m
           ll   is equivalent to ls -l (ell)
           lsf  is equivalent to ls -F
           lsr  is equivalent to ls -R
           lsx  is equivalent to ls -x
bash-2.05b$
Copied 7568 characters into buffer                                                                                                                     
-----------------------------------------------------------------------------------------------------------

4.) Open your file in vi editor, and get into insert mode by pressing 'i'.

5.) Go to Screen paste mode by pressing, 'Ctrl + a' and ']' keys.

Voila ! All your selected contents are pasted into the file.
Save the file by 'Esc + :wq'.


Sunday, November 4, 2012

How facebook can ruin (or) rein your life


'facebook' changed the way we communicate with others.  What are its implications ?  These are few points I observe while strolling in the facebook world.

Negatives :
   * Privacy
   * Addiction and time killing

Positives :
   * New dimension in communicating.
   * Feeling of being in social life.
  
Privacy :
   Before 10 years, If I need to meet my friends, I used to meet them in some public place (or) in home.  We used to chat, eat and celebrate the time and leave it.  Full stop.
   If I try to mimic the same thing in facebook, I won't get even half of the real meeting feel.  Whatever I try to say will become status updates / comments.  I will miss that real touch and feel.  I have to be conscious of my privacy and who will see these posts before pressing Enter.  Whatever I say will become record which may not be desirable in the interest of our long lasting friendship.  Unlike business, We don't need records in our friendship. :-)
   Some applications like News Readers (Guardian, thatstamil etc.) post the news items whatever we read in their website and make it public.  This may be embarrassing sometimes if the news item is considered immoral one.  There are some virus applications exist just to extract our data.  Not everyone aware of this.

  Sometimes people bully you and cause unnecessary embarrassment in front of others.  This won't happen in a face to face conversations, at least the damage is repairable.
  Some of our public status updates like I will be out of town this weekend is of jackpot value to criminals. 
Addiction and Time Killing :
   I used to login facebook, when I am lazy, have nothing to do and this is the easy option to pass  the time.
Like TV, there is no end to facebook browsing and the kind of comfort this virtual world offers.  It is a curiosity which constantly urges us to see how many likes / comments we got for our post, Am I having more friends, Am I able to beat my friend in social world games.....to login / logout of the facebook many times a day.  It can distract us from our normal work.  It can make us ignore our immediate family and friends when we feel merrier in the illusory world.
   I also get into this problem, and I set a goal to myself to log in facebook only once in a day.
   There are no free, reliable applications to restrict our facebook usage.
   
New dimension in communicating :
  Facebook gives me the ability to connect with my child hood friend with whom I had lost my contact and he is working in some distant African desert.  I can even find mutual friends, friends based on my likes, pages relating to the areas I want to explore, up to date with latest happenings,... It is amazing.  It is indeed a new dimension in spreading the news, and being in touch with the distant friends in offline or in online.

Feeling of being in social life :
   Man is a social animal.  He needs approval, being liked (or) pissed off by others, share his feelings, thoughts.  It is true that facebook helps  to achieve this to some extent.

At last, I would say,
   Take the positives, aware of the negatives.
   Be with the change which is inevitable in any evolution.