အင္တာနက္လြတ္လပ္မႈသေဘာ Net neutrality အေၾကာင္း

ကေန႔ကာလရဲ႕ နည္းပညာနဲ႔ဆက္သြယ္ေရးက႑ communictions sector မွာ မူ၀ါဒေရးရာနဲ႔ပတ္သက္လို႔ အျငင္းအခံုအျဖစ္ရဆံုး ေ၀ါဟာရဟာ net neutrality ဆိုတဲ့ စကားစုျဖစ္လို႔လာေနပါတယ္။
Net neutrality ဆိုတဲ့ေ၀ါဟာရမွာ net ကေတာ့ “အင္တာနက္ကြန္ရက္ႀကီး” တစ္ခုလံုးကိုရည္ၫႊန္းတာျဖစ္ၿပီး၊ neutrality ဆိုတာကိုေတာ့ “ဘက္မလိုက္မႈ၊ ၾကားေနမႈ” စတဲ့ အနက္သေဘာေတြနဲ႔သံုးၾကတာပါ။ ဒီစကားစုကို “အင္တာနက္ၾကားေနမႈ” လို႔လည္း ဟုိတစ္ပတ္က အင္တာနက္ေဆာင္းပါးတစ္ေစာင္မွာ စမ္းသပ္ျပန္ဆိုသံုးစြဲခဲ့ပါေသးတယ္။ ဒါေပမယ့္ စာဖတ္ပရိသတ္ကို အရည္လည္၊ သေဘာေပါက္ဖို႔ ခက္ေနဦးမွာပါ။ ဒါေၾကာင့္ဒီအင္တာဗ်ဴးမွာေတာ့ net neutrality ဆိုတာကို လက္ရွိအင္တာနက္အေရးအသားမ်ားေပၚမွာ သံုးစြဲေနတဲ့အနက္ရင္းနဲ႔ နီးစပ္မႈအရွိဆံုးျဖစ္ေအာင္၊ “အင္တာနက္လြတ္လပ္မႈသေဘာ” လို႔ ျပန္ဆုိလိုက္ပါတယ္။ ယခုေဖာ္ျပမယ့္ အေမးအေျဖေတြကေတာ့ net neutrality ဆိုတာဘာလဲဆိုတဲ့ ေမးခြန္းနဲ႔စထားတယ္။ Google Verizon တို႔ရဲ႕မၾကာမီက ပူးတြဲအဆိုျပခ်က္ ေပၚလစီခ်မွတ္သူေခါင္းေဆာင္မ်ားအတြက္ အင္တာနက္ကို ထိန္းခ်ဳပ္ဖို႔ကိစၥပါ၀င္သလို၊ AT & T, Comcast, Verizon တို႔လို service provider ကုမၸဏီႀကီးေတြနဲ႔ အင္တာနက္ကြန္ရက္ရဲ႕ အတားအဆီးမရွိ လြတ္လပ္မႈပင္ကိုယ္သေဘာထားကို ထိန္းသိမ္းခ်င္တဲ့ လစ္ဘရယ္အုပ္စုမ်ားရဲ႕အျငင္းအခံုေတြကိုပါ ေရာင္ျပန္ဟပ္ထားပါတယ္။

Q Net neutrality ဆိုတာ ဘာလဲ။ 
A ဒီေ၀ါဟာရရဲ႕အဓိပၸာယ္ကို ရွင္းရွင္းလင္းလင္းဖြင့္ဆို ေဖာ္ျပၾကတာေတာ့မရွိေသးဘူး။ ဒါေပမယ့္ လူေတာ္ေတာ္မ်ားမ်ားအတြက္ကေတာ့ ဒီေ၀ါဟာရရဲ႕အဓိပၸာယ္က “အင္တာနက္အသံုးျပဳသူေတြဟာ Web ေပၚက service နဲ႔ content ေတြကိုအကန္႔အသတ္မူမရွိဘဲ ခ်ိတ္ဆက္သံုးစြဲႏုိင္တယ္၊ သံုးသင့္တယ္” လို႔ပဲ ႐ိုး႐ိုးအဓိပၸာယ္ထြက္တယ္။ တျခားနည္းနဲ႔ေျပာရရင္ေတာ့ broadband service provider ေတြကို အင္တာနက္ဆက္သြယ္မႈကိုေႏွးေအာင္လုပ္ခြင့္ေပးတာ တစ္ခ်ိဳ႕ေသာ content ေတြကို ပိတ္ဆို႔ (block) လုပ္တာမ်ိဳးကို ခြင့္မျပဳသင့္ဘူးလို႔ဆိုတာပါ။ (အေမးအေျဖကအေရးႀကီးလို႔ မူရင္းကိုပါ တြဲလ်က္ေဖာ္ျပပါရေစ။ ဘာသာျပန္သူ) Q Whar is Net neutrality? A There is no clear definition of the phrase "Net neutrality". But to most people it simply means that Internet users should be able to have unfettered access to content and services on the web. In other words, broadband service providers should not be allowed to monkey with the traffic to block certain content or slow it down.

Q အင္တာနက္ကို ပြင့္လင္းလြတ္လပ္ေအာင္ open ျဖစ္ေအာင္ ထိန္းသိမ္းေပးထားတဲ့ ဥပေဒစည္းမ်ဥ္းစည္းကမ္းေတြ မရွိဘူးလား။ 
A မရွိပါ။ Broadband provider ေတြကို သူတို႔ရဲ႕ network ေတြေပၚမွာ ဘာလုပ္ႏုိင္၊ ဘာမလုပ္ႏုိင္ဘူးဆိုတာကို သီးသန္႔ေျပာထား၊ ေရးထားတဲ့ ဥပေဒသို႔မဟုတ္ အေရးယူေဆာင္ရြက္ႏုိင္တဲ့ စည္းမ်ဥ္းစည္းကမ္းေတြ တစ္ခါမွမရွိခဲ့ပါဘူး။ တစ္ခ်ိဳ႕ဥပေဒေတြကေတာ့ အဆိုုျပဳထားတုန္း၊ ဒါေပမယ့္ အားလံုးကလည္း ဒီအဆင့္မွာပဲ ပ်က္ကုန္တာပါ။ ဖက္ဒရယ္ဆက္သြယ္ေရးေကာ္မရွင္ (FCC) ကေတာ့ Net neutrality principle ဆိုၿပီး ေရးထားတာေတြရွိတယ္။ ဒါေပမယ့္ အဲဒါေတြကလည္း တရား၀င္စည္းမ်ဥ္းေတြရယ္ေတာ့ မဟုတ္ပါဘူး။ FCC ဟာယခုေတာ့ အခိုင္အမာေဆာင္ရြက္ႏုိင္၊ အေရးယူျပဌာန္းႏုိင္တဲ့ တရား၀င္ခ်မွတ္ထားတဲ့ ဥပေဒစည္းမ်ဥ္းေတြ ေရးဆြဲဖို႔လုပ္ေနပါတယ္။

Q Net neutrality အျငင္းအခံုကိစၥထဲမွာ Googleနဲ႔ Verizon တို႔ ဘာေၾကာင့္ပါ၀င္ေနတာလဲ။ 
A Google နဲ႔ Versizon တို႔ဟာ FCC န႔ဲ ဥပေဒျပဳအမတ္ေတြဆီမွာ အဆိုျပဳခ်က္ဥပေဒၾကမ္း proposal တစ္ခုရွိခဲ့ပါတယ္။ ဒါဟာ အဆိုျပဳခ်က္သက္သက္ပါပဲ။ FCC အာဏာပိုင္ေတြနဲ႔ ဥပေဒျပဳအမတ္ေတြကေတာ့ ဒီကိစၥနဲ႔ပတ္သက္လို႔ ဥပေဒၾကမ္းတရပ္ဆြဲႏုိင္ဖို႔ သူတို႔ရ႕ဲအဆိုျပဳေတာင္းဆိုခ်က္ေတြကို ထည့္သြင္းစဥ္းစားမလား၊ မစဥ္းစားဘူးလားဆိုတာ ဆံုးျဖတ္ရမွာပါ။ Google နဲ႔ Verizon Service provider ေတြဟာသူတို႔ရဲ႕ network ေတြေပၚမွာလည္ပတ္ေနတဲ့ အခ်ိဳ႕ေသာ appliction ေတြအတြက္ အပို၀န္ေဆာင္ခေကာက္ခံမလား၊ မေကာက္ခံဘူးလားဆိုတာပါ။ ၀ိုင္ယာလက္စ္ကြန္ရက္ ေတြကို Net neutrality စည္းမ်ဥ္းကေန ဖယ္ထုတ္သင့္၊ မသင့္ဆိုတာပါ။

