Monday, August 10, 2009

Swine flu: Recommended hospitals

Hi All,

 

With the more and more swine flu cases being recorded in INDIA, it will be all important to  keep a ready reckoner at hand. More so we need to be aware of the correct symptoms and the right place for treatment.

 

It is recommended that persons suffering from the symptoms mentioned in the mail below and the attachment please contact Dr.Uday immediately for further consultation and tests.

 

His contact number is 98400 31509.

 

============================

 The attached presentation would give you additional details about the swine flu, its symptoms and the actions that need to be initiated.

 As a Unified Force we can stop the spread of this EPIDEMIC and cure the affected ones with timely and correct treatment.

              

 

               

cid:image001.gif@01CA1527.498E70A0

 

 

GOVERNMENT AUTHORIZED HOSPITALS FOR TREATMENT OF SWINE FLU

City

Hospital

Address

Contact

Chennai

King Institute of Preventive Medicine (24/7 Service)

Guindy, Chennai – 32

(044) 22501520, 22501521 & 22501522

Communicable Diseases Hospital

Thondiarpet, Chennai

(044) 25912686/87/88, 9444459543

Government General Hospital

Opp. Central Railway Station, Chennai – 03

(044) 25305000, 25305723, 25305721, 25330300

Pune

Naidu Hospital

Nr Le'Meridian, Raja Bahadur Mill, GPO, Pune - 01

(020) 26058243

National Institute of Virology

20A Ambedkar Road, Pune - 11

(020) 26006290

Kolkata

ID Hospital

57,Beliaghata, Beliaghata Road, Kolkata - 10‎

(033) 23701252

Coimbatore

Government General Hospital

Near Railway Station,
Trichy Road, Coimbatore - 18

(0422) 2301393, 2301394, 2301395, 2301396

Hyderabad

Govt. General and Chest Diseases Hospital,

Erragadda, Hyderabad

(040) 23814939

Mumbai

Kasturba Gandhi Hospital

Arthur Road, N M Joshi Marg, Jacob Circle, Mumbai - 11

(022) 23083901, 23092458, 23004512

Sir J J Hospital

J J Marg, Byculla, Mumbai - 08

(022) 23735555, 23739031, 23760943, 23768400 / 23731144 / 5555 / 23701393 / 1366

Haffkine Institute

Acharya Donde Marg, Parel, Mumbai - 12

(022) 24160947, 24160961, 24160962

Kochi

Government Medical College

Gandhi Nagar P O, Kottayam - 08

(0481) 2597311,2597312

Government Medical College

Vandanam P O, Allapuzha - 05

(0477) 2282015

Taluk Hospital

Railway Station Road, Alwaye, Ernakulam

(0484) 2624040  Sathyajit - 09847840051

Taluk Hospital

Perumbavoor PO, Ernakulam 542

(0484) 2523138  Vipin - 09447305200

Gurgaon &
Delhi

All India Institute of Medical Sciences (AIIMS)

Ansari Nagar, Aurobindo Marg Ring Road, New Delhi - 29

(011) 26594404, 26861698  Prof. R C Deka - 9868397464

National Institute for Communicable Diseases

22, Sham Nath Marg,
New Delhi - 54

(011) 23971272/060/344/524/449/326

Dr. Ram Manohar Lohia Hospital

Kharak Singh Marg,
New Delhi - 01

(011) 23741640, 23741649, 23741639
Dr. N K Chaturvedi
9811101704

Vallabhai Patel Chest Institute

University Enclave, New Delhi- 07

(011) 27667102, 27667441, 27667667, 27666182

Bangalore

Victoria Hospital

K R Market, Kalasipalayam, Bangalore - 02

(080) 26703294  Dr. Gangadhar - 94480-49863

SDS Tuberculosis & Rajiv Gandhi Institute of Chest Diseases

Hosur Road, Hombegowda Nagar, Bangalore - 29

(080) 26631923  Dr. Shivaraj - 99801-48780

 


STAY ALERT! PREVENT AGAINST SWINE FLU

 

 



--
Regards
Vijayashankar

Saturday, August 08, 2009

உரையாடல் சிறுகதைப் போட்டி முடிவுகள்

சிறுகதைப் போட்டி முடிவுகள்

புத்தகமாக வெளி கொணர முடிவு எடுத்தவுடனே எனக்கு தெரியும், இப்படி பதிவிக்கும் நோக்கில் தேர்வு நடக்கும் என்று!

எதற்கு நீங்கள் அவர்களிடம் நேரடியாக கேட்டு கதை பெற்று புத்தகம் வெளியிட்டிருக்கலாம். :-)

ஒரு மயிலேஜ் கிடைத்துள்ளது, புத்தகம் விற்க! போட்டியில் வெற்றி பெற்ற கதைகள் என்றால், வாங்கும் கூட்டம் கொஞ்சம் அதிகம் தான்...

என்னை பொறுத்த வரை வேறு இருபது கதைகள் நான் தேர்ந்தெடுத்து உள்ளேன். அவற்றை பற்றி ஒரு பதிவு, நேரம் கிடைக்கும் போது  போடுகிறேன்.

நான் அதிகம் படிக்கும் ஆங்கில எழுத்தாளர்களின் தாக்கமும், எனது சிறுகதை ஆசான் சுஜாதாவின் நடையும் எதிர்பார்த்து இருக்கலாம்!

ஒவ்வொருவரின் ரசனை வித்தியாசமானது!

Tuesday, August 04, 2009

மரம்

பேப்பர் வேஸ்ட் செய்யாதே
மரங்கள் நிறைய வெட்டுகிறார்கள்
என்றேன் மகனிடம்
ஒன்றும் சொல்லாமல் சென்றவன்
சிறிது நேரம் கழித்து
ஒரு படத்தோடு வந்தான்
மரம் அழுதுக்கொண்டு இருந்தது
பக்கத்தில் மரம்வெட்டி கோடாலியுடன்
அவன் அருகில் ஓர் சிறுவன்
"வெட்டாதே" என்கிறான்
எனக்கு சொல்ல வார்த்தையில்லை!

நான் எழுதிய கடிதமும் ஜெயமோகன் பதிலும்

நான் எழுதிய கடிதமும் ஜெயமோகன் பதிலும், அதை அவர் சைட்டில் போட்டிருக்கிறார். இப்போ தான் பார்த்தேன். http://jeyamohan.in/?p=3167

