Zack Notes
Quick question to me?
Written by Zack Monday, 03 January 2011 20:31
ကြၽန္ေတာ္ Site မွာ QA ပုံစံမ်ိဳး လုပ္လို႕ရတဲ့ extension တစ္ခုကိုထည့္ထားပါတယ္။ ဘာေၾကာင့္ထည့္ထားရသလဲဆိုရင္ေတာ့
ကြၽန္ေတာ္ Site ကိုလာဖတ္ေနတဲ့သူ တစ္ဦးျဖစ္တဲ့ ကိုေအာင္ေအာင္က အၾကံျပဳထားပါတယ္။ တစ္ခ်ိဳ႕ comment မွာေမးထားတာေတြက ေရးထားတဲ့ အေၾကာင္းအရာ နဲ႔ မကိုက္တဲ့ဟာမ်ိဳးေတြ ျဖစ္ေနတာမ်ိဳးေတြ ျဖစ္ေနတယ္။ ဒါေၾကာင့္ QA ပုံစံမ်ိဳးေလး ရွိရင္ အဆင္ေျပႏိုင္မယ္လို႕ အၾကံျပဳပါတယ္။
ဟုတ္ပါတယ္။ ကြၽန္ေတာ္လည္း အဲလိုလြဲေနတာမ်ိဳးေတြကို ေတြ႔ပါတယ္။ ကြၽန္ေတာ္ QA ကိုမထည့္ထားတာက ကြၽန္ေတာ္ Site က community မရွိဘူးဗ်။ အေျဖေတြက တစ္ဦးတစ္ေယာက္ထဲရဲ႕ အျမင္မ်ိဳးပဲ ျဖစ္ေနပါလိမ့္မယ္။ ေနာက္ျပီး community QA ေတြလိုမ်ိဳးလဲ ျမန္ခ်င္မွ ျမန္လိမ့္မယ္။ အဲဒါေတြကို လက္ခံႏိုင္တယ္ ဆိုလို႕ ကေတာ့ ေမးလို႕ရပါတယ္။ ကြၽန္ေတာ္သိထားတာကို ေျပာျပမယ္။ မသိတာရွိရင္လည္း ဝိုင္းရွာေပးမယ္ဗ်ာ။
ေမးခ်င္တယ္ ဆိုရင္ေတာ့ menu မွာ Quick Question to me? ဆိုတာေလးကို click လိုက္ပါ။ ကိုယ္ေမးခ်င္တဲ့ category ကိုေရြးျပီး Question တင္ႏိုင္ျပီး ကိုယ့္ၾကိဳက္တဲ့ Answer ကိုလဲ "Best Answer" အေနနဲ႔ ေရြးေပးႏိုင္ပါတယ္။ Answer submit လုပ္ရင္လဲ email notify ရႏိုင္မွာ ျဖစ္ပါတယ္။ ေမးခြန္းတင္ဖို႔ register လုပ္ဖို႔ေတာ့ လိုတာေပါ့ ... အဲဒီ Joomla Extension ကိုေတာ့ေနာက္ Post တစ္ခုမွာ details ေရးပါမယ္။
World of Warcraft + Xbox Kinect
Written by Zack Monday, 03 January 2011 10:50
World of Warcraft နဲ႔ Xbox Kinect ေပါင္းစပ္ျပီး magic ဆန္ဆန္ game ေတြေဆာ့ႏိုင္ေတာ့မယ္ဆိုရင္ သင္ယုံပါသလား? ဒါေတြေတြကို လြန္ခဲ့တဲ့ ၁၀ ႏွစ္ ၂၀၀၀ ဝန္းက်င္ေလာက္ကေျပာရင္ေတာ့ စိတ္ကူးယဥ္ဆန္မႈေတြ ျဖစ္ႏိုင္ေသာ္လည္း ခုခ်ိန္မွာဒါေတြ တကယ္ျဖစ္လာေနပါျပီဗ်ာ။ ေအာက္က video ေလးကိုၾကည့္လိုက္ပါ။
University of Southern California က Xbox Kinect ကို Institute for Creative Technologies က ဖန္တီးလိုက္တဲ့ Flexible Action and Articulated Skeleton Toolkit (FAAST) လို႕ေခၚတဲ့ technology ေတြကိုေပါင္းစပ္လိုက္တဲ့ အခါ အဲဒီလို အလန္းစား ေပါင္းစပ္မႈေတြ ျဖစ္လာခဲ့ ပါတယ္။ FAAST ရဲ႕ လုပ္ေဆာင္ႏိုင္စြမ္းကေတာ့ လူကိုယ္ခႏၶာ အစိတ္အပိုင္းေတြရဲ႕ လႈပ္ရွားမႈေတြကို sensors ကေန capture လုပ္ျပီး keyboard input ေတြအျဖစ္ေျပာင္းလဲေပးျခင္းပဲ ျဖစ္ပါတယ္။ ေလာေလာဆယ္ FAAST က window ေပၚမွာပဲ ရႏိုင္ေသးေပမယ့္ linux အတြက္ကို develop လုပ္ေနတယ္လို႕ သိရပါတယ္။ Game ေလာထဲကို dynamic motion controls ေတြဘယ္ေလာက္ အတိုင္းအတာ အထိ ဝင္ေရာက္လာ မလဲဆိုတာ ေစာင့္ၾကည့္ၾကတာေပါ့ဗ်ာ။
jQuery Basic Functions
Written by Zack Sunday, 02 January 2011 19:00
ကြ်န္ေတာ္ဒီ post မွာ jQuery ရဲ႕ အေျခခံ function ေလးေတြျဖစ္တဲ့ fadeOut(), fadeIn(), hide(), show() စတဲ့ function ေလးေတြ အသံုးျပဳပံု ကို ေရးမွာျဖစ္ပါတယ္။
Syntx ကေတာ့ - $(selector).fadeOut(speed,callback) ပါ Speed parameter ကို milliseconds နဲ႔ေဖၚျပလို႔ရတယ္
ဥပမာ 1sec =1000 , slow လို႔သံုးလို႔လည္းရတယ္, fast ဆိုတဲ့ value လည္းရတယ္ , normal ကေတာ့ auto ပါ
ဒါဆို ေရးၾကည့္မယ္ paragraph အားလံုးကို 1sec နဲ႔ callback မပါဘဲ fade out လုပ္ၾကည့္မယ္ <html>
<head>
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$(function() {
$(‘a’).click(function() {
$(“p”).fadeOut(1000)
});
});
</script>
</head>
<body>
<p>This is a paragraph</p>
<a href=“#”>Fade out</a>
</body>
</html>
fadeIn(), hide(), show() ေတြကလည္းအလားတူပါဘဲသံုးလို႔ရပါတယ္
$("p").fadeIn(1000) $("p").fadeIn(fast) <script type="text/javascript" src="jquery-1.4.4.min.js">
$("p").hide(1000)
$("p").show(1000)
1000 ေနရာမွာ slow , fast ဆိုတဲ့ value လည္းသံုးလို႔ရေသးတယ္
callback parameter မသံုးတဲ့ ပုံစံကို သေဘာေပါက္နားလည္လိမ့္မယ္ထင္ပါတယ္။
ၿပီးခဲ့တဲ့ function ေတြကို callback parameter နဲ႔ပါသံုးၾကည့္မယ္ဆိုရင္ ဒီလိုပါ
<script type="text/javascript">
$(function() {
$(".button1").click(function() {
$("p").fadeOut(1000, function() {alert("fade out")
});
});
$(".button2").click(function() {
$("p").fadeIn(1000, function() {alert("fade in")
});
});
$(".button3").click(function() {
$("p").hide(1000, function() {alert("hide")
});
});
$(".button4").click(function() {
$("p").show(1000, function() {alert("show")
});
});
});
</script>
</head>
<body>
<p>This is a paragraph</p>
<button class="button1">Fade out</button>
<button class="button2">Fade in</button>
<button class="button3">Hide</button>
<button class="button4">Show</button>
</body>
</html>
ကြ်န္ေတာ္ေရးထားတာေတြကို ဒီ link မွာသြားစမ္းႏိုင္ပါတယ္။
Goodbye 2010, Welcome 2011
Written by Zack Saturday, 01 January 2011 00:00
2010 ႏွစ္ကုန္ပိုင္းနားမွာ အလုပ္ေတြကလည္းမ်ား တစ္ခါတစ္ေလ စိတ္ညစ္လိုက္၊ တစ္ခါတစ္ေလ စိတ္ဓါတ္က်လိုက္၊ တစ္ခါတစ္ေလ အခ်ိန္မရလိုက္နဲ႔ စာေကာင္းေကာင္းမေရးျဖစ္ဘူး ျဖစ္သြားတယ္။ တကယ္ေတာ့ အဲလိုေတြ ျဖစ္လာမယ္ဆိုတာကို ၾကိဳေတြးမိခဲ့ေပမယ့္လည္း စိန္ေခၚမႈလို႕ ယူဆလိုက္ရင္ လုပ္ၾကည့္လိုက္ခ်င္တဲ့ စိတ္ေၾကာင့္ စိတ္ပန္းလူပန္းေတြျဖစ္ခဲ့ရတယ္။ တစ္ခ်ိဳ႕အရာေတြက 2011 အထိကို မျပတ္ေသးပဲပါလာေသးတယ္။ ကြၽန္ေတာ္ weekend မွာ အလုပ္တစ္ခုကို ၁၅နာရီ ျပည့္ေအာင္လုပ္ေပးေနရတာမ်ိဳး ရွိလို႕ တစ္ခါတစ္ရံမွာ post အသစ္မတင္ႏိုင္ရင္ ျဖစ္ေစ comment ေတြကို reply ေတြမလုပ္ႏိုင္ရင္ ျဖစ္ေစ ေတာင္းပန္ပါတယ္။ အလုပ္ေတြအဲေလာက္လုပ္လို႕ ပိုက္ဆံေတြ အမ်ားၾကီး ရလိမ့္မယ္လို႕ေတာ့မထင္လိုက္ပါနဲ႔ဗ်ာ။ တစ္ခ်ိဳ႕အရာေတြက ဝါသနာေၾကာင့္ရယ္ အနာဂတ္ေၾကာင့္ရယ္ေတြ ေၾကာင့္ အႆျပာကို ခဏေမ့ထား လိုက္ရတာမ်ိဳးေတြရွိပါတယ္။
ကြၽန္ေတာ့္ အတြက္ေတာ့ 2010 ကလုပ္သေလာက္ အက်ိဳးမရွိ ၂ခါ အျမဲျပန္လုပ္ ရတယ္။ အလုပ္ေျပာင္းဖို႔လုပ္လိုက္ေသးတယ္။ offer ၅ ခုရတယ္။ ကိုယ့္နဲ႔သင့္ေတာ္မယ္ထင္တဲ့ အလုပ္ကိုေျပာင္းေရြးလိုက္ျပီးမွ EP reject ျဖစ္သြားတယ္။ Pass သက္တမ္းကလဲ ကုန္ခါနီးတာေၾကာင့္ လက္ရွိ company က EP renew လုပ္ေတာ့ approve ျဖစ္သြားတယ္။ တစ္ကယ္စိတ္ေလတယ္ဗ်ာ။ 2010 မွာဘာေတြျဖစ္ခဲ့ ျဖစ္ခဲ့ အမွားေတြကေန သင္ခန္းစာေတြ ထုတ္ယူျပီး 2011 အတြတ္ အသင့္ျပင္ထားပါတယ္။ မျပီးေသးတဲ့ အလုပ္ေတြကို တစ္ခုခ်င္းျပီးသြားေအာင္ အရင္လုပ္မယ္။ jQuery စထားတာေတြကို အဆုံးသတ္မယ္။ ကိုယ္ပိုင္ iPhone app တစ္ခုေလာက္စျပီး လုပ္ၾကည့္ျပီး ေရာင္းၾကည့္မယ္။ Titanium အေၾကာင္းေတြကို သိထားသေလာက္ ဆက္ေရးသြားဖို႔လဲ အစီအစဥ္ရွိပါတယ္။
Font ကေတာ့ ခုေလာေလာဆယ္ ေဇာ္ဂ်ီပဲ default ဆက္သုံးပါမယ္။ ဒါေပမယ့္ OnTheFlyConvertor ကိုထည့္ေပးထားလို႕ Unicode နဲ႔လည္း အစဥ္ေျပႏိုင္ပါတယ္။ ခုခ်ိန္မွာ ကြန္ပ်ဴတာတိုင္းက Unicode Font ကိုသုံးေနၾကတာမွ မဟုတ္ေသးပဲ၊ ေနာက္ျပီး cyber cafe ကေနသုံးေနတဲ့သူေတြကလဲ ေဇာ္ဂ်ီ ကပိုအဆင္ေျပႏိုင္တာမို႔ ခုေလာေလာဆယ္ေတာ့ ေဇာ္ဂ်ီကိုပဲ ခဏတာ ဆက္သုံးပါမယ္။ အားလုံးလဲ Unicode Font သုံးျပီး Mac အတြက္ Converter ေတြလဲ stable ျဖစ္သြားရင္ေတာ့ ကြၽန္ေတာ္လဲ ေျပာင္းပါမယ္။
ႏွစ္သစ္မွာ ကိုယ္က်န္းမာ စိတ္ခ်မ္းသာျပီး လိုအင္ဆႏၵေတြ ျပည့္ဝၾကပါေစဗ်ာ။

