About

Friday, December 31, 2010

2011


ႏွစ္သစ္ကုိ စိတ္သစ္၊ အေတြးအေခၚသစ္နဲ႕ ဆက္လက္ခ်ီတက္ႏုိင္တဲ႕ အားအင္းေတြနဲ႕ ျပည္႔စုံပါေစလုိ႕ကၽြန္ေတာ္ ဆုိဒ္ကုိ လာလည္ေသာ သူငယ္ခ်င္းမ်ားကုိ ဆုေတာင္းေမတၱာ ပုိ႕သလုိက္ပါတယ္။ ႏွစ္သစ္ကူး လက္ေဆာင္အျဖစ္ အစကေတာ႕ Windows Tool ဆုိျပီ Windows ကုိ ကၽြမ္းက်င္စြာ အသုံးျပဳတက္ ကိုင္တြယ္တက္ေစရန္ စာအုပ္ ထုတ္မယ္လုိ႕ စိတ္ကူးထားေပမဲ႕ မျပီးပ်က္ေသးလုိ႕ မေပးႏုိင္တာ ေတာင္းပန္ပါတယ္။ မၾကာခင္ လက္ေဆာင္ေပးႏဳိင္ပါေတာ႔မယ္။ ဒီေနရာကေန မိမိတုိ႕တက္သိထားေသာ နည္းပညာမ်ားကိုလည္ ေမးလ္ပုိ႕ေပးႏုိင္ပါတယ္။ ေက်းဇူးတင္ပါတယ္။

မုိးထက္ျမင္႔ (နည္းပညာ)

Monday, December 27, 2010

တန္ဖုိးမျဖတ္ႏုိင္တဲ႕ အရာ

အန္နာက ကၽြန္ေတာ္႔ထက္ ေျခာက္ႏွစ္ ၾကီးပါတယ္။ အေမကေတာ့ အေနာက္အလယ္ပိုင္းက စက္ရံုေလး တစ္ရံုမွာ ညေနတိုင္း အလုပ္ဆင္းရင္းနဲ႔ပဲ ကၽြန္ေတာ္တို႔ေတြ ဆင္းဆင္းရဲရဲနဲ႔ ဘ၀ကို ခ်ိဴ႕တဲ႔စြာ ႀကီးျပင္းခဲ႔ၾကရတယ္။ အေမ႔ကိုေတာ့ မျမင္ရတာ မ်ားပါတယ္။ အန္နာကေတာ့ အေမရဲ႕ လုပ္ပိုင္ခြင့္ ဆံုးမပိုင္ခြင့္ေတြကို လြဲေျပာင္း လက္ခံရရွိထားသလို အေမရဲ႕ေႏြးေထြးၾကင္နာမွူ မ်ိဴးကိုလည္းကၽြန္ေတာ္နဲ႔ ညီမေလး အေပၚမွာ ေပးစြမ္းေနရတဲ႔ အစ္မတစ္ေယာက္ပါ။ ဒါေပမယ့္ အန္နာဟာ ကၽြန္ေတာ္တို႔ ေမာင္ႏွမေတြ အေပၚမွာ စည္းကမ္းမရွိတာ အျပစ္လုပ္တာ တို႔ဆိုရင္ေတာင္ ဘယ္ေတာ့မွ ကၽြန္ေတာ္တို႔ကို အျပစ္မေျပာခဲ႔ပါဘူး။ ဒါေၾကာင့္လည္း ကၽြန္ေတာ္တို႔ ေမာင္ႏွမေတြ အျပစ္တစ္စံုတစ္ရာ လုပ္မိတာမ်ိဴးဆိုရင္ အန္နာ႔ေရွ႕မွာ ၀န္ခံဖို႔ အျမဲတမ္း အသင့္ျဖစ္ေနခဲ႔ၾကပါတယ္။ ေနာက္ၿပီး အဲ႔လို၀န္ခံတဲ႔ အခါမ်ိဴးဆိုရင္ အန္နာက ကၽြန္ေတာ္တို႔အတြက္ အက်ိဴးရွိေစမယ့္ ဆံုးမစကားေတ၊ြ အၾကံညဏ္ေတြ ေျပာျပတတ္ပါတယ္။ ဒီလိုပင္ပန္းခက္ခဲ ဆင္းရဲၾကမ္းတမ္းတဲ႔ ကၽြန္ေတာ္႔ရဲ႕ ဆယ္ေက်ာ္သက္ဘ၀ကို ျဖတ္သန္းေနရတဲ႔ ကာလေတြ အေတာအတြင္းမွာဆိုရင္ အန္နာဟာ အစ္မလိုတစ္မ်ိဴး၊ အေမလိုတစ္သြယ္ သာမက အေကာင္းဆံုးသူငယ္ခ်င္း တစ္ေယာက္အျဖစ္နဲ႕ပါ ကၽြန္ေတာ္႔ေဘးမွာ အၿမဲတမ္း ေအးအတူပူအမွ် ခံစားေပးႏိုင္စြမ္း ရွိခဲ႔တဲ႔သူပါ။

ကၽြန္ေတာ္ ၁၇ ႏွစ္ေရာက္တဲ႔အခါမွာ လက္ထဲမွာ ပိုက္ဆံတစ္ျပားမွ မရွိပါဘူး။ ဒါေပမယ့္ တကယ္လို႔မ်ား ကၽြန္ေတာ္ စေကာလားရွစ္ ရေအာင္ေျဖႏိုင္ရင္ ေကာလိပ္တက္ဖို႔ အခြင္႔အေရး ရႏိုင္ပါတယ္။ စေကာလားရွစ္ ရဖို႔အတြက္ဆိုရင္ အေရးႀကီးတဲ႔ အင္တာဗ်ဴးတစ္ခု ေအာင္ျမင္မွ ေသခ်ာေပါက္ ေကာလိပ္တက္ခြင့္ ရမွာျဖစ္ပါတယ္။ အန္နာက အဲ႔အခ်ိန္ကဆိုရင္ ေတာ္ေတာ္ေလး ႀကိဴးစားရုန္းကန္ရရွာပါတယ္။ အခ်ိန္ပိုင္း အလုပ္ေတြ၀င္လုပ္ရင္း ၿမိဴ႕မွာရွိတဲ႔ ေကာလိပ္ေက်ာင္းကိုလည္း သူမတက္ႏိုင္ေအာင္ ႀကိဴးစားေနရပါတယ္။ ကၽြန္ေတာ္႔ အင္တာဗ်ဴးအေၾကာင္းကို အန္နာ႔ကို ေျပာျပလိုက္ပါတယ္။ ေက်ာင္းကလည္း စေကာလားရွစ္ ေျဖဖို႔အတြက္ကို ကၽြန္ေတာ့္ဆီကို ကားလက္မွတ္ ပို႔ေပးထားပါတယ္။ ဒါေၾကာင့္ စေကာလားရွစ္ အင္တာဗ်ဴးအတြက္ ကၽြန္ေတာ္ၿမိဴ႕ကို ေသခ်ာေပါက္ သြားရမွာျဖစ္ပါတယ္။ ဒါဟာ ၿမိဴ႕ႀကီးျပၾကီးကို ပထမဆံုး ျမင္ေတြ႔ရမယ့္ အခြင့္အေရးပါ။ ဒီစြန္႔စားမွူအတြက္ အရမ္းကို စိတ္လွူပ္ရွားေန မိပါတယ္။ ဘာေတြ၀တ္ရမလဲ ဆိုတာကိုလည္း အန္နာ႔ကို ခါတိုင္းလိုပဲ အၾကံညဏ္ေတာင္းခဲ႔ပါတယ္။ ကၽြန္ေတာမွာရွိတဲ႔ အေကာင္းဆံုးလို႔ထင္ရတဲ႔ ၀တ္စံုေတြကို ထုတ္ျပတယ္။ ေနာက္ၿပီး ရူးဖိနပ္ ေအာက္ေျခက အေပါက္ႀကီးကိုလည္း ဘယ္လိုျပဴျပင္ဖာေထး ရမလဲဆိုတာေမးခဲ႔ပါတယ္။ အေပါက္ကေတာ့ ဘယ္သူမွမျမင္ႏုိင္ပါဘူး။ ဒါေပမယ့္ မိုးရြာရင္ေတာ့ ဖိနပ္ထဲကို ေရေတြ၀င္ႏိုင္ပါတယ္။ ကၽြန္ေတာ္ရဲ႕ တစ္ပတ္ႏြမ္း ၀တ္စံုနဲ႔ ဘယ္လိုမွ အဆင္မေျပႏိုင္ဘူးဆိုတာ အန္နာ့ကိုေျပာျပတယ္။ အေကာင္းဆံုး ျဖစ္မယ္ထင္တဲ႔ ၀တ္စံုတစ္စံုကို အနီးအနားက အေဟာင္းဆိုင္ တစ္ဆိုင္မွ ေစ်းေပါေပါနဲ႔ ရလိုက္ပါတယ္။ အေရာင္အဆင္းေတာ့ သိပ္မရွိေတာ့ပါဘူး။ နည္းနည္းေတာ့ ၾကည့္လို႔ေကာင္းပါေသးတယ္။

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

“ေရာ႔ ဒါငါ့ေမာင္ေလးအတြက္ “ ဆိုၿပီး ကၽြန္ေတာ့္လက္ထဲကို ဖိနပ္ဘူးထည္႔ေပးပါတယ္။ အ႔ံၾသ၀မ္းသာမွူေတြနဲ႔ အတူ အန္နာ႔ကို ကၽြန္ေတာ္

“ဒါေပမယ့္….” တစ္ခြန္းသာ ေျပာႏိုင္ခဲ႔ပါတယ္။ အန္နာက ကၽြန္ေတာ့္ကို

“ဒီဖိနပ္ဟာ ေမာင္ေလးနဲ႔ ထိုက္တန္ပါတယ္။ ဒီအင္တာဗ်ဴးက ေမာင္ေလးအတြက္ အရမ္းအေရးႀကီးတယ္။ စေကာလားရွစ္ရတာ အစ္မျမင္ခ်င္တယ္ “

ကၽြန္ေတာ္႔ ႏွူတ္ဖ်ားက စကားေတြ ဆ႔ြံအသြားသလို ခံစားမိတယ္။ ဒီပိုက္ဆံေတြဟာ အန္နာအတြက္ ေတာ္ေတာ့္ကို မ်ားလြန္းပါတယ္။ အန္နာ ခ်ိဴ႕ခ်ိဴ႕တဲ႔တဲ႔ ေခၽြတာစားေသာက္ၿပီး အငတ္ခံစုထားတဲ႔ ပိုက္ဆံေတြဆိုတာေတာ့ ေသခ်ာပါတယ္။

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

Friday, December 24, 2010

Phone Ringtones & Wallpapers

ကၽြန္ေတာ္ဒီေန႔ Phone Ringtones ေလးေတြနဲ႔ Phone Wallpaper ေလးေတြ တင္ေပးလိုက္ပါတယ္။ Ring tones ကေတာ့ တိရစၦာန္ေလးေတြရဲ႕ အသံေလးပါ။ Phone Wallpaper ေလးေတြတင္ေပး လိုက္ပါတယ္။ ၾကိဴက္ႏွစ္သက္တဲ႔ သူငယ္ခ်င္းမ်ား ေဒါင္းလိုက္ပါ။



Wednesday, December 22, 2010

Drive ေတြကို Software မသံုးပဲ ေဖ်ာက္ၾကည့္မယ္

ဒီနည္းေလးကေတာ့ ေတာ္ေတာ္မ်ားမ်ား သိၿပီးသားျဖစ္ၾကမွာပါ။ ေတာ္ေတာ္ေလးလည္း ၾကာေနခဲ႔ပါၿပီ။ ဒါေပမယ့္ Software မသံုးပဲ လုပ္လို႔ရတာက တစ္ေၾကာင္း၊ ေမးတဲ႔သူငယ္ခ်င္းေတြလည္း ရွိေနတာကတစ္ေၾကာင္းမို႔ တင္ေပးလိုက္ပါတယ္။ CMD ကေန ေဖ်ာက္တဲ႔နည္းေလးပါ။ ေဆာ႔၀ဲမသံုးပဲ လုပ္ရတာကို စိတ္၀င္စားတဲ႔ သူငယ္ခ်င္းမ်ားအတြက္ ေ၀မွ်ေပးလိုက္ပါတယ္။
လုပ္နည္း
1. Start > Run > Cmd လို႔ရိုက္လိုက္ပါ။
2. က်လာတဲ႔ Cmd Box ေလးထဲမွာ diskpart လို႔ရိုက္ၿပီး Enter ေခါက္လိုက္ပါ။
3. ေနာက္တစ္ဆင့္ အေနနဲ႔ list volume လို႔ရိုက္ၿပီး Enter ေခါက္လိုက္ပါ။ မိမိစက္ထဲမွာရွိတဲ႔ Drive ေတြရဲ႕ List ကိုျပသေပးပါတယ္။ မရွင္းခဲ႔ရင္ ေအာက္မွာ ပံုေလးကို ၾကည္႔ေပးပါ။


4. အဲ႔ဒီကမွာ မိမိေဖ်ာက္ခ်င္တဲ႔ Drive ရဲ႕ Volume နံပါတ္ကို ေရြးေပးရပါမယ္။ ဒါေၾကာင့္ select volume 2 လို႔ရိုက္ေပးလိုက္ပါ။ ဘာေၾကာင့္လဲဆိုေတာ့ ကၽြန္ေတာ္က Drive E ကိုေဖ်ာက္ခ်င္လို႕ပါ။ ပံုေလးကိုၾကည့္ေပးပါ။


