LOAD HTAR PAR

Wednesday, December 28, 2011

ဟက္ကာတစ္ေယာက္ ဘယ္လိုျဖစ္လာသလဲ

လိုက္လုပ္ခ်င္မွလုပ္ေနာ္....အဆိုးအေကာင္းတာ၀န္မယူပါဗ်ာ.... SO SORRY......THANATAL...

Hacker Culture ဆိုတာလည္းရွိပါတယ္။ စိတ္၀င္စားစရာ
ျပသနာေတြကိုသင္ကေျဖရွင္းမယ္။ ရလာတဲ႔ သင့္ရဲ႕ Solution ေတြက
တကယ္ေကာင္းရဲ႕လားဆိုတာ သင့္ရဲ႕ အေပါင္းအသင္းေတြ ဆရာေတြက အဆံုးအျဖတ္ေပးႏိုင္ပါလိမ္႔မယ္။မွတ္သားထားရမယ္႔တ စ္ခုက သင့္ကိုယ္သင္
Hacker လို႔သတ္မွတ္ထားတာဆိုရင္အဲဒါက သံသယျဖစ္စရာေကာင္းပါေသးတယ္။ တျခားဟတ္ကာအစစ္ေတြက သင့္ကို ဟတ္ကာ ပါလို႔ အသိအမွတ္ျပဳမွသာ

သင္တကယ
့့္္ 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 တစ္ခုခုကိုေလ႔က်င့္ပါ။ ဟက္ကာေတြ႔ေလ႔က်င့္ၾကတာေတြရွိတယ္ ကရာေတး တိုက္ကြန္ဒို ကြန္ဖူးေတြေလ။ ေသနတ္ပစ္တာလည္းေကာင္းပါတယ္။ တရားဥပေဒနဲ႔ညိွမယ္ေနာ္…. ။
ေတးဂီတကိုခံစားတတ္ပါေစ။ 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 ျဖစ္ေနတာဗ်။ သင္အဲဒီလိုသာ သူမ်ားကိုသင္ေပးဖို႔လိုက္ျပီးေျပာေနရင္ ဘယ္ဟက္ကာမွသင့္ကိုေလး စားမွာမဟုတ္ဘူး။ စိတ္မဆိုးနဲ႔ ခ်စ္လို႔ေျပာတာ။ (ကၽႊန္ေတာ္လည္းဟက္ကာမဟုတ္ပါ)


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: ဟက္ကာအစစ္ေတြနဲ႔ ဘယ္နားမွာေတြ႔ႏိုင္မလဲ?
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 ေတြဘယ္ေလာက္ပဲမ်ားမ်ား သင္ပိုက္ဆံရမယ္႔
နည္းလမ္းရွိကိုရွိေနဦးမွာပါ။ သိပ္စိတ္ပူစရာမရွိပါဘူး။


Q: ကၽႊန္ေတာ္ Free OS တစ္ခုလုိခ်င္တယ္.. Linux ျဖစ္ျဖစ္ေပါ႔။?
A: ကၽႊန္ေတာ္တို႔နဲ႔ဆက္သြယ္ပါခင္ဗ်ာ။

၀န္ခံခ်က္: Eric Steven Raymond ေရးသားသည့္
How To Become A Hacker ကို အဓိကကိုးကား ေရးသားပါသည္။

No comments:

Post a Comment