.... အားလံုးအတြက္ မဟုတ္ခဲ့ရင္ေတာင္ တစ္စံုတစ္ရာ တစ္စံုတစ္ေယာက္အတြက္ ေႏြးေထြးတဲ့ ေကာင္းကင္ငယ္ေလး ျဖစ္ပါရေစ ....

Sunday, November 24, 2013

.... အေဖ ဆိုတာ ....

"အေဖ ဆိုတာ "
★★★★★★

အေဖဆိုတာ = ပခတ္လြဲတဲ့ လက္မဟုတ္ခဲ့ပါဘူး ဒါေပမဲ့
လြဲဖို ့ပခတ္ဆင္ေပးခဲ့တဲ့သူတစ္ေယာက္

အေဖဆိုတာ = အေမတစ္ေယာက္လို ့ အနားမွာေနအခ်ိန္ ၿပည့္ဂရုမစိုက္ေပးနိုင္ခဲ့ေပမဲ့ အေမ့ရဲ့ဂရုစိုက္မွုကို
အခ်ိန္ၿပည့္ရေအာင္ ၿဖည့္ဆည္းေပးခဲ့တဲ့သူတစ္ေယာက္။

အေဖဆိုတာ = အေမတစ္ေယာက္လို သားသၼီးအေပၚ ၾကင္နာမွဳကို အၿပင္ထုတ္ျပီးမခ်စ္ၿပခဲ့ေပမဲ့ အေမတစ္ေယာက္ထက္ မေလ်ာ့တဲ့အၾကင္နာေမတၱာတာေတြ ရင္ထဲမွာ အၿပည့္ရွိေနခဲ့တဲ့သူတစ္ေယာက္။

အေဖဆိုတာ = အေမတစ္ေယာက္လို ဖိုးလမင္းဆီက ထမင္းဆီဆမ္းေရႊလင္ပန္းနဲ ့ေတာင္းမေကြ်းခဲ့ေပမဲ့ သားသၼီးကိုေက်ာအေပၚတင္ ဆင္ၾကီးတစ္ေကာင္ ၿမင္းတစ္ေကာင္ ၿဖစ္ေပးခဲ့တဲ့သူတစ္ေယာက္။

အေဖဆိုတာ = အေမတစ္ေယာက္လို ဝတ္ခ်င္တာကို ကိုယ္တိုင္မဆင္ေပးခဲ့ေပမဲ့ ဝတ္ခ်င္တာကိုဆင္ေပးနိုင္ေအာင္ ၿဖည့္ဆည္းေပးခဲ့တဲ့သူတစ္ေယာက္။

အေဖဆိုတာ = အေမတစ္ေယာက္လို စားခ်င္တာကိုခ်က္ၿပဳတ္
မေကြ်းခဲ့ေပမဲ့စားခ်င္တာကိုခ်က္ၿပဳတ္ေကြ်းနိုင္ေအာင္
ရွာေဖြေပးခဲ့တဲ့သူတစ္ေယာက္။

အေဖဆိုတာ = အေမတစ္ေယာက္လို ဝမ္းနဲ ့လြယ္မေမြးခဲ့ေပမဲ့ ဝမ္းနဲ ့လြယ္ခဲ့ရတဲ့ အေမနဲ ့ သားသၼီးေတြအတြက္ ပူပင္ေသာကမရွိရေအာင္ေစာင့္ေရွာက္ကာကြယ္ေပးေနခဲ့တဲ့သူ၊ မိသားစုတစ္ခုရဲ့ သူရဲေကာင္း
အၿဖည့္ခံေမတၱာသမားၾကီးတစ္ေယာက္ဟာ
အေဖ ပါပဲ...။

( writer အညၾတ

ဆယ္တန္းေျဖဆိုမည့္ ေက်ာင္းသား/သူ ကေလးမ်ားအတြက္

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

ဒီေတာ့ မားးးဆယ္တန္းေျဖတုန္းက အေတြ႕အၾကဳံေလးတခ်ိဳ႕ကို လိုအပ္ရင္ သုံးလို႕ရေအာင္ ေဝမွ်ခ်င္တယ္။ ဆယ္တန္းလို႕ ေျပာေပမယ့္ တကယ္ေတာ့ ဘယ္စာေမးပြဲေျဖေျဖ အေရးတၾကီး လုပ္ရမယ့္ဟာေလးေတြေပါ့ကြယ္။ 

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

ပထမဆုံးက ကိုယ္သင္ယူျပီးတာ သင္႐ိုးတခုလုံးရဲ့ ဘယ္ေလာက္ျပီးသြားျပီလဲ ? ဘယ္ေလာက္က်န္ေသးလဲ အရင္ၾကည့္ရမယ္။ ဒါမွ ကိုယ္က်က္ရမွာ ဘယ္ေလာက္က်န္ဦးမွာလဲသိမယ္။ ျပီးရင္ ဘာသာရပ္တခုခ်င္းရဲ့ ဆရာ/ဆရာမကို ေမးပါ။ ဘယ္ chapter ေတြက ေအာင္မွတ္လဲ ? ဘယ္ chapter ေတြက ဂုဏ္ထူးမွတ္လဲ ? ဒါကို အားမနာတမ္းေမးပါ။ ကိုယ္က်က္ထားတာ ဘယ္ေလာက္ ရွိေနျပီလဲ စမ္းစစ္ပါ။

ျပီးရင္ ေမးခြန္းေဟာင္းေတြကို ေလ့လာပါ။ ေျဖၾကည့္ပါ။ ေျပာခ်င္တာက စာရတာတခု။ စာေမးပြဲေျဖတတ္တာတခုပါ။ ဒီေတာ့ ေမးခြန္းကိုဘယ္လိုဖတ္ရတယ္။ ဘယ္လိုေမးခြန္းမ်ိဳးကို အခ်ိန္ဘယ္ေလာက္ေပးရတယ္ဆိုတာကို ဆရာကို အားမနာတမ္းေျပာျပခိုင္းပါ။ ဒီအခ်ိန္က တဘဝလုံးဆိုင္တဲ့အခ်ိန္မွာ ကိုယ့္အားကိုယ္မကိုးရင္ ေနာက္မွ ေနာင္တရလိမ့္မယ္။ စာက်က္တယ္ဆိုရင္ အတို notes ေလးေတြ တခါတည္းခ်ေရးထားပါ။ စာေမးပြဲမေျဖခင္မွာ ဒီ notes ေလးေတြက ျပန္ေႏႊးရတာ အရမ္းကိုလြယ္ေစလိမ့္မယ္။

ေခြးအရမ္းေၾကာက္တဲ့လူကို ေခြးေလွာင္အိမ္အနားထိတိုးျပီး ၾကည့္ခိုင္းရတယ္။ အေမွာင္ေၾကာက္တဲ့လူကိုလည္း အေမွာင္ထဲကို ပထမ ေျခတလွမ္း၊ ေနာက္ေျခႏွစ္လွမ္း စလို႔ "တျဖည္းျဖည္းခ်င္း" ရင္းႏွီးမႈယူရပါတယ္။ 

ဒီလိုပါပဲ စာမရလို႔ confident မရွိဘူးဆိုရင္ တစ္ပုဒ္ေလာက္ကစလို႔ ပိုင္ပိုင္ႏိုင္ႏိုင္ ရေအာင္ က်က္ပါ။ တစ္ပုဒ္ကစလို႔ တအုပ္လံုး ပိုင္ႏိုင္သြားပါလိမ့္မယ္။

ျပီးေတာ့ အပို အလုပ္ေတြကိုေလွ်ာ့လိုက္ပါ။ Facebook သုံးခ်င္တယ္ ဒါေပမယ့္ ဒီသုံးလေလာက္ကို စိတ္ထိန္းျပီး ေလွ်ာ့ပါ။ တေန႕ကို တနာရီသုံးမယ္ဆိုရင္ တနာရီသပ္သပ္မွတ္မွတ္ပဲသုံးပါ။ က်န္းမာေရး ဂ႐ုစိုက္ပါ။ ျပီးေတာ့ ဘာပဲျဖစ္ျဖစ္ အေကာင္းဆုံးလုပ္မယ္လို႕ စိတ္ေမြးထားပါ။

တခ်ိဳ႕လည္း မိဘေတြက ဘာျဖစ္မွ ညာျဖစ္မွ ေဆးအမွတ္မွီမွ ဖိအားေပးတာမ်ိဳးကို ပြင့္ပြင့္လင္းလင္းေျပာျပီး မေျပာခိုင္းပါနဲ႕။ စိတ္ထဲမွာ ငါလုပ္ႏိုင္တာ အားလုံးကို အေကာင္းဆုံးၾကိဳးစားျပီးလုပ္မယ္လို႕သာေတြးပါ။ ဒီဆယ္တန္းေအာင္သြားရင္ ဘာေလးပဲလုပ္ခ်င္လုပ္ခ်င္ ေနာက္တဆင့္ေရာက္သြားမွာ ဒီေတာ့ ဒီအခ်ိန္ပိုင္းေလးကို အားျပဳလိုက္ပါ။

ေနာက္ျပီး စာေမးပြဲနီးမွ spot ဆိုတာကို မားးးကေတာ့ လုံးဝအားမေပးဘူး။ ကိုယ့္အပိုင္ႏိုင္ဆုံး ျဖစ္ေအာင္လုပ္ထားတာ အေကာင္းဆုံးပါ။ မားးးေျဖတုန္းကေတာ့ ဘယ္ spot ကိုမွ မၾကည့္ဘူး အေမ့ကို အားလုံး သိမ္းထားခိုင္းလိုက္တယ္။ အဲ့ဒီ spot ေတြက ကြက္တိတိုးမယ္ဆိုရင္ေတာင္ မၾကည့္မိလို႕ ေနာင္တမရဘူးဆိုတဲ့ စိတ္ေမြးထားတယ္။

မားးး ဖတ္မိတာေလး တခုပါ ေအာက္မွာ ေရးေပးလိုက္တယ္။ သားတို႕ သမီးတို႕ တခုခုရသြားမယ္လို႕ ထင္ပါတယ္ ။

" စိတ္ကူးယဥ္ အိမ္မက္တစ္ခုအေကာင္အထည္ေပါလာဖို႔ဆိုတာ ခိုင္မာျပင္းျပေသာ သင့္အလိုဆႏၵမ်ားအတိုင္းပင္ သင္ျဖစ္ရ၏ အေၾကာင္းမူ အလိုဆႏၵရွိသေလာက္ သင့္၌ ထက္သန္မႈရွိ၏ ထက္သန္မႈရွိသေလာက္ သင္လုပ္ေဆာင္ျဖစ္၏ သင္လုပ္ေဆာင္သေလာက္ပင္ သင့္ဘဝကံၾကမၼာမ်ား ဖန္တီးျဖစ္ေပါရေပသည္။ "

( ေအာင္ျမင္ပါေစ )

မူရင္းပို႔စ္ facebook မားသံ ဆီမွ ကူးယူေဖာ္ျပျခင္းျဖစ္သည္။ 

Wednesday, September 11, 2013

1G, 2G, 3G, 4G (LTE), GSM နဲ႕ CDMA တုိ႔ရဲ႕ကြာၿခားခ်က္


1G ဆိုတာ first generation radio ၾကိဳးမဲ႕ဆက္သြယ္ေရးနညး္ပညာကိုအတိုခ်ဳပ္ေခၚဆိုထားၿခငး္ပဲၿဖစ္ပါတယ္။ ေနာက္ထပ္ေၿပာရမယ္ဆိုရင္ 1G ဆိုတာ GSM (Global System for Mobile Communication) Standards ေတြေပၚမွာစတင္တည္ေဆာက္ထားၿပီး data signal မ်ားဟာ Analog Signal မ်ားပဲၿဖစ္ပါတယ္။ Data Transfer Rate အေနနဲ႕ကေတာ႔ 28kbps မွ 56kbps အထိသာရွိပါတယ္။ ဖုန္းေၿပာဆိုရန္သာအသံုးၿပဳႏိုင္ၿပီး တစ္ၿခား SMS ေပးပို႔ၿခငး္ Internet အသံုးၿပဳၿခငး္ေတြကိုေတာ႔ ၿပဳလုပ္ႏိုင္ၿခငး္မရွိပါဘူး။

2G ဆိုတာ second generation digital ၾကိဳးမဲ႕ဆက္သြယ္ေရးနည္းပညာကိုအတုိခ်ဳပ္ေခၚဆိုထားၿခငး္ပဲၿဖစ္ပါတယ္။ ေနာက္ထပ္ေၿပာရမယ္ဆိုရင္ 2G ဆိုတာ GSM (Global System for Mobile Communication) Standards ေတြေပၚမွာစတင္တည္ေဆာက္ထားၿပီးသူ႔အရင္1G အဆင္႔ၿမွင္႔တင္ထားၿခငး္ပဲၿဖစ္ပါတယ္။ 1G မွာတုန္းကဆိုရင္ data signal မ်ားဟာ Analog Signal ေတြပဲၿဖစ္ၿပီး 2G မွစတင္ကာ Analog Signal ကို Digital Signal ေတြအၿဖစ္စတင္ေၿပာငး္လဲခဲ႕ပါတယ္။ 2G Network ကိုအသံုးၿပဳတဲ႕ mobile phone ေတြဟာဆိုရင္ SMS ေပးပို႔ၿခငး္ ဖုန္းေခၚဆိုၿခငး္စတဲ႕ဝန္ေဆာင္မႈေတြကိုပဲလုပ္ေဆာင္ႏိုင္ပါတယ္။ 2G ကိုၿမွင္႔တင္ထားတဲ႕ 2.5G (GPRS), 2.75G (EDGE) မွစတင္ၿပီး Picture Message or MMS (Multimedia Message) ေပးပို႔ၿခင္း Internet အသံုးၿပဳၿခငး္ အစရွိတဲ႕ဝန္ေဆာင္မႈေတြကို စတင္လုပ္ေဆာင္ႏိုင္တာၿဖစ္ပါတယ္။

2G မွာအဓိကအားၿဖင္႔ နညး္ပညာ၂ခုကိုအသံုးၿပဳပါတယ္။

Monday, September 9, 2013

Squid Access Control Lists (acls) - 01

ACL ကိုပဲျပန္ဆက္လိုက္ၾကရေအာင္ .. ပထမအေနနဲ႔ ဒီေနရာေလးမွာေဆြးေႏြးထားခဲ့ပါတယ္။
စလိုက္ရေအာင္ ဒီတစ္ခါ srcdomian, dstdomain, cache_host_domain ဆိုတဲ့ အရာသံုးခုကို ၾကည့္ရေအာင္။ဒီသံုးခုက Domain နဲ႔ပတ္သတ္ျပီးသံုးတာေတြၾကည့္ပါပဲ ။ ဒီေနရာမွာ တစ္ခုသတိထားေစခ်င္တယ္။ domain and subdomain ႏွစ္ခုၾကားကို ေသခ်ာေလး ဂရုစိုက္သင့္တယ္။ ဥပမာေအာက္မွာၾကည့္ပါ
acl ExAmple01 srcdomain mydomain.com
acl ExAmple01 srcdomain .mydomain.com
ဒီနွစ္ခုကို ေသခ်ာေလးၾကည့္ပါ ။  ပထမတစ္ခုမွာက mydomain.com ဆိုျပီးသံုးထားပါတယ္။ဒါဆို squid က သူ႔ကိုဘယ္လိုနားလည္မလည္းဆိုေတာ့ mydomain.com တစ္ခုပဲနားလည္မွာပါ။ ဒုတိယတစ္ခုျဖစ္တဲ့ .mydomain.com ကိုေတာ့ ဘယ္လိုနားလည္မလည္းဆိုေတာ့ www.mydomain.com Or mydomain.com Or mail.mydomain.com Or etc အစရွိသျဖင့္ ဘယ္ေနရာဘယ္ဒိုမိန္းကပဲျ့ဖစ္ပါေစ **.mydomain.com မွန္သမွ်ကို လက္ခံနားလည္ေပးမွာပါ။
dst နဲ႔ dstdomain မွာေတာ့ dst ဆိုတာကေတာ့ သူစစ္ေဆးမႈကိုတစ္ၾကိမ္ပဲျပဳလုပ္ျပိး dstdomain ကေတာ့ မၾကာခဏစစ္ေဆးမႈေတြျပဳလုပ္ေပးမွာပါ။ဒါေၾကာင့္ dstdomain  ကိုပဲ အသံုးျပဳဖို အၾကံျပဳထားတာကို squid ဆိုဒ္ေတြမွာ ေတြ႔ျမင္ရမွာပါ။

ident, proxy_auth နဲ႔ပတ္သက္တာေတြကေတာ့

srcdom_regex, 
dstdom_regex, 
url_regex, 
urlpath_regex,
browser, 
referer_regex, 
ident_regex, 
proxy_auth_regex,
req_mime_type, 
rep_mime_type
စတာေတြပဲျဖစ္ပါတယ္။

^http:// ဆိုတာကေတာ့ ပံုမွန္အသံုးျပဳေနက် http://. နဲ႔အစျပဳတာေတြကို ဆိုလိုတာပါ။
\.jpg$ ဆိုတာကေတာ့ .jpg ျဖစ္တဲ့ပံုဖိုင္တိုက္ေတြကို ကိုယ္စားျပဳေပးတာပါ။ ဒီေန႔ရာမွာ \ ကိုအပ္ေပးထားပါတယ္။ဘာလို႔လည္းဆိုေတာ့ \ ေနာက္က . က
အေပၚကလိုပဲ အားလံုးအတြက္ကိုယ္စားျပဳမယ့္ wildcard တစ္ခုျဖစ္လို႔ပါပဲ။
နမူနာေတြအေနနဲ႔ကေတာ့

Wednesday, September 4, 2013

Squid Access Control Lists (acls)

Acls ဆိုတာကေတာ့ squid cache အတြက္ အေရးအပါဆံုးနဲ႔ အခက္ခဲဆံုးအပိုင္းတစ္ခုပါပဲ။ အေျခခံ Configuration ေတြက ကၽြန္ေတာ္တိုစိတ္ထဲအေတြးထဲမွာ ခ်က္ခ်င္းဆိုသလိုေပၚေပၚလာတတ္ပါတယ္ ။ ဒါေပမယ့္ acl ေတြကေတာ့ ကၽြန္ေတာ္တို အသံုးျပဳမယ့္ ေနရာဌာနပတ္၀န္းက်င္ကိုလိုက္ျပီးေျပာင္းလည္းေနတတ္ပါတယ္။ အခုဒီေနရာေလးမွာ ကၽြန္ေတာ္ ေဆြးေႏြးမွာကေတာ့ acl နဲ႔ acl-operator တို႔ကြာျခားခ်က္နဲ႔အသံုးျပဴပံုေလးေတြပါ

Access Class and Operator 

ACL (Access Control Lists) မွာ  Class and Operator ဆိုျပီးေတာ့ ၂ ပိုင္းရွိပါတယ္။ တစ္ခုျခင္းဆီကၽြန္ေတာ္တို႔ ရွင္းတာေပါ့။
squid server ကိုအင္္စေတာ့လုပ္ျပီး config ျပင္ျပီးတဲ့အေျခအေနတစ္ခုလို႔သက္မွတ္လိုက္မယ္။
ဒီေနရာမွာ နက္၀ါဒ့္တစ္ခုလံုးအတြက္ အိုင္ပီကို 10.0.0.3 ဆိုျပီး သတ္မွတ္ထားခဲ့လိုက္တယ္ဆိုပါေတာ့။
နက္၀ါဒ့္ကေနျပီးေတာ့ squid ကို connect လုပ္မယ္ဆိုရင္  squid က ဘာေတြ စလုပ္မလည္းဆိုေတာ့ HTTP connection ကို request and accept လုပ္မယ္။ http_access ထဲမွာရွိေနတဲ့ အိုင္ပီကိုစစ္ေဆးမႈလုပ္မယ္။  အဲ့ဒီစစ္ေဆးမႈကေန connect လုပ္လာတဲ့အိုင္ပီက http_access အိုင္ပီ တူေနတယ္ဆိုရင္ သူက Allowed လုပ္လိုက္ပါတယ္။ အကယ္လို မတူရင္ေတာ့ Deny လုပ္ေပးလိုက္ပါတယ္။ ဒါသမားရိုးက် အေျခခံအက်ဆံုး သူ႔ရဲ႔လုပ္ေဆာင္မႈပါပဲ

အကယ္လို႔မ်ား 10.0.0.xx နက္၀ါဒ့္မဟုတ္ပဲ တစ္ျခား (ဥပမာ 172.16.x.x.) ကေန၀င္လာမယ္ဆိုရင္ေတာ့ သူက ဘေလာဒ့္လုပ္မွာပါ။  10.0.0.xx နက္၀ါဒ့္ကေန၀င္လာတာဆိုရင္ေတာ့ ပထမဆံုး Accept မွာတင္ သူက Cache တစ္ခုအေနနဲ႔ တည္ေဆာက္ျပီး သိမ္းထားလိုက္ပါတယ္။ ေနာက္တစ္ေယာက္က ဒီနက္၀ါဒ့္ကေနပဲ အိုင္ပီေနာက္တစ္မ်ိဳးနဲ႔ (10.0.0.22) ၀င္လာလို႔ သူေတာင္းဆိုလာတ့ဲ Accept ကို ခ်က္ျခင္းထုတ္မေပးပဲ ခုနက သိမ္းထားလိုက္တဲ့ cache directory ထဲမွာသြားရွာပါတယ္။ ဒါ SQUID ရဲ႕ Main အခ်က္ပါပဲ။ အဲ့လိုအေနအထားမွာ ဘယ္လိုျဖစ္သြားမလည္း .. ဟုတ္တယ္ .. ျမန္သြားတာေပါ့ ။ ဟို၀င္ဒီထြက္ ေစာင့္ေနစရာမလိုေတာ့ပဲ ရွိျပီးသား cache ထဲကေန ဆြဲယူသံုးခိုင္းလုိက္ေတာ့ နက္ပါဒ့္တစ္ခုလံုး ျမန္ဆန္သြားတာေပါ့ ။ ေနာက္တစ္ခုက အေျခခံ Configuration (squid.conf) ကိုသံုးေနတဲ့အခါမွာ
 # And finally deny all other access to this proxy
http_access deny all
ဆိုတာေလးကို သတိမထားမိပဲ ထားခဲ့တတ္ပါတယ္ ။ အဲ့ဒါလံုး၀ သတိျပဳရမွာပါ ။ ဘယ္သူမွဘာမွလုပ္မရေတာ့ေအာင္ျဖစ္ကုန္လိမ့္မယ္။ ဒါ Squid ရဲ႕ အေျခခံလုပ္ေဆာင္မႈေပါ့။ သူ႔ကို acl ေလးေတြထည့္ျပီး အဆင့္ျမင့္တင္မႈေတြလုပ္ရေအာင္။
ခု ACL Lines ေတြကိုဆက္သြားမယ္။
သူ႔အတြက္ ပံုစံက ဒီလိုေလးပါ

acl name type (string|"filename") [string2] [string3] [string3] ["filename2"] 

ေနာက္ သူ႔ကို ဘယ္လိုထပ္ျပိးခြဲလိုရေသးလည္းဆိုေတာ့ ေအာက္ကလိုေပါ့ (xD)