Programming Basic Draft v1.3

ရေးလိုက်ပြင်လိုက် ထပ်ဖြည့်လိုက်လုပ်လိုက်တာ စာအုပ်က တော်တော်လေးကို ကြာသွားပြီ။ နောက်တစ်ကြိမ် ထပ်ဖတ်ပြီးတော့ နားမလည်တာတွေကို ပြန်ဖြုတ် နောက်ပြီး အချို့ အပိုင်းလေးတွေ ပြန်ပြင်လုပ်ထားတယ်။ အခုကတော့ final ပဲလို့ မှတ်ထားတာပဲ။ စာအုပ်ထုတ်ဖို့ စလုပ်တော့မယ်။ စာမျက်နှာကတော့ ၂၀၀ ကျော်ပဲ ရှိသည့် အတွက် စာအုပ်ထုတ်ရင် ပါးပါးလေးပဲ ဖြစ်မယ် ထင်တယ်။ အခု နောက်ဆုံး version ကို အောက်က link မှာ download ချနိုင်ပါတယ်။ အကုန်လုံးပြီးနေပါပြီ။ အမှာစာပဲ ထည့်ဖို့ ကျန်တော့တယ်။ http://bit.ly/2XVnGLXMore

Notosan in MMWebFonts

MMWebfonts ရဲ့ font list ထဲမှာ notosan myanmar support လုပ်ထားတာတော့ ကြာပါပြီ။ mac မှာ notosan zawgyi ပါလာပြီး font weight တွေပါ ပါလာသည့် အတွက်ကြောင့် MMwebfonts မှာ ထပ်ဖြည့်ထားပေးပါတယ်။ လက်ရှိ blog ကိုလည်း notosan zawgyi font ပြောင်းထားပါတယ်။ Notosan Myanmar Unicode အတွက် https://mmwebfonts.comquas.com/fonts/?font=notosan ကို အသုံးပြုနိုင်ပါတယ်။ Notosan Zawgyi အတွက် https://mmwebfonts.comquas.com/fonts/?font=notosanzawgyi ကို အသုံးပြုနိုင်ပါတယ်။More

Support Default Zawgyi in Mac OS 10.15

Mac OS 10.15 မှာ zawgyi font အတွက် Noto San Zawgyi ပါလာပါတယ်။ သို့ပေမယ့် Language က encoding ကို iOS မှာလို Zawgyi ပြောင်းလို့ မရပါဘူး။ ဒါနဲ့ iOS မှာ ပါသည့် language setting အတိုင်း စမ်းကြည့်လိုက်တော့ ဇော်ဂျီ ကို global fallback အနေနဲ့ support လုပ်ထားတာ တွေ့တယ်။ ဒါကြောင့် Mac OS 10.15 မှာ ဇော်ဂျီ font သွင်းဖို့ မလိုဘူး။ မြန်မာစာ fallback က Zawgyi အနေနဲ့ ပါတယ်။ App တွေ အကုန်လုံး…More

iOS 13 Beta Myanmar Font

မနေ့က iOS 13 ကို စမ်းကြည့်တော့ မြန်မာစာ အတွက် keyboard ပါလာတာ တွေ့တယ်။ Language ထဲမှာ မြန်မာ ထည့်တော့ Standard နဲ့ Zawgyi ရွေးလို့ရတာကို တွေ့တယ်။ အကျဉ်းချုံးပြီးပြောရရင်တော့ iOS 13 မှာ Unicode အတွက် Keyboard ပါလာတယ်။ မြန်မာ ၃ နဲ့ အတူတူပဲ။ Unicode အတွက် Hardware keyboard ပါလာတယ်။ မြန်မာ ၃ လက်ကွက် နဲ့ အတူတူပဲ။ Bluetooth keyboard ရှိရင် မြန်မာစာ ရိုက်လို့ရပြီ။ Zawgyi ပါလာတယ်။ Font profile သွင်းဖို့ မလိုဘူး။ Setting > General…More

Payment Systems in Myanmar

