Skip to main content

Posts

ပထမဆုံးမိမိ ထည့်သွင်းလိုတဲ့ JDK ဖိုင်ကို  Open JDK  က တစ်ဆင့်ဖြစ်စေ၊  Adpot Open JDK  က တစ်ဆင့်ဖြစ်စေရယူပြီး ထည့်သွင်းထားပါ။ Open JDK မှာတော့ JDK 9 အထက်ကို ရယူနိုင်မှာ ဖြစ်ပြီး Adopt Open JDK မှာတော့ JDK 8 ကိုပါ ရယူနိုင်ပါသေးတယ်။ ဒီပို့စ်မှာတော့ အဓိက JDK ကို Configuration ပြုလုပ်ပုံ အဆင့်ဆင့်ကိုသာ အသားပေး ဖော်ပြသွားမှာ ဖြစ်ပါတယ်။ To be continued ...
Recent posts

Useful Terminal Command မှတ်စုများ

Mac ရဲ့ Terminal မှာ အသုံးပြုနိုင်တဲ့ အသုံးဝင်တဲ့ Command လေးတွေကို စုစည်းထားတာပါ။ 1. Lock ဖြစ်နေသော ဖိုင်များအား Terminal မှတစ်ဆင့် Unlock ပြုလုပ်ခြင်း chflags -R nouchg /Users/khantzaw/Documents/books/ 2. Hidden File များအား အလွယ်တကူ ဖော်ရန်အတွက် defaults write com.apple.finder AppleShowAllFiles YES 3. Terminal တွင် Path Variable ထည့်သွင်းခြင်း sudo ln -s [file_location]  /usr/local/bin/[file_name] 4. Terminal ၏ Default Shell အား ပြောင်းလဲခြင်း chsh -s /bin/zsh To be continued .....

Mac OS Useful Shortcut မှတ်စုများ

Shortcut တွေ ခဏခဏမေ့တတ်လို့ အသုံးဝင်တဲ့ Shortcut လေးတွေကို စုစည်းထားတာပါ။ Shortcut Usage Command + I Select လုပ်ထားသော File/Folder တစ်ခုချင်းစီ၏ Size & Info အား ကြည့်ရန် Option + Command + I Select လုပ်ထားသော File/Folder အားလုံး၏ Total Size & Info အား ကြည့်ရန် Shift + Command + Period (.) Hidden လုပ်ထားသော ဖိုင်များအား Show/Hide ပြုလုပ်ခြင်း ရံဖန်ရံခါ Fn (Function Key) နှင့်တွဲနှိပ်ရသည်။ Shift + Command + 5 Take Screenshot ရိုက်ခြင်း Command + Down Arrow Folder အတွင်းဝင်ရန်၊ File အားဖွင့်ရန် Command + Down Arrow လက်ရှိရောက်နေသော Folder ၏ အပေါ်သို့ ပြန်ထွက်ရန် Command + Comma (,) Application များ၏ Setting/Preferences သို့ ဝင်ရန် To be continued ...

Blogger တွင် Unicode Font များအား Embedded ပြုလုပ်၍ ထည့်သွင်းခြင်း

ဒီတစ်ခေါက်တော့ Blog မှာ Unicode Font တွေကို Embedded ပြုလုပ်ပြီး ထည့်သွင်းနည်းကို တင်ပြပေးလိုက်ပါတယ်။ Font Embedded ပြုလုပ်တယ် ဆိုတာက ကိုယ်က Blog ကို Unicode နဲ့ ရေးတင်ထားတယ်ဆိုရင် အလည်အပတ် လာရောက်ဖတ်ရှုသူတွေရဲ့ Devices တွေမှာ Unicode ရှိရှိ မရှိရှိ ပြပေးနိုင်အောင် Blog ထဲမှာပဲ Unicode Font ကို ထည့်သွင်းထားလိုက်တာကို ဆိုလိုတာပါ။ Myanmar Unicode Font တွေကို Embedded ပြုလုပ်ဖို့အတွက် Developer တစ်ယောက်ဖြစ်တဲ့ ကို Saturngod က mmwebfont ဆိုတဲ့ နာမည်နဲ့ site တစ်ခုပြုလုပ်ပြီး Unicode Font တွေကော၊ Zawgyi Font ကိုပါ WebFont အနေနဲ့ Support ပေးထားပါတယ်။ မူရင်းဆိုက်ဒ်ကို သွားရောက်လေ့လာချင်တယ်ဆိုရင်တော့ ဒီလင့် ကနေ သွားနိုင်ပါတယ်။ Blogger မှာ Font Embedded လုပ်ဖို့အတွက် Theme မှာ အနည်းငယ် ပြင်ဆင်ပေးရပါမယ်။ ပထမဆုံး Blogger ကို ဝင်ပြီး Theme ကိုသွားပါ။ ပြီးရင် Customize ကို နှိပ်ပါ။ အဲ့ဒီအခါ Theme Designer ထဲကို ရောက်သွားပါမယ်။ ဘယ်ဘက်ခြမ်းက Advanced ကိုရွေးပါ။ သူ့ဘေးမှာ ရွေးစရာ Option တွေထပ်ပေါ်လာပါမယ်။ အဲ့ဒီထဲက အောက်ဆုံးကို ရောက်အောင်သွားပြီး Add CSS ကိုရွေးပေးပါ။ ပြီးရင် အောက်ကအတိုင်း C...

Mac OS တွင် Maven Configuration ပြုလုပ်ခြင်း

Mac OS ပေါ်မှာ Maven ကိုသွင်းဖို့အတွက် Configuation ပြုလုပ်ပုံကို ဖော်ပြသွားမှာ ဖြစ်ပါတယ်။ Requirements အနေနဲ့ကတော့ Maven က Java ကိုအသုံးပြုထားတဲ့အတွက် မိမိစက်မှာ Java ကို မှန်မှန်ကန်ကန် Configuration ပြုလုပ်ထားဖို့လိုပါတယ်။ ပထမဆုံး မိမိစက်မှာ Java ကို သိမသိ Terminal မှာ အောက်ကလို ရိုက်ထည့်ပြီး စစ်ဆေးပေးဖို့လိုပါတယ်။ java -version current java runtime ကို ပြန်ပြပေးတယ် ဆိုရင် အောက်က အဆင့်ကို ဆက်သွားလို့ရပါပြီ။ အကယ်၍ command not found ပြနေတယ် ဆိုရင် java ကို အရင်သွင်းရပါမယ်။ Java Install ပြုလုပ်ပုံကို ဒီလင့် မှာ ဖတ်ရှုနိုင်ပါတယ်။ ပထမဆုံး ဒီလင့် ကိုသွားပြီး Maven ရဲ့ Binary ဖိုင်ကို Download ချထားပါ။ ဒေါင်းပြီးသွားရင် မိမိစက်ရဲ့ တစ်နေရာမှာ zip (သို့) tar.gz ဖိုင်ကို ဖြည်ချထားပေးပါ။ ပြီးသွားရင် Terminal မှာ အောက်က command ကို ရိုက်ထည့်ပေးပါ။ Sudo အနေနဲ့ သုံးထားတဲ့အတွက် sudo ln -s [your_directory_name] /usr/local/bin/mvn [your_directory_name] နေရာမှာတော့ စောစောက apache maven ဖိုင်ကို ဖြည်ထားတဲ့ location ထဲက mvn ဖိုင်လေးရှိနေတဲ့ bin ဖိုလ်ဒါကို ညွှန်းဆိုပြီး ခေါ်ပေးရမ...

LaunchPad တွင် Duplicate ပြုလုပ်ထားသော App များအား ပြသအောင် ပြုလုပ်ခြင်း

ပုံမှန်အတိုင်းဆိုရင် LaunchPad မှာ ပြတဲ့ Apps တွေက Unique ဖြစ်တာတွေကို ပြတာဖြစ်ပါတယ်။ ဒါကြောင့် ရံဖန်ရံခါ Developer တွေအနေနဲ့ Eclipse လို IDE မျိုးကို သီးသန့် Plugins တွေနဲ့ သီးသန့်ခွဲသုံးချင်ရင် Duplicate လုပ်ပြီး သီးသန့်သွင်းထားလေ့ရှိပါတယ်။ ဒါပေမဲ့ Duplicate လုပ်ထားတဲ့ Apps တွေက LaunchPad မှာ ဖော်ပြပေးမှာ မဟုတ်ပါဘူး။ ဒါကြောင့် LaunchPad မှာ သီးသန့် ခွဲထားတဲ့ Eclipse Version အားလုံးကို တွေ့ချင်ရင် အောက်ပါအတိုင်း ပြုလုပ်ရပါမယ်။ ပထမဆုံး Finder ကနေပြီး Application ထဲကို ဝင်ထားပါ။ မိမိပေါ်စေချင်တဲ့ Apps ကို Right-Click ထောက်ပြီး Show Package Content ထဲကို ဝင်ပါ။ ပြီးရင် Contents ထဲကို ထပ်ဝင်ပါ။ အဲ့ထဲက Info.plist ကို Text Editor တစ်ခုခုနဲ့ ဖွင့်ထားလိုက်ပါ။ အပေါ်ပုံကအတိုင်း CFBundleIdentifier နာမည်နဲ့ key ကိုရှာပါ။ သူ့အောက်က String တန်ဖိုးကို နာမည် မတူအောင်ပေးထားလိုက်ပါ။ အပေါ်ပုံမှာ ကျွန်တော်ကတော့ underscore ခံပြီး နာမည်ကွဲအောင်ပေးထားလိုက်ပါတယ်။ ပြီးသွားရင်တော့ Save ပြီး LaunchPad ကို Rebuild ပြန်လုပ်လိုက်ပါ။ LaunchPad Rebuild လုပ်နည်းကို  ဒီပို့စ်  မှာ ဖတ်...

LaunchPad အား rebuild ပြုလုပ်ရန် နည်းလမ်းများ

MacOS မှာ LaunchPad ကို Reset ချချင်ရင် (သို့) Rebuild ပြန်လုပ်ချင်ရင် အောက်ပါ နည်းလမ်းတွေကို သုံးပြီး အလွယ်တကူ ပြုလုပ်နိုင်ပါတယ်။ Method-1 (Database ဖိုင်အားဖျက်ထုတ်ခြင်း) Finder ကိုဖွင့်ပြီး Option Key ကို နှိပ်ထားပါ။ အပေါ်ဆုံး Menu bar ထဲကတစ်ဆင့် Library ကိုကလစ်ပါ။ (Option Key မဖိထားရင် Library ကပေါ်မှာ မဟုတ်ပါဘူး) အောက်က ပုံအတိုင်းပါ။ ပြီးသွားရင် Application Support ဖိုလ်ဒါထဲကိုဝင်ပါ။ Dock ထဲကို ထပ်ဝင်ပါ။ desktoppicture.db ဆိုတဲ့ ဖိုင်ကို move to trash လုပ်ပြီး ဖျက်ပစ်လိုက်ပါ။ ပြီးသွားရင်တော့ စက်ကို restart ချလိုက်ပါ။ LaunchPad ကို အစအဆုံးပြန်ပြီး rebuild လုပ်သွားပါလိမ့်မယ်။ Method-2 (Terminal မှတစ်ဆင့် reset ချခြင်း) နောက်ထပ်ရွေးချယ်စရာ Option တစ်ခုကတော့ LaunchPad ကို reset ချဖို့ကို terminal မှ တစ်ဆင့်လည်း ပြုလုပ်နိုင်ပါတယ်။ Terminal ကိုဖွင့်ပြီးအောက်က command ကို ကူးထည့်ပေးပြီး Enter ခေါက်လိုက်ရုံပါပဲ။ defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock Terminal က ပြုလုပ်ရင် စက်ကို restart ပြုလုပ်စရာမလိုဘ...