Network အေၾကာင္း

Network အပိုင္း (၁)
 
က်ြန္ေတာ္တတ္သိသေလာက္ Network အပိုင္းေလးေတြတင္မယ္လို့ ဆံုးၿဖတ္လိုက္တယ္ ။ေရးမယ္ဆိုေတာ့လဲ ဘာစေရးရမွန္းကိုမသိတာဗ်။ စိတ္ထဲရွိတာေရးမယ္ဗ်ာ။ တစ္ခါတစ္ခါ က်ြန္ေတာ္ေတြးၾကည့္တယ္ Network သမားတစ္ေယာက္ဟာ အနုပညာ သမား တစ္ေယာက္နဲ့တူတူပဲထင္တယ္။ ကိုလုပ္ခ်င္တဲ့အနုပညာကို စမ္းတစ္ဝါးေလ်ာက္ေနရသလိုပဲေပါ့။ ဒီေန့လုပ္လို့ ဒီေန့ အက်ိဳးရခ်င္မွရမယ္ေပါ့။ ဒါေပမယ့္အက်ိဳးေတြအမ်ားၾကီးရမွာေတာ့ အမွန္ပါပဲ။ ကဲ က်ြန္ေတာ့္ Network စာစုေလးေတြကိုအရင္ခ်ၿပၾကည့္တာေပါ့။ မသိေသးသူမ်ားလဲ စိတ္ဝင္စားရင္ ဖတ္ၾကည့္ေပါ့ဗ်ာ။

Network ဆိုတာ ဘာလဲ ?
ဟိုးအရင္က Network ေတြ intertnet ေတြ မေပၚတဲ့ အခ်ိန္မွာ လူေတြ Network လို့မသိတဲ့ network တစ္မ်ိဳးကိုသံုးခဲ့ၾကတယ္။
ကို႔ဆီက File ေတြ Data ေတြကို ခုေခတ္ မသံုးေတာ့တဲ့ Floopy Disk ေတြထဲထည့္ၿပီးသံုးစြဲခဲ့ၾကတာေပါ့။ အဲဒါက netrwork ေပါ့ဗ်ာ။
ဒါေပမယ့္ တစ္ဦးခ်င္း ဆီမွာ သံုးဖို့အတြက္ပဲအဆင္ေၿပေတာ့ ေနာက္ပိုင္းမွာ Network Technology ၿဖစ္ေပါ ္လာရတာေပါ့။
အေၿခခံအားၿဖင့္ ယေန့ေခတ္သံုးေနၾကတဲ့ Network ေတြကေတာ့
1.LAN(Local Area Network)
2.WAN(Wide Area Network)
3.MAN(metropolitan Area Network)
4.PAN(personal area network)
ဆိုၿပီးေတာ့ရွိၾကပါတယ္။
က်ြန္ေတာ္ တို့ အင္တာနက္ဆို္င္္ေတြ။ရံုးေတြ မွာသံုးၾကတာကေတာ့ LAN ေပါ့ဗ်ာ။

1.LAN(Local Area Network)
ကြန္ပ်ဳတာ တစ္လံုးနဲ့ တစ္လံုး ဒါမွ မဟုတ္ ကြန္ပ်ဳတာ အလံုးေရေတာ္ေတာ္မ်ားမ်ား ခ်ိန္ဆက္ၾကမယ္ဆိုရင္ LAN ေပါ့ဗ်ာ။ ပထမဆံုး ကြန္ပ်ဳတာေတြခ်ိတ္ဆက္ခ်ိန္တုန္းက ကြန္ပ်ဳတာအလံုးေရ ၃၀ထက္မပိုခဲ့ပါဘူး။ ခုေနာက္ပိုင္းေတာ့ အလံုးေရ ေတာ္ေတာ္မ်ားမ်ားခ်ိတ္ဆက္လာနိုင္လာပါတယ္။ ကြန္ပ်ဳတာ တစ္လံုးနဲ့တစ္လံုး ခ်ိတ္ဆက္ၿပီး ကို့ DATA ေတြ FILE ေတြကို Share ၾက နဲ့ ဆက္သြယ္ မွဳကို အဆင္ေၿပလာေစတာေပါ့။ဒါဟာ Local Area Network ေပါ့ဗ်ာ။

2.WAN( Wide Area Network)
က်ြန္ေတာ္တို့ ရံုးေတြ အင္တာနက္ဆိုင္ေတြတစ္ခုထက္ပိုၿပီး နွစ္ခု သံုးေလးခု နက္ေဝါ့ ခ်ိန္ဆက္ၾကမယ္ဆိုရင္ေတာ့ Wanေပါ့ ။ကြန္ပ်ဳတာ အေရအတြက္ေတြလဲပိုမ်ားလာတာေပါ့။ဆိုလိုတာက ၿမိဳ့နယ္တစ္ၿမိဳ့နယ္နဲ့တစ္ၿမိဳ့နယ္
တိုင္းၿပည္တစ္ၿပည္အတြင္းမွာေပါ့။ ဒါဟာ Wide Area Network ပါ။

3.MAN (Metropolitan Area Network)
ကို့တိုင္းၿပည္ အတြင္းကေနေက်ာ္ၿပီး တစ္ၿခားနိုင္ငံေတြနဲ့ဆက္သြယ္သံုးစြဲတာဟာ MAN ပါ။

4. PAN (Personal Area Network)
ကို့ကြန္ပ်ဳတာတစ္လံုးစီပဲခ်ိတ္ဆက္ သံုးစြဲမယ္။ကို့အခန္းထဲမွာပဲ ကြန္ပ်ဳတာ နွစ္လံုးသံုးစြဲမယ္ေပါ့။ဒါဟာ PANပါ။
ဒီေလာက္ဆို နက္ေဝါ့ဆိုတာ အၾကမ္းအားၿဖင့္သိၾကၿပီေပါ့။

Network Design
နက္ေဝါ့မ်ားခ်ိတ္ဆက္ရာတြင္ Topology ဟုေခါ ္ေသာ ေဝါဟာရပါဝင္လာပါတယ္။
Topology ဆိုသည္မွာ ဆက္သြယ္မွု လမ္းေခါ ္ဘာသာရပ္တစ္ခုဟုသတ္မွတ္ရပါမည္။ဥပမာ မ်က္မၿမင္တစ္ေယာက္နဲ့ စကားမေၿပာတတ္သူတစ္ေယာက္တု့ိဆက္သြယ္ေၿပာဆိုရာတြင္ လိုအပ္မည့္ ဘာသာရပ္္ေခါ ္ ၾကားခံ တစ္ခု ၿဖစ္္ပါသည္။
ယင္းကို Topology ဟုေခါ ္ပါသည္။Topology ၃မ်ိဳးရွိပါသည္။ယင္းတို့မွာ အေၿခခံ က်ဆံုးေသာ Topology မ်ားၿဖစ္ၾကပါသည္။
1.Bus Topology
2. Star Topology
3. Ring Topology

(ဆက္လက္ေရးသားပါ့မည္)

ျပန္လည္တင္ျပထားပါသည္။


Registry အက်ဥ္း

ဒီေနရာေလးမွာကၽြန္ေတာ္နည္းနည္း၀င္ေဆြးေႏြးခ်င္ပါတယ္။ဘာသာျပန္ထားတာျဖစ္တဲ့အတြက္ အနည္းငယ္မွားယြင္းႏိုင္ပါတယ္။နားလည္ေပးႏိုင္မယ္လို ့ထင္ပါတယ္။

Registry အက်ဥ္း

Registry ဆိုတာ Windows အတြက္Setting ႏွင္ ့သင္ထည့္သြင္းခဲ ့တဲ ့Applications ေတြရဲ ့အနီးဆံုး
Database တစ္ခုျဖစ္ပါတယ္။Registry ကိုဘယ္လိုStored လုပ္.

Window 95,98,ME တို ့မွာသင္ ့ရဲ ့ Window Directory မွာ Registry ဟာ USER.DAT ႏွင္ ့SYSTEM.DATဆိုျပီး hidden files ႏွစ္ခုပါ၀င္ပါမယ္။ Window2000 ႏွင္ ့XP မွာေတာ ့\windows\system32\config ႏွင္ ့\Documents and Settings\{username}ဆိုတဲ ့Foldres ေတြမွာ ေျမာက္ျမားစြာေသာပ်ားအံုပံုစံႏွင္ ့Stored လုပ္ပါတယ္။

Registry ရဲ ့ဖြဲ ့စည္းတည္ေဆာက္ပံု

Registry ဟာသင္ ့ရဲ ့Hard disk ေပၚမွာလမ္းညႊန္တခုလို အဆင္ ့ဆင္ ့ဖြဲ ့စည္းပံုစနစ္ရွိပါတယ္။Branch အသီးသီးကိုKEY လို ့ေခၚပါတယ္။အဲဒီKEY အသီးသီးမွာေနာက္ထပ္keys ေတြမ်ားစြာပါ၀င္ႏိုင္ပါတယ္။အဲဒါကို Valuesလို ့ေခၚပါတယ္။Value အသီးသီးဆီမွာေတာ ့Registry မွာStroed လုပ္ထားတဲ ့အမွန္တကယ္ informations ေတြပါ၀င္ပါတယ္။Values အမ်ဳိးအစားကေတာ ့သံုးခုရွိပါတယ္။ အဲဒါေတြကေတာ ့String, Binaryႏွင္ ့ DWORD တို ့ပဲျဖစ္ၾကပါတယ္။အဓိက Branches ကေတာ ့ေျခာက္ခုရွိပါတယ္.( Window 2000 ႏွင္ ့Window XP မွာေတာ ့ငါးခုရွိပါတယ္)အဲဒီ Branches အသီးသီးမွာ Registry မွာstored လုပ္ထားတဲ ့သတ္မွတ္ေ၀စုကိုယ္စီရွိၾကပါတယ္။ အဲဒါေတြကိုထပ္ရွင္းမယ္ဆိုရင္ေတာ ့ေအာက္ပါအတိုင္းျဖစ္ပါမယ္။

-HKEY_CLASSES_ROOT-->ဒီBranch မွာေတာ့သင္ ့ရဲ ့OLE-aware applications အားလံုးအတြက္ OLE informationsလို ့ေခၚတဲ ့သင္ ့ရဲ ့files types ေတြအားလံုးပါ၀င္ပါတယ္။
-HKEY_CURRENT_USER-->ဒီ Branch ကေတာ ့HKEY_USER နဲ ့သက္ဆိုင္ေသာcurrent user အတြက္အစိတ္အပိုင္းကိုညႊန္ျပပါတယ္။
-HKEY_LOCAL_MACHINE-->ဒီBranchမွာေတာ ့သင္ ့ကြန္ပ်ဳတာမွာ install လုပ္ထားတဲ ့Hardwares နဲ ့Softwares ေတြအားလံုးရဲ ့ Informations ေတြပါ၀င္ပါတယ္။ဒါေၾကာင္ ့မို ့လို ့သင္ကဒီBranch ကို multiple hardware configurationsလို ့သတ္မွတ္ႏိုင္ျပီး HKEY_CURRENT_CONFIG ကိုလဲcurrent hardware configuration အျဖစ္သတ္မွတ္ပါတယ္။
-HKEY_USERS-->ဒီBranch မွာေတာ ့ကြန္ပ်ဴတာအသံုးျပဳသူရဲ ့ Preferences ေတြ( colours ႏွင္ ့Control panels settingကဲ ့သို ့)ပါ၀င္ပါတယ္။
-HKEY_CURRENT_CONFIG-->ဒီBranch က current hardware configuration ႏွင္ ့ဆိုင္တဲ ့HKEY_LOCAL_MACHINE ရဲ ့အစိတ္အပိုင္းကိုျပပါတယ္။
-HKEY_DYN_DATA(Window 95/98/ME only)-->ဒီBranch ကေတာ ့ Window Plug&Play subsystem ကိုအသံုးျပဳရန္ HKEY_LOCAL_MACHINE ရဲ ့အစိတ္အပိုင္းကုိညႊန္ျပပါတယ္။

Registry Editor ကိုအသံုးျပဳျခင္း

Registry Editor မွာ သင္ျမင္ႏိုင္ေသာWindow ႏွင္ ့အတူသင္ေက်နပ္ေအာင္Edit လုပ္ႏိုင္ပါတယ္။Registry Editorကို၀င္မယ္ဆိုရင္သင္ျမင္ရမွာက window တစ္ခုကိုႏွစ္ျခမ္းနဲျပထားတာကိုေတြ့ရပါမယ္။ ဘယ္ဘက္အျခမ္းကေတာ ့Tree တစ္ခုကို Folders ေတြနဲ ့ေတြ ့ရပါမယ္.ညာဘက္ကေတာ ့current selected folder(key) ရဲ ့Value ကိုေတြ ့ရပါမယ္။Folder တစ္ခုကိုျဖန္ ့မယ္ဆိုရင္(+) Sign ေလးကိုကလစ္လိုက္ရင္ က်လာပါမယ္။သင္လိုခ်င္တဲ ့Folderေလးကိုကလစ္လိုက္ရင္ညာဘက္အျခမ္းမွာ သက္ဆိုင္ရာFolder(key)ရဲ ့ value lists ေတြကိုျမင္ေတြ ့ရပါမယ္။သင္ၾကိဳက္ႏွစ္သက္ရာValue (or)key ကိုလဲ Edit menu-->New ကေနAdd ႏိုင္ပါတယ္။Delete လဲလုပ္ႏိုင္ပါတယ္။ Right click ေထာက္Delete ေပးႏိုင္ပါတယ္။ ဒီအပိုင္းကေတာ ့ရွင္းပါတယ္။Registry Editor ကိုေခၚဖို ့ကေတာ ့Run Box--> regedit ပါ။

သြင္းမယ္၊ထုတ္မယ္ ျပီးေတာ ့ ဖါမယ္ (ျမန္မာလိုျပန္ျခင္းျဖစ္ေသာေၾကာင္ ့ နားလည္ေပးပါရန္ :P)

သင္က Registry Editor ကေနRegistry ကိုစိတ္ၾကိဳက္edit လုပ္ႏိုင္ပါတယ္။ျပီးေတာေနာက္ထပ္လဲRegistry patchesေလးေတြကိုအသံုးျပဳျခင္းျဖင္ ့လဲေျပာင္းလဲမွဳေတြလုပ္ႏိုင္ပါေသးတယ္။ Registry patchဆိုတာတစ္ခုႏွင္ ့အထက္key(or)Value ေတြပါ၀င္ျပီး file extension က .reg နဲ ့ဆံုးတဲ့ ရိုးဆင္းတဲ ့text fileေလးကိုေခၚပါတယ္။သူကို Double click လုပ္လိုက္ရင္Registry ထဲမွာapplied ျဖစ္ေစပါတယ္။
သူကေတာ ့နည္းလမ္းေကာင္းတစ္ခုျဖစ္ေစပါတယ္။ဘာလို ့လဲဆိုေတာ ့ကၽြန္ေတာ္တို ့Registry ကိုစိ္တ္ၾကိဳက္ေျပာင္းလဲလိုက္လို ့ျပႆနာေတြျဖစ္လာရင္ျပန္လည္patch လုပ္ေပးလိုက္ရင္အုိေကလို ့ပါပဲ။သေဘာကေတာ ့backup လုပ္တဲ ့သေဘာမ်ဳိးပါပဲ။


Hacking Google (အင္တာနက္မွရွာေဖြနည္းမ်ား)

Chapter (1)
Search Engine Technology

What is Search Engine?
Search Engine (SE) ဆိုတာ Computer Program တစ္ခုကုိသုံးၿပီး Web page မ်ားကုိ စုစည္းထားေသာ ႀကီးမားသည့္ database ႀကီးတစ္ခုပဲျဖစ္ပါတယ္။ ဘာနဲ႔အလားသ႑ာန္တူသလဲဆုိေတာ့ စာၾကည့္တုိက္မ်ားမွာ Card Catalogue အသုံးျပဳပုံ ႏွင့္ ဆင္တူပါတယ္။ ဆုိရရင္ စာၾကည့္တုိက္သြားၿပီး ကုိယ္သိခ်င္တဲ့ အေၾကာင္းအရာ၊ သတင္းအခ်က္အလက္မ်ားကုိ ရွာေဖြတဲ့ အခါမွာ စာၾကည့္တုိက္ထဲက ရွိသမွ်စာအုပ္အားလုံးကုိ လုိက္ဖတ္ၿပီး ရွာမယ္ဆုိရင္ လက္ေတြ႕အားျဖင့္ မျဖစ္ႏုိင္ပါဘူး။ Card Catalogue ကုိ အသုံးျပဳၿပီး ရွာမွသာလွ်င္ ကုိယ္သိခ်င္တဲ့ အေၾကာင္းအရာ၊ သတင္းအခ်က္အလက္မ်ားကို လြယ္ကူလ်င္ျမန္စြာ ရရွိပါလိမ့္မယ္။
ဒီသေဘာအတုိင္းပါပဲ Internet ေပၚမွာ Web Page ေပါင္းသန္းနဲ႔ခ်ီၿပီးရွိပါတယ္။ မိနစ္တုိင္းမွာ ထပ္တုိးလာတဲ့ web page မ်ားရွိသလုိ ရွိၿပီးသား page မ်ားဟာလည္း Update လုပ္ၿပီး ေျပာင္းလဲေနတတ္ပါတယ္။ ဒါေၾကာင့္ manually ရွာမယ္ဆုိရင္ ဘယ္လုိမွ မျဖစ္ႏုိင္ပါဘူး။ ဒါေပမယ့္ Search Engine မ်ားကို သုံးၿပီးရွာမယ္ဆုိရင္ေတာ့ ကုိယ္ရခ်င္တဲ့အေၾကာင္းအရာ၊ သတင္းအခ်က္အလက္မ်ားကို စကၠန္႔ပုိင္းအတြင္း ရရွိပါလိမ့္မယ္။ ဒါေၾကာင့္ အလြယ္ကူဆုံးႏွင့္ အရွင္းဆုံးေျပာရရင္ Search Engine ဆုိတာ Web Page မ်ားကို ရွာေဖြေပးတဲ့ Service တစ္ခုပဲျဖစ္ပါတယ္။
ဒီေနရာမွာ Search Engine (SE) မ်ားႏွင့္ပါတ္သက္ၿပီး သိထားသင့္ေသာ အေရးႀကီးဆုံး အခ်က္တစ္ခ်က္ကို ပထမဦးစြာ ေဖာ္ျပလုိပါတယ္။အဲဒါကေတာ့ SE မ်ားကို အသုံးျပဳ၍ မိမိအလုိရွိေသာ web page မ်ား၊ website မ်ားကို ရွာေဖြျခင္းသည္ အင္တာနက္ေပၚတြင္ တုိက္႐ုိက္ရွာေဖြျခင္းမဟုတ္ပဲ SE မ်ားမွ ဖဲြ႕စည္းတည္ေဆာက္ထားေသာ database ထဲတြင္ ရွာေဖြျခင္း ျဖစ္တယ္ဆုိတာကို သိထားဖုိ႔ လုိပါတယ္။

Functions of Search Engine
SE အားလုံးတုိ႔၏ လုပ္ေဆာင္မႈမ်ားသည္ အေျခခံသေဘာတရားအားျဖင့္ အတူတူပင္ျဖစ္ၾကပါတယ္။ ဆုိရရင္ မည္သည့္ SE မဆုိ Collecting, Organizing, Indexing ႏွင့္ Serving Result ဟူေသာ လုပ္ငန္းစဥ္ေလးခုကုိ အေျခခံပါတယ္။ သုိ႔ေသာ္ အဲဒီလုပ္ငန္းစဥ္ေလးခုကို ေဖာ္ေဆာင္တဲ့အခါမွာေတာ့ SE တစ္ခုႏွင့္တစ္ခု မတူညီေသာ ကုိယ္ပုိင္ Technic မ်ား၊ Algorithm မ်ားကို အသုံးျပဳၾကၿပီး ထုိနည္းပညာသေဘာတရားမ်ားကုိ တင္းတင္းၾကပ္ၾကပ္ လွ်ဳိ႕၀ွက္ထားေလ့ရွိပါတယ္။
အက်ဥ္းခ်ဳပ္အားျဖင့္ SE မ်ားရဲ႕ လုပ္ေဆာင္ပုံမ်ားကုိ ေအာက္ပါအတုိင္း ခဲြျခားသတ္မွတ္ႏုိင္ပါတယ္။
(1) Crawling the internet for web contents
(2) Indexing we web contents
(3) Storing the web contents
(4) Search algorithm and results

Crawling the Web
webpage တုိင္းမွာ အျခားေသာ webpage (သုိ႔) website တစ္ခုဆီသုိ႔ ကူးေျပာင္းႏုိင္တဲ့ Link မ်ားရွိတယ္ဆုိတာကုိ သိၾက ၿပီးျဖစ္ပါလိမ့္မယ္။ Crawling လုပ္တယ္ဆုိတာကေတာ့ အဲဒီ Link မ်ားမွတဆင့္ Website တစ္ခုမွ တစ္ခုသို႔ ကူးေျပာင္းၿပီး ထုိ Website မ်ားအတြင္းတြင္ရွိေသာ information မ်ား (ပုံမ်ား၊ စာသားမ်ား) ကုိ Search Engine ၏ Database ထဲတြင္ သုိေလွာင္သိမ္းဆည္းထားဖုိ႔ရန္အတြက္ Program တစ္ခုအသုံးျပဳၿပီး ရယူစုေဆာင္းေလ့ရွိေသာ နည္းစနစ္တစ္ခုပင္ ျဖစ္ပါ တယ္။ ထုိ Program ကို Crawler, Spider, Robot, Harvest အစရွိသျဖင့္ အမည္အမ်ဳိးမ်ဳိးျဖင့္ ေခၚေ၀ၚသုံးစဲြေလ့ရွိပါတယ္။
Crawler program သည္ website တစ္ခုမွတစ္ခုဆီသုိ႔ hyperlink မ်ားမွတဆင့္ ကူးေျပာင္းသြားလာၿပီး သူျဖတ္သန္းခဲ့ သမွ်ေသာ webpage မ်ားကုိ မိတၱဴကူးယူစုေဆာင္း၍ ဌာေန Search Engine ဆီသုိ႔ ျပန္ပုိ႔ေပးႏုိင္ေသာ software program တစ္ခုပင္ျဖစ္ပါတယ္။
Search Engine မ်ားတြင္ Crawler ရဲ႕ အခန္းက႑သည္လည္း လြန္စြာမွ အေရးပါလွပါတယ္။ Crawler မ်ားကို တၿပိဳင္နက္ တည္း website ေပါင္းမ်ားစြာကုိ ခ်ိတ္ဆက္ Crawl လုပ္ႏုိင္ေစရန္ ဖန္တီးထားပါတယ္။
Google မွာဆုိရင္ Googlebot လုိ႔ေခၚတ့ဲ ခ်ိတ္ဆက္မႈေပါင္း 300 ခန္႔ကို တၿပိဳင္နက္ျပဳလုပ္ႏုိင္သည့္ Crawler program ေလးခုကုိ အသုံးျပဳၿပီး တစ္စကၠန္႔အတြင္းမွာ Web Page ေပါင္း 100 ခန္႔ကုိ download လုပ္ႏုိင္ပါတယ္။ သုိ႔မွသာ အင္တာနက္ေပၚရွိ ဘီလီယံႏွင့္ခ်ီေသာ website မ်ားအတြင္းပါ၀င္ေသာ အေၾကာင္း အရာမ်ားကို ျမန္ႏုိင္သမွ် ျမန္ျမန္ မၾကာခဏ ျပန္လည္ crawl လုပ္ႏုိင္ျခင္းအားျဖင့္ update ျဖစ္ေသာ result မ်ားကုိ ထုတ္ေပးႏုိင္မွာျဖစ္ပါတယ္။
အထူးသျဖင့္ေတာ့ ကမၻာအရပ္ရပ္မွ ေနာက္ဆုံးသတင္းမ်ားကို result မ်ားတြင္ ေဖာ္ျပႏုိင္ေစရန္ သတင္း မီဒီယာ website မ်ား (CNN, BBC) ကုိေတာ့ နာရီပုိင္းအတြင္း ျပန္လည္ crawl လုပ္ေလ့ရွိပါတယ္။
Crawler မ်ားသည္ website မ်ားအတြင္းရွိ သတင္းအခ်က္အလက္မ်ားကို ရယူစုေဆာင္းတဲ့ေနရာမွာ ထုိ website ပုိင္ရွင္မ်ားမွ သတ္မွတ္ထားေသာ တားျမစ္ခ်က္မ်ားကို လုိက္နာေဆာင္ရြက္ရပါတယ္။ ဆုိရရင္ website ပုိင္ရွင္မ်ားသည္ မိမိတုိ႔ website အတြင္းမွ crawl မလုပ္ေစလုိေသာ File အမည္မ်ား၊ Folder အမည္ မ်ားကို ထည့္သြင္းေဖာ္ျပထားတဲ့ "robot.txt" ဆုိတဲ့ file ကို ေရးဖဲြ႕ၿပီး website ၏ root directory ေအာက္တြင္ ထည့္သြင္းထားေလ့ရွိပါတယ္။
http://www.w3.org/robot.txt
http://www.mit.edit/robot.txt
Crawler မ်ားသည္ website တစ္ခုသုိ႔ ေရာက္လာတဲ့အခါမွာ ပထမဦးဆုံး robot.txt ကုိ သြားေရာက္ဖတ္႐ႈ႕ ၿပီး ထုိ file အတြင္းပါ ၫႊန္ၾကားခ်က္မ်ားကို လုိက္နာေဆာင္ရြက္ရပါတယ္။
Indexing the Web Content
Search Engine မ်ားသည္ crawler မ်ားမွ မိတၱဴကူးယူလာခဲ့ေသာ webpage တစ္ခုစီတြင္ ပါရွိသည့္ စကားလုံးမ်ားကို ေရြးခ်ယ္ထုတ္ႏုတ္ၿပီး index တစ္ခုတည္ေဆာက္ရပါတယ္။ ထုိ index မ်ားသည္ စာအုပ္မ်ား၏ ေနာက္တြင္ပါေလ့ရွိေသာ အၫႊန္း index မ်ားႏွင့္ ဆင္တူၿပီး SE အသုံးျပဳသူ User မ်ားမွ keyword မ်ားကို အသုံးျပဳ၍ webpage မ်ားကိုိ ရွာေဖြႏုိင္ေစရန္အတြက္ ျဖစ္ပါတယ္။
Index တစ္ခုတည္ေဆာက္မႈေကာင္းလွ်င္ ေကာင္းသလုိ ပုိမုိျပည့္စုံေသာ result page မ်ားကို ေဖာ္ျပႏုိင္ျခင္း ၊ အခ်ိန္အနည္းငယ္အတြင္း result မ်ားကို ထုတ္ေပးႏုိင္ျခင္း အစရွိေသာ အက်ဳိးေက်းဇူးမ်ားကို ရရွိေစမွာ ျဖစ္သည့္အတြက္ေၾကာင့္ SE တစ္ခုရဲ႕ေအာင္ျမင္မႈသည္ index ကုိ ဘယ္လုိတည္ေဆာက္အသုံးျပဳသလဲ ဆုိတဲ့ အခ်က္အေပၚမွာလည္း မ်ားစြာမူတည္ပါတယ္။
Search Engine မ်ားသည္ Indexing ျပဳလုပ္ႏုိင္ရန္အတြက္ Parser လုိ႔ေခၚတဲ့ program ကုိ အသုံးျပဳ၍ စကားလုံးမ်ားကို ေရြးခ်ယ္ထုတ္ႏုတ္ေလ့ရွိပါတယ္။ ဆုိရရင္ parser program သည္ webpage မ်ားထဲမွ stop words လုိ႔ေခၚသည့္ a, an, the, by ... အစရွိေသာ အသုံးမ်ားသည့္ စကားလုံးမ်ား၊ Meta tags မ်ား၊ Javascripts မ်ားကုိ ဖယ္ရွားၿပီး webpage အတြင္းရွိ အေၾကာင္းအရာကို ကုိယ္စားျပဳႏုိင္မည့္ စကားလုံးမ်ားကို သာ Index တည္ေဆာက္ရန္ ေရြးခ်ယ္ထုတ္ယူေပးႏုိင္ပါတယ္။
Google အျခားေသာ SE မ်ားကဲ့သုိ႔ SE မ်ားကဲ့သုိ႔ title မ်ားသာ၊ webpage ရဲ႕ အစပုိင္းမွ်သာ index လုပ္ျခင္းမ်ဳိးမဟုတ္ပဲ webpage တစ္ခုလုံးကို index လုပ္ထားေသာ full-text search engine အမ်ဳိးအစား ျဖစ္ ပါတယ္။
World Wide Web သည္ အၿမဲတမ္းေျပာင္းလဲေနတတ္သည့္ အတြက္ေၾကာင့္ crawler မ်ားမွ ယေန႔ရယူ စုေဆာင္းခဲ့ေသာ webpage မ်ားသည္ မနက္ျဖန္မွာ ရွိေနဖုိ႔ရန္ မေသခ်ာသလုိ၊ ယေန႔မရွိေသးေသာ္လည္း မနက္ျဖန္တုိင္းမွာ အသစ္သစ္ေသာ webpage မ်ား ထြက္ေပၚလာေလ့ရွိပါတယ္။ ဒါေၾကာင့္ Google ကဲ့သုိ႔ေသာ SE မ်ားတြင္ တစ္ခါ claw လုပ္ၿပီးတုိင္း update ျဖစ္ေသာ result မ်ားကို ထုတ္ျပန္ႏုိင္ရန္အတြက္ index ေတြကုိလည္း update လုပ္ေလ့ရွိပါတယ္။
Storing the Web Content
SE မ်ား၏ database ထဲတြင္ index အျပင္ webpage တစ္ခုခ်င္းအလုိက္ကုိလည္း သုိေလွာင္သိမ္းဆည္း ထားပါတယ္။ ဒါေၾကာင့္ ဘီလီယံႏွင့္ခ်ီေသာ webpage မ်ားကို သုိေလွာင္သိမ္းဆည္းထားရသည့္အတြက္ ေၾကာင့္ SE တစ္ခု၏ storage ပမာဏ သည္ လြန္စြာႀကီးမားလွၿပီး tetrabyte ( 10 12 =1000GB ) ေပါင္းမ်ားစြာ အထိရွိတတ္ပါတယ္။ အဲဒီလုိ data ပမာဏပုိမုိသိုေလွာင္ထားႏုိင္ေလ အသုံးျပဳသူမ်ားအား ပုိမုိျပည့္စုံေသာ result မ်ားကို ထုတ္ေပးႏုိင္ေလ ျဖစ္ပါလိမ့္မယ္။

Search and Rank Algorithm
အသုံးျပဳသူမ်ားသည္ မိမိတုိ႔ရွာေဖြလိုေသာ အေၾကာင္းအရာႏွင့္ သက္ဆုိင္သည့္ စကားလုံးမ်ားကို keyword အျဖစ္ ထည့္သြင္းရွာေဖြလုိက္တဲ့အခါမွာ SE သည္ ထုိ keyword မ်ားႏွင့္ တစ္ထပ္တည္းတူညီေသာစကားလုံး မ်ားကို index ျဖင့္ တုိက္ဆုိင္စစ္ေဆးရွာေဖြ၍ ရရွိလာသည့္ အထဲကမွ ဘယ္ webpage မ်ားသည္ ရွာေဖြမႈႏွင့္ လုိက္ဖက္မႈ အရွိဆုံးလဲ ဆုိတာကုိ ဆုံးျဖတ္ၿပီး ထုိ webpage မ်ားကို ဦးစားေပးေရွ႕မွာထားၿပီး တန္းစီေဖာ္ျပမွာ ျဖစ္ပါတယ္။
အဲဒီလုိ မွန္ကန္ေသာ result မ်ားကို ေဖာ္ျပႏုိင္ေစရန္အတြက္ SE တုိင္းတြင္ အျခားမည္သည့္ SE ႏွင့္မွ မတူ ညီႏုိင္ေသာ algorithm လုိ႔ေခၚတဲ့ ကုိယ္ပုိင္နည္းစနစ္မ်ားကို သတ္မွတ္အသုံးျပဳေလ့ရွိပါတယ္။ ထုိ algorithm မ်ား မတူညီမႈေၾကာင့္ keyword တူေသာ္လည္း SE မတူပါက ရလာမည့္ result မ်ားသည္လည္း မတူညီပဲ ကဲြျပားတာကုိ ေတြ႕ရပါလိမ့္မယ္။
SE တစ္ခု၏ေအာင္ျမင္မႈသည္ အသုံးျပဳေသာ algorithm မ်ားသည္ ရွာေဖြမႈႏွင့္ လုိက္ဖက္မႈရွိေသာ result page မ်ားကို ရွာေဖြေဖာ္ျပႏုိင္စြမ္းရွိမရွိေပၚတြင္ မ်ားစြာမူတည္ပါတယ္။ ဒါေၾကာင့္ အင္တာနက္ေပၚတြင္ SE ေပါင္း မ်ားစြာရွိသည့္အနက္ တိက်ေသာ result မ်ားကို ရွာေဖြေဖာ္ျပေပးႏုိင္ေသာ algorithm ေၾကာင့္ Google သည္ လူသုံးအမ်ားဆုံးႏွင့္ ေအာင္ျမင္မႈအရွိဆုံး SE အျဖစ္ ရပ္တည္လွ်က္ ရွိျခင္းပင္ျဖစ္ပါတယ္။
Google သည္ result မ်ား အစီအစဥ္တက်ေဖာ္ျပႏုိင္ေစရန္အတြက္ "PageRank" algorithm အပါအ၀င္ အျခားေသာ ရာႏွင့္ခ်ီသည့္ အေျခခံအေၾကာင္းအရင္းမ်ားေပၚတြင္ အလုိေလွ်ာက္တြက္ခ်က္ ဆုံးျဖတ္ပါတယ္။ ထုိရာႏွင့္ခ်ီေသာ အေျခခံအေၾကာင္းအရင္းမ်ားစြာတုိ႔ထဲမွ အဓိကအေရးပါေသာ အခ်က္ႏွစ္ခ်က္ျဖစ္သည့္ content analysis ႏွင့္ Link Popularity တုိ႔ကို အနည္းငယ္ ရွင္းျပလုိပါတယ္..။

Content Analysis
Webpage တစ္ခုစီတြင္ ပါ၀င္ေသာ အေၾကာင္းအရာသည္ ရွာေဖြမႈႏွင့္ ဘယ္ေလာက္အတုိင္းအတာထိ လုိက္ဖက္မႈ ရွိမရွိ ဆုိတာကုိ မိမိထည့္သြင္းရွာေဖြခုိင္းလုိက္ေသာ keyword မ်ားအား ေတြ႕ရွိရမႈ အႀကိမ္အေရ အတြက္၊ ေတြ႕ရွိရေသာေနရာ (title, heading) ၊ font size ႏွင့္ keyword မ်ားအၾကား တစ္ခုႏွင့္တစ္ခု တည္ရွိ မႈ အကြာအေ၀းတုိ႔ေပၚတြင္ မူတည္၍ တြက္ထုတ္ပါသည္။

Link Popularity
Webpage တစ္ခုရဲ႕အေရးပါ အရာေရာက္မႈကို ထုိ webpage ကို အျခား webpage ဘယ္ေလာက္မ်ားမ်ားမွ လာေရာက္ခ်ိတ္ဆက္ထားသလဲေပၚမွာ မူတည္ဆုံးျဖတ္ပါတယ္။ အဲဒီ Link ေတြထဲမွာ နာမည္ေက်ာ္လူသုံးမ်ား ေသာ website ႏွင့္ ခ်ိတ္ဆက္ထားေသာ link မ်ား ပါရွိပါကလည္း ပုိၿပီး ဦးစားေပးေဖာ္ျပခံရမွာ ျဖစ္ပါတယ္။
Type of Search Engine
Search engine မွာ အဓိကအားျဖင့္ (၂)မ်ဳိးရွိပါတယ္။ individual search engine နဲ႔ metasearch engine တုိ႔ျဖစ္ပါတယ္။ ထုိ search engine (၂)မ်ဳိးအျပင္ search လုပ္ႏုိင္ေသာ ေနာက္တစ္မ်ဳိးရွိပါေသးတယ္။ အဲဒါက ေတာ့ subject directory ပဲ ျဖစ္ပါတယ္။

Individual Search Engine
Web ေပၚမွာ ကုိယ္ပုိင္ database ရွိေသာ search engine မ်ားကို individual search engine လုိ႔ ေခၚပါ တယ္။ Individual search engine ေတြဟာ user မ်ားက ထည့္သြင္းရွာေဖြခုိင္းလုိက္တဲ့ keyword မ်ားကို အျခား သူတုိ႔၏ database ထဲမွာ ရွာေဖြျခင္း မရွိပါဘူး။ မိမိရဲ႕ကုိယ္ပုိင္ database တစ္ခုထဲမွာသာ ရွာေဖြၿပီး အဲဒီ keyword မ်ားပါရွိတဲ့ web page မ်ားကိုသာ result အျဖစ္ထုတ္ေပးပါတယ္။ အသုံးမ်ားေသာ individual search engine အခ်ဳိ႕မွာ-
www.google.com
www.altavista.com
www.gigablast.com
www.wisenut.com
www.askjeeves.com
www.teoma.com တုိ႔ျဖစ္ပါတယ္။

Metasearch Engine
Metasearch engine မ်ားသည္ ကုိယ္ပုိင္ database မ်ားတည္ေဆာက္ထားျခင္း မရွိပါဘူး။ user မ်ားက ထည့္သြင္းရွာေဖြခုိင္းလုိက္တဲ့ keyword မ်ားကို အျခား individual search engine မ်ား၏ database ထဲမွာ တစ္ၿပိဳင္နက္၀င္ေရာက္ရွာေဖြၿပီး အဲဒီ keyword မ်ားပါတဲ့ web page မ်ားကို result အျဖစ္ထုတ္ေပးပါတယ္။ database ေပါင္းမ်ားစြာကို အသုံးျပဳၿပီး ရွာေဖြေသာေၾကာင့္ ရလာသည့္ result မ်ားကလည္း ပုိၿပီးမ်ားပါလိမ့္ မယ္။ အသုံးမ်ားေသာ metasearch engine အခ်ဳိ႕မွာ-
www.metacrawler.com
www.webcrawler.com
www.qbsearch.com
www.vivisimo.com
www.dogpile.com တုိ႔ျဖစ္ပါတယ္။

Subject Directory
Subject Directory မ်ားသည္ သာမန္အသုံးျပဳေနၾက SE မ်ားႏွင့္ မတူပါဘူး SE မ်ားဟာ သူတုိ႔ရဲ႕ database မ်ားကို ကြန္ပ်ဴတာ program မ်ားျဖစ္ေသာ robot (သို႔) spider တုိ႔ကို အသုံးျပဳၿပီး တည္ေဆာက္ထားပါတယ္။ Subject Directory မ်ားမွာေတာ့ ကြန္ပ်ဴတာ program မ်ားကိုမသုံးပဲ ကၽြမ္းက်င္ေသာပညာရွင္မ်ားျဖင့္ အခ်ိန္ မ်ားစြာသုံးၿပီး web page မ်ားကို subject မ်ားအလုိက္ manually တည္ေဆာက္ထားပါတယ္။ ဒါေၾကာင့္ subject directory မ်ား၏ database မ်ားဟာ SE မ်ားႏွင့္ယွဥ္လုိက္လွ်င္ အလြန္ေသးငယ္ပါတယ္။ သုိ႔ေသာ္ လည္း လူမ်ားျဖင့္ ေရြးခ်ယ္စုစည္းထားသည့္အတြက္ေၾကာင့္ ပိုမုိတိက်ေသာ result မ်ားကို ရွာေဖြေဖာ္ျပေပးႏုိင္ ပါတယ္။ အသုံးမ်ားေသာ subject directory အခ်ဳိ႕မွာ-
directory.google.com
directory.yahoo.com
www.dmoz.org တုိ႔ျဖစ္ပါတယ္။

Basic Searching Method
ယခုဆက္လက္ၿပီးေတာ့ ပိုမုိတိက်ေသာ result မ်ား ရရွိေအာင္ ရွာေဖြႏုိင္သည့္ အေျခခံနည္းစနစ္မ်ားကို ေဖာ္ျပလုိပါတယ္။ ထုိနည္းစနစ္မ်ားသည္ search engine အမ်ားစုတုိ႔တြင္ အသုံးျပဳႏုိင္မည့္ အေျခခံအက်ဆုံး ေသာ နည္းစနစ္မ်ားပင္ျဖစ္ပါတယ္။ ၎တုိ႔မွာ-
(1) Search Engine Math
(2) Boolean Searching
(3) Field Searching တုိ႔ပဲျဖစ္ပါတယ္။

Search Engine Math
ပုိမုိ၍ တိက်ေကာင္းမြန္ေသာ result မ်ား ရရွိေအာင္ keyword မ်ားႏွင့္ အေပါင္း (+)၊ အႏႈတ္ (-)လကၡဏာ မ်ား တဲြဖက္အသုံးျပဳပုံကို ေဖာ္ျပေပးသြားပါမယ္။ ယခုေအာက္မွာေဖာ္ျပသြားမယ့္ tip မ်ားဟာ search engine အမ်ားစုမွာသုံးႏုိင္မည့္ အေျခခံအက်ဆုံးေသာ tip မ်ားပဲျဖစ္ပါတယ္။

Tip 1 ) "+" ကို ကုိယ္အဓိကလုိခ်င္တဲ့ အေရးႀကီးဆုံးျဖစ္တဲ့ keyword ရဲ႕ေရွ႕မွာ ထည့္ေပးရပါတယ္။ သေဘာ ကေတာ့ search engine ကုိ web page တုိင္းမွာ အဲဒီ keyword ပါရမယ္ဆုိၿပီး ရွာခုိင္းလုိက္တာျဖစ္ပါတယ္။
ဥပမာ - +challenger columbia
(+ႏွင့္ keyword ၾကားမွာ Space မျခားရပါ) result အေနနဲ႔ကေတာ့ search engine က ရွာေပးလုိက္တဲ့ web page တုိင္းမွာ "challenger" ဆုိတဲ့ စကားလုံး ပါပါလိမ့္မယ္။

Tip 2 ) "-" ကုိ ကုိယ္မလုိခ်င္တဲ့ keyword ရဲ႕ေရွ႕မွာ ထည့္ေပးရပါတယ္။ သေဘာကေတာ့ search engine ကုိ အဲဒီ keyword ပါတဲ့ web page မ်ားကို ဖယ္ထားခဲ့ဖုိ႔ ခုိင္းလုိက္တာ ျဖစ္ပါတယ္။
ဥပမာ - +challenger -columbia
Result အေနနဲ႔ကေတာ့ search engine ရွာေပးခုိင္းလုိက္တဲ့ web page တုိင္းမွာ "columbia" ဆုိတဲ့ စကား လုံး လုံး၀ပါလိမ့္မည္ မဟုတ္ပါ။

Tip 3 ) စကားလုံးတစ္လုံး မဟုတ္ပဲ စကားစုတစ္စုကို ရွာလုိတဲ့အခါမွာ double quotation " " ကုိ သုံးရပါ တယ္။ သေဘာကေတာ့ search engine ကို double quotation " " အမွတ္အသားထဲမွာရိွတဲ့ စကားစုအတုိင္း အတိအက်ပါတဲ့ web page မ်ားကိုသာ ရွာခုိင္းျခင္း ျဖစ္ပါတယ္။
ဥပမာ - "who moved my cheese"
result အေနနဲ႔ကေတာ့ who moved my cheese ဆုိတဲ့ စကားစုပါတဲ့ web page မ်ားကုိသာ ေဖာ္ျပပါလိမ့္ မယ္။

Tip 4 ) သခ်ာၤပညာရပ္မွာဆုိလွ်င္ သေကၤတ "~" သည္ အနီးစပ္ဆုံး approximately ဆုိတဲ့ သေဘာေဆာင္ တယ္ဆုိတာ အမ်ားသိၿပီး ျဖစ္ပါတယ္။ အဲဒီလုိ အမ်ားသိၿပီးျဖစ္တဲ့ မွတ္သားရလြယ္တဲ့ ဒီသေကၤတကို Google တြင္ အနီးစပ္ဆုံးအဓိပၸါယ္ဆင္တူသည့္ စကားလုံးမ်ားကို ရွာေဖြႏုိင္သည့္ operator တစ္ခုအျဖစ္ အသုံးျပဳႏုိင္ ပါတယ္။
စကားလုံးတစ္လုံး၏ေရွ႕မွာ Synonyms operator (~) ကုိ ထည့္သြင္းရွာေဖြတဲ့အခါမွာ ထုိစကားလုံးႏွင့္ အဓိပၸါယ္ဆင္တူေသာ အျခားစကားလုံးမ်ားကိုပါ ရွာေဖြေဖာ္ျပမွာျဖစ္ပါတယ္။
ဥပမာ health ~data ဟု ထည့္သြင္းရွာေဖြပါက data ႏွင့္ အဓိပၸါယ္ခ်င္းဆင္တူေသာ information ၊ statistic စကာလုံးမ်ားပါ၀င္ေသာ က်န္းမာေရးႏွင့္ဆုိင္သည့္ web page မ်ားကုိ ရရွိပါလိမ့္မည္။
အလားတူပင္ ~run ဟုရွာေဖြလွ်င္လည္း run စကားလုံးႏွင့္ဆင္တူေသာ runners ၊ running ၊ marathon စကားလုံးမ်ားပါ၀င္ေသာ web page မ်ားကုိ ရရွိမွာျဖစ္ပါတယ္။

Tip 5 ) စကားစု (phrase) ႏွင့္စကားလုံးမ်ားကို +, - " " သေကၤတမ်ားႏွင့္တဲြသုံးပုံကို ေလ့လာၾကည့္ရေအာင္
ဥပမာ - +"white house" +clinton -lewinsky
သေဘာကေတာ့ search engine ကို white house ဆုိတဲ့ စကားစုပါရမယ္။ clinton ဆုိတဲ့ စကားလုံး ပါရ မယ္။ lewinsky ဆုိတဲ့စကားလုံးမပါတဲ့ web page မ်ားကို ရွာခုိင္းလုိက္တာျဖစ္ပါတယ္။

Tip 6 ) အခ်ဳိ႕ေသာ search engine မ်ားဟာ case sensitive ျဖစ္ပါတယ္။ စကားလုံးတစ္လုံးကို စာလုံးအေသး (lower case) နဲ႔ ရွာခုိင္းရင္ အေသးေရာ အႀကီးပါ (၂)မ်ဳိးစလုံးပါတဲ့ web page မ်ားကို ရွာေပးပါလိမ့္မယ္။
ဥပမာ - minister
result အေနနဲ႔ကေတာ့ minister ႏွင့္ Minister (၂)မ်ဳိးစလုံးပါေသာ web page မ်ားကို ေဖာ္ျပပါလိမ့္မယ္။
စာလုံးအႀကီး (upper case) နဲ႔ ရွာခုိင္းရင္ေတာ့ လုံး၀ထပ္တူညီတဲ့ စကားလုံးပါေသာ web page မ်ားကုိသာ ရွာေပးပါလိမ့္မယ္။
ဥပမာ - Minister
result အေနနဲ႔ကေတာ့ Minister ဆုိတဲ့ စကားလုံးပါေသာ web page မ်ားကိုသာ ေဖာ္ျပပါလိမ့္မယ္။
မွတ္ခ်က္။ ။ Google ျဖင့္ ရွာေဖြပါက case sensitive မျဖစ္ပါဘူး။ ဆုိရရင္ minister ျဖစ္ျဖစ္၊ Minister ျဖစ္ ေစ တူညီေသာ result ကုိ ရရွိေစမွာ ျဖစ္ပါတယ္။

Tip 7 ) Wild cords (*) ကုိ စကားလုံးတစ္လုံးတည္းကုိပဲ spelling အမ်ဳိးမ်ဳိးနဲ႔ တစ္ႀကိမ္ထဲမွာပဲ စုေပါင္းရွာခုိင္း ခ်င္ရင္ သုံးပါတယ္။
ဥပမာ - librar*
result အေနနဲ႔ကေတာ့ library, libraries, librarian အစရွိတဲ့ စကားလုံးပါ၀င္ေသာ web page မ်ားကို ေဖာ္ျပပါလိမ့္မယ္။
မွတ္ခ်က္။ ။ Google မွာေတာ့ * သည္ စကားလုံးတစ္လုံးကို ကုိယ္စားျပဳပါတယ္။

Boolean Searching
အဂၤလိပ္သခ်ာၤပညာရွင္ႀကီး George Boole (1815-1864) ေရးသားခဲ့ေသာ boolean logic ႏွင့္ boolean operator မ်ားျဖစ္သည့္ AND, OR ႏွင့္ NOT တုိ႔ကို စကားလုံး၊ စကားစုမ်ားႏွင့္ တဲြဖက္၍ တိက်ေသာ result မ်ား ရရွိေအာင္ သုံးစဲြပုံမ်ားကို ေဖာ္ျပသြားပါမယ္။

Boolean "OR"
"OR" operator ကုိ အသုံးျပဳၿပီး search engine မွာ ရွာမယ္ဆုိရင္ ကုိယ္ထည့္ရွာခုိင္းလုိက္တဲ့ keyword မ်ား ထဲမွ အနည္းဆုံး (၁)ခု ပါတဲ့ web page ေတြေရာ၊ (၂)ခုစလုံးပါတဲ့ web page ေတြေရာ ေဖာ္ျပေပးပါလိမ့္မယ္။ ဒါေၾကာင့္ keyword မ်ားမ်ားပုိသုံးေလ ရလာမယ့္ result က မ်ားေလေလ ျဖစ္ပါလိမ့္မယ္။ "OR" operator ကို အဓိပၸါယ္ဆင္တူတဲ့ စကားလုံးေတြ၊ ဒါမွမဟုတ္ အက်ဳိးအေၾကာင္း ဆက္စပ္မႈရိွေသာ စကားလုံးမ်ားႏွင့္ အမ်ားဆုံး တဲြသုံးေလ့ရွိပါတယ္။

(ဆက္လက္ေဖာ္ျပပါဦးမည္)


ျမန္မာ့ကြန္ပ်ဴတာမ်ားအား ၿခိမ္းေျခာက္ေနေသာ ဗုိင္းရပ္စ္မ်ားအေၾကာင္း။

ABOUT FLASHY VIRUS
(Flashy အေၾကာင္း တေစ့တေစာင္း)


အခုေလာေလာဆယ္ ျမန္မာႏုိင္ငံကြန္ပ်ဴတာေလာကမွာ ကူးစက္မႈ မ်ားျပားေသာ virus ကုိ ျပပါဆုိလွ်င္ ဆယ္ ေယာက္မွာ ခုႏွစ္ေယာက္ကေတာ့ Flashy virus ကို လက္ၫိဳးထုိးၾကလိမ့္မည္။ Flashy သည္ worm အမ်ဳိးအစား virus ျဖစ္သည္။ File Size သည္ 21,158 Bytes ရွိသည္။ ထုိ virus ကို 2006 July 21 တြင္ စတင္ေတြ႕ရွိခဲ့ၾက သည္။ ကူးစက္ႏိုင္ေသာ စနစ္မ်ားမွာ Windows 95, Win98, Win ME, Win 2000, Win NT, Win Sever 2003, Win XP, Win Vista တုိ႔ျဖစ္သည္။ Flashy သည္ စက္ထဲစတင္၀င္ေရာက္သည္ႏွင့္ ဖုိင္ႏွစ္ခုကုိ စတင္ဖန္ တီးလုိက္သည္။
(1) %Systemroot%\Flashy.exe
(2) UserProfile%\StartMenu\Programs\Startup\systemID.pif
%Systemroot% သည္ မ်ားေသာအားျဖင့္ C:\WINDOWS ကုိ ကုိယ္စားျပဳသည္။
%UserProfile% သည္ Windows XP တြင္ C:\Documents and Settings\Account Name\ ကို ကုိယ္စား ျပဳသည္။ (မွတ္ခ်က္။ အထက္ပါအေၾကာင္းအရာမ်ားသည္ အမ်ားစုတြင္ ရွိႏုိင္သည္ကို ေရးထားျခင္း ျဖစ္သည္။ မိမိစက္အတြက္ သိလုိလွ်င္ Start Menu မွ Run တြင္ %systemroot% (or) %userprofile% ဟု ႐ုိက္၍ OK ကုိ ႏွိပ္လုိက္ပါ။

ထုိမွ်သာမက Registry Settings တြင္လည္း ၀င္ေရာက္ျပင္ဆင္လုိက္ေသးသည္။ သုိ႔မွသာ Windows တက္ သည့္အခါတုိင္း virus သက္၀င္လႈပ္ရွားႏုိင္မည္ျဖစ္သည္။ Registry Setting ထဲသုိ႔၀င္ေရာက္ရန္ Start Menu မွ Run တြင္ regedit (or) regedt32 ဟု ႐ုိက္ထည့္ၿပီး OK ကုိ ႏွိပ္လိုက္ပါ။

HKEY_LOCAL_MACINE\Software\Microsoft\Windows\CurrentVersion\Run\"Flashy Bot"= "%System%\Flashy.exe"

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ "Hidden"="2"

ံ(Hidden Files & Folder မ်ားကို မျမင္ေစရန္ ေဖ်ာက္ပစ္သည္။ သုိ႔မွသာ မူရင္း Folder မ်ားကို မျမင္ရဘဲ Virus မ်ားကိုသာ ျမင္ေစရန္အတြက္ ရည္ရြယ္ထားသည္။)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ "HideFileExt"="1"
(File Extension မ်ားကို မျမင္ေစရန္ ေဖ်ာက္ပစ္သည္။ သုိ႔မွသာ Folder ႏွင့္ Application ကုိ အလြယ္တကူ မွားယြင္းဖြင့္မိမည္ ျဖစ္သည္။)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\ "No Folder Options"="1"
(Windows Explorer ၏ Tools Menu တြင္ Folder Options ကုိ ေဖ်ာက္ပစ္သည္။ သုိ႔မွသာ အထက္တြင္ ေျပာင္းလဲထားမႈကို အသုံးျပဳသူမွ အလြယ္တကူ ျပန္လည္မေျပာင္းလဲႏုိင္မည္ ျဖစ္သည္။ အဘယ္ေၾကာင့္ ဆုိေသာ္ အထက္ပါေျပာင္းလဲခ်က္မ်ားကို Windows Explorer ရွိ Tools Menu ေအာက္က Folder Option မွတစ္ဆင့္ ေျပာင္းလဲႏုိင္ေသာေၾကာင့္ျဖစ္သည္။ )

HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\Shared Access\
"Start"="4"
(Windows Firewall ႏွင့္ Internet Connection Sharing ကို ပိတ္ရန္အတြက္ Registry Settings တြင္ ျပင္ဆင္လုိက္သည္။)

့HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Policies\System\"DisableRegitd HyTools"="1"
(Virus မွ ျပဳျပင္ထားေသာ Registry Settings မ်ားကို အသုံးျပဳသူမွ ျပန္လည္ မျပင္ဆင္ႏုိင္ေစရန္အတြက္ System Tools မ်ားျဖစ္ေသာ Registry Editor ႏွင့္ Task Manager ကို အသုံးျပဳသူ မသုံးႏုိင္ေစရန္အတြက္ ပိတ္ထားျခင္းျဖစ္သည္။)

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\
System\"DisableTaskMgr"="1"
( Program မ်ားကို အသံုးျပဳရန္ ဖြင့္ေသာအခါ "Program is disabled by System Administrator" ဟူေသာ Error သာ တက္လာသည္ကို ေတြ႕ရမည္။ ထုိအခါ အလားတူလုပ္ေဆာင္မႈမ်ားကို လုပ္ေဆာင္ေပးႏုိင္ေသာ program မ်ားျဖစ္သည့္ Registry Mechanic, Windows Manager, etc..) မ်ားကို သုံးႏုိင္သည္။)
Flashy virus မ်ားသည္ Administrator မ်ားကို Password ေပးသြားတတ္သည္ ..။ အဲ့ဒီ password ကေတာ့ hacked ျဖစ္သည္။


Data Storage သမုိင္းေၾကာင္း

1. Data Storage
၁၉၅၆ ေလာက္က IBM ကုမၸဏီကေန RAMAC 305 ဆုိတဲ့ ကြန္ပ်ဴတာႀကီးကုိ ထြင္တယ္။ ဟာ့ဒ္ဒစ္သုံးတဲ့ ပထမဦးဆုံး ကြန္ပ်ဴတာလုိ႔ ေျပာႏုိင္တယ္။ အေလးခ်ိန္က တစ္တန္ေက်ာ္ေလာက္ ရွိတယ္။ ၂၄ လက္မ disk ေပါင္း ၅၀ ခ်ပ္ေလာက္နဲ႔ run ရတယ္။ မတ္တပ္ဗီ႐ုိႀကီး တစ္လုံးစာေလာက္ ေထာင္ထားတဲ့ ကြန္ပ်ဴတာနဲ႔ ဒီေခတ္ႏိႈင္းယွဥ္ လုိက္ရင္ ကေလးကစားစရာေလာက္ ျဖစ္သြားမယ္။ အဲဒီ disk ေတြေပၚမွာ ေမာင္းတံ (arm) ႏွစ္ခုစီရွိၿပီး မွတ္တမ္း တင္ထားတဲ့ track ေတြကို လုိက္ၿပီး ဖတ္ေပး၊ ရွာေပးတယ္။ အားလုံး စက္တစ္လုံးကို ေမာင္းႏွင္ရ သလုိမ်ဳိး ေမာင္းႏွင္ေပးရတယ္။ စုစုေပါင္း အဲဒီ ကြန္ပ်ဴတာႀကီးထဲမွာ သုိေလွာင္ (storage) လုပ္ႏုိင္တဲ့ ပမာဏဟာ 7-bit character ေပါင္း လုံးေရ ၅ သန္း၊ ပမာဏအားျဖင့္ တြက္ရင္ (4.4 MB) ေလာက္ပဲရွိတယ္။


၁၉၆၂ ခုႏွစ္ေလာက္ေရာက္လာေတာ့ IBM ကပဲ IBM 1311 ကုိ ထပ္ထုတ္တယ္။ ဒီတစ္ခါ storage လုပ္တဲ့ disk ေတြကို ေျပာင္းေရႊ ႔ထုတ္သြင္းလုိ႔ ရလာၿပီ။ အဲဒီ disk ျပားတစ္ျပားကုိ character ေပါင္း ၂ သန္းေလာက္ သိမ္းထားႏုိင္တယ္။ ကုိယ္သုံးခ်င္တဲ့ application ေတြကို သီးျခား disk တစ္ခ်ပ္ခ်င္းစီမွာ သိမ္းထားႏုိင္တဲ့ အဆင့္ကုိ ေရာက္လာတယ္။
ထရန္စစၥတာ နည္းပညာက ယခင္မီးလုံးႀကီးေတြ (vacuum tube) နည္းပညာေနရာကို အစားထုိးလုိက္တယ္။ ကြန္ပ်ဴတာဟာ့ဒ္၀ဲ အပုိင္းကုိ ထရန္စစၥတာေတြနဲ႔ ေလွ်ာ့ခ်လုိ႔ ရလာေတာ့ အရြယ္အစားလည္း လုိက္ေသးလာ တယ္။ ေစ်းလည္း သက္သာလာတယ္။

IBM 3330 ကြန္ပ်ဴတာ ၁၉၇၁ ခုႏွစ္ ထြက္လာတယ္။ Disk ေတြကို ေျပာင္းထုတ္ႏုိင္ၿပီး တစ္ခ်ပ္ကို 100 MB ေလာက္ ၀င္ဆန္႔လာတယ္။ ၁၉၇၃ ခုႏွစ္ထုတ္ ကြန္ပ်ဴတာမွာ disk တစ္ခ်ပ္ကုိ 200 MB ေလာက္ သိမ္းႏုိင္ ေနၿပီ။ သိမ္းခ်ိန္ access ကလည္း 30 ms နဲ႔ data transfer ႏႈန္းက 800 kb/s ရလာတယ္။

၁၉၇၁ ခုႏွစ္မွာ floppy disk ေတြ ေပၚလာတယ္။ Data သုိေလွာင္တဲ့အပုိင္း မွာေတာ့ ေတာ္လွန္ေျပာင္းလဲလုိက္တဲ့ နည္းပညာတစ္ခုလုိ႔ ေျပာႏုိင္တယ္။ ေသးၿပီး အိပ္ေဆာင္၊ ခရီးေဆာင္ လုပ္လုိ႔ရတဲ့ အဆင့္ ျဖစ္လာတယ္။ အေစာပုိင္းထုတ္ floppy disk က ၈ လက္မေလာက္ရွိတယ္။ ေနာက္မွ ၅ လက္မခဲြအရြယ္ေတြ ၁၉၇၀ ႏွစ္ပုိင္း ေလာက္မွာ ထြက္လာတယ္။ ၃ လက္မခဲြ အရြယ္ေတြက ၁၉၈၀ ႏွစ္ပုိင္းေလာက္မွ ေရာက္လာ တာ။

IBM 3380 ကြန္ပ်ဴတာ ၁၉၈၀ ေလာက္မွာ ထြက္လာတယ္။ အဲဒီ မိန္းဖရိန္က်ေတာ့ drive ၈ ခု ေလာက္ပဲ ပါေတာ့တယ္။ တစ္ခုကို 2.5 GB ေလာက္ သိမ္းႏုိင္တယ္။ Drive ေတြမွာ high-performance ကုိ ရတဲ့ cache memory ေတြ ထည့္လာႏုိင္ၿပီး transfer speed က 3MB/s ေလာက္ျဖစ္လာတယ္။ ကြန္ပ်ဴတာေတြရဲ႕ အရြယ္ အစားကလည္း ေရခဲေသတၱာေလာက္ ျဖစ္လာၿပီး အေလးခ်ိန္ ၅၅၀ ေပါင္ (၂၅၀ ကီလုိဂရမ္) ေလာက္ပဲ ေလး ေတာ့တယ္။ ေစ်းႏႈန္းအေနနဲ႔ၾကည့္ရင္ ေဒၚလာ ၆၄၈,၀၀၀ ကေန ၁,၁၃၆,၀၀၀ ေလာက္အထိပဲ ရွိေတာ့တယ္။

၁၉၈၀ ႏွစ္ပုိင္းေလာက္မွ အိမ္သုံးကြန္ပ်ဴတာေတြ ေပၚလာတာ။ အရြယ္ေသးေသး၊ ေစ်းသက္သက္သာသာ၊ disk-drive ေတြကလည္း ေစ်းကြက္မွာ ၀ယ္ႏုိင္တဲ့ အေနအထား ေရာက္လာတယ္။ ပထမဦးဆုံး သုိေလွာင္ ဟာ့ဒ္ဒစ္ပမာဏကုိ အိမ္သုံးမွာ 5MB ေလာက္ပဲ ရေသးတယ္။ ၁၉၉၀ ေလာက္က်မွ 100 MB ေလာက္အထိ သုံးလာႏုိင္တယ္။

၁၉၉၀ ေနာက္ပုိင္းမွာ data storage အပုိင္း အံ့ၾသေလာက္ေအာင္ တက္လာတယ္။ Floppy disk ေတြ ေနရာမွာ CD-ROM ေတြ ေနရာယူလာတယ္။ CD-ROM ေတြ ေခတ္မွိန္ၿပီး DVD-ROM ေတြ ထပ္ထြက္ျပန္တယ္။ ေနာက္ထပ္ Blu-ray ေတြ ထပ္ထြက္တယ္။ အိမ္သုံး PC ေတြမွာ 100 GB ေလာက္ဆုိတာ သာမန္သုံးေလာက္ ျဖစ္လာတယ္။ ၂၀၀၅ ေလာက္ကတည္းက ေျပာင္းလဲလာတာပါ။ ၂၀၁၀ က်ျပန္ေတာ့ 1 terabyte (1 TB) ေလာက္ ေရာက္လာတယ္။

၂၀၀၀ ျပည့္ႏွစ္ပုိင္းေလာက္မွာ SD (Secure Digital) ကတ္ေတြ ထြက္လာၿပီ။ အရြယ္အစားကလည္း လက္မ လက္သည္းခံြေလာက္ပဲ ရွိေတာ့တယ္။ ဒစ္ဂ်စ္တယ္ ကင္မရာ၊ ဖုန္း၊ MP3 player ေတြအျပင္ အျခား လက္ကုိင္ သုံးပစၥည္း အေတာ္မ်ားမ်ားမွာ ထည့္သုံးႏုိင္လာတယ္။

ေနာက္ပုိင္း Micro-SD ကတ္ေတြ ေပၚလာတယ္။ လက္သည္းခံြထက္ေတာင္ ေသးသြားေသးတယ္။ ၂၀၁၀ ေလာက္မွာ ေဒတာေတြကုိ 32 GB ေလာက္ သိမ္းႏုိင္တယ္။ အရြယ္အစားကလည္း 11 x 15 mm ေလာက္အထိ က်ဳံ ့သြားတယ္။ အေလးခ်ိန္က ၀.၅ ဂရမ္နဲ႔ ေဒၚလာ ၁၀၀ ေလာက္ေပးရင္ ရႏုိင္တယ္။
ကဲ... ကၽြန္ေတာ္တုိ႔ ေနာက္အနာဂတ္ကုိ မွန္းၾကည့္လုိက္စမ္းမယ္။ ေနာက္ ႏွစ္ေပါင္း ၃၀ အကြာေလာက္ကုိပဲ မွန္းမွာပါ။ ယခုလက္ရွိ ကတ္ေတြထက္ အဆ ၃ သန္းေလာက္ ပုိေသးၿပီး၊ အဆ တစ္ေသာင္းေလာက္ ပုိေစ်းေပါတဲ့ ပစၥည္းေတြ ထြက္မလာဘူးလုိ႔ မေျပာႏုိင္ပါဘူး။ လူေတြက အစအစအရာရာ စိတ္ဓာတ္က အစ က်ဳံ ့ေနၾကတာ မဟုတ္လား။

အနာဂတ္မွာ ကြန္ပ်ဴတာနဲ႔ ပတ္သက္ၿပီး သုိေလွာင္ႏုိင္စြမ္းေတြဟာ ထပ္ၫႊန္းကိန္းေတြနဲ႔ ယွဥ္ျပလုိ႔ရေအာင္ အဆေတြ တုိးလာမွာ ေသခ်ာတယ္။ မၾကာပါဘူး။ ေနာက္ထပ္ ရာစုတစ္၀က္ေလာက္ပဲ ေစာင့္ရေတာ့မွာပါ။ လူေတြက ပစၥည္းေတြကို ေသးေအာင္ခ်ဳံ ့ၿပီး စြမ္းအားေတြကို အဆတုိးေအာင္ လုပ္လာၾကမွာလည္း ေသခ်ာ တယ္။ ကာဗြန္နာႏုိက်ဳ ဆုိတဲ့ နည္းပညာက အစိတ္အပုိင္းေတြကို atom-by-atom စီစဥ္လာႏုိင္ၿပီ ဆုိေတာ့ ဆန္ေစ့ေလး တစ္ေစ့ေလာက္နဲ႔လည္း အစြမ္းထက္မွာ ေသခ်ာတယ္။

လူ႔ဦးေႏွာက္မွာ မွတ္ဥာဏ္သိမ္းဆည္းႏုိင္စြမ္းဟာ သုံညနဲ႔ တစ္ဆယ္ၾကား သူ႔ အကန္႔အသတ္နဲ႔ သူ ရွိေနတယ္။ အၾကမ္းဖ်င္း ေျပာရရင္ 3 terabytes ေလာက္ သိမ္းဆည္းႏုိင္စြမ္း ရွိတယ္လုိ႔ ဆုိတယ္။ ေနာက္ပုိင္း ဟာ့ဒစ္ေတြ ကိုလည္း အဲဒီ ပမာဏအတုိင္းရေအာင္ တီထြင္လာေနၾကတာ ေတြ ့ရတယ္။

၂၀၁၁ မွာ 128 GB micro-SD ကတ္ေတြ ထုတ္ေတာ့မယ္။ သူ႔ရဲ ့pipeline က 2 TB ေလာက္အထိ ထုတ္ဖုိ႔ လည္း မျဖစ္ႏိုင္စရာအေၾကာင္း မရွိဘူး။

၂၀၂၀ မကုန္မီမွာ မုိက္ခ႐ုိ SD ကတ္ေတြဟာ လူ႔ဦးေႏွာက္က သိမ္းဆည္း၀င္ဆန္႔ႏုိင္တဲ့ ပမာဏအတုိင္းေလာက္ ကုိ ထုတ္လုပ္ႏုိင္လိမ့္မယ္လုိ႔ ခန္႔မွန္းထားၾကတယ္။

၂၀၃၀ ေလာက္ေရာက္ရင္ မုိက္ခ႐ုိ SD ကတ္ေတြမွာ လူသား ဦးေႏွာက္ေပါင္း ၂၀,၀၀၀ ေလာက္နီးပါး သုိေလွာင္ႏုိင္စြမ္းတဲ့ မွတ္ဥာဏ္မ်ဳိးကုိ ရလာလိမ့္မယ္။

၂၀၄၃ ေလာက္က်ရင္ မုိက္ခ႐ုိ SD ကတ္ေတြမွာ 500 billion gigabytes ေလာက္ သိမ္းဆည္းလာႏုိင္ၿပီး ၂၀၀၉ ခုႏွစ္က အင္တာနက္မွာ သိမ္းဆည္းႏုိင္တဲ့ ပမာဏစြမ္းအားေလာက္ကုိ ရလာလိမ့္မယ္။

၂၀၅၀ ေလာက္က်ရင္ လူသားဦးေႏွာက္ သိမ္းဆည္းႏုိင္တဲ့ ပမာဏရဲ ့ သုံးဆေလာက္ကုိ မုိက္ခ႐ုိ SD ကတ္ေတြက သိမ္းဆည္းႏုိင္လိမ့္မယ္။

အင္တာနက္သုံးစဲြသူေပါင္း၂၀၂၀ ေလာက္က်ရင္ အင္တာနက္ သုံးစဲြသူေပါင္း 5 billion ေလာက္ ရွိလာလိမ့္မယ္။ ၁၉၈၇ ခုႏွစ္ ကမၻာ့ လူဦးေရ ခန္႔ေလာက္ကုိ ရွိလာတာ။ ၂၀၁၀ မွာ ၁.၇ ဘီလီယံေလာက္ရွိလာၿပီး ၂၀၀၀ ျပည့္ႏွစ္ကမွ သန္း ၃၆၀ ေလာက္ပဲ ရွိေသးတာနဲ႔ ႏႈိင္းယွဥ္ ၾကည့္ႏုိင္တယ္။ဖံြ႔ၿဖိဳးဆဲ ႏုိင္ငံေတြမွာပါ အင္တာနက္ကုိ သုံးစဲြခြင့္ ရလာတဲ့အျပင္ ေစ်းႏႈန္းကလည္း သက္သာ၊ နည္းပညာ ကလည္း အစြမ္းထက္လာတာေၾကာင့္ သုံးစဲြသူဦးေရ တုိးေနဦးမွာ ေသခ်ာတယ္။ ေနာက္ပုိင္း laptop တစ္လုံးကုိ ၁၀ ေဒၚလာေလာက္နဲ႔ ၀ယ္သုံးႏုိင္တဲ့ေခတ္ ေရာက္လာလိမ့္မယ္။ Mobile broadband ကုိပဲ လူေတြ သုံးလာၾက မွာဆုိေတာ့ ႀကိဳး႐ႈပ္တဲ့ေခတ္ ျဖစ္စရာ မလုိေတာ့ဘူး။ ကမၻာမွာ အင္တာနက္ မရွိတဲ့ေနရာ၊ မသုံးႏုိင္တဲ့ေနရာ မရွိ ေအာင္ ကမၻာႀကီးက ဖံြ ့ၿဖိဳးတုိးတက္လာပါလိမ့္မယ္။ ႐ုပ္ပတ္၀န္းက်င္ ဖံြ ႔ၿဖိဳးတုိးတက္လာသလုိ စိတ္ဓာတ္ ေတြလည္းဖံြ႔ၿဖိဳးတုိးတက္လာဖုိ႔ေမွ်ာ္လင့္မိပါတယ္။

Ref:

http://www.sizes.com/people/brain.htm
http://www.physorg.com/news143893844.html
http://www.zdnet.co.uk/news/desktop-hareware/
http://www.guardian.co.uk/business/2009/may/
http://www.networkworld.com/news/


User Password ေမ့သြားလွ်င္ျပန္ဖ်က္နည္း

User Password ေမ့သြားလွ်င္ျပန္ဖ်က္နည္းတစ္ခါတစ္ရံမွာကိုယ့္ရဲ႕ကြန္ပ်ဴတာမွာေပးထားတဲ့ password ေမ့သြားျပီးဖြင့္လို႕မရတာကိုႀကံဳဖူးႀကမွာပါ။
အဲဒီျဖစ္သြားရင္အလြယ္တကူ Windows ကို format ခ်ျပီးေတာ့ password ကိုဖ်က္လိုက္ႀကပါတယ္။
ဒီလိုလုပ္ေဆာင္တာဟာWindowsႏွင့္သက္ဆိုင္ရာ driverေတြကိုျပန္တင္ရတာေတြ၊ applicationျပန္တင္ရတာေတြ႕ႀကံဳရလို႕အခ်ိန္ႀကန္႕ႀကာေစပါတယ္။
ကြန္ပ်ဴတာတင္တဲ့အခါမွာ build-in administrator account ကို password မေပးဘဲနဲ႕တင္ျပီး Windows တက္လာမွ password ေပးထားခဲ့လွ်င္ယခုေဖၚျပမည့္ password အသစ္ျပန္ေပးျခင္း နဲ႕ဖ်က္ျခင္းလုပ္ငန္းကအသံုး၀င္မွာျဖစ္ပါတယ္။

၁။ Windows ကို restart လုပ္လိုက္ပါ။
၂။ Windows တက္လာတဲ့အခါ F8 ကိုႏွိပ္ျပီးေတာ့ Advance mode ထဲကို၀င္ပါ။
၃။ Advance mode ထဲရွိ Safe mode ကိုေရြးျပီး Enter ေခါက္လိုက္ပါ။
၄။ Safe mode ထဲက္ိုေရာက္သြားတဲ့အခါမွာေတာ့ built in administrator account ကို ေတြ႕ရမွာျဖစ္ပါတယ္။
၅။ built in administrator ထဲကို၀င္လိုက္ပါ။
၆။ Keyboard ရွိ Window logo ႏွင့္ R ကိုတြဲႏွိပ္ျပီး run dialog box ကိုေခၚပါ။ ၇။ComputerManagementWindow ေေပၚလာခဲ့လွ်င္အဲဒီအထဲက System Tools ေအာက္မွာရွိတဲ့ Local Users and Groups ကို click ေခါက္လိုက္ပါ။
၈။ User ဆိုတဲ့ Folder ကို click ေခါက္ပါ။
User ထဲရွိ Password ေျပာင္းခ်င္တဲ့ account ကို double click ေခါက္ပါ။
၉။ Account ရဲ႕အမည္ကို double click ေခါက္လိုက္တဲ့အခါမွာ account ရဲ႕ properties windows ေပၚလာပါလိမ့္မယ္။
၁၀။ အဲ့ဒီ account ရဲ႕ properties windows ထဲမွာ General, Member နဲ႕Profile သံုးခုကိုေတြ႕ရပါလိမ့္မယ္။
၁၁။ General Top ရဲ႕ေအာက္မွာရွိတဲ့ Full name နဲ႕ Description တို႕ေအာက္မွာ o User must change password at next logon o User cannot change password o Password never expires o Account is disabled o Account is locked out ဆိုျပီး check လုပ္ႏိုင္တဲ့ ၅ ခုကိုေတြ႔ရပါလိမ့္မယ္။
၁၂။ အထဲက user must change password at next logon မွာ clickေေခါက္ျပီးအမွန္ကေလးေပၚလာေအာင္လုပ္လိုက္ပါ။

က်န္တဲ့အရာေတြမွာအမွန္ကေလးေတြရွိေနခဲ့လွ်င္click ေခါက္ျပီးျဖဳတ္ေပးလိုက္ပါ။
ok ကို click ေခါက္ျပီးေတာ့ျပန္ထြက္လုိက္ပါ။
ျပီးလွ်င္ Windows ကို restart လုပ္ျပီး Password ကိုေျပာင္းေပးလိုက္လွ်င္ Password အသစ္ေပးျပီးသားျဖစ္သြားပါလိမ့္မယ္။

(ဒီလိုမလုပ္ခ်င္ဘူးဆိုလွ်င္ Password ေျပာင္းခ်င္တဲ့ account မွာ right click ေခါက္ျပီး New Password နဲ႕႔ Confirm Password မွာေပးခ်င္တဲ့ password ရိုက္ထည့္ျပီး ok ေခါက္လုိက္လွ်င္လည္းpassword ေျပာင္းျပီးသားျဖစ္သြားပါလိမ့္မယ္။

ဒီလိုလုပ္ဖို႔မျဖစ္ႏိုင္တဲ့အခါ built-in-administrator မွာေပးထားတဲ့ password ကိုေမ့သြားတဲ့အခါမွာေတာ့ command line ကိုအသံုးျပဳျခင္း (သို႔မဟုတ္) သီးသန္႔ software မ်ားကိုအသံုးျပဳျခင္းျဖင့္administrator ရဲ႕ password ကိုဖ်က္ႏိုင္ပါေသးတယ္။)


Window 7 ကို စြမ္းအားျမင့္မားေစရာအခ်က္မ်ား

အခုအခ်ိ္န္ကာလဆိုရင္ window 7 ရ႕ဲအရသာကို ေတြ႕ေနေလာက္ပါၿပီ။ Window 7 ဟာ vista ထက္ပို ၿပီးေတာ့ျမန္တယ္ဆိုတာေတာ့ မျငင္ႏိုင္းပါဘူး။ ဒါေပမယ့္ 7 က စက္ဖြင့္ရင္ေစာင့္ရေအာင္ Microsoft က အင္ဂ်င္နီယာေတြက လက္စြမ္းျပထားတာကိုေတာ့ ဘယ္သူမွမေက်ာ္ႏုိင္ေသးဘူး။ window 7 မွာ install လုပ္ခ်ိန္ကတည္းက speed ကို ျမန္ေအာင္လုပ္တဲ့နည္းေတြရွိပါတယ္။
Windows-7ကိုစြမ္းအားနဲ႕အျမန္ႏႈန္းျမွင့္ေစဖို႔ ျပသနာ တစ္ခုကေတာ့ သူ႔ operating system ရဲ႕ visual feature ေတြပါ။ ျမင္ကြင္းကို မ်က္စိပသာဒေကာင္းလြန္းေအာင္လို႔ ဖန္တီးထားတာေတြက visual effect ေတြက အမ်ားႀကီးပတ္သက္ေနတယ္။ အဲ့ဒါန႔ဲပါတ္သတ္ၿပီးေတာ့ အခ်က္ေတြကိုေဖာ္ျပခ်င္ပါတယ္။
၁။ Bloatware ကို uninstall လုပ္ပါ။ Start -> Control panel -> Program and Features ထဲက ကိုယ္မလိုတဲ့ application ေတြ ၊ game ေတြ ကို uninstall လုပ္ပါ။ အခ်ိဳ႕ program ေတြက ကြန္ပ်ဴတာဖြင့္ကတည္းက Run ေနတာေတြရွိပါတယ္။ CPU န႔ဲ RAM က လိုတာထက္ပိုၿပီးေတာ့ ၀န္ထုပ္ထမ္းေနရသလိုျဖစ္ေနတယ္။
၂။ Window အတက္ျမန္ဖို႔အတြက္ Startup Process ကို ကန္႔သတ္ထားပါ။ Start -> Rum ( window key + r) ေခၚလို္က္ပါ။ Rum box က်လာရင္ mscomfig လုိ႔ရိုက္ထည့္ပါ။ System Configuration box ေပၚလာရင္ (က)System Configuration Utility ရဲ့ Services ကို ၀င္ျပီး အရင္ဆံုး Hide All Microsoft Services ကိုအမွတ္ျခစ္ပါ၊(Windows ဟာ Microsoft Services ေတြနဲ ့တိုက္ရိုက္ပက္သက္ေနလို ့ မွားမျဖဳတ္မိေအာင္) ျပီးရင္ အထဲမွာ မလိုအပ္ဘူး ထင္တဲ့ Services ေတြကို Blank(uncheck)လုပ္ပါ၊ (ခ) Startup ဆိုတဲ့ tab ကိုကလစ္။ အဲ့အထဲမွာ ကိုယ္တင္ထားတဲ့စာရင္းအတိုင္း application ေလးေတြကို ေတြ႕ရလိမ့္မယ္။ အဲ့အထဲမွာ အၿမဲတမ္း Rum ေနဖို႔မလိုတဲ့ application ေတြကို အမွန္ျခစ္ေလးျဖဳတ္လိုက္ပါ။ လိုအပ္တဲ့အခ်ိန္ေလာက္မွဘဲထုတ္သံုးရမည့္ဟာေတြပါ။(windows တက္ျပီးရင္မွ အသံုးလိုမွ ဖြင့္သံုးတာ ေကာင္းပါတယ္)။ (ဥပမာ- skype, Gtalk ,Google Update နဲ႔ Quick Time တို႔လို ပရိုဂရမ္ေတြ သံုးခ်င္တဲ့အခ်ိန္မွ ဖြင့္ သံုးတာေကာင္းပါတယ္။ ေနာက္တစ္ခု ေကာင္းတာက ဘာမွန္းညာမွန္း မသိဘဲ စက္ဖြင့္တာနဲ ့ လွဳပ္ရွားေသာင္းက်န္တဲ့ Spyware ေတြ Trojans ေတြ ကာကြယ္ျပီးသား ျဖစ္သလို ဘယ္လိုမွ Uninstall (ျဖဳတ္ခ်လို ့) မရတဲ့ Spyware programs ေတြ ကိုခ်ဳပ္ထားျပီးသား ျဖစ္တယ္။ျပီး မွ programs files ထဲ ကေန Folder တစ္ခုလံုး Delete လုပ္လို ့ရတာ)၊ အားလံုးျပီးရင္ Apply–> Ok ႏွိပ္ျပီး Restart လုပ္ပါ။ Windows ျပန္တက္လာလို ့ Message ေပၚလာရင္ Don’t Show Me Again လုပ္ျပီး OK ႏွိပ္ပါ။
၃။ ျပန္ ့ၾကဲေနတဲ့ ဖိုင္အပိုင္းအစ ေတြကိုျပန္စုစည္းဖို ့ Disk Defragment လုပ္ပါ၊ My Computer ကို Right Click ႏွိပ္ျပီး–>Manage ထဲကို၀င္ပါ၊ Storage–>Disk Defragment ကိုႏွိပ္ျပီး ညာဘက္ျခမ္းထဲက HDD ေတြကို တစ္ခုျခင္း ေရြးျပီး ေအာက္ မွ Analyze အရင္လုပ္ ျပီး Disk Defragment လုပ္ပါ။
၄။ Windows မွာ သိပ္မလိုအပ္တဲ့ Desktop Background slite show နဲ႔ Aero Effects ေတြကို ပိတ္ပါ။ Start-> Control Panel -> ထဲမွ System ကိုဖြင့္ပါ၊ System Properties -> Advanced Tag-> Performance ရဲ့ Setting ထဲကို၀င္ပါ၊ Performance options–> Visual Effets –> Customs ကိုေရြး ျပီး ေအာက္ဆံုး Effects (၃) ခု ကိုပဲ အမွတ္ျခစ္္ျပီး က်န္တာေတြကို Blank ထားပါ။ ျပီးရင္ Apply –> OK ႏွိပ္ပါ။
၅။ Paging Files ေတြ အတြက္ Virtual Memory ကိုျမွင့္သံုးဖို ့ အထက္ပါအဆင့္အတိုင္းျပန္သြားျပီး Performance Options–>Advanced ထဲကို၀င္ပါ၊ အကန္ ့သံုးခုရဲ့ ေအာက္ဆံုးအကန္ ့Virtual Memory မွာ Change ကိုႏွိပ္ပါ၊ Virtual Memory ထဲမွာ လက္ရွိ ၀င္းဒိုး တင္သံုးထားတဲ့ ဟာ(ဒ္)ဒစ္ ကိုေရြးျပီးျဖစ္ေနမယ္၊ Space Available ႏွင့္ ေအာက္ဆံုးမွာ ေဖာ္ျပထားတဲ့ Recommended ပမာဏ အတိုင္း Initial Size(MB) ႏွင့္ Maximum Size (MB) ေနရာေတြမွာ ေျပာင္းထည့္ပါ၊ ျပီးရင္ Set–> OK ကိုႏွိပ္ျပီးျပန္ထြက္ပါ။
၆။ Internet ကိုအသံုးျပဳတဲ့ Computer Userေတြ Internet Explorer, Firefox စတဲ့ Web Browser ေတြရဲ့ Temporary Files ေတြကိုရွင္းဖို ့ေမ့ေနတတ္ၾကတယ္။ Internet Explorer ကိုရွင္းဖို ့ Start–>Control Pannel–> Internet Options ကိုသြားပါ၊ General ထဲမွ Temporary Internet Files မွ Delete Cookies Delete, Delete Files လုပ္ပါ၊ ျပီးရင္ေဘးက Setting ထဲကို၀င္ျပီး Amount of Disk space to use ကို 25 MB ေလာက္ပဲထားပါ၊ OK ႏွိပ္ျပီး Internet Options ရဲ ့ေနာက္ဆံုး Tag ျဖစ္တဲ့ Advanced ကိုသြားပါ၊ Steeings ေအာက္ထဲက Security ေနရာ မွာ Empety Temporary Internet Files Folder when Internet Browser is closed ကို ရွာျပီး အမွတ္ျခစ္ပါ။(Internet Browser ကိုပိတ္ျပီးတာနဲ ့ Temporary Files ေတြကိုဖ်က္ျပီးျဖစ္ေအာင္လို ့ပါ) ျပီးရင္ Apply–> OK ႏွိပ္ပါ။ Firefox အတြက္ ကေတာ့ Tools ရဲ ့ေအာက္မွ Clear Private Data လုပ္ရင္ ရပါျပီ။
အဲဒီ အခ်က္ (၆) ခ်က္ေလာက္ လုပ္ရင္ စက္ရဲ ့ Performance ဟာ အလြန္ေကာင္းတဲ့အေနအထား ျဖစ္သြားျပီး သံုးရတာ ျမန္ဆန္သြက္လက္ေနပါမယ္......။


ကြန္ပ်ဴတာအေၾကာင္းေလး အရင္မိတ္ဆက္လိုက္ရေအာင္

What is computer?
Computer is an electronic device that processes data according to a set of stored data.
ကြန္ပ်ဴတာသည္အီလက္ထရြန္းနစ္ပစၥည္းျဖစ္ျပီး ထည့္သြင္းသိမ္းဆည္းထားေသာအခ်က္အလက္မ်ားအရ
တြက္ခ်က္ေဆာင္ရြက္ေပးေသာအရာျဖစ္သည္။

ကြန္ပ်ဴတာမွာဘာေတြပါသလဲ? 
ကြန္ပ်ဴတာတြင္ Hardware ႏွင့္ Software ဟူ၍အဓိကအစိတ္အပိုင္းႏွစ္ခုပါရွိသည္။
Hardware သည္လက္ျဖင့္ကုိင္တြယ္ႏိုင္ေသာ ကြန္ပ်ဴတာအစိတ္အပိုင္းအားလံုးကုိေခၚဆိုႏိုင္သည္။
Software သည္လက္ျဖင့္ကုိင္တြယ္၍မရ Hardware Drive တစ္ခုခုတြင္ထည့္သြင္းအသံုးျပဳရေသာ အရာကုိေခၚဆိုသည္။
Hardware တြင္ ကြန္ပ်ဴတာပစၥည္းမ်ားျဖစ္ေသာ Monitor,keyboard,mouse,CPU, Hard disk
အစရွိသည္တို႕အားလံုးပါ၀င္သည္။Software တြင္ ကြန္ပ်ဴတာတြင္တြဲဖက္အသံုးျပဳရေသာ Operating
System မ်ားႏွင့္အတူ ရံုးသံုးေဆာ့၀ဲ Microsoft office,ဓါတ္ပံုျပင္ႏိုင္ေသာ Photoshop, ရုပ္သံဖိုင္မ်ားၾကည့္ရန္ Media Player အစရွိသည္တို႕အားလံုးအက်ံဳး၀င္သည္။
အီလက္ထရြန္းနစ္ပစၥည္းမ်ားအားလံုး လွ်ပ္စစ္ဓါတ္အားလိုအပ္သျဖင့္ကြန္ပ်ဴတာတြင္လည္း အစိတ္အပိုင္း
အသီးသီးသို႕ ဓါတ္အားေပးရန္ Power Supply လိုအပ္သည္။ လွ်ပ္စစ္ဓါတ္အားတည္ျငိမ္မွဳရွိေစရန္
UPS ကုိတြဲဖက္အသံုးျပဳေလ့ရွိၾကသည္။

ကြန္ပ်ဴတာဘယ္လိုအလုပ္လုပ္သလဲ ?
ကြန္ပ်ဴတာလုပ္ေဆာင္ခ်က္ကုိရွငး္ျပရန္ေအာက္ပါတို႕ကုိသိထားရမည္။
Input (ခိုင္းေစခ်က္)
Keyboard,Mouse,Scanner ,etc..
Output(ေဖာ္ျပခ်က္)
Monitor, Printer,etc..
Process(တြက္ခ်က္မွဳ)
Central Processing Unit (CPU)
Storage(သိမ္းဆည္းမွဳ)
Memory
Hard Disk
VCD, DVD Drive
ပံုကိုၾကည့္ပါ....






ကြန္ပ်ဴတာအသံုးျပဳသူမွထည့္သြင္းလိုက္ေသာ ခိုင္းေစခ်က္(input)ကုိ တြက္ခ်က္မွဳ(process)
မ်ားျပဳလုပ္ျပီးကြန္ပ်ဴတာရွိ(storage)မ်ား အတြငး္သိမ္းဆည္းေပးသည္။ရလဒ္ကုိ ကြန္ပ်ဴတာသံုးျပဳ
သူအားေဖာ္ျပ (output ) ေပးသည္။Memory ႏွင့္ Storage သည္ Processing ျပဳလုပ္ရာတြင္
ကူညီေပးရသျဖင့္ အသြားအျပန္သေဘာသက္ေရာက္ရန္ မွ်ား အျပန္အလွန္ျပထားသည္။

ကြန္ပ်ဴတာဘယ္ႏွစ္မ်ိဳးရွိသလဲ ?
ေယဘုယ်သတ္မွတ္ထားေသာကြန္ပ်ဴတာအမ်ိဳးအစားမွာ (၄) မ်ိဳးရွိပါသည္။

1. Mini Computer
Net book, Note book ကဲ့သို႕ကုိယ္ပုိင္ကြန္ပ်ဴတာအေသးစားေလးမ်ားကိုဆိုလိုသည္။

2. Micro Computer
တစ္ကုိယ္ေရသံုး၊ရံုးသံုး၊ေက်ာင္းသံုးကြန္ပ်ဴတာမ်ားကိုဆိုလိုသည္။စြမ္းေဆာင္ရည္သင့္တင့္သည္။

3. Main Frame Computer
ၾကီးမားေသာတြက္ခ်က္မွဳ Projectမ်ားေဆာင္ရြက္ရန္အဆင့္ျမင့္တြက္ခ်က္မွဳစနစ္ထည့္သြင္းထားေသာ
ကြန္ပ်ဴတာၾကီးျဖစ္ျပီးFrame Computerတစ္ခုတည္းကုိ ..monitor အမ်ားအျပား ၀ိုင္းအသံုးျပဳသည္။
ဘဏ္လုပ္ငန္း အိုင္တီလုပ္ငန္းမ်ားတြင္ Main Frame Computer ကုိအသံုးျပဳသည္။

4. Super Computer
ေအေသးစိတ္တြက္ခ်က္မွဳမ်ားကုိ အထူးလွ်င္ျမန္ေသာႏွဳန္းျဖင့္ေဆာင္ရြက္ႏိုင္စြမး္ရွိေသာကြန္ပ်ဴတာ
(သို႔မဟုတ္)ကြန္ပ်ဴတာအစုအေ၀းၾကီးျဖစ္သည္။ နယူးကလိယစက္ရံု၊ရာသီဥတုကုိတြက္ခ်က္
တိုင္းတာေသာဌာန မ်ားတြင္အသံုးျပဳသည္။