myanmar unicode with libre calc

Ubuntu မှာ libre calc ကို သုံးတယ်။ ပြီးတော့ ပြည်ထောင်စုဖောင့်ကိုပဲ Default font အနေနဲ့ သုံးချင်လို့ အောက်ကအတိုင်းလုပ်လိုက်တယ်။

1

ပထမဆုံးလိုချင်တဲ့ဖောင့်နဲ့ စကားလုံးအရွယ်အစားကို ရွေးပြီး File >> Templates >> Save As Template.. ကို သွားလိုက်ပါတယ်။

ပြီးတော့ နာမည်တစ်ခုပေးပြီး သိမ်းထားလိုက်တယ်။

ပြီးတော့ File >> Templates >> Manage ကို ဆက်ပြီးသွားလိုက်တယ်။ ပြီးတော့ စောစောက သိမ်းထားတဲ့ နာမည်နဲ့ template ကို Default ထားလိုက်တယ်။ အဲဒါပြီးရင် ဖွင့်လိုက်တိုင်း စောစောက ကျွန်တော်ပြင်ထားတဲ့ ဖောင့်နဲ့ပဲ တက်လာတော့တယ်။ ဒါပေမယ့် နောက်ထပ် ပြဿနာတစ်ခုထပ်တွေ့တယ်။

2

ပုံမှာမြင်ရတဲ့အတိုင်း မြန်မာယူနီကုတ်နဲ့ english/myanmar ပြောင်းရိုက်ရင် freesans ကို ပြောင်းပြောင်းသွားတယ်။ အဲဒီပြဿနာကိုတော့ Tool >> Options ကိုသွားပြီး Ignore system input language ကို ရွေးလိုက်တာ အဆင်ပြေသွားတယ်။

၃

shutdown/restart problem with Cario Dock

ဒီနေ့ Ubuntu သုံးချင်တာနဲ့ windows 7 ကို ပြန်သွားပြီးတော့ dual boot တင်လိုက်တယ်။ ပြီးတော့ Ubuntu ပြန်တင်ပြီးတော့ Cario Dock အင်စတောလုပ်လိုက်တယ်။ အဲဒါအင်စတောလုပ်ပြီးတာနဲ့ shutdown/restart ကို top panel ကနေလုပ်တာ မရတော့ဘူး။ ဘယ်လိုလုပ်ရလဲဆိုတော့ logout လုပ်ပြီးတော့မ shutdown လုပ်လုပ်နေရတယ်။ ဒီနေ့အားနေတာနဲ့ ဘယ်လိုပြန်ပြင်လို့ရလဲဆိုတာကို လိုက်ရှာကြည့်လိုက်တော့ solution တွေ့သွားတယ်။

gedit နဲ့ ~/.config/autostart/cairo-dock.desktop ကို ဖွင့်လိုက်ပြီးတော့ အောက်ဆုံးမှာ

X-GNOME-Autostart-Delay=20

ကို ထည့်လိုက်ပြီး save လုပ်လိုက်ပါ။ ပြီးရင် restart လုပ်လိုက်ပါ။ အားလုံး အဆင်ပြေသွားပါလိမ့်မယ်။

နောက်ထပ်တနည်းကတော့ startup application ကနေ cairo-dock startup application ကို ရွေးပြီး edit လုပ်လိုက်ပါ။
ပြီးရင် command မှာ sh -c "sleep 20; exec cairo-dock -o" လို့ ပြင်ရေးလိုက်ပါ။ ပြီးရင် ထုံးစံအတိုင်း စက်ကို restart လုပ်ပေးပါ။

ကျွန်တော်ကတော့ sleep ကို 8 အထိထားပြီးစမ်းကြည့်တာအဆင်ပြေတယ်။ ၂၀ ထားရင် login လုပ်ပြီးတော်တော်လေးကြာမ cairo-dock က တက်လာပါလိမ့်မယ်။

File Permission on Linux

Linux မှာ File permission ကို ဘယ်လိုသိနိုင်မလဲ။ CLI ကနေ ls -l or ll လို့ကြည့်လိုက်ရင် အောက်ကလိုမျိုး တွေ့ရပါမယ်။

ls

အဲဒီမှာ anaconda-ks.cfg and Desktop ရဲ့ရှေ့မှာ -rw——- and drwxr-xr-x လို့ မြင်ရတယ်။ အဲဒါက ဘာလဲဆိုတာကို အောက်က ပုံလေးမှာ ရှင်းပြထားပါတယ်။

permission

