Site Relocation

Moved to waiphyok.com

Friday, October 26, 2007

Last Minute Preview on the Big Cat


မေန႕ကေျပာထားတဲ့ အတိုင္း ပရီဗ်ဴးေရးမယ္ဆိုျပီး အခ်ိန္မရလို႔ခုမွ ေရးလုိက္ရတယ္။ OSX Leopard ရဲ႕နာမည္ၾကီးသင့္မႈဟာ အိုင္ဖုန္းေၾကာင့္ နည္းနည္းေသးသိမ္သြားတယ္ထင္ရေပမဲ့ အခုဆိုလူေတာ္ေတာ္မ်ားမ်ားက စိတ္ရွည္လက္ရွည္ေစာင့္ေနၾကတာကို ေတြ႕ရပါတယ္။ ပန္းသီးရဲ႕ ဒီသံုးခ်င္စရာေကာင္းလွတဲ့ Operating System အသစ္စက္စက္ကို Geeks ေတြ၊ Students ေတြ၊ စီးပြားေရးသမားေတြ၊ Windows ရဲ႕ စူပါစမတ္ Developers ေတြပါမက်န္ အကုန္ ေစာင့္ေနၾကပါတယ္။ ကံေကာင္းတဲ့ လူေတြကေတာ့ သူတို႔ရဲ႕ ၾကိဳတင္မွာယူထားတဲ့ ေခြေတြ ရေနပါျပီ။ Screenshots ေတြ စတင္ေနျပီျဖစ္သလို၊ နည္းပညာနယ္ပယ္က Geek ၾကီးေတြ ျဖစ္တဲ့ Pogue, Mossberg, Baig တို႕ကလည္း အခ်ိန္မွီ ပရီဗ်ဴးေတြထုတ္လိုက္တာကို ေတြ႔ရပါတယ္။ သူတို႔ ေျပာတဲ့အထဲက စိတ္၀င္စားစရာေကာင္းတဲ့၊ ၀ဗ္ဆိုက္ေပၚမွာ မေဖာ္ျပထားတဲ့၊ လူသိပ္မသိေသးတဲ့ အခ်က္ေတြကို ေအာက္မွာေဖာ္ျပေပးလိုက္ပါတယ္။

- Compatibility ျပႆနာေတြဟာ မရွိသေလာက္ပါပဲတဲ့။ ခလုတ္တစ္ခ်က္ႏွိပ္၊ အပ္ဂရိပ္လုပ္၊ ျပန္လာတာႏွင့္ သံုးလို႔ရေနပါျပီတဲ့။ ၀င္းဒိုး ၾကီး ပ်က္သြားမွာလည္း မပူပါႏွင့္တဲ့။ XP/Vista အရင္ကသြင္းထားတဲ့လူေတြဆိုလည္း အဲ့ဒီအပိုင္းက ဘာမွ မထိပါဘူးတဲ့။ အရင္က ဗစ္စ္တာမွာ သံုးမရတဲ့ ပရင္တာေတြေတာင္ သံုးလို႔ရလာတယ္ေျပာပါတယ္။ Drivers ေတြ ေကာင္းေကာင္း ေထာက္ပံ့ေပးထားတယ္ ဆိုပါေတာ့ဗ်ာ။

- ေနာက္ျပီး ဟာ့ဒစ္စ္ ကို Real Time Partition ပိုင္းႏိုင္၊ ခ်ံဳ႕ႏိုင္၊ ခ်ဲ႕ႏိုင္ပါတယ္တဲ့။ သင့္ရဲ႕ေဒတာေတြ မဆံုးရႈံးေစပါဘူးဆိုပဲ။

- ပရိုဂရမ္ေတြ တက္တာ၊ အရမ္းျမန္တယ္ဆိုပါတယ္။ iCal တုိ႕ iPhoto တို႔ ဆိုရင္ Instant လို႔ေတာင္ေျပာပါတယ္။ စက္အေဟာင္းေတြေတာင္ သံုးရတာပိုျမန္လာပါတယ္လို႔ေျပာေနၾကပါတယ္။

- မသိတဲ့ အေၾကာင္းအရာကို Search လုပ္တဲ့အခါ Menu / MenuItems ေတြထဲထိပါ ရွာေပးပါတယ္။

- PDF Icon ေလးက ေတာ့ သိပ္ေကာင္းပါတယ္။ Coverflow မွာၾကည့္လိုက္တဲ့အခါ စာမ်က္ႏွာ ၁ရြက္ပဲရွိတဲ့ ပီဒီအက္ဖ္ ဖိုင္ဆိုရင္ စာရြက္ေခါက္ေလး ၁ရြက္ပဲျပပါတယ္။ ၂ရြက္ထက္ပိုရင္ စာအုပ္ပံုေလးျဖစ္သြားျပီး ပထမစာမ်က္ႏွာႏွင့္ ဒုတိယစာမ်က္ႏွာေလးကို ခပ္လွစ္လွစ္ေလး ျပထားပါတယ္။ အေသးစိတ္က်ပါေလ့။

