Sunday, December 14, 2014

ఓ ఆత్మా రా ! (ఓ యధార్ధ ఆత్మకధ)(OUIJA BOARD) (My close encounters with THE DEVIL - Story 2)




ఓ దస్తా పేపర్లూ, బస్తా పెన్నులూ ఇవ్వండి
ఆత్మ కధ రాసుకోవాలి అంటాడు బ్రహ్మానందం జులాయి సినిమాలో

నా దగ్గర పెన్ను పేపరు రోజూ ఉన్నాయి కానీ, 
ఖాళీ మాత్రం ఇవాళే దొరికింది !
అందుకే నేనూ సరదా పడ్డా ... 
ఆత్మ కధ రాసుకోవాలని !

ఇది నా ఆత్మ కధలో చిన్న ప్రేతాత్మ కధ !
-------------------------------------------------------------

జనవరి 4 వ తేది 

సమయం అర్థ రాత్రి 11:55
ఇంకా ఐదు నిముషాలుంది...
గడియారంలో నిముషం ముళ్ళు భయం భయంగా ముందుకు కదులుతోంది...12 వైపు !

బయట అంతా చిమ్మ చీకటి, ఆ గది లోపల నుండి గొళ్ళెం పెట్టబడి ఉంది. లోపల చిన్న కొవ్వొత్తు వెలుతురు మాత్రమే ఉంది. దాని చుట్టూ 5 గురు వృ
త్తాకారంలో నిల్చుని ఉన్నారు. ఆ చిన్న వెలుతురులో సైతం వారి ముఖాల్లో భయం ప్రస్ఫుటంగా కనిపిస్తోంది. వారి మధ్యలో నేనూ నా మిత్రుడు కిరణ్ ఓజా బోర్డ్ ముందు కూర్చుని ఉన్నాము. 

ఓజా బోర్డు !!!
ఇది చనిపోయినవారి ఆత్మలను పిలిచి వాటితో సంభాషించేందుకు ఉపయోగపడుతుంది.


బోర్డు పై ABC..Z, 123..9, 'Yes 'మరియు 'No' అనే అక్షరాలు, పక్కన వెలుగుతున్న కొవ్వొత్తు వెలుగులో ఎరుపు ఛాయలో మెరుస్తున్నాయి. అక్షరాలకు వాడిన ఖతి, బోర్డ్  పైన ముద్రించిన దెయ్యపు ముఖం, చుట్టుఉ వాడిన పురాతన కాలపు అసురీ విద్యలకు సంబంధించిన చిహ్నాలవల్ల ఓజా బోర్డు చూస్తేనే వెన్నులో ఒక చిన్న వణుకు పుట్టించేలా ఉంది. బోర్డుపై ఒక చిన్న రాగి నాణెం ప్రేతాత్మ చెప్పే అక్షరం పైకి కదిలేందుకు సిద్ధంగా ఉంది. 

మేము ఆ గది నుంచి దేవుడి చిత్ర పటాలు, మా వంటి మీద కాశీ తాళ్ళు, మెడలొ బంగారు గొలుసులూ, ఉంగరాలు, మొహాన బొట్లు అన్ని దైవీక సంబంధమైన చిహ్నాలు తీసేసాం ,  అవి ఉంటే ప్రేతాత్మలు దరికి రావు.


అసలు నాకు ఈ ప్రేతాత్మల పై 
అంత ఆసక్తి ఎమిటి ?

మన హేతుకతకు అందని ఆ తెలియని తనం.. భయం,

తెలియనిది తెలుసనుకునే తెలిసితెలియని తనం.. మూర్ఖత్వం,
అదే భయానికి హేతుకత తోడైతే... ఆశక్తి !

ఈ మూడు గల ఒక 9వ తరగతి పిల్లాడూ ప్రేతాత్మలను పిలిచి సంభాషించేందుకు సిద్ధమయితే? 
ఇప్పుడా గదిలో అదే జరుగుతోంది.
ప్రేతాత్మను ఆవాహనచేసాకా అది తిరిగి వెళ్ళకపోతే? అది అతనినే ఆవహిస్తే? ఆ ప్రేతాత్మల బారినుండి తననుతాను కాపాడుకోగలడా?

రాం గోపాల్ వర్మకి దెయ్యం అంటే ఎందుకు ఇష్టమో నాకు తెలియదు కాని నాకు దెయ్యాలంటే ఆశక్తి కలగడాని నా చిన్నప్పుడు జరిగిన కొన్ని సంఘటనలు నాకు వాటి పట్ల మొదట భయం తరువాత ఆశక్తి కలగటానికి కారణమయ్యాయి.

నేను ఆరోవ తరగతి చదువుతుండంగా నా మిత్రుడు ఒకడు కాలం చేసాడు. నేనెప్పుడు ఒంటరిగా ఉన్నా వాడు కనిపించినట్టు అని పించేది, చాలా భయం వేసేది. నేనేమో హాస్టల్ ఎవరికి చెప్పుకోలేక పోయేవాడిని, ఇంట్లో చెప్తేనేమో నమ్మేవారు కాదు, తిరిగి హాస్టల్ కి వెళ్ళడానికి ఇష్టం లేక అబద్ధం చెప్తున్నా అనుకునే వారు ! దానితో భయం అలవాటు అయ్యిపోయింది. ఎంతలా అంటే "అసలు మనం ఎందుకు భయపడుతున్నాం?" అని ఆలోచించేంతలా !!


ఆసక్తే ఆ శక్తి.


ఓజా బోర్డు ముందు కూర్చున్నానేకాని మనసులో చాలా భయంగా ఉంది, ఎంత వద్దనుకున్నా ఊపిరికింద హనుమాన్ చాలిసా స్మరణ జరిగిపోతోంది.గత రెండు రోజులుగా జరిగిన సంఘటనలు అలాంటివి మరి

ఒక్క నిముషం అన్నీ కళ్ళ ముందు కదల సాగాయి ... ... ...

