Sunday, 9 August 2009

command မက်န္ရန္

run ထဲမွာကိုယ္လုပ္ခဲ႕တဲ႕ command ေတြမက်န္ေအာင္လ

task bar ေပၚမွာ right click > Properties >Start Menu tab ေအာက္က
Classic Start menu ေဘးက Customize ကိုကလစ္လုိက္ပါ
ျပီးရင္ clear ဆိုတာေလးကို ထပ္ကလစ္ျပီး ok ေတြနဲ႕ထြက္လာလုိက္ပါ
အဆင္ေျပသြားပါလိမ့္မယ္

ဒီလိုေလးလုပ္ၾကည့္ပါလား ။
၁။ Start – Run – regedit ဟု ႐ိုက္။ Enter
၂။ HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \RunMRUအား Click လုပ္။
၃။ညာဘက္႐ွိ Box ထဲတြင္ Delete လုပ္ခ်င္ေသာ File အား Right Click ၊ Delete လုပ္ပါ။ မိမိ Delete လုပ္ခ်င္ေသာ Commands အားလုံးကို Delete လုပ္ႏိူင္ပါသည္။
၄။Confirm Value Delete Box ေပၚလာေသာအခါ Yes ေပးပါ။OK သြားပါၿပီ Restart ေပးၿပီး ၿပန္တက္လာရင္ ဖ်က္ထားတဲ႔ command မ်ား ေပ်ာက္သြားမယ္
To continue

pre password

ဒီတစ္ခါpassword ကိုသူမ်ားဖြင့္မရေအာင္လုပ္ၾကေအာင္
Run box ----->syskey ကိုရိုက္ထည့္ပါ window box က်လာရင္ update ကိုေရြးပါ
ျပီးရင္ password startup ကိုေရြးပါ ၄င္းေနာက္password ရိုက္ထည့္ျပီး ok ေပးလိုက္ရင္ရပါျပီ
ဒါဆိုတို႕ေတြရဲ႕ window password မလာခင္ဒီေပးထားတဲ့ password box ကအရင္လာမွာျဖစ္ပါတယ္

windown cd နဲ႕ repair ျပန္လုပ္ရင္ရတယ္ေျပာတယ္..
သူက system32 ထဲက system ေတြကိုျပန္ၿပီး
repair လုပ္တဲ့အခါ syskey ေပ်ာက္သြားတယ္..
စမး္ၾကည့္ေပါ့ ..
တစ္ျခား program ေတြေတာ့ဒီအတိုင္းပဲသံုးလို႕ရပါတယ္..
ဘာမွ ေျပာလဲမႈမရွိဘူးလို႕ သိရတယ္..
******* password********ျပန္ေဖ်ာက္ခ်င္တယ္ဆုိရင္
Run box >syskey>Update ကိုသြားၿပီး StartUp Key မွာ Syaetem Generated Password ကို ေရြးလိုက္ပါ..
Password ေတာင္းရင္ အရင္ေပးထားတဲ့ Password ရိုက္ထဲ့ေပးလိုက္ပါ.. အဆင္ေျပသြားပါလိမ့္မယ္...
password ကိုျပန္ဖ်က္ခ်င္ရင္ ပထမပံုစံအတိုင္းျပန္၀င္ပါ ျပီးရင္ system generated password မွာ check လုပ္လိုက္ရင္ရပါျပီဒါဆို password ကျပန္ျပီးေပ်ာက္သြားပါလိမ့္မယ္
To continue

to disable C or D

c or D ကိုပိတ္ၾကည့္မယ္

Run box \gpedit.msc\user configuration\Administrative template\window component\ window explorer \ညာဘက္မွာ prevent access to drive to my computer ဆိုတာေလးကို double click လုပ္ျပီ enable ေပးပါ ျပီးရင္ ေအာက္မွာရိွတဲ့ drop down arrow ေလးကေနကိုယ္ေပးခ်င္တဲ့ C or D ကိုေရြးျပီးအိုေကေပးလိုက္ရင္ရပါျပီး
ျပီးရင္ run box ကေန gpupdate လို႕ရိုက္ထည့္လိုက္ပါဒါကေတာ့ restart အတိုနည ္းေလးပါ ။
To continue

to see IP address

လြယ္လြယ္ကူကူနဲ့ အိုင္ပီ Address ၾကည့္မယ္

အခုေရးတဲ့ဖုိင္ကေတာ့ Batch file အမ်ဳိးအစားပါ။ဒီဖုိင္ကို run လုိက္ရင္ သင့္စက္ရဲ႔ IP,Subnet,Gateway, MAC , DNS , Server ေတြရဲ႔ Address ကိုျပရံုအျပင္ သင့္ရဲ႔ Network Adaptor ေကာင္းမေကာင္းကိုပါ တခါတည္း စစ္ ေပးအံုးမွာျဖစ္တယ္။ ေအာက္ကစာသားကို Notepad ထဲကိုကူးထည့္ပါ C:\windows ဖိုလ္ဒါ ေအာက္တြင္ ဖုိင္နာမည္ IP.Bat ရုိက္သိမ္းပါ။ၿပီးလွ်င္ run box ကိုဖြင့္ၿပီး ip ရုိက္ enter ေခါက္လိုက္ပါ။


@echo.
@echo IP For Technology Pass Computer.
@echo By:lusoe
@ipconfig/all | find "IP Address"
@ipconfig/all | find "Subnet Mask"
@ipconfig/all | find "Default Gateway"
@ipconfig/all | find "Host Name"
@ipconfig/all | find "DNS Suffix Search List"
@ipconfig/all | find "Physical Address"
@ipconfig/all | find "DHCP Enabled"
@ipconfig/all | find "DHCP Server"
@ping 127.0.0.1
@echo.
@pause

၁) Run Box မွာ cmd ေရး enter ႏွိပ္။ ၿပီးရင္ ipconfig /all အဲဒါကုိေရးၿပီး enter ႏွိပ္လုိက္ရင္လည္း ရေၾကာင္းပါ။

၂) မိမိ တို႔စက္ရဲ႔ internet ip ႏွင့္ Gateway ကို ျမန္ဆန္စြာၾကည့္ရႈခ်င္တယ္ဆိုရင္ ေတာ့့ ေအာက္ကနည္းလမ္းေလး အတိုင္းလုပ္ေဆာင္ႏိုင္ပါတယ္ ခင္မ်ာ။
Start Menu ---- > Run ကိုဖြင့္ပါ>Type cmd /k ipconfig ကိုရုိက္ၿပီး Enter ေခါက္ပါ။ u will be okay!

To continue

to move pointer

mouse မပါပဲ Keyboard နဲ႔ pointer ကိုေ႐ႊ႕ရေအာင္

ကြန္ မွာ mouse မပါပဲ Keyboard နဲ႔ pointer ကို ေရြ့ရေအာင္
Control Panel ကိုသြားပါ
Accessibility Options ကို cLick လုပ္ပါ
mouse Tab ကို ေရြးပါ . . .Use Mouse Key click လုပ္ပါ Apply လုပ္ပါ
ဒါဆို Taskbar မွာ mouse ပံုေလးေတြ႔ရလိမ့္မယ္
Number Key Pad က 7 8 9 4 6 1 2 3 ကိုသံုးၿပီး Pointer ေ႕ရြပါ
Number က Enter ပါ . . "/" က Left Click "-" က Right Click
To continue

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" လို႔ေရးေပးရပါတယ္ ...

To continue

Toclose task manager

Task Manager ကို ပိတ္မယ္

Run box \ gpedit.msc \ User comfiguration \ Administrative template \ system \Ctrl +Alt +Del \ ကိုေရြးပါ ၄င္း၏ညာဘက္တြင္ Remove Task manager ကို doubleclick လုပ္ျပီး Enable ကိုေရြးလိုက္ပါ ျပီရင္စက္ restart ခ်လိုက္ပါ ဒါဆိုရင္ေတာ့ Task manager
To continue

Change color

Color ေလးေတြ change ရေအာင္

Change color of command Window in Window XP
ဗဟုသုတေပါ႔...သိျပီးတဲ႔ လူေတြအတြက္ေတာ႔ မဟုတ္ဘူးဗ်ာ မသိေသးေသာသူမ်ားအတြက္ပါ
Start->run->cmd-> အဲဒါေလးရုိက္ျပီးတာနဲ႔ color 9 လုိ႔ရုိက္လုိက္တာနဲ႔ စာသာေလးေတြရဲ႕ Color ေျပာင္းသြားပါမယ္..

color attribute ေလးေတြေရးေပးလုိက္ပါတယ္

0=black 1=blue 2=green 4=red 5=purple

6=yellow 7=white 8=gray 9=light blue A=light green

B=light aqua C=light red D=light purple E=light yellow F=bright white
Cmd မွ color /? ကုိ ရုက္ရင္ color attribute ေတြကုိ သိႏုိင္ပါသည္
To continue

To kill Autorun.inf

Autorun.inf ကုိသတ္ရန္
kaspersky က Update ျဖစ္ရင္ေတာ့ stick ကိုထိုးလိုက္တာနဲ႔ တန္းသတ္ပါတယ္။ မသတ္ႏုိင္ရင္ေတာ့ မသိေသးသူမ်ား အတြက္ ေျပာျပလိုက္ပါတယ္။ nero ကိုဖြင့္ပါ။
made data disk ကိုကလစ္ပါ။ ၿပီး add ကို ကလစ္ပါ။ location မွာ stick ကိုသြားၾကည့္ပါ။ ျမွားဆဲြၿပီး autorun.inf ကိုရွာၿပီး
shift+delete ပါ။ yes ပါ။ ထိုနည္းလိုပဲ c ႏွင့္ D ကိုလည္း ရွာၿပီးသတ္ပါ။ restart ျပန္ေပးပါ။ လက္ရိွစက္မွာ autorun.inf ေသသြား ပါၿပီ။ ဒါေပမယ့္ အျခားစက္ေတြမွာ အဲဒီေကာင္ရိွၿပီး stick ထိုးအသံုးျပဳကာလက္ရိွစက္ကို stick ျပန္လာသံုးရင္ေတာ့ ျပန္၀င္မွာပါပဲ ။
To continue

USB en & dis

As always - back your system up before messing around in the registry.

Just open regedit and browse to this key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor

Notice the value 'Start'

Switch this value to 4, and USB storage devices are disabled.

Switch this value to 3, and USB storage devices are enabled.
To disable the access to USB port, in windows XP and 2000, follow the steps below
1. Click Start, and then click Run.
2. In the Open box, type regedit, and then click OK.
3. Locate, and then click the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor
4. In the right pane, double-click Start.
5. In the Value data box, type 4, click Hexadecimal (if it is not already selected), and then click OK.
6. Quit Registry Editor.

To re-enable a disabled port, follow these steps below
1. Click Start, and then click Run.
2. In the Open box, type regedit, and then click OK.
3. Locate, and then click the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor
4. In the right pane, double-click Start.
5. In the Value data box, type 3, click Hexadecimal (if it is not already selected), and then click OK.
6. Quit Registry Editor. To continue

Lan password

Lan password ေပးပုံမွာ ေအာက္ပါအတုိင္းျဖစ္ပါသည္....
my computer-> right click->manage>Local user and group->user မွာညာဘက္က guest ကုိ
right click ေထာက္ျပီး All Tasks>setpassword ေပးလုိက္ပါ...proceed ကုိ ထပ္းေပးလုိက္ပါ...
Set Password for guest box က်လာရင္ New password မွာ မိမိၾကုိက္တာ ေပးလုိက္ပါ....Confirm password မွာလည္း new password မွာ ေပးထားတာပဲ ထပ္ေပးလုိက္ပါ..ျပီးရင္ေတာ့ ok ေပးလုိက္ပါ..

သူမ်ားေတြ ထည့္လုိက္လုိ႔ မရေအာင္ လုပ္တာေတာ့
folder ကုိ right click ေထာက္လုိက္..share and security ေပးလုိက္..share this folder an the network
ကုိ check ေပးလုိက္ပါ...All network user to change my files ကုိ ေတာ့ check သြားမေပးပါနဲ႔..
check သြားေပလုိက္ရင္ သူမ်ားေတြ ယူလုိ႔ ရသလုိ ထည့္လုိ႔လည္း ရသြားလုိ႔မယ္...Uncheck ပဲ ေပးထားလုိက္ပါ.
To continue

FAT to NTFS

FAT volumes to NTFS ေျပာင္းဖို႔ကေအာက္မွာေျပာထားသလိုလုပ္လိုက္ပါ။
window logo+ R ကိုနွိပ္ပါ။ ေပၚလာရင္ cmd လို႔ရိုက္ထည့္ပါ။
command promt ေပၚလာပါလိမ့္မယ္။
command promt မွာ convert e: /fs:ntfs လို႔ရိုက္ထည့္ပါ။
အဲဒါ drive E to NTFS ေျပာင္းတဲ့နမူနာသေဘာပါ။တကယ္လို႔ k.agzmaw က ၀င္းဒိုးကို c driveမွာတင္ထားတယ္ဆိုရင္ ဒီလိုေလးေပါ့။
convert c: /fs:ntfs
အဆင္ေျပပါေစဗ်ာ။
က်ေနာ္ NTFS, FAT , FAT32 အေၾကာင္းကိုေအာက္မွာ ေရးသားထားပါတယ္။သူ႔ရဲ့မူရင္းစာသားေတြ
က ပိုမိုေကာင္းမယ္ထင္လို႔ ဘာသာျပန္မေပးေတာ့ပါဘူး။ FAT32 ကေန NTFS ၏ကိုအလြယ္တကူေျပာင္းနုိင္ပါတယ္။ data ေတြဆံုးရႈံးတာမရွိပါဘူး။ NTFS ကေန FAT32 (or) FAT ကိုေျပာင္းမယ္
ဆိုရင္ေတာ့ အလြယ္တကူေျပာင္းလို႔မရပါဘူး။ေျပာင္းလိုက္ရင္ format ျပန္ခ်ရမယ္ (or) data ေတြအကုန္ပ်က္စီး
ကုန္တာမ်ိဳးနဲ႔ေတြ႔ရပါလိမ့္မယ္။ Partion Magic လို software နဲ႔ေျပာင္းရင္ေတာ့ရပါတယ္။
To continue

Share

Share ခ်င္တာကို သူမ်ားမသိေအာင္ ယူသံုးမွာ ဆိုေတာ့ share ေပးမယ့္ ဖိုင္ရဲ႕ေနာက္မွာ $ ေလးထည့္ေပးလိုက္ပါလားဗ်ာ ... $ ထည့္ထားတာက ၀ွက္ထားတဲ႔သေဘာပါ။ ဖိုင္နာမည္ကေတာ့ မိမိတစ္ေယာက္ပဲ သိတဲ့နာမည္ေပါ့ဗ်ာ ... ဖြင့္မယ္ဆိုရင္ ဒီလိုေခၚၿပီး ဖြင့္လိုက္ေပါ့ဗ်ာ ...
\\ip address\filename+$
ဥပမာ -
\\192.168.0.3\song$

To continue

Window Password

Window Password ကိုသူမ်ားေျပာင္းလို႕မရေအာင္ပိတ္မယ္

Run box \ gpedit \ User comfiguration \ Administrative template \ system \\Ctrl +Alt +Del \ ကိုေရြးပါ ၄င္း၏ညာဘက္တြင္ Remove change password ကို double click လုပ္ျပီး Enable ေပးလိုက္ပါ rstart ခ်ပါ။
To continue

To remove...

ကြ်န္ေတာ္တုိ႔ Start menu က Shutdown, Restart , Standby ေလးေတြကိုဖယ္ပစ္ၾကရေအာင္.....
Registry Editor ကိုဖြင့္ၿပီးေတာ့ HKEY_CURR ENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer ကိုေရာက္ေအာင္သြားပါ...Explorer ကိုေရာက္ရင္ right-click --> New --> DWORD(32-bit) Value တခုလုပ္ပါ...အဲဒီ REG_DWORD ကို NoClose လို႔နာမည္ေပးၿပီးေတာ့ Data Value ကို 1 ေပးလိုက္ရင္ ရပါၿပီ....ၿပီးရင္ log off လုပ္ၾကည့္လိုက္ပါ.... အဲဒါကို ျပန္ေပၚခ်င္ရင္ေတာ့ Data Value တန္ဖိုးကို 0 ျပန္ေပးလိုက္႐ုံပါပဲဗ်ာ။
To continue

Backup Registry

Backup Registry
Run box မွာ regedit လို႔ရိုက္ထည္႔ၿပီး Registry Editor ကိုေခၚယူပါ File menu\ Export ကို click လိုက္ပါ File save ဖို႕ box ေလးေပၚလာရင္ save ဖို႕ရာေနရာ ေရြးထားလိုက္ပါ ။ Save as file type ကို Registration Files(*.reg) ကိုေရြးၿပီး save လိုက္ပါ။ တစ္ခုခု အမွားအယြင္း ရွိလို႔ ၿပန္ေခၚသံုးခ်င္ရင္ double click ေလး ေပး လိုက္ရုံပါပဲ။
To continue

To 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 ကို renme ေပးလိုက္ပါ..
name က NoStartMenuMoreProgram ျဖစ္ပါတယ္..
NoStartMenuMoreProgram ေပၚကိုလည္း right click ေပးျပီး modify ေရြးပါ
value data အကြက္ထဲ က 0 ေပၚေနပါမယ္..အဲဒါကို 1 ေျပာင္းေပးလိုက္ပါ..
computer ကို restare ေပးလိုက္ပါ...

registry သို့၀င္ေရာက္ေမႊေႏွာက္ျခင္း

ကိုယ္ computer ရဲ့ desktop backgrown ပံုကို သူမ်ားေတြ႔ ေျပာင္းလို့ မရေအာင္ regisity မွာေျပာင္းထားရေအာင္
-start
-run
-regedit
လို့ ရိုက္ျပီး enter ေခါက္လိုက္ပါ...
HKEY-LOCAL-MACNINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\SYSTEM
ကို အဆင့္ဆင့္ဖြင့္သြားပါ....
SYSTEM ေပၚကို RIGHT CLICK ေပးျပီး NEW ကို ေ၇ြးပါ..ေနာက္ ျပီး dWORD VALUE ကို ေ၇ြးလိုက္ပါ..
ညာဘက္ျမင္းကြင္းထဲမွာ .....NEW KEY ေပၚလာပါမယ္....
အဲဒီ new key ကို နာမည္ေျပာင္းေပးလိုက္ပါ.....
နာမည္က.....NoDispBackgroundPage ျဖစ္ပါတယ္....
သူရဲ့ေနာက္က value data က 0 ျဖစ္ေနပါမယ္.... 1 ေျပာင္းေပးလိုက္ျပီး......
cpmputer ကို restart ေပးလိုက္ပါ...


To continue

Lan share password at VISTA

Vista မွာ LAN Share Password ထားခ်င္ပါတယ္..
Network and Sharing Center မွာ Password protected sharing ကို On/Off လုပ္လို ့ရပါတယ္။
ၿပီးရင္ Share ထားခ်င္တဲ့ Folder ကို Right Click ေထာက္ၿပီး Share မွာ Drop Down List ကေန User
ကို ADD လုပ္ေပးလို ့ရပါတယ္။
my computer-> right click->manage-> ကို၀င္လိုက္ပါ။
local user and group->user->guest အထိေရာက္ေအာင္သြားပါ။
guest ေပၚမွာ right click ေထာက္ျပီး setpassword ကို၀င္လိုက္ပါ။
ေပၚလာတဲ့၀င္းဒိုးမွာ proceed ေပးလိုက္ပါ။ေပၚလာတဲ့ေနာက္ box မွာကိုယ္ေပးခ်င္တဲ့ password
ေပးျပီးရင္ ok ေပးလိုက္ရင္ရပါျပီ။
To continue

to change Gtalk

Gtalk မွာပါတဲ့ အသံ၊ ပံု၊ စာ ေတြကို ေျပာင္းၾကည္႔
File -> Open ( Ctrl+O) ကေန
Destop ေပၚမွာ copy လုပ္ထားတဲ့
googletalk.exe ကို ဖြင့္လိုက္ပါ ....


ပထမဆံုးအေနနဲ႔ အသံေတြကို ေျပာင္းၾကည့္ရေအာင္.......
WAVE title ကို ဖြင့္လိုက္ရင္ 121 , 123,124,125,126 ဆိုတဲ့ ေခါင္းစဥ္အခြဲေတြ
ထပ္ေတြ႔ရပါလိမ့္မယ္ ... ..

121 က တဖက္က ကိုယ့္ဆီကုိစာရိုက္လိုက္ရင္ ၾကားရတဲ့ အသံျဖစ္ပါတယ္...
125 က ကိုယ့္ကို voice call ရင္ၾကားရတဲ့ အသံျဖစ္ပါတယ္ ...

အဲ့ဒီ 125 ရဲ႕ အသံကိုေျပာင္းမယ္ဆိုရင္

Action -> Replace other resource ... -> Open file with new resource ကေန
ကိုယ္ထည့္မယ့္ အသံ (သို႔) သီခ်င္းကိုဖြင့္လိုက္ပါ....

Resource Type မွာ WAVE ၊ Resource Name မွာ 125 ၊ Resource Language မွာ 0
ကိုျဖည့္ၿပီး Replace ကို click လိုက္ပါ ..
ဒါဆိုရင္ voice ေခၚတ့ ဲ အခါၾကားရမ့ဲ အသံေျပာင္းသြားပါၿပီ ....

File -> Save လုပ္လိုက္တာန႔ဲ Destop ေပၚမွာ googletalk_original.exe ဆိုတဲ့ Gtalk
ဖိုင္တစ္ခုထပ္ေပၚလာပါလိမ့္မယ္ ..

