Monday, November 28, 2011

பால்கனி நிலவு

கவிதை:

அவ்வீட்டில்

திருடன் விட்டுச்சென்றது

பால்கனி நிலவு மட்டுமே.

ஒன்றுமில்லாத பாஷோவின் வீட்டில் எதைத் திருட திருடன் வந்தான் என்று தெரியவில்லை. இடிந்துபோன பாஷோவின் வீட்டில் திருட முடியாத நிலவு மட்டுமே இருக்கிறது. ஒன்றும் கிடைக்காத திருடன் பாஷோவிடம் திருட முடியாத நிலவு மட்டுமே உள்ளதைத் தெரிந்து நொந்துபோயிருப்பான் - S.Ramakrishnan

Labels:

Friday, November 25, 2011

Tao Te Ching.

Tao Te Ching. Although it's a philosophy book and not a programming book, some of it's principles are very applicable to programming:

"Know when it's time to stop. If you don't know then stop when you are done."

Translation: Knowing your requirements means you know when to stop. If you don't know when to stop, you need to stop because the requirements have yet to be defined.

"The harder one tries, the more resistance one creates for oneself."

Translation: How many times have you worked on a problem for several hours, only to find the answer after taking a 15-minute break? The more you hammer at a problem, the harder it is going to be for you to solve it.

"One whose needs are simple can fulfill them easily."

Translation: Simple requirements lead to simple designs.

"When we lose the fundamentals, we supplant them with increasingly inferior values which we pretend are the true values."

Translation: Hubris is never a good substitute for good programming standards. If you get lax, no amount of design patterns will ever substitute for the lack of quality in your code.

Gmail Tricks

Tricks of Gmail:
===================
1.if your gmail id is something like this.

   a.sundara@gmail.com

Then you can login gmail as asundara or a.s.u.n.d.a.r.a@gmail.com [Any number of dots in between your mail user ID]

if anyone is sending mail to asundara@gmail.com, then you will receive mail in your inbox.

Monday, November 14, 2011

Putty Inactive problem

Problem:

1.Usually I will put some compilation in server through putty and leave for the lunch. after some timeout period, putty will goes to inactive mode.
But the server is compiling our code
2.After sometimes, I come back. There is a chance like due to slowness of the server,it might takes some more time to complete the compilation.
    
        How can we ensure the completion of compilation in this scenario ?

Solution:
  we can give compilation command | tee log.txt and redirects the compilation output to file log.txt. Once the compilation is done, the compilation message /errors will be stored in log.txt. From this log.txt, we can figure out whether compilation is completed or not.

Sunday, November 13, 2011

திரு.வி.க.,

தமிழ்த் தென்றல் திரு.வி.க., ஒருமுறை காரைக்குடி பெண்கள் உயர்நிலைப் பள்ளியில் தமிழ் மன்றத்திற்குத் தலைமை உரை நிகழ்த்த சென்ற நேரத்தில், அந்த உயர்நிலைப் பள்ளி பெண்கள் திரு.வி.க.,வை கண்டதும், "திரு.வி.க., வாழ்க... திரு.வி.க., வாழ்க!' என வாழ்த்தொலி எழுப்பி, ஆரவாரத்துடன் வரவேற்றனர். மேடையில் திரு.வி.க., பேசத் துவங்கியதும், "எனக்கு ஜோதிடன் செவ்வாய் தோஷம் உள்ளது என்றான். இத்தனை செவ்வாய்கள் என்னை வாழ்த்தும் போது, அந்த ஒரு செவ்வாய் என்னை என்ன செய்து விடும்?' என்றார்

Labels:

பீஷ்மர்

