Tuesday, November 3, 2015


Listed below are the software i used when there was a need for that feature and working fine. On top of all, they are free for basic functions.

  1. To edit, merge and split PDFs - PDF Sam

Wednesday, December 25, 2013


Tool for Querying Oracle Database


Multi-tabbed Putty


Screen capturing software


IM software


MP3 Ripper and Audio Converter


File and Directory comparison


Image compression software


Online project collaboration


Online CMS


Online Task Management

To Print PDF

PDF 995

To learn new language


HTML Editor


Friday, June 17, 2011

My favourite motivational quotes...

Below listed are my favourite motivational quotes, i collected over the years through the listening of personality development audio books. Hope you can give a thought on these..

• Practice doesn't make perfect but perfect practice makes perfect

• Nothing good happens by accident

• There isn't enough time to do everything but ample time to do most
important things

• Pre-occupation is the enemy of achievement

• The more you do…the more you can do.

• No one can make me feel inferior without my permission.

• No problem can withstand the assault of sustained thinking.

• You made yourself unhappy because of your choices.

• Elevator to success may be out-of-service but the stairs are always open.

• Successful people always think what they want but failed ones always think what
they don’t want.

• You become what you think most of the time.

• Casualness brings casualties.

• You can’t hit a target which you can’t see.

• All improvement starts in your life with your mental picture.

• Persistence is the key to success.

• Courage is resistance to fear not absence of fear.

• If you don’t do the things you fear, the fear will control you.

• List the fear in the order and answers how it holds me back and help if I can overcome and what could be my pay off to overcome.

• Future belongs to risk-takers not security-seekers.

• All the motivational advices will give result if continuous, persistent action is done inline with the advice.

• Learn to tap the power of sub-conscious

• Reasons come first and answers come later.

• Make sense of small changes to get prepared for the bigger change.

• Apply optimism when the cost of failure is less.

• Apply ABCDE technique to practice optimism.

o A – Adversity
o B - Belief
o C - Consequences
o D – Disputation
o E – Energize

• All the battles are won or lost in the mind first.

• Are you wandering generality or meaningful specific?

• If we don’t put the seed of the plant what we want in the garden of our minds, we
are letting the weeds to thrive.

• Happiness is a personal choice and not the product of anything external.

• FEAR = False Emotions Appearing Real

• Genius is 1% inspiration and 99% is perspiration

• START – Self image, Target, Action, Respond, Tenacity

• You always get more what you focus on.

• Meaning of communication is the response what you get.

• Speak when you are angry, you will make the best speech you will ever regret.

• Our lives begin to end the day when we keep silence for things that matter
- Martin Luther King Jr.

• Anger can blind. Fear can paralyze. Guilt can weaken.

• Good habits are as hard to break as bad habit but little difficult to begin.

• We sow our thoughts and reap our action. We sow our action and reap our habits. We sow our habits and reap our characters and we sow our characters and reap our destiny.

• I would rather fail on what I love to do rather than succeed on what I hate.

• Event + Response = Outcome. If you want to change the outcome of an event, you have to change the response you react with.

• The most absurd thing in the world is to expect different result by doing the same thing. If you want different result, do things differently. This means CHANGE.



Tuesday, March 15, 2011

NTLM with OSB...


When i first implemented .NET services in OSB, i had problem integrating OSB with NTLM. After extensive research with scores of libraries to emulate NTLM, i managed to find a solution. Look out in this space soon..

Sunday, March 6, 2011

My Japanese learning tools....

Following are the dictionaries or learning tools i use and are available for download in the internet. These softwares can be downloaded in the link provided or by searching google or in my repository below. Always download from source as you can get the latest. Out of the listed programs, only aedict caters to the new system of JLPT levels. I have tried all the below listed programs in Windows XP. The below softwares can work offline once installed. I have concentrated mainly on free tools.

For PC

1) ZKanji - A wonderful dictionary which can be installed with examples. Stroke order of a kanji can be seen. The developers are working to improve it and updates are released often. Kanji can be searched by drawing. This is my favourite dictionary. This ia an excellent dictionary and launch this software if i am going to study Japanese in my PC. A wonderful dictionary. This dictionary can be downloaded from here

