ေဇာ္ဂ်ီ ၂၀၀၈ နဲ့ ၂၀၀၉ ဘာကြာသလဲ။၂၀၀၉ သံုးလုိက္ရင္ ၂၀၀၈ က ဘာေတြ ျဖစ္ကုန္မလဲ။ ၂၀၀၉ မသံုးရင္ေကာ မရဘူးလား။ စသည္ စသည္ ေမးခြန္းမ်ားစြာအတြက္ သိသေလာက္ ေရးလိုက္ရပါတယ္။
၁။ Rendering ပါျခင္း ႏွင့္ မပါျခင္း။
၂၀၀၈ ေတြက rendering မပါပါဘူး။ ဒါေၾကာင့္ ႏွစ္ ဆိုတဲ့ စာလံုးအတြက္ န က ႏွစ္ခုျဖစ္ေနရတယ္။ ၾ-- ေတြကလည္း ၆ ခုျဖစ္ေနတယ္။ user ေတြအေနနဲ့ က နဲ့ တြဲမယ္႔ ၾ-- လား ခ နဲ့ တြဲမယ္႔ ၾ-- လား ဆိုျပီး စဥ္းစားျပီး ရိုက္ေနရပါတယ္။ ဒါေပမယ္႔လည္း လူတိုင္း ရိုက္ႏိုင္ၾကပါတယ္။ အဲလိုပဲ ရ ကလည္း ၂ မ်ဳိးေလာက္ျဖစ္ေနတယ္ေလ။ ေနာက္ျပီး ---ၚ အတြက္ ၂၀၀၈ မွာက တစ္ခုတည္းေလ။
၂၀၀၉ မွာကေတာ့ တစ္မ်ဳိးတည္းထားရိွျပီး rendering ထည့္သြင္းထားပါတယ္။ ဒါေၾကာင့္ န က တစ္မ်ဳိးတည္း ၾ-- ကလည္း တစ္မ်ဳိးတည္းနဲ့ အလုပ္ျဖစ္တယ္။ ဒါေပမယ္႔ rendering engine မပါရိွတဲ့ device ေတြမွာ အလုပ္ေတာ့ လုပ္မွာ မဟုတ္ဘူးဗ်။ rendering မပါရိွတဲ့ device ေတြနဲ့ေတာ့ ကြ်န္ေတာ္လည္း မစမ္းဖူးဘူး။ ရိွတဲ့လူေတြ စမ္းၾကည့္ေပါ႔။ ခက္တာက phone ဆိုလို႔လည္း windows mobile နဲ့ iphone ပဲ font ထည့္လုိ႔ အဆင္ေျပတာ။ လက္ရိွ ၂၀၀၉ နဲ့ အဆင္ေျပလား ဆိုတာ ကြ်န္ေတာ္သိခ်င္ပါတယ္။
၂။ Storage ေတြ ကြာသြားတယ္။
၂၀၀၈ တုန္းက ပါဌ္ဆင့္ေတြကို code တစ္ခုတည္းနဲ့ သိမ္းခဲ့ေပမယ္႔ ၂၀၀၉ မွာေတာ့ code ၂ ခုနဲ့ သိမ္းပါတယ္။၂၀၀၈ တုန္းက ၾ-- အတြက္ storage က ၆ မ်ဳိးေလာက္ရိွေပမယ္႔ ၂၀၀၉ မွာကေတာ့ ၁ မ်ဳိးတည္းျဖစ္သြားတယ္ေလ။ ေနာက္ျပီး ပါဌ္ဆင့္ သိမ္းပံုကြာသြားတယ္။ ၂၀၀၈ တုန္းက ပါဌ္ဆင့္အတြက္ စာလံုး တစ္လံုး ပဲ သိမ္းေပမယ္႔ ၂၀၀၉ မွာကေတာ့ စာလံုး ၂ လံုး သိမ္းပါတယ္။ က ပါဌ္ဆင့္ဆိုရင္ `(u103f)+u(u1000) ဆိုျပီး ၂ ခုသိမ္းသြားတယ္။ တနည္းေျပာရင္ က ပါဌ္ဆင့္ထဲမွာ က တန္ဖိုးပါေနတဲ့အတြက္ searching ေတြအတြက္ ေတာ္ေတာ္အဆင္ေျပလာလိမ္႔မယ္။ သေဘာက က ဆိုတဲ့ တန္ဖိုးကိုရွာတဲ့အခါမွာ ပါဌ္ဆင့္ ထဲမွာပါတဲ့ က တန္ဖိုးပါ ရွာလာႏိုင္တာေပါ႔။ ေနာက္ျပီး ၾ-- ေတြ တစ္မ်ဳိးတည္းျဖစ္သြားတဲ့အတြက္ေၾကာင့္ searching ပိုင္းမွာ ပိုလြယ္သြားတယ္။
၃။ Zip လုပ္ရင္ Size ကြာတယ္။
ေနာက္ျပီး ၂၀၀၈ နဲ့ ၂၀၀၉ ကို ယွဥ္ျပီး zip ခ်ဳံ႔ၾကည့္လုိက္ရင္ ၂၀၀၉ က ၂၀၀၈ ထက္ အမ်ားၾကီး က်ဳံ႔တာကို ေတြ႕ရမွာပါ။ ဘာလို႔လည္းဆိုေတာ့ သူ႔မွာက value ေတြက တစ္ခုတည္းျဖစ္တာ မ်ားတာေၾကာင့္ပါ။ ဥပမာ ျခ နဲ့ ၾက အတြက္ ၂၀၀၈ မွာ zip လုပ္တဲ့အခါ ၾ-- အေသး တစ္ခု ၾ-- အၾကီး တစ္ခု ဆိုျပီးျဖစ္ေနတာ့ compress key 2 ခု သံုးရတယ္။ ၂၀၀၉ မွာေတာ့ ၾ-- အေသး နဲ့ ၾ--အၾကီး အတူတူပဲဆိုေတာ့ compress key က ၁ ခုတည္းနဲ့ အဆင္ေျပသြားတယ္။ ဒါေၾကာင့္ value ေတြ မ်ားလာရင္ ၂၀၀၈ နဲ့ ၂၀၀၉ မွာ ၂၀၀၉ က ပိုျပီး ခ်ဳံ႔ႏိုင္တယ္။ ဒါေပမယ္႔ စာလံုး ၁၀၀၀၀ ေလာက္ရိွတဲ့ text file ျပိဳင္ဖြင့္ရင္ေတာ့ ၂၀၀၈ က ပိုျမန္မယ္ထင္တယ္။ ဘာလို႔လည္းဆိုေတာ့ ၂၀၀၉ မွာ rendering ပါတဲ့အတြက္ စာလံုး ေရႊ႔ရတာေလးေတြရိွတယ္။
၄။ Font Embed in Browser
၂၀၀၉ font size က 54 KB ပဲရိွတယ္။ ၂၀၀၈ ကေတာ့ 336 KB ရိွတယ္။တနည္းေျပာရင္ font embed အတြက္ဆို ၂၀၀၉ က အမ်ားၾကီး ပိုေကာင္းတာေပါ႔။ 336 KB နဲ့ 54 KB ဆိုတာ 6 ဆ ေလာက္ ကြာတယ္။ ဒါေၾကာင့္ ၂၀၀၉ ကိုေျပာင္းျခင္းအားျဖင့္ font embed အတြက္ အရမ္းသင့္ေတာ္တယ္။
၅။ Keymaster (normalization)
အခု ၂၀၀၉ အတြက္ ကိုစိုးမင္းက keymaster ဆိုတာ လုပ္ေနတယ္။ ကိုယ္႔ေရးထားစာကို normalization အေနာက္ကေန background လုပ္ေပးသြားႏိုင္တယ္။ က--ိ--ု ပဲ ရိုက္ရိုက္ က--ု--ိ ပဲရိုက္ရိုက္ က--ိ--ု ကို အလိုလိုေရႊ႔ေပးသြားမယ္။ အသံုးျပဳသူအေနနဲ့ သိေနစရာမလုိေတာ့ဘူး။ ဒါဟာ content searching ေတြအတြက္ အေရးပါလာႏိုင္တယ္။ ၂၀၀၈ မွာဆိုရင္ေတာ့ အဲဒီ feature ကို အသံုးျပဳႏိုင္မွာ မဟုတ္ဘူးဗ်။
၆။ Search Result
လက္ရိွမွာေတာ့ Google Search မွာ ၂၀၀၈ content ေတြကိုပဲရွာႏိုင္ေသးတယ္။ ၂၀၀၉ နဲ့ ရွာရင္ ေတြ႕ခ်င္မွ ေတြ႕မယ္။ result တူခ်င္မွ တူမယ္။ ဘာလို႔လည္းဆိုေတာ့ ကြ်န္ေတာ္ အေပၚမွာေျပာထားခဲ့သလို storage ကြာသြားတယ္။ ၂၀၀၉ keyboard နဲ့ ရိုက္ရွာရင္ ေတြ႕အံုးမွာမဟုတ္ဘူးဗ်။ ေနာက္ပိုင္းေတာ့ ေတြ႕လာမွာပါ။ ဘာလုိ႔လည္းဆိုေတာ့ ၂၀၀၉ က ၂၀၀၈ ထက္စာရင္ ရိုက္ရတာ အမ်ားၾကီး လြယ္တယ္။ ေနာက္ျပီး ပိုမို တိက်တဲ့ search result ေတြ ထြက္လာႏိုင္တယ္။ ဘယ္လိုမ်ဳိးလဲဆိုေတာ့ ၂၀၀၈ ဆိုရင္ ၾကိဳး ဆိုတဲ့စာလံုးအတြက္ ၾ-- အၾကီးက ၂ မ်ဳိး သံုးတယ္။ အေပၚျပတ္တဲ့ဟာ နဲ့ ရိုးရိုးပံုမွန္ဟာနဲ့ေပါ႔။ ဒါေၾကာင့္ result က တိက်မႈမရႏိုင္ဘူး။ အဲလိုပဲ --႔ က ၄ ခုေလာက္ရိွတဲ့အတြက္ တိက်တဲ့ result ထြက္ဖို႔ခက္တယ္။ ၂၀၀၉ က storage တစ္ခုပဲ သံုးတဲ့အတြက္ေၾကာင့္ result ပိုင္းမွာ ပိုတိက်လာႏိုင္တဲ့အတြက္ေၾကာင္ ႔၂၀၀၉ ကို ေနာက္ပိုင္း လူသံုးပိုမ်ားလာႏိုင္ေခ်ရိွတယ္။ အခု ကြ်န္ေတာ္ ornagai မွာ 2008 နဲ့ပဲရိုက္ရိုက္ ၂၀၀၉ နဲ့ပဲရိုက္ရိုက္ same result ရေအာင္ေတာ့ ဖန္တီးေပးျပီးပါျပီ။ ဒါေပမယ္႔ မတင္ရေသးပါဘူး။
ကြ်န္ေတာ္ သိသေလာက္ မွတ္သေလာက္ ကြာျခားခ်က္ေလးေတြ ေရးျပီးပါျပီ။ အျခား အသံုးဝင္မယ္ထင္တဲ့ဟာေလးေတြကေတာ့
ေဇာ္ဂ်ီ ၂၀၀၈ ကို ၂၀၀၉ လြယ္လြယ္ေျပာင္းလုိ႔ရလား။
ရပါတယ္။ python 2.6 သြင္းထားတယ္ဆိုရင္ေတာ့ လြယ္လြယ္ေလးေျပာင္းလုိ႔ရတယ္။လိပ္စာကေတာ့
http://newzawgyi.googlecode.com/svn/migration.zawgyi.original.to.new/python/
wordpress ဆိုလည္း xml ကို export လုပ္ျပီး ေျပာင္းလုိက္ေပါ႔။ ျပီးမွ ျပန္ import လုပ္ေပါ႔။ အဲဒါက ေကာင္းတဲ့ နည္းေတာ့ မဟုတ္ဘူး။ ဘာလို႔လည္းဆိုေတာ့ import မလုပ္ခင္ post အေဟာင္းေတြကို ဖ်က္ပစ္မွ ရမွာပါ။ ကြ်န္ေတာ္႔ အေနနဲ့ အၾကံေပးခ်င္တာကေတာ့ ကြ်န္ေတာ္႔လိုမ်ဳိး sql ကို export လုပ္ျပီး import ျပန္လုပ္တဲ့ နည္းပါ။ sql ကို export/import လုပ္မယ္ဆိုရင္လည္း ssh ရိွရင္ အရမ္းျမန္ပါတယ္။
mysql export
$mysqldump -uyour_usr -pyour_pwd -hlocalhost WordPress_Database > mybackup.sql
ရလာတဲ့ sql ကို zip ျပန္လုပ္တဲ့ပံုကေတာ့
$zip -r mybackup_sql.zip mybackup.sql
အဲဒီရလာတဲ့ zip file ေလးကို download ခ်ျပီး ကိုယ္႔ စက္ထဲမွာ Python နဲ့ ေျပာင္းလုိက္ေပါ႔။ ျပီးရင္ .out file ေလးရမယ္။ အဲဒါကို upload တင္ျပီးေတာ့
mysql import
$mysql -uyour_usr -pyour_password -hlocalhost WordPress_Dabatabase < mybackup.sql.out
အဲလိုဆိုရင္ ကိုယ္႔ site တစ္ခုလံုး ၂၀၀၉ ကို ေျပာင္းသြားမွာပါ။ ကြ်န္ေတာ္ နည္းနည္းေလး အားတာနဲ့ wordpress ေျပာင္းဖုိ႔အတြက္ php ေလးေရးေပးပါ႔မယ္။ အဲဒါဆိုရင္ေတာ့ export import လုပ္စရာမလိုပဲ online မွာတင္ေျပာင္းလုိ႔ရတာေပါ႔။ connection ေကာင္းဖုိ႔ေတာ့ လုိမယ္။ ဒီကလူေတြဆိုရင္လည္း ႏုိင္ငံျခားမွာ ရိွတဲ့ တစ္ေယာက္ေယာက္ကို ေျပာင္းခိုင္းလို႔ရမွာပါ။ ေရးေတာ့ မေရးရေသးဘူး။
စာနည္းနည္းေလးပဲ ေျပာင္းခ်င္တာ။ ၂၀၀၉ မသြင္းထားလုိ႔ ၂၀၀၉ က စာေတြကို ၂၀၀၈ နဲ့ ဖတ္ခ်င္တယ္။
အဲဒီအတြက္ ကြ်န္ေတာ္ online ကေန ေျပာင္းလို႔ရတယ္။ ကိုစိုးမင္းရဲ့ python code အတိုင္း PHP နဲ့ ျပန္ေရးထားတယ္။
http://www.saturngod.net/project/zg829/
မွာ သြားေရာက္ အသံုးျပဳႏိုင္ပါတယ္။၂၀၀၈ ကေန ၂၀၀၉ ေျပာင္းတာေကာ ၂၀၀၉ ကေန ၂၀၀၈ ေျပာင္းတာအတြက္ပါ ထည့္ေရးေပးထားတယ္။
၂၀၀၉ သြင္းရင္ ၂၀၀၈ ကို ဖတ္လုိ႔ရပါ႔မလား။
၂၀၀၉ သြင္းထားရင္လည္း ၂၀၀၈ ကို ဖတ္လို႔ရပါတယ္။၂၀၀၈ သြင္းထားရင္ေတာ့ ၂၀၀၉ က စာအားလံုးကို ဖတ္လို႔ရမွာမဟုတ္ပါဘူး။
၂၀၀၉ ကို ဘယ္မွာ download ခ်ရမလဲ။
Font ကိုေတာ့
http://newzawgyi.googlecode.com/svn/font.file/
မွာ download ခ်ႏိုင္ပါတယ္။ အေပၚဆံုးက .ttf ေလးကို download ခ်ျပီး သြင္းယူႏုိင္ပါတယ္။
keyboard ကိုေတာ့
http://newzawgyi.googlecode.com/svn/keyboard.windows.keymaster.binary/
မွာ download ခ်ႏိုင္ပါတယ္။
၂၀၀၉ က တရားဝင္ ေဇာ္ဂ်ီ font ျဖစ္လာမွာလား။ ကိုစိုးမင္း လက္ရိွ လုပ္ေနတာမဟုတ္ဘူးလား။
ကြ်န္ေတာ္႔အထင္ကေတာ့ ျဖစ္လာမယ္ထင္တယ္ဗ်။ ဘာလို႔လည္းဆိုေတာ့ ဒီေလာက္ ေကာင္းတဲ့ font ကို ေဇာ္ဂ်ီ အဖြဲ႕က ျငင္းမွာမဟုတ္ပဲ လက္ခံျပီး ၂၀၀၉ အတြက္ www.zawgyi.net မွာ တင္မယ္လို႔ထင္ပါတယ္။ အခုအခ်ိန္မွာ ၂၀၀၉ က အစအဆံုးမျပီးေသးတာေၾကာင့္ www.zawgyi.net မွာ မတင္ေသးတာလည္း ျဖစ္ႏိုင္တယ္။ ကြ်န္ေတာ္ကေတာ့ ျဖစ္လာႏိုင္တယ္လို႔ ထင္ပါတယ္။ ယုံယံုၾကည္ၾကည္နဲ့ သံုးစြဲလို႔ရတယ္။ ကိုစိုးမင္း လုပ္ထားတာ အရမ္းေကာင္းမြန္ေနတဲ့အတြက္ေၾကာင့္ မသံုးရေသးသူေတြလည္း ေျပာင္းသံုးဖို႔ အၾကံေပးလိုပါတယ္။
ကဲ... ဒီေလာက္ဆို သိခ်င္တာေလးေတြ သိရျပီျဖစ္လုိ႔ ေက်နပ္မယ္လို႔လည္း ထင္ပါတယ္။






