How to analyze the performance of web page

Leave a Comment
အရင်ရက်တွေက အင်တာနက်ထဲ စာလိုက်ဖတ်ရင်း Google Labs ရဲ့ Page Speed Online ဆိုတဲ့ Web-based Tool တစ်ခုအကြောင်း ဖတ်ခဲ့ရတယ်။ အင်တာနက်နဲ့ အဆက်ပြတ်ခဲ့တဲ့နောက်ပိုင်း စာလည်းမရေးဖြစ်သလို တော်တော်များများကိုလည်း လိုက်မဖတ်နိုင်တော့ဘူး။ တစ်ခါတစ်လေ အချိန်ရလို့ ဖတ်ဖြစ်ရင်တောင် LifeHacker နဲ့ HowToGeek လောက်ပဲ ရောက်ဖြစ်တော့တယ်။


အရင်ကဖြစ်ချင်သလိုဖြစ် ပစ်ထားတဲ့ ဘလော့မှာ ခုနောက်ပိုင်း စာပြန်ရေးဖြစ်တော့ အတတ်နိုင်ဆုံး ကောင်းသထက်ကောင်းအောင် ပြင်ဖို့ကြိုးစားမိတယ်။ အထူးသဖြင့်တော့ Web pages တွေရဲ့ Performance တွေ တက်လာအောင်ရယ်၊ Devices မျိုးစုံကနေ ကြည့်လို့ အဆင်ပြေဖို့ရယ် အဲ့ဒီ နှစ်ချက်ကို အဓိက အသားပေးပြီး ပြင်ဖြစ်တယ်။ အဲ့လိုပြင်ဖို့ကြိုးစားတဲ့နေရာမှာ ကိုယ့် ဘလော့ရဲ့ Performance ကို စစ်ဖို့ Page Speed Online က ကူညီပေးနိုင်တာ တွေ့ရတယ်။ သူက ကိုယ့်ဘလော့ရဲ့ Page Speed ကို စစ်ပေးယုံတင်မက ပိုမြန်လာအောင် ပြင်ဖို့လိုတဲ့ အချက်တွေကိုလည်း Suggestions ပေးသေးတယ်။


Page Speed Online ကို အချိန်မရွေး ကြိုက်တဲ့ Browser နဲ့ ဖွင့်ပြီး သုံးနိုင်တယ်။ သူ့ကိုဖန်တီးရခြင်းရဲ့ အဓိကရည်ရွယ်ချက်က Website owners တွေအတွက် ကိုယ့် Website ရဲ့ Page Speed Performance ကိုသိနိုင်ဖို့နဲ့ အကယ်၍ Speed Performance နည်းနေတယ်ဆိုရင် ပိုမြန်လာအောင် လုပ်ဆောင်နိုင်မယ့် နည်းလမ်းတွေကို Suggestions ပေးနိုင်ဖို့ ဖန်တီးထားတာပါ။ နောက်ပြီး Page Speed Online နဲ့ Websites တွေရဲ့ Page Speed ကိုစစ်မယ်ဆိုရင် Desktop ကကြည့်တဲ့အချိန်မှာ ရနိုင်မယ့် Page Speed နဲ့ Smartphones ကနေကြည့်ရင်ရမယ့် Page Speed ကိုပါခွဲခြားဖော်ပြပေးပါတယ်။


ဒီဘက်ခေတ်မှာ အရင်လို Desktop, Laptop ဆိုတာထက် တန်ဖိုးအားဖြင့် သက်သာပြီး သယ်ရသုံးရ လွယ်တဲ့ Mobile Devices တွေက ပိုပြီးတွင်တွင်ကျယ်ကျယ် သုံးလာကြတာမို့လို့ ဘလော့ရေးသူတွေ အနေနဲ့လည်း ကိုယ့်ဘလော့ကို ပြင်ဆင်တဲ့နေရာမှာ Mobile Performance ကောင်းနိုင်အောင် ထည့်သွင်းစဉ်းစားထားဖို့ လိုပါတယ်။

ကိုယ့်ဘလော့ရဲ့ Speed တက်လာနိုင်ဖို့ Page Speed Online ကနေပေးတဲ့ အကြံပြုချက်တွေထဲက Should Fix: ခေါင်းစဉ်ခွဲအောက်မှာ ပါဝင်တဲ့ အချက်တွေကို အဓိကထား ပြင်ပေးဖို့လိုသလို ပြင်ဆင်ဖို့အတွက် စဉ်းစားသင့်တဲ့ အချက်တွေ သီးသန့်ဖော်ပြထားတဲ့ Consider Fixing: အောက်က အချက်တွေကိုလည်း အရေးပေး စဉ်းစားသင့်ပါတယ်။ အကယ်၍များ စာဖတ်သူဟာ ဘလော့ရေးသူတစ်ယောက် ဒါမှမဟုတ် Webmaster တစ်ယောက် ဖြစ်ခဲ့မယ်ဆိုရင် Page Speed Online ရဲ့ အကူအညီနဲ့ ကိုယ့်ဘလော့ရဲ့ စွမ်းဆောင်ရည်ကို အခုပဲ စစ်ဆေးကြည့်ပါ။


မြန်မာနိုင်ငံကနေ အင်တာနက်သုံးသူတွေအတွက်တော့ Proxy သုံးဖို့ လိုကောင်းလိုပါလိမ့်မယ်။


သုံးရလွယ်ပြီး Portable ဖြစ်တဲ့ UltraSurf သုံးနိုင်ပါတယ်။

TechSectors.

How to Check S.M.A.R.T. Status of Your Hard Drive

Leave a Comment




Image Credit: http://www.popularmechanics.com

Hard drives တွေက S.M.A.R.T လို့ခေါ်တဲ့ (Self-Monitoring, Analysis, and Reporting Technology) နည်းပညာကို အသုံးပြုပါတယ်။ သဘောကတော့ ကိုယ့်အခြေအနေကိုယ် ဆန်းစစ်ပြီး အခြေအနေ ကောင်း/မကောင်း ပြဿနာရှိ/မရှိ သတင်းပြန်ပို့ပေးတဲ့ နည်းကိုဆိုလိုတာပါ။ အဲ့ဒီ့နည်းပညာ အကူအညီနဲ့ ကိုယ့် Hard drives ရဲ့ S.M.A.R.T. data ကိုကြည့်ပြီး Hard drives မှာ ပြဿနာတွေ ရှိနေပြီလား ဘာတွေကြိုတင်ပြင်ဆင်ထားဖို့ လိုမလဲဆိုတာ ကျွန်တော်တို့ အလွယ်တကူ ဆုံးဖြတ်နိုင်တယ်။

Windows မှာ Hard drives ရဲ့ S.M.A.R.T. Status ကို Command Prompt ကနေ Commands နည်းနည်းသုံးပြီး စစ်လို့ရပေမယ့် အဲ့တာက လူတိုင်းအတွက် အဆင်မပြေပါဘူး။ S.M.A.R.T. data အလွယ်တကူ ကြည့်နိုင်ဖို့ Built-in Tool ဆိုပြီး သီးသန့်ထည့်ပေးထားတာလည်း Windows မှာ မရှိဘူး။ အဲ့တော့ S.M.A.R.T. data ကြည့်ဖို့ဆိုရင် ကျွန်တော်တို့ တစ်ခြား Third-party tool တစ်ခုသုံးဖို့ လိုလာပါတယ်။

Checking S.M.A.R.T. With Third-Party Tools