Person Of The Year 2010
Written by Zack Thursday, 16 December 2010 16:49
2010 ရဲ႕ Person Of The Year(TIME) ကို အသက္အငယ္ဆံုး ဘီလီယံနာ Mark Zuckerberg ကရသြားတာကိုေတြ႕ရပါတယ္။ 500 million ေသာလူမ်ားရဲ႕ Second Life လို႔ေခၚဆိုႏိုင္ေလာက္တဲ့ Facebook ဆိုတဲ့ Social Network ကိုတည္ေထာင္ခဲ့တဲ့ Mark Zuckerberg ဟာသူ႕႔ရဲ႕ပိုင္ဆိုင္မႈ အမ်ားစုကို ဆင္းရဲခ်ိဳ႕တဲ့သူေတြကို လွဴဒါန္းမယ္ဆိုတာလည္း မၾကာေသးခင္က သတင္း ထြက္ခဲ့ပါေသးတယ္။

CodeIgniter Tutorials Collection at NetTuts+
Written by Zack Thursday, 16 December 2010 12:42
Nettuts+ က CodeIgniter Tutorials ေတြစုထားတဲ့ Post တစ္ခုျဖစ္ပါတယ္။ CodeIgniter သုံးေနသူေတြ အဖို႔ တကယ္ပဲ အသုံးဝင္မယ့္ စုစည္းမူပဲ ျဖစ္ပါတယ္။ စကားမစပ္ ကြၽန္ေတာ္ကေတာ့ scratch ကို CodeIgniter နဲ႔ ေရးရတာကို ေတာ္ေတာ္ေလးၾကိဳက္သြားျပီဗ်ာ။ ရုံးက Portal Project တစ္ခုက ready made ေတြနဲ႔ အဆင္မေျပလို႕ CodeIgniter နဲ႔ေရးလိုက္တာျပီးေတာ့မယ္။ ကြၽန္ေတာ္ေျပာခ်င္တာက စေရးတုန္းက အဲဒီ Nettuts+ Tutorials ေတြကို ဖတ္ျပီးေရးလိုက္တာေၾကာင့္ တကယ္ကို အဖိုးတန္ Tutorials ေတြပဲျဖစ္ပါတယ္။
More Articles...
Page 9 of 43
«StartPrev12345678910NextEnd»Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)