మా హాస్టల్ ఊరవతల పంట పొలాల మధ్యలో ఉంది. మేము వంతుల వారిగా ప్రతీ శని వారం మరియు ఆదివారం రాత్రి ఒక ముగ్గురు నలుగురు కుర్రాళ్ళు గొడ దూకి హాస్టల్ బయటకు వెళ్ళే వాళ్ళం. అప్సరా సినిమా హాల్లో సినిమా చూసి ధాబాలో పరోటా తిని తిరిగి 1:00 గం కు హాస్టల్ కి వచ్చేసే వాళ్ళం. పొలాల్లో పాములూ, నక్కల ఊళలు కొరివి దెయ్యాల కధలూ లెక్క చేసేవాళ్ళం కాదు.

కాని ఒక రోజు రాత్రి మూడో అంతస్తు కిటికీలోంచి పొలాల మీదుగా చంద్రుడి వెన్నెల ఆశ్వాదిస్తున్న ఒక అమ్మాయికి రెండు తెల్లని దెయ్యపు ఆకారాలు గోడ మీద కూర్చుని కనిపించాయి. దాంతో ఆ అమ్మాయి కెవ్వుమని కేకపెట్టి అక్కడే కళ్ళుతిరిగి పడిపోయింది. ఆమెకు తెలివి వచ్చాక విషయం తెలుసుకుని కిటికీ దెగ్గరకు వెళ్ళి చూస్తే అలంటివి ఏమీ కనిపించలేదు.

ఆ అమ్మాయి భ్రమ పడింది అని అంతా కొట్టిపడేసారు.

నిన్న రాత్రి మళ్ళీ అదే సమయానికి కిటికీ దగ్గర నుంచున్న అమ్మాయిలకు, ఎర్రని నిప్పు కణికలు ఎగురుతూ కనిపించాయి.. కొరివి దెయ్యాలు !! ఈ సారి అరుపులు కేకలు అందరమ్మాయిల వంతయ్యింది. వాళ్ళ ఏడ్పులు పెడ బొబ్బలతో విషయం స్కూల్లో అందరికీ పాకిపోయింది.

ఎవరు చూసినా దెయ్యాల విషయం మాట్లాడుకుంటున్నారు, ఎవరికి తోచినట్టు వారు, ఎవరికి తెలిసినట్టు వారు, ఎవరి అనుభవం వారు... ఎవరి కధలు, కల్పనలు వాళ్ళు.

మేము మాత్రం ఇవాళే ఈ ఓజా బోర్డుతో ప్రేతాత్మను పిలవాలని నిశ్చయించుకున్నాం, ఇప్పటికే రెండు సార్లు వాయిదా వేసాం మరి. ఇవాల్టి దాకా ధైర్యంగా మాతో పాటు ఉండటానికి అంగీకరించిన కొంత మంది అబ్బాయిలు కూడా భయపడిపోయారు.

భయానికి ఆడ మగా తేడాలేదు, అందరూ సమానమే. అమ్మాయిలు ఉన్నదానికంటే ఎక్కువ భయం నటిస్తారు.. అబ్బాయి సాయం కోరడానికి, అబ్బాయిలు ఉన్న ధైర్యం కన్నా ఎక్కువ ధైర్యం నటిస్తారు.. అమ్మాయికి అభయం ఇచ్చేలా కనిపించాలని. 



ఇలా ఆలోచించుకుంటుండగానే 11:59 అయ్యిందని తెలుపుతూ మేము పెట్టుకున్న అలారం మోగింది.
అంత నిశ్శభ్దంలో అది చెసిన చప్పుడుకి ఒక్క సారిగా అందరూ ఉలిక్కి పడి మళ్ళీ తేరుకున్నాం !
ముందుగా నిర్ణయించుకున్నట్లుగానే నా మిత్రుడి ఆత్మను ఆహ్వానించడానికి సిద్ధమయ్యాం !

బోర్డుపై ఉన్న రాగినాణెం పై నేను వేలు పెట్టి కళ్ళు మూసుకున్నా, మంద్ర స్తాయిలో వణుకుతున్న కంఠంతో 

మరణించిన మిత్రమా 'సురేష్ రా', 

'సురేష్ రా',

మిత్రమా 'సురేష్' రా,

'సురేష్ రా' అని అంటున్నా.

నా గొంతు నన్నే భయపెడుతోంది.

ఒక నిముషం గడిచిపోయింది... 12:00 అయ్యింది సరిగ్గా.
చిన్నగా ఒక శబ్దం వినిపించింది. గది తలుపు దెగ్గర ఏదో కదులుతున్నట్టు, తలుపు తియ్యడానికి ప్రయత్నిస్తున్నట్టు.





సినిమాలు మరియూ విన్న కధల ప్రకారం ఆత్మలు వస్తువులని తాకలేవు ! పొలాల్లో దెయ్యాలు వచ్చేసాయా? తలుపు శబ్దం చెయ్యగలిగినవి నా పీక కుడా పట్టుకోగలవుగా? హమ్మో.
గుండె ఝల్లుమంది, వెన్నులో వణుకు మెదడుదాకా పాకింది.
అందరం తలుపువైపు చూస్తూ ఉండిపోయాం, ఎమి చెయ్యాలో తెలీక. నా వేలు ఇంకా రాగి నాణెం పైనే ఉంది.

తలుపు ఒక్కసారిగా తెరుచుకుంది, వరండాలోంచి ఒక అయిదు నల్లని ఆకారాలు లోపలికి వచ్చాయి.
గదిలో లైట్లు అన్ని వెలిగాయ్, చీకటికి అలవాటు పడిన కళ్ళు ఆ వెలుగును తట్టుకోడానికి కాస్త సమయం పట్టింది.
కళ్ళు తెరిచి చుద్దునా ఎదురుగా మా స్కూల్ డైరెక్టర్, వార్డెన్ ఇంకా కొంత మంది టీచర్లు. అందరి మొహాల్లో తీవ్రమైన కోపం కనిపిస్తోంది, లేడీ టీచర్ల మొహంలో ఆశ్చర్యం, భయం కోవకు చెందిన అభినయాలు కనిపిస్తున్నాయి.
నా వేలు ఇంకా బోర్డు పైనే ఉన్న విషయం గుర్తుకు వచ్చి చెయ్యి వెనక్కి తీసుకున్నా. 
మా డైరక్టర్! మిలటరి రిటైరెడ్ ఆఫీసర్,  క్రమ శిక్షణకు , తప్పినప్పుడు వేసే శిక్షలకు పెట్టింది పేరు. ఆయనను చూడగానే ముచ్చెమటలు పోసేసాయి, ఒక్క సారిగా స్తబ్దు అయ్యిపొయింది నా మెదడు.

