Thursday, October 18, 2012

network ခ်ိတ္ဆက္နည္း

က္ဝခ္ ခ်ိတ္ဆက္ျခင္း

LAN = Lacal Area Network
Network
နက္ဝခ္ ခ်ိတ္ဆက္ျခင္း Networking ကို ကြန္ပ်ဴတာ ႏွစ္လံုး သို႔မဟုတ္ ႏွစ္လံုးထက္ပိုမို ခ်ိတ္ဆက္ျခင္းကို နက္ဝခ္ဟုေခၚသည္။ ဝီကီပီးဒီးယား wikipedia ၏အနက္ ဖြင့္ဆိုခ်က္အရ ကြန္ပ်ဴတာ အစုအေဝးလိုက္ အားလံုးခ်ိတ္ဆက္ျခင္းကို အေမရိကန္ႏိုင္ငံ ကာကြယ္ေရးဝန္ႀကီးဌာနမွ Advanced Research Projects Agency Network (ARPANET) မွ 1960 ျပည့္ႏွစ္လြန္ႏွစ္မ်ားႏွင့္ 1970 ႏွစ္မ်ားတြင္စတင္ခဲ့ျခင္းျဖစ္သည္။
နက္ဝခ္ကို စမ္းသပ္ခ်ိတ္ဆက္ျခင္းျပဳလုပ္ရာတြင္ ကြန္ပ်ဴတာ တစ္လံုးထဲရွိပါကလည္း VMware သို႔မဟုတ္ Microsoft Virtual Machine စသည့္ ေဆာဖ္ဝဲလ္ကို အသံုးျပဳၿပီး ကြန္ပ်ဴတာ အတု တစ္လံုးလုပ္ၿပီး ခ်ိတ္ဆက္ႏိုင္သည္။
နက္ဝခ္ခ်ိတ္ဆက္ရာတြင္
PAN (WPAN)
LAN (WLAN)
CAN
MAN
WAN
GAN ဟု ေျခာက္ခုခြဲျခားထားပါသည္
PAN ဆိုသည္မွာ Personal Area Network ျဖစ္ပါသည္။ Wireless Personal Area Network WPAN လည္း ပါဝင္ပါသည္။ ၁၈ ေပမွ ၂၇ ေပအတြင္း ကိုယ္ပိုင္ကြန္ပ်ဳတာႏွင့္ ခ်ိတ္ဆက္ႏိုင္ေသာ အစုအဖြဲ႕ဟု လည္း အဓိပၸါယ္ရပါသည္။ ခ်ိတ္ဆက္ရာတြင္ USB, Firewire, Bluetooth, IrDA တို႔ျဖင့္ ခ်ိတ္ဆက္ေသာ PDA ၊ ပရင္တာ၊ တယ္လီဖုန္း၊ စကန္နာ စသည္တို႔ ျဖစ္ပါသည္။
LAN = Local Area Network
ရံုး၊ အိမ္၊ အေဆာက္အဦမ်ားတြင္ အသံုးျပဳသည့္ နက္ဝခ္စနစ္ကို ေခၚပါသည္။ ေခတ္ေပၚ နက္ဝခ္စနစ္သည္ Ethernet နည္းပညာေပၚတြင္ အေျခခံသည္။ မ်ားေသာအားျဖင့္ သံုးသည္မွာ Cat5 ႀကိဳးမ်ားကို အသံုးျပဳသည္။ cat5 ဆိုသည္မွာ IEEE802.3 protocol အရ သတ္မွတ္ျခင္းျဖစ္သည္။ IEEE 802.3 အရ အျမင့္ဆံုးျမန္ႏႈန္းသည္ 1Gbit/s ျဖစ္သည္။ ႀကိဳးမဲ့စနစ္မ်ားအတြက္ 802.11 a/b/g/n/y ဟု IEEE protocol မ်ားလည္းရွိပါသည္။ ေအအတြက္ 5GHz ႀကိမ္ႏႈန္းရွိၿပီး 54 Mbps ျဖစ္ပါတယ္ အေသးစိတ္ကို ေအာက္က ဇယားမွာ ၾကည့္ပါ။


Wireless local area network standards
802.11
Protocol Release[1]
Freq.
(GHz) Typ throughput
(Mbit/s)
[citation needed] Max net bitrate
(Mbit/s) Mod. rin.
(m) rout.
(m)
– 1997
2.4 00.9 002 IR/FH/DSSS ~20 ~100
a 1999
5 23 054 OFDM ~35 ~120
b 1999
2.4 04.3 011 DSSS ~38 ~140
g 2003
2.4 19 054 OFDM ~38 ~140
n Exp. 2009
2.4
5 74 600 OFDM ~70 ~250[2]
y 2008
3.7 23 054 OFDM ~50 ~5000



နက္ဝခ္ တစ္ခုခ်ိတ္ဆက္ပံု နမူနာပံုပါ

နက္ဝခ္မ်ား ခ်ိတ္ဆက္သည့္အခါတိုင္းတြင္ Layer 3 တြင္သာ အလုပ္လုပ္ပါသည္။ ဘာေၾကာင့္လဲဆိုေတာ့ subnets နက္ဝခ္အခြဲမ်ားေၾကာင့္ ျဖစ္ပါသည္။ နက္ဝခ္ခ်ိတ္ဆက္မႈမ်ားကို 10မွ 1024 မဂ္ဂါဘစ္ကို တစ္စကၠန္႔ႏႈန္းျဖင့္ သြားေသာ ႏႈန္းျဖင့္ အလုပ္လုပ္ပါသည္။ ထိုကဲ့သုိ႔သြားသည္ နက္ဝခ္ကဒ္၊ ေရာက္တာ၊ ဆြခ်္ Network Card (Network Interface Card = NIC= Ethernet Card) Router, Switch တို႔ကို layer 3 Switches ဟုေခၚပါသည္။ ၎တို႔ကသာလွ်င္ IP (Internet Protocol) ကို နားလည္ပါသည္။ ထို အိုင္ပီကို နားလည္မွာသာ အင္နာနက္ကို လမ္းေၾကာင္းရွာေဖြႏိုင္မည္ျဖစ္သည္။ ထိုအိုင္ပီသည္ 1972, Robert E. Kahn မွစတင္ခဲ့ျခင္းျဖစ္သည္။ ထိုသူမွ TCP/IP ဟုေခၚသည့္ Transmission Control Protocol ႏွင့္ Internet Protocol ကို တီထြင္သံုးစြဲခဲ့သည္။ ကမာၻ႔ႏိုင္ငံမ်ားစြာတြင္ အမ်ားဆံုးအသံုးျပဳေနသည့္ အင္တာနက္ စတင္တီထြင္ခဲ့သူလည္းျဖစ္သည္။ လက္ရွိ အသံုးျပဳေနသည့္ စနစ္မွာ Version 4 ျဖစ္သည္။ 2006 မွ စတင္ခါ Version 6 ကို စတင္သံုးလ်က္ ရွိသည္။ IPv4 သည္ 8bit ေလးခုတြဲ စနစ္ျဖစ္သည္။

00000000.00000000.00000000.00000000 မွ

11111111.11111111.11111111.11111111 အထိ ျဖစ္သည္။ အဆိုပါ စနစ္မွာ binary system ျဖစ္သည္။

၂ ပါဝါ ၃၂ ျဖစ္ၿပီး 4294967296 လံုးေသာ ကြန္ပ်ဴတာမ်ားကို ခ်ိတ္ဆက္ႏိုင္ပါသည္။ အတန္းအားျဖင့္ ငါးတန္းခြဲျခားထားပါသည္။ Class A, B, C, D and E ျဖစ္ပါသည္။ ဂဏန္းအားျဖင့္ ေရးလွ်င္

0.0.0.0 မွ

255.255.255.255 အထိ ျဖစ္ပါသည္။

LAN စနစ္ျဖင့္ နက္ဝခ္ခ်ိတ္ဆက္ရာတြင္ အသံုးျပဴသည့္ ႀကိဳး၊ ဆြခ်္၊ နက္ဝခ္ကဒ္ႏွင့္ အသံုးျပဴသည့္ ပံုစံအားျဖင့္ ကြာျခားခ်က္အရ ျမန္ႏႈန္းႏွင့္ ဖိုင္ေရႊ႕ေျပာင္းႏႈန္း ကြာျခားႏိုင္ပါသည္။

နက္ဝခ္ႀကိဳးမ်ားအေၾကာင္းကို ရွာဖတ္ၾကည့္ပါ
Campus Area Network (CAN)
လန္ခ်ိတ္ဆက္မႈထက္ ပိုမိုႀကီးမားတဲ့ အင္တာနက္ခ်ိတ္ဆက္မႈတစ္ခုပါ။ မ်ားေသာအားျဖင့္ ဆူပါမားကက္တို႔ တကၠသိုလ္တို႔ ေကာလိပ္တို႔ စက္ရံုအႀကီးႀကီးေတြနဲ႔ ကြန္ဒိုေတြ စစ္အေျခစိုက္စခန္းေတြမွာ သံုးပါတယ္။ MAN နဲ႔ တူပါတယ္။ ဒါေပမယ့္ မန္ေလာက္မႀကီးပါဘူး။

Metropolitan Area Network (MAN)
ျမိဳ႕နယ္နမိတ္တစ္ခုလံုးကို ၿခံဳမိတဲ့ နက္ဝခ္စနစ္တစ္ပါ။ မ်ားေသာအားျဖင့္ ဖြံ႔ျဖိဳးၿပီးႏိုင္ငံေတြမွာ အားလံုးေသာျပည္သူေတြ သံုးႏိုင္ေအာင္ ကြန္ယက္တစ္ခုကို တည္ေဆာက္ထားတာပါ။
Wide Area Network (WAN)
တစ္ၿမိဳ႕ထက္ပိုၿပီး ၿမိဳ႔ဧရိယာကို ေက်ာ္သြားတဲ့နက္ဝခ္ကို ေခၚတာပါ။ အဲဒီ နက္ဝခ္ေတြ အေၾကာင္းကို ေျပာမယ္ဆိုရင္ OSI reference model ကို အလြတ္က်က္ထားရပါမယ္
ခုနစ္ခုရွိပါတယ္။ နက္ဝခ္နဲ႔ ပတ္သက္ရင္ သူက ကႀကီးအဆင့္မွာပဲ ရွိပါတယ္။ ဘယ္အခ်ိန္မွာေမးေမးရေန ရမယ့္စာေတြျဖစ္ပါတယ္။

Global Area Network (GAN)
ဟိုးအရင္ကေတာ့ အင္တာနက္ ဆိုတာ အေမရိကန္မွာပဲ အေျခစိုက္ပါတယ္။ အီးေမးေတြ အင္တာနက္လိပ္စာေတြ ေပးရင္ေတာင္မွ .com ကို သံုးႏိုင္မွ လူပိုအထင္ႀကီးတာေပ့ါ။ ေနာက္ပိုင္းကမာၻရြာႀကီးျဖစ္လာေတာ့ .com .mm .kh .tl ေတြ ဘာေတြ ျဖစ္ျဖစ္ အေရး မႀကီးေတာ့ပါဘူး။ ၿဂိဳလ္တုစနစ္သံုး အင္တာနက္ပဲေပါ့။

Internetwork

OSI Basic Reference Model, သံုးထားတဲ့ နက္ဝခ္စနစ္ေတြ တစ္ခုကေန တစ္ခုကို ခ်ိတ္ဆက္ထားျခင္း ျဖစ္ပါတယ္။ အင္တာနက္တစ္ခုကေန ဆာဗာတစ္ခုကေန ဆာဗာတစ္ကို ကူးေျပာင္းသြားေရာက္ ၾကည့္ရႈလုပ္ေဆာင္ျခင္းပဲေပါ့။ သိဖုိ႔ လိုအပ္တာေတြကေတာ့ အင္ၾတာနက္၊ အိတ္စၾတာနက္နဲ႔ အင္တာနက္ တုိ႔ပဲျဖစ္ပါတယ္။
အင္ၾတာနက္နဲ႔ အိတ္စၾတာနက္တို႔ဆိုတာ အင္တာနက္ကို တစ္ခ်ိန္လံုး ခ်ိတ္ထားခ်င္လည္း ခ်ိတ္ထားမယ္ မခ်ိတ္ခ်င္လဲ မခ်ိတ္ဘူး။ ဒါေပမယ့္ အင္တာနက္က ေဒတာေတြကိုေတာ့ သူ႕ဆာဗာေပၚမွာ တင္ထားတယ္။ အင္တာနက္မရလည္း သူ႔ဆာဗာက အင္တာနက္ပံုစံအတိုင္း တျခားဆာဗာက ဟာေတြကို ဆြဲခ်တာေပါ့။ ေအာ့ဖ္လိုင္း အင္တာနက္လို႔လည္း ေခၚမယ္ဆိုရင္ ေခၚလို႔ရတာေပါ့။
ေနာက္ၿပီး အင္ၾတာနက္ကို နက္ဝခ္အစုအဖြဲ႕တစ္ခုလို႔လည္းေခၚပါတယ္။ အုိင္ပီကို အေျခခံၿပီး လုပ္ပါတယ္။ ေနာက္ပိုင္းမွပဲ အိုင္ပီနဲ႔ ပတ္သက္တာကို အေသးစိတ္ ေျပာေပးပါ့မယ္။ လူေတြမွာလက္ေဗြမတူသလို အုိင္ပီကလည္း တစ္ကမာၻလံုး တစ္ေယာက္နဲ႔ တစ္ေယာက္မတူပါဘူး။ 192.168.10.224 ဆိုၿပီး ေပးတယ္ဆိုပါေတာ့။ ဒါက ကိုယ့္ရဲ႔ ကိုယ္ပိုင္နံပါတ္ထင္ေပမယ့္။ အဲဒါက အိမ္တြင္း ဒါမွ မဟုတ္ ရံုးတြင္း နံပါတ္တစ္ခုပါ။ အျပင္တစ္ခု ထြက္လိုက္တာနဲ႔ အင္တာနက္ေရာင္းေပးတဲ့ကုမၸဏီက ေပးတဲ့နံပါတ္ ျဖစ္ေနပါတယ္။ အဲဒီကေနၿပီး ဆက္တိုက္လိုက္ႏိုင္တာေပ့ါ။ သင္ဘယ္မွာ ရွိေနတယ္ဆိုတာကို အင္တာနက္ကေန အၿမဲတမ္းလိုက္ၾကည့္ေနႏိုင္သလို သင္ကိုယ္တိုင္ကလည္း ultrasurf, yourfreedom, freegate, gpass. gtunnel စတဲ့ ေဆာ့ဖ္ဝဲေတြ သံုးၿပီးေတာ့လည္း ကိုေနကို ေပ်ာက္ေအာင္လုပ္ထားႏိုင္ပါတယ္။
ေနာက္ၿပီးေတာ့ အင္ၾတာနက္ကို အဖြဲ႕အစည္းတစ္ခုရဲ႕နက္ဝခ္လို႔လည္း အဓိပၸါယ္ဖြင့္ၾကပါတယ္။
Extranet
အိတ္စၾတာနက္ဆိုတာကေတာ့ အဖြဲ႕အစည္းတစ္ခုတည္းပိုင္ အင္တာနက္တစ္ခုပါ။ ဥပမာအားျဖင့္ ကုလသမဂတို႔ ျပင္သစ္ႏိုင္ငံျခားေရးရံုးတို႔က သံုးတာမ်ိဳးပါ။ သူတို႔ေတြက အလုပ္အားလံုးကို အင္တာနက္ေပၚတင္ၿပီး အြန္လိုင္းေပၚမွာပဲ သံုးတယ္။ သံုးတဲ့သူရဲ႕ နာမည္နဲ႔ ကုဒ္ကို ျဖည့္ၿပီးမွ ဝင္သံုးႏိုင္တဲ့ေနရာမ်ိဳးပါ။ နက္ဝခ္အပိုတစ္ခု ကိုသံုးတာမ်ိဳးလို႔ ဆိုပါတယ္။
Internet
အင္တာနက္ကေတာ့ ဘာလည္း အားလံုးသိၾကတဲ့အတိုင္းပါပဲ။ သင္တန္းတက္ရင္ 7000 ေလာက္ေတာင္းပါတယ္။ ခ်က္တင္းလုပ္ပါတယ္။ ေမးသံုးပါတယ္။ က်ေနာ့္ဖြင့္ဆိုတဲ့ အဓိပါယ္ကေတာ့ အင္တာနက္ဆိုတာ ကမာၻ႕အႀကီးဆံုး စာၾကည့္တိုက္ပါ။ ကိုယ္ႀကိဳက္တဲ့ စာကို ကိုယ္သင္ခ်င္တာကို ဖတ္ႏိုင္မယ္ဆိုရင္ သင္ႏိုင္တဲ့ေနရာတစ္ခုေပါ့။ ဝီကီပီးဒီယား ရဲ႔ အဓိပၸါယ္ဖြင့္ဆိုခ်က္ကေတာ့ အစိုးရခ်င္း ႏိုင္ငံခ်င္းျပည္သူခ်င္း နက္ဝခ္ေပါင္းစံု ေပါင္းစည္းမႈတဲ့ဗ်။ Advanced Research Projects Agency Network (ARPANET) ဆိုတဲ့ အေမရိကန္ ကာကြယ္ေရး ဝန္ႀကီးဌာနရဲ႔ တီထြင္မႈလို႔ ဆိုတာပဲ ။ (WWW) နဲ႕ စၾကတာေပ့ါ။

နက္ဝခ္အေၾကာင္းေျပာမယ္ဆိုရင္ သူနဲ႔ ပတ္သက္တဲ့ ပစၥၥၥည္းအေၾကာင္းကိုလည္း မသိမျဖစ္ နည္းနည္းေတာ့ သိရမွာပါ။

Basic Hardware Components
နက္ဝခ္ရဲ႕ အေျခခံ ပစၥည္းေတြပဲေပါ့ဗ်ာ
နက္ဝခ္ေတြ ခ်ိတ္တဲ့အခါ တစ္ခုနဲ႔ တစ္ခု ခ်ိတ္လိုက္တဲ့ေနရာကို အထံုး Nodes လို႔ေခၚပါတယ္။ နက္ဝခ္ခ်ိတ္တဲ့ကဒ္ ကို (NICs) တဲ့အရင္ကေတာ့ လိုခ်င္ရင္ အသစ္ဝယ္တပ္ရတယ္ ေနာက္ပိုင္းလာတဲ့ ကြန္ပ်ဴတာေတြအားလံုးကေတာ့ တစ္ခါတည္း တပ္ထားၿပီးသားအျဖစ္နဲ႔ ပါလာပါတယ္။ Bridges ကေတာ့ နက္ဝခ္ ႏွစ္ကို ၾကားကေနခံ ၿပီးခ်ိတ္ေပးတဲ့ဟာေပါ့။ Hubs ဆိုတာက နက္ဝခ္တစ္ကေနၿပီး အင္တာနက္သို႔မဟုတ္ ဖိုင္ေတြ ခြဲေဝသံုးဆြဲဖို႔ ျဖန္႔ေဝေပးတဲ့ေနရာဆံုတိုင္ေလးတစ္ခုေပါ့။ အခုေတာ့ မေတြ႕ရတာၾကာပါၿပီ။ သူ႔အစား Switches ကို သံုးပါတယ္။ Routers ကေတာ့ လမ္းေၾကာင္းတစ္ခုေပါ့။ နက္ဝခ္စနစ္တစ္ခုလုပ္မယ္ဆိုရင္ ဆာဗာမပါရင္ သူက အေရးပါပါတယ္။ ွဆာဗာ မပါရင္ သူမပါရင္ နက္ဝခ္က ဆယ္လံုးပဲ ခ်ိတ္လို႔ရပါတယ္။ ၿပီးေတာ့ ႀကိဳးေတြ galvanic cable (Category 5 cable) ကေတာ့ အသံုးမ်ားတာေပါ့။ ၿပီးေတာ့ ဝါယာလက္တို႔ ဖိုင္ဗာႀကိဳး အလင္းမွ်င္ႀကိဳးတို႔ေပါ့ဗ်ာ
Network Interface Cards
နက္ဝခ္ကဒ္ကို network card, network adapter or NIC (network interface card) လို႔ေခၚပါတယ္တဲ့။ ကြန္ပ်ဴတာေတြ ခ်ိတ္ဖို႔ သံုးတဲ့ပစၥညး္ပါ။ ကြန္ပ်ဴတာက 0နဲ႔ 1 ကလြဲလို႔ ဘာမွ မသိပါဘူး။ သူ႔အထဲမွာ လုပ္ေဆာင္သမွ်ကလည္း 0 နဲ႔ 1 ခ်ည္းပါပဲ အဲဒီေတာ့ နက္ဝခ္ကဒ္က 0နဲ႔1ကို လွ်ပ္စစ္လိႈင္းအျဖစ္ ေျပာင္းေပးပါတယ္။ ၿပီးေတာ့မွ ႀကိဳးထဲကိုပို႔ဖို႔ ပံုေျပာင္း ၿပီး ႀကိဳးကတစ္ဆင့္ ေနာက္ကြန္ပ်ဴတာကိုသြား အဲဒီကြန္ပ်ဴတာရဲ႕နက္ဝခ္ကဒ္ထဲကို ႀကိဳးကတစ္ဆင့္ဝင္ ။ ဝင္လာတဲ့ လွ်ပ္စစ္လိႈင္းကို 0နဲ႔ 1 ျဖစ္ေအာင္ ျပန္လုပ္။ OSI အလႊာ 7ခု အေပၚကေန ေအာက္ကိုသြား ေအာက္ကေန အေပၚကို ျပန္တက္။ အဲဒါ နက္ဝခ္ကဒ္ရဲ႕အလုပ္ပါ။
ေနာက္ကို အေသးစိတ္ အေမးအေျဖေလးလုပ္တာေပါ့။

Repeaters
မျမင္ရတာၾကာလို႔ လြမ္းလိုက္တာဗ်ာ လို႔ ေျပာရမယ့္ ပစၥည္းပါ။ အရင္ကေတာ့ ေစ်းသိပ္ႀကီးတယ္။ အခုေတာ့ မသံုးေတာ့ပါဘူး။ ဆြခ်္ပဲသံုးသံုး ေရာက္တာပဲခံခံ ႏႈန္းျပန္ျမင့္ပါတယ္။ လိႈင္းနည္းသြားရင္ နက္ဝခ္ အရမ္းေဝးသြားလို႔ ကြန္နက္ရွင္းမေကာင္းရင္ သံုးတာပါ။ အရင္က ေပ300 ေက်ာ္တဲ့ နက္ဝခ္ဆိုရင္ တစ္ခုခံေပးရပါတယ္။ ေနာက္လြမ္းစရာတစ္ခုကေတာ့

Hubs
ပါပဲ။ သူကေတာ့ အေပါက္မ်ားစြာနဲ႔ လက္ခံတံုးေပါ့။ အေပါက္အေရအတြက္ေပၚမူတည္ၿပီး ေစ်းကြာပါတယ္။ မ်ားေလေစ်းႀကီးေလေပါ့။ လာတဲ့ ဖိုင္ေတြကို ခြဲေပးတာမွ်ေပးတာလုပ္ပါတယ္။ သူကဘာမွ မသိဘဲလုပ္ေပးတဲ့အတြက္ သူက လွ်ပ္စစ္မလိုပါဘူး။ သူ႔ကိုလည္း အထံုးလို႔ ေခၚပါတယ္။ အခုေတာ့ ဆြခ်္ကို သာ အသံုးမ်ားပါတယ္

Bridges
A network bridge connects multiple network segments at the data link layer (layer 2) of the OSI model. Bridges do not promiscuously copy traffic to all ports, as hubs do, but learn which MAC addresses are reachable through specific ports. Once the bridge associates a port and an address, it will send traffic for that address only to that port. Bridges do send broadcasts to all ports except the one on which the broadcast was received.

Bridges learn the association of ports and addresses by examining the source address of frames that it sees on various ports. Once a frame arrives through a port, its source address is stored and the bridge assumes that MAC address is associated with that port. The first time that a previously unknown destination address is seen, the bridge will forward the frame to all ports other than the one on which the frame arrived.

Bridges come in three basic types:

1. Local bridges: Directly connect local area networks (LANs)
2. Remote bridges: Can be used to create a wide area network (WAN) link between LANs. Remote bridges, where the connecting link is slower than the end networks, largely have been replaced by routers.
3. Wireless bridges: Can be used to join LANs or connect remote stations to LANs.

Switches

A switch is a device that performs switching. Specifically, it forwards and filters OSI layer 2 datagrams (chunk of data communication) between ports (connected cables) based on the MAC addresses in the packets.[4] This is distinct from a hub in that it only forwards the datagrams to the ports involved in the communications rather than all ports connected. Strictly speaking, a switch is not capable of routing traffic based on IP address (layer 3) which is necessary for communicating between network segments or within a large or complex LAN. Some switches are capable of routing based on IP addresses but are still called switches as a marketing term. A switch normally has numerous ports, with the intention being that most or all of the network is connected directly to the switch, or another switch that is in turn connected to a switch.[5]

Switch is a marketing term that encompasses routers and bridges, as well as devices that may distribute traffic on load or by application content (e.g., a Web URL identifier). Switches may operate at one or more OSI model layers, including physical, data link, network, or transport (i.e., end-to-end). A device that operates simultaneously at more than one of these layers is called a multilayer switch.

Overemphasizing the ill-defined term "switch" often leads to confusion when first trying to understand networking. Many experienced network designers and operators recommend starting with the logic of devices dealing with only one protocol level, not all of which are covered by OSI. Multilayer device selection is an advanced topic that may lead to selecting particular implementations, but multilayer switching is simply not a real-world design concept.

Routers

Routers are networking devices that forward data packets between networks using headers and forwarding tables to determine the best path to forward the packets. Routers work at the network layer of the TCP/IP model or layer 3 of the OSI model. Routers also provide interconnectivity between like and unlike media (RFC 1812). This is accomplished by examining the Header of a data packet, and making a decision on the next hop to which it should be sent (RFC 1812) They use preconfigured static routes, status of their hardware interfaces, and routing protocols to select the best route between any two subnets. A router is connected to at least two networks, commonly two LANs or WANs or a LAN and its ISP's network. Some DSL and cable modems, for home (and even office) use, have been integrated with routers to allow multiple home/office computers to access the Internet through the same connection. Many of these new devices also consist of wireless access points (waps) or wireless routers to allow for IEEE 802.11g/b wireless enabled devices to connect to the network without the need for cabled connections.


ဒီေန႔ကေတာ့ သိသင့္တယ္ ထင္ထားတာေလးေတြ၊ တစ္ခ်ိဳ႕ကေတာ့ ေျပာၿပီးသားေလးေတြသိၿပီးသားေလးေတြပါ။ လံုးဝ မသိရင္လည္း မျဖစ္တဲ့အတြက္ ေျပာရျခင္းပါပဲ။
နက္ဝခ္အေၾကာင္း ေျပာရင္ မသိမျဖစ္ သိသင့္တာေတြက A+ လို႔ေခၚတဲ့ ကြန္ပ်ဴတာ Hardware အေၾကာင္း သိဖို႔ လိုအပ္ပါတယ္။ ျမန္မာလို သင္ေတာ့ ျမန္မာလို နားလည္ေအာင္ ကြန္ပ်ဴတာ ျပင္တဲ့နည္းကိုလည္း အလြယ္သိဖို လိုအပ္ပါတယ္။

http://upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Jacquard.loom.full.view.jpg/180px-Jacquard.loom.full.view.jpg

ဂ်က္ကြက္လြန္းရဲ႔ ပ႐ိုဂရမ္နဲ႔ သြားတဲ့ကြန္ပ်ဴတာပါ။ သိေစခ်င္ယံုပါပဲ။ ကြန္ပ်ဴတာကို နည္းပညာေနာက္ကို လိုက္ရင္ နည္းပညာအသစ္ေတြနဲ႔ လက္ရွိသံုးေနတဲ့ နည္းပညာေနာက္ကိုသာ လိုက္ဖို႔လိုပါတယ္။ နည္းပညာ အေဟာင္းေတြ အေၾကာင္းကေတာ့ ဗဟုသုတျဖစ္႐ံုေျပာေပးတာပါ။ ကြန္ပ်ဴတာလို႔ ေျပာရင္ ပထမဦးဆံုး ေဖာ္ျပခ်က္ကေတာ့ Abacus လို႔ေခၚတဲ့ တ႐ုတ္ေပသီးဂဏန္းတြက္စက္က စၿပီး ေဖာ္ျပပါ။ ေနာက္မွ အဆင့္ဆင့္တိုးတက္ျခင္းမ်ားအရ ဒီေန႔သံုး ကြန္ပ်ဴတာေတြ ျဖစ္လာတာပါ။ အရင္ ကေတာ့ တြက္စက္မွန္သမွ်ကို ေခၚရင္ ေနာက္ပိုင္းမွာ လုပ္ေဆာင္ေစခိုင္းခ်က္မ်ားကို အလိုအေလ်ာက္ လုပ္ေပးသည့္ စက္ လို႔ အဓိပၸါယ္ရပါတယ္။

abacus, slide rule and astrolabe and Antikythera mechanism ခရစ္ႏွစ္မတိုင္မီ ၁၅၀-၁၀၀ ေလာက္က စေပၚခဲ့ပါတယ္။

ေျပာရရင္ ေတာ့ တစ္ခုျခင္း ျဖစ္စဥ္တိုးတက္မႈေတြ အမ်ားႀကီးပါ။ ေအဒီ ၁၀ ေလာက္က အလက္ဇန္းျဒား ဘုရင္ႀကီးက ၁၀မိနစ္စာ ၾကိဳးေတြဖြင့္တဲ့နည္းက စလာလိုက္တာ ႏွစ္ဆယ္ ရာစုအလယ္ပိုင္းေလာက္လဲေရာက္ေရာ အန္းနာေလာ့ ကြန္ပ်ဴတာဆိုေပၚတာေပါ့။ အဲဒီမွာ စရမယ္ဆိုရင္ ကြန္ပ်ဴတာစနစ္မွာ အန္းနာေလာ့ analog နဲ႔ Digital ဒီဂ်စ္တယ္ ဆိုၿပီး ရွိပါတယ္။ ဘာကြာသလဲဆိုေတာ့ ဥပမာကို နာရီနဲ႔ျပမယ္ဗ်ာ။ ဂဏန္းေတြ မိနစ္ေတြ စကၠန္႔ေတြကို လက္ေခ်ာင္းနဲ႔ ျပတဲ့ နာရီနဲ႔ ဂဏန္းနဲ႔ ျပတဲ့နာရီ ဆိုၿပီး ႏွစ္မ်ိဳးရွိတယ္ မဟုတ္လား။ ဂဏန္းနဲ႔ တိတိက်က် ျပတဲ့နာရီကုိ Digital လို႔ ေခၚပါတယ္။ လက္တံနဲ႔ ျပတာကိုေတာ့ မွန္းၿပီးဖတ္ရလို Analog လို႔ ေခၚပါတယ္။ ကြန္ပ်ဴတာမွာက တိတိက်က် စနစ္တစ္ခု မရခင္ လုပ္ေဆာင္မႈေတြကို အန္းနာေလာဂ့္ လို႔ ေခၚၿပီး တိတိက်က် လုပ္ေဆာင္မႈေတြနဲ႔ အခုေခတ္ ကြန္ပ်ဴတာေတြကို ဒီဂ်စ္တယ္လို႔ သံုးပါတယ္။ ဒီဂ်စ္တယ္ဆိုတာ ဒစ္ဂ်စ္ Digit လို႔ေခၚတဲ့ ဂဏန္းနဲ႔ အတိအက် လာတာကို ေခၚတာပါ။

CPEျဖင့္wireless လႊင့္နည္း

CPE ျဖင့္ Wireless လႊင္႔နည္း၊ ဖမ္းနည္း

38 views
(၁) CPE ကို Router ႐ွိတဲ့ဘက္မွာ ထားၿပီး သံုးမယ္ဆိုရင္ ......
အရင္ဆံုး Router Configuration ထဲမွာေပးထားတဲ့ SSID (name) နဲ႔ Security key ေလးကိုေတာ့ မွတ္ထားေပးပါ။  
DHCP ကို Enable ေပးထားပါ။