googletalk.exe ဖိုင္က ကိုယ္ေျပာင္းလိုက္တဲ့ Gtalk ျဖစ္ပါတယ္ .....
googletalk_original.exe ကေတာ့ မူရင္း Gtalk ျဖစ္ပါတယ္ .....

အဲ့့ဲဒီနည္းန႔ဲ WAVE ေခါင္းစဥ္ေအာက္မွာရိွတဲ့ အသံေတြအားလုံးေျပာင္းလို႔ရပါတယ္ .....
( ကိုယ္ေျပာင္းမယ့္ အသံဖိုင္ (သို႔ ) သီခ်င္းဖိုင္က .wav ဖိုင္ျဖစ္ရပါမယ္ ... Recording
စကၠန္႔ 20 ေလာက္ဆိုရပါတယ္ )

Gtalk မွာပါတ့ဲပံုေတြက ေတာ့ Bitmap ဆိုတဲ့ ေခါင္းစဥ္ေအာက္မွာရိွပါတယ္ ...

ပံုေျပာင္းနည္းတစ္ခုကို ေရးျပလိုက္ပါမယ္ .....
တစ္ဖက္က စာ႐ိုက္ေနရင္ ကိုယ့္မွာေပၚတဲ့ Typing သေကၤတ ကို
တျခားပံုေျပာင္းၾကည့္ရေအာင္ ......

-Typing သေကတၤ ပုံရိွတ့ဲေနရာက Bitmap -> 6051 မွာရိွပါတယ္....
-ေျပာင္းနည္းကေတာ့ ........
-Bitmap ေခါင္းစဥ္ေအာက္က 6051 ကိုဖြင့္ၿပီး Action --> Replace
-Bitmap ... --> Open file with new bitmap ကေန ကိုယ္ထည့္ခ်င္တဲ့ ပံု ကိုထည့္ၿပီး
-Replace ကို click လိုက္ပါ .....
ၿပီးရင္ File -> Save လုပ္လိုက္ရင္ တစ္ဖက္က စာ႐ိုက္ေနတဲ့အခါ
ကိုယ့္မွာေပၚမယ့္ Typing သေကၤတ ေနရာမွာ ကိုယ္ထည့္လိုက္တဲ့ပံု ေပၚေနပါလိမ့္မယ္.......
*ထည့္မဲ့ပံုက bmp ဖိုင္ျဖစ္ရပါမယ္ ...... အရမ္းႀကီးလို႔မရပါဘူး ...
မူရင္း Typing သေကၤတ ပံုအရြယ္အစားေလာက္ပဲျဖစ္ရပါမယ္ ....
အ့ဲဒီနည္းန႔ဲ Bitmap ေခါင္းစဥ္ေအာက္က ပုံေတြ ေျပာင္းပစ္လို႔ရပါတယ္ ......

*Bitmap ေခါင္းစဥ္ေအာက္မွာရိွတ့ဲ အခ်ိဳ႕သကၤေကတပုံေတြ ေရးျပလိုက္ပါမယ္ .....
6001 = Avaiable သေကၤတပံု
6002= Busy သေကၤတပံု
6003= Idel သေကၤတပံု
5010= Gtalk left border
5011= Gtalk right border
5012= Gtalk bottom border
Gtalk မွာရိွတ့ဲ စာေတြကို ေျပာင္းလို႔လည္းရပါတယ္ ......
Gtalk က စာေတြအားလံုး String Table ေခါင္းစဥ္ေအာက္မွာ ရွိပါတယ္ ...
ဥပမာ....
Username: ဆိုတ့ဲေနရာမွာ အျခားစာေျပာင္းမယ္ဆိုရင္ String Table --> 95 ကို
ဖြင့္ၿပီး Username ဆိုတ့ဲေနရာမွာ ႀကိဳက္တာေရၿပီး Compile Script ကို click ၿပီး
File -->Save လုပ္လိုက္႐ံုပါပဲ .. ...
က်န္တဲ့ စာေတြအားလံုးကိုလည္း ဒီနည္းအတိုင္း အကုန္္ေျပာင္းၾကည့္လို႔ရပါတယ္ ....

ကိုယ္ေျပာင္းထားတ့ ဲ Gtalk န႔ ဲ တစ္ခုမက ဖြင့္ခ်င္တယ္ဆိုရင္ ... ကိုယ္ေျပာင္းထားတဲ့
Gtalk ကို Shortcut ထုတ္ၿပီး
ထံုးစံအတိုင္း Properties ကေန Target ဆိုတဲ့အကြက္ရဲ႕ ေနာက္ဆံုးမွာ /nomutex ရိုက္ထဲ့ျပီး
ႀကိဳက္သေလာက္ အသံုးျပဳလို႔ရပါတယ္ ......

To continue

Block me?

မိမိ ကို ဘယ္ သူက Block ထားတာလည္းဆိုတာကို ၾကည့္တဲ့နည္းေလး ပဲျဖစ္ပါတယ္..
အရင္ဆံုး Gtalk ကိုသြားပါ ...အဲဒီ႕မွာ offline ျဖစ္ေနသူတစ္ဦးကို chat ေနက် အတိုင္း ကလစ္ႏွိပ္လိုက္ပါ၊ ျပီးရင္ send voicemail ကို ကလစ္တခ်က္ႏွိပ္လိုက္ပါ. .... call သံကို ၾကားျပီး မိန္ကေလးတစ္ဦးအသံနဲ႕ The best .....ဆိုျပီးအသံနဲ႕ ေပၚလာရင္ အဲဒီ့ လူဟာကိုယ့္ကို Block ထားတဲ့သူမဟူတ္ပါဘူး.... တစ္ကယ္လုိ႕ အဲဒီ႕လိုအသံမေပၚပဲ ခဏေလးနဲ႕ ျပဳတ္က်သြားတယ္ဆိုရင္ေတာ့ ဒီလူဟာ ကိုယ့္ကို Block ထားတဲ့သူပါ...ကဲစမ္းသပ္ ၾကည့္လိုက္ၾကပါအံုး ။ To continue

to block website

ဘယ္ဆိုဒ္ကိုမဆို block လို႔ရမယ္လို႔ေတာ့ ထင္ပါတယ္.(မိမိစက္အတြင္း)
C:\windows\system32\drivers\etc ကိုသြားလိုက္ပါ... etc ဆိုတဲ့ folder ထဲမွာရွိတဲ့ hosts ဆိုတဲ့ file ေလးကို Notepad နဲ ့ဖြင့္
လိုက္ပါ ...ျပီးရင္ ေအာက္ဆံုးမွာ 127.0.0.1 localhost ဆိုတဲ့ စာေႀကာင္းေလးကို ေတြ ့ရပါလိမ့္မယ္။
အဲဒီေအာက္ကေန 127.0.0.2 www.gmail.com localhost ဆိုျပီးရုိက္လိုက္ပါ ျပီးရင္ save ျပီး restart ခ်လိုက္ပါ
www.gmail.com ဆိုတဲ့ေနရာမွာ ကိုပိတ္ခ်င္တဲ့ ဆိုဒ္ကိုထည့္လို႔ရပါတယ္ အဆင္ေျပပါေစဗ်ာ To continue

to check virus

virus ရွိမရွိ စစ္မယ္ တကယ္ထိေရာက္တဲ့ နည္းလို႕ မဆိုလိုေပမယ့္ ခန္မွန္းႏိုင္ေအာင္ပါ ..
Start-->Run --> cmd ရိုက္ထည့္ပါ .. Command prompt ေပၚလာပါမည္ .. cd\ ရိုက္ထည့္ပါ enter ႏိုပ္ပါ
C:\>setup လို႕ ရိုက္ထည့္မယ္ enter ႏိုပ္မယ္ ဒါဆိုရင္ please go to the Control Panel to install and configure system components ဆိုၿပီး dialog box ေလးေပၚလာရင္
virus မရွိပါဘူး အေပၚခဲ့ရင္ ေတာ့ virus ရွိေနပါၿပီ။ To continue

Key to Entry BIOS

BIOSထဲ၀င္ေသာkeysမ်ား

AMI—————————–DEl(delete)
Award—————————Del or Clt+Alt+Esc
Compaq————————-F10
Dell—————————–Delete,F2 (or)Fn+F1
Gateway 2000(serverအတြက္)——F1
Hewlett Packard——————F1
IBM Apativa———————-F1
Phoenix————————–F1 or F2 တုိ့ျဖစ္သည္။ ေတာ္ေတာ္မ်ားမ်ားကေတာ႔ Delete နဲ႔ ၀င္လုိ႔ရပါတယ္။ To continue

Malware

Malware ဆိုတာ ကြန္ပ်ဴတာသံုးစြဲသူမ်ားရဲ႕ ခြင့္ျပဳခ်က္မယူပဲ computer system မ်ားကို ပ်က္စီးေအာင္ ျပဳလုပ္တတ္တဲ့ေဆာ့၀ဲလ္တစ္မ်ိဳးပါပဲ။
တနည္းအားျဖင့္ Virus, Trojan Horse, Worm, Spyware, Adware တို႕ ဟာ Malware ေတြပါပဲ။

Virus

လူမွာ ေရာဂါပိုး virus ၀င္ေရာက္ရင္ ၀င္တဲ့သူေရာ ၊ အျခားသူမ်ားပါ ကူးစက္ျပန္႕ ပြါးသကဲ့သို႕ ကြန္ပ်ဴတာမွာလဲ virus ၀င္ရင္ ၀င္ခံထိတဲ့ကြန္ပ်ဴတာေရာ၊ အျခားကြန္ပ်ဴတာေတြပါ ကူးစက္ျပန္႕ ပြါးဒုကၡေပးတဲ့အတြက္ virus လို႕ သတ္မွတ္က်ျခင္းျဖစ္ပါတယ္။
အမွန္စင္စစ္ Virus ဆိုတာ ကြန္ပ်ဴတာ ပရိုဂရမ္တစ္ခုပါပဲ ။

Virus ဟာကြန္ပ်ဴတာတစ္လံုးအတြင္းသို႕ နည္းအမ်ိဳးမ်ိဳးျဖင့္ ၀င္ေရာက္လာနုိင္ပါတယ္။
Virus ဟာ ဖုိင္ဖ်က္ျခင္း ၊ ကြန္ပ်ဴတာမ်က္နွာျပင္ေပၚမွာ မက္ေဆ့ေပၚေစျခင္း၊ system file ဖ်က္ဆီးျခင္းတို႕ ကိုျပဳလုပ္နုိင္ပါတယ္။

Trojan Horse

သူသည္လဲ ကြန္ပ်ဴတာ ပရိုဂရမ္တစ္ခုပါပဲ။
သူက်ေတာ့ အျခား ပရိုဂရမ္ေတြနဲ႕ အတူပုန္းခိုၿပီးပါတတ္ပါတယ္။
တကယ္လို႕ Trojan ပါတဲ့ ပရိုဂရမ္တစ္ခုကို run လုိက္မိၿပီးဆုိရင္ေတာ့ ဒီေကာင္က ေကာင္းေကာင္းဒုကၡေပးလို႕ ရပါၿပီး။
ဒါေၾကာင့္ မိမိမသိတဲ့ အီးေမလ္းတို႕ ၊ ပရိုဂရမ္တို႕ ကို မဖြင့္မိေစဖို႕ လုိအပ္ပါတယ္။

Worm

Worm ကေတာ့ virus နဲ႕တူပါတယ္။
ဒါေပမဲ့ ဒီေကာင္က်ေတာ့ နက္၀က္ကေန အျခားကြန္ပ်ဴတာကို ၀င္ေရာက္အသံုးျပဳနို္င္ဖို႕ ျဖစ္ပါတယ္။
ဒီေကာင္က နက္၀ပ္အတြင္းမွာ ျပန္႕ ႏွ႕ံ ပါတယ္။
ဒီေကာင္က အကြာအကြယ္မျပဳထားတဲ့ ကြန္ပ်ဴတာေတြကုိ ၀င္ေရာက္ဖုိ႕ လုပ္ထားပါတယ္။

Spyware

Spyware ကေတာ့ ခြင့္ျပဳခ်က္မယူပဲ အင္စေတာၿပီးေတာ့တာျဖစ္ျဖစ္၊ ခြင့္ၿပဳခ်က္ယူၿပီး အင္စေတာတာ ျဖစ္ျဖစ္ ဒီေကာင္ေတြက information ေတြကုိ စုေဆာင္းေပးပါတယ္။
ၿပီးရင္ hacker လုပ္သူဆီကို စုေဆာင္းထားတဲ့ ေဒတာေတြ ျပန္ပို႕ ေပးပါတယ္။

Adware

Adware ကေတာ့ Spyware နဲ႕ တူပါတယ္။
ဒီေကာင္ကေတာ့ ေၾကာ္ျငာေတြေဖာ္ျပဖုိ႕ အတြက္သံုးေလ့ရွိပါတယ္။
ဘယ္မွာေတြ႕ ရေလ့ရွိသလဲဆုိရင္ pop-up window မွာေတြ႕ ရတတ္ပါတယ္။

To continue

Friday, 7 August 2009

Using Net share

ကြန္ပ်ဴတာႏွစ္လံုး ရိွတဲ့ထဲမွာ နဂိုနက္သံုးေနတဲ့ စက္မွာ bulid in ပါလာတဲ့ NIC အျပင္ အပိုတစ္ေခ်ာင္း ထပ္စိုက္လိုက္ပါ။ found new hardware ဆိုၿပီး ... ကြန္ပ်ဴတာ ပံုေလးကို ေတြ႕ရမွာပါဗ်ာ။

အင္တာနက္ရတဲ့စက္မွာ ...

=> Start >Setting> Network Connections ကိုသြားပါ။ က်ေနာ္တို႕ စက္မွာ ကြန္ပ်ဴတာ ပံုေလးႏွစ္ခုေတြ႕ရမွာ ျဖစ္ပါတယ္။ ဒီေတာ့ NIC ကဒ္ႏွစ္ခုကို ရူပ္မသြားရေလေအာင္ လက္ရိွအင္တာနက္ ရေနတဲ့ စက္ကို in လို႕ နာမည္ေပးလိုက္မယ္ ဗ်ာ။ နာမည္ ႀကိဳက္တာ ေပးလို႕ရပါတယ္။ အလြယ္တကူသိရေအာင္လို႕ ပါ။ အသစ္ထပ္တပ္လိုက္တဲ့ NIC ကိုေတာ့ out လို႕ ေပးလိုက္မယ္ဗ်ာ။

=> Start >Setting> Network Connections ကို ဖြင့္လိုက္ပါ။ ၿပီးရင္ က်ေနာ္တို႕ ထားခဲ့တဲ့ in ကို ထပ္ဖြင့္ပါ။ Properties> Advanced ကို ဆက္သြားပါ။ ဒီေနရာက Allow other network users to connect .... ဆိုတာကို အမွန္ျခစ္ေပးလိုက္ပါ။


ဒါဆိုရင္ in အတြက္ အဆင္ေျပသြားပါၿပီ။
ဒီေတာ့ က်ေနာ္တို႕ ဒီစက္မွာပဲ က်ေနာ္ တို႕နာမည္ေပးခဲ့တဲ့ out ကို ip ေပးပါမယ္။ အဆင္ေျပတဲ့ ip class နဲ႕ ေပးလိုက္ပါ။ ip ကေတာ့ 2>254 အတြင္းက ႀကိဳက္တဲ့ ip no ကို ေပးလိုက္ပါ။ ခုေပးမဲ့ ip no ကို က်ေနာ္တို႕ ျပန္ခြဲေပးမယ့္ တျခားစက္ေတြရဲ႕ Default gateway : မွာ ျဖည့္ရမွာ ျဖစ္ပါတယ္။ က်ေနာ္ ကေတာ့ ...
Click this bar to view the full image.

DNS server address က ႏွစ္ခုရိွရင္ ႏွစ္ခုလံုးျဖည့္လိုက္ပါ။
ခုလုပ္တာေတြ အားလံုးက အင္တာနက္ရေနတဲ့ စက္မွာ ျဖစ္ပါတယ္။

ခြဲသံုးမဲ့စက္မွာ
ဒီမွာေတာ့ ထံုးစံအတိုင္း Start >Setting> Network Connections ကို ဖြင့္လိုက္ပါ။ ဒီမွာေတာ့ ေရာစရာ NIC မရိွတဲ့ အတြက္ နာမည္ မေျပာင္းေတာ့ပါဘူး။

> computer icon> Properties> Internet Protocol (TCP/IP ) ကို ဆက္သြားပါမယ္။
ဒီမွာေတာ့ က်ေနာ္ ip no 254 လို႕ေပးလိုက္ပါတယ္။

ဒီမွာ အေရးႀကီးတာက အင္တာနက္ရေန တဲ့ စက္က out ရဲ႕ ip address ကို ဒီမွာ Default gateway: မွာ ထည့္ထားတာကို သတိျပဳေစခ်င္ပါတယ္။ DNS ပါထည့္ထားပါတယ္။

=> တကယ္မလို႕ hub (or) switch မ်ားရိွလို႕ ရိွရင္ ကြန္ပ်ဴတာကလည္း ႏွစ္လံုးထက္ ပိုၿပီး သံုးခ်င္ေသးတယ္ ဆိုရင္ hub (or) switch ကို power on ၿပီး အင္တာနက္ရေနတဲ့စက္ ကက်ေနာ္တို႕ သတ္မွတ္ခဲ့တဲ့ out ဆိုတဲ့ NIC ကႀကိဳးကို hub (or) switch မွာ တပ္ပါ။ ၿပီးရင္ Straight-through Cable နည္းနဲ႕ hub (or) switch ကေန သံုးခ်င္တဲ့ စက္ကို တပ္လိုက္ပါ။ ip address ကေတာ့ ခြဲသံုးမယ့္စက္မွာ ေပးခဲ့တဲ့ အတိုင္း ေပးလိုက္ပါ။ series လိုက္ပဲေပးေပး random ပဲေပးေပးရပါတယ္။ အင္တာနက္ speed ေကာင္းရင္ စိတ္ႀကိဳက္တာ ခြဲခ်လိုက္ပါဗ်ာ။ speed ေႏွးေနတာကို ထပ္ခြဲရင္ေတာ့ အင္း လိပ္ ကို ပတ္လက္လန္႕ထားသလို ...
က်ေနာ္ ေျပာခဲ့တာ က peer to peer network ျဖစ္တဲ့ အတြက္ ---
အက်ဥ္းခ်ဴပ္ေျပာရမယ္ဆိုရင္ ဗဟိုထိန္းခ်ဳပ္မူ႕ မရိွပါ။ ကြန္ပ်ဴတာ အခ်င္းခ်င္း resource ေတြကို ႀကိဳက္သလို ရွယ္ေပးႏိုင္သလို ႀကိဳက္သလို ယူသံုးႏိုင္ပါတယ္။ security ပုိင္းမွာလည္း ဗဟိုထိန္းခ်ဴပ္မူ႕ မရိွပါဘူး။
To continue

အတုိေကာက္

ကြန္ပ်ဴတာ အတိုေကာက္ အေခၚအေ၀ၚမ်ား
ADSL - Asymmetric Digital Subscriber Line
AGP - Accelerated Graphics Port
ALI - Acer Labs, Incorporated
ALU - Arithmetic Logic Unit
AMD - Advanced Micro Devices
APC - American Power Conversion
ASCII - American Standard Code for Information Interchange
ASIC - Application Specific Integrated Circuit
ASPI - Advanced SCSI Programming Interface
AT - Advanced Technology
ATI - ATI Technologies Inc.
ATX - Advanced Technology Extended
To continue

Internet Traffic ပိတ္ဆို႕ ျခင္းနည္းအမ်ိဳးမ်ိဳး

Internet Traffic ပိတ္ဆို႕ ျခင္းနည္းအမ်ိဳးမ်ိဳး

Internet traffic ေတြကို ပိတ္ဆို႕တဲ့ နည္းလမ္းအမ်ားႀကီးရွိက်ပါတယ္။ တစ္ခါတစ္ေလ ၂ နည္း (သို႕ မဟုတ္) ဒီထက္ပိုတဲ့နည္းေတြနဲ႕ ပိတ္ဆို႕ တတ္က်ပါတယ္။ ဒါကေတာ့ မိမိသံုးစြဲတဲ့ ISP(Internet Service Provider)ေပၚမူတည္ၿပီး ကြဲျပားျခားနားက်ပါတယ္ ။ Internet Traffic ေတြပိတ္ဆို့တဲ့နည္းလမ္းေတြကေတာ့

1. Bolcked URL's via the DNS-server

ဒီနည္းလမ္းကေတာ့ ေစ်းအေပါဆံုးနဲ႕အလြယ္အကူဆံုးနည္းလမ္းတစ္ခုျဖစ္ပါတယ္။ DNS ဆိုတာက Domain Name System ျဖစ္ပါတယ္ ။ အင္တာနက္အသံုးျပဳတဲ့ကြန္ပ်ဴတာတိုင္းမွာ တစ္ခုတည္းေတာ့ Address ရွိပါတယ္။ အဲဒီ Address ဟာ ဂဏန္းအားျဖင့္ ၄ လံုးရွိၿပီး 0 to 255 ထိျဖစ္ပါတယ္ ။ အဲဒီ လိပ္စာေတြကုိ (.)dot ျဖင့္ျခားထားပါတယ္။ ဥပမာအားျဖင့္ www.goolge.com ရဲ႕ address ဟာ 64.233.167.99 ျဖစ္ပါတယ္ ။ အဲဒီေတာ့ အဲဒီလိပ္စာကိုပိတ္နိုင္ရင္ google.com ကုိပိတ္နုိင္ၿပီးေလ ။ ဒီေတာ့ ေအာက္က ဥပမာေလးတစ္ခုၾကည့္လုိက္ပါ။