దెయ్యం వస్తుందనుకుంటే, స్కూలు డైరక్టరు వచ్చాడెమిటి? మతిపోయింది నాకు.

ఆయన బయటకు నడవమని చేసిన సైగతో అందరూ పరుగులాంటి నడకతో గది నుంచి వరండాలోకి వచ్చాం. వచ్చీ రాగానే నా పిక్కల మీద ఒక దెబ్బ, పేక బెత్తంతో.
వరండాలో ఒక యాభై మంది ఉన్నారు,అమ్మాయిలు అందరూ ఏడ్పులు, భయంతో బిక్క చచ్చిపోయిన మొహాలతో మా వైపే చుస్తున్నారు.. రోజూ దెయ్యాలను తమపై ఉసిగొల్పుతున్నందుకు కోపంగా.

ఒక దెబ్బ పడటంతో నేను తేరుకున్నా. ఆ మొదటి దెబ్బే కష్టం, ఒకటి తిన్నాకా మిగతావన్ని లెక్కుండవు, కానీ నటిస్తాం ఎక్కువ పడకుండా.
గతంలో మాతోపాటు ప్రేతాత్మ ప్రయోగం చెయ్యాలనుకుని, భయపడి ఆగిపోయిన అబ్బాయిలు కూడా ఉన్నారు, తల దించుకుని.
మా వార్డెన్ హాస్టల్ లో ఉన్న కుర్రాళ్ళందరి హాజరు తీసుకున్నారు.

అమ్మాయిల్ని చూడగానే కాస్త హీరోలా అయ్యిపోయా, దెబ్బ లెక్కలేనట్లు, చిన్నగా వచ్చే చిరునవ్వును ఆపుకుంటున్నట్లు వాళ్ళకు కనిపించాలని ఆత్రం. నా పక్కన నలుగురికీ పడి మళ్ళీ నా దాకా వచ్చింది దెబ్బల పర్వం. నా వాటా రెండు అరచేతుల్లో కలిపి ఒక పది దెబ్బలు, ఇస్ ఇస్ అని అరచేతుల్లో పేక బెత్తం వాతలు పెట్టింది. నిజం చెప్పాలంటే విపరీత మైన నొప్పి, అయినా ఒప్పుకోను అనే అహం, మొండితనం.

మాకు కాసేపు తిట్ల పురాణం వినిపించాక ఎవరి రూంకి వారిని వెళ్ళిపొమ్మని చెప్పి డైరక్టర్ వెళ్ళిపోయాడు. నేను నా మంచం ఎక్కి దుప్పటి ముసుగు పెట్టేసుకున్నా. నేను పడిన భయానికి రెండు రోజుల దాకా నిద్ర పట్టదు. ఆలోచిస్తున్నా ఎక్కడ తేడా వచ్చింది? ఈ భయపడిన కుర్రాళ్ళు డైరక్టర్ కి చెప్పి ఉంటారా. కాని అమ్మాయిలు ఎందుకు ఏడుస్తున్నారు? మళ్ళీ దెయ్యాలు వచ్చాయా వాళ్ళ రూము దెగ్గరకు? నా వల్లనేనా?

ఒంటిగంట అయ్యింది. బయటకు వెళ్ళిన నలుగురు జాగ్రత్తగా తిరిగి వచ్చారు, నా మంచం కిటికీ దెగ్గర కావడంతో నన్ను లేపి లోపల నుంది గడియ పెట్టిన తలుపు తీయించి లోపలి వచ్చి పడుక్కున్నారు వాళ్ళందరూ. హమ్మయ్యా అనుకున్నా, కనీసం వీరికి ఏమీ కాలేదు. నాకు మాత్రం నిద్ర పట్టలేదు, రేపు ఎలా కొడతారో అని అలోచనలు, ఎంతమంది చూస్తారో, అమ్మాయిలు నవ్వుతారు పరువు పోతుంది. టీచర్లు చిరాగ్గా చూస్తారు. ఇవే ఆలోచనలు..

తెల్లారింది.

5:00 కి జాగింగ్, తరువాత యోగా, స్టడి హవర్స్, టిఫిన్ ఒక దాని తరువాత ఒకటి. నేను ఎవ్వరితో మాట్లాడలేదు. నాతో మట్లాడితే వాళ్ళను కూడా అనుమానిస్తారని వాళ్ళూ మాట్లాడలేదు.

9:00 అయ్యింది స్కూలు టైం అయ్యింది, క్లాసుకు వెళ్ళి కుర్చున్నా. తెలుగు మాష్టారిది మొదటి క్లాసు, కానీ ఆయన చెప్పదలుచుకోలేదు, స్టాఫు రూములో టాపిక్ లో నిజం పాళ్ళు తెలుసుకోవాలని నిశ్చయించుకుని, యక్ష ప్రశ్నలు వేస్తున్నాడు, గోడలా ఒక నిర్ఝీవమైన అభినయం తో నేను నిశ్శబ్దంగా నుంచున్నా.

ఈ లోపు ప్రిన్సిపల్ రూము నుంచి పిలుపు వచ్చింది. నేను దానికోసమె ఎదురు చూస్తున్నా, వెళ్ళి దెబ్బలు తినేస్తే ఇంక భయపడక్కర్లేదని. నాతో పాటు ఉన్న ఆరుగురు కూడా ప్రిన్సిపల్ గదిలోకి వచ్చారు. ప్రిన్సిపల్  రౌండ్స్ కి వేళ్ళారు, మేము మాటల్లో పడ్డం, అప్పుడు తేలిసిన విషయం ఏంటి అంటే, భయపడిన ఇద్దరు అబ్బాయిలు అంతకు మునుపే వాళ్ళ  'గర్ల్ ఫ్రెండ్స్' కి ఓజా బోర్డు విషయం చెప్పేసారు.. గొప్పగా.

అమ్మాయిలకు దెయ్యాలు కనిపించాయి నిన్న రాత్రి కూడా, దానితో వాళ్ళు భయపడిపోయి ఈ సారి డైరక్టరుకి దెగ్గరకు వెళ్ళి ఫిర్యాదు చేసారు ఆ అర్ధరాత్రి, భయపడిన అబ్బాయిలేమో వార్డెన్ కి చెప్పారు.
అందరూ కలిసి మా గది దెగ్గరకు వచ్చి, మా ప్రేతాత్మ కై పిలుపులు విన్నాకా లొపలికి వచ్చారన్నమాట !
మేము ఏడుగురం నవ్వుకుంటున్నాం, దెయ్యమనుకుంటే డైరక్టరు వచ్చాడని !