5. ေနာက္ဆံုးအဆင့္ အေနနဲ႔ Remove Letter E လို႕ရိုက္ေပးလိုက္ပါ။ ကၽြန္ေတာ္က E ကိုေဖ်ာက္မွာမို႔ E လို႔ေရြးေပးတာပါ။ E ေနရာမွာ မိမိေဖ်ာက္ခ်င္တဲ႔ Drive Letter ေရြးေပးရမွာ ျဖစ္ပါတယ္။ ပံုေလးၾကည့္လိုက္ရင္ ရွင္းသြားမွာပါ။


6. Reboot ေပးရမယ္လို႔ ေျပာထားတဲ႔ အတြက္ Restart ေပးလိုက္ရင္ မိမိေဖ်ာက္ထားတဲ႔ Drive ေလး ေပ်ာက္သြားမွာျဖစ္ပါတယ္။

ျပန္ေဖာ္နည္း
တကယ္လို႔ မိမိကျပန္ေဖာ္ခ်င္ ပါတယ္ဆိုရင္ အဆင္႔ (၁) မွ (၄) အထိကို အရင္ဆံုးလုပ္ေဆာင္ ေပးရပါမယ္။ အဆင့္ (၅)ေနရာေရာက္လာရင္ Remove Letter E ေနရာမွ assign Letter E လို႔ ရိုက္ေပးလိုက္တာနဲ႔ မိမိေဖ်ာက္ထားတဲ႔ Drive ေလး ျပန္ေပၚလာမွာျဖစ္ပါတယ္။ အားလံုးအဆင္ေျပမယ္လို႔ ေမွ်ာ္လင့္ပါတယ္။

Tuesday, December 21, 2010

Function Keys in Window 7

ကၽြန္ေတာ္တို႔ Keyboard မွာပါတဲ႔ Function Key ေလးေတြကို ေတာ္ေတာ္မ်ားမ်ား အသံုးျပဴတာ နည္းၾကပါတယ္။ ဘာပဲေျပာေျပာ Function Key ေလးတစ္ခ်က္ ႏွိပ္လိုက္တာနဲ႔ မိမိလိုခ်င္တဲ႔ ေနရာေလး တစ္ခါတည္း ေရာက္သြားမယ္ဆို ဘယ္သူမဆို ႏွိပ္ခ်င္မွာပဲ ထင္လို႔ပါ။ ဒါေၾကာင့္ Window 7 မွာ Function Key ေလးေတြ ဘယ္လိုလုပ္သလဲ ဆိုတာသိထားရင္ တစ္ဖက္တစ္လမ္းက အေထာက္အကူျပဳမယ္ ထင္လို႔ပါ။

F1


တကယ္လို႔မ်ား MS Office ေတြမ်ား သံုးေနရင္းနဲ႔ တစ္ခုခု အကူအညီလိုရင္ F1 ေလးႏွိပ္လိုက္တာနဲ႔ Help and Support Center ေလးကို ေရာက္သြားပါလိမ့္မယ္။ ဒါမွမဟုတ္ရင္လည္း Desktop ေပၚမွာရွိတဲ႔ တစ္ခုခုကို Select ေပးၿပီး F1 ႏွိပ္လိုက္တာနဲ႔ Window Help and Support box ေလးက်လာပါလိမ္႔မယ္။ အဲ႔ဒီမွာ Window 7 နဲ႔ဆိုင္တဲ႔ tutorial ေတြ Tools ေလးေတြ အေၾကာင္းနဲ႔ ျပႆနာေတြ ဘယ္လိုေျဖရွင္း ရမလဲဆိုတာေတြ လမ္းညႊန္ထားတဲ႔ ေနရာေလးပါ။ တကယ္ကို အသံုး၀င္ပါတယ္။

F2


အားလံုးသိၿပီးတဲ႔အတိုင္း Folder ေတြကို Select လုပ္ၿပီး F2 ႏွိပ္ၿပီး Rename ေပးလို႔ရပါတယ္။

F3


F3 ကေတာ့Search သေဘာတရားေလးပါ။ Start bar မွာပါတဲ႔ function ေလးအတိုင္းပါပဲ။ မိမိစက္ထဲမွာ ရွိတဲ႔အရာေတြကို ရွာေဖြလို႔ ရပါတယ္။

F4


F4 ကေတာ့ Browser ေတြဖြင့္ထားရင္ Address Bar မွာရွိတဲ႔ Address ကို Select လုပ္ေပးျပီးသား ျဖစ္သြားပါတယ္။ တကယ္လို႔ FOLDER ဖြင့္ထားျပီး F4 ႏွိပ္လိုက္ရင္ေတာ့ မိမိ FOLDER ရွိတဲ႔ Path ကိုုျပေပးမွာ ျဖစ္ပါတယ္။

F5
REFRESH လုပ္ေပးပါတယ္။ တကယ္လို႔ Browser ေတြဖြင့္ထားတယ္ ဆိုရင္လည္း Refresh လုပ္ေပးပါတယ္။ Right Click မွာပါတဲ႔ Refresh နဲ႔တူတူပါပဲ။

F6
F6 ကေတာ့ Browser ဖြင့္ထားခဲ႔ရင္ Browser ထဲမွာရွိတဲ႔ Item ေလးေတြကို Tab အေနနဲ႔ တစ္ခုကေန တစ္ခု ကူးေျပာင္းေပးပါတယ္။ FOLDER ဖြင့္ထားမယ္ဆိုရင္လည္း FOLDER ထဲမွာရွိတဲ႔ Item တစ္ခုမွတစ္ခုကို ကူးေျပာင္းေပးပါတယ္။

F10


F10 ကေတာ့ Browser မွာရွိတဲ႔ MENU Bar ေလးကို ေဖာ္ခ်င္ ေဖ်ာက္ခ်င္ရင္ သံုးတဲ႔ KEY ေလးပါ။ GOOGLE Chrome တို႔ IE9 တို႔မွာ MENU Bar ေလးျမင္ခ်င္ရင္ F10 ေလးသာ ႏွိပ္ေပးလိုက္ပါ။

F11
F11 ကေတာ့ Full Screen ျမင္ခ်င္ရေအာင္ ကူညီပါတယ္။ BROWSER ဒါမွမဟုတ္ FOLDER ဖြင့္ထားလို႔ Full Screen ျမင္ခ်င္ရင္ F11 ေလးသာႏွိပ္လိုက္ပါ။ ပံုမွန္အတိုင္း ျပန္ေခၚခ်င္ရင္လည္း F11 ပဲျပန္ႏွိပ္ေပးလိုက္ပါ။

F7,F8,F9,F12 တို႔ကေတာ့ ခုခ်ိန္ထိ မသတ္မွတ္ရေသးပါဘူး။

Monday, December 20, 2010

Secret Run Command

ကၽြန္ေတာ္တို႔ Run Box မွာ ရိုက္ထည့္လို႔ရတဲ႔ Command ေတာ္ေတာ္မ်ားမ်ားကို သူငယ္ခ်င္းမ်ားအားလံုး သိျပီးသားျဖစ္ၾကမွာပါ။ အခုေျပာမွာကေတာ့ အင္မတန္လူသိနည္းတဲ႔ Run Box Command ေလးေတြ ပါပဲ။ ဗဟုသုတ အျဖစ္ေ၀မွ်လိုက္ပါတယ္။ Run Command ေလးေတြ စမ္းသပ္ခ်င္တဲ႔ သူငယ္ခ်င္းမ်ား အတြက္ေပါ့။
Command
1. အစက္ကေလး တစ္စက္ကေတာ့ Home Directory ဆီကိုေရာက္ပါလိမ့္မယ္။


2. အစက္ေလး ႏွစ္စက္ဆိုရင္ေတာ့ User Directory ဆီကို ေရာက္ပါလိမ့္မယ္။


3. အစက္ကေလး သံုးစက္ဆိုရင္ေတာ့ my computer ကိုေရာက္ပါလိမ့္မယ္။


4. “ \ “ေလးတစ္ေခ်ာင္းကေတာ့ SystemDrive ထဲကိုေရာက္ပါလိမ့္မယ္။


အားလံုးပဲ လိုသလိုအသံုးၿပဴဖို႔ပါ။

Sunday, December 19, 2010

FaceBook Album Downloader

Facebook သံုးေနတဲ႔ သူငယ္ခ်င္းမ်ား အတြက္ FaceBook မွာရွိတဲ႔ မိမိတို႔ရဲ႕ သူငယ္ခ်င္းေတြရဲ႕ ဓါတ္ပံုေတြကို Download ဆြဲတဲ႔အခါ တစ္ပံုခ်င္းမဟုတ္ဘဲ Folder လိုက္ ေဒါင္းလုပ္ခ်လို႔ရတဲ႔ နည္းေလးပါ။ မိမိတို႔သံုးေနတဲ႔ Browser မွာ Addonေလး Runေပးလိုက္ရံုပါပဲ။ ေအာက္မွာေပးထားတဲ႔ Link ေလးမွာ သြားျပီး Addon ေလး Run ေပးလိုက္ရံုပါပဲ။ လုပ္နည္းကေတာ့ မိမိDownload လုပ္ခ်င္တဲ႔ သူငယ္ခ်င္းရဲ႕ ပံုေလးဆီကိုသြားၿပီး Right Click ေထာက္လိုက္ပါ။ ေအာက္မွာျပထားတဲ႔ ပံုေလးအတိုင္း Download Album with FacePAD ဆိုတာေလးနဲ႔ Download ခ်လိုက္ပါ။



ပီးရင္ မိမိသိမ္းခ်င္တဲ႔ေနရာေလး ေရြးေပးလိုက္ေပါ့။ ဒါဆိုရင္ ပံုေတြကို တစ္ပံုခ်င္းခ်စရာမလိုဘဲ Folder လိုက္ မိမိစက္ထဲကို ေရာက္လာပါလိမ့္မယ္။ အားလံုးအဆင္ေျပပါေစ။

Facebook Album Downloader


Folder ေတြဖြင့္ရတာ ၾကာေနရင္

WindowsXPမွာ Folderေတြ ဖြင္႔တဲ႔အခါ တစ္ခါတစ္ေလ ၾကာေနတတ္ပါတယ္။ ျမန္ဆန္ေအာင္ လုပ္တဲ႔နည္းေလးပဲ ေျပာျပလိုက္ပါမယ္။ Windows Xpသံုးေနတဲ႔ သူငယ္ခ်င္းမ်ား အဆင္ေျပ လြယ္ကူေစေအာင္ပါ။ လုပ္နည္းေလးကေတာ့
1. My Computer ကိုဖြင့္လိုက္ပါ။
2. Menu bar မွာပါတဲပ Tools ကို Click လိုက္ပါ။
3. Folder option ကို Click လိုက္ပါ။
4. Folder optionထဲက View tab ကို၀င္လိုက္ပါ။
5. View ထဲက Automatically search for network folders and printers ကိုအမွန္ျခစ္ေလး ျဖဴတ္ေပးလိုက္ပါ။ ၿပီးရင္ Apply >> OK ေပါ့။


ဒါဆိုရင္ေတာ့ အတိုင္းအတာ တစ္ခုအထိ folder ေလးေတြ ဖြင္တဲ႔အခါမွာ ျမန္ျမန္ဆန္ဆန္ ပြင့္လာမွာေတာ့ ေသခ်ာပါတယ္။ အားလံုးအဆင္ေျပပါေစ။

ေနာက္တစ္နည္း
1. Run Box မွ Regedit လို႔ရိုက္ၿပီး Registry ထဲေရာက္ေအာင္ သြားလိုက္ပါ။
2. Registry ထဲေရာက္ရင္ HKEY_LOCAL_MACHINE> System > CurrentControlSet > Control >Filesystem ထဲေရာက္ေအာင္ သြားလိုက္ပါ။
3. Filesystem ကိုေရာက္ရင္ Right Click ေထာက္ၿပီး New ကေန DWORD Value အသစ္တစ္ခု တည္ေဆာက္လိုက္ပါ။ မရွင္းရင္ ပံုေလးကို ၾကည့္ေပးပါ။


4. ညာဘက္မွာ New Value ဆိုၿပီး အသစ္တစ္ခု ထပ္ေပၚလာပါလိမ့္မယ္။ ေပၚလာတဲ႔ New Value #1 ေနရာမွာ NtfsDisableLastAccessUpdate လို႔အတိအက် Rename ေပးလိုက္ပါ။


5. Rename ေပးထားတဲ႔ ေနရာေလးကို Double Click ႏွိပ္လိုက္ရင္ တန္ဖိုးသတ္မွတ္ဖို႔ Box ေလးတစ္ခု ထပ္က်လာပါလိမ့္မယ္။ Value ကို 0 ကေန 1 ဆိုျပီး ေျပာင္းျပီး သတ္မွတ္ေပးလိုက္ပါ။ ၿပီးရင္ OK ေပါ့။


Saturday, December 18, 2010

Bat Files သင္ခန္းစာ(၆)


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


က်ေနာ္တုိ႔ရဲ႕ TuT ေလးကို ဆက္လက္ေဆြးေႏြးလိုက္ၾကရေအာင္…
က်ေနာ္ ဒီေန႔ ေဆြးေႏြးၾကည့္မွာကေတာ့ if နဲ႔ parameter ေတြကို ႏိႈင္းယွဥ္ၿပီးေတာ့ program ကို အလုပ္လုပ္ေစတဲ့ နည္းၿဖစ္ပါတယ္။