2) Tagini Jisho - It is a good dictionary and can be used to study JLPT vocabulary. Initially i used this dictionary and the benefit of this dictionary is that it list the homophones of the word that is searched. It can be downloaded from here

3) JWPCE - This software is a word-processing software and can be used as a dictionary. It can be downloaded from here

4) Aedict - This is android based dictionary and has wonderful flash cards for new JLPT tests. Refer to my post on how to
use it in PCs. This software can be used in both Android phones and in PCs also.

5) Ace Kanji Workout - It is a very good tool for learning Kanji. The good thing about this tool is that it shows Kanji compounds
and can be downloaded from here - This is a free software.

6) Read write Kanji is from Declan Software and got lots of features as it is a paid software. Trial version can be downloaded from here

7) Kanji trainer pen pen is a funny application which facilitates in pracitising kanjis and it is a free software. It can be downloaded from here

8) Nihogo Flash is a flash card program to practise vocabulary for all levels of JLPT and has options to shuffle the card also. I use it very often. It runs on .net framework. It can be downloaded from here

9) I hate Kanji is a wonderful program to practise and learn Kanji and vocabulary. For each Kanji, it displays Kanji compounds which will be of great help for learning Kanjis. It needs Java runtime to run. It can be downloaded from here

10) JFC Flash cards - It is good flash card program to learn vocabulary, particle, kanji and grammar. It is available here

11) Nicolas Fournel - This program is to practise and has flash cards also for level 3 and level 4 vocabularies. It is available here. It has a program to practice Kana also.

12) JDrill - Kanji learning program and the UI may not be very appealing but you can get conversant with Kanji's you studied elsewhere. It is available here

13) NihonDrill - here

14) Kanaquiz - This software is for practising Kana and can be downloaded from here

15) KanjiGold - This is good software to practise Kanji with compounds and can be downloaded from here

16) Anki - Anki is a program which makes remembering things easy. It will be useful for learing vocabularies of a new language. It uses SRS(Space Repetition System). More information can be found in here. Lots of JLPT related anki files are here which is created by different users. You have to download the files and import into your anki. You can start practising the vocabularies. Anki also has different releases for iPhone and andriod phones. Once a anki project is created, it can be copied into Android phones and can be used to practise on the go.

17) Mnemosyne - This also based on SRS and more info can be found at here. You can download mnemosyne cards from the same website at location

18) Eng - Jap Dictionary - This is an open source dictionary to search from English to Japanese and has search with examples. It can be downloaded from here.It has Kanji dissection also.

19) Excel@Japanese - This is a simple yet wonderful to study kanji and vocabulary. It is written wonderfully using Excel Macros and still small in size. It can be downloaded from here.It has tests also.

20) This dictionary by KingSoft is nice with menus in Japanese. This will give the opportunity to familiarize working with Japanese menus and got examples also. This can be downloaded from here

21) JISHOP. This is wonderful tool to list Kanji compounds. There is paid as well as free versions. The free version is able to list compounds of 1096 Kanjis which will be suffice for upto JLPT2. It can be downloaded from here.

22) KanjiGymLight is a tool based on Java. It has lessons based on RTK Kanji book. This is an excellent tool to practice stroke order and has stroke order diagrams to learn also. This is a wonderful tool. It can be downloaded from here

23) MBKanji - This tool can be used to practice Kanji. But you should get used to the UI. It can be downloaded from here

24) Rincevent - This is a wonderful program like Anki but set of predefined cards can be imported. It has vocab list with pictures. As pictures stand in mind easily, this software can serve as a wonderful learning tool for vocabulary. It can be downloaded from here. The related cards can be downloaded from here

25) Makoto Chan's Dictionary - This is a colourful dictionary where you can search Kanji and meaning. It can be downloaded from here

26) My latest wonderful find is JQuickTrans. When you search, it gives the compounds, homonyms, onyomi and kunyomi. I have decided to use it with ZKanji for stroke order. An excellent dictionary and learning tool. It can be downloaded from here

For Cellphones / Smartphones

1) padict - Was designed for palm OS but can be used with windows mobile using StyleTap platform. Earlier when i was using a Windows phone, i installed this on top of sytletap platform. It is a simple dictionary where you can check words on the go.

