<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8543190992165199770</id><updated>2012-02-16T13:58:42.850+01:00</updated><category term='Fedora'/><category term='Desktop'/><category term='Youtube'/><category term='Encoding'/><category term='mm3'/><category term='Extracting'/><category term='C'/><category term='Decoding'/><category term='Screenshots'/><category term='gramming'/><category term='Windows'/><category term='syntax'/><category term='xterm'/><category term='upgrade'/><category term='Movie'/><category term='Jaunty'/><category term='Testing'/><category term='Administration'/><category term='Games'/><category term='git'/><category term='emotion'/><category term='PuTTY'/><category term='XServer'/><category term='Mac'/><category term='WMware Player'/><category term='vim'/><category term='Dropbox'/><category term='wget'/><category term='Logo'/><category term='Howto'/><category term='Plugin'/><category term='hdd'/><category term='ntfs'/><category term='policy'/><category term='Alsa'/><category term='Design'/><category term='xkb'/><category term='FreeBSD'/><category term='gbrainy'/><category term='Gnome'/><category term='Downloaders'/><category term='online'/><category term='editor'/><category term='Unicode'/><category term='Firefox'/><category term='gedit'/><category term='Layout'/><category term='emulator'/><category term='Executing'/><category term='XFCE'/><category term='network'/><category term='release'/><category term='disable'/><category term='chess'/><category term='Xubuntu'/><category term='svn'/><category term='google'/><category term='OS'/><category term='Converting'/><category term='vnstat'/><category term='Myanmar'/><category term='Unix'/><category term='Python'/><category term='Installer'/><category term='XP'/><category term='Sharing'/><category term='Samba'/><category term='VirtualBox'/><category term='Free Software'/><category term='Compiling'/><category term='GNU'/><category term='command'/><category term='BSD'/><category term='IDE'/><category term='hardy'/><category term='Keyboard'/><category term='Programming'/><category term='GUI'/><category term='C++'/><category term='Zawgyi'/><category term='Burma-keyboard'/><category term='PC-BSD'/><category term='Audio'/><category term='Language'/><category term='AudioVisual'/><category term='Software'/><category term='Terminal'/><category term='Tkinter'/><category term='Application'/><category term='Tuz'/><category term='poems'/><category term='Coding'/><category term='feeling'/><category term='Go'/><category term='Lenny'/><category term='CLI'/><category term='Redhat'/><category term='Script'/><category term='Fluxbox'/><category term='nano'/><category term='cygwin'/><category term='Debian'/><category term='crafty'/><category term='Music'/><category term='FSF'/><category term='mount'/><category term='Project'/><category term='Premium'/><category term='Archiving'/><category term='monitoring'/><category term='flashplugin'/><category term='scid'/><category term='Art'/><category term='font'/><category term='Fun'/><category term='Java'/><category term='Rapidshare'/><category term='Open Source'/><category term='versioning'/><category term='nogui'/><category term='xboard'/><category term='Package'/><category term='Sun'/><category term='fat32'/><category term='3D'/><category term='Icon'/><category term='cinema'/><category term='Linux'/><category term='twitter'/><category term='kernel'/><category term='Ubuntu'/><category term='traffic'/><category term='ipv6'/><category term='OpenSHH'/><title type='text'>box02's little blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://box02.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8826008063428999808</id><published>2010-03-12T20:40:00.008+01:00</published><updated>2010-03-14T09:20:01.210+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Test living without zawgyi font on Ubuntu</title><content type='html'>ဇော်ဂျီဖွန့်သုံးရာကနေ မြန်မာ၃ ကို စပြောင်းသုံးရာမှာ အခက်အခဲလေးတွေရင်ဆိုင်ရတယ်။ သူများဇော်ဂျီနဲ့ရေးထားတာကို မမြင်ရတဲ့ပြဿနာ၊ လင်းနက်မှာ မြန်မာ၃ ရိုက်မကြွမ်းသေးတဲ့ပြဿနာ၊ ဇော်ဂျီဖွန့်နဲ့ မြန်မာ၃ အတူတကွထားလို့မဖြစ်တဲ့ပြဿနာ၊ ထားလို့ရပြန်သော်လည်း ဇော်ဂျီဖွန့်ကိုလုံးဝ မမြင်တော့တဲ့ပြဿနာတွေပါ။&lt;br /&gt;&lt;br /&gt;1)  မြန်မာ၃လက်ကွက်မကျွမ်းတာက ကိစ္စမဟုတ်လောက်တော့ပါ (ရေးပါများရင်)&lt;br /&gt;&lt;br /&gt;2)  မြန်မာ၃ နဲ့ ဇော်ဂျီ နှစ်ခုတူတူထားချင်ရင်လဲ &lt;a href="http://zawgyi-keyboard.googlecode.com/files/fonts.conf"&gt;.font.conf&lt;/a&gt; လေးရေးထားပြီး $HOME dir အောက်မှာထားရုံပါ။ (ညီသူရ ကျေးဇူး)&lt;br /&gt;&lt;br /&gt;3)  သူများရေးထားတဲ့ဇော်ဂျီဖွန့်ကိုကြည့်ဖို့ရာလဲ &lt;a href="http://userscripts.org/scripts/show/31211"&gt;Zawgyi to Unicode 5.1 UserScript&lt;/a&gt; လေးရှိပြီးသားပါ။ ( ကိုစိုးမင်း ကျေးဇူး)&lt;br /&gt;ကျနော်ရေးထားတာ မမြင်ဘူးဆိုလဲ ကိုစိုးမင်းရဲ့ script ကိုအသုံပြုပြီး ကြည့်နိုင်ပါတယ်။&lt;br /&gt;&lt;br /&gt;4)  Facebook friends တွေနဲ့လဲ English conversation နဲ့ communicate လုပ်လို့ရပါသေးတယ်။ &lt;br /&gt;&lt;br /&gt;လောလောဆယ် testing ကာလမှာ မြန်မာ၃ နဲ့ Ubuntu မှာ အိုကေနေပါတယ်။&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8826008063428999808?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8826008063428999808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8826008063428999808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8826008063428999808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8826008063428999808'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/03/test-living-without-zawgyi-font-on_2615.html' title='Test living without zawgyi font on Ubuntu'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-7312279043600620466</id><published>2010-03-11T21:07:00.007+01:00</published><updated>2010-03-14T09:20:01.241+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Myanmar'/><category scheme='http://www.blogger.com/atom/ns#' term='font'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Unicode'/><title type='text'>Test writting in mm3</title><content type='html'>&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;ကျနော်မြန်မာ၃ကို ကောင်းကောင်းမသုံးဖူးပါဘူး။ သွင်းကြည့်တာလောက်နဲ့ပဲရပ်ရပ်သွားခဲ့တယ်။&lt;br /&gt;ခု ကျနော်ရိုက်တာ မြန်မာ၃ နဲ့ပါ။ လက်ကွက်ကအကျင့်မရသေးတော့နည်းနည်းလေးနေတယ်။&lt;br /&gt;အလေ့အကျင့်လုပ်ပေးရအုံးမယ်။&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-7312279043600620466?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/7312279043600620466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=7312279043600620466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7312279043600620466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7312279043600620466'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/03/test-writting-in-mm3_267.html' title='Test writting in mm3'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8545180908561455940</id><published>2010-03-10T22:51:00.002+01:00</published><updated>2010-03-14T09:20:01.254+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='nogui'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Installer'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>Burma-keyboard-Tk v0.1.1</title><content type='html'>Burma-keyboard-Tk package new release v0.1.1 မွာ burma-keyboard-nogui ကိုလဲထည့္လိုက္ပါတယ္။ အခ်ို့က GUI နဲ့ လန္းလန္းဆန္းဆန္း သံုးခ်င္ျကသလို အခ်ုိ့မွာ Tcl\Tk package ကို install လုပ္ဖို့ရာအခက္အခဲရွိျကမွာပါ။ တခါတေလ အရမ္းေလာေနတဲ့အခါမ်ုိးမွာ တခါတည္းပဲ install လုပ္လိုက္ခ်င္သူမ်ားအတြက္ အဆင္ေျပေအာင္ -nogui ကိုပါထည့္လိုက္ျခင္းျဖစ္ပါတယ္။ အသံုးျပုဖို့ရာ အရင္အတိုင္းပဲ package extract လုပ္ျပီး source folder ထဲဝင္တဲ့အထိအတူတူပါပဲ။ ဥပမာ ကိုယ္ download လုပ္ထားတဲ့ package က Desktop ေပာ္မွာရွိတယ္ဆိုရင္ ..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ cd ~/Desktop&lt;br /&gt;$ tar xzf burma-keyboard-tk-0.1.1.tar.gz&lt;br /&gt;$ cd burma-keyboard-tk&lt;/div&gt;&lt;br /&gt;GUI နဲ့ run သူမ်ားအတြက္ေတာ့ &lt;br /&gt;&lt;div class="mycode"&gt;$ sudo python burma-keyboard-tk.py&lt;/div&gt;&lt;br /&gt;GUI မပါပဲ command line နဲ့အသံုးျပုမ်ားအတြက္ကေတာ့&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo python burma-keyboard-nogui.py&lt;/div&gt;&lt;br /&gt;ျပီးရင္လိုခ်င္တဲ့ font ေရြး၊ y ကိုနွိပ္။&lt;br /&gt;ျပီးရင္ install လုပ္ခ်င္ရင္ i ကိုနွိပ္ေပး။ remove လုပ္ခ်င္ရင္ r ကိုနွိပ္ေပးပါ။&lt;br /&gt;ေအာက္မွာ screenshots ေလးေတြကိုပါ။&lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;"Extract and Run"&lt;/div&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/extract.png"&gt;&lt;img alt="" class="size-full wp-image-545" height="245" src="http://box02blog.files.wordpress.com/2010/03/extract.png" title="extract" width="480" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;"Choose a font and confirm"&lt;/div&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/running.png"&gt;&lt;img alt="" class="size-full wp-image-546" height="330" src="http://box02blog.files.wordpress.com/2010/03/running.png" title="running" width="480" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;"Installing"&lt;/div&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/install.png"&gt;&lt;img alt="" class="size-full wp-image-547" height="331" src="http://box02blog.files.wordpress.com/2010/03/install.png" title="install" width="480" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဒီ screenshots ထဲကအရာေတြအားလံုးဟာ zawgyi-keyboard packages အသံုးျပုသူမ်ားနဲ့ရင္းနွီးျပီးသားျဖစ္ပါတယ္။ GUI နဲ့ CLI ကိုလိုအပ္သလိုသံုးနိုင္ျကပါတယ္။&lt;br /&gt;မျကာမီ PyGTK နဲ့ ထြက္လာတဲ့အခါ အားလံုး တေျပးညီ GUI နဲ့ သံုးနိုင္ျကသလို CLI နဲ့အသံုးျပုခ်င္ေသးသူမ်ားအတြက္လဲ အဆင္ေျပေစမွာျဖစ္ပါတယ္။&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://zawgyi-keyboard.googlecode.com/files/burma-keyboard-tk-0.1.1.tar.gz"&gt;burma-keyboard-tk-0.1.1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More info: &lt;a href="http://github.com/pkhtut/burma-keyboard-tk/blob/master/README"&gt;README&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy playing with it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8545180908561455940?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8545180908561455940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8545180908561455940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8545180908561455940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8545180908561455940'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/03/burma-keyboard-tk-v011_2721.html' title='Burma-keyboard-Tk v0.1.1'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-9084014334575126462</id><published>2010-03-09T13:15:00.002+01:00</published><updated>2010-03-14T09:20:01.271+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Tkinter'/><category scheme='http://www.blogger.com/atom/ns#' term='Installer'/><category scheme='http://www.blogger.com/atom/ns#' term='Burma-keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>Testing Burma-keyboard-Tk on FreeBSD</title><content type='html'>FreeBSD ေပာှမွာ Testing လုပ္တဲ့ screenshots ေလးေတြပာ။&lt;br /&gt;&lt;br /&gt;Platform: FreeBSD 8&lt;br /&gt;Desktop: Gnome 2.26&lt;br /&gt;Python: 2.6&lt;br /&gt;&lt;br /&gt;"Run from shell"&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/run-start.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/run-start.png" alt="" title="run-start" width="294" height="210" class="size-full wp-image-535" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Start running on FreeBSD"&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/main-on-freebsd.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/main-on-freebsd.png" alt="" title="main-on-freebsd" width="480" height="479" class="size-full wp-image-534" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Remove the previous installed package"&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/uninstall-previous.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/uninstall-previous.png" alt="" title="uninstall-previous" width="480" height="477" class="size-full wp-image-537" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"New Installation"&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/install-new.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/install-new.png" alt="" title="install-new" width="480" height="479" class="size-full wp-image-536" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Logs section"&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/logs-sect.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/logs-sect.png" alt="" title="logs-sect" width="480" height="480" class="size-full wp-image-538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"About Dialog"&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/about-on-freebsd.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/about-on-freebsd.png" alt="" title="about-on-freebsd" width="480" height="478" class="size-full wp-image-539" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"View Changelog"&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/change-log-onfbsd.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/change-log-onfbsd.png" alt="" title="change-log-onfbsd" width="480" height="492" class="size-full wp-image-540" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-9084014334575126462?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/9084014334575126462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=9084014334575126462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/9084014334575126462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/9084014334575126462'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/03/testing-burma-keyboard-tk-on-freebsd_7809.html' title='Testing Burma-keyboard-Tk on FreeBSD'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-4109300270054690297</id><published>2010-03-07T21:56:00.002+01:00</published><updated>2010-03-14T09:20:01.286+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Myanmar'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Tkinter'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Installer'/><category scheme='http://www.blogger.com/atom/ns#' term='font'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>Burma-keyboard-Tk v0.1.0</title><content type='html'>က်ေနာ္ ခုေလးပဲ Burma-Keyboard-Tk package version 0.1.0 initial release ကို github repo ေပာ္တင္လိုက္ပါျပီး၊ zawgyi-keybaord project မွာလဲ ဒီ post ေရးျပီးရင္တင္လိုက္ပါမယ္။ &lt;br /&gt;ဒီ GUI program ကို Tkinter library ေပာ္မွာအေျခခံျပီးေရးထားတာျဖစ္ပါတယ္။ Tkinter က Python ရဲ့ Standard GUI Library ျဖစ္တာမို့ Python နဲ့အတူပါလာတက္ပါတယ္။ တခ်ုိ့ Linux Distro ေတြမွာပါခ်င္မွ ပါတက္ပါတယ္။ Ubuntu မွာေတာ့ Tkinter ပါလာျပီးသားပါ။&lt;br /&gt;သို့ေသာ္လည့္ပဲ Tkinter က Tcl/Tk နဲ့လဲပတ္သက္ေနေတာ့ Tcl/Tk လိုပါတယ္။ အဲဒီအတြက္ Ubuntu နဲ့ Debian မွာဆိုရင္ python-tk ကို install လုပ္ေပးရမွာျဖစ္တယ္။ Ubuntu အျပင္အျခား Distro သံုးသူမ်ားကေတာ့ ဘယ္လိုသြင္းရမလဲဆိုတာ သိေနျပီးသားျဖစ္မယ္လို့ ေမွ်ာ္လင့္ပါတယ္။&lt;br /&gt;အကယ္၍ Tcl/Tk သြင္းရတာအဆင္မေျပဘူးဆိုရင္ Python IDLE ကို package manager ကေနသြင္းပါ။ IDLE ကလဲ Tkinter နဲ့ေရးထားတဲ့ program မို့ သူလဲ Tcl/Tk ကိုလိုအပ္ပါတယ္။ အဲဒါေျကာင့္ သူ့ကိုသြင္းရင္ အဆင္ေျပပါျပီ။&lt;br /&gt;&lt;br /&gt;ပထမအေနနဲ့&lt;br /&gt;&lt;div class=mycode&gt;$ sudo apt-get install python-tk&lt;/div&gt;&lt;br /&gt;ဒါမွမဟုတ္ idle ကိုသြင္းလဲရတယ္&lt;br /&gt;&lt;div class=mycode&gt;$ sudo apt-get install idle&lt;/div&gt;&lt;br /&gt;ျပီးရင္ burma-keyboard-tk ကို run လို့ရပါျပီ။ မ run ခင္ အရင္ဆံုး package ကို extract လုပ္။ ျပီးရင္ သူ့ရဲ့ source folder ထဲဝင္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycodecode&gt;$ tar xzf burma-keyboard-tk-0.1.0.tar.gz&lt;br /&gt;$ cd burma-keyboard-tk&lt;/div&gt;&lt;br /&gt;ျပီးရင္ burma-keyboard-tk.py ဆိုတဲ့ ဖိုင္ကို sudo python ခံျပီး run ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ sudo python burma-keyboard-tk.py&lt;/div&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/start-py.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/start-py.png" alt="" title="start-py" width="480" height="198" class="size-full wp-image-522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;အဲဒါဆို program ကစတင္ run ျပီး install စတာေတြလုပ္ဖို့ ready အေနအထားျဖစ္ေနမွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/main-interface.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/main-interface.png" alt="" title="main-interface" width="480" height="479" class="size-full wp-image-523" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ျပီးရင္ font တစ္ကိုေရြးျပီး Confirm button ကိုနွိပ္ေပးပါ။ Confirm လုပ္ေပးျပီးတာနဲ့ source status မွာ ကိုယ္သြင္းခ်င္တဲ့ font နဲ့ xkb file ကိုေတြ့မွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/confirm.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/confirm.png" alt="" title="confirm" width="480" height="480" class="size-full wp-image-524" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/confirm-define.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/confirm-define.png" alt="" title="confirm-define" width="410" height="204" class="size-full wp-image-525" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Install လုပ္ဖို့အတြက္ Command buttons ေတြထဲက Install button ကိုနွိပ္လိုက္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/commands.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/commands.png" alt="" title="commands" width="480" height="59" class="size-full wp-image-526" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/install-finish.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/install-finish.png" alt="" title="install-finish" width="480" height="233" class="size-full wp-image-527" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဒါဆိုရင္ installation ျပီးပါျပီ။ က်န္တဲ့ logs, Vew log, Layout Help, About buttons တို့ကို နွိပ္ျကည့္ျပီး program ကိုေလ့လာနိုင္ပါတယ္။ About button ကိုနွိပ္ရင္ ေအာက္က About Dialog Window ငယ္ေလးေပာ္မွာပါ။ အဲဒီထဲက ျကည့္ခ်င္တာေတြျကည့္နိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/aboutdialog.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/aboutdialog.png" alt="" title="aboutdialog" width="358" height="346" class="size-full wp-image-528" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဥပမာအဲဒီအထဲက Copyright button ကိုနွိပ္ျကည့္မယ္ဆိုရင္ copyright နဲ့ပတ္တဲ့အေျကာင္းအရာေတြေတြ့မွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/copyright.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/copyright.png" alt="" title="copyright" width="480" height="400" class="size-full wp-image-529" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဒီ program ငယ္ကို အသံုးဝင္မယ္ အသံုးျပုရလြယ္မယ္လို့ေမွ်ာ္လင့္ျပီး ေရးလိုက္တာပါ။ အဆင္မေျပတာရွိရင္လဲေျပာပါ။ က်ေနာ္က Tkinter နဲ့ေရးထားေပမယ့္လဲ တျခား GUI Toolkits ကို port လုပ္ခ်င္ရင္လဲ လုပ္နိုင္ပါတယ္။ ညီ Trh ကေတာ့ PyGTK ကို porting လုပ္ေပးဖို့ စိတ္ဝင္စားမယ္ထင္ပါတယ္။ :-)&lt;br /&gt;&lt;br /&gt;က်ေနာ္ github repo မွာတင္ထားေပးပါတယ္။ github အေကာင့္ရွိသူမ်ား fork လုိက fork နိုင္ပါတယ္။ Users မွအတြက္ အဆင္ေျပေအာင္ အျကံေပးနိုင္ပါတယ္။ အမွားေတြပါေနရင္လဲ ေျပာပါ။ က်ေနာ္ ျပန္ fix ေပးပါမယ္။&lt;br /&gt;&lt;br /&gt;GitHub Repo: &lt;a href="http://github.com/pkhtut/burma-keyboard-tk"&gt;burma-keyboard-tk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download: http://zawgyi-keyboard.googlecode.com/files/burma-keyboard-tk-0.1.0.tar.gz&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-4109300270054690297?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/4109300270054690297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=4109300270054690297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4109300270054690297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4109300270054690297'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/03/burma-keyboard-tk-v010_3067.html' title='Burma-keyboard-Tk v0.1.0'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-1211142403247099596</id><published>2010-03-02T23:26:00.002+01:00</published><updated>2010-03-14T09:20:01.302+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Myanmar'/><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Tkinter'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Installer'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>future gui of install scripter for mm3 and zawgyi keyboard [draft2]</title><content type='html'>Program တစ္ခုတည္းနဲ့ zawgyi နဲ့ mm3 ကိုျကိုက္နွစ္သက္ရာ သြင္းလို့ရေအာင္စိတ္ကူးျကည့္တယ္။ က်န္တဲ့ padauk ပဲျဖစ္ျဖစ္ အျခားဖြန့္ပဲျဖစ္ျဖစ္ folder ေလးေဆာက္ျပီး ဖြန့္ရယ္ mm ဖိုင္ရယ္ထည့္ေပးမယ္၊ လိုအပ္တဲ့ modify အနည္းငယ္လုပ္ရံုမွ်နဲ့ ျမန္မာဖြန့္အားလံုးကိုလဲ အတူတူ install လုပ္နိုင္မယ္ထင္ပါတယ္။ ဒီ Application နာမည္ကို ဘယ္လိုေပးရမလဲ မသိဘူးရယ္။ ခုေတာ့ ယာယီ Burma-Keyboard လို့ေတာ့ေပးထားတယ္။ ဒီ GUI program ကို Python IDLE IDE သံုးတဲ့ Python Tkinter Library နဲ့ပဲအသံုးျပုထားတာပါ။ စိတ္ထဲမွာ အလြယ္ကူဆံုးထင္လို့ပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/draft2-a.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/draft2-a.png" alt="" title="draft2-a" width="480" height="473" class="size-full wp-image-513" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/draft2-b.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/draft2-b.png" alt="" title="draft2-b" width="480" height="471" class="size-full wp-image-514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/draft2-c.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/draft2-c.png" alt="" title="draft2-c" width="480" height="471" class="size-full wp-image-515" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/03/draft2-d.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/03/draft2-d.png" alt="" title="draft2-d" width="480" height="471" class="size-full wp-image-516" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-1211142403247099596?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/1211142403247099596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=1211142403247099596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1211142403247099596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1211142403247099596'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/03/future-gui-of-install-scripter-for-mm3_6403.html' title='future gui of install scripter for mm3 and zawgyi keyboard [draft2]'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3631741114969571139</id><published>2010-02-28T23:23:00.002+01:00</published><updated>2010-03-14T09:20:01.340+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><title type='text'>future gui of install scripter for mm3 and zawgyi keyboard [draft]</title><content type='html'>Simple &amp;amp; Easy Interface ေလးရေအာင္ စိတ္ကူးျကည့္ျပီး improve ျဖစ္ေအာင္ ဟိုထည့္ဒီထည့္လုပ္ေနတုန္း အျကမ္းေလးပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/draft2.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/draft2.png" alt="" title="draft2" width="480" height="445" class="size-full wp-image-508" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3631741114969571139?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3631741114969571139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3631741114969571139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3631741114969571139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3631741114969571139'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/02/future-gui-of-install-scripter-for-mm3_1257.html' title='future gui of install scripter for mm3 and zawgyi keyboard [draft]'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-861602660657547065</id><published>2010-02-25T22:50:00.003+01:00</published><updated>2010-03-14T09:20:01.357+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>future gooey of mm3 and zawgyi keyboard programs</title><content type='html'>က်ေနာ္ gooey သိပ္မေကာင္းပါဘူး၊ ဒါေပမယ့္ command lines နဲ့ သိပ္ရင္းနွီးကြ်မ္းဝင္မွုမရွိေသးတဲ့ Linux အသံုးျပုသူအသစ္မ်ားအတြက္ GUI နဲ့ ကီးဘုတ္သြင္းလို့ရေအာင္ လက္ရွိ command line အသံုးျပု ပိုင္သြန္ပရိုဂရမ္ကို GUI နဲ့ထုတ္ပိုးျပီး ထပ္ထုတ္မယ္လို့ စိတ္ကူးျကည့္ပါတယ္။ လံုးလံုးေတာ့ command line မလြတ္ေပမယ့္ Mouse ေလးနဲ့ click ရေသးတယ္ဆိုေတာ့ ပိုျပီးလြယ္တာေပါ့ေနာ္။&lt;br /&gt;ေအာက္မွာ screenshots ေလးေတြပါ။ :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/main_window.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/main_window.png" alt="" title="main_window" width="480" height="169" class="size-full wp-image-501" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/main_n_logs.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/main_n_logs.png" alt="" title="main_n_logs" width="480" height="298" class="size-full wp-image-498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/main_n_layhelp.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/main_n_layhelp.png" alt="" title="main_n_layhelp" width="480" height="299" class="size-full wp-image-499" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;အျကံညဏ္ေကာင္းေတြလဲ comments မွာေပးသြားနိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;Enjoy!! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-861602660657547065?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/861602660657547065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=861602660657547065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/861602660657547065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/861602660657547065'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/02/future-gooey-of-mm3-and-zawgyi-keyboard_999.html' title='future gooey of mm3 and zawgyi keyboard programs'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-4578569380420537463</id><published>2010-02-19T13:45:00.003+01:00</published><updated>2010-03-14T09:20:01.320+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Myanmar'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>Ubuntu Linux မွာ ျမန္မာဖြန့္သြင္းနည္း</title><content type='html'>ျမန္မာဖြန့္အတြက္ ျကိုက္နွစ္သက္ရာဖြန့္ကို Ubuntu Linux မွာ Install လုပ္နိုင္ပါတယ္။ ဒီ guide မွာ ေဇာ္ဂ်ီဖြန့္ကို ဥပမာနမူနာထားျပီး သြင္းမွာျဖစ္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ေဇာ္ဂ်ီဖြန့္နဲ့ Install script အထုတ္အပိုးကိုရယူျခင္း&lt;/strong&gt;&lt;br /&gt;အရင္ဆံုး &lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;zawgyi-keyboard.googlecode.com&lt;/a&gt; မွာ သြားျပီး zawgyi-keyboard package ကို &lt;a href="http://code.google.com/p/zawgyi-keyboard/downloads/list"&gt;download&lt;/a&gt; လုပ္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/download-page-goolecode.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/download-page-goolecode.png" alt="" title="download-page-goolecode" width="480" height="423" class="size-full wp-image-471" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;zawgyi-keyboard package ျဖစ္တဲ့ latest version : &lt;code&gt;zawgyi_keyboard-0.3.3.tar.gz&lt;/code&gt; ကိုရယူလိုက္ပါ။ ျပီးရင္ အဲဒီ package ကို ကိုယ့္ရဲ့ Desktop ေပာ္မွာထားလိုက္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Install Script နွင့္ ေဇာှဂ်ီဖြန့္ ေဇာှဂ်ီကီးဘုတ္ သြင္းျခင္း&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Terminal ကိုဖြင့္ပါ။ Terminal က &lt;em&gt;Applications &amp;gt; Accessories &amp;gt; Terminal&lt;/em&gt; မွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/terminal-picture.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/terminal-picture.png" alt="" title="terminal-picture" width="480" height="293" class="size-full wp-image-472" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Terminal က ေအာက္ကလိုပြင့္လာမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/terminal-open.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/terminal-open.png" alt="" title="terminal-open" width="480" height="332" class="size-full wp-image-473" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Terminal ကိုဖြင့္ရတဲ့အေျကာင္းရင္းက က်ေနာ္တို့ command line နဲ့ zawgyi keyboard ကို install လုပ္မလုိ့ပါ။ command line ဆိုလို့ ခက္ခက္ခဲခဲ command ေတြ မွတ္သားထားရမယ္လို့ သိရမယ္လို့ မထင္ လိုက္ပါနဲ့။ ခုသံုးမယ့္ commands ေတြက တကယ့္ child play ေတြပါ။ copy'n'paste လုပ္ျပီး သြားလဲရပါတယ္။&lt;br /&gt;အခု က်ေနာ္တို့ Terminal ကေန zawgyi-keyboard package ထားရွိရာ Desktop ဆိုတဲ့ ေနရာကိုသြားရေအာင္ cd လို့ေခာ္တဲ့ (&lt;strong&gt;c&lt;/strong&gt;hange &lt;strong&gt;d&lt;/strong&gt;irectory) command ကိုသံုးပါမယ္။ Terminal ထဲမွာ ေအာက္က command line ကို copy'n'paste လုပ္ေပးလိုက္ပါ။ command ေရွ့က $ (dollar sign) ကို copy လုပ္စရာမလိုဘူးေနာ္။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ cd ~/Desktop&lt;/div&gt;&lt;br /&gt;ခုဆိုရင္ က်ေနာ္တို့ စိတ္ထဲက virtual နည္းနဲ့ Terminal ကေန Desktop ဆိုတဲ့ေနရာကိုေရာက္ပါျပီ။ က်ေနာ္တို့ ls ဆိုတဲ့ (list) command ကိုဆက္သံုးျပီး Desktop ေပာ္မွာေရာ ကိုယ္ထားတဲ့ zawgyi-keyboard package ရွိ မရွိကို ျပန္စမ္းစစ္ျကည့္တဲ့သေဘာပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ ls&lt;/div&gt;&lt;br /&gt;ls ဆိုတာက list ဆိုတဲ့ သေဘာကိုေဆာင္တဲ့အတြက္ Desktop ေပာ္မွာရွိသမ်ွ files, pictures စတာေတြကို list လုပ္သလိုေဖာ္ျပေပးမွာပါ။ က်ေနာ္တို့ထားထားတဲ့ zawgyi_keyboard-0.3.3.tar.gz ရွိတယ္ဆိုပါေတာ့ ကဲ ဘာဆက္လုပ္ရမလဲ? အဲဒီ package က tar ဆိုတဲ့ program ငယ္နဲ့ ခ်ုံ့ထားတဲ့အတြက္ က်ေနာ္တို့ အဲဒါကို ျပန္ျဖည္ေပးဖို့လိုအပ္တယ္။ ဒါမွ အထဲမွာ ဘာရွိလဲဆိုတာ သိနိုင္မွာပါ။ အထဲကဟာေတြ ဘာေတြလဲ သိမွ ဆက္ျပီး အလုပ္လုပ္လို့ရမွာပါ။ ေအာက္က command ကို ကိုယ့္ရဲ့ Terminal ထဲမွာ copy'n'paste လုပ္ျပီး Enter ေခါက္ျပီး run လိုက္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ tar xzf zawgyi_keyboard-0.3.3.tar.gz&lt;/div&gt;&lt;br /&gt;ဒီ command line မွာ tar ဆိုတာက zip program လိုမ်ိုး ဖိုင္ေတြကို achive, extract လုပ္ေပးတဲ့ Unix &amp;amp; Unix-Like system ေတြမွာ အသံုးမ်ားတဲ့ program ငယ္ပာ။ &lt;code&gt;xzf&lt;/code&gt; ဆိုတာက options ေတြပာ။ options တစ္ခုခ်င္းစီရဲ့လုပ္ေဆာင္ခ်က္ကို သိခ်င္ရင္ ဒီ &lt;code&gt;$ tar –h&lt;/code&gt; ဒာမွမဟုတ္ &lt;code&gt;$ tar --help&lt;/code&gt; ကို Terminal ထဲရိုက္ျပီး ျကည့္လိုက္ပာ။ ေနာက္တမ်ိုးက man ဆိုတဲ့ program နဲ့လဲ သက္ဆိုင္ရာ program ေတြရဲ့ manual pages ေတြကို ျကည့္လို့ရပာေသးတယ္။ ဥပမာ &lt;code&gt;$ man tar&lt;/code&gt; လို့ Terminal ထဲမွာရိုက္ျပီး tar program ရဲ့ manual ကို ျကည့္နိုင္ပာေသးတယ္။ ဒီေနရာမွာ ျကားျဖတ္ေျပာရမယ္ဆိုရင္ tar xzf zawgyi လို့ Terminal ထဲမွာရိုက္ျပီးခ်ိန္မွာ keyboard ေပာ္က Tab key ကိုေခါက္ျကည့္ပါ။ Bash Shell ရဲ့ autocomplete က ေနာက္ကဆက္လိုက္ပါလာတဲ့ _keyboard-0.3.3.tar.gz ကို သူ့ဟာသူျဖည့္သြားေပးမွာပါ။ ဒီလုိဆိုရင္ command line ကို type ရတာလဲ သက္သာျပီး အမွားလဲ နည္းနိုင္ပါတယ္။ ခဏကေျပာတဲ့ Bash Shell ဆိုတာက &lt;em&gt;Bourne-again&lt;/em&gt; Shell ပာ။ Linux Distributions ေတြတိုင္းမွာလိုလို Default shell အေနနဲ့ပာလာတက္ပာတယ္။ Ubuntu Linux မွာက Definitely အဲဒီ shell ကိုအသံုးျပုပာတယ္။&lt;br /&gt;ကဲ tar ball ျဖည္ျပီးရင္ ဘာဆက္လုပ္ရမလဲ? က်ေနာ္တို့ ls ကိုသံုးျပီး Desktop ေပာ္မွာ ဘာေတြျဖစ္ပ်က္သြားလဲ ျကည့္ရေအာင္ Terminal ထဲမွာ ls ကို ရိုက္ထည့္ျပီး Enter ေခါက္ျကည့္ရေအာင္..&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ ls&lt;/div&gt;&lt;br /&gt;ဘာေတြ့မလဲဆိုေတာ့ zawgyi ဆိုတဲ့ folder တစ္ခုတိုးလာတဲ့အတြက္ zawgyi ဆိုတာကိုေတြ့လိမ့္မယ္။&lt;br /&gt;ဟုတ္မဟုတ္ ကိုယ့္ Desktop ကို ျပန္ျကည့္နိုင္တယ္။ zawgyi folder ကိုေတြ့မွာပါ။ က်ေနာ္တို့ zawgyi folder ထဲကို Terminal ထဲကေန ေအာက္က command သံုးျပီး ဆက္ဝင္ရေအာင္ ..&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ cd zawgyi&lt;/div&gt;&lt;br /&gt;Terminal ကေနဘာ error မွ မျပဘူးဆိုရင္ က်ေနာ္တို့ zawgyi folder ထဲေရာက္သြားပါျပီး။ zawgyi folder ထဲမွာ ဘာေတြပါလဲဆိုတာ ls နဲ့ က်ေနာ္တို့ ထပ္ျကည့္ပါအံုးမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ ls&lt;/div&gt;&lt;br /&gt;ေအာက္ကပံုကိုျကည့္ပါ။ ခင္ဗ်ားနဲ့ Terminal ထဲမွာလဲ ေအာက္ကပံုနဲ့ဆင္တူေတြ့မွာပါ။ Desktop ေပာ္မွာလဲ zawgyi folder ထြက္လာတာကိုလဲေတြ့မွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/terminal-open-zawgyi.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/terminal-open-zawgyi.png" alt="" title="terminal-open-zawgyi" width="480" height="307" class="size-full wp-image-474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဒီအဆင့္ေရာက္ျပီးဆိုရင္ေတာ့ က်ေနာ္တို့ installation ကို စတင္လုပ္ေတာ့မွာပါ။ ဒီ package မွာ အားလံုးလြယ္ကူေစဖို့အတြက္ ေဇာ္ဂ်ီဖြန့္ေရာ လိုအပ္တဲ့ဖိုင္ေတြေရာ python script ေရာထည့္ထားေပးပါတယ္။ ခင္ဗ်ားက ထည့္ထားေပးတဲ့ &lt;code&gt;zawgyi_keyboard.py&lt;/code&gt; ဆိုတဲ့ python script ကို run ျပီး install လုပ္တာတို့ remove လုပ္တာတို့ font upgrade လုပ္တာတို့ လုပ္နိုင္ပါတယ္။ အရင္ဆံုးအဲဒီ script ကို run ရေအာင္ ေအာက္က command line ကို run ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ sudo python zawgyi_keyboard.py&lt;/div&gt;&lt;br /&gt;ဒီ command line မွာ sudo ဆိုတာ sudoer (super user) အသံုးျပုအေနနဲ့ run မယ္လို့ ေျပာတာပါ။ ေနာက္ကဆက္လိုက္လာတဲ့ python ဆိုတာ Python လို့ နာမည္ရတဲ့ Interpreter ပါ။ ဘာလို့ Python Interpreter ကို zawgyi_keyboard.py ရဲ့အေရွ့မွာခံျပီး run လဲဆိုေတာ့ .py extension ပါတဲ့ zawgyi_keyboard.py ဟာ Python Programming အသံုးျပုျပီးေရးသားထားတဲ့ ဖိုင္ျဖစ္သလို့ Python ဆိုတဲ့ command ကိုသံုးမွ Python Interpreter က zawgyi_keyboard.py script ကို ကြန္ျပူတာနားလည္ေအာင္ လုပ္ေဆာင္ေပးနိုင္ေအာင္လို့ပါ။ ကဲက်ေနာ္တို့ install လုပ္တဲ့ အလုပ္ဆက္လုပ္ရေအာင္။ ေအာက္ကပံုကို ျကည့္ပါ။ ပံုထဲကအတိုင္း zawgyi_keyboard.py script က စတင္ run ေနပါျပီး။ ကိုယ့္ Terminal ထဲမွာလဲ ျကည့္ပါ။ ဘာစာသားေတြေဖာ္ျပေနျပီး ဘာ information ေတြ ခင္ဗ်ားကို ေပးေနသလဲဆိုတာ ေလ့လာပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/run-py-script.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/run-py-script.png" alt="" title="run-py-script" width="480" height="286" class="size-full wp-image-475" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;အဲဒီထဲမွာ install, remove, help, exit .. စတာေတြကိုေတြ့ရမွာပါ။ က်ေနာ္တို့က install လုပ္ခ်င္တဲ့အတြက္ Install လုပ္ဖို့ရရာ small letter i ကို နွိပ္ေပးရမွာျဖစ္ပါတယ္။ s ကို နွိပ္ပါက show font ဆိုတဲ့ function ကို ေခာ္တဲ့အတြက္ လက္ရွိစက္ထဲကို install လုပ္လိုက္တဲ့ဖြန့္နဲ့ Web မွာေနာက္ဆံုးထြက္ရွိေနတဲ့ font ကိုယွဥ္ျပ ေပးမွာပါ။ ဒါေပမယ့္ ကိုယ့္စက္မွာ အင္တာနက္ခ်ိတ္ဆက္ထားမွ အဲဒီ function ကအလုပ္လုပ္မွာပါ။ က်ေနာှတို့ Install လုပ္ရေအာင္ i ကို keyboard ကေနရိုက္ျပီး Enter ေခာက္လိုက္ပာ။ အဲဒာဆိုရင္ Python script က ေဇာှဂ်ီဖြန့္နဲ့ ေဇာှဂ်ီကီးဘုတ္ကို သက္ဆိုင္ရာေနရာဆီကို copy လုပ္ေပးျခင္းအားျဖင့္ Install လုပ္ေပးမွာပာ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/script_input_i-a.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/script_input_i-a.png" alt="" title="script_input_i-a" width="480" height="349" class="size-full wp-image-476" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ခုဆိုရင္ ခင္ဗ်ားစက္ထဲမွာ ေဇာ္ဂ်ီဖြန့္နဲ့ ေဇာ္ဂ်ီကီးဘုတ္ေရာက္ေနပါျပီး။ ေဇာ္ဂ်ီနဲ့ေရးထားတဲ့ အင္တာနက္စာမ်က္နွာတို့ ျကည့္နိုင္ပါျပီး။ က်န္တဲ့ options ေတြကိုလဲ လိုအပ္ရင္လိုအပ္သလို ခ်က္ခ်င္းကို run နိုင္ပာတယ္။ ဒာမွဟုတ္ ဒီ running script ကို exit လုပ္ျပီးမွ ျပန္ run လိုကလဲ ျပန္ run ျပီး install, remove, upgrade စတာေတြကို ဆက္လုပ္ေပးလို့ရပာတယ္။ ေအာက္ကပံုေလ့လာျခင္းအားျဖင့္လဲ သိနိုင္ပာတယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/after_input_i-a.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/after_input_i-a.png" alt="" title="after_input_i-a" width="480" height="467" class="size-full wp-image-477" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;က်ေနာှတို့ ဖြန့္နဲ့ကီးဘုတ္ကိုသြင္းေပးျပီးတဲ့ေနာက္မွာ စာရိုက္ဖို့အတြက္ US ကီးဘုတ္ကေန MMR ကီးဘုတ္ေျပာင္းဖို့အတြက္ Keyboard Indicator ကို အသံုးျပုဖို့လိုအပ္ပာမယ္။ အဲဒီ Keyboard Indicator ကို ျမင္သာေအာင္ Panel ေပာှမွာ အရင္တင္ရေအာင္ Panel ေပာှမွာ mouse pointer ေထာက္ျပီးေတာ့ Right Click နွိပ္လိုက္ပာ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/panel-blank.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/panel-blank.png" alt="" title="panel-blank" width="480" height="49" class="size-full wp-image-478" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/click-on-panel.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/click-on-panel.png" alt="" title="click-on-panel" width="480" height="226" class="size-full wp-image-479" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;အေပာှကပံုမွာေပာှလာတဲ့ ဿPop-Up Menu ထဲက Add to Panel… ဆိုတာကို Left Click နွိပ္ေပးလိုက္ပာက ေအာက္က ပံုအတိုင္း ထပ္ေပာှလာမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/add-to-panel.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/add-to-panel.png" alt="" title="add-to-panel" width="480" height="437" class="size-full wp-image-480" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;အဲဒီအထဲက scroll bar ကိုဆြဲခ်ျပီး ေအာက္ကပံုမွာျမင္ရတဲ့ Keyboard Indicator ဆိုတဲ့ဟာကို ေတြ့ေအာင္ရပာမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/add-to-panel-kbi.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/add-to-panel-kbi.png" alt="" title="add-to-panel-kbi" width="480" height="437" class="size-full wp-image-481" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ပံုထဲကလို Keyboard Indicator ကို select လုပ္ျပီးရင္ေတာ့ ေအာက္နားေလးမွာရွိေနတဲ့ Add ဆိုတဲ့ button ကိုနွိပ္ေပးလိုက္ပာ။ အဲဒီခာမွာ ကိုယ့္ရဲ့ Panel ထဲမွာ USA ဆိုျပီး လက္ရွိကီးဘုတ္တေကဿငတကိုေဖာှျပ ေပးေနပာျပီ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/panel-usa.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/panel-usa.png" alt="" title="panel-usa" width="480" height="50" class="size-full wp-image-482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဒီအဆင့္ေရာက္ရင္ က်ေနာှတို့ Myanmar Keyboard option ကိုလဲ Keyboard Indicator Program မွာထည့္မွာမို့ Panel ေပာှမွာ ေပာှေနတဲ့ USA ဆိုတဲ့ စာလံုးေပာှမွာ Right Click နွိပ္ေပးလိုက္ပာ။ ေအာက္က ပံုအတိုင္းျမင္လာပာမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/kb-preference.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/kb-preference.png" alt="" title="kb-preference" width="480" height="226" class="size-full wp-image-483" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ပံုထဲမွာျမင္တဲ့ Pop-Up Menu ကေနပဲ Keyboard Preferences ကိုဆက္ျပီး Left Click နွိပ္ေပးလိုက္ပာက ေအာက္ပံုအတိုင္း Keyboard Preferences Windows ငယ္ေလးေပာှလာပာမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/kb-preference-box.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/kb-preference-box.png" alt="" title="kb-preference-box" width="480" height="517" class="size-full wp-image-484" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;အေပာှမွာျမင္ရတဲ့ ပံုထဲက Layouts Tab ကို သြားလိုက္ရင္ ေအာက္ကပံုအတိုင္း Layouts Tab Window ဆီကိုေရာက္သြားမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/kb-preference-layout.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/kb-preference-layout.png" alt="" title="kb-preference-layout" width="480" height="520" class="size-full wp-image-485" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ပံုထဲမွာ Keyboard Layout အသစ္ကိုထည့္ဖို့အတြက္ Add.. ဆိုတဲ့ button ကိုေတြ့လိမ့္မယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/kb-preference-layout-add.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/kb-preference-layout-add.png" alt="" title="kb-preference-layout-add" width="480" height="520" class="size-full wp-image-486" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Add.. button ကိုနွိပ္လိုက္ပာက ေအာက္ကပံုအတိုင္း Choose a Layout ဆိုတဲ့ Window အသစ္တခုထပ္ေပာှလာပာမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/choose-a-layout-a.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/choose-a-layout-a.png" alt="" title="choose-a-layout-a" width="480" height="394" class="size-full wp-image-487" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ပံုထဲမွာ Afghanistan ဆိုတဲ့ button မွာ down arrow ျမွားေလးပာ။ က်ေနာှတို့က Myanmar Keyboard Layout ကိုသံုးခ်င္တာဆိုေတာ့ Myanmar ဆိုတာကို down arrow ကိုနွိပ္ျပီး scroll down လုပ္ရင္း ရွာပာမယ္။ Myanmar ကိုေတြ့ရင္ Left Click နွိပ္ျပီး ေရြးခ်ယ္ေပးလိုက္ပာ။ ေအာက္ကပံုအတိုင္းျမင္ရပာမယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/choose-a-layout-mmr-add.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/choose-a-layout-mmr-add.png" alt="" title="choose-a-layout-mmr-add" width="480" height="394" class="size-full wp-image-488" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;အေပာှကပံုမွာျမင္ရတဲ့အတိုင္း Add button ေလးကိုနွိပ္ေပးလိုက္တဲ့အခာ Keyboard Preferences Layouts Tab မွာ USA ျပီးေတာ့ Myanmar ဆိုတာေပာှလာမွာပာ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/layout-usa-mmr-options.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/layout-usa-mmr-options.png" alt="" title="layout-usa-mmr-options" width="480" height="518" class="size-full wp-image-489" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဒာဆိုရင္ က်ေနာှတို့စက္မွာ USA ေရာ Myanmar ကီးဘုတ္ေရာ အသံုးျပုလို့ရေနပာျပီ။ ေနာက္တစ္ခုထပ္လုပ္ေပးဖို့လိုေသးတာက အဲဒီ ကီးဘုတ္နွစ္ခုအတြက္ ဘာ keys အသံုးျပုျပီး ကီးဘုတ္ေျပာင္းမလဲ ဒာမွမဟုတ္ keyboard layout ကို နွစ္ခုအျကား switch လုပ္ဖို့ ဘာ shortcut keys အသံုးျပုမလဲဆိုတဲ့ Layout Options setting ေလးထားေပးဖိုပာ။ အဲလိုထားေပးလိုက္ျခင္းအားျဖင့္ shortcut keys ေလးကိုနွိပ္ေပးရံုနဲ့ ဘီးဘုတ္ေျပာင္းလဲသြားေစပာတယ္။ ဒာေျကာင့္ အေပာှကပံုမွာျမင္ရတဲ့ Layout Options button ေလးကိုဆက္နွိပ္ေပးျပီး Keyboard Layout Options ဆီကိုသြားရေအာင္။ ေအာက္ကအတိုင္း Keyboard Layout Options Window ငယ္ထပ္ေပာှလာပာမယ္။ အဲဒီအထဲမွာ ကိုယ္နွစ္သက္ရာ option ကိုေရြးခ်ယ္နိုင္ပာတယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/kb-layout-opts-change.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/kb-layout-opts-change.png" alt="" title="kb-layout-opts-change" width="480" height="368" class="size-full wp-image-490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Key(s) to change layout ထဲမွာ ကိုယ္ျကိုက္တဲ့ keys အတြဲကိုေရြးခ်ယ္ေပးျပီးရင္ေတာ့ ဖြင့္ထားတဲ့ Keyboard Layout Windows ေတြကို ပိတ္နိုင္ပာျပီ။ အရင္က ေဇာှဂ်ီဖြန့္နဲ့ေရးထားတဲ့ အင္တာနက္စာမ်က္နွာေတြ ဖိုင္ေတြကို ေဇာှဂ်ီဖြန့္နဲ့ အမွန္အတိုင္းျမင္ရတဲ့အဆင့္ကေန ခု ေဇာ္ဂ်ီကီးဘုတ္နဲ့လဲ  စာရိုက္နိုင္ပါျပီး။ ေအာက္က ပံုကိုျကည့္ပါ။ ေဇာ္ဂ်ီကီးဘုတ္က မွန္မွန္ကန္ကန္ေပါ္ျခင္းရွိ မရွိ gedit ဆိုတဲ့ Text editor နဲ့ စမ္းရိုက္ျကည့္တာပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/font-test-on-gedit.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/font-test-on-gedit.png" alt="" title="font-test-on-gedit" width="480" height="386" class="size-full wp-image-491" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဒာဆိုရင္ က်ေနာှတို့ရဲ့ Ubuntu Linux မွာ ေဇာှဂ်ီဖြန့္ကိုျမင္ရျပီး ေဇာှဂ်ီကီးဘုတ္နဲ့ရိုက္နိုင္ပာျပီ။&lt;br /&gt;&lt;br /&gt;အေပာှက နမူနာနည္းနာအတိုင္း myanmar3 unicode ဖြန့္ကိုလဲ သြင္းနိုင္ပာတယ္။ myanmar3 unicode font နဲ့ package ကိုေတာ့ mm3-keyboard package လို့ေခာှျပီး ခု lastest version က &lt;code&gt;mm3-keyboard-0.1.1.tar.gz&lt;/code&gt; ပာ။ အဲဒီ package ကို zawgyi-keyboard.googlecode.com မွာ ရယူ download နိုင္ပာတယ္။ အဲဒီ &lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;zawgyi-keyboard project&lt;/a&gt; မွာရွိတဲ့ keyboard &lt;a href="http://code.google.com/p/zawgyi-keyboard/downloads/list"&gt;packages&lt;/a&gt; ေတြကေတာ့ free of charge ပာပဲ။ အလကားေပးပာတယ္။ ကိုေစတန္နဲ့က်ေနာှတို့က ကိုယ့္အတြက္ကိုယ္လုပ္ရင္း သူမ်ားကိုလဲ ေဝငွေပးတဲ့သေဘာပာပဲ။ အားလံုးလြတ္လြတ္လပ္လပ္ယူသံုးနိုင္ပာတယ္။&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;download&lt;/strong&gt; &lt;a href="http://zawgyi-keyboard.googlecode.com/files/how-to-install-myanmar-font-on-ubuntu910.pdf"&gt;PDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-4578569380420537463?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/4578569380420537463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=4578569380420537463' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4578569380420537463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4578569380420537463'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/02/ubuntu-linux_4020.html' title='Ubuntu Linux မွာ ျမန္မာဖြန့္သြင္းနည္း'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-690418956554200866</id><published>2010-02-03T22:19:00.002+01:00</published><updated>2010-03-14T09:20:01.372+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSHH'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>ssh to FreeBSD within local network</title><content type='html'>က်ေနာ့္ FreeBSD စက္ထဲကို local network အတြင္းမွာရွိတဲ့ အျခားစက္ကေန ဥပမာ ubuntu ကေန ssh နဲ့ login ဝင္တာေလးပါ။ certificate authentication နည္းနဲ့ ဝင္တာပါ။ ဒီေနရာမွာ FreeBSD က Server သေဘာမ်ုိးသက္ေရာက္ျပီး Client Ubuntu စက္ကေန ဝင္မွာပါ။ FreeBSD က Server သေဘာမ်ုိးဆိုတာ့ ssh daemon run ေနဖို့လိုအပ္ပါတယ္။ အဲဒီအတြက္ က်ေနာ္တို့ /etc/rc.conf ဖိုင္မွာ enable လုပ္ေပးျပီး daemon ကို run ရေအာင္ ..&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Enable sshd&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# echo 'sshd_enable="YES"' &amp;gt;&amp;gt; /etc/rc.conf&lt;br /&gt;# /etc/rc.d/sshd start&lt;/div&gt;&lt;br /&gt;ျပီးရင္ rsa keys မထုတ္ရေသးရင္ generate လုပ္ေပးရေအာင္ ေအာက္က command ကို run ပါမယ္။ က်ေနာ္တို့ normal user အေနနဲ့ ထုတ္မွာျဖစ္လို့ root user ကေန exit လုပ္ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$  ssh-keygen -t rsa &lt;/div&gt;&lt;br /&gt;အဲဒါဆိုရင္ က်ေနာ္တို့ .ssh/id_rsa နဲ့ .ssh/id_rsa.pub ဖိုင္ေတြကို ကိုယ့္ရဲ့ home directory ထဲမွာေတြ့မွာပါ။ ျပီးရင္ က်ေနာ္တို့ certificate authentication နည္းသံုးမွာျဖစ္တဲ့အတြက္ id_rsa.pub ဖိုင္ကို authentication keys အေနနဲ့ ေျပာင္းရေအာင္ ေအာက္က command ကို run ေပးပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ cat ~/.ssh/id_rsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys &lt;/div&gt;&lt;br /&gt;ျပီးရင္ က်န္တဲ့ ~/.ssh/id_rsa ဆိုတဲ့ private key ကို ကိုယ့္ usb disk ထဲပဲျဖစ္ျဖစ္ internet ေပာ္ လံုျခံုတဲ့ ကိုယ္ပဲ access လုို့ရနိုင္မယ့္ေနရာထဲ ကူးထည့္ ဒါမွမဟုတ္ upload လုပ္ျပီး အျခား Client အေနနဲ့သံုးမယ့္ စက္ထဲကို copy ကူးထည့္ေပးပါ။ ဥပမာ က်ေနာ္က အဲဒီ private key ကို က်ေနာ့္ ubuntu စက္ထဲကို ကူးထည့္ေပးလိုက္မယ္။ ဘယ္ေနရာမွာကူးထည့္ေပးရမလဲဆိုေတာ့ ~/.ssh directory ေအာက္ကိုပါ။ အဲလိုကူးထည့္ျပီးဆိုရင္ေတာ့ ~/.ssh/id_rsa အေနနဲ့ေတြ့မွာပါ။ အဲဒါေတြလုပ္ေပးျပီးရင္ေတာ့ က်ေေနာ္တို့ FreeBSD Server ထဲကို Client Ubuntu ကေန ဝင္နိုင္ပါျပီး။ ေအာက္ကနမူနာ command ေလးနဲ့ ဝင္လို့ရပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ ssh user@freebsd&lt;/div&gt;&lt;br /&gt;ေအာက္ကနမူနာ Screenshots ေလးေတြကို ျကည့္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/p1.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/p1.png" alt="copy key to client and use ssh" title="p1" width="480" height="332" class="size-full wp-image-460" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/p2.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/p2.png" alt="accept keys and being asked for private key password" title="p2" width="480" height="332" class="size-full wp-image-461" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/p3.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/p3.png" alt="after giving password, passed through to FreeBSD" title="p3" width="480" height="330" class="size-full wp-image-462" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/p4.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/p4.png" alt="now I can go anywhere" title="p4" width="480" height="330" class="size-full wp-image-463" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/02/p5.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/02/p5.png" alt="freebsd-update fetch" title="p5" width="480" height="331" class="size-full wp-image-464" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ဘယ္ေလာက္လြယ္ကူသလဲ!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/openssh.html"&gt;OpenSSH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-690418956554200866?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/690418956554200866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=690418956554200866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/690418956554200866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/690418956554200866'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/02/ssh-to-freebsd-within-local-network_9667.html' title='ssh to FreeBSD within local network'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-4259951218201163042</id><published>2010-01-30T18:12:00.002+01:00</published><updated>2010-03-14T09:20:01.388+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='ntfs'/><category scheme='http://www.blogger.com/atom/ns#' term='fat32'/><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><category scheme='http://www.blogger.com/atom/ns#' term='hdd'/><title type='text'>Mount external usb hdd with rw on FreeBSD</title><content type='html'>FreeBSD-8 ေပာ္မွာ ကိုယ့္ရဲ့ external usb hdd ကို read/write access ရေအာင္ mount တာေလးပါ။ Linux မွာ usb hdd ကို plug လုပ္လိုက္တာနဲ့ auto mount ေပးေပမယ့္ FreeBSD မွာ ပံုမွန္အားျဖင့္ default အေနနဲ့ manually mount ေပးရပါတယ္။ ဆိုင္ကေန external usb hdd ကိုဝယ္လာရင္ ကိုယ့္ရဲ့ Windows Machine မွာဆိုရင္ properties နဲ့ စစ္ျကည့္ပါ fat32 filesystem  ျဖင့္မ်ားေသာအားျဖင့္လာတက္ပါတယ္။ Linux မွာဆိုရင္ fdisk -l နဲ့ စစ္ျကည့္ပါ။ တခ်ုိ့ external usb hdd က်ျပန္ေတာ့ ntfs file system နဲ့လာတက္ပါတယ္။ ကိုယ့္အေန့နဲ့ ျကိုက္နွစ္သက္ရာ file system ကိုျပန္ေျပာင္းနိုင္ပါတယ္။ ခုက်ေနာ္ mount မွာက fat32 နဲ့ ntfs file system နွစ္မ်ုိးကိုပါ။ က်န္တဲ့ဖိုင္စနစ္ကိုလဲ ဒီက နမူနာယူျပီးလိုအပ္တဲ့ options ေပးျပီး mount နိုင္ပါတယ္။&lt;br /&gt;က်ေနာ္တို့ fat32 ကို အရင္ mount ျကည့္ရေအာင္ ..&lt;br /&gt;&lt;em&gt;&lt;br /&gt;For 1, 2, 4, 8, 16 GB usb flash disks&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# mount -a -t msdosfs /dev/da0s1 /mnt&lt;/div&gt;&lt;br /&gt;/dev/da0s1 ဆိုတာက ကိုယ့္ရဲ့ usb stick device ပါ။&lt;br /&gt;/mnt ဆိုတာက mount point ပါ။ mount point ကို ျကုိက္တဲ့ folder ထားနိုင္ပါတယ္။ ဥပမာ က်ေနာ့္မွာ Gnome ကိုသံုးတယ္ဆိုေတာ့ mount point ကို /media/ ေအာက္မွာလုပ္ထားတယ္။ ဥပမာ&lt;br /&gt; &lt;br /&gt;&lt;div class=mycode&gt;# mkdir -p /media/usb&lt;br /&gt;# chmod 777 /media/usb&lt;br /&gt;# mount -a -t msdosfs /devda0s1 /media/usb&lt;/div&gt;&lt;br /&gt;အဲဒါဆို Gnome Desktop ေပာ္မွာ nautilus file manager က အဲဒီ usb ကို auto ဖြင့္ေပးမွာပါ။ ကိုယ့္ mount point က /media/ ေအာက္မွာ မရွိဘူးဆိုရင္ တျခားေနရာမွာရွိမယ္ဆိုရင္ ဥပမာ /mnt/usb လိုေအာက္မွာရွိမယ္ဆိုရင္ အဲဒီ folder ကို manually ဖြင့္ျပီးေတာ့ access လုပ္နိုင္ပါတယ္။ အကယ္လို့ ကိုယ့္ usb hdd က GB ပမာဏ ျကီးေနမယ္ဆိုရင္ mount options ေလးထည့္ေပးပါ။ ဥပမာ 80 GB နဲ့ အထက္ ( 120, 160, 320, 500, etc .. ) usb hdd ေတြအတြက္ ...&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;# mount -o large -t msdosfs /dev/da0s1 /media/usb&lt;/div&gt;&lt;br /&gt;အကယ္၍ ကိုယ့္ external usb hdd က ntfs file system ျဖစ္ခဲ့မယ္ဆိုရင္ ntfs-3g နဲ့ mount ေပးရပါမယ္။ ntfs-3g သံုးနိုင္ေအာင္ လိုအပ္တဲ့ဟာေလးေတြ လုပ္ေပးရေအာင္ ေအာက္ကလို conf ဖိုင္ေတြထဲမွာ configuration ေတြလုပ္ေပးပါ။&lt;br /&gt;&lt;em&gt;&lt;br /&gt;Add fuse_load="YES" to /boot/loader.conf&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# echo 'fuse_load="YES"' &amp;gt;&amp;gt; /boot/loader.conf&lt;/div&gt;&lt;br /&gt;&lt;em&gt;Add fusefs_enable="YES" to /etc/rc.conf&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# echo 'fusefs_enable="YES"' &amp;gt;&amp;gt; /etc/rc.conf&lt;/div&gt;&lt;br /&gt;&lt;em&gt;Install &lt;code&gt;sysutils/fusefs-ntfs&lt;/code&gt; port&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /usr/ports/sysutils/fusefs-ntfs&lt;br /&gt;# make install clean&lt;br /&gt;&lt;/div&gt;ဒါဆိုရင္ installation နဲ့ configuration ျပီးေလာက္ျပီး၊ စက္ကို reboot လုပ္ရေအာင္ ...&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;# shutdown -r now&lt;/div&gt;&lt;br /&gt;ဒါမွမဟုတ္&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;# reboot&lt;/div&gt;&lt;br /&gt;စက္ျပန္တက္လာျပီးရင္ က်ေနာ္တို့ ntfs file system ကို mount ျကည့္လို့ရပါျပီ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;# ntfs-3g /dev/da0s1 /media/usb&lt;/div&gt;&lt;br /&gt;ဒါဆိုရင္ က်ေနာ္တို့ရဲ့ usb hdd ေတြကို ပံုမွန္ user တစ္ေယာက္အေနနဲ့ read/write အသံုးျပုလို့ရပါျပီ။&lt;br /&gt;&lt;br /&gt;အကယ္၍ unmount လုပ္ခ်င္တဲ့အခါ ..&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;# umount /media/usb&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;References&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/disk-organization.html"&gt;Disk Organization&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/mount-unmount.html"&gt;Mounting and Unmounting File Systems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-4259951218201163042?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/4259951218201163042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=4259951218201163042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4259951218201163042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4259951218201163042'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/01/mount-external-usb-hdd-with-rw-on_4727.html' title='Mount external usb hdd with rw on FreeBSD'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-4405458423799490480</id><published>2010-01-30T12:22:00.002+01:00</published><updated>2010-03-14T09:20:01.402+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='flashplugin'/><category scheme='http://www.blogger.com/atom/ns#' term='Youtube'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Install flashplugin for Firefox on FreeBSD</title><content type='html'>FreeBSD-8 မွာ Firefox-3.5 အတြက္ flashplugin-10 ကို linux_base-f10 emulator ခံျပီး install လုပ္တာပါ။ FreeBSD 8 ကို install လုပ္ျပီးခ်ိန္မွာ Linux layer က default အေနနဲ့ enable မျဖစ္ေနပါဘူး။ အဲဒါေျကာင့္မို့ linux emulator ကို install လုပ္ျပီး enable အရင္လုပ္ေပးရမယ္။ ဘာလို့ linux emulator layer လိုအပ္လဲဆိုေတာ့ ခုက်ေနာ္ install လုပ္ခ်င္တဲ့ flash plugin က linux flashplugin ျဖစ္လို့ပါ။ linux_base-f10 ကို install မလုပ္ခင္ လိုအပ္တာေလးေတြ အရင္လုပ္ေပးရမယ္။ ေအာက္က command lines ေတြနဲ့ conf ဖိုင္ အသီးသီးမွာ လိုအပ္တဲ့ configuration ေတြကို ထည့္ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Add linux_enable="YES" to /etc/rc.conf&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# echo 'linux_enable="YES"' &amp;gt;&amp;gt; /etc/rc.conf &lt;/div&gt;&lt;br /&gt;&lt;em&gt;Add compat.linux.osrelease=2.6.16 to /etc/sysctl.conf&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# echo 'compat.linux.osrelease=2.6.16' &amp;gt;&amp;gt; /etc/sysctl.conf&lt;/div&gt;&lt;br /&gt;&lt;em&gt;Add OVERRIDE_LINUX_BASE_PORT=f10 to /etc/make.conf&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# echo 'OVERRIDE_LINUX_BASE_PORT=f10' &amp;gt;&amp;gt; /etc/make.conf&lt;/div&gt;&lt;br /&gt;ျပီးရင္ linux process file system ကို fstab ဖိုင္ ေအာက္ကအတိုင္း ထည့္ေပးရေအာင္ ..&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Make a directory for linux proc&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# mkdir -p /usr/compat/linux/proc&lt;/div&gt;&lt;br /&gt;&lt;em&gt;Add this line to /etc/fstab:&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;linproc /usr/compat/linux/proc linprocfs rw 0 0&lt;/div&gt;&lt;br /&gt;ျပီးရင္ က်ေနာ္တို့ linux kernel module ရွိလား မရွိလား ျကည့္ရေအာင္ ..&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Check Linux kernel modules&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /boot/kernel&lt;br /&gt;# ls lin*&lt;/div&gt;&lt;br /&gt;linker.hints  linsysfs.ko  linux.ko.symbols&lt;br /&gt;linprocfs.ko  linsysfs.ko.symbols&lt;br /&gt;linprocfs.ko.symbols linux.ko&lt;br /&gt;&lt;br /&gt;အဲဒီမွာ linux*.ko ကို မေတြရင္ ေအာက္ကအတိုင္း linux module ကိုေအာက္ကအတိုင္း install လုပ္ေပးရမယ္။&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Install linux module&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /usr/src/sys/modules/linux&lt;br /&gt;# make install clean&lt;/div&gt;&lt;br /&gt;တကယ္ေတာ့ FreeBSD-8 မွာ linux module က ပါလာျပီးသားပါ။ ဒီအေပါ္က linux module build တဲ့အဆင့္ကို က်ေနာ္မလုပ္ေပးခဲ့ရဘူး။&lt;br /&gt;အဲဒါေတြ လုပ္ေဆာင္ျပီးရင္ေတာ့ စက္ကို reboot လုပ္ေပးဖို့လိုအပ္ပါတယ္။ reboot ျပန္တက္လာတဲ့အခါ linux module လဲ load လုပ္ျပီးသားျဖစ္ေနပါျပီး linprocfs လဲ run ေနပါျပီး။ အဲလိုဆိုရင္ က်ေနာ္တို့လိုအပ္တဲ့ linux_base-f10 emulator နဲ့ flashplugin ကို install လုပ္နိုင္ပါျပီ။ ျကားျဖတ္ေျပာရမယ္ဆိုရင္ linux_base emulator install လုပ္ျပီးရင္ linux မွာ run လို့ရတဲ့ applications ေတြ packages ေတြကို install လုပ္ျပီး run လို့ရပါတယ္။ linux applications ေတြဟာ တခ်ုိ့ဆိုရင္ FreeBSD ေပါ္မွာ run ရတာ Linux မွာထက္ ပိုျပီးေတာင္ ျမန္ေနပါတယ္။ တခ်ုိ့ဟာေတြကေတာ့ Linux မွာလို ျမန္ပါတယ္။ ဒီ emulator သံုးလို့ Performance နဲ့ Speed က်သြားတယ္ဆိုတာမ်ုိး လံုးဝ မရွိပါဘူး။ တကယ့္ native အတိုင္း run ပါတယ္။ ကဲ က်ေနာ္တို့ လိုအပ္တာေတြ ရွိေသးေတာ့ ဆက္ျပီး install လုပ္ရေအာင္ ..&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Install linux_base-f10 emulator&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /usr/ports/emulators/linux_base-f10&lt;br /&gt;# make install clean&lt;/div&gt;&lt;br /&gt;ျပီးရင္ အကယ္၍ firefox ကို install မလုပ္ရေသးဘူးဆိုရင္ လုပ္ရေအာင္ .. က်ေနာ္ကေတာ့ firefox35 port ကေန install လုပ္ပါတယ္။ firefox-devel port က firefox3.6rc2 က development အဆင့္မွာရွိေနတာမို့ recommended မလုပ္ခ်င္ပါဘူး။&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Install firefox35 port&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /usr/ports/www/firefox35&lt;br /&gt;# make install clean&lt;/div&gt;&lt;br /&gt;firefox port ကို install လုပ္ရတာ စက္ရဲ့ speed ေပာ္မူတည္ျပီး နည္းနည္းျကာတက္ပါတယ္။ ျပီးရင္ linux-f10-flashplugin10 နဲ့ nspluginwrapper ကို install လုပ္ပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Install linux-f10-flashplugin10 port&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /usr/ports/www/linux-f10-flashplugin10 &amp;amp;&amp;amp; make install clean&lt;/div&gt;&lt;em&gt;&lt;br /&gt;Install nspluginwrapper port&lt;/em&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /usr/ports/www/nspluginwrapper &amp;amp;&amp;amp; make install clean&lt;/div&gt;&lt;br /&gt;ျပီးရင္ libflashplayer.so ကို ရွာျကည့္မယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;# find / -name libflashplayer.so&lt;br /&gt;&lt;br /&gt;   /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so&lt;br /&gt;&lt;/div&gt;output လုပ္ေပးတဲ့အထဲက lines ေတြထဲမွာ အေပာ္ကလို line ကိုေတြ့လိမ့္မယ္။ အဲဒီအခါက်ရင္ super user (root) ကေန exit လုပ္ေပးျပီး ေအာက္က comand line ကို run ေပးလိုက္ရင္ error ေတြမျပေတာ့တဲ့အခါ Youtube video ကို ျကည့္နိုင္ပါျပီ။ အကယ္လို့ ဒီေအာက္က command line ကို run ေနစဥ္မွာ firefox ဖြင့္ထားမယ္ဆိုရင္ ျပန္ restart လုပ္ေပးျပီး youtube site ကို ျပန္သြားပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ nspluginwrapper -v -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;References&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/linuxemu.html"&gt;Linux Binary Compatibility&lt;/a&gt;&lt;br /&gt;&lt;a href="http://freebsd.langhans.com.pl/af/index.html"&gt;Mozilla Firefox and the Adobe Flash Player&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-4405458423799490480?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/4405458423799490480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=4405458423799490480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4405458423799490480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4405458423799490480'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/01/install-flashplugin-for-firefox-on_4481.html' title='Install flashplugin for Firefox on FreeBSD'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3146804685665790402</id><published>2010-01-28T20:33:00.003+01:00</published><updated>2010-03-14T09:20:01.417+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Install java on FreeBSD</title><content type='html'>FreeBSD-8 မွာ Java ကို install လုပ္တာေလးပါ။ က်ေနာ္က &lt;code&gt;java/openjdk6 &lt;/code&gt;port ကေန install လုပ္ပါတယ္။ ports ေတြကေန install မလုပ္ခင္အရင္ဆံုး port tree ကို update လုပ္ေပးဖို့လုိအပ္လိမ့္မယ္။ က်ေနာ္ကေတာ့ ports tree update လုပ္တဲ့အခါမွာ &lt;code&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/portsnap.html"&gt;portsnap&lt;/a&gt;&lt;/code&gt; ကိုသံုးတယ္။ ports tree update လုပ္ေပးျပီးျပီဆိုရင္ ဆက္ရေအာင္  ...&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;# cd /usr/ports/java/openjdk6&lt;br /&gt;# make install clean&lt;/div&gt;&lt;br /&gt;အဲလို စျပီး install လုပ္တာနဲ့ port install error ေတြျပပါမယ္။ Terminal ကျပတဲ့ error messages ေတြကို ဂရုတစိုက္ဖတ္ျပီး လုိအပ္တာေတြကို download ခ်သင့္ကခ်ရပါမယ္။ က်ေနာ္ install လုပ္စဥ္တုန္းက ေအာက္ကဟာေတြကို internet မွာရွာျပီး download လုပ္တယ္၊ ျပီးရင္ &lt;code&gt;/usr/ports/distfiles&lt;/code&gt; ေအာက္မွာ ထားေပး လိုက္တယ္။&lt;br /&gt;&lt;br /&gt;diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2&lt;br /&gt;tzupdater-1_3_21-2009p.zip&lt;br /&gt;jce_policy-6.zip&lt;br /&gt;dejavu-fonts-ttf-2.30.tar.bz2&lt;br /&gt;&lt;br /&gt;က်ေနာ့္တုန္းက အေပာ္ကဟာေတြလိုေပမယ့္ ကိုယ့္ရဲ့ port version အလိုက္ေျပာင္း ခ်င္ေျပာင္းနိုင္တာမို့ error messages တို့ suggestion messages တို့က ျကည့္ျပီး လုပ္ေပးပါ။ ဒီ &lt;code&gt;java/openjdk6&lt;/code&gt; port ကို install လုပ္ျပီးသြားျပီးဆိုရင္ေတာ့ က်ေနာ္တဲ့ eclipse တို့ virtualbox တို့ စတဲ့ java နဲ့ သက္ဆိုင္တာေတြ ဆက္သြင္းလို့ရပါျပီး။&lt;br /&gt;&lt;br /&gt;Firefox java plugin အတြက္ကေတာ့ ေအာက္က command line ေလးကို run လုိက္ရင္ အဆင္ေျပတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;% ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \&lt;br /&gt;$HOME/.mozilla/plugins/&lt;/div&gt;&lt;br /&gt;အဲဒါဆိုရင္ Firefox java plugin ရပါျပီး။ အဲဒါဆိုရင္ Firefox java plugin ရပါျပီး။ က်ေနာ့္ &lt;code&gt;firefox35&lt;/code&gt; port version က firefox-3.5.7,1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/index.html"&gt;FreeBSD Handbook&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/desktop-browsers.html"&gt;http://www.freebsd.org/doc/en/books/handbook/desktop-browsers.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3146804685665790402?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3146804685665790402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3146804685665790402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3146804685665790402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3146804685665790402'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/01/install-java-on-freebsd_1152.html' title='Install java on FreeBSD'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3698210139579883352</id><published>2010-01-26T12:40:00.004+01:00</published><updated>2010-03-14T09:20:01.432+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><title type='text'>Fun boys</title><content type='html'>ခုတေလာ forums ေတြမွာေရာ blogs ေတြမွာေရာ ေနရာတိုင္းမွာ ဘယ္ OS ကေကာင္းတယ္ ငါ့ OS က မင္း OS ထက္ပိုေကာင္းတယ္ ဆိုျပီး အျငင္းအခံုေတြမ်ားပိုမ်ားလာတယ္။ M$ လို corp ေတြကိုမုန္းလို့ anti-corporation anti-Microsoft ideology နဲ့ Linux camps မွာလဲ Linux fun boys ေတြက က်ယ္ေလာင္က်ယ္ .. Mac camps က Mac fun boys ေတြကလဲ က်ယ္ေလာင္က်ယ္ေလာင္။ က်ယ္ေလာင္က်ယ္ေလာင္ လုပ္တဲ့ေနရာမွာ Linux camps က Mac camps က fun boys ေတြထက္ ပိုဆိုးမယ္ ထင္တယ္။ BSD-ish ေတြကလဲ GPL-ish ေတြကို မျကိုက္ျကဘူး။ Linux နဲ့ FreeBSD fun boys ျကားမွာလဲ အဲဒီ war ကတစ္မ်ိုး။ အဆိုးဆံုးက [OSS]-religion အစြန္းေရာက္ေတြပဲ။ ငါ့ဘုရားမွ အေကာင္းဆံုး အသာဆံုးဆိုတာမ်ိုးက ေရာဂါပိုျကီးတယ္။&lt;br /&gt;က်ေနာှ့အေနနဲ့ကေတာ့ Linux ေရာ FreeBSD ေရာသံုးပါတယ္။ ေလ့လာပါတယ္။ ဒါေပမယ့္ Linux fun boy တစ္ေယာက္အေနနဲ့ က်ယ္ေလာင္က်ယ္ေလာင္မလုပ္ခ်င္ဘူး။ အရင္ကတည္းက religion ကိုမျကိုက္ခဲ့တာ။ အဲေတာ့ က်ေနာှ့အတြက္ အသင့္ေတာှဆံုးျဖစ္မယ့္ FreeBSD camp မွာ FreeBSD fun boy အေနနဲ့ တိတ္တိတ္ဆိတ္ဆိတ္ပဲ သံုးခ်င္ေတာ့တယ္။&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3698210139579883352?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3698210139579883352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3698210139579883352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3698210139579883352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3698210139579883352'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/01/fun-boys_6760.html' title='Fun boys'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6198115038367894487</id><published>2010-01-22T12:54:00.002+01:00</published><updated>2010-03-14T09:20:01.446+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='editor'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Go'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>VIM IDE for C, Python and Go</title><content type='html'>&lt;a href="http://www.vim.org/"&gt;VIM&lt;/a&gt; (Vi IMproved) ကို &lt;a href="http://www.cs.cf.ac.uk/Dave/C/CE.html"&gt;C&lt;/a&gt;, &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; and &lt;a href="http://golang.org/"&gt;Go&lt;/a&gt; IDE အျဖစ္အသံုးျပုခ်င္သူမ်ားအတြက္ config နဲ့ plugins ေတြကို ဒီ &lt;a href="http://github.com/pkhtut/vim-config"&gt;vim-config&lt;/a&gt; repo မွာ ရယူနိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;အသံုးျပုပံုနဲ့ screenshots အခ်ို့ကို ေအာက္ကလင့္မွာျကည့္နိုင္ပါတယ္။&lt;br /&gt;&lt;a href="http://lug.fh-swf.de/vim/vim-c/screenshots-en.html"&gt;C IDE Screenshots&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/"&gt;Python IDE Screenshots&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nodnod.net/2009/feb/09/projects-vim-using-projectsvim/"&gt;Project with VIM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/30496122@N07/2862367534/sizes/o/"&gt;NERD_tree demo&lt;/a&gt; -&amp;gt; click on Picture&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/01/nerd_tree_demo.gif"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/01/nerd_tree_demo.gif" alt="" title="Nerd_tree_demo" width="480" height="333" class="size-full wp-image-432" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NERD_tree.vim နဲ့ Project.vim plugins ေတြကိုနွစ္သက္ရာသံုးနိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;Enjoy! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6198115038367894487?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6198115038367894487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6198115038367894487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6198115038367894487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6198115038367894487'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/01/vim-ide-for-c-python-and-go_5514.html' title='VIM IDE for C, Python and Go'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-173151992231275981</id><published>2010-01-18T10:24:00.002+01:00</published><updated>2010-03-14T09:20:01.461+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Fluxbox'/><category scheme='http://www.blogger.com/atom/ns#' term='WMware Player'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Layout'/><title type='text'>keyboard layout switching in Fluxbox on FreeBSD</title><content type='html'>Fluxbox wm (window manager) မွာ Gnome Desktop မွာလို keyboard indicator program မပါတဲ့အတြက္ xorg.conf ဖိုင္ကို နည္းနည္း modify လုပ္ေပးဖို့လုိအပ္ျပီး Fluxbox menu file မွာပါ edit  လုပ္ေပးဖို့လိုအပ္ပါတယ္။  ေအာက္ကဟာေတြဘာမွလုပ္ခင္ျဖစ္ျဖစ္လုပ္ျပီးရင္ပဲျဖစ္ျဖစ္  ျမန္မာစာရိုက္လို့ရေအာင္ နွစ္သက္ရာ &lt;a href="http://zawgyi-keyboard.googlecode.com/files/zawgyi_keyboard-0.3.3.tar.gz"&gt;zawgyi-keyboard&lt;/a&gt; ဒါမွမဟုတ္ &lt;a href="http://zawgyi-keyboard.googlecode.com/files/mm3-keyboard-0.1.1.tar.gz"&gt;mm3-keyboard&lt;/a&gt; ကို download လုပ္ျပီး install လုပ္ေပးဖို့လိုအပ္ပါမယ္။ က်ေနာ့္ xorg.conf မွာ ေအာက္ကလို edit လုပ္ထားပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;Section "InputDevice"&lt;br /&gt; Identifier  "Keyboard0"&lt;br /&gt; Driver      "kbd"&lt;br /&gt; Option "XkbLayout"  "us,mm"&lt;br /&gt;EndSection&lt;/div&gt;&lt;br /&gt;ျပီးရင္ ကီးဘုတ္ေျပာင္းဖို့အတြက္ Fluxbox menu file မွာ ေအာက္က အတိုင္း sub menu ျဖည့္ထည့္ေပးပါ။ Fluxbox menu file က /home/.fluxbox/menu ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ vi ~/.fluxbox/menu&lt;/div&gt;&lt;br /&gt;&lt;div class=mycode&gt;[submenu] (Keyboards)&lt;br /&gt;      [exec]   (us)  {setxkbmap us}&lt;br /&gt;      [exec]   (mm)  {setxkbmap mm}&lt;br /&gt;[end]&lt;/div&gt;&lt;br /&gt;အဲလိုျဖည့္ေပးျပီးလို့ save လိုက္ရင္ Fluxbox Menu မွာတန္းျမင္ရေပမယ့္ keyboard option က xorg.conf မွာ apply ျဖစ္ေအာင္ reboot လုပ္ေပးဖို့ လိုအပ္ေကာင္းလိုအပ္လိမ့္မယ္။ ေအာက္က ပံုမွာ နမူနာေလးျကည့္ပါ။&lt;br /&gt;&lt;br /&gt;Fluxbox keyboard menu&lt;br /&gt;&lt;a href="http://box02blog.files.wordpress.com/2010/01/fluxbox-keyboard-menu.png"&gt;&lt;img src="http://box02blog.files.wordpress.com/2010/01/fluxbox-keyboard-menu.png?w=300" alt="" title="fluxbox-keyboard-menu" width="300" height="246" class="size-medium wp-image-420" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References&lt;/strong&gt;:&lt;br /&gt;1. &lt;a href="http://www.xfree86.org/current/XKB-Config2.html#2"&gt;XKB configuration&lt;/a&gt;&lt;br /&gt;2. &lt;a href="https://help.ubuntu.com/community/Fluxbox"&gt;Fluxbox on Ubuntu&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://fluxbox-wiki.org/index.php?title=Switch_Keyboard_layout"&gt;Switching keyboard layout&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P.S.: က်ေနာ္က FreeBSD မွာလုပ္တာမို့ ေခါင္းစဥ္မွာ on FreeBSD လို့ေရးလိုက္တာပါ။ ဘယ္ *nix distributions မွာ ျဖစ္ျဖစ္ ဒီဟာ အက်ုံးဝင္မွာပါ။&lt;br /&gt;&lt;br /&gt;Enjoy! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-173151992231275981?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/173151992231275981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=173151992231275981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/173151992231275981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/173151992231275981'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2010/01/keyboard-layout-switching-in-fluxbox-on_236.html' title='keyboard layout switching in Fluxbox on FreeBSD'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6082917610978504725</id><published>2009-12-02T22:58:00.003+01:00</published><updated>2010-03-14T09:20:01.475+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Software'/><category scheme='http://www.blogger.com/atom/ns#' term='xkb'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Myanmar'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='font'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><category scheme='http://www.blogger.com/atom/ns#' term='Unicode'/><title type='text'>mm3-keyboard v0.1.1 release</title><content type='html'>mm3-keyboard v0.1.1 ကို distribute လုပ္လိုက္ပါတယ္။ TESTING version နဲ့ ဘာမွေတာ့အမ်ားျကီးေျပာင္းလဲမွုမရွိပါဘူး။ အမွန္ေတာ့ ဒီ package ဟာ သာမာန္ရိုးရွင္းတဲ့ xkb keyboard နဲ့ font package မွ်သာျဖစ္ပါတယ္။ ဘာမွ big deal ေတြမပါပါဘူး။ က်ေနာ့္လို သာမာန္ users မ်ားအတြက္ အလြယ္တကူရနိုင္ရန္ အလြယ္တကူအင္စေတာလုပ္နိုင္ရန္သာ ရည္ရြယ္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;for user download&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://zawgyi-keyboard.googlecode.com/files/mm3-keyboard-0.1.1.tar.gz"&gt;mm3-keyboard-0.1.1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Howto&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://wiki.github.com/box02/mm3-keyboard/install-guide"&gt;Install guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;for source code viewer&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://github.com/box02/mm3-keyboard"&gt;mm3-keyboard git repo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope it's useful.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6082917610978504725?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6082917610978504725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6082917610978504725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6082917610978504725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6082917610978504725'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/12/mm3-keyboard-v011-release_3948.html' title='mm3-keyboard v0.1.1 release'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-1724604448706074229</id><published>2009-11-30T14:26:00.003+01:00</published><updated>2010-03-14T09:20:01.488+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Myanmar'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mm3'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><category scheme='http://www.blogger.com/atom/ns#' term='Unicode'/><title type='text'>mm3-keyboard TESTING release</title><content type='html'>က်ေနာ္တို့ zawgyi-keyboard package လဲလုပ္ျပီးပါျပီး။ ကိုေစတန္လဲ zawgyi နဲ့ mm3 ကိုတြဲသံုးဖို့အတြက္လဲ &lt;a href="http://zawgyi-keyboard.googlecode.com/files/zg-mm3-kb.deb"&gt;deb&lt;/a&gt; package ကို build ခဲ့ျပီးပါျပီ။ လုပ္နည္းလုပ္ဟန္အတြက္ကို ကို trh ကလဲ &lt;a href="http://myanmaritpros.com/profiles/blog/show?id=1445004:BlogPost:127707"&gt;post&lt;/a&gt; ေရးခဲ့ျပီးပါျပီ။ ခု က်ေနာ့္ zawgyi_keyboard.py script ကို modified လုပ္ျပီး mm3-keyboard.py ကို mm3 ဖြန့္သံုးခ်င္သူမ်ားအတြက္ re-distributed လုပ္လိုက္ပါတယ္။ &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;download&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://zawgyi-keyboard.googlecode.com/files/mm3-keyboard-TESTING.tar.gz"&gt;mm3-keyboard-TESTING.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;howto&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/wiki/InstallGuide4mm3Keyboard"&gt;install guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;changelog&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;v0.1.0&lt;/em&gt; (TESTING)&lt;br /&gt;&lt;br /&gt;* Initial release&lt;br /&gt;* mm3-keyboard.py re-distributed and modified from zawgyi_keyboard.py&lt;br /&gt;* mm3.ttf font from http://www.myanmarnlp.net.mm&lt;br /&gt;&lt;br /&gt;-- box02  $date Sun Nov 29 22:21:17 CET 2009&lt;br /&gt;&lt;br /&gt;ေလးစားစြာျဖင့္&lt;br /&gt;ေဘာက္တူး&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-1724604448706074229?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/1724604448706074229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=1724604448706074229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1724604448706074229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1724604448706074229'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/11/mm3-keyboard-testing-release_9754.html' title='mm3-keyboard TESTING release'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6579500662663076905</id><published>2009-11-15T13:44:00.002+01:00</published><updated>2010-03-14T09:20:01.502+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='editor'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Language'/><category scheme='http://www.blogger.com/atom/ns#' term='Go'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>How to setup environment for Go</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Go_%28programming_language%29"&gt;Go Programming Language&lt;/a&gt; ဟာ ဒီဆယ္စုနွစ္အတြင္းမွာ အသစ္ထြက္ေပာ္လာတဲ့ New Programming Language တစ္ခုပါ။ Developer ကေတာ့ Google ပါ။ Authors ေတြကေတာ့ Plan9 OS project က Rob Pike, Ken Thompson အပါအဝင္ Robert Griesemer နွင့္ အျခားပုဂဿဿဂုိလ္မ်ားျဖစ္ျကျပီး &lt;a href="http://www.debian.org/misc/bsd.license"&gt;BSD-style License&lt;/a&gt; နဲ့ Open Source Distribution ျဖစ္ပါတယ္။&lt;br /&gt;&lt;a href="http://golang.org/"&gt;Go&lt;/a&gt; က C/C++ တို့လို Compiled Language ျဖစ္ျပီး gc (8g,6g) နဲ့ gccgo တို့က Go အတြက္ compilers ေတြျဖစ္ျကပါတယ္။ ေလာေလာဆယ္ေတာ့ Linux နဲ့ Mac OS မွာပဲ ဒီ compilers ေတြကိုအသံုးျပုနိုင္ပါေသးတယ္။&lt;br /&gt;Go ကို ေလ့လာနိုင္ဖို့အတြက္ အဓိကေနနဲ့ Go compiler နဲ့ အျခားလိုအပ္တဲ့ programming environment programs ေတြပါ။ ဒါေတြကို go source ကေန့ Build လုပ္ဖို့အတြက္ ျပင္ဆင္ရေအာင္။ က်ေနာ္ကေတာ့ Debian GNU/Linux user ဆိုေတာ့ က်ေနာ့္ Linux x86 (386) မွာ ဘယ္လို setup လုပ္လဲဆိုတာ နမူနာအေနနဲ့ေရးမွာပါ။&lt;br /&gt;ပထမဦးဆံုးအေနနဲ့ က်ေနာ္တို့ ~/.bashrc ဖိုင္မွာ Environment variables ေတြကို ေရးရေအာင္ ~/.bashrc ဖိုင္ကို gedit နဲ့ပဲျဖစ္ျဖစ္ ျကိုက္နွစ္သက္ရာ editor တစ္ခုခုနဲ့ပဲျဖစ္ျဖစ္ဖြင့္ျပီး ေအာက္က Environmnet variables ေတြကို ထည့္ျဖည့္ေရးေပးျပီး .bashrc ဖိုင္ကို သိမ္းျပီး ပိတ္လိုက္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ gedit ~/.bashrc&lt;/div&gt;&lt;br /&gt;## Go Environment variables ##&lt;br /&gt;export GOROOT=~/hg&lt;br /&gt;export GOOS=linux&lt;br /&gt;export GOARCH=386&lt;br /&gt;export GOBIN=~/bin&lt;br /&gt;&lt;br /&gt;ျပီးရင္ ~/.bashrc ဖိုင္ကို save ျပီး ပိတ္လိုက္ပါ။ ျပီးရင္ ေအာက္က command ကို Terminal ထဲမွာပဲ run ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ source ~/.bashrc&lt;/div&gt;&lt;br /&gt;ျပီးရင္ Environment Variables ေတြက memory ထဲေရာက္ျပီးလား Test လုပ္ျကည့္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;$ env | grep '^GO'&lt;/div&gt;GOBIN=/home/username/bin&lt;br /&gt;GOARCH=386&lt;br /&gt;GOROOT=/home/username/hg&lt;br /&gt;GOOS=linux&lt;br /&gt;&lt;br /&gt;အဲလိုအေပာ္က results ကိုေတြ့မွာပါ။ ဒါေပမယ့္က်ေနာ္တို့ ~/bin folder မရွိေသးရင္ mkdir နဲ့ folder လုပ္ေပးရပါမယ္။&lt;br /&gt;&lt;br /&gt;## making 'bin' folder under your home directory ##&lt;br /&gt;&lt;div class=mycode&gt;$ mkdir -p ~/bin&lt;/div&gt;&lt;br /&gt; ျပီးရင္ mercurial ကိုသံုးျပီး go source files ေတြကို fetch မွာျဖစ္ပါတယ္။ က်ေနာ့္ Linux က Debian ျဖစ္သမို့ က်ေနာ္ apt ဒါမွမဟုတ္ aptitude ကိုသံုးျပီး mercurial ကို ေအာက္ကအတိုင္း install လုပ္ပါမယ္။ ခင္ဗ်ားမွာ mercurial ရွိျပီးသားဆိုရင္ေတာ့ install လုပ္စရာမလိုတဲ့အတြက္ ဒီအဆင့္ install လုပ္တဲ့အဆင့္ကိုေက်ာ္ျပီး go source files ကို fetch လုပ္နိုင္ပါျပီ။&lt;br /&gt;&lt;br /&gt;## installing mercurial  ##&lt;br /&gt;&lt;div class=mycode&gt;$ sudo apt-get install mercurial&lt;/div&gt;&lt;br /&gt;mercurial ကို install လုပ္ျပီးတဲ့အခါ က်ေနာ္တို့ go source files ေတြကိုရယူဖို့အတြက္ ေအာက္က command line ကို run ေပးပါမယ္။&lt;br /&gt;&lt;br /&gt;## fetching go source files ##&lt;br /&gt;&lt;div class=mycode&gt;$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT&lt;/div&gt;&lt;br /&gt;source files ေတြရျပီးရင္ အဲဒါေတြကို build လုပ္ဖို့အတြက္ လိုအပ္တာေလးေတြကို install လုပ္ေပးပါမယ္။&lt;br /&gt;&lt;br /&gt;## installing gcc and others to build go source ##&lt;br /&gt;&lt;div class=mycode&gt;$ sudo apt-get install bison gcc libc6-dev ed make&lt;/div&gt;&lt;br /&gt;ျပီးရင္ Go Distributions ကို က်ေနာ္တို့ build ရေအာင္ ..&lt;br /&gt;&lt;br /&gt;## building go distribution ##&lt;br /&gt;&lt;div class=mycode&gt;$ cd $GOROOT/src&lt;br /&gt;$ ./all.bash&lt;/div&gt;&lt;br /&gt;တေအာက္ေလာက္ေစာင့္ေပးျပီးရင္ ေအာက္က results ကိုေတြ့မွာပါ။ အဲဒါဆိုရင္ building process က အဆင္ေျပျပီး go compiler ကိုသံုးလို့ရပါျပီး ..&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;--- cd ../test&lt;br /&gt;0 known bugs; 0 unexpected bugs&lt;/div&gt;&lt;br /&gt;အေသးစိတ္သိခ်င္ရင္ေတာ့ ဒီ&lt;a href="http://golang.org/doc/install.html"&gt;လင့္ခ္&lt;/a&gt; ေလးကို သြားျပီးဖတ္ပါ။&lt;br /&gt;&lt;br /&gt;vim မွာ go syntax highlight အတြက္ ကိုစိုးမင္းရဲ့ &lt;a href="http://www.soemin.net/2009/11/memo-addng-go-language-syntax-file-to.html"&gt;post&lt;/a&gt; ကိုသြားဖတ္နိုင္ပါတယ္။&lt;br /&gt;ဒီမွာပဲတဆက္တည္းျကည့္လိုက္ရေအာင္ က်ေနာ္ေရးေပးလိုက္ပါတယ္။&lt;br /&gt;&lt;br /&gt;## adding go syntax for vim editor ##&lt;br /&gt;&lt;div class=mycode&gt;$ mkdir ~/.vim/&lt;br /&gt;$ mkdir ~/.vim/syntax/&lt;br /&gt;$ cp $GOROOT/misc/vim/go.vim ~/.vim/syntax/&lt;/div&gt;&lt;br /&gt;## making and opening ~/.vimrc file ##&lt;br /&gt;&lt;div class=mycode&gt;$ gedit ~/.vimrc&lt;/div&gt;&lt;br /&gt;gedit နဲ့ ~/.vimrc ဖိုင္ပြင့္လာျပီးဆိုရင္ ေအာက္ကဟာေတြကို ကူးျပီးေရးျဖည့္ေပးလိုက္ျပီး သိမ္းျပီး ပိတ္ေပးလိုက္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class=mycode&gt;autocmd BufNewFile,BufRead *.go set filetype=go&lt;br /&gt;:syntax on&lt;/div&gt;&lt;br /&gt;ခုဆိုရင္ &lt;a href="http://www.vim.org/"&gt;vim editor&lt;/a&gt; နဲ့ &lt;a href="http://golang.org/"&gt;go programming language&lt;/a&gt; ကို syntax highlight ေတြနဲ့ေလ့လာနိုင္ပါျပီ။&lt;br /&gt;&lt;br /&gt;Enjoy learning Go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6579500662663076905?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6579500662663076905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6579500662663076905' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6579500662663076905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6579500662663076905'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/11/how-to-setup-environment-for-go_1987.html' title='How to setup environment for Go'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8714163713466033411</id><published>2009-11-08T10:33:00.002+01:00</published><updated>2010-03-14T09:20:01.515+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>zawgyi-keyboard-0.3.3 release out</title><content type='html'>zawgyi-keyboard-0.3.3 version ကို မေန့ညက ထုတ္လိုက္ပါတယ္။ ကိုစိုးမင္းရဲ့ လက္ရွိေနာက္ဆံုး Zawgyi 2009 version ျဖစ္တဲ့ `Zawgyi-One_v4.25_November_6_2009` ကိုထည့္သြင္းထားပါတယ္။ Keyboard Layout ကလဲ ကိုေစတန္ရဲ့ modified ေပးထားတဲ့ ေဇာ္ဂ်ီလက္ကြက္အေဟာင္းစတိုင္နဲ့မို့လို့ စာရိုက္သြင္းရာမွာ အရင္ပံုမွန္အတိုင္းအသံုးျပုနိုင္ပါတယ္။ ေနာက္ျပီး zawgyi_keyboard.py module မွာလဲ error တစ္ခ်ုိ့ကို ျပုျပင္ထားပါ။ Package ရဲ့ အေျပာင္းအလဲအေသးစိတ္ကိုေတာ့ ေအာက္က changelog မွာျကည့္နိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;b&gt;changelog&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;v0.3.3&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;* upgrade new zawgyi font (Zawgyi-One_v4.25_November_6_2009.ttf) by Soe Min&lt;br /&gt;* mm xkeyboard file modified for zawgyi style by Saturngod&lt;br /&gt;* import zawgyi_keyboard_2009.pdf for keyboard layout&lt;br /&gt;* delete zawgyi_keyboard_unicode5.1_style.png&lt;br /&gt;* delete Zawgyi_Keyboard_Layout_2009_Linux-Unix.pdf&lt;br /&gt;* make to be able to install on all version of FreeBSD and Linux&lt;br /&gt;* add wget_SuggestMessage() in module for while wget not installed&lt;br /&gt;&lt;br /&gt;&lt;b&gt;download&lt;/b&gt;&lt;br /&gt;&lt;a href="http://zawgyi-keyboard.googlecode.com/files/zawgyi_keyboard-0.3.3.tar.gz"&gt;zawgyi-keyboard-0.3.3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;howto&lt;/b&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/wiki/InstallGuideForPackageWithPythonScript#Guide_For_zawgyi-keyboard-0.3.x.tar.gz"&gt;install guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;project homepage&lt;/b&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;zawgyi-keyboard.googlecode.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;support&lt;/b&gt;&lt;br /&gt;please report if you found some bugs or errors. thank you.&lt;br /&gt;&lt;br /&gt;zawgyi-keyboard နဲ့ zawgyi font ကို အားေပးျကတဲ့အတြက္ ေက်းဇူးတင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;Enjoy using zawgyi!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8714163713466033411?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8714163713466033411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8714163713466033411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8714163713466033411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8714163713466033411'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/11/zawgyi-keyboard-033-release-out_5846.html' title='zawgyi-keyboard-0.3.3 release out'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-1929411389585421819</id><published>2009-10-03T14:31:00.002+02:00</published><updated>2010-03-14T09:20:01.529+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Lenny'/><category scheme='http://www.blogger.com/atom/ns#' term='VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>VirtualBox runs Windows XP on my Debian Lenny</title><content type='html'>က်ေနာ့္ &lt;a href="http://www.debian.org/"&gt;Debian Lenny&lt;/a&gt; မွာ MS Windows XP ကို &lt;a href="http://www.virtualbox.org/"&gt;Sun VirtualBox&lt;/a&gt; ကိုအသံုးျပုျပီး run ေနတာပါ။ Debian GNU/Linux ကတကယ့္ကို smart က်ပါတယ္။ သူ့အေပာ္မွာ အလုပ္လုပ္ရတာ အဆင္ေျပတာမို့ က်ေနာ့္အျကိုက္ဆံုး OS ထဲမွာ Debian ကထိပ္ဆံုးကပါေနတာပါ။ Perfect Debian ပါပဲဗ်ား .. ေအာက္မွာ က်ေနာ့္ screenshots ေလးပါ ..&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;MS Windows XP installing on Sun VirtualBox in Debian Lenny&lt;br /&gt;&lt;/div&gt;&lt;img alt="MS Windows XP installing on Sun VirtualBox in Debian Lenny" class="size-full wp-image-381" height="354" src="http://box02blog.wordpress.com/files/2009/10/ms-xp-install.png" title="ms-xp-install" width="480" /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #e69138;"&gt;MS Windows XP installation completing&lt;br /&gt;&lt;/div&gt;&lt;img alt="MS Windows XP installation completing" class="size-full wp-image-382" height="367" src="http://box02blog.wordpress.com/files/2009/10/ms-xp-install-complete.png" title="ms-xp-install-complete" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;Windows updating on Virtual Machine&lt;br /&gt;&lt;/div&gt;&lt;img alt="Windows updating on Virtual Machine" class="size-full wp-image-384" height="403" src="http://box02blog.wordpress.com/files/2009/10/ms-xp-update.png" title="ms-xp-update" width="480" /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #e69138;"&gt;Windows XP running on VirtualBox&lt;br /&gt;&lt;/div&gt;&lt;img alt="Windows XP running on VirtualBox" class="size-full wp-image-385" height="408" src="http://box02blog.wordpress.com/files/2009/10/ms-xp-on-virtu.png" title="ms-xp-on-virtu" width="479" /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #e69138;"&gt;Sun VirtualBox running on Debian Lenny&lt;br /&gt;&lt;/div&gt;&lt;img alt="Sun VirtualBox running on Debian Lenny" class="size-full wp-image-386" height="369" src="http://box02blog.wordpress.com/files/2009/10/virtualbox-run-xp.png" title="virtualbox-run-xp" width="479" /&gt;&lt;br /&gt;&lt;br /&gt;အကယ္လို့ &lt;a href="http://www.virtualbox.org/"&gt;Sun VirtualBox&lt;/a&gt; ကို Linux မွာ install လုပ္ခ်င္ရင္ ေအာက္လင့္မွာသြားျပီးယူနိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.virtualbox.org/wiki/Linux_Downloads"&gt;http://www.virtualbox.org/wiki/Linux_Downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy with it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-1929411389585421819?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/1929411389585421819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=1929411389585421819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1929411389585421819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1929411389585421819'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/10/virtualbox-runs-windows-xp-on-my-debian_3010.html' title='VirtualBox runs Windows XP on my Debian Lenny'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-5163129761161869414</id><published>2009-09-26T16:44:00.004+02:00</published><updated>2010-03-14T09:20:01.544+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='XFCE'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Xubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>how to get zawgyi keyboard on Xubuntu 9.04</title><content type='html'>&lt;a href="http://xubuntu.org/"&gt;Xubuntu&lt;/a&gt; ဆိုတာ User အျမင္နဲ့ေျပာရရင္ &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; ကို &lt;a href="http://www.xfce.org/"&gt;XFCE&lt;/a&gt; desktop သံုးထားတဲ့ distro တစ္ခုလို့ ေျပာရမွာပါ။ လြယ္ကူျပီး ေပါ့ပါးတဲ့ desktop တစ္ခုကိုေပးပါဆိုရင္ Xubuntu ကိုေပးရမယ္ ထင္ပါတယ္။ Xubuntu က User မ်ားအတြက္ အသံုးျပုလြယ္ကူ အဆင္ေျပေအာင္ ေတာ္ေတာ္လုပ္ထားေပးတယ္လို့ ေျပာလို့ရတယ္။ တကယ့္ Plain XFCE မွာ မပါတဲ့ဟာေတြဟာ ဒီ Xubuntu မွာပါပါတယ္။ ဥပမာ keyboard layouts လို့ေခာ္တဲ့ GUI keyboard layout preferences application ပါတယ္ေလ။ အဲေတာ့ &lt;a href="http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.3.2.tar.gz"&gt;zawgyi-keyboard-0.3.2.tar.gz&lt;/a&gt; ကို download လုပ္ျပီး ေဇာ္ဂ်ီကီးဘုတ္ install လုပ္ျပီးတဲ့အခါ ubuntu မွာလိုပဲ keyboard indicator app နဲ့ keyboard layout preferences ကိုရရွိမွာပါ။  ေဇာ္ဂ်ီကီးဘုတ္လဲ သြင္းရတာအဆင္ေျပျပီး အသံုးျပုလို့ ေကာင္းမွာပါ။ ေအာက္မွာ screenshots ေလးေတြနဲ့ ျပေပးထားပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;download zawgyi-keyboard-0.3.2.tar.gz&lt;br /&gt;&lt;/div&gt;&lt;img alt="download zawgyi-keyboard-0.3.2.tar.gz" class="size-full wp-image-361" height="457" src="http://box02blog.wordpress.com/files/2009/09/download-zawgyi-keyboard-0-3-2.png" title="download-zawgyi-keyboard-0.3.2" width="479" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;starting zawgyi_keyboard.py&lt;br /&gt;&lt;/div&gt;&lt;img alt="starting zawgyi_keyboard.py" class="size-full wp-image-362" height="298" src="http://box02blog.wordpress.com/files/2009/09/start-program.png" title="start-program" width="479" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;installing zawgyi-keyboard&lt;br /&gt;&lt;/div&gt;&lt;img alt="installing zawgyi-keyboard" class="size-full wp-image-363" height="297" src="http://box02blog.wordpress.com/files/2009/09/install-zawgyi.png" title="install-zawgyi" width="479" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;upgraded and checked zawgyi font&lt;br /&gt;&lt;/div&gt;&lt;img alt="upgraded and checked zawgyi font" class="size-full wp-image-364" height="297" src="http://box02blog.wordpress.com/files/2009/09/upgradecheck.png" title="upgrade&amp;amp;check" width="479" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;add keyboard layouts app to panel&lt;br /&gt;&lt;/div&gt;&lt;img alt="add keyboard indicator app to panel" class="size-full wp-image-365" height="394" src="http://box02blog.wordpress.com/files/2009/09/keyboard-indicator.png" title="keyboard-indicator" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;keyboard layouts preferences window&lt;br /&gt;&lt;/div&gt;&lt;img alt="keyboard layouts window" class="size-full wp-image-366" height="607" src="http://box02blog.wordpress.com/files/2009/09/keyboard-layouts.png" title="keyboard-layouts" width="302" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;adding myanmar layout&lt;br /&gt;&lt;/div&gt;&lt;img alt="adding myanmar layout" class="size-full wp-image-367" height="608" src="http://box02blog.wordpress.com/files/2009/09/add-layout.png" title="add-layout" width="408" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;getting myanmar zawgyi layout&lt;br /&gt;&lt;/div&gt;&lt;img alt="getting myanmar zawgyi layout" class="size-full wp-image-368" height="603" src="http://box02blog.wordpress.com/files/2009/09/keyboard-layouts-2.png" title="keyboard-layouts-2" width="302" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;getting keys on chance layout option&lt;br /&gt;&lt;/div&gt;&lt;img alt="getting keys on chance layout option" class="size-full wp-image-369" height="606" src="http://box02blog.wordpress.com/files/2009/09/change-layout-option.png" title="change-layout-option" width="302" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;testing zawgyi font on Xubuntu with mousepad&lt;br /&gt;&lt;/div&gt;&lt;img alt="testing zawgyi font on Xubuntu with mousepad" class="size-full wp-image-370" height="337" src="http://box02blog.wordpress.com/files/2009/09/test-zawgyi-on-xubuntu.png" title="test-zawgyi-on-xubuntu" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy with it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-5163129761161869414?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/5163129761161869414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=5163129761161869414' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5163129761161869414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5163129761161869414'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/how-to-get-zawgyi-keyboard-on-xubuntu_5285.html' title='how to get zawgyi keyboard on Xubuntu 9.04'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6638754398817936179</id><published>2009-09-26T09:28:00.004+02:00</published><updated>2010-03-14T09:20:01.558+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='emotion'/><category scheme='http://www.blogger.com/atom/ns#' term='cinema'/><category scheme='http://www.blogger.com/atom/ns#' term='Movie'/><title type='text'>going to cinema for G-FORCE 3D movie</title><content type='html'>က်ေနာ္ မေန့က အလုပ္ဆင္းေတာ့ ျကည့္မယ္လို့ စိတ္ကူးထားတဲ့ &lt;a href="http://disney.go.com/disneypictures/gforce/"&gt;G-FORCE 3D&lt;/a&gt; movie ကိုရုပ္ရွင္ရံုမွာ သြားျကည့္တယ္ေလ။ 3D movie ကို ဒါ ပထမဆံုးသြားျကည့္တာပဲ။ Hall ထဲဝင္ေတာ့ မ်က္မွန္ေပးတယ္။ 3D movie ကို အဲဒီမ်က္မွန္မပါပဲျကည့္ရင္ ဘာမွ focus မပ်က္သလို ျကည့္လို့ မေကာင္းဘူူး၊ ဝါးေနတယ္။ အဲဒီမ်က္မွန္တပ္လိုက္မွ တကယ့္ 3D ကိုျမင္ရတယ္။ အရမ္းမိုက္တယ္ဗ်ား.. ကိုယ့္အေရွ့မွာ တကယ္ျဖစ္ေနသလို၊ ကိုယ့္ဘက္လွိမ့္ထြက္လာတဲ့ အရာဝတဿထု objects ေတြက ကိုယ့္မ်က္နွာတည့္တည့္ လာရိုက္သလိုနဲ့ စိတ္လွုပ္ရွားဖို့ အရမ္းေကာင္းတယ္၊ Audio system ကလဲ 3D ထင္ပါတယ္၊ objects နဲ့အတူ sounds ေတြကလဲ တကယ့္ real အတိုင္းပဲ။ :D&lt;br /&gt;ျကိုက္တယ္ဗ်ား .. ရိုးရိုးထက္ ေစ်းျကီးေပမယ့္လဲ ျကည့္ရတန္တယ္လို့ ေျပာရမယ္ :P&lt;br /&gt;ခင္ဗ်ားတို့လဲ အရသာသိေအာင္ 3D movie ေကာင္းေကာင္းတစ္ကားေလာက္သြားျကည့္လိုက္ပါအံုး ;D&lt;br /&gt;&lt;br /&gt;Cheers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6638754398817936179?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6638754398817936179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6638754398817936179' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6638754398817936179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6638754398817936179'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/going-to-cinema-for-g-force-3d-movie_6194.html' title='going to cinema for G-FORCE 3D movie'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6872416358251026401</id><published>2009-09-24T20:50:00.003+02:00</published><updated>2010-03-14T09:20:01.575+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='XFCE'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>how to get zawgyi keyboard on XFCE desktop</title><content type='html'>&lt;a href="http://www.gnome.org/"&gt;GNOME&lt;/a&gt; desktop ေပာ္မွာ ေဇာ္ဂ်ီကီးဘုတ္သြင္းျပီးလို့ အဂဿဿငလိပ္ျမန္မာ ကီးဘုတ္ေျပာင္းဖို့အတြက္လည္း keyboard indicator ဆိုတဲ့ပရိုဂရမ္ေလးရွိေနတာေျကာင့္ ေဇာ္ဂ်ီျမန္မာဖြန့္ ရိုက္ရတာအဆင္ေျပပါတယ္။ ဒါေပမယ့္ &lt;a href="http://www.xfce.org/"&gt;XFCE&lt;/a&gt; လို့ေခာ္တဲ့ desktop ေပာ္မွာေတာ့ Keyboard Indicator တို့လို ပရိုဂရမ္မရွိတာေျကာင့္ စတင္အသံုးျပုသူ beginners မ်ားအဖို့ ေဇာ္ဂ်ီျမန္မာကီးဘုတ္အသံုးျပုဖို့အတြက္ ျပသဿသနာတက္ရပါတယ္။ ဒါေျကာင့္ စတင္အသံုးျပုသူမ်ား desktop ေရြးခ်ယ္အသံုးျပုရာမွာ စိုးရိမ္ေလ့ရွိတဲ့ ျမန္မာဖြန့္သံုးလို့ရပါ့မလား ဆိုတဲ့ စိုးရိမ္မွုမ်ိုး ကင္းေဝးရေအာင္ ဒီပို့စ္ေလး ေရးလိုက္ပါတယ္။ XFCE desktop က အမ်ားသိျကအတိုင္းပဲ အရမ္းေပါ့ပါး ျမန္ဆန္ျပီး လွပတဲ့ desktop program ျဖစ္ပါတယ္။ သူ့အေပာ္မွာ ေဇာ္ဂ်ီကီးဘုတ္သြင္းခ်င္ရင္လဲ အလြယ္ေလးပါ။ &lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;zawgyi-keyboard google code project&lt;/a&gt; ကေန ခုလက္ရွိေနာက္ဆံုး version ျဖစ္တဲ့ &lt;a href="http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.3.2.tar.gz"&gt;zawgyi-keyboard-0.3.2.tar.gz&lt;/a&gt; ကို download လုပ္ခ်ျပီး &lt;a href="http://code.google.com/p/zawgyi-keyboard/wiki/InstallGuideForPackageWithPythonScript#Guide_For_zawgyi-keyboard-0.3.x.tar.gz"&gt;install guide&lt;/a&gt; အတိုင္း install လုပ္ေပးပါ။&lt;br /&gt;ျပီးရင္ xorg.conf ဖိုင္မွာ myanmar keyboard [mm] ကိုထည့္ေပးပါ။ ထည့္ပံုက နွစ္သက္ရာ text editor တစ္ခုခုျဖင့္ /etc/X11/xorg.conf ဖိုင္ကို ေအာက္ကအတိုင္း InputDevice Session မွာ ျပင္ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo mousepad /etc/X11/xorg.conf&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;Section "InputDevice"&lt;br /&gt;Identifier      "Generic Keyboard"&lt;br /&gt;Driver          "kbd"&lt;br /&gt;Option          "XkbRules"      "xorg"&lt;br /&gt;Option          "XkbModel"      "pc104"&lt;br /&gt;Option          "XkbLayout"     "us,mm"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;ျပင္ျပီး save လုပ္ျပီး ဖိုင္ကို သိမ္းလိုက္ပါ။ ေနာက္တစ္ခုထပ္လုပ္ရမွာ shell program file တစ္ခုပါ။ fixkeyboard လို့နာမည္ေပးလိုက္ပါ(အမွန္ေတာ့ ကိုယ္နွစ္သက္တဲ့အမည္ေပးနိုင္ပါတယ္၊ ကိစဿစမရွိပါ)။ အဲဒီဖိုင္ကို /usr/bin ေအာက္မွာ save ျပီး သိမ္းေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo mousepad /usr/bin/fixkeyboard&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#!/bin/bash&lt;br /&gt;setxkbmap -option grp:switch,grp:alt_shift_toggle us,mm&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;ျပီးရင္ save ျပီး သိမ္းလိုက္ပါ။ ဒီေနရာမွာ switcher key toggle အတြက္ ကိုယ္ျကိုက္တဲ့ options ထားနိုင္ပါတယ္။ ေအာက္မွာ တျခား switch options ေတြပါ။&lt;br /&gt;&lt;br /&gt;alt_shift_toggle&lt;br /&gt;ctrl_shift_toggle&lt;br /&gt;ctrls_toggle&lt;br /&gt;wins_toggle&lt;br /&gt;&lt;br /&gt;စတာေတြကို ျကိုက္ရာ အစားသြင္း အသံုးျပုနိုင္ပါတယ္။ ျပီးရင္ ေအာက္က command line ေလးကိုလဲ run ေပးလိုက္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo chmod +x /usr/bin/fixkeyboard&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;ေနာက္ျပီး logout မလုပ္ခင္ Autostarted Applications မွာ အဲဒီ file ေလးကို ထည့္ေပးျခင္းအားျဖင့္ ေနာက္ login ဝင္တဲ့အခ်ိန္အတိုင္း auto run ေပးမွာပါ။ Autostarted Applications ကို run ဖို့အတြက္ Desktop ေပာ္ကို right-click နွိပ္ပါ။ menu ေပာ္လာမယ္။ အဲဒီကေန Settings &amp;gt;&amp;gt; Autostarted Applications ကိုေရြးနွိပ္ေပးျခင္းအားျဖင့္ ေအာက္ကပံုအတိုင္း Autostarted Applications Window ေပာ္လာမယ္။ ပံုထဲကအတိုင္းပဲ Add ကိုနွိပ္ေပးျပီး ေတာင္းခံတဲ့ ကြက္လပ္ေတြကို ျဖည့္ေပးပါ။&lt;br /&gt;&lt;div style="color: #ffd966;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #ffd966;"&gt;Add application on Autostarted Applications&lt;br /&gt;&lt;/div&gt;&lt;img alt="Add application on Autostarted Applications" class="size-full wp-image-349" height="383" src="http://box02blog.wordpress.com/files/2009/09/add-app-on-autostarted.png" title="add-app-on-autostarted" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06;"&gt;Name:&lt;/span&gt; fixkeyboard&lt;br /&gt;&lt;span style="color: #b45f06;"&gt;Description:&lt;/span&gt; Keyboard Switcher&lt;br /&gt;&lt;span style="color: #b45f06;"&gt;Command:&lt;/span&gt; /usr/bin/fixkeyboard&lt;br /&gt;&lt;br /&gt;ျပီးရင္ OK နွိပ္၊ ပိတ္ျပီး Logout လုပ္ေပးလိုက္ပါက အျခား desktop တြင္အသံုးျပုသလို toggle key switch ျပီး အဂဿငလိပ္ ေဇာ္ဂ်ီျမန္မာကီးဘုတ္ကို ေျပာင္းနိုင္ပါျပီး။ mosepad ကိုဖြင့္ျပီးေတာ့ ေဇာ္ဂ်ီကီးဘုတ္ ကို စမ္းသပ္နိုင္ပါတယ္။&lt;br /&gt;&lt;div style="color: #f1c232;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #f1c232;"&gt;Testing zawgyi font on mousepad&lt;br /&gt;&lt;/div&gt;&lt;img alt="testing zawgyi font on mousepad" class="size-full wp-image-350" height="491" src="http://box02blog.wordpress.com/files/2009/09/zawgyi-on-xfce-desktop.png" title="zawgyi-on-xfce-desktop" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy wit it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6872416358251026401?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6872416358251026401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6872416358251026401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6872416358251026401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6872416358251026401'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/how-to-get-zawgyi-keyboard-on-xfce_6612.html' title='how to get zawgyi keyboard on XFCE desktop'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-2797221076845747455</id><published>2009-09-23T20:44:00.002+02:00</published><updated>2010-03-14T09:20:01.591+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloaders'/><category scheme='http://www.blogger.com/atom/ns#' term='wget'/><category scheme='http://www.blogger.com/atom/ns#' term='Rapidshare'/><category scheme='http://www.blogger.com/atom/ns#' term='Howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Premium'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>how to download rapidshare files with wget</title><content type='html'>က်ေနာှက ရုပ္ရွင္ျကိုက္တဲ့သူျဖစ္တာမို့ ရုပ္ရွင္ေတြကို အင္တာနက္ကေန download လုပ္ဖို့အတြက္ အလြယ္ကူဆံုးျဖစ္တဲ့နည္းကို ရွာျပီး သံုးေနခဲ့ပါတယ္။ က်ေနာှက တစ္ခါတစ္ေလ ရုပ္ရွင္ ၁၅ ကား အကား ၂၀ ေလာက္ကို တစ္ခါတည္း download လုပ္တာဆိုေတာ့ ျကည့္ခ်င္တဲ့ရုပ္ရွင္ rapidshare links ေတြကို အရင္စုစည္းျပင္ဆင္ပါတယ္။ လင့္ခ္ေတြအာလံုးပါတဲ့ text file တစ္ဖိုင္ကိုျပင္ဆင္ပါတယ္။ ဒီလိုျပင္ဆင္တဲ့ေနရာမွာလဲ ကိုယ္ download လုပ္ခ်မယ့္ links ေတြက အလုပ္လုပ္ေသးလား ေသေနျပီလားဆိုတာကိုပါ တစ္ခါတည္းစစ္ေဆးျကည့္ရွုျပီးမွ အလုပ္လုပ္တဲ့လင့္ခ္ေတြကိုပဲ တစ္ခါတည္း စုစည္းပါတယ္။ အဲလိုလင့္ခ္ေတြကို text file နဲ့ျပင္ဆင္ျပီးမွ wget နဲ့ တစ္ခါတည္း ဆြဲခ်ေတာ့ပါပဲ။ ဘာမွထပ္လုပ္စရာမလိုေတာ့ပါဘူး။&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Requirements:&lt;/b&gt;&lt;br /&gt;1) Internet connection&lt;br /&gt;2) &lt;a href="http://www.mozilla.com/en-US/firefox/all.html"&gt;Mozilla Firefox&lt;/a&gt;&lt;br /&gt;3) Firefox plugins: &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;Greasemonkey&lt;/a&gt;, &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/605"&gt;Copy Links&lt;/a&gt;&lt;br /&gt;4) Userscript: &lt;a href="http://userscripts.org/scripts/show/9467"&gt;Rapidshare Links Checker&lt;/a&gt;&lt;br /&gt;5) Text Editor: &lt;a href="http://projects.gnome.org/gedit/"&gt;gedit&lt;/a&gt;, &lt;a href="http://notepad-plus.sourceforge.net/uk/site.htm"&gt;notepad++&lt;/a&gt; (or whatever)&lt;br /&gt;6) &lt;a href="http://www.gnu.org/software/wget/"&gt;wget&lt;/a&gt; &lt;br /&gt;7) Rapidshare Premium account&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Environments Setup:&lt;/b&gt;&lt;br /&gt;Firefox မွာ အေပာှကလိုအပ္တဲ့ plugins ေတြ install လုပ္ပါ။ Greasemonkey plugin ကို install လုပ္ျပီးတဲ့အခါ Rapidshare Links Checker userscript ကို install လုပ္ပါ။ ကိုယ့္စက္ထဲမွာ text editor နဲ့ wget ကိုရွိေနမယ္လို့ယူဆပါမယ္။ မရွိရင္ install လုပ္ေပးထားမယ္။ ေနာက္ျပီး ကိုယ့္စက္က Internet နဲ့ခ်ိန္ဆက္ထားတယ္လို့လဲ ယူဆပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Downloading:&lt;/b&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ wget --auth-no-challenge --user=&lt;span style="color: #e69138;"&gt;RS_USER_LOGIN&lt;/span&gt; --password=&lt;span style="color: #6aa84f;"&gt;RS_PREMIUM_PASSWORD&lt;/span&gt; -i &lt;span style="color: #3d85c6;"&gt;rs_links.txt&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;ဒီေနရာမွာ;&lt;br /&gt;&lt;span style="color: #e69138;"&gt;RS_USER_LOGIN&lt;/span&gt; ဆိုတာက rapidshare premium user login name ပါ။&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;RS_PREMIUM_PASSWORD&lt;/span&gt; ေနရာမွာ rapidshare premium password ကိုအစားသြင္းေပးပါ။&lt;br /&gt;&lt;span style="color: #3d85c6;"&gt;rs_links.txt&lt;/span&gt; ဆိုတာက rapidshare links ေတြပဲ စုစည္းထားတဲ့ text file ပါ။&lt;br /&gt;&lt;br /&gt;Enjoy with it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-2797221076845747455?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/2797221076845747455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=2797221076845747455' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/2797221076845747455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/2797221076845747455'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/how-to-download-rapidshare-files-with_7658.html' title='how to download rapidshare files with wget'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3664099610540619386</id><published>2009-09-14T00:12:00.003+02:00</published><updated>2010-03-14T09:20:01.606+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crafty'/><category scheme='http://www.blogger.com/atom/ns#' term='online'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='scid'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Software'/><category scheme='http://www.blogger.com/atom/ns#' term='chess'/><category scheme='http://www.blogger.com/atom/ns#' term='xboard'/><title type='text'>xboard and playing online chess</title><content type='html'>ဗမာျပည္မွာ online မွာ chess ကစားတဲ့သူ ဘယ္နွစ္ေယာက္ရွိမလဲေတာ့ မသိဘူး။ ဒီပို့စ္မွာေတာ့ chess ဟာ ဘယ္ေလာက္ေပာ္ျပူလာျဖစ္ျပီး၊ ဘယ္နိုင္ငံေတြမွာ အမ်ားဆံုး ကစားျကတယ္ဆိုတာကိုေတာ့ မေျပာေတာ့ပါဘူး။ က်ေနာ္ Linux မွာ xboard နဲ့ ဘယ္လို online chess ေဆာ့တယ္ဆိုတာေလာက္ အေျခခံေလးေရးမွာပါ။ ဒီေနရာမွာ လိုအပ္တဲ့ Applications ေတြကေတာ့ &lt;a href="http://www.gnu.org/software/xboard/"&gt;xboard&lt;/a&gt; (chess program), &lt;a href="http://www.craftychess.com/"&gt;crafty&lt;/a&gt; (chess engine) နဲ့ &lt;a href="http://scid.sourceforge.net/"&gt;scid&lt;/a&gt; (chess database app) တို့ျဖစ္ပါတယ္။ xboard ကေတာ့အေျခခံလိုအပ္တာပါ။ crafty နဲ့ scid မရွိပဲ online chess ကစားလို့ရေပမယ့္ ေလ့လာသူေတြအတြက္ေတာ့ crafty engine နဲ့ scid က အရမ္းအသံုး၀င္ပါတယ္။ က်ေနာ့္ Debian Machine မွာ ဒီလိုေလး install လုပ္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo install xboard crafty scid&lt;/div&gt;&lt;br /&gt;xboard နဲ့ chess ေဆာ့ဖို့အတြက္ Terminal ထဲမွာ ရိုးရိုးေလးပဲ သူ့နာမည္ကို ေခာ္လိုက္ရင္ရပါတယ္။ default size ကက်ေနာ့္အတြက္ အရမ္းျကီးေနလို့ နည္းနည္းပိုငယ္တဲ့ Bulky size ကို size option ေလးထည့္ျပီး ေခာ္တာပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ xboard -size Bulky&lt;/div&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;human vs. machine&lt;/div&gt;&lt;img alt="human vs. machine" class="size-full wp-image-327" height="568" src="http://box02blog.wordpress.com/files/2009/09/xboard-gnu.png" title="xboard-GNU" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;ဒါကေတာ့ online မွာမဟုတ္ပဲ Machine နဲ့ ကစားမွာျဖစ္ပါတယ္။ online မွာေဆာ့ခ်င္ရင္ free chess server တစ္ခုခုမွာ register လုပ္ဖို့လိုအပ္ပါတယ္။ ဥပမာအေနနဲ့ Free chess server ေတြကေတာ့ &lt;a href="http://www.freechess.org/"&gt;freechess.org&lt;/a&gt; နဲ့ &lt;a href="http://www.chesspark.com/"&gt;chesspark.com&lt;/a&gt; တို့ကေတာ့ လူအမ်ားဆံုး register လုပ္ျပီးကစားတဲ့ေနရာေတြျဖစ္ပါတယ္။ ခုက်ေနာ္ နမူနာထဲမွာ freechess.org server ကို connect လုပ္ျပီး ကစားတာျဖစ္ပါတယ္။ Terminal မွာ ေအာက္က command line နဲ့ freechess server ကို၀င္ေရာက္ကစားနိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ xboard -ics -icshost freechess.org -size Huge&lt;/div&gt;&lt;br /&gt;အဲဒါဆိုရင္ xboard gui chess board ေပာ္လာမယ္။ &lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;starting xboard to connect freechess.org server&lt;/div&gt;&lt;img alt="starting xboard to connect freechess.org server" class="size-full wp-image-328" height="338" src="http://box02blog.wordpress.com/files/2009/09/start-to-connect-server.png" title="start-to-connect-server" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;openning GUI and connecting to server&lt;/div&gt;&lt;img alt="openning GUI and connecting to server" class="size-full wp-image-329" height="554" src="http://box02blog.wordpress.com/files/2009/09/connected-to-server.png" title="connected-to-server" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;ဒါေပမယ့္ က်ေနာ္တို့ freechess.org server ကိုဝင္ဖို့အတြက္ user name နဲ့ password လိုအပ္ပါမယ္။ ေအာက္ကပံုမွာ က်ေနာ့္ login name: boxtwo နဲ့ password: **** တို့ကိုရိုက္သြင္းျပီး login လုပ္ေနပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;login to freechess.org server&lt;/div&gt;&lt;img alt="login to freechess.org server" class="size-full wp-image-330" height="337" src="http://box02blog.wordpress.com/files/2009/09/login-to-server.png" title="login-to-server" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;အေပာ္ကပံုအတိုင္း က်ေနာ့္ login name နဲ့ password ကိုေပးျပီးတဲ့အခါ server သို့ connected ျဖစ္ျပီးဆိုတာကို ေအာက္ ပံုမွာျပထားပါတယ္။&lt;br /&gt;&lt;div style="color: orange;"&gt;&lt;/div&gt;&lt;div style="color: orange;"&gt;after logging in and connected to freechess.org to start a game&lt;/div&gt;&lt;img alt="after logging in and connected to freechess.org to start a game" class="size-full wp-image-331" height="337" src="http://box02blog.wordpress.com/files/2009/09/connected-to-freechess.png" title="connected-to-freechess" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;login ၀င္ျပီးလို့ connected ျဖစ္ျပီးခ်ိန္မွာ ကိုယ္ယွဥ္ျပိုင္ကစားမယ့္သူကို seek ရမွာျဖစ္ပါတယ္။ ဒီလို seek တဲ့ေနရာမွာ time (ျကာခ်ိန္) နဲ့ rate (အဆင့္) ကိုထည့္ေပးျပီး seek ရမွာျဖစ္ပါတယ္။ chess ကစားေနက်သူဆိုရင္ ဒါကိုတန္းျပီး သိမွာပါ။ နမူနာအေနနဲ့ ျကာခ်ိန္ ၀ မိနစ္ကေန ၃ မိနစ္ျကားနဲ့ အဆင့္ ၁၀၀၀ ကေန ၁၅၀၀ ျကားကလူကို က်ေနာ္ seek မွာျဖစ္ပါတယ္။ အဲဒီအတြက္ inputs ေတြက...&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;seek 0 3 1000-1500&lt;/div&gt;&lt;div style="color: orange;"&gt;&lt;/div&gt;&lt;div style="color: orange;"&gt;inputting times and rates to seek a person&lt;/div&gt;&lt;img alt="inputting times and rates to seek a person" class="size-full wp-image-332" height="337" src="http://box02blog.wordpress.com/files/2009/09/inputting-timesrates.png" title="inputting-times&amp;amp;rates" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;အဲလိုရိုက္ထည့္ေပးျပီး စကဿကန့္အနည္းငယ္ေလာက္ ေစာင့္ပါ။ &lt;br /&gt;&lt;div style="color: orange;"&gt;&lt;/div&gt;&lt;div style="color: orange;"&gt;seeking a person from online to play a game&lt;/div&gt;&lt;img alt="seeking a person from online to play a game" class="size-full wp-image-333" height="339" src="http://box02blog.wordpress.com/files/2009/09/seeking-a-person-from-online.png" title="seeking-a-person-from-online" width="479" /&gt;&lt;br /&gt;&lt;br /&gt;အကယ္၍ အထက္ကပံုအတိုင္း ကိုယ့္ရဲ့ seeking ကိုတဖက္လူတစ္ေယာက္ေယာက္က လက္ခံရင္ ကိုယ့္ xboard gui chess board မွာလဲ ေအာက္ကပံုအတိုင္း boxtwo vs. HAL gooo ဆိုျပီး Title မွာလာျပျပီး ကိုယ္က အျဖူေရာင္ဆိုရင္ စတင္ေရြ့လို့ရပါျပီး။ &lt;br /&gt;&lt;div style="color: orange;"&gt;&lt;/div&gt;&lt;div style="color: orange;"&gt;playing with an online freechess.org member&lt;/div&gt;&lt;img alt="playing with an online freechess.org member" class="size-full wp-image-334" height="553" src="http://box02blog.wordpress.com/files/2009/09/start-playing-with-a-person.png" title="start-playing-with-a-person" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;ဒီလိုကစားရာမွာ Terminal နဲ့ Xboard GUI ကိုတြဲသံုးရမွာျဖစ္ပါတယ္။ အကယ္၍ ကိုယ္က ရွံုးဟန္ေပာ္ေနျပီးဆို resign လုပ္ဖို့ရာ res ကို input ေပးျပီး resign လုပ္နိုင္ျပီး နာက္တစ္ပြဲဆက္ကစားဖို့ကိုလဲ rem လို့ input ေပးျပီး rematch လုပ္ ကစားနိုင္ပါတယ္။ အကယ္၍ ကိုယ္က freechess.org server ကေနထြက္ခ်င္ျပီးဆိုရင္ Terminal မွာ ctrl + c ကိုတဲြနွိပ္ေပးလိုက္ရင္ server ကေန log out ျဖစ္သြားမွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;div style="color: orange;"&gt;logout from freechess.org server&lt;/div&gt;&lt;img alt="logout from freechess.org server" class="size-full wp-image-335" height="572" src="http://box02blog.wordpress.com/files/2009/09/logout-from-server.png" title="logout-from-server" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;အထက္ကေဖာ္ျပထားတာတာ့ ကိုယ့္ xboard program နဲ့ေဆာ့တာပါ။ အကယ္၍ web browser မွာပဲ တခါတည္းေဆာ့ခ်င္တယ္ဆိုလဲ အဲဒီအတြက္ &lt;a href="http://www.freechess.org/Login/jin/applet.php"&gt;Jin Applet web application&lt;/a&gt; နဲ့ &lt;a href="http://www.freechess.org/"&gt;www.freechess.org&lt;/a&gt; မွာတန္းျပီး ဝင္ကစားလို့ရပါတယ္။&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;&lt;/div&gt;&lt;div style="color: #3d85c6;"&gt;Jin Applet login on freechess.org&lt;/div&gt;&lt;img alt="Jin Applet login on freechess.org" class="size-full wp-image-336" height="384" src="http://box02blog.wordpress.com/files/2009/09/jin-applet.png" title="jin-applet" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;Jin Applet Web Application&lt;/div&gt;&lt;img alt="Jin Applet Web Application" class="size-medium wp-image-337" height="239" src="http://box02blog.wordpress.com/files/2009/09/jin-app-web-app.png?w=300" title="jin-app-web-app" width="300" /&gt;&lt;br /&gt;&lt;br /&gt;ဒီေအာက္ကပံုကေတာ့ scid application ပံုပါ။&lt;br /&gt;&lt;div style="color: #6aa84f;"&gt;&lt;/div&gt;&lt;div style="color: #6aa84f;"&gt;starting scid databas app&lt;/div&gt;&lt;img alt="starting scid databas app" class="size-full wp-image-338" height="728" src="http://box02blog.wordpress.com/files/2009/09/scid-app.png" title="scid-app" width="480" /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy it, chess hobbyists! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3664099610540619386?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3664099610540619386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3664099610540619386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3664099610540619386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3664099610540619386'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/xboard-and-playing-online-chess_5798.html' title='xboard and playing online chess'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6900329964289784850</id><published>2009-09-11T23:33:00.006+02:00</published><updated>2010-03-14T09:20:01.622+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='Dropbox'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='CLI'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Dropbox Linux CLI into your system</title><content type='html'>Dropbox ဟာ တကယ့္ကို ရိုးရွင္းျပီး အလြန္အသံုးဝင္တဲ့ ဖိုင္စင္ခရိုနိက္ဇင္းစနစ္ပရိုဂရမ္တစ္ခုပါ။ သူ့ကိုအသံုးျပုရဖို့အတြက္ dropbox user account တစ္ခုေတာ့ဖြင့္ဖို့လိုအပ္ ပါတယ္။ ေနာက္ျပီးစက္ထဲမွာ install လုပ္သင့္ပါတယ္။ Install မလုပ္ဘူးဆိုရင္ အနည္းဆံုး &lt;a href="http://www.mediafire.com/"&gt;mediafire&lt;/a&gt; တို့လို ဖိုင္ေတြကို upload လုပ္တင္လို့ရပါတယ္။ ဒါေပမယ့္ mediafire ထက္သာတဲ့အခ်က္ကေတာ့ ဖိုင္စင္ခရိုနိက္ဇင္းစနစ္ပါပဲ။ ပိုမိုသိဖို့အတြက္ကေတာ့ ဒီ &lt;a href="http://wiki.getdropbox.com/"&gt;dropbox wiki&lt;/a&gt; ကိုသြားေရာက္ဖတ္ရွုနိုင္ပါတယ္။&lt;br /&gt;Install လုပ္တာလဲလြယ္ကူပါတယ္။ Linux အတြက္ packages ေတြကို ဒီ &lt;a href="https://www.getdropbox.com/downloading?os=lnx"&gt;dropbox downloads&lt;/a&gt; လင့္မွာ သြားေရာက္ယူနိုင္ပါတယ္။ အဲဒီ စာမ်က္နွာမွာပါတင္ ဘယ္လို install လုပ္ရမလဲဆိုတာ ေရးထားေပးပါတယ္။&lt;br /&gt;ဒါေပမယ့္ ေနာက္ထပ္ ေတာ္ေတာ္ေကာင္းမြန္တဲ့ CLI နည္းရွိပါတယ္။ အဲဒါေလးကို ရည္ရြယ္ျပီး ဒီပို့စ္ေလးေရးလိုက္တာျဖစ္ပါတယ္။ ဒီနည္းက ဘာမွရွည္ရွည္ေဝးေဝးလုပ္စရာမလိုပဲ command line တစ္ေျကာင္းတည္းနဲ့တင္ စက္ေပါ္အေရာက္တပ္ဆင္ေပးပါတယ္။ အဲဒါကေတာ့ ဒီ &lt;a href="http://dl.getdropbox.com/u/43645/dbcli.py"&gt;dbcli.py&lt;/a&gt; ေလးကို download လုပ္လိုက္ျပီး အဲဒီ script ေလးနဲ့ ေအာက္က command line အတိုင္း run ေပးလိုက္ရင္ တခါတည္း download &amp;amp; install လုပ္ေပးပါလိမ့္မယ္။ ပိုမိုသိခ်င္ရင္ေတာ့ ဒီ &lt;a href="http://wiki.getdropbox.com/DropboxAddons/DropboxLinuxCLI"&gt;Dropbox Linux CLI&lt;/a&gt; ကိုသြားဖတ္နိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ python dbcli.py install x86&lt;/div&gt;&lt;br /&gt;ဒီေနရာမွာ ကိုယ့္စက္က 64 bit system ဆိုရင္...&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ python dbcli.py install x86_64&lt;/div&gt;&lt;br /&gt;ျပီးရင္ dropbox daemon ကို system startup မွာ run ေစဖို့ System &amp;gt;&amp;gt; Preferences &amp;gt;&amp;gt; Sessions ကိုသြားပါ။ Session Preferences window ေပာ္လာမယ္။ အဲဒီခါက် Add ကိုနွိပ္ေပးျပီး ေအာက္က text ေတြျဖည့္ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;span style="color: orange;"&gt;Name:&lt;/span&gt; Dropbox&lt;br /&gt;&lt;span style="color: orange;"&gt;Command:&lt;/span&gt; /home/&lt;span style="color: red;"&gt;your-user-name&lt;/span&gt;/.dropbox-dist/dropbox&lt;br /&gt;&lt;span style="color: orange;"&gt;Comment:&lt;/span&gt; Dropbox daemon&lt;br /&gt;&lt;br /&gt;ျပီးရင္ OK ကိုနွိပ္ေပးပါ။ ဒါဆို installation ျပီးပါျပီး။ ဘာမွသိပ္လုပ္ေပးစရာမလိုဘူးေနာ္ ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6900329964289784850?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6900329964289784850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6900329964289784850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6900329964289784850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6900329964289784850'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/dropbox-linux-cli-into-your-system_9728.html' title='Dropbox Linux CLI into your system'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-4747854576227633304</id><published>2009-09-11T19:42:00.002+02:00</published><updated>2010-03-14T09:20:01.635+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Icon'/><category scheme='http://www.blogger.com/atom/ns#' term='Howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox3.5.* and desktop icon for Linux</title><content type='html'>Linux မွာ Firefox ကို သြင္းတာေလးရယ္ သူ့အတြက္ desktop icon ေလးပါ။ ခု Firefox ေနာက္ဆံုးထြက္ version က 3.5.3 ပါ။ အဲေတာ့ က်ေနာ္တို့ download လုပ္ျပီး install တစ္ခါတည္းလုပ္ေပးမယ့္ command လိုင္းကေတာ့...&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;sudo wget -O - ftp://ftp.mozilla.org/pub/firefox/releases/3.5.3/linux-i686/en-US/firefox-3.5.3.tar.bz2 | tar xj -C /opt&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;အဲဒါဆိုရင္ firefox က `/opt/` path ေအာက္မွာ ရွိမွာပါ။ (~) home path မွာဘာလို့မလုပ္လဲဆိုေတာ့ multiple users အတြက္အဆင္ေျပေအာင္လို့ပါ။ ျပီးရင္ ဒီ &lt;a href="http://box02.googlecode.com/files/firefox.desktop"&gt;icon&lt;/a&gt; ေလးကို download လုပ္ခ်လုိက္ပါ။ firefox icon ပါ။ သူ့ကို desktop ေပာ္မွာထားထား။ Panel ေပာ္ကိုပဲ drag လုပ္ျပီး တင္တင္ အဆင္ေျပပါတယ္။&lt;br /&gt;&lt;br /&gt;Enjoy it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-4747854576227633304?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/4747854576227633304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=4747854576227633304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4747854576227633304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4747854576227633304'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/firefox35-and-desktop-icon-for-linux_5784.html' title='Firefox3.5.* and desktop icon for Linux'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-4216254395706048895</id><published>2009-09-05T17:09:00.006+02:00</published><updated>2010-03-14T09:20:01.695+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSHH'/><category scheme='http://www.blogger.com/atom/ns#' term='PuTTY'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>using PuTTY to login Ubuntu via OpenSSH</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Windows XP ကေန PuTTY အသံုးျပုျပီး Ubuntu စက္ထဲကို login ဝင္ရတာ လြယ္ကူပါတယ္။ ဒီေနရာမွာ က်ေနာှ ဗမာလိုေလး အျကမ္းေလးေရးေပးမယ္၊ ျပည့္ျပည့္စံုစံုကိုေတာ့ အကိုးအကားလင့္မွာျကည့္ပါ။ ပထမဦးစြာ &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;PuTTY Download Page&lt;/a&gt; ကေန putty.exe နွင့္ puttygen.exe နွစ္ခုကို Windows XP ေပါှမွာ အရင္ဆံုး download လုပ္ထားနွင့္ပါ။ ျပီးရင္ Ubuntu စက္မွာ openssh-server နွင့္ openssh-client နွစ္ခုကို install လုပ္ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo apt-get install openssh-server openssh-client&lt;/div&gt;&lt;br /&gt;&lt;p&gt;ျပီးရင္ Terminal မွာပဲ ssh-keygen လို့ရိုက္ေပးျပီး ssh-keys ေတြကို ထုတ္ေပးပါ။ passphase ကိုေမးတဲ့အခါ ကိုယ့္ရဲ့ လွို့ဝွက္ကုတ္တစ္ခုခုကိုရိုက္ထည့္ေပးျပီး အဲဒီ password ကိုမွတ္သားထားပါ။&lt;br /&gt;အဲလိုထုတ္ေပးလိုက္တဲ့ id_rsa နဲ့ id_rsa.pub keys ေတြဟာ ~/.ssh ေအာက္မွာရွိေနမွာပါ။ အဲဒီ ကီးေတြကို copy ကူးယူျပီး Windows XP စက္ဆီသို့ယူလာပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ ssh-keygen&lt;br /&gt;$ cd ~/.ssh&lt;br /&gt;$ ls&lt;/div&gt;&lt;br /&gt;&lt;pre&gt;ေအာက္က ေဖာှျပပါပံုေတြကေတာ့ Ubuntu ေပါှမွာ လုပ္ေဆာင္ေပးရသမ်ွပါ။&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MbQK6wIbawE/SqJ2yxOXqBI/AAAAAAAAAb4/st7TOj-Kd3Q/s1600-h/01.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_MbQK6wIbawE/SqJ2yxOXqBI/AAAAAAAAAb4/st7TOj-Kd3Q/s400/01.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MbQK6wIbawE/SqJ3OqF02QI/AAAAAAAAAcA/f7f_Xi13vEo/s1600-h/02.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_MbQK6wIbawE/SqJ3OqF02QI/AAAAAAAAAcA/f7f_Xi13vEo/s400/02.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;က်ေနာှတို့ အခု Windows ေပါှမွာလုပ္စရာရွိတာေတြလုပ္ေတာ့မွာပါ။ PuTTy က OpenSSH ကထုတ္ေပးလိုက္တဲ့ ကီးေတြကို တိုက္ရိုက္အသံုးျပုလို့ မရပါဘူး။ အဲဒါေျကာင့္ id_rsa ကီးကို id_rsa.ppk ကီးျဖစ္လာေအာင္ puttygen.exe အသံုးျပုျပီးေတာ့ convert လုပ္ေပးရမွာျဖစ္ပါတယ္။ ပထမတုန္းက က်ေနာှတို့ download လုပ္ထားျပီးသားျဖစ္တဲ့ puttygen.exe ကို double-click နွိပ္ေပးျပီး ဖြင့္ပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MbQK6wIbawE/SqJ8Hm6DEII/AAAAAAAAAcI/UxuW7ubAc08/s1600-h/03.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_MbQK6wIbawE/SqJ8Hm6DEII/AAAAAAAAAcI/UxuW7ubAc08/s400/03.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;ပံုထဲမွာျမင္ရတဲ့အတိုင္း File &amp;gt;&amp;gt; Load private key ကိုနွိပ္ေပးပါက ဖိုင္ေတာင္းခံတဲ့ Dialog Window ေလးေပါှလာပါမယ္။ အဲဒီအခါမွာ Ubuntu စက္ဘက္ကေန ကူးယူလာတဲ့ id_rsa ကိးကို ဖြင့္ေပးပါ။ အဲလိုဖြင့္တာနဲ့ ကိုယ့္ရဲ့ passphase ကိုေတာင္းခံပါလိမ့္မယ္။ ကီးထုတ္စဉ္က သြင္းေပးခဲ့တဲ့ password ေလးကို ရိုက္သြင္းေပးတဲ့အခါ ကိုယ့္ရဲ့ id_rsa ကီးကပြင့္ပါမွာပါ။ တဆက္တည္း Save private key ဆိုတဲ့ button ကိုနွိပ္ေပးျပီး တစ္ေနရာမွာ သိမ္းလိုက္ပါ။ အဲဒါဆိုရင္ id_rsa.ppk ကီးအေနနဲ့ saved လိုက္တာေတြ့ရမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MbQK6wIbawE/SqJ8PfAG1HI/AAAAAAAAAcQ/64IFtSDrjHg/s1600-h/04.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MbQK6wIbawE/SqJ8PfAG1HI/AAAAAAAAAcQ/64IFtSDrjHg/s400/04.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;putty.exe ကိုဖြင့္ပါ။ PuTTY Configuration Window ေပါှလာပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MbQK6wIbawE/SqJ8lCkVt2I/AAAAAAAAAcY/QT97alOF-Ho/s1600-h/05.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_MbQK6wIbawE/SqJ8lCkVt2I/AAAAAAAAAcY/QT97alOF-Ho/s400/05.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;ဘယ္ဘက္မွာျမင္ရတဲ့ Connection &amp;gt;&amp;gt; SSH &amp;gt;&amp;gt; Auth ကိုနွိပ္ရင္ အေပါှကပံုအတိုင္းျမင္ရမွာပါ။ အဲဒီမွာ Browse ဆိုတဲ့ button နွိပ္ပါ။ ကိုယ့္ရဲ့ id_rsa.ppk ကီးရွိရာကိုသြားျပီး ဖြင့္ေပးလိုက္တဲ့အခါ အဲဒီကီးမွာ သိမ္းထားတဲ့ ကိုယ့္ Ubuntu စက္ရဲ့အခ်က္အလက္ေတြကိုအသံုးျပုျပီး Ubuntu ကို login စလုပ္ပါမယ္။ ကိုယ့္ရဲ့ login name နွင့္ password ကိုရိုက္ထည့္ေပးလိုက္ရင္ ေအာက္ကပံုအတိုင္း login ဝင္သြားပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_MbQK6wIbawE/SqJ9w4CpT0I/AAAAAAAAAcg/sNcA7a6o4TI/s1600-h/06.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_MbQK6wIbawE/SqJ9w4CpT0I/AAAAAAAAAcg/sNcA7a6o4TI/s400/06.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp; &lt;/div&gt;&lt;br /&gt;&lt;p&gt;ျပီးရင္ ပံုမွန္ Linux ေပါှမွာအလုပ္လုပ္တဲ့အတိုင္း လုပ္နိုင္ပါျပီ။&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MbQK6wIbawE/SqJ-L9riVUI/AAAAAAAAAco/PMubjkol7l8/s1600-h/07.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_MbQK6wIbawE/SqJ-L9riVUI/AAAAAAAAAco/PMubjkol7l8/s400/07.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;ပိုျပီးအေသးစိတ္သိခ်င္ရင္ေတာ့ &lt;a href="http://linux-sxs.org/networking/openssh.putty.html"&gt;အကိုးအကား&lt;/a&gt; ကိုဖြင့္ဖတ္နိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;Enjoy it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-4216254395706048895?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/4216254395706048895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=4216254395706048895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4216254395706048895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4216254395706048895'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/09/using-putty-to-login-ubuntu-via-openssh_515.html' title='using PuTTY to login Ubuntu via OpenSSH'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MbQK6wIbawE/SqJ2yxOXqBI/AAAAAAAAAb4/st7TOj-Kd3Q/s72-c/01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8165294155864568039</id><published>2009-08-28T09:30:00.004+02:00</published><updated>2010-03-14T09:20:01.823+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>zawgyi-keyboard-0.3.2 release out</title><content type='html'>zawgyi-keyboard-0.3.2 ကိုမေန့ည သန္းေခါင္ယံေက်ာှမွာထုတ္လိုက္ပါတယ္။ အရင္ zawgyi-keyboard-0.3.1 မွာပါတဲ့ zawgyi_keyboard.py နဲ့ online upgrade လုပ္တဲ့အခါ ကိုယ့္စက္က offline ျဖစ္သြားတဲ့အခါမ်ိုးမွာ ျဖစ္ေပါှေစမယ့္ errors ကို fixed လုပ္ထားပါတယ္။ ေနာက္ျပီး လက္ရွိေနာက္ဆံုး Zawgyi 2009 version ျဖစ္တဲ့ `Zawgyi-One_v4.20_August_26_2009.ttf` ကိုထည့္သြင္းထားပါတယ္၊ အေသးစိတ္ အေျပာင္းအလဲကိုေတာ့ ေအာက္က changelog မွာျကည့္နိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;changelog&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;v0.3.2&lt;/em&gt;&lt;br /&gt;* upgrade new zawgyi font (Zawgyi-One_v4.20_August_26_2009.ttf) by Soe Min&lt;br /&gt;* add error exceptions in zawgyi_keyboard.py&lt;br /&gt;* fixed offline causes errors&lt;br /&gt;* add some documentation in module&lt;br /&gt;* add Zawgyi_Keyboard_Layout_2009_Linux-Unix.pdfဿ&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;download&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.3.2.tar.gz"&gt;zawgyi-keyboard-0.3.2.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;howto&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/wiki/InstallGuideForPackageWithPythonScript#Guide_For_zawgyi-keyboard-0.3.x.tar.gz"&gt;install guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;project homepage&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;zawgyi-keyboard.googlecode.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;support&lt;/strong&gt;&lt;br /&gt;please report if you found some bugs or errors. thank you.&lt;br /&gt;&lt;br /&gt;enjoy it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8165294155864568039?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8165294155864568039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8165294155864568039' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8165294155864568039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8165294155864568039'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/08/zawgyi-keyboard-032-release-out_6565.html' title='zawgyi-keyboard-0.3.2 release out'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-7059528424311053414</id><published>2009-08-26T22:22:00.006+02:00</published><updated>2010-03-14T09:20:01.681+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>how to upgrade zawgyi font from online</title><content type='html'>မေန့ညကထုတ္လိုက္တဲ့ zawgyi-keybaord-0.3.1 release မွာ Zawgyi-One_2009_August_25_v4.19.ttf နဲ့အတူ ပူးတြဲျပီးထြက္ပါတယ္။ ဒီေန့ည ကိုစိုးမင္းက Zawgyi-One_v4.20_August_26_2009.ttf ကိုထုတ္လိုက္တဲ့အတြက္ေျကာင့္ ကံေကာင္းစြာ ဒီ howto ကို အားျခင္းေဖာ္ျပခြင့္ရပါတယ္။ ဖြန့္အသစ္ upgrade လုပ္သူမ်ားအေနနဲ့ မိမိ၏စက္မွာ online ျဖစ္မေနပါကလဲ ယခင္ျပခဲ့တဲ့နည္းအတိုင္း `man upgrade` function နဲ့ downloaded font ရဲ့ local saved directory ကို Enter လုပ္ေပးျခင္းအားျဖင့္ upgrade လုပ္နိုင္ပါတယ္။ ခုေအာက္မွာ screenshots ေလးေတြနဲ့ online upgrade function နဲ့ ဘယ္လို font upgrade လုပ္သလဲဆိုတာ ေဖာ္ျပေပးသြားမွာျဖစ္ပါတယ္။&lt;br /&gt;ပံုမွန္အတိုင္း ပထမဦးစြာ zawgyi-keybaord-0.3.1.tar.gz ကို extract လုပ္မယ္၊ `zawgyi` ဖိုဒါထဲ၀င္မယ္။ ျပီးရင္ `zawgyi_keyboard.py` script ကို python နဲ့ run ေပးျပီး program ကိုစရေအာင္၊ sudo ဒါမွမဟုတ္ su ခံသံုးေပးဖို့လဲ လိုပါမယ္။ က်ေနာ္ ခု နမူနာျပတာက downloaded package က desktop ေပာ္မွာထားတာပို့ Desktop ထဲ၀င္ျပီး စပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ cd Desktop&lt;br /&gt;$ tar xzf zawgyi-keyboard*.tar.gz&lt;br /&gt;$ cd zawgyi&lt;br /&gt;$ sudo python zawgyi_keyboard.py&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_296" align="alignnone" width="480" caption="extract package &amp;amp; start running zawgyi_kyeboard.py"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/start-program.png" alt="extract package &amp;amp; start running zawgyi_kyeboard.py" title="start-program" class="size-full wp-image-296" height="407" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ဒီေနရာမွာ က်ေနာ္ `i` ကိုရိုက္နွိပ္ျပီး package ကို install လုပ္ပါမယ္၊ လုပ္ရတဲ့အေျကာင္းက package ထဲကဖြန့္က v4.19 ရွိေသးတာကို ျမင္ေစခ်င္တာရယ္၊ ေနာက္ျပီး ဒီ zawgyi-keyboard-0.3.1 မွာ kokhy fixed လုပ္ထားေပးတဲ့ mm file အသစ္ပါတာရယ္ေျကာင့္ install လုပ္ပါတယ္။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_297" align="alignnone" width="480" caption="press `i` to install package"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/i-install-package.png" alt="press `i` to install package" title="i-install-package" class="size-full wp-image-297" height="406" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;Installation ျပီးတဲ့အခါမွာ က်ေနာ္ `s` ကိုရိုက္နွိပ္ျပီး show_font function ကို run ပါတယ္၊ ဒီ function က စက္ထဲ installed လုပ္ထားတဲ့ ေဇာ္ဂ်ီဖြန့္နဲ့ ခုလက္ရွိေနာက္ဆံုးထြက္လာတဲ့ ေဇာ္ဂ်ီဖြန့္ကို ယွဥ္တဲြေဖာ္ျပေပးမွာပါ။ ေအာက္ကပံုမွာျကည့္ျခင္းအားျဖင့္ က်ေနာ့္စက္ထဲက ေဇာ္ဂ်ီဖြန့္က `Zawgyi-One_2009_August_25_v4.19.ttf` ျဖစ္ျပီး လက္ရွိ online မွာေနာက္ဆံုး ထြက္ေနတာက `Zawgyi-One_v4.20_August_26_2009.ttf` ဆိုတာျဖစ္တဲ့အေျကာင္း ေဖာ္ျပေပးေနပါတယ္။ ပံုထဲမွာ Current installed font ဆိုတာက ကိုယ့္စက္ထဲမွာ သြင္းထားတဲ့ဖြန့္ကိုေျပာတာျဖစ္ျပီး Online available latest font ဆိုတာက ကိုယ့္မွာမရွိေသးပဲ အင္တာနက္ေပာ္မွာ ထြက္ရွိေနျပီျဖစ္တယ္ဆိုတာကို ဆိုလိုပါတယ္။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_298" align="alignnone" width="480" caption="press `s` to show &amp;amp; compare fonts"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/s-showcompare-fonts.png" alt="press `s` to show &amp;amp; compare fonts" title="s-show&amp;amp;compare-fonts" class="size-full wp-image-298" height="407" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ကိုယ့္စက္က Internet connection ရွိေနတယ္ဆိုပါက `o` ကိုရိုက္နွိပ္ျပီး တခါတည္း download ျပီးေတာ့ upgrade လုပ္နိုင္ပါတယ္။ ေအာက္ကပံုေလးကိုျကည့္ပါ။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_299" align="alignnone" width="480" caption="press `o` to upgrade font from Internet"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/o-online-upgrade.png" alt="press `o` to upgrade font from Internet" title="o-online-upgrade" class="size-full wp-image-299" height="407" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ျပီးတဲ့အခါ show_font function နဲ့ တခါျပန္ျပီး စစ္ေဆးနိုင္ပါတယ္။ ကိုယ့္စက္မွာ တကယ္ပဲ upgrade ျဖစ္သြားလား ဒါမွမဟုတ္ ေနာက္ထပ္ latest available font ထြက္ကို စမ္းစစ္နိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_300" align="alignnone" width="480" caption="press `s` to check fonts &amp;amp; `q` to exit program"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/s-showq-exit.png" alt="press `s` to check fonts &amp;amp; `q` to exit program" title="s-show&amp;amp;q-exit" class="size-full wp-image-300" height="407" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;Have fun with your zawgyi-keyboard package! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-7059528424311053414?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/7059528424311053414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=7059528424311053414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7059528424311053414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7059528424311053414'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/08/how-to-upgrade-zawgyi-font-from-online_6810.html' title='how to upgrade zawgyi font from online'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6804204476504320222</id><published>2009-08-26T09:26:00.003+02:00</published><updated>2010-03-14T09:20:01.839+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>zawgyi-keyboard-0.3.1 release out</title><content type='html'>zawgyi-keyboard-0.3.1 release ကို မေန့ညက ထုတ္လိုက္ပါတယ္။ ျပီးခဲ့တဲ့ release ကပါတဲ့ features ေတြအျပင္ အသစ္ထပ္ထည့္ထားတဲ့ functions ေလးနွစ္ခုပါပါတယ္။ အဲဒါေတြကေတာ့ online upgrade() နဲ့ show font() functions ေတြပါ။ ဒီ functions နွစ္ခုမွာ show_font() function က ကိုယ့္ရဲ့စက္မွာသြင္းထားတဲ့ ေဇာ္ဂ်ီဖြန့္နဲ့ အင္တာနက္မွာ ေနာက္ဆံုးထြက္ျပီးရယူနိုင္တဲ့ ဖြန့္အသစ္ကို ယွဥ္တြဲေဖာ္ျပေပးမွာျဖစ္ျပီး online_upgrade() function ကေတာ့ Internet နဲ့တိုက္ရိုက္ခ်ိတ္ဆက္ထားျပီး Internet connection ရွိေနတဲ့စက္မွာ တိုက္ရိုက္ download လုပ္ေပးျပီး upgrade ပါတခါတည္း လုပ္ေပးမွာျဖစ္ပါတယ္။&lt;br/&gt;ပံုမွန္အားျဖင့္ေတာ့ ဒီ functions ေတြကို အျမဲတမ္း run ေနဖို့ေတာ့မလိုေပမယ့္ လက္ရွိ ေဇာ္ဂ်ီဖြန့္အသစ္ဟာ development processes ေတြနဲ့အတူ ဆက္လက္ထြက္ရွိေနတာမို့ testing လုပ္ေနတဲ့ testers မ်ားအတြက္ေတာ့ အသံုး၀င္ပါလိမ့္မယ္။ ေနာက္ျပီး users မ်ားအတြက္လဲ zawgyi keyboard installation ကိုပိုမိုလြယ္ကူစြာ လုပ္ေဆာင္နိုင္မယ္လို့ ေမွ်ာ္လင့္ပါတယ္။&lt;br/&gt;ေနာက္ျပီး keyboard မွာ BKSL key ကို kokhy က fixed လုပ္ေပးထားပါတယ္။ ေနာက္မွာ changelog ကိုျကည့္ျပီး ဘာေတြအေျပာင္းအလဲလုပ္လိုက္တယ္ဆိုတာ သိနိုင္ပါတယ္။&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;changelog &lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;* upgrade new zawgyi font (Zawgyi-One_2009_Aug_25_v4.19.ttf) by Soe Min&lt;br/&gt;* add show_font() and online_upgrade() in zawgyi_keyboard.py&lt;br/&gt;* change font_upgrade() to man_upgrade() in zawgyi_keyboard.py&lt;br/&gt;* mm file for '\' key fixed by kokhy&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;download&lt;/strong&gt;&lt;br/&gt;&lt;a href="http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.3.1.tar.gz"&gt;zawgyi-keyboard-0.3.1.tar.gz&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;howto&lt;/strong&gt;&lt;br/&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/wiki/InstallGuideForPackageWithPythonScript#Guide_For_zawgyi-keyboard-0.3.x.tar.gz"&gt;install guide&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;homepage&lt;/strong&gt;&lt;br/&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;zawgyi-keyboard.googlecode.com&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;enjoy it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6804204476504320222?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6804204476504320222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6804204476504320222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6804204476504320222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6804204476504320222'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/08/zawgyi-keyboard-031-release-out_1890.html' title='zawgyi-keyboard-0.3.1 release out'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-106491499821906723</id><published>2009-08-08T10:52:00.003+02:00</published><updated>2010-03-14T09:20:01.854+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='policy'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Debian GNU/Linux time-base freezes</title><content type='html'>Debian GNU/Linux distribution ဟာအရင္ကဆိုရင္ time-base အတိုင္း release မလုပ္ပါဘူး။ ခုေတာ့ Debian ဟာ 2 year cycle release ထုတ္ဖို့ new policy ကို စပိန္နိုင္ငံမွာက်င္းပတဲ့ Debian's Project Yearly conference အတြင္း တင္ျပျပီး သေဘာတူ ဆံုးျဖတ္လိုက္ပါျပီ။ မကိန္းရွိတဲ့နွစ္ (ဥပမာ 2009, 20011, 2013, ...) December လမွာ Freezes ျဖစ္ျပီးေတာ့ စံုကိန္းရွိတဲ့နွစ္ (ဥပမာ 2010, 2012, 2014, ...) ေနြဦးေလာက္မွာ release ထုတ္ပါမယ္။ ေပာ္လစီကေျပာင္းလိုက္ျပီဆိုေတာ့ ဒီနွစ္ 2009 December မွာ Debian GNU/Linux 6.0 "Squeeze" ဟာ development freezes ျဖစ္ျပီးေတာ့ 2010 Spring ေလာက္မွာ release out မယ္လို့သိရပါတယ္။ ဒါဆိုရင္ Debian 7.0 ဟာ 2011 December မွ Freezes ျဖစ္ျပီး 2012 Spring ေလာက္မွာမွာ Debian GNU/Linux 7.0 (codename မသိေသးပါ) ကို release ထုတ္မွာပါ။&lt;br/&gt;ဒီ time-base freezes policy ဟာ users မ်ားအတြက္ ေရွ့ျကိုတင္ခန့္မွန္းလို့ပိုမိုေကာင္းမြန္လာသလို၊ developers မ်ားအတြက္လဲ long-term planning ကိုပိုမိုလုပ္ေဆာင္နိုင္လာမွာျဖစ္ပါတယ္။ ေနာက္ျပီး two-year cycle ဟာလဲ users မ်ားကို အေျပာင္းအလဲမ်ားအတြက္အခ်ိန္ပိုရရွိေစျပီး new release မ်ားနွင့္ပတ္သက္ျပီး အေျပာင္းအလဲလုပ္ရာမွာ ျဖစ္ရေသာ စိတ္အေနွာက္အယွက္ျဖစ္မွုမ်ားမွလဲ ေလ်ာ့နည္းေစမွာျဖစ္ပါတယ္။&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.debian.org/News/2009/20090729"&gt;အကိုးအကား&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;have fun !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-106491499821906723?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/106491499821906723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=106491499821906723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/106491499821906723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/106491499821906723'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/08/debian-gnulinux-time-base-freezes_5480.html' title='Debian GNU/Linux time-base freezes'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8335365645517400457</id><published>2009-08-06T21:36:00.004+02:00</published><updated>2010-03-14T09:20:01.808+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='font'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='Howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>how to upgrade zawgyi font with zawgyi_keyboard.py</title><content type='html'>မေန့က ကိုစိုးမင္းရဲ့ development version `new zawgyi font` Zawgyi-One_2009_August_5_rev01 ထြက္ပါတယ္။ ဒီ font အသစ္ကို zawgyi_keyboard.py script နဲ့ ဘယ္လို update လုပ္တယ္ဆိုတာ users မ်ား ပိုရွင္းသြားေအာင္ ရွင္းျပပါမယ္။&lt;br /&gt;&lt;br /&gt;ပထမဦးဆံုး font ကို ေအာက္ကလင့္ကေန download လုပ္ယူုပါ...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://newzawgyi.googlecode.com/svn/font.file/"&gt;http://newzawgyi.googlecode.com/svn/font.file/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;download လုပ္ျပီးလို့ font က Desktop ေပါ္မွာ ရွိမယ္ေပါ့၊ new font ကို executable ျဖစ္ေအာင္ 'chmod' နဲ့အရင္ဆံုး ေျပာင္းထားမယ္၊ Terminal ကိုဖြင့္ျပီး ဖြန့္ရွိရင္ Desktop ဆီကို directory change ျပီး ေအာက္က command line နဲ့ executable mood ကိုေျပာင္းမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ cd ~/Desktop&lt;br /&gt;$ chmod 755  Zawgyi-One_2009_August_5_rev01.ttf&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ေအာက္ကပံုကိုျကည့္ရင္ သိတာပါတယ္ chmod က excutable ျဖစ္ျပီးရင္ အမဲေရာင္ကေန အစိမ္းေရာင္ေျပာင္းသြားတာကို သတိထားမိျခင္းအားျဖင့္ သိသာပါတယ္။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_275" align="alignnone" width="480" caption="downloaded font and change executable mood"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/downloadchmodfont.png" alt="downloaded font and change executable mood" title="download&amp;amp;chmodfont" class="size-full wp-image-275" height="352" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;update လုပ္မယ့္ new font ကို ျပင္ဆင္ျပီးရင္ေတာ့ က်ေနာ္တို့ zawgyi_keyboard.py script ကို run ဖို့ျပင္ဆင္ရေအာင္ ထံုးစံအတိုင္း source package ကိုျဖည္ ျပီးရင္ source directory ထဲ၀င္ျပီး python နဲ့ script ကို run ရေအာင္။ source package ကိုျဖည္ျပီးသားျဖစ္ရင္ေတာ့ ေအာက္က steps ေတြကိုေက်ာ္သြားနိုင္ပါတယ္။ ေနာက္တစ္ခုက ဒီ zawgyi-keyboard-0.3.0 package ကေန install မလုပ္ရေသးရင္ i ကိုနွိပ္ျပီး အရင္ install ေပးလိုက္ျခင္းအားျဖင့္ font upgrading process ကို အကူအညီျဖစ္ေစမွာပါ။ ေအာက္က steps ေတာ့ zawgyi-keyboard-0.3.0.tar.gz ကိုျဖည္ျပီး zawgyi source directory ထဲ ၀င္ျပီး zawgyi_keyboard.py script ကို python နဲ့ စတင္လိုက္တာပါ။ package ကိုထံုးစံအတိုင္း Desktop ေပါ္မွာရွိတယ္လို့ ယူဆမယ္ေနာ္...&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ cd ~/Desktop&lt;br /&gt;$ tar xzf zawgyi-keybaord-0.3.0.tar.gz&lt;br /&gt;$ cd zawgyi&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_276" align="alignnone" width="480" caption="preparing zawgyi_keyboard.py script to run"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/prepare-script-to-run.png" alt="preparing zawgyi_keyboard.py script to run" title="prepare-script-to-run" class="size-full wp-image-276" height="353" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ေအာက္မွာ zawgyi_keyboard.py ကို စတင္ run ျပီးတဲ့ေနာက္ u ကိုနွိပ္ျပီး font update လုပ္ဖို့ စတင္ျပီး downloaded font path directory ကိုေမးတဲ့ပုံပါ...&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo python zawgyi_keyboard.py&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;pressed `u` for font update&lt;br /&gt;&lt;br /&gt;pressed `y` for confirm continuous&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_277" align="alignnone" width="480" caption="starting zawgyi_keyboard.py script"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/starting-script.png" alt="starting zawgyi_keyboard.py script" title="starting-script" class="size-full wp-image-277" height="353" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_278" align="alignnone" width="480" caption="proceeding font update"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/proceeding-update-font.png" alt="proceeding font update" title="proceeding-update-font" class="size-full wp-image-278" height="351" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ဒီေနရာမွာ downloaded font ရဲ့တည္ရွိရာ directory ကိုေမးတဲ့အတြက္ က်ေနာ္တို့က font ရွိရာေနရာကို ရိုက္သြင္းေပးရမယ္...&lt;br /&gt;က်ေနာ္တို့အေပါ္က ျပင္ဆင္ထားျပီးသားရွိျပီးသားမို့ တည္ရွိရာ ေနရာက `/home/box02/Desktop` ကို ရိုက္ထည့္ေပးလိုက္ပါတယ္။&lt;br /&gt;&lt;br /&gt;Enter you downloaded font directory : &lt;strong&gt;/home/box02/Desktop&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ျပီးရင္ program က installed font နဲ့ download new font ကိုယွဥ္ျပပါမယ္၊ ေအာက္က ပံုမွာေတြ့တဲ့အတိုင္း ..&lt;br /&gt;&lt;br /&gt;Your new given font is /home/box02/Desktop/Zawgyi-One_2009_August_5_rev01.ttf&lt;br /&gt;Current installed font is ['/usr/share/fonts/zawgyi/Zawgyi-One_2009_Jul_30_rev01.ttf']&lt;br /&gt;&lt;br /&gt;ဒီေနရာမွာ current installed font ထက္ new font က ပိုျပီး version ျမင့္တဲ့အတြက္ က်ေနာ္တို့က font upgrading ကို ဆက္လက္လုပ္ေဆာင္ဖို့အတြက္ y ကိုထက္နွိပ္ျပီး upgrading completed ျဖစ္ဖို့အတြက္ ထက္ျပီး confirm လုပ္ပါတယ္။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_279" align="alignnone" width="480" caption="entering new font directory path"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/input-downloaded-font-dir.png" alt="entering new font directory path" title="input-downloaded-font-dir" class="size-full wp-image-279" height="352" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_280" align="alignnone" width="480" caption="continuouing font upgrading and exit program"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/continuousdone.png" alt="continuouing font upgrading and exit program" title="continuous&amp;amp;done" class="size-full wp-image-280" height="351" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;အဲဒါေတြျပီးတဲ့အခါမွာ zawgyi font install directory ကို control လုပ္ျကည့္ျခင္းအားျဖင့္ ကိုယ့္ဖြန့္အသစ္ေရာက္ရွိေနျပီျဖစ္ေျကာင္း သိနိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ ls /usr/share/fonts/zawgyi&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_281" align="alignnone" width="480" caption="checking updated font"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/checking-updated-font.png" alt="checking updated font" title="checking-updated-font" class="size-full wp-image-281" height="351" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ခုဆို step by step font upgrading ျပီးပါျပီ :-)&lt;br /&gt;ဒီ how to ကို ubuntu linux ေပါ္မွာ နမူနာျပထားပါတယ္။&lt;br /&gt;&lt;br /&gt;enjoy it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8335365645517400457?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8335365645517400457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8335365645517400457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8335365645517400457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8335365645517400457'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/08/how-to-upgrade-zawgyi-font-with_7869.html' title='how to upgrade zawgyi font with zawgyi_keyboard.py'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-2650953369440107813</id><published>2009-08-05T20:14:00.005+02:00</published><updated>2010-03-14T09:20:01.779+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='gramming'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>zawgyi-keyboard-0.3.0 release out</title><content type='html'>မေန့ညက zawgyi-keyboard-0.3.0 release ကိုထုတ္လိုက္ပါတယ္။ ျပီးခဲ့တဲ့ post မွာေျပာခဲ့သလိုပါပဲ features အသစ္ေလးေတြပါ၀င္တဲ့အတြက္ users မ်ားအတြက္ package install လုပ္ရတာေရာ remove လုပ္ရတာေရာ လြယ္ကူေစပါတယ္၊ font upgrade feature ကိုထည့္ထားတဲ့အတြက္လဲ users မ်ားအတြက္ အဆင္ေျပေစေအာင္လို့ပါ။ ကိုစိုးမင္းရဲ့ေဇာ္ဂ်ီဖြန့္အသစ္က migration stage ေတြနဲ့အတူ ဆက္လက္ထြက္အံုးမွာမို့ ဒီ font update function နဲ့ အသစ္ဆက္ထြက္လာမယ့္ font ကို ဆက္ျပီး upgrade လုပ္သြားရံုပါပဲ။&lt;br /&gt;ဒီ zawgyi-keyboard 0.3.0 version မွာ ေဇာ္ဂ်ီဖြန့္အသစ္ရဲ့ original unicode style keyboard layout နဲ့ထြက္တာမို့ ပတ္ဆင့္ေတြရိုက္ဖို့အတြက္ `shift + f` ကိုသံုးပါတယ္၊&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;em&gt;downloading package&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;ဒီ zawgyi-keyboard package ကိုေအာက္ကလင့္ကေန direct ရယူပါ၊&lt;br /&gt;&lt;br /&gt;&lt;code&gt;http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.3.0.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;downloaded package က Desktop ေပါ္မွာဆိုရင္&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ cd ~/Desktop&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;extracting package&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;package ကို ျဖည္မယ္ဆိုရင္&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ tar xzf zawgyi-keyboard-*.tar.gz&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;entering into source package directory&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;package ကိုျဖည္ျပီးတဲ့အခါ ရလာတဲ့ source package folder ထဲ၀င္ရေအာင္&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ cd zawgyi&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;running zawgyi_keyboard.py script&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;package install , uninstall စသည့္ functions ေတြ run ဖို့အတြက္ main program ကို စျပီး run ရေအာင္၊ ဒီလို package install, uninstall လုပ္တာက system administration tasks ထဲမွာ တစ္ခုအပါအ၀င္ျဖစ္တဲ့အတြက္ေျကာင့္ root permitted ရဖို့ဒါမွမဟုတ္ admin permitted ရဖို့လိုတဲ့အတြက္ ဒီ python script ကို စစခ်င္း run စဥ္မွာတင္ က်ေနာ္တို့ sudo ဒါမွမဟုတ္ su နဲ့ စျပီး run ရေအာင္&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo python zawgyi_keyboard.py&lt;br /&gt;or&lt;br /&gt;$ su&lt;br /&gt;# python zawgyi_keyboard.py&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;အဲလို Terminal ထဲမွာ type ျပီး Enter ေခါက္လိုက္တဲ့အခါ zawgyi_keyboard python program က စတင္အလုပ္လုပ္ျပီး ဘာ tasks ကိုလုပ္ေဆာင္မလဲဆိုတာ ေမးပါမယ္။ ဥပမာ ..&lt;br /&gt;[i] install, [r] remove, [u] font update, [h] layout help, [q] exit :&lt;br /&gt;&lt;br /&gt;အဂဿငလိပ္အကဿဿခရာ စလံုးအေသး ` i ` ကိုနွိပ္ေပးမယ္ဆိုရင္ package ကို install လုပ္ေပးပါမယ္၊&lt;br /&gt;` r ` ကိုနွိပ္တဲ့အခါ package ကို uninstall လုပ္ေပးပါလိမ့္မယ္။&lt;br /&gt;` h ` ကိုနွိပ္ရင္ font upgrade လုပ္မယ့္ function က run ျပီး ခင္ဗ်ား upgrade လုပ္ခ်င္တဲ့ new zawgyi font ရဲ့ ေနရာ (directory) ကိုေမးပါလိမ့္မယ္။ အဲလိုေမးတဲ့အခါ အဲဒီဖြန့္ရဲ့ ဖိုဒါလမ္းေျကာင္းကို ရိုက္သြင္းေပးရမွာပါ။ ဥပမာ .. new zawgyi font (latest release) က download လုပ္ျပီး desktop ေပါ္မွာထားရင္ သူ့ရဲ့ directory path က&lt;br /&gt;`/home/username/Desktop` ျဖစ္မွာပါ ကုိယ့္ရဲ့ system အလိုက္ ကိုယ့္ရဲ့ downloaded new font directory path ကို ရိုက္သြင္းေပးရမွာပါ။ အဲလိုရိုက္သြင္းျပီးတဲ့အခါ program က လက္ရွိစက္မွာသြင္းထားတဲ့ေဇာ္ဂ်ီဖြန့္နဲ့ ခုခင္ဗ်ားရိုက္သြင္းေပးလိုက္တဲ့ new downloaded font ကိုယွဥ္တြဲေဖာ္ျပေပးအံုးမွာျဖစ္ပါတယ္။ အကယ္၍ user က ဆံုးျဖတ္ျပီး ဒီလုပ္ေဆာင္ခ်က္ကို ဆက္ရမွာျဖစ္ပါတယ္။ ဒီ font update function ကလဲ in case မွသံုးရတာပါ၊ ဥပမာ new zawgyi font ကို testing လုပ္ေနသူမ်ားအတြက္ ပိုျပီးသင့္ေတာ္မွာပါ။&lt;br /&gt;ဒီ python script က အရင္က shell scripts ေတြအတြက္ all in one လဲျဖစ္ပါတယ္။ အရင္ကဆို install လုပ္ဖို့အတြက္ install.sh script ကို run ရတာ remove လုပ္ဖို့အတြက္ uninstall.sh script ကို run ရတာရယ္ ေနာက္ျပီး FreeBSD Gnome2 အသံုးျပုသူမ်ားအတြက္လဲ install_freebsd.sh ကိုသံုးရတာေတြဟာ ခု py script နဲ့က် တစ္ေနရာတည္း တေျပးညီတည္း တခ်ိန္တည္းမွာ run နိုင္ျကပါျပီ။ ဒီ package ကလဲ  users and learners မ်ားအတြက္ အဓိက ရည္ရြယ္ ထုတ္လုပ္လိုက္တာပါ။ ျကိုက္နွစ္သက္မယ္လုိ့လဲ ေမွ်ာ္လင့္ပါတယ္။&lt;br /&gt;ဒီ zawgyi_keyboard.py script နဲ့ ပတ္သက္ျပီး errors ေတြ bugs ေတြ ေတြ့ရွိပါက reports, fix, pitches ေတြေရးျပီး က်ေနာ့္ဆီ ေပးပို့ျဖင္း တဖက္တလမ္းက ကူညီျကပါလို့ ေတာင္းဆိုပါရေစ။&lt;br /&gt;ေအာက္မွာ screenshots ေလးေတြျကည့္ရေအာင္...&lt;br /&gt;&lt;br /&gt;[caption id="attachment_258" align="alignnone" width="480" caption="starting zawgyi_keyboard.py script"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/start_py_script.png" alt="starting zawgyi_keyboard.py script" title="start_py_script" class="size-full wp-image-258" width="480" height="371" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_259" align="alignnone" width="479" caption="installing package by pressing letter ( i )"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/install_package.png" alt="installing package by pressing letter ( i )" title="install_package" class="size-full wp-image-259" width="479" height="371" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_262" align="alignnone" width="480" caption="looking up layout option help by pressing ( h )"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/layout_option_help.png" alt="looking up layout option help by pressing ( h )" title="layout_option_help" class="size-full wp-image-262" width="480" height="370" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_263" align="alignnone" width="480" caption="trying font update function"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/font_update.png" alt="trying font update function" title="font_update" class="size-full wp-image-263" width="480" height="370" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_265" align="alignnone" width="480" caption="System &amp;gt; Preferences &amp;gt; Keyboard"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/keyboard_preferences.png" alt="System &amp;gt; Preferences &amp;gt; Keyboard" title="keyboard_preferences" class="size-full wp-image-265" width="480" height="484" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_266" align="alignnone" width="480" caption="choosing myanmar layout"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/choose_mm_layout.png" alt="choosing myanmar layout" title="choose_mm_layout" class="size-full wp-image-266" width="480" height="394" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_267" align="alignnone" width="480" caption="getting US and Myanmar layouts"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/en_mm_keyboard_preferences.png" alt="getting US and Myanmar layouts" title="en_mm_keyboard_preferences" class="size-full wp-image-267" width="480" height="482" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_268" align="alignnone" width="480" caption="choosing keys to change between us and zawgyi keyboard layouts"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/keys_to_change_layout.png" alt="choosing keys to change between us and zawgyi keyboard layouts" title="keys_to_change_layout" class="size-full wp-image-268" width="480" height="449" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_269" align="alignnone" width="480" caption="Applications &amp;gt; System Tools &amp;gt; Zawgyi Keyboard"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/zawgyi_keyboard_unicode_style.png" alt="Applications &amp;gt; System Tools &amp;gt; Zawgyi Keyboard" title="zawgyi_keyboard_unicode_style" class="size-full wp-image-269" width="480" height="386" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_270" align="alignnone" width="480" caption="testing new zawgyi keyboard on gedit"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/testing_zawgyi_keyboard.png" alt="testing new zawgyi keyboard on gedit" title="testing_zawgyi_keyboard" class="size-full wp-image-270" width="480" height="399" /&gt;[/caption]&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;br /&gt;see those screenshots on Picasa&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/thebox02/ZawgyiKeyboard030TarGzInstallAndHowto?feat=directlink"&gt;http://picasaweb.google.com/thebox02/ZawgyiKeyboard030TarGzInstallAndHowto?feat=directlink&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Project home page&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;http://code.google.com/p/zawgyi-keyboard/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ေက်းဇူးတင္ပါတယ္..&lt;br /&gt;&lt;br /&gt;enjoy with new zawgyi-keyboard-0.3.0 release :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-2650953369440107813?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/2650953369440107813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=2650953369440107813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/2650953369440107813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/2650953369440107813'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/08/zawgyi-keyboard-030-release-out_2619.html' title='zawgyi-keyboard-0.3.0 release out'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-5097169826167234774</id><published>2009-08-03T12:41:00.005+02:00</published><updated>2010-03-14T09:20:01.745+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>zawgyi-keyboard-0.3.0 will be released with new features</title><content type='html'>က်ေနာ္ ဒီ features ေလးေတြကိုစိတ္ကူးထားတာျကာပါျပီ၊ အခ်ိန္မရခဲ့တာရယ္ေျကာင့္ပါ။ ခုေတာ့ အေျခအေနကဖန္လာပါျပီး၊ ကိုစိုးမင္းက ေဇာ္ဂ်ီဖြန့္အသစ္ကို new features ေတြနဲ့ စျပီး introduce လာခဲ့ရာ က်ေနာ္တို့လက္ရိွအသံုးျပုေနတဲ့ ေဇာ္ဂ်ီဖြန့္ဟာလဲ အင္မတန္မွ ေကာင္းမြန္လာခဲ့ပါတယ္။ ဒီလို nice features ေတြရိွတဲ့ ေဇာ္ဂ်ီဖြန့္အသစ္နဲ့အတူ Linux/Unix zawgyi_keyboard installer ကလဲ new features ေတြနဲ့ စတင္ release လိုက္ပါတယ္။ ဒီ &lt;strong&gt;zawgyi_keyboard.py&lt;/strong&gt; module က Python Programming Language နဲ့ေရးသားထားျပီး ပါဝင္တဲ့ functions ေတြကေတာ့ ..&lt;br /&gt;&lt;strong&gt;install&lt;/strong&gt; package&lt;br /&gt;&lt;strong&gt;remove&lt;/strong&gt; package&lt;br /&gt;&lt;strong&gt;layout help&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;font upgrade&lt;/strong&gt;&lt;br /&gt;တို့ျဖစ္ပါတယ္။ Install, remove functions က မိမိရဲ့ system ဟာ Linux လား FreeBSD လားကို အလိုေလွ်ာက္ detect လုပ္ျပီးေတာ့ သင့္ေတာ္ရာ directories ရွာေဖြျပီး font &amp;amp; xkeyboard ကို install &amp;amp; remove လုပ္ေပးမွာျဖစ္ပါတယ္။ အရင္ကလို install, uninstall, install_freebsd, uninstall_freebsd scripts ေတြကို ခဲြသံုးစရာမလိုေတာ့ပါဘူး။ ေနာက္ျပီး font upgrade feature ကလဲ မိမိ အသစ္ download လုပ္ထားတဲ့ font path (font directory) ကိုေဖာ္ျပေပးရံုနဲ့ ဒီ program က ေဇာ္ဂ်ီဖြန့္ကို အဲဒီေဖာ္ျပပါ directory မွာရွာျပီး system ထဲမွာ installed လုပ္ျပီးသားဖြန့္နဲ့ ခုခင္ဗ်ားအသစ္သြင္းခ်င္တဲ့ ေဇာ္ဂ်ီဖြန့္ကို ျပန္ျပီးေဖာ္ျပေပးမွာပါ။ အကယ္၍ user က upgrade ကိုဆက္လုပ္ခ်င္တယ္ဆိုရင္ ဒီ program ကဆက္လက္ေဆာင္ရြက္ေပးသြားမွာပါ။&lt;br /&gt;layout help ကေတာ့ short guide ေလးပါပဲ၊ Linux system မွာသံုးတဲ့ GUI keyboard preferences program ကိုဖြင့္သံုးဖို့နဲ့ keyboard indicator ကို panel ေပါ္မွာ ဘယ္လို add ရတယ္ဆိုတဲ့ text base short guide ေလးပါ။&lt;br /&gt;ေနာက္တစ္ခုက ဒီ python script ေလးဟာ GNU GPLv3 License နဲ့ release လုပ္တာမို့ open source လဲျဖစ္ Freedom to use, learn, edit, modify, hack လဲျဖစ္တဲ့အတြက္ ေလ့လာသူမ်ားအတြက္လဲ တစံုတရာအက်ိုးအျမတ္ရရိွေစမွာျဖစ္ပါတယ္။ အက်ဿဥ္းခ်ုံးေျပာရရင္ေတာ့ ခုထြက္မယ့္ &lt;strong&gt;zawgyi-keybaord-0.3.0&lt;/strong&gt; release မွာ zawgyi_keyboard.py script နဲ့အတူ ကိုစိုးမင္းရဲ့လက္ရာ ရင္ခုန္စရာ ေဇာ္ဂ်ီဖြန့္အသစ္ရဲ့ new features ေတြနဲ့အတူထြက္ရိွေတာ့မွာမို့ users မ်ားအတြက္ ဝမ္းသာစရာသတင္းေကာင္းေလး ေပးအပ္ပါတယ္ဗ်ား ..&lt;br /&gt;ခုေလာေလာဆယ္ testing လုပ္ေနေသးတာျဖစ္တဲ့အတြက္ ဒီ ၁ရက္ ၂ရက္အတြင္း ထြက္လာမွာပါ။&lt;br /&gt;ခု cygwin ေပါ္မွာ testing လုပ္ထားတာေလးကို screenshots ထားတဲ့အတြက္ နမူနာေလးေတာ့တင္ေပးလိုက္ပါတယ္။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_245" align="alignnone" width="480" caption="zawgyi_keyboard.py starting"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/01.png" alt="zawgyi_keyboard.py starting" title="01" class="size-full wp-image-245" width="480" height="330" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_246" align="alignnone" width="480" caption="short guide for layout"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/02.png" alt="short guide for layout" title="02" class="size-full wp-image-246" width="480" height="330" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_247" align="alignnone" width="480" caption="installing zawgyi-keyboard package"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/03.png" alt="installing zawgyi-keyboard package" title="03" class="size-full wp-image-247" width="480" height="331" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_248" align="alignnone" width="480" caption="zawgyi font upgrading"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/04.png" alt="zawgyi font upgrading" title="04" class="size-full wp-image-248" width="480" height="330" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_249" align="alignnone" width="479" caption="upgrading font"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/05.png" alt="upgrading font" title="05" class="size-full wp-image-249" width="479" height="330" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_250" align="alignnone" width="480" caption="uninstall package and quiting the program"]&lt;img src="http://box02blog.files.wordpress.com/2009/08/06.png" alt="uninstall package and quiting the program" title="06" class="size-full wp-image-250" width="480" height="330" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;အကယ္၍ users မ်ားမွာ idea အသစ္ေလးေတြရိွမယ္ဆိုရင္ က်ေနာ့္ကိုတင္ျပနိုင္ပါတယ္၊ release ထုတ္ျပီးတဲ့အခါ errors ေတြ bugs ေတြေတြ့တယ္ဆိုရင္လဲ reports/pitches ေတြေပးျကပါလို့ ေတာင္းဆိုပါရေစ..&lt;br /&gt;&lt;br /&gt;Package release soon!!&lt;br /&gt;&lt;br /&gt;Have a lot of fun!! :-)&lt;br /&gt;regards&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-5097169826167234774?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/5097169826167234774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=5097169826167234774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5097169826167234774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5097169826167234774'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/08/zawgyi-keyboard-030-will-be-released_2002.html' title='zawgyi-keyboard-0.3.0 will be released with new features'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8782697321798841743</id><published>2009-07-25T09:12:00.004+02:00</published><updated>2010-03-14T09:20:01.761+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samba'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharing'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Lenny'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>How to share files using samba on Debian 5</title><content type='html'>Debian မွာ File Sharing လုပ္ရတာလြယ္ကူပါတယ္။ ဒီထက္႔ကို Ubuntu မွာလုပ္ရတာက ပိုၿပီး လြယ္ကူပါတယ္။ ခု Debian ႏွင္႔ Windows မွာ ဖိုင္ sharing လုပ္ဖို႔အတြက္ အေျခခံေလးေရးမွာပါ။ ဒီေနရာမွာ နမူနာေလးပဲဆိုေတာ႔ Hypothesis အားျဖင္႔ Windows workgroup ကိုနာမည္တစ္ခုတပ္ၿပီး setup လုပ္ရေအာင္ workgroup name ကို MYGROUP လို႔ နာမည္ေပးၿပီး Windows Machine မွာ setup ထားၿပီးၿပီး ဒါမွမဟုတ္ Unix မွာပဲျဖစ္ျဖစ္ Mac မွာပဲျဖစ္ျဖစ္ MYGROUP နာမည္နဲ႔ ကိုယ္႔ workgroup ကို setup ထားတယ္လို႔ ယူဆပါမယ္။ အရင္ဆံုး က်ေနာ္တို႔ samba ကို install ဖို႔လိုအပ္ပါမယ္။ ခု Debian Lenny မွာ samba 3 ကို install လုပ္ပါတယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ su&lt;br /&gt;# apt-get install samba&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Installation ၿပီးတဲ႔အခါ က်ေနာ္တို႔ samba configuration ဖိုင္ကို modify လုပ္ေပးရပါမယ္။ modify မလုပ္ခ်င္ safe ျဖစ္ရေအာင္ default conf ဖိုင္ကို က်ေနာ္တို႔ backup လုပ္ပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# cp /etc/samba/smb.conf /etc/samba/smb.conf_default&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ၿပီးရင္ က်ေနာ္တို႔ smb.conf လို႔ေခၚတဲ႔ samba configuration file ကို modify စလုပ္ပါမယ္၊ လုပ္ဖို႔ရာ ကိုယ္ကြ်မ္းက်င္တဲ႔ text editor တစ္ခုခုကို သံုးၿပီး လုပ္ရေအာင္၊ ဥပမာ က်ေနာ္က vim ကိုႏွစ္သက္ေတာ႔ vim command ေလးသံုးလိုက္မယ္ေနာ္..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# vim /etc/samba/smb.conf&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ဒါဆိုရင္ smb.conf ဖိုင္ကို ေအာက္ကလိုျမင္ရမွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#&lt;br /&gt;# Sample configuration file for the Samba suite for Debian GNU/Linux.&lt;br /&gt;#&lt;br /&gt;#&lt;br /&gt;# This is the main Samba configuration file. You should read the&lt;br /&gt;# smb.conf(5) manual page in order to understand the options listed&lt;br /&gt;# here. Samba has a huge number of configurable options most of which&lt;br /&gt;# are not shown in this example&lt;br /&gt;#&lt;br /&gt;# Some options that are often worth tuning have been included as&lt;br /&gt;# commented-out examples in this file.&lt;br /&gt;#  - When such options are commented with ";", the proposed setting&lt;br /&gt;#    differs from the default Samba behaviour&lt;br /&gt;#  - When commented with "#", the proposed setting is the default&lt;br /&gt;#    behaviour of Samba but the option is considered important&lt;br /&gt;#    enough to be mentioned here&lt;br /&gt;#&lt;br /&gt;# NOTE: Whenever you modify this file you should run the command&lt;br /&gt;# "testparm" to check that you have not made any basic syntactic&lt;br /&gt;# errors.&lt;br /&gt;# A well-established practice is to name the original file&lt;br /&gt;# "smb.conf.master" and create the "real" config file with&lt;br /&gt;# testparm -s smb.conf.master &amp;gt;smb.conf&lt;br /&gt;# This minimizes the size of the really used smb.conf file&lt;br /&gt;# which, according to the Samba Team, impacts performance&lt;br /&gt;# However, use this with caution if your smb.conf file contains nested&lt;br /&gt;# "include" statements. See Debian bug #483187 for a case&lt;br /&gt;# where using a master file is not a good idea.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;#======================= Global Settings =======================&lt;br /&gt;&lt;br /&gt;[global]&lt;br /&gt;&lt;br /&gt;## Browsing/Identification ###&lt;br /&gt;&lt;br /&gt;# Change this to the workgroup/NT-domain name your Samba server will part of&lt;br /&gt;  workgroup = WORKGROUP&lt;br /&gt;&lt;br /&gt;# server string is the equivalent of the NT Description field&lt;br /&gt;  server string = %h server&lt;br /&gt;&lt;br /&gt;# Windows Internet Name Serving Support Section:&lt;br /&gt;# WINS Support - Tells the NMBD component of Samba to enable its WINS Server&lt;br /&gt;  wins support = no&lt;br /&gt;&lt;br /&gt;# WINS Server - Tells the NMBD components of Samba to be a WINS Client&lt;br /&gt;# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both&lt;br /&gt;;   wins server = w.x.y.z&lt;br /&gt;&lt;br /&gt;# If we receive WINS server info from DHCP, override the options above.&lt;br /&gt;  include = /etc/samba/dhcp.conf&lt;br /&gt;&lt;br /&gt;# This will prevent nmbd to search for NetBIOS names through DNS.&lt;br /&gt;  dns proxy = no&lt;br /&gt;&lt;br /&gt;# What naming service and in what order should we use to resolve host names&lt;br /&gt;# to IP addresses&lt;br /&gt;;   name resolve order = lmhosts host wins bcast&lt;br /&gt;&lt;br /&gt;#### Networking ####&lt;br /&gt;&lt;br /&gt;# The specific set of interfaces / networks to bind to&lt;br /&gt;# This can be either the interface name or an IP address/netmask;&lt;br /&gt;# interface names are normally preferred&lt;br /&gt;;   interfaces = 127.0.0.0/8 eth0&lt;br /&gt;&lt;br /&gt;# Only bind to the named interfaces and/or networks; you must use the&lt;br /&gt;# 'interfaces' option above to use this.&lt;br /&gt;# It is recommended that you enable this feature if your Samba machine is&lt;br /&gt;# not protected by a firewall or is a firewall itself.  However, this&lt;br /&gt;# option cannot handle dynamic or non-broadcast interfaces correctly.&lt;br /&gt;;   bind interfaces only = yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#### Debugging/Accounting ####&lt;br /&gt;&lt;br /&gt;# This tells Samba to use a separate log file for each machine&lt;br /&gt;# that connects&lt;br /&gt;  log file = /var/log/samba/log.%m&lt;br /&gt;&lt;br /&gt;# Cap the size of the individual log files (in KiB).&lt;br /&gt;  max log size = 1000&lt;br /&gt;&lt;br /&gt;# If you want Samba to only log through syslog then set the following&lt;br /&gt;# parameter to 'yes'.&lt;br /&gt;#   syslog only = no&lt;br /&gt;&lt;br /&gt;# We want Samba to log a minimum amount of information to syslog. Everything&lt;br /&gt;# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log&lt;br /&gt;# through syslog you should set the following parameter to something higher.&lt;br /&gt;  syslog = 0&lt;br /&gt;&lt;br /&gt;# Do something sensible when Samba crashes: mail the admin a backtrace&lt;br /&gt;  panic action = /usr/share/samba/panic-action %d&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;####### Authentication #######&lt;br /&gt;&lt;br /&gt;# "security = user" is always a good idea. This will require a Unix account&lt;br /&gt;# in this server for every user accessing the server. See&lt;br /&gt;# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html&lt;br /&gt;# in the samba-doc package for details.&lt;br /&gt;  security = user&lt;br /&gt;&lt;br /&gt;# You may wish to use password encryption.  See the section on&lt;br /&gt;# 'encrypt passwords' in the smb.conf(5) manpage before enabling.&lt;br /&gt;  encrypt passwords = true&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;# If you are using encrypted passwords, Samba will need to know what&lt;br /&gt;# password database type you are using. &lt;br /&gt;  passdb backend = tdbsam&lt;br /&gt;&lt;br /&gt;  obey pam restrictions = yes&lt;br /&gt;&lt;br /&gt;# This boolean parameter controls whether Samba attempts to sync the Unix&lt;br /&gt;# password with the SMB password when the encrypted SMB password in the&lt;br /&gt;# passdb is changed.&lt;br /&gt;  unix password sync = yes&lt;br /&gt;&lt;br /&gt;# For Unix password sync to work on a Debian GNU/Linux system, the following&lt;br /&gt;# parameters must be set (thanks to Ian Kahan &amp;lt; for&lt;br /&gt;# sending the correct chat script for the passwd program in Debian Sarge).&lt;br /&gt;  passwd program = /usr/bin/passwd %u&lt;br /&gt;  passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .&lt;br /&gt;&lt;br /&gt;# This boolean controls whether PAM will be used for password changes&lt;br /&gt;# when requested by an SMB client instead of the program listed in&lt;br /&gt;# 'passwd program'. The default is 'no'.&lt;br /&gt;  pam password change = yes&lt;br /&gt;&lt;br /&gt;########## Domains ###########&lt;br /&gt;&lt;br /&gt;# Is this machine able to authenticate users. Both PDC and BDC&lt;br /&gt;# must have this setting enabled. If you are the BDC you must&lt;br /&gt;# change the 'domain master' setting to no&lt;br /&gt;#&lt;br /&gt;;   domain logons = yes&lt;br /&gt;#&lt;br /&gt;# The following setting only takes effect if 'domain logons' is set&lt;br /&gt;# It specifies the location of the user's profile directory&lt;br /&gt;# from the client point of view)&lt;br /&gt;# The following required a [profiles] share to be setup on the&lt;br /&gt;# samba server (see below)&lt;br /&gt;;   logon path = \\%N\profiles\%U&lt;br /&gt;# Another common choice is storing the profile in the user's home directory&lt;br /&gt;# (this is Samba's default)&lt;br /&gt;#   logon path = \\%N\%U\profile&lt;br /&gt;&lt;br /&gt;# The following setting only takes effect if 'domain logons' is set&lt;br /&gt;# It specifies the location of a user's home directory (from the client&lt;br /&gt;# point of view)&lt;br /&gt;;   logon drive = H:&lt;br /&gt;#   logon home = \\%N\%U&lt;br /&gt;&lt;br /&gt;# The following setting only takes effect if 'domain logons' is set&lt;br /&gt;# It specifies the script to run during logon. The script must be stored&lt;br /&gt;# in the [netlogon] share&lt;br /&gt;# NOTE: Must be store in 'DOS' file format convention&lt;br /&gt;;   logon script = logon.cmd&lt;br /&gt;&lt;br /&gt;# This allows Unix users to be created on the domain controller via the SAMR&lt;br /&gt;# RPC pipe.  The example command creates a user account with a disabled Unix&lt;br /&gt;# password; please adapt to your needs&lt;br /&gt;; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u&lt;br /&gt;&lt;br /&gt;# This allows machine accounts to be created on the domain controller via the&lt;br /&gt;# SAMR RPC pipe. &lt;br /&gt;# The following assumes a "machines" group exists on the system&lt;br /&gt;; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u&lt;br /&gt;&lt;br /&gt;# This allows Unix groups to be created on the domain controller via the SAMR&lt;br /&gt;# RPC pipe. &lt;br /&gt;; add group script = /usr/sbin/addgroup --force-badname %g&lt;br /&gt;&lt;br /&gt;########## Printing ##########&lt;br /&gt;&lt;br /&gt;# If you want to automatically load your printer list rather&lt;br /&gt;# than setting them up individually then you'll need this&lt;br /&gt;#   load printers = yes&lt;br /&gt;&lt;br /&gt;# lpr(ng) printing. You may wish to override the location of the&lt;br /&gt;# printcap file&lt;br /&gt;;   printing = bsd&lt;br /&gt;;   printcap name = /etc/printcap&lt;br /&gt;&lt;br /&gt;# CUPS printing.  See also the cupsaddsmb(8) manpage in the&lt;br /&gt;# cupsys-client package.&lt;br /&gt;;   printing = cups&lt;br /&gt;;   printcap name = cups&lt;br /&gt;&lt;br /&gt;############ Misc ############&lt;br /&gt;&lt;br /&gt;# Using the following line enables you to customise your configuration&lt;br /&gt;# on a per machine basis. The %m gets replaced with the netbios name&lt;br /&gt;# of the machine that is connecting&lt;br /&gt;;   include = /home/samba/etc/smb.conf.%m&lt;br /&gt;&lt;br /&gt;# Most people will find that this option gives better performance.&lt;br /&gt;# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html&lt;br /&gt;# for details&lt;br /&gt;# You may want to add the following on a Linux system:&lt;br /&gt;#         SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;#   socket options = TCP_NODELAY&lt;br /&gt;&lt;br /&gt;# The following parameter is useful only if you have the linpopup package&lt;br /&gt;# installed. The samba maintainer and the linpopup maintainer are&lt;br /&gt;# working to ease installation and configuration of linpopup and samba.&lt;br /&gt;;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &amp;amp;&lt;br /&gt;&lt;br /&gt;# Domain Master specifies Samba to be the Domain Master Browser. If this&lt;br /&gt;# machine will be configured as a BDC (a secondary logon server), you&lt;br /&gt;# must set this to 'no'; otherwise, the default behavior is recommended.&lt;br /&gt;#   domain master = auto&lt;br /&gt;&lt;br /&gt;# Some defaults for winbind (make sure you're not using the ranges&lt;br /&gt;# for something else.)&lt;br /&gt;;   idmap uid = 10000-20000&lt;br /&gt;;   idmap gid = 10000-20000&lt;br /&gt;;   template shell = /bin/bash&lt;br /&gt;&lt;br /&gt;# The following was the default behaviour in sarge,&lt;br /&gt;# but samba upstream reverted the default because it might induce&lt;br /&gt;# performance issues in large organizations.&lt;br /&gt;# See Debian bug #368251 for some of the consequences of *not*&lt;br /&gt;# having this setting and smb.conf(5) for details.&lt;br /&gt;;   winbind enum groups = yes&lt;br /&gt;;   winbind enum users = yes&lt;br /&gt;&lt;br /&gt;# Setup usershare options to enable non-root users to share folders&lt;br /&gt;# with the net usershare command.&lt;br /&gt;&lt;br /&gt;# Maximum number of usershare. 0 (default) means that usershare is disabled.&lt;br /&gt;;   usershare max shares = 100&lt;br /&gt;&lt;br /&gt;#======================= Share Definitions =======================&lt;br /&gt;&lt;br /&gt;[homes]&lt;br /&gt;  comment = Home Directories&lt;br /&gt;  browseable = yes&lt;br /&gt;  writable = yes&lt;br /&gt;&lt;br /&gt;# By default, the home directories are exported read-only. Change the&lt;br /&gt;# next parameter to 'no' if you want to be able to write to them.&lt;br /&gt;  read only = yes&lt;br /&gt;&lt;br /&gt;# File creation mask is set to 0700 for security reasons. If you want to&lt;br /&gt;# create files with group=rw permissions, set next parameter to 0775.&lt;br /&gt;  create mask = 0700&lt;br /&gt;&lt;br /&gt;# Directory creation mask is set to 0700 for security reasons. If you want to&lt;br /&gt;# create dirs. with group=rw permissions, set next parameter to 0775.&lt;br /&gt;  directory mask = 0700&lt;br /&gt;&lt;br /&gt;# By default, \\server\username shares can be connected to by anyone&lt;br /&gt;# with access to the samba server.&lt;br /&gt;# The following parameter makes sure that only "username" can connect&lt;br /&gt;# to \\server\username&lt;br /&gt;# This might need tweaking when using external authentication schemes&lt;br /&gt;  valid users = %S&lt;br /&gt;&lt;br /&gt;# Un-comment the following and create the netlogon directory for Domain Logons&lt;br /&gt;# (you need to configure Samba to act as a domain controller too.)&lt;br /&gt;;[netlogon]&lt;br /&gt;;   comment = Network Logon Service&lt;br /&gt;;   path = /home/samba/netlogon&lt;br /&gt;;   guest ok = yes&lt;br /&gt;;   read only = yes&lt;br /&gt;;   share modes = no&lt;br /&gt;&lt;br /&gt;# Un-comment the following and create the profiles directory to store&lt;br /&gt;# users profiles (see the "logon path" option above)&lt;br /&gt;# (you need to configure Samba to act as a domain controller too.)&lt;br /&gt;# The path below should be writable by all users so that their&lt;br /&gt;# profile directory may be created the first time they log on&lt;br /&gt;;[profiles]&lt;br /&gt;;   comment = Users profiles&lt;br /&gt;;   path = /home/samba/profiles&lt;br /&gt;;   guest ok = no&lt;br /&gt;;   browseable = no&lt;br /&gt;;   create mask = 0600&lt;br /&gt;;   directory mask = 0700&lt;br /&gt;&lt;br /&gt;[printers]&lt;br /&gt;  comment = All Printers&lt;br /&gt;  browseable = no&lt;br /&gt;  path = /var/spool/samba&lt;br /&gt;  printable = yes&lt;br /&gt;  guest ok = no&lt;br /&gt;  read only = yes&lt;br /&gt;  create mask = 0700&lt;br /&gt;&lt;br /&gt;# Windows clients look for this share name as a source of downloadable&lt;br /&gt;# printer drivers&lt;br /&gt;[print$]&lt;br /&gt;  comment = Printer Drivers&lt;br /&gt;  path = /var/lib/samba/printers&lt;br /&gt;  browseable = yes&lt;br /&gt;  read only = yes&lt;br /&gt;  guest ok = no&lt;br /&gt;# Uncomment to allow remote administration of Windows print drivers.&lt;br /&gt;# You may need to replace 'lpadmin' with the name of the group your&lt;br /&gt;# admin users are members of.&lt;br /&gt;# Please note that you also need to set appropriate Unix permissions&lt;br /&gt;# to the drivers directory for these users to have write rights in it&lt;br /&gt;;   write list = root, @lpadmin&lt;br /&gt;&lt;br /&gt;# A sample share for sharing your CD-ROM with others.&lt;br /&gt;;[cdrom]&lt;br /&gt;;   comment = Samba server's CD-ROM&lt;br /&gt;;   read only = yes&lt;br /&gt;;   locking = no&lt;br /&gt;;   path = /cdrom&lt;br /&gt;;   guest ok = yes&lt;br /&gt;&lt;br /&gt;# The next two parameters show how to auto-mount a CD-ROM when the&lt;br /&gt;# cdrom share is accesed. For this to work /etc/fstab must contain&lt;br /&gt;# an entry like this:&lt;br /&gt;#&lt;br /&gt;#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0&lt;br /&gt;#&lt;br /&gt;# The CD-ROM gets unmounted automatically after the connection to the&lt;br /&gt;#&lt;br /&gt;# If you don't want to use auto-mounting/unmounting make sure the CD&lt;br /&gt;# is mounted on /cdrom&lt;br /&gt;#&lt;br /&gt;;   preexec = /bin/mount /cdrom&lt;br /&gt;;   postexec = /bin/umount /cdrom&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ဒီဖိုင္ထဲမွာ set up လုပ္စရာ configuration ေတြအမ်ားႀကီးေတြ႕မွာပါ။ က်ေနာ္တို႔ ရိုးရိုးေလး file sharing ပဲလုပ္မယ္ဆိုေတာ႔ အဲဒီထဲကဟာေတာ္ေတာ္မ်ားမ်ားကို ignore လုပ္ထားၿပီး ျပင္ဆင္စရာရွိတဲ႔ data ေလးေတြကိုပဲျပင္ရပါမယ္။ File sharing အတြက္ ဘာေတြလိုအပ္မလဲဆိုေတာ႔&lt;br /&gt;&lt;br /&gt;workgoup name (ကိုယ္႔ network အတြင္းမွာလုပ္ထားတဲ႔ workgroup name ကိုထည့္ေပးရပါမယ္)&lt;br /&gt;netbios name (ကိုယ္႔ workgroup အတြင္းမွာ ကိုယ္႔ ဒီ debian machine ကိုသိသာေအာင္ နာမည္တစ္ခုတပ္ပါမယ္)&lt;br /&gt;share folder name and path (ဒါကေတာ႔ ကိုယ္ sharing ေပးမယ္႔ path နဲ႔ name ကိုေပးပါမယ္)&lt;br /&gt;win supports (windows supports ကိုေပးပါမယ္)&lt;br /&gt;security (ဒီ security မွာ share level အေနနဲ႔ထားပါမယ္)&lt;br /&gt;&lt;br /&gt;ဒီအခ်က္အလက္ေတြကို က်ေနာ္တို႔ ျပဳျပင္ေျပာင္းလဲေပးရပါမယ္။ ဒီေနရာမွာ ဥပမာေလး နဲ႔ ျဖည့္ရပါမယ္။ ကိုယ္လိုခ်င္သလိုနာမည္ေပးလဲရပါတယ္ ကိုယ္႔ sharing ဆိုေတာ႔ ကိုယ္႔စိတ္ႀကိဳက္လုပ္ႏိုင္ပါတယ္။ ခု ဒီမွာ home network အတြင္းမွာပဲ share လုပ္တယ္ဆိုေတာ႔ security level က သိပ္ျမင္႔မွာ မဟုတ္ပါဘူး။ စၿပီးျပင္ရေအာင္ ..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;workgroup = MYGROUP&lt;br /&gt;netbios name = Debian5&lt;br /&gt;&lt;br /&gt;# My Share Data here&lt;br /&gt;[MyShare]&lt;br /&gt;comment = MyShare&lt;br /&gt;path = /myshare&lt;br /&gt;read only = no&lt;br /&gt;guest ok = yes&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ဒီလိုဆက္တိုက္ျဖည့္ၿပီးရင္ smb.conf ဖိုင္ထဲမွာ win supports နဲ႔ security ကိုလိုက္ရွာၿပီး ေအာက္ကအတိုင္းျပင္လိုက္ပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;win supports = yes&lt;br /&gt;&lt;br /&gt;security = share&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ဒါေလးေလာက္ျပင္ျပီးရင္ smb.conf ဖိုင္ကို save ၿပီး close လုပ္လိုက္ပါမယ္။&lt;br /&gt;ၿပီးရင္ ဒီ smb.conf ဖိုင္ကအတိုင္း share folder တည္ေဆာက္ေပးမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# mkdir /myshare&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ခုလုပ္လိုက္တဲ႔ share folder အတြင္းမွာ read/write access ေပးဖို႔ရာ ..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# chmod 0777 /myshare&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ၿပီးရင္ users အေနနဲ႔လဲ ပိုင္ဆိုင္ပါေစ.. အကယ္လို႔ ကိုယ္ကိုယ္တိုင္ box02 အမည္နဲ႔ useradd ထားပါက.. ဥပမာ&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# chown box02.users /myshare&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ကိုယ္႔ samba conf ကို test လုပ္ၾကည့္မယ္..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# testparm&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ၿပီးေတာ႔ တျခားစက္ကေန ကိုယ္႔ရဲ႕ Debian Share Folders ကို access လို႔လို႔ရေအာင္ samba user add ေပးမယ္..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# smbpasswd -a box02&lt;br /&gt;New SMB password:&lt;br /&gt;Retype new SMB password:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ဒီမွာ ကိုယ္ေပးခ်င္တဲ႔ password ကိုရိုက္ထည့္ေပးမယ္။&lt;br /&gt;&lt;br /&gt;အဲဒါေတြၿပီးစီးရင္ေတာ႔ samba ကို restart လုပ္ေပးမယ္။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# /etc/init.d/samba restart&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;အဲဒါဆိုရင္ တျခားတဖက္မွာ ကိုယ္႔ရဲ႕ Debian machine ကို `mygroup` network workgroup ထဲမွာ `Debian5` လို႔ျမင္ၿပီး ဖြင္႔ပါက user name နဲ႔ password ကိုေတာင္းပါလိမ္႔မယ္။ အဲေတာ႔က်ရင္ samba username အေနနဲ႔ box02 လို႔ရိုက္ထည့္ေပးၿပီး password ကိုက်ေတာ႔ ခဏက ရိုက္ထည့္ေပးခဲ႔တဲ႔ smb passwd ကိုရိုက္ထည့္ေပးလိုက္ရင္ ကိုယ္ sharing လုပ္ထားသမွ်ျမင္ရမွာပါ။ myshare folder ကိုလဲေတြ႕မွာပါ။&lt;br /&gt;&lt;br /&gt;ပိုၿပီး သိခ်င္ရင္ေတာ႔ ေအာက္က pdf ေလးကို download လုပ္ၿပီး ဖက္ၾကည့္ေလ႔လာပါ..&lt;br /&gt;&lt;br /&gt;&lt;a href=" http://www.samba.org/samba/docs/Samba3-HOWTO.pdf"&gt;Samba3-HOWTO.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy it! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8782697321798841743?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8782697321798841743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8782697321798841743' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8782697321798841743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8782697321798841743'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/07/how-to-share-files-using-samba-on_5846.html' title='How to share files using samba on Debian 5'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3515407722184279725</id><published>2009-07-20T10:38:00.003+02:00</published><updated>2010-03-14T09:20:01.873+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='command'/><title type='text'>How does Linux/Unix Administrator have sex?</title><content type='html'>Linux/Unix Administrators ေတြေန႔စဥ္နဲ႔အမွ် ဘာေတြလုပ္ၾကလဲသိလား? က်ေနာ္ေျပာျပမယ္ေနာ္.. :D&lt;br/&gt;&lt;br/&gt;&lt;code&gt;unzip, strip, touch, finger, mount, fsck, more, yes, umount, sleep&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;unzip:&lt;br/&gt;ဇစ္ကို ျဖည္မယ္&lt;br/&gt;&lt;br/&gt;strip:&lt;br/&gt;အ၀တ္အစားခြ်ပ္မယ္&lt;br/&gt;&lt;br/&gt;touch:&lt;br/&gt;ထိေတြ႕မယ္&lt;br/&gt;&lt;br/&gt;finger:&lt;br/&gt;လက္ေခ်ာင္းေလးေတြသံုးမယ္&lt;br/&gt;&lt;br/&gt;mount:&lt;br/&gt;စလုပ္မယ္&lt;br/&gt;&lt;br/&gt;fsck:&lt;br/&gt;:P&lt;br/&gt;&lt;br/&gt;more:&lt;br/&gt;ပိုလုပ္မယ္&lt;br/&gt;&lt;br/&gt;yes:&lt;br/&gt;ဟုတ္ၿပီ&lt;br/&gt;&lt;br/&gt;umount:&lt;br/&gt;ခြာလိုက္ၿပီ&lt;br/&gt;&lt;br/&gt;sleep:&lt;br/&gt;အိပ္မယ္&lt;br/&gt;&lt;br/&gt;ေပ်ာ္စရာေလးေတြပါ..  :D&lt;br/&gt;မယံုရင္ အဲဒီ commands ေတြရဲ႕ man page ေတြဖတ္ေပးေနာ္.. woman page ေတာ႔ မရွိဘူး ;) အဟိ&lt;br/&gt;&lt;br/&gt;Enjoy it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3515407722184279725?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3515407722184279725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3515407722184279725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3515407722184279725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3515407722184279725'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/07/how-does-linuxunix-administrator-have_4457.html' title='How does Linux/Unix Administrator have sex?'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8858614345164892740</id><published>2009-07-18T15:12:00.004+02:00</published><updated>2010-03-14T09:20:01.729+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>How to install zawgyi font on FreeBSD Gnome2</title><content type='html'>ခုေနာက္ပိုင္း ပီစီကြန္ပ်ဴတာအသံုးျပဳသူေတြအတြက္ Operating Systems စိတ္ႀကိဳက္ေရြးခ်ယ္အသံုးျပဳဖို႔ အခြင္႔အေရးေတြ အလြန္႔အလြန္မ်ားစြာရွိလာပါၿပီ.. ဟိုတုန္းကလို MS Windows တစ္ခုတည္းနဲ႔ လံုေလာက္ေက်နပ္မႈေတြ မရွိေတာ႔ပဲ အဲဒီထက္ပိုမိုေကာင္းမြန္တဲ႔ Operating Systems ေတြကိုေရြးခ်ယ္ အသံုးျပဳလာၾကပါတယ္၊ ဥပမာ Linux, Unix systems ေတြထဲမွာပဲ ေရြးခ်ယ္စရာေတြက တပံုတပင္ရယ္ပါ။ Linux distributions ေတြကိုပဲၾကည့္ရင္ Ubuntu, Debian, Fedora, Gentoo စသည္ျဖင္႔ ေျမာက္မ်ားစြာေသာ Open Source Operating Systems စသည္ျဖင္႔မ်ားစြာရွိေနပါၿပီ။ Desktop Users မ်ားအတြက္လဲ အင္မတန္ေကာင္းမြန္သင္႔ေတာ္ေနပါၿပီ.. ဒီလို perfect desktop system ေကာင္းေတြရွိေသာ္လည္း တခ်ဳိ႕က်ျပန္ေတာ႔ Real Unix ကိုပဲသံုးခ်င္ၾကပါတယ္။ အရင္တုန္းက Unix ကို Desktop User မ်ား အသံုးျပဳခဲလွေသာ္လည္း ခုခါမွာ Unix ကို Desktop အသြင္ အသံုးျပဳလာၾကပါၿပီ။ PC-BSD, DesktopBSD တို႔ကိုၾကည့္မယ္ဆိုရင္ FreeBSD ကို base ခံၿပီး Desktop Use အတြက္ customize လုပ္လာၾကပါတယ္။ FreeBSD ကေတာ႔ တကယ္႔ကို complete operation system တစ္ခုပါ။ Open Sources လဲ ျဖစ္ပါတယ္။ တခ်ဳိ႕ကလဲ FreeBSD ကိုပဲ ကိုယ္႔ဟာကိုယ္ customize လုပ္ၿပီးသံုးခ်င္ၾကပါတယ္။ PC-BSD နဲ႔ DesktopBSD တို႔က offer လုပ္တဲ႔ pre-customize system နဲ႔ KDE desktop environment ကို မၾကိဳက္ၾကပဲ ကိုယ္ႀကိဳက္တဲ႔ Desktop Environment နဲ႔အတူ kernel ကိုလဲ ကိုယ္႔စိတ္ႀကိဳက္ customize လုပ္ၿပီး Desktop Use အတြက္ သံုးေနၾကပါတယ္။ ဒီလို FreeBSD ကိုကိုယ္႔ဟာကိုယ္ customize လုပ္ၿပီး Gnome Desktop သံုးသူမ်ားတြက္က ေဇာ္ဂ်ီဖြန္႔သြင္းရတာ ျပသာနာရွိလိမ္႔မယ္ မထင္ပါဘူး။ သို႔ေပမယ္႔လည္း zawgyi keyboard package ကိုလြယ္လြယ္ကူကူ download လုပ္ၿပီး install လုပ္ခ်င္သူမ်ားအတြက္  zawgyi-keyboard-0.1.2.tar.gz package ကို ေအာက္ကလင္႔မွာ သြားေရာက္ download ယူႏိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;For FreeBSD 7.x ,  Gnome2&lt;br /&gt;Package: zawgyi-keyboard-0.1.2.tar.gz&lt;br /&gt;&lt;br /&gt;http://zawgyi-keyboard.googlecode.com/files/zawgyi-keyboard-0.1.2.tar.gz&lt;br /&gt;&lt;br /&gt;ဒီ package ကိုရၿပီးလ်င္ extract လုပ္ၿပီး zawgyi folder ထဲကို၀င္ၿပီး install_freebsd.sh ကို run ေပးပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ su&lt;br /&gt;# tar xzf zawgyi-keyboard-0.1.2.tar.gz&lt;br /&gt;# cd zawgyi&lt;br /&gt;# sh install_freebsd.sh&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;uninstall လုပ္ခ်င္ပါက&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# sh uninstall_freebsd.sh&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Enjoy with FreeBSD Gnome2 and Zawgyi font! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8858614345164892740?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8858614345164892740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8858614345164892740' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8858614345164892740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8858614345164892740'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/07/how-to-install-zawgyi-font-on-freebsd_5575.html' title='How to install zawgyi font on FreeBSD Gnome2'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-4031978101146254431</id><published>2009-07-14T15:07:00.004+02:00</published><updated>2010-03-14T09:20:01.711+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC-BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><title type='text'>How to install zawgyi font on PC-BSD</title><content type='html'>Distribution: PC-BSD&lt;br /&gt;PC-BSD Version: 7.1.1&lt;br /&gt;Desktop: K Desktop Environment (KDE)&lt;br /&gt;KDE Version: 4.2.4&lt;br /&gt;&lt;br /&gt;PC-BSD မွာ ေဇာ္ဂ်ီဖြန္႔ install လုပ္ဖူးသူရွိပါသလား? PC-BSD က KDE desktop environment ကိုသံုးၿပီး FreeBSD base system ဆိုေတာ႔ Linux နဲ႔ေတာ႔ သိပ္ၿပီး အရမ္းကိုကြာျခားမႈေတာ႔ မရွိပါဘူး၊ သိပ္ၿပီး ကြဲျပားျခားနားမႈမရွိေပမယ္႔ တကယ္ေတာ႔ system ခ်င္းက တျခားစီပါပဲ။ Linux အတြက္ zawgyi keyboard packages ေတြအလြယ္ေတြရေနၿပီးျဖစ္ေသာ္လည္း PC-BSD အတြက္ မရွိေသးဘူးထင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;ေဇာ္ဂ်ီဖြန္႔ကို သြင္းဖို႔အတြက္ စရေအာင္..&lt;br /&gt;&lt;br /&gt;Applications Launcher (Start Menu နဲ႔တူတူပါပဲ) ကိုသြားၿပီး Applications &amp;gt; System &amp;gt; System Settings ကိုဖြင္႔ပါ။ ဒီေနရာမွာ Administration Tasks ေတြလုပ္ေဆာင္ဖို႔အတြက္ root password ကိုေတာင္းခံပါမယ္.. ထည့္သြင္းေပးလိုက္ပါ။ System Settings Window ႀကီးပြင္႔လာမယ္။ အဲဒီမွာ General နဲ႔ Advanced ဆိုၿပီး Tabs ႏွစ္ခုထဲက General Tab မွာ Computer Adminstration Category ေအာက္က Font Installer ကို Double Click ႏွိပ္ေပးပါ။ Font Installer Window ပြင္႔လာပါမယ္။ အဲဒီခါက်ရင္ Add button ကိုႏွိပ္ၿပီး ေဇာ္ဂ်ီဖြန္႔သိမ္းထားရာ Folder ကို browse လုပ္ၿပီး ေရြးယူ install လုပ္ပါ။ ေအာက္က ပံုေတြကိုၾကည့္ပါ။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_221" align="alignnone" width="440" caption="Picture 1"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict12.png" alt="Picture 1" title="pict1" class="size-full wp-image-221" height="523" width="440" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_222" align="alignnone" width="439" caption="Picture 2"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict2.png" alt="Picture 2" title="pict2" class="size-full wp-image-222" height="523" width="439" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_223" align="alignnone" width="480" caption="Picture 3"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict3.png" alt="Picture 3" title="pict3" class="size-full wp-image-223" height="370" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_224" align="alignnone" width="480" caption="Picture 4"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict4.png" alt="Picture 4" title="pict4" class="size-full wp-image-224" height="350" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_225" align="alignnone" width="480" caption="Picture 5"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict5.png" alt="Picture 5" title="pict5" class="size-full wp-image-225" height="350" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_226" align="alignnone" width="480" caption="Picture 6"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict6.png" alt="Picture 6" title="pict6" class="size-full wp-image-226" height="350" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ၿပီးရင္ ေဇာ္ဂ်ီကီးဘုတ္ကို သြင္းရေအာင္ Applications Launcher &amp;gt; Applications &amp;gt; System &amp;gt; Terminal ကိုဖြင္႔ပါ။ ၿပီးရင္ ေအာက္က command line နဲ႔ ေဇာ္ဂ်ီ xkeybaord symbol ကိုသြင္းပါ။&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;% su&lt;br /&gt;# cp mm /usr/X11R6/share/X11/xkb/symbols&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ဒီအဆင္႔ၿပီးရင္ေတာ႔ Keyboard Layout Setting ကိုသြားၿပီး Myanmar Keyboard Layout ကို ထည့္ရပါမယ္။ ေစာေစာက က်ေနာ္တို႔ဖြင္႔ခဲ႔တဲ႔ System Settings Window မွာ General Tab မွာပဲ Personal Category ေအာက္က Regional &amp;amp; Language ကို Double Click ႏွိပ္ၿပီး ဖြင္႔ပါ။ Regional &amp;amp; Language Window ေပၚလာတဲ႔အခါ လက္၀ဲဘက္မွာရွိတဲ႔ Keyboard Layout Tab ကိုသြားပါ။ အဲဒီမွာ လက္ယာဘက္မွာရွိတဲ႔ Keyboard Layout Dialog Window ထဲက Layout Tab မွာ Enable Keyboard Layouts option box ေလးကို check လုပ္ေပးပါ။ အဲလို enable လုပ္ေပးလိုက္ရင္ ေအာက္က ႏိုင္ငံအလိုက္ Keyboard Layouts ေတြ available ျဖစ္လာပါတယ္၊ အဲဒီ List box ထဲမွာ Myanmar ကိုေရြးၿပီး အေပၚနားမွာရွိတဲ႔ right arrow ေလးကိုႏွိပ္ေပးၿပီး ညာဘက္ Active Layouts box ေလးထဲေရာက္လာေအာင္ ပို႔လိုက္ပါ။ ၿပီးရင္ Keyboard Layout Switching နဲ႔ Third Level Keys တို႔အတြက္ လက္ရွိ Layout Tab ကေန Advanced Tab ကိုသြားပါ။ အဲဒီထဲမွာ xkb options box ထဲက Key(s) to change layout က Layout Switching အတြက္ျဖစ္ၿပီး Key to choose 3rd level က 3rd level key change ဖို႔အတြက္ျဖစ္ပါတယ္။ ဒီေနရာမွာ အသံုးျပဳသူဆႏၵအေလွ်ာက္ options ေတြကို ထားႏိုင္ပါတယ္။&lt;br /&gt;&lt;br /&gt;[caption id="attachment_227" align="alignnone" width="480" caption="Picture 7"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict7.png" alt="Picture 7" title="pict7" class="size-full wp-image-227" height="350" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_228" align="alignnone" width="480" caption="Keyboard Layouts"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict9.png" alt="Keyboard Layouts" title="pict9" class="size-full wp-image-228" height="350" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_229" align="alignnone" width="480" caption="xkb options"]&lt;img src="http://box02blog.files.wordpress.com/2009/07/pict10.png" alt="xkb options" title="pict10" class="size-full wp-image-229" height="349" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;အဲဒါဆိုရင္ ေဇာ္ဂ်ီဖြန္႔ကို ျမင္ႏိုင္ဖတ္ႏိုင္ၿပီး ပံုမွန္အတိုင္း အျခား Linux တို႕ Windows တို႔မွာလို စာရိုက္ႏိုင္ပါၿပီ။&lt;br /&gt;&lt;br /&gt;အကယ္လို႔ Firefox မွာ ေဇာ္ဂ်ီဖြန္႔ မျမင္ရပါက ေအာက္က command lines နဲ႔ zawgyi font ကိုထပ္သြင္းေပးပါ..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;% su&lt;br /&gt;# cp ZawgyiOne20080210.ttf ~/.fonts&lt;br /&gt;# fc-cache&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ၿပီးရင္ firefox browser ကို restart လုပ္ေပးပါက ပံုမွန္အတိုင္း ေဇာ္ဂ်ီဖြန္႔နဲ႔ ဖတ္လို႔ေရးလို႔ရပါၿပီ။&lt;br /&gt;&lt;br /&gt;အကယ္လို႔ OpenOffice မွာ ေဇာ္ဂ်ီဖြန္႔ေျပာင္းလို႔မရေသးပါက ေအာက္က command line နဲ႔ zawgyi font ကိုထပ္သြင္းေပးပါ..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;# cp ZawgyiOne20080210.ttf /Programs/OpenOffice3.1.0_1/openoffice.org-3.1.0/openoffice.org/basis3.1/share/fonts/truetype&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ဒါပါပဲ!&lt;br /&gt;Enjoy it!! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-4031978101146254431?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/4031978101146254431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=4031978101146254431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4031978101146254431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/4031978101146254431'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/07/how-to-install-zawgyi-font-on-pc-bsd_1618.html' title='How to install zawgyi font on PC-BSD'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-7660961927359142217</id><published>2009-05-25T12:23:00.003+02:00</published><updated>2010-03-14T09:20:01.889+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XServer'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='nano'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='versioning'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><category scheme='http://www.blogger.com/atom/ns#' term='xterm'/><title type='text'>using cygwin svn on windows xp</title><content type='html'>မေန႔ညက &lt;code&gt;zawgyi keyboard&lt;/code&gt; package တစ္ခု google code svn ေပၚတင္ခဲ႔တယ္၊ အဲဒါ ဒီမနက္အလုပ္ကိုေရာက္ေတာ႔ office က က်ေနာ္႔ workstation pc မွာ svn update လုပ္တာတို႔ ဟိုေျပာင္းဒီေျပာင္းလုပ္တာတို႔လုပ္ရင္း screenshots ေလးလုပ္လိုက္တယ္၊ ဒီ &lt;code&gt;cygwin-x&lt;/code&gt; "XWin Server" ဟာဘယ္ေလာက္အထိ အသံုးျပဳရလြယ္ကူတယ္၊ က်ေနာ္တို႔လို Linux crazy သမားေတြအတြက္ Windows ေပၚေရာက္ေနတဲ႔အခါမွာလဲ ဒီ &lt;code&gt;cygwin&lt;/code&gt; ေလးဟာ က်ေနာ္တို႔အတြက္ အသက္ရႈထြက္ေပါက္ေလးတစ္ခုလို႔ အသံုး၀င္ေစပါတယ္ .. &lt;br/&gt;Windows ေပၚမွာ &lt;code&gt;svn&lt;/code&gt; သံုးဖို႔အတြက္ &lt;code&gt;TortoiseSVN-1.6.&lt;/code&gt;* ရွိေပမယ္႔လဲ သိတယ္မဟုတ္လား ;) &lt;br/&gt;&lt;br/&gt;[caption id="attachment_206" align="alignnone" width="480" caption="using Cygwin-x xterm for svn"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/xterm-using-svn.png" alt="using Cygwin-x xterm for svn" title="xterm-using-svn" width="480" height="363" class="size-full wp-image-206" /&gt;[/caption] &lt;br/&gt;&lt;br/&gt;[caption id="attachment_207" align="alignnone" width="480" caption="using Cygwin-x xterm for svn"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/xterm-using-svn-1.png" alt="using Cygwin-x xterm for svn" title="xterm-using-svn-1" width="480" height="363" class="size-full wp-image-207" /&gt;[/caption] &lt;br/&gt;&lt;br/&gt;[caption id="attachment_208" align="alignnone" width="480" caption="using xterm for svn"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/xterm-using-svn-2.png" alt="using xterm for svn" title="xterm-using-svn-2" width="480" height="363" class="size-full wp-image-208" /&gt;[/caption] &lt;br/&gt;&lt;br/&gt;[caption id="attachment_209" align="alignnone" width="480" caption="svn delete"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/svn-delete.png" alt="svn delete" title="svn-delete" width="480" height="363" class="size-full wp-image-209" /&gt;[/caption] &lt;br/&gt;&lt;br/&gt;[caption id="attachment_210" align="alignnone" width="480" caption="svn commit"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/svn-commit.png" alt="svn commit" title="svn-commit" width="480" height="363" class="size-full wp-image-210" /&gt;[/caption] &lt;br/&gt;&lt;br/&gt;[caption id="attachment_214" align="alignnone" width="480" caption="Edit changelog with GNU nano"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/nano-in-xterm.png" alt="Edit changelog with GNU nano" title="nano-in-xterm" width="480" height="363" class="size-full wp-image-214" /&gt;[/caption] &lt;br/&gt;&lt;br/&gt;[caption id="attachment_215" align="alignnone" width="480" caption="svn commit changelog file"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/svn-commit-changelog.png" alt="svn commit changelog file" title="svn-commit-changelog" width="480" height="363" class="size-full wp-image-215" /&gt;[/caption] &lt;br/&gt;&lt;br/&gt;Have fun with Cygwin-x! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-7660961927359142217?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/7660961927359142217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=7660961927359142217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7660961927359142217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7660961927359142217'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/05/using-cygwin-svn-on-windows-xp_3552.html' title='using cygwin svn on windows xp'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-5234628353085084008</id><published>2009-05-23T21:51:00.003+02:00</published><updated>2010-03-14T09:20:01.905+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuz'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='Logo'/><title type='text'>Tuz gets in</title><content type='html'>ဒီေန႔ က်ေနာ္ &lt;code&gt;kernel 2.6.29&lt;/code&gt; သြင္းရင္းနဲ႔ ပတ္သက္ဆက္စပ္ၿပီး သတိရသြားတာေလး တစ္ခုရွိတယ္ .. ဒီအေၾကာင္းကို ဖိုရမ္ေတြမွာေရာ ဘေလာ႔ေတြမွာေရာေရးခဲ႔ၾကၿပီးပါၿပီ .. ဒါေပမယ္႔ logo ေလးလွလို႔ က်ေနာ္႔ဘေလာ႔ေပၚတင္ရင္း သူငယ္ခ်င္းေတြပါ ဒီအေၾကာင္းအရာေလး အေတြးထဲ ပူပူေႏြးေႏြးျပန္ေရာက္လာေစေအာင္ပါ .. &lt;br/&gt;&lt;br/&gt;[caption id="attachment_199" align="alignnone" width="320" caption="Tuz : new logo of Linux Kernel"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/tuz.png" alt="Tuz : new logo of Linux Kernel" title="tuz" width="320" height="239" class="size-full wp-image-199" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;မူရင္းဘေလာ႔က ဒီေအာက္မွာပါ ..&lt;br/&gt;&lt;br/&gt;http://ldn.linuxfoundation.org/blog-entry/the-kernel-gets-a-new-mascot&lt;br/&gt;&lt;br/&gt;အဲဒီလင္႔ေလးကေန ဆက္သြားရင္ အေၾကာင္းရင္းခံေလးေတြကို သိရမွာပါ ..&lt;br/&gt;&lt;br/&gt;Have a lot fun with Linux!! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-5234628353085084008?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/5234628353085084008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=5234628353085084008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5234628353085084008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5234628353085084008'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/05/tuz-gets-in_9387.html' title='Tuz gets in'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-5047750611959953737</id><published>2009-05-23T17:46:00.003+02:00</published><updated>2010-03-14T09:20:01.922+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='traffic'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vnstat'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='monitoring'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>vnstat on ubuntu 9.04</title><content type='html'>က်ေနာ္ &lt;code&gt;vnstat&lt;/code&gt; ကို ဒီ ubuntu 9.04 စတင္ကတည္းက install လုပ္ထားပါတယ္၊ ကိုယ္႔ရဲ႕ bandwidth ဘယ္ေလာက္အသံုးျပဳထားလဲ ရံဖန္ရံခါျဖစ္ျဖစ္ သိခ်င္တဲ႔အခါျဖစ္ျဖစ္ ၾကည့္ႏိုင္ေအာင္ network traffic ကို track လုပ္ေပးတဲ႔ ဒီ &lt;code&gt;vnstat&lt;/code&gt; program ငယ္ေလးကို ubuntu ေပၚမွာ install လုပ္ရေအာင္ ..&lt;br/&gt;&lt;br/&gt;&lt;code&gt;$ sudo apt-get install vnstat&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;အကယ္၍ အျခား user ေတြပါ သံုးလို႔ရေအာင္ဆိုရင္ ေအာက္က command lines ႏွစ္ခု ကိုပါ &lt;code&gt;Terminal&lt;/code&gt; ထဲမွာ run ေပးလိုက္ပါ ..&lt;br/&gt;&lt;br/&gt;&lt;code&gt;$ sudo chmod o+x /usr/bin/vnstat&lt;br/&gt;$ sudo chmod o+wx /var/lib/vnstat/&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;ၿပီးေတာ႔ ကိုယ္ monitor လုပ္မယ္႔ network interface (ဥပမာ &lt;code&gt;eth0&lt;/code&gt;, &lt;code&gt;eth1&lt;/code&gt;, etc.) ကို database နဲ႔ update လုပ္ေပးပါမယ္ ..&lt;br/&gt;&lt;br/&gt;ဥပမာ က်ေနာ္႔ network interface က eth1 ဆိုပါေတာ႔ .. အဲဒါက်ေနာ္က ေအာက္က command line ေလးနဲ႔ database တစ္ခုတည္ေဆာက္ခဲ႔ပါတယ္ ..&lt;br/&gt;&lt;br/&gt;&lt;code&gt;$ vnstat -u -i eth1&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;အဲဒါေတြလုပ္ၿပီးၿပီးခ်င္း ခ်က္ခ်င္းႀကီးေတာ႔ database မွာ ဘာ data မွ မရွိေသးတဲ႔ အတြက္ vnstat ကို ေခၚရင္ result က ထြက္လာေသးမွာမဟုတ္ပါဘူး .. မိနစ္ အတန္ၾကာ ဒါမွမဟုတ္ နာရီအတန္ငယ္ၾကာၿပီးမွ vnstat result ကိုၾကည့္လို႔ရမွာပါ ..&lt;br/&gt;&lt;code&gt;vnstat&lt;/code&gt; program ငယ္ေလးကို ဘယ္လို သံုးရမယ္ဆိုတာကို &lt;code&gt;--help&lt;/code&gt; option နဲ႔ &lt;br/&gt;&lt;code&gt;Terminal&lt;/code&gt; ထဲမွာ ၾကည့္ႏိုင္ပါတယ္ ..&lt;br/&gt;&lt;br/&gt;&lt;code&gt;$ vnstat --longhelp&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;ေအာက္က screenshots ေတြကေတာ႔ က်ေနာ္႔ bandwidth ရဲ႕ results ေတြပါ ..&lt;br/&gt;&lt;br/&gt;[caption id="attachment_191" align="alignnone" width="480" caption="vnstat result"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/vnstat.png" alt="vnstat result" title="vnstat" width="480" height="315" class="size-full wp-image-191" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;[caption id="attachment_192" align="alignnone" width="480" caption="vnstat weekly and monthly results"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/vnstat-results.png" alt="vnstat weekly and monthly results" title="vnstat-results" width="480" height="316" class="size-full wp-image-192" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;[caption id="attachment_193" align="alignnone" width="480" caption="vnstat hourly result"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/vnstat-hour.png" alt="vnstat hourly result" title="vnstat-hour" width="480" height="316" class="size-full wp-image-193" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;Have a lot fun with vnstat! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-5047750611959953737?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/5047750611959953737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=5047750611959953737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5047750611959953737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5047750611959953737'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/05/vnstat-on-ubuntu-904_8339.html' title='vnstat on ubuntu 9.04'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-1366229369028722927</id><published>2009-05-23T12:34:00.005+02:00</published><updated>2010-03-14T09:20:01.650+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='disable'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='ipv6'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>disable ipv6 on ubuntu 9.04</title><content type='html'>က်ေနာ္တို႔ ဖိုရမ္ထဲမွာ ဒီအေၾကာင္းေတြေဆြးေႏြးခဲ႔ၾကတယ္၊ &lt;code&gt;ubuntu jaunty&lt;/code&gt; မွာ kernel အသစ္ကို install မလုပ္ပဲ ipv6 ကို disable လုပ္လို႔မရေၾကာင္းသိရွိရတယ္။ အဲဒါက &lt;code&gt;ubuntu jaunty kernel v2.6.28&lt;/code&gt; (default kernel) မွာ bug ရွိေနတယ္ ယူဆပါတယ္။ အဲဒါေၾကာင္႔ က်ေနာ္တို႔ kernel v2.6.29* နဲ႔ test လုပ္ၾကည့္ပါတယ္။ အဆင္ေျပခဲ႔ပါတယ္။ လုပ္နည္းေလးကို အတက္ႏိုင္ဆံုး တဆင္႔ခ်င္းေရးၾကည့္မယ္ေနာ္ ..&lt;br /&gt;&lt;br /&gt;ပထမဦးဆံုး က်ေနာ္တို႔ kernel ကို download လုပ္ရမွာပါ .. ubuntu kernel ကို download လုပ္ဖို႔ repository က ေအာက္ကလင္႔ပါ ..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;http://kernel.ubuntu.com/~kernel-ppa/mainline/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;က်ေနာ္ test လုပ္တဲ႔ kernel က v2.6.29 ဆိုေတာ႔ ဒီေအာက္ကလင္႔မွာပါ ..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;က်ေနာ္႔ ubuntu က i386 base ဆိုေတာ႔ က်ေနာ္ download ရမယ္႔ urls ေတြကို တစ္ခါတည္း စုၿပီး တခါတည္းဆက္တိုက္ download လုပ္မွာပါ .. ပထမဆံုး က်ေနာ္ downloaded files ေတြထားဖို႔အတြက္ Folder အသစ္တစ္ခုလုပ္ၿပီး nano နဲ႔ urls ေတြကို တဖိုင္တည္းမွာ စုၿပီး wget နဲ႔ download လုပ္ပါတယ္ ..&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Making kernel downlaod urls file with nano&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ mkdir kernel-2.6.29&lt;br /&gt;$ cd kernel-2.6.29&lt;br /&gt;$ nano kernel-2.6.29.txt&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_170" align="alignnone" width="480" caption="kernel download urls file make with nano"]&lt;img alt="kernel download urls file make with nano" class="size-full wp-image-170" height="315" src="http://box02blog.files.wordpress.com/2009/05/urls-file-make-w-nano.png" title="urls-file-make-w-nano" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;အဲဒီဖိုင္လုပ္ၿပီးၿပီဆိုရင္ က်ေနာ္ Terminal ထဲမွာပဲ wget နဲ႔ download လုပ္ပါတယ္&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Downloading packages with wget in Terminal&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ wget -i kernel-2.6.29.txt&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_171" align="alignnone" width="480" caption="downlond kernel*.deb by wget"]&lt;img alt="downlond kernel*.deb by wget" class="size-full wp-image-171" height="314" src="http://box02blog.files.wordpress.com/2009/05/wget-i-urls-file.png" title="wget-i-urls-file" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ၿပီးေတာ႔ ရလာတဲ႔ packages ေတြကို Terminal ထဲကေနပဲ dpkg နဲ႔ install လုပ္ပါတယ္ ..&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Installing packages with dpkg in Terminal&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo dpkg -i *.deb&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_172" align="alignnone" width="480" caption="installing packages by dpkg"]&lt;img alt="installing packages by dpkg" class="size-full wp-image-172" height="314" src="http://box02blog.files.wordpress.com/2009/05/install-w-dpkg.png" title="install-w-dpkg" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;install လုပ္တဲ႔အခါမွာ &lt;code&gt;grub&lt;/code&gt; ကို update လုပ္စဥ္မွာ grub menu list ကို update လုပ္ဖို႔ေမးလာမွာပါ .. အဲဒီေတာ႔ က်ေနာ္က manually edit လုပ္ခ်င္တာနဲ႔ "&lt;code&gt;keep the local version currently installed&lt;/code&gt;" ကိုေရြးလိုက္ပါတယ္ ..&lt;br /&gt;&lt;br /&gt;[caption id="attachment_173" align="alignnone" width="480" caption="keep my grub menu.lst version"]&lt;img alt="keep my grub menu.lst version" class="size-full wp-image-173" height="316" src="http://box02blog.files.wordpress.com/2009/05/keep-my-grub-mebu-lst.png" title="keep-my-grub-menu-lst" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;[caption id="attachment_174" align="alignnone" width="480" caption="done new kernel 2.6.29 installation"]&lt;img alt="done new kernel 2.6.29 installation" class="size-full wp-image-174" height="316" src="http://box02blog.files.wordpress.com/2009/05/done-install.png" title="done-install" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ၿပီးေတာ႔ က်ေနာ္ grub menu list ကို manually edit လုပ္ပါတယ္ ..&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Editing grub/menu.lst manually&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ gksudo gedit /boot/grub/menu.lst&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ေအာက္က နမူနာနဲ႔ edit လုပ္ေပးရပါတယ္ ..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;title   Ubuntu 9.04, kernel 2.6.29-020629-generic&lt;br /&gt;uuid   7362f3b7-70ef-4ae6-8c53-54fb13571d0f&lt;br /&gt;kernel   /boot/vmlinuz-2.6.29-020629-generic root=UUID=7362f3b7-70ef-4ae6-8c53-54fb13571d0f ro quiet splash ipv6.disable=1&lt;br /&gt;initrd   /boot/initrd.img-2.6.29-020629-generic&lt;br /&gt;quiet&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;သတိထားရမွာက &lt;code&gt;kernel version&lt;/code&gt; ရယ္ &lt;code&gt;uuid&lt;/code&gt; ရယ္ ၿပီးေတာ႔ &lt;code&gt;ipv6.disable=1&lt;/code&gt; ရယ္ကိုပါ ..&lt;br /&gt;&lt;br /&gt;[caption id="attachment_175" align="alignnone" width="480" caption="edit my grub/menu.lst manually"]&lt;img alt="edit my grub/menu.lst manually" class="size-full wp-image-175" height="383" src="http://box02blog.files.wordpress.com/2009/05/edit-grub-menu-manually.png" title="edit-grub-menu-manually" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;ၿပီးရင္ grub ကို update လုပ္ေပးရပါမယ္ ..&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ sudo update-grub&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ၿပီးရင္ reboot လုပ္မယ္၊ system ထဲေရာက္ရင္ ipv6 က တကယ္ပဲ disable ျဖစ္လားမျဖစ္လား စမ္းစစ္ၾကည့္ပါမယ္ .. output မထြက္လာဘူးဆိုရင္ ဒါဟာ တကယ္ disable ျဖစ္တာပါပဲ ..&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Checking ipv6 disable or not&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ ip a | grep inet*&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;$ ip a | grep inet6&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[caption id="attachment_185" align="alignnone" width="480" caption="check ipv6 disable and kernel version"]&lt;img alt="check ipv6 disable and kernel version" class="size-full wp-image-185" height="315" src="http://box02blog.files.wordpress.com/2009/05/check-ipv6-disable-in-new-kernel.png" title="check-ipv6-disable-in-new-kernel" width="480" /&gt;[/caption]&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ref:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;http://www.ubuntu-inside.me/2009/04/howto-disable-ipv6-at-ubuntu-jaunty.html&lt;br /&gt;&lt;br /&gt;Have fun! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-1366229369028722927?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/1366229369028722927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=1366229369028722927' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1366229369028722927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1366229369028722927'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/05/disable-ipv6-on-ubuntu-904_8543.html' title='disable ipv6 on ubuntu 9.04'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-5430626066482853107</id><published>2009-05-20T10:17:00.003+02:00</published><updated>2010-03-14T09:20:01.939+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='WMware Player'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Screenshots'/><title type='text'>vmware player</title><content type='html'>က်ေနာ္႔ဘေလာ႔မွာ စာမေရးရတာၾကာပါၿပီ.. ဟိုစာေရးဆရာစကားနဲ႔ဆိုရင္ ကုန္ၾကမ္းေတြမရွာႏိုင္ခဲ႔ဘူူးေပါ႔ ;) ခုက်ေနာ္ pictures ေတြေလွ်ာက္ၾကည့္ရင္း မႏွစ္က အလုပ္ထဲမွာ Fedora 9 ကို vmware player နဲ႔စမ္းတုန္းက shot ထားတဲ႔ screenshots ေလးေတြကို ေတြ႔ေတာ႔လွတာနဲ႔ ဘေလာ႔ေပၚတင္လိုက္တာပါ.. &lt;br/&gt;&lt;br/&gt;[caption id="attachment_162" align="alignnone" width="480" caption="wmware player"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/wm1.png" alt="wmware player" title="wm1" width="480" height="377" class="size-full wp-image-162" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;[caption id="attachment_163" align="alignnone" width="480" caption="Fedora 9 in WMware Player on Windows XP"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/wm2.png" alt="Fedora 9 in WMware Player on Windows XP" title="wm2" width="480" height="389" class="size-full wp-image-163" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;Have a lot of fun! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-5430626066482853107?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/5430626066482853107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=5430626066482853107' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5430626066482853107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5430626066482853107'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/05/vmware-player_6593.html' title='vmware player'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8287929947014332059</id><published>2009-03-22T14:14:00.003+01:00</published><updated>2010-03-14T09:20:01.954+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='FSF'/><category scheme='http://www.blogger.com/atom/ns#' term='emotion'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Software'/><title type='text'>free software song</title><content type='html'>ဒီသီခ်င္းေလးဟာ က်ေနာ္တို႔ Free Software ကမၻာကေရးထားတဲ႔ သီခ်င္းေလးတစ္ပုဒ္ပါ ..&lt;br/&gt;သီခ်င္းေရးထားတဲ႔သူကေတာ႔ Richard Stallman ျဖစ္ပါတယ္ .. ခံစားၾကည့္ပါဗ်ား .. :-)&lt;br/&gt;ခုက်ေနာ္တင္ထားတဲ႔ သီခ်င္းေလးက Rhythmic version ပါ ..&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.gnu.org/music/free-software-song-rhythmic.mp3'&gt;free software song rhythmic&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;[To the melody of &lt;a href="http://www.gnu.org/music/free-software-song.html#SadiMoma"&gt;Sadi Moma&lt;/a&gt;:]&lt;br/&gt;&lt;br/&gt;Join us now and share the software;&lt;br/&gt;You'll be free, hackers, you'll be free.&lt;br/&gt;x2&lt;br/&gt;&lt;br/&gt;Hoarders may get piles of money,&lt;br/&gt;That is true, hackers, that is true.&lt;br/&gt;But they cannot help their neighbors;&lt;br/&gt;That's not good, hackers, that's not good.&lt;br/&gt;&lt;br/&gt;When we have enough free software&lt;br/&gt;At our call, hackers, at our call,&lt;br/&gt;We'll throw out those dirty licenses&lt;br/&gt;Ever more, hackers, ever more.&lt;br/&gt;&lt;br/&gt;Join us now and share the software;&lt;br/&gt;You'll be free, hackers, you'll be free.&lt;br/&gt;x2&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;အကယ္၍ streamline နားေထာင္ခ်င္ပါက ေအာက္ကလင္႔ေလးကို ကူးယူၿပီး သီးသန္႔ browser tab မွာျဖစ္ျဖစ္၊ တျခား player တစ္ခုခုႏွင္႔ပဲျဖစ္ျဖစ္နားေထာင္ႏိုင္ပါတယ္ ခင္ဗ်ား ..&lt;br/&gt;&lt;br/&gt;http://www.gnu.org/music/free-software-song-rhythmic.mp3&lt;br/&gt;&lt;br/&gt;source: http://www.gnu.org/music/free-software-song.html&lt;br/&gt;&lt;br/&gt;have fun! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8287929947014332059?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8287929947014332059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8287929947014332059' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8287929947014332059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8287929947014332059'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/free-software-song_6725.html' title='free software song'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-5075018323982596454</id><published>2009-03-20T16:34:00.003+01:00</published><updated>2010-03-14T09:20:01.973+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>twitter from terminal</title><content type='html'>ဒီည က်ေနာ္ twitter home page ကိုသြားတာ ကိုေနယံဦးရဲ႕ tweet တစ္ခုမွာ "&lt;a href="http://www.junauza.com/2009/03/follow-me-twitting-from-linux-command.html"&gt;Twitting from the Linux Command Line&lt;/a&gt;" လင္႔ေလးေတြ႔တယ္၊ စမ္းၾကည့္တာေပါ႔ :-) သူက &lt;span style="font-family:courier new;"&gt;cURL&lt;/span&gt; နဲ႔အလုပ္ လုပ္တာေလ .. မိုက္တယ္ မဆိုးဘူး :D ျမန္မာလုိတြတ္ၾကည့္တယ္ .. &lt;span style="font-family:courier new;"&gt;Terminal&lt;/span&gt; ထဲမွာဆိုေတာ႔ မျမင္မစမ္း မွန္းရိုက္ရတာေပါ႔ .. အဓိကကေတာ႔ အလုပ္လုပ္ဖို႔ပဲေနာ္ :-) လုပ္နည္းကေတာ႔ အေပၚကလင္႔မွာပဲၾကည့္လိုက္ေနာ္ .. ေက်းဇူး ကိုေနယံဦးေရ .. :)&lt;br/&gt;&lt;br/&gt;&lt;img src="http://box02blog.files.wordpress.com/2009/03/twitter-terminal.png" alt="twitter-terminal" title="twitter-terminal" width="480" height="315" class="alignnone size-full wp-image-145" /&gt;&lt;br/&gt;&lt;strong&gt;Twitting from Terminal&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-5075018323982596454?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/5075018323982596454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=5075018323982596454' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5075018323982596454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5075018323982596454'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/twitter-from-terminal_3871.html' title='twitter from terminal'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6016662117539752104</id><published>2009-03-20T13:35:00.003+01:00</published><updated>2010-03-14T09:20:01.991+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='gbrainy'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>gbrainy နဲ႔ ဦးေႏွာက္အလုပ္လုပ္ျခင္း</title><content type='html'>တခါတေလ ကိုယ္႔ဦးေႏွာက္သံုးလို႔မရေတာ႔ဘူး၊ ျဖတ္ထိုးဥာဏ္ေတြမရွိေတာ႔ဘူး၊ မွတ္ဥာဏ္ေတြ မေကာင္းေတာ႔ဘူးလို႔ ကိုယ္႔ကိုကိုယ္ေတြးမိဖူးလား? :D က်ေနာ္ေတာ႔ တခါတေလ အဲလိုေလး ေတြးမိတက္တယ္။ ဓါးမ်ားလိုေပါ႔ မေသြးပဲထား တံုးတက္တယ္ေျပာၾကသလို ဦးေႏွာက္ကိုလည္း ထက္ျမတ္ေအာင္ ေသြးေပးဖို႔လိုမယ္ထင္ပါတယ္။ ( အဟဲ စာေရးဆရာေလသံနဲ႔ :P ) ဥာဏ္ရည္ဥာဏ္ေသြးထက္ျမတ္ဖို႔အတြက္ ေပ်ာ္ေပ်ာ္ပါးပါး ကစားၾကရေအာင္လား သူငယ္ခ်င္းတို႔။ :-) ဒီ &lt;a href="http://live.gnome.org/gbrainy/"&gt;gbrainy&lt;/a&gt; software ကို Linux Platform မွာေရာ Windows Platform မွာပါ install လုပ္ႏိုင္ပါတယ္။ Windows အတြက္ကိုေတာ႔ ထံုးစံ အတိုင္း &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=221941&amp;amp;package_id=268141"&gt;sourceforge.net&lt;/a&gt; မွာ ရယူႏိုင္ပါတယ္။&lt;br/&gt;&lt;br/&gt;[caption id="attachment_116" align="alignnone" width="480" caption="gbrainy"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/gbrainy.png" alt="gbrainy" title="gbrainy" width="480" height="596" class="size-full wp-image-116" /&gt;[/caption]&lt;br/&gt;&lt;strong&gt;gbrainy&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6016662117539752104?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6016662117539752104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6016662117539752104' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6016662117539752104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6016662117539752104'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/gbrainy_9283.html' title='gbrainy နဲ႔ ဦးေႏွာက္အလုပ္လုပ္ျခင္း'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8756239202888088077</id><published>2009-03-16T06:35:00.008+01:00</published><updated>2010-03-14T09:20:01.794+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>a c++ program</title><content type='html'>&lt;div class="mycode"&gt;/*&lt;br /&gt;   this is a program to demonstrate the basics of&lt;br /&gt;   a c++ programme, it includes comments,&lt;br /&gt;   header files, the main() function and cout&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;#include &amp;#60;iostream&amp;#62;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;  cout&amp;lt;&amp;lt;"Hello World!\n";&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/iostream&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8756239202888088077?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8756239202888088077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8756239202888088077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8756239202888088077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8756239202888088077'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/c-program_6487.html' title='a c++ program'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3977548771117820433</id><published>2009-03-15T13:06:00.003+01:00</published><updated>2010-03-14T09:20:02.009+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Coding'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='syntax'/><title type='text'>vim syntax on</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Ubuntu&lt;/span&gt; မွာတုန္းက &lt;span style="font-family:courier new;"&gt;vim-full&lt;/span&gt; ကို install လုပ္ၿပီးလ်င္ vim syntax highlight က အလိုအေလွ်ာက္ on ၿပီးသားပါ။ ဒါေပမယ္႔ က်ေနာ္႔ &lt;span style="font-family:courier new;"&gt;debian lenny&lt;/span&gt; မွာ အလိုအေလွ်ာက္ on ျဖစ္မေနအတြက္ က်ေနာ္ &lt;span style="font-family:courier new;"&gt;.vimrc&lt;/span&gt; ဖိုင္ကို အသစ္လုပ္ေပးၿပီး on ရပါတယ္။ လုပ္ပံုကေတာ႔ Terminal ထဲမွာ ေအာက္ကအတုိင္း &lt;span style="font-family:courier new;"&gt;vim&lt;/span&gt; နဲ႔ပဲ အဲဒီဖိုင္အသစ္ကိုေဆာက္ေပး လိုက္ပါတယ္။ ၿပီရင္ အဲဒီဖိုင္ထဲမွာ '&lt;span style="font-family:courier new;"&gt;:syntax on&lt;/span&gt;' ဆိုၿပီးရိုက္ထည့္ေပးလိုက္ပါတယ္။ ေအာက္မွာ Terminal ထဲမွာ ရိုက္တဲ႔ command line နဲ႔ ဖိုင္ထဲမွာ ရိုက္ထည့္ထားတာကို ေတြ႕ရမွာပါ။&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ vim ~/.vimrc&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;[caption id="attachment_118" align="alignnone" width="480" caption=".vimrc file"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/vimrc.png" alt=".vimrc file" title="vimrc" width="480" height="315" class="size-full wp-image-118" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;ၿပီးရင္ ဖိုင္ကို သိမ္းဆည္းၿပီးပိတ္ပါ။ အဲဒီဖိုင္ေလး effect ျဖစ္ဖို႔အတြက္ Logout လုပ္ေပးလိုက္ပါ။ Login ျပန္ၿပီး &lt;span style="font-family:courier new;"&gt;vim&lt;/span&gt; နဲ႔ source file ေတြျပန္ဖြင္႔တဲ႔အခါ syntax highlighting on ေနတာ ေတြ႕ရပါလိမ္႔မယ္။&lt;br/&gt;&lt;br/&gt;[caption id="attachment_119" align="alignnone" width="480" caption="syntax on"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/java-syntax.png" alt="syntax on" title="java-syntax" width="480" height="316" class="size-full wp-image-119" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;အကယ္၍ run time မွာပဲ syntax off ခ်င္တယ္ဆိုရင္ &lt;span style="font-family:courier new;"&gt;vim&lt;/span&gt; ကို '&lt;span style="font-family:courier new;"&gt;:syntax off&lt;/span&gt;' command ေပးလိုက္လ်င္ syntax highlight off ျဖစ္သြားမွာပါ။&lt;br/&gt;&lt;br/&gt;[caption id="attachment_120" align="alignnone" width="480" caption="syntax off"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/java-syntax-off.png" alt="syntax off" title="java-syntax-off" width="480" height="316" class="size-full wp-image-120" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;vim&lt;/span&gt; ရဲ႕ မ်က္စိေအးတဲ႔ syntax highlight color နဲ႔ code ေတြကို ေပ်ာ္ရႊင္စြာေရးႏိုင္ပါေစ .. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3977548771117820433?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3977548771117820433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3977548771117820433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3977548771117820433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3977548771117820433'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/vim-syntax-on_4249.html' title='vim syntax on'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-5342849067674794856</id><published>2009-03-15T03:37:00.003+01:00</published><updated>2010-03-14T09:20:02.026+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gedit'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Executing'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Compiling'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><title type='text'>compile &amp;&amp; execute in gedit</title><content type='html'>Source code ေတြကို &lt;span style="font-family:courier new;"&gt;vim&lt;/span&gt; မွာေရးၿပီး Terminal မွာပဲ တခါတည္း compile &amp;amp; execute လုပ္တာက GUI အားသန္သူမ်ားအတြက္ မကိုက္လွပါဘူး။ စတင္သူမ်ားက &lt;span style="font-family:courier new;"&gt;gedit&lt;/span&gt; နဲ႔လုပ္ခ်င္မွာပဲေလ၊ လြယ္လဲ လြယ္ကူပါတယ္။ &lt;span style="font-family:courier new;"&gt;gedit&lt;/span&gt; ဟာ တကယ္႔ကို powerful text editor ျဖစ္တဲ႔အျပင္ သူ႔ရဲ႕ plugin ေတြသံုးၿပီး simple program ေလးေတြကိုပါ ေလ႔လာလို႔ရတဲ႔ powerful tool တစ္ခုျဖစ္ပါတယ္။ ဥပမာ &lt;span style="font-family:courier new;"&gt;C++&lt;/span&gt; ကိုစတင္ေလ႔လာလိုသူမ်ားအတြက္ &lt;span style="font-family:courier new;"&gt;gedit&lt;/span&gt; ကိုသံုးၿပီး C++ source file ကို ဘယ္လို compile လုပ္ၿပီး execute လုပ္တယ္ဆိုတာ တင္ျပေပးမွာပါ။&lt;br/&gt;အရင္ဦးဆံုး gedit plugin ျဖစ္တဲ႔ External Tools ကို Activate လုပ္ရေအာင္ ..&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;gedit&lt;/span&gt; ကိုဖြင္႔ပါ .. &lt;span style="font-family:courier new;"&gt;Edit &amp;gt; Preferences&lt;/span&gt; ကို သြားပါ .. gedit Preferences Window ေလးေပၚလာ မယ္ .. Plugins Tab ကို ဆက္သြားမယ္ .. အဲဒီမွာ External Tools plugin ကို check box မွာ mark လုပ္ေပးၿပီး Activate လုပ္ေပးပါ [see:fig-1] ..&lt;br/&gt;&lt;br/&gt;[caption id="attachment_122" align="alignnone" width="480" caption="Figure 1"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/gedit-fig_1.png" alt="Figure 1" title="gedit-fig_1" width="480" height="383" class="size-full wp-image-122" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;ၿပီးရင္ &lt;span style="font-family:courier new;"&gt;gedit &amp;gt; Tools &amp;gt; External Tools&lt;/span&gt; ကိုဖြင္႔ပါ .. External Tools Manager Window [see:fig.3] ေလးေပၚလာမယ္ .. အဲဒီမွာ Tools အသစ္ႏွစ္ခုကို New buttom ေလးသံုးၿပီးေတာ႔ ထည့္ေပးရေအာင္ .. ပထမတစ္ခုကို "&lt;span style="font-family:courier new;"&gt;Compile C++&lt;/span&gt;" ႏွင္႔ ေနာက္တစ္ခုကိုက်ေတာ႔ "&lt;span style="font-family:courier new;"&gt;Run C++&lt;/span&gt;" လို႔နာမည္ေပးရေအာင္ .. ဒါေပမယ္႔ အဆင္ေျပသလို နာမည္ေပးႏိုင္ပါတယ္ .. အဓိကကေတာ႔ ကိုယ္သိဖို႔ပါပဲ [see:fig-2] ..&lt;br/&gt;&lt;br/&gt;[caption id="attachment_123" align="alignnone" width="480" caption="Figure 2"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/gedit-fig_2.png" alt="Figure 2" title="gedit-fig_2" width="480" height="391" class="size-full wp-image-123" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;Compile C++ အတြက္ျဖည့္ရမယ္႔ ဟာေတြကေတာ႔ ..&lt;br/&gt;Description: Compile C++ by using g++&lt;br/&gt;Accelerator: F5&lt;br/&gt;Command(s): &lt;span style="font-family:courier new;"&gt;g++ $GEDIT_CURRENT_DOCUMENT_NAME -o ${GEDIT_CURRENT_DOCUMENT_NAME%.*}&lt;/span&gt;&lt;br/&gt;Input: Nothing&lt;br/&gt;Output: Insert in output panel&lt;br/&gt;Applicability: All documents&lt;br/&gt;&lt;br/&gt;Run C++ အတြက္ျဖည့္ရမွာကေတာ႔ ..&lt;br/&gt;Description: Run C++&lt;br/&gt;Accelerator: F6&lt;br/&gt;Command(s): &lt;span style="font-family:courier new;"&gt;./${GEDIT_CURRENT_DOCUMENT_NAME%.*}&lt;/span&gt;&lt;br/&gt;Input: Nothing&lt;br/&gt;Output: Insert in output panel&lt;br/&gt;Applicability: All documents&lt;br/&gt;&lt;br/&gt;အဲလိုျဖည့္ေပးလိုက္တဲ႔အတြက္ &lt;span style="font-family:courier new;"&gt;gedit&lt;/span&gt; မွာ C++ source code ကို view ၾကည့္ရာကေန F5 ႏွိပ္ေပးလိုက္ရင္ &lt;span style="font-family:courier new;"&gt;g++&lt;/span&gt; က အဲဒီ source file ကို compile လုပ္ေပးၿပီး F6 ကို ႏွိပ္လိုက္ရင္ shell က execute လုပ္ေပးပါလိမ္႔မယ္။ ဒါမွမဟုတ္လဲ &lt;span style="font-family:courier new;"&gt;gedit &amp;gt; Tools&lt;/span&gt; ကိုသြားၿပီး dropdown menu ကေန &lt;span style="font-family:courier new;"&gt;Compile C++&lt;/span&gt; နဲ႔ &lt;span style="font-family:courier new;"&gt;Run C++&lt;/span&gt; တို႔ကို သံုးႏိုင္ပါတယ္။&lt;br/&gt;&lt;br/&gt;&lt;em&gt;Compiling C++ souce file&lt;/em&gt;&lt;br/&gt;[caption id="attachment_124" align="alignnone" width="480" caption="Figure 3"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/gedit-fig_3.png" alt="Figure 3" title="gedit-fig_3" width="480" height="391" class="size-full wp-image-124" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;&lt;em&gt;Executing C++ program&lt;/em&gt;&lt;br/&gt;[caption id="attachment_125" align="alignnone" width="480" caption="Figure 4"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/gedit-fig_4.png" alt="Figure 4" title="gedit-fig_4" width="480" height="391" class="size-full wp-image-125" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;အကယ္၍ Terminal ထဲမွာပဲ compile &amp;amp;&amp;amp; execute လုပ္ခ်င္လ်င္ေတာ႔ ..&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ g++ -o Sample Sample.cpp&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ ./Sample&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Sample ဆိုတာက compile လုပ္ၿပီးရလာမယ္႔ &lt;span style="font-family:courier new;"&gt;output file&lt;/span&gt; (program) ပါ၊ Sample.cpp ကေတာ႔ &lt;span style="font-family:courier new;"&gt;input file&lt;/span&gt; (c++ source file) ပါ။ စတင္မယ္႔သူမ်ား အစျပဳႏိုင္ၿပီလို႔ ေမွ်ာ္လင္႔ပါတယ္ .. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-5342849067674794856?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/5342849067674794856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=5342849067674794856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5342849067674794856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/5342849067674794856'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/compile-execute-in-gedit_1582.html' title='compile &amp;amp;&amp;amp; execute in gedit'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3867294710918555840</id><published>2009-03-13T07:31:00.003+01:00</published><updated>2010-03-14T09:20:02.044+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='emotion'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio'/><title type='text'>every breath you take</title><content type='html'>က်ေနာ္ႀကိဳက္တဲ႔ သီခ်င္းေလးတစ္ပုဒ္ပါ။ The Police အဖြဲ႕က ဒီသီခ်င္းေလးကိုဆိုထားတယ္ေလ .. :-)&lt;br/&gt;&lt;br/&gt;[audio:EveryBreathYouTake.mp3]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3867294710918555840?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3867294710918555840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3867294710918555840' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3867294710918555840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3867294710918555840'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/every-breath-you-take_1401.html' title='every breath you take'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-2147976507110313547</id><published>2009-03-05T13:35:00.003+01:00</published><updated>2010-03-14T09:20:02.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Audio'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Lenny'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Alsa'/><title type='text'>no sound on my debian lenny</title><content type='html'>က်ေနာ္ ဒီညေနအလုပ္ကျပန္လာၿပီး အိမ္ေရာက္ေတာ႔ ကြန္ပ်ဴတာဖြင္႔လိုက္ေတာ႔ သတိထားမိတာေလးက Task Bar ေပၚက speaker ေလးမွာ အနီေရာင္ၾကက္ေျခခက္ေလး ထူးထူးျခားျခားေတြ႕ရတယ္။ အဲဒါနဲ႔ က်ေနာ္ Skype call testing နဲ႔ အသံကို စမ္းၾကည့္ပါ တယ္။ အလုပ္မလုပ္ဘူး၊ Audio Setting ကိုၾကည့္ေတာ႔ default setting မဟုတ္ပဲ usb audio device ဘာညာကိကြဆိုၿပီးေပၚေနတယ္၊ က်ေနာ္က Labtec Webcam Pro မွာတြဲပါ လာတဲ႔ usb audio ကိုအရင္ကတည္းကမသံုးဘူးေလ .. အဲလိုေပၚလာေတာ႔ က်ေနာ္ အရင္ driver ကိုျပန္ေျပာင္းၿပီး စမ္းၾကည့္တာေပါ႔ .. စမ္းၾကည့္တာေတာ႔ အဆင္ေျပပါတယ္။ ဒါေပမယ္႔ က်ေနာ္ Podcasts နားေထာင္ဖို႔ Rhythmbox ကိုဖြင္႔တယ္၊ RFA podcasts ကို Play တယ္ အသံမၾကားရဘူး error တက္လာတယ္။ ေနာက္ၿပီး Radio ေတြဖြင္႔ေတာ႔လဲ error တက္လာတယ္။ MPlayer နဲ႔ Movie ဖြင္႔ၾကည့္ေတာ႔လဲ audio error တက္လာတယ္။ က်ေနာ္ တခ်က္ေခါင္းနပမ္းၾကီးသြားတယ္။ စိတ္ကအလြယ္လိုက္ၿပီး အသစ္ျပန္ Install လုပ္ဖို႔ ၾကံစည္လိုက္ေသးတယ္။ မျဖစ္ဘူးေလလို႔ ျပသာနာေျဖရွင္းတဲ႔ အခ်ိန္နဲ႔ အသစ္ install လုပ္တဲ႔အခ်ိန္နဲ႔က တူတူေလာက္လဲေနမွာလို႔ ေျဖရွင္းလိုက္တာ ေကာင္းခ်ည္ရဲ႕ ဆိုၿပီး ျပသာနာရဲ႕အေျဖကိုရွာတာေပါ႔ .. အဲဒီမွာ alsaconf နဲ႔ sound module ကို configure ျပန္လုပ္လိုက္တာ အဆင္ေျပေပမယ္႔၊ Reboot လုပ္လိုက္ရင္ အရင္အတိုင္း error ထပ္ျပန္ျပတယ္။ က်ေနာ္ စိတ္နည္းနည္းပိုပူသြားတယ္။ ဘာျဖစ္ပါလိမ္႔ေပါ႔ .. ေခါင္းလဲနည္းနည္းေနာက္သြားတယ္ .. လုပ္ေနရင္းတန္းလန္းကို မရတာဆိုေတာ႔ .. စဥ္းစားရင္းနဲ႔ ေနာက္ဆံုးက်ေတာ႔ ဖ်က္ကနဲ အလင္းတန္းတစ္ခုထိုးက်လာတယ္ :-P ဒီ usb audio ေၾကာင္႔လားမသိဘူးေပါ႔လို႔ ဆိုၿပီး Reboot ျပန္လုပ္ၿပီး alsaconf ကို မ Run ခင္ sound module ကိုေခၚၾကည့္တယ္၊ မဟုတ္မွလြဲေရာ ဒီေကာင္က က်ေနာ္႔ onboard sound driver မတက္ခင္သူက အရင္တက္ေနတာကိုး .. အဲဒါနဲ႔ သူ႔ကိုလဲေနရာေပး လိုက္ေတာ႔ အဆင္ေျပသြားတယ္။ :-)&lt;br/&gt;&lt;br/&gt;ေျဖရွင္းလိုက္ပံုက ပထမဆံုးစက္ကို reboot လုပ္လုိက္တယ္။ ၿပီးေတာ႔ ဘာ sound module တက္ေနတယ္ဆိုတာ စစ္ေဆးတယ္ ..&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;box02@dhcppc0:~$ su&lt;br/&gt;Password:&lt;br/&gt;dhcppc0:/home/box02# cat /proc/asound/modules&lt;br/&gt;0 snd_usb_audio&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;dhcppc0:/home/box02#&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ဒီလိုျပေနေတာ႔ usb audio ကအရင္တက္ေနတာေတြ႕ရတယ္ .. အမွန္တကယ္ဆိုရင္ ကိုယ္႔ဆီမွာအလုပ္လုပ္ေနတဲ႔ onboard audio card က အရင္တက္ႏွင္႔ရမွာ .. ဒီေနရာမွာ ကိုယ္႔ onboard audio card က အလုပ္လုပ္တယ္လို႔ေျပာႏိုင္တာဟာ alsaconf ေၾကာင္႔ ပါပဲ .. က်ေနာ္ alsaconf ကို run ၿပီးတဲ႔အခ်ိန္မွာ အသံေတြျပန္ထြက္လာတယ္။ အဲဒီေတာ႔ alsa က ကိုယ္႔ရဲ႕ ဘာ sound card ကိုအလုပ္လုပ္ေစႏိုင္လဲဆိုတာ သိတယ္ေလ .. alsaconf ကို run ၿပီးတဲ႔ အခ်ိန္မွာ sound module ကိုျပန္ check ၾကည့္တဲ႔အခါ ..&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;dhcppc0:/home/box02# cat /proc/asound/modules&lt;br/&gt;0 snd_intel8x0&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ဒီလိုေပၚေနတာမို႔လို႔ က်ေနာ္႔ onboard sound card "snd_intel8x0" အလုပ္လုပ္တယ္ ဆိုတာေျပာႏိုင္တာေပါ႔ေနာ္ .. ဒါေပမယ္႔ က်ေနာ္ေျပာခဲ႔တဲ႔အတိုင္း reboot ျပန္လုပ္လိုက္တဲ႔အခါ usb_audio က အရင္ျပန္တက္လာတာမို႔ reboot လုပ္လုိက္တိုင္း alsaconf ကို run ေပးေနရမယ္ဆိုရင္ေတာ႔ အလုပ္မျဖစ္ဘူးေလ .. အဲဒါေၾကာင္႔ ဒီျပသာနာကို ေျဖရွင္းတဲ႔နည္းက usb_audio sound အတြက္ေနရာေလးေပးဖို႔ပါပဲ .. လုပ္လိုက္တာကေတာ႔&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;$ su&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;# gedit /etc/modprobe.d/sound&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ကိုဖြင္႔ၿပီး ေအာက္က တစ္လိုင္းကို ထပ္ထည့္ေပးလိုက္တာပါပဲ ..&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;options snd_usb_audio index=1&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;အဲဒါေလးမထည့္ေပးပဲ ပံုမွန္ အတိုင္းဆိုရင္ က်ေနာ္႔ sound file မွာ default အေနနဲ႔&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;alias snd-card-0 snd-intel8x0&lt;br/&gt;options snd-intel8x0 index=0&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;အဲလိုေလးပဲရွိေနမွာပါ။ အဲဒါေၾကာင္႔ ဟိုတစ္ေၾကာင္းကိုထည့္ေပါင္းေပးလိုက္ေတာ႔   /etc/modprobe.d/sound ဖိုင္မွာ ဒီေအာက္ကလိုေလးျဖစ္သြားတာပါ။&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;br/&gt;alias snd-card-0 snd-intel8x0&lt;br/&gt;options snd-intel8x0 index=0&lt;br/&gt;options snd_usb_audio index=1&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ဖိုင္ကို သိမ္းၿပီးေတာ႔ က်ေနာ္ reboot ျပန္လုပ္ေပးလိုက္တာ အားလံုးကို အဆင္ေျပသြား တာပါပဲခင္ဗ်ား .. အဲဒါေၾကာင္း ျပသာနာဆိုေရွာင္မေျပးပဲ နဖူးေတြ႕ဒူးေတြ႕၀င္ေျဖ ရွင္းတာေကာင္းတယ္လို႔ ပညာရပါေၾကာင္းပါ ခင္ဗ်ား ... :-)&lt;br/&gt;&lt;br/&gt;ေအာက္မွာ alsaconf ကို terminal ကေန run တဲ႔ပံုပါ ..&lt;br/&gt;[caption id="attachment_127" align="alignnone" width="480" caption="alsaconf"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/alsaconf.png" alt="alsaconf" title="alsaconf" width="480" height="299" class="size-full wp-image-127" /&gt;[/caption]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-2147976507110313547?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/2147976507110313547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=2147976507110313547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/2147976507110313547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/2147976507110313547'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/03/no-sound-on-my-debian-lenny_7231.html' title='no sound on my debian lenny'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-1395954593140224319</id><published>2009-02-20T08:01:00.003+01:00</published><updated>2010-03-14T09:20:02.080+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emotion'/><category scheme='http://www.blogger.com/atom/ns#' term='feeling'/><category scheme='http://www.blogger.com/atom/ns#' term='Art'/><category scheme='http://www.blogger.com/atom/ns#' term='poems'/><title type='text'>ေလတိုက္ခ်ိန္</title><content type='html'>ေရဒီယိုက&lt;br/&gt;&lt;br/&gt;ေခတ္ေဟာင္းေတးတစ္ပုဒ္ဆိုေနတယ္&lt;br/&gt;&lt;br/&gt;ညေနခင္းဟာစိတ္အေျပာင္းအလဲျမန္တယ္&lt;br/&gt;&lt;br/&gt;ေကာင္းကင္မွာ&lt;br/&gt;&lt;br/&gt;ေအးေအးလူလူ က်က္စားေနတဲ႔ တိမ္တစ္အုပ္&lt;br/&gt;&lt;br/&gt;အေရာင္ရင္႔ခ်ိန္&lt;br/&gt;&lt;br/&gt;အုန္းပင္တို႔ ေခါင္းခါျပပံုက ခါးခါးသီးသီး&lt;br/&gt;&lt;br/&gt;အိမ္ေခါင္မိုးေပၚ&lt;br/&gt;&lt;br/&gt;တမာပြင္႔ေျခာက္ေတြ ထင္ရာစိုင္းေနပံုကလည္း&lt;br/&gt;&lt;br/&gt;ခါးခါးသီးသီး&lt;br/&gt;&lt;br/&gt;ပန္းပြင္႔တခ်ဳိ႕ဟာ&lt;br/&gt;&lt;br/&gt;အလွတရားအေၾကာင္းမွ ေကာင္းေကာင္းသိမသြားခင္&lt;br/&gt;&lt;br/&gt;ေၾကြႏွင္႔ၿပီ&lt;br/&gt;&lt;br/&gt;ေလဟာ&lt;br/&gt;&lt;br/&gt;ျပတင္းတံခါးကို အသံျမည္ေအာင္ ေဆာက္ပိတ္&lt;br/&gt;&lt;br/&gt;လြင္႔ေနတဲ႔စိတ္&lt;br/&gt;&lt;br/&gt;ကိုယ္ထည္ေပၚ ျပဳတ္က်လာပံုက&lt;br/&gt;&lt;br/&gt;အလန္႔တၾကား။ ။&lt;em&gt; -- မင္းထက္ညိမ္း&lt;/em&gt;&lt;br/&gt;&lt;blockquote&gt;credit &amp;gt;&amp;gt; မင္းထက္ညိမ္း၊ အိုးေ၀ မဂၢဇင္း ႏွင္႔ ဇနိ&lt;br/&gt;ဒီကဗ်ာကို အိုးေ၀အမွတ္တရစုဆည္းမႈ ဘေလာက္ (0-way.blogspot.com)မွ ကူးယူထားပါသည္။ အေၾကာင္းတစ္စံုတစ္ရာေၾကာင္႔ ေဖာ္ျပခြင္႔ မျပဳပါက၊ ခ်က္ျခင္းဖ်က္ေပးမည္ျဖစ္ပါသည္။ မင္းထက္ညိမ္းအား ေလးစားေသာအားျဖင္႔ အမွတ္တရ ကူးယူခံစားေဖာ္ျပရျခင္းျဖစ္ပါသည္။ ေလးစားစြာျဖင္႔ ...&lt;/blockquote&gt;&lt;br/&gt;&lt;strong&gt;source&lt;/strong&gt; :  http://o-way.blogspot.com/2007/08/blog-post_26.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-1395954593140224319?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/1395954593140224319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=1395954593140224319' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1395954593140224319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1395954593140224319'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/02/blog-post_4382.html' title='ေလတိုက္ခ်ိန္'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-8462145612333764583</id><published>2009-02-12T00:59:00.004+01:00</published><updated>2010-03-14T09:20:01.666+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>zawgyi keyboard for ubuntu 8.10</title><content type='html'>&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: bold;"&gt;Online Installing Package&lt;/span&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;&lt;br /&gt;ဒီ package က အင္တာနက္ connection ရွိေနတဲ႔ ubuntu ေပၚမွာ install လုပ္ဖို႔အတြက္ျဖစ္ပါတယ္။&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Download package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;http://box02.comyr.com/zawgyi/zawgyi-keyboard-online.tar.gz&lt;/span&gt;&lt;br /&gt;download ၿပီးရင္ "&lt;span style="font-family: georgia;"&gt;zawgyi-keyboard-online.tar.gz&lt;/span&gt;" package က Desktop ေပၚေရာက္ေနပါမယ္။&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Change Path&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ cd ~/Desktop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Extract package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo tar xvzf zawgyi-keyboard-online.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Install package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo sh install.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: georgia;"&gt;readme&lt;/span&gt; မွာလဲ How-to ေရးထားေပးပါတယ္၊ Keyboard Preference အတြက္ '&lt;span style="font-family: georgia;"&gt;Instruction.pdf&lt;/span&gt;' ဖိုင္က Desktop ေပၚက '&lt;span style="font-family: georgia;"&gt;zawgyi&lt;/span&gt;' Folder ထဲမွာပါ။&lt;br /&gt;&lt;br /&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: bold;"&gt;Offline Installing Package&lt;/span&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;&lt;br /&gt;ဒီ package က အင္တာနက္ connection နဲ႔ခ်ိတ္မထားတဲ႔ ubuntu ေပၚမွာ install လုပ္ႏိုင္ဖို႔အတြက္ ျဖစ္ပါတယ္။&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Download package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;http://box02.comyr.com/zawgyi/zawgyi-keyboard-included.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;download ၿပီးရင္ "&lt;span style="font-family: georgia;"&gt;zawgyi-keyboard-included.tar.gz&lt;/span&gt;" package က Desktop ေပၚေရာက္ေနပါမယ္။&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;&lt;span style="font-style: italic;"&gt;Change Path&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ cd ~/Desktop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Extract package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo tar xvzf zawgyi-keyboard-included.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;&lt;span style="font-style: italic;"&gt;Install package&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo sh install.sh&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;&lt;span style="font-family: georgia;"&gt;readme&lt;/span&gt; မွာလဲ How-to ေရးထားေပးပါတယ္၊ Keyboard Preference အတြက္ '&lt;span style="font-family: georgia;"&gt;Instruction.odt&lt;/span&gt;' ဖိုင္ကို Desktop ေပၚမွာေတြ႔မွာပါ။&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small;"&gt;Note&lt;/span&gt;&lt;/b&gt;&lt;span lang="MY" style="font-family: Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana; font-size: small; font-weight: 500;"&gt;: Please visit `&lt;a href="http://code.google.com/p/zawgyi-keyboard/"&gt;zawgyi-keyboard for linux/unix home&lt;/a&gt;` to get the latest version of zawgyi keyboard package. [edited the post in September 2009]&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-8462145612333764583?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/8462145612333764583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=8462145612333764583' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8462145612333764583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/8462145612333764583'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/02/zawgyi-keyboard-for-ubuntu-810_4406.html' title='zawgyi keyboard for ubuntu 8.10'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6951578692962592093</id><published>2009-01-18T04:57:00.003+01:00</published><updated>2010-03-14T09:20:02.101+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extracting'/><category scheme='http://www.blogger.com/atom/ns#' term='Archiving'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>using tar on ubuntu</title><content type='html'>&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;tar နဲ႔ ဖိုင္ေတြကို extract ႏွင္႔ archive လုပ္နည္းေလးပါ။ tar ကအရမ္းအသံုး၀င္ပါတယ္။ Linux Source files ေတြကို tar နဲ႔ archive လုပ္ၾကပါတယ္။ အဲဒီဖိုင္ေတြျဖည္ဖို႔ tar ကိုအသံုးျပဳပါတယ္။ ေနာက္ၿပီး ကိုယ္႔ဖိုင္ေတြကိုလဲ ကိုယ္႔ဟာကိုယ္ archive လုပ္ၿပီးသိ&lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;မ္းဆည္းႏိုင္ပါတယ္။ အေျခခံေလးပဲ ဒီမွာေရးမွာပါ။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-style:italic;"&gt;Extracting&lt;/span&gt;&lt;br/&gt;ဥပမာ movie subtitle ပါတဲ႔ဖိုင္ကိုျဖည္ပါမယ္။ အဲဒီဖိုင္ရဲ႕ Paths က ~/Videos/Igor.DVDRip.XviD-Larceny မွာရွိတယ္ဆိုပါေတာ႔ .. archive file က Igor.tar.gz ဆိုပါဆို႔ .. Terminal ထဲသြားၿပီးေအာက္က command line ကို run ပါမယ္။&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ cd ~/Videos/Igor.DVDRip.XviD-Larceny&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ tar xvzf Igor.tar.gz&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;အဲလို run ၿပီးတဲ႔ ေနာက္မွာ Igor.tar.gz ဖိုင္ကျပည္ၿပီး အထဲက l-igor.srt ဖိုင္ကရလာပါမယ္။&lt;br/&gt;&lt;br/&gt;&lt;span style="font-style:italic;"&gt;Archiving&lt;/span&gt;&lt;br/&gt;ျပန္ၿပီး အဲဒီ l-igor.srt ဖိုင္ကို archive ျပန္လုပ္ၾကည့္ပါမယ္။ Archive file ကိုလဲ Igor-sub.tar.gz လို႔နာမည္အသစ္ျပန္ေပးၾကည္႔ရေအာင္ ေအာက္က command line ကို Terminal ထဲမွာပဲ run ေပးပါမယ္။&lt;br/&gt;ၿပီးရင္ ls နဲ႔ျပန္ၾကည္႔မယ္ ကိုယ္လုပ္တာေတြ ျဖစ္လာလို&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;႔ေပါ႔။ ls ဆိုတာက ကိုယ္ေရာက္ေနတဲ႔ folder ထဲကဟာေတြ ကို list လုပ္ၿပီးေဖာ္ျပေပးတဲ႔ command တစ္ခုပါ။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ tar cvzf Igor-sub.tar.gz *.srt&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ ls&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color:#ff0000;"&gt;Igor-sub.tar.gz&lt;/span&gt; l-gor.srt&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;က်ေနာ္တို႔လုပ္တဲ႔ archive file (Igor-sub.tar.gz) ကိုရရွိပါၿပီ။ ေအာက္ကပံုေလးကိုၾကည့္ရင္ ရွိၿပီးသားဖိုင္ေရာ အသစ္ရလာတဲ႔ဖိုင္ေတြပါေတြ႕ရမွာပါ။&lt;br/&gt;&lt;br/&gt;[caption id="attachment_133" align="alignnone" width="480" caption="using tar"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/using-tar.png" alt="using tar" title="using-tar" width="480" height="320" class="size-full wp-image-133" /&gt;[/caption]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6951578692962592093?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6951578692962592093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6951578692962592093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6951578692962592093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6951578692962592093'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/01/using-tar-on-ubuntu_269.html' title='using tar on ubuntu'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-7429593543824904480</id><published>2009-01-17T14:42:00.003+01:00</published><updated>2010-03-14T09:20:02.124+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extracting'/><category scheme='http://www.blogger.com/atom/ns#' term='Archiving'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>unrar and rar files in Terminal on ubuntu</title><content type='html'>&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;Terminal ထဲမွာ rar files ေတြကို extract ႏွင္႔ archive လုပ္နည္းေလးပါ။ အဲဒီအတြက္ ubuntu မွာ rar ႏွင္႔ unrar ကိုအရင္ Install လုပ္ေပးရပါမယ္။ Install လုပ္ဖို႔အတြက္ Terminal ထဲမွာ ေအာက္က command line ကို ကူးထည္႔ေပးၿပီး Enter ေခါက္ run ေပးပါ။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install rar unrar&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;ၿပီးရင္ rar files ေတြကိုျဖည္ပါမယ္။ command line သံုးၿပီးဆိုရင္ တစ္ခုသတိထားရမွာက Paths ပါ။ ကိုယ္႔ဖိုင္ေတြဘယ္မွာရွိေနလဲ၊ အဲဒီဖုိင္ေတြရွိတဲ႔ folders ေတြရဲ႕ Paths ကိုမွန္မွန္ကန္ကန္သြားဖို႔လိုပါတယ္။&lt;br/&gt;အကယ္၍ ျဖည္မယ္႔ rar files က home directory မွာရွိေနတယ္ဆိုရင္ ေအာက္က command line နဲ႔ home directory ကိုအရင္သြားပါ။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ cd ~&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ဥပမာ ျဖည္မယ္႔ rar filename က java-programs.rar ျဖစ္မယ္ဆိုရင္ ေအာက္ command line ကို run ေပးပါ။ &lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;အဲဒါဆိုရင္ extracted java-programs ကိုရပါလိမ္႔မယ္။&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ unrar e java-program&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;&lt;span style="font-family:courier new;"&gt;s.rar&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;လုပ္နည္းေလးကိုျပန္ၾကည့္ရင္ လြယ္လြယ္ေလးပါပဲ ..&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ unrar e filename&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ၿပီးရင္ archive ျပန္လုပ္ရေအာင္ .. ဥပမာ file-num01.java, file-num02.java, file-num03.java ဆိုၿပီးရွိတယ္ေပါ႔။ အဲဒီဖိုင္သံုးဖုိင္ကို rar နဲ႔ java-programs လို႔နာမည္ေပးၿပီး archive လုပ္ခ်င္တယ္ဆိုရင္ ေအာ&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;က္က command line အတိုင္း run ေပးပါ။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ rar a java-programs file-num*.java&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ၿပီးရင္ java-programs.rar ကိုရလာပါလိမ္႔မယ္။ လုပ္နည္းကေတာ႔ ရိုးရိုးေလးပါ၊ ျပန္ၿပီး recall လုပ္မယ္ဆိုရင္&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ rar a achivename files-to-be-added&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:lucida grande;"&gt;i.e.,&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:lucida grande;"&gt;a = add files to achive&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:lucida grande;"&gt;achivename = java-programs&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:lucida grande;"&gt;files-to-be-added = file-num01.java, file-num02.java, file-num03.java&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;rar နဲ႔ပတ္သတ္ၿပီး ပိုၿပီးေ&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;လ႔လာခ်င္ရင္&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ man rar&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;အဲဒီ man page မွာေလ႔လာႏိုင္ပါတယ္။ ေအာက္ကပံုက Terminal ထဲမွာ rar achive လုပ္ပံုပါ။&lt;br/&gt;&lt;br/&gt;[caption id="attachment_134" align="alignnone" width="480" caption="rar files"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/rar-files.png" alt="rar files" title="rar-files" width="480" height="320" class="size-full wp-image-134" /&gt;[/caption]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-7429593543824904480?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/7429593543824904480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=7429593543824904480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7429593543824904480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/7429593543824904480'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/01/unrar-and-rar-files-in-terminal-on_295.html' title='unrar and rar files in Terminal on ubuntu'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-3643161249380186276</id><published>2009-01-17T11:41:00.003+01:00</published><updated>2010-03-14T09:20:02.144+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extracting'/><category scheme='http://www.blogger.com/atom/ns#' term='Archiving'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>unzip and zip files in Terminal on ubuntu</title><content type='html'>&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;Terminal ထဲမွာ zips files ေတြကို extract လုပ္နည္းေလးပါ။ zips files ေတြကိုျဖည္ဖို႔အတြက္ unzip ကို install လုပ္ေပးဖို႔လုိအပ္ပါတယ္။ Install လုပ္ရေအာင္ ..&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install unzip&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;unzip ကို install လုပ္ၿပီးၿပီဆိုရင္ေတာ႔ &lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;ဇစ္ပ္ဖိုင္လ္စ္ေတြကိုျဖည္ရေအာင္.. ဥပမာ က်ေနာ္တို႔ games.zip ကိုျဖည္မယ္ဆိုရင္ Terminal ထဲမွာ ေအာက္ကအတိုင္းရိုက္ၿပီး run ေပးလိုက္ရင္ extract files ေတြကိုရပါၿပီ။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ unzip games.zip&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;နည္းကေတာ႔ရွင္းရွင္းေလးေနာ္&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ unzip filename.zip&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;zip ခ်င္ရင္လဲ လြယ္လြယ္ေလးပါ။ Terminal ထဲမွာ zip ကိုအရင္ရိုက္ ၿပီးရင္ ကိုယ္႔ရဲ႕ ဇစ္ဖိုင္နာမည္ေပးမယ္၊ အဲဒီမွာ ext အေနနဲ႔ .zip လို႔ထည့္ေပးရမယ္ (ဥပမာ ဇစ္ဖိုင္နာမည္က my-video.zip)။ အဲဒီအေနာက္မွာ ကိုယ္ထည့္ခ်င္တဲ႔ ဖိုင္လ္စ္ေတြကိုရိုက္ထည့္ေပးရမယ္။ ကိုယ္ထည့္ေပးခ်င္တဲ႔ဖိုင္ေတြက ဥပမာ file01.avi, file02.txt, file03.srt ဆိုပါစို႔ .. ေအာက္က command line ကိုၾကည့္ၿပီးသိသာႏို&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;င္ပါတယ္။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ zip my-video.zip file01.avi file02.txt file03.srt&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;ေအာက္ကပံုေလးကိုၾကည့္ရင္ ပိုၿပီးေတာ႔ျမင္သာလိမ္႔မယ္ထင္တယ္။ ပံုမွာ zip လုပ္ၿပီး unzip ျပန္ျဖည္ျပထားတာပါ။&lt;br/&gt;&lt;br/&gt;[caption id="attachment_135" align="alignnone" width="480" caption="zipping"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/zipping1.png" alt="zipping" title="zipping1" width="480" height="320" class="size-full wp-image-135" /&gt;[/caption]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-3643161249380186276?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/3643161249380186276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=3643161249380186276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3643161249380186276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/3643161249380186276'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/01/unzip-and-zip-files-in-terminal-on_7745.html' title='unzip and zip files in Terminal on ubuntu'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-670008787697604539</id><published>2009-01-11T05:08:00.003+01:00</published><updated>2010-03-14T09:20:02.160+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloaders'/><category scheme='http://www.blogger.com/atom/ns#' term='Rapidshare'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='hardy'/><title type='text'>using rapidshare-dl on ubuntu</title><content type='html'>&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;က်ေနာ္ movies ေတြကို download လုပ္ဖို႔ပ်င္းေနခဲ႔တယ္။ ေနာက္ေတာ႔ &lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;rapidshare downloader ကိုရွာမွျဖစ္ေတာ႔မယ္ဆုိၿပီး google မွာရွာတာ ubuntu အတြက္ rapidshare-dl ကိုရွာေဖြေတြ႔ရွိခဲ႔တယ္။&lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt; က်ေနာ္႔ ubuntu က hardy ဆိုေတာ႔ က်ေနာ္႔ ubuntu distro နဲ႔ကိုက္မယ္႔ repository ကိုသြင္းလိုက္ပါတယ္။&lt;br/&gt;Repository သြင္းမယ္ဆိုရင္ ..&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ sudo gedit /etc/apt/sources.list&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;အဲဒီ sources ဖိုင္ထဲမွာ ေအာက္ကလိုင္းကို copy ၿပီး paste လုပ္ေပးလိုက္ပါ။&lt;br/&gt;&lt;br/&gt;&lt;code&gt;deb http://ppa.launchpad.net/zootropo/ubuntu hardy main&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;ubunut intrepid ကိုအသံုးျပဳသူမ်ားကေတာ႔ hardy အစား intrepid လို႔ေျပာင္းၿပီး သြင္းေပးလိုက္ရံုပါ။&lt;br/&gt;ၿပီးရင္ ..&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;$ sudo apt-get update&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install rapidshare-dl&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;software installed လုပ္ၿပီးၿပီဆိုေတာ႔ &lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;movies ေတြ d&lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;ownload လုပ္ဖို႔ျပင္လို႔ရပါၿပီ။&lt;br/&gt;က်ေနာ္ကေတာ႔ Links file ကို ေအာက္က Fig(1)&lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;ပံုမွာျပထားတဲ႔အတုိင္း gedit နဲ႔ QoS လို႔နာမည္ေပးၿပီး rapidshare links ေတြကို paste လုပ္ေပးၿပီး &lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;Desktop ေပၚမွာ save ေပးလိုက္တယ္ (QoS နာမည္အစား ကိုယ္ႀကိဳက္ႏွစ္သက္ရာအဆင္ေျပရာ နာမည္ေပးၿပီးလုပ္ႏိုင္ပါတယ္။) &lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;ၿပီးရင္ ေအာက္က command အတိုင္း run ေပးလိုက္ပါ။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;$ cd ~/Desktop&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ rapidshare-dl QoS&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:small;" lang="MY"&gt;ၿပီးရင္ rapidshare account login name နဲ႔ password ကိုေမးလာလိမ္႔မယ္။ login name နဲ႔ password ကိုထည့္ေပးလိုက္ပါ။ ကိုယ္႔ရဲ႕ လင္႔ဖိုင္မွာရွိသမွ် rapidshare links ေတြအားလံုးကို ၿပီးစီးေအာင္ အလိုအေလ်ာက္ download လုပ္ေပးမွာျဖစ္ပါတယ္။ ေနာက္ထပ္ download လုပ္တဲ႔အခါ ကိုယ္ေပးထားတဲ႔ login name နဲ႔ password ဟာ ~/.rapidshare-dl ဖိုင္မွာ မွတ္ထားေပးၿပီးသားမို႔ အဲဒါေတြကို ထပ္မေမးေတာ႔ပဲ တိုက္ရိုက္ download လုပ္ေပးသြားမွာပါ။ ကိုယ္႔ rapidshare account က expired ျဖစ္သြားခဲ႔ရင္လဲ အဲဒီဖိုင္မွာ update လုပ္ေပးၿပီး downloads ေတြကို ဆက္ၿပီးလုပ္ႏိုင္ပါတယ္။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:arial;"&gt;Fig(1): Links File ကို gedit နဲ႔ျပင္ၿပီး QoS နာမည္နဲ႔ save ထားပံု&lt;/span&gt;&lt;br/&gt;[caption id="attachment_129" align="alignnone" width="480" caption="URLs file"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/qos-gedit.png" alt="URLs file" title="QoS-gedit" width="480" height="369" class="size-full wp-image-129" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:arial;"&gt;Fig(2): Terminal ထဲမွာ rapidshare-dl QoS လို႔ရိုက္ၿပီး QoS ဖိုင္ထဲက Links ေတြကို download လုပ္ေနတဲ႔ပံု&lt;/span&gt;&lt;br/&gt;[caption id="attachment_130" align="alignnone" width="480" caption="rapidshare-dl on ubuntu"]&lt;img src="http://box02blog.files.wordpress.com/2009/05/rapidshare-dl-on-ubuntu.png" alt="rapidshare-dl on ubuntu" title="rapidshare-dl-on-ubuntu" width="480" height="330" class="size-full wp-image-130" /&gt;[/caption]&lt;br/&gt;&lt;br/&gt;rapidshare-dl အေၾကာင္းကို အျပည့္အစံုသိလိုပါက http://mundogeek.net/rapidshare-dl/ မွာ သြားၾကည့္ႏိုင္ပါတယ္။&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-670008787697604539?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/670008787697604539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=670008787697604539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/670008787697604539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/670008787697604539'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2009/01/using-rapidshare-dl-on-ubuntu_5576.html' title='using rapidshare-dl on ubuntu'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-1792858548924943820</id><published>2008-11-27T15:29:00.003+01:00</published><updated>2010-03-14T09:20:02.226+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Decoding'/><category scheme='http://www.blogger.com/atom/ns#' term='Converting'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Encoding'/><category scheme='http://www.blogger.com/atom/ns#' term='AudioVisual'/><title type='text'>Converting *.mkv to *.avi on Ubuntu</title><content type='html'>&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:100%;" lang="MY"&gt;.mkv file ဆိုတာက &lt;a href="http://www.matroska.org/"&gt;matroska&lt;/a&gt; file လို႔သိၾကတဲ႔ extentable open standard Audio/Vidoe container file ပါ။ တခ်ဳိ႕ Movie ေတြကို ဒီ format နဲ႔ လုပ္ၾကတယ္။ စာအိပ္နဲ႔တူတယ္လို႔လဲေျပာၾကတယ္ ဘာျဖစ္လို႔လဲဆိုေတာ႔ အဲဒီမွာ audio, video, subtitle streams ေတြထည့္ထားလို႔ပါ။ သူက compression format မဟုတ္ပါဘူး ဆိုလိုတာက အရင္က video cd ေတြမွာ အသံ အရုပ္ စာတန္းေတြကို တခါတည္း decode လုပ္ထားတဲ႔ compressed video format မ်ဳိး မဟုတ္တာကိုေျပာတာပါ။&lt;br/&gt;.avi file ကိုေတာ႔ လူေတာ္ေတာ္မ်ားမ်ားရင္းႏွီးႏွီး သိပါတယ္။&lt;br/&gt;က်ေနာ္ ခုေရးမွာက .mkv ကေန .avi ကို ဘယ္လိုေျပာင္းလဲဆိုတာပါ။ အဲဒီအတြက္ &lt;span style="font-family:courier new;font-size:85%;"&gt;ffmpeg&lt;/span&gt; ကို install လုပ္ထားေပးပို႔လိုပါတယ္။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:100%;" lang="MY"&gt;Install ffmpeg&lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:100%;" lang="MY"&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install ffmpeg&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;ၿပီးရင္ က်ေနာ္တို႔ convert လုပ္ပါေတာ႔မယ္။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Convert .mkv to .avi&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;ffmpeg -i filename.mkv -target vcd filename.avi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:100%;"&gt;filename.mkv မွာ filename ေနရာမွာ ကိုယ္ေျပာင္းခ်င္တဲ႔ mkv file name ေရးေပးရမယ္၊ filename.avi မွာက်ေတာ႔ filename ကို ကိုယ္ေပးခ်င္သလိုတပ္ေပးလို႔ရတယ္။&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Examples&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ ffmpeg -i TheCloneWarsS01E01.mkv -target vcd TheCloneWarsS01E01.avi&lt;/span&gt;&lt;/span&gt; ဒါမွမဟုတ္&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ ffmpeg -i TheCloneWarsS01E01.mkv -target vcd TheStarWarsS01E01.avi&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="font-weight:500;font-family:Zawgyi-One,ZawgyiOne,Zawgyi1,Verdana;font-size:100%;" lang="MY"&gt;&lt;br/&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-1792858548924943820?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/1792858548924943820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=1792858548924943820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1792858548924943820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1792858548924943820'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2008/11/converting-mkv-to-avi-on-ubuntu_3723.html' title='Converting *.mkv to *.avi on Ubuntu'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-1786164044397429365</id><published>2008-11-16T05:10:00.003+01:00</published><updated>2010-03-14T09:20:02.245+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Converting'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Encoding'/><category scheme='http://www.blogger.com/atom/ns#' term='AudioVisual'/><title type='text'>Audio-Video Converter on Linux</title><content type='html'>&lt;div id="post_message_3093"&gt;&lt;strong&gt;Soundconverter&lt;/strong&gt;&lt;br/&gt;&lt;a href="http://soundconverter.berlios.de/" target="_blank"&gt;Soundconverter&lt;/a&gt; can convert between various audio formats like Ogg/Vorbis, MP3, FLAC, and WAV.&lt;br/&gt;&lt;br/&gt;Install Gstreamer Codecs&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Install Soundconverter&lt;br/&gt;&lt;br/&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;$ sudo apt-get install soundconverter&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;Soundconverter will be at &lt;em&gt;Applications &amp;gt; Sound &amp;amp; Video&lt;br/&gt;&lt;/em&gt;&lt;br/&gt;&lt;strong&gt;MEncoder&lt;/strong&gt;&lt;br/&gt;&lt;a href="https://help.ubuntu.com/community/MEncoder" target="_blank"&gt;MEncoder&lt;/a&gt; is a command-line tool to encode and decode videos.&lt;br/&gt;&lt;br/&gt;Install MPlayer&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install mplayer&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;Install MEncoder&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install mencoder&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;Howto MEcoder&lt;br/&gt;&lt;br/&gt;&lt;a href="http://wiki.qwdrama.com/Mencoder_howto"&gt;http://wiki.qwdrama.com/Mencoder_howto&lt;/a&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-1786164044397429365?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/1786164044397429365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=1786164044397429365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1786164044397429365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/1786164044397429365'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2008/11/audio-video-converter-on-linux_7963.html' title='Audio-Video Converter on Linux'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8543190992165199770.post-6894797385303623685</id><published>2008-11-07T03:40:00.003+01:00</published><updated>2010-03-14T09:20:02.265+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Redhat'/><category scheme='http://www.blogger.com/atom/ns#' term='Zawgyi'/><category scheme='http://www.blogger.com/atom/ns#' term='Package'/><title type='text'>Convert Zawgyi.deb to zawgyi-*.rpm</title><content type='html'>ဒီပို႔စ္မွာ Package Covert လုပ္တာကို အေျခခံေလး ေရးမွာပါ။&lt;br/&gt;&lt;br/&gt;အသံုး၀င္တာကေတာ႔ ဥပမာ မရွိမျဖစ္လိုအပ္တဲ႔ Package ေလးရထားတယ္ဆိုပါစို႔။ အဲဒီ package ေလးဟာ Debian package (zawgyi.deb) ျဖစ္ရင္ေနတယ္ဆိုပါေတာ႔။ ကိုယ္သံုးတဲ႔ Linux Distro က Debian base မဟုတ္ပဲ RedHat Package Manager (RPM) ကိုသံုးတဲ႔ -- Fedora, OpenSUSE ဒါမွမဟုတ္ Mandriva ျဖစ္ေနခဲ႔မယ္ဆိုရင္ အဲဒီ zawgyi.deb ဆိုတဲ႔ package ကို direct install လုပ္လို႔မရပါဘူး။ အရင္ဆံုး convert လုပ္ေပးရပါမယ္။ အဲလိုလုပ္ဖို႔အတြက္ Alien ကို အရင္ဆံုး install လုပ္ရမယ္။&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Installing Alien&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;ဥပမာ Fedora ေပၚမွာ Install လုပ္မယ္ဆိုရင္&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ su&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;password:&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;# yun -y alien&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;ဥပမာ Ubuntu ေပၚမွာ Install လုပ္မယ္ဆိုရင္&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install alien&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;&lt;strong&gt;Howto convert from DEB to RPM (alien -r)&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ su&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;password:&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;# alien -r zawgyi.deb&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;အဲဒီ command ကို Terminal မွာ run လိုက္ရင္ ကိုယ္ convert လုပ္တဲ႔ Directory ေအာက္မွာ&lt;br/&gt;&lt;span style="font-family:monospace;"&gt;zawgyi-keyboard-1.3-2.noarch.rpm &lt;/span&gt;ကို ရပါလိမ္႔မယ္။&lt;br/&gt;ဥပမာ zawgyi.deb package ကို /home/box02/Documents/zawgyi.deb ဆိုပါေတာ႔&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;# alien -r /home/box02/Documents/zawgyi.deb&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;အဲဒါဆိုရင္ အဲဒီ directory ထဲမွာပဲ zawgyi-keyboard-1.3-2.noarch.rpm ကိုရပါလိမ္႔မယ္&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ ls /home/box02/Documents&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;zawgyi-keyboard-1.3-2.noarch.rpm&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;&lt;strong&gt;Howto convert from RPM to DEB (alien -d)&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;ဒါက ကိုယ္႔မွာရွိတဲ႔ rpm package ကို deb package ေျပာင္းခ်င္တဲ႔အခါေပါ႔&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo alien -d /home/box02/Documents/zawgyi-keyboard-1.3-2.noarch.rpm&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;$ ls /home/box02/Documents&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;zawgyi-keyboard_1.3-3_all.deb&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;ခုဆိုရင္ debian package ရရ rpm package ရရ ကိုယ္႔ဟာကိုယ္ convert လုပ္ၿပီး ကိုယ္႔ Distro မွာ လိုသလို Install လုပ္ႏိုင္ပါၿပီ&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Installation Zawgyi Keyboard&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Ubuntu မွာ Install လုပ္မယ္ဆိုရင္&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo dpkg -i /home/box02/Documents/zawgyi-keyboard_1.3-3_all.deb&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;Fedora မွာ Install လုပ္မယ္ဆိုရင္&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ su&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:courier new;"&gt;# rpm -ivh /home/box02/Documents/zawgyi-keyboard-1.3-2.noarch.rpm&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;Linux ေပၚမွာ Zawgyi Keyboard ရၾကပါေစ။&lt;br/&gt;&lt;br/&gt;To download Zawgyi Keyboard (&lt;strong&gt;Zawgyi.deb&lt;/strong&gt;) from &lt;a href="http://www.mysteryzillion.org/" target="_blank"&gt;www.mysteryzillion.org&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.mysteryzillion.org/forums/downloads.php?do=file&amp;amp;id=151"&gt;http://www.mysteryzillion.org/forums/downloads.php?do=file&amp;amp;id;=151&lt;/a&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;br/&gt;To download Zawgyi Keyboard (&lt;strong&gt;zawgyi-keyboard-1.3-2.noarch.rpm&lt;/strong&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.mediafire.com/?oml1ltl0gkm"&gt;http://www.mediafire.com/?oml1ltl0gkm&lt;/a&gt;&lt;br/&gt;&lt;div style="margin:5px 20px 20px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8543190992165199770-6894797385303623685?l=box02.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://box02.blogspot.com/feeds/6894797385303623685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8543190992165199770&amp;postID=6894797385303623685' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6894797385303623685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8543190992165199770/posts/default/6894797385303623685'/><link rel='alternate' type='text/html' href='http://box02.blogspot.com/2008/11/convert-zawgyideb-to-zawgyi-rpm_2192.html' title='Convert Zawgyi.deb to zawgyi-*.rpm'/><author><name>ေဘာက္တူး</name><uri>http://www.blogger.com/profile/10443158888416189707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