IF နဲ႕ parameter ကို ဘယ္လုိ တုိက္ဆုိင္စစ္ေဆးမလဲဆုိတာကိုေတာ့ ေအာက္က if ရဲ႕ ေ၇းပံုေရးနည္း (syntax) ကို ၾကည့္ၾကည့္ေပးပါ။
IF [NOT] string1==string2 Command
အေပၚမွာေပးထားတဲ့ Code ကို ေအာက္ကဥပမာေလးနဲ႔ေလ့လာၾကည့္ရေအာင္။
@echo off
if %1==cp goto COPY
goto DEL

:COPY
Copy %2 C:\Users\Administrator\Desktop\
echo You have copied %2 to your desktop
goto :END

Description: :DEL
Del %2
echo Delete Process Completed.

:END
ဒီ ဥပမာေလးကေတာ့ က်ေနာ္ ဟုိးအရင္ကစာအုပ္တစ္အုပ္ကေနေတြ႔ထားတာေလးပါ။ စာဖတ္သူ ပိုမုိနားလည္ေစဖို႔အတြက္ က်ေနာ္ ၿပန္ၿဖည့္ေရးထားပါတယ္။ သူေရးသြားတဲ့ ပံုစံေလးကေတာ္ေတာ္ ေကာင္းပါတယ္။ (အဲဒီ့စာအုပ္ထဲမွာကေရးသာေရးထားတယ္ Code ကတုိကလည္းတုိေသးတယ္ ရွင္းကမရွင္းၿပထားဘူးဆုိေတာ့ ဘယ္လို ၿပန္ရွင္းရင္ အစ္ကိုတို႔ အစ္မတုိ႔ နားလည္မလဲဆုိတာကို စဥ္းစားလိုက္ရတာ က်ေနာ့္မွာ ေတာ္ေတာ္ တုိင္ပတ္သြားေသးတယ္။ ခုေတာ့ အုိေကသြားပါၿပီ။ သူ႔မူရင္း Code လုိလည္း တုိႏံွ႔ႏွံ႔ဟုတ္ေတာ့ဘူး။ နည္းနည္းရွည္သြားဘီ။ နားလည္ဖို႔လည္း လြယ္သြားပါၿပီ။ Description: :DDescription: :DDescription: :D)
ဒီ Forum ထဲမွာ code ကို ဒီအတိုင္းၾကည့္ရင္ေတာင္ နားလည္ေနတဲ့ အဆင့္ကို ေရာက္ေနတဲ့သူေတြလည္း ရိွနုိင္ပါတယ္။ နားမလည္ေသးတဲ့သူေတြအတြက္လည္း က်ေနာ္ရွင္းၿပေပးပါ့မယ္။ နားလည္ၿပီးသားဆုိရင္လည္း က်ေနာ္ရွင္းတာ လုိသြားရင္ ၿဖည့္ေၿပာေပးၾကပါဦး။

ဒီဥပမာမွာဆုိရင္ က်ေနာ္တို႔ဟာ parameter ၂ ခုကို သံုးသြားပါတယ္။ ပထမ parameter ကို သံုးထားတဲ့ေနရာကေတာ့ IF statement နဲ႔ cp ဆုိတဲ့ parameter တစ္ခုကို %1 ဆုိတဲ့ user ဆီက ၀င္လာမယ့္ ေကာင္နဲ႔ တုိက္စစ္ပါတယ္။ အကယ္လို႔ တူတယ္ဆုိရင္ေတာ့ COPY ဆုိတဲ့ Function ဆီကို သြားၿပီးေတာ့ copy အလုပ္ကို လုပ္မွာၿဖစ္ပါတယ္။ ဒါမွမဟုတ္ဘဲနဲ႔ မတူခဲ့ရင္ေတာ့ DEL ဆုိတဲ့ Function ဆီကို ေရာက္မွာ ၿဖစ္ပါတယ္။
ဒုတိယ parameter ကေတာ့ %2 ပါ။ %2 ကိုေတာ့ file name ကို လက္ခံရန္အတြက္ အသံုးၿပဳထားပါတယ္။ က်ေနာ္တုိ႔ဟာ 1st parameter မွာ cp မရိုက္ထည့္ဘဲ တၿခားဟာသာ ၀င္လာခဲ့ရင္ေတာ့ DEL Function ဆီကို ေရာက္လာမွာၿဖစ္ၿပီးေတာ့ %2 ၿဖစ္တဲ့ က်ေနာ္တုိ႔ သတ္မွတ္ေပးမယ့္ file က ပ်က္သြားမွာၿဖစ္ပါတယ္။

အေပၚက ဥပမာေလးကို run ရင္ ဘယ္လို run ရတယ္ဆုိတာ ေၿပာၿပေပးပါ့မယ္။ က်ေနာ္ FOR Looping အေၾကာင္းရွင္းၿပခဲ့တုန္းက တစ္ခါ ဒီလုိ ပံုစံမ်ိဳးေရးေပးဖူးပါတယ္။ ေမ့သြားတဲ့ သူေတြ အတြက္ ၿပန္ရွင္းၿပေပးတာပါ။
Program Run ပံု အဆင့္ဆင့္
Desktop ေပၚမွာ Test ဆုိတဲ့ နာမည္နဲ႔ Folder အသစ္တစ္ခု အရင္ေဆာက္ပါ။
ၿပီးရင္ အေပၚက Code ေလးကို Notepad ထဲမွာေ၇းၿပီးရင္ေတာ့ အဲဒီ့ Folder ထဲမွာ if.bat နဲ႔ သိမ္းလုိက္ပါ။
သူ႔ရဲ႕ လမ္းေၾကာင္းကေတာ့ (C:\Users\Administrator\Desktop\Test) ဆိုၿပီးၿဖစ္ေနရပါမယ္။
အဲဒီ့ Test ဆုိတဲ့ Folder ထဲကိုဘဲ text file တစ္ခုခု ဒါမွမဟုတ္ၾကိဳက္တာ တစ္ခုခုထည့္ထားပါ။ နာမည္ကိုလည္း ၾကိဳက္တာေပးလို႔ရေပမယ့္ က်ေနာ္ ေၿပာလို႔ လြယ္သြားေအာင္ fortesting.txt နဲ႔ သိမ္းထားပါ။
ၿပီးရင္ Start>>RUN>>cmd ကိုရိုက္ထည့္ပါ။
Command Prompt ပြင့္လာၿပီဆုိရင္ေတာ့ ခုနက if.bat ဖိုင္လမး္ေၾကာင္း(C:\Users\Administrator\Desktop\Test) ဆီကို cd Command သံုးၿပီးေၿပာင္းေပးပါ။
cmd ထဲေရာက္ေနၿပီး လမ္းေၾကာင္းလည္းေၿပာင္းၿပီးသားဆုိပါက

မိမိ path လမ္းေၾကာင္း>if.bat cp fortesting.txt
Enter ေခါက္လုိက္ပါက You have copied fortesting.txt to your desktop ဆုိတဲ့ စာေလးေပၚလာၿပီးေတာ့ Desktop ေပၚမွာ က်ေနာ္တုိ႔ရဲ႕ Test ဆုိတဲ့ folder ထဲက ဖိုင္ေလးကို copy ကူးၿပီးသားေတြ႔ရပါလိမ့္မယ္။
အကယ္လို႔မ်ား cp ဆုိတဲ့ေနရာမွာ တၿခားတစ္ခုခု ရိုက္ထည့္လိုက္မယ္ဆုိရင္ေတာ့ Delete Process Completed. ဆုိတဲ့ စာေလးေပၚလာၿပီးေတာ့ fortesting.txt ကို Test ဆုိတဲ့ folder ထဲမွာ ပ်က္သြားတာေတြ႔ရပါမယ္။
အထက္ပါ ဥပမာ ကို က်ေနာ္တုိ႔ ေနာက္္တစ္ဆင့္အေနနဲ႔ ပိုမိုေကာင္းမြန္ေအာင္ ၿပဳၿပင္ခ်င္ရင္ ၿပဳၿပင္လုိ႔ရပါေသးတယ္။ ဥပမာ က်ေနာ္တုိ႔ဟာ Program ထဲမွာဘာမွ မရိုက္ထည့္ဘဲနဲ႔ parameter ကို အလြတ္ၾကီးထည့္ေပးလိုက္ရင္ error ၿပေအာင္ေရးလုိက္ဖို႔ပါ။ ဘာမွ မခက္ခဲပါဘူး။ ေအာက္က Code ေလးတစ္ခုေလာက္ထည့္ေပးလိုက္ရံုပါဘဲ။
@echo off
IF “%1
==”" ECHO Parameter Error
အဲလိုဆုိရင္ေတာ့ Parameter မပါတာနဲ႔ Error Message ကို ၿပေပးမွာပါ။ အဲလိုမ်ိဳးပံုစံတူအေနနဲ႔ က်ေနာ္တုိ႔ဟာ ဒုတိယ parameter ၿဖစ္တဲ့ File Name မွာ အလြတ္ၿဖစ္ေနမေနကို လည္း စစ္ေဆးေပးလို႔ရတယ္ဆုိတာ စာဖတ္သူ အေနနဲ႔ ကိုယ့္ဟာကို စဥ္းစားမိမယ္လို႔ထင္ပါတယ္။
ပထမေရးေပးခဲ့တုန္းက file ၇ိွမရိွစစ္ေဆးသလိုဘဲ ဒီတစ္ေခါက္ parameter စစ္တာမွာလည္း NOT ကို သံုးတာရိွပါတယ္။ သံုးပံုသံုးနည္း အတူတူ ၿဖစ္လုိ႔ မေရးၿပေတာ့ဘူးေနာ္….
ဒီေလာက္ဆုိရင္ Batch File Programming နဲ႔ ဘာေတြ သံုးလို႔ရတယ္ဆုိတာ သေဘာေပါက္လာေလာက္ၿပီလို႔ထင္ပါတယ္။ ဥာဏ္ရိွ၇င္ ရိွသလို ခ်ဲ႕ထြင္ အသံုးၿပဳနုိင္လာပါလိမ့္မယ္။ bat ကို တအားကြ်မ္းသြားရင္ Windows တစ္ခုလုံးကို ေတာင္ ေၿပာင္းၿပန္လွန္လိုက္လို႔ရေသးတယ္။ ဘယ္လိုလုပ္ရလဲဆုိတာေတာ့ ကိုယ့္ဟာကိုယ္စမ္းၾကည့္ၾကေတာ့ေပါ့။ က်ေနာ္ရွင္းၿပတဲ့အထဲမွာေတာင္ အနည္းအက်င္းပါေနၿပီ။ (က်ေနာ့္တုန္းကဆုိရင္ Command Prompt ကေန del လုိ႔ရိုက္လိုက္၇င္ copy လုပ္သြားတာတို႔ copy ဆုိရင္ del တာတုိ႔ အမ်ိဳးမ်ိဳးကလိၾကည့္ဖူးတယ္ဗ်။)
စကားမစပ္ က်ေနာ္ တစ္ခုေလာက္ ေၿပာခ်င္ပါေသးတယ္.. ဟုိေန႔က က်ေနာ့္ရဲ႕ bat tutorial ကို MZ မွာ သြားတင္ၾကည့္တာ အစ္ကုိတစ္ေယာက္က သူက က်ေနာ္ရွင္းၿပတာေတြ နားလည္ပါတယ္တဲ့။ ဘယ္မွာ သံုးရတာတယ္ဆုိတာကိုေတာ့ ခုခ်ိန္ထိမသိေသးလို႔ပါတဲ့။ Description: :DDescription: :DDescription: :Dအဲဒါ က်ေနာ္ ဘယ္လို ၿပန္ေၿဖလိုက္ရင္ ေကာင္းမလဲဟင္။ ဘယ္လို ၿပန္ေၿဖရမွန္းေတာင္ မသိလို႔ ခုထိ မေၿဖေပးရေသးဘူး။ Description: :PDescription: :PDescription: :P
ဒီေန႔ေတာ့ အခ်ိန္မရေတာ့လို႔ ဒီေလာက္ပါဘဲ။ ဆက္ရန္က်န္ေသးသည္……..
SYKO

written by SYKO

Wednesday, December 15, 2010

Cafezee_3.9

ကၽြန္ေတာ္ကုိ ေမးထားေသာ ေမးခြန္းမ်ား ၊ ေမးလ္ပုိ႕ထားေသာ သူငယ္ခ်င္းမ်ား ၊ comments ထားေသာ သူငယ္ခ်င္းမ်ားကုိ စာေမးပြဲမ်ား ျပီးဆုံးတာနဲ႕ ေျဖေပးပါမည္။ အခုလဲ ေမးလ္ပုိ႕ထားတဲ႕ ကုိတီးတီးအတြက္ Cafezee_3.9 ကုိတင္ေပးလုိက္ပါတယ္။ ကုိတီးတီးေျပာတဲ႕ ၁၀ လုံးအထက္ ရမရေတာ႕ ကုိယ္တုိင္သာ သုံးၾကည္႔ေပးပါ။ ေက်းဇူးတင္ပါတယ္။



ေဒါင္းလုပ္ခ်ရန္

ဝလံုးေလးေတာ႔ လြမ္းေစလို