తలుపుకు దెగ్గరగా నుంచున్న మాలో ఒకడు ప్రిన్సిపల్ వస్తున్నాడని సిగ్నల్ ఇవ్వడంతో సైలంటయ్యాం. ప్రిన్సిపల్  రాగానే  జరిగింది తెలుసుకున్నాడు.
ఒక్కొక్కడిని టేబుల్ మీద మోచేతులు పెట్టి ఒంగుని నుంచోమని, సీటు మీద కనీసం ఒక పది దెబ్బలు వేసారు.
కళ్ళలో నీళ్ళు కాదు రక్తం వచ్చెంత నొప్పి, కాని మొండితనం, సిగ్గు, అహం... మొత్తం బాధని పంటి బిగువునే భరించేలా చేసాయి. 
ఎవరి కోటా వారికి పడ్డాకా మమ్మల్ని మా క్లాసులకి పంపించేసారు.

ఈ దెయ్యాల విషయమే తెలియట్లా, నా ప్రేతాత్మల ప్రయోగాల వల్ల దెయ్యాలు రోజూ స్కూలు చుట్టూ తిరిగుతున్నాయి, వాటిని వదిలించుకోడం ఎలా? మళ్ళీ ఇంకొక రోజు ఓజా బోర్డు ప్రయోగం చేసి వాటినే అడగాలి. నిర్ణయించుకున్నా.

వెళ్ళి క్లాసులో బెంచి మీద ఏమి నొప్పి లేనట్టు కుర్చున్నా, విపరీత మైన నొప్పి భరిస్తూ. అలా కుర్చున్నానో లేదో మళ్ళీ పిలుపు వచ్చింది. ఇది ఊహించని పరిణామం. టీచర్ నా వైపు జాలిగా చూస్తుంటే మళ్ళి వెళ్ళా ప్రిన్సిపల్ రూముకి.
అక్కడ వార్డన్ నిన్న సినిమాకు వెళ్ళిన నలుగురిని ఉతుకుతున్నాడు. అవును నిన్నరాత్రి హాజరు తీసుకున్నాడుగా. నన్ను మళ్ళీ అదే రకంగా నుంచోమన్నాడు, ఈ సారి వార్డెన్ అయిదు దెబ్బలతో సరిపెట్టాడు. సినిమాకు వెళ్ళి వచ్చే వాళ్ళకు తలుపు తీసి సాయం చేస్తున్నందుకు ఇది.

మళ్ళీ వాళ్ళ ను కొట్టడం మొదలు పెట్తాడు వార్డన్ , ఇది సిగరెట్లు కాలుస్తున్నందుకుట!
వాళ్ళలో ఒకడు చెప్తున్నాడు, సిగరెట్టు అలవాటు లేదు కేవలం దెయ్యాలకు భయపడి సిగరెట్టు అంటించా అని. అంటే వీళ్ళు నిన్నరాత్రే దొరికిపోయారా? మరి నాకు చెప్పలేదూ???! దుర్మార్గులు, అనుకున్నా. నిన్న అసలే తెల్ల డ్రస్సులు కనిపించేసి ఉంటారు, చీకట్లో కూడా, అనుకున్నా.

ఒక్క సారిగా స్పురించింది, చిక్కుముడి విడిపోవడంతో ఫక్కున నవ్వు బయటకు వచ్చేసింది. నవ్వుతున్న నన్ను చూసి ప్రిన్సిపల్ టేబుల్ దెగ్గరకు రమ్మన్నాడు. 
వెళ్ళా.
ఎందుకు నవ్వుతున్నావ్ అని అడిగాడు. 


అప్పుడు చెప్పా,
గోడ మీద దెయ్యాలు మన కుర్రాళ్ళే, లైటు కలరు చొక్కాలు వెన్నెల వెలుతురులో, పొల్లాల్లో కనిపించీ కనిపించకుండా దెయ్యాల్లా అనిపించారు కనిపించారు. మన కుర్రాళ్ళే దెయ్యాలకు భయపడి సిగరెట్టు వెలిగించినప్పుడు కొరివి దెయ్యాలయ్యారని.  హ హ హ్హా !!

ప్రిన్సిపల్ మొహం లో చిన్న నవ్వు ఆపుకుంటూ, నన్ను వెళ్ళిపొమ్మమన్నడు. దెబ్బలు తప్పించుకున్నందుకు ఆనందపడుతూ వెనుదిరిగా.
వెనుదిరిగానో లేదో నన్ను మళ్ళీ పిలిచాడు, ' సరే అయితే ముందు రోజు గోడ దూకి సినిమాకి వెళ్ళిన వారి పేర్లు చెప్పు ' అన్నాడు.
మతిపోయింది నాకు, ఇంత గోలలో వాడికి ఈ పాయింటు ఎలా తట్టింది, చా చా అనుకున్నా. తలదించుకున్నా చెప్పలేదు.
మళ్ళీ టేబుల్ దెగ్గరకు పిలిచాడు !!! ఈ సారి వదల్లేదు !!!

జింతాత జింత జింత జింతాతత....



(సమాప్తం)

--(గుర్తులేని చోట కాస్త నాటకీయంగా రాసినా, స్తూలం గా జరిగింది మాత్రం ఇదే ;-) )

Sunday, August 31, 2014

బుడుగు మూగబోయాడు


బుడుగు మూగబోయాడు
పెసూనాంబ పలుకికలేదు

గీతలంటే ఇలానే ఉండాలి అనేకాదు
పదహారణాల తెలుగమ్మాయి అంటే 
బాపూ బొమ్మలానే ఉంటుంది 
అనేంతగా..

తెలుగుకు బాపు,
గీతకు, రాతకూ...
ఇకలేరు...

భద్రాద్రి రామయ్య,
బాపూనిక ఇబ్బంది పెట్టదలుచుకోలేదేమో,
గీతల భక్త రామదాసుని
తన దెగ్గరకు తీసుకుపోయాడు !