Hard drives ရဲ့ S.M.A.R.T. data ကိုကြည့်ဖို့အတွက် လူသုံးများတာ CrystalDiskInfo ပါ။ သူက သုံးရတာလည်း မခက်ဘူး။ နောက်ပြီး Open-source Applications တစ်ခုလည်းဖြစ်တယ်။ Command Prompt ကနေကြည့်ရတာမဟုတ်လို့ ဘာ Commands မှလည်း မှတ်နေစရာမလိုဘူး။



Installed လုပ်ပြီး CrystalDiskInfo ကို Run လိုက်တာနဲ့ ကိုယ့်စက်မှာ ဆင်ထားတဲ့ Hard Drives တွေရဲ့ S.M.A.R.T. status information ကို လွယ်လွယ်ကူကူ ကြည့်နိုင်ပါတယ်။ အားလုံး အခြေအနေကောင်းတယ် ဆိုရင် အောက်မှာဖော်ပြထားတဲ့အတိုင်း Health Ststus မှာ Good လို့ တွေ့ရပါလိမ့်မယ်။



CrystalDiskInfo နဲ့ ကိုယ့် Hard Drives တွေရဲ့ အခြေအနေကို စစ်ဆေးတဲ့အခါမှာ ကောင်းတယ်/မကောင်းဘူး ဆိုတဲ့ဖော်ပြချက်လေးတင် ကြည့်နိုင်တာ မဟုတ်ပါဘူး။ ကိုယ့် Hard Drives နဲ့ဆိုင်တဲ့ Current Temperature အပါအဝင် Hardware Specifications တွေကိုလည်း တဆက်တည်း ကြည့်နိုင်ပါတယ်။ ပြဿနာတစ်ခုခု ရှိခဲ့မယ်ဆိုရင်လည်း ဘာကြောင့်ဖြစ်တဲ့ ပြဿနာဆိုတာ တိတိကျကျသိနိုင်ပါတယ်။ တကယ်လို့ ဖြစ်တဲ့ပြဿနာကို တိတိကျကျ မဝေခွဲနိုင်သေးဘဲ ဇဝေဇဝါဖြစ်နေရင် Function > Resident ကိုနှိပ်ပြီး CrystalDiskInfo ကို System Tray ထဲမှာ Run ခိုင်းထားလို့ ရပါတယ်။



တကယ်လို့ Function > Startup ပေးထားမယ်ဆိုရင်တော့ ကွန်ပြူတာကို Restart ပေးပြီးသွားရင် Windows နဲ့အတူ နောက်ကွယ်ကနေ Run နေပါလိမ့်မယ်။



တကယ်လို့ S.M.A.R.T. status အပြောင်းအလဲရှိတယ်ဆိုရင် CrystalDiskInfo ကနေ Pop up တက်ပြီး အသိပေးပါလိမ့်မယ်။

Checking S.M.A.R.T. Without Third-Party Tools

အပေါ်မှာ ဖော်ပြခဲ့သလို Third-party tool မသုံးချင်ဘူးဆိုရင် Windows ထဲမှာပဲ Command Prompt ကနေတဆင့် Commands နည်းနည်းလောက်သုံးပြီး S.M.A.R.T. စစ်လို့ရပါတယ်။ (Windows key ကိုနှိပ်ထားပြီး Command Prompt ရိုက် Enter ခေါက်ပါ။) Command Prompt window ပေါ်လာရင် အောက်မှာဖော်ပြထားတဲ့ Commands နှစ်ကြောင်းကို တစ်ကြောင်းစီရိုက်ပြီး Enter ခေါက်ပါ။

wmic

diskdrive get status



ပုံမှာမြင်ရတဲ့အတိုင်း Status မှာ OK တွေ့ရမယ်ဆိုရင် ကိုယ့်စက်က Hard Drives တွေ အခြေအနေကောင်းတယ်ဆိုတာ သေချာပါတယ်။ S.M.A.R.T. information ပေါ်မူတည်ပြီး Status က တစ်ခြားဟာလည်း ဖြစ်နိုင်ပါတယ်။

တကယ်လို့ CrystalDiskInfo နဲ့ဖြစ်စေ၊ တစ်ခြား Program တစ်ခုခုနဲ့ သုံးပြီး စစ်တာဖြစ်စေ Error တစ်ခုခုတွေ့ခဲ့ရင် အများကြီး စိုးရိမ်ဖို့ မလိုပေမယ့် S.M.A.R.T. error ပေါ်ပြီဆိုရင် ပျက်စပြုနေပြီလို့ သိထားရပါမယ်။ ဒါပေမယ့် အဲ့ဒီ့ဖော်ပြချက်​ကြောင့် ကိုယ့် Hard Drive က ချက်ချင်းပျက်တော့မယ်လို့ ဆိုလိုတာ မဟုတ်ပါဘူး။ ဘယ်အချိန်မှာ လုံးဝသုံးမရအောင် ပျက်နိုင်သလဲဆိုရင် တခဏချင်းလည်း ဖြစ်နိုင်သလို တော်တော်ကြာကြာမှလည်း ဖြစ်နိုင်ပါတယ်။ တစ်ခါတစ်ရံမှာ S.M.A.R.T. error ပြနေပေမယ့် နှစ်နဲ့ချီပြီး သုံးလို့ရတဲ့ Hard Drive မျိုးတွေလည်း ကြုံခဲ့ဖူးပါတယ်။ ဒါပေမယ့် ကျွန်တော်တို့တွေ ကံကိုယုံပြီး ဆူးပုံနင်းလို့တော့ မရပါဘူး။ လုံးဝသုံးမရအောင် ပျက်သွားတာမျိုး မဟုတ်ရင်တောင်မှ နောက်ပိုင်းမှာ Data Corruption ဖြစ်လာနိုင်ပါတယ်။ S.M.A.R.T. error ပေါ်တာတွေ့ရင် အရင်ဆုံး အဲ့ဒီ့ Hard Drive ထဲက ကိုယ့်အတွက် အရေးကြီးတဲ့ Data တွေကို External Hard Drive ပြောင်းထည့်တာမျိုး ဒါမှမဟုတ် အခွေရိုက်ထားတာမျိုး စသဖြင့် Backup လုပ်ထားပါ။

Backed up လုပ်ပြီးသွားရင်ဆိုရင်တော့ တတ်နိုင်သမျှ အမြန်ဆုံး Hard Drive အသစ်လဲနိုင်ဖို့ ကြိုးစားစေချင်ပါတယ်။ ကွန်ပြူတာတစ်လုံးမှာ Hard Drive က အသက်လို့ ဆိုနိုင်ပါတယ်။ ဘာကြောင့်လည်းဆိုတော့ တစ်ခြားအစိတ်အပိုင်းတွေ ပျက်ခဲ့ရင် ပိုက်ဆံတတ်နိုင်တဲ့အချိန် အစားထိုး လိုက်လို့ရတယ်။ တစ်ခြားဘာဆုံးရှုံးမှုမှ မဖြစ်နိုင်ဘူး။ ဒါပေမယ့် Hard Drive Failure ဖြစ်ရင် အစားထိုးရယုံတင်မက ကိုယ့်မှာရှိတဲ့ အရေးကြီး Data တွေပါ ပျက်ဆီးသွားနိုင်လို့ပါ။ ဒါ့ကြောင့် ကိုယ့်အတွက် တန်ဖိုးရှိပြီး ပျက်ဆီးဆုံးရှုံးမခံနိုင်တဲ့ Data တွေ မပျောက်ပျက်ရအောင် Back up Plan ထားရှိဖို့နဲ့ အမြဲတမ်း S.M.A.R.T. Status ကိုစစ်ဆေးကြဖို့ တိုက်တွန်းလိုပါတယ်။

