Aug
19

web 3.0 သို႔ေမွ်ာ္ၾကည့္ျခင္း

Posted by admin  |  Posted in Uncategorized  |  Posted on: 19-08-2009

အရင္ဆံုးဇာတ္ကားတစ္ကားၾကည့္မယ္… ျပီးရင္ တစ္ခုခုစားမယ္… ဟာသကားကိုၾကည့္မယ္ ျပီးရင္ မကၠဆီကန္ အစားအစာတစ္ခုကိုစားမယ္… သင္အဲဒီလိုေတြးေနတုန္းမွာ ကြန္ပ်ဴတာကို စဖြင့္လိုက္မယ္… browser တစ္ခုကိုဖြင့္လိုက္မယ္… အရင္ဆံုး google.com ကိုသြားမယ္… ရုပ္ရွင္ရံုရယ္… ျပေနတဲ႔ဇာတ္ကားရယ္… စားေသာက္ဆိုင္ရယ္နဲ႔ပတ္သက္တဲ႔အခ်က္အလက္ေတြရွာမယ္… အနီးဆံုးမွာရွိတဲ႔ ရုပ္ရွင္ရံုမွာ ဘာဇာတ္ကားျပေနတယ္.. ဆိုတာသိဖို႔လိုအပ္တယ္ေလ… ဒါ႔အျပင္ အျပီးသတ္မေရြးခ်ယ္ခင္မွာ ရံုေတြမွာတင္ေနတဲ႔ ဇာတ္ကားတစ္ခုခ်င္းစီရဲ႕ အတိုခ်ဳပ္ေဖာ္ျပခ်က္ေလးေတြကို နည္းနည္းဖတ္ၾကည့္မယ္… ျပီးေတာ႔ ရုပ္ရွင္ရံုကအျပန္ အနီးဆံုးစားေသာက္ဆိုင္ ကိုလည္း ၾကဳိစဥ္းစားဖို႔လိုေသးတယ္… စားေသာက္ဆိုင္ေတြရဲ႕ customer reviews ေတြကိုလည္းတစ္ခ်က္ၾကည့္ၾကည့္ဦးမယ္…တိုတုိေျပာရရင္ေတာ႔ အနည္းဆံုး ၀က္ဆိုဒ္ ဒါဇင္၀က္ေလာက္ေတာ႔ သင္အျပင္မထြက္ခင္ၾကည့္မိပါလိမ္႔မယ္…အင္တာနတ္ေရးရာ ကၽႊမ္းက်င္သူအမ်ားစုအေနနဲ႕ Web ေလာက ရဲ႕ ေနာက္ထပ္ generation အသစ္တစ္ခုအေနနဲ႔ ေပၚလာမယ္႔ Web 3.0 က ကၽႊန္ေတာ္တို႔ေတြအတြက္ ကိုယ္ၾကည့္ခ်င္တဲ႔ဇာတ္ကားနဲ႔ စားခ်င္တဲ႔အစားအေသာက္ေတြကိုရွာေဖြရာမွာ ယခုအခ်ိန္ထက္ ပိုမိုလြယ္ကူလာေစမယ္လို႔ ယံုၾကည္ေနၾကပါတယ္.. ။ အမ်ားၾကီးလိုက္ရွာေနရမယ္႔အစား ၀ါက်တစ္ေၾကာင္း ဒါမွမဟုတ္ ႏွစ္ေၾကာင္းေလာက္ သင့္ရဲ႕ Web 3.0 browser မွာရိုက္လိုက္ရံုနဲ႔ က်န္တဲ႔ကိစၥေတြက သူ႔အလိုလိုလုပ္ေပးသြားပါလိမ္႔မယ္…။ ဥပမာေျပာရရင္ေတာ႔ “I want to see a funny movie and then eat at a good Mexican restaurant. What are my options?” လို႔သင္ရိုက္ထည့္လိုက္ရင္… web 3.0 ေခတ္ ရဲ႕ browser က သင့္အတြက္ analyze လုပ္ေပးမယ္.. ျဖစ္ႏိုင္တဲ႔အေျဖအတြက္ Internet တစ္ခုလံုးကိုရွာေဖြေပးမယ္… ျပီးရင္ သင့္ကို result ျပန္ထုတ္ေပးမယ္…။ ဒါတင္မကေသးပါဘူး အင္တာနတ္ ကႊမ္းက်င္သူပညာရွင္မ်ားအေနနဲ႔ Web 3.0 ေခတ္မွာ အင္တာနတ္အေနနဲ႕ ကၽႊန္ေတာ္တို႔အတြက္ personal assistant တစ္ေယာက္လိုအသံုးက်ေနပါလိမ္႔မယ္လို႔ေတာင္ ယူဆေနၾကပါတယ္..။ Web ေပၚမွာတစ္ခုခုရွာတဲ႔အခါတိုင္းမွာ သူကကၽႊန္ေတာ္တို႔ ဘာကိုစိတ္၀င္စားတယ္ဆိုတာကို မွတ္ထားျပီးသားပါ…။ ကၽႊန္ေတာ္တို႔ Web ကိုပိုမ်ားမ်ားသံုးေလေလ ကၽႊန္ေတာ္တို႔ အေၾကာင္းကိုသူကေကာင္းေကာင္းသိေလ.. ကၽႊန္ေတာ္တို႔ရဲ႕ေမးခြန္းေတြ သိခ်င္တာေတြရွာေတြအခါမွာ.. ပိုျပီးတိက်ေသခ်ာတဲ႔ အေျဖကိုေပးႏိုင္လာေလေလျဖစ္မွာပါပဲ…။ ေနာက္ဆံုးေပါ႔ဗ်ာ… သင့္အေနနဲ႔ “where should I go for lunch?” ဆိုတဲ႔ေမးခြန္းမ်ိဳးကိုေမးမယ္ဆိုရင္ေတာင္ သင့္အတြက္ သင္ဘာၾကိဳက္တယ္မၾကိဳက္ဘူးဆိုတာ မွတ္သားထားတဲ႔အတြက္ အၾကံေကာင္းေပးႏိုင္မယ္.. သင္အခုရွိေနတဲ႔ေနရာအရပ္ကိုလည္းသူကသိေနႏွင့္မယ္.. ျပီးရင္သင့္အတြက္ အသင့္ေတာ္ဆံုး စားေသာက္ဆိုင္စာရင္းကို အၾကံေပးပါလိမ္႔မယ္…။

web 2.0 ဆိုတဲ႔စကားလံုးကအခုအခ်ိန္မွာ လူတိုင္းၾကားမိ သတိထားမိၾကပါတယ္..။ ဒါေပမယ္႔ သူ႔ရဲ႕အဓိပၸါယ္ကိုေတာ႔ အေသအခ်ာနားမလည္ၾကတာမ်ားပါတယ္။ တိတိက်က်ရွင္းရွင္းလင္လင္း အဓိပၸါယ္မရွိပါဘူးလို႔လည္း လူတစ္ခ်ိဳ႕အေနနဲ႕ကယူဆထားၾကပါတယ္.။ web 2.0 မတိုင္ခင္မွာလည္း web 1.0 ရယ္လို႔ရွိခဲ႔တာမ်ိဳးမၾကားမိခဲ႔ဖူးဘူးေလ..။
တခ်ိဳ႕ေသာသူမ်ားကေတာ႔ web 2.0 ကိုအေသအခ်ာအဓိပၸါယ္ဖြင့္ၾကပါတယ္..။ အက်ဥ္းခ်ဳပ္ေျပာရရင္ web 2.0 လို႔ေျပာႏိုင္တဲ႔အေၾကာင္းအခ်က္ေတြကေအာက္ပါအတိုင္းပါပဲ..။
- လာေရာက္လည္ပတ္သူ website visitors ေတြအေနနဲ႔ web pages ေတြေပၚမွာ ျပဳျပင္ေျပာင္းလဲမႈေတြလုပ္ႏိုင္စြမ္း.. လုပ္ႏိုင္ခြင့္ရွိျခင္း..။ Amazon အေနနဲ႔ visitors ေတြကို product review ေတြတင္ဖို႔ခြင့္ျပဳပါတယ္။ Online Form တစ္ခုကိုအသံုးျပဳျပီးေတာ႔ လာေရာက္လည္ပတ္သူအေနနဲ႕ ေနာက္ထပ္လာလည္ဦးမယ္႔.. visitors ေတြဖတ္မိေစႏိုင္ဖို႔ အခ်က္အလက္ေတြကို Amazon ရဲ႕စာမ်က္ႏွာေပၚမွာ ေရးသားႏိုင္ပါတယ္..။
- user ေတြအခ်င္းခ်င္းၾကားထဲမွာ… ဆက္သြယ္မႈအျဖစ္နဲ႕ web စာမ်က္ႏွာမ်ားကိုအဓိကအသံုးျပဳလာၾကျခင္း..။ ဒီအပိုင္းနဲ႔ပတ္သက္ျပီးေတာ႔.. Facebook နဲ႔ Myspace တို႔လို Social networking ၀က္ဘ္ဆိုဒ္ေတြရဲ႕ ေက်ာ္ၾကားမႈကိုၾကည့္ရင္ အထင္အရွားျမင္ႏိုင္ပါတယ္။ သူတို႔ေတြကိုသံုးျခင္းအားျဖင့္ လူအခ်င္းခ်င္းၾကားမွာ တစ္ေယာက္နဲ႔တစ္ေယာက္အျမဲတမ္း ထိေတြ႕ဆက္ဆံမိေနေစပါတယ္။
- content ေတြကို မွ်ေ၀ဖို႕ လြယ္ကူျမန္ဆန္ျခင္း။ Youtube ကအဲဒီအတြက္ေတာ႔ ျပီးျပည့္စံုတဲ႔ဥပမာတစ္ခုပါပဲ။ Youtube member တစ္ေယာက္အေနနဲ႔ video တစ္ခုကို ျပဳလုပ္ျပီးေတာ႔ တစ္နာရီေတာင္မၾကာတဲ႔အခ်ိန္အတြင္းမွာ တျခားသူေတြၾကည့္ရႈႏိုင္ဖို႔ ဆိုဒ္ေပၚမွာ upload တင္ႏိုင္ပါတယ္။
- အခ်က္အလက္ေတြရရွိဖို႔နည္းလမ္းအသစ္မ်ား။ ယေန႔အခါမွာ.. Internet အသံုးျပဳသူေတြအေနနဲ႕ web page ရဲ႕ Really Simple Syndication(RSS) feeds ေတြမွာ subscribe လုပ္ျပီး… အခ်ိန္နဲ႔တေျပးညီ.. အသိေပးေနျခင္းမ်ိဳးကို ခံစားရယူႏိုင္ပါတယ္။ အင္တာနတ္ connection ရွိေနသေရြ႕ web page ရဲ႕ updates အခ်က္အလက္ေတြကို ရေနမွာပါ။
- ကြန္ပ်ဴတာေတြမွာတင္မကပဲ.. Internet အသံုးျပဳမႈ အျခားပစၥည္းမ်ားျဖင့္ပါ က်ယ္ျပန္႔လာျခင္း။ လူအေတာ္မ်ားမ်ားဟာ cell phones ဒါမွမဟုတ္ video game consoles စတဲ႔ ပစၥည္းေတြနဲ႔ေတာင္ အင္တာနတ္သံုးႏိုင္ေနၾကပါျပီ။ အခ်ိဳ႕ေသာကၽႊမ္းက်င္သူမ်ားရဲ႕အဆိုအရ တယ္လီေဗးရွင္းေတြ တျခား ပစၥည္းေတြကေနတစ္ဆင့္ အင္တာနတ္သံုးလို႔ရႏိုင္ေတာ႔မွာကိုေမွ်ာ္လင့္ထားေနၾကပါျပီ။