Monday, August 18, 2014

అశ్రునయనాలతో...











పిల్లలకి తండ్రి ధైర్యం, ఆయన లేనప్పుడు
మావయ్యలే వారి ధైర్యం,

కొండంత అండగా, వెన్నంటి ఉండగా
కొండనైనా డీకొనే సాహసం ఉండదా?

ఆదరణే తప్ప అన్యమెరుగనివాడు
ఆశిర్వాదమే తప్ప అక్కసు ఎరుగని వాడు

ఎన్ని కుర్ర పనులో.. అన్నింటినీ భరించి
ఏది మంచిదౌనో.. దాన్ని ఆపాదించి
చక్కదిద్దె మమ్ము, సహనం వహించి

నిజాయితీ, నిభద్దత,
సాహసం, సహనం,
ఒక్కటెమిటి మంచి..
అన్నీ గొప్ప గుణాలే
చేతులెత్తి మొక్కే పది ఊళ్ళ జనాలే

మా చిన్నప్పటి గోడలు
ఇప్పుడు చిన్నవయిపోయాయి
బీటలువారి శిధిలమవుతున్నాయి
డబ్బైయేళ్ళ చైతన్యం, ఆలోచనలూ
ఆదర్శాలు అన్ని ఒక్కసారిగా అంతమౌతాయని అనుకోలేదు

సూర్యుడికి గ్రహణముంటుందని తెలుసు
కాని
శూన్యంలో కలిసిపోతాడని తెలుసుకోలేదు

మమ్మల్ని నీ భుజాలపై మోసి పెంచినందుకు
నిన్ను మా భుజాలపై సాగనంపడం తప్ప 
ఏమి చెయ్యలేక.. అశ్రునయనాలతో !

వినువీధిలో మరో తార
నిత్యం మమ్మల్ని ఆశిర్వదిస్తూ
ఆ నమ్మకమే
కుంగిపోయిన మా భుజాలకు తిరిగి సత్తువిస్తూ !!

Monday, August 4, 2014

వివాహ రజతోత్సవ ఆహ్వానం

మా బంధువుల వివాహ రజతోత్సవానికి నే రాసిన కవిత....

వాగర్ధావివ సంపృక్తౌ వాగర్ధ ప్రతి పత్తయే
జగత: పితరౌ వందే పార్వతీ పరమేశ్వరౌ

వైవాహిక జీవితం ఒక కళ, దేవుడి సృజనకు ధన్యోస్మి అనే సంస్కారం.
----------*-----------
వివాహ రజతోత్సవ ఆహ్వానం
ఆర్భాటం కాదిది
ఆచరణీయానికి సంబరం, ఆదర్శానికి అభిషేకం
----------*-----------
రాముడేమో రమణుడు
సీతేమో సత్యవతి
రాబోయే వివాహ వజ్రోత్సవ సంబరానికి
ఈ రజతోత్సవమొక తీపి సంగతి
----------*-----------
ఆది దంపతుల తత్వానికి
మన సీతా రాముల ఆదర్శానికి
వీరువురూ ప్రతీకలని తెలపడానికి
మనం మోసే సరదాల పల్లకీ
----------*-----------
శ్రీ పతి పాదాల చెంత సిరి
అలకల సత్యభామ పాదాల చెంత శ్రీపతి
నరకునితో కయ్యానికి దిగినా
తులసీదళానికే తూగిపోయినా
అంతా శ్రీకరమే
----------*-----------
మీరిన్నాళ్ళు కలిసున్నందుకు కిటుకు ఏమిటి అంటే చిరునవ్వుతో,
మేము వేరె అన్న స్పృహ లేకపోవడమే అంటారీ యువ దంపతులు
అందరికీ తెలియాల్సిన మంచి సంగతులు
----------*-----------
ధన్వంతిరి విద్యా దర్శకత్వం
శ్రీ సూర్యుని ఆశిర్బలం
సీతమ్మ పుణ్య ఫలం
అనంతవెంకటేశ్వరుని దీవెనలే సకలం
----------*-----------
వీరిరువురికీ
వెలుగు ధీశాలుడు ఆదిత్యుడు
జిలుగు సద్గుణ రూపవతి లోక హర్షిత
రమణుని మంచితనానికి జగమంతా కుటుంబం
సత్యవతి సౌశీల్యం లోక వందనీయం
----------*-----------
వసంతాన చిగురుకి కోకిల గానం సంబరం
మరి మన ఈ పండుగకి మీ రాక సుందరం
పెద్దల ఆశీస్సులు శ్రీకరం పిల్లల కేరింతలు శుభకరం
సనాతన ధర్మప్రవాహంలో బిందువులం అందరం

Sunday, July 20, 2014

పిల్ల జమిందార్, జ్యాదా జులుందార్

పిల్ల జమిందార్, జ్యాదా జులుందార్

అవసారలకడిగే ఆనవాయితీలేదు
అరుపులతో అన్నీ అమరవలసిందే
ఏడ్పుతో ఎడారిలో నీరయినా పుట్టు
నవ్వుతో నాల్గులోకాలనొక్కమారు మోహించు
పిల్ల జమిందార్, జ్యాదా జులుందార్

నిద్దురలేస్తూనే నరవాహనం
పరిచర్యలు చేసే పలు దాసీ జనం
అనుక్షణం వెంటుండే ఆంతరంగిక రక్షాదళం
కాలు కందకుండా ఇల్లంతా మెత్తలు
పిల్ల జమిందార్, జ్యాదా జులుందార్

మొహమైనా కడగడు మొదట పాలు తాగాలి
నలుగు పెట్టకుండా స్నానమేమొ చెయ్యడు
అగులు బొట్టు పెట్టాలి రాత్రి దిష్టి తియ్యాలి
అంతా రాజసమే అన్నిటా తన ఇష్టమే
పిల్ల జమిందార్, జ్యాదా జులుందార్

బంగారు కడియాలా? వెండి మొలతాడా?
ఏది లెక్కచెయ్యని జల్సారాయుడు
ఆడుకోడానికి అక్కరలేనిదేమీలేదు
నిజంగా కావాల్సినదేదిలేదు
పిల్ల జమిందార్, జ్యాదా జులుందార్

