Slideshow shadow

Ubuntu Global Jam – Myanmar LoCo Team

August 29, 2014 in Application & Softwares, Event, Featured, LoCo News, News by kokoye2007

Ubuntu Global Jam ဆိုတာဘာလဲ
တကမ႓ာလုံးရွိ Ubuntu User Group မ်ား LoCo Team မ်ား ဆုံေတြ႕ၿပီး ubuntu ကိုပိုမိုေကာင္းမြန္ေအာင္ ေဆာင္ရြက္ၾကသည့္ ပြဲဟု ေျပာႏိုင္ပါသည္။ ေတြ႕ဆုံပြဲမ်ားကို Online တြင္ေသာ္၎ face-to-face ေသာ္၎ စီစဥ္ၾကၿပီး Ubuntu User / Developer မ်ား
Linux User / Developer မ်ား ေတြ႕ဆုံၾကသည့္ပြဲျဖစ္သျဖင့္ Community အတြက္ မ်ားစြာ အက်ိဳးရွိပါသည္။ 

ဘယ္ေန႔မွာ က်င္းပမွာလဲ
14-sept-14
9am to 5pm

ဘာေတြ လုပ္ၾကမလဲ

  • App Dev School event – application ေတြ ေရးတတ္ဖို႔ သင္ၾကမယ္
  • Bugs –  Bug ေတြရွာမယ္၊ Report လုပ္မယ္၊ ကိုယ္တိုင္ ျပင္ဆင္ၿပီး ကူညီမယ္
  • Testing – Software အသစ္ေတြကို စမ္းသပ္ အသုံးျပဳမယ္ ကိုယ့္ Hardware ေတြနဲ႔ ကိုက္ညီမႈရွိမရွိ မွတ္ခ်က္ေပးမယ္၊ ေတြ႕ရွိခ်က္အသစ္ေတြ ရွိရင္ မွတ္ခ်က္ေပးမယ္
  • Documentation – Ubuntu ကို ဘယ္လို သုံးမလဲတို႔ Ubuntu Software ေတြအေၾကာင္းတို႔ Document ေတြ ေရးၾကမယ္။
  • Development – Source code အခ်ိဳ႕ကို ၾကည့္ရႈၿပီး ပိုေကာင္းေအာင္ ျပဳျပမယ္ Hack လုပ္မယ္ Bug Fix လုပ္မယ္။ ဒါမွမဟုတ္ တျခားေဆာ့ဝဲအသစ္တစ္ခုေရးမယ္
  • Design – Art Work ေတြ ဥပမာ Boot Skin / Wallpaper / Icon / Theme ေတြျဖစ္ျဖစ္ Presensation Template ေတြျဖစ္ျဖစ္ Design ပိုင္းနဲ႔ ကူညီမယ္။
  • Translations – Ubuntu OS ႀကီးကို ျမန္မာလို သုံးႏိုင္ဖို႔ ပါဝင္တဲ့ Application ေတြကို ျမန္မာလိုသုံးႏိုင္ဖို႔ ကူညီမယ္။ ဒီမွာဆိုရင္ေတာ့ ျမန္မာထက္ ရွမ္းေတြက ပိုေတာ္ၾကတယ္ ;)
  • Packaging – Ubuntu Application တစ္ခု ဒါမွ မဟုတ္ ေဖာင့္ေတြ Icon ေတြ Theme ေတြကို ဘယ္လို deb သို႔မဟုတ္ installer ထုတ္ၾကမယ္
  • Promote – Ubuntu ရဲ႕ ေကာင္းကြက္ေတြကို ေျပာၾကရင္ ကိုယ့္ရဲ႕ အေတြ႔အႀကဳံေတြကိုလည္း ေျပာၾကမွ်ေဝၾကတာေပါ့။ ငါဘယ္ေလာက္ထိ Ubuntu ကို ေကာင္းေကာင္းသုံးႏိုင္တယ္ဆိုၿပီးေတာ့

ဘယ္မွာ မွတ္ပုံတင္မလဲ

http://loco.ubuntu.com/events/ubuntu-mm/2872-ubuntu-global-jam-yangon-myanmar/
https://ugj-ubuntumm.doattend.com

ဘာေတြ ယူလာဖို႔လိုမလဲ

Laptop (ရွိက ယူလာပါရန္)
Registration Ticket (မပါမျဖစ္ ယူလာပါရန္)ဘာေတြ လက္ေဆာင္ရႏိုင္မလဲ

Ubuntu T-Shirt (Limited Register User)
Ubuntu Lanyard (Q&A)
Ubuntu Book (Ko Ei Mg) (Lucky Draw)
Ubuntu WIki (PDF) (Free copy)
Ubuntu Sticker (Everyone)
Ubuntu 14.04 DVD (MM LTS)
Ubuntu 14.10 Beta DVD iso
တကယ္လို႔ ဒီ post ကို Social မွာမွ်ေဝမယ္ share မယ္ဆိုရင္ #ubuntu #ubuntumm #ugj ဆိုတာေလးေတြ သုံးလို႔ရတယ္ေနာ္ ;)
ubuntu_global_jam_badge_v1_es

ဝုတ္ သို႔မဟုတ္ woof

August 19, 2014 in Guide, Tutorials by kokoye2007

ကြ်န္ေတာ္တို႔ တစ္ဦးနဲ႔ တစ္ဦး ဖိုင္ေတြ ရွဲရွာမွာ နည္းလမ္းမ်ိဳးစုံရွိပါတယ္။
SAMBA နဲ႔ မွ်မယ္ USB နဲ႔ ေပးမယ္ Nitro Share နဲ႔ ပို႔မယ္။ အစုံပါပဲ။ တခ်ိဳ႕ ရုံးႀကီးေတြမွာေတာ့ NAS သုံးၾကတယ္ FTP သုံးၾကတယ္ ကိုယ္ပိုင္ Local Cloud ေတြ သုံးၾကတယ္။

ဒါေပမယ့္ တခါတေလမွ ေတြ႕ၾကတဲ့သူေတြကေတာ့ SMB လဲမသုံး တျခား Services လဲမသုံးၾကဘူး။ အဲအခ်ိန္မွာ SimpleHTTPServer နဲ႔ Share ဖို႔ နည္းလမ္း ေရးေပးၿပီးသြားပါၿပီ။ ဒါေပမယ့္ အဲတာက Folder လိုက္ကို  Read Access ေပး ရယူခြင့္ေပးလိုက္သလိုျဖစ္ေနတယ္။