web 1.0 ဆိုတာကို စာၾကည့္တိုက္တစ္ခုလိုသေဘာထားၾကည့္မယ္။ သူ႕ကိုကၽႊန္ေတာ္တို႔ သတင္းအခ်က္အလက္ေတြ ရရွိႏိုင္တဲ႔ေနရာတစ္ခုလိုမ်ိဳးအသံုးျပဳခဲ႔ၾကတယ္။ ဒါေပမယ္႔ ကၽႊန္ေတာ္တို႔ user ေတြၾကားထဲမွာ contribute လုပ္တာမ်ိဳး .. ရွိျပီးသားအခ်က္အလက္ေတြကို ကိုယ္တိုင္ေျပာင္းလဲႏိုင္တာမ်ိဳးမရရွိခဲ႔ဘူး..။ web 2.0 ကေတာ႔ မိတ္ေဆြသူငယ္ခ်င္း user အခ်င္ခ်င္း သိကၽႊမ္းလာတာေတြ ၾကီးမားတဲ႔အစုအေ၀း တစ္ခုလိုပါပဲ။ သတင္းအခ်က္အလက္ေတြကိုလည္းရရွိဖို႔လည္းအသံုးျပဳတယ္။ ဒါ႔အျပင္ contribute လည္းလုပ္ႏိုင္တယ္ေပါ႔။
လူအေတာ္မ်ားမ်ားက web 2.0 ေပၚမွာ အေျခက်ႏိုင္ဖို႔ၾကိဳးစားေနရဆဲမွာပဲ.. တခ်ိဳ႕ေတြကေတာ႔ ေနာက္ထပ္ဘာလာဦးမလဲဆိုတဲ႔အေပၚမွာစတင္ေတြးေတာေနၾကပါျပီ။ web 3.0 ဆိုတာ ဘယ္လိုမ်ိဳးမ်ားျဖစ္လာႏိုင္မလဲေပါ႔။ ငါတို႔ဒီေန႔သံုးေနတာနဲ႔ ဘယ္လိုမ်ားျခားနားသြားဦးမလဲ..။ ေျပာင္းလဲမႈၾကီးၾကီးမားမားျဖစ္လာမွာလား ဒါမွမဟုတ္ ျခားနားမႈေတြက ငါတို႔ သတိမျပဳမိလိုက္ေလာက္ေအာင္ အေသးအဖြဲေလာက္ေလးလား… စတဲ႔ေမးခြန္းမ်ိဳးေတြကိုေပါ႔..။
ဒီအေၾကာင္းအရာနဲ႔ပတ္သတ္ျပီး အင္တာနတ္ေရးရာကၽႊမ္းက်င္သူေတြက World Wide Web ရဲ႕ေနာက္ထပ္လာမယ္႔ generation ဟာ ဘယ္လိုပံုစံမ်ိဳးျဖစ္မယ္လို႔ေတြးေတာထင္ျမင္ေနၾကပါသလဲ..။

အင္တာနတ္ေရးရာ ကၽႊမ္းက်င္သူမ်ားကေတာ႔ web 3.0 က personal assistant တစ္ေယာက္ကိုယ္႔မွာရွိေနသလိုခံစားမိေစမယ္လို႔ေတာင္ယူဆေနၾကပါတယ္။ သင့္ရဲ႕အေၾကာင္းကိုအကုန္သိေနျပီးေတာ႔ သင့္ရဲ႕ဘယ္ေမးခြန္းကိုမဆို ေျဖၾကားေပးဖို႔ ရွိေနမယ္.. သင္သိခ်င္တဲ႕အင္တာနတ္ေပၚကအခ်က္အလက္ေတြကိုလည္း အေကာင္းဆံုး ထုတ္ေပးႏိုင္မယ္လို႔ ေတြးထင္ေနၾကပါတယ္။ လူအမ်ားစုက web 3.0 ကို အရမ္းၾကီးမားတဲ႔ Database ၾကီးတစ္ခုအျဖစ္နဲ႔ႏိႈင္းယွဥ္ေနၾကပါတယ္..။ အခုအခ်ိန္အခါမွာ web 2.0 က internet ကိုၾကားခံျပီး.. လူေတြၾကားထဲမွာ ဆက္သြယ္မႈေကာင္းေကာင္းျပဳလုပ္ေပးႏိုင္ေနျပီးေတာ႔ web 3.0 ကေတာ႔ internet ကိုၾကားခံျပီး… သတင္းအခ်က္အလက္ေတြၾကားထဲမွာ ဆက္သြယ္မႈေကာင္းေကာင္းလုပ္ေပးႏိုင္ပါလိမ္႔မယ္။ ဆိုလိုတဲ႔သေဘာကိုလြယ္လြယ္ကူကူနားလည္ဖို႔ ဥပမာတစ္ခုၾကည့္ရေအာင္…။ သင့္အေနနဲ႔ အားလပ္ရက္မွာ အပန္းေျဖအနားယူဖို႔ခရီးထြက္မယ္ ဆိုပါေတာ႔ဗ်ာ။ ေႏြးေႏြးေထြးေထြးရွိတဲ႔ အပူပိုင္းေဒသတစ္ခုကို သြားမယ္ေပါ႔ဗ်ာ..။ သင့္ရဲ႕ခရီးစဥ္အတြက္ budget $3,000 သက္မွတ္ထားလိုက္မယ္..။ ေနလို႔ထိုင္လို႔ လည္ပတ္လို႔ေကာင္းမယ္ေနရာေလးကိုသင္ကလိုခ်င္တယ္..။ ဒါေပမယ္႔ ပိုက္ဆံေတာ႔ မ်ားမ်ားမသံုးခ်င္ဘူး…။ ျပီးေတာ႔ ေလယဥ္စီးခကလည္း သင့္တင့္ရမယ္ … အဆင္ေျပရမယ္။ အခုေလာေလာဆယ္ ကၽႊန္ေတာ္တို႔မွာရွိေနတဲ႔ Web technology အရ… အေကာင္းဆံုး အားလပ္ရက္ ခရီးစဥ္တစ္ခုကုိေရြးခ်ုယ္ႏိုင္ဖို႔အတြက္ research လုပ္ရမွာအေျမာက္အမ်ားရွိေနပါလိမ္႔မယ္။ သြားသင့္တဲ႔ေနရာကို တစ္ခုခ်င္းလုိက္စဥ္းစားေနရမယ္။ travel site ႏွစ္ခုသံုးခုေလာက္၀င္ၾကည့္ရမယ္..။ ေလယဥ္ခေတြ ဟိုတယ္အခန္းခေတြ ႏိႈင္းယွဥ္ရမယ္…။ နာရီေပါင္းမ်ားစြာအခ်ိန္ကုန္ႏိုင္ပါတယ္။ တခ်ိဳ႕ေသာ အင္တာနတ္ ေရးရာ ကၽႊမ္းက်င္သူေတြရဲ႕အဆိုအရ web 3.0 နဲ႔သာဆိုရင္ ေအးေဆးေဆးေဆးေလး ထုိင္ေနယံုပဲ.. အင္တာနတ္ကသူ႔ဟာသူ လုပ္စရာရွိတာ သင့္အတြက္လုပ္ေပးႏိုင္မွာပါတဲ႔..။ Cheesy search service တစ္ခုကိုအသံုးျပဳျပီးေတာ႔ သင္ရွာေဖြရတဲ႔ parameters ကိုက်ဥ္းေျမာင္းေစႏိုင္ပါတယ္။ အင္တာနတ္က သူကိုယ္တိုင္ အခ်က္အလက္စုေဆာင္း ေ၀ဖန္ပိုင္းျခား analyze လုပ္ျပိး.. အေကာင္းဆံုးအေျဖကိုသင့္ကိုခ်ျပပါလိမ္႔မယ္..။ အဲဒီလိုျဖစ္လာစရာရွိပါတယ္… ဘာျဖစ္လို႔လည္းဆိုေတာ႔ web 3.0 အေနနဲ႕က Web ေပၚမွာရွိတဲ႔ သတင္းအခ်က္အလက္ေတြကို နားလည္ေနႏိုင္မွာမို႔လို႔ပါပဲ..။ အခုလက္တစ္ေလာအေနအထားမွာေတာ႔ search engine တစ္ခုကိုကၽႊန္ေတာ္တို႔ အသံုးျပဳတဲ႔အခါမွာ သူက ကၽႊန္ေတာ္တို႔ရွာလိုက္တာကို အမွန္တကယ္နားမလည္ပါဘူး.. ကၽႊန္ေတာ္တို႔ရိုက္ထည့္လိုက္တဲ႔ keywords ေတြပါ၀င္ေနတဲ႔ ၀က္ဘ္ စာမ်က္ႏွာေတြကိုသာ ရွာေဖြေပးတာပါ။ ကၽႊန္ေတာ္တို႔ဘာကိုရွာတာလဲ.. သူျပလိုက္တဲ႔ web page ကကၽႊန္ေတာ္တို႔ရွာတာနဲ႔ ကိုက္ညီလားဆိုတာ သူမသိပါဘူး။ ဥပမာ.. “Saturn” လို႔ကၽႊန္ေတာ္တို႔ရွာလိုက္ရင္ planet နဲ႔ပတ္သတ္တာ ေဖာ္ျပမွာျဖစ္သလို car manufacturer အေၾကာင္းေတြပါသူကျပေပးမွာပါ..။
web 3.0 မွာျဖစ္ေပၚလာမယ္႔ search engine ကေတာ႔ ကၽႊန္ေတာ္တို႔ရွာလိုက္တဲ႔ keyword ကိုတင္မဟုတ္ေတာ႔ဘဲ.. ကၽႊန္ေတာ္တို႔ရဲ႕ ေတာင္းဆိုမႈရဲ႕ ဆိုလိုရင္းကို အဓပၸါယ္ျပန္ေပးႏိုင္ပါလိမ္႔မယ္။ အကယ္လို႔သာ ခုနကဥပမာ အရ.. ကၽႊန္ေတာ္တို႔က “tropical vacation destinations under $3,000” လို႔ရိုက္ျပီး ရွာလိုက္ရင္ အျဖစ္သင့္ဆံုးနဲ႔အေကာင္းဆံုး ကိုသူကခ်ျပေပးပါလိမ္႔မယ္.. အင္တာနတ္တစ္ခုလံုးကုိေမႊေႏွာက္ျပီးေတာ႔ ေပါ႔..။

တကယ္တမ္းမွာေတာ႔ အနာဂတ္မွာ နည္းပညာအသစ္ေတြ ဘယ္လိုတစ္ျဖည္းျဖည္း ထြက္ေပၚလာမယ္ဆိုတာ ကၽႊန္ေတာ္တို႔အေနနဲ႔ ဘယ္လိုမွေတာ႔ အတိအက်မသိႏိုင္ပါဘူး..။ web 3.0 နဲ႔ပတ္သက္ျပီးေတာ႔ ေတာ႔ internet experts အမ်ားစုက ေယဘူယ်အခ်က္ေတြကိုေတာ႔ သေဘာတူေနၾကပါတယ္။ web 3.0 က user ေတြကိုေသခ်ာေပါက္ ပိုျပီးေကာင္းတဲ႔ ေက်နပ္မႈနဲ႔ အျမင္သစ္ေတြကိုေပးစြမ္းႏိုင္မယ္လို႔ ယံုၾကည္ထားၾကပါတယ္။ အမ်ားစုက web 3.0 ကိုေရာက္လာတဲ႔အခါ ကၽႊန္ေတာ္တို႔ အင္တာနတ္အသံုးျပဳၾကသူတိုင္း ကၽႊန္ေတာ္တို႔ရဲ႕ browsing history အေပၚမွာအေျခခံတဲ႔ internet profile ေလးေတြရွိၾကမယ္လို႔ ယံုၾကည္ေနၾကပါတယ္။ ဒီ profile ေလးေတြကိုသံုးျပီး.. web 3.0 က မတူညီတဲ႔ browsing experience ေတြကိုတစ္ဦးခ်င္းဆီကိုေပးပါလိမ္႔မယ္..။ ဘာကိုဆိုလိုလည္းဆိုေတာ႔ ဥပမာ သင္နဲ႔ကၽႊန္ေတာ္ က internet ေပၚမွာ တူညီတဲ႔ keyword တစ္ခုကိုရိုက္ထည့္ျပီး search လုပ္ရင္ မတူညီတဲ႔ result ေတြရရွိပါလိမ္႔မယ္..။ စိတ္လႈပ္ရွားစရာပါပဲ…။
ဒါေပမယ္႔လည္း အဲဒီလိုလုပ္ႏိုင္တဲ႔ နည္းပညာနဲ႔ software မ်ိဳးေတြဟာ အခုအခ်ိန္အထိေတာ႔ mature မျဖစ္ၾကေသးပါဘူး..။ အခ်ိဳ႕ၾကိဳးစားေနၾကေပမယ္႔ ေကာင္းေကာင္း အဆင္ေျပတာမ်ိဳးမၾကားရေသးပါဘူး။ TiVO , Pandora စတဲ႔ services ေတြေတာ႔ ေပၚလာေနပါတယ္… ဒါေပမယ္႔လိုအပ္ခ်က္မ်ားစြာနဲပါ…။ အထူးသျဖင့္ကေတာ႔ television show နဲ႔ ေတးဂီတသီသန္႔ အစရွိသျဖင့္ ကန္႔သန္႔ခ်က္မ်ိဳးေတြပါ…။ web 3.0 ၾကရင္ေတာ႔ အင္တာနတ္မွာရွိတဲ႔ သတင္းအခ်က္အလက္အားလံုး ပါ၀င္ပတ္သက္္ရမွာပါ။
အခ်ိဳ႕ေသာကၽႊမ္းက်င္သူမ်ားကေတာ႔ web 3.0 ရဲ႕ အေျခခံ ေဖာင္ေဒးရွင္က application programming interfaces(API) ျဖစ္လာမယ္လို႔ယူဆၾကပါတယ္.။ API ဆိုတာက တိက်တဲ႔ အခ်က္အလက္အရင္းအျမစ္ေပၚမွာ မူတည္ျပီး.. developer ေတြအေနနဲ႕ application ေတြကိုဖန္တီးႏိုင္ေစတဲ႔ ၾကားခံ ဒီဇိုင္းတစ္ခုကိုဆိုလိုပါတယ္။ ယေန႔ေခတ္ web 2.0 ဆိုဒ္အခ်ိဳ႕မွာ… ၀က္ဆိုဒ္ရဲ႕ data နဲ႔ capabilities ေတြကို programmer ေတြကို access လုပ္ခြင့္ေပးတာမ်ိဳးရွိပါတယ္။ Facebook ကေတာ႔အျမင္သာဆံုးပါပဲ..။ Facebook ရဲ႕ API က သူ႕႔ကို game ကစားရာေနရာ quizzes ေတြ product review အစရွိတာေတြရဲ႕ တင္ျပေပးတဲ႔ေနရာတစ္ခုအေနနဲ႔ developer ေတြအေနနဲ႔ program ေတြကိုဖန္တီးထားေစပါတယ္။
ေနာက္ထပ္ web 3.0 ကိုဦးတည္ေနေစတဲ႔ web 2.0 လမ္းေၾကာင္းတစ္ခုကေတာ႔ mashup ပါ…။ mashup ဆိုတာက ႏွစ္ခုဒါမွမဟုတ္ ႏွစ္ခုထက္ပိုတဲ႔ application ႏွစ္ခုကို တစ္ခုတည္းျဖစ္ေအာင္ေပါင္းစပ္အသံုးခ်တာမ်ိဳးပါ။ ဥပမာ… developer တစ္ေယာက္က user ေတြ စားေသာက္ဆိုင္ review လုပ္တဲ႔ program ကို google map နဲ႔ေပါင္းလိုက္တာမ်ိဳးေပါ႔.။ ေပါင္းလိုက္တဲ႔ mashup application အေနနဲ႔ restaurant reviews ကိုတင္မဟုတ္ေတာ႔ပဲ သူ႔ရဲ႕တည္ေနရာကိုပါ user ကိုသိရွိေစဖို႔လမ္းညြန္ေပးပါလိမ္႔မယ္။
တခ်ိဳ႕ေသာ ကၽႊမ္းက်င္သူမ်ားကလည္း web 3.0 အေနနဲ႔လန္းလန္းဆန္းဆန္းစတင္လာမွာမ်ိဳးျဖစ္တယ္လို႔ ထင္ေနၾကျပန္ပါတယ္။ HTML ကို အေျခခံ ဘာသာစကားအျဖစ္အသံုးျပဳေနတဲ႔ အစား.. သူ႔ေနရာမွာ တျခားအသစ္ေသာ (အခုထိမသိရေသးေသာ) language အသစ္တစ္ခု ေပၚမွာမူတည္မယ္ဆိုတဲ႔အေတြးမ်ိဳးပါပဲ။ လက္ရွိရွိေနတဲ႔ web ကိုေျပာင္းလဲပစ္တာထက္ သုညကေနျပန္စ တာကပိုမိုလြယ္ကူမယ္လို႔ ယူဆေနၾကတာပါ.။ ဘယ္လိုပဲျဖစ္ျဖစ္ေသခ်ာတာကေတာ႔ web 3.0 အေၾကာင္းအခုေျပာရတာ အယူအဆသက္သက္ဆန္လြန္းျပီးေတာ႔ လက္ေတြ႔မွာေတာ႔ သူဘယ္လိုပံုစံမ်ိဳးလဲဆိုတာ အတိအက်ေျပာဖို႔မျဖစ္ႏိုင္ေသးပါဘူးလို႔ကၽႊန္ေတာ္ကေတာ႔ ယူဆမိပါတယ္…။

eternity@mmso
ref: how web 3.0 will work from howstuffworks.com

Aug
19

password ေရြးခ်ယ္ရာတြင္ အမ်ားဆံုးျပဳလုပ္မိတတ္ေသာ အမွားငါးခု

Posted by admin  |  Posted in Hacking, Others  |  Posted on: 19-08-2009

အေကာင့္အဟတ္ခံရတယ္ဆိုတဲ႔အေၾကာင္းေတြကၽႊန္ေတာ္အျမဲၾကားပါတယ္… ေနာက္တခါထပ္မျဖစ္ေအာင္ကာကြယ္ၾကတာေပါ႔….
ေအာက္မွာေဖာ္ျပေပးမယ္႔ အႏာၱရယ္ၾကီးတဲ႔အမွားေတြကိုသင္လုပ္မိေနပါသလား?
နံပါတ္တစ္ - သင္၏အေကာင့္အားလံုးအတြက္ တူညီေသာ password တစ္မ်ိဳးတည္းကိုသာအသံုးျပဳျခင္း
ဒါဟာမလုပ္သင့္ပါဘူး အီးေမးအေကာင့္တစ္ခုစီအတြက္ မတူညီတဲ႔ password မ်ားကိုသာသံုးသင့္ပါတယ္ shopping website အတြက္ဆိုရင္ပိုလို႔ေတာင္ ျခားနားသင့္ပါတယ္…။
နံပါတ္ႏွစ္ - တိုေသာpassword ကိုသံုးျခင္း
စာလံုးမ်ားမ်ားပါရင္ သင့္ရဲ႕ password ကိုတျခားလူတစ္ေယာက္ခန္႔မွန္းရခက္ခဲေစမွာပါ ဒါေၾကာင့္ရွည္လွ်ားတဲ႔ password ကိုအသံုးျပဳသင့္ပါတယ္။
နံပါတ္သံုး - Charlie,Sarah,Obama,Princess,Berbie,Gandalf သင့္ password မ်ားပါသြားျပီလားမသိ…? :P
ေျပာခ်င္တာက kid’s name, pet’s name ေတြ nicknames ေတြ ရုပ္ရွင္ထဲ စာအုပ္ထဲေတြက နာမည္ေတြ celebrity ေတြရဲ႕နာမည္ေတြ မသံုးသင့္ပါဘူး…။ ကၽႊန္ေတာ္ကမခန္႔မွန္းႏိုင္ရင္ေတာင္ တျခားခန္႔မွန္းႏိုင္တဲ႔သူရွိပါတယ္…။
နံပါတ္ေလး - မွတ္ရလြယ္ကူတဲ႔ သာမန္ English စကားလံုးမ်ားကို သံုးျခင္း
မွတ္ရလြယ္ကူတယ္ဆိုတာ ခန္႔မွန္းရလြယ္ကူတာနဲ႔ တိုက္ရိုက္အခ်ိဳးက်ပါတယ္။ Dictionary ထဲမွာပါတဲ႔ English စကားလံုးေတြကို မသံုးသင့္ပါဘူး..။ အကယ္လို႔သာ သင့္ရဲ႕ password ကို “password” ဒါမွမဟုတ္ “test” လို႔သာေပးထားတယ္ဆိုရင္ အခုထိအဟတ္မခံရေသးတာ… ေတာ္ေတာ္အံ့ၾသစရာေကာင္းပါတယ္.. :P
နံပါတ္ငါး- နံပါတ္မ်ားကိုသာသံုးျခင္း
အထူးသျဖင့္ ေမြးေန႔လိုဟာမ်ိဳး… အိမ္လိပ္စာ..။ မွတ္ပံုတင္အမွတ္.. ဖုန္းနံပါတ္ စတာေတြကိုအသံုးျပဳျခင္းမ်ိဳးပါ..။ အဲဒါေတြအားလံုးက ခန္႔မွန္းရလြယ္ကူေစပါတယ္..။
အေကာင္းဆံုး password တစ္ခုကိုရရွိဖို႔အတြက္ upper case ေရာ lower case ေရာ number ေရာ symbol ေတြေရာ.. ပါ၀င္တဲ႔ဟာျဖစ္သင့္ပါတယ္..။ password ေကာင္းေကာင္းထုတ္ေပးႏိုင္တဲ႔ program ေတြကိုလည္းသံုးႏိုင္ပါတယ္..။
ေအာက္က website တစ္ခ်ိဳ႕ကိုေလ႔လာၾကည့္ပါ။
www.fgroupsoft.com/Traysafe/