Q ဒါဆို ဘာဥပေဒမွ ေလာေလာဆယ္မရွိေသးဘူးဆိုရင္၊ လက္ရွိကၽြန္ေတာ္တို႔သံုးေနတဲ့ အင္တာနက္ဆိုတာ မလြတ္လပ္ဘူးဆိုတဲ့သေဘာလား။ 
A ဒါလည္း “လြတ္လပ္တယ္” ဆိုတာကို ခင္ဗ်ားဘယ္လိုအဓိပၸာယ္ဖြင့္သလဲဆိုတဲ့အေပၚ မူတည္ပါတယ္။ စားသံုးသူအမ်ားစုကေတာ့ သူတို႔မွာ ဘာျပႆနာမွမရွိဘူးေျပာၾကတယ္။ သူတို႔ရဲ႕ broadband ေႏွးေအာင္လုပ္တာ သို႔မဟုတ္ ပိတ္ဆို႔ (block) တာ မရွိၾကပါဘူး။ သူတို႔ဟာအင္တာနက္ေပၚမွာ လြတ္လပ္စြာသြားႏုိင္ၿပီး မည္သည့္ အင္တာနက္အသံုးျပဳရတဲ့ application ကိုမဆို သူတို႔ရဲ႕ broadband connection ေတြေပၚမွာ လြတ္လပ္စြာသံုးႏုိင္ၾကပါတယ္။ ဗီဒီယိုေတြၾကည့္ႏုိင္တယ္။ Skype လို third party ၾကည့္ရင္ေတာ့ net ဆိုတာလြတ္လပ္တယ္ေပါ့။ ဒါေပမယ့္ဒါက service provider ေတြဟာ အင္တာနက္ traffic ကို မစီမံမခန္႔ခြဲဘူး။ ဦးစားေပးမလုပ္ေဆာင္ဘူးလို႔ ဆိုလိုတာေတာ့မဟုတ္ဘူး။ Broadband service provider ေတြဟာ ေျမေပၚမွာဖိုင္ဘာလိုင္း၊ ေၾကးနန္းလိုင္းေတြကေန သို႔မဟုတ္ ေလလႈိင္းကေနစသျဖင့္ ဘယ္လိုပဲ service ေပးေနသည္ျဖစ္ပါေစ၊ သူတို႔ဟာ ကိုယ့္ရဲ႕ network ေတြကိုစီမံႏုိင္ရပါမယ္။ အင္တာနက္ေပၚမွာ information ေတြကို သယ္ေဆာင္ပို႔ေပးျခင္းနဲ႔ပတ္သက္လို႔ အသံုးျပဳေနတဲ့ Internet Protocol ဆိုတာဟာလည္း အေကာင္းဆံုး အားထုတ္မႈတစ္ခုပါပဲ။ ၎က network တေလွ်ာက္မွာ information packet ေတြကိုပို႔ေပးတယ္။ ဒီ information ေတြအားလံုးဟာလည္း Speed အမ်ိဳးမ်ိဳး၊ တစ္ခါတစ္ေလ လမ္းေၾကာင္းအမ်ိဳးမ်ိဳးနဲ႔ သြားေနပါတယ္။ ဒီ packet အမ်ိဳးမ်ိဳးဟာလည္း သူတို႔ရဲ႕ပန္းတုိင္ေနရာကိုေရာက္ရင္ ျပန္စုစည္းရတယ္။ ဒါဟာ network ရင္းျမစ္ေတြအတြက္ အလြန္ထိေရာက္တဲ့ အသံုးျပဳမႈပါ။ ဒါေပမယ့္ ဟိုင္းေ၀းလမ္းေတြေပၚသြားေနတဲ့ ကားေတြလိုေပါ့။ တစ္ခ်ိဳ႕ packet ေတြဟာလည္း သြားေနစဥ္မွာ ပိတ္ဆို႔မႈျဖစ္တာေတြ ႀကံဳရတတ္ပါတယ္။ လူေတြကေတာ့ text-based packet ေတြေႏွာင့္ေႏွးတာကို သတိမထားမိတတ္ၾကပါဘူး။ ဒါေပမယ့္ အဲဒါေတြမွာ အခ်ိန္သတ္မွတ္ခ်က္နဲ႔ သြားရတဲ့ေဒတာေတြျဖစ္ၾကတဲ့ Voice call လို႔၊ Vidoe Stream လုပ္တာမ်ိဳးေတြလိုပါတယ္ဆိုရင္ ေႏွးေကြးတာ၊ ပိတ္ဆို႔မႈျဖစ္ေနတာကို ႀကံဳရမွာပါ။ ဒီေတာ့ ေဒတာေတြစီးဆင္းေနမႈအားလံုးကို အခ်ိန္မီ စနစ္တက်သြားလာေနေစဖို႔ network operator ေတြဟာ စီခံခန္႔ခြဲမႈနည္းေတြနဲ႔ တကၠႏိုလိုဂ်ီေတြကို ကားလမ္းေတြမွာ လမ္းျပရဲေတြကအဆင္ေျပေအာင္လုပ္ေပးသလိုမ်ိဳး လုပ္ေဆာင္ေပးရပါတယ္။ Network operator ေတြဟာ ဒီတကၠႏိုလိုဂ်ီေတြကို သံုးလာတာ ႏွစ္ေပါင္းမ်ားစြာၾကာခဲ့ပါၿပီ။ သူတို႔ရဲ႕ network ေတြမွာပိတ္ဆို႔မႈ traffic ေတြမ်ားလာေလ traffic management နည္းလမ္းေတြပါသံုးၿပီး ေျဖရွင္းေပးရေလပါပဲ။ AT & T နဲ႔ Verizon လိုကုမၸဏီမ်ိဳးေတြက ေျပာေနတာကလည္း သူတို႔ရဲ႕ network ေတြကိုထိန္းခ်ဳပ္ဖို႔ဆိုတာဟာ subscriber ေတြအားလံုးအတြက္ အဲဒီလို traffic ေတြမႀကံဳေအာင္ စနစ္တက်စီမံႏုိင္ေရးပါ။

Q ဒါဆို အင္တာနက္လြတ္လပ္မႈသေဘာ Net neutrality ကိုေထာက္ခံသူေတြက ဘာေတြကို ေၾကာက္ေနတာလဲ။ 
A ဒါနဲ႔ပတ္သက္လို႔ ပံုစံက်ဥပေဒစည္းမ်ဥ္းေတြမရွိဘဲ broadband provider ေတြက သူတို႔ရဲ႕ စြမ္းအားကို မတရားအသံုးခ်ၾကမွာ ေၾကာက္ၾကလို႔ပါ။ Traffic ျဖစ္ေနတာေတြကို ထိန္းခ်ဳပ္ဖို႔အတြက္ သူတို႔ရဲ႕ management technique ေတြကိုသံုးရမယ့္အစား၊ net ေပၚမွာ ၿပိဳင္ဘက္ provider ေတြရဲ႕ serviceေတြကို သံုးေနတဲ့ user ေတြရဲ႕ connection ေတြကို ေႏွာင့္ေႏွးေအာင္လုပ္မွာစိုးလို႔ပါ။ ဥပမာေျပာရရင္ ခင္ဗ်ားရဲ႕ broadband provider က video service ေပးေနတယ္ဆိုပါေတာ့။ ဒါဆိုရင္ ခင္ဗ်ားရဲ႕ကုမၸဏီက network ေပၚမွာေတာ့ ၿပိဳင္ဖက္ကုမၸဏီရဲ႕ video service ထက္ခင္ဗ်ားအတြက္ service ကိုပဲ ဦးတည္ေပးဖို႔ ႀကိဳးစားေကာင္းႀကိဳးစားေတာ့မွာပဲ။ ဒီလိုျဖစ္တာနဲ႔ အဲဒီၿပိဳင္ဘက္ကုမၸဏီရဲ႕ service ဟာလည္း ေႏွာင့္ေႏွးသြားၿပီး၊ ခင္ဗ်ားကုမၸဏီအတြက္ပဲ ပိုေကာင္းေတာ့မွာေပါ့။ ေနာက္ထပ္ေၾကာက္ၾကတာတစ္ခုကေတာ့ broadband service provider ေတြဟာ content နဲ႔ application developer ေတြနဲ႔ပူးေပါင္းၿပီး စာခ်ဳပ္ခ်ဳပ္ဆိုမွာ၊ netbased service အင္တာနက္အေျခခံ၀န္ေဆာင္မႈ အားလံုးတိုင္းဟာလည္း connection ပိုေကာင္းခ်င္ရင္ ေငြပိုေပးရမယ္ဆိုတာမ်ိဳးျဖစ္လာမွာကို ေၾကာက္ၾကတာပါ။ ဒါဆိုရင္လူတုိင္းသံုးႏုိင္တဲ့ public Internet ဟာ ေႏွးေကြးတဲ့၊ ဘာမွသံုးလို႔မရတဲ့ content ေတြပဲေပးေတာ့မွာေပါ့။