- အိုင္ခ်တ္မွာ GoogleTalk ရပါတယ္လို႔ confirm လုပ္ပါတယ္။


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

ကြန္ပ်ဴတာရႈေထာင့္ကေျပာရမယ္ဆိုရင္ ၀င္းဒိုးႏွင့္ လင္းနပ္စ္ ဟာ Mac OS X ႏွင့္ တကယ့္ Core ကေန တည္ေဆာက္ထားတာျခင္းတူတူပါပဲ။ ဒါေပမယ့္ ဒီေနရာမွာ ေျပာစရာရွိတာက သူတို႔ရဲ႕ အလႊာလိုက္တည္ရွိေနတဲ့ kernels ေတြ ၊ APIs ေတြပါပဲ။ အလႊာတစ္ခုဟာ ေအာက္ကအလႊာကို abstract လုပ္ပါတယ္။ Class ေတြ တစ္ခါေဆာက္လိုက္ျပီးတိုင္း ေအာက္က အလႊာကို နားလည္ရလြယ္ေအာင္ဆိုျပီး ေနာက္တစ္လႊာထပ္အုပ္ပါတယ္။ ရႈပ္ပါတယ္ဆိုျပီး ေနာင္တစ္ခ်ိန္မွာ ျပန္သံုးရလြယ္ေအာင္၊ ၀င္ေပါက္သေဘာမ်ိဳး ပြိဳင့္ေတြ၊ abstract class ေတြ ( interface လည္းေခၚပါတယ္ ) ထားခဲ့ပါတယ္။ ျပႆနာက ၾကာေလၾကာေလ API အလႊာၾကီးကထူလာတာမ်ိဳးတို႕၊ ေနာက္ျပီး ငါထားခဲ့တဲ့ class ၊ ၀င္ေပါက္က နင့္ဟာထက္ပိုေကာင္းတယ္စတဲ့ Debate ေတြျဖစ္လာတာကို ေတြ႔ရပါတယ္။ တစ္ခါတစ္ခါ အလႊာတစ္ခု Implement လုပ္တိုင္းမွာ မွီခိုမႈ ( dependancies ) ၊ ေသြဖယ္မႈ ( deprecations ) ၊ ထပ္တူ၊ ဆင္တူက်မႈ ( peculiarities ) ေတြ ပိုပိုမ်ားျပီး ရႈပ္ေထြးမႈေတြ စလာပါတယ္။ Documentation ေတြ ထူသထက္ထူလာျပီး သင္ယူရပိုခက္လာတာကို ေတြ႔ရမွာျဖစ္ပါတယ္။

OS X မွာ က်ေတာ့ အဲ့လိုမဟုတ္ပါဘူး။ Framework ေပၚမွာ အေျခခံပါတယ္။ သူက အေပၚကို တက္တက္သြားတဲ့ ပံုစံမဟုတ္ပဲ၊ Framework ကို ေရျပင္ညီ အလ်ားလိုက္ ခ်ဲ႕ထြင္တဲ့ သေဘာပါ။ အဲ့ဒီ Framework ေအာက္မွာေတာ့ ခပ္ရွင္းရွင္း၊ ခပ္ပါးပါး၊ စနစ္တက်ရွင္းလင္းစာတမ္းျပဳစုထားတဲ့ System Kernel ေလး ၁ခုပဲရွိပါတယ္။ ေဆာ့ဖ္၀ဲေရးသူေတြဟာ Framework ကို ခ်ဲ႕လို႕ရပါတယ္။ Framework ဟာ OS X ပါပဲ။ သူ႕ကို အေပၚကေနထပ္အုပ္ျပီး Abstract Layer လုပ္စရာမလိုပါဘူး။ တကယ္လို႔ သင္ဟာ iCal, Contact, Finder စတဲ့ objects ေတြကို သံုးခ်င္တယ္ဆိုရင္ Framework ေပၚမွာ ဘယ္ေနရာက မဆိုေခၚသံုးလို႔ရပါတယ္။ Objective-C, C++, Java ဘာ ႏွင့္ပဲေရးေရး အဲ့ဒီ Object ေတြကို ယူသံုး၊ ျပီးရင္ Object ေတြ အခ်င္းခ်င္း messages ေတြပို႔၊ function call ေတြလုပ္ျပီး အလုပ္လုပ္ရံုပါပဲ။ System ရဲ႕ အေျခခံက်တဲ့ hardware configuration ေတြ ေတာင္မွ objects ေတြ အေနႏွင့္ သံုးလို႔ရပါတယ္။ ဥပမာ၊ ဘက္ထရီ တံုးေလး အားဘယ္ေလာက္ရွိသလဲဆိုတဲ့ HW Specific ေတြကိုလည္း အလြယ္တကူ ေခၚသံုးျပီး ၾကိဳက္သလို ကလိခြင့္ရွိပါတယ္။