passwordsafe.sourceforge.net/

www.treepad.com/treepadsafe/

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

Tags:

Jun
30

ကၽႊန္ေတာ္ေရြးခ်ယ္ခဲ႔ေသာလမ္း…

Posted by admin  |  Posted in About Me, UCSY  |  Posted on: 30-06-2009

မဂၤလာပါခင္ဗ်ာ…ဒီတခါေတာ႔ စိတ္ထဲရွိတာေရးခ်င္တာေရးျပီဗ်ာ.. မိုးျမင့္ရွိန္ဆိုတဲ႔ကၽႊန္ေတာ္က..ရန္ကုန္မွာေနပါတယ္.. ဒါေပမယ္႔ ရန္ကုန္သားမဟုတ္ပါဘူးခင္ဗ်ာ.. ဧရာ၀တီတိုင္းဘက္ကေတာသားေလးပါ… ဆယ္တန္းေအာင္ေတာ႔ ရန္ကုန္တက္လာတယ္..
ကြန္ပ်ဴတာတကၠသိုလ္တတ္တယ္ဗ်ာ.. ကၽႊန္ေတာ္ကြန္ပ်ဴတာတကၠသိုလ္တတ္ျဖစ္လာတဲ႔အေၾကာင္းေလးေျပာျပခ်င္ပါတယ္.. ကၽႊန္ေတာ္တို႔က ေတာသားေတြဆိုေတာ႔ အျမင္မက်ယ္ပါဘူး.. ကြန္ပ်ဴတာဆိုတာကိုလည္း ေက်ာင္းရဲ႕စတိုခန္းထဲမွာ ထည့္ျပီးေသာ႔ခတ္ထားတာကိုေတာ႔ ေတြ႕မိပါတယ္.. ဆယ္တန္းေျဖျပီးတဲ႔အထိ ကြန္ပ်ဴတာကို ကိုင္ေတာင္မၾကည့္ဖူးပါဘူး.. အျမင္မက်ယ္ခဲ႔တဲ႔အတြက္ ကၽႊန္ေတာ္အမ်ားၾကီးနစ္နာခဲ႔ဖူးပါတယ္.. ကၽႊန္ေတာ္ 2005 မွာ ဆယ္တန္းေအာင္ေတာ႔ 4D ပါပါတယ္.. Bio နဲ႔ Myanmar မပါက်န္တဲ႔ေလးခုပါ.. အဲဒီမွာ ကၽႊန္ေတာ္ဘာဆက္တတ္ရမလဲဆိုတာစဥ္းစားပါတယ္.. .. ျပသနာက ကိုယ္ဘာ၀ါသနာပါလို႔ပါမွန္းကိုမသိတာဗ်ိဳ႕… ဆရာေတြနဲ႔ ေဆြမ်ိဳးသားခ်င္းေတြက ေဆးေက်ာင္းတတ္ဖို႔ကၽႊန္ေတာ္႔ကိုဖိအားေပးတယ္.. အဲဒီမွာစဥ္းစားတယ္.. ငါဆရာ၀န္လုပ္ခ်င္လားဆိုတဲ႔ေမးခြန္း… ကၽႊန္ေတာ္စဥ္းစားတယ္.. ေနာက္ဆံုး “No” ရလာတယ္.. အဲဒါကေက်ာင္းတတ္ကတည္းကေတာ႔ ေတြးထားျပီးသားပါ.. Biology ကိုလည္းလံုး၀စိတ္မ၀င္စားဘူးေလ.. ဆယ္တန္းေျဖတာ Bio စာအုပ္ထဲကပံုေတြတစ္ပံုမွမဆြဲခဲ႔သလို စာေမးပြဲမွာေျဖေတာ႔လည္း ပံုတစ္ပံုေတာင္ထည့္မေျဖဘူး..သူ႕ကိုလုပ္ရင္လည္း.. English စာလုပ္တယ္လို႔သေဘာထားျပီးလုပ္တယ္.. သေဘာတရားလည္းဘာမွနားမလည္ပါ..
အဲ.. ကၽႊန္ေတာ္တို႔ကခ်မ္းသာတဲ႔မိသားစုလည္းမဟုတ္ပါဘူး.. က်ဴရွင္တတ္တာကတစ္ခန္းကို အေယာက္ ၇၀ ေလာက္ရွိတဲ႔ Session မွာတတ္ပါတယ္..
အဲဒီ ျမန္မာနဲ႔ Bio နဲ႔ကိုစိတ္မ၀င္စားလို႔က်ဴရွင္ေတာင္ အဲဒီႏွစ္ခုကိုႏွစ္လေလာက္ပဲတတ္ျပီး ထြက္လိုက္တယ္.. Cheesy ဒါေပမယ္႔ ကၽႊန္ေတာ္ကံေကာင္းခဲ႔တာက ေလးတန္းအရြယ္ေလာက္ကတည္းက English Speaking Class ကို Free တတ္ခြင့္ရခဲ႔လို႔ပါပဲ… ျပီးေတာ႔ ကၽႊန္ေတာ္က သူငယ္တန္းကစျပီး အတန္းထဲမွာအဆင့္ တစ္ပါပဲ… (ၾကြားစရာဒါပဲရွိတယ္) :P .. အဲဒီ English စာသင္တန္းကို ကိုးတန္းထိ ဆက္တိုက္တတ္ခဲ႔ပါတယ္.. ခုႏွစ္္တန္းေလာက္ထင္တယ္ ကၽႊန္ေတာ္ ဆယ္တန္း English စသင္ခဲ႔ပါတယ္.. ဆားခ်က္သမားျဖစ္လာေသာဂ႒ဳန္ငွက္ တို႔ဘာတို႔… (ေနာက္ႏွစ္မွာသင္ရိုးေျပာင္းသြားတယ္..) ကၽႊန္ေတာ္ကိုးတန္းမွာ English ဆယ္တန္းေတြေျဖတဲ႔ေန႔ အဲဒီေန႔႔ပဲသူတို႔ေမးခြန္းကိုေျဖၾကည့္တယ္.. ဆရာစစ္ေပးတာ 66 မွတ္ရတယ္.. Cheesy အဲဒီ English စာေလးကယ္ခဲ႔လို႔ေပါ႔… :P ဟုတ္ျပီ… ေဆးေက်ာင္းမတတ္ဘူးဆိုေတာ႔ ကၽႊန္ေတာ္႔ကို လူေတြအားလံုးကနားမလည္ႏိုင္တဲ႔မ်က္လံုးေတြနဲ႔ၾကည့္ၾကတယ္ဗ်… ဟီး….
ကဲ….အနာဂတ္မွာဘာအေရးပါမလဲ.. ကၽႊန္ေတာ္႔ဦးေႏွာက္ေလးနဲ႔စဥ္းစားတယ္.. ကြန္ပ်ဴတာေတြကလည္းေခတ္စားမွစား အဟိ.. ကဲတတ္ခ်င္တဲ႔ တကၠသိုလ္ေနရာမွာ ထိပ္ဆံုးမွာ ကြန္ပ်ဴတာတကၠသိုလ္.. ဒုတိယေနရာမွာ UFL(English) အဲလိုေတြျဖည့္လိုက္တာေပါ႔… ကြန္ပ်ဴတာတကၠသိုလ္ေရာက္ေစသတည္း.. ကၽႊန္ေတာ္ေဖာ္ျပခ်င္တာက ကၽႊန္ေတာ္ အျမင္မက်ယ္ခဲ႔လို႔ ကြန္ပ်ဴတာတကၠသိုလ္တတ္ျဖစ္ခဲ႔တာပါ… ေဆးေက်ာင္းမတတ္ခဲ႔တဲ႔ဆံုးျဖတ္ခ်က္က ကၽႊန္ေတာ္႔အေနနဲ႔မွန္ကန္ပါတယ္.. လံုး၀၀ါသနာမပါလို႔ေလ.. ကြန္ပ်ဴတာတတ္ခဲ႔တာကေတာ႔ အျမင္မက်ယ္တာပါ.. အကိုတို႔အမတို႔ေတြးၾကည့္ေလ.. တျခားအျမင္က်ယ္တဲ႔သူတစ္ေယာက္က ကၽႊန္ေတာ္႔ေနရာမွာဆို ဒီထက္ေကာင္းတဲ႔ေရြးခ်ယ္မႈတစ္ခုခုရွိခဲ႔မွာေပါ႔… မိဘေတြကိုလည္းအျပစ္မတင္ပါဘူး သူတို႔လည္းေတာသားေတြပဲေလ.. :D ဒါေပမယ္႔အဲဒီလိုအျမင္မက်ယ္ခဲ႔ဘူးဆိုတာကို ေတာ္ေတာ္နဲ႔ကၽႊန္ေတာ္မသိေသးပါဘူး.. ေက်ာင္းတတ္ေတာ႔ ရန္ကုန္မွာအိမ္ငွားေနရပါတယ္.. သူငယ္ခ်င္းေပါင္းစံုရလာတယ္… ကၽႊန္ေတာ္ေန႔တိုင္းလုပ္ျဖစ္တာေတြက… ဂိမ္းဆိုင္သြားတာရယ္ လဘက္ရည္ဆိုင္ထိုင္တာရယ္.. ပိုက္ဆံေတာ္ေတာ္ျဖဳန္းခဲ႔တာဗ်..မိဘလုပ္စာထိုင္ျဖဳန္းတဲ႔ ဆန္ကုန္ေျမေလးဆိုတာ.. အဲဒီတုန္းကကၽႊန္ေတာ္ေပါ႔… ပထမႏွစ္တစ္ႏွစ္လံုး.. အခ်ိန္ေတြကိုအလကားကုန္ဆံုးေစခဲ႔တယ္.. အစြမ္းအစေတြေပ်ာက္သြားတယ္.. တိုးတတ္ေနမႈေတြရပ္တန္႔သြားတယ္.. အခုေနျပန္ေတြးရင္း အရမ္းႏွေျမာတယ္.. ေက်ာင္းရဲ႕ညံ့ဖ်င္းမႈေတြအမ်ားၾကီးပါတယ္ဆိုေပမယ္႔ အဓိကကေတာ႔ ကိုယ္ကိုယ္တိုင္ပဲဆိုတာ ရိုးသားစြာ၀န္ခံတယ္ဗ်ာ… ပထမႏွစ္မွာ 10 တန္းအမွတ္ေၾကာင့္ A ခန္းရခဲ႔ေပမယ္႔ ဒုတိယႏွစ္မွ E ခန္းအထိက်သြားျပီ… ဒါေပမယ္႔ အင္တာနတ္စသံုးတတ္လာခဲ႔တယ္.. သူငယ္ခ်င္းကအင္တာနတ္ဆိုင္မွာအလုပ္လုပ္တယ္.. ထပ္ကံေကာင္းတာက အင္တာနတ္ကိုလည္း သူ႔ေၾကာင့္ အခ်ိန္မေရြး Free သံုးခြင့္ရခဲ႔တယ္.. ဒါေပမယ္႔သိေတာ္မူတဲ႔အတိုင္းခ်က္တင္ က်ဴက်ဴ ပဲေလ… ဘာထူးမွာလဲ.. ဒုတိယႏွစ္ေရာက္လာတယ္.. သိပ္မထူးျခားပါဘူး… ဒုတိယႏွစ္ ႏွစ္၀က္ေက်ာ္သြားေတာ႔ နဲနဲ႔စိုးရိမ္လာတယ္ဗ်.. ငါေက်ာင္းျပီးသြားရင္ဘာလုပ္စားမလဲဆိုတဲ႔အေတြး… အဲဒီမွာ လန္႔ျပီး တစ္ခုခုလုပ္မွဆိုျပီး… ဘာလုပ္သင့္လဲစဥ္းစား. ေရြးထားတာက computer science ေက်ာင္းမွာ Java သင္တယ္.. ကဲေလ႔လာစမ္း Java… အခြင့္အလန္းေတြဘာေတြ ဘာမွမသိဘူး.. ဒါနဲ႔ Java လုပ္ျဖစ္သြားတယ္ေပါ႔.. programming concept ေတြနဲနဲသိ္လာတယ္.. ပထမႏွစ္က သင္ခဲ႔တဲ႔ C++ ေကာင္းက်ိဳးေတြလည္းပါတယ္.. စိတ္မ၀င္စားခဲ႔ဘူးဆိုေပမယ္႔.. နဂိုတည္းကေတာ္ေနေတာ႔.. Tongue ေလ႔လာရတာမခက္ဘူးဗ်… ၾကြားတာမဟုတ္ဘူးဗ်ေနာ္.. Cheesy အင္တာနတ္မွာလည္းဘေလာ႔ေတြကေခတ္စားေနတယ္.. ကဲဘေလာ႔ေရးတယ္ဗ်ာ… ဘေလာ႔စေပါ႔နဲ႔ေပါ႔… နဲနဲေပ်ာ္လာျပီ ကြန္ပ်ဴတာကိုင္ရတာ… မေတာက္တစ္ေခါက္သိတဲ႔ Html ,JavaScript နဲ႔ကုဒ္ေတြကိုလိုက္ကလိလာတယ္… တတိယႏွစ္ေရာက္လာတယ္.. C# လုပ္သင့္တယ္လို႔ေတြးျပီး စလုပ္ၾကည့္တယ္… Java နဲ႔တူတာမ်ားတဲ႔အတြက္ မခက္ခဲပါဘူး.. ေက်ာင္းမွာက VB (not .net) သင္ရတယ္.. ေက်ာင္းမွာသင္တာေတြက အေျခခံအဆင့္ေတာင္မရွိပါဘူး.. language ေတြသင္ရင္ နဲနဲေလးပါပဲ.. ေက်ာင္းျပီးရင္ software industry မွာအလုပ္လုပ္မယ္လို႔ရည္ရြယ္ခဲ႔တယ္.. လမ္းေၾကာင္းမွန္ေပၚျပန္ေရာက္လာခဲ႔တယ္ေပါ႔ဗ်ာ… အမွားေတြကိုအခ်ိန္မွီျပင္ဆင္တယ္ပဲေျပာရမွာေပါ႔… အခုအခ်ိန္ထိေယာင္ေနရင္ ကၽႊန္ေတာ္ေတာ႔သြားျပီ… အဲဒီမွာကၽႊန္ေတာ္ေတြးမိတာက ကၽႊန္ေတာ္႔လိုမ်ိဳးငယ္စဥ္ကေတာ္ခဲ႔ ထူးခၽႊန္ခဲ႔ေပမယ္႔ ေနာက္ပိုင္းမွာအေၾကာင္းေၾကာင္းေၾကာင့္ အညြန္႔တံုးသြားခဲ႔တဲ႔ လူငယ္ေလးေတြရွိေနမွာပဲလို႔ေပါ႔ဗ်ာ… အဓိကအေၾကာငး္အရာက အျမင္မက်ယ္လို႔ထင္တာပါပဲ… ကၽႊန္ေတာ္ကေတာ႔ အင္တာနတ္ကိုသံုးရင္းနဲ႔မွ အျမင္က်ယ္လာတာဗ်.. အဲဒီမွာ ကၽႊန္ေတာ္သာအင္တာနတ္ free သံုးခြင့္မရခဲ႔ရင္လည္း ဘာမွသိမွာမဟုတ္ေသးဘူး.. ကၽႊန္ေတာ္တို႔ေက်ာင္းမွာလည္း.. နဂိုအရည္အခ်င္းရွိတဲ႔သူေတြ.. အညြန္႔တံုးကုန္တာမ်ိဳးမ်က္စိေရွ႕မွာကိုေတြ႕ဖူးတယ္ဗ်…. အဲဒီမွာ အေၾကာင္းအရာဘာေတြထြက္လာလဲဆိုေတာ႔ ကြန္ပ်ဴတာ ကို အစကလည္း၀ါသနာလံုး၀မပါ ကြန္ပ်ဴတာတကၠသိုလ္မွာ သင္ရင္းနဲ႔လည္း စိတ္မ၀င္စားလာ.. အဲလိုလူေတြလည္းအမ်ားၾကီးေလ.. ၾကံဳတုန္းၾကြားလိုက္ဦးမယ္.. ကၽႊန္ေတာ္တို႔ရဲ႕ရန္ကုန္ကြန္ပ်ဴတာတကၠသိုလ္သည္ ရန္ကုန္ျမိဳ႕စြန္ ေရႊျပည္သာျမိဳ႕နယ္လယ္ကြင္းမ်ားၾကားတြင္တည္ရွိ၍ ေက်ာင္းသားမ်ားအင္တာနတ္သံုးခြင့္လံုး၀မရရွိဘဲ… ကြန္ပ်ဴတာမ်ား(အမ်ားစုမွာပစၥည္းတစ္ခုမဟုတ္တစ္ခု (eg-mouse)ပ်က္ေနေသာ) ကို တစ္ပတ္လွ်င္ တစ္နာရီခန္႔..(မွတ္ခ်က္ မီးမလာေသာေန႔စက္ခန္းပိတ္သည္ မီးပ်က္ခ်ိန္သည္ ပ်မ္းမွ်အားျဖင့္မီးလာခ်ိန္ႏွစ္ဆႏွင့္ညီသည္) သံုးခြင့္ရပါတယ္.. ဟီး… :P ဒီလိုပဲ ေဆးေက်ာင္းကို ၀ါသနာမပါ အေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင့္ ဖိအားေပးခံရလို႔.. တတ္ခဲ႔ရင္လည္း စိတ္၀င္စားမယ္မထင္ဘူးေလ… ေဆးေက်ာင္းဆင္းျပီး ဆရာ၀န္မလုပ္တဲ႔သူေတြမ်ားလြန္းလို႔.. ဒါေတြဟာ လူ႔စႊမ္းအားအရင္းအျမစ္ျပဳန္းတီးမႈေတြရဲ႕ အဓိကအေၾကာင္းမဟုတ္ရင္ေတာင္ အစိတ္အပိုင္းတစ္ခုျဖစ္မွာပဲဗ်… ကိုယ္ကိုယ္တိုင္လည္းနစ္နာတယ္.. တိုင္းျပည္လည္းနစ္နာတယ္.. ကၽႊန္ေတာ္႔ဦးေႏွာက္ ပိစိေကြးေလးနဲ႔ ေတြးမိသေလာက္ပါ.. အခုေတာ႔ ကၽႊန္ေတာ္လမ္းေၾကာင္းမွန္ေပၚမွာေလွ်ာက္ေနပါျပီ… အမွားေတြရွိခဲ႔ေပမယ္.. ၀မ္းမနည္းပါဘူး.. အဲဒါေတြေၾကာင့္လည္း ျပင္သင့္တာေတြျပင္ႏိုင္ခဲ႔တယ္ေလ… ဒါေပမယ္႔ မမွားရင္အေကာင္းဆံုးေပါ႔… လူတိုင္းမွာေတာ႔ တစ္ေယာက္နဲ႔တစ္ေယာက္အေျခအေနေတြမတူဘူးေပါ႔… အခုေတာ႔ ကြန္ပ်ဴတာကို ေရေရလည္လည္ ခေရဇီျဖစ္ေနျပီဗ်… လုပ္သင့္တာေတြေရာ လုပ္ခ်င္တာေတြေရာမွ်ျပီးလုပ္ရင္း အတတ္ႏိုင္ဆံုး ကိုယ္႔ကိုယ္ကိုယ္ေပ်ာ္ရႊင္ေအာင္ထားျပီး.. ရည္မွန္းခ်က္ေတြနဲ႔.. အစြမ္းကုန္ၾကိဳးစားေလွ်ာက္လွမ္းေနတယ္ဗ်ား… ဖတ္ရႈတဲ႔သူ..အားလံုးကိုေက်းဇူးတင္ပါတယ္..