Q ဒါဆို net neutrality အျငင္းခံုဟာ ေနာက္ဆိုဘာျဖစ္လာႏုိင္မလဲ။ 
A ႏို၀င္ဘာမွာ အေမရိကန္ကြန္ရက္ေရြးေကာက္ပြဲေတြရွိတာမို႔ အဲဒီမတိုင္ခင္ေတာ့ ဘာမွျဖစ္ဦးမွာမဟုတ္ပါဘူး။ ေလာေလာဆယ္မွာေတာ့ FCC ေရာ service provider ေတြေရာ၊ ေထာက္ခံသူ၊ ဆန္႔က်င္သူေတြအားလံုးဟာ ၀ိုင္ယာလတ္စ္ network ေတြအတြက္ Net neutrality rule ေတြကို သံုးသပ္ဆင္ျခင္ေနရတုန္းပါ။ FCC ရဲ႕ဥကၠဌ ဂ်ဴးလီယပ္စ္ဂီနာေခ်ာစကီးကေတာ့ ဒီလိုေျပာထားတယ္။ “အားလံုးျမင္တဲ့အတုိင္းပါပဲ။ ကိစၥေတြကေတာ့ ေထြျပား႐ႈပ္ေထြးၿပီး၊ အေသးစိတ္က်ပါတယ္။ အေရးယူေဆာင္ရြက္ႏိုင္မယ့္ ဥပေဒေတြျပဌာန္းႏုိင္ဖို႔ အဆိုျပဳခ်က္ဥပေဒၾကမ္းတစ္ခုလုပ္တာေတာင္မွ အားနည္းခ်က္ကေလးေတြရွိေနၿပီး၊ လြတ္လပ္ပြင့္လင္းတဲ့ opern Internet ျဖစ္ေရး အေျခခံရည္မွန္းခ်က္ကို အႏၱရာယ္ျဖစ္ေစႏုိင္တာေတြ ပါေနဆဲျဖစ္ပါတယ္။”
Source: www.myanmarinternetjournal.com

Hacker ျဖစ္ခ်င္လား

ဟက္ကာျဖစ္ခ်င္တယ္။ ဟက္ကာဆိုတာဘာလဲ… ဒီေမးခြန္းက အရမ္းကိုေတြ႔ရတာမ်ားပါတယ္။ ကၽြန္ေတာ္လည္း ေသခ်ာမသိပါဘူး။ ေလ႔လာၾကည့္တဲ႔အခါ နည္းပညာပိုင္းဆိုင္ရာမွာ ကၽြမ္းက်င္မႈရွိျပီးေတာ႔ ျပသနာေတြကုိ ေျဖရွင္းရတာကို ႏွစ္သက္တဲ႔သူ ကန္႔သတ္ခ်က္ေတြကို ျဖတ္ေက်ာ္ႏိုင္တဲ႔သူေတြကို ေခၚတာပဲျဖစ္ပါတယ္။ ဟက္ကာဆိုတာ ကြန္ပ်ဴတာ ေလာကမွာပဲရွိတာ မဟုတ္ပါဘူး… တျခားေသာ Science ဒါမွမဟုတ္ art တစ္ခုခုမွာ အျမင့္ဆံုးအေျခအေနအထိ ကၽြမ္းက်င္သူေတြကိုလည္း ဟက္ကာလုိ႔ ေျပာလို႔ရပါတယ္။ ကၽြန္ေတာ္ကေတာ႔ ကြန္ပ်ဴတာနဲ႔ ပတ္သက္တာကိုပဲ ေျပာမွာပါ။ သူတို႔ကိုယ္သူတို႔ ဟက္ကာပါလို႔ ေျပာေနၾကတဲ႔သူေတြလည္းမ်ားစြာရွိျပန္ပါတယ္။ ဒါေပမယ္႔ တကယ္ေတာ႔ မဟုတ္ၾကပါဘူး။ အထူးသျဖင့္ေတာ႔ု ပ်က္စီးရာပ်က္စီးေၾကာင္း လုပ္ေဆာင္ျပီး… ကြန္ပ်ဴတာစနစ္ေတြကို ခ်ိဳးျဖတ္၀င္ေရာက္ အတားအဆီးေတြကုိ ေက်ာ္လြန္ႏိုင္တယ္ဆိုျပီး ေလက်ယ္ေနၾကတဲ႔ ဆယ္ေက်ာ္သက္ လူငယ္အမ်ားစုပါ။ တကယ္႔ ဟက္ကာ အစစ္ေတြကေတာ႔ သူတို႔ကို ကရက္ကာ(crackers) လို႔ေခၚၾကပါတယ္… တကယ္ေတာ႔သူတို႔က ဘာမွအထင္ၾကီးစရာ မရွိပါဘူး…။ တကယ္႔ ဟက္ကာအစစ္ေတြကေတာ႔ အဲဒီကရက္ကာေတြဟာ ပ်င္းရိတဲ႔သူေတြ၊ တာ၀န္ မယူတတ္တဲ႔သူေတြ၊ ဥာဏ္မေကာင္းတဲ႔သူေတြလို႔ပဲ ေတြးၾကပါတယ္… security ေတြကို ခ်ိဳးေဖာက္ေက်ာ္လြန္ျပီး ၀င္ေရာက္ႏိုင္ယံုနဲ႔ေတာ႔ ဟက္ကာ မဟုတ္ပါဘူး… ။ ဒါေပမယ္႔ ၀မ္းနည္းစရာက စာေရးဆရာေတြ ဂ်ာနယ္လစ္ေတြက ဟက္ကာဆိုတဲ့ စာလံုးကုိ သံုးျပီးေတာ႔ပဲ အဲဒီခရက္ကာေတြအေၾကာင္းကို တြင္တြင္ၾကီး ေဖာ္ျပေနေတာ႔တာပါပဲ။ အဲဒီအတြက္ေတာ႔ ဟက္ကာအစစ္တိုင္းက စိတ္ပ်က္ၾကရပါတယ္။ သူတို႔ၾကားက အေျခခံျခားနားမႈကေတာ႔ ကြန္ပ်ဴတာ ပေရာ္ဖက္ရွင္နယ္အမ်ားစုနားလည္ ထားၾကသလိုပါပဲ… hackers build things, crackers break them ပါပဲ….။

ဟက္ကာျဖစ္ခ်င္ရင္ဘာလုပ္ရမလဲ… အဓိကအေျဖကေတာ႔ စာဖတ္ပါ… မ်ားမ်ားဖတ္ပါ။ ဟက္ကာတေယာက္ထားရွိတဲ့ သေဘာထားေတြကိုေျပာခ်င္ပါတယ္…။ ျပသနာေတြကို ေျဖရွင္းျပီး.. အသစ္အသစ္ေတြ ဖန္တီးတယ္။ တည္ေဆာက္တဲ႔ သူေတြကမွာသာ ဟက္ကာေတြပါ။ အင္တာနတ္ကို ဖန္တီးခဲ႔တဲ႔သူေတြ.. Operating System ကို ဖန္တီးခဲ႔တဲ႔သူေတြ… world wide web ကို သက္၀င္လႈပ္ရွားလာေအာင္ လုပ္ခဲ႔သူေတြက ဟက္ကာေတြေပါ့။ ဟက္ကာေတြက လြတ္လပ္မႈနဲ႔ အျပန္အလွန္ကူညီမႈေတြေပၚမွာ ေပ်ာ္ေမြ႔တဲ႔သူမ်ိဳးေတြပါ။ ဟက္ကာျဖစ္ခ်င္ရင္ေတာ႔ အဲဒီစိတ္ဓာတ္မ်ိဳးရွိဖို႔လိုပါျပီ။ တကယ္ ရွိလာဖို႔ကေတာ႔ တကယ္လုပ္ရေတာ႔မွာေပါ႔…။ဆရာၾကီးျဖစ္ခ်င္ရင္ ဆရာၾကီးေတြရဲ႕စိတ္ထားကို အတုခိုးရမွာေပါ႔…။ ပညာရပ္ပိုင္းမွာသာမကပဲ စိတ္ပိုင္းဆိုင္ရာလည္း လိုအပ္ပါတယ္။ ေအာက္ကကဗ်ာေလးအတိုင္းပါပဲ။