***

அன்புள்ள ஜெயமோகன்

நான் சென்ற ஜூன் 20 200 அன்று சுந்தர ராமசாமியுடன் நடத்தபப்ட்ட விரிவான பேட்டியை டிடியில் பார்த்தேன்

நான் ரசித்த சிறு துளிகள்...

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

அவருடைய எழுத்துக்கள் இணையத்தில் அனைத்தும் உள்ளனவா?

மிகவும் நேசித்துவிட்டு, எதற்காக இந்தியாவை விட்டு விட்டு அமெரிக்க வாழ்க்கை வாழ்ந்தார்? ( நான் அங்கு கிட்டத்தட்ட ஆறு வருடம் வாழ்ந்த வாழ்க்கை, பணத்தை தவிர ( திறமைக்கு கூலி ) வேறு எதுவும் பிடிக்கவில்லை.

சுஜாதாவை விட இவரின் பேச்சு ( தேவையானவை ) மட்டும் மேலாக இருந்ததாக என எனக்கு தோன்றியது. நீங்கள் அவரிடம் பழகியுள்ளீர்கள், மணிக்கணக்கில் பேசுவது என்பது, மிகுந்த படிப்பு ஆர்வம் இருப்பவர்க்கு விருந்தாகும்..

Regards
விஜயஷங்கர்
பெங்களூரு

அன்புள்ள விஜயசங்கர்

சுந்தர ராமசாமியுடன் நான் நெருக்கமாக பழகியிருக்கிறேன். அதையெல்லாம் அவரைப்பறி நான் எழுதிய 'சுரா-நினைவின் நதியில்' என்ற நூலில் பார்க்கலாம். அது உயிர்மை வெளியீடாக வந்துள்ளது.
அந்த பேட்டியை நான் பார்க்கவில்லை. அதைப்பற்றி நீங்கள் காலச்சுவடு நிறுவனத்தில் விசாரித்து பார்க்கலாம்.

kalachuvadu@gmail.com

ஜெ.

***

நன்றி ஜெயமோகன். அமெரிக்காவை இந்த விசிட்டில் என்ஜாய் பண்ணுங்க!

நான் அனுப்பியே மெயிலுக்கு காலச்சுவடு இதுவரை பதில் தரவில்லை. கடைசியாக அவர்களை ராஜா மார்த்தாண்டன் இருந்த போது அழைத்தது! மிக நல்ல எழுத்தாளர் ஜெயமோகன் மூலம் அறிமுகம் ஆனது, இப்போ இல்லே.
--
Regards
Vijayashankar

TERRIFIC MANAGEMENT - The Washer man and the Foolish Donkey!

Have you heard the story of " The Washer man and the Foolish Donkey" ?    

To refresh your memory, and for the benefit of those who have not grown up listening to this moral story, it goes like this…


There was once a washer man who had a donkey and a dog. One night when the whole world was sleeping, a thief broke into the house, the washer man was fast asleep but the donkey and the dog were awake. The dog decided not to bark since the master did not take good care of him and wanted to teach him a lesson. The donkey got worried and said to the dog that if he doesn't bark, the donkey will have to do something himself. The dog did not change his mind and the donkey started braying loudly. Hearing the donkey bray, the thief ran away, the master woke up and started beating the donkey for braying in the middle of the night for no reason.

Moral of the story " One must not engage in duties other than his own"


Now take a new look at the same  story…


The washer man
was a well educated man from a premier management institute. He had the funda's of looking at the bigger picture and thinking out of the box. He was convinced that there must be some reason for the donkey to bray in the night. He walked outside a little and did some fact finding, applied a bottom up approach, figured out from the ground realities that there was a thief who broke in and the donkey only wanted to alert him about it. Looking at the donkey's extra initiative and going beyond the call of the duty, he rewarded him with lot of hay and other perks and became his favorite pet. The dog's life didn't change much, except that now the donkey was more motivated in doing the dogs duties as well. In the annual appraisal the dog managed a " meets requirement" . Soon the dog realized that the donkey is taking care of his duties and he can enjoy his life sleeping and lazing around. The donkey was rated as " star performer". The donkey had to live up to his already high performance standards. Soon he was over burdened with work and always under pressure and now is looking for a job rotation…

Disclaimer:

All characters in the story are not at all imaginary. Any resemblance to person living or dying of work is purely intentional to show how the software industry works!
 



--
Regards
Vijayashankar

Sunday, August 02, 2009

கவிதை

கவிதை

ரோட்டு பிள்ளையார் முன்
மனமுருகி கண்மூடி
கை நீட்டி வேண்டினேன்
ஒரு ருபாய் விழுந்தது!

--
Regards
Vijayashankar

Friday, July 31, 2009

Inspirational story from Abel

I'd like to share with you the first time I stumbled and fell…..and the surprising outcome!

Many years ago (15 at the time), I became a middle distance runner in track. My best friend Ray was a great 880 yard runner and won 1st place in most track meets. I had been a sprinter, but changed events to practice and compete with him. As a sprinter, I was faster than Ray in the "kick" (the last 40-50yards of the second lap you sprint to the finish) so I felt I could beat him.

That year we had five track meets. I placed 5th and 4th the first two meets but improved and won 2nd place ribbons behind Ray the next two meets. The last meet of the season was District competition where medals were awarded to the top three finishers so I devised a plan to win the district 880 yard run. Instead of starting my kick at the last 50 yards ….i would start my "kick" at 100 yards and win. I practiced my plan all week and knew I could win since my times had improved.

I was ready the day of the race. I could only think of my plan to win and felt certain of victory. After the first lap of the race, I was 5 yards from the lead in a pack of 4-5 runners. With ½ a lap to go (220 yards) in the 2nd and final lap, I was boxed in with a runner in front, back and my right side! Oh, no….I had to move out or my plan of winning would fail. Panicking, I tried to pass the runner in front of me on the inside of the track next to the concrete curb that ran around the track. I couldn't believe the next thing that happened …I tripped on the curb and tumbled, somersaulting on to my feet in the infield grass, totally off the track!

In track, when you drop the baton on a relay, step out of your lane and of course run off the track, you are automatically disqualified. But none of this went through my mind..What I felt was devastation. Ohhh man, I was supposed to win this race and now I was looking at the last place runner 4 yards ahead of me! In a instant I made a decision, I was suppose to win this race... that's all I could think, so I ran back onto the track.

I was now 200 yards from the finish and dead last, 20 yard behind the leader. I decided to run faster than before I fell …running as fast as I could ( I went into the sprint "the kick"). I began to move up on all 9 runners, passing one by one, not knowing when I would give out. Like in a movie at the last turn, 100 yards out, I passed the 5th and 4th place runners. Now 50 yards from the finish, all runners stated their kick as I passed the 3rd and 2nd place guys. Ray was a mere 4- 5 yards in the lead with me gaining on him. Well…….I ran out of yards (another couple of yards and I would have passed him) as I finished in 2nd place just one foot behind Ray.

The fans in the stands were going wild yelling my name over and over ...I didn't understand…I was so disappointed ….I was supposed to win. The judges came over and asked if I had been pushed or had pushed someone …I said rather disappointed …no, it was my fault, I tripped on my own trying to get through because I wanted to win.

I have fallen many times since then, in business, promotions, deals and projects while working towards success, but I always do as I did that day…I jump up and run harder and faster than before I fell. We must all do the same …"a setback is merely a challenge to make us stretch to grow bigger, better and stronger." Please, don't stop running if you drop the baton.

In closing, I'd like to share with you… that occasionally when I feel over-challenged, I get encouragement by opening a little jewelry box in my desk that hold a little medal…silver and about the size of dime that's inscribed in the back…2nd place 880 yard run! I guess the judges were so moved by "a sheer desire to win" that instead of disqualify… they elected to award the medal to the kid that fell but jumped up and ran his heart out that day. Please, let me encourage you to keep running faster than before your fall, personal or business, until you reach success!

--
Regards
Vijayashankar

Thursday, July 30, 2009

குழந்தைகளும் வன்முறையும்

குழந்தைகளும் வன்முறையும்

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

குழந்தைகள் விளையாடுவதை விட்டுவிட்டு தினமும் வீட்டுபாடம் செய்ய வைப்பது வன்முறை இல்லையா?

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

டிவி விளம்பரங்களில் வரும் உணவையே குழந்தைகளுக்கு கொடுக்க வைக்க வேண்டும் என்பது விளம்பரதாரர்களின் வன்முறை!

சில எழுத்தாளர்கள் பதிப்பகத்தாரின் புத்தகங்களையே குழந்தைகள் படிக்க வைக்க வேண்டும் என்று வன்முறை இல்லையா?

அப்பா அம்மா ஒரு தொழில் செய்தால் அதையே குழந்தைகளும் செய்ய வைக்க வேண்டும் என்பது வன்முறை இல்லையா?

சாமி, மதம், ரிலிஜன் என பிஞ்சு மனசுகளை பயித்தியம் ஆக்குவது வன்முறை இல்லையா? நாளை வருகிறது மகாவரலக்ஷ்மி விரதம்!

பக்கத்து வீட்டு குழந்தைகளை போலவே நீயும் மார்க் வாங்க வேண்டும் என்று துன்புறுத்துவது வன்முறை இல்லையா?

--
அன்புடன்
விஜயஷங்கர்
பெங்களூரு

தொழில்

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

வார சம்பளம் அந்த வாரத்தில் செலவாகும்.

வருடம் ஒரு போனஸ், ஊதிய உயர்வு. கந்து வட்டி செலவு. மனைவியும் வேலையில் என்று போகும் அவர்களின் வாழ்க்கை முறை.

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

ஸ்ட்ரயிக் என்று வந்தால், அவர்கள் பாடு திண்டாட்டம் தான்.

சிலர் வெளிநாடு ( துபாய் ) சென்று அதே பனியன் தொழில் செய்துள்ளார்கள். அந்த பணத்தை வைத்து பனியன் கான்ற்க்ட் தொழில் செய்து முன்னேறிய பலர் உண்டு.

தொழில்

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

வார சம்பளம் அந்த வாரத்தில் செலவாகும்.

வருடம் ஒரு போனஸ், ஊதிய உயர்வு. கந்து வட்டி செலவு. மனைவியும் வேலையில் என்று போகும் அவர்களின் வாழ்க்கை முறை.

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

ஸ்ட்ரயிக் என்று வந்தால், அவர்கள் பாடு திண்டாட்டம் தான்.

சிலர் வெளிநாடு ( துபாய் ) சென்று அதே பனியன் தொழில் செய்துள்ளார்கள். அந்த பணத்தை வைத்து பனியன் கான்ற்க்ட் தொழில் செய்து முன்னேறிய பலர் உண்டு.

Wednesday, July 29, 2009

Story Mix by my son

My son tried story telling on last Thanksgiving.

FILE0761.mp3

#mp3 story Crow+vada+fox+jack&beanstalk mix
--
Regards
Vijayashankar

Monday, July 27, 2009

ABCD's of life

A-ccepts you as you are
B-elieves in "you"
C-alls you just to say "Hi"
D-oesn't gives up on you
E-nvisions the whole of you (even the unfinished parts)
F-orgives your greatest mistakes
G-ives unconditionally
H-elps you always
I-nvites you over
J-ust because
K-eeps you close at heart
L-oves you for who you are
M-akes a difference in your life
N-ever judges
O-ffers support
P-icks you up
Q-uiets your fears
R-aises your spirits
S-ays nice things about you
T-ells you the truth when you need to hear it
U-nderstands you
V-alues you
W-alks beside you
X-erox ur good deeds and distribute....
Y-ells when you won't listen and
Z-aps you back to reality

Saturday, July 25, 2009

நியூஜெர்ஸியில் ஒரு இலக்கிய சந்திப்பு

சத்யராஜ்குமார் அவர்களின் ஒரு கதையை ரசித்து படித்தேன். மிகவும் நன்று. அதுவும் நான் அமேரிக்காவில் வாழ்ந்ததால் இன்னும் ஒரு படி மேலே ரசித்தேன்... நடக்கும் டிரைவிங் குளறுபடிகள் அருமையா படம் பிடிச்சிருக்கார்!

நியூஜெர்ஸியில் ஒரு இலக்கிய சந்திப்பு

அருமையாக இருந்தது.

//நான் அமெரிக்கா வந்து ஆறு மாதம் கூட ஆகவில்லை. நாலு தடவை பெயிலாகி போன மாசம்தான் ஒரு வழியாய் கார் ஓட்ட லைசென்ஸ் வாங்கினேன். // எந்த ஸ்டேட்?

//ராஜேஷ்குமாரையும், சுஜாதாவையும் தவிர வேற யாரையுமே தெரியாது// பாலகுமாரனை விட்டுடீங்க!

//க்ரவுட் இல்லைன்னா வேந்தன் மனசொடிஞ்சுடுவார். ப்ளீஸ், உன் ப்ரெண்ட்ஸை கூட்டிட்டு வந்துருடா// நிறைய கூட்டங்கள் பில்லியில் அப்படிதான்! (தமிழ் சினிமா தவிர! :-))

//நயன்தாரா என்றால் வருவேன் என்றார்கள்.// அட்சரம்.... (ஆசான் சுஜாதா...)

//அஜாக்ஸ் படித்தால் // :-) இப்போ க்லவுட் கம்புடிங்...

//இண்டியன் ஸ்டோர்ஸ் எலுமிச்சம்பழத்தை டயருக்கடியில் நசுக்கி// வெல் டன்.

//'நார்த்லதான் இருந்தேன். எப்ப திசை மாறினேன்னு தெரியலைடா கோபி.''// ரொம்பவே கஷ்டம்!

Friday, July 24, 2009

கரண்ட்டும் சண்டையும்

அபார்ட்மென்டில் அமளி
அசோசியேசன் நடத்துபவர்கள் கேட்டது
அதிகம் மாதம் இருநூற்றிஎன்பது
கர்நாடகாவில் கரண்ட் கட்!

ட்ரான்ஸ்பார்மர்கள் செயல் இல்லை
இடம் மாற்றம் சப்பைக்கட்டுகள்
வாரம் இரண்டு நாள்
எட்டு மணி நேரம் கரண்ட் கட்!

மூக்கால் அழுது பணம் கட்ட
மாதம் எட்டு நாளுக்கு கரண்ட்
இல்லாக்கொடுமை இல்லை ஜெனரேடர் ஓட்டம்
மாத இறுதியில் கரண்ட் பில் முன்னூறு குறைவு!

--
Regards
Vijayashankar

Wednesday, July 22, 2009

Swine Flu details

What is swine flu?
Swine Influenza (swine flu) is a respiratory disease of pigs caused by type A influenza viruses. Outbreaks of swine flu happen regularly in pigs. People do not normally get swine flu, but human infections can and do happen. Most commonly, human cases of swine flu happen in people who are around pigs but it's possible for swine flu viruses to spread from person to person also.

Are there human infections with swine flu in the U.S.?
In late March and early April 2009, cases of human infection with swine influenza A (H1N1) viruses were first reported in Southern California and near San Antonio, Texas. CDC and local and state health agencies are working together to investigate this situation.

Is this swine flu virus contagious?
CDC has determined that this virus is contagious and is spreading from human to human. However, at this time, it not known how easily the virus spreads between people.

What are the signs and symptoms of swine flu in people?
The symptoms of swine flu in people are similar to the symptoms of regular human flu and include fever, cough, sore throat, body aches, headache, chills and fatigue. Some people have reported diarrhea and vomiting associated with swine flu. In the past, severe illness (pneumonia and respiratory failure) and deaths have been reported with swine flu infection in people. Like seasonal flu, swine flu may cause a worsening of underlying chronic medical conditions.

How serious is swine flu infection?
Like seasonal flu, swine flu in humans can vary in severity from mild to severe. Between 2005 until January 2009, 12 human cases of swine flu were detected in the U.S. with no deaths occurring. However, swine flu infection can be serious. In September 1988, a previously healthy 32-year-old pregnant woman in Wisconsin was hospitalized for pneumonia after being infected with swine flu and died 8 days later. A swine flu outbreak in Fort Dix, New Jersey occurred in 1976 that caused more than 200 cases with serious illness in several people and one death.

How do you catch swine flu?
Spread of swine flu can occur in two ways:

* Through contact with infected pigs or environments contaminated with swine flu viruses.
* Through contact with a person with swine flu. Human-to-human spread of swine flu has been documented also and is thought to occur in the same way as seasonal flu. Influenza is thought to spread mainly person-to-person through coughing or sneezing of infected people.

Are there medicines to treat swine flu?
Yes. CDC recommends the use of oseltamivir or zanamivir for the treatment and/or prevention of infection with these swine influenza viruses. Antiviral drugs are prescription medicines (pills, liquid or an inhaler) that fight against the flu by keeping flu viruses from reproducing in your body. If you get sick, antiviral drugs can make your illness milder and make you feel better faster. They may also prevent serious flu complications. For treatment, antiviral drugs work best if started soon after getting sick (within 2 days of symptoms).

How long can an infected person spread swine flu to others?
People with swine influenza virus infection should be considered potentially contagious as long as they are symptomatic and possible for up to 7 days following illness onset. Children, especially younger children, might potentially be contagious for longer periods.

What can I do to protect myself from getting sick?
There is no vaccine available right now to protect against swine flu. There are everyday actions that can help prevent the spread of germs that cause respiratory illnesses like influenza. Take these everyday steps to protect your health:

* Cover your nose and mouth with a tissue when you cough or sneeze. Throw the tissue in the trash after you use it.
* Wash your hands often with soap and water, especially after you cough or sneeze. Alcohol-based hand cleaners are
also effective.
* Try to avoid close contact with sick people.
* If you get sick with influenza, CDC recommends that you stay home from work or school and limit contact with others to keep from infecting them. Avoid touching your eyes, nose or mouth. Germs spread
this way.

What should I do if I get sick?
If you live in San Diego County or Imperial County California or Guadalupe County, Texas and become ill with influenza-like symptoms, including fever, body aches, runny nose, sore throat, nausea, or vomiting or diarrhea, you may want to contact their health care provider, particularly if you are worried about your symptoms. Your health care provider will determine whether influenza testing or treatment is needed.

If you are sick, you should stay home and avoid contact with other people as much as possible to keep from spreading your illness to others.

If you become ill and experience any of the following warning signs, seek emergency medical care.

In children emergency warning signs that need urgent medical attention include:

* Fast breathing or trouble breathing
* Bluish skin color
* Not drinking enough fluids
* Not waking up or not interacting
* Being so irritable that the child does not want to be held
* Flu-like symptoms improve but then return with fever and worse cough
* Fever with a rash

In adults, emergency warning signs that need urgent medical attention include:

* Difficulty breathing or shortness of breath
* Pain or pressure in the chest or abdomen
* Sudden dizziness
* Confusion
* Severe or persistent vomiting

Can I get swine influenza from eating or preparing pork?
No. Swine influenza viruses are not spread by food. You cannot get swine influenza from eating pork or pork products. Eating properly handled and cooked pork products is safe.

--
Regards
Vijayashankar

Some Fun Definitions

School: A place where Papa pays and Son plays.

cid:_1_08CA087808CA043C003E47D2652573A7



Life Insurance:
A contract that keeps you poor all your life so that you can die Rich.
cid:_2_08CA114408CA0E90003E47D2652573A7


Nurse:
A person who wakes u up to give you sleeping pills.
cid:094291617@31122007-16de


Marriage:
It's an agreement in which a man loses his bachelor degree and a woman gains her masters.

Tears:
The hydraulic force by which masculine willpower is defeated by feminine waterpower.
cid:_1_08CA20B408CA1DE4003E47D2652573A7



Lecture:
An art of transferring information from the notes of the Lecturer to the notes of the students without passing through "the minds of either"
cid:_1_08CA240C08CA1DE4003E47D2652573A7


Conference:
The confusion of one man multiplied by the number present.
cid:_2_08CA2B8C08CA28E8003E47D2652573A7


Compromise:
The art of dividing a cake in such a way that everybody believes he got the biggest piece.
cid:_2_08CA335408CA3090003E47D2652573A7


Dictionary:
A place where success comes before work.
cid:_2_08CA3AC008CA3830003E47D2652573A7


Conference Room:
A place where everybody talks, nobody listens and everybody disagrees later on.
cid:_1_08CA425408CA3F98003E47D2652573A7


Father:
A banker provided by nature.  
cid:094291617@31122007-16e5


Boss:
Someone who is early when you are late and late when you are early.
cid:_1_08CA510808CA4E88003E47D2652573A7


Politician:
One who shakes your hand before elections and your Confidence after.
cid:_2_02619A340A0D1760003E47D2652573A7


Doctor:
A person who kills your ills by pills, and kills you by bills.

Classic:
Books, which people praise, but do not read.
cid:_2_0261A34C0261A0D8003E47D2652573A7


Smile:
A curve that can set a lot of things straight.

Office:
A place where you can relax after your strenuous home life.

Yawn:
The only time some married men ever get to open their mouth.

Etc.:
A sign to make others believe that you know more than you actually do.
cid:_1_0261B07C0261AD74003E47D2652573A7


Committee:
Individuals who can do nothing individually and sit to decide that nothing can be done together.
cid:_1_0261B8200261B558003E47D2652573A7


Experience:
The name men give to their mistakes.
cid:_2_0261BFA40261BD24003E47D2652573A7


Atom Bomb:
An invention to end all inventions.


Philosopher:
A fool who torments himself during life, to be wise after death 

--
Regards
Vijayashankar

Friday, July 17, 2009

Bus Stops around the world


Just Mumbai for now.... Since Our Mumbai is the BEST!

Thursday, July 16, 2009

என் காதல் டைரி

நண்பர் திருப்பூர் சுந்தரவடிவேலு அவர்கள் எழுதிய ஒரு கவிதை...

என் காதல் டைரி

உன் மௌனங்களின் நாராசாரத்தில்
என் ஆழ் நித்திரை பாழ்..
எதிர்ப்படாத நீ தரும் இம்சைகள்
எதிரில் வந்து கத்தியில் குத்தினாலும்
தேவலாம் போன்ற வலிகள்....

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

ஒவ்வொரு இரவிலும் உன் திருமணப்பத்திரிகை
நூல் அஞ்சலில் வருகிறது கனவாய்...
என் பெயர் இல்லாமல் இருக்குமோ என்று அஞ்சியே
அவைகளை என் ஒவ்வொரு கனவிலும்
பிரிப்பதே இல்லை. ...

நீ அமைதியின் ரசிகை என்பதை புரிந்தும் கூட
என் பதற்றங்களை என்னிடமிருந்து ஒழிக்க முடியவில்லை.

நான் உன்னை விரும்பாமல் இருந்திருந்தால் ஒரு சமயம் நீ
என்னை விரும்பியிருப்பாய். ....- அதற்காக உன்னை
விரும்பாமல் இருக்கும் திறன் என் வசமில்லை.

நான் உன்னைக் காதலிக்கிறேன்.. காதலிக்கிறேன்.....
என்னை நீ உதறித்தள்ளுவது பொருட்டே அன்று......

Wednesday, July 15, 2009

The European Commission changes English Language

The European Commission has just announced an agreement whereby English will be the official language of the European Union rather than German, which was the other possibility.

As part of the negotiations, the British Government conceded that English spelling had some room for improvement and has accepted a 5- year phase-in plan that would become known as 'Euro-English'.

In the first year, 's' will replace the soft 'c'. Sertainly, this will make the sivil servants jump with joy. The hard 'c' will be dropped in favour of 'k'. This should klear up konfusion, and keyboards kan have one less letter. There will be growing publik enthusiasm in the sekond year when the troublesome 'ph' will be replaced with 'f'. This will make words like fotograf 20% shorter.

In the 3rd year, publik akseptanse of the new spellingkan be expekted to reach the stage where more komplikated changes are possible.

Governments will enkourage the removal of double letters which have always ben a deterent to akurate speling.

Also, al wil agre that the horibl mes of the silent 'e' in the languag is disgrasful and it should go away.

By the 4th yer people wil be reseptiv to steps such as

replasing 'th' with 'z' and 'w' with 'v'.

During ze fifz yer, ze unesesary 'o' kan be dropd from vords kontaining 'ou' and after ziz fifz yer, ve vil hav a reil sensibl riten styl.

Zer vil be no mor trubl or difikultis and evrivun vil find it ezi tu understand ech oza. Ze drem of a united urop vil finali kum tru.

Und efter ze fifz yer, ve vil al be speking German like zey vunted in ze forst plas...

If zis mad you smil, pleas pas on to oza pepl

:-)

--
Regards
Vijayashankar

Tuesday, July 14, 2009

Fashionably Mysterious

Dear friends I found this article on http://www.personalmba.com an interesting site for learning Biz Management, by Josh Kaufman!

The Dangers of Mystique

Fashionably Mysterious

There's a big difference between liking the idea of being/doing something and liking the actual being/doing.

It's easy to like the idea of being the CEO of a Fortune 50. It's harder to like the hours, the responsibility, and the pressure that comes with the top job.

It's easy to like the idea of being a manager. It's harder to like the demands from C-level execs, surprises from your direct reports, and the necessity of defending your turf in a political environment.

It's easy to like the idea of getting an Ivy-League MBA or law degree. It's harder to like the six-figure debt and the corresponding necessity of getting a 120-hour-a-week job to make the investment "worth it."

It's easy to like the idea of being self-employed. It's harder to like the fact that 100% of your income comes from your own effort, and if you screw up, you're the one that will face the consequences.

It's easy to like the idea of raising millions of dollars of venture capital. It's harder to like the fact that you've given up control over the project you're investing your life in.

It's easy to like the idea of being an author or professional blogger. It's harder to like the solitude, uncertainty, and the long hours of "butt in chair, hands on keyboard" that consistent writing requires.

It's easy to like the idea of being a celebrity. It's harder to like the scrutiny, loss of privacy, and constant fear that people will direct their attention away from you in favor of the "next big thing."

It's easy to like the idea of being a supermodel. It's harder to like strictly controlling your diet, constant workouts, and hour-upon-hour of sitting still for the camera.

It's easy to like the idea of being a Broadway star. It's harder to like the endless auditions, evenings of waiting tables, and recognition that – even after landing a high-profile show – you'll probably be out of work again in a few months.

It's easy to like the idea of being a secret agent or special forces commando. It's harder to like people shooting at you.

Mystique is a powerful force – a little mystery makes most things appear a lot more attractive than they actually are. Fortunately, there's an easy way to counteract the rose-colored glasses of mystique: have a real human conversation with someone who's actually done what you're attracted to. Here's what to ask:

"I really respect what you're doing, but I imagine it has high points and low points. Could you share them with me? Knowing what you know now, is doing this worth it?"

It only takes a few minutes, and you'll be amazed by what you learn, both on the positive or negative side.

No job, project, or position is flawless – every course of action has benefits and drawbacks. Learning what they are in advance gives you a major advantage: it allows you to examine an option without idealizing it, then choose if it's really what you want to do with your time before you start. That kind of knowledge is priceless.

Like this post? Be sure to share it with a friend or colleague!

:-)

What is Cloud Computing?

Cloud Computing is a concept, that can be well applied enterprise wide.

There is no confusion in using it. It is all about deployment.

