Knowledgebase

  • ပြီးခဲ့တဲ့ အောက်တိုဘာ ၁၇ ရက်မှာ Odyssey က ယင်ကောင်တစ်ကောင်ကို Virtual World ထဲမှာ ပျံသန်းခိုင်းထားတဲ့ Video တစ်ခု တင်ခဲ့တယ်။ ဒါပေမယ့် အဲဒီယင်ကောင်က တကယ့် ယင်ကောင်အစစ် မဟုတ်ပါဘူး။ ဒီအကြောင်းကို နားလည်ဖို့ Fruit Fly Brain Mapping အကြောင်းကနေ စပြောရမယ်။ ၂၀၂၄ ခုနှစ်မှာ FlyWire လို့ခေါ်တဲ့ သုတေသနအဖွဲ့က Fruit Fly အမတစ်ကောင်ရဲ့ Brain ထဲမှာ ရှိတဲ့ Neuron ၁၃၉,၂၅၅ ခုနဲ့ Synapse ၅၄.၅ သန်းကို အသေးစိတ် မှတ်တမ်းတင်နိုင်ခဲ့တယ်။ Neuron ဆိုတာ အာရုံကြောဆဲလ်တွေ ဖြစ်ပြီး Synapse ဆိုတာက အဲဒီဆဲလ်တွေ အချင်းချင်း ဆက်သွယ်တဲ့…

  • Ancestry DNA ကိစ္စနဲ့ ပတ်သက်ပြီး Comment တွေမှာ သိချင်တာတွေ၊ ထင်မြင်ယူဆချက်တွေ ပြောနေတာတွေ့လို့ သီးသန့် Post တစ်ခု ရေးလိုက်တာပါ။ Ancestry DNA ဆိုတာဘာလဲ Ancestry ဆိုတာကတော့ Family Tree တည်ဆောက်ခြင်း၊ မျိုးရိုးမှတ်တမ်းတွေ ရှာဖွေခြင်းတို့ ပြုလုပ်နိုင်တဲ့ Platform တစ်ခုပါ။ မြန်မာနိုင်ငံမှာတော့ Family Tree တည်ဆောက်ထားတဲ့သူ အတော်နည်းပါတယ်။ သို့ပေမယ့် Family Tree တည်ဆောက်ထားခြင်းဖြင့် ကိုယ့်အမျိုးတွေ ဘယ်ကနေ ဆင်းသက်လာတယ်၊ ဘာတွေလုပ်ခဲ့ကြတယ်ဆိုတာကို မျိုးဆက်အလိုက် မှတ်တမ်းတစ်ခုအနေနဲ့ ထားနိုင်ပါတယ်။ ဒီကိစ္စကိုတော့ ကိုညီလင်းဆက်က သူ့ရဲ့ Facebook မှာ အသေးစိတ် ပြောခဲ့ဖူးပါတယ်။ Ancestry က DNA စစ်ဆေးပေးတဲ့ AncestryDNA Service…

  • Palm OS မှ LG WebOS

    Nokia အကြောင်း လိုက်ဖတ်နေရင်းနဲ့ Nokia က မမှားခဲ့ဘူး ဆိုတာ​ သူတို့တွေ အသစ်တွေ အများကြီး လုပ်တယ်။ စမ်းသပ်တယ်။ Device တွေ မျိုးစုံ ထုတ်ခဲ့တယ်။ ခက်တာက ဘောင်ထဲ က တီထွင်မှု တွေ ဖြစ်နေတာပဲ။ Nokia ဖုန်း က ရိုးရိုး keypad ဖုန်း ၊ game ဆော့တာကို design လုပ်ထားသည့် N-Gage, ခေါက်ဖုန်းတွေ နောက်ပြီး video camera focus N93 စတာတွေ အများကြီး ထုတ်ခဲ့တာပဲ။ ပြဿနာက Thinking inside a box ဖြစ်နေတာပဲ။ Thinking outside the box ဆိုတာ ထင်သလောက်…

  • အခုနောက်ပိုင်း Password တွေကို MD5 hash အစား Bcrypt ကို အသုံးပြုလာပါပြီ။ MD5 ကတော့ fast hash ပေါ့။ ချက်ချင်း hash value ထွက်လာတယ်။​ Bcrypt ကတော့ slow hash ပါ။ သူ့မှာ rounding ပါတယ်။ fast hash တွေက rainbow table attack နဲ့ ဖြစ်နိုင်သလို CPU power ကောင်းကောင်းနဲ့ တပြိုင်တည်း hash တွေ အများကြီး ထုတ်ပြီး စစ်နိုင်ပါတယ်။ Bcrypt ကတော့ တမင်နှေးအောင် လုပ်ထားတာပါ။ MD 5 က Collision ဖြစ်နိုင်ခြေလည်း ရှိပါတယ်။ မတူညီသည့် value…

  • အခုနောက်ပိုင်း မြန်မာ လို စာအုပ်တွေ ထွက်လာတော့ အခုအချိန်မှာ နည်းပညာလောက စ လေ့လာမယ့် သူတွေ အတွက် အတော်ကို အဆင်ပြေတယ်။ ကျွန်တော်တို့ တုန်းကတော့ british council library မှာ စာအုပ်တွေ သွားငှားပြီး ဖတ်။ နောက်ပြီး ebook တွေကို CD ခွေ တွေ နဲ့ ဝယ်ပြီး ဖတ်ခဲ့ရတယ်။ Visual Baic Sample Project 100 လိုမျိုး CD ခွေ တွေကနေ တဆင့် သူများ ရေးထားသည့် code တွေကို လေ့လာခဲ့ရတာ။ အင်တာနက် မရှိတာလည်း ပါတာပေါ့။ မြန်မာစာအုပ်ဆိုရင်လည်း ဘာသာပြန်တွေ မှားပြီး တကယ့်လက်တွေ့ အတွေ့အကြုံတွေ ပါတာ…

  • 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…

  • 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…

  • 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 ရင် ရပါပြီ။