၁။ comand prompt ေခၚၿပီး C:\WINDOWS\system32\drivers\etc ဆိုၿပီး ရိုက္ထည့္လိုက္ပါ။
၂။ အဲဒီမွာ “HOSTS” ဆိုတဲ့နာမည္နဲ႕ဖုိင္ကိုရွာပါ။ ေတြ႕ ရင္အဲဒါကုိ Notepad ျဖင့္ဖြင့္လိုက္ပါ။
၃။ အဲဒီမွာ 127.0.0.1 localhost ဆိုတဲ့ ဟာကိုရွာပါ ။ ၿပီးရင္ မိမိပိတ္လိုတဲ့၀က္ဆုိက္ကို127.0.0.1 localhost ရဲ႕ေအာက္မွာ ဒီလိုထည့္လို႕ ရပါတယ္။


127.0.0.1 localhost
127.0.0.2 www.blockedsite.com
127.0.0.3 www.yamanya.com
127.0.0.4 www.phoelapyae.com

အဲလိုမ်ိဳးျဖင့္ မိမိပိတ္လိုေသာ ၀က္ဆိုက္ကို နံပါတ္ေလးတိုးရံုျဖင့္ပိတ္လို႕ ရပါတယ္ ။ အဲဒီလိုမ်ိဳးျဖင့္ Internet Traffic ေတြကိုပိတ္တတ္က်ပါတယ္။

2. Keyword filter

ဒါ့အျပင္ Keyword filter နည္းနဲ႕လဲပိတ္တတ္က်ပါတယ္။ ဒါကေတာ့ မိမိရွာတဲ့စကားလံုးကုိပိတ္တာပါ ။ ဆိုပါစုိ႕ .. သင္က အင္တာနက္မွာ မေကာင္းတာကိုရွာမယ္ဆိုရင္ အဲဒီမေကာင္းတဲ့စာလုံးေတြကို ပိတ္ထားရင္ သင္က အဲဒီစာလံုးနဲ႕ ရွာလွ်င္လဲ ဘယ္လိုမွေတြ႕နုိင္မွာမဟုတ္ပါဘူး။အဲဒီနည္းကေတာ့ ေက်ာင္း၊စာၾကည့္တုိက္၊ကုမၸဏီတို႕မွာ အသံုးျပဳမ်ားက်ပါတယ္။

3. Blocked ports

Ports ေတြဟာ ဆာဗာ(သို႕မဟုတ္)ကြန္ပ်ဴတာတစ္လံုးအတြက္ေတာ့ တံခါးနဲ႕တူပါတယ္။တံခါးပိတ္ထားမွေတာ့ ဘယ္လိုမွ၀င္လို႕မရပါဘူး။သူတို႕ေတြရဲ႕ rank ကေတာ့ 0 to 65535 ရွိပါတယ္။ Standard အေနနဲ႕ကေတာ့ 0 to 1024 ရွိပါတယ္။ အဲဒီ port ေတြကို သံုးမ်ိဳးအားျဖင့္ခြဲလို႕ရပါတယ္။ Well Known Ports ၊ Registered Ports ၊ Dynamic or Private Ports ဆိုၿပီး ခြဲႏိုင္ပါတယ္။ အေသးစိတ္ကို ေအာက္ပါလင့္မွာ ဖတ္ရွဳေလ့လာနုိင္ပါတယ္ ။

http://www.iana.org/assignments/port-numbers

တကယ္လို႕ မိမိအသံုးျပဳတဲ့ ISP က port တစ္ခုကိုပိတ္လိုက္ရင္ အဲဒီ port တစ္ခုလံုးကို အသံုးျပဳနိင္မွာမဟုတ္ပါဘူး။ အမ်ားဆံုးပိတ္တတ္တာေတြကေတာ့ port 80,1080,3128,8080 ျဖစ္ပါတယ္။ဘာလို႕လဲဆိုေတာ့ အဲဒီ port ေတြက အသံုးမ်ားတဲ့ proxy ports ေတြျဖစ္လို႕ပါပဲ။တကယ္လို႕ မိမိအသံုးျပဳတဲ့ ISP က ဘယ္ port ေတြပိတ္ထားသလဲဆိုတာ အလြယ္တကူစမ္းလို႕ ရပါတယ္။ Command Prompt ဖြင့္ၿပီး telnet login.icq.com 80 ဆိုၿပီး Enter ေခါက္လိုက္ပါ။ ဒီေနရာမွာ 80 ဆိုတာ port နံပါတ္ျဖစ္ၿပီး အဲဒီေနရာမွာ မိမိစမ္းလိုေသာ port ကိုထည့္ၿပီး စမ္းနုိင္ပါတယ္။ command prompt မွာဖြင့္လို႕ “timeout” ျဖစ္လို႕ ရွိရင္ေတာ့ အဲဒီ port ကုိသင္အသံုးျပဳေနတဲ့ ISP ပိတ္ထားတယ္ဆိုတာ သိနိုင္ပါတယ္။ ေအာက္မွာ အသံုးမ်ားတဲ့ port ေတြကို ေဖာ္ျပလုိက္ပါတယ္။

20+21 - FTP (file transfer)
22 - SSH (secure remote access)
23 - telnet (remote access) and also Wingates (special kind of proxies)
25 - SMTP (send email)
53 - DNS (resolves an URL to an IP)
80 - HTTP (normal web browsing) and also a proxy
110 - POP3 (receive email)
443 - SSL (secure HTTPS connections)
1080 - Socks proxy
3128 - Squid proxy
8000 - Junkbuster proxy
8080 - a proxy

4. Censorware on the client

ဒါကေတာ့ မိမိအသံုးျပဳတဲ့ ကြန္ပ်ဴတာမွာ ပိတ္ဆို႕ ျခင္းျဖစ္ပါတယ္။ အေပၚဆံုးမွာ ကြ်န္ေတာ္တင္ျပထားသလုိမ်ိဳးေပါ့။ သာမာန္အားျဖင့္ေတာ့ Internet Traffic ပိတ္ဆို႕ မႈေတြဟာ ISP တို႕ အစိုးရတို႕ ပိတ္ဆို႕တာမ်ားပါတယ္။ မိမိသံုးတဲ့ကြန္ပ်ဴတာမွာေတာ့ ဘယ္သူမွ မိမိဘာသာမပိတ္က်ပါဘူး။ ဒါေပမဲ့ အခ်ိဳ႕ ေက်ာင္း၊ အိမ္ ၊ ကုမၸဏီေတြမွာ ပိတ္တတ္က်ပါတယ္။ အဲဒါက အမ်ားအားျဖင့္ ေဆာ့၀ဲလ္သံုးပိတ္တတ္က်ပါတယ္။ ေအာက္မွာ ပိတ္တတ္တဲ့ ေဆာ့၀ဲလ္အခ်ိဳ႕ ကုိတင္ျပလိုက္ပါတယ္။

1.NetNanny
ဒီဆိုက္မွာ ေလ့လာနုိင္ပါတယ္ … http://www.netnanny.com/index.html

2.CyberSitter
ဒီဆိုက္မွာ ေလ့လာနုိင္ပါတယ္ … http://www.cybersitter.com/

3.AOL Parental Control

ဒီဆိုက္မွာ ေလ့လာနုိင္ပါတယ္ … http://www.aol.com/info/parentcontrol.html

အထပ္ပါဆိုက္ေတြကေတာ့ အခ်ိဳ႕ အသံုးျပဳက်တဲ့ေဆာ့၀ဲလ္ေတြပါ။ ဗဟုသုတအေနနဲ႕ သာအခ်ိဳ႕ ကိုသာတင္ျပလုိက္တာပါ။


5.Censorware on the server(inside of Networks)

ဒါကေတာ့ ဆာဗာဘက္က အသံုးျပဳက်တဲ့ နည္းေတြပါ။

1.Bess/N2H2

Bess ကေတာ့ proxy filter ပါပဲ။တကၠသိုလ္ေတြ ၊ ကုမၸဏီေတြမွာ အသံုးျပဳက်ပါတယ္။
ဒီလင့္မွာ ေလ့လာနိုင္ပါတယ္ …. http://www.n2h2.com/products/bess_home.php

2.DansGuardian

ဒါကေတာ့ Open Source Webfilter ပါ။ Non-commercial သံုးဖို႕အတြက္ free ေပးထားတာပါ။ free ဆိုေတာ့ ေတာ္ေတာ္မ်ားမ်ားအသံုးမ်ားက်ပါတယ္ ။ ဒီေကာင္က URL and keyword Filter အေနနဲ႕ပါ proxy လုပ္ေပးပါတယ္။
ဒီလင့္မွာ ေလ့လာနုိင္ပါတယ္ … http://dansguardian.org/

6. WhiteList

ဒါကေတာ့ VIP ေတြအတြက္ေပါ့ဗ်ာ။ ဘာမွပိတ္ထားျခင္းမရွိတဲ့ ေနရာေတြမွာသံုးပါတယ္။ဒါေပမဲ့ တစ္ခုနွစ္ခုေလာက္ပဲ ပိတ္ခ်င္ရင္ သံုးတာပါ။

7.IP blocking on the routers

ဒါကေတာ့ routers ေတြမွာ IP ကုိ block လုပ္လုိက္တာပါ။

ဒါေတြကေတာ့ ကြ်န္ေတာ္မွတ္သားထားသေလာက္ Internet Traffic ပိတ္ဆို႕ ျခင္း နည္းလမ္းေတြပဲ ျဖစ္ပါတယ္။ အားလံုးဗဟုသုတ ရက်မယ္လို႕ ထင္ပါတယ္ ။

To continue

registry codes

အျခား registry codes ေတြပါ။

Internet Explorer 5.{3DC7A020-0ACD-11CF-AB99-00AA004AE837}
My Documents.{450D8FBA-AD25-11D0-98A8-0800361B1103}
Inbox.{00020D75-0000-0000-C000-000000000046}
Microsoft Network.{00028B20-0000-0000-C000-000000000046}
Favorites Folder.{1A9BA3A0-143A-11CF-8350-444553540000}
Network Neighborhood.{208D2C60-3AEA-1069-A2D7-08002B30309D}
My Computer. {20D04FE0-3AEA-1069-A2D8-08002B30309D}
Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}
Microsoft FTP Folder.{63da6ec0-2e98-11cf-8d82-444553540000} - Microsoft FTP Folder (Internet Explorer FTP to look like explorer)
Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
Temperary Internet Files.{7BD29E00-76C1-11CF-9DD0-00A0C9034933}
Briefcase.{85BBD920-42A0-1069-A2E4-08002B30309D}
ActiveX Chache Folder.{88C6C381-2E85-11D0-94DE-444553540000}
Dial-Up Network.{992CFFA0-F557-101A-88EC-00DD010CCC48}
Fonts Folder.{BD84B380-8CA2-1069-AB1D-08000948F534}
Web Folders.{BDEADF00-C265-11d0-BCED-00A0C90AB50F}
Scheduled Tasks.{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
Subscription Folder.{F5175861-2688-11d0-9C5E-00AA00A45957}
Internet Explorer.{FBF23B42-E3F0-101B-8488-00AA003E56F8}
History.{FF393560-C2A7-11CF-BFF4-444553540000}
To continue

change password

Password ကိုေက်ာ္မယ္

User account ကေပးထားတဲ့ သူမ်ား Password ကို ကိုယ့္ရဲ႕ Password အျဖစ္ေျပာင္းမယ္ေနာ္
Run box ------>lusrmgr.msc ------>account window box က်လာလိမ့္မယ္ အဲ့ဒီမွာ
user ကိုေရြးပါ ေျပာင္းခ်င္တဲ့အေကာင့္ကိုright click ----->setup password ----->proceed ----->password box မွာကိုယ့္ထည့္ခ်င္တဲ့ password ကိုေျပာင္းလိုက္ေတာ့ေပါ့
To continue

to appear explorer auto

Explorer auto ေပၚလာရန္
ကြန္ပ်ဳတာကို စဖြင့္လိုက္တဲ ့အခ်ိန္မွာ Desktop ျကီးေပါ ္လာျပီးဆိုပါေတာ့
အဲဒီအခ်ိန္မွာ Desktop ေပါ ္မွာ Taskbar တို ့desktop ေပါ ္မွာရွိတဲ့ icon တို ့ဆိုတာေတြဘာမွ မရွိဘူး။
သူလုပ္တဲ့နည္းလမ္းေလး တစ္ခုကို ေျပာျပပါရေစ
အေရးေပါ ္လြယ္လြယ္ကူကူလုပ္တဲ့နည္းလမ္းေလးပါခင္ဗ်ာ
Ctrl+Alt+Delete ကို နိုပ္၍ TaskManager ကိုဖြင့္ပါတယ္ ျပီးေတာ့ New Task ကို ကလစ္တယ္ ေပါ ္လာတဲ ့box ေလးမွ Browse ကိုကလစ္တယ္ My Computer > C: > Windows အထိသြားတယ္ ျပီးရင္ explorer.exe ရွာတယ္ ေတြရင္ ေရြး၍ open တို ့ok တို ့နဲ ့ထြက္လာတယ္

ဒါဆိုရင္ Desktop ေပါ ္မွ သာမန္ေပါ ္ေနျကအတိုင္း Taskbar တို ့ Desktop ေပါ ္မွာရွိေနသင့္တဲ့အရာေတြ အားလုံးျမင္ရျပီးခင္ဗ်ာ
ဒါဟာ Manual လုပ္နည္းပါ Normal Startup မဟုတ္ပါဘူး
ဒါကို Manual မလုပ္ဘဲ ပုံမွန္ windows တက္ရိုးတက္စဥ္အတိုင္း တက္ေစခ်င္ရင္…
(၁) runbox တြင္ regedit ကိုရိုက္၍ enter နိုပ္ပါ
(၂) ဘယ္ဘက္အျခမ္းတြင္ရွိ Hkey Local Machine >Software > Microsoft > Windows NT > Winlogon အထိသြားပါ။
(၃) ျပီးရင္ ညာဘက္အျခမ္းတြင္ Shell ကို နွစ္ခ်က္ကလစ္ပါ။ Value Data တြင္ explorer.exe ဟုသာရွိရပါမည္။ အျခားစာသားမ်ား ျဖစ္ေပါ ္ေနပါက ဖ်က္၍ explorer.exe ဟုရိုက္ထည့္၍ OK နွင့္ထြက္ restart လုပ္ windows ျပန္တက္လာလွ်င္ အားလုံးအဆင္ေျပေနပါလိမ့္မည္။

To continue

if lossTask Manager

Task Manager ေပ်ာက္ေနရင္
ေနာက္တခါ Task Manager ေပ်ာက္ေနတာေလး ျပန္ေခၚခ်င္တယ္ဆိုရင္ေတာ့ Start => Run ထဲမွာ gpedit.msc ဆိုၿပီး Enter ေခါက္။ Group Policy Editor ေပၚလာလိမ့္မယ္။ အဲဒီမွာ User Configuration => Administrative Templates => system => Ctrl+Alt+Del Options မွာ select လုပ္လိုက္ရင္ ညာဘက္ခ်မ္းမွာ Remove Task Manager ဆိုတာေပၚမွာ ကလစ္နွစ္ခ်က္နွိပ္ Disabled ဆိုတာကို ေရြးေပးပါ။ ၿပီးရင္္ Apply ရယ္ OK ရယ္ကိုနွိပ္ေပးပါ။ Group Policy ကိုပိတ္လိုက္ပါ။ အဲဒါမွ ျပန္မေပၚေသးဘူးဆိုရင္ ခုနကလမ္းေၾကာင္း အတိုင္းျပန္၀င္ Remove Task Manager ကိုေရာက္ရင္ ကလစ္နွစ္ခ်က္နွိပ္ၿပီး Not configured ကိုျပန္ေရြးေပးရပါမယ္။ ဒါဆိုရင္ေတာ့ က်ိန္းေသ ျပန္ေပၚလာပါလိ္မ့္မယ္။
To continue

if loss Floder Opt

Folder Option ေပ်ာက္ေနရင္္
ကြၽန္ေတာ္တို.ကြန္ျပဴတာေတြမွာ အျဖစ္မ်ားတဲ့ Folder Option ေပ်ာက္ေနတာ ေလးေတြကို ျပန္ေဖာ္တဲ့ နည္းေလး အရင္ေပးၾကည့္မယ္။ တကယ္လို. ခင္ဗ်ားကြန္ျပဴတာမွာ Folder Option ေပ်ာက္ေနၿပီဆိုရင္ ဒီအတိုင္းစလုပ္ရမွာပါ။ ပထမဦးဆံုး Start Menu => Run => အဲဒီ ေဘာက္ေလးေပၚလာၿပီဆိုရင္ regedit လို.ရိုက္ၿပီး Enter ေခါက္။ Registry Editor ေပၚလာပါလိမ့္မယ္။ အဲဒီအခါမွာ ကြၽန္ေတာ္္ေျပာတဲ့ လမ္းေၾကာင္းအတိုင္း ဆက္သြားပါ။ Registry Editorထဲက My computer => HKEY_CURRENT_USER => software => Microsoft => windows => Current version => Policies => Explorer မွာ ညာဘက္ကလစ္နွိပ္ၿပီး New => DWORD Value ဆိုတာကိုေရြးေပးပါ။ New value တစ္ခု ညာဘက္ခ်မ္းမွာ ေပၚလာပါလိမ့္မယ္။ အဲဒီေပၚမွာ ညာဘက္ကလစ္ႏွပ္ၿပီး Modify ဆိုၿပီးေျပာပါ။ Value data မွာ 0 ဆိုရင္ ရပါၿပီ။ အဲဒါမွ Folder Option ျပန္မေပၚလာေသးဘူး ဆိုရင္ ၀င္းဒို Restart ခ်လုိက္ရင္ ျပန္တက္လာတဲ့ အခါ ေပၚလာပါမယ္။။။
To continue

MS office pic manager

Microsoft Office Picture Manager အားအသုံးျပဳ၍ မိမိႏွစ္သက္ရာ ဓါတ္ပုံ
ပထမဆံုး မိမိႏွစ္သက္ရာ ဓါတ္ပံုအား right click ေပး၍ open with => Microsoft Office Picture Manager => Edit Pictures => Home (အိမ္ပံုစံကေလး)=> Export pictures=> Export with this file format=> Windows Bitmap (*.bmp)=> Export using this size=> Document – Small (800 *600 px)=> ok
မိမိေျပာင္းလိုေသာ folder=> right click=> propertie=> Customize=> Change Icon=> Browse=> Browse မွ မိမိျပဳလုပ္ထားေသာ တည္ေနရာမွ ဓါတ္ပံုအား ေရြးပါ။(မွန္ကန္ေအာင္ေရြးခ်ယ္ပါ)ေရြးခ်ယ္ထားေသာ ဓါတ္ပံုအား Ok ေပးပါ။
ျပီးလ်ွင္ Apply > Ok ဆက္တိုက္ေပး၍ မိမိျပဳလုပ္ထားေသာ ႏွစ္သက္ရာ Folder ေလးမ်ားရရွိပါမည္။
MicroSoft မွာ password ေပးမယ္ဆုိရင္ (2003) ဆုိရင္ Menu Bar မွ Tools --> Option--> Security tab----(2003) ဆုိရင္ Save as (save) လုပ္ရင္ File nama and Save as Type ေအာက္တြင္(ေဘးတြင္) Tools ရွိတယ္ အဲဒီကမွ တဆင္႕ General Option ကေန password ေပးနုိင္ပါတယ္ ..
To continue

to hide systemfile

ပံုေတြကို system file ေတြကိုေဖ်ာက္သလို ေဖ်ာက္ထားလို႕ရပါတယ္။ ဘယ္သူမွမသိသလို ျမင္လည္းမျမင္ႏိုင္ပါဘူး။
Start> Run> cmd
cmd မွာ file location ေပးပါ။ ျပီးရင္ attrib +s +h filename လို႕ရိုက္ပါ။ ဥပမာ - google ပံုကိုစမ္းႀကည့္ပါမယ္။ filename က 1.jpg ၊ desktop မွာရွိတယ္ဆိုပါေတာ့။ cmd မွာ cd desktop လို႕ရိုက္ပါ။ ျပီးရင္ enter ေခါက္ပါ။ ျပီးရင္ attrib +s +h 1.gif လို႕ရိုက္ပါ။ (s = system file၊ h = hidden) ျပီးရင္ enter ေခါက္ပါ။ လံုး၀ေပ်ာက္သြားမွာပါ။ autorun တို့လို system file ေတြဟာဒီလိုနည္းနဲ့ ေပ်ာက္ေနႀကတာပါ။
To continue

ifudon't want to show urphoto

ကိုယ့္ဓာတ္ပံုေတြသူမ်ားမၾကည့္ေစခ်င္ရန္(only vista)
ကြန္ပ်ဴတာဖိုင္မ်ားတြင္ Header code ေတြပါတယ္။ အဲဒီ Header code ေတြက Hex number ေတြျဖစ္ပါတယ္။
Hex number ဆိုတာက 0 to F (0.1.2...9,A,B....F) ေတြျဖစ္ပါတယ္။ အဲဒီ Header code ေတြကို ေျပာင္းလိုက္ရင္
အဲဒီဖိုင္ကို ဖြင့္မရေတာ့ပါဘူး။ အဲဒီယူဆခ်က္ကိုသံုးၿပီးေတာ့ jpeg ဖိုင္ေတြရဲ႕ Header code ကိုေျပာင္းရင္
အဲဒီ JPEG ဖိုင္ဟာ ဖြင့္မရေတာ့ဘူးေလ။ သူမ်ားမျမင္ေစခ်င္တဲ့ ကိုယ့္ဓာတ္ပံုေတြကို ဒီနည္းလမ္းသံုးၿပီး
ဘာ software မွမလိုပဲ ေဖ်ာက္လို႔ရပါတယ္။


1. Start ကေန Run ကိုသြားပါ။ cmd လို႔႐ိုက္ထည့္ပါ။
2. အနက္ေရာင္ Command Prompt Window ပြင့္လာပါလိမ့္မယ္။
3. debug "Your Picture File Location" လို႔႐ိုက္ထည့္ပါ။ ဥပမာ. သင့္ပံုက D:\ ထဲမွာရိွၿပီး File name က
mypic.jpg ဆိုရင္ debug D:\mypic.jpg လို႔႐ိုက္ပါ။ ၿပီးရင္ Enter ေခါက္ပါ။
4. e 100 လို႔႐ိုက္ၿပီး Enter ေခါက္ပါ။
5. ။ ဥပမာ- 1381:0100 FF. လို႔ေပၚလာပါလိမ့္မယ္။ အဲဒီမွာ FF. ဆိုတာ မူရင္း Header code ျဖစ္ပါတယ္။
အဲဒါကို ေသခ်ာမွတ္ထားပါ။ ၿပီးေတာ့ AA လို႔႐ိုက္ၿပီး Enter ေခါက္ပါ။
AA လို႔မ႐ိုက္ခ်င္လည္း 00,11,22,....,FF ထဲကေန ကိုယ္ႀကိဳက္တာကို႐ိုက္ပါ။
ဒါေပမဲ့ မူရင္း Header code ကိုေတာ့ ႐ိုက္လို႔မရဘူးေနာ္။
6. w လို႔႐ိုက္ၿပီး Enter ေခါက္ပါ။
7. Writing xxxxx bytes ဆိုၿပီး ေပၚလာပါလိမ့္မယ္။ ဥပမာ Writing 0B586 bytes
8. q လို႔႐ိုက္ၿပီး Enter ေခါက္ပါ။
9. ၿပီးရင္ Exit လို႔႐ိုက္ၿပီး Enter ေခါက္လိုက္ရင္ Command Prompt ကေနထြက္သြားပါလိမ့္မယ္။

ဒါဆိုရင္ ၿပီးသြားပါၿပီ။ ႀကိဳက္တဲ့ Picture Viewer နဲ႔ၾကည့္ပါ။ လံုး၀မရပါဘူး။

ျဖည္နည္း
1. အေပၚကအဆင့္ကအတိုင္း အဆင့္ ၄အထိသြားပါ။
2. အဆင့္ ၅မွာ မူရင္း header code ကိုျပန္ထည့္ေပးပါ။ ၿပီးရင္ က်န္အဆင့္ေတြအတိုင္း လုပ္ေဆာင္ပါ။
To continue

Ip ေပးပုံ

Network တစ္ခုမွာ IP ေပးပုံေပးနည္းေတြကေတာ့ မတူနိုင္ပါဘူး
IP ေတြရဲ ့ဖြဲ ့စည္းပုံေတြကိုသိတယ္ဆိုရင္ Network တစ္ခုရဲ ့ အေျခအေနကိုလိုက္ျပီး IP ကိုေပးတာတို ့ဘာတို ့လုပ္ျကတာပါ
အဲဒီေတာ့ IP အေျကာင္းေလးေတြနဲ ့ Network အမိ်ဳးအစားေလးေတြကို က်ေနာ္နားလည္သလို ေျပာျပပါရေစ
IP အမ်ိဳးအစားမ်ား
- Public IP ရယ္
- Private IP ရယ္ဆျိုပီး နွစ္မ်ိဳးရွိပါတယ္

Network အမ်ိဳးအစားမ်ား
- LAN (Local Area Network)ရယ္
- WAN (Wide Area Network)ရယ္ ဆျိုပီး နွစ္မိ်ဳးရွိပါတယ္(က်န္တာေတြကိုေတာ့ ထည့္မေျပာေတာ့ပါဘူးဗ်ာ)

- LAN Network ဆိုတာက အေဆာက္အဦးတစ္ခုအတြင္း(သို ့)အခန္းတစ္ခုအတြင္းမွာရွိတဲ့ compute ေတြကို RJ45 ျကိုးနဲ ့တဆက္တည္း ခ်ိတ္ဆက္ထားတဲ့ Network မိ်ဳးကို ေျပာတာပါ(Switch ခံျပီး ခ်ိတ္ဆက္ထားလည္း ရပါတယ္)
-WAN Network ဆိုတာက LAN Network ေတြ တစ္ခုနဲ ့တစ္ခု ဆက္သြယ္ထားတဲ့ Network မိ်ဳးကို ေျပာတာပါ


IP ထည့္သြင္းပုံ
- LAN Network မွာဆိုရင္ Private IP ေတြကို ထည့္သြင္းပါတယ္
- WAN Network မွာဆိုရင္ Public IP ေတြကို ထည့္သြင္းပါတယ္

IP ဖြဲ ့စည္းပုံ
IP တစ္ခုမွာ 4 Octet ရွိပါတယ္ (ဥပမာ- 192.168.1.50)
192 = first Octet
168 = Second Octet
1 = Third Octet
50 = Fourth Octet
အဲဒီလို Octet 4 ခုရွိိတဲ့အထဲမွာ first Octet ကျိုကည္ျ့ခင္းျဖင့္ Public IP လား /Private IP လားဆိုတာကို သိနိုင္ပါတယ္

ေနာက္တစ္ခုေျပာခ်င္တာက IP မွာ Class 3 ခုရွိပါတယ္(A class /B class /C class)D,E class ကိုေတာ့မေျပာေတာ့ပါဘူး
1 မွ 126 အထိက A class ပါ( First Octet ကိုေျပာတာပါ)
128 မွ 191 အထိက B class ပါ ( First Octet ကိုေျပာတာပါ)
192 မွ 233 အထိက C class ပါ ( First Octet ကိုေျပာတာပါ)

အဲဒီလို Class ေတြကိုနားလည္ျပီဆိုရင္ အဲဒီ Class ေတြထဲက private IP ေတြကို ေျပာျပပါရေစ
- First Octet က 10 နဲ ့စတာဆိုရင္ private IP ပါ
- First Octet က 172 နဲ ့စတာဆိုရင္ private IP ပါ
- First Octet က 192 နဲ ့စတာဆိုရင္ private IP ပါ
- First Octet က 169 နဲ ့စတာဆိုရင္ private IP ပါ (DHCP ကို server ေတြက fail ျဖစ္တဲ့အခါ Autoေပးတာပါ)
First Octet က 127 နဲ ့စတာဆိုရင္ private IP ပါ (မိမိစက္ကို Localhost လုပ္တာပါ)

အဲဒီလို Private IP ေတြကိုသိတယ္ဆိုရင္ မိမိတို ့ရဲ ့LAN Network ေပါ ္မူတည္ျပီး ကိုယ္သုံးခ်င္တဲ့ Private IP အုပ္စုကိုသုံးတာပါဘဲဗ်ာ
အဓိက က ကိုယ္သုံးမယ့္ PC အေရအတြက္နဲ ့ကိုယ္ယူလိုက္တဲ ့Private IP အုပ္စုက ကိုက္ညီဖို ့လို တာပါ
- ကိုယ့္ရဲ ့LAN Network မွာ computer 254 လုံးေအာက္ရွိတယ္ဆိုရင္ 192 နဲ ့စတဲ့ Private အုပ္စုကို ယူသင့္ပါတယ္
- ကိုယ့္ရဲ ့LAN Network မွာ computer 255 လုံးနွင့္ အထက္ရွိတယ္ဆိုရင္ 172 နဲ ့စတဲ့ Private အုပ္စုကို ယူသင့္ပါတယ္
- ကိုယ့္ရဲ ့LAN Network မွာ computer အလုံး ၆ ေသာင္းေက်ာ္ေလာက္္ရွိတယ္ဆိုရင္ 10 စတဲ့ Private အုပ္စုကို ယူသင့္ပါတယ္

အဲဒီေတာ့ Class ေတြထဲက Private IP ေတြကို ဆြဲထုတ္လိုက္ျပီး က်န္တဲ့ IP ေတြကေတာ့ Public IP ေတြပါဘဲဗ်ာ။
To continue

IP group

IP က အုပ္စု 3 မ်ိဳးခြဲျခားထားပါတယ္..
Class A မွာ 1~ 126
10.0.0.0 ~ 10-255-255-255
Class B မွာ 128 ~ 191
172.16.0.0~ 72-31-255-255
Class C မွာ 192 ~ 255
192.168.0.0 ~ 192.168.255.255
ဆိုၿပီးရွိပါတယ္..
Server မွာပါ၀င္အသံုးျပဳမည့္ စက္ အလံုးေရ မ်ားရင္ မ်ားသလို Class ကို ၾကည့္သံုးပါတယ္..
ဥပမာ-ေနျပည္ေတာ္ MPT server နဲ႕ သံုးမဲ့စက္မ်ားတဲ့အတြက္ ..192.168.ကို သံုးတာေနမွာပါ။
To continue

Printer Share နည္း

Computer A သည္ printer တစ္လုံးအား တိုက္ရိုက္ခ်ိတ္ဆက္ထားမည္ ဆိုပါက
(၁) ၎ computer A တြင္ ခ်ိတ္ဆက္ထားေသာ printer မ်ား share ထား/မထား အရင္စစ္ပါ။ (စစ္နည္းမွာ - Start > Settings > Pinters and Faxes ကို click ျပီးရင္ မိမိ ခ်ိတ္ဆက္ထားေသာ Printer icon တြင္ လက္ပုံေလးရွိ/မရွိစစ္ပါ )Share ထားလွ်င္ computer A အေနျဖင့္ ဘာမွ ေဆာင္ရြက္စရာမလိုပါ။
လက္၀ါးေပါ ္တြင္ Printer icon ေလးရွိရင္ အမွတ္စဥ္(၂)အား ေဆာင္ရြက္ရန္မလိုပါ။
(၂) - Control panel မွ Network wizard setup ကို click
- welcome wizard က်လာမည္ Next ျဖင့္ဆက္သြားပါ။
- ထပ္မံ၍ Next ျဖင့္ဆက္သြားပါ။
- အလယ္တစ္ခုကို ေရြး၍ Next ျဖင့္သြားပါ။(သင့္ Network အား မူတည္၍ ေရြးရပါသည္ အမ်ားစုမွာ အလယ္ Network ကိုအသုံးမ်ားပါသည္)

- သင့္၏ computer name ျဖည့္ပါ Next ျဖင့္သြားပါ။
- သင့္၏ Network Group ျဖည့္ပါ Next ျဖင့္သြားပါ။
- Turn on file and printer sharing ကို ေရြး၍ Next ျဖင့္သြားပါ။
- Network Setting ေဆာင္ရြက္မွုမ်ား ျပီးစီးရန္အတြက္ Next ျဖင့္ဆက္သြားပါ။
- setup ေဆာင္ရြက္ျခင္းအား ခဏေစာင့္ပါ
- ေအာက္ဆုံးက Just finish ..... ကို ေရြး၍ Next ျဖင့္ဆက္သြားပါ။
ဒါဆိုရင္ Network Setup လုပ္ျခင္းျပီဆုံးသြားပါျပီ
ထိုသို ့ေဆာင္ရြက္ျခင္းသည္ Computer A မွ Printer Share ေပးျခင္း ျပီးဆုံးပါသည္။
(၃) computer B သည္ computer A နွင့္ခ်ိတ္ထားေသာ printer မွ print ထုတ္လိုလွ်င္
(က) Computer B ၏ run box တြင္ \\computer A ၏ IP အမွတ္ ရိုက္ထည္ျ့ပီး enter ေခါက္ပါ။
(ခ) Compter A မွ Share ထားသမွ် folder မ်ားက်လာမည္ ၎တို ့အတြင္းမွ printers and faxes ကို နွစ္ခ်က္ click မိမိ print ထုတ္လိုသည့္ printer တြင္ right click ျပီးရင္ connect တြင္ထပ္မံ click ပါက message box တစ္ခုက်လာမည့္ yes ကို click ပါ။
ဒါဆိုရင္ computer B ၏ start > settings > Pinters and Faxes အတြင္းတြင္ computer A မွ printer အား အလိုေလွ်ာက္ ဆက္သြယ္ျပီးသာ ျဖစ္ေနပါျပီ

မိမိ Print ထုတ္လိုသည့္ printer မ်ားအား အထက္ပါနည္းျဖင့္ဆက္လက္ connect လုပ္သြားျခင္းျဖင့္ printer share ျခင္းအား ဤေနရာတြင္ အဆုံးသတ္လိုက္ပါရေစခင္ဗ်ာ...

လြယ္ကူတဲ့ shoutcut နည္းေလးေျပာျပေပး ပါ့မယ္...ဘယ္လိုဘဲျဖစ္ျဖစ္..ပညာတစ္ခုကို သင္မယ္ဆိုရင္..ဘက္စံုေထာင္စံုက သိထားသင့္ပါတယ္...အခက္အခဲျဖစ္လာတဲ့အခါေတြမွာ..တစ္နည္းနဲ႕မရရင္ေနာက္တစ္နည္း သံုးလို႔ရတာေပါ့.....
ခုေျပာျပမယ့္နည္းကေတာ့ ...အထက္က shareေတြေပးၿပီးသြားတဲ့ (လက္ပံုေလးေပၚေနၿပီျဖစ္တဲ့) printer ကို တဖက္စက္က လွမ္းေခၚၿပီး shared printer ကိုသိေစတဲ့ နည္း shoutcut ေလးပါ..
ခုေျပာျပတဲ့ နည္းအတိုင္းဘဲ..စက္တစ္လံုး shared floder ေတြကို လွမ္းယူ..လွမ္းပို႔နိုင္တယ္ေလ....ကဲ စပါၿပီ..

start> run (or) window +R ေပါ့
run box ေပၚလာၿပီဆိုရင္...အတြင္းမွာ printer shared ေပးထားတဲ့ စက္ရဲ႕ IP ကို ရိုက္ထဲ့ပါ...ရိုက္ထည့္ရာမွာ..ဒီလိုရိုက္ရပါမယ္..
\\15.11.80.1\
Enter ေခါက္ပါ....ခဏေလးေပးေစာင့္လိုက္...printer shared ေပးထားတဲ့ စက္ တက္လာတာကိုေတြ႕ရပါလိမ့္မယ္... အဲဒီအခါမွာ...printer ပံုေလး ကို ျမင္ရမွာပါ ...အဲဒီ printer ရဲ႕နံပါတ္ဟာ ..မိမိshared ေပးထားတဲ့ နံပါတ္ေသခ်ာေအာင္နဲနဲ စစ္ၿပီးတာနဲ႕ double click လုပ္လိုက္ေတာ့ ...အဲဒီမွာ...ဒီprinter ေလးက မိမိစက္မွာ run တာကို ok ေျပာေပးလိုက္...အားလံုးၿပီးသြားၿပီ...
မိမိစက္မွာ ctrl + P ေခၚၿပီး 15.11.80.1 IP နံပါတ္ကို print ေပးလိုက္လို႔ရပါၿပီ.....
file shared ကို လဲ ..ဒီလိုဘဲ Run ထဲမွာ IP ရိုက္ၿပီးေခၚနိုင္ပါၿပီ...

:) တစ္ခုေျပာေပးအံုးမယ္...XP မွာ ..printer shared ေပးထားတဲ့ စက္က password ရွိတယ္ဆိုရင္ ..စက္ကို ဖြင့္ၿပီး ..log On screen တက္လာရင္ တျခားဘယ္စက္ကမဆို printer ေပးလို႔ရ တယ္ေနာ္....password ဖြင့္စရာမလိုဘူးသိလား...
server 2003 OS မွာဆိုရင္ေတာ့ ...offline print ေပးလို႔ရေသးတယ္..ဗဟုသုတေျပာျပတာပါ....

printer ကိုနတ္၀က္ခ်ိတ္ၿပီးရင္ Printer ကို ေနာက္တစ္လုံးကေနတင္ရတယ္ဗ်ာ.. အဲ့လိုတင္ၿပီး ဟုိဘက္စက္ကေနprinter ကို share ေပးမွာ ဒီဘက္စက္ကေန print လွမ္းလုပ္လို႕ရမွာဗ်

လုပ္ပုံလုပ္နည္းေလကေတာ့Printer&Fax ဆိုတဲ့ထည္းက ယာဘက္ေဘးမွာ Add Printer ဆိုၿပီးရွိတယ္အဲ့ကေန အရင္ဆုံး တပ္လာတဲ့ဟာကိူ Next လုပ္ပါၿပီးရင္ Net Work ဆိုတာကိုေရြးပါၿပီးရင္Next နဲ႕ပဲစက္သြားပါေနာက္ တစ္ဆင့္ေရာက္ရင္ေပၚလာတဲ့ Printer ထဲက အကို Printer ကို share ေပးထားတဲ့ printer ကို Select လုပ္လိုက္ပါေနာက္ၿပီးရင္ Default ဆိုတာကိူ ေရြးလိုက္ရင္ ဒီဘက္စက္ကေန Print လွမ္းလုပ္လိုူ႕ရပါၿပီဗ်ာ...
To continue

File Share နည္း

computer-A မွ Folder တစ္ခုကို share မည္ဆိုပါဆို

(၁) ၄င္းဖိုဒါကို right click နိုပ္ Sharing and security ကို click (properties box က်လာမည္)
(၂) Share this folder ကို ေရြးပါ
Permission ကို click
က်လာသည္ box ၏ အေပါ ္တြင္ everyone ရွိရမည္ ေအာက္တြင္ Change နွင့္ read နွစ္စလုံးတြင္ အမွန္ျခစ္ေပးျပီး ok ..... ok ျဖင့္ထြက္ျခင္းျဖင့္ folder တစ္ခု share ျခင္းျပီးဆုံးပါျပီ

computer-B သည္ Computer A မွ Share ထားေသာ folder ကို အလိုရွိပါက computer B ၏ run box တြင္ \\computer A ၏ IP အမွတ္ရိုက္ထည္ျ့ပီး enter ေခါက္ပါက share ထားေသာ folder မ်ားအား ရရွိမည္ျဖစ္ပါသည္။
To continue

Network ခ်ိတ္နည္း

ကြန္ပ်ဴတာကိုေတြကို ....8 port switch နဲ႕ ခ်ိတ္တဲ့နည္းေျပာျပပါမယ္..( peer to peer ပါ )
ပထမဆံုး ..RJ 45 ေခါင္းနဲ႕ male ေခါင္းတြပါတဲ့ နက္၀ပ္ cable ေတြ နဲ႕ switch မွာ ခ်ိတ္ဆက္ထားဘို႔ လိုပါတယ္...ပထမဆံုး စက္မွာ ..IP ထည့္ပါမယ္.. ခုေျပာျပတဲ့အတိုင္း ထည့္ၾကည့္ပါ...my network place > properties> TCP/IP ကို select လုပ္ properties ကိုႏွိပ္ပါ ..use following IP ဆိုတာမွာ IP address မွာ 15.11.80.1 ၿပီးရင္ tab ခုန္လိုက္ပါ ..subnetmark ကိုသူ႕အတိုင္းရွိပါေစ..default gateway မွာလဲ...15.11.80.1 လို႔ရိုက္ထည့္ပါ...အားလုံးကို ok လုပ္ၿပီးထြက္..General Tab ကို ျပန္ေရာက္ရင္..show icon in notification ဆိုတာကို အမွန္ခ်စ္ လုပ္ေပးခဲ့ပါ..( tray မွာ ကြန္ပ်ဴတာပံုေလးေပၚလာေအာင္ေပါ့) ဒါဆို ပထမ ဆာဗာအထိုင္စက္ ၿပီးပါၿပီ...

တျခားစက္ေတြ ခ်ိတ္ပါမယ္..
.my network place > properties> TCP/IP ကို select လုပ္ properties ကိုႏွိပ္ပါ ..use following IP ဆိုတာမွာ IP address မွာ 15.11.80.2 ၿပီးရင္ tab ခုန္လိုက္ပါ ..subnetmark ကိုသူ႕အတိုင္းရွိပါေစ..default gateway မွာလဲ...15.11.80.1 လို႔ရိုက္ထည့္ပါ...အားလုံးကို ok လုပ္ၿပီးထြက္ပါ ...
ဒီလိုဘဲ တစ္လံုးၿပီး တစ္လံုး IP address မွာ 2 . 3 . 4စသျဖင့္ ဆီးရီး ေပးသြားပါ..
အားလံုးၿပီးသြားၿပီ ဆိုရင္ေတာ့ ...စက္အားလံုး ရဲ႕ mycomputer > properties > computer name မွာ အမည္ေတြေပးပါ...ေအာက္မွာရွိတဲ့ workgroup ဆိုတာမွာ ..စက္အားလံုးကို Group name တစ္ခုထဲ တူညီစြာေပးထားပါ...
စက္အားလံုးကိုရီစတပ္ခ်လိုက္ပါ ...ဒါဆိုရင္ .. စက္အားလံုးခ်ိတ္လို႔ၿပီးေနပါၿပီ...
တစ္လံုးက တစ္လံုးကို ေခၚခ်င္ရင္ .. run box မွာ ..\\ 15.11.80.2\ .enter ေခါက္လိုက္ရင္ .. IP no 2 စက္ကို ေခၚလို႔ ရပါၿပီ...နဲနဲေလးေစာင့္ၿပီးမၾကာခင္မွာတက္လာမွာပါ ...

To continue

Network , shared permission အခက္အခဲ

တခ်ိဳ႕စက္ေတြမွာ ျဖစ္ေပၚတတ္တဲ့ ျပႆနာေလးတစ္ခုကို တင္ျပေပးပါရေစ..
အိမ္မွာျဖစ္ျဖစ္..ရံုးမွာျဖစ္ျဖစ္ နက္၀ပ္ခ်ိတ္တယ္ဆိုပါစို႕..
ခ်ိတ္ၿပီးသြားရင္..ဖိုင္ေတြကို စက္တစ္လံုးနဲ႕တစ္လံုးသယ္ယူနိုင္ဘို႔ shared folder ေတြ
တည္ေဆာက္ထားတတ္ၾကပါတယ္....
ဒီလိုလုပ္ရာမွာ shared လဲေပးၿပီးပါရက္နဲ႕ ဖိုင္ေတြလဲထည့္ထားပါရက္နဲ႕
ထည့္ထားတဲ့ဖိုင္ကို တစ္ဘက္စက္က လွမ္းယူလို႔မရျဖစ္ေနတတ္ပါတယ္...
ဒီအခက္အခဲေလးကို ေျဖရွင္းဘို႔ administrator တစ္ေယာက္အေနနဲ႕
အခက္ႀကံဳလာရင္ေတာ့..
ခုတင္ျပထားတဲ့အတိုင္းသာ စီစဥ္ေပးလိုက္ပါ..
1) window Explorer > Tools > Folder Option > view >
use Simple file shared ကို uncheck ေပးၿပီး OK လုပ္ပါ။
2) shared folder ကို Right Click လုပ္ပါ shared and Security >
sharing > Permission > Full contorl ကို check လုပ္ပါ။
3) ၿပီးရင္ စက္ကို restart ခ်ေပးပါ။

ဒါဆို files ေတြကို စိတ္ႀကိဳက္ shared ေပးနိုင္ၾကပါၿပီ။
အဆင္ေျပပါေစ။
To continue

Create FTP Server

Network နွင့္ပတ္သက္လို ့ ကိုယ္ပိုင္ FTP(File Transfer Protocol)ေလး တစ္ခု ေဆာက္ျကရေအာင္ .… ဒီ FTP ဆိုတဲ့ Protocol ကိုမိမိစက္မွာ ဖန္တီး(သို ့)တည္ေဆာက္ထားျခင္းျဖင့္
- ဖိုင္မ်ားအား Transfer လုပ္ရာတြင္ လြယ္ကျူခင္း၊
- Upload လုပ္ရန္မလျိုခင္း၊
- Transfer rate ျမန္ဆန္ျခင္း၊

လိုအပ္ခ်က္မ်ားမွာ
- Windows installation CD တစ္ခ်က္ရွိရမည္၊
- Public IP ျဖစ္ရမည္(192.168. နွင့္စေသာ IP မ်ားမျဖစ္ရပါ)၊
- Hard Disk 80GB နွင့္အထက္ျဖစ္ပါက ပို၍ေကာင္းမည္၊
- Memory 512MB နွင့္အထက္ျဖစ္ပါက ပို၍ေကာင္းမည္၊
- မိမိတင္ထားေသာ Windows မွာ XP ဆိုလ်ွင္လည္းရပါသည္၊
- Windows တင္မထားေသာ Partition တြင္ FTP server တည္ေဆာက္ရန္အတြက္ Folder တစ္ခုေဆာက္ပါ။

FTP စတင္တည္ေဆာက္ပုံ
Setup လုပ္ျခင္း
- CD Rom ထဲတြင္ Windows installation CD ထည့္ထားပါ၊
- Start >Settings>Control panel> add/remove programs ကိုဖြင့္
- ဘယ္ဘက္တြင္ Add/remove Windows Components ကို Click
- Components box က်ရင္ Scroll bar ဆြဲ၍ Internet Information Services(IIS) ကို Select မွတ္ျပီး Details ကို Click
- ျပီးရင္ File Transfer Protocol(FTP)Service ကို Select မွတ္ Ok နိုပ္
- Next ကိုဆက္နိုပ္ျပီး loading ျပီးေအာင္ေစာင့္ ျပီးရင္ Finish နဲ ့ထြက္

Configuration လုပ္ျခင္း
- Control panel ထဲက Administrative Tools ဖြင့္
- Internet Information Services ကိုရွာျပီးဖြင့္
- ဘယ္ဘက္အျခမ္းထဲက Tree pane မွာ
+ ပုံေလးနဲ ့မိမိcomputer name ကိုေတြ ့ရင္ Click
+ ပုံေလးနဲ ့ FTP Sites ကိုေတြ ့ရင္ထပ္ click
Default FTP Site ကို right click နိုပ္ New > FTP Site ကို Click
Welcome wizard က်လာရင္ Next ကိုနိုပ္
Description box ထဲမွာ နွစ္သက္ရာအမည္ေပး Next ကိုနိုပ္
IP address နဲ ့Port က default အတိုင္းထား Next ကိုနိုပ္
Do not isolate users ကိုေရြး Next ကိုနိုပ္
မိမိစက္တြင္းရွိ FTP folder တည္ေဆာက္ထားတဲ ့လမ္းေျကာင္းကို ေရြး Next ကိုနိုပ္
Read ေရာ write ေရာ အမွန္ျခစ္ေပး Next ကိုနိုပ္
Finish ကို နိုပ္ ဒါဆို FTP Server တည္ေဆာက္တာ ျပီးပါျပီ

သုံးစြဲနည္း
- မိမိ အေနနွင့္ အျခားသူအား ဖိုင္ေပးလိုလ်င္ မိမိတည္ေဆာက္ထား ေသာ Folder အတြင္းသို ့ Copy and Paste လုပ္ေပးရုံသာျဖစ္သည္၊
- အျခားသူမ်ားမွ မိမိ၏ဖိုင္အား လိုအပ္လ်ွင္ သူတို ့၏ address bar ၌ မိမိ၏ IP အမွတ္ေရွ ့တြင္ ftp://.... ဟူ၍(ဥပမာ- ftp://165.123.12.2)ရိုက္ထည္ျ့ပီး enter ေခါက္ ရျုံဖင့္ မိမိ၏ folder ပြင့္လာျပီး လိုအပ္ေသာ files မ်ားအား အလြယ္တကူ ယူနိုင္မည္ျဖစ္ပါသည္။
To continue

Windows XP ရဲ႕ လွ်ိဳ႕၀ွက္ခ်က္

1.ကိုယ္႕ရဲ႕Computer အေၾကာင္း
All Programs ထဲက Accessories menu မွာရွိတဲ့ Command Prompt ကုိသြားပါ။ ထို႔ေနာက္ systeminfo လုိ႔႐ိုက္ထည့္ပါ။ ကြန္ပ်ဴတာသည္ လက္ရွိအခ်ိန္ အပါအ၀င္ အလြန္အသုံးတည့္ေသာ အခ်က္အလက္မ်ားကုိေဖၚျပပါလိမ့္မည္။ ထုိအရာမ်ားကုိ Notepad ကုိအသုံးျပဳ၍ သိမ္းဆည္းထားလုိပါက info.txt ဟူ၍လည္း သိမ္းဆည္းထားႏိုင္ပါၿပီ။

2. File မ်ားကို Recycle Bin သုိ႔မပုိ႔ေစဘဲႏွင့္ ခ်က္ခ်င္းဖ်က္ပစ္ႏုိင္ပါတယ္။

Start menu ကုိသြားပါ။ Run ကုိေရြးခ်ယ္ၿပီး gpedit.msc ဟူ၍႐ိုက္ပါ။ ၿပီးလွ်င္ User Configuration, Administrative Templates, Windows Components, Windows Explorer ကုိရွာေဖြၿပီးလွ်င္ Do not move deleted files to the Recycle Bin setting ကုိ ေျပာင္းလဲေရြးခ်ယ္လုိက္ပါ။ gpedit.msc ဟုေရြးခ်ယ္ၿပီးေသာအခါ တက္လာမည့္ အျခားေသာ system options ဆုိင္ရာ အခ်က္အလက္ေတြကို ကြၽမ္းက်င္သူတစ္ဥိးမဟုတ္ဘဲ ေျပာင္းလဲျခင္းျဖင့္ သင့္၏ ကြန္ပ်ဴတာ ရပ္တန္႔သြားေစႏုိင္တာကိုေတာ့ သတိထားေစလုိပါတယ္။

3. Mouse ကုိ ႏွစ္ခ်က္ေလးမွ် ႏွိပ္႐ုံျဖင့္ XP အလုပ္႐ုံႀကီးတစ္ခုလုံးကုိ ေသာ့ခတ္လုိက္ပစ္လုိက္လုိ႔ရပါတယ္။
သင္၏ desktop ေပၚမွာ mouse ၏ ညာဖက္ click ႏွိပ္ကာ shortcut တစ္ခုကုိဖန္တီးၿပီး သင့္စိတ္ႀကိဳက္အမည္ေပးပါ။ ထုိ႔ေနာက္ location field ထဲမွာ rundll32.exe user32.dll,LockWorkStation ဟူ၍ ႐ိုက္ထည့္လုိက္ပါ။ ထုိအရာေပၚမွာ ဘယ္ဖက္ click ၂ ခ်က္ႏွိပ္ကာ ေသာ့ခတ္လုိ႔ရသြားပါၿပီ။ ဒါမွမဟုတ္ Windows key ႏွင့္ L ကုိတြဲႏွိပ္ျခင္းအားျဖင့္လည္း ေသာ့ခတ္လုိ႔ရပါတယ္။

To continue

Commad line To Use

short cut တစ္ခ်ိဳ႕ ကို ေျပာျပပါမယ္။ service တစ္ခုကို ျဖဳတ္ခ်ခ်င္တယ္ဆိုရင္ ပံုမွန္က task manager မွာ အဲဒီ process ကို right click လုပ္ျပီး End process လုပ္လိုက္ရင္ရပါတယ္။ ဒါေပမယ္႔ အဲဒါကို script ေရးခ်င္တဲ႔ သူမ်ားအတြက္ နည္းလမ္းေလးတစ္ခ်ိဳ႕ ေျပာျပပါမယ္။ command prompt ကေန services ေတြကို start, stop လုပ္လို႔ ရပါတယ္။ command က net start နဲ႔ net stop ျဖစ္ပါတယ္။ အသံုးျပဳပံုက net start "service name" နဲ႕ net stop "service name" ျဖစ္ပါတယ္။ ဒီေနရာမွာ service name ဆိုတာက ကုိယ္ kill လုပ္ခ်င္တဲ႔ service name ျဖစ္ပါတယ္။ ခု ကၽြန္ေတာ္တို႔ kill လုပ္ခ်င္ေနတဲ႔ service က print spooler ျဖစ္ပါတယ္။ မွတ္ခ်က္- spoolsv.exe မဟုတ္ပါဘူး။ မၾကာခဏ မွားတတ္ပါတယ္။ ေအာက္က ပံုမ်ားမွာ လက္ေတြ႕ အသံုးျပဳပံုကို ျမင္နိုင္ပါတယ္။
မိမိ kill လုပ္ခ်င္ေနတဲ႔ service name ကိုသိဖို႔ လိုအပ္ပါတယ္။ မသိေသးရင္ ပထမဆံုး administrative tools ထဲက services ကိုသြားပါ။ services.msc <--- အဲဒီမွာ ကိုယ္ kill လုပ္ခ်င္တဲ႔ services နာမည္ေတြကို မွတ္ထားလိုက္ပါ။command ေတြကို သံုးတဲ႔အခါ kill လုပ္မယ္႔ service name ကို " " လုပ္ဖို႔ မေမ႔ပါနဲ႔။ အထက္က solution ကို bat file ေလးလုပ္ထားရင္ ကလစ္ တစ္ခ်က္နဲ႕ လက္မေညာင္းပဲ ေျဖရွင္းလို႔ ရပါျပီ။ ဘယ္လိုလုပ္ရမလဲဆိုေတာ႔ 1. notepad ကို ဖြင္႔ပါ 2. ေအာက္ပါ စာသားမ်ားကို ရိုက္ထည္႔ပါ။ • net stop "print spooler" • del C:\WINDOWS\system32\spool\PRINTERS\*.* /q • net start "print spooler" 1. (/q ကို ဒုတိယလိုင္းမွာ သံုးထားတာက delete all လုပ္ထားလို႔ confirmation ေတာင္းလာရင္ Y/N ေပးမေနရေအာင္ တစ္ခါတည္း တိတ္တိတ္ေနဖို႕ ေျပာထားတာပါ။)ေအာက္ပါပံုအတုိင္း bat file extension (.bat) ျဖင္႔ file ကို save လုပ္ပါ။ ဒီဥပမာမွာေတာ႔ solv-spoolv.bat လို႕ နာမည္ ေပးထားပါတယ္။ Save as type ေနရာမွာ All file ကိုေရြးဖို႔ မေမ႔ပါနဲ႕ ။
To continue

Printer problem

Printer ရွိတဲ႔ သူ ေတာ္ေတာ္ မ်ားမ်ားမွာ ျဖစ္ေလ႔ရွိတဲ႔ ျပႆနာ တစ္ခု က တစ္ခါတစ္ေလ မွာ စက္က အလိုလိုေနရင္း သံုးရတာ ေလးလံလာလို႔ Task manager မွာ ၾကည္႔လိုက္တဲ႔ အခါ spoolsv.exe က CPU ရဲ႕ % အေတာ္မ်ားမ်ား တစ္ခါတစ္ေလ 99% ေလာက္ နီးပါးကို သံုးေနၾကတာကို ေတြ႔ရတတ္ပါတယ္။ အေတာ္မ်ားမ်ားက အဲလို ျဖစ္လာရင္ spoolsv.exe ကို ျဖဳတ္ခ်ပစ္လိုက္တတ္ပါတယ္။ အဲလို ျဖဳတ္ခ်လိုက္ရင္ အဲဒီ ခဏေတာ႔ ေကာင္းသြားတာေပါ႔ေလ။ ေနာက္တစ္ခု windows တက္လာရင္ ျပန္ဒုကၡေပးပါေလေရာ။ ဒီေတာ႔ တစ္ခ်ိဳ႕က အဲဒီ service ေလးကို disable ေပးထားလိုက္တတ္ပါတယ္။ ဒီေတာ႔ အဲလို ျပႆနာ မျဖစ္ေတာ႔ေပမယ္႔ printer ကိုျပန္သံုးခ်င္တိုင္း အဲဒီ service ကို ျပန္ Automatic setting ေျပာင္း start ျပန္လုပ္နဲ႔ အဆင္မေျပပါဘူး။ တကယ္႔ ျပႆနာ အစစ္က တစ္ျခားေနရာမွာပါ။ တကယ္ေတာ႔ အဲလိုျဖစ္ရာတာဟာ မ်ားေသာအားျဖင္႔ bad spooler files ေတြေၾကာင္႔ ျဖစ္ရတာပါ။ အမ်ားဆံုးက လိုကယ္ နက္၀က္ ခ်ိတ္ထားရင္ တျခားကြန္ျပဴတာေတြက လာတဲ႔ ဖိုင္ေတြေၾကာင္႔ ျဖစ္ပါတယ္။ (တျခားလူေတြက ကိုယ္႔ကို စိတ္ညစ္ေအာင္လုပ္ခ်င္လည္း အဲဒီ trick ေလး သံုးခ်င္သံုးနိုင္ပါတယ္။ :P) မလိုအပ္ရင္ printer ကို ရွယ္ရာ မေပးထားပါနဲ႔။ အဲဒီ bad spooler files ေတြ ဟာ C:\WINDOWS\system32\spool\PRINTERS ဆိုတဲ႔ Folder ထဲမွာ ရွိပါတယ္။ 0020.SHD, 0020.SPL စတဲ႔ ဖိုင္မ်ိဳးေတြ ျဖစ္ပါတယ္။ အဲဒါေလးေတြကို ရွင္းထုတ္လိုက္ရင္ အိုေကသြားမွာပါ။
ျပႆနာေျဖရွင္းနည္း
1. Print spooler service ကို kill လုပ္ပါ။
2. Printer share မ်ား ရွိေနပါက ျဖဳတ္ပစ္ပါ။
3. C:\WINDOWS\system32\spool\PRINTERS ဆိုတဲ႔ Folder ကိုသြားပါ။ (ျမန္ေအာင္ run ထဲကို အဲဒီ လင္႔ရိုက္ထည္႔၊ ကူးထည္႔ျပီး သြားလုိ႕ ရပါတယ္။)။ ရွိေနတဲ႔ ဖိုင္ေတြ delete လုပ္ပါ။
4. Print spooler service ကို start ျပန္လုပ္ပါ။
အဆင္ေျပသြားပါလိမ္႔မယ္။

To continue

Keypad to use

ကၽြန္ေတာ္လဲ သိတာေတာ႕ မဟုတ္ဘူးေပါ႕ ဗ်ာ...ALT နဲ႕ တြဲျပီးေတာ႕ Num Keypad ေတြရုိက္တာက symbol ေတြကုိ ေဖာ္ျပလုိ႕ရပါတယ္...Window မွာဆုိရင္ေတာ႕ Alt Key Numeric Codes ေပါ႕...numeric codes ဆုိတာေတာ႕ ဂဏန္းမ်ားသုံးထားေသာ လွ်ဳိ႕ ၀ွက္ symbol ပါ....ဥပမာ (၁) ခုခ်င္းကၽြန္ေတာ္ ေရးေပးလုိက္မယ္ဗ်ာ...
၁) Letter with Accents ---->Alt+0217 ,Alt+0201,Alt+0195
၂)Other Foreign Characters---->Alt+0161,Alt+0138,Alt+0216
၃)Currency Symbols---->Alt+0162,Alt+0128,Alt+0165
၄)Math Symbols---->Alt+0247,Alt+0172,Alt+0177
၅)Fractions---->Alt+0188,ALt+0189,Alt+0190
၆)Other Punctuations--->Alt+0169,Alt+0174,Alt+0182
ကၽြန္ေတာ္သိထားတာကေတာ႕ Alt နဲ႕ Num keypad ေတြ တြဲ ျပီးေတာ္႕ ရုိက္တယ္ဆုိတာ Numeric CODEs ေတြကုိ ေဖာ္ျပခ်င္လုိ႕ ျပီးေတာ႕ Floder ေတြမွာလဲ rename ေပးျပီးေဖာ္ျပလုိ႕ရတယ္ေလ...ကၽြန္ေတာ္လဲ သိထားတာေလးကုိ ေျပာျပတာေနာ္...သိျပီးတဲသူေတြ အတြက္ မဟုတ္ေတာင္မသိေသးတဲ႕ သူေတြ အတြက္ေပါ႕ဗ်ာ...
ALT+251
ALT+3
ALT+5
စမ္းၾကည္႕ေပါ႕ ေနာ္ Copyright symbol ေတြ Registered Symbol ေလေတြလဲ ပါတယ္....
To continue

Open Webpage

Web page မ်ားကို မိမိကြန္ပ်ဴတာ taskbar မွဖြင့္ျခင္း
Internet URL address မ်ားကို အရင္ဆံုး မည္သည့္ Browser မွဖြင့္စရာမလိုပဲ taskbar ကေနတိုက္ရိုက္ URL address ထည့္ယံုနဲ႕ ပြင့္ေအာင္လုပ္က်ရေအာင္ ။

ဒါ့အျပင္ အဲဒီ address bar ကို Run Menu(Commant Prompt) သဖြယ္ အသံုးၿပဳလို႕ ရပါတယ္ ။
ဥပမာ .. URL address bar မွာ calc လုိ႕ ထည့္လိုက္ရင္ calculator ေပၚပါတယ္ ။
လုပ္နည္းကလဲ အရမ္းလြယ္ကူပါတယ္ ။

# taskbar မွာ right-click ေထာက္ၿပီး Toolbars –>Address ကိုေရြးပါ ။
# အဲဒါဆို Address ဆိုတဲ့ စာလုံးေလးေပၚလာပါလိမ့္မယ္ ။
# အဲဒီ Address ဆိုတဲ့ စာလုံးကို double click ေပးလိုက္ပါ ။
# မရဘူးဆိုပါက taskbar က lock ျဖစ္ေနလို႕ပါ ။
# အဲဒါဆို taskbar ကို Unlock ျပန္လုပ္ပါ ။
# အခုဆိုရင္ မိမိကြန္ပ်ဴတာ taskbar ေပၚမွာ Internet URL address ေပၚလာပါၿပီး ။

To continue

မ်က္စိမွိတ္ရေအာင္

eye close process
eye ကုိ Healing tool နဲ႕ Alt click အသားျဖည္႕
- Dodge tool နဲ႕ color ညွိ or
- Blur tool နဲ႕ color ညွိ
- လုပ္ထားတဲ႕ ဓာတ္ပုံ ကုိ Gif နဲ႕ save
- မူရင္း ကုိ လဲ Gif file နဲ႕ Save
- ImageReady မွာ ၂ပုံလုံးဖြင္႕
- မူရင္းပုံကုိ Ctrl+A ->Ctrl+C နဲ႕ copy
- လုပ္ထားတဲ႕ပုံကုိ click တစ္ခ်က္ေထာက္
- Edit ကုိသြား -->place and paste
- Window->animation < ----------click box - Make frame from layer ကုိ ေရြး - Forever ေပး - ၀.၂ - ၁ - Save optimized as နဲ႕ save
To continue

A nice trick to hide your data!

တစ္ခါတစ္ေလမွာ ကၽြန္ေတာ္တုိ႔က ကိုယ့္ရဲ့ Data ေတြကုိ အျခားသူေတြ ျမင္သြား ေတြ႕သြားမွာကုိ စိတ္ပူတတ္ၾကပါတယ္။ Windows ရဲ့ User account နဲ႔ Password ပိတ္ထားနိဳင္ေပမယ့္ ကိုယ္က Login ၀င္ျပီး ကြန္ျပဴတာနားမွာ မရွိတဲ့အခ်ိန္ တစ္စံုတစ္ေယာက္က Computer ကုိလာသံုးရင္း ကုိယ့္ Data ေတြကုိ ေတြ႕သြားနိဳင္ပါတယ္။ ေအာက္မွာ ေရးျပထားတဲ့ နည္းကေတာ့ Security software ေတြကုိ ပိုက္ဆံ အကုန္အက်ခံ ၀ယ္စရာ မလိုပဲ Data ေတြကို ဖြက္လို႔ရတဲ့ နည္းလမ္းပါ။

- ဘယ္လုိ လုပ္မွာလဲ ??

လြယ္ပါတယ္။ Partiton အလြတ္တစ္ခု ရွိေနရင္ အဲဒီထဲကုိ ေဖ်ာက္ထားခ်င္တဲ့ Data ေတြကုိ ထည့္ျပီး Partition တစ္ခုလံုးကုိ Drive Letter ျဖဳတ္လိုက္ျပီး ေဖ်ာက္တဲ့ နည္းပါ။


- ဘာေတြ လုိအပ္မလဲ ??

၁။ Hardisk ကုိ Partition လုပ္နိဳင္တဲ့ Application တစ္ခု ( ဒါမရွိရင္ စိတ္မပူပါနဲ႔၊ ကၽြန္ေတာ္ ေနာက္ အသစ္တင္မယ့္ Post က Free HDD Partition အေၾကာင္းပါ ;) )
၂။ Partition အပိုရွိေနရင္ေတာ့ အေပၚက Number 1 မလိုပါဘူး။

- ေဖ်ာက္နည္း

၁။ အရင္ဆံုး ကုိယ့္ ေဖ်ာက္ခ်င္တဲ့ Data ေတြကုိ Partition အလြတ္ တစ္ခုထဲကို ထည့္လိုက္ပါ။
၂။ My Computer ကုိ Right Click ျပီးေတာ့ "Manage" ကုိ ေရြးေပးလိုက္ပါ။
၃။ Computer Management တက္လာရင္ ဘယ္ဖက္က "Disk Management" ကုိ ေရြးေပးလိုက္ပါ။
၄။ ညာဖက္မွာ ကုိယ့္မွာရွိတဲ့ Disk ေတြ ေပၚလာတာကို ေတြ႕ရပါမယ္။
၅။ ေဖ်ာက္ထားခ်င္တဲ့ Data ေတြ ထည့္ထားတဲ့ Disk ကို Select လုပ္ျပီး Right Click ႏွိပ္ျပီး "Change Letter and drive paths.." ကုိ ေရြးေပးပါ။

၆။ ေအာက္မွ ျပထားတဲ့ ပံုအတိုင္း တက္လာရင္ ေဖ်ာက္မယ့္ Partition ကို ေရြးေပးပါ။ ( ေသခ်ာေအာင္ My Computer ထဲကေန ၀င္ျပီး အရင္စစ္ၾကည့္ပါ။ Drive Letter ကို အဓိက သတိထားပါ)

၇။ Select လုပ္ျပီး Remove ကို ႏွိပ္လိုက္ပါ။ Confirm Yes/No ေမးရင္ Yes ကို ေရြးေပးလိုက္ပါ။ ျပီးရင္ အကုန္လံုးကို ပိတ္လိုက္ပါ။
၈။ My Computer ထဲကို ၀င္ၾကည့္လိုက္တဲ့အခါ ကိုယ္ေဖ်ာက္ခ်င္တဲ့ Partiton ေပ်ာက္ေနတာကို ေတြ႔ရပါမယ္။

- ျပန္ေဖာ္နည္း

၁။ အေပၚက အတိုင္း Disk Management ထဲကုိ ၀င္လုိက္ပါ။
၂။ ခုနက ေဖ်ာက္ထားတဲ့ Disk ကုိ Right Click လုပ္ျပီး "Change Letter and drive paths.." ကုိ ေရြးပါ။
၃။ "Add..." ကုိ ႏွိပ္ေပးပါ။
၄။ "Assingn the following drive letter:" ကို Letter တစ္ခုခု ေရြးေပးလုိက္ပါ ( ဥပမာ H, I ။ သူ႔အလုိလုိလဲ ေရြးထားျပီးသား ျဖစ္တတ္ပါတယ္။ )

၅။ Ok ႏွစ္ခါ ႏွိပ္ျပီး ထြက္လိုက္ပါ။
၆။ My Computer ထဲကို ၀င္ၾကည့္လိုက္တဲ့အခါ ေဖ်ာက္ထားတဲ့ Drive ျပန္ေပၚေနတာကို ေတြ႕ရပါမယ္။

To continue

auto shutdown

softwareမလိုပဲ auto shut downလုပ္တဲ့နည္းေလးပါ။
1.right click on the desktop and choice creat shortcut
2.then there will appear one window
3.type shutdown -s -t time
-s is shutdown.But can also use -r for restart.In time type then time when u want your computer to shutdown.It time format is count in seconds.
4.then click next
5.give it the name and ok.
I use it to making fool my friend.I creat that shortcut and chane icon into the game what they usually play and give the name like that game and delete the original game shortcut.Then when they want to play game and double click that icon, they computer will shutdown.
To continue

run command

Application = Command
Accessibility Controls = access.cpl
Add Hardware Wizard = hdwwiz.cpl
Add/Remove Programs = appwiz.cpl
Administrative Tools = control admintools
Automatic Updates = wuaucpl.cpl
Bluetooth Transfer Wizard = fsquirt
Calculator = calc
Certificate Manager = certmgr.msc
Character Map = charmap
Check Disk Utility = chkdsk
Clipboard Viewer = clipbrd
Command Prompt = cmd
Component Services = dcomcnfg
Computer Management = compmgmt.msc
Date and Time Properties = timedate.cpl
DDE Shares = ddeshare
Device Manager = devmgmt.msc
Direct X Control Panel (If Installed)* = directx.cpl
Direct X Troubleshooter = dxdiag
Disk Cleanup Utility = cleanmgr
Disk Defragment = dfrg.msc
Disk Management = diskmgmt.msc
Disk Partition Manager = diskpart
Display Properties = control desktop/desk.cpl
Dr. Watson System Troubleshooting Utility = drwtsn32
Driver Verifier Utility = verifier
Event Viewer = eventvwr.msc
File Signature Verification Tool = sigverif
Findfast = findfast.cpl
Folders Properties = control folders
Fonts = control fonts
Fonts Folder = fonts
Free Cell Card Game = freecell
Game Controllers = joy.cpl
Group Policy Editor (XP Prof) = gpedit.msc
Hearts Card Game = mshearts
Iexpress Wizard = iexpress
Indexing Service = ciadv.msc
Internet Properties = inetcpl.cpl
IP Configuration = ipconfig
Java Control Panel (If Installed) = jpicpl32.cpl
Java Application Cache Viewer (If Installed) = javaws
Keyboard Properties = control keyboard
Local Security Settings = secpol.msc
Local Users and Groups = lusrmgr.msc
Logs You Out Of Windows = logoff
Microsoft Chat = winchat
Minesweeper Game = winmine
Mouse Properties = control mouse
Mouse Properties = main.cpl
Network Connections = control netconnections
Network Connections = ncpa.cpl
Network Setup Wizard = netsetup.cpl
Notepad = notepad
Nview Desktop Manager (If Installed) = nvtuicpl.cpl
Object Packager = packager
ODBC Data Source Administrator = odbccp32.cpl
On Screen Keyboard = osk
Opens AC3 Filter (If Installed) = ac3filter.cpl
Password Properties = password.cpl
Performance Monitor = perfmon.msc
Performance Monitor = perfmon
Phone and Modem Options = telephon.cpl
Power Configuration = powercfg.cpl
Printers and Faxes = control printers
Printers Folder = printers
Private Character Editor = eudcedit
Quicktime (If Installed) = QuickTime.cpl
Regional Settings = intl.cpl
Registry Editor = regedit
Registry Editor = regedit32
Remote Desktop = mstsc
Removable Storage = ntmsmgr.msc
Removable Storage Operator Requests = ntmsoprq.msc
Resultant Set of Policy (XP Prof) = rsop.msc
Scanners and Cameras = sticpl.cpl
Scheduled Tasks = control schedtasks
Security Center = wscui.cpl
Services = services.msc
Shared Folders = fsmgmt.msc
Shuts Down Windows = shutdown
Sounds and Audio = mmsys.cpl
Spider Solitare Card Game = spider
SQL Client Configuration = cliconfg
System Configuration Editor = sysedit
System Configuration Utility = msconfig
System File Checker Utility = sfc
System Properties = sysdm.cpl
Task Manager = taskmgr
Telnet Client = telnet
User Account Management = nusrmgr.cpl
Utility Manager = utilman
Windows Firewall = firewall.cpl
Windows Magnifier = magnify
Windows Management Infrastructure = wmimgmt.msc
Windows System Security Tool = syskey
Windows Update Launches = wupdmgr
Windows XP Tour Wizard = tourstart
Wordpad = write
To continue

auto delete temp files

temp: files ေတြကို အလိုအေလ်ာက္ delete လုပ္နည္းေလးပါ။
open notepad
type
rd %temp% /s/q
md %temp%
and then save the file as (name .bat)
save this file to C:\Documents and Settings\Administrator\Start Menu\Programs\Startup
This will atuo run when window startup.
recent တို႕ prefetch တို႕ကိုလည္း ဖ်က္လို႕ရတယ္ဗ်။
rd C:\DOCUME~1\ADMINI~1\Recent /s/q
md C:\DOCUME~1\ADMINI~1\Recent
rd C:\WINDOWS\Prefetch /s/q
md C:\WINDOWS\Prefetch
မွတ္ခ်က္။
ADMINI~ and Administrator must be your user account.
To continue

Resource Hacker

ကၽြန္ေတာ္တို႔ေတြ Program တစ္ခုကို ဖြင့္လိုက္တဲ့အခါမွာ Program မတက္ခင္ အရင္တက္လာတဲ့ Screen တစ္ခုကို အရင္ျမင္ဖူးၾကမွာပါ..VB မွာေတာ့ Splash Screen လို႔ေခၚပါတယ္..
ဥပမာ....Pagemaker 7.0 မွာဆုိရင္ အရင္ဆံုး စကၠဴစြန္ပံုစံေလးတက္မယ္...အဲဒီ္မွာ User Name,Registration Code,Company Name, etc... ပါမယ္....ကၽြန္ေတာ္တုိ႔က အဲဒီေနရာမွာ ကိုယ္ႀကိဳက္တဲ့ ပံုစံနဲ႕ တက္ေအာင္လုပ္ၾကည့္ရေအာင္....သိတဲ့လူလည္း သိၿပီးသားျဖစ္မွာပါ...မသိေသးတဲ့ လူတစ္ေယာက္သိသြားတယ္ဆိုရင္ ေက်နပ္ပါတယ္။
ကဲ....Let's Start....
ကၽြန္ေတာ္ Hacking Tools တစ္ခုနဲ႕မိတ္ဆက္ေပးမယ္..Resource Hacker လို႔ေခၚတယ္...အဲဒီ Program က Crackers Kit ထဲမွာ ပါပါတယ္....Crackers Kit ကို Install လုပ္လိုက္ရင္ Start>Program>Crackers Kit>Other>Resource Hacker.exe ကိုသြားပါ....အဲဒီProgram ကို ဖြင့္ၿပီး....Open လုပ္လိုက္ရင္ သူက *.exe တစ္ခုကို ေရြးခိုင္းလိမ့္မယ္....အဲဒီမွာ ကိုယ္လုပ္မဲ့ Program ကို ေရြးေပးလိုက္..ကၽြန္ေတာ္ကေတာ့ Pagemaker 7.0 ဆိုေတာ့ C:\Program files\Adobe\Adobe Pagemaker 7.0\pm70.exe ကိုေရြးလိုက္မယ္...
သူက Windows Registry လိုပဲဗ်...Column ႏွစ္ခုပါတယ္....Registry မွာလိုပဲ Plus ေတြ Minus ေတြနဲ႕သြားလို႔ရတယ္....ကဲ..သြားၿပီဆိုပါစို႔ဗ်ာ..pm70.exe ကို ဖြင့္လိုက္မယ္ေပါ့..အဲဒီမွာ သူက Program ရဲ႕ ညာဘက္ျခမ္းမွာ +Bitmap ဆိုၿပီးရွိတယ္...ကၽြန္ေတာ္တို႔က အဲဒီကို သြားၿပီး Click လုပ္မယ္....ဒါဆုိရင္ သူကပြင့္သြားၿပီ.အဲဒီထဲမွာ 1033 ကိုလိုက္ရွာမယ္....အဲဒီ 1033 မွာ ထပ္ၿပီး Click လုပ္လိုက္ရင္ သူကထပ္ပြင့္သြားၿပီး အထဲမွာ တစ္ခုပဲရွိေတာ့တယ္...အဲဒီတစ္ခုကို ဖြင့္လိုက္ရင္ ဘယ္ဘက္ျခမ္းမွာ Pagemaker Logo ပံုႀကီးေပၚလာလိမ့္မယ္...အဲဒီပံုကို Right Click လုပ္ၿပီး Save Bitmap Resource လုပ္လိုက္ရင္ Save လုပ္ရမယ့္ေနရာေပးလိမ့္မယ္...ဒါက Default ပံုကို လိုခ်င္ရင္ေျပာတာ..မလိုခ်င္ရင္ Right Clike လုပ္ၿပီး Replace Bitmap Resource လုပ္လိုက္ရင္ ကိုယ့္ပံု ၀င္သြားၿပီ....ဒါေပမယ့္ ကိုယ့္ပံုက *.bmp file ျဖစ္ရပါမည္။

To continue

invisible floder

Floder ေဖ်ာက္ျပီး သုံးမယ္
အရင္ဆုံး right ကလစ္ေထာက္ၿပီး New Folder တစ္ခုေဆာက္လုိက္ပါ
ၿပီးရင္ rename ေနရာမွာ Alt 0160 ကိုေပးလုိက္ပါ ဒါဆုိရင္ rename မွာဘာမွမရွိေတာ႔ပါဘူး
ၿပီးရင္ ရုိးရုိး icon ခ်ိန္းသလုိ Folder ရဲ ႔ Propreties ကုိသြား Customize မွာ
Change Icon ဆုိတာကုိသြားပါ အဲဒီမွာ icon ေတြအမ်ားၾကီးကုိေတြ႔ပါလိမ္႔မယ္
အဲဒီမွာ လြတ္တဲ႔ေနရာေလးမွာ ကလစ္ေထာက္လိုက္ပါ
ၿပီးရင္ ok apply ok ေပါ႔ ဒါဆုိရင္ရပါၿပီ ဖုိဒါေလးေပ်ာက္သြားပါၿပီ
မၿမင္ရေတာ႔ေပမယ္႔ ဖြင္႔လုိ႔ေတာ႔ရပါတယ္ အဲဒီေနရာေလးကုိကလစ္လုိက္ရင္
အထဲမွာရွိတာေတြ ေပၚပါတယ္။
To continue

ေမာ္ဒယ္

ေမာ္ဒယ္အေၾကာင္း တေစ႔တေစာင္း


Add Image
က်ေနာ္တုိ႔ အားလုံးသိေနတဲ႔ ေမာ္ဒယ္ ေအးျမတ္သူ ၊ မုိးယုစံ တုိ႔ေတာ႔မဟုတ္ပါဘူးဗ်ာ။ Model ဆုိတာ ပုံစံငယ္၊ စီမံခ်က္၊ ၾကဳိတင္ၾကံဆခ်က္၊ အထူးသျဖင္႔ Miniature သုိ႔မဟုတ္ main object ေတြ system ႏွင္႔ concept ေတြရဲ႕ ပုံၾကမ္းကုိ သရုပ္ေဖာ္ေရးသားျခင္းလုိ႔ ဆုိႏိုင္ပါသည္။ model ဆုိတဲ႔ စကားလုံးဟာ Latin စကားလုံး “modelium” ဆုိတဲ႔ေ၀ါဟာရကေန ဆင္းသက္လာတာျဖစ္ပါတယ္။ ဆုိလုိရင္း အဓိပၸာယ္ကေတာ႔ အတုိင္အတာ ပမာဏ၊ ခန္႔မွန္း တြက္ခ်က္၊ အေရအတြက္ အရြယ္အစား ေတြကုိ တြက္ခ်က္တုိင္းတာဖုိ႔ နည္းလမ္း ၊ နည္းပညာ အစရွိသျဖင္႔ ဖြင္႔ဆုိႏုိင္ပါသည္။ အၾကာင္းအရာ တစ္ခုကုိ လက္ေတြ႔အေကာင္အထည္ေဖာ္ၿခင္း မျပဳလုပ္မွီ ၾကဳိတင္ စိတ္ကူးယဥ္ ပုံေဖာ္ၿခင္းလုိ႔ဆုိရင္လဲ မမွားႏုိင္ပါဘူး။ A model is an abstract representation of an item or a concept—a car, a plane, or a building—or a part of something, such as a tire, a wing, or a room. Main object တစ္ခုခုကုိ ဖန္းတီးတည္ေဆာက္ၾကပါစုိ႔ ဥပမာ။ Building တစ္ခု တည္ေဆာက္ဖုိ႔ဆုိရင္ အရင္ဆုံး Architect တစ္ေယာက္ဟာ စာရြက္ေပၚ သုိ႔မဟုတ္ ကြန္ပ်ဴတာတြင္ အေဆာက္အဦးပုံစံကုိ တူ၊ သံေခ်ာင္း အစရွိသည္႔ မပါပဲ Design အရင္ေရးဆဲြပါသည္။ တကယ္လုိ႔ မိမိေရးဆြဲလုိက္ေသာ Building ဟာ complex ျဖစ္လွ်င္ Architect က အေဆာက္အဦးရဲ႕ small physical model ကုိ တည္ေဆာက္လုိက္ပါသည္။ ထုိသုိ႔တည္ေဆာက္လုိက္ၿခင္းဟာ မိမိေရးဆြဲထားေသာ အေဆာက္အဦးရဲ႕ appearance ႏွင္႔ aesthetics ကုိ judge လုပ္ဖုိ႔ျဖစ္ပါသည္။ Model တခု ဖန္းတီးလုိက္ၿခင္းရဲ႕ အေရးၾကီးဆုံး တစ္ခ်က္က Architect ရဲ႕ conception လူတုိင္းေတြ႔ျမင္ႏုိင္ျပီး ဒီထက္ improve ျဖစ္လာေအာင္ ပူးေပါင္းေဆာင္ရြက္ဖုိ႔အတြက္ ျဖစ္ပါသည္။ အခုလုိ႔ ပုံစံငယ္ အရင္ တည္ေဆာက္ဖန္တီးလုိက္ၿခင္းသည္ လက္ေတြ႔တည္ေဆာက္ရာတြင္ မိမိကုိယ္ကုိ Confidence ေတြျမင္႔မားလာႏုိင္ပါသည္။ အက်ဥ္းအားျဖင္႔ ေျပာျပရရင္ Models သည္ Designer ၏ intentions ႏွင္႔ actual results အၾကား ကြာဟမွုေတြ၊ ၿခားနားခ်က္ေတြကုိ reduce လုပ္ေပးပါသည္။ Model ကုိ အသုံးျပဳၿခင္းေၾကာင္႔ သုေတသနလုပ္ငန္း ၊ တည္ေဆာက္ေရးလုပ္ငန္းေတြ အတြက္ ပုိမုိ efficiently ျဖစ္လာပါသည္။ ယခုအခ်ိန္အခါမွာဆုိရင္ လူေတြဟာ model & modeling ကုိ သူတို႔လုပ္ငန္း နဲ႔ သူတုိ႔ရဲ႔ ကမၻာၾကီး တုိးတက္ေကာင္းမြန္ေအာင္ Every Day အသုံးျပဳေနၾကပါျပီ။ အလားတူ Constructor တစ္ေယာက္က သေဘၤာတစ္စင္းရဲ႕ Design ဆဲြမယ္ဆုိပါဆုိ႔ design ေရးဆြဲမည္႔သူသည္ အလားတူ သေဘၤာပုံစံငယ္တခု အရင္ ေရးဆြဲဖန္းတီး ရပါသည္။ သီအုိရီအရ သေဘၤာမ်ားကုိ ဒီဇုိင္းဆြဲေတာ႔မယ္ဆုိရင္ က်ယ္ျပန္႔စြာ သုေတသန ျပဳလုပ္ရမည္႔ အခ်က္အလက္မ်ားကေတာ႔ floatability ၊ stability၊ floodability၊ roll၊ propulsion အစရွိသည္႔ မ်ားကုိလဲ modeling လုပ္ဖုိ႔ လုိအပ္ပါသည္။ ပင္လယ္ထဲမွာ သေဘၤာတစ္စင္းရဲ႕ behavior ကုိ သုေတသန လုပ္ဖုိ႔အတြက္ဆုိရင္ ေတာ႔ Researcher ေတြကေတာ႔ physical model ႏွင္႔ mathematical model ကုိအသုံးျပဳျပီး Simulation အရင္ျပဳလုပ္ၾကပါသည္။ Mathematical model သည္ Natural sciences & engineering field တြင္သာလွ်င္မဟုတ္ပဲ Social sciences တြင္လဲ ကယ္ျပန္႔စြာအသုံးခ်ေနပါသည္။ အဲဒီလုိႏွင္႔ method of model (modeling) ဟာ သိပၸံဆုိင္ရာ သုေသသန လုပ္ငန္းေတြမွာ ေနရာယူလာခဲ႔ပါသည္။ အထူးသၿဖင္႔ ဘယ္လုိ အခန္းကဏေတြမွာ ပါ၀င္လဲဆုိရင္ေတာ႔ physics, chemistry, biology, cybernetics ႏွင္႔ ေျမာက္မ်ားစြာေသာ မေဖာ္ျပႏုိင္ေသာ Technical Sciences Fields ေတြမွာပါ၀င္လာပါသည္။ ဒါေပမယ္႔ အခုလုိ ပုံစံငယ္ျပဳလုပ္ေဆာင္ရြက္ၿခင္းသည္ ၁၉ ရာစု သုိမဟုတ္ ၂၀ ရာစုမွာ တိက်ေသခ်ာေသာ နည္းလမ္း ၊ သိပၸံဆုိင္ရာ နည္းပညာမ်ား အတြက္ တီထြင္ဖန္တီးမူ တခုအေနနဲ႔ မေပၚေပါက္ခဲ႔ပါဘူး။ ၂၀ ရာစုမွာေတာ႔ ပုံစံငယ္ေဆာင္ရြက္ၿခင္း နည္းလမ္းသည္ ေအာင္ျမင္မူ အသစ္အဆန္းေတြကုိ သယ္ေဆာင္လာခဲ႔ပါသည္။ အဲဒီလုိ ေအာင္ျမင္မူေတြ တစ္ခ်ိန္တည္းတစ္ျပိဳင္တည္း သယ္ေဆာင္လာျပီးေနာက္ ေလးနက္ေသာ အေရးၾကီးေသာ စမ္းသပ္မူေတြ၊ သုေတသနလုပ္ငန္းေတြမွာ Modelling ျပဳလုပ္ၿခင္းကုိ ေရွ႕တန္းတင္ ေဆာင္ရြက္လာခဲ႔ပါသည္။ ယခုအခ်ိန္အခါမွာေတာ႔ အားလုံးသိျပီးျဖစ္တဲ႔အတုိင္း တုိက္တာ အေဆာက္အဦး၊ သေဘၤာ ၊ေလယာဥ္ အစရွိသည္႔ main object ေတြကုိ ရရွိဖုိ႔အတြက္ဆုိရင္ အစဦး ျပဳလုပ္ေဆာင္ရြက္မွာသည္ model ဆုိတဲ႔ ပုံစံငယ္ကုိ အသုံးျပဳေဆာင္ရြက္ရမွာျဖစ္ပါသည္။ အထက္ပါေဖာ္ျပ ပုံကုိၾကည္႔ပါ Reality တစ္ခုရဖုိ႔အတြက္ sub-model ေတြပါ၀င္ဖြဲ႔စည္းျပီး ႏူိင္းယွဥ္ ေဖာ္ျပထားသည္႔ ပုံျဖစ္ပါသည္။
What is a model?
Model တစ္ခုဟာ ပုံသဏန္မ်ဳိးစုံ ၊ အရြယ္အစားမ်ဳိးစုံ ၊ ဒီဇုိင္းမ်ဳိးစုံ နဲ႔ ရွိလာႏုိင္ပါတယ္။ Emphasize ျဖစ္ဖုိ႔ အေရးၾကီးပါသည္ ဘာလုိ႔လဲဆုိေတာ႔ Model ဟာ Real world မဟုတ္ပါဘူး Real world systems ကုိ ပုိမုိနားလည္ ႏုိင္ေအာင္ လူသားေတြက construct လုပ္ထားရုံမွ်သာျဖစ္ပါသည္။ ေယဘုယ်အားျဖင္႔ model အားလုံးတြင္ Information input ၊ Information processor ႏွင္႔ Output of expected results ေတြရွိၾကပါသည္။ ေယဘုယ်အားျဖင္႔ Development ျဖစ္တဲ႔ Model အခ်ဳိ႕ရဲ႕ အဓိက Features မ်ားကေတာ႔
• simplifying assumptions must be made;
• boundary conditions or initial conditions must be identified;
• the range of applicability of the model should be understood.
Real world systems ႏွင္႔ compare လုပ္ဖုိ႔ Type of Model ေတြကေတာ႔ Conceptual ၊ physical demonstrations ၊ mathematical and statistical ႏွင္႔ visualization တုိ႔ျဖစ္ပါၾကပါသည္။ က်ေနာ္တုိ႔ အေနနဲ႔ သိပံၸဆုိင္ရာ သုေတတန စမ္းသပ္မူ တစ္ခုခုကုိ စူးစမ္းေလ႔လာေတာ႔မယ္ဆုိရင္ သက္ဆုိင္ရာ နယ္ပယ္အလုိက္ အသုံးျပဳရမည္႔ Model မ်ားစြာရွိၾကပါသည္။ အခုစာေစာင္ေလးတြင္ model ဆုိတာ ဘယ္လုိဘာလိမ္႔ ဆုိတာေလးကုိ စာဖတ္သူမ်ား အနည္းက်ဥ္းသိသြားေအာင္ေရးသားေဖာ္ျပလုိက္ရပါသည္။ စာဖတ္သူအေနနဲ႔ ကတိကေအာင္႔ ျဖစ္ခဲ႔မယ္ဆုိရင္ စာေရးသူရဲ႕ အားနည္းခ်က္ျဖစ္ေၾကာင္း ၀န္ခံပါရေစ။
To continue

Tuesday, 4 August 2009

Parallel Computing

Parallel Computing with MPI (Message Passing Interface)
Parallel Computing ဆုိတာ computer program ပုစာၧ(၁)ပုဒ္ကုိ execute လုပ္ရန္ အတြက္ မ်ားစြားေသာ processors အေရတြက္မ်ား တစ္ၿပဳိင္နက္အသုံးျပဳထားၿခင္းလုိ႔ အဓိပၸာယ္ဖြင္႔ဆုိႏုိင္ပါသည္။ ေၿမာက္မ်ားစြာေသာ တြက္ခ်က္မူဆုိင္ရာ ပုစာၧ၊ problem ေတြကုိ တစ္ျပဳိင္နက္ေျဖရွင္းတြက္ခ်က္ေပးႏိုင္တဲ႔ computation form ျဖစ္သလုိ ၾကီးမားေသာတြက္ခ်က္မူဆုိင္ရာ ပရုိဂရမ္၊ ပုစာၧ၊ problem မ်ားကုိလဲ ေသးငယ္ေသာ အစိတ္အပုိင္းအျဖစ္ ခြဲေ၀ စိတ္ပုိင္းျပီး တစ္ျပဳိင္နက္တြက္ခ်က္ေျဖရွင္းေဆာင္ရြက္ေပးႏုိင္တဲ႔ computation form ျဖစ္ပါတယ္။ Parallel computers အမ်ဳိးအစားအေနနဲ႔ (၂) မ်ဳိးရွိပါသည္။ အဲဒီ parallel architectures မ်ားကေတာ႔
- Shared memory multiprocessor
- Distributed memory multicomputer
တုိ႔ျဖစ္ၾကပါသည္။ Parallel architectures အေၾကာင္းကုိ ေအာက္တြင္ ဆက္လက္ေဖာ္ျပထားပါသည္။
က်ေနာ္အခု ေရးသားေဖာ္ျပမည္႔ အေၾကာင္းအရာသည္ processors (၃) လုံးကုိ တစ္ျပဳိင္နက္အသုံးျပဳျပီး computer program ပုစာၧ ျဖစ္ေသာ MPI program ကုိ execute လုပ္ပါမည္။ Execute လုပ္ရာတြင္ processor တစ္လုံးမွ အၿခားတစ္လုံးဆီသုိ႔ data မ်ားကုိ အျပန္အလွန္ ပုိ႔ယူေဆာင္ရြက္သည္။ ထုိသုိ႔ေသာ ပရုိဂရမ္မ်ားကုိ Parallel computing လုပ္ဖုိ႔အတြက္ OS အျဖစ္ Linux OS ကုိအသုံးျပဳထားပါသည္။ ဘာေၾကာင္႔ လဲဆုိေတာ႔ LINUX သည္ multiuser, multitasking and multiprocessing ျဖစ္သည္႔အျပင္ SMP (symmetrical multiprocessing) support ျဖစ္သည္႔အတြက္ Memory management ပါလုပ္ႏုိင္သည္။ C, C++, Pascal, Cobol, Fortran, Delphi, Kylix စသည္႔ programming language မ်ားစြာအတြက္ free ျဖစ္ေသာ library မ်ား utilities မ်ားကုိလဲ support လုပ္ေပးႏုိင္ပါသည္။ Parallel programming Issues ရဲ႕ ရည္မွန္းခ်က္ကေတာ႔ execution time ေတြကုိ reduce လုပ္ဖုိ႔ပါပဲ။ execution time ေတြကေတာ႔

-computation time
-idel time (watiting for data from other processors)
-communication time (time the processors take to send and receive messages) တုိ႔ျဖစ္ၾကပါသည္။
ယခုအခ်ိန္အခါမွာ parallel programs မ်ားကုိ တြက္ခ်က္အေကာင္အထည္ေဖာ္ေဆာင္ရြက္ဖုိ႔အတြက္ various linguistic မ်ားရွိပါသည္။ ထုိသုိ႔ တြက္ခ်က္ေဆာင္ရြက္ဖုိ႔ ရန္ parallel programming model ေတြလုိအပ္ပါသည္။ parallel programming model ဆုိတာကေတာ႔ parallel algorithms ေတြကုိ ေဖာ္ျပဖုိ႔ အတြက္ software technologies ျဖစ္ပါသည္။ special libiary မ်ား ျဖစ္ၾကတဲ႔ ( MPI, PVM and other parallel programming models)၊ ၄င္းတုိ႔ဟာ process ေတြ ကုိ တစ္ျပဳိင္နက္ေဆာင္ရြက္ရာမွာ အျပန္အလွန္ေဆာင္ရြက္ႏုိင္ရန္ ႏွင္႔ Parallel program system ေတြကုိ အဆုံးသတ္ အေကာင္အထည္ေဖာ္ေဆာင္ရြက္ေပးႏုိင္တဲ႔ software technologies မ်ားျဖစ္ၾကပါသည္။ အဲဒါေတြအားလုံးဟာ High level languages ရဲ႕ parallel program systems ေပၚအေၿခခံထားပါသည္။ parallel programming models မ်ားရဲ႕ Libraries ေတြကေတာ႔
• POSIX Threads
• MPI
• SHMEM
• PVM
• TBB
• KAAPI တုိ႔ျဖစ္ၾကပါသည္။
ေဖာ္ျပပါ Libraries မ်ားထဲမွ MPI (Massage passing Interface) ဆုိတဲ႔ Programming model ကုိ Test လုပ္၍ ေရးသားေဖာ္ျပပါမည္။ MPI အေၾကာင္းကုိ ေရးသားမေဖာ္ျပမွီ Advantages of Parallel Programming နဲ႔ Parallel Computer Architectures အေၾကာင္းကုိ အနည္းက်ဥ္းေရးသားလုိက္ပါသည္။ Parallel computing Field သည္ အလြန္က်ယ္ျပန္႔သည္႔ Field ျဖစ္သည္႔အတြက္ က်ေနာ္႔ အေနနဲ႔ လုိအပ္ခ်က္မ်ားစြာရွိႏုိင္ပါေသာေၾကာင္႔ စာဖတ္သူမ်ားအေနနဲ႔ နာလည္မူေပးႏုိင္ပါရန္ ေမတၱာရပ္ခံပါသည္။

Advantages of Parallel Programming ဘာေတြလဲ?
• Need to solve larger problems
o more memory intensive
o more computation
o more data intensive
• Parallel programming provides
o more CPU resources
o more memory resources
o solve problems that were not possible with serial program
o solve problems more quickly

Parallel Computer Architectures ဆုိတာဘာလဲ?
Parallel Computer Architectures အတြက္ အေၿခခံ architectures (၂) မ်ဳိးရွိပါသည္။ Distributed Memory (ex. Compute cluster & pc) ႏွင္႔ Shared Memory Computer တုိ႔ျဖစ္ပါတယ္။ Distributed Memory (ex. Compute cluster) ဆုိသည္မွာ ကြန္ပ်ဴတာမ်ားသည္ အျမဲတမ္း network switch မွတဆင္႔ connect လုပ္ပါသည္၊ data မ်ားသည္ network ကုိေက်ာ္၍ processor (၁)လုံးမွ အၿခား processor (၁)လုံးဆီ data flows လုပ္ပါသည္။
each processor has its own memory addresses and data has to be sent from one processor to another
collection of computers which may be dual or quad-core nodes
each node uses its own local memory
work together to solve a problem
communicate between nodes and cores via messagesnodes are networked together
Shared Memory Computer ဆုိသည္မွာ data မ်ားကုိ ကြန္ပ်ဴတာ (၁)လုံးမွ အၿခားကြန္ပ်ဴတာ (၁)လုံးသုိ႔ ေပးပုိ႔ရန္မလုိပါ။
all processors share the same "memory addresses"
multiple processors
share a global memory space
processors can efficiently exchange/share data
ေနာက္ဆုံး Parallel Computers mixed shared/distributed memory architecture ကေတာ႔ Nodes မ်ားမွာ processor 1 လုံးထက္ပုိ၍ ပါရွိပါတယ္။ Processors ေတြကေတာ႔ dual/quad-core processors မ်ားျဖစ္ၾကပါသည္။
အခုအခ်ိန္အခါမွာ parallel systems ႏွင္႔ instrument (tool) အမ်ဳိးအစားမ်ားျဖစ္တဲ႔ Distributed Memory system (ex. Compute cluster) ႏွင္႔ Shared Memory Computer system ေတြကုိ ဖန္းတီးေဆာင္ရြက္ႏုိင္ဖုိ႔အတြက္ ပုိျပီး အထင္ရွားေက်ာ္ၾကားဆုံးျဖစ္တဲ႔ instrument (tool) မ်ားကေတာ႔ OpenMP ႏွင္႔ MPI တုိ႔ပဲျဖစ္ပါတယ္။ အၿခားေသာ system ႏွင္႔ instrument မ်ားလဲရွိၾကပါေသာ္လည္း ပုိမုိက်ယ္ျပန္႔စြာ အသုံးျပဳတာကေတာ႔ OpenMP ႏွင္႔ MPI တုိ႔ပဲျဖစ္ၾကပါသည္။
MPI ဆုိတာဘာလဲ?
လုိရင္းနဲ႔ အတုိရွင္းဆုံးေျပာရရင္ေတာ႔ MPI ဆုိတာ processes မ်ားကုိ parallel computing လုပ္ဖုိ႔အတြက္ က်ယ္ျပန္႔စြာ အသုံးျပဳတဲ႔ programming နည္းပညာတခုပါ။ Processes ေတြကုိ တစ္ခ်ိန္တည္းတစ္ျပဳိင္တည္း တြက္ခ်က္ေဆာင္ရြက္ေနခ်ိန္အတြင္း Information (send/receive data) ေတြကုိ အျပန္အလွန္ေျပာင္းလဲပုိ႔ေပးတဲ႔ Interface တစ္ခုလုိ႔ အဓိပၸာယ္ ဖြင္႔ဆုိရပါရေစ။ Process တုိင္းဟာ သူ႔ရဲ႕ own local variables ေတြရွိၾကတယ္။ MPI သည္ parallel programs ေတြကုိ create လုပ္ဖုိ႔ ႏွင္႔ distributed memory Architecture (clusters or pc) ျဖင္႔လုပ္ထားေသာ computing(computer)systems မ်ားအတြက္ က်ယ္ျပန္႔စြာဖန္းတီး အသုံးျပဳဖုိ႔ျဖစ္ပါသည္။ Distributed memory ဆုိတာဘာလဲ? Distributed memory computer အေၾကာင္းကုိ အထက္မွာ ေဖာ္ျပခဲ႔ ျပီးျဖစ္ပါသည္။ MPI program ေရးသားဖုိ႔အတြက္ (support) အေထာက္အကူျပဳတဲ႔ library of functions ကေတာ႔ (C/C++) သု႔ိမဟုတ္ subroutines (Fortran) programming languages တုိ႔ျဖစ္ပါတယ္။

ဘာေၾကာင္႔ MPI ကုိ Parallel computing အတြက္အသုံးျပဳတာလဲ?
MPI သည္ parallel programs ေတြကုိ express လုပ္ဖုိ႔အတြက္
 Powerful
 Efficient
 Portable way
မ်ားကုိ provides လုပ္ေပးေသာေၾကာင္႔ အသုံးျပဳၿခင္းျဖစ္ပါသည္။