To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.

ဒါေၾကာင့္ ဟက္ကာျဖစ္ခ်င္ရင္ အဲဒီအတိုင္း သင္ယံုၾကည္လာတဲ႔အခ်ိန္အထိ ထပ္ခါထပ္ခါ ၾကိဳးစားေပါ႔။
ကၽြန္ေတာ္တို႔ရဲ႕ ကမာၻၾကီးက ေျဖရွင္းခံရဖို႔ ေစာင့္ဆိုင္းေနတဲ႔ စိတ္၀င္စားစရာ ျပသနာေတြနဲ႔ ေန႔တိုင္း ျပည့္ႏွက္ေန ပါတယ္။ ဟက္ကာတေယာက္ ျဖစ္ရတာေတာ႔ အရမ္းေပ်ာ္စရာေကာင္းပါတယ္… ဒါေပမယ္႔ အဲဒီေပ်ာ္စရာေတြရဖို႔ ၾကီးမားတဲ႔ၾကိဳးစားအားထုတ္မႈေတြ လုပ္ၾကရပါတယ္။ ဟက္ကာျဖစ္ဖို႔အတြက္ ျပသနာေတြေျဖရွင္းရတာကို ပီတိျဖစ္တတ္ရမယ္။ ကို္ယ္႔ကိုယ္ကိုယ္အျမဲတမ္း ခၽြန္မွ်ေနေအာင္ ေသြးေနရမယ္ ကိုယ္႔ပညာကိုအျမဲတမ္း ေလ႔လာေနရပါမယ္။ သင့္အေနနဲ႔ ပံုမွန္အားျဖင့္ဒီလို စိတ္ခံစားခ်က္မ်ိဳး ရွိမေနဘူးဆိုရင္ေတာ႔ ေတာ္ေတာ္ၾကိဳးစားယူရဦးမွာေပါ႔။ သင္တခုခုလုပ္တဲ႔အခါ ေလ႔လာတဲ႔အခါမွာပဲျဖစ္ျဖစ္ ယံုၾကည္မႈတခုကို ထားရွိဖို႔ေတာ့ လိုပါလိမ္႔မယ္။ သင္ျပသနာတ ခုကိုေျဖရွင္းေတာ႔မယ္ဆိုရင္ အဲဒါနဲ႔ပတ္သတ္ျပီးအားလံုးကိုေတာ႔သင္သိထားဖို႔မျဖစ္ႏိုင္ပါဘူး.. တစ္စိတ္တစ္ပိုင္းေတာ႔သင္သိပါလိမ္႔မယ္… အဲဒီတစ္ပိုင္းေလးကေနဆက္ျပီးေလ႔လာ..ေလ႔လာရင္းနဲ႔ တစ္ပိုင္းျပီးတစ္ပိုင္းပိုျပီး နားလည္လာ.. ေနာက္ဆံုးမွာေတာ့ ေအာင္ျမင္သြားမွာပါ။

ဘယ္ျပသနာကိုမဆို ႏွစ္ခါေျဖရွင္းဖို႔ အေၾကာင္းကို မရွိပါဘူး။  နားမလည္ေတာ႔ဘူးလား..။ ကၽြန္ေတာ္တို႔ရဲ႕ အခ်ိန္ေတြ ကၽြန္ေတာ္တို႔ရဲ႕ ဦးေႏွာက္ေတြက အရမ္းတန္ဖိုးရွိတာပါ။ လုပ္ျပီးသား ကိစၥတခုအတြက္ အခ်ိန္ထပ္အကုန္ခံရတယ္။ ျပသနာအသစ္ေတြ ေစာင့္ေနတာကို အေဟာင္းေတြကိုပဲ ထပ္ေျဖရွင္းမေနသင့္ဘူးေလ။ ဟက္ကာေတြ စဥ္းစားေနရတဲ႔အခ်ိန္က အရမ္းအဖိုးတန္တဲ႔အတြက္ သင္က ဟက္ကာဆိုရင္ သင္သိတာေတြ မွ်ေ၀ေပးသင့္ပါတယ္ သင္သိတဲ႔ solution ေတြကို တျခားဟက္ကာေတြကို ဖြင့္ျပေပးရင္ ေကာင္းမွာပါ။ ဒါမွ သူတို႔ေတြလည္း တျခားအသစ္အသစ္ေတြ ေျဖရွင္းႏိုင္တာေပါ႔။ တခုေတာ႔ရွိတာေပါ႔… ျပသနာတခုအတြက္ အေျဖဆိုတာ တခါတရံမွာ တခုထက္မကလည္း ရွိႏိုင္တယ္ေနာ။

ဟက္ကာ(ေျပာရရင္ေတာ႔ Creative people ေတြေပါ႔)သူတို႔ေတြက လြတ္လပ္မႈ (Freedom) ကို ႏွစ္သက္ပါတယ္။ သူတို႔အေပၚမွာ authority လာျပတာကို ေယဘူယ်အားျဖင့္ မႏွစ္သက္ၾကပါဘူး… ခ်ဴပ္ခ်ယ္မႈေတြကို မုန္းတီးပါတယ္။ သူတို႔က အတူတကြ ပူးေပါင္းလုပ္ေဆာင္ရတာကိုေတာ့ ႏွစ္သက္ၾကတဲ့ သူေတြပါ။ အဲဒီ စိတ္ထားမ်ိဳးေလးလည္း ရွိရပါမယ္။ အထက္က စိတ္ထားမ်ိဳးေတြ အမူအက်င့္ေတြ ရွိျပီးရင္ေတာင္မွ ဟက္ကာ မျဖစ္ေသးျပန္ပါဘူ။ ဟက္ကာျဖစ္ဖို႕ဆိုတာ ကိုယ္႔ရဲ႕ ပညာရပ္မွာ ကၽြမ္းက်င္မႈ၊ မ်ားမ်ားေလ႔က်င့္မႈ၊ အေသအခ်ာ အာရံုစူးစိုက္မႈ၊ အလုပ္ၾကိဳးစားမႈေတြလည္း လိုအပ္ပါေသးတယ္။

Attitude ေတြက အေရးၾကီးတာ မွန္ပါတယ္။ ဒါေပမယ္႔ တကယ္တမ္းမွာေတာ႔ Skills က ပိုအေရးၾကီးျပန္ပါတယ္။ တျခားသူတေယာက္က သင့္ကို ဟက္ကာတေယာက္လို႔ ေခၚေစဖို႔ သက္မွတ္ လာေစဖို႔အတြက္ အရင္ဆံုးသင္လုပ္ရဦးမဲ႔ အေျခခံအေၾကာင္းအရာေလးေတြ ေျပာခ်င္ပါတယ္။ အရင္ဦးဆံုးေတာ႔ Learn How to Program ပါ။ ဒါကဟက္ကင္းမွာေတာ႔ အေျခခံအက်ဆံုးပါပဲ။ programming language တခုမွ မသိပဲနဲ႔ေတာ႔ ဘယ္လို ဟက္ကာျဖစ္ပါ႔မလဲေနာ့္။ ရွိရင္ေတာ့ ကၽြန္ေတာ္လည္း မသိဘူး.. ။ ဘာ language မွ သင္မတတ္ေသးဘူး ဆိုရင္ေတာ႔ Python ကို စေလ႔လာဖို႔ တိုက္တြန္းခ်င္ပါတယ္။ အေကာင္းဆံုး ပထမဆံုး ေလ႔လာသင့္တဲ႔ language တခုလို႔ ေသခ်ာမေျပာႏိုင္ေပမယ္႔ beginner ေတြအတြက္ သင့္ေတာ္သလို powerful လဲျဖစ္ပါတယ္.. ပေရာဂ်က္ ၾကီးၾကီးမားမားၾကီးေတြလည္း သူ႔ကိုသံုးျပီးလုပ္ႏိုင္တာ လုပ္ေနၾကတာပဲျဖစ္ပါတယ္။ ေနာက္တစ္ခုကေတာ႔ C ပါ C++ ပဲျဖစ္ျဖစ္ေပါ႔ ။ သင္တခုခုကို ကၽြမ္းက်င္ရင္ ေနာက္တစ္ခုဆိုတာ အရမ္းလြယ္သြားပါျပီ။ ဘယ္အရာမွေတာ႔ စလုပ္ရင္ လြယ္တယ္လို႔ မရွိပါဘူး။ ဟက္ကာေတြအတြက္ အေရးၾကီးတဲ႔ ေနာက္ထပ္ language ေတြကေတာ႔ Perl နဲ႔ Lisp တို႔ပါပဲ။ မေရးႏိုင္ရင္ေတာင္ ဖတ္ႏိုင္ဖို႔ေတာ႔လိုပါလိမ္႔မယ္။ တကယ္ေတာ႔ အားလံုး ေလ႔လာတာကေတာ႔ အေကာင္းဆံုးပါပဲ။ programming ကို မတူညီတဲ႔ နည္းလမ္းေတြနဲ႔ ခ်ည္းကပ္တာေပါ႔ ။

အဲဒါအားလံုးက သင့္အတြက္ အက်ိဳးျဖစ္ေစမွာပါပဲ။ Hacker တေယာက္ရဲ႕ skill level ကို language တတ္ယံုနဲ႔လည္း မျဖစ္ဘူးေနာ္။ Language ေတြအေပၚမွာမွီခိုမႈမရွိဘဲ ျပသနာေတြ အေပၚမွာ စဥ္းစားႏိုင္ဖို႔လည္း လိုေသးတယ္။ သိျပီးသား concept ေတြကို ဆက္စပ္ေတြးေခၚႏိုင္ျပီး language တခုကို အသစ္ထပ္ေလ႔လာရင္ ရက္အနည္းငယ္ေလာက္နဲ႔ ရႏိုင္ျပီဆိုရင္ေတာ႔ ေတာ္ေတာ္ဟုတ္လာပါျပီ။ ဆိုလိုခ်င္တာက ရွိရွိသမွ်ေသာ language ေတြအားလံုးသင္တတ္တယ္ေပါ႔။ ရက္အနည္းငယ္နဲ႔ တခုတတ္ျပီဆိုမွေတာ႔ ဘာၾကာမွာလဲေနာ္။

programming language ေလ႔လာတယ္ဆိုတာ natural language ကိုေလ႔လာသလိုပါပဲ။ အထက္က ဆရာ႔ဆရာၾကီးေတြ ေရးထားတာေတြကို မ်ားမ်ားဖတ္ ျပီးရင္ ကိုယ္ကိုယ္တိုင္နဲနဲေရး၊ ေနာက္ထပ္ထပ္ျပီးေတာ႔ မ်ားမ်ားဖတ္၊ မ်ားမ်ားထပ္ေရး၊ ပိုျပီးဖတ္၊ ပိုျပီးေရး……၊ ဘယ္အခ်ိန္ထိ လုပ္သြားရမလဲဆိုေတာ႔ သင္ေရးတာေတြက ေစ်းကြက္၀င္တဲ႔ အဆင့္အထိေပါ႔။ အရင္တုန္းကေတာ႔ coding ေကာင္းေကာင္းရွာဖတ္ဖို႔ဆိုတာ ခက္ခဲ႔ပါတယ္။ အခုေတာ႔ မဟုတ္ေတာ႔ပါဘူး။ open source နဲ႔ ပါတ္သတ္တဲ႔ software ေတြ ၊ Programming tools ေတြ၊ operating system ေတြ(အဲဒါေတြအားလံုး ဟက္ကာေတြ လုပ္ထားတာ) အမ်ားၾကီးရွိေနပါျပီ။ ဟက္ကာ ျဖစ္ခ်င္တယ္ဆိုရင္ အခုခ်က္ခ်င္း Linux ဒါမွမဟုတ္ BSD-Unixes မဟုတ္ရင္လည္း OpenSolaris သင့္ကြန္ပ်ဴတာမွာ Install လုပ္လိုက္ပါေတာ႔။ ေၾသာ္သင္က Windows က ဘာျဖစ္လို႔လည္းလို႔ ေမးတယ္လား… သူက binary ေတြနဲ႔ distribute လုပ္ထားတာေလ.. code ေတြမွ ဖတ္လို႔မရတာ ျပင္လို႔လည္း မရဘူးေလ သင္မျဖစ္မေန Unix တခုကိုေတာ႔ ေလ႔လာ ရမယ္ဆိုရင္ အလြယ္ကူဆံုးအေနနဲ႔ Linux ကို ေကာက္ကိုင္လိုက္ေတာ႔ေလ။ မပူပါနဲ႔ သင္အခုသံုးေနတဲ႔ Windows ၾကီးနဲ႔လည္း တြဲတင္ထားလုိ႔ ရပါတယ္။ ကဲအခုခ်က္ခ်င္း Learn it , Run it ေနာ္။ ကလိေတာ႔ေနာ္။ အင္တာနတ္ ကိုလည္း အပီ ေမႊေႏွာက္ေတာ႔ေနာ္… code ေတြကိုဖတ္ ျပီးရင္ျပန္ျပင္ရမယ္ ေနာ္.. ။ သင္ေပ်ာ္ေမြ႔လာမွာပါ… အသိပညာ ဗဟုသုတအသစ္ေတြကို အရသာခံျပီးေတာ႔ ေလ႔လာသင္ယူလိုက္စမ္းပါ..။ တခါတည္းေျပာျပလိုက္မယ္ေနာ္.. Beginner ေတြအတြက္ အသင့္ေတာ္ဆံုးကေတာ႔ Ubuntu ျဖစ္လာေနျပီ… ၾကံဳေတြ႔ရမယ္႔ ျပသနာေတြအတြက္လဲမပူပါနဲ႔ သင့္ကို ကူညီမယ္႔သူေတြ အမ်ားၾကီးရွိေနတယ္ေလ။ အားလံုး အဆင္ေျပရေစမယ္။ ဟုတ္ပျပီ ဟက္ကာ ျဖစ္ခ်င္သူေတြအတြက္ ေနာက္ထပ္ ေလ႔လာစရာတခုကေတာ႔ World Wide Web ၾကီးေပါ႔။ Browser တစ္ခုခုကို သံုးတတ္ရမယ္ေနာ္ (အဲဒါကလူတိုင္းလုပ္တတ္တယ္)၊ HTML ေရးတတ္ဖို႔ေတာ႔ အရင္ေလ႔လာရမယ္။ ဘာ language မွ မတတ္တဲ႔သူအတြက္ HTML ကို စေလ႔လာလုိက္ရင္ သင္ယူတဲ႔ေနရာမွာ အေလ႔အက်င့္ေကာင္းေတြ ရေစမယ္။ အကူအညီ အမ်ားၾကီး ျဖစ္ေစမွာပါ။ သင့္ရဲ႕ကုိယ္ပိုင္ home page တစ္ခုကို HTML နဲ႔ေရးၾကည့္သင့္ပါတယ္။ ျပီးရင္ XHTML ဆိုတဲ႔ဆီေလးကိုကူးၾကည့္။ ဒါနဲ႔ဟက္ကာျဖစ္မယ္ထင္လို႔လား။ Website တစ္ခုေရးႏိုင္ျပီဆိုရင္ေတာင္မွ Hacker ဆိုတဲ႔ စကားလံုးနဲ႔ သင္နဲ႔ အေ၀းၾကီးပါ.. ။ ဘာလို႔လည္းဆိုေတာ႔ Web ေပၚမွာ website ေတြမ်ားမ်ားလြန္းလို႔.. ဒါေပမယ္႔ အမ်ားစုက ရည္ရြယ္ခ်က္ေကာင္းေကာင္းလည္းမရွိ တည္ေဆာက္ထားပံုကလည္း ညံ့မွည့့ံ။ သင့္ရဲ႕ page မွာေတာ႔ content ေတြကို ေကာင္းေကာင္းထည့္ရမယ္.. စိတ္၀င္စားစရာ ေကာင္းေအာင္ေရးရမယ္။

