Monday, November 30, 2015

C++ : Basic (2)


Visual Studio ႏွင့္ Eclipse: Luna တို႔ရဲ႕ installation အေသးစိတ္ကိုေတာ့ Basic ပုိင္းမုိ႔ အက်ယ္တဝင့္ မေဖၚျပ ေတာ့ပါဘူး။ လုိအပ္ခ်က္ အေနနဲ႔ သိထားသင့္တာေလးကေတာ့ Visual Studio တင္တဲ့အခါမွာ တင္မယ့္ Version အလိုက္ လိုအပ္တဲ့ Dot Net Framework ကို တင္ထားဖုိ႔ လိုအပ္မွာ ျဖစ္ပါတယ္။ Eclipse ကို တင္ရင္ေတာ့ Java Virtual Machine( Java Runtime Environment) ရွိထာားဖုိ႔ လိုအပ္မွာပါ။ 

Visual Studio တင္တဲ့ အခါမွာ Dot Net Framework အသင့္ ပါလာတာမ်ိဳးလည္း ရွိတတ္ပါတယ္။ ပါလာရင္ေတာ့ တင္တဲ့အခါမွာ အထစ္အေငါ့ မရွိ သာမာန္ အတုိင္း တင္သြားရင္ ရပါတယ္။ Eclipse: Luna တင္ရင္ေတာ့ MinGW GCC Compiler သုိ႔မဟုတ္ Cygwin GCC Compiler တုိ႔ကဲ့သုိ႔ Compiler တစ္မ်ိဳးမ်ိဳး တင္ဖုိ႔ လိုအပ္ပါတယ္။ တင္ပံုတင္နည္း အေနနဲ႔ Visual Studio ကဲ့သုိ႔ အလြယ္တကူ မဟုတ္ဘဲ အနည္းငယ္ ႐ႈပ္ေထြးၿပီး အဆင့္မ်ားပါတယ္။ အဲဒါေၾကာင့္ Basic Level အေနနဲ႔ တင္ရလြယ္ကူၿပီး သံုးရတာ အဆင္ေျပမယ့္ Visual Studio အသံုးျပဳၿပီး Create လုပ္ ေရးသားတာေတြပဲ ဆက္လက္ ေဖၚျပသြားမွာ ျဖစ္ပါတယ္။

1.2    Creating a project

Program တစ္ခုကို စေရးေတာ့မယ္ ဆိုရင္ေတာ့ Project တစ္ခုကို စတင္ တည္ေဆာက္ဖုိ႔ မလြဲမေသြ လုိအပ္ ပါတယ္။ တည္ေဆာက္နည္းကေတာ့ -
  • File >> New >> Project
  • Project types: ကုုိ Visual C++ ေရြး ၊ Templates: မွာ Win32 Console Application ကိုု ေ႐ြး
  • Name မွာ Project Name ကိုု ေရးပါ ၊ Location ေ႐ြးခ်ယ္လိုုပါက သတ္မွတ္ေပး
  • Create directory for solution ကိုု အမွန္ျခစ္ ျဖဳတ္ေပး
  • Win32 Application Wizard – Project Name ျဖင့္ Windows တြင္ Next ကိုႏွိပ္
  • Applicaton type တြင္ Console application ၊ Additional options တြင္ Empty project အသီးသီး ေ႐ြးခ်ယ္ေပးၿပီး Finish ကိုုႏွိပ္ၿပီး တည္ေဆာက္မႈကို ေအာင္ျမင္စြာ အဆုံုးသတ္ႏုိင္ပါတယ္။

1.3    Creating C++ Program

Project ကို တည္ေဆာက္ႏုိင္ၿပီ ဆုိရင္ေတာ့ ေရးလုိတဲ့ ပ႐ိုဂရမ္ကို ထပ္မံ တည္ေဆာက္ပါမွ စတင္ ေရးလုိ႔ ရမွာ ျဖစ္ပါတယ္။ Program ဖုိင္ကို တည္ေဆာက္မယ္ ဆုိရင္ေတာ့
  • Project ကိုု ဖြင့္ ၊ Source Files မွာ R-click ေခါက္ၿပီး Add >> New Item ကိုု ေ႐ြး
  • Categories: ကိုု Visual C++ ေ႐ြး ၊ Templates: မွာ C++ File (.cpp) ကိုု ေ႐ြး
  • Name မွာ Program Name ကိုု ေရးၿပီး Add ကိုု ႏွိပ္ၿပီး ရင္ေတာ့ မိမိေရးလို႔တဲ့ Program ကို စတင္ ေရးဖုိ႔ အဆင္သင့္ ျဖစ္ေနၿပီလို႔ သတ္မွတ္လို႔ ရပါၿပီ

Sunday, October 25, 2015

How to Fix IDM Fake Serial Pop-Up


Internet Download Manager ကို crack လုပ္ထားတယ္၊ ဒါမွမဟုတ္ patch လုပ္ထားတယ္၊ ဒါေပမယ့္ software က ဘယ္လုိမွ registered version ျဖစ္မသြားဘဲ Fake Serial ျဖစ္ေနပါတယ္ ဆိုၿပီး ေအာက္ကပံုလုိ တက္တက္ လာလို႔ စိတ္ညစ္ေနရတာမ်ိဳးေတြ ရွိခဲ့ရင္ေတာ့ အခုေပးတဲ့ နည္းေတြနဲ႔ ေျဖရွင္းလို႔ ရႏုိင္ပါတယ္။


ပထမနည္း
  1. ေပးထားတဲ့ Link ကို သြားၿပီး လိုအပ္တဲ့ IDM Fake Fixed ဆိုတဲ့ ဖုိင္ကို Download လုပ္ပါ။
  2. ရလာၿပီးဆုိရင္ ခ် ဳပ္ထားတဲ့ zip ျဖည္ခ် ၿပီး ရလာတဲ့  “Reset (Fixed).exe” ကို R-click ေခါက္ျပီး "run as administrator" ကို ေရြးၿပီး run လိုက္ပါ။
  3. တက္လာတဲ့ ပရုိဂရမ္မွာ Trail Reset ဆိုတဲ့ Tab ကို ေခါက္လိုက္ပါ။
  4. ေပၚလာတဲ့ ေနရာမွာ "Automatically" ဆိုတဲ့ ေနရာေလးကေတာ့ အလြတ္အတုိင္း ရွိပါေစ။
  5. အားလံုး ေသခ် ာၿပီ ဆုိရင္ေတာ့ “Reset the IDM trial now” ကုိ ႏွိပ္ၿပီး ခဏေစာင့္ၾကည့္လိုက္ပါ။ အဲဒါဆို တက္တက္လာေနတဲ့ Fake Serial Pop-up ေနာက္ဆို တက္လာေတာ့မွာ မဟုတ္ပါဘူး။
        Link 1          Link 2


ဒုတိယနည္း
  1. Windows Key + R ကို တြဲႏွိပ္ၿပီး Run ပရုိဂရမ္ကို ေခၚလိုက္ပါ။
  2. Open ရဲ႕ေဘးမွာ "regedit" ကို ရုိက္ထည့္ Enter ေခါက္ၿပီး Registry Editor ကို ေခၚလိုက္ပါ။
  3. ဘယ္ဘက္ Column မွာ HKEY_CURRENT_USER ကို ရွာၿပီး HKEY_CURRENT_USER\Software\DownloadManager အထိေရာက္ေအာင္ ျဖည္ခ်လိုက္ပါ။
  4. ညာဘက္မွာ သက္ဆုိင္ရာဖုိင္ေတြ အမ် ားႀကီး ေတြ႕ရမွာျဖစ္ၿပီး “CheckUpdtVM” ကို ရွာၿပီး D-Click ေခါက္ပါ။
  5. တက္လာၿပီ ဆုိရင္ေတာ့ value data ေနရာမွာ ရွိတဲ့ တန္ဖုိးကုိ '0' (သုည) သို႔ ေျပာင္းၿပီး 'OK' ႏွိပ္ အတည္ ျပဳလိုက္ပါ။ Fake Serial Pop-up ေနာက္ဆို တက္လာႏုိင္ေတာ့မွာ မဟုတ္ပါဘူး။
 

Thursday, September 10, 2015

LED Flasher with BC547 Switching Transistor


LED Flasher Circuit ေတြ အမ်ားႀကီး ရွိတဲ့ အထဲမွာ ယခု Circuit ေလးက ႐ွင္းလင္းၿပီး နားလည္ရ လြယ္ကူတဲ့ Circuit အမ်ိဳးအစားေလးပါ၊ Circuit မွာ အသံုးျပဳထားတဲ့ Capacitor ရဲ႕ အလုပ္လုပ္ပံုကိုလည္း ပိုၿပီး ႐ွင္း႐ွင္း လင္းလင္း နားလည္ ေစႏုိင္တဲ့ Circuit ပါ။ 

သံုးထားတဲ့ ပစၥည္းေတြကေတာ့
  1. Resistors - 30K x 2, 300 x 2
  2. LED - Red x 2
  3. Capacitor - 100uF x 2
  4. Transistors - BC547 x 2
Circuit ကို 9V DC ျဖင့္ ေမာင္းႏွင္ ထားၿပီး Schematic Diagram ကိုေတာ့ Proteus ISIS ေဆာ့ဖ္ဝဲႏွင့္ ဆြဲထား တာပါ။ ပံုထဲမွာေတာ့ အလုပ္လုပ္ပံုကို ပုိမုိ ပီပီျပင္ျပင္ သိေအာင္လို႔ Ammeter ေလးေတြ အပို ထည့္သံုးထား တဲ့အတြက္ နည္းနည္း ႐ႈပ္သလို ထင္ရေပမယ့္ တကယ္တမ္းကေတာ့ ႐ိုး႐ိုးရွင္းရွင္း ေလးပါပဲ။ Circuit မွာ သံုးထားတဲ့ 30K Resistor တန္ဖိုးကုိ ေလွ ် ာ့လိုက္မယ္ ဆုိရင္ေတာ့ LED ေတြဟာ Capacitor က Charging and Discharging ပံုစံကုိ မလုပ္ႏုိင္ ေတာ့တဲ့ အတြက္ လႈပ္ရွားေတာ့မွာ မဟုတ္ပါဘူး။ သက္္ဆုိင္ရာ တန္ဖုိး ေတြကို အတုိးေလ ် ာ့ လုပ္ၿပီး နားလည္ေအာင္ စမ္းသပ္ ၾကည့္သင့္ပါတယ္။
 

အလုပ္လုပ္ပံုကေတာ့ စတင္ၿပီး run တဲ့ အခ်ိန္မွာ 30K Resistance ေတြကို ျဖတ္စီးလာတဲ့ Current ေတြက BC547 Switching Transistor ေတြကို ေမာင္းေပးႏုိင္တဲ့ အတြက္ Transistor ေတြက On သြားပါတယ္။ အဲဒီ အခ်ိန္မွာ LED ေတြက ပတ္လမ္း ျပည့္သြားတဲ့အတြက္ 300 Resistance ေတြကို Current ျဖတ္စီးၿပီး ၿပိဳင္တူ မီးလင္း ေစပါတယ္ (အေပၚပံု)။ 

အဲဒီေနာက္ Capacitor ေတြက Charging Discharging အလုပ္ကို ဆက္တုိက္ လုပ္ပါတယ္။ Capacitor တစ္လံုး ကေတာ့ Charging ကို အျပည့္အဝ မလုပ္ရဘဲ Discharging ျပန္လုပ္လိုက္ရတဲ့ အတြက္ သူ႔နဲ႔ ခ်ိတ္ဆက္ထားတဲ့ Transistor အား Current ဆက္လက္ ေပးျခင္းကို ႐ပ္ဆုိင္းလိုက္မွာ ျဖစ္ပါတယ္။ ထုိ႔ေၾကာင့္ အဲဒီ Transistor က off သြားၿပီး သက္ဆုိင္ရာ LED ကို ပတ္လမ္း ျဖတ္ေတာက္ပစ္ျပီး ပိတ္သြားေစပါတယ္။ တစ္ဖက္မွာေတာ့ Discharging လုပ္ေနဆဲ ျဖစ္တဲ့ေနရာက LED ဆက္လက္ လင္းေန မွာျဖစ္ၿပီး Discharging လုပ္လို႔ ကုန္သြားရင္ေတာ့ ထုိ Capacitor ကုိ Current ျဖတ္မစီးေတာ့ဘဲ ခုနက Off ေနတဲ့ Transistor ကို Current ျပန္လည္ စီးဆင္းေစပါတယ္။ အဲဒီ အခ်ိန္မွာ Transistor ျပန္ On သြားတဲ့ အတြက္ သက္ဆုိင္ရာ LED အတြက္ လမ္းေၾကာင္း ျပန္ျပည့္သြားမွာ ျဖစ္ပါတယ္။ တစ္ဆက္တည္းမွာ ႐ွိေနတဲ့ Capacitor ကလည္း ပတ္လမ္း ျပည့္သြားတာနဲ႔ ေရာၿပီး Discharging ျပဳလုပ္ပါတယ္။ ျပဳလုပ္ျခင္းရဲ႕ အက ်ိဳးဆက္ကေတာ့ အျခား တစ္ဖက္မွာ On ေနတဲ့ Transistor ကို Current မေပးႏုိင္ေတာ့ဘဲ Off ျဖစ္သြားေစပါတယ္။ အဲဒီေတာ့ သက္ဆုိင္ရာ LED လည္း ပတ္လမ္း ျပတ္ၿပီး ပိတ္သြားျပန္ေရာေပါ့။ အဲလိုနဲ႔ပဲ တစ္လွည့္စီ လင္းေနတဲ့ သံသရာက ဆက္တုိက္ ျဖစ္သြားေတာ့တာပါပဲ(ေအာက္ပံု)။


တစ္လွည့္စီ လင္းတဲ့ ၾကာခ်ိန္ကို ခ်ိန္ညွိခ်င္ရင္ေတာ့ 30K Resistor ႏွင့္ Capacitor ရဲ႕ တန္ဖိုးေတြကို ေျပာင္းလဲ ဖုိ႔လိုအပ္မွာ ျဖစ္ၿပီး LED မီးလံုး လင္းလြန္း မွိန္လြန္းေနရင္ေတာ့ 300 Resistor ကို တန္ဖိုး ေျပာင္းလဲ ေပးရမွာ ျဖစ္ပါတယ္။ Transistor ကေတာ့ အျခား Switching Transistor ကိုလည္း ေျပာင္းလဲ အသံုးျပဳလို႔ ရပါတယ္။

Wire Guage and Amperes Rating


အိမ္မွာ လုပ္ငန္းေတြ လုပ္လို႔ စက္ပစၥည္းေတြ ထပ္ဝယ္ရင္ လက္ရွိ ဝါယာႀကိဳး နဲ႔ အဆင္ေျပမေျပ လဲစရာ လိုမလို စတာေတြကို ေသခ်ာ စဥ္းစားဖို႔ လိုပါတယ္။ အဲလို စဥ္းစားတဲ့ အခါမွာလည္း တတ္သိ နားလည္ေသာ အဖြဲ႕အစည္းႏွင့္ ေဆာင္ရြက္သူေတြကို တိုင္ပင္ၿပီး ျပဳလုပ္ဖို႔ လိုပါတယ္။ တစ္ခါတစ္ရံ အေရာင္းဝန္ထမ္းက ရတယ္ေျပာတာနဲ႔ ဝယ္ၿပီး အသံုးျပဳ တဲ့ အခါေတြလည္း ရွိခဲ့ဖူးၾကမွာပါ။ ပုိက္ဆံ ပိုကုန္သြားၿပီး ပုိမုိ လံုျခံဳစိတ္ခ် သြားတယ္ ဆုိရင္ေတာ့ ျပသနာ မရွိေပမယ့္ တစ္ခါတစ္ရံမွာ အရည္အေသြး မျပည့္မီတဲ့ ပစၥည္းေတြေၾကာင့္ လုပ္သင့္ လုပ္ထုိက္တဲ့ အလုပ္ကုိ ပံုမွန္ မလုပ္လို႔ အႏၱရယ္ ျဖစ္ၾကတာေတြ အပံုႀကီး ေတြ႔ျမင္ၾကမွာပါ။ 

ဝါယာႀကိဳးကို အဓိက အားျဖင့္ ပါဝင္တဲ့ ဝါယာႀကိဳး အရြယ္အစား အႀကီး အေသးနဲ႔ ပါဝင္တဲ့ အေရအတြက္ အနည္းအမ်ား အေပၚ မူတည္ၿပီး အျမင့္ဆံုး ခံႏုိင္ရည္အားကို စဥ္းစားရလုိ႔ပါ။ ဥပမာ - 7/0.044 (ဆဲဗင္း အုိဖုိးဖိုး) လို႔ေခၚတဲ့ အသံုးမ်ားတဲ့ မီးႀကိဳးမွာဆိုရင္ 0.044 လက္မ အခ်င္းရွိတဲ့ ေၾကးနီ ဝါယာႀကိဳး 7 ႀကိဳး တစ္ၿပိဳင္နက္တည္း တြဲဆက္ထားတာ ျဖစ္ပါတယ္။ ပံုမွန္အားျဖင့္ ေၾကးနီ ဝါယာႀကိဳး တစ္ေခ်ာင္းဟာ 5 Amps ေလာက္ ခံႏုိင္ရည္ ရွိတဲ့အတြက္ ေဟာဒီ 7/0.044 မီးႀကိဳးစား 35 Amps စီးဆင္းမႈကို ခံႏုိင္ရည္ ရွိတယ္ ဆုိၿပီး မွတ္ယူလို႔ ရပါတယ္။ ဒါေပမယ့္ တရုတ္ ပစၥည္းေတြ အရည္အေသြး မျပည့္ဝတတ္တာ၊ ကုိယ္သံုးမယ့္ ေနရာရဲ႕ အပူခ်ိန္က သာမာန္ထက္ ပုိေအး၊ ပုိပူတတ္တာေတြကို ထည့္သြင္း တြက္ခ်က္ၿပီး အဲဒီ ဝါယာႀကိဳးဟာ အျမင့္ဆံုး 30 Amps ေလာက္သာ ရွိတဲ့ စက္ေတြ မွာပဲ သံုးဖုိ႔ အၾကံျပဳလိုပါတယ္။ ေအာက္က ဇယားေလးမွာ ျပန္ၿပီး ႏႈိင္းယွဥ္ၾကည့္လို႔ ရပါတယ္။ 


Thursday, August 27, 2015

Fixing Icon Problems


Desktop ေပၚက Icon ေတြ ပံုမွန္ အတိုင္း မေပၚေတာ႔တာေတြ၊ အလြယ္တကူ သံုးရေအာင္ Taskbar ေပၚကို pin to taskbar လုပ္ၿပီး တင္ထားတဲ႔ Icon က ေပၚသင့္တဲ့ ပံုမေပၚဘဲ ရွိတာေတြ ျဖစ္ေလ့ ရွိတတ္ၾကပါတယ္။ Icon နဲ႔ ပတ္သက္တဲ့ Database ဖိုင္ေလးနဲ႔ ပတ္သက္ၿပီး ျပသနာ ရွိတာပါ။ ေအာက္မွာ ေျပာထားတဲ့ အတုိင္း တစ္ဆင့္ခ်င္း လုပ္ယူသြားရင္ အဆင္ေျပသြား ပါလိမ့္မယ္။

  1. အရင္ဆံုး Hidden ဖုိင္ေတြကို ျမင္ရမွ အဆင္ေျပမွာ ျဖစ္တဲ့ အတြက္ ျမင္ရေအာင္ လုပ္ဖို႔ Control Panel ထဲက Folder Option ကို သြားပါ။ 
  2. View ေအာက္က "Show hidden files, folders or Drives" ကို အမွန္ျခစ္ ေပးၿပီး Apply, OK ႏွိပ္ပါ။ အဲဒါဆိုရင္ ေဖ်ာက္ထားတဲ့ ဖုိင္ေတြကို ျမင္ရပါၿပီ။ အားလံုး အဆင္ေျပၿပီ ဆုိရင္ေတာ့ "Restore to default" ကို ေနာက္တစ္ႀကိမ္ လာနွိပ္ၿပီး ျပန္ေဖ်ာက္လို႔ ရပါတယ္။
  3. လုပ္ငန္း စလုိ႔ ရၿပီဆုိေတာ့ Windosw Key ႏွင့္ R ( Win+R) ကို တြဲႏွိပ္ၿပီး Run Windows ကို ေခၚပါ။
  4. "appdata" ဟု ရုိက္ထည့္ၿပီး Enter ေခါက္ပါ။ 
  5.  "Local" Folder ထဲကို ဆက္ဝင္ၿပီး အထဲမွာ ရွိေနတဲ့ "IconCache.db" ဆိုတဲ့ ဖုိင္ေလးကို ဖ်က္လိုက္ပါ။
  6. ၿပီးရင္ေတာ႔ စက္ကို Restart လုပ္လိုက္ပါ။ ျပန္တက္ လာရင္ေတာ႔ ပံုမွန္ အတိုင္း အဆင္ေျပေနတဲ့ Icon ေလးေတြကို ျပန္ေတြ႕ရမွာပါ။

Monday, July 13, 2015

Resizing Android Touch Screen

တစ္ခါ တစ္ေလမွာ ကိုယ့္ဖုန္းက ပ်က္တာလည္း မဟုတ္ဘူး အလုပ္လည္း လုပ္ေနတယ္။ ဒါေပမယ့္ တစ္ခ်ိဳ႕ ခလုပ္ေတြကို ႏွိပ္မရဘူး ျဖစ္ေနတာ။ ေသခ်ာေအာင္ေျပာရင္ေတာ့ Touch Screen က အားလံုး ပ်က္တာ မဟုတ္ဘဲ လုိင္းတစ္လုိင္းတည္း ပ်က္ေနတာ။ ဆုိင္ေတြကလည္း အလုပ္ရႈပ္ခံၿပီး ခုေပးမယ့္ နည္းမ်ိဳး လုပ္ေပး မယ္မထင္ဘူး။ ဘယ္ေနရာ ဘယ္လိုင္း ပ်က္ေနၿပီလဲ ဆိုတာကိုေတာ့ developer options ထဲက show pointer option ကို ဖြင့္ၿပီးေတာ့ Screen ေပၚမွာ လက္နဲ႔ လုိက္ဆြဲၾကည့္ၿပီး ရွာလုိ႔ ရပါတယ္။ ပ်က္ေနတဲ့ ေနရာကုိ သိရၿပီ ဆုိရင္ေတာ့ ဆက္လုပ္လုိ႔ ရပါၿပီ။

ဥပမာ - ကိုယ့္စက္က ေအာက္ဆံုး Touch တစ္လုိင္း ပ်က္ေနတယ္ ဆုိပါေတာ့။ ခလုပ္ေတြ အေတာ္မ်ားမ်ား ကလည္း ေအာက္ဆံုး လိုင္းမွာပဲ ရွိတတ္ေတာ့ ဘယ္လိုမွ ႏွိပ္မရေတာ့ဘူး ဆုိင္ကို ျပေတာ့လည္း Touch ကိုပဲ လဲခိုင္းတယ္။ အဲလို ျဖစ္ေနရင္ေတာ့ ဒါေလး လုပ္လုိက္လို႔ ရတယ္။ လုပ္တာကေတာ့ အလုပ္မလုပ္ေတာ့တဲ့ Touch လိုင္းကို Screen ဧရိယာထဲ ကေန ဖယ္ထုတ္လိုက္တာပါပဲ။ 

လိုအပ္တာကေတာ့ ကိုယ့္စက္ကို ADB အင္စေတာ လုပ္ထားဖုိ႔ လိုပါမယ္။ ADB အင္စေတာ လုပ္တာက အေတြ႔အၾကံဳ ရွိတဲ့သူအတြက္ ျပသနာ မရွိေပမယ့္ မလုပ္တတ္ရင္ Shuame လို multi function softfware ေလး သံုးလိုက္ရင္ ဘာမွ ထပ္တင္စရာ မလိုေတာ့ပါဘူး။ ဒါေပမယ့္ မိမိ စက္ကိုေတာ့ USB Debugging ဖြင့္ထာဖုိ႔ လိုအပ္မွာပါ။ ဖြင့္ထားၿပီးရင္ေတာ့ ဆက္လုပ္လို႔ ရပါၿပီ။ 




ADB အလြတ္ တင္ၿပီး လုပ္တဲ့ သူေတြ အတြက္ကေတာ့ ADB မွာ adb devices ဆိုၿပီး မိမိ စက္ကို သိမသိ စမ္းသပ္ႏုိင္ပါတယ္။ Shuame software သံုးတဲ့သူကေတာ့ အေပၚက ပံုမွာ ျပထားသလို သြားလိုက္ ရမွာပါ။ ADB အလြတ္ သံုးတဲ့သူ ေတြကေတာ့  Commom Prompt ကို Administrator နဲ႔ ဖြင့္ပါ။Shuame သံုးရင္ေတာ့ ပံုထဲကအတုိင္း ဒုတိယ ပံုေလးကို ႏွိပ္လုိက္ပါ။ ၿပီးရင္ေတာ့ ေအာက္မွာ ေပးထား တာေလးကို ကိုယ့္ Screen အတုိင္း အတာ အတုိင္း ခ်ိန္ၿပီး ထည့္သြင္းလိုက္ပါ။ ၿပီးရင္ Enter ေခါက္ Run လုိက္ပါ။ 

adb shell am display-size 480x800
 ေ
480x800 ကေတာ့ ကုိယ့္ Screen အလုပ္လုပ္ ေစခ်င္တဲ့ ဧရိယာကုိ ထည့္ပါ။ Run ၿပီးလို႔ အလုပ္ျဖစ္ၿပီ ဆုိရင္ ကိုယ့္ Screen က ကိုယ္ေပးထားတဲ့ ဧရိယာေလာက္ပဲ လင္းေတာ့တာ ေတြ႔ရမွာပါ။ ျပန္ျပင္ၿပီး ေကာင္းသြား တာမဟုတ္ေပမယ့္ Touch မလဲလို ေသးရင္ေတာ့ သင့္ေတာ္ေကာင္းမြန္တဲ့ လက္ပူတုိက္ နည္းေလးပဲေပါ့။ အားလံုး အုိေကရင္ေတာ့ ေအာက္က ပံုေလးအတုိင္း ခလုပ္ေလးေတြ အလုပ္ လုပ္ႏုိင္တဲ့ ေနရာေတြကို တက္လာတာ ေတြ႔ရမွာပါ။



Wednesday, July 8, 2015

Direct X File Missing Problems Fix

 
d3dx9_43.dll ဆိုတဲ့ ဖုိင္ေလး မရွိလို႔ ဆုိၿပီး တင္လုိက္တဲ့ Game ေတြ မဆီမဆုိင္ ေဆာ့မရတာ မၾကာခဏ ႀကံဳၾကမွာပါ။ တင္တဲ့ Game ကို တင္လိုက္ျဖဳတ္လုိက္နဲ႔ ေနာက္ဆံုး Windows ကိုပါ ေရာၿပီး ျပသနာ ရွာမိတတ္ ၾကပါတယ္။ အဓိက ျပသနာရဲ႕ အေျဖက Game ဖိုင္နဲ႔ Windows မဟုတ္ပါဘူး။ အေနာက္ပိုင္းက Graphic အေထာက္အပံ့ ျဖစ္တဲ့ Direct X လို႔ ေခၚတဲ့ Program နဲ႔ သက္ဆုိင္တာပါ။ 

ျပသနာက Direct X မရွိလို႔၊ ရွိရင္လည္း Version မကုိက္လို႔ ဒီအေျခအေန ႀကံဳရတာပါ။ အဲဒီ လိုအပ္တဲ့ ဖုိင္ေလးကို ရွာၿပီး လိုအပ္တဲ့ ေနရာကို ထည့္ေပးလိုက္ရင္ အဆင္ေျပပါၿပီ။ ဖုိင္ကိုေတာ့ http://www.dll-files.com/ မွာ Download လုပ္လို႔ ရပါတယ္။ တင္မဲ့ စက္နဲ႔ ကစားမယ့္ Game လိုအပ္မႈ ေပၚမူတည္ၿပီး error file အမည္ ကြာမွာပါ။ ဥပမာ d3dx9_43.dll မဟုတ္ဘဲ d3dx9_25.dll ျဖစ္ေနတတ္တာ စသျဖင့္ေပါ့။ d3dx9_xx.dll ဒီလို ပံုစံဆုိရင္ေတာ့ ခုလို ေျဖရွင္းလိုက္တာနဲ႔ အဆင္ေျပ သြားမွာပါ။

ေျဖရွင္းရမွာက လိုအပ္တဲ့ ဖုိင္ကို Download ဆြဲၿပီး C:\Windows\System32 မွာ သြားထည့္ေပး ရမွာပါ။ ကိုယ္က Computer နဲ႔ သိပ္မရင္းနွီးသူ ဆိုရင္ေတာ့ အဲဒီ လိပ္စာက ဖုိင္ေတြကို သြားၿပီး မထိတာက ပိုေကာင္းမွာပါ။ အဲဒီေတာ့ ခုေပးတဲ့ နည္းေလးနဲ႔ လုပ္လုိက္ပါ ျပသနာ ကင္းကင္းနဲ႔ အဆင္ေျပ ပါလိမ့္မယ္။ လိုအပ္တဲ့ ဖုိင္က DirectX end-user runtime installer ကို လိုတာပါ။ 

  1. Microsoft Download Center ကို သြားပါ။ 
  2. Search Box မွာ DirectX end-user runtime installer ရိုက္ထည့္ၿပီး Search ကို ႏွိပ္ပါ။
  3. DirectX end-user runtime web inistaller ကို Download ဆြဲၿပီး Install လုပ္လိုက္ပါ။
  4. Web Installer ျဖစ္တဲ့အတြက္ Internet လုိမွာပါ။ လိုအပ္တဲ့ ဖုိင္ေတြ ထပ္ဆြဲရမွာ မုိ႔လို႔ပါ။
  5. လိုင္းမေကာင္းတာ သိမ္းထားခ်င္တာ ဆုိရင္ေတာ့ Offline Installer ကုိ Download လုပ္ပါ။
  6. Download ၿပီးသြားရင္ေတာ့ Install ျပဳလုပ္ၿပီး ႏွစ္သက္ရာ Game ကို Run ႏုိင္ပါၿပီ။

Wednesday, July 1, 2015

Windows 7 Live CD for all Windows

http://mikhinmyintta.blogspot.com/2015/06/windows-live-or-rescue-cd.html
Item Name: Windows 7 Live CD for alll Windows
Price per unit: 1500 Ks par CD
Shipping time: 1-2 Days
Available Shipping: Post Office, Express
Description: Windows password ေမ့ျခင္း၊ မွားျခင္းမ်ားအတြက္ Password ကို reset ျပဳလုပ္ေပးႏုိင္ျခင္း။ Widnows မတက္ေသာ စက္မ်ားမွ File ျပန္လည္ ရယူႏိုင္ရန္ ျပဳလုပ္ေပးႏုိင္ျခင္း စသည္ ...

Monday, June 29, 2015

Ressting / Removing Windows Administrator Password



Windows အကုန္လံုးမွာ အဆင္ေျပမယ့္ နည္းေလးပါ။ Windows Live CD(BartPE, Hiren's) ေလး လိုပါမယ္။ ကိုယ္တုိင္ လုပ္ယူလည္း ရပါတယ္။ ဆိုင္ေတြမွာ ဝယ္ရင္လညး္ ရပါတယ္။ ဒီဆိုဒ္ကေန မွာယူရင္လည္း ရပါတယ္။ CD အေၾကာင္း အေသးစိတ္ ကေတာ့ ေဟာဒီစာမ်က္ႏွာ(Widndows Live CD) မွာပါ။ ဒီ CD ကို သံုးရတာကေတာ့ Windows တင္ထားတဲ့ Drive ထဲကို ဝင္ဖုိ႔ လိုလုိ႔ပါ။ ဥပမာ C:\Windows\ ဆိုတဲ့ ေနရာကို သြားလို႔ရမွ ေနာက္ပိုင္းကို ဆက္လုပ္လို႔ ရႏိုင္မွာပါ။


Windows Live CD ကို CD/DVD Drive ထဲထည့္ၿပီး Boot လုပ္ပါ။ CMOS သုိ႔ Boot Manager ကေန Boot Sequence ကို ေျပာင္းေပးဖုိ႔ လိုေကာင္း လုိပါလိမ့္မယ္။
ခဏေစာင့္ၿပီးလို႔ Live CD ထဲက Widows တက္လာၿပီ ဆုိရင္ေတာ့ CD ထဲမွာ ပါၿပီးသား Software ေလးေတြကို သံုးၿပီး ေမ့ေနတဲ့ Password ကို ကိုယ္လိုသလို ထိန္းခ်ဳပ္လုိ႔ ရပါၿပီ။
ဥပမာ- Password ကို Reset လုပ္မယ္ ဆိုပါေတာ့။ ပါလာတဲ့ Password Renew Software ကို ဖြင့္ၿပီး Select a target ကို ႏွိပ္ၿပီး Windows Directory ကို ညႊန္ေပးပါ။


ကုိယ္ထည့္ေပးတဲ့ လမ္းေၾကာင္းကို လက္ခံၿပီ ဆိုရင္ေတာ့ ဘယ္ဘက္က Select a task ေအာက္က Create New Administrator User ကို ႏွိပ္ၿပီ Username ႏွင့္ Password ေတြ ေပးပါ။
ၿပီးရင္ေတာ့ Select a action ေအာက္က Install ကို ေရြးလိုက္ၿပီး ေအာင္ျမင္ရင္ စက္ကို Reboot(Restart) လုပ္လိုက္ပါ။
ျပန္တက္လာရင္ ကိုယ္ခုနက Create လုပ္ထားတဲ့ Account ထဲကိုဝင္ၿပီး Control Panel ထဲကေန ကိုယ္ Reset လုပ္ခ်င္တဲ့ Account ကို Password Reset ျပဳလုပ္လိုက္ရံုပါပဲ။

Saturday, June 27, 2015

Windows Live or Rescue CD


တစ္ခါ တစ္ရံမွာ သိပ္အသံုး ဝင္တဲ့ ပစၥည္ေလးပါ။ ကုိယ့္ Computer က Windows မတက္ေတာ့ဘူး။ စက္ထဲမွာက အေရးႀကီး အခ်က္အလက္ေတြ ယူခ်င္ေသးတယ္။ ဒါမွ မဟုတ္ ကိုယ္ေပးထားတဲ့ User Account ရဲ႕ Password ကိုယ္ေမ့ေနလို႔ ဖြင့္မရေတာ့တဲ့ အခါေတြမွာ Password ကို ျပန္ၿပီး Reset လုပ္ဖို႔။ ေနာက္ဆံုး သူမ်ား Computer က Password နဲ႔ ပိတ္ထားတာကို ကိုယ္ကေနၿပီး Password ေမးစရာ မလိုဘဲ ဝင္ၿပီး လုပ္စရာ ရွိတာကို လုပ္ဖို႔ လိုတဲ့ အခါေတြမွာ သိပ္အသံုး တည့္မွာပါ။ သံုးရတာ လြယ္ကူၿပီး Bootable CD အေနနဲ႔ေရာ Bootable USB အေနနဲ႔ေရာ သံုးလို႔ ရႏုိင္တဲ့အတြက္ အရမ္း အဆင္ေျပပါတယ္။ Computer သံုးၿပီး အလုပ္ လုပ္ေနသူေတြ ေဆာင္ထားသင့္ပါတယ္။ 

သံုးစြဲပံုေလးကေတာ့ CD ဆိုရင္ Drive ထဲထည့္ၿပီး CD Drive ထဲကေန Boot လိုက္ယံုပါပဲ။ USB ဆိုရင္ေတာ့ USB Interface မွာ တပ္ၿပီး USB Removable Drive ကေန Boot ယူရမွာပါ။ Boot မဲ့ Computer ကေတာ့ USB Boot ကို Support ေပးႏုိင္မွ ရမွာပါ။ လိုအပ္ရင္ေတာ့ CMOS Setting ထဲ ဝင္ၿပီး Boot Sequence ကို သင့္ေတာ္ရာ ေျပာင္းေပးဖို႔ လိုအပ္ပါလိမ့္မယ္။

အဓိက အားသာခ်က္ကေတာ့ Password Resetter ကဲ့သို႔ အသံုးတည့္မယ့္ Software ေတြကို တစ္ခါတည္း Install ျပဳလုပ္ ထည့္သြင္းထားလို႔ ရႏုိင္တာပါပဲ။ အဲဒီေတာ့ အေစာက ေျပာခဲ့သလို အခက္အခဲေတြ ျဖစ္တဲ့ အခါမွာ အလြယ္တကူ ျပန္ဆယ္လို႔ ရတာေပါ့။ Download ဆြဲလိုသူေတြ ကေတာ့ ဒီေနရာကေန ယူလို႔ ရပါတယ္။ ဆြဲၿပီး ရလာတဲ့ ဖုိင္ကို CD သို႔မဟုတ္ USB ျပန္ Burn ယူရမွာပါ။ အလြယ္တကူ Ready Made လိုတယ္ ဆိုရင္ေတာ့ Computer CD အေရာင္းဆုိင္ေတြမွာ ေမးျမန္း ဝယ္ယူလို႔ ရပါတယ္။ ရွာရတာ ပင္ပန္း ေနမွာ စုိးရင္ေတာ့ ဒီဆိုဒ္ထဲက Store ထဲမွာတင္ ဝင္မွာယူလို႔ ရပါတယ္။ 

Windows 7 Live CD ဆိုေပမယ့္ Windows အားလံုးကို အဆင္ေျပေျပ ဖြင့္ေပးႏုိင္ပါတယ္။ Windows XP, Vista, 7, 8, 8.1, 10 ဘယ္ Windows တင္ထားတဲ့ Computer ပဲျဖစ္ျဖစ္ 32Bits, 64Bits ေရြးစရာ မလိုဘဲ အလြယ္တကူ အသံုးျပဳလို႔ ရပါတယ္။

Friday, June 26, 2015

7 Segment Display with IC 4511



IC 4511 က CMOS အမ်ိဳးအစား BCD to 7 Segment Decoder IC ျဖစ္ပါတယ္။ သူ႔ရဲ႕ အဓိက လုပ္ငန္း ကေတာ့ BCD Output က Logic State ကို ေျပာင္းလဲ ေပးရန္ပင္ ျဖစ္ပါတယ္။ Pin ပံုစံကေတာ့ ပံုထဲက အတုိင္းျဖစ္ၿပီး Common Cathode 7 Segment Display ကိုသာ ေမာင္းႏွင္ ေပးႏိုင္ပါတယ္။ Pin စုစုေပါင္း 16 pins ပါဝင္ၿပီး Test Circuit ကို ေအာက္မွာ ေလ့လာလို႔ ရပါတယ္။ IC နဲ႔ ပတ္သက္လို႔ ပိုၿပီး အေသးစိတ္ သိလုိရင္ေတာ့ ေဟာဒီမွာ သြားၾကည့္လို႔ ရပါတယ္။ 

Circuit ထဲမွာေတာ့ Button ေလးခု အသံုးျပဳၿပီး Binary Coded Decimal(BCD) တန္ဖိုးကို ကုိယ္စားျပဳၿပီး Input ထည့္သြင္း ေပးထားပါတယ္။ အလြယ္ ေျပာရရင္ေတာ့ Button ေလးခုရဲ႕ တန္ဖိုးုေတြက 1, 2, 4 ႏွင့္ 8 အသီးသီး ျဖစ္ၿပီး ကိုယ္ေဖၚျပမယ့္ Decimal ရေအာင္ On/Off ျပဳလုပ္ေပးရမွာပါ။ ဥပမာ 7 ေပၚေစခ်င္ရင္ 1+2+4=7 ဆုိေတာ့ 1,2,4 Button ေတြကို On ေပးထားရမွာပါ။ Current Limiting Rresistors ေတြက 330R ျဖစ္ၿပီးေတာ့ Voltage Divider Resistors ေတြကေတာ့ 10K စီ သံုးၿပီး Proteus 8 Professional ရဲ႕ ISIS feature နဲ႔ ဆြဲၿပီး Simulate ျပဳလုပ္ထားတာပါ။ 

Circuit မွာ နားလည္ရ လြယ္ကူၿပီး လက္ေတြ႔ တည္ေဆာက္ရန္ လြယ္ကူပါတယ္။ သို႔ေပမယ့္ Decimal Number ေတြကို ေဖၚျပႏုိင္ရန္သာ အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္။ Counter ကဲ့သုိ႔ အသံုးျပဳရန္ မွာမူ ထပ္မံ Modify ျပဳလုပ္ရန္ လုိအပ္မွာ ျဖစ္ပါတယ္။

Thursday, June 18, 2015

Downloading iOS Devices' Correct Firmwares

iPad Mini (Global Variant) တစ္လံုး Logo မွာ တင္ရပ္ေနလို႔ Restore လုပ္ဖို႔ စဥ္းစားေတာ့ Apple ရဲ႕ ထံုးစံ အတိုင္း မူလ Version 8.1 ကုိ ျပန္တင္လို႔ မရေတာ့ဘဲ လက္ရွိ ေရာက္ေနတဲ့ update အျဖစ္ဆံုး 8.3 ကုိ Restore and Update လုပ္ခုိင္းတယ္။ 1.4GB ရွိတဲ့ Firmware ကုိ Onliine ကေန တိုက္ရုိက္ တင္ရင္ အသကုန္ ၾကာသြားမွာဆုိေတာ့ Firmware ကိုပဲ Internet Download Manager နဲ႔ ဆြဲခ်ၿပီး တင္တာက ပိုျမန္မယ္ ပိုေသခ်ာမယ္ေလ။ အဲဒီေတာ့ သူ႔နဲ႔ ကိုက္တဲ့ Firmware ကို ေဒါင္းဖုိ႔ လိုလာတာေပါ့။ iDevices ေတြက Firmware မမွန္ရင္လည္း တင္လို႔ မရဘူးေလ။

အဲဒီေတာ့ မွန္ကန္တဲ့ Firmware ကို Download လုပ္လို႔ ရေအာင္ ၾကည့္ပံုၾကည့္နည္းေလး ေျပာျပမလုိ႔ပါ။ ၾကည့္နည္းေတြကေတာ့ အမ်ားႀကီး ရွိပါတယ္။ iDevices ေတြရဲ႕ ေနာက္ဘက္က ကုဒ္နံပါတ္ေလးကို ၾကည့္ၾက တာေတြလည္း ရွိပါတယ္။ ဥပမာ - iPad Mini Global ဆိုရင္ A1455 ဆိုၿပီး ေတြ႔ရမယ္ စသျဖင့္ေပါ့။ အဲလုိ ၾကည့္ခ်င္ရင္ ေဟာဒီ Site လို ေနရာေတြမွာ ၾကည့္လို႔ရပါတယ္။ ၾကည့္ၿပီးရင္ေတာ့ ဒီလို Site ေတြဆီက မွန္တာကို Download လုပ္ယူလုိက္လို႔ ရပါတယ္။


အဲဒီ နည္းလမ္းေတြက အင္တာနက္ လိုၿပီး မွားႏုိင္ပါေသးတယ္။ အင္တာနက္လည္း မလိုဘဲ ေသခ်ာေပါက္ မွန္ကန္ႏုိင္တဲ့ နည္းေလးကေတာ့ iTools Software ေလးသံုးၿပီး ၾကည့္နည္းပါ။ Free Tool ေလးပါ။ itools.com မွာ အဂၤလိပ္လို itools.cn မွာ တရုပ္လို Download ဆြဲလုိ႔ရပါတယ္။ တရုပ္ Version ကေတာ့ update ပိုျဖစ္တာ ေတြ႔ရပါတယ္။ တစ္ခု သတိထား သင့္တာက iTools ကို သံုးမယ္ဆုိရင္ ကိုယ့္စက္ေပၚမွာ iTunes ကိုေတာ့ Install လုပ္ထား ရလိမ့္မယ္။ ကုိယ္သံုးတဲ့ Version ေပၚမူတည္ၿပီးေတာ့ iTunes ရဲ႕ Version ကိုလည္း ကိုက္ညီေအာင္ တင္ထားဖုိ႔ လိုပါမယ္။

(1)     ၾကည့္နည္းကေတာ့ Devices ကို Data ႀကိဳးနဲ႔ ဆက္သြယ္လိုက္ပါ။ ဆက္သြယ္မႈ ေအာင္ျမင္ၿပီ ဆိုရင္ေတာ့ Device ရဲ႕ အခ်က္အလက္ အားလံုးကို ျမင္ရမွာပါ။
 

(2)     သံုးထားတ့ဲ Version ေပၚလိုက္ၿပီး View Details ေလးကို ရွာႏိွပ္လိုက္ပါ။
 
(3)     Product Type ကို ဖတ္ယူလိုက္ပါ။ ( ဥပမာ - iPhone2,1) 


 သိရၿပီ ဆုိရင္ေတာ့ မွားၿပီး Download လုပ္မိတာမ်ိဳး မျဖစ္ေတာ့ဘူးေပါ့။ iDevices Firmware ဆိုဒ္ေတြက အနည္းဆံုးကို 1Gb ေက်ာ္တာေတြခ်ည္းပဲ ဆိုေတာ့ Download လုပ္ဖုိ႔လည္း အခ်ိန္ေရာ တန္ဖိုးေရာ မနည္း ဘူးေလ။ iDevices Firmware ဖိုင္ေတြက iPhone5,2_8.3_12F70_Restore.ipsw ဒီလို ပံုစံဆိုေတာ့ ကုိယ္က ProductType ကို ၾကည့္လိုက္လို႔ iPhone5,2 ဆို မွန္ၿပီေပါ့။ 

Tuesday, June 16, 2015

C++ : Basic (1)


Chapter 1 : Introduction

Program ဆိုတာက Data ဆိုတဲ့ အခ်က္ အလက္ ေတြႏွင့္ Algorithm ဆိုတဲ့ လုပ္ငန္းစဥ္ နည္းနာ ေတြကို လွလွပပ ေပါင္းစပ္ ထားၿပီး ျဖစ္လိုတဲ့ လုပ္ေဆာင္ခ်က္ေတြ လုပ္ေပးႏုိင္ေအာင္ အေတြးအေခၚ ေကာင္းေကာင္းျဖင့္ စနစ္မွန္မွန္ စီစဥ္ထားတဲ့ အစီအစဥ္ ေကာင္းေတြပဲ ျဖစ္ပါတယ္။

 Program = Data + Algorithm + Thinking

C++ Program ကေတာ့ ရုိးရွင္း လြယ္ကူၿပီး အသံုးမ်ားတဲ့ Programming Language တစ္ခု ျဖစ္ပါတယ္။ C++ Program တစ္ခုကို အေျခခံ အားျဖင့္ Object, Function, Variable စတဲ့ အစိတ္အပုိင္း ေတြနဲ႔ ဖြဲ႔စည္း တည္ေဆာက္ ထားေလ့ ရွိပါတယ္။ Program အတြင္း မွာေတာ့ အထက္က ေျပာခဲ့တဲ့ အစိတ္အပုိင္း ေတြကို သံုးၿပီး Function လုပ္ေဆာင္ခ်က္ ေတြျဖစ္ေအာင္ ဖန္တီးထားတာပါ။ တည္ေဆာက္ ထားေသာ Function တစ္ခု ထက္ပိုပါႏုိင္ၿပီး Main Function ကေတာ့ မပါမျဖစ္ ပါရွိရမည့္ Function တစ္ခု ျဖစ္ပါတယ္။

အေျခခံ အားျဖင့္ Program ကို Text Editor( Notepad, Microsoft Word) တစ္ခုခုျဖင့္ ေရးသားႏုိင္ၿပီး Compiler တစ္ခုခုျဖင့္ output ကို ထုတ္ယူ ၾကည့္ရႈ ႏိုင္ပါသည္။ သို႔ရာတြင္ SDK( Software Development Kit) တစ္ခုခုကို အသံုးျပဳ ေရးသားေလ့ ရွိၾကၿပီး Visual Studio, Eclipse တို႔မွာ features စံုၿပီး အသံုးမ်ားသည့္ SDK မ်ား ျဖစ္ၾကပါတယ္။


Visual Studio သည္ Installation ျပဳလုပ္ရာတြင္ လြယ္ကူၿပီး Eclipse မွာ Installation ျပဳလုပ္ရန္ မလိုဘဲ တုိက္ရုိက္ အသံုးျပဳႏုိင္ပါသည္။ Visual Studio တြင္ Compiler မွာ ပါဝင္ၿပီးသား ျဖစ္ေသာ္လည္း Eclipse မွာမူ Compiler ကို သီးသန္႔ ထပ္မံ install ျပဳလုပ္ၿပီး ခ်ိတ္ဆက္ေပးရန္ လိုအပ္ပါသည္။ Dotnet ႏွင့္ Java စသျဖင့္ အေျခခံထားတဲ့ Framework မတူညီ သလို အေထာက္အပံ့ ေပးႏုိင္မႈ ေတြမွာလည္း ကြားျခားခ်က္ ေလးေတြ ရွိပါတယ္။ တစ္ခုခုက ပုိေကာင္းတာမ်ိဳး မဟုတ္ဘဲ ႏွစ္သက္ရာကုိ သံုးစြဲႏုိင္ပါတယ္။




Visual Studio ကို သံုးမယ္ ဆုိရင္ေတာ့ Microsoft Visual C++ ကို အသံုးျပဳ ရမွာ ျဖစ္ၿပီး Eclipse ကို ေရြးခ်ယ္မယ္ ဆုိရင္ေတာ့ Eclipse Luna ကို အသံုးျပဳ ရမွာ ျဖစ္ပါတယ္။ Visual Studio အတြက္ လိုအပ္တဲ့ Dotnet Framework ရွိထားရမွာ ျဖစ္ၿပီး Eclipse Luna အတြက္ Java Virtual Machine လိုအပ္မွာ ျဖစ္ပါတယ္။
Visual Studio ကို အသံုးျပဳတဲ့ အခါမွာ Compiler ျဖစ္တဲ့ Dotnet ရဲ႕ ေထာက္ပံ့ေပးမႈက Eclipse ကို အသံုးျပဳတဲ့ အခါမွာ အေထာက္အပံ့ ေပးထားတဲ့ Compiler ေတြနဲ႔ မသိမသာေရာ သိသိသာသာပါ ကြာျခား ေနတာေတြ ေတြ႔ရပါတယ္။ ရင္းႏွီးလာၿပီ ဆိုရင္ေတာ့ ပုိၿပီး ျမင္သာထင္သာ သတိထားမိ လာႏိုင္ၿပီး ကိုယ့္ရဲ႕ လိုအပ္ခ်က္ အတုိင္း အေကာင္အထည္ ေဖၚႏုိင္မွာ ျဖစ္ပါတယ္။

 

အဲဒီေတာ့ ဆက္လက္ ေဖၚျပ ေပးသြားမယ့္  Program ေတြရဲ႕ ေရးပံုေရးနည္း ႏွင့္ output ေတြဟာ မိမိ အသံုးျပဳတဲ့ SDK, Framework ႏွင့္ Compiler ေပၚမူတည္ၿပီး အနည္းငယ္ ကြဲျပားျခားနားမႈ ရွိႏုိင္ပါေၾကာင္း ႀကိဳတင္ အသိေပးရင္း စလိုက္ၾကရေအာင္...

Friday, June 12, 2015

Forget Bio Protect (Touch ID) Passcode


iDevices ေတြအတြက္ အရင္ကထက္ နည္းနည္း ထူးျခားတဲ့ app ေလးပါ။ ကုိယ္ႀကိဳက္တဲ့ app ကို Touch ID နဲ႔ ပိတ္ထားလို႔ ရတဲ့အတြက္ Applocker ထက္ လူေတြ ပိုစိတ္ဝင္စား ေစတာလည္း ျဖစ္ပါတယ္။ Passcode နဲ႔လည္း ပိတ္ထားလို႔ ရပါတယ္။ BigBoss repo မွာေတာ့ 2.99 ေဒၚလာျဖင့္ ရႏုိင္ၿပီး thethmuswe repo မွာေတာ့ Free ရယူႏိုင္ပါတယ္။ iOS version ကေတာ့ အနည္းဆံုး 7 ျဖစ္ဖို႔ လိုအပ္ၿပီး device  ကိုလည္း jailbreak လုပ္ထားမွ သံုးလို႔ ရႏုိင္မွာပါ။ 

အားနည္းခ်က္ အေနနဲ႔ကေတာ့ Third Party app ျဖစ္တဲ့အတြက္ အလြယ္တကူ ျပန္လည္ remove လုပ္လုိ႔ ရေနတာ ျဖစ္ပါတယ္။ Passcode လည္း ထားခ်င္ ေမ့လည္း ေမ့တတ္ရင္ေတာ့ သံုးဖုိ႔ သင့္ေတာ္တယ္ ေျပာရမွာ ပါပဲ။ အလြယ္တကူပဲ repo ထဲ ျပန္ဝင္ၿပီး remove လုပ္လုိက္ယံုပါပဲ။ ဒီနည္းနဲ႔ပဲ iPhone 5 ေပၚမွာ passcode နဲ႔ app ေလးေတြကို ပိတ္ထားၿပီး passcode ေမ့ေနၿပီး ပိတ္ထားတဲ့ app ေတြ သံုးမရ ျဖစ္ေနတာကို ျပန္ရေအာင္ လုပ္ေပးလိုက္ တာပါ။ 

repo လိပ္စာကေတာ့ http://thethmuswe.myrepospace.com/ ပါ။

Wednesday, June 3, 2015

Internet Download Manager Solution



Internet Download Manager(IDM) မွာ တစ္ခါတစ္ေလ Browser က ဗီဒီယုိနဲ႔ သက္ဆုိင္ရာ Download လုပ္ဖုိ႔ ဖိုင္မဆြဲ တာေတြ ျဖစ္တတ္ၿပီး တင္လိုက္ ျဖဳတ္လိုက္ ဘယ္လို လုပ္လုပ္ အဆင္ မေျပ တာေတြ ရွိတတ္ ပါတယ္။ အမွန္ကေတာ့ Browser ကသိေအာင္ လုပ္ေပးတဲ့ Plug-in ဆိုတဲ့ Software Program က အဆင္ မေျပ ျဖစ္ေနတတ္တာပါ။ အဲဒါကုိ သက္ဆိုင္ရာ Browser ရဲ႕ Add-on မွာ သြားၾကည့္မွ သိမွာပါ။

Mozilla Firefox ဆိုရင္ Tools >> Add-ons ဆုိတဲ့ ေနရာမွာ သြားၾကည့္ရမွာပါ။ အလြယ္ဆိုရင္ေတာ့ Ctrl + Shift + A တြဲႏွိပ္ၿပီး သြားၾကည့္လို႔ ရပါတယ္။ ေရာက္ရင္ေတာ့ Extensions ကို သြားၾကည့္ လိုက္ရင္ IDM CC ဆိုတဲ့ Software Plug-in ေလးကို တင္ထားတဲ့ version အလုိက္ ေတြ႔ရမွာပါ။ အဲဒီ Version က သံုးေနတဲ့ Mozilla Firefox ရဲ႕ Version နဲ႔ အဆင္ေျပတဲ့ Version မဟုတ္ရင္ အလုပ္ မလုပ္ေတာ့ တာပါ။

ေျဖရွင္း ဖုိ႔ကေတာ့ လြယ္ပါတယ္။ သင့္ေတာ္တဲ့ Version ကို တင္ေပးဖုိ႔ပါ။ ရွာၿပီး Download လုပ္တင္ ရင္လည္း ရပါတယ္။ စိတ္ေအးရၿပီး လြယ္တဲ့ နည္းကေတာ့ -
  1. getidmcc.com ကို သြားပါ။
  2. အလယ္နားက install button အစိမ္းေလးကို ႏွိပ္ပါ။
  3. Address bar မွာ pop-up ေလး ေပၚလာရင္ Allow ကို ႏွိပ္ေပးၿပီး ၿပီးေအာင္ ေစာင့္ပါ။
  4. ၿပီးသြားရင္ေတာ့ အလယ္မွာ install လုပ္ဖုိ႔ windows တက္လာရင္ install now ကုိ ႏွိပ္လိုက္ပါ။
  5. ေနာက္ဆံုး လုပ္ရမွာေတာ့ install လုပ္ၿပီးရင္ Firefox ကို Restart လုပ္လိုက္ပါ။
သင့္ေတာ္ရာ Version ကို တင္ေပးတာ ျဖစ္တဲ့အတြက္ 100% နီးပါး အဆင္ေျပမွာပါ။ ဒါေတာင္ အဆင္ မေျပ ေသးဘူး ဆုိရင္ေတာ့ Firefox က သစ္လြန္းေနတာ မုိ႔လို႔ပါ။ Firefox ကို Version နဲနဲ ျပန္ႏွိမ့္ၿပီး တင္ရင္ ေသခ်ာေပါက္ အဆင္ေျပမွာပါ။