MPI program Testing လုပ္ဖုိ႔အတြက္ျပင္ဆင္ၿခင္း။
Distributed Memory Computer Architecture System ကုိအသုံးျပဳ တြက္ခ်က္ေဆာင္ရြက္မွာ ျဖစ္သည္႔အတြက္ က်ေနာ္တုိ႔ အေနနဲ႔ ကြန္ပ်ဴတာအေရအတြက္သည္ (၁)လုံးႏွင္႔ အထက္တြင္သာရွိရပါမည္။ သုိ႔ျဖစ္ပါ၍ က်ေနာ္႔ အေနနဲ႔ (PC-1) P-4 3.2Ghz ၊ (PC-2) P-4 3.0Ghz ၊ (PC-3) P-4 3.2Ghz ဆုိျပီး ကြန္ပ်ဴတာ (၃)လုံးကုိ ေရြးခ်ယ္လုိက္ပါသည္။ ေရြးခ်ယ္ထားေသာ ကြန္ပ်ဴတာ (၃)လုံးကုိ ခ်ိတ္ဆက္ျပီး MPI program ကုိ parallel ေျဖရွင္းတြက္ခ်က္မွာ ျဖစ္ပါတယ္။ Local (LAN) အတြင္းမွာ တြက္ခ်က္မူေတြ ေဆာင္ရႊက္ ျပဳလုပ္မွာ ျဖစ္လုိ႔ Switch တစ္လုံး ႏွင္႔ RJ45 cable မ်ားလဲလုိအပ္ပါသည္။ ခ်ိတ္ဆက္ေျဖရွင္းေဆာင္ရြက္မည္႔ ကြန္ပ်ဴတာမ်ားတြင္ users မ်ားအေနနဲ႔ အင္တာနက္ပါ အသုံးျပဳခ်င္တယ္ဆုိရင္ေတာ႔ အင္တာနက္ရတဲ႔ ကြန္ပ်ဴတာ (၁) လုံးမွ bulid in ပါလာခဲ့တဲ့ NIC (NETWORK INTERFACE CARD) ကဒ္အျပင္ ေနာက္ထပ္ NIC တစ္ကဒ္ ထပ္ၿပီးတပ္လုိက္ပါ။ Straight-through Cable မ်ားနဲ႔ NIC to Switch - Switch to Computer - Computer to Switch ခ်ိတ္ဆက္ၿခင္းျဖင္႔ အင္တာနက္ကုိ Sharing လုပ္ျပီးအသုံးျပဳႏုိင္ပါသည္။ က်ေနာ္တုိ႔ ေရြးခ်ယ္ထားေသာ ကြန္ပ်ဴတာမ်ားတြင္ OS အျဖစ္ Linux Fedora ကုိ Installation လုပ္ထားပါသည္။ စာဖတ္သူမ်ား အေနနဲ႔ Operating System “Linux” ရဲ႕ file structure တည္ေဆာက္ပုံ ၊ command line interface မွာ အသုံးျပဳတဲ႔ command မ်ားနဲ႔ shell script မ်ား ေရးသားပုံေတြကုိ အကြၽမ္းတ၀င္ ရင္းႏွီးေနမယ္ဆုိရင္ အခု က်ေနာ္တုိ႔ test လုပ္မယ္႔ အေၾကာင္းအရာကုိ အလြယ္တကူ နားလည္ႏုိင္ပါသည္။ ရင္းႏွီးကြၽမ္း၀င္မူမရွိေသာ စာဖတ္သူမ်ားကုိလဲ က်ေနာ္႔ အေနနဲ႔ အတတ္ႏုိင္ဆုံးနားလည္ႏုိင္ေအာင္ capture pic ေလးေတြနဲ႔ ေဖာ္ျပေပးထားပါသည္။ က်ေနာ္႔ အေနနဲ႔ test လုပ္ရာမွာ အသုံးျပဳသြားတဲ႔ commands မ်ားကုိ detail မရွင္းျပေတာ႔ပါဘူး။ အဆင္႔တုိင္းတြင္ အားလုံး နားလည္ႏုိင္ေအာင္ ေရးသားထားပါသည္။
၁။ ပထမဆုံး အဆင္႔ေနနဲ႔ က်ေနာ္တုိ႔ MPI program ကုိ Install လုပ္ပါမယ္။ Linux ဧ။္ source code တြင္ rpm, dpkg, tar, tgz စသည္တုိ႔မွ တဆင္႔ compilation လုပ္သည္ကုိ သိရွိျပီးျဖစ္ရပါမည္။ /usr/local/ ထဲမွာ MPI program ကုိ install လုပ္မွာ ျဖစ္တဲ႔အတြက္ mkdir MPI ဆုိျပီး directory (floder) ေလးတခု ဖန္းတီးထားပါတယ္။ /home/moelwin/Desktop/MPI_pack ထဲက mpich-1.2.7.tar.gz ကုိ MPI ဆုိတဲ႔ က်ေနာ္တုိ႔ create လုပ္ထားတဲ႔ directory ထဲ copy လုပ္လုိက္ပါတယ္။ Copy လုပ္ထားေသာ package ကုိ command tar (Tape archive format) ကုိအသုံးျပဳျပီး –zxvof (option) ျဖင္႔ unzip လုပ္လုိက္ပါသည္။ ( As knowledge-> tar format ေတာ္ေတာ္မ်ားမ်ားတြင္ source code မ်ားပါလာတတ္ျပီး မိမိစက္ေပၚတြင္ျပန္ျပီး compile လုပ္ေပးရပါသည္။ သုိ႔မွသာ execute လုပ္ႏုိင္သည္႔ binary file ထြက္လာမည္ ျဖစ္သည္။ source code မ်ားပါလာသည္ ဆုိေသာ္လဲ binary file မ်ား လည္းပါလာတတ္ပါသည္။ source code ထည္႔ေပးရၿခင္းမွာ စက္တုိင္းတြင္ operate လုပ္ႏုိင္ရန္အတြက္ ျဖစ္သည္။ ထုိ႔ေၾကာင္႔ tar format တြင္ source code သည္ primary ျဖစ္ျပီး binary file သည္ secondry ျဖစ္သည္။

၂။ Unzip လုပ္ျပီးေနာက္ က်ေနာ္တုိ႔ အေနနဲ႔ mpich-1.2.7 ဆုိတဲ႔ file ထြက္လာပါသည္။ ရရွိလာေသာ mpich-1.2.7 file ထဲမွ binary files မ်ားျဖစ္ေသာ configure ႏွင္႔ makelinks ကုိ command pipe (‘|’), tee တုိ႔ျဖင္႔ configuration ႏွင္႔ make လုပ္လုိက္ပါသည္။ ပုံတြင္ configuration completed ျဖစ္ျပီးေနာက္ make လုပ္ပါသည္။

၃။ make ျပဳလုပ္ျပီးေနာက္ mpich-1.2.3 ထဲမွ bin/ ရွိရာသုိ႔ သြားပါသည္။ mpich-1.2.7 /examples/basic/ ေအာက္တြင္ hello++.cc ဆုိတဲ႔ MPI program ရွိပါတယ္။ ဆုိလုိခ်င္တာကေတာ႔ အဲဒီ hello++.cc ဆုိတဲ႔ program ကုိ bin/ ထဲတြင္ mpiCC command ျဖင္႔ compile လုပ္ရန္ျဖစ္ပါသည္။ ပုံတြင္ၾကည္႔ပါ။ ./mpiCC ../examples/basic/hello++.cc –o hello.out ဆုိျပီး compile လုပ္ထားပါသည္။(-o) option သည္ bin ထဲတြင္ hello++.o ေပၚေစရန္ျဖစ္ျပီး၊ hello.out သည္ က်ေနာ္တုိ႔ result (output) ရဖုိ႔အတြက္ run ရမည္႔ program name ျဖစ္ပါသည္။ (./) သည္ ယခုလက္ရွိ အလုပ္လုပ္ေနေသာ directory ေအာက္တြင္ အလုပ္လုပ္ လုပ္မည္ဟု ေျပာၿခင္းျဖစ္ပါသည္။

၄။ Compile လုပ္ျပီးပါက bin/ ထဲတြင္ hello++.o file ႏွင္႔ binary file (.exe) ျဖစ္ေသာ hello.out ေတြ႔ရပါမည္။ hello.out ဆုိတဲ႔ .exe file ကုိ bin/ ထဲတြင္ Run ႏုိင္ရန္ က်ေနာ္တုိ႔ အေနနဲ႔ PATH လမ္းေၾကာင္းေပးရပါမယ္၊ ပုံတြင္ၾကည္႔ပါ export ဆုိျပီး bin ထဲသု႔ိ PATH လမ္းေၾကာင္းေပးထားပါသည္။ PATH လမ္းေၾကာင္းေပးျပီးေနာက္ mpirun ဆုိျပီး hello.out ဆုိတဲ႔ .exe ကုိ run လုိက္ပါသည္။ mpirun hello.out ေနရာတြင္ ./hello.out ဆုိ၍ အစားထုိး execution လုပ္ႏုိင္ပါသည္။ mpirun hello.out ဆုိျပီး run လုိက္ေသာအခါ Hello World! I am 0 of 1 ဆုိျပီး Output ထုတ္ေပးတာကုိ ေတြ႔ရပါသည္။ ပုံတြင္ၾကည္႔ပါ။ က်ေနာ္တုိ႔ အေနနဲ႔ PC တစ္လုံးထဲမွာပဲ run လုိ႔ process ကုိ 0 of 1 ဆုိျပီးျပထားပါသည္။ Parallel computing ျဖစ္လုိ႔ က်ေနာ္တုိ႔ အေနနဲ႔ ကြန္ပ်ဴတာ (၂)လုံး ၊ (၃)လုံး၊ အစရွိသျဖင္႔ တစ္ျပဳိင္တည္း ပရုိဂရမ္ကုိ run ႏုိင္ေအာင္ေဆာင္ရြက္ပါမည္။ က်ေနာ္ကေတာ႔ ကြန္ပ်ဴတာ (၅)လုံး ထိခ်ိတ္ျပီး test လုပ္ဖူးပါတယ္။ အခု test မွာေတာ႔ (၃)လုံးေပါ႔ဗ်ာ။ အဲဒီလုိ ခ်ိတ္ဆက္ျပီး program ကုိ execution လုပ္ႏုိင္ဖုိ႔အတြက္ က်ေနာ္တုိ႔ အေနနဲ႔ RSH server ကုိ ဖန္းတီးရပါမယ္။ RSH-server ဆုိတာဘာလဲ ? rsh-server package ထဲမွာ set of programs ေတြပါ၀င္တယ္၊ အဲဒီ programs မ်ားက က်ေနာ္တုိ႔ users ေတြကုိ ဘာေတြေဆာင္ရြက္ခြင္႔ျပဳႏုိင္သလဲဆုိေတာ႔ စက္ေတြကုိ remote လုပ္ႏုိင္၊ အၿခားစက္မ်ားသုိ႔ login လုပ္ႏုိင္၊ စက္ေတြၾကားမွာ files မ်ားကုိ copy လုပ္ႏုိင္တဲ႔ command ေတြကုိ run ႏုိင္ေအာင္ခြင္႔ျပဳေပးထားပါသည္။ (respectively commands မ်ားကေတာ႔ -> rsh, rlogin, and rcp )။ အဲဒီ commands 3 ခုလုံး ဟာ rhosts style authentication ကုိအသုံးျပဳသည္။ အဲဒီ package ထဲမွာ all of these services အတြက္ လုိအပ္တဲ႔ servers မ်ားပါ၀င္ပါသည္။

၅။ RSH Server ကုိ ဖန္းတီးဖုိ႔အတြက္ remote admin မ်ားျဖစ္ေသာ
xinetd-2.3.14.10.el5.1386.rpm ႏွင္႔ rsh-server-0.17-37.el5.1386.rpm Services မ်ားကုိ က်ေနာ္တုိ႔ OS installation လုပ္ထားတဲ႔ ေခြထဲမွ အဲဒီ package မ်ားကုိ install လုပ္ပါမယ္။ install လုပ္ဖုိ႔ အတြက္ /bin ထဲတြင္ mount point (/mnt/cdrom) တစ္ခု create လုပ္သည္။ create လုပ္ထားေသာ mount point ထဲသုိ႔ /dev/cdrom /mnt/cdrom ဆုိျပီး command mount –t iso9660 ျဖင္႔ mount လုပ္လုိက္ပါသည္။ iso9660 ဆုိတာကေတာ႔ file type ျဖစ္ပါသည္။ mount လုပ္ျပီးပါက က်ေနာ္တုိ႔ အေနနဲ႔ အဲဒီ services (၂)ခု ကုိ install လုပ္ပါမည္။ Install လုပ္မည္႔ command ကေတာ႔ rpm (Redhat package management) ျဖစ္ပါသည္။ ထုိသုိ႔ install လုပ္ရာတြင္ က်ေနာ္တုိ႔ Install လုပ္လုိေသာ services မ်ားသည္ မိမိတုိ႔တင္ထားေသာ Linux OS အလုိက္ directory ေနရာအမ်ဳိး၂ တြင္ ရွိေနတတ္ပါသည္။ ဥပမာ ။ အခုပုံတြင္ျပထားတာကေတာ႔ Redhat 5 Server OS အတြက္ျဖစ္ပါသည္။ Fedora ဆုိရင္ ဘယ္လုိေျပာင္သြားမလဲဆုိရင္ေတာ႔ rpm –ivh /mnt/cdrom/Fedora/RPMS/xinetd-2.3.14-10.el5.1386.rpm ဆုိျပီေျပာင္းလဲသြားပါမည္။ မိမိတုိ႔ တင္ထားေသာ OS ေပၚတြင္မူတည္ ရွိေနတတ္ပါသည္။

၆။ ေနာက္တဆင္႔ အေနနဲ႔ က်ေနာ္တုိ႔ IP address ေတြကုိ create လုပ္ပါမယ္။ပုံတြင္ၾကည္႔ပါ။ ကြန္ပ်ဴတာ (၃)လုံးဆုိေတာ႔ က်ေနာ္႔ IP address က 192.168.1.2 ေပါ႔၊ က်န္တဲ႔ စက္ေတြမွာကေတာ႔ 192.168.1.3 နဲ႔ 192.168.1.4 ျဖစ္ပါမည္။

၇။ ေအာက္က ပုံမွာကေတာ႔ Ethernet devices ကုိျပထားပါသည္။

၈။ ေအာက္ကပုံေတြမွာကေတာ႔ က်ေနာ္တုိ႔ အေနနဲ႔ DNS ႏွင္႔ Hostsname မ်ားကုိေရးျပထားပါသည္။ hostsname ႏွင္႔ IP address ကုိေရးထည္႔ရာတြင္ Program ကုိ execution လုပ္ရာတြင္ပါ၀င္မည္႔ ကြန္ပ်ဴတာမ်ားရဲ႕ hostsname ႏွင္႔ IP address မ်ားျဖစ္ပါသည္။ ပါ၀င္ေဆာင္ရြက္မည္႔ ကြန္ပ်ဴတာတုိင္းတြင္ hostname ႏွင္႔ IP address မ်ားကုိ ေအာက္ေဖာ္ျပပါ ပုံအတုိင္း ျဖည္႔စြက္ေပးရပါမည္။

၉။ ေအာက္ေဖာ္ျပပါ ပုံတြင္ cat command ျဖင္႔ hostsname ႏွင္႔ IP address ကုိၾကည္႔ပါသည္။ ၿဖည္႔စြက္ရန္လုိအပ္မူရွိပါက vi editor ကုိ အသုံးျပဳ ၍ ၀င္ေရာက္ၿဖည္႔စြက္ေရးသားႏုိင္ပါသည္။ vi editor ျဖင္႔ ၿဖည္႔စြက္ေရးသားခ်င္ရင္ေတာ႔ Insert key အျဖစ္ I ကုိႏွိပ္ ၍ Insert လုပ္ႏုိင္သည္။ ေရးသားျပီးပါက save လုိလွ်င္ Esc ႏွိပ္ းwq ျပီးရင္ Enter ရုိက္ေပးရန္။ ဘာမွ insert မလုပ္ဘူး ဆုိရင္ေတာ႔ Esc ႏွိပ္ းq! ျဖင္႔ vi editor မွ ျပန္ထြက္ႏုိင္ပါသည္။

၁၀။ rsh server ကုိ run ႏုိင္ရန္အတြက္ အေရးၾကီးဆုံးအခ်က္မွာ စက္တုိင္းတြင္ service shell သည္ disable=yes (default) ျဖစ္ေနမည္။ vi editor ျဖင္႔ ၀င္ေရာက္ျပင္ေပးရမည္။ေအာက္ေဖာ္ျပပါပုံသည္ vi editor ျဖင္႔ ၀င္ေရာက္ျပင္ထားေသာပုံျဖစ္ပါသည္။ စက္တုိင္းတြင္ disable=no ျဖစ္ေနရပါမည္။၁၁။ ေနာက္တဆင္႔ အေနနဲ႔ cat command ျဖင္႔ machines.LINUX ထဲတြင္ hostsname ရွိ/မရွိၾကည္႔ပါသည္။ hostsname (၃)ခုလုံး မရွိပါက vi editor ျဖင္႔ ၀င္ေရာက္ၿဖည္႔စြက္ေပးရပါမည္။ေအာက္ေဖာ္ျပပါပုံသည္ ျဖည္႔စြက္ထားေသာ ပုံျဖစ္ပါသည္။

၁၂။ ေနာက္တဆင္႔ အေနနဲ႔ ပါ၀င္ေဆာင္ရြက္မည္႔ ကြန္ပ်ဴတာတုိင္းရဲ႕ User Name မ်ားကုိ Add လုပ္ပါမည္။ Add လုပ္ရာတြင္ password မ်ားသည္ root (#) password မ်ားသာျဖစ္ရမည္။ အထက္ပါေဖာ္ျပခဲ႔ေသာ အခ်က္အလက္မ်ားအားလုံးသည္ ပါ၀င္ေဆာင္ရြက္မည္႔ ကြန္ပ်ဴတာတုိင္းတြင္ လုပ္ေဆာင္ရမည္ကုိ စာဖတ္သူမ်ားအေနနဲ႔ သတိထားေစလုိပါသည္။

၁၃။ အထက္ပါအခ်က္အလက္မ်ားကုိ စက္တုိင္းတြင္ ေဆာင္ရြက္ျပီးစီး ပါက rsh server run ႏုိင္ရန္အတြက္ က်ေနာ္တုိ႔ အေနနဲ႔ မျဖစ္မေနလုပ္ရမည္႔ လုပ္ငန္းစဥ္မ်ားကေတာ႔ ေအာက္ေဖာ္ျပပါပုံတြင္ ျပထားသည္႔ အတုိင္း Service configuration မွ iptables ႏွင္႔ ip6tables ကုိ Stop ေပးရပါမည္။ xinetd ႏွင္႔ rsh ကုိ restart ေပးရပါမည္။

၁၄။ ေအာက္ေဖာ္ျပပါ ပုံမ်ားသည္ rsh command သုံး ၍ စက္ေတြကုိ run ထားေသာပုံမ်ားျဖစ္ပါသည္။ ပထမဦးစြာ က်ေနာ္႔စက္ကေနျပီး မိမိစက္ (၁)လုံးတည္း ကုိ အရင္ run လုိက္သည္ ။ ထုိသုိ႔ မိမိစက္(၁)လုံးတည္း run ျပီးေနာက္ အၿခားစက္ေတြကုိ run ပါသည္၊ ပုံတြင္ၾကည္႔ပါ။ ls (list) ျဖင္႔ run လုိက္ေသာေၾကာင္႔ စက္တုိင္းတြင္ ရွိေနေသာ Data မ်ားကုိေတြ႔ရပါမည္။ ပုံတြင္ hello ၊ sun ၊ welcome ဆုိျပီး program name မ်ားကုိေတြ႔ရပါမည္။

၁၅။ rsh ေတြ run ျပီးေနာက္ က်ေနာ္တုိ႔ စက္ေတြထဲမွာ ရွိတဲ႔ MPI program ေတြကုိ run ပါမွာမယ္။ က်ေနာ္႔ အေနနဲ႔ ကေတာ႔ WELCOME အလုိ႔ အမည္ေပးထားတဲ႔ က်ေနာ္႔ရဲ႕ Simple Program ေလးကုိ test လုပ္ျပသြားမွာျဖစ္ပါတယ္။ Program ေလးကေတာ႔ အရမ္းရုိးရွင္းတဲ႔ program ေလးျဖစ္ပါတယ္။ ေအာက္ေဖာ္ျပပါ ပုံကုိၾကည္႔ပါ လက္ရွိေရာက္ေနတဲ႔ directory ထဲမွာ execution လုပ္မွာျဖစ္လုိ႔ PATH လမ္းေၾကာင္းေပးလုိက္ပါသည္။ PATH လမ္းေၾကာင္း export လုပ္ျပီးေနာက္ mpirun –np 1 welcome.out ဆုိျပီး welcome ဆုိတဲ႔ program ကုိ run လုိက္ပါသည္။ ထုိသုိ႔ run ရာတြင္ -np သည္ number of processor ျဖစ္ျပီး ၊ 1 သည္ processor (၁)လုံး ျဖစ္သည္ကုိဆုိလုိပါသည္။ ေအာက္မွာျပထားတဲ႔ ပုံေတြမွာ processor (၁)လုံး၊ (၂)လုံး၊ (၃)လုံး နဲ႔ welcome ဆုိတဲ႔ MPI program ကုိ parallel computing လုပ္ထားပါသည္။ Parallel program ျဖစ္ေသာ MPI program ကုိ execution လုပ္မည္႔ အခ်ိန္အတြင္း က်ေနာ္တုိ႔ အေနနဲ႔ Processor အလုံးအေရအတြက္ ဘယ္ေလာက္သုံးျပီး run မလဲဆုိတာကုိ သတ္မွတ္ေပးႏုိင္ပါသည္။ Program မ်ားကုိ စက္တုိင္းတြင္ execution လုပ္ႏုိင္ရန္အတြက္ စက္တုိင္းတြင္ programs မ်ားကုိ copy လုပ္ထားေပးရပါမည္။ Program အားလုံးရဲ႕ processes မ်ားသည္ 0 မွ စ ၍ ေရတြက္သည္၊ Process 0 of 3 is alive တြင္ process သည္ 0 ျဖစ္ျပီး 3 သည္ processor အေရအတြက္ျဖစ္ပါသည္။ Output result ကေတာ႔

Process 0 of 3 is alive Process 1 of 3 is alive
Process 2 of 3 is alive
Welcome to http://www.MyanmarFamily.org!

နိဂုံး
အထက္မွာ ေဖာ္ျပခဲ႔တဲ႔ အေၾကာင္းအရာမ်ားနဲ႔ ပတ္သက္ ၍ Parallel Computing Field သည္ အရမ္းက်ယ္ျပန္႔ပါသည္။ အဲဒီထဲကမွ က်ေနာ္႔အေနနဲ႔ parallel programming model ရဲ႕ special library တစ္ခုျဖစ္ေသာ MPI အေၾကာင္းကုိသာ ေရးသားေဖာ္ျပထားပါသည္။ message passing အလုပ္လုပ္ပုံေတြကုိလဲ အထက္မွာ ပုံႏွင္႔တကြ ေဖာ္ျပထားေပးပါတယ္။ Program (၁) ပုဒ္ကုိ processors (၃)လုံး ႏွင္႔ parallel computing လုပ္ပုံကုိေဖာ္ျပခဲ႔ျပီး ျဖစ္ပါသည္။ ေလ႔လာေနဆဲ ေက်ာင္းသားတစ္ဦးျဖစ္လုိ႔ အထက္ပါအေၾကာင္းအရာႏွင္႔ ပတ္သက္ ၍ လုိအပ္ခ်က္မ်ားစြာ ရွိႏုိင္ပါသည္။ ဤစာေစာင္ကုိ ေလ႔လာဖတ္လုိက္ရသည္႔ စာဖတ္သူ၊ ညီအစ္ကုိေမာင္ႏွမ မ်ားအားလုံး နားလည္ေပးၾကပါလုိ႔ ေမတၱာရပ္ခံပါရေစ။ က်ေနာ္႔ အေနႏွင္႔ ကြန္ပ်ဴတာနည္းပညာ နဲ႔ပတ္သက္၍ အနည္းငယ္ေလ႔လာထားေသာ Parallel computing အေၾကာင္းကုိ စာဖတ္သူမ်ားအေနနဲ႔ ရင္ႏွီးကြၽမ္း၀င္မူ ရွိသြားေအာင္ ေရးသားတင္ျပ လုိက္ရပါသည္။

စာဖတ္သူမ်ား နားလည္ႏုိင္ရန္ ပုံႏွင္႔တကြ ေရးသားေဖာ္ျပ ခ်င္ေသာ္လဲ ပုံေတြ တင္ရာမွာ အခက္အခဲ ရွိပါသျဖင္႔ နားလည္ေပးပါရန္.... စာဖတ္သူမ်ားအေနႏွင္႔ စိတ္၀င္စားပါက...ပုံႏွင္တကြ ေရးသားထားတဲ႔ စာေစာင္ကုိ က်ေနာ္ upload တင္ေပးပါမည္...

Reference:
1. http://users.abo.fi/mats/PP2008/programs/MPI/index.html
2. http://www.pdc.kth.se/training/Tutor/MPI/Templates/index-frame.html
3. http://www.dartmouth.edu/~rc/classes/intro_mpi/intro_mpi_overview.html
4. https://www.cityu.edu.hk/acim/facilities/MPI.htm
5. http://www.uppmax.uu.se/support/faqs/faqs/how-can-i-compile-mpi-programs-on-ra-isis
6. http://www.mcs.anl.gov/research/projects/mpi/tutorial/gropp/talk.html#Node0
7. https://computing.llnl.gov/tutorials/mpi/#What
8. http://en.wikipedia.org/wiki/Parallel_computing#Parallel_programming_languages
9. http://iproc.ru/programming/mpich-windows/
10. http://iproc.ru/
11. https://computing.llnl.gov/tutorials/parallel_comp/#Whatis
12. http://kb.iu.edu/data/angf.html
13. http://www.cfd-online.com/Wiki/Parallel_computing

To continue

Copyright 2008 ဗဟုသုတမ်ားတုိးပြားႏုိင္ၾကပါေစ . All rights reserved.

Template By: Hive Designs Ported By: Theme Lab. Blogger by akOOgle