Caddy Snippet

Caddy snippet လေးတွေ ဖန်တီးထားပြီး သုံးရတာ တော်တော်အဆင်ပြေတယ်။ ရေးရတာလည်းလွယ်တယ်။ အခုလက်ရှိ လုပ်ထားသည့် snippet တွေကို ဒီမှာ လာမှတ်ထားတာပါ။ Laravel-App (laravel-app) { {args.0} { # Resolve the root directory for the app root * {args.1}/public log { output file /var/log/caddy/{args.0}.access.log { roll_size 100mb roll_keep 30 roll_keep_for 720h } format console level DEBUG } # Provide Zstd and Gzip compression encode zstd…More

LDAP login with PHP

LDAP ကို PHP မှာ ပါထားပြီးသားဖြစ်ပေမယ့် login ဝင်တာ မရလို့ အတော်ကို တိုင်ပတ်သွားတယ်။ ၁ ပတ်လောက် အချိန်တွေ ကုန်သွားတယ်။ ပုံမှန် LDAP ကို <?php //try to login first $ldaprdn = $request->user_id; $ldappass = $request->password; $ldapconn = ldap_connect(“TNMMADCSRV10P”); if ($ldapconn) { $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass); if ($ldapbind) { echo “LOG INE DONE”; } else { echo “CANNOT LOGIN”; } } Code…More

kLSNoLaunchPermissionErr: User doesn’t have permission to launch the app (managed networks)

App အဟောင်းတွေကို ဖွင့်သည့်အခါမှာ kLSNoLaunchPermissionErr: User doesn’t have permission to launch the app (managed networks) ဆိုပြီး ပေါ်လာတတ်ပါတယ်။ အဲဒီအခါမှာ brew install upx sudo upx -d /Applications/my_app.app/Contents/MacOS/my_app ပြီးရင်တော့ App ကို ပြန် run ရင် ရပါပြီ။More

Logstash and Laravel (Part 2)

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’ => […More

Logstash and Laravel (Part 1)

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

Build success gradle sync failed

ဒီနေ့ 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 မှာ ရေးရင်း လာမှတ်ထားပါသည်။More

Cryptocurrency ဝယ်သင့်လား

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

SSL based VPN from Fortinet in Ubuntu Server

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