Ronald Aug

Ronald Aug (5)

👋လက်ရှိ full-time remote အလုပ်လုပ်၊ Javascript / Node / GraphQL / Laravel တွေရေး၊ music လည်းကြုံရင်ကြုံသလိုလုပ်သူ။ 😅 👋

Laravel session flash method ရဲ့ message အကြိမ်ကြိမ်ပေါ်တဲ့ ပြဿနာ

ပုံမှန်အားဖြင့် ကျနော်တို့ Laravel ရဲ့ session ကနေ validation error တွေဖမ်းကြရင် controller ထဲမှာဒီလိုရေးပြီး $request->session()->flash("success","successfully update") return view('layout.index'); blade ထဲမှာ အောက်ကအတိုင်းခေါ်သုံးတတ်ကြပါတယ်။ @if(Session::has('success')) {{ Session::get('success') }}@endifဒီနေရာမှာ အဓိကပြဿနာက flash message ကြောင့်မဟုတ်ပဲ ကျနော်တို့ controller ထဲမှာ return view() ဆိုပြီး return ပြန်ထားတာပါ။ ဘာကြောင့်လဲဆိုတော့ Laravel doc အရ flash လုပ်လိုက်တဲ့ session က request ၂ ခုအတောအတွင်းထဲမှာသိမ်းထားတာဖြစ်ပါတယ်။ ဆိုလိုတာက နောက် request တစ်ခုမရှိမချင်း…

Continue reading...

Headless CMS နဲ့ Cockpit

2017 - 18 လောက်မှာ Headless တွေ JAM stack တွေ ခေတ်စားနေတော့ ကျနော်လည်း headless CMS တွေတော်တော်လုပ်ဖြစ်တယ် ဒီနှစ်ပိုင်း PHP က သိပ်ရေပန်းမစားတာတော့တာရယ် ပြီးတော့ကိုယ် ကိုယ်တိုင်ကလည်း PHP ကိုသိပ်သဘောမတွေ့တာနဲ့ Node JS နဲ့ဆိုင်တာ တွေချည်းပဲ ရှာဖြစ်ခဲ့တယ်။ အဲဒီမှာ Strapi နဲ့ Prime CMS ကိုတွေ့တယ် အရမ်းသဘောကျတယ် အရမ်းလည်းသွက်တယ် frontend အပိုင်းကို Vue, Svelte တို့နဲ့ပေါင်းလိုက်ရင် SPA အလွယ်လေးလုပ်လို့ရတယ်။ ဒါပေမယ့်လည်း ဒီ CMS…

Continue reading...

Javascript နဲ့ မြန်မာ HWR စမ်းသပ်ခြင်း

Demo = ronald.glitch.me တစ်နေ့က Gboard မှာ Burmese handwriting feature လေးပါလာတော့ စမ်းဖြစ်တယ်။ သုံးလို့အရမ်းအဆင်ပ​ြေတယ်။ရေးတဲ့သူတွေကိုတကယ်ကျေးဇူးတင်တယ်၊ တကႏယ်လည်းလေးစားဖို့ကောင်းတႏယ်။ ဘာမှန်းမသိဘူး စိတ်ထဲမှာ လေ့လာချင်တာလည်းပါတယ် HWR နည်းနည်းပါးပါးဖတ်ဖူးတ​ော့ စမ်းကြည့်ချင်တာလည်းပါတယ် အဲဒါနဲ့တစ်ခုလောက်ရေးဖို့ဆုံးဖြတ်လိုက်တယ်။ ( ဆုံးဖြတ်ချက်အကြီးကြီးမှားသွားတယ် ဘာလို့လဲဆိုတော့ ထင်သလောက်မလွယ်ဘူးဗျ 😜 ) ခ​ြေလှမ်း ၁ ကိုယ်ကိုယ်တိုင် တစ်ခုရေးကြည့်မယ်ဆိုတ​ော့ github မှာ မွှေရန​ှောက်ရတာပေါ့ HWR တွေ OCR တွေစတဲ့ library တ​ွေအများကြီးပဲတွေ့တယ် ခက်တာအကုန်လုံးနီးနီးက train ထားတဲ့ dataset တွေနဲ့ ပြီးတော့ python တ​ွေ…

Continue reading...

cURL ထက် Client Ajax ကို ဘာကြောင့်ပိုသဘောကျတာလဲ?

PHP cURL နဲ့ Client Ajax မှာသူ့ အားသာချက်၊ အားနည်းချက်ရှိပေမယ့် ကျနော့အနေနဲ့ Client Ajax ကိုပိုသဘောကျပါတယ်။ cURL ထက် Client Ajax ရဲ့ အဓိကအားသာတဲ့အချက်တွေကတော့ Page refresh မလုပ်တဲ့အတွက် progress bar ပြလို့ရတယ် JS နဲ့ရေးရတဲ့အတွက် အရမ်းပေါ့ပါးတယ်။ JS က client ဖြစ်လို့ browser လုပ်ဆောင်ချက်ကိုသုံးတဲ့အတွက် browser မှာပဲ memory usage တက်မယ်။ cURL ဆိုရင်တော့ web application ရဲ့ memory ကိုသုံးတာဖြစ်တာကြောင့်…

Continue reading...

GraphQL ဆိုတာဘာလဲ

GraphQL ဆိုတာဘာလဲGraphQL ဆိုတာ facebook company က ထွင်ထားတဲ့ data query language တစ်မျိုးဖြစ်ပါတယ်။ FB developer ၃ ယောက်က သူတို့သာမာန် Restful မှာကြုံရတဲ့ ပြသနာတွေကိုလေ ျှာ့ချတဲ့အနေနဲ့ ထွင်လိုက်တာပါ။ ပုံမှန် Restful API က route အများကြီးနဲ့ http request အများကြီးပစ်ပေမယ့် GraphQL မှာ route တစ်ခုတည်းကိုပဲ request ပစ်ရတယ် http request တွေလည်းလေ ျှာ့ပစ်လို့ရတယ်။ GraphQl သမိုင်းအကြောင်းကိုကြည့်ချင်တယ်ဆိုရင်တော့ ဒီ video ကိုနှိပ်ပြီးကြည့်နိုင်ပါတယ်။ နောက်ပိုင်းမှာ restful API အစား…

Continue reading...