Tags: ,

Jun
9

Popular Social Engineering Attacks

Posted by admin  |  Posted in Hacking  |  Posted on: 9-06-2009

social engineering လုိ႔ေျပာလိုက္တာနဲ႔ အခုေနာက္ပိုင္းမွာ ေခတ္စားလာတဲ႔ အေၾကာင္းအရာတစ္ခုလို႔သေဘာေပါက္ၾကေလာက္ပါတယ္.. ေမးျမန္းလိုက္ရံုနဲ႔ရႏိုင္တဲ႔ အရာတစ္ခုကို အရမ္းအပင္ပန္းခံၾကိဳးစားစရာမလိုပါဘူး…အဲဒါ social engineer ရဲ႕လက္သံုးစကားျဖစ္မယ္ထင္ပါတယ္..  သူ႔ရဲ႕ဆိုလိုရင္းကလည္းရွင္းပါတယ္.. social skills ကိုအသံုးျပဳျပီးေတာ႔ တစ္စံုတစ္ေယာက္ဆီက အခ်က္အလက္ ေတြကိုရယူတာပါပဲ။ social engineering ထဲမွာမွ နည္းလမ္းမ်ားစြာထပ္ရွိပါေသးတယ္… အခုေနာက္ပိုင္းမွာ ေပၚျပဴလာအျဖစ္ဆံုးနည္းလမ္းေတြကေတာ႔ Password Harvesting နဲ႔ Puishing ေတြပါပဲ… Password Harvesting ကေတာ႔ အလြယ္ဆံုးေပါ႔… တစ္စံုတစ္ေယာက္နဲ႔ အေရာ၀င္. ရင္းႏွီးမႈယူ ယံုၾကည္မႈရေအာင္လုပ္ ျပီးရင္ password ေတာင္း… ေပါ႔ေပါ႔ ပါးပါးေလးပါပဲ…  အဲဒီနည္းနဲ႔ငါမခံရေလာက္ပါဘူးလို႔မထင္နဲ႔… ကၽႊန္ေတာ္ေတာင္ခံရဖူးတယ္ဗ် ကိုယ္႔ကိုယ္ကိုယ္ ဘာလုပ္မိမွန္းေတာင္မသိလိုက္ဘူး .. ဟီး….  Tongue Puishing ဆိုတာလည္းေန႔စဥ္ကၽႊန္ေတာ္တို႔ၾကံဳေတြ႔ေနတဲ႔အေၾကာင္းအရာပါပဲ..  ကၽႊန္ေတာ္က သင့္ရဲ႕ Email address ကိုသိေအာင္လုပ္မယ္.. ျပီးရင္ နာမည္ၾကီး website တစ္ခုခုဟန္ေဆာင္ျပီးေတာ႔ အီးေမးပို႔လိုက္မယ္.. လင့္တစ္ခုထည့္ေပးလိုက္မယ္… အဲဒီလင့္ကို သင္ကႏွိပ္လိုက္ေတာ႔ web page တစ္ခုကို ေရာက္မယ္… ေရာက္ေတာ႔ ကၽႊန္ေတာ္က သင့္ရဲ႕ အခ်က္အလက္ေတြေတာင္းမယ္.. သင္ကျဖည့္လိုက္ရင္ ကၽႊန္ေတာ္ကသင့္ password ရေရာေပါ႔… ဘာလို႔လည္းဆိုေတာ႔ အဲဒီ web page ကကၽႊန္ေတာ္လုပ္ထားတာမို႔ေလ… အဲဒီ web page ကိုကၽႊန္ေတာ္က facebook ျဖစ္ျဖစ္
glite တစ္ခုခုျဖစ္ျဖစ္.. ebay တို႔ paypal တို႔ဟန္ေဆာင္လို႔ေတာင္ရတယ္ေလ.. web page တစ္ခုကို တစ္ပံုစံတည္းတူေအာင္ ေရးဖို႔ဆိုတာ(အေပၚယံေပါ႔ဗ်ာ) ခက္တာမွမဟုတ္တာ… address ကိုလည္းဆင္တူယိုးမွားလုပ္ထားမယ္..  အဲဒီနည္းကတကယ္လုပ္ရင္ အလုပ္ျဖစ္တယ္ေနာ္.. ဘာလို႔လည္းဆိုေတာ႔ တစ္ေန႔တစ္ေန႔… social network ဆိုဒ္ေတြကေန join ဖို႔၀င္လာေနတဲ႔ အီးေမးေတြအမ်ားၾကီး ေရာက္ေရာက္လာတယ္.. အဲဒါ user ေတြက သူတို႔ gmail ရဲ႕ password ကိုရိုက္လိုက္လို႔ အလိုအေလွ်ာက္ပို႔လာတာေတြ… အဲဒါေၾကာင့္ social network ဆိုဒ္တစ္ခုေထာင္ password ေတြကို collect လုပ္ ျပီးမွ ဆိုဒ္ျပန္ပိတ္လိုက္ အဲဒါမ်ိဳးလည္း မဆိုးဘူးေနာ္… Cheesy.  သင့္အတိုက္ခံလိုက္ရတယ္ဆိုရင္ အဲဒါသင့္ရဲ႕ေရြးခ်ယ္မႈေၾကာင့္ပဲေနာ္… ေနာက္တစ္ခုလည္းရွိေသးတယ္.. သင္တစ္စံုတစ္ေယာက္ရဲ႕ gmail password ကိုလိုခ်င္ပါသလား.. ေဟာဒီေဖာင္ကိုျဖည့္ကာ ဒီလိပ္စာကို ပို႔လိုက္ပါ… gmail server မွသင္အလိုရွိေသာ password ကို ွအလိုအေလွ်ာက္ျပန္ပို႔ေပးပါလိမ္႔မယ္.. အဲဒီေဖာင္ထဲမွာဘာေတြပါလဲဆိုေတာ႔ ဘာမွန္းမသိတဲ႔ ေပါက္ကရကုဒ္ေတြ (တကယ္ကိုဘာမွမဟုတ္တာ) ရႈပ္ေအာင္လည္းေရးထားေသးတယ္..  ကိုယ္႔ gmail username နဲ႔ password လည္းထည့္ေပးရတယ္.. ဘာတဲ႔သူကေျပာေသးတယ္.. သင္ထည့္ေပးရမည့္သင့္ရဲ႕ လိပ္စာသည္ အနည္းဆံုး ေျခာက္လ အသံုးျပဳျပီးသားျဖစ္ရမည္ … သို႔မွသာအသိအမွတ္ျပဳမည္…ဘာညာ..ေပါ႔… ပိုင္တယ္ေနာ္… ျပီးရင္အဲဒါကို ဖိုရမ္ဆယ္ခုေလာက္မွာတင္ေပးထားလုိက္.. ျပီးရင္ password ေတြေစာင့္ယူရံုပဲ..  Tongue သူေပးထားတဲ႔လိပ္စာကေတာ႔ မသိရင္ gmail helpdesk ရဲ႕လိပ္စာလိုလိုနဲ႔ fake ေပါ႔… မယံုမရွိနဲ႔… အဲဒီနည္းနဲ႔လည္းေတာ္ေတာ္မ်ားမ်ားထိသြားတယ္ေနာ္ မသိတဲ႔သူေတြကိုေျပာျပတာပါ… ဘယ္လိုကာကြယ္ရမလဲဆိုတာလည္းလြယ္ပါတယ္.. Password Harvesting ကိုကာကြယ္ဖို႔က ဘယ္သူ႔ကုိမွ password မေျပာျပနဲ႔ေပါ႔… Cheesy Puishing ကိုကာကြယ္ခ်င္ရင္ေတာ႔ စိတ္မခ်ရတဲ႔အီးေမးမဖြင့္ၾကည့္နဲ႔ လင့္ေတြမႏွိပ္နဲ႔.. ႏွိပ္မိရင္လည္း password မျဖည့္နဲ႔… fake web page အလိမ္မခံရေအာင္ address bar မွာပဲမူရင္း လိပ္စာကို ကိုယ္တုိင္ရိုက္ျပီး၀င္… ဒီနည္းလမ္းေတြက သက္တမ္းရင့္ အင္တာနတ္ အသံုးျပဳသူေတြေတာ႔ မခံရေလာက္ေတာ႔ပါဘူး.. စသံုးခါစလူေတြကေတာ႔ ေသခ်ာေပါက္ခံရဖို႔မ်ားပါတယ္…
ဒါေတြက social engineering attack လုပ္တဲ႔ method အမ်ားၾကီးထဲကမွ ကၽႊန္ေတာ္တို႔နဲ႔ အနီးစပ္ဆံုး နည္းလမ္းေတြပါ တျခားနည္းလမ္းေတြလည္းအမ်ားၾကီးရွိပါေသးတယ္.. တျခားနည္းလမ္းအမ်ားစုကေတာ႔အဖြဲအစည္းေတြ Company ေတြကုိ တိုက္တာေတြေပါ႔…  Smiley