ပင္႔ ၊ ဝိုက္ ၊ ရစ္ ၊ ခ်
အဝိုင္း ရေအာင္
လက္လယ္ လက္ညွိဳး
ေရွ႕တိုးလက္မ
ခက္ဖြဖြကိုင္
ဖေနာင္႔ ကိုမ႑ိဳင္ျပဳ
တူရွု က ညာ .....

ပုလဲလံုးညီ
ႀကိဳး နဲ႔သီသို႕
အစကိုခြာ
ေအာက္ ကိုအသာထိ
မဖိတဖိ
ေရွ႕ႏွင္႔ ညွိ ......

ဝ.. လံု.. ေရ.. ဝ
ႏႈတ္ က ရြတ္ဆို
ေနာက္ပါးခို၍
ၿပံဳးခ်ိဳမ်က္ႏွာ
ခ်ီးမြမ္းကာျဖင္႔
လက္ထပ္သင္ေပး
ေလးျမတ္ေမတၱာ
မေမ႔ရာ ....

ဝလံုးစားသံုး
ႏွလံုးျပည့္ဝ
ေမာင္မယ္လွတို႕
တိုးတက္ျမင္႔မား
စာစကားစုံ
အဖံုဖံုကၽြမ္းက်င္
မိုးမျမင္လည္း
ငယ္စဥ္ခဏ
ဘဝစဝယ္
ေခၽြးက်ေအာင္ေရး
ဝလံုးေလး ကို
ခဏေလာက္ေတာ႔ လြမ္းေစလို ........။ ။


စာစကားမ်ိဳးစံုကို တက္ကၽြမ္းၿပီး မိုးမျမင္ေလမျမင္ နဲ႔ဘဝင္ေတြျမင္႔ၿပီး
ျမန္မာျပည္ပညာေရး အားအထင္ေသးေနေသာျမန္မာမ်ား
ငယ္စဥ္ကတေနကုန္ေခၽြးျပန္ေအာင္ေရးခဲ႔ ရေသာဝလံုးေလးမ်ား နဲ႔
ဝ လံု ေရ ဝ ... လို႔ ကန္႔ကူလက္လွည့္ သင္ေပးခဲ႔တဲ႔ ျမတ္ဆရာ မ်ား ကို
ခဏေလးေတာ႔ လြမ္းၾကေစလိုပါ သည္ ....(ေက်ာ္သူ)

ေ၀လည္းေမႊး ေၾကႊလည္းေမႊး

ေ၀လည္းေမႊး ေၾကႊလည္းေမႊး
ရခဲလွစြာ လူ႔ဘ၀မွာ
ျဖစ္တည္ေမြးဖြား ႏိုင္ငံ႔သားသည္
အသက္အခ်ိန္ မိဘဂုဏ္သိမ္
စည္းစိမ္စီးပြား ခင္သူမ်ားႏွင့္
ၾကင္သူမ်ားအား လ်စ္လ်ဴထား၍
ျပည္သူ႔အတြက္ မားမားရပ္လ်က္
မေနမနား တာ၀န္မ်ားအား
အသက္ခႏၶာ မငဲ႔ညွာပဲ
ႀကိဳးစားရြက္ေဆာင္ စစ္သားေမာင္သည္
ေ၀ရင္လည္းေမႊး ေၾကြလည္းေမႊး၏။


အပတ္စဥ္(၄၉)မွ ေနာင္ေတာ္မ်ားအား ေရႊရတုအပတ္စဥ္မွ ကၽြန္ေတာ္က ဤကဗ်ာေလးျဖင့္ ေလးစားစြာ ဂုဏ္ျပဴအပ္ပါသည္။ စာအုပ္ေလးကိုေတာ့ စကား၀ါေျမဆိုဒ္မွ ကူးယူေဖာ္ျပထားပါတယ္။ စိတ္၀င္စားတဲ႔ သူငယ္ခ်င္းမ်ား ဖတ္ရူလို႔ရေအာင္ပါ။

Monday, December 13, 2010

X-Masသစ္ပင္ စက္ေပၚတင္မယ္

ဒီဇင္ဘာရဲ႕သေကၤတ အမွတ္တရနဲ႔ X-Masကို ျဖတ္သန္းခ်င္တဲ႔ သူငယ္ခ်င္းမ်ား မိမိကြန္ပ်ဴတာေလးထဲမွာ X-masသစ္ပင္ေလးမ်ား စိုက္ထားႏိုင္ဖို႔အတြက္ အမွတ္တရနဲ႔ ေ၀မွ်လိုက္ပါတယ္။ Setup software ေလးကေတာ့ ပို႔အေဟာင္းထဲကေန ျပန္ရွာၿပီးတင္ေပးထားသလို Portable Software ေလးကေတာ့ Forever Friends ကေန ေတြ႔လို႔ ဒီဆိုဒ္ကို အလည္တေခါက္ လာေရာက္တဲ႔ သူငယ္ခ်င္းမ်ားအတြက္ ေ၀မွ်လိုက္ပါတယ္။ လိုအပ္မယ္ထင္ရင္ ေအာက္မွာယူလိုက္ၾကပါ သူငယ္ခ်င္းတို႔ေရ။


Portable

Setup

Sunday, December 12, 2010

Bat Files သင္ခန္းစာ (၅)


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

က်ေနာ္ တုိ႔ရဲ႕ TuT ကို ဆက္လက္ေဆြးေႏြးၾကရေအာင္….
ဒီေန႔မွာေတာ့ Condition စစ္ၿခင္းကိစၥရပ္ေတြနဲ႔ ပါတ္သက္ၿပီးေဆြးေႏြးေပးသြားမွာၿဖစ္ပါတယ္။ IF အေၾကာင္းကေနစတင္ေဆြးေႏြးပါ့မယ္။ အရင္ရက္ေတြက IF ကို Coding ထဲမွာ ထည့္သံုးခဲ့ဖူးေပမယ့္ က်ေနာ္ အေသးစိတ္ ရွင္းၿပၿခင္းမရိွခဲ့ပါဘူး။ အဲဒီ့အတြက္ If နဲ႔ ပါတ္သက္ၿပီးက်ယ္က်ယ္ၿပန္႔ၿပန္႔သိနုိင္ေအာင္ အခု ရွင္းၿပေပးပါ့မယ္။ အရင္ရက္ေတြက က်ေနာ္ေရးခဲ့တဲ့ ဟာေတြက Ref မရိွေပမယ့္ ဒီတစ္ခါေရးတဲ့ဟာကေတာ့ က်ေနာ္ကိုယ္တုိင္လည္း ၿပန္လည္စိတ္ပါလာၿပီး IF နဲ႔ ပါတ္သက္လို႔ အေသးစိတ္ေရးေပးခ်င္တဲ့ စိတ္လည္း ရိွတာေၾကာင့္ Google ကေနရွာေဖြၿပီး Ref လုပ္ေပးလိုက္ပါတယ္။ က်ေနာ္တုိ႔ရဲ႕ Batch File Programs ေတြကို Intel ရိွေစဖုိ႔နဲ႔ ပိုမို အသံုးတည့္ေစလိုတဲ့ အခါေတြမွာ If statement ေတြကိုအသံုးခ်နုိင္ပါတယ္။ သူ႔ကို အသံုးခ်ၿခင္းအားၿဖင့္ က်ေနာ္တုိ႔ သတ္မွတ္ထားတဲ့ parameter ေတြ Variable ေတြကို စစ္ၿပီးေတာ့ သက္ဆုိင္ရာ Task တစ္ခုစီကို အလုပ္လုပ္ေစတာမ်ိဳးေတြ ကိုလုပ္နုိင္ပါတယ္။ ဒါတင္မကေသးပါဘူး သူက က်ေနာ္တို႔လိုခ်င္တဲ့ File ကို လိုခ်င္တဲ့ေနရာမွာ ရိွမရိွကိုပါ စစ္ေပးနုိင္ပါေသးတယ္။ ၿခံဳငံုေၿပာရမယ္ဆုိရင္ေတာ့ If ကို Variable ေတြကို စစ္တဲ့ အခါမွာ သံုးတယ္လို႔ အၾကမ္းဖ်င္းမွတ္နုိင္ပါတယ္။
IF ၿဖင့္ File ရိွမရွိကုိစစ္ေဆးၿခင္း
File တစ္ခုကို က်ေနာ္တုိ႔ လုိခ်င္တဲ့ ေနရာမွာ ရိွမရိွကို စစ္ခ်င္တယ္ဆုိရင္ အသံုးၿပဳေလ့ရိွတယ္ If ရဲ႕ ေရးပံုေရးနည္းကေတာ့…
IF EXIST FILENAME Command
က်ေနာ့္ ေရးသားပံုအတုိင္း If ရဲ႕ ေရးပံုေရးနည္းကို နားလည္လြယ္ေစဖို႔ ဥပမာနဲ႔ ရွင္းၿပေပးပါ့မယ္။ ေအာက္မွာ ေပးထားတဲ့ Code ကို Notepad ထဲမွာ ကူးထည့္လိုက္ပါ….
IF EXIST c:\autoexec.bat ECHO The File Exists at that place
အေပၚက Code ရဲ႕ အလုပ္လုပ္မယ့္ပံုစံကို ေလ့လာၾကည့္ရေအာင္…
သူက c:\autoexec.bat ဆုိတဲ့ file ရိွမရိွကို စစ္ပါမယ္ ၊ အကယ္လို႔ရိွခဲ့မယ္ဆုိရင္ေတာ့ echo နဲ႔ ‘The File Exists at that place’ ဆုိၿပီးေတာ့ ေဖာ္ၿပေပးမွာၿဖစ္ၿပီးေတာ့ ၊ မရွိခဲ့ဘူးဆုိရင္ေတာ့ ဘာအလုပ္မွဆက္လုပ္မွာ မဟုတ္ပါဘူး။
Code ကို မရွင္းၿပေတာ့ ဘဲ Program အလုပ္လုပ္မယ့္ ပံုစံကို ရွင္းၿပလိုက္တာ နားလည္လြယ္မယ္ထင္လို႔ က်ေနာ္ ပံုစံေၿပာင္းၿပီးရွင္းၿပရတာပါ။ မေန႔က For Loop ကို က်ေနာ္ code ေတြကိုပါ ရွင္းၿပတာ ၊ က်ေနာ့္သူငယ္ခ်င္းေတြက နားမလည္ဘူးဆုိလို႔ ဒီေန႔လည္း အဲလိုထပ္မၿဖစ္ရေလေအာင္ Program Flow ကို ဘဲရွင္းၿပသြားတာပါ။ For Loop ကို ေတာ့ အခြင့္အခါသင့္လွ်င္ထပ္ရွင္းၿပေပးပါ့မယ္။
အခုက်ေနာ္တုိ႔ အေပၚက ဥပမာကို ၿပန္ၾကည့္လုိက္ပါ။ အကယ္လို႔ File သာ မရွိေတာ့ရင္ သူ အလုပ္မလုပ္ေတာ့ပါဘူး။ အဲဒီ့လုိ မၿဖစ္ေစဖို႔အတြက္ က်ေနာ္တုိ႔ဟာ else ပံုစံမ်ိဳး အေရးအသားတစ္ခုထည့္ေရးလို႔ရပါတယ္။ စဥ္းစားပံုကေတာ့ အကယ္လုိ႔မ်ား က်ေနာ္တုိ႔ လိုခ်င္တဲ့ file ရိွမယ္ဆုိရင္ အလုပ္တစ္ခု လုပ္ခိုင္းၿပီးေတာ့ ၊ မရိွခဲ့ဘူးဆုိရင္ ေနာက္အလုပ္တစ္ခုလုပ္ပါ ဆိုတာကို အရင္ရက္က က်ေနာ္ေရးေပးဖူးတဲ့ goto command ကို အသံုးၿပဳသြားမွာပါ။
ဘယ္လိုေရးၾကမယ္ဆုိတာ နားလည္လြယ္ေစဖို႔ ေအာက္မွာ ရိွတဲ့ ဥပမာေလးကို ေလ့လာၾကည့္ရေအာင္….
@echo off
IF EXIST C:\syko.txt goto SYKO
goto end
:SYKO
echo SYKO exists
pause
:end
echo SYKO doesn’t exist
pause
အေပၚက ဥပမာကို Run လိုက္မယ္ဆုိရင္ အလုပ္လုပ္မယ့္ ပံုစံကေတာ့….
အကယ္လို႔ C:\syko.txt သာရိွမယ္ဆုိရင္ က်ေနာ္တုိ႔ဟာ goto ကို သံုးၿပီးေတာ့ SYKO ဆုိတဲ့ အပိုင္းတစ္ခုဆီလႊဲထားခဲ့ပါတယ္။ ဒါဆုိရင္ File သာရွိရင္ အဲဒီ့ SYKO ဆိုတာကို လုပ္မွာပါ။
အဲ.. အကယ္လို႔မ်ား file သာမရိွခဲ့ဘူးဆုိရင္ စစခ်င္းေရးခဲ့တဲ့ Program မွာ လုိရပ္သြားမွာဆုိးတဲ့ အတြက္ goto end ဆုိၿပီးေတာ့ ေနာက္တစ္လိုင္းစစ္ခဲ့ပါတယ္။ ထိုသို႔ စစ္ၿခင္းအားၿဖင့္ File မရိွေတာ့ရင္ Program ရပ္သြားခ်င္းမွ ေရွာင္ဖယ္နုိင္မွာၿဖစ္ၿပီးေတာ့ Program က ေနာက္တစ္လိုင္းကို အလုိလိုဆင္းဖတ္ၿပီးေတာ့ end ဆုိတဲ့ အပုိင္းကို ေရာက္သြားမွာပါ။ ဒါဆိုရင္ User အတြက္လည္း doesn’t exist ဆုိတဲ့ message ကို ၿပန္လည္ၿမင္ေစမွာၿဖစ္ပါတယ္။
ဒီေလာက္ဆုိရင္ IF နဲ႔ ဖိုင္ရိွတာကို စစ္ပံုစစ္နည္းနားလည္ၿပီလုိ႔ ထင္ပါတယ္။
ဆက္လက္ၿပီးေတာ့ File မရိွတာကို စစ္ၾကည့္ၾကရေအာင္
ေရးသားပံုကေတာ့ ခုနကနဲ႔ တူတူပါဘဲ။
IF NOT EXIST FILENAME Command
ဥပမာေလးေရးၾကည့္ရေအာင္
IF NOT EXIST c:\syko.txt ECHO It doesn’t Exist
Code အလုပ္လုပ္ပံုကို အေပၚမွာရိွတဲ့ exist နဲ႔ တူတဲ့အတြက္ထပ္မရွင္းၿပေတာ့ပါဘူး။
ဒီေလာက္ဆုိရင္ NOT ထည့္သံုးတာလည္း သိေလာက္ၿပီလုိ႔ထင္ပါတယ္။
****************************************************************************
သတိၿပဳရန္၊၊ ၊၊ က်ေနာ္တုိ႔ဟာ တစ္ခ်ိန္တည္းမွာပင္ IF ကို အခါခါသံုးၿပီးေတာ့ File ရိွမရိွစစ္လုိ႔ရတယ္ဆုိတာကို သိေစလုိပါတယ္။ အသံုးၿပဳလို႔ရေအာင္ တစ္ေၾကာင္းေရးၿပပါ့မယ္။
>>> IF EXIST c:\autoexec.bat IF EXIST c:\autoexec.bak ECHO Both Exist <<< **************************************************************************** အေပၚမွာက်ေနာ္ ေရးၿပခဲ့တာေတြက File ရိွမရိွကိုဘဲ စစ္လုိ႔ အဆင္ေၿပတာပါ။ အကယ္လို႔မ်ား က်ေနာ္တုိ႔ဟာ directories တစ္ခုရွိမရိွကို စစ္ခ်င္ၿပီဆုိရင္ေတာ့ အခက္ေတြ႔ပါၿပီ။ အဲဒီ့လို အေၿခအေနမ်ိဳးမွာေတာ့ NULL ဆုိတာေလးက အသံုးတည့္ၿပီေပါ့ဗ်ာ။ NULL ဆုိတာကေတာ့ ဘာမွမရိွတာပါ။ DOS ကနားလည္တာကေတာ့ Directory တစ္ခုမွာ NULL ဆုိတဲ့ Folder တစ္ခုရိွပါတယ္တဲ့။ (က်ေနာ္လည္းမသိဘူး Google ေၿပာတာ။ ) ဒါဆုိ က်ေနာ္တုိ႔ c:\windows ဆိုတာမ်ားရွိေလမလားလို႔ စစ္ေဆးၾကည့္ရေအာင္လားဗ်ာ။ အဲဒီ့လုိ စစ္ေဆးဖို႔ကေတာ့ လြယ္လြယ္ေလးပါ အေပၚမွာ က်ေနာ္တုိ႔ ေရးခဲ့သလို IF EXIST ကို ၿဖည့္ေရးသြားရံုပါ။ ေအာက္က Code ကို ၾကည့္လုိက္ပါ။ IF EXIST c:\windows\nul ECHO c:\windows exists အဲဒီ့လိုနည္းမ်ိဳးနဲ႔ဘဲ Drive တစ္ခုဟာ ခြင့္ၿပဳထားတဲ့ Drive ဟုတ္မဟုတ္စစ္နုိင္ပါေသးတယ္။ ေအာက္က Code ကို ၾကည့္ၾကည့္ပါ။ IF EXIST c:\io.sys ECHO Drive c: is valid ဒီေလာက္ဆုိရင္ File ရိွမရိွကို IF နဲ႔ စစ္ၿခင္းနဲ႔ ပတ္သက္လုိ႔ အားလုံး စံုသြားၿပီၿဖစ္လို႔ ေနာက္တစ္ခန္းမွာ User ရိုက္လုိက္တဲ့ Parameter ေတြကို စစ္ၿပီးေတာ့ အလုပ္လုပ္သြားပံုကို ရွင္းၿပပါ့မယ္။ ခုေတာ့ နားလုိက္ပါဦးမယ္။ ဖတ္ရႈေပးတဲ့အတြက္ ေက်းဇူးတင္ပါတယ္။ ေ၀ဖန္ အၾကံေပး ေထာက္ၿပမႈမ်ားကို လက္ခံလ်က္ SYKO

