28, జులై 2019, ఆదివారం

ఎన్క్రిప్షన్ అ౦టే ?

రహస్య సమాచారం ఎదుటి వాళ్ళకి చేరవెయ్యటం అనేది ఇప్పటి సమస్య కాదు
చేరవెయ్యటం ఒక పని అయితే వచ్చిన సందేశం సరిగ్గ వచ్చిందా లేదా అన్నది మరొక సమస్య
పూర్వం రాజుగారు రాసిన లేఖకి లక్క పూసి రాజ ముద్ర వేసి పంపించేవాళ్ళు  


మీరు ఉద్యోగం లో చేరాక  రక రకాల పదాలు వింటారు ఈ ఎంక్రిప్షన్ డీక్రిప్షన్ విషయంలో ....ఈ రొజు వీటి గురించి కొద్దిగా తెలుసుకుందాం

ఎప్పటిలాగే ఒక కధ

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

క భాష తెలిసిన వాళ్ళందరికి పెద్దగా చెప్పాల్సిన అవసరం లేదు .. తెలియని వాళ్ళకి అర్ధం చేస్కొవటం కష్టం.. ఇది ఎంక్రిప్షన్ కి ఒక మంచి ఉదాహరణ  .. సందేశాన్ని కాస్త మార్చి ఎదుటి వాళ్ళకి చేర వేస్తారు ..అది పుచ్చుకున్న వాళ్ళు దాన్ని అసలు భాషలోకి మార్చుకుంటారు   ..  ఈ ఎన్క్రిప్షన్ అసలు విషయం చెరిగిపోదు .. మధ్యలో చూసే వాళ్ళకి అర్ధం కాదు అంతే


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

దీనిలొ కాస్త మార్పులు చేర్పులతొ కంప్యుటర్ కి సంబంధించి చాలా వరకు రహస్య సమాచరన్ని జాగ్రత్తగా చేరవెయ్యొచ్చు  .. మీ ఇంటర్నెట్ బ్రౌసర్  మీ బాంకు వివరాలు తెచ్చి మీకు చూపించటం దెగ్గర్నుంచి .. మీ ఆధారు నంబరు తదితర విషయాల సమాచార రవాణా ఇలాంటి ఎంక్రిప్షన్ ద్వారా జరుగుతుంది

క భాషలాంటి సులువయిన పిల్లలాటలు కాకుండా అత్యంత పఠిష్టమయిన  పద్దతిలో ఈ ఎంక్రిప్షన్ జరుగుతుంది. ముఖయంగా "ఏ.ఈ.ఎస్"  "బ్లోఫిష్" లాంటి పద్దతులతో ఈ ఎంక్రిప్షన్ చేస్తారు




21, జులై 2019, ఆదివారం

డేటా బేస్ అంటే?

డేటా బేస్ అంటే?

మనం కంప్యుటర్లో చేసే పనికి కావల్సిన సమాచారం   దాని మెమరీ (విద్యుత్ తో నడిచే పరికరాలు) లో వుంటుంది
ఆ విద్యుత్ సరఫరా ఆగిపోగానే ఆ సమాచారం అదృస్యమవుతుంది  మరలా ఆ సమాచారన్ని వాడుకోవటం కోసం విద్యుత్ తో సంబంధం లేని ఒక చోట భద్రపరుస్తాము దానినే లాంగ్ టర్మ్ స్టొరేజ్ అంటారు (దీర్ఘ కాలిక అన్నమాట )
కానీ అలా భద్రపరచటం ఒక్కటే సరిపోదు దానిని సులువుగా వెతకగలగటం కూడ ముఖ్యమే .. అందుకు తోడ్పడేవే డేటా బేసులు  .. ఒక పద్దు పుస్తకం లేక లిబ్రరీ లో పుస్తకాలు అమర్చే విధానం లో ఈ పద్దతిని మనం గమనించవచ్చు
బోలెడు రకాల డేటా బేస్లు అందుబాటులో వున్నయి .. చాలా మటుకు ఉచితంగా వాడుకోవచు ... కొన్నిటికి లక్షలు ఖర్చు చెయ్యల్సి రావొచ్చు 

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


పదాలకి అవతల:
 మెమొరి  :జ్ఞాపక శక్తి గా కాకుండా ఆ జ్ఞాపకాలు వుండే ప్రదేశం ... మెదడు .. అది సులువుగా మరిచిపోగలదు .. అందుకే పక్కన పుస్తకల్లో రాసుకుంటాం తరువాత వెతకటానికి .. ఆ పుస్తకమే దీర్ఘ్కాలిక ...  

క్వెరీ అంటె ప్రశ్న  : మనకి  భద్రపరుచుకున్న విషయల్లో  కావల్సిన విషయాలని ప్రశ్నలు అడిగి జవాబు రాబట్టుకోవటమే ఈ భాష యొక్క లక్ష్యం     

telugology


తొలిపలుకు 

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

ఇరవయ్యేళ్ళ అనుభవంతో నాకు తెలిసిన విషయాలని మీ ముందుకి ఈ పాడ్ కాస్ట్ ద్వారా తీసుకువస్తున్నాను. ఇది తెలుగువాళ్ళ సామూహిక విజ్ఞనాన్ని ముందుకి తీసుకెళ్లగలదని భావిస్తున్నాను 


శ్రీహర్ష 

ప్రముఖంగా ..

రామ కోటి

ఐఫొన్లో మాత్రమే సరిగ్గా పనిచేస్తోంది.. బోలెడు తప్పులూ నిదానంగా రామజపం చేస్తూ కిందకి వెళ్ళండి .. సర్రున లాగేస్తే పని చెయ్యదు :-) ...