Tags:

Jun
5

သင္သည္ဟက္ကာတစ္ေယာက္ဘယ္လိုျဖစ္လာလိမ္႔မည္…

Posted by admin  |  Posted in Hacking  |  Posted on: 5-06-2009
ဟက္ကာျဖစ္ခ်င္တယ္… ဟက္ကာဆိုတာဘာလဲ…ဒီေမးခြန္းက အရမ္းကိုေတြ႔ရတာမ်ားပါတယ္…. ကၽႊန္ေတာ္လည္းေသခ်ာမသိပါဘူး… ေလ႔လာၾကည့္တဲ႔အခါ နည္းပညာပိုင္းဆိုင္ရာမွာ ကၽႊမ္းက်င္မႈရွိျပီးေတာ႔ ျပသနာေတြကုိေျဖရွင္းရတာကိုႏွစ္သက္တဲ႔သူ ကန္႔သတ္ခ်က္ေတြကို ျဖတ္ေက်ာ္ႏိုင္တဲ႔သူေတြကိုေခၚတာပဲျဖစ္ပါတယ္… ဟက္ကာဆိုတာ ကြန္ပ်ဴတာေလာကမွာပဲရွိတာ မဟုတ္ပါဘူး… တျခားေသာ 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

Tags:

May
14

မိုးလင္းခ်ိန္…

Posted by admin  |  Posted in Uncategorized  |  Posted on: 14-05-2009

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

Apr
23

Web Development ဆိုင္ရာသိမွတ္စရာမ်ား (၁)

Posted by admin  |  Posted in Web Development  |  Posted on: 23-04-2009