కాలి బొటనివేలు అలవోకగా నోటిలోకి చేర్చే
ఆసనాలు నేర్చిన బాలయోగి
ఆకలికి తప్ప అన్య సమయాలలో
ఆనందమే తప్ప వేరు యెరుగని ఆనంద యోగి
పిల్ల జమిందార్, జ్యాదా జులుందార్

ఆ బాలక్రిష్ణుని నోటిలో ఆనంత విశ్వం
అందుకే కాబోలు 
ఆన్నీ నోట్లోపెట్టే విశ్వ ప్రయత్నం

అమ్మ చీర కొంగు, అత్త చీర కుచ్చు
నాన్న టీ షర్టు, మామ్మ జాకెట్టు
ఆడుకునే బొమ్మ ఉయ్యాల కమ్మ
ఏదైనా నోట్లోకే 
పిల్ల జమిందార్, జ్యాదా జులుందార్

ఆస్తులందరికీ అబ్బు అవేమి లెక్క?
అడకుండానే
అమ్మ అమ్మమ్మ నాన్న నానమ్మ
ఎన్ని ముద్దులో ... లెక్కలేని సిరి
బుగ్గ గిల్లి ముద్దివ్వని కన్నెలుండునా?
18000 గోపికల కొదువ ఉండునా?
పిల్ల జమిందార్, జ్యాదా జులుందార్

నీ భాష ఏదైనా నీ దేశమేదైనా
వాడి భాషేకాని నిను లెక్కచేయడు
పుట్టుకతోనే ప్రముఖుడు (సెలబ్రిటీ)
పిల్ల జమిందార్, జ్యాదా జులుందార్





Saturday, June 21, 2014

VB Scirpt || ADODB Connection Code

PUBLIC Records_Count
PUBLIC Ret_Val

DB_ServerConn_String = "HOST=< Server IP addr or name>;PORT=<server prot num>;SERVICE_NAME=<servicename or sid>;uid=<Username>;pwd=<password>"
OR
DB_ServerConn_String = "DSN=<predefinedDSNCOnnectionName>;USERID=<Username>;Password='<password>'"
Click here To find Examples for Connection string

Function Execute_Query(DB_ServerConn_String ,QueryString)
Const adOpenStatic = 3
Const adLockOptimistic = 3
Const adUseClient = 3
'Const adOpenStatic = 3
'Const adLockOptimistic = 1 ''adLockReadOnly
'Const adUseClient = 2 ''adUseServer

Set objConnection = CreateObject("ADODB.Connection")
Set objRecordset = CreateObject("ADODB.Recordset")

objConnection.Open DB_ServerConn_String
If objConnection.state=1 Then
objConnection.CommandTimeout=0
objRecordset.CursorLocation = adUseClient
objRecordset.Open QueryString , objConnection, adOpenStatic, adLockOptimistic
If objRecordset.BOF<>true and objRecordset.EOF<>true Then
If objRecordset.RecordCount<>0 Then
                                                Records_Count=objRecordset.RecordCount
Ret_Val=objRecordset.GetRows
else
Ret_Val="No Records Found"
End If
else
Ret_Val="No Records Found"
End If
objRecordset.Close
else
Ret_Val="Not Connected"
End If

objConnection.Close
Execute_Query= Ret_Val
       
End Function

Saturday, May 24, 2014

RUMI - అమృతత్వం ...


మట్టిలా గిట్టి, మొక్కనై పుట్టి
మానులా మన్నై, జంతువుగా జన్మించి
ఆ ప్రాణీ అంతమైతే, మనిషిగా పుట్టా !
భయమెందుకు నాకు?
చావులేనిదెప్పుడు..ఈ సముద్రపు అలకు?

మళ్ళీ ఓ సారి పోతా, ఈ సారి మనిషిగా !
ఆకాశానికి ఎగసి ఆ దేవతలలో కలిసిపోతా !
అలా మాత్రం ఎంత కాలం?
మహా దేవుడు కాక మృత్యుంజయుడు ఎవ్వడు?

దేవతగా నా ఆత్మ పరిత్యజించాక
దేవతల కన్నా ఇంకా పైకి..
ఏ ఊహకి అందని ఊర్ధ్వానికి
ఓహ్! ఇలాగే ఎప్పుడూ ఉండిపోవాలని కోరుకోను,
ఎందుకంటే అమృతత్వం అంటే ఆది చేతనంలో కలవడమే !!
-అనువాదం, రూమీకి అభివాదం, కీర్తి

Saturday, May 17, 2014

Wsh Shell || Invoke Internet Explorer and navigating through an URL

There are couple of ways to invoke Internet Explorer and navigating through an URL.

Method 1:

Function Invoke_Browser(str_url)
On Error resume next
    'Create an IE browser object and invoke the URL
    Set obj_Brow_invok = createobject("InternetExplorer.Application")
    obj_Brow_invok .Visible = True
obj_Brow_invok .Navigate str_url
        Do While obj_Brow_invok .Busy Or obj_Brow_invok .readyState <> 4
            WScript.Sleep 50
        Loop
        Set obj_Brow_invok  = Nothing
End Function

Method 2:

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run"iexplore.exe www.yahoo.com", 1
WScript.Sleep 50
Set WshShell = Nothing

Excel Class Library For Automation

Whenever our script fails in middle of our execution. we need to kill excel process from the task manager. So to get rid of this issue, we can use following code. The following code does all Excel operation with kill process errors.

Just copy this code and save into a vbs/qfl/dll File and add it your library Files.

Class ExcelDocument

Dim objExcel, objWorkbook, sheetcount
'--- Does necessary initialisation
Private Sub Class_Initialize
set objExcel= CreateObject("Excel.Application")
sheetcount=1
End Sub

'--- Destroys the excel object once the class is destroyed
Private Sub Class_Terminate
sheetcount=0
If Not IsEmpty(objWorkbook) Then
objExcel.Workbooks(1).Save
objWorkbook.Close
End If

objExcel.Quit
set objExcel= Nothing
End Sub


'--- Creates an excel object
Public Function CreateExcel(path_of_file)
Set objWorkbook = objExcel.Workbooks.Add()
objWorkbook.SaveAs(path_of_file)
End Function


'--- open an excel sheet
Public Function OpenExcel(path_of_file)
Set objWorkbook =objExcel.WorkBooks.Open(path_of_file)
End Function


