Showing posts with label programming in non english languages. Show all posts
Showing posts with label programming in non english languages. Show all posts

Sunday, January 6, 2019

విషవిధి (Virus)

విషవిధి (వైరస్)

కంప్యుటర్ పరిభాషలో ఈ వైరస్ అనే పదం వినని వాళ్ళు తక్కువ మంది వుంటారు ..

కాని ఏమిటీ వైరస్ ? మనకి జలుబు చెస్తె వచేలాంటి జబ్బా ?  కంప్యుటర్ కి జబ్బు చెయ్యటమేంటి ?

కిందటి శీర్షికలో ఒక ప్రోగ్రాం ని విధి అని ఎలాగ మనం చెప్పుకున్నామో అలగే మనకి హాని చేసే విధి ని విషవిధి అని అనుకోవచ్చు ..  అంటే అది కూడ ఎవరో ప్రొగ్రామ్మర్ రాసిన ఒక విధి

మనం అజాగ్రత్తగా వుంటే ఇలాంటి విషవిధులు మన కంప్యుటర్ లోకి  లేకపోతే  మన ఫొనుల్లోకి వచ్చె అవకాశం వుంటుంది ...   బాగ పేరున్న కంపనీ అయితే తప్పించి  సాప్టువేర్ ని  మన కంప్యూటర్/ఫొన్లో ప్రతిష్టించుకోకపోవడం (install) మంచిది


అయినా ప్రొగ్రాం మనని ఏం చెయ్యగలదు ?

1) మీ ఆధార్ నంబర్ వేరే దేశానికి పంపించొచ్చు
2) మీ స్నేహితులు ఎవరు అని మీ ఫొన్ ద్వార  తెలుసుకుని వాల్లని మీ పెరుతో మోసం చెయ్యొచ్చు
3) మీ బ్యాంక్ లో డబ్బులన్ని మాయం చెయొచ్చు
ఇంకా చాలా చెయ్యొచ్చు

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

ఇన్ని ప్రామాదాలని కొంచం జాగ్రత్తగా వుంటే మనం తప్పించుకోవచ్చు  

1) వాట్సాప్పుల్లో "డౌన్లోడ్" "ఇన్స్టాల్"  బటన్లని  ని పూర్తిగా విస్మరించండి
2) మీకు ఉచితంగా డబ్బులొస్తున్నయంటే నమ్మకండి
3) చాలా మంది మిమ్మల్ని దోచుకోవటానికి చూస్తున్నారు అని గుర్తుంచుకోండి  

Thursday, January 3, 2019

semaphore mutex processing

సెమాఫొర్ [సంకేత ధర]
మ్యుటెక్స్ [ ఏకతర సంకేతం]

సంకేతధర:  నిజ జీవితంలో మనం వాహనం నడుపుతున్నప్పుడు వచ్చే రక రకాల సిగ్నల్స్(సంకేతాలు)  మనని నియంత్రించటానికి ఉపయొగపడతాయి .. ఒక వేళ ఆ సంకేతాలని (సిగ్నల్స్) ఒక మనిషో లేక ఒక స్థంభమో ధరించిందనుకోండి దానిని మనం సంకేతధర అనవచ్చు  కదా .. అలాగే కంప్యుటర్ లో రెండు వేర్వేరు ప్రక్రియలు ఒకే చోటకి వచినప్పుడు ఏ ప్రక్రియ ముందుకి సాగాలో నియంత్రించటానికి ఒక సంకేతం కావలి .. లేకపోతే ఆ రెండు ప్రక్రియలు ఒకదానితో ఒకటి పోటి పడటమో లేక ప్రమాదానికి దారితియ్యటమో జరుగుతుంది    
 
ఇలా ఎదన్నా ఒక సంకేతాన్ని ఉపయోగించి  ప్రక్రియలని నియంత్రించవచ్చు

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

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

అర్ధమయ్యిందా ? 

Thursday, March 20, 2008

తెలుగు లో ప్రొగ్రామింగ్

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

తెలుగులో కూడా మీకు ఇలాంటి ప్రయత్నాలు ఎమైనా తెలిసి వుంటె నాకు కూడ తెలియచేయండి .