ျပသနာတခု ထပ္ေတြ႔ျပန္ျပီ သင့္ရဲ႕ English စာတတ္ေျမာက္မႈ အဆင့္အတန္းက စကားေျပာေတာ႔မယ္။ Internet နဲ႔ Hacking နယ္ပယ္ထဲမွာ English စာကပဲလြမ္းမိုးထားဆဲပါပဲ။ Hacker Community ထဲမွာ ၀င္ဆံ႔ဖို႔အတြက္ ေကာင္းမြန္တဲ႔ English စာတစ္ခုကိုေတာ႔ သင္ပိုင္ဆိုင္ဖို႔လုိတာအမွန္ပါပဲ။ အဓိကအေၾကာင္းအရာကေတာ႔ အသံုးျပဳရတဲ႔ နည္းပညာဆိုင္ရာ ေ၀ါဟာရေတြက English ကိုသံုးမွသာ အဆင္ေျပတာမ်ားပါတယ္။ နည္းပညာ ပိုင္းဆိုင္ရာ ဘာသာျပန္စာအုပ္ေတြရွိေပမယ္႔ အဲဒါေတြဟာ အမွန္တကယ္ေတာ႔ စိတ္ေက်နပ္စရာ မေကာင္းပါဘူး။ သူမ်ားေရးထားတဲ႔ code ထဲမွာပါလာမယ္႔ comment ေတြကို ေကာင္းေကာင္းနားလည္ႏိုင္ဖို႔ဆိုတာလည္း သင္ English စာတတ္မွျဖစ္မွာေပါ႔။ Native English Speaker တစ္ေယာက္ ေတာင္မွ တခါတရံမွာ Hacker တစ္ေယာက္ျဖစ္ႏိုင္ဖို႔အတြက္ လံုေလာက္တဲ႔ Language Skills ရွိမယ္လို႔ ဘယ္သူမွအာမမခံႏိုင္ဘူး.. သင္ဆိုရင္ေရာဘယ္လိုလဲ..။ ၾကိဳးစားႏိုင္မွာ ေတာ္ရံုေလာက္ရမယ္ထင္တယ္ေနာ္။ သင့္ရဲ႕ အေရးအသားက ညံ့မယ္။ Grammer လဲမက်ဘူး.. ၊ သတ္ပံုအမွားကလည္းမ်ားမွမ်ားဆိုရင္ ဘယ္ဟက္ကာ ကမွ သင့္ေရးတာကို ဖတ္ခ်င္စိတ္ရွိမွာ မဟုတ္ဘူးေလ.. ။ ကဲ အခုပဲ စၾကိဳးစားေပေတာ႔။
 Hacker Culture ဆိုတာလည္း ရွိပါေသးတယ္။ စိတ္၀င္စားစရာ ျပသနာေတြကိုသင္ကေျဖရွင္းမယ္။ ရလာတဲ႔ သင့္ရဲ႕ Solution ေတြက တကယ္ေကာင္းရဲ႕လားဆိုတာ သင့္ရဲ႕ အေပါင္းအသင္းေတြ ဆရာေတြက အဆံုးအျဖတ္ေပးႏိုင္ပါလိမ္႔မယ္။မွတ္သားထားရမယ္႔တစ္ခုက သင့္ကိုယ္သင္ Hacker လို႔သတ္မွတ္ထားတာဆိုရင္အဲဒါက သံသယျဖစ္စရာေကာင္းပါေသးတယ္။ တျခားဟတ္ကာအစစ္ေတြက သင့္ကို ဟတ္ကာ ပါလို႔ အသိအမွတ္ျပဳမွသာ သင္တကယ္ျဖစ္တာပါ။ သင့္ရဲ႕ တတ္ေျမာက္မႈကို အျခားသူေတြသိဖို႔ Reputation ေကာင္းလာဖုိ႔ဆိုတာ သင့္အေနနဲ႔တျခားသူေတြကို ကူညီဖို႔လိုပါတယ္။ Open Source Software ေတြေရးကို ေရးရပါမယ္။ အဲဒါက အေျခခံအက်ဆံုးပါပဲ။ သင္ေရးျပီးရင္လည္း တျခား ဟတ္ကာေတြ ေလ႔လာသူေတြအတြက္ ျပန္အသံုးျပဳႏိုင္ဖို႔ပဲျဖစ္ျဖစ္ Soruce ေတြကိုခ်ျပရပါမယ္။ အဲဒီ Software မ်ိဳးကို လူေတြက Free Software လို႔ေခၚတတ္ၾကပါတယ္.. တကယ္ေတာ႔ Open Source Software လို႔ပဲသံုးတာေကာင္းပါတယ္။ ဒါေပမယ္႔ သမိုင္းထဲမွာေတာ႔ 1996 ခုႏွစ္ပိုင္းေလာက္အထိေတာ႔ ဟက္ကာဆိုတာ Closed Program Closed Source ေတြပဲေရးသားခဲ႔တာပါ။ 1997 ေနာက္ပိုင္းၾကမွ ဒီ Culture ကေျပာင္းလဲလာတာလို႔ဆိုႏိုင္ပါတယ္။ Hacker Community နဲ႔ Open Source Developers ဆိုတာ ယေန႔ေခတ္မွာေတာ႔ တူညီတဲ႔ Culture ရွိလာေနပါျပီ။ သင္ဟာ Newbie တစ္ေယာက္ျဖစ္ရင္ေတာ႔ ကူညီေရးသားျခင္းကေနအစျပဳသင့္ပါတယ္။ သင္စိတ္၀င္ စားတဲ႔ အပိုင္းတစ္ခုကိုေရြးျပီး လုပ္သင့္ပါတယ္။ သူ႔ရဲ႕ progress က Program ေတြကိုကူညီစမ္းေပးမယ္။ ကူညီအမွားရွာေပးမယ္။ ကူညီျပီး modify လုပ္ေပးမယ္…အဲဒီလိုေပါ႔။ အဲဒီလိုေလ႔လာရင္းနဲ႔ အမ်ားၾကီး သင္သိလာပါလိမ္႔မယ္။ ေနာက္တခု အေရးၾကီးတယ္ေနာ္ သင့္ကို ေနာက္ပိုင္းမွာ ျပန္ကူညီမယ္႔သူေတြနဲ႔ Karma ေကာင္းေကာင္းျဖစ္ေစမွာပါ။

စိတ္၀င္စားစရာေကာင္းျပီး အသံုး၀င္တဲ႔ အခ်က္အလက္ေတြကို လူေတြကို ေျပာျပတဲ႔သူ ျဖစ္ရင္ ေကာင္းပါတယ္။ ဥပမာ FAQs လိုဟာမ်ိဳးေတြ သင္လုပ္သင့္ပါတယ္။ ဒါမွသင့္ကို လူေတြ ပိုေလးစားလာမွာေပါ႔။ ဟက္ကာေတြမွာ ေခါင္းေဆာင္ရယ္လို႔ ရွိေလ႔မရွိပါဘူး။ အတူတကြပူးေပါင္းလုပ္ေဆာင္ျခင္းကိုဦးစားေပးပါတယ္။
အခုကၽြန္ေတာ္ Hacker Mindset အေၾကာင္းေျပာခ်င္ပါတယ္။ ကြန္ပ်ဴတာေရွ႕မွာ္မရွိေနတဲ႔အခ်ိန္ ဟက္ကာအမ်ားစုလုပ္ေလ႔ရွိတဲ႔အရာေတြကိုလမ္းညြန္ခ်င္တာပါ။ သင္လည္းလုပ္ခ်င္ရင္လုပ္လို႔ရတာေပါ႔။ သင့္ရဲ႕မိခင္ဘာသာစကားကို ကၽြမ္းက်င္စြာ ေရးသားေျပာဆိုႏိုင္ပါေစ။ သင္သိရဲ႕လား ဟက္ကာေတြက စာေရးအင္မတန္ေကာင္းတဲ႔သူေတြပါတဲ႔။ Science Fiction ေတြကို ဖတ္ပါ။ Martial-art တစ္ခုခုကိုေလ႔က်င့္ပါ။ ဟက္ကာေတြ႔ေလ႔က်င့္ၾကတာေတြရွိတယ္ ကရာေတး တိုက္ကြန္ဒို ကြန္ဖူးေတြေလ။ ေသနတ္ပစ္တာလည္းေကာင္းပါတယ္။ တရားဥပေဒနဲ႔ ညိွမယ္ေနာ္…. Tongue ။ ေတးဂီတကို ခံစားတတ္ပါေစ။ Muscial Instrument တခုခုကို တီးတတ္ရင္ ေကာင္းပါတယ္။ ဒါေတြက အရမ္းၾကီး အေရးမပါေပမယ္႔ တစံုတရာေကာင္းက်ိဳးေတာ့ ေပးႏိုင္ပါလိမ္႔မယ္။ ကိုယ္႔ကိုယ္ကိုယ္ က်ဥ္းေျမာင္းတဲ႔ ကၽြမ္းက်င္မႈေတြနဲ႔ မေက်နပ္ေနပါနဲ႔။ ဟက္ကာအမ်ားစုက အမ်ားအျမင္မွာေတာ႔ Programmer ေတြပါပဲ။ ဒါေပမယ္႔ ဟက္ကာအစစ္ေတြက တျခားဆက္ႏြယ္တဲ့ အပိုင္းေတြမွာလဲ ကၽြမ္းက်င္သူေတြပါ။ System Administration, web design ျပီးေတာ႔ PC Hardware troubleshooting အစရွိတဲ႔အပိုင္းေတြကိုလည္း ကၽြမ္းက်င္ၾကပါတယ္။ System Administrator လို႔ေျပာတဲ႔ ဟက္ကာတေယာက္က Script Programming နဲ႔ Webdesign အပိုင္းေတြမွာလဲ Skill ေကာင္းေကာင္းရွိပါတယ္။ ဒါေပမယ္႔ သူတို႔ေတြက ေယာင္၀ါး၀ါးေတြေတာ႔ မဟုတ္ၾကဘူးေနာ္… သူတို႔ အကၽြမ္းက်င္ဆံုးအရာဆိုျပီးေတာ႔ သီးသန္႔လည္း ရွိပါတယ္။ ကၽြန္ေတာ္ရဲ႕ ဒီေဆာင္းပါးကို သင္ဖတ္ျပီးရင္သင္ ကၽြန္ေတာ္႔ကိုေမးခြန္းေတြ ထပ္ေမးခ်င္မွာ ေသခ်ာသေလာက္ရွိပါတယ္။ အဲဒီေမးခြန္းေတြကို တခါတည္း ကၽြန္ေတာ္ ေျဖေပးလိုက္ပါမယ္။