App တစ်ခု website တစ်ခုမှာ payment ထည့်မယ် ဆိုရင် အခြားနိုင်ငံနှင့် မတူပဲ မြန်မာနိုင်ငံမှာ ကတော့ အဓိကအားဖြင့် telephone operator ကို သာအသုံးများပါတယ်။ နိုင်ငံတကာမှာတော့ Master/Visa ရှိသည့်အတွက်ကြောင့် လွယ်လင့်တကူ အသုံးပြုနိုင်ပေမယ့် iOS/Android အတွက် IAP ကို အသုံးပြုနိုင်ပေမယ့် ပြည်တွင်းမှာတော့ အဆင်မပြေပါဘူး။ ပြည်တွင်းမှာ အဓိအားဖြင့် Operator နှင့် ဘဏ်ကို အဓိက ထားသုံးကြပါတယ်။ လက်ရှိ ပြည်တွင်းများ အသုံးများသည့် စနစ်တွေကတော့ Phone Bill Cash On Delivery ဘဏ်/wave မှ ငွေလွှဲခြင်း 123 services iBanking မှ ပေးချေခြင်း (quick pay) MPU…More

SSH login with key

ပုံမှန် SSH ကို login ဝင်ရင် ကျွန်တော်တို့တွေ password ကို အသုံးပြုကြပါတယ်။ Password ကို အသုံးမပြုပဲ လက်ရှိ device ဆိုရင် အလိုအလျောက် login ဝင်လို့ရအောင် ဖန်တီးနိုင်ပါတယ်။ ကျွန်တော်တို့တွေ အနေနဲ့ ပထမဆုံး ssh key တစ်ခု ဖန်တီး ဖို့ လိုပါတယ်။ ssh-keygen ဆိုပြီး terminal မှာ ရိုက်လိုက်ပါ။ Mac နှင့် Linux အတွက် အဆင်ပြေပေမယ့် Windows မှာဆိုရင်တော့ putty အသုံးပြုရလိမ့်မယ်။ အဲဒီ အခါမှာ ~/.ssh/ ထဲမှာ id_rsa.pub နဲ့ id_rsa file ၂ ခု တွေ့ရပါလိမ့်မယ်။ id_rsa.pub ကတော့…More

OpenSSH Private Key to RSA Private Key

ssh-keygen လုပ်လိုက်ရင် ထွက်လာတာက OpenSSH Private Key ဖြစ်နေတယ်။ Mac OS Mojave မှာ စပြီးပြောင်းသွားတာနဲ့ တူတယ်။ RSA Private key မဟုတ်တော့ SFTP , SSH တွေ ချိတ်မရတော့ဘူး။ အဓိကပြဿနာက OpenSSH Private Key ဖြစ်နေတာ ဖြစ်နေတာကြောင့်ပါ။ အကယ်၍ SFTP ကို key နဲ့ ချိတ်မရရင် RSA private key ပြန်ပြောင်းဖို့ လိုပါတယ်။ ပြောင်းဖို့က ssh-keygen -p -m PEM -f ./tpay_productionMore

Blockchain

Blockchain ဆိုတာ ဘာလဲ သိချင်လို့ ဖတ်ကြည့်တော့ Block Chain နှင့် distributed ledger မတူဘူး ဆိုတာကို နားလည်လာတယ်။ Blockchain ကတော့ ရိုးရိုးရှင်းရှင်းလေးပါပဲ။ Block တစ်ခု နဲ့ တစ်ခု ကို ချိတ်ဆက်ထားသည့် သဘောလေးပါပဲ။ Block တိုင်းမှာ hash တစ်ခုပါတယ်။ နောက်ပြီး အရှေ့ဘက်က hash ပါရှိတယ်။ idea လေးက ရိုးရှင်းပြီး တကယ်ကို အသုံးဝင်ပါတယ်။ crypto currency တွေဖြစ်သည့် bitcoin, ethereum အကြောင်းကိုတော့ ထည့်ပြီး မပြောတော့ပါဘူး။ Code လေးကို တစ်ချက်လောက်ကြည့်ကြည့်ရအောင် class Block { public $data = array(); public…More