written by SYKO

Bat Files သင္ခန္းစာ (၄)

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

သင္ခန္းစာေလး ဆက္လက္ေဆြးေႏြးၾကရေအာင္
က်ေနာ္ ဒီတစ္ေခါက္ ေၿပာၿပေပးမွာကေတာ့ For Loop အေၾကာင္းေဆြးေႏြးေပးမွာၿဖစ္ပါတယ္။ အဆင့္ နည္းနည္း ၿမင့္လာၿပီၿဖစ္လို႔ ေသခ်ာေလး လိုက္လုပ္ၾကည့္ေစခ်င္တယ္။ ၁ေခါက္နဲ႔ နားမလည္ရင္ အနည္းဆုံး ၂ ေခါက္ေလာက္ဖတ္ေပးပါ။ က်ေနာ္ေရးထားတာ နားမလည္ရင္ေတာ့ က်ေနာ့္ကို ၿပန္ေမးပါ။ ေၿဖေပးပါ့မယ္။ ဒါဆုိ က်ေနာ္တုိ႔ For Loop အေၾကာင္းေလး စလုိက္ရေအာင္

သူ႔ကို ေရးမယ္ဆုိရင္ ေရးပံုေရးနည္းကေတာ့
FOR %%PARAMETER IN(set) DO command
For Loop ရဲ႕ Syntax ကိုေတြ႔လို႔ စိတ္မညစ္သြားပါနဲ႔။ က်ေနာ္ အတတ္နုိင္ဆုံး နားလည္လြယ္ေအာင္ေရးေပးပါ့မယ္။
က်ေနာ့္ တုန္းက ဆုိရင္ ဒီ Looping အပိုင္းလည္း ေရာက္ေရာ သင္ေပးမယ့္သူလည္း မရိွ ၊ Google မွာရွာေတာ့ လည္း အၿပည့္အစံုမရနဲ႔ ေတာ္ေတာ္ ဒုကၡေရာက္ခဲ့ရတာ။ အခုေတာ့ က်ေနာ္လည္း နားလည္သင့္သေလာက္ နားလည္ ခဲ့ၿပီးၿပီမို႔ မွတ္မိသေလာက္ ၿပန္လည္မွ်ေ၀တာပါ။
အစ္ကို တုိ႔ ဒီအပိုင္းမွာ ဖတ္ရတာ နားမလည္ေတာ့ လုိ႔ စိတ္ညစ္ၿပီးေတာ့ Bat ကို မေလ့လာေတာ့တာ မ်ိဳးေတာ့ မလုပ္ပါနဲ႔ လို႔ ေတာင္းဆုိခ်င္ပါတယ္။ က်ေနာ့္တုန္းကလည္း အဲလို စိတ္မ်ိဳးၿဖစ္ဖူးလို႔ပါ။ နားမလည္ရင္ က်ေနာ့္ကို ေမးပါ။ က်ေနာ္မသိရင္လည္း က်ေနာ့္ထက္ေတာ္တဲ့ တတ္တဲ့သူေတြကို ၿပန္ေမးေပးပါ့မယ္။
အတတ္နုိင္ဆုံး နားလည္ေအာင္ေရးေပးမွာ ၿဖစ္လို႔ ေသခ်ာလိုက္လုပ္ေပးပါ။
ကဲဒါဆုိရင္ က်ေနာ့္ ေရးနည္း ထုံးစံအတုိင္း ေအာက္က ဥပမာေလးနဲ႔ စလုိက္ရေအာင္
@echo off
cls
for %%A in (abc,def,xyz) do echo %%A
အဲဒါေလးရဲ႕ Code ေတြကို ရွင္းၿပပါ့မယ္။ cls ကေတာ့ သိၿပီးသားၿဖစ္မွာပါ။
For Loop ထဲမွာ Variable တစ္ခုၿဖစ္တဲ့ %%A ကို ေၾကၿငာပါတယ္။ ၿပီးေတာ့ သူ႔ထဲကို မတူညီတဲ့ Value ေတြကို (abc,def,xyz) ဆုိၿပီေတာ့ ကြင္းထဲမွာၾကိဳထည့္ထားပါတယ္။ အဲဒီ့ ကြင္းထဲကေကာင္ေတြကို ေတာ့ predefined set value လုိ႔ေခၚပါတယ္။ အဲဒါက Looping တစ္ခါပတ္တုိင္း တစ္ခါသတ္မွတ္ထားမွာပါ။
ေနာက္ဆုံးက echo %%A ဆုိတာနဲ႔ For Loop က Variable ရဲ႕ တန္ဖိုးကို အသစ္ေၿပာင္းထည့္ပါတယ္။
%%A ဆုိတာကေတာ့ Variable တစ္ခုၿဖစ္ၿပီး သူက Looping တစ္ခါပတ္တုိင္း မတူညီတဲ့ Values ေတြ ကို predefined set ထဲက တန္ဖုိးေတြနဲ႔ လက္ခံပါတယ္။
0 ကေန 9 ကလြဲရင္ %% ေနာက္မွာ ၾကိဳက္တဲ့ character တစ္လုံးစီကို သံုးႏိုင္ပါတယ္။
IN(abc,def,xyz) ဆုိတာကေတာ့ For Loop လုပ္ေဆာင္မယ့္ list တစ္မ်ိဳးၿဖစ္ပါတယ္။
က်ေနာ္တို႔ Program က Looping တစ္ခါပတ္တုိင္းမွာ Variable ၿဖစ္တဲ့ %%A ထဲကို () ကေန အမ်ိဳးမ်ိဳးေသာ တန္ဖိုးေတြထည့္သြင္းနုိင္ပါတယ္။
() ထဲက တန္ဖိုးေတြကို ေတာ့ comma,colon ေတြနဲ႔ space bar စတာေတြနဲ႔ ပိုင္းၿခားနုိင္ပါတယ္ဗ်ာ။
() ထဲက တန္ဖုိးမကုန္မခ်င္း For Loop ကအလုပ္လုပ္ေနေစပါတယ္။
DO ကေတာ့ Looping တစ္ခါပတ္ တုိင္း ဘာအလုပ္လုပ္ခ်င္တယ္ဆုိတာေၿပာတာပါ။
ခုနက က်ေနာ္တုိ႔ ေရးခဲ့တဲ့ Program မွာဆုိရင္ေတာ့ ECHO %%A နဲ႔ အေၿဖကို ရိုက္ထုတ္ထားပါတယ္။
ထုိသို႔ ရိုက္ထုတ္ထားခ်င္းအားၿဖင့္ Loop တစ္ခါပတ္တုိင္း abc ဆုိတဲ့ Variable A ထဲက တန္ဖိုးကို Looping အတြက္ Do သံုးၿပီး Echo နဲ႔ အေၿဖကို User ကို ၿပသေပးပါတယ္။
က်ေနာ္ စာနဲ႔ ေၿပာတာ နားမလည္ရင္ ခုနက Program ကို Run ၿပီးေတာ့ ၾကည့္လုိက္ပါ။ ေအာက္ကေပးထားတဲ့ အေၿဖအတုိင္းရပါလိမ့္မယ္။
abc
def
xyz
အဲလို တစ္ခုခ်င္းစီ Looping အတုိင္းထြက္လာမွာပါ။ Loop ၃ ခါပတ္ခဲ့ပါတယ္။ အေၿဖကို do နဲ႔ echo သံုးၿပီးေတာ့ ၃ခါရိုက္ထုတ္ပါတယ္။ abc က A ထဲမွာ ပထမအၾကိမ္ Loop အတြက္ရိွမွာ ၿဖစ္ၿပီးေတာ့ ၊ def က ဒုတိယ loop ၊ xyz ကေတာ့ တတိယ loop မွာ ၿဖစ္ပါတယ္။
ဒါဆုိရင္ေတာ့ ခုနက ေရးခဲ့တဲ့ Bat File ေလးကို နားလည္ၿပီးေတာ့ Forr Loop ကို လည္း အေၿခခံအေနနဲ႔ နည္းနည္းေလး နားလည္သြားမယ္ထင္ပါတယ္။
For Loop က Parameter ေတြနဲ႔ တြဲၿပီးသံုးတတ္ရင္သံုးတတ္သလို Powerful ၿဖစ္ပါတယ္။
for Loop ကို ေလ့လာဖို႔ ေနာက္ထပ္ဥပမာတစ္ခုေလာက္လုပ္ၾကည့္ရေအာင္။ နည္းနည္း ခက္ေတာ့ခက္မယ္ဗ်. ဘာလို႔လည္း ဆိုေတာ့ က်ေနာ္ အေပၚမွာ ေရးၿပဖို႔ က်န္ခဲ့တာေလးေတြရိွေနလို႔ပါ။ က်ေနာ္ Parameter ကို define လုပ္တာနဲ႔ Parameter ေတြက ဘယ္လုိ အလုပ္လုပ္တယ္ဆုိတာ မေၿပာခဲ့ရလုိ႔ပါ။ ေအာက္က ဟာေလးကို Notepad မွာ ေရးၾကည့္လိုက္ပါ။
@echo off
echo
echo I am going to delete the following files:
echo %1 %2
echo.
echo Press Ctrl+C to Abort process
pause
for %%a IN(%1 %2) do del %%a
echo Killed Files. Mission Accomplished.
ေရးၿပီးၿပီဆုိရင္ေတာ့ သူ႔ကို testfor.bat နဲ႔ Save လုိက္ပါ။ ၿပီးရင္ ဒီတုိင္းထားပါ။ Program ကို မ Run လုိက္ပါနဲ႔။
Start>>Run>>cmd>> ထဲေရာက္သြားရင္ ခုနက က်ေနာ္တုိ႔ ေရးခဲ့တဲ့ testfor.bat ရဲ႕ လမ္းေၾကာင္းကို ေၿပာင္းလိုက္ပါ။ Path ေၿပာင္းတာေတာ့ က်ေနာ္လည္း အေသးစိတ္မေၿပာၿပေတာ့ဘူးေနာ္။ cd Command နဲ႔ ေၿပာင္းတယ္ဆိုတာ အားလုံး သိၿပီသားၿဖစ္မွာပါ။
အဲဒီ့ လမ္းေၾကာင္းကို ေၿပာင္းၿပီးရင္ေတာ့ ခုနက save ခဲ့တဲ့ testfor.bat ကို ေခၚလိုက္ပါ ၿပီးရင္ ဖ်က္ခ်င္တဲ့ file name ကို အဲဒီ့ေနာက္မွာထပ္ေရးပါ။
စာနဲ႔ေရးတာ နားမလည္မွာဆုိးလို႔ က်ေနာ္ ဥပမာ ေရးၿပလိုက္ပါမယ္။
cmd ထဲေရာက္ေနၿပီး လမ္းေၾကာင္းလည္းေၿပာင္းၿပီးသားဆုိပါက
မိမိ path လမ္းေၾကာင္း>testfor.bat a.txt b.txt
အဲဒီ့မွာ a.txt နဲ႔ b.txt ဆုိတာက က်ေနာ္ဖ်က္ခ်င္တဲ့ ဖုိင္နာမည္ပါ။ အဲဒီ့ေနရာမွာ ၾကိဳက္တာထားလို႔ရပါတယ္။ *.txt , *.pdf အစရိွသၿဖင့္ေပါ့။ အဲလိုရုိက္ၿပီး enter ေခါက္လုိက္ရင္ေတာ့ အဲဒီ့ file Name ေတြပ်က္သြားမွာ ၿဖစ္ပါတယ္။ အေပၚကဥပမာေလးကေတာ့ For ကို Parameter ေတြနဲ႔ တြဲသံုးၿပီးေတာ့ ဘယ္ေလာက္ အသံုးတဲ့တယ္ဆိုတာကို သက္ေသၿပလုိက္တာပါ။
စာဖတ္သူတို႔ အဆင္ေၿပရင္ေၿပသလို ဥာဏ္ရိွရင္ ရိွသလို ခ်ဲ႕ထြင္ေရးနုိင္ၾကပါတယ္။ကဲဒါဆုိ က်ေနာ္ ခုနက ဥပမာ ရဲ႕ အလုပ္လုပ္ပံု လုပ္နည္းကို ရွင္းၿပၿပီးၿပီ ၿဖစ္လို႔ Code ေတြကို နည္းနည္း ၿပန္ရွင္းၿပပါမယ္။ မွတ္မိသြားေအာင္ေပါ့။
4 လိုင္းေၿမာက္က echo %1 %2 ဆုိတာကေတာ့ For ထဲမွာ ေၾကၿငာထားတဲ့ a ဆိုတဲ့ Variable ထဲမွာ၇ိွမယ့္ %1 နဲ႔ %2 ထဲက Variable ကို ရိုက္ထုတ္တာပါ။
ထုိသုိ႔ ၿပဳလုပ္ၿခင္းအားၿဖင့္ က်ေနာ္တုိ႔ဟာ ခုန Run ၾကည့္တုန္းလိုမ်ိဳး I am going to delete the following files: ဆိုတဲ့ စာသားေအာက္မွာ က်ေနာ္တုိ႔ ရိုက္ထည့္လိုက္တဲ့ a.txt နဲ႔ b.txt ကို ေဖာ္ၿပေပးတာပါ။ OK?
၅ လုိင္းေၿမာက္မွာေတာ့ ပံုမွန္ echo ေနာက္မွာ . ေလးကို ထည့္ထားတာပါ။ ထုိသို႔ထည့္ထားၿခင္းအားၿဖင့္ တစ္လိုင္းၿခားတဲ့ ကိစၥကို လုပ္ေဆာင္ေပးပါတယ္။ (အရင္က မေၿပာခဲ့ရလုိ႔ အခုမွ ၿဖည့္ေၿပာေပးတာပါ)
ဒါဆုိ for looping ကို ေရးထားတဲ့ ေနရာကို ရွင္းၿပေပးပါ့မယ္။
ဖတ္ရ ခက္မွာ စိုးလုိ႔ အေပၚကဥပမာထဲက For Loop အတြက္ Code ကို ၿပန္ေရးေပးလိုက္ပါတယ္။
for %%a IN(%1 %2) do del %%a
ဒါဆုိရင္ Program ေလးလဲ Run ၿပီးသားဆုိေတာ့ For Loop ထဲက လုပ္ငန္းေတြကုိနည္းနည္းေတာ့ သေဘာေပါက္ေနၿပီထင္ပါတယ္။
ပိုၿပီးေတာ့ နားလည္သြားေအာင္ က်ေနာ္ နည္းနည္း လွ်ာရွည္လိုက္ပါ့မယ္။
%%a ဆုိၿပီးေတာ့ a ဆုိတဲ့ Variable ေလးတစ္ခုေၾကၿငာပါတယ္။
အဲဒီ့ a ထဲကို IN(%1 %2) ဆုိၿပီးေတာ့ a ထဲကို 1 နဲ႔ 2 ကို ထည့္ထား သတ္မွတ္ထားပါတယ္။
ၿပီးေတာ့ do ဆုိၿပီး ခုနက a ထဲမွာ ေရာက္ေနမယ့္ တန္ဖုိး ၂ ခုကို del ဆုိတဲ့ command နဲ႔ ဖ်က္လုိက္ပါတယ္။
ဒီေလာက္ဆုိ နားလည္မယ္ထင္ပါတယ္။ For နဲ႔ ပါတ္သက္လို႔ က်ေနာ္ ရွင္းၿပနုိင္တာ ဒီေလာက္ပါဘဲ။ ပိုမိုေကာင္းမြန္တဲ့ Looping ေတြနဲ႔ ၿပီးၿပည့္စံုေသာ bat တစ္ခုကို ဖန္တီးၿပီး PC ကို အၿပည့္အ၀ အႏာၱရာယ္ အၾကီးအက်ယ္ေပးလို႔ရတဲ့ အတြက္ အမ်ားၾကီးမရွင္းၿပေတာ့ပါဘူး။
ေနာက္ေန႔ေတြမွာ IF နဲ႔ ပါတ္သက္လုိ႔ အေသးစိတ္ေဆြးေႏြးေပးပါ့မယ္။ အဲဒါၿပီးရင္ေတာ့ Bat အေၾကာင္းလည္း အေၿခခံအေနနဲ႔ ေတာ္ေတာ္ စံုသြားေလာက္ၿပီၿဖစ္လို႔ က်ေနာ့္ TuT ကို IF Statement အေၾကာင္းနဲ႔ ပိတ္မယ္ဆုိတာ ၾကိဳတင္ ေၿပာၾကားပါရေစ။ ဒီ့ထက္ bat အေၾကာင္းအေသးစိတ္သိခ်င္ရင္ေတာ့ bat နဲ႔ ပါတ္သက္တဲ့ site တစ္ခ်ိဳ႕ရိွပါတယ္။ ဒီေန႔ေတာ့ မပါလာလို႔ က်ေနာ္ၿပန္ရွာၿပီး ေနာက္ေန႔မွာ တင္ေပးပါ့မယ္။
စာဖတ္သူတုိ႔ အေနနဲ႔ bat ကို အသံုးၿပဳၿပီး System တစ္ခုကို ေကာင္းေကာင္း ထိန္းခ်ဳပ္လို႔ရပါတယ္ဆုိတာကို အနည္းငယ္သိသြားၿပီၿဖစ္လို႔ အကယ္လို႔မ်ား ဒီ့ထက္ က်ယ္က်ယ္ၿပန္႔ၿပန္႔သိခ်င္ရင္ေတာ့ စာမ်ားမ်ားဖတ္ပါ.. Windows Command ေတြကို ရွာေဖြပါ။ DoS ေခတ္ကို ခဏ ၿပန္သြားပါ လို႔တိုက္တြန္းပါရေစ။ (က်ေနာ္ကေတာ့ ဒါနဲ႔ ပါတ္သက္လုိ႔ စိတ္မ၀င္စားေတာ့လို႔ ဆက္မေလ့လာေတာ့ဘူးဗ်ိဳ႕။ အခုေတာင္ ေရးလက္စမို႔လို႔ ၊ ၿပန္စဥ္းစားရတာ ေတာ္ေတာ္ ဦးေႏွာက္ေၿခာက္တယ္။ )
ေစာင့္ဆုိင္းဖတ္ရႈေပးေသာ သူမ်ားအားလုံးကို ေက်းဇူးအထူးတင္ရိွပါသည္။

written by SYKO

Friday, December 10, 2010

စာေရး တတ္ေအာင္ ဘာလုပ္ရမလဲ

“စာေရးခ်င္ လိုက္တာ” “စာေရး တတ္ေအာင္ ဘာလုပ္ရမလဲ " ဆိုတဲ့ ေမးခြန္းကို စာေရးခ်င္တဲ့သူ ေတာ္ေတာ္ မ်ားမ်ား ေမးတတ္ ၾကပါတယ္။ ကြၽန္ေတာ္နဲ႔ ခင္မင္ ရင္းႏွီးတဲ့ အမ်ဳိးသမီး အဆိုေက်ာ္ႀကီး တစ္ေယာက္ ဆိုရင္ “ကြၽန္မ ရင္ထဲမွာ ပရိသတ္ကို ေျပာျပ ခ်င္တာေတြ ျပည့္ေနတာပဲ၊ စာမေရးတတ္လို႔ ေရးတတ္ရင္ ကြၽန္မ ခ်ေရးျဖစ္တာ ၾကာၿပီ ” လို႔ ေျပာတယ္။ သူက စကားေျပာလည္း ေကာင္းတယ္။ သူ ေျပာခ်င္တာ တစ္ခုကို စီကာ ပတ္ကံုး ေျပာတတ္တယ္။ ဒါေပမယ့္ ခ်ေရးဖို႔ ၀န္ေလးေနတယ္။ အဲဒီလို လူမ်ဳိးေတြ အတြက္ ရည္ရြယ္ၿပီး စာေရးဆရာမ “ဂ်င္နီေသာ္(မ) ဆင္ ” ရဲ႕ Before You Begin To Write ေဆာင္းပါး ေဖာ္ျပေပးလိုက္ပါတယ္။
ဆရာမ ဂ်င္နီက ပထမတုန္းကေတာ့ ေစ်းကြက္ သုေတသန ေဆာင္းပါးေတြ ေရးသူပါ။ ခုေတာ့ ေဆာင္းပါး မ်ဳိးစံုကို အခ်ိန္ျပည့္ ေရးသားေနပါၿပီ။ ဆရာမရဲ႕ ေဆာင္းပါးေတြကို Travel Life, Complete Woman, The State: Down Home in North Carolina တို႔မွာ စဥ္ဆက္ မျပတ္ ေဖာ္ျပေနၾကၿပီး Mordern Bride ဆိုတဲ့ စာအုပ္ကိုလည္း တြဲဖက္ ေရးသားခဲ့သူ ျဖစ္ပါတယ္။
စာေကာင္းေကာင္း ေရးတတ္ဖို႔၊ စာလံုးေတြကို ၀ါက်ေကာင္းေကာင္း ျဖစ္ေအာင္ စီတတ္ဖို႔၊ ၀ါက်ေတြကို စာပိုဒ္ ျဖစ္ေအာင္ ဖန္တီးဖို႔ အတြက္ လက္ေတြ႕ စာခ်မေရးခင္မွာ ေလ့လာ ဆည္းပူးစရာေတြ အမ်ားႀကီး ရွိပါတယ္။ ဒါမွသာ ကိုယ္ေရးတဲ့ ေဆာင္းပါး (သို႔မဟုတ္) ၀တၳဳဟာ စာဖတ္သူရဲ႕ ႏွလံုးသားမွာ ေပ်ာ္၀င္သြားႏုိင္မွာ ျဖစ္ပါတယ္။ စာေကာင္း တစ္ပုဒ္ ဖန္တီးႏိုင္ဖို႔ အတြက္ အေျခခံက်တဲ့ အခ်က္ကေတာ့ စာမူၾကမ္း ေရးျခင္းပါပဲ။ စာမူၾကမ္းေရး ေနစဥ္မွာ ကိုယ္က ကိုယ္ေရးမယ့္ အေၾကာင္းအရာကို ေလ့လာရမယ္။ သံုးသပ္ရမယ္၊ အၾကမ္းထည္ကေန အေခ်ာထည္ ဖစ္လာရေအာင္ ကိုယ္လိုခ်င္တဲ့ ႐ႈေထာင့္ ပံုစံကို ေရာက္လာေအာင္ ပံုသြင္း သြားႏုိင္ရမယ္။ ေအာက္မွာ ေဖာ္ျပထားတဲ့ အခ်က္အလက္ေတြကို လက္ကိုင္ ထားၿပီး စာမူၾကမ္းကို ဖန္တီးမယ္ဆိုရင္ အခ်ိန္ကုန္ သက္သာၿပီး စာလည္း ပိုၿပီး ညက္ေညာ သြားပါလိမ့္မယ္။
စိတ္ကူးကို တိုးတက္ရွင္သန္ေစျခင္း
စူးရွထက္ျမက္တဲ့ စိတ္ကူးစိတ္သန္း၊ ထိေရာက္တဲ့ စာတစ္ပုဒ္ ဆိုတာ လူေတြ ေျပာေနၾကတဲ့အထဲကပဲ ေပါက္ဖြား လာတာပါ။ ဒီေတာ့ လူေတြ ဘာေျပာေနၾကသလဲ၊သူတို႔ ျပႆနာေတြက ဘာေတြလဲဆိုတာကို ကိုယ္က နားေထာင္တတ္တဲ့ အက်င့္ ရွိေအာင္ အရင္ဆံုး ေလ့က်င့္ပါ။ အဲဒီလို အေလ့အက်င့္ ရသြားျခင္းအားျဖင့္ ေဆာင္းပါးေကာင္း၊ ၀တၳဳေကာင္းေတြကို ဖန္တီးႏိုင္ဖို႔ ကုန္ၾကမ္းေတြ ရလာပါလိမ့္မယ္။

