Aug 26, 2010

Client Side Validation with JavaScript in ASP.NET

http://www.c-sharpcorner.com/UploadFile/purankaushal/103222006013805AM/1.aspx

Aug 25, 2010

The Blogger “Read More” Expandable Posts Link

ဒီဟာလည္း Read more button လုပ္တာပါပဲ။ လြယ္လဲလြယ္လုိ႔ ေနာက္ပီးေတာ့ သူ႔မွာ တျခားျဖည့္စရာ javascript ေတြလည္း မလုိဘူးေလ. Edit html မွာ copy ကူးထည့္လုိက္ရံုပဲ။ ဒီ Read more ကေတာ့ သူ႔ကုိ ႏွိပ္လုိက္တာနဲ႔ အဲဒီ ပုိစ့္ ကုိတစ္ခုတည္း သပ္သပ္ေဖာ္ျပမွာ ျဖစ္ပါတယ္။ ပုိစ္ေအာက္ေျခမွာလည္း comment box ကုိ ေတြ႔ရမွာ ျဖစ္ပါတယ္။ အရင္က ေရးခဲ့ဖူးတဲ့ Read more လုိပါပဲ ။ ဒါေပမယ့္ blogger new editor နဲ႔ လုပ္တာ မဟုတ္ပါဘူး ။
Step #1 - Update Your Template Code
အရင္ဆံုး widge ကုိ expend အရင္လုပ္ပါ။ ျပီးရင္ post-header-line-1 ဆုိတဲ့ကုတ္ကုိ ရွာပါ။ ျပီးရင္ ေအာက္က ကုတ္ေတြကုိ < class="’post-header-line-1′/"> တို႔ < class="’post-header-line’"> တုိ႔ ေနာက္ကေန ထည့္ပါ။

< b:if cond='data:blog.pageType == "item"'>
< style> .fullpost{display:inline;}</style>
< p> < data:post.body/></p>
< b:else/>
< style > .fullpost{display:none;} < /style>




ျပီးရင္ Read more ကုိ ႏွိပ္လုိက္ရင္ ေပၚေအာင္ ကုတ္ထည့္ပါမယ္။ ေအာက္ကကုတ္ပါ။

< b:if cond='data:blog.pageType != "item"'> < br />
< a expr:href='data:post.url'> Read more...< /a>
< /b:if>
< /b:if>



ဒီမွာ if ႏွစ္ခုျဖစ္ေနလုိ႔ မွားမယ္ ထင္ေနဦးမယ္။ မမွားပါဘူး။ ကုတ္ေတြ အားလံုးထည့္ပီးရင္ final ပံုက ဒီမွာပါ။ အ၀ါနဲ႔ ျပထားတာက အဲဒါ ျဖည့္လုိက္တဲ့ကုတ္ေတြပါ။

Step #2 - Add a Class Tag in Your Default Post Template
ျပီးရင္ post template ကုိ ျပင္ပါမယ္။ settings က formatting ကို သြားပီးေတာ့ ေအာက္ဆံုးအကြက္မွာ

< class="fullpost">
< /span>

အတုိင္းျဖည့္လုိက္ပါ ။ save setting လုပ္ပါ။ ဒါဆုိရင္ New post လုပ္မယ္ ၾကံတုိင္း အဲဒီ span ကုိ ေတြ႔ရမွာ ျဖစ္ပါတယ္။

Step #3 - Create a New Post
ပုိစ္ အသစ္ကုိတင္ႏုိင္ပါပီ။ အဲဒါ တင္တဲ့ အခါမွာ span tab ႏွစ္ခုၾကားထဲမွာ ထည့္ရမယ့္ အေၾကာင္းေတြက ေတာ့ Read more ကုိ ႏွိပ္လုိက္ရင္ ေပၚေစခ်င္တဲ့ အရာေတြ ျဖစ္ပါတယ္။ ေအာက္က ပံုမွာၾကည့္ပါ။

MORE info -> http://bloggingforbread.blogspot.com/2008/02/add-blogger-read-more-expandable-posts.html

Aug 18, 2010

MSSQL server - prevent saving changes TABLE


