PHP

  • ကျွန်တော် ornagai ကို Angular.JS နဲ့ version 3 ရေးထားပြီးတော့ opensource ချပေးမယ်လို့ ဆိုထားပေမယ့် မအားတာရယ် ထပ်ပြီးတော့ ornagai ကို update မလုပ်ဖြစ်တာရယ်ကြောင့် github မှာ တင်ဖို့ အချိန် မရောက်သွားဘူး။ ဒီနေ့ Wunderlist ကနေ Todos တွေကို ရှင်းရင်း နဲ့ ornagai source code ချပေးဖို့ ထည့်ထားလို့ နောက်ထပ် ရပ် မရွှေ့တော့ပဲ တစ်ခါတည်း Github မှာ တင်ထားပေးပါတယ်။ AngularJS Javascript framework ကို AngularJS နဲ့ အသုံးပြုထားတယ်။ အဓိကတော့ AngularJS ကို code school ကနေ လေ့လာပြီးတော့…

  • Ava framework ကို ရေးပြီးတာတော့ ကြာပြီ။ ဒါပေမယ့် bluehost မှာ တင်တော့ ပြဿနာ တက်တာပဲ။ ဘာလို့လည်းဆိုတော့ memory usages အရမ်းများနေလို့။ ဘာကြောင့်များတာလဲလို့ code ကို ကြည့်လိုက်တော့ class ကို recursive ဖြစ်နေတာတွေ့ ရတယ်။ [php] $this->load=$this; [/php] အဲဒါက အဓိက ပြဿနာပဲ။ အဲဒီ recursive က dead lock ဖြစ်သွားပြီး memory limit ပြည့်သွားတာ။ အစက hosting ကို သွားပြီး အပြစ်တင်သေးတယ်။ ဒါပေမယ့် ကိုယ့်ဘာသာ code ကို သေချာပြန်စစ်တော့ အဲဒီ နေရာက ပြဿနာ တက်ပါလေရော။ ပြန်ပြင်မယ်ဆိုတော့လည်း လက်ရှိ…

  • အခုခေတ်ကြီးက နာမည်ပေးရတာ ခက်တဲ့ ခေတ်လို့ပဲ ဆိုရမလားမသိဘူး။ Nifty ဆိုတဲ့ နာမည်လေး ကြိုက်လို့ ပေးထားတာ အခု ကို ဒီဘီ ပြောလို့ ရှာကြည့်လိုက်တာ Nifty PHP framework က ရှိပြီးသားဖြစ်နေတယ်။ အခြား နာမည်လှလှလေး နောက်ပြီး Nifty နဲ့ အဓိပ္ပာယ်တူတဲ့ စာလုံးတွေကို ရှာကြည့်တော့လည်း ရှိပြီးသားတွေပဲ။ Nod ဆိုတာကတော့ ခေါင်းညိတ် တယ်ဆိုတဲ့ အဓိပ္ပာယ်ပါ။ ornagai မှာတော့ ခေါင်းညိတ်သည် ။ ခေါင်းညိတ်ပြသည်။ ။ ခေါင်းတစ်ညိမ့်ညိမ့်လုပ်သည် ။ ပန်းစသည် လေ၌တစ်ညိမ့်ညိမ့်လှုပ်ရှားနေသည် ။ ခေါင်းညိတ်ခြင်း ။ ခေါင်းညိတ်ပြခြင်း ။ လို့ ဆိုထားပါတယ်။ NOD 32 ရဲ့ Nemocnica…

  • Ornagai ကို localhost မှာ ဘယ်လို သွင်းရမလဲ ဆိုသူများအတွက် https://github.com/saturngod/ornagai-V2/wiki/Ornagai-Setup အရင်ဆုံးတော့ Ornagai ကို download ချထားဖို့တော့ လိုတာပေါ့။

  • Nifty Framework

    MVC ဘယ်လို ရေးရလဲ။ MVC ကို ကိုယ့်ဘာသာ ကိုယ် PHP နဲ့ရေးချင်တယ်။ MVC ကို CI တို့အခြား Framework မသုံးချင်ဘူး။ ကိုယ်တိုင် စမ်းရေးကြည့်ချင်တယ်။ ဘယ်လို ရေးရမှန်းမသိဘူး။ အဲလိုမျိုး မေးခွန်းလေးတွေ ခဏခဏ ကြားနေရတဲ့အတွက် ကျွန်တော် Nifty ဆိုတဲ့ framework ကို ရေးထားပါတယ်။ အရမ်းကို ရိုးရှင်းပြီး OOP ကိုပဲ အသုံးပြုထားပါတယ်။ MVC ပဲ ပါပါတယ်။ helper တို့ database class တို့ မပါပါဘူး။ core ပဲပေါ့။ core တည်ဆောက်ပုံ သိရှိသွားရင် အပေါ်မှာ ကိုယ့်ဘာသာကိုယ် helper class ထည့်တာတို့ database class…

  • PHP 5.3 မှာ သုံးလို့မရတော့တဲ့ function တွေပါလာပါတယ်။ ကျွန်တော်တောင် ornagai မှာ split function သုံးထားတာကို ပြန်ပြင်လိုက်ရတယ်။ အဲလိုအခါတွေမှာ ဘာ function အစားထိုးရမလဲဆိုတာကို သိထားဖို့လိုပါတယ်။ အဲဒီအတွက်လည်း php.net မှာ ညွှန်းဆိုထားပြီးသားပါ။ split အစား preg_split() ကို အစားထိုးသုံးရပါတယ်။ အခြား function တွေလည်း အစားထိုးပြောင်းလဲသုံးရတာတွေ ရှိပါတယ်။ deprecated လုပ်လိုက်တာလည်း ကောင်းပါတယ်။ အချို့ function တွေ duplicate ဖြစ်နေတာတွေရှိနေတယ်။ လိုလည်း မလိုလောက်ဘူးထင်တာပဲ။ အချို့ function တွေက သုံးတဲ့လူတော်တော် ရှားပါတယ်။

  • Integer ပေါင်းနှုတ်မြှောက်စား ကိစ္စတွေအတွက် အသုံးပြုတယ်။ Strings စာတွေ text တွေအတွက် အသုံးပြုတယ်။ $str=”Hello World”; Booleans True or Flase condition တွေအတွက် အသုံးပြုတယ်။ Compound Data Types အခြား ထပ်မံပါဝင်တဲ့ data types တွေကတော့ Arrays – variable တစ်ခုထက် ပိုတာတွေကို သိမ်းတယ်။ နောက်ပိုင်း Arrary အပိုင်းမှာ ပါမှာပါ။ Objects – data ကော code ကော နှစ်ခု လုံးပါဝင်ပါတယ်။ Other Data Types NULL – ဘာမှ မရှိတဲ့ value။ No value ပေါ့။…

  • bit.ly နဲ့ tinyurl တို့ရဲ့ service ကိုယူပြီးပြန်ရေးထားတယ်။ မူရင်း site ထက် မြန်တာပေါ့။ ဘာလို့လည်းဆိုတော့ ဘာပုံမှ မပါလို့ပဲဗျ။ ကျွန်တော် bit.ly မှာ ဆို ကြာတယ်လို့ထင်ရတယ်။ သူ့ ပုံတွေ loading လုပ်နေတာကြောင့်လည်းပါတယ်။ အဲဒါကြောင့် ကိုယ့်ဘာသာကိုယ် သုံးဖို့အတွက် ရေးထားတာပါ။ PHP code ကိုတော့ http://davidwalsh.name ကနေ ယူပြီး jquery နဲ့ ပေါင်းပြီး ရေးထားတာ။ လိပ်စာကတော့ http://www.saturngod.net/webtool/ အဲ..မေ့တော့မလို့… HTML5 ကိုသုံးထားတော့ firefox3.5 နဲ့ chrome 2 မှာမှ အဆင်ပြေမှာနော်… :D