ကၽႊန္ေတာ္အရင္ဆံုး အေျခခံကေနစေျပာၾကည့္မယ္ဗ်ာ။ အဓိကကေတာ႔ web development နဲ႔ပါတ္သက္တာကိုေျပာခ်င္တာပါ။ အေျခခံကေနစျပီး advance ပိုင္းအထိ ေရးသြားဖို႔ ရည္ရြယ္ထားပါသည္။ ထံုးစံအတိုင္း မသိေသးသူေတြအတြက္ what is program? what is programming language? ဆိုတာေတြကိုနဲနဲေတာ႔ လွ်ာရွည္မယ္ေနာ္။ တိုက္ရိုက္ဘာသာျပန္ရရင္ေတာ႔ program ဆိုသည္မွာ လုပ္ေဆာင္ခ်က္တစ္ခုကို ကြန္ပ်ဴတာအား မည္သို႔မည္ပံု လုပ္ေဆာင္ရမည္ကို ညြန္ၾကားေပးေသာ လမ္းညြန္ခ်က္မ်ားကို အစီအစဥ္ တက်စုေပါင္းထားေသာ အရာျဖစ္သည္တဲ႔။ကြန္ပ်ဴတာဆိုတာက ကၽႊန္ေတာ္တို႔ လူသားေတြေျပာတဲ႔ ဘာသာစကားမ်ိဳးကိုနားမလည္ပါဘူး.. ကြန္ပ်ဴတာက နားလည္တာက machine code ေတြကိုပါပဲ။ ကၽႊန္ေတာ္တို႔ Machine code နဲ႔ program ေရးလို႔ရေပမယ္႔ high level programming language ေတြနဲ႔ေရးတာက အမ်ားၾကီးပိုလြယ္လို႔ သံုးပါတယ္။ ကၽႊန္ေတာ္တို႔က language တစ္ခုခုနဲ႔ code ေတြကိုေရးမယ္ ၊ အဲနည္းလမ္းႏွစ္မ်ိဳးနဲ႔ program တစ္ခုကို process လုပ္ႏိုင္ပါတယ္တဲ႔ ၊ compilation နဲ႔ interpretation တို႔ျဖစ္ပါတယ္။ high level language ေတြုကို CPU ကတိုက္ရိုက္မတြက္ႏိုင္ပါဘူး။ computer ကနားလည္တဲ႔ machine language တစ္ခုျဖစ္ဖို႔ အရင္ေျပာင္းပါတယ္။compilation မွာေတာ႔ compiler လို႔ေခၚတဲ႔ program တစ္ခုနဲ႔ ေျပာင္းေလ႔ရွိပါတယ္။ compiler က program ရဲ႕စာလံုးအသိုအထား အမွားေတြကို စစ္ေဆးမယ္။ ျပီးရင္ object code ကိုထုတ္ေပးမယ္ေပါ႔။ ဒါမွ processor က execute လုပ္ႏိုင္တာပါ။ Interpreter ကေတာ႔ ကၽႊန္ေတာ္တို႔ရဲ႕ source program ကို စစ္ေဆးမယ္ တခါတည္း တန္းျပီး execute လုပ္တယ္ေပါ႔ဗ်ာ။ သူက error ေတြကို အရင္စစ္မယ္ ျပီးတာနဲ႔ object code ကိုမထုတ္ပဲ တိုက္ရိုက္ execute လုပ္တာေပါ႔ဗ်ာ။ language ေပၚမွာမူတည္ျပီးေတာ႔ ပံုစံေတြက အနည္းငယ္စီေတာ႔ ကြဲျပားၾကပါတယ္။ ေျပာခ်င္တဲ႔ web development အေၾကာင္း က အခုမွလာမွာ။ ကဲ JavaScript နဲ႔ပါတ္သက္ျပီးနဲနဲ ေလကန္ၾကည့္မယ္။ JavaScript ကို ကြန္ပ်ဴတာသမားေတာ္ေတာ္မ်ားမ်ား သိၾကပါတယ္။ ဒါေပမယ္႔ေသခ်ာမသိၾကသလို စနစ္တက်ေလ႔လာတဲ႔သူကလည္း web developer ေတြေလာက္ပဲရွိမွာပါ။ လူအမ်ားစုက html ကိုေလ႔လာျပီးရင္ JavaScript ေလ႔လာရမယ္လုိ႔ ယူဆၾကပါတယ္။ JavaScript ကိုသံုးျပီးေတာ႔ ကၽႊန္ေတာ္တို႔ရဲ႕ website ေတြကုိ သက္၀င္လုပ္ရွားလာေအာင္ လုပ္ႏိုင္ပါတယ္။ special effects ေတြကိုလည္းဖန္တီးႏိုင္ပါတယ္။ JavaScript မပါပဲ html သီးသန္႔သံုးျပီးေတာ႔လည္း website ေရးလို႔ ေတာ႔ရႏိုင္ပါတယ္။ html ကိုသံုးျပီးလုပ္လို႔မရတဲ႔ features ေတာ္ေတာ္မ်ားမ်ားကိုေတာ႔ JavaScript လို scripting language ကိုသံုးျပီးေတာ႔ ထည့္ၾကပါတယ္။

JavaScript ရဲ႕ coding က တျခား programming နဲ႔ scripting language တခ်ိဳ႕နဲ႔အေတာ္နီးစပ္ပါတယ္။ java,C++,C တုိ႔နဲ႔တူတဲ႔ syntax ေတြရွိတယ္။ Perl နဲ႔လည္းတူတာေတြရွိပါတယ္။ JavaScript က compile လုပ္ရတာမဟုတ္ပဲ interpreter သံုးျပီး run တဲ႔ language ေပါ႔ဗ်ာ။

JavaScript ျဖစ္ေပၚလာတာက ေတာ႔ Netscape Communications Corporations နဲ႔ Sun Microsystems, Inc တို႕ကေန 1995 December 4 ရက္မွာ စတင္ပါတယ္တဲ႔။JavaScript လို႔မေခၚခင္တုန္းက livescript လို႔ေခၚခဲ႔ဖူးပါတယ္။ JavaScript က object-based ျဖစ္ပါတယ္။ client side scripting language ျဖစ္ပါတယ္။ web pages ေတြကိုသက္၀င္လႈပ္ရွားလာေအာင္ dynamic ျဖစ္ေအာင္ လုပ္ေပးတာေပါ႔ဗ်ာ။ client side ဆိုတာကဘာလဲသိရပါမယ္။ ဆိုလိုတာက JavaScript ကို run ေပးတာဟာ ကၽႊန္ေတာ္တို႔ အသံုးျပဳတဲ႔ software (client) ကိုသံုးလို႔ေခၚတာပါ။ server side language ေတြလည္းမ်ားစြာရွိတယ္ေလ။ ဥပမာ php ေပါ႔ဗ်ာ။ သူ႔လိုမ်ိဳးၾကေတာ႔ web server ေပၚမွာ run တာေပါ႔။ ကၽႊန္ေတာ္တို႔ရဲ႕ JavaScript ကို run ေပးတဲ႔ client ကေတာ႔ Mozilla Firefox တို႔ IE တို႔လို web browser ေတြေပါ႔ဗ်ာ။ ရွင္းရွင္းလင္းလင္းသိသြားရေအာင္ client side နဲ႔ server side languages ေတြရဲ႕အလုပ္လုပ္ပံုကိုပါတခါတည္းေလ႔လာၾကရေအာင္ဗ်ာ။

server-side language ေတြက web page ေတြဆီကေန ပို႔ေပးလိုက္တဲ႔ အခ်က္အလက္ေတြကိုရယူပါတယ္။ host ရဲ႕ server ဆီကို ေရာက္လာမယ္။ ေရာက္လာတဲ႔ information ေပၚမွာမူတည္ျပီးေတာ႔ server ေပၚမွာ run ပါတယ္။ ျပီးမွ browser ဆီကို လိုအပ္တဲ႔အခ်က္အလက္ကိုျပန္ပို႔ေပးပါတယ္။ ဥပမာ ကၽႊန္ေတာ္တို႔က web page ေပၚမွာ click တစ္ခ်က္ႏွိပ္လိုက္ရင္ ကၽႊန္ေတာ္တို႔ အဲဒီ click ႏွိပ္လိုက္ျခင္းေၾကာင့္ ရလာတဲ႔ result ကိုမျမင္ရခင္မွာ server ဆီကို ကၽႊန္ေတာ္တို႔ရဲ႕ Input ေပးလိုက္တဲ႔ အခ်က္အလက္ေတြကို ပို႔တာ ရယ္ server ကေန ျပန္ပို႔တာေတြ လုပ္ေနတာျဖစ္ပါတယ္။ဒါက server-side ရဲ႕သေဘာပါ။

client-side language ကေတာ႔ ကၽႊန္ေတာ္တို႔ user ေတြအသံုးျပဳတဲ႔ client ေပၚမွာပဲ တိုက္ရိုက္ run တာပါ။ JavaScript ရဲ႕ client ကေတာ႔ web browser ေပါ႔။ ဒါေၾကာင့္ သူ႔အေနနဲ႔ web server ဆီကို information ပို႔တာ ျပန္ထုတ္တာေတြ လုပ္ဖုိ႔မလိုပါဘူး။ သေဘာတရားကေတာ႔ browser က code ကိုဖတ္တယ္ ျပီးရင္ interprets လုပ္တယ္။ ျပီးရင္ ျပန္ထုတ္ျပတယ္။ ျမန္ျမန္ဆန္ဆန္ ျပီးပါတယ္။ သူ႔ေနရာနဲ႔ သူေတာ႔ client-side ေရာ server-side ေရာ လိုအပ္ပါတယ္။ ဥပမာ form တစ္ခု ဆိုပါစို႔ဗ်ာ။ ကၽႊန္ေတာ္ တို႔ sign up လုပ္တဲ႔အခါျဖစ္ျဖစ္ေပါ႔ ကၽႊန္ေတာ္တို႔ text box ထဲမွာထည့္လိုက္တဲ႔ data ေတြကိုမွန္ မမွန္ ကို client side language တစ္ခုနဲ႔စစ္မယ္။valid ျဖစ္မျဖစ္ကိုေပါ႔။ ျပီးမွ submit ကိုျဖစ္ျဖစ္ႏွိပ္လိုက္မွ server ဆီကိုပို႔မွာေပါ႔။ server ဆီကိုမွန္ကန္တဲ႔ information ေတြပဲေရာက္ရွိေစတာေပါ႔ဗ်ာ။ web server ေပၚမွာ အခ်က္အလက္ေတြကို save လုပ္ျပီး သိမ္းထားဖို႔လိုအပ္တာမ်ိဳး ၾကေတာ႔ server side နဲ႔ပဲလုပ္လို႔ရတာေပါ႔။ ကဲ JavaScript က scripting language တဲ႔။ ဒါဆို scripting lanauge က ဘာလဲ။ scripting language ေတြက compile လုပ္စရာမလိုပါဘူး၊ client ကေနပဲ တိုက္ရိုက္ interpret လုပ္ပါတယ္။ ပံုမွန္ programming language ေတြ မွာက ကၽႊန္ေတာ္တို႔ program ေရးတယ္။ မ run ခင္မွာ အရင္ compile လုပ္ရေသးတယ္ေလ။ ဒါမွ syntax errors ေတြ မရွိတာေသခ်ာမွ ေကာင္းေကာင္း run လို႔ရမွာပါ။ scripting language ၾကေတာ႔ တိုက္ရိုက္ ဘာသာျပန္တယ္ေပါ႔ဗ်ာ။ code ရဲ႕ result ကိုျမန္ျမန္သိရတာေပါ႔။ syntax error ေတြဘယ္လိုရွင္းမလဲဆိုတာကေတာ႔ သံုုးတဲ႔ client က error ေတြကို ဘယ္လို hundle လုပ္ႏိုင္တဲ႔ေပၚမွာမူတည္မွာပါ။ ဆက္ေရးပါဦးမည္။

Tags:

Apr
12

လက္ရွိအေျခအေန