Q: ကၽြန္ေတာ္ ဟက္ကာတေယာက္ျဖစ္ျပီဆိုတာ ဘယ္လိုသိႏိုင္မလဲ ?
A: *သင္ Coding ေတြကို အရမ္းကိုကၽြမ္းကၽြမ္းက်င္က်င္ေရးႏိုင္ ဖတ္ႏိုင္ အသံုးခ်ႏိုင္ေနျပီလား?
* Hacker Community ရဲ႕ ရည္ရြယ္ခ်က္ေတြနဲ႔ တန္ဖိုးရွိမႈေတြကို ေသခ်ာသေဘာေပါက္နားလည္လား?
* Hacker Community ထဲက Senior Member တစ္ေယာက္ကသင့္ကို ဟက္ကာလို႔ေခၚလား။
ဒီသံုးခုစလံုး သင္က ဟုတ္တယ္ဆိုရင္ ေတာ႔ သင္ကဟက္ကာေပါ႔.. ႏွစ္ခုေလာက္ပဲမွန္ေသးရင္ေတာ႔ မဟုတ္ ေသးပါဘူး .. ၾကိဳးစားလိုက္ဦးေနာ္။

Q: ဘယ္လိုဟက္ကင္းလုပ္ရတယ္ဆိုတာ ကၽြန္ေတာ္႔ကိုသင္ေပးမွာလား?
A: ကၽြန္ေတာ္ဒါေရးရင္ဒီလိုအေျပာခံရမယ္ဆိုတာသိတယ္။ ကၽြန္ေတာ္႔မွာ သင့္ကိုသင္ေပးဖို႔အခ်ိန္လည္းမရွိဘူး.. Energy ေတြကိုလည္းအသံုးမခ်ႏိုင္ဘူး ကၽြန္ေတာ္႔ရဲ႕ ကိုယ္ပိုင္ Project ေတြနဲ႔ကို ကၽြန္ေတာ႔ ရဲ႕ အခ်ိန္ 110 % ေလာက္ ကုန္ေန ရလို႔ပါဗ်ာ။ထားပါေတာ႔ ကၽြန္ေတာ္ကသင္ေပးမယ္ပဲ..။ ခက္တာက Hacking ဆိုတာ ကိုယ္႔ဟာကုိယ္ သင္ယူရမယ္႔ attitude နဲ႔ Skill ျဖစ္ေနတာဗ်။ သင္အဲဒီလိုသာ သူမ်ားကိုသင္ေပးဖို႔လိုက္ျပီးေျပာေနရင္ ဘယ္ဟက္ကာမွသင့္ကိုေလး စားမွာမဟုတ္ဘူး။ စိတ္မဆိုးနဲ႔ ခ်စ္လို႔ေျပာတာ။ Tongue (ကၽြန္ေတာ္လည္းဟက္ကာမဟုတ္ပါ)