ပထမဆုံး – or d က ဘာကိုပြောတာလဲဆိုရင် – ဆိုရင် ဖိုင် d ဆိုရင် ဖိုဒါ လို့ပြောတာ။ ပထမဆုံး rwx ကတော့ file owner ရဲ့ read, write and execute permisson ပါ။ ဒုတိယ rwx ကတော့ group member တွေရဲ့ read, write and execute permission ပါ။ နောက်ဆုံး rwx ကတော့ တခြား users တွေအတွက် read, write and execute permission ပါ။ ဆိုပါစို့ read permission ကို ပေးချင်ရင် r နေရာမှာ 1 လို့ permission ပေးရမယ်။ write permission ပါပေးချင်ရင် w နေရာမှာ 1 လို့ ‌permission ပေးရပါမယ်။ ‌execute permission ကို ပိတ်ထားချင်ရင်တော့ x နေရာမှာ 0 လို့ permission ပေးရပါမယ်။ ‌အားလုံးကို ပေါင်းလိုက်ရင် 110 ရတယ်။ အဲဒီ 110 က binary လိုရေးလိုက်တာပါ။ အဲဒါကို decimal ပြောင်းလိုက်ရင် ၆ ရတယ်။ အဲဒီတော့ ဖိုင်တစ်ခုကို အားလုံးအတွက်  read, write and no execute permission ပေးချင်ရင် အောက်က ကွန်မန်းကို သုံးနိုင်ပါတယ်။

ပထမဆုံး test.txt ဆိုတဲ့ ဖိုင်တစ်ခုကို create လုပ်လိုက်မယ်။ ပြီးတော့ အဲဒီဖိုင်ရဲ့ permission ကို ကြည့်လိုက်တော့ အောက်ကလိုမျိုးတွေ့ရတယ်။

[root@localhost ~]# ls -l test.txt
-rw-r–r– 1 root root 0 Jun 22 16:50 test.txt
[root@localhost ~]#

အဲဒါကို အားလုံးအတွက် ‌read, write and no execute permission ပြောင်းချင်ရင် အောက်ကလိုမျိုးပြောင်းနိုင်ပါတယ်။

[root@localhost ~]# chmod 666 test.txt
[root@localhost ~]# ls -l test.txt
-rw-rw-rw- 1 root root 0 Jun 22 16:50 test.txt
[root@localhost ~]#

ပြောင်းပြီးတော့ ပြန်စစ်ကြည့်လိုက်တော့ စောစောက ကျွန်တော်တို့ ပြောင်းလိုက်သလိုပဲ file permission က ပြောင်းသွားပါတယ်။

အဲဒီမှာတွေ့ရတဲ့ root root ဆိုတာက owner and group ပါ။ ပထမ root က file owner, ဒုတိယ root က အဲဒီဖိုင်ရဲ့ group။ အဲဒါကို ပြောင်းချင်ရင်တော့ chown command သုံးလို့ရပါတယ်။

[root@localhost ~]# ls -l test.txt
-rw-rw-rw- 1 root root 0 Jun 22 16:50 test.txt
[root@localhost ~]# chown root:nagios test.txt
[root@localhost ~]# ls -l test.txt
-rw-rw-rw- 1 root nagios 0 Jun 22 16:50 test.txt
[root@localhost ~]#

ကဲအခုတော့ ဒီလောက်ပါပဲ။ နောက်နေ့တွေကျမ user account ဘယ်လိုလုပ်မယ် group ဘယ်လိုလုပ်တယ်ဆိုတာကို ထပ်ပြီးရေးပါဦးမယ်။

NTP Server setup in CentOS

NTP server က သာမန်ကွန်ပျူတာတွေအတွက် မလိုအပ်ပေမယ့် Network Devices တွေအတွက်တော့လိုအပ်ပါတယ်။ ဘာလို့လဲဆိုတော့ တစ်ခုခုပြသနာတက်ရင် Troubleshoot လုပ်ဖို့အတွက် log တွေကို ပြန်ကြည့်တဲ့အခါ အချိန်က အားလုံးတူနေမ ပြန်စစ်တဲ့အခါ အဆင်ပြေမှာ။ မဟုတ်ရင် log တွေစစ်တဲ့အခါ မရေရာတဲ့ အဖြေတွေရပြီး ဘာဖြစ်တယ်ဆိုတာကို တိကျတဲ့အဖြေရဖို့ခက်ပါတယ်။ အဲဒါကြောင့် NTP Server ကို သုံးကြတယ်။

Windows Server မှာတော့ ဘယ်လို setup လုပ်တယ်ဆိုတာကို မစမ်းဖြစ်ခဲ့ဘူး။ မနေ့ကတော့ လုပ်ငန်းလိုအပ်မှုကြောင့် Linxu Server (CentOS) မှာ ဘယ်လို configure လုပ်တယ်ဆိုတာကို စမ်းကြည့်ဖြစ်တယ်။ အားလုံးအဆင်ပြေသွားတယ်။ အခုပို့မှာ ဘယ်လိုလုပ်ရတယ်ဆိုတာကို ပြောပြပေးမှာပါ။

ပထမဆုံး NTP daemon ကို အင်‌စတောလုပ်ပေးဖို့လိုပါမယ်။ အောက်ကကွန်မန်းနဲ့ အင်စတောလုပ်နိုင်ပါတယ်။

[root@localhost ~]# yum install ntp
Package ntp-4.2.6p5-3.el6.centos.x86_64 already installed and latest version
Nothing to do
[root@localhost ~]#

ဒီမှာတော့ အင်စတောလုပ်ပြီးသားမို့ ဘာမထပ်လုပ်စရာမလိုတော့ပါဘူး။ ကဲပြီးရင် /etc/ntp.conf ဖိုင်ကို ပြင်ပေးဖို့လိုပါတယ်။

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

ဒီမှာ Hosts on local network မှာ နပ်ဝပ် ၂ ခု ထည့်လိုက်ပါမယ်။ ဆိုလိုတာက အဲဒီ နပ်ဝပ် ၂ ခုကနေ ဒီ NTP Server ကို NTP Server အနေနဲ့ အသုံးပြုနိုင်တယ်ဆိုတဲ့ သဘောပါပဲ။ ပြီးတော့ use public servers from the pool.ntp.org project အောက်မှာ public server တစ်ခုကို on လိုက်ပါမယ်။ ရှေ့ဆုံးမှာရှိတဲ့ # လေးကို ဖြုတ်လိုက်ယုံပါပဲ။ ဒီနေရာမှာ တခြား NTP Server address တွေကိုလဲ သုံးနိုင်ပါတယ်။

ပြီးရင် NTP service ကို restart လုပ်ပေးဖို့လိုပါတယ်။

service ntpd restart

ပြီးရင် စက်ဖွင့်လိုက်တိုင်း ntp service ကို စတင်ဖို့အတွက် ntp service ကို start-up မှာ on ပေးဖို့လိုပါတယ်။ အဲဒီလိုဖြစ်ဖို့အတွက် အောက်ကကွန်မန်းကို သုံးပေးဖို့လိုပါတယ်။

chkconfig ntpd on

ခုဆိုရင်တော့ ဆာဗာဘက်မှာတော့ အားလုံးပြီးဘီ။ ကဲ Windows PC ကနေ စမ်းကြည့်ရအောင်။

CLOCK

date/time ကို ကလစ်ပြီး change date and time setting ကို ကလစ်လိုက်မယ်။ ပြီးရင် Internet Time tab ကို သွားပြီး Change Setting ကို သွားလိုက်မယ်။ ပြီးရင် Synchronize with an internet server ကို ရွေးလိုက်ပြီး စောစောက configure လုပ်ထားတဲ့ ဆာဗာလိပ်စာကို ‌ရိုက်လိုက်မယ်။ ပြီးရင် update now ကို ကလစ်လိုက်ရင် အောက်ကပုံထဲက အတိုင်းမြင်ရလိမ့်မယ်။

NTP

အဆင်ပြေရင် စမ်းကြည့်လိုက်ပါဦး။

How to install zawgyi keyboard on Ubuntu 14.04 LTS 64bits?

In this post, I am going to show you how to install zawgyi keyboard on Ubuntu 14.04 LTS 64bits.

First of all, download the package from https://code.google.com/p/zawgyi-keyboard/downloads/detail?name=zawgyi_keyboard-0.3.3.tar.gz
and move to Desktop.
Open the terminal, and type cd ~/Desktop/
To see all of the file and folder, type ls and press enter.
You will see the package name zawgyi_keyboard-0.3.3.tar.gz
To extract the file, use the following command.
tar xzf zawgyi_keyboard-0.3.3.tar.gz
After that use ls command again. Then you will see the zawgyi folder. Change to that folder by typing cd zawgyi/
And use ls command again.
To install the zawgyi keyboard, type sudo python zawgyi_keyboard.py
The system will ask to you to type the password of your current login account. Type your password and press enter. You will not see anything on the screen while you type the password. Ignore and keep typing your password and press enter.
The system will show you, press i to install, press r to remove etc.
To install the keyboard, press i. It will take a few second only. After that press q to exit the installation.
To make effect, just log out and log in again.

zawgyikb-ubuntu

To add the keyboard, do the following step.1. Click system setting. Click keyboard icon.
2. Click Text Entry. @ input source to use, you will only see the default keyboard.
3. Click + sign to add zawgyi keyboard. Find and add Burmese.
4. To change the english and zawgyi keyboard, you need to assign the short cut. Click in the box of switch to next source using. Then press Ctrl + Space. You can choose whatever you want by combing with ctrl or alt keys.
After that you can close. Finally you will see two keyboard on your system tray.
Happy using Ubuntu with zawgyi keyboard.