28, మే 2013, మంగళవారం

భారత ప్రజా ప్రతినిధులు.. మన కష్టాలు. Linking people with politicians


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

బహుశా ఓ మూడు నెలల క్రితమనుకుంటా అమావాస్య అర్థరాత్రి ఏదో కలలాంటి ఆలోచన వచ్చింది.కలలన్నీ నిజం కావు కాబట్టి ఈ ఆలోచన కూడా నిజం కాదు. కానీ ఆ కల బైప్రాడక్ట్  గా ఓ చిన్న పని మొదలుపెట్టాను. దాని పర్యవసానంగా భారత ఎలక్షన్ కమిషన్ ( Election commission of India) వద్ద నున్న సమాచారాన్ని ఎనాలిసిస్ చెయ్యడం మొదలు పెట్టాను. ఈ సమాచారం Election commission of India website లో ఫ్రీ గా దొరకుతుంది.  ఇలాంటి ఎనాలసిస్ లకు ముందుగా డాటాను ప్రాసెస్ చెయ్యాలి కాబట్టి ముందుగా ఆపనిని మొదలు పెట్టాను. నిజానికి ఇది చాలా సులభమైన ప్రక్రియ అనిపిస్తుంది కానీ ప్రపంచ దేశాల్లో అతిపెద్ద ప్రజాస్వామ్యమైన భారతదేశ ప్రజాస్వామ్య  ఎలక్షన్ల రిజల్ట్స్ ను ప్రాసెస్ చెయ్యాల్సి వచ్చేటప్పటికి ఓ రకంగా stars కనిపించాయి అని చెప్పాలి. ఎందుకో, ఏమి చెయ్యాలనుకున్నానో ఈ క్రింది పారాల్లో తెలుస్తుంది.

మనకు రాష్ట్రంలో ఎలక్షన్స్  వచ్చే సంవత్సరంలో రానున్నాయి కదా ! ఈ సందర్భంగా మనరాష్ట్రంలో 1950 వ సంవత్సరం నుంచి ఇప్పటిదాకా ప్రతి అసెంబ్లీ స్థానంలో ఎవరెవరు, ఏ పార్టీ తరపున  పోటీ చేసారు, వారికి వచ్చిన ఓట్లెన్ని? ఆ అసెంబ్లీ స్థానంలో ఎంతమంది ఓటర్లు వున్నారు, వారిలో ఎంతమంది ఓట్లు వేశారు? ఏ పార్టీలు ఏ ప్రాంతంలో బలంగా వుండేవి? ఇప్పుడు ఆపార్టీలు ఎందుకు బలాన్ని కోల్పోయాయి మొదలైన విషయాలు తెలుసుకుందామని ఈ exercise మొదలైంది.  ఇలాంటి సమాచారాన్ని తెలుసుకోవడంద్వారా ప్రయోజనాలలాంటివి ప్రక్కన పెడితే  మన ప్రజాస్వామ్య వ్యవస్థ ఎంత సంక్లిష్టమైనదో అర్థమైంది. Hats off to the Election commission of India for their efficiency.

ఎనాలిసిస్ లోకి వెళ్ళేముందు అందరూ సాఫ్ట్వేర్ ఉద్యోగులు చేసుకునేటువంటి కొన్ని assumptions ను నేనూ చేసుకున్నాను. అందులో అతిముఖ్యమైంది

ఒక రాష్ట్రంలో నున్న అసెంబ్లీ స్తానాల పేర్లు ఎప్పటికీ మారవని. Seems a very reasonable assumption..right. :-). కానీ ఓ నాలుగు రోజులు కొట్టుకున్నాక నేను parse చేసేటటువంటి డాటా ఎందుకు తప్పుగా వస్తుందో తెలిసింది. చాలా చిన్న కారణం.  కానీ ఈ చిన్న కారణమే ప్రజా ప్రయోజన సాఫ్ట్వేర్ ను రూపొందించడం ఎంత కష్టమో కూడా తెలియచేసింది. వివరంగా చెప్పాలంటే .....

ఇప్పుడు నర్సాపూరు అసెంబ్లీ నియోజక వర్గాన్ని తీసుకున్నామనుకోండి. దాన్ని తెలుగులో రాస్తే సాధారణంగా నర్సాపూరు అనే వ్రాస్తామనుకుంటా... కానీ ఎలక్షన్ కమిషన్ వారి వద్ద దొరికే PDF ఫైల్ ఇంగ్లీషులో వుంటుంది. అక్కడ నర్సాపూరు ను ఎలక్షన్ జరిగినప్పుడల్లా ఒక్కోరకంగా వ్రాసి పడేసారు. ఈ నర్సాపూరు ఇంగ్లీష్ లోకి వచ్చేటప్పటికి ఈ క్రింది రూపాలు సంతరించుకుంది.

1)  Narsapur
2)  Narasapur
3)  Narasapuru
4)  Narsapuru

If you see the above names, all are right....right? Yes, This drives me nuts to identify the actual assembly constituency name. ఇదొక్కటే కాదు ఇలాంటివి బోలెడు. అసెంబ్లీ చివర పల్లె లేదా ఊరు వచ్చిందంటే నాకు సినిమా తారలు తళుక్కున కనిపించేవి.  మరికొన్ని ఉదాహరణలు

అనకాపల్లె = Anakapalle , anakapalli
మదనపల్లె = Madanapalle, Madanapalli, Madanpalli.....

పై Variations కు తోడు ఒకే పేరున్న అసెంబ్లీ స్థానం వేరేవేరే జిల్లాల్లో చూసిన తరువాత.... ఔరా ఏమీ ఈ మాయ అనుకోవాల్సి వచ్చి అర్జునుడు అస్త్ర సన్యాసం చేసి నట్టు నేను నా కంప్యూటర్ సన్యాసాన్ని పుచ్చు కున్నాను. మళ్ళో కలలో గీతోపదేశం అయ్యేంతవరకూ.....