'--- set visible status of an excel
Public Function VisibleState(state)
objExcel.Visible=state
End Function


'--- set visible status of an excel
Public Function AddSheet(sheetName)
objExcel.ActiveWorkbook.Worksheets.Add
objExcel.Sheets("Sheet"&sheetcount).Name=sheetName
objWorkbook.Save
sheetcount=sheetcount+1
End Function


'--- returns the excel object (better not to use until critical)
Public Function ReturnObject(sheetName)
ReturnObject=objWorkbook
End Function


'--- Inserts a "str" value at x,y pos
Public Function InsertAtCell(x,y,str)
objExcel.ActiveWorkbook.Activesheet.cells(x,y)=str
objWorkbook.Save
End Function


'--- insert "str" value in a sheet at x,y position in the current excel
Public Function InsertInSheet(sheetName,x,y,str)
objExcel.Sheets(sheetName).Activate
objExcel.ActiveWorkbook.Activesheet.cells(x,y)=str
objWorkbook.Save
End Function


'--- get value at cell x,y
Public Function ValueAtCell(x,y)
'       Msgbox x &"  "& y
' msgbox objExcel.ActiveWorkbook.Activesheet.cells(x,y)
ValueAtCell=objExcel.ActiveWorkbook.Activesheet.cells(x,y)
End Function


'--- Activate a sheet
Public Function ActivateSheet(sheetName)
objExcel.Sheets(sheetName).Activate
End Function


'--- Set the colour of a cell
Public Function SetCellColour(x,y,color)
objExcel.ActiveWorkbook.Activesheet.cells(x,y).Interior.ColorIndex=color
objWorkbook.Save
End Function


'--- set colour of a column
Public Function SetColumnColour(y,color)
objExcel.ActiveWorkbook.ActiveSheet.Range(y&"1",y&"65536").Interior.ColorIndex=color
objWorkbook.Save
End Function

'--- set colour for a row
Public Function SetRowcolour(y,color)
objExcel.ActiveWorkbook.ActiveSheet.Range("A"&y,"IV"&y).Interior.ColorIndex=color
objWorkbook.Save
End Function

'--- get the used rows count
Public Function UsedRows(sheetName)
UsedRows=objExcel.ActiveWorkbook.Activesheet.UsedRange.Rows.Count
End Function

'--- get used columns count
Public Function UsedColumns(sheetName)
UsedColumns=objExcel.ActiveWorkbook.Activesheet.UsedRange.Columns.Count
End Function

'--- set cell text colour
Public Function CellTextColour(x,y,color)
objExcel.ActiveWorkbook.Activesheet.cells(x,y).Font.ColorIndex=color
objWorkbook.Save
End Function

'--- set column text colour
Public Function ColumnTextColour(y,color)
objExcel.ActiveWorkbook.ActiveSheet.Range(y&"1",y&"65536").Font.ColorIndex=color
objWorkbook.Save
End Function

'--- set text colour of a row
Public Function RowTextColour(y,color)
objExcel.ActiveWorkbook.ActiveSheet.Range("A"&y,"IV"&y).Font.ColorIndex=color
objWorkbook.Save
End Function


End Class

Tuesday, May 6, 2014

UFT 12 Installation Requirement

Minimum System Requirements
Computer Processor: 1.6 Ghz or higher
Operating System: Windows 7 Service Pack 1 (32-bit or 64-bit)
Memory: Minimum of 2 GB when no more than three add-ins are loaded simultaneously
Note:
An additional 512 MB of RAM are required when using a virtual machine.
Additional memory is required when loading more add-ins and when using the Save movie to results option to capture movies during run sessions.
Hard Disk Drive: 5400 RPM
Color Settings: High Color (16 bit)
Graphics Card: Graphics card with 64 MB video memory
Free Hard Disk Space: 2 GB of free disk space for application files and folders
You must also have an additional 1 GB of free disk space on the system disk (the disk on which the operating system is installed).
Browser: Microsoft Internet Explorer 7.0

Recommended System Requirements
Computer Processor: 3 Ghz or higher
Operating System: Windows 7 Service Pack 1 (32-bit or 64-bit)
Memory: 4 GB of RAM
Hard Disk Drive: 7200 RPM
Color Settings: High Color (16 bit)
Graphics Card: Graphics card with 64 MB video memory
Free Hard Disk Space: 20 GB of free disk space for application files and folders
You must also have an additional 1 GB of free disk space on the system disk (the disk on which the operating system is installed).
Browser: Microsoft Internet Explorer 9.0

Monday, May 5, 2014

What's New in UFT 12 (QTP 12)

Unified Functional Testing expands its integration with the complete set of HP’s testing solutions and presents new features and enhancements for greater usability, productivity, and technology support:
  • New Installation: UFT now has a smaller and faster installation package that can run without the need to deactivate the User Account Control.
  • Multilanguage installation: You can now install UFT in your operating system language without the need to install a separate language pack.
  • Connect to ALM using external authentication: You can now use external authentication, such as CAC (Common Access Card), to connect to ALM in place of the standard model of each user manually entering a user name and password.
  • Optional uploading of run results to ALM: Instead of manually adding run results to your ALM project, you can instruct UFT to automatically upload them by setting anALM site parameter.
UFT has also expanded the list of supported technologies:
  • New support for testing Safari on a Remote Mac (Technology Preview)

  • Support for the latest versions of each of the browsers: Internet Explorer, Firefox, and Chrome
  • New and enhanced support for additional desktop technologies: Delphi X2, Stingray 11, and Flex
  • Enhanced SAP support: Web Dynpro ABAP for Netweaver 7.31
  • New Testing Extensibility support for Visual Studio 2010 and 2012

Sunday, April 27, 2014

ధనానికి లొంగని జగతేలేదు ..

స్థలమై పొలమై బంగారమై
రుణమై ధనమై ఆస్తై అప్పై అరువై
ధనం ఆడుకుంటుంది, అన్నిటా తానై



వ్యామోహాలకైనా వ్యాపకాలకైనా వ్యసనాలకైనా
ఆశలకైనా దురాశలకైనా
రాజులకైనా రాజకీయాలకైనా...

చక్రం తిప్పే వాళ్ళని చేస్తుందీ
దానిలో తిరిగే వాళ్ళను చేస్తుంది

