Knowledgebase

  • Part 1 ဖတ်ရန် Logstash ကို setup လုပ်ပြီးပြီဆိုရင် laravel ဘက်မှာ config အတွက် စပါမယ်။ ပထမဆုံး https://github.com/saturngod/logstash-laravel က နေ download ချပြီး app/Logging folder ကို သင့် project ရဲ့ app အောက်မှာ သွားထည့်လိုက်ပါ။ အဲဒီ အခါမှာ သင့် project ထဲမှာ app Logging LogstashHandler.php LogstashLogger.php ဆိုပြီး ရှိနေပါမယ်။ conifg/logging.php မှာ ‘logstash’ => [ ‘driver’ => ‘custom’, ‘via’ => App\Logging\LogstashLogger::class, ‘channel’ => ‘logstash_sample’, ‘with’ => […

  • Laravel က log ကို logstash ကို ပို့ဖို့ စမ်းနေတာ ကြာပြီ။ သေချာအချိန်ပေးပြီး မစမ်း ဖြစ်ဘူး။ ကျွန်တော် ဖန်တီးချင်သည့် infra က အောက်ကလို ပုံပါ။ Laravel နဲ့ Apache က log တွေ အကုန် logstash ကို ပို့။ logstash ကနေ elastic search ကို ပို့။ ပြီးရင် kibana နဲ့ filter လုပ်ကြည့်ဖို့အတွက်ပါ။ အခုတော့ ရသွားပါပြီ။ အဓိက logstash မှာ plugin တွေ သွင်းရတာ ကို မသိခဲ့တာပါ။ Logstash အတွက် config ကို အောက်ကလို ရေးပါတယ်။…

  • ဒီနေ့ Android Studio မှာ build လုံးဝ လုပ်မရပဲ Gradle Sync မှာ fail အမြဲဖြစ်နေတယ်။ Error လည်း မရှိဘူး။ နောက်ဆုံး အောက်မှာ ရေးထားသည့် အတိုင်း လုပ်လိုက်တာ အဆင်ပြေသွားတယ်။ File > Invalidate Cache/Restart Invalide and Restart Manually close the Android Studio Open Again Gradle Sync again နောက်တစ်ခါ ဖြစ်ရင် လွယ်လွယ် ရှာလို့ရအောင် blog မှာ ရေးရင်း လာမှတ်ထားပါသည်။

  • အခုတလော မြန်မာငွေတွေ မတည်ငြိမ်တာကြောင့် Crypto လုပ်ဖို့ စဥ်းစားနေသည့် သူတွေ နောက်ပြီး Doge ကြောင့် Crypto ကို စိတ်ဝင်စားမိသည့် သူတွေ အနေနဲ့ Crypto currency ဝယ်သင့်သလား စသည်ဖြစ် တွေဝေ နေကြတယ်။ အခုအချိန်မှာ Crypto က စျေးကွက်ပျက်နေချိန်မှာ တောင့်ခံထားသည့် အချိန်ဖြစ်နေတယ်။ USD ဝယ်ရတာ ခက်လို့ ဆိုရင်တော့ ​USD နဲ့ စျေးတူသည့် USDT ကိုတော့ ဝယ်ထားနိုင်ပါတယ်။ P2P ဘယ်လို အလုပ်လုပ်လဲ ဆိုတာတော့ မရေးတော့ပါဘူး။ Binance မှာ ဝင်ပြီး register လုပ်။ Passport နဲ့ KYC တင်ပြီးရင် ဝယ်ရောင်း စလုပ်လို့ရပါပြီ။ အခြား exchange…

  • Fortinet Client က GUI ပဲ​ပေးထားလို့ Server မှာ သွင်းဖို့ နည်းနည်း ခက်ခဲပါတယ်။ ဒါပေမယ့် Server Fault မှာ ဖြေထားတာ တွေ့လို့ အဆင်ပြေသွားတယ်။ File ထဲမှာ ထည့်ပြီးရင် ပထမဆုံး trusted-cert ရဖို့ လိုပါတယ်။ Error တက်ပါမယ်။ အဲဒီ အထဲမှာ trusted-cert = <SOME TEXT> ဆိုတာ ပါပါမယ်။ Copy ကူးပြီးတော့ openfortivpn.conf မှာ ထပ်ဖြည့်ဖို့ လိုပါတယ်။ ပြီးရင် VPN connect ဖြစ်သွားပါမယ်။

  • ပုံမှန် interview တွေမှာ ကျွန်တော် မေးနေကျ မေးခွန်းတစ်ခုပါ။ Encryption , Encoding , Hashing ဘာတွေ ကွာလဲ ဆိုပြီး မေးနေကျ မေးခွန်းတစ်ခုပါ။ တော်တော်များများက Encryption နဲ့ Encoding ကို ရောနေသလို Hashing ကို ဘာဖြစ်လို့ အသုံးပြုသလဲ ဆိုတာကို နားမလည်တာများပါတယ်။ Encryption Data ကို တစ်စုံတစ်ယောက်က ဖတ်လို့ မရအောင် ပြုလုပ်ချင်သည့် အခါမှာ Encryption ကို အသုံးပြုပါတယ်။ ဥပမာ သော့အိမ် နဲ့ သော့ လိုပါပဲ။ သေတ္တာကို သော့ နဲ့ ခတ်လိုက်တယ်။ သေတ္တာထဲမှာ ဘာရှိလဲ သိဖို့ အတွက် သော့ နဲ့ ပြန်ဖွင့်…

  • ပြီးခဲ့သည့် အပတ်က .NET ဘက်ကနေပြီးတော့ TripleDES ကို သုံးပြီး encrypt လုပ်ထားတာကို PHP က ပြန်ဖြည်ဖို့ ဖြစ်လာတယ်။ PHP ရဲ့ default openssl encrypt decrypt က အလုပ်မလုပ်ဘူး။ ဒါနဲ့ ရှာကြည့်တော့ နောက်ဆုံး phpseclib နဲ့ပဲ အဆင်ပြေသွားတယ်။ အရင်ဆုံး composer နဲ့ phpseclib ကို သွင်းဖို့ လိုမယ်။ composer require phpseclib/phpseclib ပြီးရင် composer နဲ့ အခုလို အသုံးပြုနိုင်ပါတယ်။ use phpseclib\Crypt\TripleDES; function encrypt($val,$key) { $des = new \phpseclib\Crypt\TripleDES(\phpseclib\Crypt\Base::MODE_ECB); $key = "HELLO"; $des->setKey($key);…