ကိုယ္ေပးခ်င္တဲ့ ဖိုင္ေလးေတြကိုပဲ ေပးခ်င္တဲ့အခါမွာ ဘယ္လုိလုပ္မလဲ

1- woof ကို သြင္းပါ။ sudo apt-get install woof

2- woof ကို configuration လုပ္ပါ။
အသုံးျပဳပုံက ဒီလိုေလးပါ။ ဒါေပမယ့္ ဒီ့ထက္လြယ္ေအာင္ လုပ္လို႔ရပါတယ္။

woof [-i <ip_addr>] [-p <port>] [-c <count>] [<file>]
woof [-i <ip_addr>] [-p <port>] [-c <count>] [-z|-j|-Z|-u] <dir>
woof [-i <ip_addr>] [-p <port>] [-c <count>] -s
woof [-i <ip_addr>] [-p <port>] [-c <count>] -U

 

-z = gzip , -j = bzip2 , -Z = zip, -u = No Compress

-s = specified instead of a filename

-U is specified, woof provides an upload form and allows uploading file

defaults: count = 2, port = 8000

နမူနာ တစ္ခု ဒီလိုျပပါမယ္။

woof -i 192.168.0.100 -p 8080 -c 2 music.zip

ဒါဆိုရင္ Browser ကေန http://192.168.0.100:8080/ ဆိုၿပီး ရိုက္လိုက္ရင္ music.zip ဖိုင္ကို ရယူႏိုင္ပါလိမ့္မယ္။ ရယူႏိုင္မယ့္ အႀကိမ္အေရအတြက္ကို -c 2 နဲ႔ ႏွစ္ႀကိမ္လို႔ သတ္မွတ္ေပးထားပါတယ္။

အဲတာမ်ိဳးေတြ ထည့္မရိုက္ခ်င္ရင္ တခါတည္း config ဖိုင္ကို ေရးထားႏိုင္ပါတယ္။

Terminal ကိုေခၚလိုက္ပါ။ Ctrl+Alt+T

file name  = ~/.woofrc
အဲဒီဖိုင္ကို Gedit နဲ႔ပဲျဖစ္ျဖစ္ ျပင္ပါမယ္။

gedit  ~/.woofrc

ေအာက္ပါ အတိုင္းျဖည့္ပါ။

[main]
port = 8008
count = 2
ip = 127.0.0.1
compressed = gz

ပိုလြယ္ေစခ်င္ရင္ port ကို 80 ထားၿပီး IP ကို ကိုယ့္ IP ရွာၿပီး ျဖည့္သြင္းေပးပါ။ Count ကုိ ၂ ခါပဲ ထားထားပါတယ္။ မွ်ေဝခ်င္တဲ့လူဦးေရေပၚမူတည္ၿပီး Count ကို ေျပာင္းလဲေပးပါ။

ၿပီးရင္ေတာ့ Terminal ကေန woof ဆိုတဲ့ Command ေနာက္မွာ မိမိ မွ်ေဝခ်င္တဲ့ ဖိုင္နာမည္ရိုက္ထည့္ရုံပါပဲ။

Python SimpleHTTPServer

August 19, 2014 in Guide, Tutorials by kokoye2007

သင့္ဆီက ဖိုင္ေတြကို Network တူ OS မတူတဲ့ သူငယ္ခ်င္းေတြဆီကို Share လုပ္ခ်င္တဲ့အခါ
သင့္ေရးသားထားတဲ့ HTML Template ကို သင့္သူငယ္ခ်င္းကို ၾကြားဖို႔ သင့္ အလုပ္အပ္သူကို ျပသခ်င္တဲ့အခါ
အဲတာေလးအတြက္ေလာက္နဲ႔ Samba / Lamp / XAMPP ေတြနဲ႔ အခ်ိန္ကုန္ခံၿပီး Configuration လုပ္ေနစရာမလိုပါဘူး။ ေဆာ့ဝဲေတြ လိုက္သြင္းေနစရာ မလိုပါဘူး။ XAMPP ေတြ LAMPP ေတြနဲ႔ CPU ေတြ RAM ေတြကို ျဖဳန္းတီးစရာမလိုပါဘူး။

အခ်ိဳ႕ကိစၥေလးေတြမွာ အလြယ္တကူ ေျဖရွင္းလို႔ရပါတယ္။

၁- Terminal ကိုဖြင့္ပါ (Ctrl+Alt+T)

၂- သင့္ Share လုပ္လိုတဲ့ Folder ေအာက္ကို သြားပါ။ (cd ~/Videos)

၃- python -m SimpleHTTPServer 8080

၄- အေပၚက Command ဟာဆိုရင္ python ရဲ႕ SimpleHTTPServer ကို Port 8080 နဲ႔ ဖြင့္ေပးလိုက္တာပါ။ အကယ္၍ 8080 ဆိုတဲ့ Port ကိုမသတ္မွတ္ထားခဲ့ရင္ 8000 ဆိုတဲ့ သူ႕ရဲ႕ Default Port နဲ႔ အလုပ္လုပ္မွာပါ။ တကယ္လို႔ Port ေတြထည့္ေခၚရမွာ အလုပ္ရႈပ္တယ္ဆိုရင္ 80 နဲ႔ ထားၾကည့္လိုက္ပါ။ တျခားတေယာက္ေယာက္က Browser မွာ IP ကို ရိုက္ေခၚလိုက္ရုံနဲ႔ အလုပ္လုပ္ပါလိမ့္မယ္။ ဒါေပမယ့္ ကိုယ့္စက္မွာ တျခား Services ေတြ ရွိေန RUN ေနမယ္ဆို Port ေတြ မထပ္ေအာင္ေတာ့ ဂရုစိုက္ သင့္ပါတယ္။

၅- ၿပီးရင္ေတာ့ ကိုယ့္စက္ထဲမွာ ကိုယ့္ဘာသာ http://localhost:8080 သို႔မဟုတ္ http://127.0.0.1:8080 ဒါမွမဟုတ္ ကိုယ့္ရဲ႕ IP ေတြ Host Name ေတြနဲ႔ ေခၚၿပီး သုံးလို႔ရပါၿပီ။

ဒီ Python ရဲ႕ SimpleHTTPServer သုံးဖို႔အတြက္ Ubuntu သမားေတြ ဘာမွ ထပ္ထည့္ဖို႔ မလိုဘူးေနာ္

မၾကာခင္မွာပဲ ဖိုင္ေတြ Share လုပ္ဖို႔ နည္းလမ္းေတြ ထပ္တင္ေပးပါဦးမယ္။

Ubuntu 14.04 Data (Portable Server) iso list

August 19, 2014 in LoCo News, News by kokoye2007

3.0G	| edubuntu-14.04-dvd-amd64.iso
2.9G	| edubuntu-14.04-dvd-i386.iso
1017M	| kubuntu-14.04-desktop-amd64.iso
1012M	| kubuntu-14.04-desktop-i386.iso
694M	| lubuntu-14.04-desktop-amd64.iso
692M	| lubuntu-14.04-desktop-amd64+mac.iso
683M	| lubuntu-14.04-desktop-i386.iso
756M	| lubuntu-14.04-desktop-powerpc.iso
964M	| ubuntu-14.04-desktop-amd64.iso
970M	| ubuntu-14.04-desktop-i386.iso
564M	| ubuntu-14.04-server-amd64.iso
549M	| ubuntu-14.04-server-i386.iso
2.5G	| ubuntustudio-14.04-dvd-amd64.iso
2.6G	| ubuntustudio-14.04-dvd-i386.iso
913M	| xubuntu-14.04-desktop-amd64.iso
899M	| xubuntu-14.04-desktop-i386.iso
4.4G	| ubuntu aio/trusty_tahr_aio_i386.iso
4.4G	| ubuntu aio/trusty_tahr_aio_amd64.iso
4.5G	| ubuntu aio/trusty_tahr-EFI.iso

Training Video / Guide

August 18, 2014 in Guide, LoCo News, Tutorials by kokoye2007

[20130604] Complete-Webgoat-Training-Movies–by-YGN-Ethical-Hacker-Group_Myanmar 453M .
Build E-commerce website with PHP, MySQL, jQuery and PayPal 3.7G .
Build Web apps in node and Express 440M .
CBT Nuggets – AWS Certified Solutions Architect – Foundations 1.6G .
Create AJAX Web Applications using Jquery and PHP – Free VideoTutorials 774M .
CSS tricks and Tips 679M .
From webpwnized 17G .
Gang of Four Design Pattern in Ruby 1.7G .
Git Essential Training 860M .
Infinite skills white hat pentesting 71M .
Introduction to Node.js 296M .
Learn Basic of Ethical Hacking and Penetration Testing 3.2G .
Learning MongoDB 513M .
Learning.VMware.ESXi.and.vSphere.5.1.Administration 1.1G .
OOD In Ruby SOLID principle 1.3G .
OWASP Training by YEHG 386M .
papillon 1.9G .
PHP Security Pitfall 439M .
Programming without codes 683M .
Responsive Web Design with Foundation 2.9G .
RHCSA-RHCE Red Hat Linux Certification Study Guide, 6th Edition – [2011, PDF, ENG] + Code 71M .
Say Yo to Yeoman 1.4G .
SecurityTube Metasploit Framework Expert – DVD 2.0G .
SecurityTube.Python.Scripting.Expert 3.0G .
Simple Sinatra 516M .
SOLID Design Pattern 1.5G .
Splits-PHP.Security.Training.Video 1.3G .
SQL Lab SQLInjection 2.3G .
Test Driven Development in Ruby 24K .
Test Driven php in action 603M .
The Debian Administrator’s Handbook 28M .
TutsPlus – Bootstrap for Web Design 878M .
tutsplus.solid.design.patterns 20K .
Ubuntu ServerGuide 1.4M .
UDEMY How to become a web developer from scratch 4.5G .
VMWare Lab Guide 607M .
vSphereSecurity 1.3M .
Web For Pentester 350M .
Whitehat Hacking and Penetration Testing 2.9G .

Thank you Nulled Byte

Camicri Cube: An Offline And Portable Package Management System

July 18, 2014 in Application & Softwares, Tutorials by kkmt.u4mm

Ubuntu မွာ Software ေတြ သြင္းဖို႔ Internet လိုေနတဲ့ အတြက္ စိတ္ပ်က္ဖူးပါသလား ?

Software ေတြကို သူတို႔ရဲ႕ မူရင္း Website မွာ Download ခ်ျပီး Manually Install လုပ္လို႔ေတာ့ ရပါတယ္ ။ ဒါေပမယ့္ Dependencies ေတြ အဆင္မေျပလို႔ စိတ္ညစ္ရဖူူးပါသလား ?

ဒါဆိုရင္ Camicri Cube က သင့္ အတြက္ ျဖစ္ပါလိမ့္မယ္ ။

1.What is Camicri Cube?

Camicri Cube ဆိုတာကေတာ့ Ubuntu Software Center လိုပဲ Package Manager ျဖစ္ပါတယ္ ။

သူ႕ကို USB Drive ကေလးမွာသြင္းထားလိုက္ပါ ။ ျပီးရင္ တျခား Internet ဆိုင္က စက္မွာ မိမိ ႏွစ္သက္တဲ့ Software ကို Camicri Cube ရွိတဲ့ Stick ကေလးထဲက သြားသြင္းထားလိုက္ပါ ။ ျပီးတာနဲ႔ အိမ္ျပန္ေရာက္ရင္ Internet မရွိတဲ့ စက္မွာ ခုနက သြင္းခဲ့တဲ့ Software ေလးကို ျပန္သြင္းႏုိင္ပါျပီ ။

သူဟာ အိမ္က စက္ရဲ႕ OS Detail နဲ႔ အျခား Information အတိအက်ကို ယူျပီး မွတ္ထားမွာ ျဖစ္တဲ့အတြက္ Dependencies ေတြ အဆင္မေျပတာမ်ိဳး ျဖစ္မွာ မဟုတ္ပါဘူး ။

cube

2. Installation

တကယ္လို႔ Camicri Cube ကို Download ဆြဲခ်င္တယ္ဆိုရင္ေတာ့

သူ႕ရဲ႕ Official Launchpad Website ျဖစ္တဲ့

https://launchpad.net/camicricube ျဖစ္ေစ

Sourceforge က ျဖစ္ေစ

http://sourceforge.net/projects/camicricube/ ျဖစ္ေစ

ေအာက္က Command နဲ႔ ျဖစ္ေစ

wget http://sourceforge.net/projects/camicricube/files/Camicri%20Cube%201.0.9/cube-1.0.9.2_64bit.zip/

Download ဆြဲ ရယူႏိုင္ပါတယ္ ။

3.Usage

  1. ပထမဆံုး အေနနဲ႔ Download ခ်ျပီး ယူထားတဲ့ Zip File ကို Right Click ေထာက္ျပီး Extrack လုပ္လိုက္ပါ ။
  2. ျပီးတာနဲ႔ cube ဆိုတဲ့ Folder ထဲကို သြားပါ
  3. cube-normal ဆိုတဲ့ File ကို ႏွိပ္ပါ ။ Run ဆိုျပီး ေတာင္းရင္ Run လိုက္ပါ ။ ဒါဆိုရင္ သူ႕ Software တက္လာပါ လိမ့္မယ္

3.1 Creating Project and Setting Up

ပထမဆံုး ကၽြန္ေတာ္တို႔ စတင္ အသံုးျပဳဖို႔ အတြက္ Camicri Cube မွာ Create Project ဆိုျပီး စလုပ္ပါ့မယ္ ။

cube

ေနာက္ျပီးရင္ေတာ့ Repo အသစ္ေတြမ်ားရွိသလား ရွိရင္ Download List အတြက္ Update လုပ္ေပးဖို႔ ေတာင္းဆိုမႈေတြ ျပဳလုပ္ပါလိမ့္မယ္ ။ အခုေတာ့ အိမ္က စက္ျဖစ္ေနတဲ့အတြက္ အင္တာနက္မရွိတာေ ၾကာင့္ Cancel ဆိုျပီးပဲ ထားလိုက္ပါတယ္ ။

2 download new repo camicri

Repo ေတြ Download လုပ္ဖို႔ မလိုတဲ့ အတြက္ သူ႕ရဲ႕ မူရင္း Folder ရွိရာကိုပဲ ျပန္သြားလိုက္ပါ ။ Project ဆိုတဲ့ Folder ေအာက္မွာ ခုနက Create လုပ္ခဲ့တဲ့ Project Folder တစ္ေယာက္ ေရာက္ေနတာ ေတြ႕ရပါလိမ့္မယ္ ။

3 cube folder camicri

အဲ့ဒီ့ Folder ထဲမွာေတာ့ အိမ္က အင္တာနက္မရွိတဲ့ စက္ရဲ႕ Information ေတြ ပါ၀င္ပါတယ္ ။

ဒါဆိုရင္ ရပါျပီ Cube Folder လိုက္ၾကီးကို USB Drive ထဲကို ထည့္ျပီး အင္တာနက္ဆိုင္ တစ္ဆိုင္ ကို ယူသြားလို႔ရပါျပီ ။

3.2 Downloading Apps in interconnected devices

တကယ္လို႔ အင္တာနက္ ဆုိင္က စက္က Windows ျဖစ္ရင္ေတာ့

Gsharp ဆိုတာကို အရင္ သြင္းထားဖုိ႔လိုပါတယ္ ။

GtkSharp : http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.21.msi

.Net Framework မရွိရင္ .Net framework ပါ သြင္းထားဖုိ႔လိုပါတယ္ ။

DotNet 4.0  : http://www.microsoft.com/en-us/download/details.aspx?id=17718

USB Drive ထဲက Cube Folder တစ္ခုလံုးကို My Document Folder ေအာက္မွာ ထားျပီး cube.exe ကို ရွာ ဖြင့္လိုက္ပါ ။

ဒါဆိုရင္ေအာက္မွာ Open Existing Projects ဆိုတာကို ေတြ႕ပါလိမ့္မယ္ ။ Open လုိက္ပါ ။

4 open project camicri

ဒီ တၾကိမ္မွာေတာ့ ကၽြန္ေတာ္တုိ႔ အေနနဲ႔ Internet လည္း ရွိေနတဲ့ အတြက္ Repo ေတြကို Update လုပ္ပါ့မယ္ ။

5 download repo camicri

တခ်ိဳ႕ Software ေတြ Out of Date ျဖစ္ေနတယ္ ။ Update Version အသစ္ ထြက္ေနတယ္ဆိုရင္လည္း တခါထဲ Download ခ်လို႔ရပါတယ္ ။

6 update

ျပီးရင္ေတာ့ ကၽြန္ေတာ္တို႔ လိုခ်င္တဲ့ Software ကို ရွာျပီး Download လုပ္လုိ႔ရပါျပီ

6 update

အခုေတာ့ ကၽြန္ေတာ္တို႔ Game ေလး တစ္ခုကို စမ္းျပီး Download ခ်ၾကည့္ရေအာင္ ။

7 download software

ဒါဆိုရင္ေတာ့ Download လုပ္ေနတာ ေတြ႕ရပါလိမ့္မယ္ ။ လိုအပ္တဲ့ Dependencies ေတြစစ္ျပီး Download စလုပ္တာ ေတြ႕ရပါေတာ့မယ္

8 checking packages

9 downloading packages camicri

3.3 Installing in your PC

Cube Folder ကို ႏွစ္သက္ရာ ေနရာမွာ ကူးယူလိုက္ျပီး ဒီ တစ္ခါေတာ့ ပထမ တစ္ခါတုန္းကလို cube-normal မဟုတ္ပဲ cube-superuser ဆိုတာကို ဖြင့္လိုက္ပါ ။

10 adding to pc

11 super user camicri

Super User ဆိုတဲ့ Alert ကေလးကို ေတြ႕ရမွာ ျဖစ္ပါတယ္ ။ ဒါဆိုရင္ေတာ့ ခုနက Download ဆြဲထားတဲ့ App ေတြကို ျပန္သြင္းႏုိင္ျပီ ျဖစ္ပါတယ္ ။ Update လုပ္ထားတာေတြေရာ ပါ အကုန္သြင္းခ်င္တယ္ဆိုရင္ေတာ့ Mark All Download ကို ေရြးလိုက္ပါ ။

12 mark downloads camicri

ဒါမွ မဟုတ္ မိမိ ႏွစ္သက္ရာ တစ္ခုထဲကို ျပန္သြင္းမယ္ဆိုရင္လည္း ရပါတယ္ ။ ေရြးခ်ယ္ျပီး Install လုပ္ေပးရံုပါပဲ ။

13 mark this camicri

14 install this

Install ဆိုတာကို လုပ္ျပီး စတင္ အသံုးျပဳ ေဆာ့ကစားႏုိင္ပါျပီ ။

16 starting app

“Buy One Donate One”

June 17, 2014 in LoCo News by kkmt.u4mm

Buy One Donate One ဆိုတာကေတာ့ RPI လို လူသိမ်ားတဲ့ Raspberry PI Project တစ္ခု ျဖစ္ပါတယ္ ။

Raspberry PI ဆိုတာကေတာ့ တန္ဖိုးနည္း Micro Computer တမ်ိဳးျဖစ္ျပီး အေသးစိတ္ ပိုမို သိရွိလိုသူေတြအတြက္ေတာ့ ေအာက္က Link မွာ သြားျပီး ဖတ္ရႈႏုိင္ပါတယ္ ။

http://ubuntu-mm.net/guide/rpi-introduction/ Read the rest of this entry →

Application Information in Local Language

June 1, 2014 in Knowledge, LoCo News by kokoye2007

Ubuntu Application ေတြကို ရွာရ ေဖြရတဲ့ေနရာမွာ Windows ဘက္က ေျပာင္းလာသူေတြအဖို႔ အခက္အခဲေတြမ်ားပါတယ္။

နာမည္ကို မသိတာေတြ ရွိႏိုင္သလို နာမည္ၾကားဖူးေပမယ့္ ဘာအတြက္ သုံးတာမွန္းလဲ မသိတာ ရွိႏိုင္ပါတယ္။ Windows ဘက္က Adobe Photoshop ပဲသိလို႔ Acrobat Reader ပဲသိလို႔ Microsoft Office ပဲသိလို႔ ဒီဘက္မွာ မရွိဘူးလားဆိုတာမ်ိဳးေတြလဲ ၾကားရပါတယ္။ Alternative.net မွာလဲ အဲတာမ်ိဳး ရွာလို႔ရပါတယ္။

တကယ္ေတာ့ ဘာအတြက္ သုံးတာလဲ သိရင္ ပုံစံတူ ရွာလို႔ရသလို Software နာမည္သိရင္လဲ ဘာအတြက္သုံးတာလဲ ရွာလို႔ရပါတယ္။ Categories အလိုက္ နာမည္အလိုက္  Rank အလိုက္ ရွာၿပီး တခါတည္း ေဆာ့ဝဲေတြ သြင္းႏိုင္လုိ႔ ပိုၿပီးေတာင္ လြယ္ကူပါေသးတယ္။

https://apps.ubuntu.com/cat/

ဒါေပမယ့္ ကြ်န္ေတာ္တိုႈ Offline ျဖစ္ေနၿပီ Software သြင္းဖို႔လိုတယ္ ဒါမွမဟုတ္ သြင္းၿပီးသားျဖစ္ေနပါတယ္။ ဒါေပမယ့္ ဘာအတြက္လဲ ဘာေတြ သုံးတာလဲ မသိႏိုင္မယ့္ သူေတြအတြက္ Offline / Online ျမန္မာလို Database ေလး လုပ္ေပးခ်င္ပါတယ္ဆိုရင္ အကုန္ကူညီၿပီး လုပ္ေပးႏိုင္ပါတယ္။

Data ေတြ လုံေလာက္ရင္ Application base / wiki base / ebook / print book / Android Application ေတြ ထုတ္ေပးႏိုင္မွာပါ။

ကူညီေပးမယ္ဆိုရင္ တရက္တခုေလးပဲျဖစ္ျဖစ္ စုေပါင္းျဖည့္စြက္ေပးႏိုင္ပါတယ္။
တေယာက္ တခုျဖည့္သြားတာ ဒီအခ်က္အလက္ေတြဟာ ကြ်န္ေတာ္တို႔ Ubuntu User / Beginner အားလုံးအတြက္ အသုံးတည့္ပါတယ္။ ကိုယ္ကူညီေရးသားေပးခ်င္တဲ့ App ကို https://apps.ubuntu.com/cat/ ကေန အရင္ ရွာထားၿပီး ေအာက္က လင့္ခ္ ကို ႏွိပ္ၿပီး တခုျခင္း ျဖည့္စြက္ႏိုင္ပါတယ္။


//

Love & Linux

October 28, 2013 in Knowledge by kokoye2007

KDE

Linux ရဲ႕ UI ႀကီးက ပိန္းလြန္းတယ္ သုံးစားမရဘူးလို႔ ခ်စ္သူေကာင္မေလးက ေျပာလာတဲ့ အတြက္ Matthias Ettrich က ၁၉၉၆ ခုႏွစ္မွာ Common Desktop Environment (CDE) ကို ေရးသားေပးခဲ့တယ္။ CDE ဆိုတဲ့ နာမည္က ရွိၿပီးသားျဖစ္ေနလို႔ Cool/Kool က K ကိုယူၿပီး K Desktop Environment (KDE) အျဖစ္အမည္ေပးခဲ့ပါတယ္။

အခုဆို Linux, FreeBSD, Solaris, Microsoft Windows, နဲ႔ OS X ေတြမွာ အသုံးျပဳႏုိင္ပါတယ္။

KDE သုံးထာတဲ့ နာမည္ႀကီး ၂ ခုကို ေျပာရမယ္ ဆိုရင္ေတာ့ Kubuntu နဲ႔ openSUSE ပဲ ျဖစ္ပါတယ္။ KDE သုံးထားတဲ့ (Linux) Distro ေပါင္း ၁၀၄ ခုခန္႔ရွိပါတယ္။

Debian

လူသုံးေတာ္ေတာ္ မ်ားတဲ့ Debian ကို Ian Murdock ဆိုတဲ့ ပုဂၢဳိလ္က ၁၉၉၃ ခုႏွစ္ ၾသဂုတ္လ ၁၆ ရက္ေန႔မွာ စတင္မိတ္ဆက္ခဲ့ပါတယ္။ Debra Lynn ဆိုတဲ့ သူရဲ႕ ရည္းစားနာမည္က Deb နဲ႔ သူနာမည္ အစ Ian ကိုေပါင္းစပ္ၿပီး Debian လို႔ ေခၚခဲ့တာပါတဲ့။

Windows မွာ .exe ေတြသုံးသလိုပဲ သူ႔ OS နဲ႔ အဲဒီ Debian ေတြကို အေျခခံတဲ့ OS ေတြမွာ Installer ဖိုင္ေတြကို .deb နဲ႔သုံးပါတယ္။ လက္ရွိ နာမည္ႀကီးေနတဲ့ ubuntu တို႔ Raspberry Pi (Raspbian) တို႔လည္း Debian ေတြပါပဲ။

အခုခ်ိန္မွာ Debian Base OS ေပါင္း ၁၄၄ ခု ေက်ာ္ေက်ာ္ ရွိပါတယ္။

Raspberry Pi Setup

August 20, 2013 in Guide by kokoye2007

Raspberry Pi

RPi အတြက္ လုိအပ္ေသာ စာရင္း

raspberrypi_parts
USB Keyboard ႏွင့္ Mouse (သို႔မဟုတ္) Bluetooth Keyboard ႏွင့္ Mouse
SD Card ႏွင့္ Card Reader
Ethernet cable ႏွင့္ Network connection (Option)
Power Supply ႏွင့္ USB cable (5V 2A)

Display
HDMI Cable ႏွင့္ HDMI TV / Monitor
သို႔မဟုတ္
TV ႏွင့္ AV + Audio to AV Jack
သို႔မဟုတ္
HDMI 2 VGA converter and VGA Monitor

တကယ္လို႔ Media Server ေတြ File Server ေတြဆိုရင္ေတာ့ ကီးဘုတ္ေတြ ေမာက္ေတြ အၿမဲမလိုပါဘူး။ Setup လုပ္တုန္းပဲ လိုပါလိမ့္မယ္။ Media Server ေတြဆိုရင္ေတာ့ Control လုပ္ဖို႔ Wifi + iPhone / Android စတာေတြကို သုံးႏိုင္သလို USB-IR အသုံးျပဳတဲ့ Remote ေတြလည္း အလြယ္တကူ ဝယ္ယူ အသုံးျပဳႏိုင္ပါတယ္။

IR_REMOVE

Power Supply
ပါဝါ ကိုေတာ့ 5 V, 1 A ထြက္တဲ့ အဒက္ပတာ တခုနဲ႔ဆို အဆင္ေျပပါတယ္။ ကိုယ္က Computer ေလးအနားမွာပဲ စမ္းမယ္ဆိုရင္ USB ကေန ပါဝါေပးလို႔ ရပါတယ္။ အားသြင္းႀကိဳးကိုေတာ့ Universal Micro USB ႀကိဳးနဲ႔ဆို အဆင္ေျပပါၿပီ။ မၾကာခင္က ထုတ္ျပန္ထားတဲ့ ဥေရာပ ဥပေဒ မွာ မ်ားျပားလွတဲ့ မိုဘိုင္းဖုန္းေတြကို အားသြင္းဖို႔ တညီတညႊတ္တည္း သတ္မွတ္ထားတဲ့ စံပဲ ျဖစ္ပါတယ္။ ဒီအတြက္ EU က လက္ခံတဲ့ သာမန္ အန္းဒရိုက္ ဖုန္းအဒက္ပတာ တခုဆို လုံေလာက္ပါၿပီ။ ဒါေပမယ့္ 1 A နဲ႔ဆိုရင္ေတာ့ မ်ားျပားတဲ့ USB Keyboard USB Mouse USB Hub Ext HDD စတာေတြနဲ႔ အဆင္ေျပမွာမဟုတ္ပါဘူး။ Bluetooth Keyboard & Mouse ကေတာ့ ပါဝါစား ပိုသက္သာေစႏိုင္ပါတယ္။

Universial-Micro-USB

SD Card
SD Card ကိုေတာ့ Class 4 ျဖစ္ဖို႔ ဂရုစိုက္ရမွာ ျဖစ္သလို အနည္းဆုံး 4GB ရွိမွ အဆင္ေျပမွာ ျဖစ္ပါတယ္။ 4GB ထက္ေက်ာ္လြန္မွသာ OS အျပင္ ကိုယ္ ထပ္မံထည့္သြင္းလိုတဲ့ Application ေတြနဲ႔ Data ေတြအတြက္ ေနရာလြတ္ရမွာျဖစ္ပါတယ္။ ဒီအတြက္ SD Card ေကာ Card Reader ေတြ USB Hub ေတြ RPi ကေန ထည့္သြင္းေပးထားမွာ မဟုတ္ပါဘူး။ ကိုယ့္ဘာသာ ဝယ္ယူရမွာပဲ ျဖစ္ပါတယ္။ မဝယ္သင့္တဲ့ကဒ္ကို မဝယ္မိေအာင္ http://elinux.org/RPi_SD_cards မွာ သြားၿပီး ၾကည့္ရႈသင့္ပါတယ္။ တခ်ိဳ႕ကဒ္ေတြက boot မတက္ႏိုင္တာမ်ိုး ရွိပါတယ္။ SD SDHC 4GB ခန္႔မွန္း ၅၀၀၀ က်ပ္မွ ၆၀၀၀ က်ပ္

SDHC4

HDMI / Composite Cable
ဒီေနရာမွာေတာ့ နည္းနည္း အကုန္အက် မ်ားသြားႏိုင္ပါတယ္။ ဘာျဖစ္လို႔လဲဆိုေတာ့ HDMI TV / Monitor ေတြ မရွိခဲ့ဘူးဆိုရင္ အဆင္မေျပလို႔ပါပဲ။
၁ – HDMI TV / Monitor ရွိခဲ့ရင္ေတာ့ အေကာင္းဆုံးပါပဲ။ HDMI ႀကိဳးပဲ လိုပါမယ္။ ခန္႔မွန္းေခ် ၁၅၀၀ က်ပ္ကေန ၃၀၀၀ ဝန္းက်င္နဲ႔ ဝယ္ယူနိုင္ပါတယ္။
၂ – DVI Monitor ရွိတယ္ဆိုရင္ေတာ့ HDMI to DVI Converter ေလး လိုပါလိမ့္မယ္။ ခန္႔မွန္းေခ် က်ပ္ ၃၅၀၀ ကေန ၄၅၀၀ အတြင္း ရွိပါတယ္။
၃ – TV ပဲ ရွိတယ္ဆိုရင္ေတာ့ AV ႀကိဳးနဲ႔ Audio Jack 2 Composite ႀကိဳး လိုပါလိမ့္မယ္။ တႀကိဳးကို ၁၀၀၀ က်ပ္ မေက်ာ္ပါဘူး။
၄ – VGA Monitor ပဲရွိတယ္ဆိုရင္ေတာ့ HDMI 2 VGA Converter လိုပါလိမ့္မယ္။ ၉၅၀၀ က်ပ္ေလာက္ ေပးရမွာျဖစ္ၿပီး အသံလဲ ထြက္မွာ မဟုတ္ပါဘူး။ အဆင္လဲ သိပ္မေျပလို႔ ဒီလိုသုံးမယ္ဆို ေသခ်ာ စဥ္းစားသင့္ပါတယ္။

HDMI2VGA composite_cable

OS (Operating System)
ကြ်န္ေတာ္တို႔ သုံးေနတဲ့ Windows / Linux / Mac / Android စတာေတြဟာ OS ေတြပါပဲ။ OS ေတြဟာ ေစခိုင္းခ်က္ေတြကို သူ႔ Hardware ေတြဆီက တစ္ဆင့္ လက္ခံရယူႏိုင္ပါတယ္။ Output မ်ိဳးစုံကို ပို႔လႊတ္ေပးႏိုင္ပါတယ္။ Output ဆိုတာ အခ်က္ျပမီးတစ္လုံး ဒါမွမဟုတ္ စပီကာက အသံတစ္ခု Monitor တစ္ခု ျဖစ္ႏုိင္သလို Network လဲျဖစ္ႏိုင္ပါတယ္။ တကယ္လို႔ OS မပါခဲ့ရင္ အဲဒီ ကြန္ပ်ဳတာဟာ ဘာမွ လုပ္ႏိုင္မွာ မဟုတ္ပါဘူး။
သာမန္ကြန္ပ်ဳတာ တစ္ခုဟာ ပုံမွန္အားျဖင့္ OS ကို Hard Drive ထဲမွာ သိမ္းဆည္းထားၿပီး စက္ဖြင့္ခ်ိန္တိုင္းမွာ RAM ထဲကို OS ကိုဆြဲေခၚရပါတယ္။ စဖြင့္ရင္ Hard Disk ထဲက ေခၚယူၿပီး ပိတ္သိမ္းၿပီဆိုရင္လည္း Hard Disk ထဲမွာ သိမ္းပါတယ္။ ဒါေပမယ့္ RPi မွာေတာ့ Hard Disk မပါလာပါဘူး။ Hard Disk အစား SD Card ကို သုံးထားပါတယ္။ က်န္တဲ့ အလုပ္လုပ္ပုံေတြကေတာ့ တူတူပါပဲ။
ဒီေနရာမွာ ကြ်န္ေတာ္တို႔ဟာ ကြန္ပ်ဳတာ အႀကီးအေသး ဘာဝယ္ဝယ္ OS ပါၿပီးသားလို႔ သိထားၾကပါတယ္။ RPi ကို ဒီတိုင္း သြားဖြင့္မယ္ဆိုရင္ေတာ့ ဘာ OS မွ တက္လာမွာ မဟုတ္ပါဘူး။ သိပ္ၿပီး အံ့ၾသစရာ မရွိပါဘူး။ ကြ်န္ေတာ္တို႔ လက္ရွိ သုံးေနတဲ့ Windows / Linux / Mac နဲ႔တင္ RPi အတြက္ OS ထည့္ထားတဲ့ SD Card တစ္ခု ဖန္တီးယူႏိုင္ပါတယ္။

Adafruit Pi OS

Adafruit Pi OS

RPi OS
RPi အတြက္ OS ကို သူ႔ဆိုက္မွာ တရားဝင္ အခမဲ့ ေပးထားတာေတြ ရွိပါတယ္။ အခ်ိဳ႕ေသာ စမ္းသပ္ဗားရွင္းေတြကိုလည္း ဂူးဂယ္သုံးၿပီး ရွာေဖြႏိုင္ပါေသးတယ္။ သူနဲ႔ အကိုက္ညီဆုံး OS ေတြကိုေတာ့ http://www.raspberrypi.org/downloads မွာ သြားေရာက္ ရယူႏိုင္ပါတယ္။ သူတို႔ အသိအမွတ္ျပဳ ထုတ္ေပးထားတာေတြထဲက အေကာင္းဆုံးကေတာ့ wheezy လို႔ေခၚတဲ့ Debian Distro ပါပဲ။ ဖိုင္ဆိုက္က ၄၀၀ မက္ဂါဘိုက္ ေက်ာ္မွာျဖစ္လို႔ ဆြဲရ ကူးရ အဆင္မေျပရင္ ကြ်န္ေတာ္တို႔ကို ဆက္သြယ္ၿပီး လာယူႏိုင္ပါတယ္။ ၿပီးရင္ေတာ့ 4GB ရွိတဲ့ SCHC SD Card ရယ္ SD Card Reader ရယ္လိုအပ္လာပါၿပီ။ ပထမဆုံး Download လုပ္ထားတဲ့ ဖိုင္က zip ဖိုင္ျဖစ္မယ္ဆိုရင္ ျဖည္ခ်လိုက္လို႔ရပါတယ္။ အဲတာဆိုရင္ အထဲက ထုတ္လုပ္ထားတဲ့ ရက္စြဲနဲ႔ img ဖိုင္ တခုကို ေတြ႕ရပါလိမ့္မယ္။ အဲဒီ img ဖိုင္ကို ကြ်န္ေတာ္တို႔ SD Card ထဲကို Write လုပ္ရမွာျဖစ္ပါတယ္။ Copy and Past တို႔ Drag လုပ္ရမွာတို႔ မဟုတ္ပါဘူး။

Screenshot from 2013-08-14 09_55_26

SD Card Writer
ဒီေနရာမွာ ကြ်န္ေတာ္တို႔ ဘယ္ OS သုံးထားလဲဆိုတာေပၚမူတည္ၿပီး ေဆာ့ဝဲေတြ သုံးရတာ တူမွာ မဟုတ္ေတာ့ပါဘူး။ Windows ဆိုရင္ေတာ့ Win32DiskImager ကို သုံးရမွာ ျဖစ္ပါတယ္။ Linux နဲ႔ Mac ဆိုရင္ေတာ့ dd ဆိုတဲ့ Command တစ္ခုကို သုံးရုံနဲ႔ အဆင္ေျပပါတယ္။ ဖိုင္ကို Download လုပ္ၿပီး ဖိုင္ဆိုက္ကို တိုက္ဆိုင္ စစ္ေဆးတဲ့ sha1sum ဆိုရင္လည္း Windows အတြက္ Download ျပဳလုပ္ရမွာ ျဖစ္ၿပီး Linux (Ubuntu) မွာေတာ့ တခါတည္း ပါၿပီးသားပဲ ျဖစ္ပါတယ္။ zip ဖိုင္ကိုမေျဖခ်ခင္မွာ sha1sum နဲ႔ တိုက္စစ္လိုက္လို႔ရပါတယ္။ အဲတာဆိုရင္ ဖိုင္ဆိုက္မျပည့္လို႔ OS ေကာင္းေကာင္း အလုပ္မလုပ္တာကို ေရွာင္လႊားႏိုင္ပါလိမ့္မယ္။

win32-imagewriter

Windows အတြက္ Win32DiskImager ကို http://bit.ly/Dh2nE ကေန download ရယူႏိုင္ပါတယ္။
SD Card ကို SD Card Reader မွာ တပ္ၿပီး Format ခ်ထားသင့္ပါတယ္။ ၿပီးခဲ့ရင္ေတာ့ Win32DiskImager ကေန raspberrypi img ဖိုင္ကို Write လုပ္ပါမယ္။ အရမ္းလြယ္ပါတယ္။ Image ဖိုင္ေနရာမွာ img ဖိုင္ကို ေရြးေပးထားရမွ ျဖစ္ၿပီး Device ေနရာမွာေတာ့ D: ျဖစ္ေစ E: ျဖစ္ေစ SD Card ရဲ႕ စသည္ျဖင့္ Letter ကို ေရြးေပးရမွာျဖစ္ပါတယ္။ Write ကိုႏွိပ္ၿပီး ၿပီးဆုံးမယ့္ အခ်ိန္ကို ေစာင့္ေနရုံပါပဲ။ ၿပီးရင္ေတာ့ OS ထည့္သြင္းထားတဲ့ SD Card ကို ရပါၿပီ။

Linux အတြက္ေတာ့ ဘာမွ ထပ္ Download ရယူစရာမလိုပါဘူး။ တခ်ိဳ႕ root ခြင့္ျပဳခ်က္လိုတဲ့ command ေတြ သုံးမယ္ဆိုရင္ေတာ့ Super User Do ဆိုတဲ့ sudo ကို ေရွ႕က ထားသုံးရပါလိမ့္မယ္။ ပထမဆုံး SD Card ကို Reader မွာ တပ္ထားၿပီး သိမသိ စမ္းဖို႔လိုပါတယ္။ အဲဒီအခ်ိန္မွာ ရႈပ္ေထြးမႈ မျဖစ္ေအာင္ အျခား SD Card ေတြ USB Stick ေတြကို ျဖဳတ္ထားသင့္ပါတယ္။

Screenshot from 2013-08-14 10_00_12

sudo fdisk -l နဲ႔ ၾကည့္ထားရမွာျဖစ္ၿပီး အဲဒီမွာ Windows မွာ C: ေတြ D: E: ေတြ ေပၚသလိုပဲ sda sdb စသည္ျဖင့္ မွတ္သားထားရမွာပါ။

Screenshot from 2013-08-14 09_59_33

ဖိုင္ဆိုက္စစ္ဖို႔ sha1sum ေကာ ဖိုင္ကို SD Card မွာ ရိုက္ဖို႔ dd ေကာ ပါၿပီးသားပါ။ dd ကို သုံးမယ္ဆို sudo နဲ႔ တြဲသုံးရပါမယ္။
sudo dd bs=1MB if=~/Download/raspbiran.img of=/dev/sdb

Screenshot from 2013-08-14 10_01_40
sudo ကေတာ့ super user do ပါ။ dd ကေတာ့ Disk Drive ကို Copy သို႔မဟုတ္ Convert လုပ္ႏိုင္ၿပီး ဒီမွာေတာ့ write လုပ္တဲ့ command ပါ။ bs ကေတာ့ dd ရဲ႕ byte အတြက္ သတ္မွတ္ေပးတာ ျဖစ္ၿပီး 1MB မွာ MB ကို အႀကီးနဲ႔ ေရးေပးရပါမယ္။ if ကေတာ့ input file ကိုေရြးေပးရမွာပါ။ of ကေတာ့ stdout အတြက္ output ေပးမယ့္ sd card ကို ေရြးေပးရမွာ ျဖစ္ပါတယ္။

Enter ေခါက္ၿပီးတာနဲ႔ password ေတာင္းတဲ့ promt ကို ေတြ႕ရမွာပါ။ ဒီေနရာမွာေတာ့ ကြ်န္ေတာ္တို႔ Linux မွာလုံၿခဳံေရးအရ Password ဘယ္ႏွစ္လုံးဆိုတာ မွတ္လို႔မရေအာင္ လုပ္ထားလို႔ *** ဆိုတာမ်ိဳး asterisk ေတြက အစ မေပၚပါဘူး။ ကိုယ့္ဘာသာ Password ေတြကို မွန္ေအာင္ ရိုက္ၿပီး Enter ပဲ ေခါက္လိုက္ပါ။ မၾကာခင္မွာပဲ Write Speed / Write Time / records in / out ေတြနဲ႔ ၿပီးဆုံးေၾကာင္း ျပသပါလိမ့္မယ္။

ဒါဆိုရင္ေတာ့ OS ထည့္ထားတဲ့ SD Card တစ္ခုကို ရရွိပါၿပီ။ RPi မွာ SD Card တပ္ USB Keyboard Mouse တပ္ Display တပ္ၿပီးေတာ့ ပါဝါႀကိဳး ထိုးလိုက္ရင္ RPi မွာ OS ကို Setup လုပ္ခိုင္းတဲ့ Screen ကို စျမင္ရပါလိမ့္မယ္။ ဒါဆိုရင္ SD Card Setup လုပ္တဲ့အပိုင္းေတာ့ ၿပီးပါၿပီ။

မၾကာခင္ အျခား Advance Step ေတြ ေရးေပးပါ့မယ္။