To make it simple, there is very simple architecture dimension to it. Necessary servers and related applications are deployed very close the the place of use, limiting the internet "hopping" dependence. Also over intranet, multi cities connection with a dedicated VPN, might give an exemplary performance.

At times I felt that this is a new way of Marketing the same existing ( co hosting ) kind of service to make "moolah". Well I beg to differ again, there is some element to the meaning of "Clouds".
Major utilization - usage of systems, can be achieved, without idling or waste of resources. So theoretically, with a secure connection ( I talk broadband here ) you might be able to connect to systems in USA, while they are sleeping and work to get its power from India, when you are awake! Sounds OK.

It is a way of shared service. On the cloud.

Also the license management, of costly software or SaaS, can be optimally utilized for a given multinational corp. (MNC) with a fixed set of licenses, with this method - cloud product licence management ( a product that I am trying to patent! ).

So major achievement of cloud computing comes from the infrastructure management seamlessly.

It is not just a technology, it is an evolving business Model. Hence clouds can represent, merge different location with one another and effectively use infrastructure.

Finally we should not forget in India, that there is bottleneck on bandwidth and also the inherent politico user control on spectrum.

--
Regards
Vijayashankar

Jeyamohan's article on Ayn Rand

http://jeyamohan.in/?p=3405

ஜெயமோகனின் இந்த அயன் ரெண்ட பற்றிய ஆர்டிகிள் - கல்லூரி சென்ற போது என் சீனியர்ஸ் சொன்னது ஞாபகம் வந்தது.