ၿပီးရင္ သီးျခားကြန္ပ်ဴတာတစ္လံုးနဲ႔ CPE ကိုခ်ိတ္ဆက္ၿပီး AP mode နဲ႔ Configuration ၀င္လိုက္ပါ ....။ ကိုယ္ေပးလိုက္တဲ့ SSID အမည္ကိုေတာ့ မွတ္ထားပါ။  
DHCP ကို Enable ေပးထားပါ။
Security key ထည္႔၇န္အတြက္ Menu ထဲမွ wireless > security setting > Disable Security ကို WPA-PSK/WPA2-PSK သို႔ ေျပာင္းေပးပါ version ကိုလည္း WPA2-PSK သို႔ေျပာင္းေပးပါ။ PSK Passphrase: ေန၇ာမွာ မိမိေပးခ်င္တဲ႔ password ကို၇ိုက္ပါ ...အားလံုးျပီး၇င္ေတာ့ ထံုးစံအတိုင္း Save နဲ႔ထြက္ပါ....။
ဒီေနရာမွာ Security Key type ကို ကိုယ့္စိတ္ႀကိဳက္ ေ႐ြးၿပီး ထားႏိုင္ပါတယ္ ....။ အားလံုးကို လြတ္လပ္စြာ သံုးေစခ်င္တယ္ဆိုရင္ မေပးထားလဲ(Disable Security) ရပါတယ္။
ၿပီးရင္


Network Cable (CAT 6) တစ္ေခ်ာင္းနဲ႕ CPE ဘူးရဲ႕ ေအာက္ေျခ LAN port ကေန ဘူးအျဖဴေလးရဲ႕ PoE port သို႔ ခ်ိတ္ဆက္လိုက္ပါ။
ေနာက္ Network cable(CAT 6) တစ္ေခ်ာင္းနဲ႔ အဲဒီဘူးျဖဴေလးရဲ႕ LAN port ကေန Router ရဲ႕ LAN port တစ္ခုခုသို႔ ခ်ိတ္ဆက္လိုက္ပါ။
CPE ကို Wifi သံုးမည့္ဘက္သို႔ မ်က္ႏွာမူၿပီး တိုင္နဲ႔ေထာင္လိုက္ပါ။(ၾကားခံအေဆာက္အဦ၊ အပင္ေတြ႐ွိရင္ တိုင္ျမင့္ျမင့္သံုးၿပီး CPE ကို ေအာက္သို႔ ငိုက္ထားေပးပါ။)
CPE ကို Power ေပးလိုက္ပါ။
ၿပီးတာနဲ႔ တစ္ဘက္ကေန ကြန္ပ်ဴတာနဲ႔ Wireless Connection ကို စမ္းၾကည့္ပါ။ (အဲဒီကြန္ပ်ဴတာမွာ ip ကို Obtain ထားေပးရပါမယ္။) CPE ဘူးမွာေပးထားခဲ့တဲ့ SSID name နဲ႔ Wifi connection ေတြ႕ရင္ ကိုယ္ေပးခဲ့တဲ့ Security Key နဲ႔၀င္လိုက္ပါ။

(၂) CPE ကို အလယ္မွာ ထားၾကည့္ရေအာင္ ....
ဒီနည္းကေတာ့ စဥ္းစားၾကည့္တာပါ ....။
Router Connection ရႏိုင္တဲ့ေနရာေလာက္( Wifi Client နဲ႕ Router ၾကားေနရာတစ္ခုေပါ့) မွာ လွ်ပ္စစ္သံုးလို႔ ရႏိုင္မယ္ ဆိုရင္ .... ဒီလိုစမ္းလို႔လဲ ရႏိုင္ပါတယ္။

ကိုယ့္ Router ရဲ႕ SSID အမည္နဲ႔ Security Key ကိုမွတ္သားထားပါ။
CPE ကို Operation Mode > AP Router သို႔သြားၿပီး Save ကိုႏွိပ္ပါ။
ၿပီးရင္ Wireless > Wireless Mode > သို႔သြားၿပီး ညာဘက္မွာ Universal Repeaterကိုေ႐ြးေပးပါ။ အဲဒီေအာက္က MAC of AP အကြက္မွာ Click တစ္ခ်က္ေခါက္ၿပီး စာမ်က္ႏွာေအာက္ဆံုးနားက Survey ကိုႏွိပ္လိုက္ပါ ။
Box တစ္ခုပြင့္လာပါမယ္။ အဲဒီထဲမွာ Router ရဲ႕ SSID အမည္ ကိုေတြ႕ရပါမယ္။ သူ႕ရဲ႕ ညာဘက္အစြန္က Connect ကို Click ႏွိပ္လိုက္ပါ။
ခုနက ေပးထားခဲ့တဲ့ Universal Repeater ရဲ႕ ေအာက္ကအကြက္မွာ Router ရဲ႕ MAC Address ကိုေတြ႕ရပါမယ္။
CPE Configuration windows ရဲ႕ Wireless > Security Setting > သို႔၀င္ေရာက္ၿပီး Router မွာေပးထားတဲ့ Security Key အတိုင္း တူညီေအာင္ေပးလိုက္ပါ။(လြဲ၍မရပါ။)
ၿပီးရင္ DHCP > DHCP Settings ကို၀င္ၿပီး ညာဘက္မွာ Enable ေပးလိုက္ပါ။( ဒီေနရာမွာ Dafault Gateway အေနနဲ႔ Router ip ကိုထည့္ေပးရပါမယ္။ Primary DNS, Secondary DNS ေတြက မိမိ သံုးေနတာေတြ ထည့္ေပးရပါမယ္။) ဒါဆိုရင္ အဆင္ေျပပါၿပီ။ က်န္တာကေတာ့ CPE ရဲ႕ Login User Name, Password ခ်ိန္းတာေတြ၊ ip ခ်ိန္းတာေတြကို လုပ္ေပးရပါမယ္။
အားလံုးၿပီးရင္ Network Cable(CAT 6) တစ္ေခ်ာင္းနဲ႔ CPE ရဲ႕ LAN port ကေန ဘူးအျဖဴေလးရဲ႕ PoE port သို႔ခ်ိတ္ဆက္လိုက္ပါ။ ၿပီးရင္ CPE ကိုသင့္ေတာ္တဲ့ေနရာမွာေထာင္ၿပီး Wifi သံုးမယ့္ဘက္သို႔ လွည့္ထားပါ။ Power ေပးလိုက္ပါ။
တစ္ဘက္ကေနၿပီး စမ္းၾကည့္လိုက္ပါ။

တစ္ျခားနည္း အေနနဲ႔ကေတာ့ ....
ကိုယ့္ဆီမွာ Omini Antenna ႐ွိတယ္ဆိုရင္ သံုးၾကည့္ၾကတာေပါ့ ....
အဲဒီ Antenna မွာပါတဲ့ cable က တိုေနတယ္။ ကၽြန္ေတာ္ စဥ္စားၾကည့္တာက သူ႕ကို Router နဲ႔ ဆက္သြယ္ၿပီး အျပင္မွာ ေထာင္မယ္ဆိုရင္ Connection Range တိုးလာႏိုင္ပါတယ္။ ဒီေတာ့ Antenna jumper Cable အ႐ွည္တစ္ေခ်ာင္းလိုပါမယ္။
႐ွိၿပီ ဆိုရင္ေတာ့
ကိုယ့္ ရဲ႕ Router မွာပါတဲ့ Antenna တိုင္တိုတစ္ေခ်ာင္းကို ျဖဳတ္လိုက္ပါ။
ၿပီးရင္ ၀ယ္ယူလာတဲ့ Antenna jumper Cable အ႐ွည္ရဲ႕ တစ္ဘက္အစကို တပ္ဆင္ပါ။
ေနာက္တစ္စ, ကို Omini Antenna နဲ႔ဆက္သြယ္ၿပီး အဲဒီ Omini တိုင္ကို အျပင္မွာ ေထာင္ၾကည့္ပါ။
တစ္ဘက္မွာေတာ့ CPE ကို နည္းလမ္း(၂) မွာလို Configuration ၀င္ၿပီးေထာင္လိုက္ပါ။

အခုကၽြန္ေတာ္ေရးသားေပးတာေတြဟာ စဥ္းစားေပးတဲ့ အဆင့္ပါ။ တကယ္တမ္း လုပ္တဲ့ေနရာမွာ ေျမေနရာ အေနအထားေတြေၾကာင့္ အခက္အခဲေတြေတာ့ ႐ွိႏိုင္မယ္ထင္ပါတယ္ .....။ ဘာဘဲျဖစ္ျဖစ္ ....
(၁) Network ရဲ႕ သေဘာတရားအရ ip ေတြေပးရာမွာ မွန္ကန္ဖို႔လိုအပ္ပါတယ္ .....။
(၂) Network တစ္ခုတည္း အေနနဲ႔ဘဲ သြားမယ္ဆိုရင္ SSID တို႔ Security Key တို႔ကလည္း တူရပါမယ္။
(၃) DHCP ကို Enable လုပ္ေပးၿပီး Dafault Gateway , Primary DNS, Secondary DNS ေတြကိုေသခ်ာတိက်စြာ ေပးထားဖို႔လိုအပ္ပါမယ္ ....။
(၄) တစ္ဘက္ကေန ၀င္ေရာက္တဲ့အခါမွာလည္း ကြန္ပ်ဴတာရဲ႕ ip ကို Obtain ေပးထားရပါမယ္။

Android ဖုန္းမွတစ္ဆင့္ Wifi ျပန္ေပးၾကရေအာင္

41 views
ဒီေန႔ေခတ္မွာ လူႀကီးလူငယ္ ေတာ္ေတာ္မ်ားမ်ားရဲ႕ လက္ထဲ ဖုန္းေတြကေတာ့ ႐ွိေနၾကပါၿပီ ....။ ျမန္မာ့ဆက္သြယ္ေရး အေနနဲ႔လည္း ဖုန္းလိုင္းကေန Internet သံုးလို႔ရတဲ့ ၀န္ေဆာင္မႈေတြ ေပးေနၿပီဆိုေတာ့ လူတိုင္းနီးပါး Internet နဲ႔ မေ၀းေတာ့ပါဘူး ...။ တစ္ခါတစ္ခါ ဖုန္းနဲ႔ အင္တာနက္သံုးရတာ အဆင္မေျပပါဘူး .... အလြယ္ေျပာရရင္ အားမရဘူးေပါ့ဗ်ာ .... :) gtk မွာ Message ႐ိုက္ရတာ၊ Facebook မွာ Command ေရးရတာ၊ Post တင္ရတာေတြကအစ ကြန္ပ်ဴတာနဲ႔ ဆိုရင္ ပိုၿပီးအဆင္ေျပတာေပါ့ ....။
ဒီေတာ့ ကိုယ့္ဆီမွာ Android ဖုန္းတစ္လံုး႐ွိၿပီး Internet သံုးေနၿပီဆိုရင္ အနီးမွာ႐ွိတဲ့ Wireless Device (Laptop, Desktop(with wireless adapter) ေတြကို Wifi ျပန္ေပးလို႔ရေအာင္လုပ္ၾကည့္ၾကမယ္ဗ်ာ ....။

ပထမဆံုး ဖုန္းကို Internet Connection ရေအာင္လုပ္လိုက္ပါ။


ၿပီးရင္ေတာ့ ဖုန္းရဲ႕ Settings ထဲသို႔ ၀င္လိုက္ပါ။ Settings ရဲ႕ Wireless & Networks ေအာက္မွ More သို႔ ၀င္ေရာက္လိုက္ပါ။အဲဒီကမွ Tethering & portable hotspot သို႔ ဆက္ၿပီး ၀င္ေရာက္လိုက္ပါ။ ၿပီးရင္ Configure Wi-Fi hotspot သို႔၀င္ေရာက္လိုက္ပါ။

ဒီအဆင့္မွာေတာ့ ကိုယ္ျပဳလုပ္ဖန္တီးမဲ့ Wifi Network တစ္ခုနဲ႔ ပတ္သက္တဲ့ အခ်က္အလက္ေတြကို ထည့္သြင္းေပးရမွာ ျဖစ္ပါတယ္။ အေပၚဆံုးမွာ SSID ဆိုတာကေတာ့ ကိုယ့္ဖန္တီးမဲ့ Network ကို နာမည္ ေပးတာပါ။ ႀကိဳက္တဲ့ နာမည္ ေပးလို႔ရပါတယ္။ (တစ္ျခားကြန္ပ်ဴတာက ဖမ္းတဲ့ အခ်ိန္မွာ ဒီနာ မည္ကို ျမင္ရမွာ ျဖစ္ပါတယ္။) လံုၿခံဳမႈအတြက္ Security တစ္ခုခုထားေပးၿပီး Password ေပးရပါမယ္။ (ကြန္ပ်ဴတာနဲ႔ ဖမ္းလို႔ Password ေတာင္းလာရင္ ဒီ Password ကိုထည့္ေပးရမွာမို႔ ေသခ်ာမွတ္ထားဖို႔လိုပါ တယ္။ လံုၿခံဳေအာင္ ထားရပါမယ္။ ဒီ Password ကိုသိမွ Network ထဲသို႔ ၀င္ေရာက္ႏိုင္ပါမယ္။) အားလံုးထည့္ၿပီးရင္ေတာ့ Save ကိုႏွိပ္လိုက္ပါ။


ဒါေတြလုပ္ၿပီးသြားရင္ေတာ့ Tethering & portable hotspot သို႔ ျပန္၀င္ေရာက္ၿပီး Portable Wi-Fi hotspot ကို အမွန္ျခစ္ျဖစ္ေအာင္ႏွိပ္ၿပီး enable လုပ္ေပးရပါမယ္။


ဒီအဆင့္မွာေတာ့ ကိုယ္သံုးမဲ့ ကြန္ပ်ဴတာကေန Wifi ဖမ္းၾကည့္ပါမယ္။ ကြန္ပ်ဴတာရဲ႕ Wifi ကို ဖြင့္လိုက္တာနဲ႔ သူ႕အထဲမွာ မိေနတဲ့ Network ေတြကိုေတြ႕ရပါမယ္။ အေပၚမွာကိုယ္ေပးခဲ့တဲ့ SSID ကို ေ႐ြးၿပီး ၀င္ေရာက္လိုက္ပါ။ Password ေတာင္းလာရင္ ကိုယ္ေပးခဲ့တဲ့ အေပၚက Password ကိုဘဲ ထည့္ေပးလိုက္ပါ။ Internet ကို ကြန္ပ်ဴတာနဲ႔ သံုးႏိုင္ပါၿပီ ......။
မွတ္ခ်က္။  ဖုန္းအမ်ိဳးအစားကိုလိုက္၍ Setting အေခၚအေ၀ၚမ်ား အနည္းငယ္ လြဲနိုင္ပါတယ္။

Friday, October 5, 2012

ေနာက္ဆုံးေတာ့


ေနာက္ဆုံးေတာ့


A ပရယ္လမွာ စေတြ ့ခဲ့ၾကတဲ့
B စကစ္ႀကိဳက္တဲ့ ေကာင္မေလးရယ္
C စဥ္သမွ် လြဲခဲ့ရလုိ ့
D ရင္ဘတ္ႀကီး ကြဲခဲ့ရၿပီ။
E ေမဂ်ာကေကာင္မေလးနဲ ့ မင္းထင္သလုိမဟုတ္ခဲ့ပါဘူး
F အမ္ကေန
G လတ္ရဲ ့သီခ်င္းေတာင္းေပးေတာ့
H လုိ ့ေတာင္မေပ်ာ္ဘူးဆုိ။
I လပ္ဗ္ယူလုိ ့ေျပာေတာ့
J အုိင္ပီကုန္တုိက္ေဘးက
K တီဗီြမသြာဖုိ ့ကတိေတာင္းခဲ့တယ္ေလ
L ဆုိင္းဇီ သီခ်င္းကုိ
M ပီသရီးနဲ ့နားေထာင္ရင္း
N ကုိင္ရာ အၿပဳံးနဲ ့
O...သိပ္ခ်စ္တာပဲလုိ ့ေျပာေတာ့
P တိေတြဖ်ာလုိ ့ငါ ့မွာ
ွQ တာျဖစ္မွ လက္ထပ္မယ္လုိ ့
R ရုိက္သြာတဲ့ သူရယ္
S ဆစ္နဲ ့ႏွလုံးသားကုိေလာင္းလုိ ့
T ေကာင္ကုိ ဆားနဲ ့တုိ ့တာမွေတာ္အုံးမယ္
U ဒုိ ့ကို အလြမ္းေတြေပးခဲ့တယ္ကြယ္။
V ဒီယုိကားေတြထဲကလုိ
W (whisky)တစ္လုံးနဲ ့အသည္းကုိစိမ္ၿပီး
X မက္ဆုိးေတြမက္လုိ ့ဖုန္းဆက္ၾကည့္ေတာ့
Y တခြက္ေလာက္မွ တန္ဘုိးမရွိတဲ ့မင္းက
Z ၾကည့္ရင္းလင္ေနာက္လုိက္သြားတယ္ေလ။
ဆုံးေတာ့


A ပရယ္လမွာ စေတြ ့ခဲ့ၾကတဲ့
B စကစ္ႀကိဳက္တဲ့ ေကာင္မေလးရယ္
C စဥ္သမွ် လြဲခဲ့ရလုိ ့
D ရင္ဘတ္ႀကီး ကြဲခဲ့ရၿပီ။
E ေမဂ်ာကေကာင္မေလးနဲ ့ မင္းထင္သလုိမဟုတ္ခဲ့ပါဘူး
F အမ္ကေန
G လတ္ရဲ ့သီခ်င္းေတာင္းေပးေတာ့
H လုိ ့ေတာင္မေပ်ာ္ဘူးဆုိ။
I လပ္ဗ္ယူလုိ ့ေျပာေတာ့
J အုိင္ပီကုန္တုိက္ေဘးက
K တီဗီြမသြာဖုိ ့ကတိေတာင္းခဲ့တယ္ေလ
L ဆုိင္းဇီ သီခ်င္းကုိ
M ပီသရီးနဲ ့နားေထာင္ရင္း
N ကုိင္ရာ အၿပဳံးနဲ ့
O...သိပ္ခ်စ္တာပဲလုိ ့ေျပာေတာ့
P တိေတြဖ်ာလုိ ့ငါ ့မွာ
ွQ တာျဖစ္မွ လက္ထပ္မယ္လုိ ့
R ရုိက္သြာတဲ့ သူရယ္
S ဆစ္နဲ ့ႏွလုံးသားကုိေလာင္းလုိ ့
T ေကာင္ကုိ ဆားနဲ ့တုိ ့တာမွေတာ္အုံးမယ္
U ဒုိ ့ကို အလြမ္းေတြေပးခဲ့တယ္ကြယ္။
V ဒီယုိကားေတြထဲကလုိ
W (whisky)တစ္လုံးနဲ ့အသည္းကုိစိမ္ၿပီး
X မက္ဆုိးေတြမက္လုိ ့ဖုန္းဆက္ၾကည့္ေတာ့
Y တခြက္ေလာက္မွ တန္ဘုိးမရွိတဲ ့မင္းက
Z ၾကည့္ရင္းလင္ေနာက္လုိက္သြားတယ္ေလ။

window မွာ hiberation ကိုပိတိ္နည္း

Windows 7 နဲ႔ Vista တုိ႔က Windows XP သုံးေနတဲ႔သူေတြအတြက္ ၿပင္ဆင္မႈေတြ လုပ္တဲ႔ေနရာမွာ ေတာ္ေတာ္ကုိ အစိမ္းသက္သက္ၿဖစ္ေနပါလိမ့္မယ္။ အခု ဒီေနရာမွာ Windows 7 မွာ Hibernation ကုိဘယ္လုိ ပိတ္မယ္ ဖြင့္မယ္ဆုိတာကုိ ေဖာ္ၿပေပးသြားမွာပါ။

Hibernation ကေတာ့ အဓိကအားၿဖင့္ လွ်ပ္စစ္စြမ္းအင္ သုံးစြဲမႈကုိ သက္သာေစရန္အတြက္ပါပဲ။ ဒါဟာ "sleep mode" နဲ႔ မတူပါဘူး။ "sleep mode" က ဖြင့္ထားတဲ႔ files ေတြ documents ေတြကုိ Power နဲနဲနဲ႔ Memory အေပၚမွာ သိမ္းထားတာပဲၿဖစ္ပါတယ္။ သုိ႔ေသာ္ Hibernation ကေတာ့ ဖြင့္ထားတဲ႔ Files ေတြ Documents ေတြအားလုံးကုိ Hard Disk မွာ စြမ္းအင္ သုံးစြဲမႈလုံး၀မပါပဲ ထိန္းသိမ္းထားတာပဲၿဖစ္ပါတယ္။ ဒီ Feature ကေတာ့ ကၽြန္ေတာ္တုိ႔ ၿမန္မာႏုိင္ငံအတြက္ အရမ္းေကာင္ပါတယ္.. မီးက လာလုိက္ ပ်က္လုိက္ဆုိေတာ့ ဒီ feature ေလးနဲ႔ အေရးေပၚ ပိတ္လုိက္ရင္ ကၽြန္ေတာ္တုိ႔ရဲ႕ Data ေတြ မဆုံးရႈံးေတာ့ဘူးေပါ႔။ ေနာက္တစ္ခါ မီးလာလုိ႔ ကြန္ပ်ဴတာကုိ ၿပန္ဖြင့္တဲ႔အခါ အရင္က ကၽြန္ေတာ္တုိ႔ သုံးခဲ႔တဲ႔ State အတုိင္း ၿပန္ရပါတယ္။

၁။ Command Prompt ကုိ "Administrator rights" နဲ႔ဖြင့္ဖုိ႔အတြက္ Run Command (Win+R) ကုိသြားပါ။ အထဲမွာ 'cmd' ဆုိၿပီးရုိက္ထည့္ကာ Ctrl + Shift + Enter ႏုိပ္ပါ.. ဒါဆုိရင္ Administrator rights နဲ႔ Command Prompt တက္လာပါလိမ့္မယ္..



၂။ Command Prompt ထဲမွာ powercfg /hibernate on ဆုိတာကုိ ရုိက္ထည့္လုိက္ပါ...  ဒါက Command ကုိသုံးၿပီး hibernation ကုိဖြင့္တာပါပဲ။ ၿပီးရင္ exit ကုိ ရုိက္ထည့္ၿပီး command prompt ကုိပိတ္လုိက္ပါမယ္။

၃။ ကၽြန္ေတာ္တုိ႔ရဲ႕ Start Menu ကုိသြားၾကည့္ပါ။ Shutdown ဆုိတဲ႔ေဘးနားမွာ arrow ေလးနဲ႔ ကုိႏုိပ္ၿပီး hibernate button ေပၚမေပၚဆုိတာ ၾကည့္လုိက္ပါ... (မွတ္ခ်က္ Windows မွာ Menu Style အေပၚ မႈတည္ၿပီးေတာ့ ကြဲၿပားတာေလးေတြရွိပါတယ္။ တစ္ခ်ဳိ႕က Shutdown Button ကို ႏုိပ္မွ ေပၚလာတာေတြရွိပါတယ္)။ Start Menu မွာ မေပၚေသးရင္ ေအာက္ပါ အတုိင္း ဆက္လက္လုပ္ေဆာင္ဖုိ႔လိုပါလိမ့္မယ္။

၄။ Start Menu ကုိ ႏုိပ္ၿပီး Start Menu ရဲ႕ Sear Box မွာ "Power Options" ဆုိၿပီးရုိက္ထည့္က Enter ေခါက္လုိပါက Power Options ေပၚလာပါလိမ့္မယ္
ပုံမွာၿပထားတဲ႔အတုိင္း အဆင့္ဆင့္သြားၿပီးေတာ့ Sleep ထဲက Allow Hybrid Setting ကုိ ပိတ္ေပးရပါတယ္။ ( Change Plan Setting > Change Advanced Power Setting > Sleep > Allow hybrid sleep - Off ) ဆုိၿပီးလုပ္ေပးလုိက္ယုံပါပဲ.. ဒါဆုိရင္ Hibernate button ကုိၿမင္ရပါၿပီ...


Good Luck!


Hacking ဆုိတာကုိ ေပ်ာ္စရာေလးနဲ႔ စၿပီးစမ္းၾကည့္ရေအာင္

Hacking ဆုိတာကုိ ေပ်ာ္စရာေလးနဲ႔ စၿပီးစမ္းၾကည့္ရေအာင္


ကဲပထမဦးဆုံး ကုိစမ္းခ်င္တဲ့ ၀ဘ္ဆုိက္တစ္ခုကုိ အရင္ဖြင့္ၾကည့္လုိက္ပါ ..
(၁) website တစ္ခုဖြင့္
(၂) ဖြင့္ထားတဲ့ website ရဲ႕ address အကြက္မွာ ေအာက္က ကုတ္ေလးကုိ ေကာ္ပီကူးၿပီး ထည့္လုိက္ ၿပီးရင္ေတာ့ enter ကုိႏွိပ္လုိက္ပါ ....


javascript: document.body.contentEditable = 'true'; document.designMode = 'on'; void 0


ၿပီးသြားၿပီဆုိရင္ အဆုိပါ ဆုိက္ရဲ႕ စာမ်က္ႏွာေပၚကုိ ေရာက္သြားတာနဲ႔ ၄င္း website အတြင္း ဖ်က္ခ်င္တာကုိဖ်က္၊ ေရးခ်င္တာကုိ ျပန္ျပင္ေရးလုိ႔ရသြားပါၿပီ ၿပီးရင္ေတာ့ enter ေပါ့ ...

window 7 and system resvered partations


Windows 7 ကို Fresh installation အေနနဲ႔ တင္လိုက္မယ္ဆိုရင္ System Reserved Partition တစ္ခုကို Windows 7 က ဖန္တီးေပးသြားမွာပါ။ အဲဒီ Partition ထဲမွာ bootmgr နဲ႔ boot လုပ္ဖို႔အတြက္ လိုအပ္တဲ့ file ေတြကို ထည့္သြင္းေပးထားပါတယ္။ ၿပီးေတာ့ bitlocker encryption အတြက္လည္း ရည္ရြယ္ထားတယ္လို႔ Microsoft က ေျပာပါတယ္။ System Reserved Partition ရဲ႕ size ဟာ 100 MB ရွိၿပီး သူ႕ကို System, Active နဲ႔ Primary partition အေနနဲ႔ ဖန္တီးထားပါတယ္။ အဲဒီ 100MB partition ေလး ရွိေနမယ္ဆိုရင္ Windows တစ္ခုခု ျဖစ္ရင္ Troubleshoot လုပ္တဲ့အခါမွာ Windows ေခြ သံုးစရာမလိုပဲ လြယ္လြယ္ကူကူ Troubleshoot လုပ္ႏိုင္သြားမွာပါ။

ကၽြန္ေတာ္ကေတာ့ အဲဒီ partition ေလးကို စိတ္၀င္စားပါတယ္။ ပါေစခ်င္တယ္ေပါ့။ သို႔ေပမယ့္ တခ်ိဳ႕စက္ေတြ မွာ အဲဒီ partition ေလးပါၿပီး တခ်ိဳ႕စက္ေတြမွာက် Windows 7 က ဖန္တီးမေပးပါဘူး။ ဘာေၾကာင့္လဲဆိုၿပီး လုိက္ရွာၾကည့္ေတာ့ Windows 7 တင္တဲ့အခါမွာ Hard Disk မွာ partition ေတြ၊ volume ေတြ ရွိမထားမွ ဖန္တီးေပးတယ္လို႔ သိသြားပါတယ္။ လံုး၀ unallocated space ျဖစ္ေနမွ ရတယ္တဲ့။

အဲဒါေၾကာင့္ Windows 7 တင္တဲ့အခါမွာ အဲဒီ partition ေလး ရဖို႔အတြက္ Hard Disk တစ္ခုလံုးမွာ ရွိတဲ့ Partition ေတြ ဖ်က္ၿပီးမွ တင္မွ အဆင္ေျပပါလိမ့္မယ္။ ဒါေပမဲ့ ဒါဟာ စက္အသစ္တစ္လံုးအတြက္ ကိစၥမရွိေပမဲ့ သံုးေနတဲ့စက္တစ္လံုးကို Windows 7 အျဖစ္ Upgrade လုပ္မယ္ဆိုရင္ေတာ့ ရွိၿပီးသား Data ေတြကို ေနရာေရႊ႕ ရမွာကေတာ့ အေတာ္ေလး လက္၀င္တဲ့ကိစၥပါ။

ကဲ စာဖတ္သူေရာ System Reserved Partition ထည့္မလား၊ မထည့္ဘူးလား။

window 7 နဲ့အဆင္မေျပေသာprogram မ်ား

 windows 7 နဲ့အဆင္မေျပေသာ programs
ျမန္မာႏိုင္ငံတြင္ လူသံုးမ်ားေသာ Program မ်ားအနက္မွ ေအာက္ပါ Program မ်ားသည္ Windows 7 တြင္ လံုး၀ အလုပ္မလုပ္ႏိုင္ပါ။ ထို႔ေၾကာင့္ ထို Program မ်ားအား တင္မိေသာအခါတြင္ ရရွိလာမည့္ ဆိုးက်ိဳးမ်ားကို ေရွာင္ရွားႏိုင္ရန္အတြက္ ေဖာ္ျပေပးလိုက္ပါတယ္။ ေနာက္ရက္မ်ားတြင္လည္း Update လုပ္ေပးသြားပါဦးမယ္။ စာဖတ္သူမ်ားမွလည္း Windows 7 ႏွင့္ Compatible မျဖစ္ေသာ Program မ်ားကို သိရွိခဲ့ပါက Comment မ်ား ေပးခဲ့ရန္ ဖိတ္ေခၚအပ္ပါတယ္။

Adobe Reader 8
Nero 7
Kaspersky 2007 & 2008 & 2009
DeepFreeze 6
CCleaner v1
Registy Mechanic 7
CorelDraw 13

Windows 7 တြင္ အလုပ္လုပ္ႏိုင္ေသာ Program List အေသးစိတ္ကို သိရွိလိုပါက ေအာက္ပါ Link တြင္ သြားေရာက္ ၾကည့္ႏိုင္ပါသည္။

Activation kepersky 2010

 Activation Kepersky2010
1. Download and install Kaspersky (Activate with a Trial License)
2. Go to Kaspersky's settings, click Options, and untick Enable Self-Defence
3. Exit Kaspersky
4. Go to Start, run, then type regedit and press enter
5. Press CTRL+F and type in ProductStatus and hit enter
6. Double click ProductStatus and change Release to Beta (it may say Trial instead of Release)
7. Press OK then open Kaspersky.
8. Tick Activate beta license then press Next and Finish
9. Re-enable Self-Defence.
10. Every 30 days Kaspersky will ask for a license, simply click Activate Beta and boom you're good to go Smile

If it still doesn't work, some users found re-installing the application worked, or removing the existing license key allowed the patch to work.

Common Problems
*Delete the old key before running the patch.
*Make sure Kaspersky isn't running
*Reboot before activating the beta license

Wednesday, October 3, 2012

window 7 data backup

Window 7 Backup

မွန္ရာကို ေျပာရရင္ ေရးခ်င္ေနတာကေတာ့ တစ္ျခား အေၾကာင္း ၊ ဒါေပမယ့္ အရင္ ေရးထားခဲ့တဲ့ အေၾကာင္းအရာနဲ႕က လတ္တေလာ ဆက္စပ္ေနလို႕ ဒီ အေၾကာင္းအရာကိုပဲ ဆက္ေရးျဖစ္လိုက္ပါတယ္။ ကိုယ္ကိုယ္တိုင္လည္း တစ္ခ်ိန္က စိတ္မဝင္စားခဲ့တဲ့ ေခါင္းစဥ္ တစ္ခုမို႕ လတ္တေလာမွာလည္း ဘယ္သူမွ စိတ္မဝင္စားၾကတာ ဆန္းေတာ့ မဆန္းပါဘူး .. ေနာက္ၿပီး ဒီလို စာမ်ိဳးေတြေရးရတာ တကယ္ေတာ့လည္း သိပ္ေတာ့ ခံတြင္းမေတြ႕လွဘူး .. ဟိုစပ္စပ္ ဒီစပ္စပ္ ကလိတတ္ၿပီး အဂၤလိပ္စာကို သာမန္ေလာက္ ဖတ္ရႈနားလည္ ႏိုင္တဲ့ အရည္အခ်င္းေလာက္ရွိရင္ ဒီ အေၾကာင္းအရာေတြက အင္တာနက္မွာ ေတာင္လိုပံုေအာင္ ရွာဖတ္ႏိုင္တဲ့ အေၾကာင္းအရာမ်ိဳးေတြပါ .. လူတိုင္းလည္း ေရးႏိုင္ၾကတယ္ .. ဒါေပမယ့္ ကိုယ္ေတြက ျမန္မာလူမ်ိဳးမလား .. အဂၤလိပ္ေရးထားတာကို ဘာသာျပန္နားလည္ရတာ ထက္ ျမန္မာလိုေလးေရးထားတာကို ဖတ္ရတာ ဟုတ္ေသာ္ရွိ မဟုတ္ေသာ္ရွိ စိတ္အစာေျပၿပီး တကယ္ တတ္သြားသလို ခံစားရတယ္မလား .. ဒါေၾကာင့္မို႕ပဲ တတ္သိနားလည္သူတစ္ေယာက္လို မခံယူပဲ မွ်ေဝခ်င္တဲ့ စိတ္သက္သက္နဲ႕ သိထားတာေလးေတြ ျပန္ၿပီး ေဝဌပါတယ္။ စၾကရေအာင္ ..
Windows ေတြအတြက္ Backup လုပ္ဖို႕ ဆိုၿပီး ထြက္လာတဲ့ Software ေတြဆိုတာ အင္တာနက္မွာ ေတာင္လိုပံုေနေအာင္ မ်ားပါတယ္။ ( နဲနဲ အတိႆရ လိုက္တာပါ .. အဲေလာက္ေတာ့လည္း မမ်ားဘူးေပါ့ ) ဟိုအရင္ ေရွ႕မွာေရးခဲ့ၿပီးသလို Backup ဆိုတာကို Windows မွာပါတဲ့ Functions ကေန လုပ္လုိ႕ ရသလို Freeware တစ္ခုခု သို႕မဟုတ္ Paid Product သံုးၿပီးလည္း လုပ္ၿပီးလည္း လုပ္လို႕ရပါတယ္ .. အားသန္ရာ သန္ရာေပါ့ .. မနက္ ေန ့က စာမွာ Windows XP Backup အေၾကာင္း သိပ္အျပည့္အစံုႀကီး မဟုတ္ေပမယ့္ အေျခခံအဆင့္ေလာက္ ေျပာထားခဲ့ၿပီးၿပီ မို႕လို႕ ခု ဆက္ၿပီး Windows 7 Backup အေၾကာင္းေလး ဆက္ခ်င္ပါတယ္။

Windows 7 Backup ကို ဘယ္လို စတင္ၾကမလဲ ??
ဟိုး အစကေန စေျပာရရင္ေတာ့ Windows 7 Backup လုပ္ငန္းစဥ္ စတင္ဖို႕ အတြက္ Start ကို စႏွိပ္ၿပီး Search programs and files ဆိုတဲ့ ေနရာမွာ ” backup ” ဆိုတဲ့ စကားလံုးကို ရိုက္လိုက္ပါ။ အဲလို ရိုက္လိုက္တာနဲ႕ Backup and Restore ဆိုတာေပၚလာၿပီး အဲတာကို ကလစ္လိုက္တာနဲ႕ Backup and Restore box ကို ေတြ႕ရမွာ ျဖစ္ပါတယ္။ တစ္ခ်ိဳ႕လူေတြက Search Options ကို ပိတ္ထားတတ္ၾကလို႕ Backup လို႕ရိုက္တဲ့ အခ်ိန္ ဘာမွ မေပၚတာမ်ိဳးလည္း ျဖစ္တတ္ပါတယ္။ ဒါကိုေျဖရွင္းဖို႕ကေတာ့ Task bar မွာ Right click ေထာက္ၿပီး Properties ကိုဝင္ Start Menu > Customize ကို သြားၿပီး ေအာက္မွာရွိတာေတြထဲက Search Programs and Control Panel ဆိုတာကိုရွာပါ ၿပီးရင္ အဲ့ေဘးက Check box ကို ကလစ္ေပါးလိုက္ပါ ၿပီးရင္ေတာ့ Ok > Apply > Ok ေပါ့။ ဒါဆိုရပါၿပီ။ ဒါကတစ္နည္းပါ။
ေနာက္တစ္နည္းကေတာ့ Desktop ညာဘက္ ေအာက္ေထာင့္နားက System Tray Icons မွာရွိေနတဲ့ အလံပံုေလးနဲ႕ Action Center ကို ေတြ႕ရင္ အဲေကာင္ကို ကလစ္ေပးၿပီး Open Action Center ကေန Action Center ကို ဝင္ပါ။ အဲမွာ Maintenance ရဲ႕ ေအာက္မွာ Setup Backup ကိုေတြ႕ပါလိမ့္မယ္။ တကယ္လို႕ မေတြ႕ေသးရင္လည္း တစ္ေယာက္ေယာက္က Hide ခိုင္းထားလို႕ပါ။ Maintenance ေဘးက Down arrow ကို ႏွိပ္ၿပီး Turn on messages about Windows Backup ဆိုတာကို ႏွိပ္လိုက္ရင္ ရပါတယ္။ ဒါဆို ဒီလိုပံုေပၚလာပါၿပီ။
This image has been resized. Click this bar to view the full image. The original image is sized 793×589.

ေနာက္ထပ္ နည္းေတြလည္း က်န္ပါေသးတယ္ ထားပါေတာ့ အဲတာေတြလိုက္ေျပာေနရင္ လိုရင္း မေရာက္ပဲ ေနပါဦးမယ္။ အဲလိုနဲ႕ ကၽြန္ေတာ္တို႕ ေပၚလာတဲ့ Set up backup ဆိုတာကို ႏွိပ္လွ်င္ႏွိပ္ခ်င္း Progress Bar တစ္ခု ေပၚလာၿပီး မ်ားမၾကာခင္မွာပဲ Set up Backup Windows လည္းေပၚလာပါလိမ့္မယ္။
Click this bar to view the full image.

ေနာက္ ကိုယ့္ Backup Files ေတြ သိမ္းဆည္းထားခ်င္တဲ့ Destination ကိုေရြးခ်ယ္ေပးပါ။ ဒီေနရာမွာ ဘယ္လိုေနရာမ်ိဳးကို ေရြးခ်ယ္သင့္တယ္ ဆိုတဲ့ အေၾကာင္းကို Google Docs မွာ ကၽြန္ေတာ္ ေရးထားတာေလး ရွိပါတယ္ .. အခ်ိန္လံုေလာက္မယ္ဆိုရင္ေတာ့ သြားၾကည့္ၾကည့္ပါ။ ဒီေနရာကေန သြားၾကည့္ၾကည့္ပါ။ ကၽြန္ေတာ္ ေပးတဲ့ Link ကို သြားၾကည့္ခဲ့ၿပီးၿပီ ဆိုရင္ေတာ့ Backup Destination အျဖစ္ဘယ္ေနရာကို ေရြးခ်ယ္သင့္မယ္ဆိုတာ စဥ္းစားခ်င့္ခ်ိန္ႏိုင္ေလာက္ပါၿ
ပီ။ DVD, USB Flash Drive, USB External Drive, ဒါမွမဟုတ္ Network Location ႏွစ္သက္ရာ ေနရာ တစ္ခုခုမွာ Backup လုပ္ႏိုင္တယ္ ဆိုေပမယ့္ ကၽြန္ေတာ္ကေတာ့ USB External Drive ကိုပဲ ေရြးခ်ယ္ပါ့မယ္။ တစ္ခု မွတ္ထားဖို႕က အဲ့ အဆင့္ေရာက္မွ Backup လုပ္ဖို႕ USB Device တစ္ခုခုကို ကြန္ျပဴတာမွာ လာတပ္မယ္ ဆိုရင္ ဘယ္ဘက္ေအာက္နားေလးက Refresh ကို ႏွိပ္ဖို႕ပါ။ ဒါမွလည္း Backup လုပ္လို႕ ရႏိုင္သမွ် Destination အားလံုးကို တိတိက်က် ျမင္ႏိုင္မွာ ျဖစ္ပါတယ္။
Backup လုပ္ငန္းစဥ္ စတင္ျခင္း
Destination တစ္ခုခု စိတ္ႀကိဳက္ေရြးခ်ယ္ၿပီးလို႕ Next ကို ႏွိပ္လိုက္တဲ့ အခါ ေတြ႕ျမင္ရမယ့္ အရာက Options ( ၂ ) ခုပါတဲ့ ဆံုးျဖတ္ခ်က္ ေတာင္းခံမႈပါ။ What do you want to backup ? ရဲ႕ ေအာက္မွာ ဒီ Options ၂ ခုကို ျမင္ရပါလိမ့္မယ္။
( ၁ ) Let Windows Choose ( recommended ) နဲ႕
( ၂ ) Let me choose
Let Windows Choose ( recommended ) ကိုေရြးခ်ယ္မယ္ ဆိုရင္ Libraries ရဲ႕ ေအာက္မွာ ရွိေနတဲ့ data files ေတြ ၊ Desktop ေပၚမွာ ရွိေနသမွ် အရာေတြ ေနာက္ၿပီး Default Windows Folder ေတြ အားလံုးကို Backup လုပ္သြားမွာ ျဖစ္ပါတယ္။ တကယ္လို႕ Scheduled ဆြဲၿပီး Backup ေပးထားမယ္ ဆိုရင္လည္း Backup လုပ္ငန္း လုပ္ေဆာင္ခ်ိန္တိုင္းမွာ ခု ေျပာထားခဲ့သမွ် ေနရာက ဖိုင္ေတြ အားလံုး Backup လုပ္ငန္းစဥ္ထဲမွာ အျမဲ ပါဝင္သြားမွာ ျဖစ္ပါတယ္။ ဒီေနရာမွာ တစ္ခု ေမးစရာ ရွိလာတာက Libraries ဆိုတာပါ။ Libraries ဆိုတာဘာလဲ ? Libraries ဆိုတာ Windows 7 က်မွ အသစ္ေျပာင္းထားတဲ့ အေခၚအေဝၚ တစ္ခုပါ။ ေျပာရရင္ ဘာနဲ႕ အနီးစပ္ဆံုးတူညီ မလဲဆို Windows XP မွာပါတဲ့ Windows Partition ေအာက္က Documents and Settings နဲ႕ သေဘာတရားခ်င္း ဆင္ဆင္တူသလို နဲ႕ Vista မွာပါတဲ့ Windows Partition ေအာက္က Users နဲ႕ လည္း သေဘာတရားခ်င္း ဆင္ဆင္တူပါတယ္။ ဆင္ဆင္တူပါတယ္ပဲ ေျပာတာပါ အကုန္ေတာ့ မတူပါဘူး။ ဘာလို႕လည္း ဆိုေတာ့ Windows 7 မွာပါတဲ့ Libraries ဆိုတာက Windows XP နဲ႕ Vista မွာပါတဲ့ အရာထက္ ပိုၿပီး ကိုင္တြယ္ရ လြယ္ကူေအာင္ စီစဥ္ေပးထားလို႕ပါ။ Libraries အေၾကာင္းကို ဒီေလာက္နဲ႕ ပဲ ရပ္ထားလိုက္ဦးမယ္။ ေျပာမွာက Backup အေၾကာင္း။
အဲဒီေတာ့ Let Windows Choose ( recommended ) ဆိုတာကို ေရြးခ်ယ္လိုက္ရင္ ကြန္ျပဴတာက စက္တစ္လံုးကို Program ေရးၿပီး ခိုင္းလိုက္သလိုမ်ိဳး ဒါေတြဒါေတြလုပ္ ဒါေတြဒါေတြ မလုပ္နဲ႕ ဆိုတဲ့ ပံုစံႀကီးနဲ႕ပဲ သြားမွာပါ။ ဆုိေတာ့ ကၽြန္ေတာ္တို႕ လိုအပ္တဲ့ ဖိုဒါေတြ ဖိုင္ေတြ တစ္ျခားတစ္ေနရာမွာ သိမ္းထားမိၿပီး အဲ့ဖိုင္ေတြက Libraries ေအာက္မွာ ရွိမေနခဲ့ဘူးဆိုရင္ Backup လုပ္ငန္းစဥ္ထဲ ပါမသြားပဲ ေနပါလိမ့္မယ္။ ဒီလို မျဖစ္ရေအာင္ Let Windows Choose ( recommended ) ကို မေရြးခ်ယ္ပဲ ကၽြန္ေတာ္တို႕ Let me choose ကို ေရြးခ်ယ္သင့္မယ္လို႕ ကၽြန္ေတာ္ အၾကံေပးခ်င္ပါတယ္။ Let me choose ကို ေရြးခ်ယ္ျခင္းအားျဖင့္ Let Windows Choose ( recommended ) မွာ default အျဖစ္ Backup လုပ္ဖို႕ သတ္မွတ္ထားတဲ့ ဖိုင္ေတြကို ေရြးခ်ယ္လို႕ ရသလို ၊ ကိုယ္ထပ္ေပါင္းထည့္ၿပီး backup လုပ္ခ်င္တဲ့ တစ္ျခား ဖိုဒါေတြကိုလည္း ဒီေနရာမွာ ထပ္ျဖည့္လို႕ ရပါေသးတယ္။ ပံုကို ၾကည့္ၾကည့္ပါ။
Click this bar to view the full image.

ကိုယ္ Backup လုပ္ခ်င္တဲ့ ဖိုဒါေတြ ဖိုင္ေတြကို ေရြးခ်ယ္ၿပီးၿပီ ဆိုရင္ေတာ့ ေနာက္အဆင့္ကိုသြားဖို႕ Next ကို ႏွိပ္လိုက္ပါမယ္။ ေနာက္တစ္ဆင့္မွာ ျမင္ရမယ့္ အေနအထားက ေအာက္က ပံုပါ။
Click this bar to view the full image.

ေအာက္နားက Save settings and run backup ဆိုတာကို မႏွိပ္ခင္ သူ႕ အေပၚနားက Change Schedule ကို ႏွိပ္ၿပီး ဒီ Backup လုပ္ငန္းစဥ္ကို တစ္ပတ္မွာ ဘယ္နႀကိမ္ လုပ္ေဆာင္မယ္ ဆိုတာ တစ္ခါတည္း သတ္မွတ္ေပးလိုက္လို႕လည္း ရပါတယ္။ ဒီေအာက္က ပံုကုိၾကည့္ၾကည့္ပါ။
Click this bar to view the full image.

ကၽြန္ေတာ္ကေတာ့ အပတ္စဥ္ တနဂၤေႏြတိုင္း ည ၇ နာရီ ကိုေပးထားပါတယ္။ ဒါကေတာ့ စိတ္ႀကိဳက္ပါ။ ေရြးခ်ယ္ၿပီးရင္ Ok ကို ႏွိပ္ၿပီး Save settings and run backup ကို ႏွိပ္ေပးလိုက္ပါ။ Backup စတင္လုပ္ေဆာင္ပါၿပီ။ ဒါဆို Windows 7 မွာ Backup လုပ္ေဆာင္မႈ ၿပီးပါၿပီ။
This image has been resized. Click this bar to view the full image. The original image is sized 1082×688.

အျခားနည္းလမ္း တစ္ခုျဖင့္ Windows 7 တြင္ Backup လုပ္ေဆာင္ျခင္း
အေပၚမွာ ေျပာခဲ့ၿပီးတဲ့ နည္းအျပင္ တစ္ျခား တစ္ေနရာကေနလည္း Backup လုပ္ေဆာင္လို႕ ရပါေသးတယ္။ Start > Control Panel > System and Security > Backup and Restore ကိုသြားပါ ေနာက္ၿပီး ဘယ္ဘက္ျခမ္း အေပၚဘက္နားမွာ ရွိေနတဲ့ Create a system image ကို click ပါ။ Where do you want to save the backup ? ဆိုတဲ့ ေခါင္းစဥ္နဲ႕ ေရြးခ်ယ္ဖို႕ ( ၂ ) ခုေပးပါလိမ့္မယ္။ အဆင္ေျပရာ တစ္ခုကို ေရြးပါ။ တစ္ခုရွိတာပါ Same HD မွာ Backup လုပ္ရင္ အဲ့ HD ၾကြတာနဲ႕ Backup files ေတြလည္း ၾကြသြားပါလိမ့္မယ္။ သတိေတာ့ထားပါ။ Same HD မဟုတ္တာ ပိုေကာင္းပါတယ္။
This image has been resized. Click this bar to view the full image. The original image is sized 794×589.

System Repair Disc ကိုလည္း လုပ္ထားဖို႕ မေမ့ပါနဲ႕ .. သူကေတာ့ ခုနက ႏွိပ္ခဲ့တဲ့ Create a system image ေအာက္မွာ ရွိတဲ့ Create a system repair disc ကို ႏွိပ္ၿပီး လုပ္ရမွာပါ။ သူ႕ကို လုပ္ထားျခင္း အားျဖင့္ ဘာေတြ လုပ္ေဆာင္လို႕ ရမလဲ ဆိုရင္ တကယ္လို႕ အေျခအေနတစ္ခုေၾကာင့္ ကြန္ျပဴတာ Error တက္ၿပီး ခၽြတ္ယြင္းခ်က္ရွိလာတဲ့ အခါ အဲ့ဒီ Repair Disc ကို သံုးၿပီး အေရးေပၚ Restore ျပန္လုပ္လို႕ ရပါမယ္။ ဒီေလာက္ပါပဲ။
ကၽြန္ေတာ္ကေတာ့ ကြန္ျပဴတာမွာ ရွိေနတဲ့ ကိုယ့္အတြက္ အေရးႀကီးေဒတာ အားလံုးကို Backup မျဖစ္မေန လုပ္ထားၾကဖို႕ နက္နက္နဲနဲ အၾကံျပဳလိုပါတယ္။ ကၽြန္ေတာ္တို႕ ကြန္ျပဴတာ ဘယ္အခ်ိန္မွာ ဘာျဖစ္မယ္ ဆိုတာ မသိႏိုင္ဘူး မလား ??
တကယ္ေတာ့ ဒီအေၾကာင္းအရာက Google Docs မွာ ကၽြန္ေတာ္ ေရးထားၿပီးသားပါ လင့္ မေပးခ်င္လို႕ ဒီမွာ ေနာက္တစ္ေခါက္ ထပ္တင္ေပးလိုက္တာပါ။ တစ္ခ်ိဳ႕က Links ေပးရင္ ကလစ္ရတာ ပ်င္းတယ္ မလား ဒီေနရာမွာ ဖတ္ရတာ အဆင္မေျပရင္ေတာ့ ဒီေနရာကေန သြားဖတ္လည္း ရပါတယ္။ အတူတူပါပဲ။
အားလံုးပဲ အဆင္ေျပၾကပါေစ။

Drupal နဲ့ website တည္ေဆာက္ျခင္း

Drupal နဲ႔ Website တည္းေဆာက္ျခင္း

အခုလက္ရွိကမၻာေပၚမွာလူသုံးအမ်ား
ဆုံးျဖစ္တဲ့ drupal နဲ ့website ေရးနည္းကုိ ကၽြန္ေတာ္ႏိုင္ငံသူႏိုင္သားမ်ားအတြက္ အေျခခံၾကၾကတင္ျပလိုက္ပါတယ္Drupal ဆိုတာ php base free open source content management system အမ်ားႀကီးထဲက တခုပါ။ Drupal ကို Dries Buytaert က “အမွာစကား သတင္းစာမ်က္ႏွာ”( message page) အေနနဲ႔ စတင္ေရးသားခဲ့ရာမွ ၂၀၀၁ ခုမွေတာ့ opensource project အေနနဲ႔ စတင္ အသံုးျပဳခဲ့ပါတယ္။ Drupal ဆိုတဲ့ စကားလံုးဟာ ဒတ္ခ်္ ဘာသာစကား “druppel” ဆိုတဲ့စကားကေန ေျပာင္းလဲယူထားတာျဖစ္ၿပီးေတာ့ “a water droplet” “ေရစက္ေလးတစ္စက္” အေနနဲ႔ အဓိပၸာယ္တူျဖစ္ပါတယ္။ Drupal ကို စတင္ဖန္တီးသူ Buytaert အေနနဲ႔ “dorp” ဒတ္ခ်္ဘာသာျဖင့္ ရြာငယ္ေလး (Dutch for “village”) ဆိုၿပီး အမည္နာမေပးခ်င္တာ ျဖစ္ခဲ့ေပမယ့္ domain name ယူတဲ့ အခါမွာ အဂၤလိပ္စာအသံထြက္နဲ႔ အနီးစပ္ဆံုးတူညီမႈရွိၿပီး အသံထြက္ပိုမိုအဆင္ေျပေကာင္းမြန္တဲ့ drupal.org ဆိုၿပီး domain name အမည္ေပးခဲ့တာပဲ ျဖစ္ပါတယ္။ Joomla and drupal ဟာ user point of view ကေနၾကည့္သည္ျဖစ္ေစ၊ developer point of view ကေနၾကည့္သည္ျဖစ္ေစ အေၾကာင္းအရာအေတာ္မ်ားမ်ားမွာကြဲလြဲမႈရွိပါတယ္။ အဓိကအားျဖင့္ သံုးထားတဲ့ framework ကအစတူညီမႈမရွိပါဘူး။ Joomla က model–view–controller(MVC) framework ေပၚမွာ အေျခခံထားၿပီးေတာ့။ Drupal က presentation-abstraction-control(PAC) ေပၚမွာ အေျခခံထားပါတယ္။ သာမန္အားျဖင့္ MVC and PAC ဟာ တူညီသေယာင္ရွိေပမယ့္ အတြင္းက လုပ္ေဆာင္ပံုေတြမွာေတာ့ ကြဲျပားမႈရွိေနပါတယ္။
Process of MVC

Process of PAC


အသံုးျပဳရာတြင္လိုအပ္ေသာ softwares (applications)မ်ား
(AMP)
A = Apache web server
M = MySQL( database server)
P = PHP (server side scripting language)
တို႔လိုအပ္ပါတယ္။ ေဖာ္ျပပါ  AMP software ေတြကို တခုခ်င္းစီ တပ္ဆင္တဲ့ေနရာမွ အခန္႔မသင့္ရင္ျဖစ္ေစ၊ configuration လုပ္တဲ့ေနရာမွာ ျဖစ္ေစ အခက္အခဲ ေတြ႔ႏိုင္ပါတယ္၊
On Window
XAMPP
WAMP
LINUX ( linux မွာ အမ်ားျဖင့္ AMP ကိုတခုခ်င္းစီ install လုပ္ အသံုးျပဳၾကပါတယ္။)
XAMPP
Mac
XAMPP
MAMP
Cross Platform
XAMPP
စတဲ့ AMP package ေတြကို အသံုးျပဳႏိုင္ပါတယ္။(အဓိကကေတာ့ လွ်ပ္စစ္မီးနဲ႔ ကြန္ပ်ဴတာတစ္လံုးေတာ့လိုတာေပါ့ေနာ္။ :P :P :P) ကၽြန္ေတာ္အေနနဲ႔ ကေတာ့ XAMPP ကိုအသံုးျပဳသြားမွာျဖစ္ပါတယ္။ XAMPP installation ကိုေတာ့ မေရးေတာ့ပါဘူး။ ကိုယ့္ဖာသာကိုယ္ install လုပ္ၾကည့္ပါ။ အခက္အခဲ တစ္ခုခုရွိရင္mail  ပို႔ၿပီး ေမးႏိုင္ပါတယ္။ အတတ္ႏိုင္ဆံုး ကူညီေပးသြားမွာပါ။
ပထမဦးဆံုးdrupal.org ကိုသြားလိုက္ပါ။

၁.၁။ ပံုမွာ Download Drupal 6.16 ကို ႏွိပ္ၿပီး download လုိက္ပါ။ drupal-6.16.tar.gz ဆိုတဲ့ နာမည္နဲ႔ file တခုရလာပါလိမ့္မယ္။
၁.၂။ အဲဒီ  file ကို winzip or RAR(recommended) သံုးၿပီးျဖည္လိုက္ပါ။ drupal-6.16 ဆိုတဲ့ နာမည္နဲ႔ folder တခုရလာပါလိမ့္မယ္။ copy ကူးလိုက္ပါ။
၁.၃။ အဲဒိ folder ကို ကၽြန္ေတာ္တို႔ရဲ႔ AMP package ေအာက္ထဲမွာ သြားထားရပါမယ္။
( ဥပမာ – ကၽြန္ေတာ္ကေတာ့ XAMPP ကို D:\ ေအာက္မွာ install လုပ္ထားတဲ့အတြက္ D:\xampp\htdocs\ directory ေအာက္ကို သြားပါတယ္။ ေနာက္ၿပီး ကၽြန္ေတာ္က တျခား developing  လုပ္ေနတဲဟာေတြနဲ႔ ေရာမသြားေအာင္ cms ဆိုတဲ့ နာမည္နဲ႔ folder တခုထပ္ေဆာက္လိုက္ပါတယ္။ အဲဒိအတြက္ အခုဆို D:\xampp\htdocs\cms ဆိုတဲ့ directory ေအာက္မွာ drupal-6.16 ဆိုတဲ့ folder ကို ေနရာခ်လိုက္ပါၿပီ။ WAMP ဆိုရင္ေတာ့ ~\wamp\www\ ေအာက္မွာျဖစ္ပါတယ္။ ေနာက္ပိုင္း D:\xampp\htdocs\ directory ကို ~ သေကၤတေလးအျဖစ္နဲ႔ အသံုးျပဳသြားမွာ ျဖစ္ပါတယ္။)
၁.၄။ ၿပီးရင္ drupal-6.16 ဆိုတဲ့ folder ကို ကိုယ္ေပးခ်င္တဲ့ နာမည္ေပးေျပာင္းလုိက္ပါ။ အေကာင္းဆံုးကေတာ့ ကိုယ္အသံုးျပဳမယ့္ web site နာမည္ ေပးလိုက္တာ အေကာင္းဆံုးပါပဲ ၊ အဲဒီအတြက္ ကၽြန္ေတာ္က ေတာ့ “tharsoe.co.cc” ဆိုၿပီး နာမည္ေပးလိုက္ပါတယ္။
၂။ Database တည္ေဆာက္ျခင္း
၂.၁။ ႏွစ္သက္ရာ browser ကို ဖြင့္လုိက္ပါ။ browser address bar မွာ http://localhost/phpmyadmin ဆိုၿပီး ရိုက္လိုက္ပါ။ ေအာက္ကပံုေလးအတိုင္းေပၚလာပါလိမ့္မယ္။

၂.၂။ create database ဆိုတဲ့ ေနရာေလးမွာ ႏွစ္သက္ရာ database name ေလးေပးလိုက္ပါ။ၿပီးရင္ create ဆိုတဲ့ button ေလးကို ႏွိပ္လိုက္မယ္ဆိုရင္ ကိုယ္ေပးထားတဲ့ database name ေလးနဲ႔ database တခု တည္ေဆာက္ၿပီးသြားၿပီျဖစ္ပါတယ္။
၂.၃။အဲဒီ database name ေလးကို မွတ္ထားလိုက္ပါ။
၃။ တပ္ဆင္ျခင္း (installation)
၃.၁။ အပိုင္း ၂ မွာဖြင့္ခဲ့တဲ့ browser မွာ new tab တခုထပ္ဖြင့္လိုက္ပါ။ (http://localhost/phpmyadmin ဖြင့္ထားတဲ့ tab ကို ဒီအတိုင္း ထားလိုက္ပါ။)
၃.၂။ http://localhost/cms/(အပိုင္း ၁.၃မွာ ေပးခဲ့တဲ့ folder name) ေလးကို အသစ္ဖြင့္ထားတဲ့ tab မွာ ရိုက္ထည့္လိုက္ပါ။ ေအာက္ကပံုေလး အတိုင္းေတြ႔ရမွာျဖစ္ပါတယ္။

၃.၃။ Install Drupal in English ကို ႏွိပ္လိုက္ပါ။ ေအာက္ကပံုေလး အတိုင္းေတြ႔ရမွာ ျဖစ္ပါတယ္။

အခုပံုကေတာ့ ~\tharsoe\site\default\ ေအာက္မွာရွိတဲ့ default.settings.php ဆိုတဲ့ file ကို settings.php လို႔ အမည္မေျပာင္းရေသးလို႔ျဖစ္ပါတယ္။( မွတ္ခ်က္။ ။settings.php file က အသံုးျပဳမယ့္ site နဲ႔ ပက္သက္တဲ့ database name ၊ php configuration setting ေတြအစရွိတဲ့ site နဲ႔ ပက္သက္သမွ် setting ေတြသိမ္းထားရာေနရာျဖစ္ပါတယ္။)
၃.၄။ default.settings.php ဆိုတဲ့ file ကို settings.php လို႔ အမည္ေျပာင္းၿပီးသြားၿပီဆုိရင္ page refresh/reload ျပန္လုပ္လုိက္ပါ။
၃.၅။ database configuration page ကိုေရာက္သြားပါလိမ့္မယ္။

အပိုင္း ၂.၃ မွာတုန္းက မွတ္လာခဲ့တဲ့ database name ကို Database Name ဆိုတဲ့ေနရာေလးမွာ ထည့္ရပါမယ္။ Database username and password ကေတာ့ MySQL Database server ကို install လုပ္တုန္းက ေပးခဲ့တဲ့ နာမည္နဲ႔ password ျဖစ္ပါတယ္။ default username : root, password : <NULL> ။ ၿပီးၿပီဆိုရင္ေတာ့ save and continue ေလးကို ႏွိပ္လိုက္ပါ။
၃.၆။ အခုဆိုရင္ ဆိုက္အတြက္လုိအပ္တဲ့ site name, admin account အတြက္ user name and password ေတြကို configure လုပ္ပါေတာ့မယ္။

- Site name ကေတာ့ logo ေလးေဘးနားမွာေပၚမယ္ နာမည္နဲ႔ title bar မွာ ေပၚမယ့္နာမည္ကို ထည့္ေပးရမွာပါ။
- Site e-mail address ကေတာ့ ကိုယ္ဆိုက္မွာ လာၿပီး registration လုပ္တဲ့သူရွိတဲ့အခါ၊ new password ေတာင္းတဲ့အခါ၊ စတ့ဲ အေျခအေနမ်ိဳးေတြမွာ site ရဲ့ admin ပိုင္းကမွာရွိတ့ဲသူေတြဆီကေန site ကပို႔ေပးတဲ့အေနနဲ႔ ပို႔ေပးဖို႔ ျဖစ္ပါတယ္။
- User name ကေတာ့ admin login အတြက္ျဖစ္ပါတယ္။

- ဒီ E-mail address ကေတာ့ site admin သက္သက္ အေနနဲ႔ သံုးဖို႔ ျဖစ္ပါတယ္။
- password and confirm password ကေတာ့ admin login အတြက္ျဖစ္ပါတယ္။
- ေအာက္က server setting ပိုင္းမွာကေတာ့
+ default time zone ကေတာ့ ကိုယ့္ရဲ့ဆိုက္ထဲမွာ အခ်ိန္နာရီေလးေတြျပခ်င္တဲ့ အခါရယ္၊ ကိုယ့္ဆိုက္က ဘယ္အခ်ိန္တုန္းက စၿပီး တည္ေဆာက္ခဲ့တယ္ဆိုတာေလးကို ျပခ်င္တဲ့ အေျခအေနေတြမွာအသံုးျပဳဖို႔လုိလာပါလိမ့္မယ္။
+ clean url ကေတာ့ သာမန္ ဆိုက္ေတြမွာဆိုရင္ ဥပမာ – index.php?id=1 စသည္ျဖင့္ ျပတဲ့ ေနရာေလးေတြမွာ index/id/1 ဆိုၿပီးေတာ့ SEO ( Search Engine Optimization ) အသံုးျပဳတဲ့ေနရာမွာ ပိုမိုျမန္ဆန္လြယ္ကူေစဖို႔ ျဖစ္ပါတယ္။ (SEO ဆိုတာက  google, yahoo စတဲ့ search engine ေတြကို ဆိုလိုတာျဖစ္ပါတယ္။)
- လိုအပ္တဲ့ အခ်က္အလက္ေတြထည့္ေပးၿပီးၿပီဆိုရင္ save and continue ေလးကိုႏွိပ္လိုက္ပါ။
၃.၇။ အခုဆုိရင္ drupal ကို install လုပ္ေနပါၿပီ။

၃.၈။ အခုဆိုရင္ drupal ကို install လုပ္ၿပီးသြားပါၿပီ။

ပံုထဲမွာ ျမင္ေနရတဲ့ warning message က ကၽြန္ေတာ္ရဲ့ php.ini file ထဲမွာ mail အတြက္ configuration ခ်ိန္းထားလို႔ ေပၚေနတာျဖစ္ပါတယ္။ မစိုးရိမ္ပါနဲ႔ ။
၃.၉။ your new site ဆိုတဲ့ လင့္ေလးကို ႏွိပ္လိုက္တယ္ဆိုတာနဲ႔ ေအာက္ကပံုေလးအတိုင္း ေပၚလာမွာျဖစ္ပါတယ္။

phpmyadmin မွာ create လုပ္ခဲ့တဲ့ database ကို တခ်က္ေလာက္သြားျပန္ၾကည့္လိုက္ပါ အခုဆိုရင္ အဲဒီ database ထဲမွာ table စုစုေပါင္း ၄၇ ခု ရွိေနပါလိမ့္မယ္။ ေနာက္ပိုင္း site အတြက္လုိအပ္တဲ့ modules ေတြ ထည့္တိုင္းမွာ database ထဲကို ကိုယ္အသံုးျပဳတဲ့ modules အလိုက္ လိုအပ္တဲ့ table ေတြေပါင္းထည့္သြားပါလိမ့္မယ္။ သာမန္ user ေတြအေနနဲ႔ ျပႆနာမရွိပါဘူး သိတယ္ဆိုရံုေလာက္ပါပဲ။ developer ေတြအေနနဲ႔ ေနာက္ပိုင္း customize modules ေတြ ဖန္တီးတဲ့အခါမွာ database structure ကို သိဖို႔ လိုအပ္ေကာင္း လုိအပ္ပါလိမ့္မယ္။
၄။ Default Admin page
ဒီအခန္းမွာ Drupal ကို တပ္ဆင္ၿပီးသြားရင္ ေတြ႔ရမယ့္ ထိန္းခ်ဳပ္ကြပ္ကဲသူအတြက္ default admin page(menu) အေၾကာင္းကိုေဆြးေႏြးသြားမွာျဖစ္ပါတယ္။
http://localhost/cms/thurein.org (thurein.org က ကၽြန္ေတာ္ေပးခဲ့တဲ့ နာမည္ျဖစ္ပါတယ္။)ကို browser address bar မွာ ရိုက္ထည့္ၿပီး ဖြင့္လိုက္ပါ။ ေအာက္ကပံုေလးအတိုင္းေတြ႔ရမွာျဖစ္ပါတယ္။

username and password ေနရာမွာ ၃.၆ မွာတုန္းက ေပးခဲ့တဲ့ admin username and password ကို ထည့္ၿပီး enter ႏွိပ္လုိက္မယ္ဆိုရင္ admin home page ကိုေရာက္သြားပါလိမ့္မယ္။

- My account
- Create content
- Administer
- Log out
ဆိုၿပီး default menu 4 ခုကိုေတြ႔ရမွာျဖစ္ပါတယ္။ (ေနာက္ပိုင္း ကိုယ္install လုပ္တဲ့ modules ေတြေပၚမူတည္ၿပီးေတာ့ menu structure က ေျပာင္းသြားပါလိမ့္မယ္။)
၄.၁။ My Account
ဒါကေတာ့ user တစ္ဦးခ်င္းစီရဲ့ ကိုယ္ပိုင္ အေကာင့္နဲ႔ သက္ဆိုင္တဲ့ အေၾကာင္းအရာေလးေတြကို ေရးထားတဲ့ေနရာျဖစ္ပါတယ္။ အခုေတာ့ admin account ပဲရွိေသးတဲ့အတြက္ admin အေၾကာင္းကိုပဲ ျပထားတာျဖစ္ပါတယ္။

၄.၂။ Create Content
Create Content ကိုႏွိပ္လိုက္မယ္ဆိုရင္ default အေနနဲ႔
Page and story ဆိုတာေလးကိုေတြ႔ရမွာျဖစ္ပါတယ္။

၄.၂.၁။ Page
Page content အပိုင္းကေတာ့ ကိုယ့္ဆိုက္ရဲ့ အေၾကာင္းေလးေတြ၊ ဆက္သြယ္ရမယ့္ လိပ္စာေလးေတြ၊ စတဲ့ comment ေပးစရာမလိုတဲ့ information ေလးေတြကို ျပဖို႔ ျဖစ္ပါတယ္။ Page content မွာ ေရးထားတဲ့ information ေတြက ဆိုက္ရဲ့ home page မွာ ေပၚမွာမဟုတ္ပါဘူး။
၄.၂.၂။ Story
Page မွာ information ေတြကို ျပသလိုပဲ ဒီေနရာမွာလဲ ျပမွာပါ။ ဒါေပမယ့္ story content မွာက user ေတြအေနနဲ႔ comments ေတြေပးႏိုင္မယ္၊ ဆိုက္ရဲ့ သတင္းေတြ၊ ကိုယ့္တင္ျပခ်င္တဲ့ information ေတြကို Initial Home Page မွာ blog ပံုစံအေနနဲ႔ ျပလို႔ရမွာျဖစ္ပါတယ္။
၄.၃။ Administer
ဒါကေတာ့ ဆိုက္ကို ကိုယ္စိတ္ႀကိဳက္ တည္ေဆာက္ျပဳျပင္ဖန္တီး ၿပီးလုိသလို ကြပ္ကဲထိန္းခ်ဳပ္လုပ္ကိုင္တဲ့ေနရာေလးျဖစ္ပါတယ္။
ဒီေနရာေလးမွာလဲ default menu ၆ ခုကိုေတြ႔ရမွာ ျဖစ္ပါတယ္။ အဲဒါေတြကေတာ့
- Content Management
- Site Building
- Site configuration
- User management
- Reports
- Help
ေဖာ္ျပပါပံုေတြထဲက fig: 4.3.1 ရဲ့ ေပၚနားေလးမွာ By Task and By Module ဆိုၿပီး menu tabs ၂ခုကိုေတြ႔ပါလိမ့္မယ္။
- By Task ဆိုတာကေတာ့ ဘယ္ဘက္ေဘးက administer menu ေအာက္ထဲမွာ ရွိတဲ့ menus ၆ ခုထဲမွာရွိတဲ့ sub-menus ေတြကို administer menu ေအာက္ထဲမွာ ရွိတဲ့ menus ၆ ခုရဲ့ နာမည္ အတိုင္း ခြဲထားတာျဖစ္ပါတယ္။
- By Module ဆိုတာကေတာ့ ကိုယ္ installation လုပ္ထားတဲ့ modules ေတြမွာ ပါ၀င္တဲ့ menu ေတြကို သက္ဆိုင္ရာ modules ေတြအလိုက္ ခြဲေပးထားတာျဖစ္ပါတယ္။
- By Task
fig: 4.3.1

fig: 4.3.2

- By Module
fig: 4.3.3

fig: 4.3.4

၄.၃.၁။ Content Management
Content Management အပိုင္းမွာ  default menu ၆ ခုရွိပါတယ္။
- Comments
- Content
- Content types
- Post settings
- RSS publishing
- Taxonomy
တို႔ျဖစ္ၾကပါတယ္။
fig : 4.3.5

Comment
ကိုယ့္ရဲ့ဆိုက္ကို လာေရာက္လည္ပတ္သူေတြက ကိုယ္တင္ထားတဲ့ ပိုစ့္၊ သို႔ ကိုယ္ဆိုက္နဲ႔ ပက္သက္ၿပီး ထားသြားတဲ့ သူတို႔ရဲ့ ထင္ျမင္ခ်က္ေတြ၊ မွတ္ခ်က္ေတြကို ျပင္သင့္တာျပင္ ဖ်က္သင့္တာဖ်က္ ျပသင့္တာျပဖို႔ အတြက္ ထိန္းခ်ဳပ္တဲ့ေနရာျဖစ္ပါတယ္။
Content
ကိုယ္တင္ထားတဲ့ပိုစ့္ေတြကို ျပဳျပင္ထိန္းသိမ္း တဲ့ေနရာျဖစ္ပါတယ္။
Content Types
content ေတြကို အမ်ိဳးအစားခြဲတာ တနည္းအားျဖင့္ categorize လုပ္တာပဲျဖစ္ပါတယ္။ ေရွ႔ 4.2 Create content မွာတုန္းက Page and Story ဆိုၿပီး default 2 ခုေတြ႔ခဲ့ၾကမွာပါ။ အခုဒီမွာကေတာ့ 4.2 မွာတုန္းက ေတြ႔ခဲ့ရတဲ့ Page and story ကို ျပင္ခ်င္လို႔ပဲ ျဖစ္ပါေစ၊ ကိုယ္လိုတဲ့ အျခား content type တခုခုကို အသစ္ထပ္ထည့္ခ်င္လို႔ပဲ ျဖစ္ပါေစ (ဥပမာ။  ။ ကၽြန္ေတာ္က IT products သတင္းနဲ႔ ပက္သက္တာေတြကို သပ္သပ္ တခုအေနနဲ႔ျပခ်င္တယ္ဆိုရင္) ဒီေနရာမွာ ျပဳလုပ္ရမွာ ျဖစ္ပါတယ္။
Post setting
ပထမဆံုး initial page(home page) မွာ ပိုစ့္ဘယ္ႏွစ္ခုျပမွာလဲ၊ ျပတဲ့ေနရာမွာလဲ ပိုစ့္ရဲ့ေခါင္းစဥ္ေတြခ်ည္းးကိုပဲ ျပမွာလား။ စာကိုယ္ေတြကိုေရာ ျပမွာလား၊ စာကိုယ္ေတြကို ျပခ့ဲတယ္ဆိုရင္လဲ အကုန္လံုးအျပည့္ျပမွာလား၊ ဒါမွမဟုတ္ စာလံုးေရ အေရအတြက္ ဘယ္ေလာက္ပဲ ျပမွာ စသည္ျဖင့္ ကိုယ္ျပခ်င္တ့ဲ စာမ်က္ႏွာ အေျခအေနေပၚလုိက္ၿပီး ျပဳျပင္ေျပာင္းလဲဖို႔ ေနရာျဖစ္ပါတယ္။
RSS publishing
ကိုယ္ခ်ိတ္ဆက္ထားတဲ့ တျခား သူငယ္ခ်င္းအေပါင္းအသင္းမိတ္ေဆြေတြရဲ့ ဆိုက္ေတြမွာ ပိုစ့္အသစ္၊ သတင္း အသစ္ ၊အေၾကာင္းအရာ အသစ္တခုခုတင္ၿပီဆို ကို္ယ့္ရဲ့ဆိုက္မွာ လာၿပီးျပေပးေစခ်င္တဲ့ ေနရာေလးျဖစ္ပါတယ္။ အဲလိုျပေပးတဲ့အခါမွာလဲ ဥပမာ ပိုစ့္ဆိုလဲ ပိုစ့္ရဲ့ ေခါင္းစဥ္ကိုပဲ ျပေစခ်င္တာလား၊ စာကိုယ္ေရာ ျပခ်င္လား စသည္ျဖင့္ ျပဳျပင္ဖို႔ေနရာေလးပဲ ျဖစ္ပါတယ္။
Taxonomy
tags ပံုစံပါပဲ ကိုယ္လိုခ်င္တ့ဲ စကားလံုး အစုေ၀းေလးေတြကို စစ္ထုတ္ေပးတဲ့အလုပ္ကိုလုပ္ပါတယ္။ (သူ႔ရဲ့ description မွာေတာ့ categorize အလုပ္ပါလုပ္တယ္လို႔ ေျပာပါတယ္ ကၽြန္ေတာ္ေတာ့ တခါဖူးမွ် မလုပ္ၾကည့္ဖူးေသးဘူး။ tags ဆန္ဆန္ စာလံုးဆြဲထုတ္တာေလာက္ပဲ လုပ္ၾကည့္ဖူးေသးတယ္။)
၄.၃.၂။ Site building
ဒီေနရာကေတာ့ ကိုယ့္ရဲ့ဆိုက္ကို ကိုယ္လိုသလို ျပဳျပင္တည္ေဆာက္တဲ့ေနရာေလးပါ၊
-Blocks
-Menus
-Modules
-Themes
ဆိုၿပီး ၄ ခုရွိပါတယ္။
fig 4.3.6

Blocks
Blocks ဆိုတာက ကိုယ့္ဆိုက္ရဲ့ template ပံုစံျဖစ္ပါတယ္။
fig 4.3.7

အဓိက အားျဖင့္ Header, Footer, Left, Right and Contents ဆိုၿပီး Regional ၅ ပိုင္းရွိပါတယ္။ အဲဒီ အပိုင္းေတြက ကိုယ္ေရြးတဲ့ themes ေပၚမူတည္ၿပီး တခုနဲ႔ တခု ပါ၀င္တဲ့ Block region အေရအတြက္၊ ဖြဲ႔စည္းပံုမတူၾကပါဘူး။
default themes မွာပါတဲ့ Block ဖြဲ႔စည္းပံုပါ။
4.3.8

4.3.9

ပံုရဲ့ အလယ္မွာ Block, Region, Operation ဆိုၿပိး column 3 ခုေတြ႔ရပါလိမ့္မယ္။
Block ဆုိတာကေတာ့ ကိုယ္ျပခ်င္တဲ့ Block ေတြရဲ့ ေခါင္းစဥ္(သို႔) နာမည္ျဖစ္ပါတယ္။
Region ဆိုတာကေတာ့ ေပၚမွာေဖာ္ျပခဲ့သလုိပဲ Header, Footer, Left, Right and Contents ေတြရဲ့ ေနရာကိုေရႊ႕ရေအာင္လို႔ ေပးထားတဲ့ dropdown list box ျဖစ္ပါတယ္။ ကိုယ္လိုခ်င္တဲ့ ေနရာကိုေရႊ႕တဲ့အခါမွာ အဲဒိ dropdown list box ထဲက Region ေတြကိုေရြးၿပီး ေရႊ႔႕လို႔ရသလို Block title ရဲ့ ဘယ္ဘက္မွာရွိတဲ့ အေပၚ၊ေအာက္၊ဘယ္၊ညာ ျမားေလးေပၚမွာ mouse ကို ဖိၿပီး drag and drop သြားလို႔လဲရပါတယ္။
Operation column မွာကေတာ့ user ေတြကိုယ့္ဆိုက္ကိုလာတဲ့အခါမွာ ဒိ Block ေနရာမွာ ေခါင္းစဥ္ အေနနဲ႔ ဘာျပမယ္။ ဒီ Block ကိုေတာ့ ျဖင့္ ဘယ္လို႔ role အဆင့္ရွိတဲ့ user ေတြပဲ ျမင္ခြင့္ သံုးခြင့္ရွိမယ္အစရွိတဲ့ setting ေတြအတြက္ configuration ခ်တ့ဲေနရာျဖစ္ပါတယ္။
Operation->configuration မွာ စုစုေပါင္း setting အမ်ိဳးအစား ၄ ခုရွိပါတယ္။
- Block specific settings -> Block title ကို ကိုယ့္ျပခ်င္တဲ့ နာမည္နဲ႔ျပဖို႔ ျဖစ္ပါတယ္။
- User specific visibility settings -> ဆိုတာကေတာ့ registration လုပ္ၿပီး အသံုးျပဳသူေတြအေနနဲ႔ ကိုယ့္ရဲ့ account setting ကိုလာတဲ့အခါမွာ ဒီ Block ကို ေပၚခ်င္လား မေပၚခ်င္ဘူးလား။ စသည္ျဖင့္ ကိုယ့္စိတ္ႀကိဳက္ ျပင္ခြင့္ေပးႏုိင္ဖို႔ admin က သတ္မွတ္ေပးရန္ျဖစ္ပါတယ္။
- Role specific visibility settings ->ကေတာ့ ဘယ္အဆင့္ရွိတဲ့ user ေတြကိုပဲ  ဒီ Block contents ေတြကိုျပမယ္။ က်န္တဲ့ user role ေတြကိုမျပရေအာင္ setting လုပ္တဲ့ေနရာျဖစ္ပါတယ္။
- Page specific visibility settings -> ကေတာ့ ဘယ္လုိ page ေတြကုိေရာက္တဲ့ အခါမွာ ဒီ Block ကိုျပၿပိး ဘယ္လို page ေတြေရာက္တဲ့အခါမွာ မျပဘူး ဆိုတာမ်ိဳးပါ။( ဥပမာ – အသံဳးျပဳသူတစ္ေယာက္ ဒိဆိုက္ကိုလာတယ္ အဲဒီအတြက္ News ဆိုတ့ဲ Block က သူဘယ္ page ကိုသြားသြား အၿမဲတမ္း ေပၚေနမွာျဖစ္ေပမယ့္ News listed page ကို ေရာက္သြားမယ္ဆိုရင္ေတာ့ အဲဒိ News ဆိုတဲ့ Block ဟာ ေပ်ာက္သြားမွာ ျဖစ္ၿပိး အျခား Block တခု သို႔ ဘာမွမေပၚေတာ့တာမ်ိဳးျဖစ္ေအာင္ setting ခ်တဲ့ေနရာျဖစ္ပါတယ္။
အခု site building->menus and site building->modules အပိုင္းကို ေက်ာ္ၿပီး site building->themes အပိုင္းကို အရင္သြားလိုက္မယ္။ ဘာျဖစ္လို႔လဲ ဆိုေတာ့ site building->menus အပိုင္းကေနစၿပီး ေနာက္ဘက္က အပိုင္းေတြကို တခုခ်င္းစီ မရွင္းေတာ့ပဲ ဆိုက္ေလးတခု လုပ္ၾကည့္ရင္း ရွင္းသြားမယ္စိတ္ကူးလိုက္တယ္။ ဘာေၾကာင့္လဲ ဆိုေတာ့ အဲဒါေတြက တခုခ်င္းစီရွင္းေနရင္ ရွင္းျပရတဲ့ ကၽြန္ေတာ္ကိုယ္တိုင္ေတာင္ လည္ထြက္သြားတယ္။(အမွန္က အပ်င္းႀကီးတာပါ။ ကိုယ့္ကိုကိုယ္ အသံုးမက်ရင္ မက်ဘူး ေျပာတာမဟုတ္ဘူး။) ေနာက္ၿပီး အဲဒီအပိုင္းေတြက ကိုယ္လုပ္ခ်င္တဲ့ ဆိုက္ရဲ့ အေျခအေနေပၚမူတည္ၿပီး ကြဲျပားသြားတာဆိုေတာ့ တခုခ်င္းစီလုိက္ရွင္းေနရင္ အဆင္မေျပေလာက္ဘူး။
- Themes
အဲ့သည္ေတာ့ ကၽြန္ေတာ္ဆိုက္ေလးက ဘယ္လိုဆိုက္မ်ိဳးေလး ဖန္တီးမယ္ဆိုတာအရင္စဥ္းစားလိုက္တယ္။ ကၽြန္ေတာ္ရွာေတြ႔ထားတဲ့ နည္းပညာနဲ႔ ပက္သက္တဲ့ သတင္း၊ software၊ နည္းပညာ အခ်က္အလက္အေတြ၊ တျခား ကၽြန္ေတာ္တင္ခ်င္တ့ဲ အေၾကာင္းအရာေတြ စံုစီနဖာ ေပါက္ေပါက္ရွာရွာ ကြိစိကြစိ ေပါင္းပန္းေလးဆယ္ အေရာအေႏွာ အင္း စိတ္ကူးတည့္ရာ အေၾကာင္းအရာေတြ အကုန္တင္မယ္ လို႔ေျပာခ်င္တာပါ။ အဲဒီ စိတ္ကူးနဲ႔တင္ပဲ site building->themes ကိုသြားၿပီး ၾကည့္လိုက္ေတာ့


ကၽြန္ေတာ္လိုခ်င္တဲ့ ပံုစံတခုမွ မဟုတ္ဘူး။
အဲဒီေတာ့ ကၽြန္ေတာ့္ စိတ္ႀကိဳက္ themes ေလးရဖို႔ google မွာ drupal 6 themes free download ဆိုၿပီးရိုက္ၿပီးရွာလိုက္တယ္။
- အဲလိုေလွ်ာက္ရွာရင္း ဒီဟာေလးသြားေတြ႔လိုက္တယ္။
- အဲဒီ themes ရဲ့ version ကို စစ္ၾကည့္လိုက္ေတာ့ 6.x-1.5 တဲ့ ဆိုလိုတာက version 6.15 အတြက္ ထုတ္ထားတာပါ။ ဒါေပမဲ့ ကၽြန္ေတာ့္ရဲ့ version က 6.19 ဆိုေတာ့ ရေလာက္မယ္ထင္လို႔ ေဒါင္းလိုက္တယ္။
- ရလာတဲ့ .tar.gz file ကို winrar သံုးၿပီးျဖည္လိုက္ပါတယ္။
- ၿပီးေတာ့ ကၽြန္ေတာ္ဆိုက္ေလးကို ကၽြန္ေတာ္စက္မွာသိမ္းထားတဲ့ ေနရာ ~\tharsoe-info\sites\all\themes ဆိုတဲ့ ေအာက္မွာသြားထည့္လိုက္ပါတယ္။ (~\tharsoe-info\sites\all\ ေအာက္မွာ themes folder မေဆာက္ရေသးဘူးဆိုရင္ မိမိဖာသာေဆာက္လိုက္ပါ။ ဒါမွ ကိုယ္က အသစ္ထည့္ထားတဲ့ theme က ဘယ္ဟာလဲ အရင္ default ပါတာက ဘယ္ဟာလဲ သိမွာပါ။)
- အခု site building->themes ကို သြားၾကည့္လုိက္တယ္ဆိုရင္ ကိုေတြ႔ရမွာျဖစ္ပါတယ္။
- ၿပီးေတာ့ Enabled အမွန္ေလးျခစ္ default တစ္ခ်က္ႏွိပ္ ေပးၿပီးသြားၿပီးၿပီသြားလို႔ ေအာက္နားက save and configuration ကို ႏွိပ္လိုက္မယ္ဆိုရင္ အခုလိုေလးေျပာင္းသြားမွာျဖစ္ပါတယ္။
အခုဆိုရင္ theme က ကၽြန္ေတာ္စိတ္ႀကိဳက္ရပါၿပီ။ က်န္တဲ့ ကၽြန္ေတာ္လိုခ်င္တဲ့ အေသးစိတ္ အပိုင္းေလးေတြကို ေနာက္မွ ျဖည္းျဖည္းခ်င္း ျပင္ယူပ့ါမယ္။
Installation of the drupal modulesdrupal modules installation ပိုင္းက အရင္မေျပာခင္ drupal မွာသံုးေနတဲ့ module ဖြဲ႔စည္းပံုကို အရင္ ေျပာခ်င္တယ္။ သူက joomla လို modules ေတြက တခုနဲ႔ တစ္ခု လံုး၀တစ္သီးတစ္ျခားစီျဖစ္ေနတာမ်ိဳးမဟုတ္ပဲ တစ္သီးတစ္ျခားစီ ျဖစ္ေနတာလဲ ရွိသလို တခုနဲ႔တစ္ခု ဆက္စပ္မႈရွိတဲ့ modules ေတြလဲ ရွိတယ္။ ေျပာရမယ္ဆိုရင္ တစ္သီးတစ္ျခားစီရွိတဲ့ module ေတြက အေတာ္နည္းၿပီးေတာ့ တခုနဲ႔ တစ္ခု ဆက္စပ္ေနတဲ့ modules ေတြက ေတာ္ေတာ္မ်ားတယ္။ ဆုိေတာ့ drupal ရဲ့ modules ဖြဲ႔စည္းတည္ေဆာက္ပံုက နဲနဲရႈပ္တယ္။ ဒါေပမဲ့ ဘယ္ေလာက္ႀကီးရႈပ္ရႈပ္ပါ ေနာက္ေတာ့ရွင္းသြားပါလိမ့္မယ္။ အခု admin menu module ကို ဘယ္လို install လုပ္လဲ ဆိုတာေျပာပါ့မယ္။ ၿပီးရင္ module တခုနဲ႔တစ္ခု ၾကားကဆက္သြယ္မႈကို သိေအာင္ ဘယ္လုိလုပ္လဲ ဆိုတာရယ္။ အဲဒီလို ဆက္စပ္မႈရွိတဲ့ module တခုကို install လုပ္ၾကည့္ပါမယ္။ - http://drupal.org/project/admin_menu အဲဒီက ကိုယ္ သံုးေနတဲ့ drupal version နဲ႔ အနီးစပ္ဆံုး admin menu module version ကို ေဒါင္းလုိက္ပါ။
- tar.gz file ေလးရလာပါလိမ့္မယ္။ ျဖည္လုိက္ပါ။
- ျဖည္ထားတဲ့ folder ေလးကို copy ကူးလာလုိက္ပါ။
- ~\tharsoe-info\sites\all\  ရဲ့ေအာက္မွာ modules ဆိုၿပီး folder တစ္ခု ေဆာက္လိုက္ပါ။
- အခုနက copy ကူးလာတဲ့ admin menu folder ေလးကို ဘာနာမည္မွ မေျပာင္းပဲ ~\tharsoe-info\sites\all\modules folder ေအာက္မွာ ေနရာခ်လိုက္ပါ။
- ၿပီးရင္ site building->modules ကို သြားၾကည့္လိုက္မယ္ဆိုရင္ အဲဒီလိုေလး ေတြ႔ရပါလိမ့္မယ္။
- ပံုမွာ ျပထားသလို အကြက္ေလးထဲမွာ အမွန္ျခစ္ေလး ျခစ္လိုက္ပါ။
- ၿပီးရင္ save and configuration ကို သြား ႏွိပ္လိုက္ပါ။ ဒါဆိုရင္ အဲလိုေလး ေတြ႔လာရပါလိမ့္မယ္။ အခုက ကၽြန္ေတာ္က admin logged in လုပ္ထားလို႔ အဲလုိေတြ႔ရတာ ျဖစ္ၿပီးေတာ့ မလုပ္ထားဘူးဆိုရင္ ဒီလိုေလး ေတြ႔ရမွာျဖစ္ပါတယ္။
ဒါကေတာ့ core modules option ထဲက Taxonomy, Comment and Forum modules ေတြရဲ့ ဆက္စပ္မႈပါ။
Forum module ကိုသံုးခ်င္တယ္ဆိုရင္ Taxonomy and Comment modules ၂ ခုကို ဖြင့္ေပးထားရပါမယ္။ အဲဒီအတြက္ Forum modules ကိုသံုးဖို႔ဆိုရင္ Taxonomy and Comment modules ေတြကို လုိအပ္တယ္ဆိုတာကို Depends on: Taxonomy (enabled), Comment (enabled) ဆိုတဲ့ စာေၾကာင္းေလးနဲ႔ ျပထားၿပီးေတာ့။ Taxonomy module မွာဆိုရင္ Taxonomy modules ကို Forum က ေခၚသံုးႏိုင္ေၾကာင္းကို Required by: Forum (disabled) စာေၾကာင္းနဲ႔ ျပထားပါတယ္။ အဲဒီလိုပဲ Comment module မွာဆိုရင္ Comment module ကို Forum and Tracker modules ေတြက ေခၚၿပီး သံုးႏိုင္တယ္ဆိုတဲ့ အေၾကာင္း Required by: Forum (disabled), Tracker (disabled) ဆိုၿပီးျပထားပါတယ္။
Forum module ကို ကၽြန္ေတာ္တုိ႔ အမွန္ျခစ္ေလး ေပးလိုက္မယ္ဆိုရင္ Taxonomy and Comment modules ေတြမွာရွိတဲ့  Forum (disabled) စာေၾကာင္းေလးဟာ Required by: Forum (enabled) ဆိုၿပီး ေျပာင္းသြားမွာျဖစ္ပါတယ္။
အဲဒီအတြက္ Depends on ဆိုတာကေတာ့ မွီခို (သို႔) ေခၚသံုး (သို႔) သားသမီး module လို႔ သတ္မွတ္လို႔ရပါတယ္။ Required by ဆိုတာကေတာ့ အမီွခိုခံရတဲ့ (သို႔)ေခၚသံုးခံရတဲ့ (သို႔) မိဘ module လို႔ သတ္မွတ္ရမွာပါ။
အဲဒီအတြက္ drupal မွာ module တခုဟာ အျခား တစ္ခုထက္ပိုတဲ့ modules ေတြကို ေခၚၿပီး သံုးထားတာ ရွိသလို။ module တခုဟာ အျခား တစ္ခုထက္ပိုတဲ့ modules ေတြက ေခၚၿပီး အသံုးခ်ခံထားတာလဲ ရွိပါတယ္။ အဲလိုပဲ တျခား ဘယ္ modules နဲ႔မွ ဆက္စပ္မႈ မရွိပဲ တစ္သီးတစ္ျခား ရပ္တည္ေနတာလဲ ရွိပါတယ္။
ဒီပံုေလးကိုၾကည့္ၾကည့္ရေအာင္ အဲဒီပံုမွာဆိုရင္ ကၽြန္ေတာ္ WYSIWYG API and Views modules ေတြ ထည့္ထားတာ ျဖစ္ပါတယ္။
WYSIWYG ကေတာ့ အေပၚက admin menu လိုပဲ ဘာနဲ႔ မွ ဆက္စပ္မႈမရွိပါဘူး။
Views ကေတာ့ သူ အတြင္းထဲမွာကိုပဲ ၃ ခုရွိပါတယ္ အေပၚဆံုးက တခုကို မဖြင့္ေပးထားဘူးဆိုရင္ ေအာက္က ၂ ခုကို သံုးလို႔မရပါဘူး။ သူကေတာ့ တျခား module ေတြနဲ႔ဆက္စပ္မႈမရွိေပမယ့္လု႔ိ သူအတြင္းထဲက child modules and parent module ေတြအခ်င္းခ်င္း ဆက္စပ္မႈရွိေနပါတယ္။
ဒါကေတာ့ ကၽြန္ေတာ့္ ဆိုက္ေလးမွာ လာတဲ့သူေတြကို သာမန္ဆိုက္ေတြက user registration and log in ပံုစံအစား pop-up ေလးနဲ႔ ျပခ်င္လို႔ ထည့္မယ့္ module ျဖစ္ပါတယ္။ အဲဒီမွာဆုိရင္ Depends on: Ajax (missing), Ajax_thickbox (missing) ဆိုတဲ့ စာေၾကာင္းေလးကို ေတြ႔မွာပါ။ ဆိုလိုတာက ဒီ module ကို သံုးခ်င္တယ္ဆိုရင္ Ajax and Ajax_thickbox modules ၂ ခုထပ္လိုမွာျဖစ္ပါတယ္။ အဲဒီအတြက္ google မွာ drupal Ajax module ရယ္ drupal Ajax_thickbox module ရယ္  ဆိုၿပီး သြားရွာၿပီးထပ္ထည့္ေပးမွ ajax log in and registration ဆိုတဲ့ module က အလုပ္လုပ္မွာျဖစ္ပါတယ္။
အခုကၽြန္ေတာ္ကေတာ့ အေပၚမွာ ေရးထားတဲ့ 18 modules ေတြရယ္ အခုကၽြန္ေတာ္ေျပာတဲ့ Ajax log in and registration ေလးေတြကို installation လုပ္ေနပါၿပီ။