တစ္ခ်ိန္တစ္ခါတုန္းက romantic ဆန္ဆန္ေတြ အခုအခ်ိန္မွာ သံုးလို႕မရေတာ့ဘူး။ တခ်ဳိ႕ဟာေတြက ေခတ္ေဟာင္းမွာ က်န္ခဲ့ေလျပီ။ ရုပ္ရွင္ကားထဲမွာ က်န္ခဲ့ျပီ။ WongFuProductions က ရိုက္ျပထားတဲ့ Technology Runis Romance ဆိုတာေလး ေတာ္ေတာ္ေလးေကာင္းတယ္။ ၃ ပုဒ္ပါပဲ။ Continue Reading »
Python VS PHP
Source code For Zawgyi 2008 TO Zawgyi 2009
Python
import sys,re
ENC='utf8'
def zawgyi2new(d):
m=open("zawgyi2new_replace.ini").read().strip().decode('utf8').replace("-",'').replace(' ','').split("\n")
for x in m:
x=x.split("\t")
if x[0]in d:
d=d.replace(x[0],x[1])
return d
if __name__=='__main__':
infile=sys.argv[1]
d=open(infile).read().decode(ENC)
d=zawgyi2new(d)
outfile=infile[:infile.rfind(".")]+"_out.txt"
open(outfile,"wb").write(d.encode(ENC))
PHP
$time_start = microtime(true);
// get contents of a file into a string
$filename = $argv[1];
$handle = fopen($filename, "r");
$d= fread($handle, filesize($filename));
fclose($handle);
$myFile = "zawgyi2new.ini";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
$theData=str_replace("-","",$theData);
$m=split("\n",$theData);
foreach ($m as $x)
{
$k=split(" ",$x);
if(strripos($d,$k[0])!=false) $d=str_replace($k[0],$k[1],$d);
}
$fp = fopen("convert_".$argv[1], 'w');
fwrite($fp, $d);
fclose($fp);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Total ".$time." seconds";
Python က 1 second နဲ့ 3 MB ရွိတဲ့ file ကိုျပီးတယ္။ PHP ကေတာ့ 29 seconds ေလာက္ၾကာတယ္။ python က ၁၅ လိုင္း။ php က ၂၃ လိုင္း။ အခ်ိန္တြက္တာ မပါရင္ေတာ့ လိုင္း ၁၉ ေပါ႔။ ဒီထက္တိုေအာင္ ထပ္ေရးမယ္ဆိုရင္ေတာ့ ၁၇ လိုင္းေလာက္နဲ့ ျပီးတယ္။ ရွင္းေအာင္ ေရးထားလို႔ပါ။ PHP နဲ့ ၁၅ လိုင္းေလာက္နဲ့ရေအာင္ ေရးလို႔ရတယ္။ ဒါေပမယ္႔ ဖတ္ရတာ ရႈပ္သြားမွာဆိုးလို႔။
Python is very faster than PHP
Same Algorithm, Same Logic, နဲ့ေရးထားျပီး 30 MB text file ကို PHP နဲ့ေျပာင္းတာ second 29 ၾကာေပမယ္႔ python နဲ့ကေတာ့ 1 seconds ပဲၾကာတယ္။
searching ေတြအတြက္ crawling ေတြအတြက္ Giga Bytes ေလာက္ရွိတဲ့ Filesize ေတြ အတြက္ PHP ထက္ Python က ပိုသင့္ေတာှတယ္။ Python ကို ေလ့လာဖို႔ေတာ့ လိုလာျပီ ?????
Different Between zawgyi 2009 and 2008
ေဇာ္ဂ်ီ ၂၀၀၈ နဲ့ ၂၀၀၉ ဘာကြာသလဲ။၂၀၀၉ သံုးလုိက္ရင္ ၂၀၀၈ က ဘာေတြ ျဖစ္ကုန္မလဲ။ ၂၀၀၉ မသံုးရင္ေကာ မရဘူးလား။ စသည္ စသည္ ေမးခြန္းမ်ားစြာအတြက္ သိသေလာက္ ေရးလိုက္ရပါတယ္။
၁။ 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 မွာ မတင္ေသးတာလည္း ျဖစ္ႏိုင္တယ္။ ကြ်န္ေတာ္ကေတာ့ ျဖစ္လာႏိုင္တယ္လို႔ ထင္ပါတယ္။ ယုံယံုၾကည္ၾကည္နဲ့ သံုးစြဲလို႔ရတယ္။ ကိုစိုးမင္း လုပ္ထားတာ အရမ္းေကာင္းမြန္ေနတဲ့အတြက္ေၾကာင့္ မသံုးရေသးသူေတြလည္း ေျပာင္းသံုးဖို႔ အၾကံေပးလိုပါတယ္။
ကဲ... ဒီေလာက္ဆို သိခ်င္တာေလးေတြ သိရျပီျဖစ္လုိ႔ ေက်နပ္မယ္လို႔လည္း ထင္ပါတယ္။
Smalltalk about Java (saturngod & Lupyogyi)
ဒီေန့ Java အေၾကာင္းေလးနဲ့ ပတ္သက္ျပီး လူပ်ိဳၾကီးနဲ့ ေျပာမိဆိုမိတာေလးေတြကို ျပန္တင္ျပလိုက္ပါတယ္။
saturngod : java မွာ hello world အတြက္ စာေတြ အမ်ားၾကီးေရးရတယ္.. (system.out bla bla bla) Python မွာဆိုရင္ print ("hello world") နဲ့တင္ျပီးတယ္.. php မွာဆို echo "hello world"; ဆိုျပီး တိုတိုေလး... java က ဘာလို႔ ရွည္ေနတာလဲမသိဘူး..
လူပ်ိဳၾကီး : ၾကည့္ရတာ ဒီရက္ပိုင္း ဂ်ာဗားနဲ့မ်ား ရန္ျဖစ္ထားသလား ဂ်ာဗားမၾကိဳက္ရင္ စူပါ သို႔မဟုတ္ မီကို ပဲေသာက္ဗ်ာ။
Drupal 6.2
Drupal 6.2 က ေတာ့ ေတာ္ေတာ္ေလးကို ေကာင္းမြန္လာတာကိုေတြ႕ရပါတယ္... အထူးသျဖင့္ sidebar ေတြကို AJAX အသံုးျပဳလာတာ ေတြ႕ရပါတယ္။ Drag & Drop ေပါ႔။ ေတာ္ေတာ္ေလး လြယ္ကူသြားတယ္။ အရင္ကဆိုရင္ တစ္ခုလုပ္လိုက္ တစ္ခါ loading ဆဲြလိုက္နဲ့ ေတာ္ေတာ္ေလးကို စိတ္ကုန္ဖို႔ေကာင္းတယ္။ ေနာက္ျပီး security ပိုင္းျမင့္တင္ထားတယ္လို႔ေျပာထားပါတယ္။ အဲဒါေတာ့ ဟုတ္ေကာင္းဟုတ္လိမ္႔မယ္။ အရင္ version က ကြ်န္ေတာ္႔ blog မွာ spam ေတြ ဝင္လာတာ မနည္းဘူး။ ဒါေၾကာင့္ comment ကို approve လုပ္ျပီးပဲ လက္ခံခိုင္းထားတာ။ အခုေတာ့ အစမို႔လားမသိဘူး။ spam ေတြမဝင္ေသးဘူး။ ေနာက္ျပီး AJAX ေတြ ေတာ္ေတာ္မ်ားမ်ားသံုးထားတာကိုေတြ႕တယ္။ summary ကိုလည္း အရင္ကလို code ထည့္စရာမလိုပဲ သီးသန္႔အေနနဲ့ Split summary at cursor ပါလာတာကိုေတြ႕၇တယ္။
မေကာင္းတဲ့အခ်က္က Template ရွားပါးျခင္းနဲ့ module ရွားပါးျခင္းပဲ။ ဒါကလည္း ျဖစ္ေနရိုး ထံုးစံပါ။ version အေျပာင္းအလဲမွာ ဒီလိုျဖစ္တတ္ပါတယ္။ version 7 လည္း မၾကာခင္ထြက္ေတာ့မယ္လို႔သိပါတယ္။ Drupal က CMS တစ္ခုဆိုေပမယ္႔ blog နဲ့ပိုတူသလိုပဲ။ ဒါေပမယ္႔လည္း CMS မွာလို Site ေကာင္းေကာင္းတစ္ခုကို လြယ္လြယ္ကူကူဖန္တီးႏိုင္တယ္။ Joomla က ေကာင္းေပမယ္႔ သံုးရတာ မ်က္စိရႈပ္တယ္။
Drupal 6.2 မွာ အရင္သံုးထားတဲ့ template ေတြ အခ်ိဳ႕ module ေတြ သံုးလို႔မရေတာ့ပါဘူး။ အဲမွာ WordPress ကို သေဘာက်တယ္။ WordPress 2.5 မွာ တစ္ခါတည္း online ကေန plugin ေတြ ကို Update လုပ္လို႔ရတယ္။ ဒီမွာကေတာ့ အဲလို မပါဝင္ေသးဘူးနဲ့တူတယ္။ ဒါမွမဟုတ္ ကြ်န္ေတာ္ ေသေသခ်ာခ်ာ မစမ္းရေသးတာလားမသိဘူး။ ကြ်န္ေတာ္ကေတာ့ template ေျပာင္းလိုက္ ေဘးက sidebar ေတြ ျပန္ျဖည့္လိုက္နဲ့ ရႈပ္ေနတာပဲ။
IE 7 VS Firefox 2
Firefox 2 ထြက္ျပီး မၾကာခင္မွာပဲ IE 7 ထြက္လာခဲ့ပါတယ္။ ကြ်န္ေတာ္က security ပိုင္းနဲ့ပတ္သက္ရင္ေတာ့ ေသေသခ်ာခ်ာမသိပါဘူး။ ဒါေပမယ္႔ user တစ္ေယာက္အေနနဲ့ တင္ျပသြားပါမယ္။
Firefox 2 ကို အရင္က ကြ်န္ေတာ္သံုးျဖစ္တယ္။ ဘာေၾကာင့္လည္းဆို သူက GUI Design ကေတာ္ေတာ္လွတယ္ဗ်။ ဘာေၾကာင့္လည္းဆို ၾကိဳက္တဲ့ theme ကိုေျပာင္းလို႔ရတယ္။ ေနာက္ျပီး tab ေတြနဲ့လည္း အမ်ားၾကီးဖြင့္ထားလို႔ရတယ္။ တျခား plug in အသစ္ေတြလည္း download ခ်ျပီးထည့္လို႔ရေသးတယ္။ ဒါေၾကာင့္ ေတာ္ေတာ္ၾကာသံုးျဖစ္တယ္။ ေနာက္ျပီး web page ေတြကို download ခ်တဲ့ပံုက IE ထက္စာရင္ ပိုေကာင္းတယ္ဗ်။ ကြ်န္ေတာ္လိုခ်င္တဲ့ JavaScript ေတြကို IE ကနဲ့ယူတာမရပဲ Firefox ကေနယူလို႔ရေတာ့ Firefox ကိုသေဘာက်မိတယ္။
IE 7 ကို download ခ်ဖို႔ အခက္အခဲေၾကာင့္မသံုးျဖစ္ဘူး။ ဒါေပမယ္႔ သူမ်ားေျပာသံေတြေတာ့ ၾကားမိတယ္။ ဘာေတြေကာင္းမွန္းလည္းမသိဘူး။ အဲဒီတုန္းကေတာ့ Firefox 2 ေလာက္ေတာ့ေကာင္းမွာ မဟုတ္ဘူးလို႔ထင္ခဲ့တာပဲ။
ဒါေပမယ္႔ ေနာက္ေတာ့ ကြ်န္ေတာ္ IE 7 ကို သံုးလို႔ရလာတယ္။ မဆိုးဘူးဗ်။ GUI မွာ ေတာ္ေတာ္ေလးျပင္ဆင္ထားတာေတြ႕ရတယ္။ Tab က Firefox မွာပါျပီးသားပါ။ Tab က image ကိုျမင္ရတာ opera မွာပါျပီးသား feature ေပမယ္႔ IE က အကုန္လံုးကို တျပိဳင္နက္ထဲၾကည့္လို႔ရတာေတာ့ေတာ္ေတာ္ေလးေကာင္းတယ္လို႔ဆိုရမယ္။ IE 7 က Firefox နဲ့ opera တို႔ကို ေပါင္းျပီး ပိုေကာင္းေအာင္လုပ္ထားသလိုပဲ။ သူ႔ကိုယ္ပိုင္ဟန္ကေတာ့ vista style ေလးပဲပါတယ္။ ဒါေပမယ္႔ ပိုသံုးလို႔ေကာင္းေတာ့ ကြ်န္ေတာ္ေနာက္ဆံုး IE 7 ပဲသံုးျဖစ္ေတာ့တယ္။






