Showing posts with label Testing. Show all posts
Showing posts with label Testing. Show all posts

Test living without zawgyi font on Ubuntu

ဇော်ဂျီဖွန့်သုံးရာကနေ မြန်မာ၃ ကို စပြောင်းသုံးရာမှာ အခက်အခဲလေးတွေရင်ဆိုင်ရတယ်။ သူများဇော်ဂျီနဲ့ရေးထားတာကို မမြင်ရတဲ့ပြဿနာ၊ လင်းနက်မှာ မြန်မာ၃ ရိုက်မကြွမ်းသေးတဲ့ပြဿနာ၊ ဇော်ဂျီဖွန့်နဲ့ မြန်မာ၃ အတူတကွထားလို့မဖြစ်တဲ့ပြဿနာ၊ ထားလို့ရပြန်သော်လည်း ဇော်ဂျီဖွန့်ကိုလုံးဝ မမြင်တော့တဲ့ပြဿနာတွေပါ။

1) မြန်မာ၃လက်ကွက်မကျွမ်းတာက ကိစ္စမဟုတ်လောက်တော့ပါ (ရေးပါများရင်)

2) မြန်မာ၃ နဲ့ ဇော်ဂျီ နှစ်ခုတူတူထားချင်ရင်လဲ .font.conf လေးရေးထားပြီး $HOME dir အောက်မှာထားရုံပါ။ (ညီသူရ ကျေးဇူး)

3) သူများရေးထားတဲ့ဇော်ဂျီဖွန့်ကိုကြည့်ဖို့ရာလဲ Zawgyi to Unicode 5.1 UserScript လေးရှိပြီးသားပါ။ ( ကိုစိုးမင်း ကျေးဇူး)
ကျနော်ရေးထားတာ မမြင်ဘူးဆိုလဲ ကိုစိုးမင်းရဲ့ script ကိုအသုံပြုပြီး ကြည့်နိုင်ပါတယ်။

4) Facebook friends တွေနဲ့လဲ English conversation နဲ့ communicate လုပ်လို့ရပါသေးတယ်။

လောလောဆယ် testing ကာလမှာ မြန်မာ၃ နဲ့ Ubuntu မှာ အိုကေနေပါတယ်။

Testing Burma-keyboard-Tk on FreeBSD

FreeBSD ေပာှမွာ Testing လုပ္တဲ့ screenshots ေလးေတြပာ။

Platform: FreeBSD 8
Desktop: Gnome 2.26
Python: 2.6

"Run from shell"


"Start running on FreeBSD"


"Remove the previous installed package"


"New Installation"


"Logs section"


"About Dialog"


"View Changelog"


Enjoy!

zawgyi-keyboard-0.3.0 will be released with new features