Leopard က လွပတဲ့ စနစ္တစ္ခုပါ။ ျမင္ေနရတဲ့ Eye-Candy အႏုအရြေတြကိုေျပာတာ မဟုတ္ပါဘူး။ သူ႔ရဲ႕တည္ေဆာက္ထားပံုကိုက သပ္ရပ္ေနတာပါ။ Core ကိုယ္တိုင္က Unix Standard ျဖစ္သြားပါျပီ။ အေပ်ာ္ၾကိဳက္ OS လို႔ ေခၚတာကို ရပ္လိုက္ပါေတာ့။ ေနာက္ျပီး User ေတြေျပာတာကို နားေထာင္ျပီး လုပ္ထားတဲ့ စနစ္ ၁ခုပါ။ ကြ်န္ေတာ္တစ္ခ်ိန္တံုးက ေျပာဖူးတယ္။ ခင္ဗ်ားတို႔ OS က ဘာလို႔ နက္၀က္ခ္ေပၚက ကြန္ပ်ဴတာေတြကို ရွာေဖြခြင့္မေပးတာလဲဆိုျပီးေမးဖူးတယ္။ အခုအဲ့ဒါတကယ္ရလာပါျပီ။ ေနာက္ျပီး Dock ကို ေဘးမွာ ထားရင္ အဲ့ဒီ 3D Dock ၾကီးက မလွဘူးဆိုတာ၊ ဒါကိုလည္း သူတို႔နားေထာင္ျပီး အခုျပင္လိုက္ပါတယ္။

ကြ်န္ေတာ္ သေဘာေပါက္ပါတယ္။ ကြ်န္ေတာ္ခု ေျပာေနတာေတြကို Mac မၾကိဳက္တဲ့လူေတြကိုေျပာရင္ သိပ္ဘ၀င္က်မွာမဟုတ္ပါဘူး။ သူတို႕ကုိ OS တစ္ခုဟာ လူေတြကို ဘယ္ေလာက္အလုပ္ ျမန္ျမန္ျပီးေစႏိုင္တယ္ဆိုတဲ့ အေၾကာင္းေျပာရင္ တူတူပဲလို႔ျပန္ေျဖျပီး ျငင္းလႊတ္ပါလိမ့္မယ္။ ကြ်န္ေတာ္ ထြက္သမွ် OS နီးပါးသံုးဖူးျပီးပါျပီ။ အခုခင္ဗ်ားတို႔ ကိုယ္တိုင္ စမ္းသံုးၾကည့္ေစခ်င္ပါတယ္။ ဗစ္စ္တာထြက္တံုးက လူေတြက ဒီေလာက္ ေစာင့္ေမွ်ာ္မေနဘူး။ ကြန္ပ်ဴတာအသစ္ေတြမွာ ပါသြားလို႔သာ က်ယ္က်ယ္ျပန္႔ျပန္႔ အုတ္ေအာေသာင္းနင္းျဖစ္သြားတာပါ။ Windows users ေတြက Upgrade လုပ္ဖို႔ စိတ္မ၀င္စားၾကပါဘူး။ အခု Leopard ကို ပန္းသီးပိုင္ရွင္ ကြန္ပ်ဴတာ သမားမဟုတ္တဲ့လူေတြေတာင္ Upgrade လုပ္ဖို႔တာစူေနပါျပီ။ Designed for Leopard ဆိုတဲ့ ကြန္ပ်ဴတာေတြကို ပိုင္ဆိုင္စရာမလိုပါဘူး။ ကမၻာေပၚက သန္း ၂၀နီးပါး ကြန္ပ်ဴတာေတြဟာ OSX 10.5 ကို သံုးႏိုင္ပါတယ္။ မ၀ယ္ခ်င္ေသးရင္လည္း ေစာင့္ၾကည့္လိုက္ပါ။ တဆင့္စကား တဆင့္နားႏွင့္ ခင္ဗ်ားတို႕ ေကာင္းသတင္းေတြ ၾကားရပါလိမ့္မယ္။


အဟမ္း၊ ေၾကာ္ျငာသံေလးေတြကို နားျငီးတဲ့လူေတြကေတာ့ ၾကိဳက္မွာမဟုတ္ဘူးထင္တယ္။ ဒါေပမယ့္ သူ႔ရဲ႕ ရွင္းျပတဲ့အပိုင္းက ေတာ္ေတာ္ေကာင္းပါတယ္။ .. .အိုး .... ၁၀ မိနစ္ပဲလိုေတာ့တာပဲ။ ေျခာက္နာရီထိုးဖို႕။

Go and get your Leopard! (From ZOO!) :P

Rgds,
WaiPk