என் கல்லூரி பி.எஸ்.ஜி மாணவர்கள், ஐ.ஐ.தி மாணாக்கர் விட ஒரு படி மேலே, ஒரு தனித்தன்மையோடு விளங்குவது, ஒவ்வொருவரும் ஒரு தனிப்பட்ட திறமையான மாணவர் என்பதால் என்ற எண்ணம் வலுவாக ஊட்டப்பட்ட நிலை தான், ஒவ்வொருநாளும்! கல்லூரி சேரும் மாணவர்கள், பல திக்குகளிலிரிந்து, முதன்மை மாணவர்கள் ஒன்று சேரும் போது நடக்கும் போட்டி, விவாதங்கள், ஒருவனை சிறக்க நிருபனமாக்குகிறது!
--
Regards
Vijayashankar

Monday, July 13, 2009

Some Architectural snippets on JAVA, J2EE and Web

When migrating a web-based solution to a J2EE solution, you need to consider the requirements of the original solution as opposed to taking the route of replacing like with like, e.g. replacing ASP with JSP.

It may be the case that a solution using PHP and PERL technologies to handle presentation and business logic (and in some cases transaction management), could be better separated in J2EE with presentation logic being handled by JSP and Servlets and business logic by EJBs. (If transactions are involved in almost all cases, this is enough justification for using a separate application server and Enterprise JavaBeans.)

***

Use AJAX for repeated refreshes in web pages. Gmail uses this! ( note - 5 years Beta, solidly tested ).

Ajax neither reduces browser-compatibility issues nor improves security in anyway. Ajax will not work if Javascript is disabled because Ajax is basically a combination of Java Script and XML.

***

You are architecting a new web based labor claim management application. Currently the users have a Java Swing-based application running on their local PCs, and you want to implement the new web-based solution with a GUI that is similar to their desktop application. Once the users have filled in their hours then you must send the details to central labour system through a Web service.

What of the following technologies would be required for building this application?

UI can be built using JSF and the web service may be invoked through a JAX-WS client.