က်ေနာ္ ဒီ features ေလးေတြကိုစိတ္ကူးထားတာျကာပါျပီ၊ အခ်ိန္မရခဲ့တာရယ္ေျကာင့္ပါ။ ခုေတာ့ အေျခအေနကဖန္လာပါျပီး၊ ကိုစိုးမင္းက ေဇာ္ဂ်ီဖြန့္အသစ္ကို new features ေတြနဲ့ စျပီး introduce လာခဲ့ရာ က်ေနာ္တို့လက္ရိွအသံုးျပုေနတဲ့ ေဇာ္ဂ်ီဖြန့္ဟာလဲ အင္မတန္မွ ေကာင္းမြန္လာခဲ့ပါတယ္။ ဒီလို nice features ေတြရိွတဲ့ ေဇာ္ဂ်ီဖြန့္အသစ္နဲ့အတူ Linux/Unix zawgyi_keyboard installer ကလဲ new features ေတြနဲ့ စတင္ release လိုက္ပါတယ္။ ဒီ zawgyi_keyboard.py module က Python Programming Language နဲ့ေရးသားထားျပီး ပါဝင္တဲ့ functions ေတြကေတာ့ ..
install package
remove package
layout help
font upgrade
တို့ျဖစ္ပါတယ္။ Install, remove functions က မိမိရဲ့ system ဟာ Linux လား FreeBSD လားကို အလိုေလွ်ာက္ detect လုပ္ျပီးေတာ့ သင့္ေတာ္ရာ directories ရွာေဖြျပီး font & xkeyboard ကို install & remove လုပ္ေပးမွာျဖစ္ပါတယ္။ အရင္ကလို install, uninstall, install_freebsd, uninstall_freebsd scripts ေတြကို ခဲြသံုးစရာမလိုေတာ့ပါဘူး။ ေနာက္ျပီး font upgrade feature ကလဲ မိမိ အသစ္ download လုပ္ထားတဲ့ font path (font directory) ကိုေဖာ္ျပေပးရံုနဲ့ ဒီ program က ေဇာ္ဂ်ီဖြန့္ကို အဲဒီေဖာ္ျပပါ directory မွာရွာျပီး system ထဲမွာ installed လုပ္ျပီးသားဖြန့္နဲ့ ခုခင္ဗ်ားအသစ္သြင္းခ်င္တဲ့ ေဇာ္ဂ်ီဖြန့္ကို ျပန္ျပီးေဖာ္ျပေပးမွာပါ။ အကယ္၍ user က upgrade ကိုဆက္လုပ္ခ်င္တယ္ဆိုရင္ ဒီ program ကဆက္လက္ေဆာင္ရြက္ေပးသြားမွာပါ။
layout help ကေတာ့ short guide ေလးပါပဲ၊ Linux system မွာသံုးတဲ့ GUI keyboard preferences program ကိုဖြင့္သံုးဖို့နဲ့ keyboard indicator ကို panel ေပါ္မွာ ဘယ္လို add ရတယ္ဆိုတဲ့ text base short guide ေလးပါ။
ေနာက္တစ္ခုက ဒီ python script ေလးဟာ GNU GPLv3 License နဲ့ release လုပ္တာမို့ open source လဲျဖစ္ Freedom to use, learn, edit, modify, hack လဲျဖစ္တဲ့အတြက္ ေလ့လာသူမ်ားအတြက္လဲ တစံုတရာအက်ိုးအျမတ္ရရိွေစမွာျဖစ္ပါတယ္။ အက်ဿဥ္းခ်ုံးေျပာရရင္ေတာ့ ခုထြက္မယ့္ zawgyi-keybaord-0.3.0 release မွာ zawgyi_keyboard.py script နဲ့အတူ ကိုစိုးမင္းရဲ့လက္ရာ ရင္ခုန္စရာ ေဇာ္ဂ်ီဖြန့္အသစ္ရဲ့ new features ေတြနဲ့အတူထြက္ရိွေတာ့မွာမို့ users မ်ားအတြက္ ဝမ္းသာစရာသတင္းေကာင္းေလး ေပးအပ္ပါတယ္ဗ်ား ..
ခုေလာေလာဆယ္ testing လုပ္ေနေသးတာျဖစ္တဲ့အတြက္ ဒီ ၁ရက္ ၂ရက္အတြင္း ထြက္လာမွာပါ။
ခု cygwin ေပါ္မွာ testing လုပ္ထားတာေလးကို screenshots ထားတဲ့အတြက္ နမူနာေလးေတာ့တင္ေပးလိုက္ပါတယ္။

[caption id="attachment_245" align="alignnone" width="480" caption="zawgyi_keyboard.py starting"]zawgyi_keyboard.py starting[/caption]

[caption id="attachment_246" align="alignnone" width="480" caption="short guide for layout"]short guide for layout[/caption]

[caption id="attachment_247" align="alignnone" width="480" caption="installing zawgyi-keyboard package"]installing zawgyi-keyboard package[/caption]