တစ္ေန႔လယ္ခင္းမွာ ကြၽန္မမိတ္ေဆြ အမ်ဳိးသမီး တစ္ေယာက္နဲ႔ စကားေျပာရင္း သူက သူ႔ မိတ္ေဆြ အမ်ဳိးသမီး တစ္ေယာက္ဟာ အက်င့္ဆိုး ရွိတဲ့ အမ်ဳိး သားတစ္ေယာက္နဲ႔ ပတ္သက္ေနတဲ့ အေၾကာင္းေျပာရင္း “ကြၽန္မက မာစီယာကို သူ႔အမ်ဳိးသားနဲ႔ ပတ္သက္ၿပီး ကြၽန္မအျမင္ကို ေျပာခ်င္ေပမယ့္ မိတ္ ပ်က္သြားမွာ စိုးေတာ့ ဘယ္လို ေျပာရမလဲ ”လို႔ ေမးလာတယ္။ ဒီေမးခြန္း တစ္ခုက ကြၽန္မအတြက္ စိတ္ကူးမ်ဳိးေစ့ တစ္ခု ရသြားခဲ့ပါတယ္။ ေနာက္တစ္ ရက္ေလာက္ ၾကာေတာ့ ဒီေမးခြန္းနဲ႔ ပတ္သက္ၿပီး ကြၽန္မ ေဆာင္းပါးတစ္ပုဒ္ ေရးေတာ့မယ္ ဆိုတာ စိတ္ထဲမွာ ေသခ်ာ သြားတယ္။ အဲဒီစိတ္ကူးကေန “When You Hate Your Best Friend's Man “အရင္းႏွီးဆံုး သူငယ္ခ်င္း၏ အမ်ဳိးသားကို မုန္းတဲ့အခါ ”ဆိုတဲ့ ေဆာင္းပါး ျဖစ္လာခဲ့တယ္။ ဒီေဆာင္းပါး ေရးဖို႔ အတြက္ “ဘာလဲ ” ဆိုတဲ့ ေမးခြန္းနဲ႔ စ တယ္။ (စာတစ္ပုဒ္ေရးမယ္ဆိုရင္ “ဘ ” ငါးလံုးကို သတိရပါ။ ဘယ္သူလဲ၊ ဘယ္မွာလဲ၊ ဘာလဲ၊ ဘယ္တုန္းကလဲနဲ႔ ဘာျဖစ္လို႔လဲ ဆိုတဲ့ ေမးခြန္းေတြ ကိုယ့္ရင္ထဲမွာ ထည့္ထားပါ။) အဲဒီ ေဆာင္းပါးေရးဖို႔ အတြက္ ကြၽန္မ အရင္ဆံုး ေမးတ့ဲ ေမးခြန္းက “မိန္းမတစ္ေယာက္က သူ႔သူငယ္ခ်င္းရဲ႕ ရည္းစားကို မုန္းတယ္ ဆိုတာ ဘယ္လို ကိစၥမ်ဳိးေတြမွာ ျဖစ္တတ္သလဲ ”ဆိုတဲ့ ေမးခြန္းပါပဲ။
“ဘာလဲ ”ဆိုတဲ့ ေမးခြန္းက ကိစၥ ေတာ္ေတာ္မ်ားမ်ားမွာ ထိေရာက္တဲ့ ေမးခြန္းျဖစ္တဲ့ အတြက္ ေဆာင္းပါး (သို႔ မဟုတ္) ၀တၳဳေရးေတာ့မယ္ ဆိုရင္ ဒီ ေမးခြန္းနဲ႔ စတာက ပိုၿပီး အံ၀င္ခြင္က် ျဖစ္တတ္ပါတယ္။ ဒီေမးခြန္းဟာ စပ္စုတဲ့ ေမးခြန္း၊ ေလ့လာတ့ဲ ေမးခြန္း၊ စိတ္၀င္စားတဲ့ ေမးခြန္းပဲ မဟုတ္လား။ ဒီေမးခြန္းနဲ႔ စၾကည့္ပါ။ ကြၽန္မ ကိုယ္တိုင္ အဲဒီ ေဆာင္းပါး မေရးခင္မွာ တကယ့္ မိတ္ေဆြ (သက္ရွိ)ေတြကို လူကိုယ္တိုင္ ေမးၾကည့္ပါတယ္။ ေအာက္မွာ ေဖာ္ျပထားတဲ့ အခ်က္အလက္ေတြက ကြၽန္မ သူလို ကိုယ္လို လူမ်ဳိးေတြကို ေမးခဲ့ရာက ထြက္လာတဲ့ အေျဖေတြပါ။
(၁) ထြက္လာတဲ့ အေျဖဟာ ျပႆနာကို ၿပီးေျပေစမယ့္ အေျဖ ျဖစ္ခ်င္မွ ျဖစ္မယ္။ ထိပ္တိုက္ ရင္ဆိုင္ ေတြ႕ရတဲ့ အေျဖမ်ဳိးလည္း ျဖစ္ခ်င္ ျဖစ္မယ္။ ကိုယ့္သူငယ္ခ်င္းရဲ႕ ရည္းစားကို ကိုယ္က ဘာေၾကာင့္ မုန္းရတာလဲ။ မဆီမဆိုင္လုိ႔ေတာ့ ေျပာခ်င္ ေျပာလိမ့္မယ္။ ဒါေပမယ့္ ကြၽန္မက ျဖစ္ႏိုင္ေျခ တခ်ဳိ႕ကို စာရင္း လုပ္ၾကည့္လိုက္တယ္။ တကယ္ပဲ ကြၽန္မထင္တဲ့ အတိုင္း ျဖစ္ လာတာကို ေတြ႕ရတယ္။

(၂) ကိုယ့္ဘက္က လိုက္ေလ်ာညီ ေထြ ရွိတတ္ရမယ္။ လူတစ္ေယာက္ကို ကိုယ္က အင္တာဗ်ဴး သေဘာမ်ဳိး ေမးရမွာ။ ဒီအခါ ကိုယ္ေမးတဲ့ အေမးကို အေမးခံရတဲ့ သူက တိတိက်က် ေျဖတတ္လိမ့္မယ္လို႔ ေမွ်ာ္လင့္ မထားနဲ႔။ ဘာေၾကာင့္လဲ ဆိုေတာ့ ကိုယ္ေမးတဲ့ ကိစၥမ်ဳိး အေမးခံရတဲ့ သူမွာ အေတြ႕အၾကံဳ ရွိခ်င္မွ ရွိမွာေပါ့။ ဒီေတာ့ ကိုယ္ေမးမယ့္ ေမးခြန္းဟာ လူအမ်ားစု ေတြ႕ၾကံဳရတတ္တဲ့ ကိစၥမ်ဳိးျဖစ္ရမယ္။ အေျဖေတြ စုစည္းၿပီးေတာ့မွ ကိုယ္က ဘယ္အခ်က္အလက္ေပၚ အေျခခံမယ္ဆိုတာ ဆံုးျဖတ္ရလိမ့္မယ္။
(၃) စကားေျပာဖို႔၊ ေမးခြန္း ေမးဖို႔ မေၾကာက္နဲ႔။ ေန႔စဥ္ ၾကံဳေတြ႕ေနက် ကိုယ့္ပတ္၀န္းက်င္က လူေတြဆီမွာ ကိုယ္သိခ်င္တာနဲ႔ ပတ္သက္ၿပီး သဲလြန္ စေပးႏုိင္တဲ့ အေတြ႕အၾကံဳေတြ အမ်ားႀကီး ရွိႏုိင္ပါတယ္။
ကြၽန္မ ေဆာင္းပါး အတြက္ လူပုဂၢဳိလ္ ႐ိုး႐ိုးေတြကို ေမးၿပီးတဲ့ေနာက္ ကြၽန္မက စိတ္ပညာရွင္ တခ်ဳိ႕၊ စာေရး ဆရာ တခ်ဳိ႕နဲ႔ ေတြ႕ၿပီး ေမးျပန္ပါတယ္။ ဒီလို ေဆြးေႏြးၾကည့္လိုက္တဲ့ အခါ ကြၽန္မ သာမန္ လူေတြဆီက ရထားတဲ့ အေျဖေတြဟာ စိတ္ေရာဂါရေနတဲ့ သူေတြရဲ႕ အေျဖမ်ဳိး မဟုတ္မွန္း သိလာရပါတယ္။ စိတ္ပညာရွင္ကို ေမးတဲ့အခါ ကြၽန္မက ကြၽန္မ ေရးမယ့္ ေဆာင္းပါးရဲ႕ အေျခခံ အခ်က္အလက္ကိုပဲ ေမးတယ္။ ကိုယ့္ သူငယ္ခ်င္းရဲ႕ ရည္းစားကို မုန္းတဲ့သူမ်ဳိး သူ ေတြ႕ဖူးသလား၊ ဒီလို မုန္းျခင္းဟာ စိတ္ေရာဂါေၾကာင့္လား စတဲ့ ေမးခြန္းေတြ ေမးတယ္။ စိတ္ပညာရွင္က သူၾကံဳေတြ႕ဖူးတဲ့ လူနာေတြ အေၾကာင္း၊ သူတို႔ ေနာက္ခံ သမိုင္းေတြနဲ႔ ေျပာျပတယ္။ သာမန္ လူေတြမွာ ျဖစ္တတ္တဲ့ စိတ္ထားမ်ဳိးပါပဲ။
စာေရးဆရာဆိုတာက လူ႔ဘ၀ကို အျမဲတမ္း ေလ့လာ သံုးသပ္ေနတဲ့ လူမ်ဳိးပါ။ ကိုယ္က သူ႔ကို နည္းနည္းေလး စပ္စုၾကည့္လိုက္ရင္ သူ႔ဘက္က အေျဖေတြ ထြက္လာႏိုင္ပါတယ္။ သူနဲ႔ ေဆြးေႏြးၾကည့္လိုက္ရင္ ကိုယ္ယူဆထားတာေတာင္ ေျပာင္းျပန္ ျဖစ္သြားႏိုင္တဲ့ အေျခ အေနမ်ဳိး ၾကံဳခ်င္ ၾကံဳရမွာပါ။ ဒီေတာ့ ကိုယ္နဲ႔ နီးစပ္ရာ စာေရးဆရာနဲ႔ ေဆြးေႏြးၾကည့္ပါ။ သူ႔စကား တစ္ခြန္းဟာ ကိုယ့္အတြက္ အေထာက္အကူ ရေစႏိုင္ပါတယ္။
(၄) စာဖတ္ပါ။ ကိုယ္ေရးမယ့္ စာက ၀တၳဳမဟုတ္ဘဲ အေၾကာင္းအရာ တစ္ခုကို ဦးတည္ ေရးေတာ့မယ္ဆိုရင္ အလားတူ အေၾကာင္းအမ်ဳိး ေရွ႕က ေရးခဲ့ၾကတဲ့ သူေတြရဲ႕ စာကို ဖတ္ရမယ္။ ဒါမွ ကိုယ္ေရးတဲ့စာဟာ ပံုတူ ကူးခ်တဲ့ ပံုစံမ်ဳိး မျဖစ္ေတာ့ဘဲ ပံုစံ ခြဲထြက္ႏိုင္ပါလိမ့္မယ္။ မဂၢဇင္းေတြထဲမွာ ေလာေလာဆယ္ တစ္ႏွစ္၊ ႏွစ္ႏွစ္အတြင္း ကိုယ္ေရးမယ့္ အေၾကာင္းအရာမ်ဳိး မပါေသးဘူး ဆိုမွသာ ေရးသင့္တယ္။
ျဖစ္သင့္တာကေတာ့ လက္လွမ္းမီ ရာ စာၾကည့္တုိက္က မဂၢဇင္းေတြမွာ တစ္ႏွစ္စာ၊ ႏွစ္ႏွစ္စာေလာက္ ရွာဖတ္ ၾကည့္ပါ။ အဲဒီစာထဲမွာ ကိုယ္ေရးမယ့္ အေၾကာင္းအရာ ေခါင္းစဥ္မ်ဳိးမပါမွသာ ကိုယ္က ေရးသင့္တယ္။ ဒီလို ကိုယ္က ေမႊေႏွာက္ ရွာေဖြၿပီးေတာ့ ေလ့လာလို႔ ဘယ္သူမွေရးတာ မေတြ႕ရေသးရင္ ကိုယ့္စိတ္က ေတာ္ေတာ္ေပါ့သြားၿပီ။ ေရးဖို႔ ေသခ်ာသြားၿပီဆိုရင္ ေန႔စဥ္ထုတ္ သတင္းစာေတြ ဖတ္ပါဦး။ သတင္းစာ ထဲမွာ ကိုယ္ေရးမယ့္ အေၾကာင္းအရာနဲ႔ ပတ္သက္တဲ့၊ အေထာက္အကူျပဳႏုိင္တဲ့ အခ်က္အလက္ေတြ ရႏိုင္ပါတယ္။
(၅) မွတ္စုထုတ္ပါ။ စာေရးဖို႔ ျပင္ ဆင္ေနတဲ့ ကာလ တစ္ေလွ်ာက္လံုး ကိုယ္က မွတ္စု ထုတ္တဲ့ အက်င့္ ရွိရမယ္။ ကြၽန္မဆိုရင္ ေခါင္းထဲမွာ ေပၚလာတဲ့ ၀ါက်တခ်ဳိ႕၊ စာပိုဒ္တခ်ဳိ႕ကို ေရးခ်ထား တတ္တဲ့ အက်င့္ ရွိပါတယ္။ တစ္ ခါတေလ ေခါင္းစဥ္ေတြေတာင္ ေရး ထားတတ္ပါတယ္။ ကြၽန္မအက်င့္က မွတ္စုစာအုပ္ေတြကို ကြၽန္မအိမ္ရဲ႕ အခန္းတိုင္းမွာ ထားတယ္။ ဒါမွလည္း ေခါင္းထဲမွာ ေပၚလာလာခ်င္း ေကာက္ေရးႏိုင္မွာေပါ့။ ကားထဲမွာလည္း ရွိတယ္။ ေရးစရာပင္(န္)နဲ႔ မွတ္စုစာအုပ္ က အဆင္သင့္။ တစ္ခါတေလ ကားေမာင္းေနရင္း စိတ္ကူး ရခ်င္ရလာ တတ္တာပဲ။ ေကာက္ေရးထားရမယ္။ ဒီလို ေရးမထားလိုက္ရင္ ေပ်ာက္သြားတတ္ပါတယ္။ မွတ္စုေတြ အားလံုးကို ကြၽန္မက စာမူၾကမ္းဖိုင္ထဲမွာ ထည့္ထားၿပီး ေလ့လာလိုက္တဲ့ အခါမွာ ကြၽန္မ ဘာေရးရမယ္၊ ဘယ္အခ်က္ အလက္ေတြကို သံုးရမယ္ဆိုတာ ေသခ်ာသြားတယ္။ မွတ္စု ထုတ္ထားတဲ့ အက်င့္က ကိုယ့္ကိုယ္ကိုယ္ ယံုၾကည္မႈ အားလည္း တိုးပြားေစပါတယ္။
(၆) ခြဲျခားစိတ္ျဖာျခင္း။ စာတစ္ပုဒ္ ေရးဖို႔အတြက္ ေလ့လာမႈေတြ အမ်ားႀကီး လုပ္ရပါမယ္။ ကိုယ္ေလ့လာလို႔ ရလာတဲ့ အခ်က္အလက္ေတြထဲကမွ ဘယ္ဟာကိုေတာ့ ကိုယ္က အေျခခံယူ ၿပီး တင္ျပမယ္ဆိုတာကို ဆံုးျဖတ္ႏိုင္ရမယ္။ ကိုယ့္တင္ျပမႈက တျခားလူေတြရဲ႕ အယူအဆနဲ႔ တူခ်င္မွ တူမယ္။ ဒါေပမယ့္ ကိုယ့္ဘက္က အေျခခံထားတဲ့ အခ်က္က ကိုယ့္မွတ္စုေတြထဲမွာ အခိုင္အမာ ရွိေနတာပဲ။
(၇) အိပ္ျခင္း။ စာတစ္ပုဒ္ေရးေတာ့မယ္ ဆိုရင္ ဒါနဲ႔ ပတ္သက္လို႔ တစ္ခ်ိန္လံုး စိတ္၀င္စားမႈ ရွိရမယ္။ အိပ္ေနသည္ ျဖစ္ေစ၊ မအိပ္သည္ ျဖစ္ေစ၊ သိစိတ္မွာေရာ မသိစိတ္မွာပါ ကိုယ္ေရးမယ့္ အေၾကာင္းအရာေပၚမွာ စိတ္၀င္စား ေနရမယ္။ ဒီလို စိတ္၀င္စားၿပီဆိုရင္ အိပ္ရာေဘးမွာ စာရြက္နဲ႔ ခဲတံ ေဆာင္ထားပါ။ တစ္ခါတေလ အိပ္ေနရင္း စကားလံုး ရခ်င္ ရမယ္။ ေခါင္းစဥ္ ရခ်င္ ရမယ္။ ဒီအခါ ထထိုင္ၿပီး ေကာက္ေရးလိုက္လို႔ ရတာေပါ့။