ఈ ఇ-కష్టాల ఇక్కట్లు ఎలా వున్నా నాకు తెలియని చాలా ఆసక్తి ని గొలిపే విషయాలు వెలుగు చూసాయి. వాటిల్లో అతిముఖ్యమైనవి

1) 1950 ల్లో మనరాష్టంలో కాంగ్రెస్ అసలు నామరూపాలు కూడా లేవని మీకు తెలుసా? ఆరోజుల్లో మనరాష్ట్రం పూర్తిగా కమ్యూనిష్టు రాష్ట్రం
2) 1985 వరకూ రాజకీయాల్లో పెద్ద చైతన్యం కానీ అవినీతి కానీ వున్నట్లు కనిపించదు. అంతేకాకుండా చాలా అసెంబ్లీ స్థానాలకు ద్విముఖ పోటీ మాత్రమే వున్నది
3) 1989 వరకూ ఎలక్షన్ కమిషన్ ఆఫ్ ఇండియా కూడా పెద్దగా పని చేసిన దాఖలాలు కూడా కనిపించవని చెప్పడానికి సందేహ పడక్కరలేదనీ కూడా మీరు డాటాను ప్రాసెస్ చేసే టప్పుడు గుర్తించగలుగుతారు. ఆ తరువాత నుంచి you will see the clear difference.
4)  1985 తరువాత రాష్ట్ర రాజకీయ చిత్రపటం పూర్తిగా మారిపోయింది. 1985 తరువాత మనకు ద్విముఖ పోటీలున్న అసెంబ్లీ స్థానాలు అసలు కనిపించవు.
5)  రాష్ట్రంలో కూడా మనమెప్పుడూ పేర్లు వినని రాజకీయపార్టీలు పోటీ చేస్తున్నాయి. ఎంతమందో ఇండిపెండెట్లగా పోటీచేస్తున్నారు. when you see this kind of picture, you will appreciate Election Commission and our democracy. Yes..in fact it is healthy.

6) అన్నింటికంటే నాకు నచ్చిన అంశం. నేను డిజైన్ చేసిన డేటాబేస్ చాలా రోబస్ట్ అని మీసాలు మెలివేసుకుంటున్న సమయంలో ఢిల్లీ,  హిమాచల్ ప్రదేశ్ అసెంబ్లీ స్థానల అభ్యర్థుల వివరాలు నా డిజైన్ ను బ్రేక్ చేసాయి.  Database లో అభ్యర్తుల వివరాలను save చెయ్యటానికి ఒక Composite key ని Define చేసికొన్నాను. Composite key అంటే ఏమీ లేదు, ఇప్పుడు మనల్ని ఎవరైనా పిలవాలంటే మన పేరుతో పిలిస్తేనేకదా పలుకుతాము. అలాగే కంప్యూటర్ లో దాచిన వివరాలు కూడా పలకాలంటే దానికీ ఓ ప్రత్యేకమైన పేరు పెట్టాలి.

విశాఖపట్నానికెళ్ళి "సింహాచలం" అని పిలిస్తే ఓ పది మంది వెనక్కి తిరిగి చూస్తారు కాదా!!!.... మరి ఏ సింహాచలాన్ని పిలిచినట్లు?? అందుకని ఎలక్షన్లో పోటీ చేసే ప్రతి అభ్యర్థిని unique గా గుర్తుపట్టడానికి వీలుగా నేను చేసుకున్న assumption ఏమిటంటే...... ఒకరాష్ట్రంలో ఒక జిల్లాలోని ఒక అసెంబ్లీ స్థానంలో ఆ సంవత్సరంలో ఒక పార్టీ మీద ఒకేపేరున్న మగ లేకా ఆడ అభ్యర్థి ఒక్కరే పోటీ చేస్తారని. అంటే
State, District, Assembly, Year, Party, Gender,Name..... ఇదన్న మాట నా unique key. బాగుంది కదా :-). కానీ పోయిన ఎలక్షన్ లో హిమాచల్ ప్రదేశ్ అసెంబ్లీ స్థానంలో ఒకేపేరున్న ఇద్దరు మగ అభ్యర్థులు ఒకే పార్టీ గుర్తుపై పోటీ చేసారు :-) . నమ్మశక్యం కావడం లేదా?? ... నమ్మాలండీ. ఆ పార్టీ ఏమిటో తెలుసుకోవాలనుందా? Independents :D

[ Note that date of birth is not available with election commission of India ]


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


ఇలాంటి చాలా పరిశీలనలను మీరూ మరో నెలలోపు చూడవచ్చు. క్రొత్తగా రాబొయ్యే ఓ వెబ్సైట్ లొ పై వివరాలతో పాటు , మీరు మీ మీ గ్రామాల, మండలాల, అసెంబ్లీ వివరాలను కూడా ప్రచురించి సోషల్ మీడియా ల్లో పబ్లిష్ చేసుకునే అవకాశం వుంది. By the way, I was making an attempt to learn few latest frameworks. వాటిని నేర్చుకుంటూ build చేసింది కాబట్టి expect errors in this coming alpha version. Moreover, This will be open to public, meaning people are the administrators. People can administer from a village level to a state level. A user will be promoted to different levels based on his content contribution.



Anybody can post anything and anybody can report on any thing. There will be a public and private site. In fact you can choose your group and share your articles with that group only. It is the people who make it or break it. Any venture capitalists? In short it is a mini social web linking politicians with people.

Few screen shots....... so stay tuned for initial alpha version with limited features. These are not even 25%... Expect much more when it goes live.















Thanks for reading half technical, half formal and fully confused article :-)