The Java Message Service (JMS) API is an API for accessing enterprise messaging systems. The Java Message Service makes it easy to write business applications that asynchronously send and receive critical business data and events. It defines a common enterprise messaging API that is designed to be easily and efficiently supported by a wide range of enterprise messaging products. It supports both message queueing and publish-subscribe styles of messaging.

The Java Secure Socket Extension (JSSE) enables secure Internet communications. It provides a framework and an implementation for a Java version of the SSL and TLS protocols and includes functionality for data encryption, server authentication, message integrity, and optional client authentication. Using JSSE, developers can provide for the secure passage of data between a client and a server running any application protocol, such as Hypertext Transfer Protocol (HTTP), Telnet, or FTP, over TCP/IP.

The Java Cryptography Extension (JCE) provides a framework and implementations for encryption, key generation and key agreement, and Message Authentication Code (MAC) algorithms. Support for encryption includes symmetric, asymmetric, block and stream ciphers.

***

You are currently designing your own Desktop Publishing application, as you have not found any existing application that does exactly what you want. As part of the design, you are using a Controller to which you send all GUI requests. Not all objects can process the same commands.

For example, you cannot select the spell check tool when an image has the focus. To stop any possible errors, you would like to filter out some of the messages as they are passed from these objects to the Controller object. What pattern could you use?
Firewall and Filter are not design patterns. In this scenario, what you are essentially trying to do is filter all packets that do not meet a certain set of requirements. This behavior is just like a Proxy server dropping packets from certain IP address etc.

Proxy - (GOF 207): "Provide a surrogate or placeholder for another object to control access to it."

The other patterns:

Adapter - (GOF 139):"Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces."

Observer - (GOF 293):"Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically."

Chain of Responsibility - (GOF 223):"Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it."

***

Both the Abstract Factory and Factory Method are Creational patterns.

Abstract Factory - (GOF 87): "Provide an interface for creating families of related or dependent objects without specifying their concrete classes."

Factory Method - (GOF 107): "Define an interface for creating an object, but let subclasses decide, which class to instantiate. Factory Method lets a class defer instantiation to subclasses."

***

The current application has been built using JSF & a custom persistence framework. You have been approached to expose some of the data as a EJB to another J2EE application. You may need to access multiple business objects to provide the data.

Use Session Facade.

See description of patterns.
Application Service - Application Service centralizes and aggregates behavior to provide a uniform service layer to the business tier services. An Application Service might interact with other services or Business Objects. An Application Service can invoke other Application Services and thus create a layer of services in your application.

Session Facade - Session Facade provides coarse-grained services to the clients by hiding the complexities of the business service interactions. A Session Facade might invoke several Application Service implementations or Business Objects. A Session Facade can also encapsulate a Value List Handler.

The Service to Worker pattern, like the Dispatcher View pattern, describes a common combination of other patterns from the catalog. Both of these macro patterns describe the combination of a controller and dispatcher with views and helpers. While describing this common structure, they emphasize related but different usage of patterns. Both of these patterns differ in division of labour among components(Controller, Dispatcher and View).

In Dispatcher View content retrieval is done by View and in case of Service To worker content retrieval is done by controller.

Business Delegate - Business Delegate reduces coupling between remote tiers and provides an entry point for accessing remote services in the business tier. A Business Delegate might also cache data as necessary to improve performance. A Business Delegate encapsulates a Session Facade and maintains a one-to-one relationship with that Session Facade. An Application Service uses a Business Delegate to invoke a Session Facade.

***


Polymorphism is a characteristic of being able to assign a different behavior or value in a subclass, to something that was declared in a parent class.

For example, a method can be declared in a parent class, but each subclass can have a different implementation of that method.

Inheritance is the ability of objects in Java to inherit properties and methods of other objects.

An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of object and thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer."

Encapsulation (also information hiding) consists of separating the external aspects of an object which are accessible to other objects, from the internal implementation details of the object, which are hidden from other objects.

***

Every Java object implicitly extends java.lang.Object class. What is this design concept?

It describes Inheritance. All Java objects extend Object class implicitly and also inherit methods such as toString().

Polymorphism is a characteristic of being able to assign a different behavior or value in a subclass, to something that was declared in a parent class. For example, a method can be declared in a parent class, but each subclass can have a different implementation of that method. Inheritance is the ability of objects in Java to inherit properties and methods of other objects.

An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of object and thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer."

Encapsulation (also information hiding) consists of separating the external aspects of an object which are accessible to other objects, from the internal implementation details of the object, which are hidden from other objects.

***

What is the difference between Maintainability and Manageability in Software Engineering?

Maintainability (Cade 8) "is the ability to correct flaws in the existing system without impacting other components of the system" and Manageability (Cade 9) "is the ability to manage the system to ensure the continued health of a system with respect to scalability, reliability, availability, performance and security."

***

It provides a convenient way to bind an XML schema to a representation in Java code. This makes it easy for you to incorporate XML data and processing functions in applications based on Java technology without having to know much about XML itself. Which of the following is the API described above?

JAXB - Java Architecture for XML Binding (JAXB) provides a convenient way to bind an XML schema to a representation in Java code. This makes it easy for you to incorporate XML data and processing functions in applications based on Java technology without having to know much about XML itself.

SAAJ - The SOAP with Attachments API for Java (SAAJ) provides a standard way to send XML documents over the Internet from the Java platform. SAAJ 1.3 EA (with support for SOAP 1.2) is shipped in Java WSDP 2.0.

JAXR - The Java API for XML Registries (JAXR) provides a uniform and standard Java API for accessing different kinds of XML Registries. An XML registry is an enabling infrastructure for building, deploying, and discovering Web services.

JAXP - The Java API for XML Processing (JAXP) enables applications to parse, transform, validate and query XML documents using an API that is independent of a particular XML processor implementation. JAXP provides a pluggability layer to enable vendors to provide their own implementations without introducing dependencies in application code.

***

You have developed an application consisting of Java EE Stateless session beans. Methods of these beans use simple Java types. You would like to convert them to web services. How can you achieve it?

You can use annotations like @WebService and @WebMethod. They are automatically deployed as web services.

. web.xml does not have any such entries.

. resource injection is a mechanism that removes the burden of creating and initializing common resources in a Java runtime environment.

. ejb-jar.xml does not have any such entries.

***

EJB 3.0 offers simplified entity programming model.