காசிராஜனின் புதல்விகள் அம்பை, அம்பிகை, அம்பாலிகை ஆகியோர் அழகு, குணம், அறிவு நிரம்பிய கன்னிகைகள், அவர்களுக்கு சுயம்வரம் ஏற்பாடு செய்தார், காசிராஜன்.
பலநாட்டு ராஜகுமாரர்கள் வந்தனர். அஸ்தினாபுரத்தை ஆண்டு வந்த விசித்திர வீர்யனுக்காக (சந்தானுவின் மகன்) சுயம்வரத்துக்கு வந்தார் பீஷ்மர்.
அங்கு வந்திருந்த, பல நாட்டு இளவரசன்களும், வயதான பீஷ்மரை ஏளனமாகப் பேசிச் சிரித்தனர்; அதனால், சினம் கொண்டார். அந்த ராஜகுமாரன்களோடு போரிட்டு வென்று, காசிநாதனின் மூன்று கன்னியரையும் தேரில் ஏற்றி, அஸ்தினாபுரம் திரும்பினார்.
சால்வ மன்னன் மீது, அம்பைக்கு ஆசை. அவள் பீஷ்மரிடம் சென்று, "நான் சுயம்வரத்திற்கு வந்திருந்த சால்வ மன்னனை மணக்க விரும்புகிறேன்...' என்றான். அவள் விருப்பப்படியே அவளை சால்வே மன்னனிடம் அனுப்பி வைத்தார் பீஷ்மர்.
அம்பையைக் கண்ட சால்வனோ, "பீஷ்மரால் தூக்கிச் செல்லப்பட்டு திரும்பிய உன் தூய்மையை நான் நம்புவதற்கில்லை...' எனக் கூறி, அவளை மணக்க மறுத்து விட்டான்.
அம்பை மீண்டும் அஸ்தினாபுரத்துக்கு வந்தாள். "சால்வ மன்னன் மீது உனக்கு மனதளவில் காதல். அதனால், உன்னை நானும் மணக்க முடியாது...' என, விசித்திர வீர்யனும் உறுதியாகக் கூறி விட்டான்.
அம்பை மீண்டும் சால்வனைத் தேடிப் போனாள். விரட்டப்பட்டு, பீஷ்மரிடமே திரும்பி வந்தாள்.
"தங்களால் தான் எனக்கு இத்தகைய நிலை. நீங்கள் தான் என்னை மணந்து கொள்ள வேண்டும்...' என, பீஷ்மரிடம் கேட்டாள் அம்பை.
"நான் வாழ்வில் திருமணமே செய்து கொள்வதில்லை என சத்தியம் செய்து கொடுத்திருக்கிறேன்; அதை மீற முடியாது...' எனக் கூறி, அம்பையின் வேண்டுகோளை மறுத்து விட்டார் பீஷ்மர்.
அஸ்தினாபுரத்திற்கும், சால்வ மன்னன் நாட்டிற்கும் பல முறை சென்று திரும்பிய அம்பை, பீஷ்மர் மீது மிகுந்த சினம் கொண்டாள். பீஷ்மரைக் கொல்ல வேண்டும் என தவம் மேற்கொண்டாள். அவள் தவத்தை மெச்சி பரமேஸ்வரன் அவள் முன் தோன்றி, "மறுபிறவியில் நீ பீஷ்மரைக் கொல்வாய்...' என அருளினார்.
உடனே, விரைவில் மறுபிறவி எடுக்க விரும்பி அம்பை நெருப்பினுள் குதித்தாள்.
துருபதனின் மகளாக, "சிகண்டினி'யாகப் பிறந்து, பின்பு, "சிகண்டி' (அரவாணி) ஆகி, மகாபாரதப் போரில், 10ம் நாள் யுத்தத்தில் பீஷ்மரை கொன்றாள்.

Labels:

Thursday, November 10, 2011

Einstein quotes

Few are those who see with their own eyes and feel with their own hearts.
Albert Einstein

 

Open SOURCE MP4 File formats pdf

Tuesday, November 08, 2011

I am not so smart

It is not that I am so smart, It is just that I stay with problems longer - Einstein

எது மேலான தானம்?

ஆறில் ஒரு பங்கு' என்ற சொற்றொடர் கேள்விப்பட்டிருக்கிறீர்களா? ஒருவனுடைய வருமானத்தில் ஆறில் ஒரு பங்கைத்தான் தனக்கென்று வைத்துக்கொள்ள வேண்டும். மீதியில் ஒரு பங்கு பெற்றோர்களுக்கு,
இரண்டாவது பங்கு பித்ருக்களுக்கு (இறந்து போனவர்கள் நினைவாக),
மூன்றாவது பங்கு சமூகத்திற்கு (community), நான்காவது பங்கு அரசருக்கு அதாவது அரசாங்கத்திற்கு வரியாக (16% வரி எவ்வளவு நியாயமானது. கறுப்புப் பணத்திற்கு அவசியம் இருந்திருக்காதே). கடைசிப் பங்கு தான தர்மங்களுக்கு என்று பழைய நூல்கள் சொல்கின்றன. தானம் என்னென்ன? எது உயர்ந்த தானம்?
யாருக்குக் கொடுக்க வேண்டும்? எப்படிக் கொடுக்க வேண்டும்? தானத்தில் எத்தனையோ வகை உண்டு.

பொருள் தானம், வஸ்த்ர தானம் (உடை)
அன்ன தானம் (சாப்பாடு), பூதானம் (நிலம்),
கன்னிகா தானம் (கல்யாணம்), வித்யா தானம் (படிப்பு),
கோ தானம் (பசு). இப்படி சொல்லிக்கொண்டே போகலாம்.

இதில் எது உயர்ந்தது?
எல்லா தானங்களிலும் மிகச் சிறந்த தானம் அன்ன தானம்தான். ஏன்?

மற்ற எல்லா வித தானங்களிலும் தானம் பெறுபவருக்கு 'போதும்' என்ற திருப்தி
ஏற்படுவதில்லை. 10 ரூபாய் கொடுத்தால், 20 ரூபாய் கொடுத்திருக்கக் கூடாதா என்ற நினைப்பு வரும். ஆடைகள் கொடுத்தால், இதைவிட நல்ல ஆடைகள்
தரக் கூடாதா என்று நினைப்பார்கள். இதே மாதிரி மற்ற தானங்களிலும் ஏற்படும்.
ஆனால் ஒருவருக்குச் சாப்பாடு போட்டால், அவர் வயிறு நிறைந்துவிட்ட பிறகு மேலே ஒரு கரண்டி அன்னம் அளித்தாலும் கையை வைத்துத் தடுத்து "போதும், போதும்" என்று கூறுவார்கள். மேலும் வாயார வாழ்த்தவும் செய்வார்கள்.

எது மேலான தானம்?
எதனால் அதிக நன்மை கிடைக்கும்?

தானம் பெறத் தக்கவனை அணுகி தானம் செய்தல் மேலானது. உத்தமம். ஒருவரை அழைத்து தானம்செய்வது மத்திமம். யாசிப்பவனுக்கு தானம்செய்வது, மட்டமானது. சேவைசெய்தவனுக்கு கொடுத்த தானமோ பயனற்றது.

தானம் பெறத் தக்கவரின் இருப்பிடம் சென்று யாதொரு தானம் டுக்கப்படுகிறதோ
அது அளவற்ற பயனைத் தரும்.


மைமோனிடீஸ் (Maimonidies – வைத்தியர், தத்துவ ஞானி (1135 – 1204) யூத மதத்தைச் சேர்ந்தவர்) ஒரு கட்டுரையில் தானத்தின் எட்டு படிகளைப்
பற்றி விளக்குகிறார். தானத்தின் எட்டு படிகள் — கீழேயிருந்து

முதல் படி -மனத்திற்குப் பிடிக்காமலோ, மன வருத்தத்தோடோ கொடுப்பது. '
இந்த தானம் கையால் கொடுக்கும் தானம். இருதயத்திலிருந்து வரும் தானம் அல்ல.'

2ஆவது படி -சந்தோஷத்தோடு, ஆனால் கேட்பவர் தேவைக்குக்குறைவாகக்
கொடுக்கும் தானம்.

3ஆவது படி -சந்தோஷமாகவும், தேவையைப் பூர்த்திசெய்யும் வண்ணம ஆனால் கேட்ட பிறகு கொடுக்கும் தானம்.

4ஆவது படி -சந்தோஷமாகவும், கேட்காமலேயே தேவைக்கேற்ற தானத்தை தானம் பெறுபவர் கையில் கொடுத்து அவரை வெட்கப்படும்படி
செய்யும் தானம்.

5ஆவது படி- யாருக்காக தானம் கொடுக்கப்பட்டது என்ற தெரியாமலேயே தானம் செய்வது. முன்னோர்களில் சிலர் தங்கள் வீட்டு முற்றங்களில்
பண மூட்டைகளை தொங்கவிடுவார்களாம். பணம் தேவையுள்ளவர்கள் கொடுத்தவருக்குத் தெரியாமலேயே எடுத்துச் செல்வார்களாம்.

6ஆவது படி -தானம் கொடுத்தவரின் பெயர் விளம்பரப்படுத்தாமலேயே கொடுக்கப்படும் தானம். முந்தைய காலத்தில் சில நல்லவர்கள்
யாருக்கு உதவி தேவையோ அவர்கள் வீட்டுக்கு தானப் பொருள்களை அனுப்புவது உண்டு. யார் அனுப்பினர் என்பது பெறுபவருக்குத் தெரியாது.

7ஆவது படி -கொடுப்பவருக்கும் யாருக்கு கொடுக்கிறோம் என்று தெரியாது. வாங்கியவருக்கும் யாரிடமிருந்து வந்தது என்றுதெரியாது. இந்த தானம் சிறந்தது.
ஒரு பொது இடத்தில் (உதாரணம் கோவிலில் ஒரு அறை)
தானப் பொருள் கொடுக்கப்படும். வேண்டியவர்களுக்குத் தகுதிக்கு ஏற்றபட
விநியோகிக்கப்படும்.

8ஆவது படி -எல்லாவற்றிற்க்கும் மேலான உயர்ந்த தானம், ஏழ்மையை ஒழிக்கும் முயற்சிகள். "Do not give a person a fish a day. But teach him how to fish."
"ஒரு மனிதனுக்கு தினந்தோறும் ஒரு மீனை தானமாகக் கொடுக்காதே. அவனுக்கு மீன் பிடிக்கக் கற்றுக்கொடுத்துச் சொந்தக் காலில் நிற்க வை"
என்ற பழமொழிக்கு ஏற்றவாறு தேவை என்று வருகிறவர்களுக்கு ஒரு தொழிலையோ, வியாபாரத்தையோ கற்றுக்கொள்ள வசதிகள் செய்வது
மிகப் பெரிய தானம். இந்த தானம்தான் அவர்களை மற்றவர்களிடம்
கை ஏந்தி நிற்காத நல்ல தன்மானமுள்ள மனிதர்களாக மாற்றும்.

இப்படி வெவ்வேறு விதமான தானங்கள் செய்து வழிகாட்டிகளாக இருந்த எத்தனையோ மகான்கள், பெரியோர்கள் இருந்திருக்கிறார்கள். அவர்களுடைய கதைகள் அடிக்கடி சொல்லப்படுகின்றன.

Labels:

technical interview preparation

Wednesday, November 02, 2011

Harvesting techniques to use right side of the brain:

Harvesting techniques to use right side of the brain:

1.Free Form Journaling – Writing is a great way to relax your mind and allow your R-mode thoughts and ideas to escape your brain and present themselves onto paper. When ideas pop into your head, write them down, and then elaborate on those ideas. Simple brainstorming on paper can give you the opportunity to clarify your thoughts.

2.Walking – Sometimes the best way to come up with ideas is to simply step away from your desk, relax your mind, and go for a walk. While you're walking though, try not to think about anything, especially the problem you are trying to solve. The goal is to silence your L-mode and give your R-mode the chance to do some work.

3.Image Streaming – This is the process of deliberately observing images in your mind and paying close attention to them. First, pose a problem to yourself or ask yourself a question. Then shut your eyes and relax. As images start to cross your mind describe them out loud. Try to describe as many details as you can using all five senses. This type of thinking can help you discover fresh insights to the problem or question you presented yourself.


 

PQ RAR for effective reading


Try the PQ RAR reading-study method as you read or teach your next textbook chapter.

P-First of all, preview the reading selection. Try to limit the reading selection to a manageable size. Overly long chapters, say over six pages for

elementary students, eight for middle school students, twelve for high school students, and sixteen for college students should be "chunked" into manageable

reading sections.

1. Preview the first and last paragraphs of the chapter and the chapter review, if one is provided.

2. Preview all subtitles and any book study helps at the beginning of the chapter.

3. Preview all graphics such as photographs, charts, maps, etc. and their captions.

Q-Secondly, make use of text-based questions to read textbooks effectively.  Good questions produce good answers and significantly increase expository

comprehension. Determining questions before reading provides a purpose for reading, that is-to find the answers as you read.

1. Develop questions from the subtitles and write these down on binder paper or on your computer, skipping lines between each question. Try "What," "How,"

and "Why" question-starters. Avoid the "Who" and "When" questions, as these tend to focus attention on the minor details of expository text.

2. Write down any chapter review questions not covered by your subtitle questions, skipping lines between each question.

R-Read the chapter and "talk to the text" by taking notes in the textbook margins. Use yellow stickies and paste them in the textbook margins, if you can't

write in the textbook. Write down comments, questions, predictions, and connections to other parts of the reading and your own life experiences. List

examples, key details, and important terms with their definitions. Internal monitoring of the author's train of thought and the connection to your own

knowledge and experience increases comprehension as you read textbooks.

A-Answer both the subtitle questions and the book questions as you read. Write down your answers underneath your questions. Don't be concerned if the

textbook did not answer some of your reader-generated questions.

R-Review the questions and answers within the next 24 hours to minimize the effects of the "forgetting cycle." Generate possible test questions and
develop  memory tricks for key concepts and details.
 

SQ3R process

SQ3R is a simple strategy that can be used to actively engage yourself in whatever it is you are reading. The SQ3R process is as follows:

Survey – Scan the chapter headings and summaries for an overview.
Question – Note any questions you have.
Read – Read in its entirety.
Recite – Summarize, take notes, and put in your own words.
Review – Reread, expand notes, and discuss with colleagues.

Tuesday, November 01, 2011

From Pragmatic programmers

A tourist visiting England's Eton College asked the gardener how he got the lawns so perfect. "That's easy,"
he replied, "You just brush off the dew every morning, mow them every other day, and roll them once a
week."
"Is that all?" asked the tourist.
"Absolutely," replied the gardener. "Do that for 500 years and you'll have a nice lawn, too."
Great lawns need small amounts of daily care, and so do great programmers.

"Kaizen" is a Japanese term that captures the concept of continuously making
many small improvements. It was considered to be one of the main reasons for the dramatic gains in productivity and
quality in Japanese manufacturing and was widely copied throughout the world. Kaizen applies to individuals, too.
Every day, work to refine the skills you have and to add new tools to your repertoire. Unlike the Eton lawns, you'll
start seeing results in a matter of days. Over the years, you'll be amazed at how your experience has blossomed and
your skills have grown.