[caption id="attachment_248" align="alignnone" width="480" caption="zawgyi font upgrading"]zawgyi font upgrading[/caption]

[caption id="attachment_249" align="alignnone" width="479" caption="upgrading font"]upgrading font[/caption]

[caption id="attachment_250" align="alignnone" width="480" caption="uninstall package and quiting the program"]uninstall package and quiting the program[/caption]

အကယ္၍ users မ်ားမွာ idea အသစ္ေလးေတြရိွမယ္ဆိုရင္ က်ေနာ့္ကိုတင္ျပနိုင္ပါတယ္၊ release ထုတ္ျပီးတဲ့အခါ errors ေတြ bugs ေတြေတြ့တယ္ဆိုရင္လဲ reports/pitches ေတြေပးျကပါလို့ ေတာင္းဆိုပါရေစ..

Package release soon!!

Have a lot of fun!! :-)
regards

disable ipv6 on ubuntu 9.04

က်ေနာ္တို႔ ဖိုရမ္ထဲမွာ ဒီအေၾကာင္းေတြေဆြးေႏြးခဲ႔ၾကတယ္၊ ubuntu jaunty မွာ kernel အသစ္ကို install မလုပ္ပဲ ipv6 ကို disable လုပ္လို႔မရေၾကာင္းသိရွိရတယ္။ အဲဒါက ubuntu jaunty kernel v2.6.28 (default kernel) မွာ bug ရွိေနတယ္ ယူဆပါတယ္။ အဲဒါေၾကာင္႔ က်ေနာ္တို႔ kernel v2.6.29* နဲ႔ test လုပ္ၾကည့္ပါတယ္။ အဆင္ေျပခဲ႔ပါတယ္။ လုပ္နည္းေလးကို အတက္ႏိုင္ဆံုး တဆင္႔ခ်င္းေရးၾကည့္မယ္ေနာ္ ..

ပထမဦးဆံုး က်ေနာ္တို႔ kernel ကို download လုပ္ရမွာပါ .. ubuntu kernel ကို download လုပ္ဖို႔ repository က ေအာက္ကလင္႔ပါ ..

http://kernel.ubuntu.com/~kernel-ppa/mainline/

က်ေနာ္ test လုပ္တဲ႔ kernel က v2.6.29 ဆိုေတာ႔ ဒီေအာက္ကလင္႔မွာပါ ..

http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29/

က်ေနာ္႔ ubuntu က i386 base ဆိုေတာ႔ က်ေနာ္ download ရမယ္႔ urls ေတြကို တစ္ခါတည္း စုၿပီး တခါတည္းဆက္တိုက္ download လုပ္မွာပါ .. ပထမဆံုး က်ေနာ္ downloaded files ေတြထားဖို႔အတြက္ Folder အသစ္တစ္ခုလုပ္ၿပီး nano နဲ႔ urls ေတြကို တဖိုင္တည္းမွာ စုၿပီး wget နဲ႔ download လုပ္ပါတယ္ ..

Making kernel downlaod urls file with nano

$ mkdir kernel-2.6.29
$ cd kernel-2.6.29
$ nano kernel-2.6.29.txt


[caption id="attachment_170" align="alignnone" width="480" caption="kernel download urls file make with nano"]kernel download urls file make with nano[/caption]

အဲဒီဖိုင္လုပ္ၿပီးၿပီဆိုရင္ က်ေနာ္ Terminal ထဲမွာပဲ wget နဲ႔ download လုပ္ပါတယ္

Downloading packages with wget in Terminal

$ wget -i kernel-2.6.29.txt


[caption id="attachment_171" align="alignnone" width="480" caption="downlond kernel*.deb by wget"]downlond kernel*.deb by wget[/caption]

ၿပီးေတာ႔ ရလာတဲ႔ packages ေတြကို Terminal ထဲကေနပဲ dpkg နဲ႔ install လုပ္ပါတယ္ ..

Installing packages with dpkg in Terminal

$ sudo dpkg -i *.deb


[caption id="attachment_172" align="alignnone" width="480" caption="installing packages by dpkg"]installing packages by dpkg[/caption]

install လုပ္တဲ႔အခါမွာ grub ကို update လုပ္စဥ္မွာ grub menu list ကို update လုပ္ဖို႔ေမးလာမွာပါ .. အဲဒီေတာ႔ က်ေနာ္က manually edit လုပ္ခ်င္တာနဲ႔ "keep the local version currently installed" ကိုေရြးလိုက္ပါတယ္ ..

[caption id="attachment_173" align="alignnone" width="480" caption="keep my grub menu.lst version"]keep my grub menu.lst version[/caption]

[caption id="attachment_174" align="alignnone" width="480" caption="done new kernel 2.6.29 installation"]done new kernel 2.6.29 installation[/caption]

ၿပီးေတာ႔ က်ေနာ္ grub menu list ကို manually edit လုပ္ပါတယ္ ..

Editing grub/menu.lst manually

$ gksudo gedit /boot/grub/menu.lst


ေအာက္က နမူနာနဲ႔ edit လုပ္ေပးရပါတယ္ ..

title Ubuntu 9.04, kernel 2.6.29-020629-generic
uuid 7362f3b7-70ef-4ae6-8c53-54fb13571d0f
kernel /boot/vmlinuz-2.6.29-020629-generic root=UUID=7362f3b7-70ef-4ae6-8c53-54fb13571d0f ro quiet splash ipv6.disable=1
initrd /boot/initrd.img-2.6.29-020629-generic
quiet


သတိထားရမွာက kernel version ရယ္ uuid ရယ္ ၿပီးေတာ႔ ipv6.disable=1 ရယ္ကိုပါ ..

[caption id="attachment_175" align="alignnone" width="480" caption="edit my grub/menu.lst manually"]edit my grub/menu.lst manually[/caption]

ၿပီးရင္ grub ကို update လုပ္ေပးရပါမယ္ ..

$ sudo update-grub


ၿပီးရင္ reboot လုပ္မယ္၊ system ထဲေရာက္ရင္ ipv6 က တကယ္ပဲ disable ျဖစ္လားမျဖစ္လား စမ္းစစ္ၾကည့္ပါမယ္ .. output မထြက္လာဘူးဆိုရင္ ဒါဟာ တကယ္ disable ျဖစ္တာပါပဲ ..

Checking ipv6 disable or not

$ ip a | grep inet*


$ ip a | grep inet6


[caption id="attachment_185" align="alignnone" width="480" caption="check ipv6 disable and kernel version"]check ipv6 disable and kernel version[/caption]

ref:

http://www.ubuntu-inside.me/2009/04/howto-disable-ipv6-at-ubuntu-jaunty.html

Have fun! :-)

vmware player

က်ေနာ္႔ဘေလာ႔မွာ စာမေရးရတာၾကာပါၿပီ.. ဟိုစာေရးဆရာစကားနဲ႔ဆိုရင္ ကုန္ၾကမ္းေတြမရွာႏိုင္ခဲ႔ဘူူးေပါ႔ ;) ခုက်ေနာ္ pictures ေတြေလွ်ာက္ၾကည့္ရင္း မႏွစ္က အလုပ္ထဲမွာ Fedora 9 ကို vmware player နဲ႔စမ္းတုန္းက shot ထားတဲ႔ screenshots ေလးေတြကို ေတြ႔ေတာ႔လွတာနဲ႔ ဘေလာ႔ေပၚတင္လိုက္တာပါ..

[caption id="attachment_162" align="alignnone" width="480" caption="wmware player"]wmware player[/caption]

[caption id="attachment_163" align="alignnone" width="480" caption="Fedora 9 in WMware Player on Windows XP"]Fedora 9 in WMware Player on Windows XP[/caption]

Have a lot of fun! :-)