Java Entity is a POJO class but not an EJB, so it does not require any Local/Home interfaces. Entities may either use persistent fields or persistent properties.

If the mapping annotations are applied to the entity's instance variables, the entity uses persistent fields.

If the mapping annotations are applied to the entity's getter methods for JavaBeans-style properties, the entity uses persistent properties. You cannot apply mapping annotations to both fields and properties in a single entity.

Simple primary keys use the javax.persistence.Id annotation to denote the primary key property or field. Composite primary keys are denoted using the javax.persistence.EmbeddedId and javax.persistence.Id Class annotations.

In the Java Persistence API, you no longer need to provide a deployment descriptor. JPA supports complex relationships between Entities.

***

A typical JSF application contains
  • A set of JSP pages (although you are not limited to using JSP pages as your presentation technology)
  • A set of backing beans, which are JavaBeans components that define properties and functions for UI components on a page
  • An application configuration resource file, which defines page navigation rules and configures beans and other custom objects, such as custom components. Usually named faces-config.xml
  • A deployment descriptor (a web.xml file)
  • Possibly a set of custom objects created by the application developer. These objects might include custom components, validators, converters, or listeners.
  • A set of custom tags for representing custom objects on the page
  • validations.xml is not part of JSF.
***

Real Time Web based Application can be built using JSP for UI, stateless session beans for business services and EJB3 entities for persistence.

***

The JavaServer Pages Standard Tag Library (JSTL) encapsulates, as simple tags, core functionality common to many JSP applications.

--
Regards
Vijayashankar

Securing Company systems over Web

The company web server needs to serve pages to remote users and office machines need access to the internet.

Given the above architectural system specification you should secure it by creating a DMZ that contains the company web server.

You should put machines that provide services to Internet clients in the DMZ and the office machines and development servers behind an inner firewall.

You would then configure a proxy server in the DMZ to forward the requests from the office machines to the Internet.

***

What are the solutions available, if planning for interfacing with existing CORBA systems. You can use Java IDL to integrate with these other systems.

The following is taken from: http://java.sun.com/j2se/1.3/docs/guide/idl/index.html

Java IDL adds CORBA (Common Object Request Broker Architecture) capability to the Java platform, providing standards-based interoperability and connectivity.

Java IDL enables distributed Web-enabled Java applications to transparently invoke operations on remote network services using the industry standard IDL (Object Management Group Interface Definition Language) and IIOP (Internet Inter-ORB Protocol) defined by the Object Management Group. Runtime components include Java ORB for distributed computing using IIOP communication.

Java IDL should not be used when servicing requests from CORBA clients and the reference to messaging is a red herring.

***

How does a predominantly EJB based J2EE application that has to be accessed by CORBA clients? Which connectivity option would you recommend?

RMI-IIOP stands for Remote Method Invocation (using IIOP as the transport.) This is the protocol supported by EJB1.1

**

What if you are Streaming information of the network?

StAX provides a standard, bidirectional pull parser interface for streaming XML processing, offering a simpler programming model than SAX and more efficient memory management than DOM.

StAX enables developers to parse and modify XML streams as events, and to extend XML information models to allow application-specific additions.

Below is an excerpt from Java EE tutorial.

Streaming refers to a programming model in which XML infosets are transmitted and parsed serially at application runtime.Stream-based parsers can start generating output immediately, and infoset elements can be discarded and garbage collected immediately after they are used.Streaming models for XML processing are particularly useful when your application has strict memory limitations, as with a cell phone running J2ME, or when your application needs to simultaneously process several requests, as with an application server. Streaming pull parsing refers to a programming model in which a client application calls methods on an XML parsing library when it needs to interact with an XML infoset; that is, the client only gets (pulls) XML data when it explicitly asks for it. Streaming push parsing refers to a programming model in which an XML parser sends (pushes) XML data to the client as the parser encounters elements in an XML infoset; that is, the parser sends the data whether or not the client is ready to use it at that time.

***

Use a VPN (Virtual Private Network) to connect to company networks. Mostly applications exclusive and sharing of data, should use this. This is better than using Firewalls, over internet.

***

You have a requirement that the PIN of the customer used for ATM transactions must be encrypted using a one-way encryption algorithm to prevent data theft.

You should use SHA encryption. http://en.wikipedia.org/wiki/SHA_hash_functions

3DES is a symmetrical encryption algorithm.

Blowfish is a symmetrical encryption algorithm.

RSA is a asymmetrical encryption algorithm.

--
Regards
Vijayashankar

Various Methods of Web Attacks

A Denial-of-Service attack (also DoS attack) is an attack on a computer system or network that causes a loss of service to users. Usually it is realized through consuming all of the bandwidth available to the victim network or by overloading the computational resources of the victim system. It can be prevented by using Service Request Queue technique - limiting the number of concurrent requests one application can get while queuing all excess requests.

A Man-in-the-Middle (MitM) attack is a technique where an attack intercepts another user's session, inspects its contents and tries to modify its data or otherwise use it for malicious purposes. Measures to prevent these attachs are to use encryption of sensitive data and prevent the data being read. Some examples are using SSL, avoiding Frames/IFrames, avoid URL rewriting (SessionId is exposed).

Cross Site Scripting (XSS) is a type of computer security exploit where information from one context, where it is not trusted, can be inserted into another context, where it actually is trusted. From the trusted context, attacks can be launched.

Cross site scripting (also known as XSS) occurs when a web application gathers malicious data from a user. The data is usually gathered in the form of a hyperlink which contains malicious content within it. The user will most likely click on this link from another website, instant message, or simply just reading a web board or email message.

Usually the attacker will encode the malicious portion of the link to the site in HEX (or other encoding methods) so the request is less suspicious looking to the user when clicked on. After the data is collected by the web application, it creates an output page for the user containing the malicious data that was originally sent to it, but in a manner to make it appear as valid content from the website.

Some of the measures to prevent it : encode the data on the generated pages, escape user input (special characters,tags), validate user input(maximum length) using Frameworks like Struts Validator, users disable javascript, avoid using Frames/IFrames.

Phishing is an attempt to criminally and fraudulently acquire sensitive information, such as usernames, passwords and credit card details, by masquerading as a trustworthy entity in an electronic communication. Phishing is a social engineering technique to fool users.
--
Regards
Vijayashankar