Wednesday, March 28, 2012

Web Browser ဆိုတာဘာလဲ?



Web Browser ဆိုတာကေတာ့သင္ ့ကိုအင္တာနက္အသံုးျပဳႏိုင္ဖို ့အတြက္ Web Site ၾကည့္တဲ့အသံုးျပဳ software တစ္မ်ိဳးကိုေခၚပါတယ္။(ဥပမာ- ကြ်န္ေတာ္တို ့ညဘက္မွာ ၾကယ္ေတြကိုအနီးကပ္ၾကည့္ခ်င္ရင္ ၾကယ္ၾကည့္မွန္ေျပာင္းကိုအသံုးျပဳၾကရပါတယ္။ဒီဥပမာထဲကအတိုင္းဆိုရင္ Internet က ၾကယ္ေတြေပါ့ဗ်ာ၊ကိုယ္ၾကည့္ခ်င္တဲ့ၾကယ္ကိုအနီးကပ္ၾကည့္လို ့ရသလိုေပါ့…Web Browser ကေတာ့မွန္ေျပာင္း၊ၾကည့္တဲ့သူကေတာ့ကြ်န္ေတာ္တို ့ကိုယ္တိုင္ေပါ့)။Networking မွာေတာ့ OSI 7 layer က application layer မွာ web browser က အလုပ္လုပ္ပါတယ္။ ဒီ Web Browser ထဲမွာအလုပ္လုပ္တဲ့ tools ေတြကအမ်ားၾကီးပဲဗ်။


 network protocol( network ရဲ ့machine language or rules ) ေတြ၊ေနာက္ Add-on (ထပ္တိုးသံုးစဲြစရာေတြ)၊ flash player ေတြ(flash movies ေတြဖြင့္ႏိုင္ဖို ့)၊ေနာက္ Certifiacate (ဒီ browers နဲ ့တရား၀င္သံုးစဲြခြင့္အသိအမွတ္ျပဳ digital certificate ေပါ့)၊ SSL လို ့ေခၚတဲ့ connection ေပၚမွာ secure socket layer ေတြအျဖစ္စစ္ေဆးေစတဲ့ functions ေတြ၊ကိုယ္ၾကိဳက္ရာစာေတြပံုေတြကိုကိုယ့္စက္ထဲသိမ္းႏိုင္တဲ့ Download လုပ္ခြင့္နဲ ့button ေတြ ၊ေနာက္စက္ထဲမွာကိုယ္ installed လုပ္ထားတဲ့ကိုယ့္ရဲ ့mother language fonts (Zawgyi,Myanmar3,..)ေတြနဲ ့ၾကည့္ရွဳခြင့္ fonts option ေတြ၊ ကိုယ္ၾကည့္ခဲ့တဲ့ Website ေတြ၊ ကိုယ္သံုးခဲ့တဲ့ history ေတြကိုဖ်က္ပစ္ခ်င္ရင္သံုးတဲ့ Clear Option ေတြ၊Version ကိုစစ္ျပီး Connection ရရင္ေနာက္ဆံုးေပၚ version ထိျမွင့္မလား( Mozilla Firefox) လုပ္ေဆာင္ခ်က္ေတြ၊ ၾကည့္ေနတဲ့ cache ေတြကို ဘယ္ေလာက္ထိပဲသိမ္းမယ္ဆိုတဲ့ လုပ္ပိုင္ခြင့္ေတြ၊ကိုယ့္ရဲ ့web ေပၚက mail ေတြ၊ social site ေတြကို web browser ထဲမွာမွတ္ထားမလား၊မမွတ္ထားဖူးလားဆိုတာေတြ…အမ်ားၾကီးပဲဗ်။