အရင္က SQL ဆာဗာနဲ႔ table ေတြ ေဆာက္ပါတယ္။ ျပီးရင္ data ေတြ ျဖည့္ပါတယ္။ အဲဒီလုိ ျဖည့္ရင္းနဲ႔ တခါတေလ ျပင္စရာေလးေတြ ရွိလာရင္ (ဥပမာ - Data Type ျဖစ္ျဖစ္ Column Name ျဖစ္ျဖစ္ ) Open Table definition ကုိ ဖြင့္ျပီးေတာ့ ျပင္ေလ့ ရွိပါတယ္။ တခါတေလ ျပင္ျပီး save တဲ့ အခါ ေလ်ာေလ်ာ လ်ဴလ်ဴ ျဖစ္သြားေပမယ့္ တခါတေလမွာေတာ့ ဒီလုိၾကီး ျပင္ခြင့္မျပဳႏုိင္ဘူးဆုိျပီးေတာ့ error တက္ပါတယ္ . အရင္က အဲလုိမ်ိဳး error တက္ရင္ တခါျပန္ျပီးေတာ့ table ကုိ အသစ္ျပန္ေဆာက္လုိက္ပါတယ္ အလုပ္ရႈပ္မခံခ်င္လုိ႔ ။ ေနာက္ပီး data ေတြကလည္း server ထဲမွာ နဲနဲေလးကုိး ။ ေနာက္ပုိင္းမ်ားလာရင္ေတာ့ ျပန္ေဆာက္ဖုိ႔ ဆိုတာမလြယ္ပါဘူး ။ အခု အဲဒီ error ကုိ ဖတ္ၾကည့္ရင္းနဲ႔ နည္းေလးကုိ ေတြ႔လို႔ပါ။ error ကုိ ျပင္ဖုိ႔ ေအာက္ပါအတုိင္း ၀င္ပါ။
Tools - Options - Table and Diagram Options ထဲကုိ ၀င္ျပီးေတာ့ Prevent savingchanges that require table re-creation ကုိ uncheck လုပ္ေပးလုိက္ပါ. အဲဒါဆုိရင္ Table စိတ္ၾကိဳက္ျပင္ စိတ္ၾကိဳက္ save လုိ႔ ရပါပီ။



Lan Mac Address ကုိ ေျပာင္းနည္း


တကမၻာလံုးမွာ unique တစ္ခုပဲ ရွိတဲ့ ဒီ MAC Address ကုိ ခ်ိန္းလုိ႔ ရမယ္လုိ႔ အရင္တုန္းက မသိပါဘူး ။ အခုေတာ့သိသြားပီ . သူငယ္ခ်င္းတစ္ေယာက္ေျပာျပလုိ႔ပါ ။
Network Connection ထဲက Local Area Connection ကုိ ႏွိပ္လုိက္ပါ..right click - Properties - Configure - Advanced - Network Address မွာ Not Present ကုိ ျပင္ျပီး အေပၚမွာ ကုိယ္ထည့္ခ်င္တဲ့ MAC address ထည့္လုိက္ရင္ ရပါပီ။ မူရင္း Address ကုိ ျပန္ခ်ိန္းဖုိ႔ကေတာ့ Not Present ကုိ check လုပ္ရင္ ရပါပီ။

Aug 16, 2010

Jasmine V

အဲေကာင္မေလးကုိ Justin Bieber - Baby ft. Ludacris ရဲ႕ MTV မွာ ျမင္ျပီးေတာ့ ၾကိဳက္သြားတာပါ။ စတုိင္ေလးမုိက္လုိ႔ ..

Aug 6, 2010

How to add Smilies/ Emoticons in Google Talk (Gtalk)


smiley ဆုိတာ google talk စတင္လုိက္တာနဲ႔ ပါလာတာ ျဖစ္ပါတယ္။ ဒါေပမယ့္ gtalk မူရင္းမွာ အဲဒီ smiley ပံုေလးေတြ မေပၚပါဘူး။ အျပာေရာင္ စာလံုးေလးအေနနဲ႔သာ ေဖာ္ျပေပးပါတယ္။ အဲလုိမ်ိဳး smiley ေတြကုိ ကာတြန္းရုပ္ေလးေတြနဲ႔ ေပၚေစခ်င္ရင္ေတာ့ Gtheme တုိ႔ Mytheme တုိ႔လုိ theme ေတြ တင္ရပါတယ္။ ဒါဆုိရင္ တဖက္က smiley ရုိက္လုိက္တာနဲ႔ တဖက္မွာ ေပၚပါလိမ့္မယ္ (ႏွစ္ဦးစလံုးတင္ထားဖုိ႔ေတာ့လုိပါမယ္)။ အခုေျပာမွာက အဲဒီ smiley ေတြကုိ ကုိယ့္ဟာကုိ ထပ္ျဖည့္လုိ႔ရတယ္ ဆုိတာပါပဲ။ ကုိယ့္ဟာကုိ shortcut ေတြ သတ္မွတ္လုိ႔ရပါတယ္ ။
Theme သေဘာတရား
gtalk မွာ theme ေတြ တင္လုိက္တာနဲ႔ (ဘာ theme ပဲျဖစ္ျဖစ္ပါ) သူတုိ႔ရဲ့ access folder က
For window 7
username -> AppData -> Local -> Google -> Google Talk -> themes
For window XP
username
ထဲက user ဖုိလ္ဒါ ထဲမွာ အလုပ္လုပ္ပါတယ္။ system ထဲမွာကေတာ့ gtalk တင္ကတည္းက ပါလာတယ့္ original theme ေတြထည့္ထားပါတယ္။ (Bubble,classic,SwissPicture စသည္)။ user ဖုိလ္ဒါ ထဲမွာ ၾကည့္မယ္ဆုိရင္ user -> chat ထဲမွာ theme ေတြကုိ folder အလုိက္ခဲြထားပါတယ္။ တစ္ခုစီကုိ ၀င္ၾကည့္လုိက္မယ္ဆုိရင္ images ဆုိတဲ့ folder ကုိ ေတြ႔ပါလိမ့္မယ္။ အဲဒီမွာ smiley ပံုေတြအားလံုးကုိ သိမ္းထားတာျဖစ္ပါတယ္။ အဲဒီပံုေလးေတြကုိ Incoming နဲ႔ Outgoing ထဲက Content,NextContent ေတြကေနျပီး gtalk chatbox မွာ ေပၚေစတာျဖစ္ပါတယ္။ အဲဒီ ဖုိင္ေတြကုိ Notepad နဲ႔ ဖြင့္ၾကည့္မယ္ဆုိရင္ ေအာက္ဆံုးမွာ ေအာက္ပါ ကုတ္ကုိ ေတြ႔ပါလိမ့္မယ္။
smiley1= smiley1.replace(/:blush/g, '< src="images/9.gif" style="display:inline;">');
အဲဒီကုတ္က chat စာသားကုိ ပံုအျဖစ္ေျပာင္းေပးတာပါ ။
Theme မွာ smiley ေပါင္းထည့္ျခင္း
smiley ပံု အသစ္ကုိ ေဒါင္းလုိက္ပါ။ smiley ေတြကေတာ့ ေန႔စဥ္နဲ႔ အမွ်အသစ္ ထြက္ေနတုန္းပါပဲ။ free smiley ေတြကုိ ဒီမွာ ယူလုိက္ပါ။ ျပီးရင္ အဲဒီပံုေလးကုိ ၾကိဳက္ႏွစ္သက္ရာ theme folder ထဲက images ဖုိလ္ဒါထဲကုိ ထည့္လုိက္ပါ။ ျပီးရင္ ခုနက Content နဲ႔ NewContent ဖုိင္ေတြမွာ ရွိတဲ့ ေဖာ္ျပခဲ့တဲ့ ကုတ္ေလးကုိ ျပင္ျပီး (image name နဲ႔ shortcut key) အသစ္ထည့္လုိက္ရင္ ရပါျပီ။ (သတိထားရမွာက Incoming ေရာ Outgoing မွာပါ လုပ္ရမွာပါ)
Problems
အခုေဖာ္ျပထားတာေတြကုိလုပ္လုိက္ရင္ ကိုယ္ပုိင္ shortcut နဲ႔ ကုိယ္ပုိင္ smiley သတ္မွတ္ျခင္းသာျဖစ္ျပီး သူမ်ားဆီကုိ type လုိက္ရင္ သူမ်ားက ျမင္ရမွာမဟုတ္ပါ။ ျမင္ခ်င္ရင္ မိမိကဲ့သုိ႔လုိ္က္လုပ္ရမွာျဖစ္ပါတယ္။ ေနာက္ပီး အခုက theme တစ္ခုထဲမွာသာ ျဖစ္ျပီး တျခား theme ေျပာင္းလုိက္ရင္ ျမင္ရေတာ့မွာ မဟုတ္ပါ။

ဒီတေလာ(၁၅)

ဒီ template ကုိ ခ်ိန္းခ်င္ေနပီ။ ဘာျဖစ္တာလဲမသိ ။ ျငီးေငြ႔သြားလုိ႔နဲ႔့တူတယ္ ။ ၾကာပီကုိး၊ ဟုိးအရင္တခါ ေျပာင္းလုိက္ကတည္းက ျငိမ္ေနတာ။ ကုတ္ေတြ ထပ္ေပါင္းစရာရွိေပါင္းတယ္။ အေျခခံကေတာ့ ဒီအတုိင္းပဲ။ ဘယ္ဟာကုိ ေျပာင္းလုိ႔ေျပာင္းရမွန္းလဲ မသိေတာ့ဘူး။ blogger ကေပးတယ့္ default template ေတြပဲ ေျပာင္းလုိက္ရင္ေကာင္းမယ္။ ကုိကုိယ္တုိင္ကလည္း အဲလုိ အေရာင္ေတြ စပ္တာကုိ မျမင္တတ္ဘူး။ ေျပာင္းတဲ့အခါ ေနာက္ template ကုိလည္း ဒီလုိပဲ ရွင္းရွင္းလင္းလင္းေလးပဲ ျဖစ္ခ်င္တယ္။ ေနာက္ေပါ့ေပါ့ပါးပါးေလး လဲျဖစ္ခ်င္တယ္။ ဘယ္ေနရာကမဆုိ ဖြင့္လုိက္ရင္ ခ်က္ခ်င္း ပြင့္ေအာင္လုိ႔ပါ ။ ေအာ္.. ဘာလုိလုိနဲ႔ ၁ ႏွစ္ပဲ က်န္ေတာ့တယ္။ ျမန္မာႏုိင္ငံ ျပင္ပမွာေနလာတာ ။ စံုေနပါပီ လုပ္ခဲ့တာေတြကေတာ့...Blog ကေတာ့ စေရာက္ကတည္းကကုိ လုပ္ခဲ့တာ။ ေတာ္ေတာ္မ်ားမ်ားေတာ့ သိေနပါပီ။ zawgyi font ကုိ EOT လုပ္တာကေတာ့ အခုထိမွတ္မွတ္ရရပဲ ။ အခုထိလုပ္တာ မရေသးဘူး။ ဟီး.. လုပ္ခဲ့တာေတြကေတာ့ ခ်က္လုိင္းေရာ ဂိမ္းလုိင္းေရာ ဘေလာ့လုိင္းေရာ social website လုိင္းေရာ သတင္းလုိင္းေရာ ပရုိဂရမ္းမင္းလုိင္းေရာ ဖုိရမ္လုိင္းေရာ သီခ်င္းလုိင္းေရာ ေဒါင္းလုတ္လုိင္းေရာ။ အစံုပါပဲ ဟုိစပ္စပ္ ဒီစပ္စပ္နဲ႔ အားလံုးလုပ္ျဖစ္သြားတယ္။ ေကာင္းတယ္ပဲ ေျပာရမလား ဆုိးတယ္ပဲ ေျပာရမလား အားလံုးေတာ့ သိသြားပါတယ္။ ခ်က္တင္းလဲ ထုိင္တယ္။ သူငယ္ခ်င္းေတြ မ်ားလာတယ္။ ဂိမ္းေဆာ့ေတာ့ ရင္ခုန္မႈေတြနဲ႔ ေပ်ာ္ရြင္မႈေတြကုိ တျပိဳင္တည္းခံစားရတယ္။ ဘေလာ့ေလးေတြ ေရးေတာ့လည္း ဒီလုိပါပဲ ပညာမွ်ေ၀လုိက္ ရတဲ့ပီတိနဲ႔ စိတ္ထြက္ေပါက္တစ္ခု ရတာေပါ့။ ေနာက္သူငယ္ခ်င္းေတြ ရွာတဲ့အခါ social website သံုးျဖစ္ပါတယ္။ hi5 netlog person facebook zorpia friendster စံုသြားပါပီ။ ဘေလာ့ေရးတုန္းကေတာ့ ေတာ္ေတာ္ကုိ ၀င္ျဖစ္ပါတယ္။ အခုေတာ့လည္း ဘေလာ့ေခတ္ ကုန္သေလာက္ျဖစ္သြားပါပီ။ ဘယ္ေနရာၾကည့္ၾကည့္ ပုိစ့္အသစ္ကုိ မေတြ႔သေလာက္ပါပဲ ။
ဘာမွေတာ့မဟုတ္ပါဘူး စိတ္ထဲရွိတာေတြကုိ ေရးခ်လုိက္တာပါပဲ။ ။ ။