Q: ဒါျဖင့္ရင္ ကၽြန္ေတာ္ဘယ္လုိစရမွာလဲ?
A: Linux User Group တစ္ခုခုအရင္ရွာျပီးရင္အကူအညီေတာင္းအရင္ဆံုး Linux တစ္ခု install လုပ္လိုက္တာ အေကာင္း ဆံုးျဖစ္မယ္ထင္တယ္။ အလြယ္ဆံုးကိုေျပာၾကည့္တာပါ။
Q: ကၽြန္ေတာ္စဖို႔ေနာက္မ်ားက်ေနျပီလားမသိဘူးေနာ္ ?
A: သင္စိတ္အားထက္သန္ေနတဲ႔အခ်ိန္ဆိုရင္ အခုပဲစတာေကာင္းပါတယ္။ လူအမ်ားစုကေတာ႔ 15 ကေန 20 ၾကားထဲမွာ စ ၾကတာပဲဗ်။ ဒါေပမယ္႔ မတူဘူးေပါ႔တစ္ေယာက္နဲ႔တစ္ေယာက္ကေတာ႔။
Q: ကၽြန္ေတာ္ Hack ႏိုင္ဖို႔ဘယ္ေလာက္ၾကာမလဲဟင္?
A: သင့္မွာ အရည္အခ်င္း(Talent) ဘယ္ေလာက္ရွိတဲ႔ ဘယ္ေလာက္ၾကိဳးစားလဲဆိုတဲ႔ေပၚမွာပဲမူတည္မွာေပါ႔ဗ်ာ။ တစ္ႏွစ္ခြဲ ႏွစ္ႏွစ္ေလာက္တစ္စိုက္မက္မက္ မရပ္မနားေလ႔လာရင္ ေတာ႔ ျဖစ္သြားၾကတာပါပဲ။ ဒီေလာက္နဲ႔ေတာ႔မျပီးဘူးေနာ္ တ ကယ္႔ Master ျဖစ္ခ်င္ရင္ေတာ႔ ဆယ္ႏွစ္အနည္းဆံုးပဲ။ ဟက္ကာအစစ္တစ္ေယာက္ျဖစ္သြားျပန္ရင္လည္း ေနာက္က် က်န္မေနေအာင္ေတာ႔ တစ္သက္လံုးေလ႔လာရေတာ႔မွာေပါ႔။
Q: Visual Basic နဲ႔ကၽြန္ေတာ္စလိုက္ရင္ဘယ္႔ႏွယ္႔လဲ?
A: ဒီလိုေမးရင္ေတာ႔ သင္ Microsoft Windows နဲ႔ႏွစ္ပါးသြားခ်င္ျပီထင္တယ္။ ေကာင္းမြန္တဲ႔ စိတ္ကူးတစ္ခုေတာ႔ မဟုတ္
ဘူးေနာ္။ မလုပ္ပါနဲ႔လားဗ်ာ.. ။ အဲဒါရုပ္ဆိုးလြန္းပါတယ္။ Python တို႔ C တို႔ ကို ကၽြန္ေတာ္ recommend လုပ္ထား
တယ္ေလ။ ပိုသင့္ေတာ္လုိ႔ေျပာတာပါဗ်ာ။ အေသးစိတ္ေတာ႔မေျပာႏိုင္ေတာ႔ဘူး။
Q: ကၽြန္ေတာ္ System တခုကို Crack လုပ္ခ်င္လို႔ ကူညီပါလားဗ်ာ..။ ဒါမွမဟုတ္သင္ေပးပါလား ?
A: ဆိုုးပါတယ္ဗ်ာ။ဒီ FAQ ေတြကိုဖတ္ျပီးတာေတာင္သင္ဒါမ်ိဳးေမးဦးမယ္ဆိုရင္ သင္ဟာ educable မျဖစ္ေသးဘူး ေတာ္ေတာ္ေလးကို stupid ျဖစ္တာပဲဗ်ာ။ ဒါမ်ိဳးကို Email နဲ႔ ေမးရင္လည္း ကၽြန္ေတာ္လွ်စ္လွ်ဴရႈထားမွာပဲ။
Q: ကၽြန္ေတာ္တျခားသူရဲ႕ Gmail အေကာင့္ရဲ႕ password ျဖစ္ျဖစ္ေပါ႔… အဲဒါဘယ္လိုယူလို႔ရမလဲ ?
A: ျပသနာပဲ..။ အဲဒါ Cracking လို႔ေခၚတယ္ဗ်..။ အဲဒါမ်ိဳးအားမေပးပါ။
Q: ကၽြန္ေတာ္ Cracked လုပ္ခံလိုက္ရတယ္ဗ်ာ.. ။ ကူညီေပးပါ။
A: ဒါမ်ိဳးေမးရင္ သင္သံုးတာ Microsoft Windows ျဖစ္မယ္ထင္တယ္။ Windows System က ပံုမွန္အားျဖင့္ Crack လုပ္တာကို ေကာင္းေကာင္း မကာကြယ္ႏိုင္ဘူးဗ်။ အေကာင္းဆံုးက Linux ျဖစ္ျဖစ္ well Design ျဖစ္တာ ေျပာင္း သံုးဗ်ာ။
Q: ကၽြန္ေတာ္႔ Windows မွာ ျပသနာျဖစ္ေနျပီ။ ကူပါဦး?
A: ေကာင္းျပီေလ။ CMD ဖြင့္ျပီး.. “format c:” လို႔ရိုက္လိုက္ပါ။ မိနစ္အနည္းအငယ္အတြင္းအားလံုး အဆင္ေျပသြားလိမ္႔မယ္။
Q: ဟက္ကာအစစ္ေတြနဲ႔ ဘယ္နားမွာေတြ႔ႏိုင္မလဲ?
A: သင့္ျပည္တြင္းက Unix or Linux user group ေတြရွာျပီး ေတြ႔လို႔ရတယ္ေလ။ IRC နဲ႔ Gtalk လိုဟာမွာေတာ႔ မေတြ႔ႏိုင္ေလာက္ဘူးေနာ္..။
Q: ဟက္ကာျဖစ္ဖို႔ Maths ေကာင္းစရာလိုလားမသိဘူး?
A: ေကာင္းစရာေတာ႔မလိုပါဘူး..။ trigo တို႔ calculus တို႔မလိုေလာက္ပါဘူး.. (ခၽြင္းခ်က္ရွိႏိုင္သည္) formal logic နဲ႔ Boolean algebra ေတြေတာ႔လိုလိမ္႔မယ္။ အဓိကက logical က်က်ေတြးႏိုင္ရမယ္။ reasoning ေကာင္းရမယ္။ intelligence ရွိရမယ္။
Q: ကၽြန္ေတာ္ စလုပ္ခ်င္ေနပါျပီ..။ စလုပ္ဖို႔ တခုခုေပးပါ။
A: သင့္ရဲ႕ စိတ္၀င္စားမႈနဲ႔ Talent ကိုမသိပဲကၽြန္ေတာ္ဘာမွလုပ္ေပးလုိ႔မရပါဘူး ကိုယ္႔ကိုယ္ကိုယ္ ယံုၾကည္မႈနဲ႔ ကိုယ္႔အားကိုယ္ကိုးရမယ္ သူမ်ားခ်ေပးတဲ႔လမ္းေၾကာင္းကိုေလွ်ာက္ရင္ ေအာင္ျမင္မႈနဲ႔ေ၀းသြားမွာေပါ႔ဗ်ာ။
Q: Mircrosoft ကိုမုန္းသင့္သလား?
A: Mircrosoft ကမုန္းစရာလားဗ်ာ။မုန္းမယ္႔အစား ကိုယ္လုပ္စရာရွိတာသာလုပ္။
Q: Open Source ၾကီးပဲေရးေတာ႔ Programmer ေတြရပ္တည္မႈအတြက္ အဆင္ေျပပါ႔မလား။?
A: မဟုတ္ေသးဘူးဗ်။ Open Source Software Industry ရွိလာတ႔ဲအတြက္ အလုပ္ေတြပိုတိုးလာတာပဲ ရွိမယ္။ ေလွ်ာ႔မသြားဘူးေလဗ်ာ။ သူ႔ဘာသူ open source ပဲျဖစ္ျဖစ္ ေရးတဲ႔သူက ပိုက္ဆံရမွာပဲေလ။ free software ေတြဘယ္ေလာက္ပဲမ်ားမ်ား သင္ပိုက္ဆံရမယ္႔နည္းလမ္းရွိကိုရွိေနဦးမွာပါ။ သိပ္စိတ္ပူစရာမရွိပါဘူး။

၀န္ခံခ်က္: Eric Steven Raymond ေရးသားသည့္ How To Become A Hacker ကို အဓိကကိုးကား ေရးသားပါသည္။
အေရးအသားမေကာင္းပါက ကၽြန္ေတာ္ညံ့ေသာေၾကာင့္ျဖစ္ျပီး.. ေကာင္းပါက မူရင္းစာေရးဆရာ ေတာ္ေသာေၾကာင့္သာျဖစ္ပါေၾကာင္း.. မူရင္းေဆာင္းပါးကိုသြားဖတ္ဖို႔လည္း တိုက္တြန္းပါတယ္ခင္ဗ်ာ။ Link:
Code:

http://www.donkboy.com/pages/hacker-howto.html

Soruce; ၿငိမ္းခ်မ္းလင္း ဘာသာျပန္ထားသည္ကို ကူးယူေဖာ္ျပသည္။

ဘေလာ့ဂ္ ထိပ္ဆံုးက navbar ေဖ်ာက္ျခင္း

Blogspot အသံုးျပဳသူတိုင္း မိမိဘေလာ့ဂ္ရဲ့ ထိပ္ဆံုးမွာ ဘေလာ့ဂ္ေတြကို ရွာေဖြလို႔ရတဲ့ Search Box တစ္ခုနဲ႔ အတူ မိမိရဲ့ Gmail Address ကိုပါအၿမဲေဖာ္ျပေနတဲ့ Navigation Bar တစ္ခုကို သတိျပဳမိၾကမွာပါ။ တစ္ခ်ိဳ႔ ကအဲဒီဘားကို ႀကိဳက္တာရွိသလို တစ္ခ်ိဳ႔ကလည္း မႀကိဳက္တာေတြရွိၾကပါတယ္။ အဲဒီ navbar ကလည္း တစ္ခ်ိဳ႔ေသာ Blogger Template ေတြမွာ ပါသလို တစ္ခ်ိဳ႔ေသာ Template ေတြမွာ မပါပါဘူး။ ေသခ်ာတာက ေတာ့ Blogger.com ရဲ့ မူရင္း Template အားလံုးလိုလိုမွာ ပါပါတယ္။ေနာက္ မ်ားေသာအားျဖင့္ ဘေလာ့ဂၢါေတြ ေတာ္ေတာ္မ်ားမ်ားကလည္း အဲဒီ Navigation Bar ကို မိမိနည္း ၊ မိမိဟန္နဲ႔ ေဖ်ာက္ၿပီးအသံုးျပဳေနၾကတာ အစဥ္ အလာတစ္ခုလိုျဖစ္ေနပါၿပီ။

ဒီေနရာမွာ အေရးႀကီးတဲ့ ေမးခြန္းတစ္ခုကေတာ့ အဲဒီလို Navigation Bar ေဖ်ာက္သံုးျခင္းဟာ Google ရဲ့ Terms of Service ေတြ ၊ Privacy Polcy ေတြနဲ႔ညီ မညီဆိုတာပါပဲ။ဒါနဲ႔ပတ္သက္ၿပီး ေလ့လာၾကည့္မိတဲ့ အခ်ိန္မွာ Blogger ရဲ့ TOS စာမ်က္ႏွာ မွာမည္သည့္ ရည္ညႊန္းခ်က္မွ မေတြ႔မိသလို Blogger Support Group ရဲ့ ေဆြးေႏြးခန္း မွာ ဆိုရင္လည္း Navigation Bar နဲ႔ ပတ္သက္တဲ့ ေမးခြန္းတိုင္းကို အၿမဲတေစ ျငင္းပယ္ေလ့ ရွိတာကိုေတြ႔ရပါတယ္။

powered by IIFH