2) Suiteki - It is based on J2ME and is a mobile application based on Java. It can be downloaded from here. This application will have a bit of problem in android phones where key configurations are not working correctly. But in windows phone works fine. It can work in any phone as far as there is a J2ME runtime which most of the phones have.

3) KanjiGymLight - This is one of the software available for Palm OS and i haven't tried this personally. Since its PC counterpart seems useful, so this should be.

Online tools

1) Applet based application for Kanji flashcard - http://www.asahi-net.or.jp/~ik2r-myr/kanji/kanji1a.htm. This has an iPhone version also which can be downloaded from iTunes website.

Finally, a wonderful site with lots of information and quizzes is here

2) Flashcard application to learn and practise the most used 500 kanjis is here

For JLPT N5 and N4, there are lots of software applications available, but N3 and N2, the Anki and Mnemosyne can only be relied on heavily. Pls. comment if you come across with any other learning tools than listed above.

My repository is here

free counters

Thursday, December 30, 2010

My resources' collection

Japanese resources collection

Audio books

Devotional resources collection

Devaram Hymns

Kids' rhymes'/songs' collection

Kids' songs

Techie files' collection

eBooks and others

free counters

Sunday, December 19, 2010

Using aedict in PC/Laptop!!

With the advent of smartphones, lots of useful applications for smartphones are being developed. After knowing about aedict - the best dictionary & kanji flashcard freely available - i bought an android phone and started using it. It was really handy and i used the flashcard a lot while travelling, while i was waiting for someone. But i thought whether it can be used in PC and found that using an emulator, this application can be used in PCs. Emulator is nothing but a software application which contains the SDK and used for testing the applications developed in the SDK. Since not everybody may not hold an andriod phone, i thought it would benefit all, if i share the tips on how to use aedict in desktops/laptops. The following steps are applicable for Windows XP.

Here are the steps..

1) First check whether Java version 1.6 has been installed in the desktop by opening a command window and exexuting java -version in the prompt. If it has been installed, this step can be excluded. Else, download Java from http://www.oracle.com/technetwork/java/javase/downloads/index.html as shown below

2) Download Andriod SDK file - installer_r08-windows.exe - from http://developer.android.com/sdk/index.html

3) Download aedict apk file - aedict-apk-2.7-signed.apk - from http://code.google.com/p/aedict/

4) Install JRE downloaded in step 1 by double-clicking and following the wizard.

5) Install Andriod SDK downloaded in step 2 by double-clicking and following the wizard.

6) Once Andrioid SDK has been installed, launch the SDK Manager from Program Files as shown below.

7) Once the SDK Manager has been launched, the manager will connect and will try to update the available SDK versions. Once updated, create a virtual device as shown below by clicking New button. In the pop-up window, enter virtual device name, the API level to use (preferably the latest API). Allocate a memory of atleast 256 MB as the virtual SD Card's memory as this much memory is needed to store the data files for dictionary and flashcard.

8) Once the virtual device has been created successfully, start the device by clicking the start button and clicking on Launch button on the popup as shown below.

9) Once the device has been launched, it will take sometime for the emulator to start. Wait for a while and the below screen will be displayed.

10) Install the downloaded aedict apk file as below.
Open a command window and navigate to the folder C:\Program Files\Android\android-sdk-windows\platform-tools.
Issue the command as below pointing to the apk file and will see a success message once installed successfully.

11) Unlock the screen as shown in the below image.

12) Click on the applications link icon as below.

13) Now Aedict will appear in the application list and click on that as shown below.

14) When the Aedict icon is clicked, for the first time, it will ask for prompt and download the dictionaries when allowed as below. For the first time configuration, the PC should be connected to internet for the application to download Tanaka, KanjiDict etc.

15) Once downloaded, the dictionary can be used as shown below. Enter the word to be searched in romaji and click From Japanese button.

16) It gives example sentence also using the word as below.

17) Click the menu button to launch menu options where jlpt quiz is available as shown below.

Aedict is the best dictionary and flashcards' generator for all levels and works offline once it has downloaded all the data files.

PS: Using the above steps, one can run any andriod application on desktop, if the application is available in the form of .apk files.

free counters