စာစမေရးခင္ ဒီလို ျပင္ဆင္မႈေတြ လုပ္ျခင္းက စာတကယ္ ေရးတ့ဲ အခ်ိန္မွာ အခ်ိန္ ပိုရေစတာ ေတြ႕ရပါမယ္။ ဒါေၾကာင့္ လူေတြၾကားမွာ ေလ့လာ ေနတဲ့ အခ်ိန္၊ မွတ္စုေရးခ်ိန္၊ နားေထာင္ခ်ိန္၊ စကားေျပာခ်ိန္၊ ေရးရမယ့္ အေၾကာင္း အရာအတြက္ စိတ္ကူးေနခ်ိန္ အားလံုးဟာ အခ်ိန္ျဖဳန္း ေနတာပဲလို႔ မထင္လိုက္ပါနဲ႔။ အဲဒါလည္း စာေရးေနျခင္းပါပဲ။
စာေရးခ်င္တယ္ဆိုသူမ်ား ဆရာမ ေျပာတဲ့ နည္းကို လက္ေတြ႕ သံုးၾကည့္ ျခင္းအားျဖင့္ စာေကာင္း တစ္ပုဒ္ ဖန္တီး ႏိုင္ၾကပါေစ။
၀င္းၿငိမ္း
၁၉၉၄ ခုႏွစ္၊ ဒီဇင္ဘာလထုတ္၊ ေရႊအျမဳေတ မဂၢဇင္း၊ အမွတ္ ၆၂တြင္ ေဖာ္ျပပါရွိခဲ့သည့္ ေဆာင္းပါးကို ျပန္လည္ ေဖာ္ျပပါသည္။

Thursday, December 9, 2010

Oxford Dictionary Portable

ဒါေလးကေတာ့ သူငယ္ခ်င္းမ်ား အားလံုးအတြက္ မရွိမျဖစ္ ေဆာင္ထားသင့္တဲ႔ Oxford Dictionary Portable ေလးပါဘဲ။ နက္မရွိလည္း စက္ရွိတာနဲ႔ စာအုပ္လွန္စရာမလို ကိုယ္လိုရာကို အခ်ိန္တိုအတြင္း တိတိက်က် မိမိရရ ရွာေပးႏိုင္လို႔ ေဆာင္ထားသင့္တဲ႔ ေဆးတစ္ခြက္ပါ။ တကယ္အသံုးက်လို႔ သတိတရနဲ႔ ေ၀မွ်လိုက္ပါတယ္။ Download ခ်ရာမွာ ျမန္မာျပည္မွ သူငယ္ခ်င္းမ်ားလည္း အဆင္ေျပေအာင္ Multiupload နဲ႔တင္ေပးထားပါတယ္။ အားလံုးပဲ အဆင္ေျပၾကပါေစ။

Window7 Gadget Features ျဖဳတ္နည္း၊ Permission သတ္မွတ္နည္း

ကၽြန္ေတာ္တို႔ Window7 မွာ Gadget ေတြကို တခ်ိဳ႕ကႏွစ္သက္ေပမယ့္ မ်က္စိရူပ္တယ္ထင္ေနတဲ႔ သူငယ္ခ်င္းမ်ားအတြက္ မေတြ႔ရေအာင္ ျဖဳတ္ထားတဲ႔ နည္းတစ္ခ်ိဳ႕ လက္တို႔လိုက္ပါတယ္။ Software နဲ႔လုပ္လို႔ရသလို Manual နဲ႔လည္းလုပ္လို႔ရပါတယ္။ ကၽြန္ေတာ္ကေတာ့ Manual နဲ႔လုပ္တဲ႔ အပိုင္းေလးပဲ တင္ျပသြားမွာပါ။ ပထမနည္းကေတာ့ Window မွာပါတဲ႔ features ကိုျဖဳတ္လိုက္တဲ႔ နည္းပါ။

Windows Features ကေန Gadget ျဖဳတ္နည္း
1. Start >> Control Pannel >> Programs and Features ေအာက္က Turn Windows features on or off ထဲကို ၀င္လိုက္ပါ။

2. Windows Features Box ထဲကမွ Windows Gadget Platform ဆိုတာေလးကို အမွန္ျခစ္ေလး ျဖဳတ္ေပးလိုက္ပါ။ (ဒီေနရာမွာ တစ္ျခားမလိုခ်င္တဲ႔ features ေလးေတြကိုလည္း ျဖဳတ္ထားလိုက္လို႔ ရပါတယ္)။


3. OK ေပးၿပီး Restart ေပးလိုက္တာနဲ႔ Gadget ဆိုတာေလး ေပ်ာက္သြားပါၿပီ။

တကယ္လို႔ ျပန္လိုခ်င္တယ္ ဆိုရင္ေတာ့ အမွန္ျခစ္ေလး ျပန္တပ္ေပးလိုက္တာနဲ႔ ျပန္ရႏိုင္ပါတယ္။ ေနာက္တစ္နည္းကေတာ့ Enable/Disable လုပ္နည္းေလးပါ။ ဒီလို Enable/Disable လုပ္ႏိုင္ဖို႔အတြက္ Windows Gadget Platform မွာ အမွန္ျခစ္ေလး တပ္ထားမွ လုပ္လို႔ရမွာ ျဖစ္ပါတယ္။ ဒါေလးေတာ့ သတိထားေစလိုပါတယ္။

Gadget Permission Enable/Disable
1. Start ကေန gpedit.msc လို႔ရိုက္ပီး Local Group Policy ထဲကိုေရာက္ေအာင္ သြားလိုက္ပါ။ Local Group Policy >> Adminstrative Templates >> Windows Components ကိုေရာက္ေအာင္ သြားလိုက္ပါ။ မရွင္းရင္ ပံုေလးကိုေအာက္မွာ ၾကည့္လိုက္ပါ။


2. Windows Components ေရာက္တာနဲ႔ Desktop Gadgets ကိုသြားၿပီး Clickပါ။ Turn off desktop နဲ႔ Turn off user-installed ဆိုတဲ႔ အပုိင္းႏွစ္ပိုင္းကို တစ္ပိုင္းဆီကို Click ၿပီးမွ မိမိလိုသလို setting လုပ္လို႔ရပါတယ္။


3.Enable ဆိုတာက off လုပ္တာျဖစ္ျပီး Disable ဆိုတာက on လုပ္တာျဖစ္ပါတယ္။ ဒါဆိုရင္ အဆင္ေျပသြားပါျပီ။ ေအာက္မွာ ပံုေလးကို ၾကည့္လိုက္ပါဦး။

Wednesday, December 8, 2010

Photoshop CS5


AdobePhotoshop CS5 ေလးပါ။ သံုးဖူးတဲ႔သံုးေနက် သူငယ္ခ်င္းမ်ားအတြက္ေရာ မသံုးရေသးတဲ႔ မသံုးဖူးတဲ႔ သူငယ္ခ်င္းမ်ားအတြက္ပါ တင္ေပးလိုက္ပါတယ္။ ကၽြန္ေတာ္ကေတာ့ မလုပ္တတ္ပါဘူး။ ဒါေၾကာင္႔အသံုးျပဴနည္း ကိုေတာ႔မရွင္းျပေတာ့ပါဘူး။ အသံုးျပဴနည္း လမ္းညြန္စာအုပ္ေလးကိုေတာ့ စကား၀ါေျမဆိုဒ္ကေန ေဒါင္းပီး တင္ေပးလိုက္ပါတယ္။ လုပ္ခ်င္တဲ႔ သူငယ္ခ်င္းမ်ားအတြက္ အဆင္ေျပေအာင္လို႔ပါ။ ဘာကီးမွမေတာင္းလို႔ စိတ္ခ်လက္ခ်သံုးလို႔ရေအာင္ တင္ေပးလိုက္တာပါ။ အားလံုးအဆင္ေျပၾကပါေစ။

Part1

Part2

Part3

Part4

Part5

Part6

စာအုပ္

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes