FOREX
မနေ့က သူငယ်ချင်းတစ်ယောက် Currency Exchange Rate တွေထုတ်ပေးတဲ့ Program လေးတစ်ခု ရေးပြီး Share ထားတာကိုတွေ့လိုက်တယ်။ သူကတော့ Developer တစ်ယောက်ဆိုတော့ Go Programming Language ကိုသုံးပြီး အကျအနရေးထားတာပါ။ သူ့ Coding လေးကြည့်ရင်း ငါလည်း Shell Script နဲ့ရေးရင် ရလောက်မယ်ဆိုပြီး အကြံရတာနဲ့ ညကရေးဖြစ်သွားပါတယ်။ ဘာမှ ထူးထူးခြားခြားကြီးတော့ မဟုတ်ပါဘူး။ KBZ နဲ့ CB Bank တို့ရဲ့ Website မှာ တင်ပေးထားတဲ့ Exchange Rate တွေကို Curl ဒါမှမဟုတ် Wget နဲ့ယူပြီး ပြန်ထုတ်ပြပေးတာပါ။ Web Page ရဲ့ Source ထဲကနေ GREP နဲ့ regular expression သုံးပြီး Information ကို ဆွဲထုတ်ထားတာဆိုတော့ Page Design ပြောင်းသွားရင်တော့ ဒီ Script က လွဲသွားနိုင်ပါတယ်။ Ubuntu မှာ တော့ Curl က ထပ်တင်ပေးဖို့လိုပါလိမ့်မယ်။ အဲဒီအတွက်အဆင်ပြေအောင် Makefile နဲ့ အလိုအလျောက် install လုပ်အောင်လုပ်ပေးထားပါတယ်။ Ubuntu User တွေအနေနဲ့ README မှာပါတဲ့အတိုင်း install လုပ်နိုင်ပါတယ်။ တခြား Linux Distros တွေအတွက်ကတော့ လိုအပ်ရင် Curl ထပ်တင်ပေးရပါလိမ့်မယ်။ ပြီးလျှင်တော့ forex
ဆိုတဲ့ဖိုင်လေးကို /usr/local/bin ထဲသွားထည့်ပေးလိုက်ရုံပါပဲ။ OS X User တွေလဲ /usr/local/bin ထဲထည့်ပြီး အသုံးပြုနိုင်ပါတယ်။
အသုံးပြုပုံကိုတော့ forex -h
နဲ့ help ခေါ်ကြည့်နိုင်ပါတယ်။ forex
လို့ရိုက်ရင် CB ရော KBZ ရော ပြပေးပါတယ်။ forex -b cb
ဆိုရင် CB တစ်ခုတည်းရဲ့ Rate ကိုပြပေးပြီး forex -b kbz
ဆိုရင်တော့ KBZ ရဲ့ Rate ကိုပြပေးပါလိမ့်မယ်။
File ကိုတော့ Github မှာ Share ပေးထားပါတယ်။ ကြိုက်သလို ကူနိုင်၊ သုံးနိုင်၊ ပြင်နိုင်ပါတယ်။
Source On Github : https://github.com/naingyeminn/forex
UPDATE
Ubuntu တွင်သာမက တခြား Linux Distro များနှင့် OSX မှာပါ အဆင်ပြေပြေသုံးနိုင်စေရန် Wget
option ထပ်မံထည့်သွင်း၍ ပြင်ဆင်ထားပါသည်။ Curl သို့မဟုတ် Wget ပါရှိသော OS တိုင်းတွင် အသုံးပြုနိုင်ပါသည်။ /usr/local/bin ထဲသို့ file အား ကိုယ်တိုင် ကူးယူထည့်သွင်းရန် မလိုတော့ပါ။ Makefile
အသုံးပြု၍လည်း လွယ်ကူစွာ Install ပြုလုပ်နိုင်ပါပြီ။