Neovim
I finally returned to Neovim. The following setup is my personal and very minimal. As of 2026-09-13, The current Neovim nvim is:
I finally returned to Neovim. The following setup is my personal and very minimal. As of 2026-09-13, The current Neovim nvim is:
Linux ခရီးကို သူလိုငါလို Ubuntu နဲ့ စခဲ့သည်။ ထို့နောက် Debian ၊ Fedora ၊ Slackware ၊ Gentoo စတာတွေကို စမ်းခဲ့သည်။ နောက်ဆုံး ArchLinux ကိုသာ သုံးဖြစ်နေခဲ့သည်။ ၁၀ နှစ်ကျော်ရှိခဲ့ပြီ။ Archlinux သည် ကောင်းလွန်းသည်။ လိုချင်သလို တည်ဆောက်၍ ရသည်။ ထားသလိုနေသည်။ Learning curve ကို အဆင့်တစ်ခုအထိ သင်ယူပြီးပြီဆိုလျှင် တခြား Distro များထက်ပင် လွယ်ကူသည်။ Install လုပ်ရာမှာလည်း လိုချင်သလို ထိန်းချုပ်ရ လွယ်ကူသည်။ ထို့ကြောင့်လည်း Archlinux ကို နောက်ပိုင်း လူကြိုက်များလာခဲ့သည်။ YouTube ပေါ်တွင် Technology ၊ open source ၊ programming စသည့် အကြောင်းအရာများတင်သော Content Creator များမှာ Archlinux သုံးစွဲသူများ ဖြစ်နေတတ်သည်။
Website စာမျက်နှာများတွင် ထိပ်ဆုံး၌ တွေ့ရလေ့ရှိသော Home » products » electrical » bulbs ကဲ့သို့ ရောက်ရှိရာ စာမျက်နှာ၏ လမ်းကြောင်းကို ပြထားသောအရာကို Breadcrumbs ဟု ခေါ်ကြသည်။ Hugo framework တွင် အလွယ်တကူ ဖန်တီးနိုင်သည်။ https://gohugo.io/content-management/sections/#ancestors-and-descendants တွင် .Ancestors method ကို အသုံးပြုထားသော အောက်ပါ Breadcrumb partial template နမူနာတစ်ခုကို ဖော်ပြထားသည်။
To generate a unique random key in Google Sheets, you can use built-in functions for simple IDs or Google Apps Script for more robust, permanent identifiers.
ပြီးခဲ့တဲ့ ၂၀၂၅ ခုနှစ်၊ နှစ်စမှာ Website ရေးတာကို သေချာလေ့လာမယ်ဆိုပြီး ဟိုရှာဒီရှာလုပ်ရင်း Hugo ကိုတွေ့ခဲ့တယ်။ Hugo ဟာ အရမ်းမြန်ပြီး Static Stie Generation (SSG) အတွက် ဘာမှပြောစရာမရှိအောင် ကောင်းလွန်းပါတယ်။ အခုဒီကျနော့်ရဲ့ Personal Website ဖြစ်တဲ့ https://minsoehan.com ကိုလည်း Hugo နဲ့ ရေးထားပါတယ်။ သို့သော် Server Site Rendering (SSR) ကိုပါလိုချင်ရင်တော့ တခြား တစ်ခုကို ရှာရပါတယ်။ အဲ့သည့်မှာ Astro ကိုတွေ့တာပါပဲ။ တခြားဟာတွေ သုံးဖူး သိဖူးလို့ ရွေးခဲ့ခြင်းမဟုတ်။ Astro ရဲ့ website မှာ The web framework for content-driven websites ဆိုပြီး ရေးထားလို့ ရွေးခဲ့တာဖြစ်ပါတယ်။ SSR လည်းရမယ်၊ content-driven ဖြစ်လို့ static post တွေလည်း အများကြီး တင်လို့ရမယ်ဆိုတဲ့ အတွေးနဲ့ ရွေးခဲ့တာပါ။ အရွေးမှန်ခဲ့ပါတယ်။
This is my collection of my tips and tricks for writing Bash or Dash scripts. These are what I understood after many years of using linux and writing the scripts.
It is simple but innovative and complicated logic. Movement is in new method by pressing Enter. The indicators in the prompt line, @ [0%]: shows the direction, @ is downward and # is upward. And 0 is movement lock off, LOCKED=0 and 1 is movement lock on, LOCKED=1. % is where input letter is to appear. In this script, the chain of variables acting like toggle and relative switches is the best.
In Sway, swaymsg -m is to monitor (watch) events. For example, swaymsg -m -t subscribe '["window"]' is to watch (monitor) window event in Sway. Sway (5), Sway-ipc (7) and swaymsg (1) man pages are to read.
For me, it took many years to understand trap and signal for immediate updating in status on a bar like swaybar. According to gnu bash manual, it can be understood that sleep [n] & and wait $! is key to implement mechanism of immediate trigger in status blocks. Importantly, wait $! must be right after sleep command with & for going into background, for example, sleep 9 &: