PHP

  • Laravel Myanmar အဖွဲ့ စုပေါင်းပြီး Laravel docs ကို ဘာသာပြန်ထားတာကို မနေ့က github မှာ တွေ့လိုက်တယ်။ အကုန်လုံးကို markdown နဲ့ ရေးထားတာ ဖြစ်ပြီး အတော်လေးကို ပြီးနေပါပြီ။ တကယ်လို့ laravel ကို စိတ်ဝင်စားတယ်။ လေ့လာနေတယ် ဆိုရင် သူတို့ အဖွဲ့ကို ကူပြီးတော့ ဘာသာပြန်ပေးစေချင်ပါတယ်။ Contributor တွေကိုတော့ ဒီမှာ ကြည့်နိုင်ပါတယ်။ ကျွန်တော် ဒီနေ့ သူတို့ ရေးထားတာ စာတွေကို Gitbook version ပြောင်းပြီးတော့ Gitbook တင်ထားပေးပါတယ်။ လူတိုင်း online ကနေ လွယ်လင့် တကူ ဖတ်နိုင်အောင်ပါ။ တကယ်လို့ epub အတွက် ဒီမှာ download ချနိုင်ပါတယ်။…

  • Ava framework ကို ကိုယ့်ဘာသာကိုယ်သုံးရင်းနဲ့ လိုအပ်တာတွေကို ဖြည့်လာတာ version 1.1 တောင် ရောက်လာပါပြီ။ version 1.1 မှာ ဘာတွေ အသစ်ထပ်ဖြည့်ထားလဲဆိုတော့ – bugs fixed plugin load more than one – change Load Model only need first character is lowercase (eg: support userRouting now) – re-add Model in model class (e.g: userRouting.php , class name is userRoutingModel) – re-add Controller in controller…

  • အခုတလော ရုံးမှာ Restful API server ပိုင်းကို ရေးနေရတယ်။ အဲဒီမှာ CodeIgniter Routing Structure နဲ့ အဆင်မပြေတာကို တွေ့လာရတယ်။ Restful API တွေက Controller နဲ့ Model ပဲရှိတယ်။ view ဆိုတာက JSON သို့မဟုတ် XML return ပြန်တဲ့ page ပဲ ရှိတယ်။ အဲဒီတော့ API server ပိုင်းရေးတဲ့ အခါမှာ MVC pattern ဆိုတာက သိပ်အရေးပါတာမဟုတ်ဘူးဆိုတာကို သတိထားမိတယ်။ CodeIgniter ရဲ့ structure က http://www.domain.com/controller/action/parameter/parameter controller ကတော့ ရှင်းတယ်။ file တစ်ခု နဲ့ ရေးရလို့။ အဲလိုပဲ action…

  • သောကြာနေ့ညက rackspace မှာ cloud server ကို လပေးနဲ့ စမ်းကြည့်တယ်။ အဓိကတော့ MZ နဲ့ Ornagai အတွက် server ပေါ့။ အရင်ဆုံး ကိုယ့် blog ကို ကိုယ်တင်တော့ nginx ကို သုံးမယ်ဆိုပြီး ဆုံးဖြတ်ထားလို့ ngix ကို တင်လိုက်တယ်။ php fpm ကို သွင်းလိုက်တယ်။ ပုံမှန် .php file ကို စမ်းကြည့်တယ်။ ရတယ်။ ဒါနဲ့ wordpress တင်ဖို့ လုပ်တော့ စပြီး တိုင်ပတ်တာပဲ။ .htaccess အလုပ်မလုပ်တော့တဲ့ အတွက်ကြောင့် wordpress configure က စပြီး ဂဂျောင်ပါလေရောပေါ့ဗျာ။ သို့ပေမယ့် wordpress website မှာရေးထားတဲ့အတွက်ကြောင့်…

  • Another empty glass

    ဒီနေ့ Django ကို ဖတ်ရင်း နဲ့ သူရှင်းပြထားတဲ့ စာတွေ တဖြည်းဖြည်းနားလည်လာတယ်။ အခုအချိန်မှာ ပြန်စဉ်းစားလိုက်ရင် symfony နဲ့ အချို့ အချက်တွေ တော်တော်များများ တူနေတာကို တွေ့ရတယ်။ နောက်ပြီး ကိုယ့်ဘာသာကိုယ် ပြန်စဉ်းစားကြည့်တယ်။ ငါဘာကြောင့် နားလည်သွားတာလဲ ။ symfony တုန်းက ဘာလို့ နားမလည်တာလဲ။ symfony တုန်းက ရေးတာ ရေးလို့ပြီးသွားတယ် symfony ကို လုံးဝ မသိလိုက်တာ။ symfony နဲ့ ရေးတာလားဆိုတော့ ဟုတ်တယ်။ ဒါပေမယ့် သိလားဆိုတော့ မသိဘူး ဖြစ်ခဲ့တယ်။ အခုအချိန်တော့ Django ကို ဖတ်ရင်း နဲ့ သဘောပေါက်လာတယ်။ လွယ်တယ်လို့လည်း ထင်လာတယ်။ ဘာကြောင့်လဲ ဆိုတာကို ကိုယ့်ဘာသာ ကိုယ်စဉ်းစားရင်း…

  • MAMP မှာ pspell ကို မထည့်ထားလို့ ornagai မှာ spell checking ကို ဖြုတ်လိုက်ရတယ်။ ဒါပေမယ့် စိတ်က သိပ်မကျေနပ်ဘူး။ ပြန်ထည့်မယ်ဆိုပြီး စဉ်းစားပေမယ့် php ကို ပြန် compile လုပ်ရမှာကြောင့် မလုပ်ဖြစ်ဘူး ဖြစ်နေတယ်။ ဒါနဲ့ google က api လေး ပေးထားရင်တော့ php လည်း ပြန်ပြီး compile လုပ်စရာမလိုဘူး။ server တိုင်းအတွက်လည်း သုံးလို့ရသွားမယ်ဆိုပြီး ရှာလိုက်တော့ တွေ့ပါတယ်ဗျာ။ code ကလည်း လွယ်လွယ်လေးပဲ။ code example ကို အောက်မှာပဲ ကြည့်လိုက်ပါ။ ornagai.com မှာတော့ အမြန်ဆုံး ထည့်သွင်းနိုင်အောင် ကြိုးစားလိုက်အုံးမယ်။ Ornagai.com ကို v3…

  • မနေ့က PHPFog ရဲ့ invitation ရတာနဲ့ စမ်းဖြစ်တယ်။ PHPFog ကို အသုံးပြုချင်တာကတော့ ကြာလှပြီ။ သို့ပေမယ့် လူတိုင်း register လုပ်ပြီး သုံးခွင့်မရှိဘူး။ သူ invite လုပ်တဲ့သူတွေပဲ သုံးခွင့်ရှိပါတယ်။ PHPFog ကို register လုပ်တဲ့အခါမှာ survy ဖြည့်ထားတဲ့သူတွေကို ဦးစားပေးပြီး Beta access ရပါတယ်။ မနေ့က ရတော့ တော်တော်ပျော်သွားပါတယ်။ heroku ကို သိကတည်းက PHP လည်း အဲလိုမျိုး ရှိရင် ကောင်းမှာပဲ လို့ စဉ်းစားမိတယ်။ PHP Fog ကို သိသိခြင်းမှာပဲ register လုပ် survy လုပ်ထားတာ တော်တော်တော့ကြာသွားပြီ။ PHPFog ကတော့ ပုံမှန် ထက်…

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