Maung Zin.

Everything You Need to Know About Jailbreaking

Leave a Comment
1
 
Photo from http://www.digitaltrends.com/
 
ရန်ကုန်က ဖုန်းလောကမှာ Apple Products (iPhones,iPads) တွေကို Jailbreak လုပ်တာနဲ့ ပတ်သတ်ပြီး တော်တော်များများ စိတ်ဝင်စားကြသလို အတော်လည်း အလုပ်ဖြစ်တာတွေ့ရတယ်။ အားလုံးသိထားတဲ့အတိုင်း iPhones တို့ iPads တို့က locked-down devices တွေလေ။ အသစ်ဝယ်လိုက်လို့ စသုံးတဲ့အချိန်မှာ Windows လိုမျိုး Apps တွေကို တင်ချင်ရာတင်ပြီး သုံးလို့ရတာမျိုး မဟုတ်ဘူး။ Apple ကခွင့်ပြုထားတဲ့ Apps တွေကိုပဲ Install လုပ်လို့ရတယ်။ ခွင့်ပြုထားတဲ့ အတိုင်းအဆ အတွင်းမှာပဲ ကန့်သတ်ချက်နဲ့ တန်ဆာဆင်လို့ရမယ်။ ဆိုရရင် အကျယ်ချုပ် ချထားခံရသလိုပေါ့။ Jailbreaking ဆိုတာ အဲ့လိုကန့်သတ်ချက်တွေနဲ့ ထိန်းချုပ်ထားတဲ့ အကျဉ်းတစ်ခုကနေ ဖောက်ထွက် လွတ်မြောက်ခြင်းလို့ အဓိပ္ပါယ်ဖွင့်ရမယ် ထင်တယ်။
 
တကယ်တော့ Apple က သူ့ Devices တွေကို Jailbreak လုပ်တာ နည်းနည်းလေးမှ ကြိုက်ပုံမရပါဘူး။ iOS တစ်ခု အသစ်ထွက်တိုင်းထွက်တိုင်းမှာ အရင်ကထက် Jailbreak လုပ်ဖို့ခက်အောင် ကြိုးစားလာတာတွေ့ရတယ်။ Jailbreaking Community နဲ့ Apple နဲ့ကလည်း ကျွန်တော်တို့ ငယ်ငယ်က တအားကြိုက်တဲ့ ကြောင်နဲ့ကြွက် ကာတွန်းကားလိုပဲ။ ဘယ်လောက်ပဲ Apple က ဖောက်လို့မရအောင်လုပ်လုပ် အချိန်အတိုင်းအတာ တစ်ခုကြာရင် Jailbreaking Community က ဖောက်လို့ရခဲ့တာချည်းပဲ။
 
Jailbreaking ဆိုသည်မှာ
 
Jailbreaking ဆိုတာ Rooting, Unlocking နဲ့ မတူဘူး။ ဒါပေမယ့် သဘောတရားတော့ ဆင်တယ်။ အားလုံးနီးပါး အကျွမ်းတဝင်ရှိကြတဲ့ Android နဲ့ တစ်ခြား Modern devices တွေလိုပဲ iOS devices တွေဖြစ်တဲ့ iPhones, iPads, နဲ့ iPod Touches တွေလည်း အသစ်စက်စက် အခြေအနေမှာ Locked-down လုပ်ထားကြတယ်။ Locked-down လုပ်ခံထားရတဲ့ အခြေအနေတစ်ခုက Windows, Mac, နဲ့ Linux မှာ Low-level access နဲ့ သုံးနေရတဲ့ User တစ်ယောက်နဲ့ဆင်တယ်။
 
Jailbreak လုပ်ဆောင်ရခြင်း အကြောင်းအရင်း
 
အဲ့တော့ သဘောသဘာဝအရ ကိုယ့်ရဲ့ iPhone ဒါမှမဟုတ် iPads က locked-down ဖြစ်နေပြီဆိုရင် (Jailbreak မလုပ်ရသေးဘူးဆိုရင်) Apple ကခွင့်ပြုထားတာထက် ကျော်လွန်ပြီး ကျွန်တော်တို့ဘာမှ လုပ်လို့မရတော့ဘူး။ ဥပမာအနေနဲ့ - Jailbreak မလုပ်ရသေးတဲ့ iPhone, iPad တစ်ခုအတွက် ကန့်သတ်ချက်တွေ ပြောရရင် -
  • Default Email App တစ်ခု ကိုဖြစ်စေ Web Browser တစ်ခုကိုဖြစ်စေ ကိုယ်ကြိုက်တဲ့ အခြားတစ်ခုနဲ့ ပြောင်းသုံးလို့ မရဘူး။
  • Apple ရဲ့ App Store မှာ ရှိနေတဲ့ Apps တွေကလွဲရင် တစ်ခြားပြင်ပက ဘယ် Apps ကိုမှ Install လုပ်ပိုင်ခွင့်မရှိဘူး။
  • Apple က အတည်ပြုမထားတဲ့ ဘယ် Operating System ပိုင်းဆိုင်ရာ ပြင်ဆင်မှုကိုမှ လုပ်လို့မရဘူး။
  • Themes တွေ ပြောင်းတာ၊ Widgets တွေထည့်တာ၊ Wi-Fi tethering လုပ်တာ စတဲ့ System-level tweaks တိုင်းကလည်း Jailbreak လုပ်မထားပဲ မပြီးမြောက်နိုင်ဘူး။
အဲ့တော့ အရာရာတိုင်းကို ကန့်သတ်ပိုင်ခွင့်၊ စိတ်ကြိုက်ဖန်တီးနိုင်ခွင့်ရှိတဲ့“Administrator”/“Root user” ဖြစ်လာအောင် ကျွန်တော်တို့ လူပီသစွာ ကြိုးစားကြတယ်။ ဒါကိုပဲ ကျွန်တော်တို့ Jailbreak လုပ်တယ်လို့ ခေါ်တယ်။ အဲ့တော့ Jailbreak လုပ်ရခြင်းရဲ့ အဓိက ရည်ရွယ်ချက်ကို ပြောပါဆိုရင် - အရာတိုင်းကို ပိုင်နိုင်ဆိုင်နိုင်အောင် ကြိုးစားခြင်း ပဲဖြစ်လိမ့်မယ်လို့ ကျွန်တော် ယုံကြည်တယ်။
 
Email Apps လေးပြောင်းယုံ၊ Web Browser လေး လဲယုံလောက်နဲ့ Jailbreak မလုပ်သင့်ဘူးဆိုပေမယ့် Jailbreak လုပ်ထားခြင်းအားဖြင့် ပုံမှန်အခြေအနေမှာ ရဖို့မဖြစ်နိုင်တဲ့ System ပိုင်းဆိုင်ရာ ပြင်ဆင်ပိုင်ခွင့် ရရှိနိုင်တာမို့ အဆိုးထဲက အကောင်းလို့လည်း ယူဆလို့ရပါတယ်။
 
2
 
Photo from http://parsherald.com
 
Apple နှင့် Jailbreaking
 