ఒకడికి కూటి కోసం కోటి విద్యలు నేర్పుతుంది
కోట్లలో పోగై ఇంకొకడిని మూర్ఖుడిని చేస్తుంది

దానాలు చేసే ధర్మాత్ములను చేస్తుంది
దురాశతోనున్న దుర్మార్గులనూ చేస్తుంది

అన్నదమ్ములను వీదికీడ్చి వేర్పాటు చేస్తుంది
మనిషిలో చెడై తను ఆడుకుంటుంది

ధనానికి లొంగని జగతేలేదు
ఏదైనా ఉంటే అది చచ్చే నిముషం దాకా అర్థం కాదు !

Wednesday, April 23, 2014

QC OTA || Copy Paste Test Set Folder

Public Function CopyPasteTestSetFolder(sourceFolderPath, destFolderPath)
 
    strUser = ""
    strPassword = ""
    strDomain = ""
    strProject = ""

    strServer = “”
   
     Set objTDConnection = CreateObject("tdapiole80.TDCONNECTION")
     objTDConnection.InitConnection strServer, strDomain
     objTDConnection.ConnectProject strProject, strUser, strPassword
 
     Set objTreeManager = objTDConnection.TestSetTreeManager
     Set sourceFolder = objTreeManager.NodeByPath("Root\XXXX")
     Set destFolder = objTreeManager.NodeByPath("Root\YYYY")
 
     Dim iscp As ISupportCopyPaste
       
     Set iscp = sourceFolder

     clipboard = iscp.CopyToClipBoard(sourceFolder.NodeID, 0, sourceFolderPath)

     Set iscp = destFolder
     iscp.PasteFromClipBoard clipboard, destFolder.NodeID, 0, -1

     Set treeMng = Nothing
     Set sourceFolder = Nothing
     Set destFolder = Nothing
     Set iscp = Nothing
 
End Function

Friday, April 4, 2014

UFT 12 Download Link from HP site

Why Automation?

Automation Testing:
Automation Testing is not a replacement for manual testing it is just a continuation for a manual testing in order to provide speed and accuracy.
Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions.
Irritants in Manual Testing:
  • Time consuming.
  • Simultaneous actions are almost impossible.
  • Repeating the task in a same manner is not so easy manually.
Automation Benefits:
  • Fast: Runs test significantly faster than human tester's
  • Reliable: Tests perform precisely the same operations each time they are run, thereby eliminating human error
  • Repeatable: You can test how the software reacts under repeated execution of the same operations.
  • Programmable: You can program sophisticated tests that bring out hidden information from the application.
  • Comprehensive: You can build a suite of tests that covers every feature in your application.
  • Reusable: You can reuse tests on different versions of an application, even if the user interface changes.
  • Maintainability: The effort needed to update the test automation suits for each new release.

Where to Use: 
  • Tests that need to run on every build.
  • Regression, Performance and Functional tests( Data driven tests)
  • Repetitive tasks that are boring or tend to cause human error
  • Relatively stable areas of the application over volatile ones must be automated.

    Where Not: 
        ✗ Usability Testing 
        ✗ One-time testing
        ✗ Ad-hoc testing( Automation will be too time consuming)
    Automation Testing Outcome:
    • Providing more coverage of regression testing
    • Providing a detailed test log
    • Improving productivity of human testing

    insert screenshot taken in a word document.using Vb script

    Set win = CreateObject("word.application")
    win.Documents.Open "D:\screenshots.doc"    ' open existing file
    win.Selection.InlineShapes.AddPicture ("D:\dd.bmp")    ' adding sample pictures

    win.Selection.EndKey ' inserting end key to avoid overlapping
    win.Selection.InsertBreak
    win.Selection.InlineShapes.AddPicture ("D:\dd.bmp")

    win.Documents.Save
    win.Documents.Close
    win.Quit
    Set win = nothing

    Saturday, March 15, 2014

    ఏమో ఎవరికి తెలుసు?

     
    ఏమో ఎవరికి తెలుసు?
    నీ గొంతే పెగలపోతే
    నిత్యం నలిగిపోతున్న బతుకుల బాధలకు
    తిరుగుబాటు పదాలు అర్థంకావేమో !

    ఏమో ఎవరికి తెలుసు?
    నీ పిడికిలే బిగుసుకోకపోతే
    అన్యాయాన్ని అంతమొందించే
    పోరు పలుగుకు పదును రాదేమో !

    ఏమో ఎవరికి తెలుసు?
    నీ అడుగే ముందుకు పడక పోతే
    ప్రగతి బాటన నడిపించే నాయకుడు లేక
    అభివ్రుద్ధి చతికిల పడిపోతుందేమో !

    ఏమో ఎవరికి తెలుసు?
    నువ్వు ఆశాజ్యోతివై వెలగకపోతే,
    నడుస్తున్న నడిరాతిరిలో
    రేపటి సూర్యోదయందాకా బతకలేరేమో?

    ఏమో ఎవరికి తెలుసు?
    నువ్వొక్కడివే ఆగిపోతే
    గాంధీజీ కోరుకున్న గౌరవమైన దేశం
    నేతాజి కలలు కన్న స్వంతంత్ర దేశం
    నేతలెందరో నెగ్గుకొచ్చిన నేటి భారతం
    నిర్వీర్యమై నైరాస్యాన మునిగిపోతుందేమో !!

    అందుకే ..
    నువ్వొక్కడివే అని నిరాశ చెందకు
    నీ గొంతులో నిజాయితి ఉంటే,
    అది కోటి గొంతుల కొలువై ధ్వనిస్తుంది
    నీ పిడికిలి ప్రజలకై బిగిస్తే,
    ఆ బలానికి కొండైనా పిండిగా మారుతుంది
    నీ అడుగులో అభివ్రుద్ధి ఉంటే,
    నీ అనుచరుల పదఘట్టనకు ఆకాశం దద్దరిల్లుతుంది
    నీ ఊపిరి ప్రజా ఉద్యమమైతే
    అది ఉప్పెనై అన్యాయాన్ని కాలరాస్తుంది

    నువ్వే ఆగి పోకుండా ఉంటే...
    నువ్వెంత వాడివో లోకానికన్నా ముందు నీకే తెలుస్తుంది,
    దేశభక్తుల చిట్టాలో నీ పేరూ చేరుతుంది!!!