Wednesday, April 27, 2011

Religion : Googlism

Google သာမရွိရင္ က်ေနာ္တို႕ engineer ျဖစ္ပါ့မလား ? Google သာမရွိရင္ က်ေနာ္လည္း mechanical engineer ပဲလုပ္ျဖစ္မယ္ထင္တယ္။ အခုလို IT ျဖစ္လာမွာမဟုတ္ဖူး။ က်ေနာ္တို႕ အတြက္ Google က ဘဝပဲ ဟဲဟဲ။ ဒါလည္း ေျပာရရင္ေတာ့ မေကာင္းဘူး။ က်ေနာ္တို႕ မွတ္ဉာဏ္ထက္ Google docs ေတြ Google bookmarks ေတြ ကိုပိုအားကိုးလာရင္ မေကာင္းဘူးလို႕ထင္တာပဲ။ အတိုင္းအတာ တစ္ခုထိ သုံးရေပမယ့္ ဒီေပၚမွာပဲ depends မလုပ္မိသင့္ပါဘူး။ က်ေနာ္ဒီေန႕ MySQL cluster setup လုပ္ျဖစ္လို႕ က်ေနာ္ရဲ့ ပထမဆုံး setup လုပ္ျဖစ္တယ့္ အေတြ႕အၾကံုနဲ႕ ျပန္ယွဥ္စဥ္းစားမိပါတယ္။

က်ေနာ္တို႕ ဒီက Telecom တစ္ခုအတြက္ application တစ္ခု setup လုပ္တုန္းကပါ၊ က်ေနာ္က servers setup လုပ္ရပါတယ္။ Solaris 8 ေပၚမွာ။ သူတို႕ server ေတြထားတယ့္ server room ေတြမွာ က်ေနာ္တို႕အတြက္ internet access မရွိပါဘူး။ အဲ server ကိုတိုင္လည္း IP က approve မျဖစ္ေသးလို႕ link activate မျဖစ္ေသးပါဘူး။ အဲေတာ့ ေျပာရင္ ဘာ network connection မွမရွိပါဘူး။ Documentation ျပင္ဆင္သြားေပမယ့္ ရွန္းတတ္တယ့္က်ေနာ္ documentation မွာအဆင့္ေက်ာ္သြားပါတယ္။ ရွာစရာ internet လည္းမရွိဘူး။ အဲတုန္းက iphone မေပၚေသးဘူး။ :D Windows mobile မေကာင္းေၾကာင္းကေတာ့ က်ေနာ္မေျပာေတာ့ဘူး။ က်ေနာ္တို႕မွာ internet ကေန ရွာဖို႕ phone မွာရွာ လိုက္ဖတ္ ၊ ေနာက္မွ က်ေနာ္ အဆင့္ေက်ာ္သြားတာမွန္းသိတယ္။ အဲတုန္းကဘာပဲလိုလို Google မွာရွာ ေတြ႕တယ့္ အတိုင္းလုပ္လိုက္တာပဲ။ ရရင္ရ ၊ မရရင္ ဆက္ရွာ။ ဒါပဲလုပ္တတ္တယ္။ အဲဒါကိုပဲ လုပ္တတ္ေနျပီလို႕ ကိုယ့္ဟာကို ထင္တာ။ Internet မရွိတယ့္ ေနရာမွာ အလုပ္လုပ္ဖူးျပီးမွ ငါေတာ္ေတာ္လိုေသးတယ္လို႕ သိတာ။ ဒါေတာင္ compilation မလုပ္ရလို႕။

Internet က ေလ့လာၾကတာ အလြန္ေကာင္းေပမယ့္ internet ရွိမွ ျဖစ္ရင္ေတာ့ မေကာင္းဘူး။ Howto ေတြရွာၾကရင္လည္း ဘာေၾကာင့္ ဒီ howto မွာ ဒီလို လုပ္သလည္းဆိုတာကို ေလ့လာဖို႕ သိပ္မလုပ္ၾကဖူး။ Ubuntu howto ကို Fedora ေပၚမွာ ျပန္အသုံးမခ်ႏိုင္တယ့္ linux ဆရာေတြ ေတြ႕ဖူးပါတယ္။ ဒီ command ကရွိမွ မရွိတာ ဆိုျပီး fedora version howto ရေအာင္ လိုက္ရွာတာမ်ိဳး။ ေနာက္ေတာ့ က်ေနာ္ README file ေတြ ဖတ္ျဖစ္လာတယ္။ ဘာပဲ compile လုပ္လုပ္ README အရင္ဖတ္တယ္။ ျပီးမွ internet မွာရွာတယ္။ ဒါလည္း reference အေနနဲ႕ပါ။ Linux မွာ source file ေတြမွာပါတယ့္ text file ေတြမွာ compilation / installation အတြက္ ရွင္းျပထားတာမ်ိဳး ပါေလ့ရွိပါတယ္။ က်ေနာ္လည္း ေနာက္မွေတြ႕တယ္။ MySQL source file ထဲမွာ INSTALL-BINARY ဆိုတယ့္ file တစ္ခုမွာ အဆင့္လိုက္ရွင္းျပထားပါတယ္။ အဲတုန္းကေတာ့ 20C temperature အခန္းထဲ ေခြၽးေတြပ်ံလို႕။

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


Divinity

Note : က်ေနာ္ MySQL cluster setup လုပ္ရင္း စဥ္းစားမိတာ ေရးလိုက္တာပါ။ MySQL cluster setup ကေတာ့ ဆက္ပါအုန္းမယ္။ MySQL cluster အတြက္ လိုအပ္တယ့္ ndbd က CentOS repo ထဲမွာ မရွိပါဘူး။ Mysql-max က Redhat မွာ enterprise subscriber ေတြအတြက္ပဲရွိပါတယ္။ အျပင္ rpm ကို download မွာထက္ေတာ့ MySQL site က tgz ေလး download ျပီး ကိုယ့္ဟာကို setup လုပ္တာ က်ေနာ့္အတြက္ ပို အဆင္ေျပပါတယ္။ ဒီည game မေဆာ့ျဖစ္ရင္ mysql cluster ေရးပါအုန္းမယ္။ :D

3 comments:

Vista said...

ငါကေမ့တတ္ေတာ့ ဖတ္ထားဖူးလည္းေမ့တာပဲ။ တခါလုပ္ထားဖူးေတာင္ေမ့ေသးတယ္။ ငါလည္း Google အားကိုးပုဆိန္ရိုးပဲ ။

Zero Divided by Zero is Zero (Brahmagupta Rule) said...

တကယ္ေတာ႔ညီေလးရာ၊ Google ဆိုတာ မရိွရင္ မျဖစ္ဘူးဆုိသေလာက္ျဖစ္ေနတာက Google ရိွေနလို႕ပဲ။

ကိုယ္႔ဘာသာကိုယ္ေရးထားတာေတာင္နားမလည္လုိ႕ျပန္ဖတ္လုိက္ရတယ္။ ဟုတ္တယ္။ တကယ္လုိ႕သာ Google မရိွရင္ ငါတုိ႕ Yahoo မွာရွာမိၾကမယ္။ အဲဒါဆိုရင္ ရွာခ်င္တာကို ဘယ္ေတာ႔မွမေတြ႕ဘူး။ Bing မွာရွာၾကည္႕မယ္။ အေမရိကန္ျပင္ပမွာ search result ေတြက တလဲြေတြခ်ည္းထြက္လာမယ္။ ေနာက္ေတာ႔ စာအုပ္ဆုိင္သြားျပီး စာအုပ္၀ယ္ဖတ္မယ္။ သိခ်င္တာေလးတစ္ခုကို ေလးအုပ္ေလာက္၀ယ္ဖတ္ရမယ္။ အဲဒီေတာ႔ အိမ္မွာ စာၾကည္႕တုိက္တစ္ခုစာေလာက္ျဖစ္လာမယ္။ အဲဒီေတာ႔လည္းအလုပ္မျဖစ္ျပန္ဘူး။

စင္ကာပူမွ ျမန္ျမန္ဆန္ဆန္နဲ႕အေပၚယံေလာက္လုပ္တတ္တာကို သိပ္ကို productive ျဖစ္တယ္ထင္တာ။ အဲဒီလို အယူမ်ိဳးရိွတဲ႔ေနရာမွာ စနစ္တက်နဲ႕ ျပည္႕ျပည္႕စံုစံုလုပ္လုိ႕မရေတာ႔ဘူး။ အျမန္လုပ္လုိက္။ျပီးရင္ေမ႔ထားလုိက္ေတြလုပ္ရတာေတြေၾကာင္႔လည္း တခါတေလ က်က်နနမေလ႔လာခ်င္ေတာ႔ဘူး။ တစ္ခုခုမွာ သိပ္ကိုကြ်မ္းေနတဲ႔လူမ်ိဳးကို လုိတဲ႔ေနရာနည္းျပီး နည္းနည္းစီမ်ား သိသလုိလုိျဖစ္ေနတဲ႔ Jack of nearly all trades+1 ေတြပိုျပီး လုိအပ္လာတာေၾကာင္႔လဲပါတယ္။ အခု online မွာ အလကားရေနတာေတြကို ပိုက္ဆံေပးရတဲ႔တစ္ေန႕ၾကရင္ေတာ႔ ပါရာဒိုင္းေျပာင္းျပန္လန္ဦးမွာေပါ႔။

ဒီပို႕စ္ကိုၾကိဳက္တယ္။
အဲဒီတုန္းကဆာဗာကို သံုးထပ္မွာထားမလား၊ ေလးထပ္မွာထားမလားျပႆနာကို ခ်န္ထားခဲ႔တာလား။ အေတာ္ေလးကို အူေၾကာင္ေၾကာင္ေတြ။

Google မသံုးတဲ႔တစ္ရက္ဆိုျပီး တစ္လမွာတစ္ရက္လုပ္လုိက္ရင္ အိမ္မွာပဲ MC ယူေနရမလားမသိဘူးကြာ။

အရင္တုန္းက In God We Trust တဲ႔။ အခုေတာ႔ In Google We Trust ျဖစ္သြားျပီ။

:)

Divinity said...

စင္ကာပူမွ ျမန္ျမန္ဆန္ဆန္နဲ႕အေပၚယံေလာက္လုပ္တတ္တာကို သိပ္ကို productive ျဖစ္တယ္ထင္တာ။

Quoted for truth :D