share point ဆိုတာက Microsoft က ထုတ္ထားတာပါ။ ပံုမွန္အားျဖင့္ ရံုးေတြမွာ MS office နဲ႕ တစ္ေယာက္က ရိုက္ထားလိုက္။ အဲဒါကို ေနာက္တစ္ေယာက္က ျပန္ျပင္လုိက္။ ျပန္ျပင္တဲ့အခ်ိန္မွာလည္း အရင္တစ္ေယာက္က ျပင္ျပီး ရိုက္ေန။ေနာက္ဆံုးေတာ့ ဘယ္ဟာကို သံုးလုိ႕သံုးရမွန္းမသိ ျဖစ္တတ္ပါတယ္။ အဲလိုမ်ဳိး Excel ေတြမွာလည္း ရႈပ္ေနတတ္ပါတယ္။ Share Point ကို အသံုးျပဳျပီးေတာ့ တေပါင္းတစည္းထဲ အလုပ္လုပ္ႏိုင္ပါတယ္။ ဘယ္အခ်ိန္မွာ ဘယ္သူျပင္သြားတယ္။ ဘယ္အခ်ိန္မွာ ဘယ္သူ commit လုပ္လုိက္လဲဆိုတာကို သိႏုိင္တယ္။ ေနာက္ျပီး file ေတြကို group , member စတာေတြကို သီးသန္႕ခြဲထုတ္ျပီး access ေပးလို႕ရပါတယ္။ ေနာက္ျပီး document ေတြအကုန္ျပန္ရွာလုိ႕ရတယ္။ Wiki Page ကိုလည္း ထည့္သြင္းထားေပးေတာ့ ရံုးနဲ႕ ပတ္သက္တဲ့ အခ်က္အလက္ေတြ ေနာက္ျပီး လိုအပ္တာေတြကိုလည္း ေရးသားထားလို႕ရတယ္။ ေနာက္ျပီး Blog feature လည္း ပါဝင္ပါေသးတယ္။ Share Point က web base သြားတာပါ။ Share Point ကို တင္ဖုိ႕ဖို႕အတြက္ IIS နဲ႕ SQL Server ကလိုအပ္ပါတယ္။ သူက file server ေတြ အစားဝင္ေရာက္လာတာလို႕ ဆုိလို႕ရပါတယ္။ share point ကို run ဖုိ႕အတြက္ share point server လိုအပ္ပါတယ္။ Sharepoint site ကို ကိုယ္လိုခ်င္တဲ့ ပံုစံ တည္ေဆာက္ဖုိ႕အတြက္ Share Point Designer ကို တတ္ကၽြမ္းရပါမယ္။ အခုကေတာ့ Share point Server 2008 ပဲရိွေသးတယ္ထင္တယ္။ ေနာက္ version ေတြမွာ ASP.NET နဲ႕ တြဲသံုးလို႕ရလာပါမယ္လို႕ Microsoft ကေျပထားပါတယ္။ Share Point Server 2010 ကေတာ့ beta ထြက္ေနပါျပီ။
Continue Reading »
Sharepoint ဆိုတာ
Snippets
snippets ဆိုတာက code အတုိအထြာေလးေတြကိုေျပာတာေပါ့။ တစ္ခါတစ္ေလ code ေသးေသးေလးေတြ ကၽြန္ေတာ္တုိ႕ေတြ ေတြ႕ထားတာေလးေတြ ရိွတယ္။ ဒါမွမဟုတ္ ကိုယ့္ဘာသာကိုယ္ေရးျဖစ္တာေလးေတြ ရိွတတ္တယ္။ ဥပမာ။ jquery 1.4 အသစ္ထြက္တာေလးေတြ code ေလးေတြ example ေလးေတြနဲ႕ ျပထားတယ္။ အဲလိုမ်ဳိးေလးေတြက snippets ေလးေတြေပါ့။ code အမ်ားၾကီး မဟုတ္ဘူး။ ေသးေသးေလးေလးေတြ။ Twitter နဲ႕ PHP သံုးနည္း code ေလးလိုမ်ဳိးေတြေပါ့။ class တစ္ခုလံုးလည္း မဟုတ္သလို စာေၾကာင္းကလည္း ၁၀ ေၾကာင္းေတာင္ မျပည့္တဲ့ code ေလးေတြေပါ့။ အဲဒီလိုမ်ဳိး code ေတြကို သိမ္းဖို႕အတြက္ Snippets Management ေတြ ရိွလာပါတယ္။ ေနာက္ျပီး သူမ်ားေရးထားတဲ့ snippets ေလးေတြ သူတုိ႕မွတ္ထားတဲ့ snippets ေလးေတြက ေတာ္ေတာ္အသံုးဝင္တာေလးေတြလည္း ရိွတယ္။ ဥပမာ။။ twitter အတြက္ php နဲ႕ ခ်ိတ္ေရးတာကို google မွာရွာမယ့္အစား snippet site တစ္ခုမွာ ရွာလိုက္တာက ပိုအဆင္ေျပျပီး လုိခ်င္တာ တန္းထြက္တာမ်ဳိးေတြရိွပါတယ္။
Continue Reading »
Web Designer should use Grid System
ရန္ကုန္မွာ အရင္တုန္းက Web Design ပိုင္းသင္တုန္းက PSD နဲ႕ပံုေတြ ဆြဲျပီးေတာ့ HTML ျပန္ထုတ္ခိုင္းတာ မွတ္မိေသးတယ္။ ေတာ္ေတာ္လက္ဝင္တဲ့ အလုပ္ဗ်ာ။ ေနာက္ျပီး ပံုက ထြက္လာရင္ skill နဲ႕ က မကိုက္တာေတြ ျဖစ္လာျပန္ေကာ။ ဘာျဖစ္လုိ႕ဆြဲခိုင္းတာလဲေတာ့ မသိ။ ကၽြန္ေတာ့္အတြက္ေတာ့ အလကား အပိုအလုပ္ရယ္လုိ႕ေတာင္ ျမင္လာသလိုပဲ။ Photoshop နဲ႕ဆြဲေတာ့ HTML မထြက္ခင္ design ေတာ့ ၾကိဳျမင္ပါရဲ႕။ ထြက္လာတဲ့ design နဲ႕က HTML ထုတ္ရင္ scale ေတြက ဘယ္တူေတာ့မလဲလို႕ေတာင္ စဥ္းစားမိေသးတယ္။ အခုမွပဲ နားလည္ေတာ့တယ္။ သင္တန္းတုန္းက grid system ကို မသင္ခဲ့ရတာကိုး။ ရံုးမွာ web designer က photoshop နဲ႕ ဆြဲေနလို႕ ေနာက္ကေန သူဘာေတြသံုးလဲဆိုတာကို ရံုးေရာက္ကာစ သြားစပ္စုၾကည့္ေသးတယ္။ သူလည္း phtoshop နဲ႕ဆြဲတာပဲ။ ဒါေပမယ့္ HTML ထုတ္တာ အရမ္းျမန္တယ္။ scale ေတြလည္း မလြဲပါလားလို႕။
Amzon EC2 & Me
ျပီးခဲ့တဲ့ အပတ္က Amazon EC2 server ကို ကိုင္ရတယ္။ client သံုးမယ္ဆိုလို႕ ရံုးက ဝယ္ေပးတဲ့ server ေပါ့။ project ေတြအားလံုးက လက္ရိွ Linux Server ေပၚမွာပဲ run ေနတာေၾကာင့္ Amazon Ec2 မွာလည္း Linux တင္ျပီး Web Server ေလး တစ္ခုကို ရံုးက ေဆာက္ခိုင္းတယ္။ ရံုးမွာက Linux ပိုင္း သိတာ ဆိုလို႕ လူက မ်ားမ်ားစားစား မရိွတာေၾကာင့္ Amazon EC2 ၾကီးကို ကိုင္ဖုိ႕တာဝန္က ကိုယ့္ေပၚေရာက္လာျပီ။ အဲဒီေန႕မတိုင္ခင္ကလည္း VPS တစ္လံုးနဲ႕ web server ေကာ symfony ေကာ သြင္းလိုက္ရေသးတယ္။ ဒါေၾကာင့္ Amazon EC2 ၾကီးကို ကိုင္ရမွာ သိပ္ေတာ့ မလန္႕တာလည္း ပါမွာေပါ့။ ရံုးကလူေတြကလည္း တစ္ေယာက္မွ မသံုးဖူးဘူးဆိုေတာ့ မသိရင္ ေမးရမွာလည္း ျပႆနာပဲ။ ေရွာင္လင္ ကေတာ့ facebook မွာ ေျပာပါတယ္။ VPS နဲ႕မတူဘူးလို႕။ တကယ္လည္း aws ထဲလည္း ဝင္ေရာ … အားပါးပါး… ေရလည္မိုက္တယ္။ Instances ေတြကို ေဆာက္ရတာ ျမန္သလားမေမးနဲ႕။ ဟိုၾကည့္ဒီၾကည့္ နဲ႕ video ထိုင္ၾကည့္လိုက္တာ သေဘာေတာ့ေပါက္သြားတယ္။
VPS and Domain
ဟိုေန႕က VPS မွာ symfony setup လုပ္ရတယ္။ symfony ကို hosting တစ္ခုကိုေပးျပီး setup လုပ္ခိုင္းတာ ဘယ္လိုမွ မလုပ္တတ္တာနဲ႕ ေနာက္ဆံုး VPS တစ္လံုး ဝယ္လိုက္ရတယ္။ ရံုးမွာကလည္း Linux သမားဆိုလို႕ အခုခ်ိန္မွာ ကၽြန္ေတာ္ရယ္ Boss ရယ္ပဲရိွေတာ့တယ္။ က်န္တဲ့သူေတြက Linux မသံုးတတ္။ အကုန္ Windows က လာတာၾကီးပဲ။ ေနာက္ျပီး symfony ကို setup မလုပ္တတ္တာနဲ႕ ကိုယ္ကပဲ လုပ္ရတာေပါ့။ VPS အတြက္ OS ကိုေမးေတာ့ ထံုးစံအတိုင္း Ubuntu ပဲေပါ့။ အဲမွာ ကၽြန္ေတာ္က ေၾကာင္ေတာင္ေတာင္နဲ႕ သြားေမးတာရိွေသးတယ္။ NS1 နဲ႕ NS2 သြားေတာင္းတာေလ။ ဟိုဘက္ Comapny က ရန္ဘင္း ဆိုတဲ့လူက ေၾကာင္ေတာင္ေတာင္ျဖစ္သြားပံုရတယ္။ ေနာက္မွ email ပို႕ေပးမယ္လို႕ေျပာေတာ့ အင္းေပါ့။ အဲတုန္းကေတာ့ မသိဘူး။ domain setup ဆိုရင္ NS1, NS2 ပဲထည့္ရမယ္ထင္ေနတာ။ VPS ကလည္း မသံုးဖူးတာပါတာေပါ့။
Continue Reading »
How to make MVC framework
ဒီေန႕ေတာ့ ေရးတာ ျပီးသြားပါျပီ။ အရင္တုန္းက ေရးထားတဲ့ library ေလး ေကာက္ထည့္ျပီးရင္ ကၽြန္ေတာ္ အရင္ကေရးထားတဲ့ framework က MVC ျဖစ္သြားျပီ။ MVC ေရးရတာ မခက္ပါဘူး။ OOP နားလည္ရင္ရပါျပီ။ ကၽြန္ေတာ္ သံုးထားတဲ့ File Structure ေလး ၾကည့္ၾကည့္ပါ။
ေရာက္တက္ရာရာ
ဒီေန႕ emo ေလး နဲ႕ facebook မွာ စကားေျပာေတာ့ Concept ကို ဘယ္မွာ သြားသင္ရမလဲလို႕ ေမးတယ္။ သူ ဝါသနာပါတာက Designer။ PHP ေလ့လာဖို႕လိုလားလို႕ ေမးေတာ့ ကၽြန္ေတာ္ကလည္း ေျပာပါတယ္။ သိရံုေလာက္ပဲ လံုေလာက္တယ္။ ေတဇာ အေျဖက ပိုရွင္းတယ္။ SmashingMag မွာ Programming Language အေၾကာင္းပါလားလို႕ ေမးလိုက္ေတာ့ အေျဖက ရွင္းသြားတာပဲ။
Continue Reading »
Wow… JSON
JSON ကို ကၽြန္ေတာ္တို႕ေတြ ေနရာစံုမွာ အသံုးျပဳၾကပါတယ္။ အရင္တုန္းကေတာ့ ကၽြန္ေတာ္သိတာက JSON ကို web service ေတြမွာ အဓိက သံုးတယ္ေပါ့။ တကယ္တန္းေတာ့ မဟုတ္ပါ။ ေနရာစံုမွာ သံုးႏိုင္တယ္။ လိုအပ္သလို သံုးႏိုင္တယ္။ အျမဲတန္းသံုးရမယ္မဟုတ္ဘူး။ ကၽြန္ေတာ္တို႕ ေက်ာင္းမွာ သင္ခဲ့တုန္းက Database Design ေရးဆြဲတဲ့အခါမွာ 1NF , 2NF , 3NF ထိ သင္ဖူးပါတယ္။ သိပ္ေတာ့ မမွတ္မိေတာ့ဘူး။ 3NF ထိလုိ႕ထင္တာပဲ။ တကယ္တန္းေတာ့ 6NF ထိရိွပါတယ္။ သို႕ေပမယ့္ အဲေလာက္ထိ မသံုးၾကဘူး။ 3NF ေလာက္ထိ သိရင္ အလုပ္ျဖစ္တယ္။ ဒါေပမယ့္ JSON ကို သံုးျပီး Table ေတြ ေလ်ာ့ခ်ဖို႕ သို႕မဟုတ္ field ေတြ ေလ်ာ့ခ်ဖို႕ေတြ မသင္ခဲ့ပါဘူး။ ဒါေတြက အေတြ႕အၾကံဳေတြက သင္လာခဲ့တာပါ။
Web Route 1.1.4
http://www.saturngod.net/wp-content/uploads/Web.png
ေရွာင္လင္ , Creative Fox ေျပာတာေတြ ထပ္ျဖည့္ထားတယ္။ ပိုျပီး အေသးစိတ္ေအာင္ အနည္းျပင္ထားတယ္။
ပံုထဲက မရွင္းတာေတြရိွရင္ ေမးႏိုင္သလို အၾကံလည္း ျပဳႏိုင္ပါတယ္။
Google Search Crawl Result
Crawl ဒီေန႕လုပ္လိုက္တာ result ရလာျပီ။ 1,080,000 result ထဲက 560 ကို crawl လုပ္ျပီး duplicate ေတြ စစ္ထုတ္လုိက္တာ 416 site ရိွတယ္။ google ကလည္း result အားလံုးကို မထုတ္ေပးဘူးေလ။ result ေပါင္း 560 က ဂိတ္ဆံုးပဲ။ page rank ျမင့္တဲ့ site ေတြပဲ အရင္ထြက္တာေပါ့။ ကၽြန္ေတာ္ သိတဲ့ အခ်ဳိ႕ site ေတြက 416 ခုထဲမွာ မပါလာတာကို ေတြ႕ရတယ္။ ဥပမာ။ ။ http://www.myatmon.com/ ၊ http://blog.calmhill.info/ ၊ http://mrdba.info/ စတာေတြ result ထဲမွာ မပါလာဘူး။ ဘာလို႕ မပါတာလဲ။ page rank နိမ့္ရတာလဲဆိုတာကို သိခ်င္ရင္ေတာ့ Beyond PageRank and Third Generation IR ကို သာ ဖတ္ၾကည့္ပါ။ ကၽြန္ေတာ့္ blog ပါတယ္။ www.htootayzar.com စတာေတြ ပါပါတယ္။ ေနာက္ျပီး sub path ေတြ မပါဘူး။ duplicate ေတြကို ဖယ္ထုတ္လိုက္ေတာ့ group.ps/aaa စတာေတြ မပါေတာ့ဘူးေပါ့။
ဟုတ္ျပီ။ ဒါဆိုေတာ့ ဒီလိုျပန္တြက္ၾကည့္မယ္…
560 = 416
1080000 = (1080000*416)/560 = 802285.714285714285714
ထပ္ျပီး တြက္ၾကည့္ရေအာင္
560 = 144 duplicate
802285 = 206301.857142857142857 duplicate
appro:
802285-206301= 595984
ဒါဆိုရင္ေတာ့ ျမန္မာစာ က အသံုးျပဳတဲ့ site ၅ သိန္းေက်ာ္ပဲ ရိွတယ္လို႕ ဆိုပါတယ္။ အဲဒီအထဲမွာ duplicate ျဖစ္တယ္လို႕ မွတ္ျပီး ၅ သိန္းေက်ာ္လို႕ ပဲ ယူလိုက္တာပါ။ ဒါကေတာ့ မွန္းေျခပါ။ ေသခ်ာတာကေတာ့ ျမန္မာစာ site ၁၀ သိန္း မရိွေသးဘူး။ content ေတြကသာ ေတာ္ေတာ္ေလး မ်ားေနတယ္လို႕ ဆုိရမယ္။







