Validating Numbers (and other Data Types)
Sunday, 03 January 2010 13:36
ဟိုတစ္ေန ့က Program ေရးရင္းနဲ ့ PHP မွာ ရွိတဲ့ Data Type ေတြကို စစ္တဲ့ helper Functions ေတြကို List Down
လုပ္ၾကည့္လိုက္မိတယ္။ အဲ့ဒါေတြကေတာ့
-is_array() -> Checks for array
-is_bool() -> Checks for Boolean
-is_float() -> Checks for float
-is_int() -> Checks for integer
-is_null() -> Checks for null
-is_numeric() -> Checks for integers and floats
-is_object() -> Checks for object
-is_string() -> Checks for string
အဲ့ဒါေတြကေတာ့ ကၽြန္ေတာ္ သတိထားမိသေလာက္ေလးခ်ေရးထားတာ ျဖစ္ပါတယ္။ လိုအပ္တာရွိရင္လည္း Comment ထဲမွာ
ေရးေပးခဲ့လို ့ရပါတယ္္။
New Year's Resolution
Friday, 01 January 2010 05:07
ဒီ Article ေလးကေတာ့ ဆရာေတာ္ ဦးေဇာတိကရဲ႕ စိတ္ခ်မ္းသာဖို႔လိုရင္းပါ စာအုပ္ေလးထဲကေန မူရင္း အတိုင္း copy လုပ္ျပီး
တင္လိုက္တာပါ။ ခုလက္ရွိ New Year အေျခအေနနဲ႔လည္း တိုက္ဆိုင္ေနတဲ့တြက္အားလုံးလည္း ၾကိဳက္မယ္လို႕ ထင္ပါတယ္။
တကယ္ေတာ့ ဒီ Article ေလးက ကြၽန္ေတာ္တို႔ ျမန္မာ လူမ်ိဳးေတြရဲ႕ ႏွစ္သစ္ကူး သၾကၤ ံအတြက္ေရးထား ပုံရပါတယ္။ ဘာပဲ ျဖစ္ျဖစ္
ေကာင္းတဲ့အတြက္ အခ်ိန္ရရင္ ဖတ္ၾကည့္ေစခ်င္ပါတယ္။
သူငယ္ခ်င္းေရ ... သတိရလို ့email ပို ့လိုက္ပါတယ္။
မၾကာခင္ သၾကၤ ံက်ေတာ့မယ္။ သၾကၤ ံၿပီးရင္ ႏွစ္သစ္ကူးမယ္။ ကိုယ့္ယဥ္ေက်းမႈနဲ ့ကိုယ္ တစ္ႏိုင္ငံနဲ ့တစ္ႏိုင္ငံ
ႏွစ္သစ္ကူးခ်ိန္ မတူၾကဘူး။ အေနာက္ႏိုင္ငံမွာ January တစ္ရက္ေန ့ ႏွစ္သစ္ကူးတယ္။ ႏွစ္သစ္ကူးမွာ New Years Resolution
လို ့ေခၚတဲ့ ႏွစ္သစ္ကူး အဓိဌာန္ လုပ္ေလ့ ရွိတယ္။ သူငယ္ခ်င္း ဘာအဓိဌာန္ လုပ္မလဲ။ ငါေတာ့ ေန ့တိုင္း စိတ္ခ်မ္းသာေအာင္
ေနမယ္လုိ ့အဓိဌာန္လိုက္ၿပီး ႏွစ္သစ္ကူးထိ မေစာင့္ေတာ့ဘူး။ ဘာျဖစ္လို ့ေစာင့္ရမွာလဲ။ ငယ္ငယ္က ဘြဲ ့ရၿပီးရင္ စိတ္ခ်မ္း
သာမယ္။ ဘြဲ ့ရၿပီးေတာ့ အလုပ္ေကာင္းေကာင္းရရင္ စိတ္ခ်မ္းသာမယ္။ အလုပ္ရၿပီးေတာ့ ကိုယ္ခ်စ္တဲ့သူနဲ ့အိမ္ေထာင္ ျပဳရ
ရင္စိတ္ခ်မ္းသာမယ္။ အိမ္ေထာင္က်ၿပီးေတာ့ သားသမီးႏွစ္ေယာက္ရရင္ စိတ္ခ်မ္းသာမယ္။ ၿပီးေတာ့ သားသမီးေတြ အရြယ္
ေရာက္ရင္ စိတ္ခ်မ္းသာမယ္။ သားသမီးေတြ အရြယ္ေရာက္ေတာ့ အလုပ္ေတြ အဆင္ေျပမွ စိတ္ခ်မ္းသာမယ္။ ၀င္ေငြတိုးလာမွ
စိတ္ခ်မ္းသာမယ္။ ကိုယ္ပိုင္ အိမ္အသစ္ကေလး ေဆာက္ၿပီးမွ စိတ္ခ်မ္းသာမယ္။ ကေလးေတြ ဘြဲ ့ရၿပီးရင္ေတာ့ စိတ္ခ်မ္းသာၿပီး။
အဲဒီလို အဲဒီလုိ အေၾကာင္းျပခ်က္ေတြနဲ ့ေနလာလိုက္တာ ဒီအသက္ဒီအရြယ္ ေရာက္လာၿပီး။
စိတ္ခ်မ္းသာဖို ့လိုအပ္ခ်က္ေတြကို အေၾကာင္းျပေနရင္ ႏွစ္ေပါင္းတစ္ရာ ၾကာေတာင္မွ လိုအပ္ခ်က္ေတြ
ျပည့္စံုမွာမဟုတ္ဘူး။ ဒါေၾကာင့္ စိတ္ခ်မ္းသာမႈကို ပထမ ဦးစားေပး ေရြးခ်က္လိုက္ၿပီး။ ဘာအေၾကာင္းျပခ်က္မွ မလုိဘူး။
ဘာျဖစ္ရင္စိတ္ခ်မ္းသာမယ္။ ဘာရရင္ စိတ္ခ်မ္းသာမယ္လို ့မေတြးေတာ့ဘူး။ က်န္တာေတြက ရႏိုင္တာ ရမယ္လို ့ယံုၾကည္
ပါတယ္။ စိတ္ခ်မ္းသာမႈကေတာ့ အခုရမွ ျဖစ္မယ္။ အခုစိတ္ခ်မ္းသာေနရင္ ေနာက္ကိုယ္ျဖစ္ခ်င္တာေတြ ျဖစ္လာေတာ့လည္း
ပိုၿပီးစိတ္ခ်မ္းသာတာေပါ့။
စိတ္ခ်မ္းသာမႈအတြက္ အေၾကာင္းျပခ်က္ေတြ မ်ားေနရင္ အဲဒီ အေၾကာင္းျပခ်က္ေတြက ကိုယ့္ကို လႊမ္းမိုးေနမယ္။
ျပင္ပအေၾကာင္းတရားေတြနဲ ့လူေတြက ကိုယ့္အလိုအတိုင္း မျဖစ္ႏိုင္ဘူး။
ကိုယ့္စိတ္ခ်မ္းသာမႈက သူတို ့အေပၚမူတည္ေနရင္ မေရရာေတာ့ဘူး။ မေသခ်ာေတာ့ဘူး။ ကိုယ့္ဘ၀ကို သူတို
့လႊမ္းမိုးႏိုင္ေအာင္ ကိုယ္က ခြင့္ျပဳထားသလို ျဖစ္ေနမယ္။ ငါေတာ့ ငါ့ဘ၀ကို ျပင္ပကိစၥေတြနဲ ့လူေတြက လႊမ္းမိုး
တာ နည္းႏိုင္သမွ် နည္းေအာင္ေနမယ္။ ဒါမွ စိတ္ခ်မ္းသာေအာင္ ေနလို ့ရမယ္။
ဘာပဲျဖစ္ေနေန စိတ္ခ်မ္းသာေအာင္ေနမယ္လို ့မွ ျပတ္ျပတ္သားသား မဆံုးျဖတ္ရင္ ျပင္ပအေၾကာင္းတရားေတြက
ကိုယ့္စိတ္ခ်မ္းသာမႈကို လႊမ္းမိုးခြင့္ ခ်ယ္လွယ္ခြင့္ ျပဳထားသလို ျဖစ္ေနတယ္။ ခြင့္ျပဳမွာလား။
စိတ္မခ်မ္းသာတာ ဘာေၾကာင့္လဲ။ ကိုယ့္စိတ္ခ်မ္းသာမႈဟာ ကိုယ္လက္ထဲမွာ မရွိလို ့ပဲ။ ကိုယ့္ဘ၀မွာ အင္မတန္
အေရးႀကီးတဲ့ တန္ဖိုးႀကီးတဲ့ စိတ္ခ်မ္းသာမႈကို ဘာျဖစ္လို ့သူမ်ားလက္ထဲ ထည့္ရမလဲ။ ဒါေလာက္ အေရးႀကီးတဲ့ ကိစၥကို
ကိုယ္တိုင္လုပ္တာ ေကာင္းပါတယ္။ သူမ်ားနဲ ့မလႊဲသင့္ဘူး။ ငါ့စိတ္ခ်မ္းသာမႈကို ငါကိုယ္တိုင္ လုပ္မယ္။ တျခား အေရးမႀကီးတဲ့
ကိစၥေတြကို သူမ်ားနဲ ့လႊဲသင့္ရင္ လႊဲမယ္။ ဒါေၾကာင့္ သူငယ္ခ်င္းကို အၾကံေပးပါတယ္။ New Years Resolution ကို
မလုပ္ရေသးရင္ ဘာပဲ ျဖစ္ျဖစ္ စိတ္ခ်မ္းသာေအာင္ ေန ့တိုင္း နာရီတိုင္း ေနမယ္။ လို ့အဓိဌာန္လိုက္ပါ။
ဘာပဲ ျဖစ္ေနေန စိတ္ခ်မ္းသာေအာင္ ေနလို ့ရတယ္ ဆိုတာကို နားလည္ပါ။ ဒါဟာ အစမွာေတာ့ မျဖစ္ႏိုင္ဘူးလို ့
ထင္စရာပဲ။ ယံုယံုၾကည္ၾကည္နဲ ့လုပ္ပါ။ စိတ္ခ်မ္းသာမႈ စိတ္ဆင္းရဲ မႈ ေတာ္ေတာ္မ်ားမ်ားဟာ ကိုယ္က ၾကံဳေတြ ့ရတဲ့ အေျခအေနကို
အဓိပၸာေကာက္ပံုေပၚမွာ မူတည္ေနပါတယ္။ ကိုယ္ ရသင့္တဲ့ အခြင့္အေရးကို မရတဲ့အခါ မတရားဘူး။ မမွ်တဘူးလို
့ေတြးတတ္တယ္။ ရသင့္တဲ့အခြင့္အေရးကို မရတာထက္ ရသင့္တဲ့ စိတ္ခ်မ္းသာမႈကို မရတာက ပိုၿပီး နစ္နာပါတယ္။
ကို္ယ့္ကိုယ္ကို ကိုယ္စိတ္ခ်မ္းသာမႈ ေပးႏိုင္ရက္နဲ ့မေပးတာက ပိုၿပီး ရက္စက္ရာ မက်ဘူးလား။
ကိုယ္ရသင့္တဲ့ စိတ္ခ်မ္းသာမႈကို ကိုယ့္ဟာကိုယ္ရေအာင္ လုပ္ႏိုင္ရက္နဲ ့ရေအာင္ မလုပ္ရင္ ကိုယ့္ကိုယ္ကို ကိုယ္ မတရားရာ
ေရာက္ရေတာ့မွာေပါ့။ သူမ်ားက ကိုယ့္အေပၚ မတရားတာ ရွိေစေတာ့ ကိုယ့္ကိုယ္ကိုကိုယ္ေတာ့ တရားမွ ျဖစ္မယ္။ ဒါေၾကာင့္
ကိုယ့္စိတ္ခ်မ္းသာမႈကို ကိုယ္ ရေအာင္ စိတ္ခ်မ္းသာမႈကို မလႊမ္းမိုးႏိုင္ေအာင္ ဘယ္လို ေနရမယ္၊ ဘယ္လို သေဘာထားရမယ္
ဆိုတာကို ေသေသခ်ာခ်ာ ေလ့လာမွ ျဖစ္မယ္ ေနာ္။
အေျခအေနက ဘယ္လိုပဲျဖစ္ေနေန စိတ္ဆင္းရဲ ေနတာဟာ ဘာမွ အက်ိဳးမရွိပါဘူး။ စိတ္ဆင္းရဲေနတဲ့ အတြက္
အေျခအေန ပိုေတာင္ ဆိုးလာႏိုင္ေသးတယ္။ ဘာျဖစ္ေနေန စိတ္ခ်မ္းသာေအာင္ေနတာဟာ တရားတယ္။ စိတ္တည္ျငိမ္ခ်မ္းသာ
ေနရင္ဆံုးျဖတ္ခ်က္မွန္မယ္။ စိတ္ဆင္းရဲေနရင္ ဆံုးျဖတ္ခ်က္မွားမယ္။ အဲ့ဒါေၾကာင့္ စိတ္တည္ျငိမ္ေအာင္ စိတ္ခ်မ္းသာ
ေအာင္ ေနမယ္။တည္ျငိမ္ေနရင္ ခ်မ္းသာေနတယ္။ ေတြ ့လာတဲ့ အဆင္မေျပမႈကို အေကာင္းဆံုး ကိုင္တြယ္ႏိုင္ေအာင္
ကိုယ့္စိတ္ကို ခ်မ္းသာေအာင္ ထားရမယ္။ ဒါဟာ အားလံုးအတြက္ အေကာင္းဆံုးပဲ။ စိတ္ဆင္းရဲေနတာဟာ ဘယ္သူ ့
အတြက္မွ အက်ိဳးမရွိဘူး။
ဘာပဲျဖစ္ျဖစ္ ေမးရမယ့္ ေမးခြန္းက ဘာလုပ္သင့္သလဲ။ ဘာလုပ္ရင္ အေကာင္းျဖစ္မလဲ ဆိုတဲ့ ေမးခြန္းပဲ။
ခံစားခ်က္ေတြ ျပင္းထန္ၿပီး စိတ္ဆိုးေနမယ္ ေဒါသျဖစ္ေနမယ္၊ ၀မ္းနည္းေနမယ္ ဆိုရင္ ကိုယ့္အတြက္ အေကာင္းဆံုး
ျဖစ္ေအာင္ မလုပ္ႏိုင္ေတာ့ဘူး။ အဲဒါ ကိုယ့္ကိုယ္ကိုကိုယ္ ပိုၿပီးနစ္နာေအာင္ လုပ္သလိုျဖစ္တယ္။ စိတ္ကို အတတ္ႏိုင္ဆံုး
ခ်မ္းသာေအာင္ထားၿပီး လုပ္သင့္တာကို ဆက္လုပ္တာကပဲ ဥာဏ္ရွိတဲ့ အလုပ္ ျဖစ္တယ္။ စိတ္တည္ၿငိမ္ ခ်မ္းသာေနရင္
အေကာင္းဆံုးအေျဖကို ရတယ္။ အေကာင္းဆံုးကို လုပ္ႏိုင္တယ္။
စိတ္ခ်မ္းသာေအာင္ေနႏိုင္ရင္ ကိုယ့္အတြက္ ကိုယ္ေပးသင့္တာကို ေပးလိုက္ၿပီ။ စိတ္ခ်မ္းသာေနရင္ ကိုယ့္ပတ္၀န္းက်င္မွာ
ရွိတဲ့ လူေတြ မိသားစု၊ လုပ္ေဖာ္ကိုင္ဖက္၊ စတဲ့သူေတြက ကိုယ့္ကို ပိုၿပီး ခ်စ္ခင္မႈေလးစားမႈရွိတယ္။ စိတ္ခ်မ္းသာမႈဟာ ဆြဲေဆာင္မႈ
ရွိတယ္။ ဒါေၾကာင့္ စိတ္ခ်မ္းသာေနတဲ့သူကို လူေတြ ပိုၿပီး ခင္တယ္။ ခ်စ္တယ္။
ကိုယ္က စိတ္ခ်မ္းသာေနရင္ ကိုယ့္စိတ္က လူေတြကို ပိုၿပီး ခင္တယ္။ ပိုၿပီး ကူညီခ်င္တယ္။ စိတ္ဆင္းရဲေနတဲ့အခါမွာ
သူမ်ားကို ကူညီခ်င္စိတ္ သိပ္နည္းတယ္။ ငါ့ဒုကၡနဲ ့ငါ အႏိုင္ႏိုင္ပဲ၊ သြားစမ္းပါ လို ့ေျပာခ်င္တယ္။ စိတ္ခ်မ္းသာေနရင္ ဘာ
အကူအညီေပးရမလဲလို ့ ေမးခ်င္တယ္။ စိတ္ဆင္းရဲေနတဲ့သူ ႏွစ္ေယာက္ဟာ တစ္ေယာက္ကိုတစ္ေယာက္ မခ်စ္ႏိုင္ဘူး။ နင့္ေၾကာင့္
ငါ စိတ္ဆင္းရဲရတာဆိုၿပီး တစ္ေယာက္ကိုတစ္ေယာက္ စိတ္ဆင္းရဲေအာင္ပဲ လုပ္မိေနတတ္တယ္။
စိတ္ၿငိမ္းခ်မ္းေနတာဟာ စိတ္ခ်မ္းသာမႈအစစ္ပဲ။ စိတ္ၿငိမ္းခ်မ္းေနတဲ့ အခါမွာ စိတ္ဆင္းရဲလို ့မရဘူး။ ႏွစ္သစ္ကူးမွာ
တစ္ေယာက္ကိုတစ္ေယာက္ စိတ္ခ်မ္းသာေအာင္ ေျပာခ်င္တယ္၊ ေပးခ်င္တယ္၊ ေကၽြးခ်င္တယ္။ ကိုယ္က စိတ္တကယ္ ခ်မ္းသာေနမွ
ေနာက္တစ္ေယာက္ကို စိတ္ခ်မ္းသာစရာေျပာႏိုင္တယ္။ လုပ္ေပးႏိုင္တယ္။ ကိုယ့္မွာရွိမွ ေပးႏိုင္တယ္။ ဒါေၾကာင့္ ေပ်ာ္ေအာင္ေနပါ။
စိတ္ခ်မ္းသာေအာင္ေနပါ။ ၿငိမ္းခ်မ္းေအာင္ေနပါ။
စိတ္ဆင္းရဲစရာကို ရွာၿပီး မေတြးရင္ စိတ္ခ်မ္းသာဖို ့မခက္ပါဘူး။ ကိုယ္က စိတ္ခ်မ္းသာေအာင္ေနတာဟာ
ကိုယ့္မိသားစု၊ ကိုယ့္အေပါင္းအသင္းနဲ ့ေလာကႀကီးကို အေကာင္းဆံုးလက္ေဆာင္ ေပးလိုက္တာပဲ။
စိတ္ခ်မ္းခ်မ္းသာသာနဲ ့ လုပ္ေပးလိုက္တဲ့ကိစၥဟာ အေကာင္းဆံုး စိတ္ထားနဲ ့လုပ္ေပးလိုက္တာပဲ။
To Become a Web Developer (or) Designer
Saturday, 28 November 2009 14:53
ဒီ POST ကို ေရးျဖစ္တာကေတာ့ ကၽြန္ေတာ္ကို Web Developer ျဖစ္ခ်င္တယ္ ဘာလုပ္ရမလဲ ဆိုၿပီး ေမးတဲ့လူေတြကို
ရည္ရြယ္ၿပီး ေရးလိုက္တာပါ။ တစ္ခါတစ္ေလ ႐ံုးခ်ိန္မွာ Gtalk ကေနၿပီး ေမးတဲ့ အခါ ကၽြန္ေတာ္ ေကာင္းေကာင္း Reply
မလုပ္ႏိုင္ခဲ့တာေတြ ရွိပါတယ္။ ဒီအတြက္ ျပည့္ျပည့္စံုစံု ျဖစ္သြားေအာင္ POST တစ္ခုအေနနဲ ့ ေရးလိုက္ရပါတယ္။ အခု
ေရးမယ့္ အေၾကာင္းအရာမ်ားသည္ ဆရာလုပ္ၿပီး Guide Line ေပးျခင္း မဟုတ္ဘဲ ကၽြန္ေတာ္ သိထားေသာ Ideas မ်ားကို
ခ်ျပျခင္းသာ ျဖစ္ပါတယ္။ ဆရာလုပ္သည္ဟု မယူဆေစလိုပါ။
For Web Designer
ကၽြန္ေတာ္ကေတာ့ Designer တစ္ေယာက္ မဟုတ္ေလေတာ့ အၾကမ္းဖ်င္းအားျဖင့္သာ ေျပာႏိုင္ပါလိမ့္မယ္။ Designer
တစ္ေယာက္အတြက္ မသိမျဖစ္ မတတ္မျဖစ္ကေတာ့ PhotoShop, Dreamweaver, Flash တို ့ပဲ ျဖစ္ပါတယ္။ ဒါ့အျပင္
Web Page ေရးတဲ့ အခါမွာ သံုးဖို ့အတြက္ HTML, CSS, JQuery Plug-in စတာေတြကိုလည္း သိထားသင့္ပါတယ္။
Firefox ရဲ ့Plug-in တစ္ခုျဖစ္ေသာ Firebug ကို သံုးၿပီး Web Page ေတြကို Trace လိုက္တတ္ေအာင္လည္း
ေလ့က်င့္ပ်ိဳးေထာင္သင့္ပါတယ္။ ကၽြန္ေတာ္သိထားတဲ့ PhotoShop Learning ကို ျမန္မာလို ေရးထားတဲ့ Site ကေတာ့ ဒီမွာပါ။
http://designernagar.ning.com/group/designgroup
က်န္တာေတြကေတာ့ Google မွာ လိုက္ရွာမယ္ဆိုရင္ Sample ေတြ အမ်ားႀကီး ရွိပါတယ္။ ဒါကေတာ့ Design ပိုင္းနဲ ့
ပတ္သက္ၿပီး ကၽြန္ေတာ္သိထားသေလာက္ေလးပါ။Designer လုပ္ခ်င္သူေတြ အေနျဖင့္ Template ေတြရဲ႔ Work Flow, Structure
စတာေတြကိုလည္း ေလ့လာထားသင့္ပါတယ္။
For Web Developer
ဒီအပိုင္းကေတာ့ Programming တစ္ခုခုကို ပိုၿပီး Focus ထားရပါလိမ့္မယ္။ ဒီအတြက္ကေတာ့ မိမိသန္တဲ့ Programming Language
တစ္ခုကို ေရြးခ်ယ္ၿပီး Strong ျဖစ္ေအာင္ လုပ္ေစခ်င္ပါတယ္။ .net သမားေတြကေတာ့ asp.net, java သမားေတြ ကေတာ့ J2EE,
စတာေတြ အျပင္ အခုေနာက္ပိုင္းမွာ ေခတ္စားလာေသာ PHP, Python, Perl, Ruby အစရွိသည့္ Programming Language
ေတြထဲက ကိုယ္နဲ ့သင့္ေတာ္မယ့္ ေကာင္ကို အရင္ဆံုး စၿပီး ေလ့လာသင့္ပါတယ္။ ဒါမွ သင္ဟာ Programming ေရးေနရင္း
နဲ ့ေပ်ာ္တဲ့သူ တစ္ေယာက္ျဖစ္သြားပါလိမ့္မယ္။ အေရးႀကီးဆံုးက အဲ့ဒါပဲဗ်ာ။ Programming ကို ေရးေနရင္းနဲ ့စိတ္ထဲမွာ
ေပ်ာ္ေနရင္ Study လုပ္ရတာကို မပင္ပန္းေတာ့ဘူးေပါ့။ ဒါေၾကာင့္ ေျပာတာပါ။ ကိုယ့္နဲ ့ကိုက္ညီမယ့္ Language ကို ေရြးခ်ယ္ၿပီး
စတင္ေလ့လာသင့္တယ္လို ့။ အေရးႀကီးဆံုးေသာ အခ်က္ကေတာ့ Foundation ခိုင္ဖို ့ျဖစ္ပါတယ္။ Language တစ္ခုမွာ Foundation
ခိုင္သြားၿပီဆိုရင္ ေနာက္ ဘယ္ Programming Language ကို မဆို ေလ့လာရတာ လြယ္ကူသြားၿပီ ျဖစ္ပါတယ္။ ဘာေၾကာင့္လည္း
ဆိုေတာ့ အေရးႀကီးဆံုးက Programming Logic, Algorithm, Concept ပဲ ျဖစ္ပါတယ္။ အဲ့ဒါေတြ ေခါင္းထဲရွိေနရင္ေတာ့
ကိုယ္ အသစ္ Study လုပ္ခ်င္တဲ့ Programming မွာ ရွိေနတဲ့ Syntax ေတြကို ေလ့လာလိုက္ရင္ ရပါတယ္။ ဒီလို Study လုပ္ရာမွာ
လုပ္ပံု လုပ္နည္းေလးကို နည္းနည္းေလး Share ခ်င္ပါတယ္။ ကၽြန္ေတာ္ကေတာ့ What, Why, How နဲ ့တစ္ခုခုကို ၾကည့္ပါတယ္။
ဥပမာ- PHP ကို စၿပီးေလ့လာမယ္ဆိုပါစို ့ဗ်ာ။
(၁) Basic Syntax ေတြကို ေသခ်ာေလ့လာသင့္ပါတယ္။ ၿပီးေတာ့ PHP ဆိုတာ ဘာလဲ "What" ဆိုတာကို ေသခ်ာသိသင့္ပါတယ္။
(၂) ၿပီးရင္ေတာ့ Looping ေတြ၊ Conditional Statement ေတြကို ဘာေၾကာင့္သံုးလဲ။ ဒါ့အျပင္ အေရးႀကီးတဲ့ Database
ခ်ိတ္ဆက္တဲ့ အပိုင္းေတြကို ဘာေၾကာင့္သံုးတာလဲ စတဲ့ "Why" ေတြကို ေလ့လာသင့္ပါတယ္။
(၃) OK, ဒါေတြ အားလံုးကို ျခံဳၿပီး သေဘာေပါက္သြားၿပီ ဆိုရင္ေတာ့ တစ္ကယ့္ Real World Application ေတြမွာ ဒါေတြကို ဘယ္လို Apply လုပ္လဲ ဆိုတဲ့ "How" ဆိုတာကို သြားသင့္ပါတယ္။
Study လုပ္တဲ့အခါမွာ Self-Study Style မ်ိဳးကိုသာ ေလ့က်င့္ပ်ိဳးေထာင္ သင့္ပါတယ္။ ဒါမွလည္း internet ေပၚမွာ ရွိေနတဲ့
Resources ေတြကို ေကာင္းေကာင္းအသံုးခ်တတ္သြားမွာ ျဖစ္ပါတယ္။ Self-Study လုပ္ဖို ့အတြက္ကေတာ့ Google ရွိပါတယ္။
ဒါေပမယ့္ Google မွာ သိခ်င္တာေတြကို ဘယ္လို ရွာရမယ္ဆိုတာ မသိဘူးဆိုၿပီး ကၽြန္ေတာ္ကို ေျပာတဲ့သူေတြ ရွိပါတယ္။
အဲ့ဒါကေတာ့ လံုး၀ကို စိတ္ဓါတ္မက် နဲ ့။ ကိုယ္သိခ်င္တဲ့ Keyword ေတြကို ရိုက္ၿပီးသာရွာ ထြက္လာတဲ့ Result URL ေတြကို
တစ္ခုၿပီး တစ္ခု လုပ္ဖတ္ၾကည့္ပါ။ ဒီလိုနဲ႔ ေနာက္ပိုင္းမွာ ဘယ္လို Keyword ကိုသုံးျပီး ရွာရမယ္ ဆိုတာကို သိလာပါလိမ့္မယ္။
ဒါမွ မရေသးရင္ Youtube မွာလည္း Learning Video ေတြ ရွိပါတယ္။ ကိုယ္ရင္ဆိုင္ေနရတဲ့ ျပႆနာမ်ိဳးဟာ ကိုယ့္ေရွ ့မွာ
ဒီျပႆနာမ်ိဳး တက္ဖူးၿပီးသားလူေတြ အမ်ားႀကီးဆိုတာ ယံုပါဗ်ာ။ ကိုယ့္အားကိုယ္ကိုးၿပီးသာ လိုက္ရွာၾကည့္ပါ။ ဒီလို Study
လုပ္ေနရင္းနဲ ့Normal Web Page ေလးေတြ ေရးႏိုင္လာတဲ့ အခါ CMS (Content Management System) ေတြ ဘက္
ကိုဆက္ ၿပီးေလ့လာသင့္ပါတယ္။ CMS ကိုသံုးမယ္ဆိုရင္ Scratch ကေနစၿပီး ေရတာထက္ပို ၿပီး ျမန္ဆန္ပါတယ္။ ၿပီးေတာ့
Security issue ေတြကိုလည္း ဦးေႏွာက္စား စရာ မလိုေတာ့ပါဘူး။ ဒီေနရာမွာ ေျပာခ်င္တာေလးက CMS မွာ က
အမ်ိဳးအစားအမ်ားႀကီး ရွိပါတယ္။ Popular ျဖစ္တာေတြကေတာ့
PHP
ASP.Net
Java
Python
စသည္ျဖင့္ မ်ားစြာရွိပါတယ္။ ကုိယ္က ဘယ္ CMS ကို အရင္ Study လုပ္မယ္ဆိုတာ ကိုယ္ေလ့လာထားတဲ့ Programming
Language ေပၚမွာ မူတည္ၿပီး စဥ္းစားသင့္ပါတယ္။ ၿပီးရင္ CMS ရဲ ့အထဲမွာ ရွိေနတဲ့ Framework အလုပ္လုပ္ပံုကိုလည္း
ေလ့လာသင့္ပါတယ္။ ၿပီးရင္ ဘယ္လို customize လုပ္မလဲဆိုတာကိုလည္း ဆက္ၿပီးေလ့လာသင့္ပါတယ္။ ဒါေတြ အျပင္
သူတို ့ရဲ ့Database Structure ေတြကိုလည္း သိမွတ္ အတုယူသင့္ပါတယ္။ CMS တစ္ခုကို ပိုင္ၿပီးဆိုရင္ ေနာက္တစ္ခုကို
ျပန္ေျပာင္းၿပီး ေလ့လာရတာ မခက္ေတာ့ပါဘူး။ ဒါေၾကာင့္ CMS မွာလည္း Foundation ကို အရင္ ခိုင္မာေအာင္ လုပ္ေစခ်င္
ပါတယ္။ CMS ေတြမွာ မ်ားေသာအားျဖင့္ ကေတာ့ Template ပိုင္းေတြကို Customize လုပ္ၾကတာ မ်ားပါတယ္။ တစ္ျခား
Component , Modules ေတြကိုလည္း Customize လုပ္ပါတယ္။ ဒါေၾကာင့္ ကိုယ္ေလ့လာတဲ့ CMS တစ္ခုမွာ ထဲထဲ၀င္၀င္
ေသေသခ်ာခ်ာ သိသြားရင္ တစ္ျခား CMS ေတြရဲ ့ေက်ာရိုးကလည္း 70% ေလာက္က အတူတူပဲ ျဖစ္ပါတယ္။
အလုပ္လုပ္ရာမွာ လြယ္ကူေစဖို႔အတြက္ Framework ေတြကိုလည္း ေလ့လာထား သင့္ပါတယ္။ PHP Based မွာ ဆိုရင္ေတာ့
CakePHP , Symfony , Codeigniter စတာေတြကေတာ့ နာမည္ၾကီးပါတယ္။ Framework ေတြကို ေလ့လာမယ္ ဆိုရင္ေတာ့
Model View Controller သေဘာကို နားလည္ သေဘာေပါက္သြားပါ လိမ့္မယ္။
ေရးရင္းနဲ ့စာကလည္း ေတာ္ေတာ္ရွည္သြားၿပီ ျဖစ္လို ့နိဂံုးေလးခ်ဳပ္ၿပီး အဆံုးသတ္ခ်င္ပါတယ္။ ကိုယ့္ကိုယ္ကို ယံုၾကည္မႈရွိၿပီး
Self-Study ရေအာင္ လုပ္မယ္ဆိုတဲ့ စိတ္ေလးကို အရင္ေမြးပါ။ ျပီးရင္ေတာ့့ ကိုယ့္ဆံုးျဖတ္ခ်က္ အတိုင္း internet မွာ
Googling လုပ္ပါ။ အခုအခ်ိန္မွာ IT နဲ ့ပတ္သက္ၿပီး ျမန္မာ Forum ေတြ ေတာ္ေတာ္မ်ားမ်ား ရွိေနၿပီ ျဖစ္တဲ့ အတြက္ အဲ့ဒီ
Forum ေတြမွာ သိခ်င္တဲ့ အေၾကာင္းအရာကို လုိက္ရွာၾကည့္ပါ။ ကၽြန္ေတာ့္ Experience အရကေတာ့ ကၽြန္ေတာ္လိုခ်င္တဲ့
အေျဖဟာ English Forum ေတြကေနပဲ ရတာမ်ားပါတယ္။ ဒါေၾကာင့္ သူတို ့ေရးထားတာေတြကို ေသခ်ာဖတ္ၿပီး စမ္းၾကည့္ပါ။
သူမ်ားကို မေမးဘဲ ကိုယ့္ဟာကိုယ္ ရွာလို ့ေတြ ့တဲ့ အရသာကို ျမည္းစမ္းၾကည့္ေစခ်င္ပါတယ္။ ဒါေတြ အားလံုးအတြက္
လိုအပ္တာေလး တစ္ခုပဲ ရွိပါတယ္။
အဲ့ဒါကေတာ့ " ငါ့ယံုၾကည္ခ်က္ကို မရ ရေအာင္ လုပ္မယ္ဆိုတဲ့ စိတ္ကေလး " တစ္ခုပဲ ျဖစ္ပါတယ္။
More Articles...
Page 53 of 85
«StartPrev51525354555657585960NextEnd»Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)