ကြ်န္ေတာ္ေျပာသလိုဆိုရင္ Web Browser ေတြကလုပ္ေဆာင္ခ်က္ေတြစံုလွခ်ည္လားလို ့ၾကည့္တဲ့သူေတြေမးပါလိမ့္မယ္။ဒီထက့္ကိုအမ်ားၾကီးကြ်န္ေတာ္မသိေသးတာေတြလည္းရိွပါ ေသးတယ္၊ (Web Browser တစ္မ်ိဳးကို ေရးတဲ့ Programmer ေတြကအမ်ားၾကီးပဲဆိုေတာ့ သူ ့ရဲ ့function ေတြျပည့္ျပည့္စံုစံုကိုေတာ့ကြ်န္ေတာ္လည္းခုထိေလ့လာေနတုန္း၊သင္ယူေနဆဲပါ၊အထူးသျဖင့္ေတာ့ Networking ပိုင္းလုပ္ေနၾကတဲ့သူေတြကို Application layer မွာအလုပ္လုပ္တဲ့ Web Browser ဆိုတာကို..ေၾသာ္..စာထဲမွာေတာ့ application layer မွာ web browser အလုပ္လုပ္တယ္၊ဒီေလာက္ေလးနဲ ့သိတာေလးကိုမရပ္ေစခ်င္ပါဖူး....web browser ေတြကေနအလုပ္လုပ္တဲ့လုပ္ေဆာင္ခ်က္ applicaton ပိုင္းေတြကိုေတာ္ေတာ္မ်ားမ်ားစူးစမ္းေလ့လာေစခ်င္ပါတယ္။ရိုးရိုးအသံုးျပဳသူမ်ားကိုလည္းလက္ရိွသိေနတာထက္ကို တစ္ခုခုပိုသိေစခ်င္လို ့ဒါေလးကိုေရးလိုက္ရတာပါ။ ကဲ…ေျပာတာေတြလည္းမ်ားျပီ၊ဒါေလာက္ဆိုရင္ေတာ့web browser အေၾကာင္းနည္းနည္းရုပ္လံုးေပၚလာျပီထင္တယ္။


 Web Browser ေတြကို Internet Web Sites ေတြၾကည့္ရာမွာသံုးၾကသလို၊ online ကေန FTP(File Transfer Protocol) နဲ ့အသံုးျပဳတဲ ့FTP server/client ေတြ၊ေနာက္ကိုယ္တိုင္ေရးထားတဲ့ Static Web site ေတြကိုစမ္းျပီး run ၾကည့္တဲ့ေနရာမွသံုးသလို၊ router ေတြ၊ Wireless Router ေတြ၊ Access Point ေတြ ကို configure လုပ္တဲ့ေနရာေတြမွာအသံုးျပဳၾကပါတယ္။ Web Mail ေတြ(bagan mail,Yatanarpon Mail,MPT Mailေတြ)ကို outlook express ကေနသံုးႏိုင္ရံုမက Web Browser ေပၚကေနလည္းအသံုးျပဳႏုိင္ပါေသးတယ္။တစ္ခ်ိဳ ့ေနရာေတြမွာ Web Site တစ္ခုကိုဖြင့္တာနဲ ့အသံုးျပဳခြင့္ကို user name နဲ ့password box ျဖည့္မွအင္တာနက္ သံုးလို ့ရတဲ့အထိ Web Browser ေတြကိုသံုးလို ့ရသလိုကြ်န္ေတာ္မသိႏိုင္ေသးတဲ့အသံုးျပဳႏိုင္မွဳေတြလည္းရိွအံုးမွာပါ။ ဒါဆိုရင္ဒီ web browser ေတြကိုထုတ္လုပ္တဲ့သူေတြကိုလည္းသိခ်င္ေနမွာေပါ့။ ကြ်န္ေတာ္တို ့က windows Operating Sytem ကိုအသံုးျပဳတာဆိုရင္ Microsoft က Internet Explorer ကိုတစ္ခါတည္း Windows OS ထဲမွာတစ္ခါတည္းထည့္ထားေပးျပီးသားဗ်။ Linux သံုးမယ္ဆိုရင္ေတာ့ Mozilla Firefox ကုိ default ထည့္ထားေပးပါတယ္( Linux OS ကေတာ့ Open Source(without license needs) ဆိုေတာ့Firefox ကိုထည့္ေပးတာေပါ့ဗ်ာ-Firefox ကလည္း Open Source Software ေလ)။Apple ရဲ ့Mac/IOS တို ့ဆိုရင္ေတာ့ Safari ေပါ့ဗ်ာ။အခုေျပာေနတာက OS မွာတစ္ခါတည္းပါတဲ့ Web Browser ေတြပါ…သူတို ့ထုတ္တဲ့ OS ေတြထဲမွာအဲဒါေတြက default ကိုပါျပီးသား။


ဒီလိုဆိုေတာ့အျခားထုတ္လုပ္တဲ့သူေတြေကာမရိွဖူးလား..ရိွတာေပါ့ဗ်ာ….Netscape ကေန Netscape Navigator, Opera Org ကေန Opera browser တို ့၊ Google က google chrome တို ့၊အျခား Sea Monkey Browser တို ့၊ Flocks browser တို ့အမ်ားၾကီးရိွပါတယ္။ဘယ္ေလာက္ပဲမ်ားပါေစ..သူတို ့အားလံုးရဲ ့လုပ္ေဆာင္ခ်က္ေတြကေယဘုယ်အားျဖင့္တူညီၾကပါတယ္။အသံုးျပဳရတဲ့ functions ေလးေတြနည္းနည္းကြာျခားသြားတာပဲရိွတာပါ။ ဟိုးအရင္တုန္းကေတာ့ web browser ေလာကမွာ netscape navigator ကဆရာၾကီးပါ၊သံုးရတာလည္းျမန္တယ္ဆိုေတာ့ အဲဒီေခတ္တုန္းက Netscape တစ္ေခတ္ျဖစ္လိုက္ပါေသးတယ္။
ေနာက္ေတာ့ Microsoft ကေန Internet Explorer(IE) ကို သူ ့ရဲ ့windows os products ေတြတိုင္းမွာထည့္သြင္းလာေတာ့ IE ကိုလည္းလူေတြေတာ္ေတာ္သံုးလာၾကျပန္ပါတယ္။သူ ့ရဲ ့logo ကေတာ့ e ကို circle ေလးပတ္ထားတဲ့ပံုပါ.အစပိုင္းမွာေတာ့ IE က multi-tab ကို Support မလုပ္ျခင္း။browser ထဲမွ cache ကို search loadတာေၾကာင့္အနည္းငယ္ေႏွးေကြးျခင္းတို ့ေၾကာင့္လူၾကိဳက္နည္းခဲ့ေပမယ့္လည္းေနာက္ပိုင္း version ေတြမွာေတာ့ cache loading ကိုျမန္ေစျခင္း၊ Smart Screen Filter လုပ္ျခင္းတို ့ေၾကာင့္ နည္းပညာသစ္ကိုစိတ္၀င္စားမွဳတစ္ေခတ္ဆန္းေစခဲ့ပါတယ္။
ေနာက္ေတာ့ Mozilla Firefox ေပၚလာပါတယ္။ IE ထက္ကို Browser တစ္ခုတြင္း tab မ်ားစြာဖြင့္ႏိုင္ျခင္း၊loading ျမန္ဆန္ျခင္း၊Free download ရေသာ Open Source Software ျဖစ္ေသာေၾကာင့္ OS မေရြးသံုးႏိုင္ျခင္း တို ့ေၾကာင့္လူၾကိဳက္မ်ားလာခဲ့ပါတယ္။
Search Engine ဘုရင္ၾကီး Google ကလည္း သူ ့ရဲ ့chrome browser နဲ ့ဒီေလာကထဲ၀င္လာတဲ့အခါျပိဳင္ဆိုင္မွဳေတြကပိုျပီးျပင္းထန္လာခဲ့ပါျပီ။အၾကံတူေနာက္လူသာစျမဲဆိုသလို chrome က loading ျမန္ဆန္ျခင္း၊ gmail login ၀င္ရာမွာျမန္ဆန္ျခင္း၊ browser base game မ်ားႏွင့္ အျခားေသာ browser ဆိုင္ရာ add-ons ေတြနဲ ့google cloud Printing တို ့ေၾကာင့္သူရဲ ့နည္းပညာေတြနဲ ့ျပိဳင္ဆိုင္မွဳကပိုျပီးသိသာထင္ရွားလာခဲ့ပါျပီ။
ေနာက္ Opera ကထုတ္တဲ ့ browser ကလည္းေတာ္ေတာ္မ်ားမ်ားသံုးၾကျပန္ပါေသးတယ္။ဒါေပမဲ့သူ ့ရဲ ့အားနည္းခ်က္ေတြမဖာေထးႏိုင္ပဲ loading ၾကာတာ၊fonts error တို ့ေၾကာင့္သံုးတဲ့သူနည္းသြားျပန္ေကာ။ ခုေနာက္ပိုင္းခုႏွစ္ေတြမွ နာမည္ျပန္ၾကီးလာတဲ့တစ္ေက်ာ့ျပန္ Apple ကလည္း သူ ့ရဲ ့Mac OS ေတြနဲ ့i-devices(ipad,iphone)သံုး IOS ေတြမွာသံုးတဲ့ Safari browser ဆိုတာလည္းရိွေသးတယ္။သူကေတာ့ Apple Products ေတြနဲ ့ပဲသံုးလို ့အဆင္ေျပပါတယ္…အျခား OS ေတြမွာေတာ့သိပ္အဆင္မေျပပါ Apple Safari browser pic Web Browser တိုင္းမွာအားသာခ်က္။အားနည္းခ်က္ေတြရိွၾကသလိုသံုးတဲ့သူရဲ ့လိုအပ္ခ်က္နဲ ့ကိုက္ညီဖုိ ့ဆိုတာကလည္းအေရးၾကီးပါတယ္။ဆိုလိုတာကကိုယ္သံုးမွာက web application ပိုင္းကိုအဓိကအားထားျပီးသံုးမယ္(office ,pagemaker တို ့ကိုသံုးတာနည္းမယ္။)ဆိုရင္ေတာ့ Mozilla Firefox နဲ ့chrome ကိ္ုသံုးသင့္ပါတယ္။ဘာလို ့လဲဆိုရင္ Mozilla Firefox ကသူ ့ကိုစဖြင့္တဲ့အခ်ိန္နဲ ့သံုးေနတဲ့အခ်ိန္မွာ tab 7 ခုထက္ပိုသြားရင္နည္းနည္းေလးတတ္ပါတယ္၊ chrome ကေတာ့ Computer ရဲ ့hardware resource ေတြကို ဖြင့္တဲ့ tab မ်ားေလေလယူသံုးတာမ်ားေလေလ..ပိုျပီးေလးေလပါပဲ။ဒါေၾကာင့္ကိုယ္သံုးမယ့္လိုအပ္ခ်က္နဲ ့ကိုက္ညီတဲ့browser မ်ိဳးကိုေရြးခ်ယ္သင့္ပါတယ္။တစ္ခ်ိဳ ့တစ္ေလက computer ထဲကိုလိုတဲ့ software ေတြေရာမလိုတဲ့ software ေတြေကာအစုလိုက္အျပံဳလိုက္ထည့္ထားတတ္ၾကပါတယ္။ Web Browser Software ေတြဆိုရင္လည္းေလးငါးခုေလာက္နဲ ့အင္တာနက္ရရင္တစ္ခုျပီးတစ္ခုဖြင့္တတ္ၾကပါတယ္၊ျပီးရင္ေတာ့သူတို ့ကေျပာတတ္ေသးတယ္.စက္ကေလးတယ္ဆိုပဲ။ ၀န္နဲ ့အားမမွ်ေတာ့စက္ကသူမႏိုင္တာေတြကို process မလုပ္ေတာ့ စက္ hang တာေပါ့။

No comments:

ping script ေလးနဲ့ အထာကျကျကိုယ့် server ေလးတွေအခြေအနေကိုစစ်ကြမယ်....

ပုံမှန်အားဖြင့်ကျွန်တော်တို့ဟာ ping command ကိုအသုံးပြုပြီးတော့ ကိုယ့်စက်ရယ်...ကိုယ့် network ထဲမှာ internet connection ရမရစစ်ဆေးလေ့ရှိကြပါတ...