Posted by admin  |  Posted in Uncategorized  |  Posted on: 12-04-2009

ဘေလာ႔မွာ ပိုစ္႔အသစ္တင္ဖို႔ကိုေတာ႔ စိတ္မွာအျမဲရွိပါတယ္ဗ်ာ… အခုတေလာ connection ကလည္း သိေတာ္မူတဲ႔အတိုင္းပဲေလ။ ကၽႊန္ေတာ္ ကိုယ္႔ hosting ေတာင္ကိုယ္ ၀င္လို႔မရျဖစ္ေနတာ။

အီးေမးေတာင္ မနည္းစစ္ေနရတဲ႔အေျခအေနမ်ိဳးဗ်ာ။ စိတ္ညစ္ပါတယ္။ ကၽႊန္ေတာ္ ေရးခဲ႔တဲ႔ စာအုပ္ ပိစိေလးနဲ႔ပတ္သက္ျပီးလည္း ေမးေတြအမ်ားၾကီး ၀င္လာပါတယ္။ အမ်ားစုကေတာ႔ ေကာင္းတယ္

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

Mar
16

ကၽႊႏ္ေတာ္ကိုယ္တိုင္ေရးစာအုပ္ေလး

Posted by admin  |  Posted in Others  |  Posted on: 16-03-2009

My First Ebook

ကၽႊန္ေတာ္စာအုပ္ထဲမွအနည္းငယ္ေကာက္ႏႈတ္ေဖာ္ျပပါမယ္ခင္ဗ်ာ…

သင္ဟာ website တစ္ခုကိုေကာင္းေကာင္းေရးတတ္တဲ႔သူတစ္ေယာက္

ဆိုရင္ဒီစာအုပ္ဟာ သင့္အတြက္ဘာမွ မဟုတ္ပါဘူး..

ဒီစာအုပ္ဟာ.. website တစ္ခုကိုတစ္ခါမွမေရးဖူးေသးေသာ.. joomla နဲ႔လည္းဘာအေတြ႕အၾကံဳမွမရွိေသာ

domain တို႔ hosting တို႔ google apps သံုးတာတို႔ ဘာမွမသိေသာသူမ်ားအတြက္ျဖစ္ပါတယ္။

Absolute beginner မ်ားအတြက္သာရည္ရြယ္ပါတယ္။ သင္ဘာမွမသိထားေလေလ ဒီစာအုပ္က သင့္အတြက္ျဖစ္ေလေလပါပဲ။ မ်ားမ်ားသိေလေလ သင္ဖတ္ဖို႔မလုိေလေလ ျဖစ္ပါလိမ္႔မယ္။

beginner မ်ားအတြက္ အေျခခံေတြကို screen shots မ်ားစြာသံုးျပီး တစ္ဆင့္ခ်င္းစီ ရွင္းျပသြားမွာျဖစ္ပါတယ္။ သင္ဟာဘာမွေသခ်ာမသိတဲ႔သူတစ္ေယာက္လို႔ပဲကၽႊန္ေတာ္ယူဆပါတယ္။ဒီစာအုပ္ကိုအစအဆံုး ေလ႔လာျပီး ကိုယ္တိုင္လုပ္ၾကည့္ျပီးတဲ႔ အခါ သင္ဟာ မဖတ္ေသးခင္ကထက္ေတာ႔ နဲနဲပိုသိလာပါလိမ္႔မယ္။

သင္ self study လုပ္ေနရင္ ေတာ္ေတာ္ၾကာႏိုင္တာေတြဟာ.. ဒီစာအုပ္ကိုဖတ္လိုက္ရင္ လွ်င္ျမန္စြာနဲ႔ လုပ္တတ္လာပါလိမ္႔မယ္။ တစ္စံုတစ္ရာေတာ႔ အက်ိဳးရွိမယ္လို႔ေမွ်ာ္လင့္ပါတယ္ဗ်ာ။ ကဲစၾကရေအာင္ဗ်ာ… :)

Joomla ျဖင့္ website ေရးရန္

အတြက္အေျခခံျပင္ဆင္မႈမ်ား


joomla ဆိုတာ အခုအခ်ိန္မွာေတာ႔ ေပၚပ်ဴလာအျဖစ္ဆံုးနဲ႔ အေကာင္းဆံုး content management system(CMS) တစ္ခုျဖစ္ပါတယ္။ ဆိုလိုတာက သင့္အေနနဲ႔ coding ေတြ programming ေတြကိုထူးထူးေထြေထြသိဖို႔မလိုအပ္ပဲနဲ႔ လြယ္လြယ္ကူကူပဲ website ေတြကိုဖန္တီးႏိုင္ေစတာပါ။

ကၽႊန္ေတာ္တို႔ joomla ကိုစေလ႔လာေတာ႔မယ္ဆိုရင္ localhost မွာေသာ္လည္းေကာင္း remote host မွာေသာ္လည္းေကာင္းေလ႔လာလို႔ရပါတယ္…

localhost ဆိုတာကေတာ႔ ကၽႊန္ေတာ္တို႔ရဲ႕ကြန္ပ်ဴတာထဲမွာပဲ web server နဲ႔ database ကိုထားတဲ႔ပံုစံပါ local network က ကြန္ပ်ဴတာတစ္လံုးမွာထားျပီး သံုးလုိ႔လည္းရပါတယ္ လိုအပ္တဲ႔ software ကိုသြင္းထားျပီးျပီဆိုရင္ လြယ္လြယ္ကူကူပဲ ကိုယ္႔စက္ထဲမွာပဲ local စမ္းသံုးလို႔ရပါတယ္။ remote host ဆိုတာကေတာ႔ Internet မွာရွိတဲ႔ web hosting တစ္ခုခုမွာ တင္ျပီးသံုးတာကိုေျပာတာပါ….အေသးစိတ္ကို ေဒါင္းလုပ္ဆြဲျပီးဆက္ဖတ္ရန္….

အခု ကၽႊန္ေတာ္တို႔ အရင္ဆံုး localhost မွာ အသံုးျပဳပံုကို အရင္ၾကည့္ရေအာင္ပါ။ localhost မွာသံုးဖို႔အတြက္ လိုအပ္တဲ႔ software ေတြအားလံုးကို ေပါင္းစုျပီးထည့္ထားတဲ႔ package software ေတြရွိပါတယ္။ အဲဒီ software ေတြကိုသံုးျပီး web server နဲ႔database ကိုကုိယ္႔စက္ထဲမွာပဲရရွိမွာျဖစ္ပါတယ္။

အဲဒီ software ေတြထဲမွာ windows အတြက္ထင္ရွားတာေတြကေတာ႔ WAMP နဲ႔ XAMPP တို႔ပဲျဖစ္ၾကပါတယ္။ သူ႔ထဲမွာ apache, mysql, php စတဲ႔ joomla run ႏိုင္ဖို႔အတြက္ လိုအပ္တာေတြအားလံုးပါ၀င္တာျဖစ္ပါတယ္။………..

အခုအခ်ိန္မွာေတာ႔ domain name နဲ႔ web hosting နဲ႔ခ်ိတ္ဆက္ျပီး အသံုးျပဳပံုနဲ႔ မိမိရဲ႕ website မွာ Joomla ကို install လုပ္ပံုမ်ားကို ရွင္းျပသြားမွာျဖစ္ပါတယ္။ domain name ဆိုတာ ကေတာ႔ ဥပမာ www.google.com, www.mysteryzillion.org, www.moemyintshein.com စတာမ်ိဳးေတြ ကိုေခၚပါတယ္။ သင္လည္းသင့္နာမည္နဲ႔ အင္တာနက္ေပၚမွာ domain name တစ္ခုရႏိုင္ပါတယ္။ domain ဆိုတာ အမည္နာမသက္သက္ျဖစ္ျပီးေတာ႔ အဲဒီ domain name ကို Mozila Firefox လိုမ်ိဳး web browser ရဲ႕ address bar မွာရိုက္ျပီးေခၚလိုက္ရင္ ေပၚလာတဲ႔ စာသားေတြ. ရုပ္ပံုေတြ. video ေတြအစရွိသျဖင့္ပါလာတဲ႔ စာမ်က္ႏွာတစ္ခုခ်င္းစီကို web page လုိ႔ေခၚျပီးေတာ႔ အဲဒီ web page ေတြနဲ႔ အဲဒီ domain ႏွစ္ခုေပါင္းကိုေတာ႔ website တစ္ခုလို႔ေခၚပါတယ္. ။ အဲဒီ web page တစ္ခုခ်င္းဆီကို web ေပၚမွာ သိမ္းဆည္းထားဖို႔အတြက္ web hosting လိုအပ္ပါတယ္။

အခုကၽႊန္ေတာ္တို႔ အရင္ဆံုး domain name တစ္ခုနဲ႔ web hosting တစ္ခုရွိရပါေတာ႔ မယ္။ အရင္ဆံုးကၽႊန္ေတာ္တို႔ domain name ကိုစဥ္းစားရေအာင္။

အင္တာနတ္ေပၚမွာ domain name ေရာင္းတဲ႔ေနရာမ်ားစြာရွိပါတယ္။ ဥပမာ www.godaddy.com ေပါ႔။ .com , .net .org , .info စသျဖင့္ရွိပါတယ္။

စာအုပ္ထဲမွာပဲ ဆက္ျပီးဖတ္ပါခင္ဗ်ာ…. ပထမဆံုးေရးတာျဖစ္လို႔ လိုအပ္ခ်က္မ်ားရွိရင္လည္း ခြင့္လြတ္နားလည္ ေပးပါလို႔ ၾကိဳတင္ေတာင္းပန္ပါတယ္ခင္ဗ်ာ.. အားလံုးကိုေက်းဇူးတင္ပါတယ္.

mediafire link


Mar
7

ျပန္လည္အစျပဳျခင္း

Posted by admin  |  Posted in Others  |  Posted on: 7-03-2009

အေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင့္ကၽႊန္ေတာ္ဘေလာ႔မေရးျဖစ္ေတာ႔တာ တစ္ႏွစ္နဲ႔သံုးလၾကာသြားခဲ႔ပါျပီ..

ကၽႊန္ေတာ္႔ရဲ႕ဘေလာ႔အေဟာင္းေလးကေတာ႔ ဒီမွာပါ အခုဒီဘေလာ႔ေလးကို

ဘေလာ႔အေဟာင္းကဆီဗံုးကိုပါသယ္ခဲ႔ပါတယ္.. ႏွေျမွာလို႔ပါ… :D

ဒီဘေလာ႔ေလးမွာကၽႊန္ေတာ္… ပိုစ္႔အသစ္ေတြပံုမွန္တင္ႏိုင္မယ္လို႔ေမွ်ာ္လင့္မိပါတယ္..

လာလည္ၾကတဲ႔ကၽႊန္ေတာ္႔ရဲ႕ညီအစ္ကိုေမာင္ႏွမအားလံုးကိုေက်းဇူးတင္ပါတယ္..

Tags: