Monday, July 27, 2015

Sim Card တစ္ကတ္ထဲဖုန္းကို ဖုန္းနံပါတ္ ၂ ခု သံုးခ်င္သူေတြအတြက္

Sim Card တစ္ကတ္ထဲဖုန္းကို ဖုန္းနံပါတ္ ၂ ခု သံုးခ်င္သူေတြအတြက္ နည္းလမ္းေကာင္း။ ေဆာ၀ဲမလို အင္တာနက္လိုင္းမလို ပိုက္ဆံမစားဘူး။ တကယ္အသံုး၀င္တာေနာ္။
က်ေနာ္တို႔ဖုန္းထဲမွာ MPT Sim သံုးထားတယ္ေပါ့ဗ်ာ။ အဲတာ ဖုန္းကလည္း Sim တခုထဲသံုးလို႔ရတယ္ Telenor ကိုလည္းသံုးခ်င္တယ္ အဲမွာ အခက္ေတြ႔ေရာေပါ့။ ကဲဒါဆိုရင္ အသံုးျပဳလို႔ရတဲ့နည္းလမ္း ေတြ႔ထားပါတယ္။ MPT ဖုန္းနံပါတ္ကို Telenor ထဲမွာ အ၀င္ Call လက္ခံလို႔ရမယ္ဗ်။ အဲတာဆိုရင္ Telenor Sim တခုထဲမွာ MPT ေရာ Telenor နံပါတ္ပါ ႏွစ္ခုလံုး အ၀င္ေခၚလက္ခံလို႔ရၿပီဗ်။ လံုး၀ Free ေနာ္ က်ေနာ္ လက္ေတြ႔ စမ္းသပ္ၿပီး သံုးေနပါတယ္။ ဒီနည္းကို MPT မူရင္း Page ကေန တင္ထားတာေတြ႔လို႔ စမ္းၾကည့္တာ အဆင္ေျပလို႔ ျပန္မွ်ေ၀ေပးတာပါ။ Ooredoo သံုးသမားေတြလည္း ယခုနည္းအတိုင္းလုပ္လို႔ရပါတယ္။ အတူတူပါပဲ။
မ႐ွင္းမွာ စိုးလို႔ အခုနည္းက MPT ဖုန္းနံပါတ္ကို Telenor/Ooredoo နံပါတ္ထဲမွာ အ၀င္ call လက္ခံလို႔ရတဲ့နည္းေနာ္။ MPT Sim ကို ဖုန္းထဲကေနထုတ္ထားလည္း MPT ကို Call ရင္ Telenor ထဲ ၀င္သြားမွာပါ။ အဲတာဆို Sim တကတ္ထဲဖုန္းက နံပါတ္ ၂ ခုအ၀င္လက္ခံလို႔ရၿပီေပါ့။ အရမ္းအသံုး၀င္တာေနာ္ ကဲေအာက္ကနည္းအတိုင္း လိုက္လုပ္ၾကပါဗ်ာ အဆင္ေျပပါေစ။ က်ေနာ္ ကိုယ္တိုင္ စမ္းထားတာမို႔ စိတ္ခ်လက္ခ် ဒီနည္းကို သံုးႏိုင္ပါတယ္။ ကဲ စမယ္ဗ်ာ ---
- အရင္ဆံုး MPT Sim Card ကို ဖုန္းထဲမွာထည့္ထားပါ။
- 1331ကို CF လို႔ ေရးၿပီး SMS ပို႔ပါ။ ခနေနရင္ SMS တခု ျပန္၀င္လာပါမယ္။ အဲတာဆို စလို႔ရၿပီ။
- ကို႕ရဲ႕ MPT Sim မွာ ကိုသံုးခ်င္တဲ့ ကတ္ Telenor/Ooredoo နံပတ္ကို *21*09×××××××××# လို႔႐ိုက္ၿပီး Call နိပ္လိုက္ပါ။ ခနေနဆို Success ျဖစ္တဲ့ စာျပလာရင္ ေအာင္ျမင္ပါၿပီ။ အဲတာဆို MPT Card ကို ထုတ္လိုက္လို႔ရၿပီ ခုနက ထည့္ထားတဲ့ နံပါတ္ Telenor/Ooredoo Sim ကို ဖုန္းထဲ ထည့္လိုက္ပါ။ အဲတာဆို အားလံုး အဆင္ေျပပါၿပီ။
MPT နံပါတ္ပဲေခၚေခၚ Telenor နံပါတ္ပဲေခၚေခၚ ကိုထည့္ထားတဲ့ Telenor Sim ထဲမွာပဲ Calling ၀င္လာမွာျဖစ္ပါတယ္။ အဲတာဆို Sim တခုထဲကို နံပါတ္ ၂ ခုအ၀င္ Call လက္ခံလို႔ရပါၿပီ။ က်ေနာ္ လက္ေတြ႔ စမ္းထားတာမို႔ မျဖစ္ႏိုင္ဘူးဆိုတာမေျပာပါနဲ႔ေနာ္။ ဖုန္းနဲ႔ ေရးတင္တာမို႔ ပံုႏွင့္တကြ မျပႏိုင္တာ ခြင့္လႊတ္ပါေနာ္။
အားလံုးအဆင္ေျပပါေစ
အဆင္မေျပေသာသူမ်ား ျပန္ျဖဳတ္ခ်င္လွ်င္
MPT Sim ကဒ္ ထည့္ၿပီး 1331 သို႔
CF OFF လို႔႐ိုက္ၿပီး message ျပန္႐ိုက္လိုက္ပါ ။
Call forwording ျပန္ျပဳတ္သြားၿပီး နဂိုကအတိုင္းျပန္ျဖစ္သြားပါလိမ့္မယ္။

Sunday, July 26, 2015

G615-U10 B120 Root ျပဳလုပ္နည္း

အရင္ဆုံး Bootloader Unlock လုပ္ပါ
ၿပီးရင္ေတာ့ insecure boot img ေလးကုိ down ပါ
download
ျပီးရင္ fastboot mode ေခၚၿပီး
fastboot flash boot boot.img
ျပီးရင္ေတာ့ Vroot နဲ႔ ကစ္လုိ႔ရပါၿပီ


 မသိေသးေသာ သူငယ္ခ်င္းမ်ားအတြက္သာရည္ရြယ္ပါသည္
အဆင္ေျပၾကပါေစ။

7061 Root မလုပ္ပဲ Myanmar Font Tool


7061 ကုိ Root မလုိပဲ Myanmar font ႏွင့္ keyboard တခါတည္း
ထည့္သြင္းႏုိင္တဲ့ Tool ေကာင္းေလးပါ ( install_fonts )bat file ကုိ  Run ျပီး
ထည့္ရုံပါပဲ ရွာရခက္တဲ့ သူခ်င္းမ်ား အတြက္     
<< Download Here>>

Android Application မွာ Voice Recognize လုပ္ျခင္း ....

ဒီသင္ခန္းစာက Android Application ေရးတာကို စိတ္ပါ၀င္စားသူမ်ားအတြက္ပါ။အသံျဖင့္ေစခိုင္းတာကို မိမိ Application မွာ နားလည္ျပီးလုိက္လုပ္ႏိုင္ဖို႔ပါ။ Voice Recognize ကို လုပ္ႏိုင္ဖို႕ android.speech.RecognizerIntent ကိုအသံုးျပဳရပါတယ္။API 16(Jelly Bean) အထက္မွာ Voice Recognize လုပ္ဖို႔ Internet Connection မလိုေတာ့ပါဘူး။Offline ေထာက္ပံ့ေပးပါတယ္။ ဒီ Post မွာ အဓိကအလုပ္လုပ္တဲ့ Code ေတြကိုပဲျပမွာျဖစ္တဲ႔အတြက္ မိမိ Application မွာ အဆင္ေျပသလိုထည့္သံုးၾကပါလို႔တိုက္တြန္းခ်င္ပါတယ္။သင္႔ Application မွာ ေအာက္က API ကို Import လုပ္ေပးပါ။
import android.speech.RecognizerIntent;
ျပီးရင္ Button ျဖစ္ျဖစ္၊ Image Button ျဖစ္ျဖစ္တခုတည္ေဆာက္ပါ။၄င္း Button မွာ OnClickListener ကိုသံုးျပီး Action ကိုနားေထာင္ပါ။ onClick Method ထဲမွာေရးရမယ့္ code က ေအာက္ပါအတုိင္းျဖစ္ပါတယ္။
public void onClick(View v) {
        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-us");
        try {
            startActivityForResult(intent, RESULT_SPEECH);
        } catch (ActivityNotFoundException exc) {

            Toast.makeText(getApplicationContext(),
                    "Opps! Your device doesn't support Speech to Text",
                    Toast.LENGTH_LONG).show();
        }
ဒါက Speech Recognize လုပ္တာပါ။ Result ကိုျပန္ဖမ္းဖို႔က်ေတာ့ onActivityResult Method ကိုသံုးရပါတယ္။
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode) {
        case RESULT_SPEECH: {
            if (resultCode == RESULT_OK && null != data)
                  text = data
                        .getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
           
textView.setText((CharSequence) text.get(0));
}
break;
        }
    }
Voice Recognize လုပ္တာ ေအာင္ျမင္ရင္ RESULT_OK ကုိ return ျပန္ပါတယ္။ရလာတဲ႔ RESULT ကို ArrayList ထဲထည့္ျပီး CharSequence ျပန္ေျပာင္းပါတယ္။ CharSequence ရရင္ေတာ့ မိတ္ေဆြတို႕စိတ္ၾကိဳက္ဆက္လုပ္ႏိုင္ပါတယ္။ဒီ Post မွာေတာ့ Text View ထဲမွာပဲျပန္ေရးျပထားပါတယ္။
Source Code လိုခ်င္ရင္ေတာ့ ေအာက္ကလင့္မွာ Down ပါ။
<< Download Source Code >>



Wednesday, July 22, 2015

Huawei G730-U30 B129 Version Root နည္း


 ံHuawei G730 U30 B129 version မွာ v root နဲ မရေတာ့ ဘူး အဲ့တာေႀကာင့္ boot ေလး ျပန္ျပင္ထားပါတယ္။ Phone မွာ fastboot ၀င္ပါ ေဒါင္းရတဲ့ ဖုိင္ထဲက run.bat ဖုိင္ run ပါ reboot က်ရင္ V root နဲ လုပ္ရပါၿပီ။ 
<< Download Here >>
 

CSS သင္ခန္းစာ (၂)

css_2

Id & Class
တကယ္လက္ေတြ႔ ဒီဇိုင္းေရးလာရင္ သင္အသံုးျပဳမွာက HTML Tags Selector ေတြထက္ Id Selectors နဲ႔ Class Selectors ေတြကိုသံုးမွာပါ၊ ဆိုၾကပါစို႔
သင္က HTML tags ငါးမ်ိဳးပါတဲ့ စာေၾကာင္း ငါးေၾကာင္းကို Select မွတ္ခ်င္တယ္၊ HTML Tags က ငါးမ်ိဳးဆိုေတာ့ CSS Selectors အျဖစ္ HTML Tags 
ငါးမ်ိဳးလံုးကိုသံုးေနရမယ္၊ ဒါကို Id Selector သံုးျပီး HTMl Document  မွာ လိုခ်င္တဲ့အစိတ္အပိုင္းကို သတ္မွတ္ မွတ္သားႏိုင္တယ္၊
ID နဲ႔ Class Selector ေတြကို HTML ရဲ့ <div> tags ေတြနဲ႔ တြဲသံုးတယ္၊ ဥမာ သင္က “dog” ဆိုတဲ့ id နဲ႔ Selector တစ္ခုသတ္မွတ္ခ်င္တယ္ဆိုရင္ျဖင့္
<div id= “dog”> ဆိုျပီးေရးႏိုင္တယ္၊ ေရးပံုက အရင္ဆံုး <div ကိုေရးတယ္၊ အပိတ္ ျမားေလးရဲ့ေရွ႕မွာ id သတ္မွတ္ဖို႔အတြက္ id= “” 
လို႔ထည့္တယ္၊ ျပီးရင္ ႏွစ္ထပ္ေကာ္မာ ၾကားမွာ သင္ သတ္မွတ္လိုတဲ့ id နာမည္ကိုသတ္မွတ္ႏိုင္တယ္၊ HTML ရဲ့ block Tags ေတြျဖစ္တဲ့ <div> </div>
တို႔နဲ႔ တြဲမွတ္တဲ့အတြက္ အပိတ္ကိုလဲ ထည့္ေပးရမယ္၊ ပိုျပီးနာမလည္သြားေအာင္ ေအာက္က HTML ဖိုင္ကိုၾကည့္လိုက္၊
<body>
<h1>Long time no see, how're you doing?</h1>
<h2>I am good, and how about ya? </h2>
<p><b> I am just taking one day after anogher, buddy! </b></p>
<p><i> hell of a long day today, isn't it?</i></p>
<br/> make yourself  busy and try to pass the time
</body>
အထက္က HTML Code မွာ Element ေကာ Nested Element ေကာ အားလံုးေပါင္း 5 ခုေတာင္ပါတယ္၊ သူတို႔ ေတြကိုတစ္ခုစီ Selector
အျဖစ္မွတ္မယ္ဆိုရင္ 5 ခုေတာင္မွတ္ရမွာ၊ ဒါေပမယ့္ id selector ကိုသံုးျပီး သူတို႔ေတြကို တစ္ခုထဲျဖစ္ေအာင္မွတ္လို႔ရတယ္၊ အခု အေပၚ ဆံုးမွာရွင္းျပခဲ့တဲ့
<div id= “dog”> ဆိုတဲ့ id selector သံုးျပီးမွတ္ျပမယ္၊ ေအာက္မွာ
<body>
<div id= "dog" >
<h1>Long time no see, how're you doing?</h1>
<h2>I am good, and how about ya? </h2>
<p><b> I am just taking one day after anogher, buddy! </b></p>
<p><i> hell of a long day today, isn't it?</i></p>
<br/> make yourself  busy and try to pass the time
</div>
</body>
အထကမွာေတာ့ စာေၾကာင္း ငါးေၾကာင္းလံုးကို dog ဆိုတဲ့နာမည္နဲ႔ id မွတ္လိုက္ပီ၊ မွတ္ပံုကို သတ္မွတ္လိုတဲ့ HTML elements ေတြအားလံုးရဲ့ ေရွ႕မွာ 
<div id= “dog”> လို႔ေရးတယ္၊ ျပီးေတာ့ အဆံုးမွာ </div> ဆိုျပီး ဖြင့္လိုက္တဲ့ Dog id ကို ျပန္ပိတ္တယ္၊ ဒါကေတာ့ id selector မွတ္နည္းပါ၊
သူ႔ကိုေခၚသံုးမယ္ဆိုရင္လဲ dog ဆိုတဲ့နာမည္နဲ႔ ပဲ ေခၚသံုးႏိုင္ပါတယ္၊ တစ္ခုေတာ့ရွိတယ္ id ေတြကိုေခၚသံုးရာမွာ id နာမည္ရဲ့ေရွ႕မွာ # shash
ထည့္ေပးရတယ္၊ ေအာက္မွာၾကည့္၊
#dog{
            color : red;
            font-style : italic;
            }
အထက္မွာေတာ့ dog လို႔သတ္မွတ္ထားတဲ့ id ကိုေခၚသံုးလိုက္တာ၊ သူ႕ကို HTML ဖိုင္နဲ႔ ခ်ိတ္ျပီး။ Run လုိက္ရင္ id
သတ္မွတ္ထားတဲ့စာေၾကာင္းငါးေၾကာင္းလံုး စာလံုးအနီ နဲ႔ စာလံုး တစ္ေစာင္းေတြအျဖစ္ေျပာင္းသြားမယ္၊ ေအာက္မွာၾကည့္ပါ၊


အခု class selector ကိုေလ့လာၾကပါမယ္၊ ေရးပံုကေတာ့ id selector ကိုေရးပံုနဲ႔ အတူတူပါပဲ၊ အသံုးျပဳတဲ့အခါမွာေတာ့ class selector ကအုပ္စုတူတဲ့
element ေတြမွာသံုးတယ္၊ ေအာက္က ဥပမာ ကိုၾကည့္ပါ၊ ရွင္းသြားေအာင္
<ul>
            <li class = "change">Landcruiser </li>
            <li > Parjedo </li>
            <li class = "change">Prado </li>
            <li >Surf </li>
            <li class = "change">Vigo </li>
            <li>Jeep</li>
            <li class = "change">Fortuna </li>
            <li> Toyota </li>
            <li class = "change"> BMW </li>
</div>

အထက္ က စာရင္းမွာ  အားလံုးေပါင္း ကားအမ်ိဳးအစား 9 မ်ိဳးရွိပါတယ္၊  သင္ က စာရင္းေတြထဲက တစ္ခုေက်ာ္ ကားအမ်ိဳး အစားေတြကို Select
မွတ္ခ်င္တယ္၊ ဒါဆိုရင္ေတာ့ အုပ္စု တူတဲ့ element ေတြကို Select မွတ္တဲ့နည္း သံုးလို႔ရပါတယ္၊ အားလံုးမွတ္လဲ ရတယ္ေနာ္ အခုေတာ့ တစ္ခုေက်ာ္ကို
class = “change” ဆိုျပီး Select မွတ္ျပလိုက္တာ၊ change ဆိုတဲ့ class ကိုေခၚသံုးခ်င္ရင္ change လို႔ေခၚသံုးရံုပဲ တစ္ခုေတာ့သတိထားရမယ္ class
ကိုေခၚသံုးမွာ ျဖစ္တဲ့အတြက္ သတ္မွတ္ထားတဲ့ class နာမည္ေရွ႕မွာ dot (.) အစက္ေလးထည့္ေပးရမယ္၊ ေအာက္က အတိုင္း
.change{
            color : red;
            font-style : italic;
            }
အထက္က ကုတ္ကို HTML Doucment နဲ႔ ခ်ိတ္ျပီး Run ၾကည့္လိုက္ရင္ေအာက္က အေျဖမ်ိဳးကိုရမယ္၊


ဒီသင္ခန္းစာရဲ့ ရည္ရြယ္ခ်က္ကေတာ့ id နဲ႔ class selector ေတြကိုကိုတိုင္မွတ္သတ္ေအာင္ သင္ၾကားေပးတာပါ၊ ေနာက္ပိုင္း တကယ့္ကို
အသံုးမ်ားမွာျဖစ္တဲ့အတြက္ေသခ်ာေလး နားလည္ေအာင္ေလ့လာပါ၊ ေနာက္အခန္းမွာ HTML Document ေတြနဲ႔ CSS တို႔ ဘယ္လို
ခ်ိတ္ဆက္အသံုးျပဳမလဲဆိုတာကိုသင္ျပေပးမယ္။

သင္ၾကားသူ - Waifer Kolar

CSS သင္ခန္းစာ (၁)

css_1

CSS တည္ေဆာက္ပံု
ဒီအခန္းမွာေတာ့ CSS ရဲ့ တည္ေဆာက္ပံုကို ရွင္းျပပါမယ္၊ ေအာက္မွာ CSS ရဲ့တည္ေဆာက္ပံုပါ၊
Selector {property:value;}
အထက္က တည္ေဆာက္ပံုကို အစိတ္အပိုင္းႏွစ္ပိုင္းခြဲလိုက္မယ္၊  Selector က တစ္ပိုင္း {property:value;} တို႔က တစ္ပိုင္း၊ အခု ပထမအပိုင္းျဖစ္တဲ့
Selector ကိုရွင္းျပမယ္၊
Selector
ွSelect ဆိုတာက မွတ္တာပါ၊ Selector ဆိုေတာ့ မွတ္တဲ့သူေပါ့၊ ဘာေတြကိုမွတ္မွာလဲ ၊ CSS က HTML Document ေတြကို
အလွဆင္ဖို႔အတြက္သံုးမွာဆိုေတာ့ HTML Tags ေတြကိုမွတ္ရပါမယ္၊ ဥပမာ အားျဖင့္ ေအာက္က HTML စာေၾကာင္းကိုၾကည့္ပါ၊
<html>
<body>
<h1>Long time no see, how're you doing?</h1>
</body>
</html>
အထက္က HTML စာေၾကာင္းကို Run ၾကည့္လိုက္ရင္ အေျဖ က ေအာက္ပါအတိုင္း ရမယ္၊

အထက္က စာသားကိုပဲ ပိုျပီးလွသြားေအာင္ CSS သံုးျပီး အလွဆင္ခ်င္ေသးတယ္၊  ဒါဆိုရင္ေတာ့ သင္အလွဆင္ခ်င္တဲ့ အစိတ္အပိုင္းကို မွတ္သားဖို႔လိုပါပီ၊
ဒီေတာ့ အခု အထက္က Long time no see, how’re you doing? ဆိုတဲ့ စာေၾကာင္းကို ဘယ္ HTML Tags က ၀ိုင္းထားလဲဆိုတာကိုၾကည့္လိုက္၊
<h1>Long time no see, how're you doing?</h1>
<h1> ဆိုတဲ့ HTML Tags နဲ႔ ၀ိုင္းထားတယ္၊ ဒီေတာ့ အဲ့ဒီ့ HTML Tag ကို Css မွာ အသံုးျပဳလိုက္မယ္၊ အသံုးျပဳလိုက္မယ္ဆိုတာ CSS ရဲ့ Selector
အျဖစ္သတ္မွတ္လိုက္မယ္လို႔ဆိုလိုတယ္၊ ေအာက္က အတိုင္း
h1 {property:value;}
လို႔မွတ္လိုက္၊ ဒါဆိုရင္ CSS ရဲ့ တည္ေဆာက္ပံုျဖစ္တဲ့ selector { property:value;} ဆိုတဲ့ တည္ေဆာက္ပံုထဲက selector ရဲ့ အစိတ္အပိုင္းမွာ h1 လုိ႔
သတ္မွတ္လိုက္ျပီ၊ အဲ့ဒီ့ h1 က သင္အလွဆင္လိုတဲ့ html Doucment ထဲက Long time no see, how’re you doing? ဆိုတဲ့ စာေၾကာင္းကို ၀ိုင္းထားတဲ့
Tags ကိုညြန္းပါတယ္၊
ဒါကေတာ့ CSS ရဲ့ Selector ကိုအသံုးျပဳပံုပါ၊ သင္အလုပ္လုပ္ အလွဆင္လိုတဲ့ HTML Doucment ထဲက အစိတ္အပိုင္းမွန္သမွ်ကို အဲ့ဒီ့ အစိတ္အပိုင္းေတြကို
၀ိုင္းထားတဲ့ Tags ေတြရဲ့ နာမည္ေတြကိုယူျပီး CSS ရဲ့ Selector အျဖစ္အသံုးျပဳႏိုင္ပါတယ္၊
Property & Value
အခု {property:value;} ဆိုတဲ့ အစိတ္အပိုင္းကိုရွင္းပါမယ္၊ Property ဆိုတာက ပိုင္ဆိုင္မူျဖစ္ျပီး Value က ေတာ့ တန္ဖိုးကို ဆိုလိုပါတယ္၊ Property
တစ္ခုနဲ႔ သူ႔ရဲ့ တန္ဖိုးေတြကို သတ္မွတ္ရာမွာသံုးဖို႔ပါ၊ ဆိုၾကပါစို႔ အေရာင္ လို႔ေျပာရင္ ဘာအေရာင္လဲ၊ အ၀ါလား အနီလား ဆိုတဲ့ တန္ဖိုး
အမ်ိဳးအစားကိုထည့္ေျပာဖို႔လိုပါတယ္၊  အေရာင္တစ္ခုအေနနဲ႔ ဥပမာ ေပးရမယ္ဆိုရင္၊ Property က အေရာင္ ျဖစ္ျပီး value က အဲ့ဒီ့ အရာင္ရဲ့တန္ဖိုး
(ဘာအေရာင္လဲ ) ျဖစ္ပါတယ္၊ အခု အ၀ါအေရာင္ကိုေရးျပမယ္၊
{color : yellow;}
အထက္က css ကုတ္မွာ color က propetiy ျဖစ္ျပီး yellow က value ျဖစ္ပါတယ္၊ ဒီလို အေရာင္တစ္ခု နဲ႔ သူ႔ရဲ့တန္ဖိုးတစ္ခုကိုေပါင္းလိုက္ျပီးေရးတာကို
Decleration တစ္ခုလုပ္တယ္လို႔ေခၚတယ္၊ ေအာက္က ဥပမာ ကိုၾကည့္ပါ၊
h1{color : yellow;}
အထက္က လိုေရးလိုက္ရင္ေတာ့ h1 ဆိုတဲ့ Selector ရဲ့ အေရာင္က အ၀ါေရာင္ျဖစ္တယ္လို႔သတ္မွတ္လိုက္တာပါ၊ အဲ့ဒီ့ Css ကုတ္ကို အထက္က HTMl

ထဲမွာထည့္လိုက္ရင္ Long time no see, how’re you doing? ဆိုတဲ့စာသားက အ၀ါေရာင္ျဖစ္သြားမယ္၊ အေၾကာင္းကေတာ့ သူကို၀ိုင္းထားတဲ့ h1 ကို CSS

 နဲ႔ မွတ္ျပီး အ၀ါေရာင္ေျပာင္းထားလို႔၊ ေအာက္မွာၾကည္



HTMl Doucment ထဲက အစိတ္အပိုင္းတစ္ခုကို CSS သံုးျပီး အလွဆင္ေတာ့မယ္ ဆိုရင္ျဖင့္ အဲ့ဒီ့ အလွဆင္လိုတဲ့ အစိတ္အပိုင္း ရဲ့ HTML Tag ကိုသံုးရမယ္၊
  CSS ကိုသံုးရာမွာ အလုပ္လုပ္မယ့္ အစိတ္အပိုင္းကို သတ္မွတ္ရတယ္၊ အဲ့ဒီ့လို အလုပ္လုပ္မယ့္ အစိတ္အပိုင္းကိုသတ္မွတ္တာကို Select
လုပ္တယ္လို႔ေခၚတယ္၊ CSS မွာ Select လုပ္ထားတဲ့ Selector တစ္ခုကို အလွဆင္ရာမွာ အလုပ္လုပ္ရာမွာ property: value ဆိုျပီး သက္ဆိုင္တဲ့အလုပ္ရဲ့
ပိုင္ဆိုင္မူ နဲ႔ တန္ဖိုးကိုသတ္မွတ္ရတယ္၊ အဲ့ဒီ့လို ပိုင္းဆိုင္မူနဲ႔ တန္ဖိုးကို သတ္မွတ္တာကိုDeclar လုပ္တယ္လို႔ေခၚတယ္၊
သတ္မွတ္ထားတဲ့ Selector တစ္ခုကို Declaration လုပ္တဲ့အခါ တစ္ခုပဲ မလုပ္ပဲ ၾကိဳက္သေလာက္ Declar လုပ္လို႔ရတယ္၊ ေအာက္မွာၾကည့္ပါ၊
h1{       color : red;
            font-style : italic;
            }
အထက္မွာေတာ့ Select လုပ္ထားတဲ့ h1 ကို Declaration ႏွစ္ခုလုပ္ထားတယ္၊ တစ္ခုက စာလံုးအေရာင္ color အနီေရာင္ red နဲ႔ ေနာက္တစ္ခုက စာလံုး
စတိုင္း font-style တစ္ေစာင့္ italic; တို႔ပါ၊
color : red; က တစ္ခု
font-style : italic; က တစ္ခုပါ၊
အထက္က ဥပမာ မွာ Delar ႏွစ္ခုပဲလုပ္ထားတယ္၊ တကယ္ေတာ့ ဘယ္ႏွစ္ခုလုပ္လုပ္ရပါတယ္၊ အေရးတၾကီး သတိထားရမွာကေတာ့ Declare
တစ္ခုလုပ္ပီးတုိင္း ေနာက္က simicolon(;) ထည့္ေပးဖို႔ပါပဲ၊ မပါရင္ေတာ့ မွားကုန္မယ္၊
အထက္က Delcare ႏွစ္ခုလုပ္ထားတဲ့ CSS ကို HTML Document နဲ႔ ခ်ိတ္ျပီး Run လိုက္ရင္ ေအာက္က အတိုင္းစာမ်က္ႏွာကိုေတြ႔ရမယ္၊


ဒီသင္ခန္းစာရဲ့ ရည္ရြယ္ခ်က္က selector {property:value;} တို႔ကိုနာလည္ဖို႔၊ HTML Document ေတြနဲ႔ CSS
ဖိုင္ေတြဘယ္လိုခ်ိတ္မလဲဆိုတာကို ေနာက္အခန္းေတြမွာရွင္းျပမယ္၊  Selector {property: value;} တို႔ကို နာလည္ေအာင္ေလ့လာပါ။

သင္ၾကားသူ- Waifer Kolar

Saturday, July 18, 2015

Coolpad 7251 Firmware တင္နည္း

Coolpad 7251 Firmware တင္ခ်င္သူမ်ားအတြက္ Firmware File ႏွင့္ Firmware တင္နည္းအျပည့္အစံုပါ။
        

ပထမဦးစြာ ေအာက္က File ေလးကို Down ပါ။
<< Download Here >>
Down လုိ႔ျပီးရင္ေတာ့ရလာတဲ့ file ကို zip ျဖည္ပါ။ျဖည္္လုိ႔ရတဲ့ file ၂ခုကုိ copy ကူး sdcard ထဲထည့္ပါ။
sdcard ကုိ phone ထဲသုိ႔ ထည္႔ပါ။ျပီရင္ေတာ့ ေအာက္က Firmware ကို Download ဆြဲပါ။

<< Coolpad 7251 Firmware Download >>

1. Driver အရင္ဆုံးတင္ေပးထားပါ။

2. Qulcommm ကုိဖြင့္ပါ။
3. Download ကုိ click ႏွိပ္ပါ။


 4./5. Select ေရြး firmware file location ကုိသြား OK ေပးပါ။
          
     


  6./7. Unlock နွိပ္ OK ႏွိပ္ပါ။





8./9. Emergency check box အမွန္ ျခစ္၊ Download ကုိနွိပ္ပါ။

  

10. Phone ကုိ USB ၾကုိးထုိးၿပီး မွ battery တက္ပါ အဆင္ေျပသြားပါလိမ့္မည္။

               
            
        

အင္တာနက္တြင္ ၿခိမ္းေျခာက္အၾကပ္ကိုင္ခံရလ်ွင္...

၁။ ၿခိမ္းေျခာက္သူကို (လံုး၀) အေၾကာင္းမျပန္ပါႏွင့္။
၂။ ၿခိမ္းေျခာက္သည့္ Message မ်ားကို Screenshot ယူသိမ္းထားပါ။
၃။ ၿခိမ္းေျခာက္အၾကပ္ကိုင္သူကို ခ်က္ခ်င္း Block ပါ။
၄။ မိတ္ေဆြသူငယ္ခ်င္းမ်ားႏ်ွင့္ တိုင္ပင္၍ အကူအညီရယူပါ။ မိတ္ေဆြသူငယ္ခ်င္းမ်ားအေနျဖင့္လည္း ၿခိမ္းေျခာက္အၾကပ္ကိုင္သည့္ Message မ်ားကိုအဆင့္ဆင့္ မShare သင့္ပါ။ၿခိမ္းေျခာက္သူကိုအားေပးရာေရာက္ပါသည္။အျခားနည္းလမ္းမ်ားျဖင့္သာကူညီသင့္ပါသည္။ၿခိမ္းေျခာက္သူအား
သက္ေသမ်ားသိမ္းဆည္းထားေၾကာင္း ဥပေဒအရအေရးယူမည္ျဖစ္ေၾကာင္း ေျပာႏိုင္ပါသည္။ ၀ိုင္း၍ Report လုပ္ႏိုင္ပါသည္။
၅။ ၿခိမ္းေျခာက္အၾကပ္ကိုင္သူကို Report လုပ္ပါ။ Facebook Account သိလ်ွင္ Facebook ကို Report လုပ္ပါ။ဖုန္းနံပါတ္သိလ်ွင္ သက္ဆိုင္ရာ ဖုန္း Operator ကို ဆက္သြယ္ၿပီးတိုင္ပါ။
၆။ သက္ေသမ်ားပို႕၍ရဲတိုင္ပါ။ရဲက မတိုင္လ်ွင္ဘာမွလုပ္မရပါ။မိမိႏွင့္အတူ ၿခိမ္းေျခာက္အၾကပ္ကိုင္ရသူမ်ားလာလ်ွင္ ရဲတပ္ဖြဲ႕လည္းၿငိမ္ေနလို႔ရေတာ့မည္မဟုတ္ပါ။ Facebook ရွိ ရဲတပ္ဖြဲ႕ႏွင့္ အစိုးရပိုင္း တာ၀န္ရွိသူမ်ား၏ Page မ်ားသို႕ေပးပို႕တုိင္တန္းျခင္းလည္းျပဳလုပ္သင့္ပါသည္။
၇။ မိမိကိုယ္တိုင္လည္း ေကာလဟာလမ်ားျဖန္႕ေ၀ျခင္း၊တစ္ဦးတစ္ေယာက္အား ပုဂိၢဳလ္ေရးထိခိုက္ျခင္းစသည့္ Cyber Bully အျပဳအမူမ်ားကိုေရွာင္ရွားဖို႔လိုပါသည္။Cyber Bully အျပဳအမူမ်ားတြင္ သတိမမူပဲ ပါ၀င္မိေနျခင္း မျဖစ္ေအာင္သတိျပဳဖို႔လိုပါသည္။