Apple အနေနဲ့ Jailbreak လုပ်တာကို လက်မခံနိုင်ရတဲ့ အဓိကအကြောင်းအရင်းက Jailbreaking လုပ်ငန်းစဉ်ဟာ Apple ကနေ ဖန်တီးထားတဲ့ iOS Operating System ရဲ့ Security ပိုင်းဆိုင်ရာ အားနည်းချက်အပေါ် အခြေခံပြီး ထိုးနှက်တိုက်ခိုက်မှုတွေ လုပ်ဆောင်လာမှာ စိုးရိမ်လို့ပါ။ အဲ့တာကြောင့် iOS တစ်ခုအတွက် Jailbreaking လုပ်ဆောင်နည်းတစ်ခု ပေါ်ထွက်လာတိုင်း Apple အနေနဲ့ သူ့အားနည်းချက်ကို နောက်ထွက်မယ့် iOS မှာ ဖာထေးနိုင်အောင် ကြိုးစားခဲ့ပါတယ်။ iOS အသစ်ထွက်လာတိုင်းမှာ အရင်လုပ်လို့ရတဲ့ Jailbreak လုပ်ဆောင်နည်း က အသက်မဝင်တော့ပဲ Jailbreaking Community တွေအနေနဲ့ iOS အသစ်ကို နောက်ထပ် Jailbreak လုပ်နိုင်ဖို့ ကြိုးစားကြပါတယ်။ အဲ့လိုယှဉ်ပြိုင်မှုတွေကြောင့် iOS Version အသစ်ထွက်လာရင် Windows မှာလိုမျိုး ဝမ်းသာအားရနဲ့ လူတိုင်း Upgrade မလုပ်ကြဘဲ အဲ့ဒီ့ iOS အသစ်ကို Jailbreak လုပ်လို့ရတဲ့ အချိန်ထိ စောင့်ပြီးမှ Upgrade လုပ်တတ်ကြတယ်။ အကြောင်းရင်းကတော့ Jailbreak လုပ်လို့မရခင် ကိုယ့် Devices ကို Upgrade လုပ်လိုက်ရင် iOS Version က Upgrade ဖြစ်သွားပေမယ့် ကိုယ့် Devices က Locked-down state ပြန်ရောက် သွားနိုင်လို့ပါ။
 
ဥပမာအနေနဲ့ ဆိုရရင် - iOS 7 ကို September 16, 2013 မှာ တရားဝင်ဖြန့်ချီခဲ့ပြီး သူ့ကို Jailbreak လုပ်နိုင်တဲ့ နည်းကိုတော့ December 22, 2013 မှာမှ တွေ့ရှိခဲ့တယ်။ အဲ့တော့ Jailbreaking Community ဟာ iOS 7 ကို Jailbreak လုပ်နိုင်ဖို့ လေးလကျော် ကြိုးစားခဲ့ရတယ်လို့ ဆိုနိုင်ပါတယ်။ အဲ့လို Jailbreak မအောင်မြင်သေးတဲ့ ကြားကာလအခြေအနေမှာ ကျွန်တော်တို့တွေ iOS version အသစ်ကိုပြောင်းပြီး ကိုယ့် Devices ကို Locked-down state နဲ့ သုံးချင်သုံး၊ နေမြဲအတိုင်း Jailbreak လုပ်ထားတဲ့ iOS 6 မှာပဲ နေချင်နေ ကြိုက်သလို ဆုံးဖြတ်နိုင်ပါတယ်။ Apple ကလည်း iOS ရဲ့ အားနည်းချက်ကို ဖားထေးနိုင်ဖို့ နည်းမျိုးစုံနဲ့ ကြိုးစားနေတာမို့လို့ နောက်လာမယ့် iOS တွေဆိုရင် Jailbreak လုပ်နိုင်ဖို့ အချိန်တော်တော် ယူရဦးမှာပါ။
 
Jailbreak လုပ်ဆောင်နည်း
 
Jailbreak လုပ်မယ်လို့ စိတ်ကူးရှိရင် တစ်ခြားဘာမှ မလုပ်သေးခင် အရင်ဆုံး Device ကို Backup လုပ်ထားပါ။ အဲ့တာမှ တစ်ခုခု ပြဿနာရှိလာရင် Restore ပြန်ခေါ်လို့ရနိုင်မယ်။ လက်ရှိ iOS 7 သုံးနေတယ်ဆိုရင် ကျွန်တော်တို့ အတွက် မဖြစ်မနေလိုတာ Jailbreak Tool ပါ။ ဒေါင်းလုပ်ချပါ။ ကိုယ့် Computer မှာ Run ပါ။ လက်ရှိ iOS 7 အတွက် သုံးတဲ့ Jailbreaking Tool က evasi0n ပါ။ Download ချပြီးသွားရင် ကိုယ့်ရဲ့ iOS device ကို Computer နဲ့ USB cable ကနေတဆင့်ချိတ်ပြီး Tool ကို Run ပါ။ Jailbreak Tool က ညွန်ကြားတဲ့ ညွန်ကြားချက်အတိုင်း ဆက်သွားပါ။ ဒါဆို အဆင်ပြေပြေနဲ့ Jailbreak လုပ်နိုင်ပါလိမ့်မယ်။ Jailbreak လုပ်ဆောင်ပုံအဆင့်ဆင့်ကို အောက်မှာ ဖော်ပြထားတဲ့ Video ကနေလည်း လေ့လာနိုင်ပါတယ်။

 
Jailbreak လုပ်ဆောင်နေစဉ်မှာလည်း ကိုယ့် Device ထဲကို Tool ကနေ Cydia ထည့်ပေးပါလိမ့်မယ်။ Cydia ဆိုတာ Apple က အတည်ပြုမထားတဲ့ App store တစ်ခုဖြစ်ပြီး သူ့ကိုလည်း Jilbreaking Community ကနေပဲ စီစဉ်ဖန်တီးထားတာပါ။ ဥပမာအနေနဲ့ - Cydia ကနေတဆင့် ကျွန်တော်တို့ ကိုယ်သုံးချင်တဲ့ Browser ကို BrowserChooser app ကနေ ရွေးယူနိုင်တယ်။ ကိုယ်ထည့်ချင်တဲ့ Widgets တွေ ထည့်နိုင်တယ်။ ပြောရရင် Cydia ကြောင့် Jailbreak လုပ်ဖြစ်သွားတာလို့တောင် ဆိုနိုင်တယ်။
 
3
 
Photo from http://redsn0wjailbreak.com/
 
ဒါကြောင့် နောက်ဆုံးအနေနဲ့ စာဖတ်သူမှာရှိတဲ့ iOS devices တစ်ခုခုကို OS Upgrade လုပ်ချင်ပြီဆိုရင် သူ့ကို Jailbreak လုပ်နိုင်မယ့် ကာလတစ်ခုထိစောင့်ဆိုင်းပြီးမှ Upgrade လုပ်ကြဖို့ အကြံပြုပြောကြားလိုပါတယ်။
 
Maung Zin.

Test Your Blog from Various Conditions

Leave a Comment
Blogger.com ကို စပြီး အခြေချမိတာ ၂၀၀၇ ခုနှစ် နှစ်လယ်ပိုင်းလောက်က ဖြစ်လိမ့်မယ်။ Blogging Platform အမျိုးမျိုး မြည်းစမ်းခဲ့ဖူးပေမယ့် နောက်ဆုံးတော့ ဒီ Blogger ကို ပြန်ရောက်ခဲ့တာပဲ။ ကျွန်တော့်စိတ်ထဲ အရှိအတိုင်း ပြောရရင် Google ကပေးတဲ့ Blogger Service က ရိုးသားတယ်လို့ ထင်မိတယ်။ ဒီစိတ်ကလည်း Blogger ရေးတဲ့သက်တမ်း (၇)နှစ်ကျော်မှာ ခံစားမိတာမို့လို့ မှားနိုင်စရာမရှိဘူး။ စီးပွားရေးအတွက်ရည်ရွယ်ပြီး ရေးတဲ့ ဘလော့မဟုတ်လို့ ဒီဘလော့ကနေ ငွေကြေးအကျိုးအမြတ်တစ်စုံတစ်ရာ မရခဲ့ဖူးသလို ဘလော့အပြင်အဆင်ပိုင်းဆိုင်ရာနဲ့ Custom Doamin Name ဆိုတာတွေကိုလည်း စိတ်ရှိသလို မဖန်တီးနိုင်ခဲ့ဘူး။ Hosting ဝယ်ရေးဖို့ဆိုတာကတော့ အဝေးကြီးပါ။
 
ဒါပေမယ့် ကွန်ပြူတာနည်းပညာကို ငွေကုန်ကြေးကျသက်သာစွာနဲ့ ထဲထဲဝင်ဝင် လေ့လာလိုသူတွေအတွက် တစ်ဖက်တစ်လမ်းကနေ တတ်စွမ်းသရွေ့ အထောက်အကူပြုနိုင်အောင် ကျွန်တော့်ဘလော့ကို အကြိမ်ပေါင်းများစွာ ပြင်ဆင်ခဲ့ပါတယ်။
  • Zawgyi နဲ့ ရေးတဲ့ ဘလော့အဆင့်ကနေ Unicode အဆင့်ဖြစ်အောင် ဖန်တီးတယ်။
  • ယူနီကုတ်ဘလော့ ဖြစ်သွားတော့ Browsers တိုင်းကနေ စာဖတ်သူရဲ့ စက်ထဲမှာ Unicode မရှိရင်တောင် ဘလော့ကို ဖတ်ဖို့အဆင်ပြေနိုင်အောင် Font Embed လုပ်နိုင်ဖို့ ကြိုးစားခဲ့တယ်။
  • Templates မျိုးစုံပြောင်းပြီး Screen sizes အမျိုးမျိုး၊ Resolutions အမျိုးမျိုး၊ Desktops, Tablets နဲ့ Mobile screens အမျိုးမျိုးက ကြည့်ဖို့ အဆင်ပြေအောင် ကြိုးစားခဲ့တယ်။
ပညာရှင်တစ်ယောက် မဟုတ်တဲ့အပြင်၊ ငွေကုန်ကြေးကျမခံနိုင်တဲ့ ဘလော့ဂါတစ်ယောက်အနေနဲ့ ဒီအခက်အခဲတွေ အားလုံးနီးပါး ပြေလည်အောင် နာရီပေါင်းများစွာ ရင်းနှီးခဲ့ရတယ်ဆိုတာ ကျွန်တော့်ဇနီးကလွဲပြီး ဘယ်သူမှ မသိနိုင်ပါဘူး။ တကယ်လို့ စာဖတ်သူဟာ Webmaster တစ်ယောက် ဒါမှမဟုတ် Blog/Website တစ်ခုကို ဖန်တီးရေးသားနေတဲ့ စာရေးသူတစ်ယောက် ဖြစ်ခဲ့မယ်ဆိုရင် ကျွန်တော် ဖြတ်သန်းခဲ့ရတဲ့ အခက်အခဲတွေကြားထဲက တတိယမြောက်အခက်အခဲကိုလည်း မလွဲမသွေ ဖြတ်သန်းခဲ့ကြဖူးမှာပါ။
 
ကိုယ့်မှာဘလော့တစ်ခုလည်း ရှိနေပြီ ပင်တိုင်စာဖတ်ပရိတ်သတ်လည်း အတိုင်းအတာတစ်ခုထိ ရလာပြီဆိုရင် စာရေးသူတစ်ယောက်အနေနဲ့ ကိုယ်သုံးထားတဲ့ Theme/Template က Screen sizes အမျိုးမျိုး၊ Resolutions အမျိုးမျိုး၊ Desktops, Tablets နဲ့ Mobile screens အမျိုးမျိုးနဲ့ ကြည့်ဖို့အဆင်ပြေရဲ့လားဆိုတာ မဖြစ်မနေ စမ်းသပ်ကြည့်ထားသင့်ပါတယ်။ အထူးသဖြင့် Templates ကို Responsive web design သုံးထားတဲ့သူတွေအနေနဲ့ ကိုယ့်ဘလော့က Resolutions မျိုးစုံမှာ မြင်ရမယ့်အနေအထား အဆင်ပြေမှုရှိ/မရှိ သိထားဖို့ ပိုအရေးကြီးပါတယ်။
 
ဒီဘက်ခေတ်မှာ လူဖတ်များ လူဝင်များတဲ့ ထိပ်တန်း websites တော်တော်များများ Responsive web design ကိုသုံးလာကြတယ်။ ဘာလို့လည်းဆိုတော့ Responsive web design က ကိုယ့်ဘလော့/ဝက်ဘ်ဆိုဒ်ကို ဘယ်လို Devices မျိုးနဲ့ပဲကြည့်ကြည့် လိုက်လျောညီထွေဖြစ်အောင် ဖန်တီးပေးနိုင်တယ်။ အားလုံးသိထားပြီးတဲ့အတိုင်း Screen resolution ဆိုတာ ပုံနဲ့စာတွေကို ဘယ်လောက်ထိ ကြည်ကြည်လင်လင် ပြတ်ပြတ်သားသား ဖော်ပြနိုင်လဲဆိုတာ ရည်ညွှန်းတာမို့လို့ ကိုယ့်စက်ရဲ့ Resolution က 1600 x 1200 pixels ထက်များတယ်ဆိုရင် Screen မှာပေါ်မယ့် စာနဲ့ ရုပ်ပုံတွေကို ထင်ထင်ရှားရှား မြင်ရမယ်။ တကယ်လို့ Screen resolution က 800 x 600 pixels ထပ်နည်းမယ် ဆိုရင်တော့ ကိုယ်သုံးထားတဲ့ Theme/Template က လိုက်လျောညီထွေ ဖန်တီးမပေးနိုင်ရင် Screen ပေါ်မှာ ဘာစာလုံးကိုမှ ပြတ်ပြတ်ထင်ထင် မမြင်ရတော့ဘူး။ ကိုယ်ဖတ်ချင်တာ မြင်ရဖို့ အချိန်တိုင်း Zoom ဆွဲပြီး ဖတ်ရလိမ့်မယ်။ Responsive web design က ဒီအခက်အခဲကို ပြေလည်အောင် ကူညီပေးနိုင်တယ်။ Screen sizes အမျိုးမျိုး၊ Resolutions အမျိုးမျိုး နဲ့ Devices အမျိုးမျိုးပေါ်မူတည်ပြီး Screen နဲ့ Fit ဖြစ်အောင် လုပ်ပေးနိုင်တဲ့အပြင် Articles တွေကိုလည်း စာဖတ်သူ ထင်ထင်ရှားရှား ကြည့်နိုင်အောင် စီစဉ်ပေးနိုင်တယ်။
 
Test Your Blog from Various Conditions
 
တကယ်တမ်းတော့ ကိုယ့်ဘလော့က Devices အမျိုးမျိုး အခြေအနေအမျိုးမျိုးမှာ ဘယ်လိုပုံပေါက်နေမယ်ဆိုတာ သိနိုင်ဖို့မလွယ်ဘူး။ တော်ယုံလူတစ်ယောက် အများဆုံး ဆောင်ထားနိုင်ရင် ဖုန်းတစ်လုံး၊ Laptop တစ်လုံးနဲ့ Tablet တစ်လုံးပေါ့။ အဲ့ဒီ့ သုံးမျိုးလောက်နဲ့ ဘလော့တစ်ခုရဲ့ ပုံပန်းသဏ္ဍန်ကို အတည်ပြုဖို့ဆိုတာ မဖြစ်နိုင်ဘူး။ အဲ့လိုအခက်အခဲ ဖြစ်လာရင် ကျွန်တော်တို့ ဘလော့တွေကို Screen sizes အမျိုးမျိုးနဲ့ Resolutions အမျိုးမျိုး မှာ ဘယ်လိုအနေအထား ဖြစ်နေမယ်ဆိုတာ စမ်းသပ်ကြည့်နိုင်တဲ့ Online Testers တွေကို အားကိုးကြည့်ပါ။ စိတ်ကျေနပ်လောက်စရာ အဖြေ တစ်ခု ရလာပါလိမ့်မယ်။
 
Quirktools.com/screenfly
 
သူကတော့ လူသုံးအများဆုံး Online resolution testers တွေထဲက တစ်ခုပါ။ Screenfly က Resolutions အမျိုးမျိုး ကို Support ပေးတဲ့အပြင် TV, Tablets, Mobile Phones, Notebooks နဲ့ Desktops အမျိုးမျိုးနဲ့လည်း ကိုယ့်ဘလော့ရဲ့ အနေအထားကို ကြည့်ရှုခွင့်ပေးပါတယ်။ အခြေအနေအမျိုးမျိုးမှာ ရှိနေနိုင်မယ့် TechSectors ရဲ့ သွင်ပြင်ပုံပန်းသဏ္ဍန်ကို ဒီနေရာကနေ လေ့လာကြည့်ပါ။
 
2014-03-01_19-42-54
 
Screenfly နဲ့ ဘလော့တစ်ခုကို စမ်းသပ်ကြည့်ချင်မယ်ဆိုရင် URL ကို Copy ကူး - သူပေးထားတဲ့ နေရာမှာ ထည့်ပြီး စမ်းယုံပါပဲ။ စက္ကန့်ပိုင်းအတွင်း Devices အမျိုးမျိုးနဲ့ ပြောင်းလဲကြည့်ရှုခွင့် ရပါလိမ့်မယ်။
 
2014-03-01_194602
 
TestSize
 
TestSize ကတော့ ဘလော့တွေကို Resolutions အမျိုးမျိုးနဲ့ ကြည့်ရှုနိုင်တဲ့ သမားရိုးကျ Web app တစ်ခုပါပဲ။ သူ့ကိုသုံးမယ်ဆိုရင် Resolutions ကို Manually ချိန်ညှိပြီး ကြည့်နိုင်သလို Screen size အနေအထား အတိုးအလျော့လုပ်ပြီးလည်း ကြည့်နိုင်ပါတယ်။
 
2014-03-01_194834
 

Screen-Resolution.com
 
Screen-Resolution ကလည်း ဘလော့တွေကို Resolutions အမျိုးမျိုးနဲ့ စမ်းသပ်ကြည့်ဖို့ သင့်တော်တဲ့ Tool တစ်ခုပါ။ တစ်ခြား Testing Tools တွေနဲ့ မတူတာက သူ့မှာ Screen-Resolution ကို ချိန်ညှိနိုင်တဲ့ Resolution options တွေကို အောက်ဘက်မှာ ထင်သာမြင်သာ ဖော်ပြပေးထားတယ်။ Screen-Resolution က Internet Explorer တွဲသုံးမှ ပိုအဆင်ပြေပါတယ်။ တစ်ခြား Browsers တွေ ဥပမာ- Chrome, Firefox တို့နဲ့ တွဲသုံးရင် Pop up Windows နဲ့ တက်လာပါလိမ့်မယ်။ သူ့ကို စမ်းသုံးကြည့်မယ်ဆိုရင် အရင်ဆုံး Screen-Resolution ကို Internet Explorer နဲ့ ဖွင့်ပြီး ကိုယ်စမ်းချင်တဲ့ ဘလော့ကို URL နေရာမှာထည့်စမ်းနိုင်ပါတယ်။
 
2014-03-01_195524
 
စာရေးသူတစ်ယောက်အနေနဲ့ ကိုယ့်ဘလော့မှာလေ့လာနေတဲ့ စာဖတ်သူတွေ အခြေအနေအမျိုးမျိုးမှာ စိတ်ပျက်ငြီးငွေ့ မသွားအောင် ဖန်တီးပေးနိုင်ဖို့ အဓိကအရေးကြီးတာမို့လို့ စာဖတ်သူဟာ စာရေးသူတစ်ယောက် ဖြစ်နေခဲ့မယ်ဆိုရင် အပေါ်မှာဖော်ပြခဲ့တဲ့ Online Testers တွေနဲ့ စမ်းသပ်ပြီး ဘလော့ကို အကောင်းဆုံးဖြစ်အောင် တည်ဆောက်သွားကြဖို့ အကြံပြုတိုက်တွန်းလိုပါတယ်။
 
Maung Zin.

Benefits of Linux Distros and Open-source

Leave a Comment
url
 
တစ်ချိန်တုန်းကတော့ Linux နဲ့ပတ်သတ်ပြီး ကျွန်တော်တို့ အနေစိမ်းခဲ့ကြတယ်။ ခုနောက်ပိုင်းတော့ အင်တာနက်ထဲက Blogger အသိုင်းအဝိုင်းမှာ Linux နဲ့ပတ်သတ်ပြီး အတော် လူပြောများလာပြီ။ Linux အကြောင်း (အထူးသဖြင့် Ubuntu အကြောင်း)ရေးတဲ့ Blog တွေလည်း တော်တော်များလာခဲ့ပြီ။ Linux အကြောင်းကြားဖူးတဲ့သူ အတော်များများ အထူးသဖြင့် သုံးဖူးကြတဲ့ သူတွေဆိုရင် Linux Distributions ကို တစ်ခါတစ်လေ Linux Distros လို့သုံးသုံးပြီး ပြောတတ်ရေးတတ် ကြတာလည်း မြင်ဖူးကြားဖူးကြလိမ့်မယ်။ Linux Distros အကြောင်းနဲ့ပတ်သတ်ပြီး တစ်ချိန်တုန်းက ကျွန်တော် Ubuntu (Linux) for All ဆိုတဲ့ ခေါင်းစဉ်နဲ့ ရေးခဲ့ဖူးတယ်။
 
Linux Distros ဆိုတာ Linux Distributions ကနေလာပြီး Linux မူကွဲအမျိုးအစားများလို့ အဓိပ္ပါယ်ရပါတယ်။ Linux ကို ခဏတဖြုတ် စမ်းသုံးတာမျိုးမဟုတ်ပဲ မကြာခဏသုံးမယ့် OS တစ်ခုအဖြစ် အတည်ပြုရွေးချယ်တော့မယ်ဆိုရင် ကျွန်တော်တို့မှာ Ubuntu တင်မကပဲ တခြားရွေးချယ်စရာ Distros တွေ အများအပြားရှိသေးတယ်ဆိုတာကို သိထားဖို့ လိုပါတယ်။ Desktop အနေနဲ့ သုံးမလား၊ Server အနေနဲ့သုံးမလား - ကျွန်တော်တို့မှာ ရွေးချယ်စရာ Distros မျိုးကွဲပေါင်းများစွာ ရှိပါတယ်။ အားလုံးထဲမှာ Ubuntu က လူသိအများဆုံးပါ။ ဒါပေမယ့် အဲ့ဒီ့ Ubuntu ဆိုတာလည်း Linux မျိုးကွဲပေါင်းများစွာထဲက တစ်ခုပါပဲ။
 
Linux Distros ဟူသည်မှာ အဘယ်နည်း။
 
Linux ဟာ Windows မဟုတ်သလို Mac OS X နဲ့လည်း မတူပါဘူး။ Windows မှန်သမျှကို Microsoft ကပဲဖန်တီးပြီး Windows အသစ်ဖန်တီးနိုင်ခွင့်ကိုလည်း Microsoft ကပဲ ပိုင်ဆိုင်ပါတယ်။ တကယ်လို့ Operating System ရွေးချယ်မှုမှာ Windows တစ်ခုတည်းကိုပဲ ပထမဦးစားပေး ထားမယ်ဆိုရင် ကျွန်တော်တို့တွေအားလုံး Microsoft ကချပြတဲ့ လက်ရာတွေကိုပဲ ရွေးချယ်မြည်းစမ်းနိုင်ပါလိမ့်မယ်။ သူတို့ရဲ့ Operating System မှာ ဘာအားနည်းချက်တွေ ရှိနေနိုင်လဲ ကျွန်တော်တို့ မသိနိုင်ဘူး။ ခုနောက်ပိုင်း တအားလူပြောများလာတဲ့ Privacy ပိုင်းဆိုင်ရာ လုံခြုံမှု ဘယ်လောက်ရှိမလဲ ကျွန်တော်တို့ နားမလည်နိုင်ဘူး။
 
Linux ကတော့ သူတို့တွေနဲ့ တော်တော်လေးကွဲပြားတယ်။ Linux Operating System က Microsoft တို့ Apple တို့လို အဖွဲ့အစည်းတစ်ခုတည်းက ထုတ်လုပ်တာ မဟုတ်ဘူး။ Linux ကို မတူညီတဲ့ အဖွဲ့အစည်း အသီးသီးက ပညာရှင်တွေပေါင်းစည်းပြီး မတူညီတဲ့ကဏ္ဍမျိုးစုံကနေ ဖွဲ့စည်းတည်ဆောက် နေကြတာပါ။ အဲ့ဒီ့မတူညီတဲ့ကဏ္ဍမျိုးစုံထဲမှာ Linux Kernel လို့ခေါ်တဲ့ (OS တစ်ခုရဲ့ ပင်မကျောရိုး)၊ GNU Shell Utilities လို့ခေါ်တဲ့ (ကျွန်တော်တို့ သုံးရတဲ့ Commands တွေနဲ့ Terminal ပိုင်းဆိုင်ရာ)၊ X Server လို့ခေါ်တဲ့ (Graphical Desktop ထုတ်လုပ်မှုပိုင်း) နဲ့ အဲ့ဒီ X Server ပေါ်မှာ Run နိုင်ဖို့ ဖန်တီးရတဲ့ Desktop Environment …. ဆိုပြီး ကဏ္ဍမျိုးစုံပါဝင်ပါတယ်။ ဒါတင်မက System Services, Graphical Programs, Terminal Commands ဆိုတာတွေကလည်း သူ့အစိတ်အပိုင်းအလိုက် ကဏ္ဍခွဲပြီး ပညာရှင်တွေက ဖန်တီးနေကြပါတယ်။ နေရာမျိုးစုံကနေ ကဏ္ဍခွဲပြီး ဖန်တီးနေကြတယ်ဆိုပေမယ့် သူတို့အားလုံးရဲ့ တူညီတဲ့ပန်းတိုင်က ဖန်တီးထားသမျှကို မကွယ်ဝှက်ပဲ တစ်ခြားသူတစ်ဦးကို ဆက်လက်ဖန်တီးခွင့်ပေးတဲ့ Open-Source Software ဖြစ်စေတဲ့ အချက်ပါ။
 
Open-Source Software ဖြစ်ခြင်း/မဖြစ်ခြင်းဟာ နည်းပညာဖွံ့ဖြိုးမှု နောက်ကျနေတဲ့ ကျွန်တော်တို့နိုင်ငံအတွက် သိပ်အရေးမပါလှပေမယ့် ဒီနေ့ကိုယ်မသေရင် မနက်ဖြန်သူသေ အပြိုင်ကျဲကြရတဲ့ စက်မှုဖွံ့ဖြိုးပြီး နိုင်ငံတွေအတွက် သိပ်ကိုထူးခြားတဲ့ ဖြစ်ရပ်တစ်ခုပါ။ မရှေးမနှောင်းမှာ ခုထက်မြင့်မားတဲ့ ပညာရေးစနစ် ကျွန်တော်တို့နိုင်ငံ ရရှိခဲ့မယ်ဆိုရင် Open-Source ရဲ့ ကျေးဇူးတရားကြောင့် OS တစ်ခုရဲ့ တည်ဆောက်ပုံ၊ Applications တစ်ခု ဖန်တီးပုံတွေကို Source Code ကနေတဆင့် ကျွန်တော်တို့ လေ့လာခွင့်ရနိုင်သလို၊ နောင်တစ်ချိန်မှာ ကျွန်တော်တို့သာ Source Code တွေကို နားလည်တဲ့ ကျွမ်းကျင် Programmers တွေ ဖြစ်ခဲ့ရင် အပေါ်မှာ ပြောခဲ့တဲ့ Linux Kernel ကနေစလို့ Graphical Programs, Terminal Commands တွေအဆုံး မိမိစိတ်ကြိုက် ဖန်တီးပြင်ဆင်ခွင့် ရနိုင်ပါလိမ့်မယ်။ စိတ်ကြိုက်ဖန်တီး ပြင်ဆင်လို့ရမယ် ဆိုပေမယ့် ကဏ္ဍပေါင်းစုံမှာ ပညာရှင်ပေါင်းစုံက ဖန်တီးထားတဲ့ လက်ရာတွေကို တကယ်တမ်း ကောင်းပေ့ညွန့်ပေ့ဆိုတဲ့ Linux Distros တစ်ခုဖြစ်လာဖို့ ပြန်လည်ပေါင်းစည်းကြတဲ့ အချိန်မှာ ထင်သလောက် မလွယ်တော့ပါဘူး။ အချိန်ပေါင်းများစွာ ပေးကြရတယ်။ ငွေပေါင်းများစွာ အကုန်အကျခံရတယ်။ ညှိနှိုင်းမှုပေါင်းများစွာ လုပ်ဆောင်ရတယ်။
 
missing-initramfs
 
Open-Source Projects က ဖြန့်ဝေထားတဲ့ Code ကိုယူ၊ လူတိုင်းအတွက် အရံသင့်သုံးနိုင်မယ့် OS တစ်ခု ဖြစ်လာဖို့ - အခက်အခဲများစွာကြားမှာ အကြိမ်ပေါင်းမနည်း Compiling လုပ်ပြီးမှ ရလာဒ်အဖြစ်နဲ့ ပေါ်ထွက်လာတဲ့ Operating System တစ်ခုကို တစ်ဦးတစ်ယောက်/ အဖွဲ့အစည်းတစ်ခုတည်းအတွက် သီးသန့်မရည်ရွယ်ဘဲ လူတိုင်းလွတ်လပ်စွာ သုံးစွဲနိုင်အောင် အခကြေးငွေမယူဘဲ ဖြန့်ဝေပေးခဲ့ကြတယ်။ ဒါတင်မကသေးဘူး အလကားသုံးခိုင်းယုံတင်မက ကိုယ်လိုချင်တဲ့ Desktop Environment၊ ကိုယ်သုံးချင်တဲ့ Browser ကနေစလို့ တစ်ခြား Software အားလုံးကိုလည်း ကိုယ့်စိတ်ကြိုက် ရွေးချယ်နိုင်အောင် စီစဉ်ပေးထားသေးတယ်။ တစ်ချို့ Distros တွေမှာဆိုရင် OS တင်ပြီးမှ ကောင်းနိုးရာရာတွေကို တစ်ခုချင်းစီလိုက်ရှာ Install လုပ်ရတာမျိုး မဖြစ်အောင် အများစု နှစ်သက်လက်ခံပြီးသား Themes မျိုးတွေ၊ လူသုံးများတဲ့ Software တွေကို တစ်ခါတည်း OS နဲ့အတူ တွဲဖက်ပေးထားတတ်သေးတယ်။
 
တကယ်လို့ Software အသစ်သွင်းချင်တာ၊ အရေးကြီး Security Updates တွေပါတဲ့ Versions အသစ်ကို Upgrade လုပ်ချင်တာမျိုးဆိုရင်လည်း Linux Distribution တိုင်းမှာ Compile အသင့်လုပ်ထားပြီးသား Package ပုံစံနဲ့ စီစဉ်ပေးထားတတ်ပါတယ်။ Linux နဲ့ အကျွမ်းတဝင် မဖြစ်သေးတဲ့ သူတစ်ချို့အတွက် ဒီနည်းလမ်းက လွယ်မယောင်နဲ့ ခက်မလို ဖြစ်နေတတ်ပြီး အနေကြာသွားရင်တော့ Windows မှာသွင်းရတဲ့ Installer တွေထက် အများကြီး အလုပ်ရှုပ်သက်သာ တယ်ဆိုတာကို သတိထားမိလာပါလိမ့်မယ်။
 
selection008
 
Linux Distributions များ၏ကွာခြားချက်များမှာ အဘယ်နည်း။
 
Linux Distributions တိုင်းမှာ ကွာခြားချက် အနည်းနဲ့အများ ရှိကြပါတယ်။ လူတစ်ယောက်နဲ့ တစ်ယောက်လည်း Distros အကြိုက်ချင်း မတူညီတတ်ကြပါဘူး။ တစ်ချို့က Closed-Source Software တွေမပါစေချင်တော့ Fedora ကိုကြိုက်ကြပြီး၊ တစ်ချို့က ကိုယ့်အတွက် သုံးရပိုလွယ်အောင် Closed-Source Software အသင့်ထည့်ထားပေးတတ်တဲ့ Mint ကို သဘောကျတတ်ကြပါတယ်။ သူတို့အားလုံးမှာ Default အနေနဲ့ပါတဲ့ Software တွေကလည်း မတူတတ်ကြဘူး။ ဥပမာအနေနဲ့ ဆိုရရင် - Ubuntu က Unity သုံးနေတဲ့အချိန်မှာ Fedora က GNOME Shell သုံးပြီး Mint ကျတော့ Cinnamon ဒါမှမဟုတ် MATE ကိုသုံးကြတယ်။
 window-selection-3.10
 
ကျွန်တော်တို့ သတိပြုရမယ့် အချက်တစ်ခုက တစ်ချို့ Distributions တွေဆိုရင် List ထဲကိုရောက်လာပေမယ့် သူ့ Distros ကို သိပ်အကြာကြီး Support မပေးတတ်ကြဘူး။ အဲ့လို Distros မျိုးဆိုရင်တော့ မသုံးခင်တည်းက ရှောင်သင့်ပါတယ်။ Ubuntu LTS တို့ Red Hat Enterprise Linux တို့ဆိုရင် Stable Distributions ဖြစ်နိုင်ဖို့ ဦးတည်ပြီး ဖန်တီးထားတာကြောင့် Security Updates တွေ Bug Fixes တွေကို အချိန်တော်တော်ကြာကြာထိ Support လုပ်ပေးတတ်ပါတယ်။
 
mythbuntu_8-04_screenshot
 
တစ်ချို့ Linux Distributions တွေက Desktop Computers တွေအတွက် ရည်ရွယ်တယ်။ တစ်ချို့ကျတော့ Servers တွေအတွက် ရည်ရွယ်ထားလို့ Graphical Interface မပါဘူး။ ပုံမှန်သမားရိုးကျ သုံးချင်သူတွေအတွက်ဆို Ubuntu။ OS ကို နည်းနည်းလေးလောက်ဖြစ်ဖြစ် ဟိုပြင်ဒီပြင်ပြင်ပြီးမှ သုံးချင်သူတွေအတွက်ဆို Arch Linux။ တစ်ချို့ကိုကျတော့ အိမ်မှာ ဖျော်ဖြေရေး PC တစ်လုံးလိုသုံးနိုင်အောင် စသဖြင့် ရည်ရွယ်ချက်မျိုးစုံနဲ့ ဖန်တီးထားတဲ့ Distros မျိုးစုံ ရှိပါသေးတယ်။
 
မည်သည့် Distros အား ရွေးချယ်သင့်သနည်း။
 
အခုဆို မတူညီကြတဲ့ Linux Distributions တိုင်းက မတူညီတဲ့ ရည်ရွယ်ချက်တွေ ရှိကြတယ်ဆိုတာ ကျွန်တော်တို့ တစေ့တစောင်း သဘောပေါက်ခဲ့ကြပြီ။ အဲ့တာကြောင့် ဘယ် Linux Distribution ကို ရွေးချယ်မယ်ဆိုတဲ့ ဆုံးဖြတ်ချက်ကလည်း သုံးစွဲသူရဲ့ လိုလားချက်နဲ့အကြိုက်ပေါ်မှာ မူတည်ပါတယ်။ ကျွန်တော်ကတော့ Desktop User တစ်ယောက်မို့လို့ Ubuntu နဲ့ Mint ကို အားပြုပြီးသုံးတယ်။ Ubuntu ကိုသုံးခြင်းအားဖြင့် မြန်မာဘလော့တွေမှာ ကိုယ်သိချင်တဲ့ အကြောင်းအရာ အတော်များများ ရေးထားပြီးသားတွေ ရှိနေတယ်။ တခြား Fedora တို့ OpenSUSE တို့ Mageia တို့ စတဲ့ Distros တွေကျတော့ သုံးတဲ့သူများရင်တောင် မြန်မာဘလော့တွေမှာ များများစားစား သိပ်ရေးကြတာ မတွေ့ရသေးဘူး။ အဲ့လို Distros မျိုးတွေကို ကိုယ်ကစသုံးမယ်ဆိုရင်တော့ ကိုယ်တိုင်စပြီး မြေစမ်းခရမ်းပျိုး လုပ်ရပါလိမ့်မယ်။
 
5
 
အဲ့တာကြောင့် Linux Distributions တိုင်းမှာ မဖြစ်မနေရွေးချယ်သင့်ပြီး တစ်ယောက်ချင်းစီအတွက် သင့်တော်တဲ့ Right Distros ဆိုတာ မရှိသလို ရွေးချယ်စရာများပေမယ့် စိတ်ရှုပ်စရာမရှိတဲ့ Linux Distributions ပေါင်းများစွာကြားက ကိုယ့်အတွက် အသင့်တော်ဆုံးဖြစ်မယ့် Distros တစ်ခုကို ရွေးချယ်နိုင်စေဖို့ ဆန္ဒပြုရင်း နိဂုံးချုပ်လိုက်ပါတယ်။

Maung Zin.

Related Posts