<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Myanmar Tutorials</title>
	<atom:link href="http://www.myanmartutorials.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.myanmartutorials.com</link>
	<description>Let&#039;s collaborate</description>
	<lastBuildDate>Sat, 12 May 2012 02:12:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Now! Shweyoe dictionary on iOS</title>
		<link>http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/</link>
		<comments>http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/#comments</comments>
		<pubDate>Sat, 12 May 2012 02:11:59 +0000</pubDate>
		<dc:creator>Zawmin</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Dictionary]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12868</guid>
		<description><![CDATA[အားလုံး မင်္ဂလာပါ။ အခုတစ်ခေါက် မိတ်ဆက်ပေးချင်တာကတော့ အရင်တုန်းက အားလုံးလဲ သိပြီးသားဖြစ်တဲ့ ကျွန်တော့်ရဲ့  အဘိဓာန် ဖြစ်တဲ့ ရွှေရိုးကို အခု တစ်ခါမှာ iOS ပေါ်မှာ အသုံးပြုနိုင်အောင် ထုတ်လုပ်ပေးလိုက်ခြင်းပဲဖြစ်ပါတယ်။ ကျွန်တော့်ရဲ့ iOS ခြေလှမ်းသစ်တစ်ခု လည်းဖြစ်ပါတယ်။ပထမ ဦးဆုံး iOS app ဆိုရင်လည်း မမှားဘူးပေါ့ဗျာ။ အခုရွှေရိုး ကိုနှစ်မျိုးထုတ်ပေးထားပါတယ်။ Shweyoe ဆိုတဲ့နာမည်နဲ့ကတော့&#8230;]]></description>
			<content:encoded><![CDATA[<p>အားလုံး မင်္ဂလာပါ။<br />
အခုတစ်ခေါက် မိတ်ဆက်ပေးချင်တာကတော့ အရင်တုန်းက အားလုံးလဲ သိပြီးသားဖြစ်တဲ့ ကျွန်တော့်ရဲ့  အဘိဓာန် ဖြစ်တဲ့ ရွှေရိုးကို အခု တစ်ခါမှာ iOS ပေါ်မှာ</p>
<p>အသုံးပြုနိုင်အောင် ထုတ်လုပ်ပေးလိုက်ခြင်းပဲဖြစ်ပါတယ်။</p>
<p>ကျွန်တော့်ရဲ့ iOS ခြေလှမ်းသစ်တစ်ခု လည်းဖြစ်ပါတယ်။ပထမ ဦးဆုံး iOS app ဆိုရင်လည်း မမှားဘူးပေါ့ဗျာ။</p>
<p>အခုရွှေရိုး ကိုနှစ်မျိုးထုတ်ပေးထားပါတယ်။</p>
<p>Shweyoe ဆိုတဲ့နာမည်နဲ့ကတော့ iPhone / iPod Touch တွေအတွက်ဖြစ်ပါတယ်။</p>
<p>iPhone 3Gs နဲ့ iPod 3G တို့နဲ့ပါအဆင်ပြေပြေသုံးလို့ရအောင် iOS Requirement ကို 4.3 နဲ့ရေးပေးထားပါတယ်။</p>
<p>နောက်တစ်မျိုးကတော့ Shweyoe HD ပါပဲ.<br />
သူကတော့ iPad အတွက်သီးသန့်ပါ။</p>
<p>ရည်ရွယ်ချက်ကတော့ နိုင်ငံတကာ မှာ ရောက်နေတဲ့ ကျွန်တော်တို့မြန်မာ လူမျိုးတွေ အတွက် Dictionary စာအုပ်ကိုလှန်ပြီး ဘာသာစကား ကိုရှာဖွေနေရတဲ့</p>
<p>အခက်အခဲကို တတ်နိုင်သလောက် ဖြေရှင်းပေးချင်လို့ပဲဖြစ်ပါတယ်။<br />
အခု app လေးကိုသုံးလိုက်ရင် Dictionary စာအုပ်ကိုလှန်ပြီး လိုက်ရှာနေစရာမလိုတော့ပဲနဲ့. ကိုယ်သိချင်တဲ့ စကားလုံးတွေကို လျှင်လျှင်မြန်မြန် နဲ့အလွယ်တကူ</p>
<p>ရှာဖွေနိုင်မှာဖြစ်ပါတယ်။</p>
<p>ဒီတစ်ခါ ရွှေရိုးရဲ့  Features အသစ်တွေကတော့ ဘာသာစကားငါးမျိုးကို ရှာဖွေနိုင်ခြင်းဘဲဖြစ်ပါတယ်။<br />
ဘယ်လိုလဲဆိုတော့</p>
<p><span style="color: #ff0000; font-size: medium;">English To Myanmar</span><br />
<span style="color: #ff0000; font-size: medium;">Russia To Myanmar</span><br />
<span style="color: #ff0000; font-size: medium;">Korea To Myanmar</span><br />
<span style="color: #ff0000; font-size: medium;">Japan To Myanmar</span><br />
<span style="color: #ff0000; font-size: medium;">Thai To Myanmar</span></p>
<p>အထက်ပါ ငါးမျိုးမှ မြန်မာဘာသာ သို့ရှာဖွေနိုင်ပါတယ်။<br />
ဒါတင်မကဘဲ</p>
<p><span style="font-size: medium; color: #ff0000;">Myanmar To English</span><br />
<span style="font-size: medium; color: #ff0000;">Myanmar To Russia</span><br />
<span style="font-size: medium; color: #ff0000;">Myanmar To Korea</span><br />
<span style="font-size: medium; color: #ff0000;">Myanmar To Japan</span><br />
<span style="font-size: medium; color: #ff0000;">Myanmar To Thai</span></p>
<p>သို့လဲရှာဖွေနိုင်ပါတယ်။<br />
အင်္ဂလိပ်.ရုရှား.ကိုရီးယား.ထိုင်း စကားလုံးများကို ရိုက်ထည့်ပြီး သိလိုသော မြန်မာ စာလုံးကို လျှင်မြန်စွာ ရှာဖွေနိုင်အောင် စီစဉ်ပေးထားပါတယ်။<br />
မြန်မာ မှလည်း ထို ဘာသာစကား ငါးမျိုးကို တိုက်ရိုက် လျှင်မြန်လွယ်ကူစွာ ရှာဖွေနိုင်အောင်လည်း ပြုလုပ်ပေးထားပါတယ်။</p>
<p>နောက်ထပ် တစ်မျိုးကတော့ ဇော်ဂျီ ၊ ယူနီကုတ် နဲ့ရိုက်ထားတဲ့ မြန်မာဖောင့်တွေဟာ.. Jailbreak မလုပ်ထားတဲ့အခါမှာ မြင်ရမှာမဟုတ်ပါဘူး။<br />
အဲ့ဒီအတွက် အဲ့ဒီ လေးထောင့် အတုံးလေးတွေကို Copy ကူးပြီးတော့ ကျွန်တော့်ရဲ့ Myanmar-Text-Reader လုပ်ဆောင်ချက်ထဲမှာ Paste လုပ်ပြီးရင်</p>
<p>လွယ်လွယ်ကူကူ ဖတ်လို့ရနိုင်မှာဖြစ်ပါတယ်။<br />
တစ်ခါတစ်လေ.သူများပို့တဲ့စာကို ကိုယ်က အရေးကြီးနေတဲ့အချိန်မှာ ဖတ်လို့မရဘူးဆိုရင် .. အဆင်ပြေပြေ ဖတ်လို့ရအောင် ထည့်သွင်းပေးထားတဲ့</p>
<p>လုပ်ဆောင်ချက်တစ်ခု သာဖြစ်ပါတယ်။</p>
<p>အင်္ဂလိပ်.ရုရှား.ကိုရီးယား.ထိုင်း တွေအတွက် Keyboard တော့ iOS ထဲမှာ တစ်ခါတည်း ပါဝင်ပြီးသားဖြစ်တဲ့  Keyboard များကို အသုံးပြုပြီးရှာဖွေနိုင်ပါတယ်။<br />
ဒါဆိုရင် မြန်မာကီးဘုတ် အတွက်ကတော့ ဘယ်လိုလုပ်မလဲ?</p>
<p>မြန်မာ ကီးဘုတ် အတွက်ကတော့ Jailbreak လုပ်မှရတဲ့ မြန်မာ ကီးဘုတ် မလိုအောင် ကျွန်တော် မြန်မာကီးဘုတ် ကို ကျွန်တော့် အခု ရွှေရိုး  iOS app</p>
<p>ထဲမှာဘဲတစ်ခါတည်း ထည့်သွင်းပေးထားပါတယ်။</p>
<p>ဒါကြောင့် မြန်မာ မှ တခြားဘာသာ စကား ငါးမျိုးကိုရှာဖွေတဲ့ နေရာမှာ သီးသန့် မြန်မာ ကီးဘုတ် သွင်းစရာမလိုပါဘူး.<br />
သီးသန့် ဇော်ဂျီဖောင့်သွင်းစရာမလိုပါဘူး။</p>
<p>အားလုံးကို ကျွန်တော် အဆင်ပြေလွယ်ကူအောင် တစ်ခါတည်း စီစဉ်ပေးလိုက်ပါတယ်။အခုသွင်း အခုသုံးလို့ရအောင် ရေးပေးထားပါတယ်။<br />
တစ်ခု ရှိတာက ကျွန်တော်က အရင်တုန်းက တစ်ခါမှ မြန်မာ ကီးဘုတ် ကို ကိုစေတန်တို့&#8230;ကိုသန့်သက် တို့လိုမလုပ်ဖူးခဲ့တော့ လိုအပ်ချက်လေးတွေကတော့</p>
<p>ရှိနေနိုင်ပါတယ်။<br />
သူ့ရဲ့ Mogok Browser ရဲ့ မြန်မာ ကီးဘုတ် ဆိုရင် လုပ်ထားတာ အရမ်းကောင်းပါတယ်။</p>
<p>အခု ကျွန်တော့် app ထဲမှာတော့ မြန်မာ ကီးဘုတ်ကို အသေ အနေနဲ့ ထည့်ထားပါတယ်။<br />
ကီးဘုတ်ကတော့ သူတို့ကိုမမှီပေမဲ့ အတတ်နိုင်ဆုံး ကြိုးစားပြီး လုပ်ပေးထားပါတယ်။<br />
နောက်ပိုင်းမှာ Slide လေးတွေနဲ့ပြနိုင်အောင် ကြိုးစားပါ့မယ်။</p>
<p>စျေးနှုန်းကလည်း Free ပေးထားတဲ့အတွက် ကြောင့် အားလုံးနဲ့အဆင်ပြေမယ်ဆိုမျှော်လင့်ပါတယ်။</p>
<p>အခု ရွှေရိုး iOS အတွက် Dictionary Data တွေကတော့ Tara Team ရဲ့ တကောင်း Project မှ Data များကို အသုံးပြုထားပါတယ်။<br />
Tara Team ကိုလည်း အခုလို အများပြည်သူ အသုံးပြုလို့ရအောင် စီစဉ်ဖန်တီးပေးခဲ့တဲ့အတွက်ကြောင့် ကျေးဇူးအများကြီးတင်ပါတယ်။</p>
<p>Searching ပိုင်းမှာ ပိုမိုမြန်ဆန်လာအောင် ကူညီပေးခဲ့တဲ့ Gusto မှ ကျွန်တော့် ဆရာ တင်မောင်မောင် ရင်ကိုလည်း ကျေးဇူးတင်ပါတယ်။<br />
MyanmarTutorials မှ ဆရာသီဟ ကိုလည်း ကျေးဇူးတင်ပါတယ်။</p>
<p>အရမ်းကောင်းတဲ့ ကျွန်တော့်အိမ်က 8kb CDMA Internet လိုင်းနဲ့ Apple Store ပေါ်ကို Upload တင်ဖို့ဆိုတာ မဖြစ်နိုင်ပါဘူး။<br />
ဒီအတွက် ကျွန်တော့်ကို လိုင်းအမြန် တစ်လိုင်း သီးသန့်ပေးခဲ့တဲ့ (West Point Multimedia) အလုံမှ ပိုင်ရှင် ကိုဘို ကိုလည်း ကျေးဇူးတင်ပါတယ်။<br />
သူသာ အဲ့ဒီလိုမပေးရင် ကျွန်တော် တင်လို့ရမှာ ကိုမဟုတ်ပါဘူး။ <img src='http://www.myanmartutorials.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>ထို့ကြောင့် ဤ ရွှေရိုး iOS app ပြီးမြောက် ရေးအတွက် အဖက်ဖက် မှ ဝိုင်းဝန်း ကူညီပေးခဲ့ကြသူ များအားလုံးကို ကျေးဇူးတင်ပါတယ်။</p>
<p>အခု iOS app ကတစ်ယောက်ထဲရေး..တစ်ယောက်ထဲ စမ်း.. တစ်ယောက်တည်း Design ဆွဲဆိုတော့&#8230; တစ်နေရာရာမှာ အဆင်မပြေမှု လိုအပ်ချက် ရှိခဲ့လျှင် ၊</p>
<p>မြန်မာကီးဘုတ် နဲ့ပက်သက်လို့ အဆင်မပြေမှုဖြစ်လာခဲ့ရင် နားလည် ခွင့်လွှတ်ပေးပါလို့ ကြိုတင်တောင်းပန်ပါရစေ။<br />
မြန်မာကီးဘုတ်ကို နောက်ထပ် Update တွေမှာ ပိုကောင်းအောင် ကြိုးစားသွားပါ့မယ်။</p>
<p>ကောင်းသည်ထက် ပိုကောင်းအောင် အစဉ်အမြဲကြိုးစားနေသောကြောင့် အကြံပြုချင် သည်များ ရှိပါက dk92ster@gmail.com ကိုဆက်သွယ် ၍</p>
<p>အကြံပြုနိုင်ပါတယ်။</p>
<p>အခု ရွှေရိုးကို ကြိုက်နှစ်သက်ပါက ကျွန်တော့်ရဲ့ iOS Studio လေးဖြစ်တဲ့ Initial Studio ကို facebook မှာ LIKE လေးတစ်ချက်လောက် ပြုလုပ်ပေးစေချင်ပါတယ်။<br />
LIKE နှိပ်ထားခြင်းကြောင့် ကျွန်တော် နောက်ထပ် ထုတ်မဲ့ Product တွေ.. Update လုပ်လိုက်တဲ့ Product တွေအကြောင်းကို</p>
<p>အချိန်နဲ့တပြေးညီသိနိုင်မှာဖြစ်ပါတယ်။</p>
<p>အားလုံးကိုယ်စိတ်နှစ်ဖြာ ကျန်းမာ ချမ်းသာကြပါစေလို့ဆုတောင်းရင်းနဲ့</p>
<p>လေးစားစွာဖြင့်</p>
<p>Zaw Min Soe (Initial)</p>
<p>အောက်မှာကတော့ ပုံလေး နဲ့ iTunes download link ကို ပြပေးထားပါတယ်။</p>
<p>App Name    :    Shweyoe Dictionary<br />
Platform        :    iOS<br />
Price        :    Free<br />
Company        :    Initial Studio<br />
Developer    :    Zaw Min Soe (Initial)</p>
<p>Official Page :  <a href="https://www.facebook.com/pages/Initial-Studio/118328954969832">https://www.facebook.com/pages/Initial-Studio/118328954969832</a><br />
Download links    :</p>
<p>For iPhone / iPod Touch    :    <a href="http://itunes.apple.com/us/app/shweyoe/id524981986?ls=1&amp;mt=8" target="_blank">http://itunes.apple.com/us/<wbr>app/shweyoe/id524981986?ls=1&amp;<wbr>mt=8</wbr></wbr></a><br />
For iPad only        :    <a href="http://itunes.apple.com/us/app/shweyoe-hd/id525416810?ls=1&amp;mt=8">http://itunes.apple.com/us/app/shweyoe-hd/id525416810?ls=1&amp;mt=8</a></p>
<p><span style="font-size: medium; color: #ff0000;">iPhone and iPod Touch Screenshot</span></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/home-3/" rel="attachment wp-att-12876"><img class="alignleft  wp-image-12876" title="Home" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/Home1.png" alt="" width="377" height="564" /></a></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/multiplelanguages/" rel="attachment wp-att-12879"><img class="alignleft  wp-image-12879" title="MultipleLanguages" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/MultipleLanguages.png" alt="" width="379" height="568" /></a></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/myanmarkeyboard/" rel="attachment wp-att-12880"><img class="alignleft  wp-image-12880" title="MyanmarKeyboard" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/MyanmarKeyboard.png" alt="" width="368" height="551" /></a></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/myanmarsearch/" rel="attachment wp-att-12881"><img class="alignleft  wp-image-12881" title="MyanmarSearch" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/MyanmarSearch.png" alt="" width="373" height="558" /></a></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/dictionarydata/" rel="attachment wp-att-12882"><img class="alignleft  wp-image-12882" title="DictionaryData" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/DictionaryData.png" alt="" width="374" height="559" /></a></p>
<p><span style="color: #ff0000; font-size: large;">iPad Screenshot</span></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/img_0893/" rel="attachment wp-att-12883"><img class="alignleft  wp-image-12883" title="IMG_0893" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/IMG_0893.png" alt="" width="539" height="719" /></a></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/img_0895/" rel="attachment wp-att-12884"><img class="alignleft  wp-image-12884" title="IMG_0895" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/IMG_0895.png" alt="" width="545" height="725" /></a></p>
<p><a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/attachment/img_0897/" rel="attachment wp-att-12885"><img class="alignleft  wp-image-12885" title="IMG_0897" src="http://www.myanmartutorials.com/wp-content/uploads/2012/05/IMG_0897.png" alt="" width="551" height="732" /></a></p>
<p>ကျေးဇူးတင်ပါတယ်။</p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© Zawmin for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/">Permalink</a> |
<a href="http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/#comments">4 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/&title=Now! Shweyoe dictionary on iOS">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/&title=Now! Shweyoe dictionary on iOS">Facebook</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/announcements/now-shweyoe-dictionary-on-ios/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP လေ့လာကြမယ် – (၅)</title>
		<link>http://www.myanmartutorials.com/mm-tutorials/lets-study-php-5/</link>
		<comments>http://www.myanmartutorials.com/mm-tutorials/lets-study-php-5/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 15:31:50 +0000</pubDate>
		<dc:creator>Nyan Lynn Htut</dc:creator>
				<category><![CDATA[MM Tutorials]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12861</guid>
		<description><![CDATA[PHP လေ့လာကြမယ်ကို ရေးလာတာ ဒါပါနဲ့ဆို အပိုင်း (၅) ပိုင်းရှိပါပြီ။ အရင်အပိုင်းတွေကို ပြန်ဖတ်ချင်တယ်ဆိုရင်တော့ ဒီနေရာတွေကနေ သွားဖတ်နိုင်ပါတယ်။ PHP လေ့လာကြမယ် – (၁) PHP လေ့လာကြမယ် – (၂) PHP လေ့လာကြမယ် – (၃) PHP လေ့လာကြမယ် – (၄) Operators PHP မှာ&#8230;]]></description>
			<content:encoded><![CDATA[<p>PHP လေ့လာကြမယ်ကို ရေးလာတာ ဒါပါနဲ့ဆို အပိုင်း (၅) ပိုင်းရှိပါပြီ။ အရင်အပိုင်းတွေကို ပြန်ဖတ်ချင်တယ်ဆိုရင်တော့ ဒီနေရာတွေကနေ သွားဖတ်နိုင်ပါတယ်။</p>
<ul>
<li><a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-1/" target="_blank">PHP လေ့လာကြမယ် – (၁)</a></li>
<li><a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-2/" target="_blank">PHP လေ့လာကြမယ် – (၂)</a></li>
<li><a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-3/" target="_blank">PHP လေ့လာကြမယ် – (၃)</a></li>
<li><a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/" target="_blank">PHP လေ့လာကြမယ် – (၄)</a></li>
</ul>
<p><span style="font-size: medium; color: #0000ff;">Operators</span></p>
<p>PHP မှာ data တွေကို ကိုင်တွယ်ဖြေရှင်းဖို့ အတွက် အတွက်တစ်ခြား programming language  တွေလိုပဲ operators တွေရှိပါတယ်။ အဲ့ဒါတွေကတော့</p>
<ul>
<li>Arithmetics Operators &#8211; အခြေခံ သင်္ချာ function တွေဖြစ်တဲ့ အပေါင်း၊ အနှုတ်၊ အမြှောက်၊ အစား တွေအတွက် ဖြစ်ပါတယ်။</li>
<li>Arithmetics Assignment Operators &#8211; variables ကို တန်ဖိုး assign လုပ်ဖို့ဖြစ်ပါတယ်။</li>
<li>Comparison Operators &#8211; တန်ဖိုးနှစ်ခုကို နှိုင်းယှဉ်ဖို့ အတွက်ဖြစ်ပါတယ်။</li>
<li>Error Control Operators &#8211; Error Handling အတွက် ဖြစ်ပါတယ်။</li>
<li>Incrementing/Decrementing Operators &#8211; variables ရဲ့တန်ဖိုးကို အတိုး၊အလျှော့ ပြုလုပ်ဖို့ ဖြစ်ပါတယ်။</li>
<li>Logical Operators &#8211; Logical Operations တွေအတွက် သုံးတာဖြစ်ပါတယ်။ eg: OR, AND<br />
etc.</li>
<li>String Operators &#8211; String တွေအတွက် အသုံးပြုပါတယ်။</li>
</ul>
<p><span style="font-size: medium; color: #0000ff;">Arithmetic Operators</span></p>
<p>Arithmetics Operators တွေကတော့ ငယ်ငယ်က ကျောင်းတွေမှာ သင်ခဲ့ရတဲ့ သင်္ချာ အပေါင်း၊ အနှုတ်၊ အမြှောက်၊ အစား တွေပါပဲ။ ဥပမာအနေနဲ့</p>
<pre class="brush: php; title: ; notranslate" title="">$a = 2; $b =3;
echo $a + $b ; //Output 5 *Addition Operator (+)
echo $b - $a ; //Output 1 *Subtraction Operator (-)
echo $a * $b ; //Output 6 *Multiplication Operator (*)
echo $b + $a ; //Output 1 *Division Operator (/)
echo $b % $a ; //Output 1 *Modulus Operator (%)</pre>
<p>ဒီနေရာမှာ Division Operator က စားလဒ်ကို ထုတ်ပေးတာ ဖြစ်ပြီးတော့ Modulus Operator ကတော့ အကြွင်းကို ထုတ်ပေးတာ ဖြစ်ပါတယ်။</p>
<p><span style="font-size: medium; color: #0000ff;">Arithmetics Assignment Operators</span></p>
<p>Variable တစ်ခုကို data value assign လုပ်တဲ့ အချိန်မှာ အသုံးပြုတဲ့ operator လဲဖြစ်ပါတယ်။</p>
<pre class="brush: php; title: ; notranslate" title="">$a = 4;</pre>
<p>ဒါဟာ variable a ကို တန်ဖိုး 4 လို့ သတ်မှတ်ပေးလိုက်တာ ဖြစ်ပါတယ်။ Arithmetics Assignment Operators မှာ (=) တစ်ခုထဲလားဆိုတော့ မဟုတ်ပါဘူး။ ဥပမာ အနေနဲ့ တန်ဖိုး 4 ရှိတဲ့ $a ကို နောက်ထပ် 2 တိုးမယ်ဗျာ။ ဒါဆိုရင် $a += 2; လို့ရေးလိုက်ရင် $a ရဲ့ တန်ဖိုးက 6 ဖြစ်သွားပါပြီ။ နှုတ်ချင်တာပဲဖြစ်ဖြစ်၊ မြှောက်တာ ၊ စားတာပဲဖြစ်ဖြစ် ဒီလိုရေးလို့ ရပါတယ်။ (=) ရဲ့အရှေ့မှာ (+), (-), (*), (/), (%) ထည့်ရေးပြီး data value ကို assign လုပ်လို့ရပါတယ်။</p>
<p><span style="font-size: medium; color: #0000ff;">Comparison Operators</span></p>
<p>Comparision Operators တွေကို နှစ်ခု(သို့) နှစ်ခုထက်ပိုတဲ့ data value တွေကြားက အခြေအနေကို နှိုင်းယှဉ်တဲ့နေရာမှာ သုံးပါတယ်။ $a က $b ထက်ပို ကြီးလား၊ တူညီလား အစရှိတဲ့  ဆုံးဖြတ်ကြတဲ့နေရာတွေမှာ သုံးကြပါတယ်။<br />
Comparision Operators တွေကတော့</p>
<ul>
<li>(==) Values are equal</li>
<li>(===)  Values are identical</li>
<li>(!= or &lt;&gt;) Values are not equal</li>
<li>(!==) Values are not identical</li>
<li>(&lt;) Value 1 is less than value 2</li>
<li>(&gt;) Value 1 is greater than value 2</li>
<li>(&lt;=) Value 1 is less than or equal value 2</li>
<li>(&gt;=) Value 1 is greater than or equal value 2</li>
</ul>
<p><span style="font-size: medium; color: #0000ff;">Error Control Operators</span></p>
<p>PHP မှာ error control operator တစ်ခုရှိပါတယ်။ သူ့ရဲ့ symbol ကတော့ (@) ပဲဖြစ်ပါတယ်။ script ရဲ့ error report level ကို 0 အဖြစ် ယာယီသတ်မှတ်ပေးပါတယ်။ ဒီလိုသတ်မှတ်ပေးတဲ့ အတွက် error ဖြစ်ပွားလာတဲ့အခါ user ကို display မှာ ထုတ်မပြတော့ပါဘူး။ development process မှာ မလိုအပ်ပေမယ့် productuion level မှာတော့လိုအပ်ပါတယ်။<br />
ဥပမာ တကယ်မရှိတဲ့ php file တစ်ခုကို reference လုပ်ပါမယ်။</p>
<pre class="brush: php; title: ; notranslate" title="">include_once 'fake_file.php';</pre>
<p>ဒါကို run တဲ့အခါမှာ display မှာ php error ပြမှာပါ။ user ရဲ့ display မှာ ဒီ error ကို မပြချင်ရင်တော့ error control operator ကို သုံးပြီး ဒီလိုရေးလို့ရပါတယ်။</p>
<pre class="brush: php; title: ; notranslate" title="">@include_once 'fake_file';</pre>
<p>ပြီးရင် run ကြည့်ပါ။ error display ကို ပြတော့မှာ မဟုတ်ပါဘူး။</p>
<p><span style="font-size: medium; color: #0000ff;">Incrementing/Decrementing Operators</span></p>
<p>တစ်ချို့ script တွေရေးတဲ့ အခါမှာ variable value တစ်ခုထဲကနေ အပေါင်းတစ် အနှုတ်တစ်ကို လုပ်ရတက်ပါတယ်။ for loop နဲ့ ပတ်တဲ့အခါမှာ ရေးတက်ကျတဲ့ ($i = 0; $i &lt; 10; $i++) ဆိုတာကို မြင်ဘူးနေကြဖြစ်မှာပါ။ $i ကို တစ်တိုးဖို့အတွက် $i = $i+1; လို့ ရေးမနေတော့ပဲ $i++ ဆိုပြီး incrementing operator ကို သုံးကြပါတယ်။ တစ်နှုတ်လိုတဲ့ အခါမှာလဲ $i&#8211; ဆိုပြီးတော့ decrementing operator ကို သုံးကြပါတယ်။ ဒီ operator တွေမှာ prepend နဲ့ postpend ဆိုပြီးရှိပါတယ်။ (++), (&#8211;) ကို variable ရှေ့မှာ ရေးတာက prepend ဖြစ်ပြီးတော့ variable အနောက်မှာရေးတာကတော့ postpend ပဲဖြစ်ပါတယ်။<br />
prepend ကတော့ variable ကို instantiated မလုပ်ခင်မှာ increment or decrement လုပ်ပြီးတော့ postpend ကတော့ instantiated လုပ်ပြီးမှ လုပ်ပေးတာ ဖြစ်ပါတယ်။<br />
ဒါလေးကို run ကြည့်ရင် ပိုနားလည် သွားပါလိမ့်မယ်။</p>
<pre class="brush: php; title: ; notranslate" title="">$b = 5;

echo $b++;

echo '&lt;bt /&gt;Another '.$b;

$a = 8;
echo '&lt;br /&gt;'.++$a;</pre>
<p><span style="font-size: medium; color: #0000ff;">Logical Operators</span></p>
<p>Condition နှစ်ခုကို တစ်ပြိုင်ထဲ စစ်ရတော့မယ်ဆိုရင် logical operator တွေက အရမ်းအသုံးဝင်လာပါပြီ။ ဥပမာပြောရရင် ယောင်္ကျားလေးလဲဖြစ်ရမယ်၊ အသက်လဲ ၁၈ ထက်ကြီးရမယ် ဆိုပါတော့၊ ဒီလိုမျိုး ရေးလိုက်ရင် ပြီးပြီပေါ့။</p>
<pre class="brush: php; title: ; notranslate" title="">if($age &gt; 18 AND $gender = 'male')</pre>
<p>Logical operator တွေကတော့</p>
<ul>
<li>AND or &amp;&amp;: Returns true if both expressions are true</li>
<li>OR or ||: Returns true if at least one expression is true</li>
<li>XOR: Returns true if one expression is true, but not the other</li>
<li>!: Returns true if the expression is not true</li>
</ul>
<p>&nbsp;<br />
example code</p>
<pre class="brush: php; title: ; notranslate" title="">
  $foo = true;
  $bar = false; 

  // Print the statement if $foo AND $bar are true
  if($foo &#038;&#038; $bar) {
     echo 'Both $foo and $bar are true. ';
  } 

  // Print the statement if $foo OR $bar is true
  if($foo || $bar) {
     echo 'At least one of the variables is true. ';
  } 

  // Print the statement if $foo OR $bar is true, but not both
  if($foo xor $bar) {
     echo 'One variable is true, and one is false. ';
  } 

  // Print the statement if $bar is NOT true
  if(!$bar) {
      echo '$bar is false. ';
}
</pre>
<p><span style="font-size: medium; color: #0000ff;">Logical Operators</span></p>
<p>PHP မှာ string operator နှစ်မျိုးရှိပါတယ်။ အဲ့ဒါတွေကတော</p>
<ul>
<li>concatenation operator (.)</li>
<li>concatenating assignment operator (.=)</li>
</ul>
<p>Concatenation operator (.) ကတော့ string နှစ်ခုကို ပေါင်းပေးတာ ဖြစ်ပြီးတော့<br />
Concatenating assignment operator (.=) ကတော့ ရှပြီးသား varilable မှာ နောက်ထပ် string တစ်ခုကို ထပ်ပေါင်းပေးတာ ဖြစ်ပါတယ်။<br />
example code</p>
<pre class="brush: php; title: ; notranslate" title="">
 $foo = "Hello"; 

 $bar = $foo . " world! "; 

 echo $bar; // Output: Hello world! 

 $bar .= " And again!"; 

 echo $bar; // Output: Hello world! And again!
</pre>
<p><span style="color: #ff0000;">ဆက်ပါဦးမယ် …</span></p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© nyanlynnhtut for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/mm-tutorials/lets-study-php-5/">Permalink</a> |
<a href="http://www.myanmartutorials.com/mm-tutorials/lets-study-php-5/#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/mm-tutorials/lets-study-php-5/&title=PHP လေ့လာကြမယ် – (၅)">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/mm-tutorials/lets-study-php-5/&title=PHP လေ့လာကြမယ် – (၅)">Facebook</a>
<br/>
Post tags: <a href="http://www.myanmartutorials.com/tag/php/" rel="tag">PHP</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/mm-tutorials/lets-study-php-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caching in CodeIgniter</title>
		<link>http://www.myanmartutorials.com/mm-tutorials/caching-in-codeigniter/</link>
		<comments>http://www.myanmartutorials.com/mm-tutorials/caching-in-codeigniter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:27:39 +0000</pubDate>
		<dc:creator>nainglinaung</dc:creator>
				<category><![CDATA[MM Tutorials]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12825</guid>
		<description><![CDATA[Cache တွေအသုံးပြုခြင်းအားဖြင့် web server ကို request လုပ်စရာမလိုပဲ cache ထဲက ယူပြမှာ မို့လို့ Server Resources တွေ Memory တွေ နဲ့ Processing Cycles တွေကို အများကြီးပေါ့သွားစေပါတယ်။ User တွေဘက်ကနေကြည့်မယ်ဆိုရင်လည်း Cache အနေနဲ့ဆိုတော့ Static Web Page တွေ မြန်သလောက်&#8230;]]></description>
			<content:encoded><![CDATA[<p>Cache တွေအသုံးပြုခြင်းအားဖြင့် web server ကို request လုပ်စရာမလိုပဲ cache ထဲက ယူပြမှာ မို့လို့ Server Resources တွေ Memory တွေ နဲ့ Processing Cycles တွေကို အများကြီးပေါ့သွားစေပါတယ်။ User တွေဘက်ကနေကြည့်မယ်ဆိုရင်လည်း Cache အနေနဲ့ဆိုတော့ Static Web Page တွေ မြန်သလောက် နီးပါးကို မြန်မှာ ဖြစ်တဲ့အတွက် အများကြီး မြန်လာမှာ ဖြစ်ပါတယ်။</p>
<p>ဒါပေမယ့် real-time ခဏခဏ update လုပ်တဲ့ အခြေအနေမှာတော့ cache တွေက ဒုက္ခပေးမှာ ဖြစ်ပါတယ်။ ဒါကြောင့် မသုံးသင့်ပါဘူး။ Cache တွေကို အသုံးပြုဖို့အတွက် အောက်က တစ်ကြောင်းကို controller ထဲမှာ ရေးပေးရင် ရပါပြီ။</p>
<pre class="brush: plain; title: ; notranslate">

$this-&gt;output-&gt;cache(n);
</pre>
<p>n ကတော့ Cache တွေကို ကိုယ်ထားချင်တဲ့ မိနစ် အလိုက်ထားရမှာပါ။ အဲဒီ အချိန်ကာလ ကျော်သွားရင် expired ဖြစ်သွားမှာပါ။ ဒီနေရာမှ သတိတခု ပြုရမှာတော့ Cache က Controller ကနေ views ကို passing သွားတာအတွက်ပဲ အလုပ်လုပ်မှာပါ။ ကျန်တဲ့ တခြားသော function တွေ အကုန်လုံးကို Caching ပေးမှာ မဟုတ်ပါဘူး။</p>
<p>ကျွန်တော်တို့ Cache တွေ အလုပ်လုပ်မလုပ် စမ်းဖို့ လိုပါတယ်။ စမ်းဖို့အတွက် performance တွေကို ဖော်ပြနေတာ လိုပါတယ်။ အဲဒီ အတွက် CI မှာ နဂို ပါဝင်ပြီးသား ဖြစ်တဲ့ Benchmarking Class ရှိပါတယ်။ အရင်ဆုံးကျွန်တော်တို့ Database ထဲက query ထုတ်တဲ့ simple program တစ်ခုရေးလိုက်ပါ။ ကျွန်တော်ကတော့ အထူးတလည် ပြန်မရေးပြတော့ပါဘူး။ ကျွန်တော် Myanmar tutorials မှာ ရေးထားတဲ့ Pagination in CI ကို တစ်ချက်လောက် လုပ်ကြည့်လိုက်ပါ။ ပြီးရင်<br />
<span style="text-decoration: underline; font-size: large;"><strong>Brenchmarking Class</strong></span></p>
<p>Brenchmarking Class ကို အသေးစိတ် အသုံးပြုချင်ရင် ယေဘူယျ အားဖြင့် အရင်ဆုံး အစ နဲ့ အဆုံးကို သတ်မှတ်ပေးရပါတယ်။ အောက်က ပုံစံ အတိုင်းပါ။</p>
<pre class="brush: plain; title: ; notranslate">
$this-&gt;benchmark-&gt;mark('code_start');

// Some code happens here

$this-&gt;benchmark-&gt;mark('code_end');

echo $this-&gt;benchmark-&gt;elapsed_time('code_start', 'code_end');
</pre>
<p>ဒီနေရာမှာ code_start နဲ့ code_end ဖြစ်စရာမလိုပါဘူး။ ကြိုက်တဲ့ value ဖြစ်လို့ ရပါတယ်။ အရေးကြီးကတော့ elapsed_time မှာ အဲဒီ value တွေ ပြန်ပါဖို့ပါပဲ။ အဲဒီ ပုံစံက code_start နဲ့ code_end ကြားက execution time ကို တိုင်းတာ သွားမှာပါ။</p>
<p>နောက် တစ်ခုလုံးရဲ့ execution time ကို သိချင်ရင်တော့ execution ဒါမှမဟုတ် total performance ကိုသိချင်ရင်တော့ views ထဲကနေ</p>
<pre class="brush: plain; title: ; notranslate">

echo $this-&gt;benchmark-&gt;elapsed_time();
</pre>
<p>နေ ရိုက်ထုတ်လို့ရပါတယ်။ ကျွန်တော်တို့ view ထဲမှာ အထက်က coding ကို copy ကူးထည့်လိုက်ပါ။ ပြီးရင်တော့ ကျွန်တော်တို့ run ကြည့်လိုက်ပါ။ ပထမ တစ်ခေါက် execution time ကိုမြင်ရမှာ ဖြစ်ပါတယ်။ ဒုတိယ တစ်ခေါက်ကြရင်တော့ execution time ကတော့ သိသိသာသာ လျော့ကြသွားမှာ ဖြစ်ပါတယ်။ ဒါအပြင် memory usage ကိုလည်း</p>
<pre class="brush: plain; title: ; notranslate">

&lt;?php echo $this-&gt;benchmark-&gt;memory_usage();?&gt;
</pre>
<p>လည်းဆိုပြီး တိုင်းတာလို့ရပါတယ်။ cache သုံးခြင်းဖြစ်ဖြင့် memory ဘယ်လောက်စား သက်သာပြီး execution time ဘယ်လောက်ကျသွားလဲ ဆိုတာ တွေ့မှာပါ။ တကယ်တမ်း Real world မှာ user ကလည်း တစ်ယောက်တည်း ရှိမှာမဟုတ်ပါ။ အကယ်၍သာ user ထောင်နဲ့ချီ ရှိလာရင် ဘယ်လောက် performance တက်လာနိုင်မလဲဆိုတာ တွက်လို့ရမယ်ထင်ပါတယ်။</p>
<p><span style="text-decoration: underline; font-size: large;"><strong>Profiling in CodeIgniter</strong></span></p>
<p>ကျွန်တော်တို့ ပုံမှန်ဆိုရင်တော့ Brenchmarking Class အပြင် CI မှာ နဂိုပါထားတဲ့ Profiler လည်းရှိပါတယ်။ အဲဒါကို သုံးလို့ရပါတယ်။ ဒါပေမယ့် သူက တစ်ခုရှိတာက Cache ထဲမှာ အလုပ်မလုပ်တာကို တွေ့ရပါတယ်။ အမှန်ဆို သူက ပိုပြီး စုံပါတယ်။ ပိုပြီးလည်း အသုံးဝင်ပါတယ်။ အဲဒါကို သုံးချင်ရင်တော့</p>
<pre class="brush: plain; title: ; notranslate">

$this-&gt;output-&gt;enable_profiler(TRUE);
</pre>
<p>ဆိုပြီး Controller ထဲမှာ ကြေညာလိုက်ရင်ရပါပြီ။ output class ရော brenchmark class ပါ အလိုအလျောက် load လုပ်တဲ့အတွက် အထူးတလည်ကြေညာစရာမလိုပါဘူး။ ခေါ်သုံးလို့ရပါတယ်။</p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© nainglinaung for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/mm-tutorials/caching-in-codeigniter/">Permalink</a> |
<a href="http://www.myanmartutorials.com/mm-tutorials/caching-in-codeigniter/#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/mm-tutorials/caching-in-codeigniter/&title=Caching in CodeIgniter">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/mm-tutorials/caching-in-codeigniter/&title=Caching in CodeIgniter">Facebook</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/mm-tutorials/caching-in-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>‌ခေတ်သစ် Web Design နဲ့ Development [4]</title>
		<link>http://www.myanmartutorials.com/articles/%e2%80%8c%e1%80%81%e1%80%b1%e1%80%90%e1%80%ba%e1%80%9e%e1%80%85%e1%80%ba-web-design-%e1%80%94%e1%80%b2%e1%80%b7-development-4/</link>
		<comments>http://www.myanmartutorials.com/articles/%e2%80%8c%e1%80%81%e1%80%b1%e1%80%90%e1%80%ba%e1%80%9e%e1%80%85%e1%80%ba-web-design-%e1%80%94%e1%80%b2%e1%80%b7-development-4/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 07:47:23 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12840</guid>
		<description><![CDATA[Media Queries CSS 2.1 မှာပါဝင်တဲ့ screen, print နဲ့ handheld အစရှိတဲ့ media types တွေကို CSS3 မှာလည်း support လုပ်ထားတဲ့အပြင် media features အသစ်တွေအနေနဲ့ max-width, device-width, orientation နဲ့ color အစရှိတာတွေ ပါဝင်လာတာကို တွေ့ရပါတယ်။ CSS3 ကို&#8230;]]></description>
			<content:encoded><![CDATA[<h2 style="font-family: Myanmar3; color: red;">Media Queries</h2>
<p>CSS 2.1 မှာပါဝင်တဲ့ screen, print နဲ့ handheld အစရှိတဲ့ media types တွေကို CSS3 မှာလည်း support လုပ်ထားတဲ့အပြင် media features အသစ်တွေအနေနဲ့ max-width, device-width, orientation နဲ့ color အစရှိတာတွေ ပါဝင်လာတာကို တွေ့ရပါတယ်။ CSS3 ကို release လုပ်ပြီးတဲ့နောက်မှ အသစ်ထွက်ပေါ်လာတဲ့ iPad နဲ့ Android devices တွေအတွက်လည်း media features တွေအနေနဲ့ အထောက်အကူပြုမှာကတော့ သေချာပါတယ်။ ဒါကြောင့်လည်း CSS3 ကိုအသုံးပြုထားတဲ့ media query ကိုအသုံးပြုခြင်းအားဖြင့် အဲ့ဒီ devices တွေမှာ အဆင်ပြေပြေ လုပ်ဆောင်နိုင်ပါလိမ့်မယ်၊ အကယ်၍ CSS3 ကို support မလုပ်တဲ့ ဟိုးအရင် ကျွန်ပျူတာ browser တွေရဲ့ ကြည့်မယ်ဆိုရင်တော့ ရမှာမဟုတ်ပါဘူး။<br />
Ethan Marcotte ရဲ့ ဆောင်းပါးထဲမှာပါတဲ့ media query နဲ့ပတ်သတ်တဲ့ ဥပမာတစ်ခုမှာတော့ ဒီလိုရေးထားပါတယ်။</p>
<pre class="brush: xml; title: ; notranslate">
&lt;link rel=”stylesheet” type=”text/css”
 media=”screen and (max-device-width: 480px)”
 href=”shetland.css” /&gt;
</pre>
<p>ဒီ media query ကိုကြည့်လိုက်ရင် သာမန်ထက်ကို နားလည်လွယ်ပါတယ်၊ အကယ်၍ browser နဲ့ ဒီ page ကို ကြည့်လိုက်မယ်၊ အကယ်၍ screen ရဲ့ width က 480 pixels နဲ့အောက် နည်းနေခဲ့မယ်ဆိုရင် shetland.css ကို ယူသုံးပါလိမ့်မယ်။<br />
CSS3 featuers အသစ်တွေထဲမှာ portrait vs. landscape လို့ပြောလို့ရတဲ့ orientation, device-width, min-device-width နဲ့အခြား အသစ်တွေပါဝင်ပါတယ်။ <a href="http://www.quirksmode.org/blog/archives/2010/04/the_orientation.html" target="_blank">The Orientation Media Query</a> ဆိုတဲ့ ဆောင်းပါးကိုဖတ်လိုက်ရင်တော့ အဲ့ဒီ media query တွေရဲ့ လုပ်ဆောင်နိုင်ချက်တွေကို သိနိုင်ပါလိမ့်မယ်။</p>
<p>Widths တွေကိုသတ်မှတ်ရာမှာ basic layout အတွက်ဆိုရင်တောင် landscape vs. portrait orientations တွေအတွက် style sheets ပေါင်းများစွာ ရေးရပေးနိုင်ပါတယ်။ Ethan Marcotte ရဲ့ ဆောင်းပါးရဲ့ <a href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">Meet the media query</a> ဆိုတဲ့ ခေါင်းစဉ်မှာ ဥပမာတွေနဲ့ ရှင်းလင်းချက်တွေကို သေချာရေးပြထားတဲ့အတွက် သွားဖတ်ကြည့်ဖို့ မမေ့ပါနဲ့။</p>
<p>Media queries များစွာအတွက် single style sheet တစ်ခုထဲမှာပဲရေးသုံးလို့ရပါတယ်။ ပိုပြီးအဆင်ပြေတာကို သူ့ဟာသူ ယူသုံးသွားပါလိမ့်မယ်။</p>
<pre class="brush: css; title: ; notranslate">
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */
}
</pre>
<p>အပေါ်က code တွေက Andy Clark ရဲ့ အသုံးများတဲ့ devices တွေအတွက် media queries တွေသုံးထားတဲ့ free template ကနေ ဖော်ပြပေးထားတာပါ။ “Hardboiled CSS3 Media Queries.” ဆိုတဲ့ ပို့စ်မှာပါတဲ့ မတူညီတဲ့ style sheet ဖိုင်တွေမှာတဲ့ ကွာခြားချက်တွေကို လေ့လာနိုင်ပါလိမ့်မယ်။</p>
<h2 style="font-family: Myanmar3; color: red;">CSS3 Media Queries</h2>
<p>အပေါ်မှာပြောခဲ့တဲ့ ဥပမာ တစ်ချို့က CSS 2.1 နဲ့ CSS3 တွေပါတဲ့ media queries တွေအကြောင်းပါ။ ဆက်ပြီးတော့ CSS3 ရဲ့ media queries တွေကို ဘယ်လိုအသုံးပြုပြီး responsive Web designs တွေကို ပြုလုပ်ကြမလဲလို့ လေ့လာကြရအောင်။ Media queries အများစုကတော့ ယနေ့ခေတ်ပုံစံ နဲ့ အဆင်ပြေသလို နောင်မဝေးတော့တဲ့ အနာဂတ်မှာလည်း CSS3 Media Queries တွေ အားလုံး အသုံးပြုလို့ရလာပါလိမ့်မယ်။<br />
min-width နဲ့ max-width ကတော့ သူတို့ကို သတ်မှတ်ပေးတဲ့ properties အတိုင်းအတိအကျ လုပ်ဆောင်ပါလိမ့်မယ်။ min-width ဆိုတာက သတ်မှတ်ထားတဲ့ အနည်းဆုံး Width ထက်ပိုပြီး ချုံ့ချဲ့လို့ရမှာမဟုတ် အကယ်၍ တစ်ခုခုက အဲ့ဒီ သတ်မှတ်ချက်ထက်နည်းခဲ့မယ်ဆိုရင် style sheet link ဒါမှမဟုတ် styles တွေကို ယူသုံးမှာမဟုတ်ပါဘူး။ max-width ကတော့ ဆန့်ကျင်ဘက်ပါပဲ။ သတ်မှတ်ချက်ထက် များနေရင်/ကြီးနေရင် သတ်မှတ်ထားတဲ့ media query တွေက အလုပ်လုပ်မှာ မဟုတ်ပါဘူး။<br />
အောက်က ဥပမာမှာ media queries တွေအားလုံးကို style sheet တစ်ခုထဲမှာပဲ သတ်မှတ်ရေးထားပါတယ်။ အပေါ်မှာ ပြောခဲ့သလို media query တွေကို သုံးတော့မယ်ဆိုရင် CSS style sheet တစ်ခုထဲမှာ ထည့်သုံးတာက ပိုပြီး အကျိုးရှိပါတယ်။ ဒါ့အပြင် တစ်ခုစီအတွက် style sheets တွေ အများကြီးရေးပေးနေစရာ မလိုတော့ဘူးပေါ့။</p>
<pre class="brush: css; title: ; notranslate">
@media screen and {min-width: 600px) {
	.hereIsMyClass {
	  width: 30%;
	  float: right;
	}
}
</pre>
<p>အပေါ်မှာပြောထားတဲ့ hereIsMyClass ဆိုတဲ့ class အတွက် media query ဟာ browser ဒါမှမဟုတ် screen width ဟာ အနည်းဆုံး 600 pixels နဲ့အထက်မှာမှ အလုပ်လုပ်မှာပါ။ နောက်တစ်နည်း ပြောရရင် အခုသုံးထားတဲ့ media query ဟာ အနည်းဆုံး 600 pixels နဲ့အထက်ရှိတဲ့ screen width တွေမှာမှ အလုပ်လုပ်မှာပါ။</p>
<pre class="brush: css; title: ; notranslate">
@media screen and (max-width: 600px) {
	.aClassforSmallScreens {
	   clear: both;
	   font-size: 1.3em;
	}
}
</pre>
<p>ဒီတစ်ခေါက်ရေးပြထားတဲ့ media query ကတော့ max-width ကိုအသုံးပြုထားတဲ့အတွက်ကြောင့် အများဆုံး width 600 pixels နဲ့ ကျဉ်းတဲ့ browser (သို့) screen width တွေမှာသာ အလုပ်လုပ်မှာ ဖြစ်ပါတယ်။<br />
အပေါ်မှာပြောပြခဲ့တဲ့ min-width နဲ့ max-width တွေဟာ screen size နဲ့ browser width တွေမှာသာ အလုပ်လုပ်ပါတယ်၊ တစ်ခါတစ်ရံ ကျွန်တော်တို့တွေအနေနဲ့ device width တွေအပေါ် မူတည်ပြီး ကိုက်ညီတဲ့ media query ကိုသုံးဖို့ လိုအပ်ပါတယ်။ ဆိုလိုချင်တာက အကယ်၍ browser ဒါမှမဟုတ် ကိုယ်ကြည့်နေတဲ့ area ဟာ minimized လုပ်လိုက်ရင်တောင် media query ဟာ ကျွန်တော်တို့ အသုံးပြုနေတဲ့ device ရဲ့ width အပေါ်မှာပဲ မူတည်ပြီး အလုပ်လုပ်မှာကို ပြောချင်တာပါ။ အဲ့ဒီအတွက် min-device-width နဲ့ max-device-width စတဲ့ media query properties တွေနဲ့ အသုံးပြုတာဟာ devices တွေအတွက် အကောင်းဆုံးပါပဲ။</p>
<pre class="brush: css; title: ; notranslate">
@media screen and (max-device-width: 480px) {
	.classForiPhoneDisplay {
	   font-size: 1.2em;
	}
}
@media screen and (min-device-width: 768px) {
	.minimumiPadWidth {
	   clear: both;
	   margin-bottom: 2px solid #ccc;
	}
}
</pre>
<p>ထပ်ပြီးတော့ သက်ဆိုင်တဲ့ device တွေအတွက် media queries tricks တွေရှိပါသေးတယ်။ Thomas Maier က iPhone နဲ့ iPad တွေအတွက် sinppets နဲ့ ရှင်းပြချက်တွေအကြောင်း ရေးထားတဲ့ ဆောင်းပါးနှစ်ပုဒ်ကို ဖတ်ကြည့်သင့်ပါတယ်။</p>
<p><a href="http://www.thomasmaier.me/2010/06/css-for-iphone-4-retina-display/" target="_blank">CSS for iPhone 4 (Retina display)</a><br />
<a href="http://www.thomasmaier.me/2010/03/howto-css-for-the-ipad/" target="_blank">How To: CSS for the iPad</a></p>
<p>ဆက်ပါအုံးမယ် …</p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© K for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/articles/%e2%80%8c%e1%80%81%e1%80%b1%e1%80%90%e1%80%ba%e1%80%9e%e1%80%85%e1%80%ba-web-design-%e1%80%94%e1%80%b2%e1%80%b7-development-4/">Permalink</a> |
<a href="http://www.myanmartutorials.com/articles/%e2%80%8c%e1%80%81%e1%80%b1%e1%80%90%e1%80%ba%e1%80%9e%e1%80%85%e1%80%ba-web-design-%e1%80%94%e1%80%b2%e1%80%b7-development-4/#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/articles/%e2%80%8c%e1%80%81%e1%80%b1%e1%80%90%e1%80%ba%e1%80%9e%e1%80%85%e1%80%ba-web-design-%e1%80%94%e1%80%b2%e1%80%b7-development-4/&title=‌ခေတ်သစ် Web Design နဲ့ Development [4]">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/articles/%e2%80%8c%e1%80%81%e1%80%b1%e1%80%90%e1%80%ba%e1%80%9e%e1%80%85%e1%80%ba-web-design-%e1%80%94%e1%80%b2%e1%80%b7-development-4/&title=‌ခေတ်သစ် Web Design နဲ့ Development [4]">Facebook</a>
<br/>
Post tags: <a href="http://www.myanmartutorials.com/tag/development/" rel="tag">Development</a>, <a href="http://www.myanmartutorials.com/tag/responsive/" rel="tag">Responsive</a>, <a href="http://www.myanmartutorials.com/tag/web-design/" rel="tag">Web Design</a>, <a href="http://www.myanmartutorials.com/tag/web-development/" rel="tag">Web Development</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/articles/%e2%80%8c%e1%80%81%e1%80%b1%e1%80%90%e1%80%ba%e1%80%9e%e1%80%85%e1%80%ba-web-design-%e1%80%94%e1%80%b2%e1%80%b7-development-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ (၂)</title>
		<link>http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer-2/</link>
		<comments>http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer-2/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 04:25:17 +0000</pubDate>
		<dc:creator>Thiha</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12837</guid>
		<description><![CDATA[အရင်အပိုင်းကို ပြန်ဖတ်ချင်တယ်ဆိုရင် Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ အခုလုပ်နေတဲ့ အလုပ်ကို အကောင်းဆုံး ပုံဖော် ပြောပြပေးပါဦး။ အခုလုပ်နေတဲ့ အလုပ်က တကယ့်ကို ယှဉ်ပြိုင်မှုပြင်းထန်တဲ့  အသိုင်းအဝိုင်းမှာ ကိုယ့်ရဲ့ အမြင်တွေ အိုင်ဒီယာတွေကို တိုက်ရိုက် အသုံးချပြီး လူတွေက ဘယ်လို တုန့်ပြန်တယ်ဆိုတာကို ချက်ချင်း သိရတယ်ဗျာ။ ကျွန်တော် အရင်တုန်းက Software Engineer&#8230;]]></description>
			<content:encoded><![CDATA[<p>အရင်အပိုင်းကို ပြန်ဖတ်ချင်တယ်ဆိုရင်</p>
<ul>
<li><a href="http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/" target="_blank"><span style="font-size: small;">Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ</span></a></li>
</ul>
<p><span style="color: #0000ff;">အခုလုပ်နေတဲ့ အလုပ်ကို အကောင်းဆုံး ပုံဖော် ပြောပြပေးပါဦး။</span></p>
<p style="text-align: justify;">အခုလုပ်နေတဲ့ အလုပ်က တကယ့်ကို ယှဉ်ပြိုင်မှုပြင်းထန်တဲ့  အသိုင်းအဝိုင်းမှာ ကိုယ့်ရဲ့ အမြင်တွေ အိုင်ဒီယာတွေကို တိုက်ရိုက် အသုံးချပြီး လူတွေက ဘယ်လို တုန့်ပြန်တယ်ဆိုတာကို ချက်ချင်း သိရတယ်ဗျာ။ ကျွန်တော် အရင်တုန်းက Software Engineer အလုပ်နဲ့ ရင်းနှီးဖူးတယ်ဗျ။ customer တွေရဲ့ လိုအပ်ချက်တွေ အပေါ်မှာ ဘော့စ်က ညွှန်ကြားတဲ့ အပေါ်မှာ ပရောဂျက်တွေ တစ်ခုပြီး တစ်ခု လုပ်ရတဲ့ ပုံစံပေါ့။ အဲဒီလို လုပ်ရတာကို စိတ်ထဲမှာ ချဉ်းကပ်ပုံလမ်းကြောင်း လွဲနေတယ်လို့ ခံစားမိတယ်ဗျ။ ဒီထက်ကောင်းတဲ့ လမ်းလဲ ရှိကိုရှိရလိမ့်မယ်လို့ ထင်တယ်။ အခု ThemeForest Marketplace မှာတော့ အရမ်းကို ပြိုင်ဆိုင်မှုပြင်းထန်တယ်ဗျ။ ကိုယ့်ကိုယ်ကိုလဲ Skill ကောင်းအောင် အမြဲမြှင့်နေဖို့လိုတယ်။ အချိန်ပြည့် အသစ် အသစ်တွေကို သင်ယူနေဖို့ လိုတယ်။ အဲဒီလို လုပ်နေရတာကိုက ကျွန်တော့် အလုပ်အတွက် ကျွန်တော့်အတွက် အရမ်းကို စိတ်လှုပ်ရှားစရာ ကောင်းနေပါတယ်။</p>
<div id="attachment_12834" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.myanmartutorials.com/wp-content/uploads/2012/04/Pete.jpg"><img class="size-full wp-image-12834" title="Pete" src="http://www.myanmartutorials.com/wp-content/uploads/2012/04/Pete.jpg" alt="" width="580" height="392" /></a><p class="wp-caption-text">Envato မှ ကူးယူဖော်ပြထားခြင်း ဖြစ်ပါသည်</p></div>
<p style="text-align: justify;"><span style="color: #0000ff;">ကမ္ဘာကြီးပေါ်မှာ နေရာတစ်ခုကို စိတ်ကြိုက်ရွေး အဲဒီနေရာမှာ ကိုယ်ပိုင် ဒီဇိုင်းတစ်ခု ဖန်တီးခွင့် ရမယ်ဆိုရင် ဘယ်လိုပုံစံမျိုးဖြစ်မလဲ၊​ ဘယ်လိုများ ဖန်တီးမယ် စိတ်ကူးလဲ။</span></p>
<p style="text-align: justify;">အခုတော့ ကျွန်တော့်ရဲ့ ပထမဦးဆုံး ကိုယ်ပိုင်အိမ်ကို ဆောက်နေတယ်ဗျ။ တကယ့်ကို ကျွမ်းကျင်တဲ့ interior designer တွေခေါ်ထားတယ်ဗျ။ တော်တော်လေးကို အခြေအနေကောင်းတဲ့ ဒီဇိုင်းလဲ ရလာနေပြီ။ ကျွန်တော် စိတ်ကူးထဲမှာ ရှိတာက ထိုင်းက တောင်တန်းတွေမှာ အရမ်းလှတဲ့ ဒီဇိုင်းနဲ့ အပန်းဖြေ စခန်းတွေ ဆောက်ချင်တယ်ဗျ။ နောင်တစ်ချိန်တော့ ဖြစ်လာဖို့ မျှော်လင့်ထားတယ်။ ထိုင်းမှာရှိတဲ့ ခိုခါး၊ ခိုရီနဲ့ ပိုင် အဲဒီနေရာတွေမှာ ဒီဇိုင်းအလန်းစား အပန်းဖြေစခန်းတွေ၊ အိမ်တွေ တည်ဆောက်နိုင်လိမ့်မယ်လို့။</p>
<p style="text-align: justify;"><span style="color: #0000ff;">ကိုယ့်ကိုယ်ကို စိတ်ဓာတ် ဘယ်လို မြှင့်တင်လဲ၊ ဘယ်လို စိတ်ဓာတ်ခွန်အား၊ အာရုံတွေကို ရအောင်ယူသလဲ။</span></p>
<p style="text-align: justify;">ကမ္ဘာပေါ်မှာရှိတဲ့ တကယ့်ကို ပင်ကိုယ်စွမ်းရည်မြင့်တဲ့ ထူးချွန်တဲ့ အောင်မြင်တဲ့သူတွေရဲ့ အကြောင်းတွေကို ကျွန်တော် ဖတ်ဖြစ်ပါတယ်။ သူတို့တွေထဲက အတော်များများဟာ ငယ်ငယ်ရွယ်ရွယ်နဲ့ အောင်မြင်ကြတယ်။ အဲဒီလို ငယ်ငယ်ရွယ်ရွယ်နဲ့ အောင်မြင်ကြတာ ကျွန်တော် အရမ်းအားကျတယ်ဗျ။ ကျွန်တော့်မှာ ကံဆိုးမိုးမှောင်ကျတဲ့ နေ့တွေနဲ့ကြုံတိုင်း သူတို့ အကြောင်းတွေကို ပြန်သတိရတတ်တယ်။ သူတို့တွေ အကြိမ်ကြိမ် ရှုံးနိမ့်ခဲ့ကြတယ်။ ဒါပေမယ့် သူတို့တွေ ဘယ်တော့မှ အရှုံးမပေးပဲ ရှေ့ဆက်ခဲ့ကြတယ်။ အဲဒီလို အရှုံးမပေးပဲ ရှေ့ဆက်တဲ့ အတွက်ကြောင့် သူတို့တွေ အောင်မြင်မှုတွေ ရလာတယ် ဆိုတာကို ကိုယ်ကိုယ်ကို သတိအမြဲပေးဖြစ်တယ်ဗျ။ အဲဒီလို ကိုယ့်ကိုယ်ကို သတိပေးနေတဲ့အတွက် အလုပ်ကို ပြင်းပြင်းထန်ထန် ပြန်ကြိုးစားဖြစ်တယ်။ မှန်ကန်တဲ့ အပြုအမူ၊​ အတွေးအခေါ်တွေ ပြန်ရလာတယ်ဗျ။</p>
<p style="text-align: justify;">ဒီ Envato Marketplaces က အလုပ်ကလဲ စိတ်ဓာတ် တက်ကြွစေတာပဲဗျ။ ဥပမာဗျာ &#8211; အဆင့်တစ်ခု ရောက်လာတဲ့အခါ တံဆိပ်တစ်ခုရတယ်ဗျာ၊​ လစဉ် ranking တွေရတယ်ဗျာ၊ လစဉ်အရောင်း စံချိန်တင်တဲ့အခါ blog post တင်တယ်ဗျာ။ အားလုံးက စံချိန်တွေ တင်ဖို့ အရင်စံချိန်တွေကို ချိုးဖျက် ကျော်တက်ဖို့ ကြိုးစားနေကြတာ မဟုတ်ဘူးလားဗျာ။ ဟား ဟား ဟား ..</p>
<p><span style="color: #0000ff;">အလုပ်မှာ အခက်ဆုံး အပိုင်းက ဘာလဲ။</span></p>
<p style="text-align: justify;">အခက်ဆုံးအပိုင်းကတော့ motivation (စိတ်ဓာတ်မြှင့်တင်ရေး) ပဲဗျ။ ဥပမာဗျာ &#8211; ရောင်းအားက လ အတော်များများ မြင့်တက်နေတယ်။ အဲဒီလို မြင့်တက်နေတဲ့အတွက် ကိုယ့်ကိုယ်ကို နည်းနည်း နေရထိုင်ရ သက်သာတယ်လို့ ခံစားရတယ်။ နည်းနည်း ပေါ့သွားတယ်ပေါ့ဗျာ။ အသစ်တွေကို မလေ့လာဖြစ်တော့ဘူး။ product အသစ်တွေ​ မထုတ်ဖြစ်တော့ဘူး။ အဲဒီလို ဆိုရင်တော့ ကိုယ့်ရောင်းအားကို ထိခိုက်လာ တော့မယ်ဗျ။ တကယ့်ကို ယှဉ်ပြိုင်မှုပြင်းထန်တဲ့ ဈေးကွက်မှာဆိုတော့ဗျာ အကျိုးသက်ရောက်မှုက ခဏလေးအတွင်းမှာ ဖြစ်လာနိုင်တယ်။</p>
<blockquote>
<p style="text-align: justify;">သင့်အနေနဲ့ လေ့လာသင်ယူနေတာတွေကို ရပ်လိုက်မယ်ဆိုရင်၊ ကမ္ဘာပေါ်မှာ ရှိတဲ့ လူတွေက သင့်ထက် အများကြီးကောင်းတဲ့ product တွေထုတ်ပြီး သင့်ကို အလွယ်တကူ ကျော်ဖြတ်သွားလိမ့်မယ်။</p>
</blockquote>
<p><span style="color: #0000ff;">အခြားကော ဘာများပြောချင်သေးလဲ။</span></p>
<p style="text-align: justify;">လွန်ခဲ့တဲ့ နှစ်နှစ်လောက်ကစပြီး ကျွန်တော့်ဘဝက အများကြီး ပြောင်းလဲသွားပါတယ်။ ကျွန်တော် အမြဲတမ်း စဉ်းစားနေတာက အခုလို အရမ်းကောင်းတဲ့ community ရယ်၊ တကယ့်ကို ကြီးမားတဲ့ Global Marketplace ကြီးမှာ ပါဝင်ခွင့်ရတာ အရမ်းကံကောင်းတယ်လို့။ Envato က ကောလစ်(စ်) ရယ် အခြားသူတွေ အားလုံးကို ကျေးဇူးအများကြီး တင်တယ်လို့ ပြောချင်ပါတယ်။ လူတိုင်းအတွက် အလုပ်အကိုင် အခွင့်အလမ်းတွေ ဖန်တီးပေးနိုင်တဲ့အတွက်ရော ကမ္ဘာကြီးရဲ့ ဘယ်နေရာမှာ နေနေ လူတိုင်း တန်းတူ အခွင့်အရေးရှိတဲ့ ဝန်းကျင်တစ်ခု ဖန်တီးပေးတဲ့ အတွက်ရောပေါ့။ ကမ္ဘာကြီးရဲ့ ဘယ်နေရာမှာ နေနေ Envato Marketplace မှာ အခွင့်အလမ်းတွေ ရှိနေပါတယ်။</p>
<p>ကျေးဇူးတင်ပါတယ် Pete ရေ၊ အခုလို ဖြေကြားပေးတဲ့အတွက်လဲ envato က ကျေးဇူးတင်ပါတယ်။</p>
<p><span style="color: #ff0000;">အထက်ပါ အင်တာဗျူးအား Envato မှ တစ်ဆင့် ဘာသာပြန်ဖော်ပြထားခြင်း ဖြစ်ပါသည်။ တန်းတူ အခွင့်အလမ်းများ ရှိနေသည်ကို သိစေလိုသည် အတွက်၊ အားကျအတုယူစေလိုသည့်အတွက် ဘာသာပြန်ဖော်ပြရခြင်း ဖြစ်ပါသည်။</span></p>
<p>ဘာသာပြန်သူ &#8211; သီဟ (Myanmar Links)</p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© Thiha for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer-2/">Permalink</a> |
<a href="http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer-2/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer-2/&title=Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ (၂)">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer-2/&title=Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ (၂)">Facebook</a>
<br/>
Post tags: <a href="http://www.myanmartutorials.com/tag/web-design/" rel="tag">Web Design</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ</title>
		<link>http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/</link>
		<comments>http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 06:48:03 +0000</pubDate>
		<dc:creator>Thiha</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12833</guid>
		<description><![CDATA[ဒီအင်တာဗျူးကို ကိုဇော်ရဲမြင့်ညွှန်းတာကြောင့် ရောက်သွားပြီး ဖတ်ဖြစ်ပါတယ်။ အဲဒီလို ဖတ်ဖြစ်တော့ ဒီကလူငယ်တွေဖတ်မိရင် ကောင်းမှာပဲလို့ တွေးမိပြီး ဘာသာပြန်ဆို ဖော်ပြလိုက်ပါတယ်။ ဒီအင်တာဗျူးကို မဖတ်ခင်မှာ Envato Marketplace အကြောင်း အရင်ရှင်းပြလိုပါတယ်။ Envato Marketplace ဆိုတာ WordPress, HTML Template စတာတွေ သွားရောင်းလို့ရတဲ့ နေရာတစ်ခု ဖြစ်ပါတယ်။ ရောင်းတဲ့သူဖက်က ရပိုင်ခွင့်အနေနဲ့ ရာခိုင်နှုန်းအားဖြင့်&#8230;]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">ဒီအင်တာဗျူးကို ကိုဇော်ရဲမြင့်ညွှန်းတာကြောင့် ရောက်သွားပြီး ဖတ်ဖြစ်ပါတယ်။ အဲဒီလို ဖတ်ဖြစ်တော့ ဒီကလူငယ်တွေဖတ်မိရင် ကောင်းမှာပဲလို့ တွေးမိပြီး ဘာသာပြန်ဆို ဖော်ပြလိုက်ပါတယ်။</p>
<p style="text-align: justify;">ဒီအင်တာဗျူးကို မဖတ်ခင်မှာ Envato Marketplace အကြောင်း အရင်ရှင်းပြလိုပါတယ်။ Envato Marketplace ဆိုတာ WordPress, HTML Template စတာတွေ သွားရောင်းလို့ရတဲ့ နေရာတစ်ခု ဖြစ်ပါတယ်။ ရောင်းတဲ့သူဖက်က ရပိုင်ခွင့်အနေနဲ့ ရာခိုင်နှုန်းအားဖြင့် ၅၀ ရာခိုင်နှုန်းကနေ ၇၀ ရာခိုင်နှုန်းအထိ ခံစားခွင့်ရှိပါတယ်။ စပြီးရောင်းတဲ့အချိန်မှာ ၅၀% ဆိုတော့ ခံစားခွင့်အားဖြင့် နည်းတယ်လို့ ဆိုနိုင်ပေမယ့် တကယ်တန်း ကိုယ်တိုင်ရောင်းမယ်ဆိုရင် Hosting ထောင်ရတဲ့ ကိစ္စ Marketing ကိစ္စ စသည်ဖြင့် အများကြီး ကုန်ကျမှာဖြစ်ပါတယ်။ နောက် ကိုယ့်အနေနဲ့ အတော်လေးကို လုပ်မှ International Marketplace ကို ရမှာဖြစ်ပြီး Envato ကတော့ International Marketplace အဖြစ် ရပ်တည်နေပြီး ဖြစ်ပါတယ်။</p>
<p style="text-align: justify;">အခု envato က အင်တာဗျူးထားတဲ့သူကတော့ ပီယာပေါင်လို့ အမည်ရပြီး ထိုင်းနိုင်ငံသား တစ်ယောက် ဖြစ်ပါတယ်။ သူ့အနေနဲ့ envato မှာ အဖွဲ့ဝင်ဖြစ်တာ နှစ်နှစ်လောက်ပဲရှိသေးပေမယ့် အခုအချိန်မှာတော့ သူရေးထားတဲ့ WordPress Theme တွေ HTML Template တွေကို ရောင်းချလို့ ရတဲ့ တန်ဖိုးဟာ ဒေါ်လာ ၁၀၀၀၀၀၀ ကျော်သွားခဲ့ပြီ ဖြစ်ပါတယ်။ အဲဒီလို ကျော်သွားတာနဲ့ envato က Power Elite Author လို့ သတ်မှတ်ပြီး Power Elite Care Package နဲ့ Power Elite Ring (လက်စွပ်)​ ချီးမြှင့်ခဲ့ပြီး ဖြစ်ပါတယ်။ အခုအချိန်မှာတော့ တစ်ခုရောင်းရတိုင်း ရောင်းရတိုင်း ပီယာပေါင် ၇၀% ရနေပြီဖြစ်ပါတယ်။</p>
<p style="text-align: justify;">သူနဲ့အင်တာဗျူးက အတော်လေးကို စိတ်ဝင်စားဖို့ ကောင်းသလို အားကျဖို့လဲ ကောင်းပါတယ်။ အဲဒီအပြင် အိမ်မှာနေနေရင်း ပိုက်ဆံရနိုင်တဲ့ အခွင့်အလမ်းတွေလဲ မြင်လာနိုင်ပါတယ်။ ကျွန်တော်တို့မှာ online banking မရှိတာ အဲဒီအခွင့်အရေးတွေ ဆုံးရှုံးရတယ်လို့ မြင်ပါတယ်။ ကျွန်တော်တို့ဆီမှာလဲ အဲဒီလို လူတွေ အများကြီး ရှိလိမ့်မယ်လို့ ကျွန်တော် ခန့်မှန်းမိပါတယ်။ အခွင့်အလမ်းတွေသာ ပွင့်လာရင် Leveled Plain Field (အားလုံးအတွက် တူညီတဲ့ ကစားကွင်း) မှာ ကောင်းကောင်းကြီး ဝင်ကြဲလို့ ရလာနိုင်ပါတယ်။</p>
<p style="text-align: justify;"><span style="color: #0000ff;">ဂုဏ်ယူပါတယ် ပိ(တ်)ရေ ဒေါ်လာ ၁ ၀၀၀ ၀၀၀ တောင်ကျော်အောင် item တွေ ရောင်းလိုက်ရပြီ ဆိုတော့ ဘယ်လိုခံစားရလဲဗျ။</span></p>
<div id="attachment_12834" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.myanmartutorials.com/wp-content/uploads/2012/04/Pete.jpg"><img class="size-full wp-image-12834" title="Pete" src="http://www.myanmartutorials.com/wp-content/uploads/2012/04/Pete.jpg" alt="" width="580" height="392" /></a><p class="wp-caption-text">Envato မှ ကူးယူဖော်ပြထားခြင်း ဖြစ်ပါသည်</p></div>
<p style="text-align: justify;">မယုံနိုင်စရာပါပဲဗျ။ ကျွန်တော့် အသက်က ၂၈ နှစ်ရှိပါပြီ။ ကျွန်တော့် တစ်သက်နဲ့တစ်ကိုယ် ဒီလောက် အချိန်တိုလေး အတွင်းမှာ ဒေါ်လာ တစ်သန်းလောက်တန်တဲ့ theme တွေကို ရောင်းပြီး ရလာလိမ့်မယ်လို့ တစ်ခါမှာ မတွေးခဲ့မိဘူးဗျ။ ၂၀၀၈ ခုနှစ်လောက်တုန်းကတော့ ကျွန်တော်က အလုပ်ထွက်ထားတဲ့ သူတစ်ယောက် Web နဲ့ ပတ်သက်ရင် ဘယ်လို Product ထုတ်ထုတ် ထုတ်သမျှကွဲတဲ့ သူတစ်ယောက် ပေါ့ဗျာ။ ကျွန်တော် မှတ်မိနေသေးတယ်ဗျ၊ ကျွန်တော် ThemeForest ကို မသိခင်က Web နဲ့ ပတ်သက်ရင် လက်မြှောက်အရှုံးပေး၊ အင်တာနက်ကို ကျောခိုင်း၊ အကြိမ်ကြိမ် ရှုံးနိမ့်မှုတွေကြားမှာ စိတ်ပျက်လက်ပျက် ဖြစ်နေတဲ့ သူတစ်ယောက်ပါ။ ကျွန်တော် အစွမ်းကုန်ကြိုးစားပေမယ့် ဘယ်လိုမှ အရာမထင်လာခဲ့ဘူး။ ကျွန်တော် ဘယ်လိုတောင် စဉ်းစားမိသလဲဆိုရင်</p>
<blockquote><p>ဒါကြီးက ငါ့ဘဝအတွက် မှန်ကန်တဲ့ ရွေးချယ်မှုမှ ဟုတ်ပါလေစ</p></blockquote>
<p style="text-align: justify;">လို့တွေးမိတယ်ဗျ။ ကျွန်တော် ThemeForest  ကို မရည်ရွယ်ပဲ​ တွေ့ခဲ့တာဗျ။ twitter app တစ်ခုမှာ ThemeForest ရဲ့ ကြော်ငြာကို တွေ့ခဲ့တယ် ထင်တယ်။ အဲဒီလို တွေ့တာကနေ Envato Marketplace အကြောင်းကို လေ့လာဖြစ်တယ်ဗျ။ ဘယ်လို အလုပ်လုပ်သလဲပေါ့။ နောက်ဆုံးတော့ မထူးပါဘူး စမ်းကြည့်ဦးမှဆိုပြီး ဆုံးဖြတ်ချက်ချခဲ့တယ်။ အဲဒီ ဆုံးဖြတ်ချက်က ကျွန်တော့်အတွက် အကောင်းဆုံး ဆုံးဖြတ်ချက်တွေထဲက တစ်ခုလို့ ဆိုနိုင်ပါတယ်။</p>
<p style="text-align: justify;"><span style="color: #0000ff;">author တစ်ယောက်အနေနဲ့ရော designer တစ်ယောက်အနေနဲ့ပါ ဒီဘဝမှတ်တိုင် တစ်ခုရလာတဲ့ အပေါ် အဓိပ္ပါယ်ဖွင့်ဆိုပုံလေး သိပါရစေ။</span></p>
<p style="text-align: justify;">ကျွန်တော် ရိုးရိုးသားသားပြောရရင် ဒီဘဝမှတ်တိုင်ဟာ လူတိုင်းလူတိုင်း လက်မြှောက်အရှုံးမပေးပဲ ခရီးဆက်မယ်ဆိုရင် ဘယ်လောက်အထိ ဖြစ်လာနိုင်တယ်ဆိုတဲ့ အသိရလာတယ်ဗျ။ ဒါပေမယ့် ဒီဘဝမှတ်တိုင်က တစ်ခြားသူတွေထက် ကျွန်တော်က အများကြီး သာသွားပြီလို့ ခံစားရတာမျိုး မဟုတ်ဘူးဗျ။ အကုန်လုံးက အရမ်းကို မြန်တဲ့နှုန်းနဲ့ ပြောင်းလဲနေတာလေ။ ဒီတော့ ကျွန်တော် ကိုယ်တိုင်လဲ သင်ယူနေရဦးမယ်၊​ အချိန်ပြည့် အဆင့်မြှင်တင်နေရဦးမယ်လို့ ခံယူထားတယ်ဗျ။</p>
<p style="text-align: justify;">ဒါနဲ့ စကားမစပ်၊ power elite ring က မိုက်သဗျို့၊ ကျွန်တော် ကြိုက်သဗျ။</p>
<p style="text-align: justify;"><span style="color: #0000ff;">envato marketplace အတွက် ဒီဇိုင်းတွေ ရေးဆွဲဖို့ အချိန်ဘယ်လောက်ပေးခဲ့ရလဲဗျ။</span></p>
<p style="text-align: justify;">ကျွန်တော် တစ်နေ့ကို ၈ နာရီကနေ ၁၆ နာရီလောက် theme design နဲ့ support အတွက် အချိန်ပေးတယ်ဗျ။ တစ်ခါတစ်လေမှာ နေ့တိုင်း အလုပ်လုပ်ဖြစ်တယ်။ ပြောရရင် ကျွန်တော့်အတွက် စနေ၊ တနင်္ဂနွေဆိုတာ မရှိဘူးပေါ့။ ဟားဟား &#8230; ကျွန်တော် ဒီလောက် အလုပ်ချိန်တွေ အများကြီး ပေးပြီး လုပ်နေရတဲ့ အဓိက အကြောင်းအရင်းကတော့ အလုပ်လုပ်နေတယ်လို့တောင် ကျွန်တော်ကိုယ်တိုင် မထင်လို့ပဲဗျ။ စနေ၊​ တနင်္ဂနွေတွေမှာ အပြင်သွားမယ်၊ ရုပ်ရှင်ကြည့်မယ့်အစား theme ရဲ့ အဆုံးသတ်ပိုင်းကို ရေးချင်ရေးနေတတ်တယ်ဗျ။ အဲဒီလိုကြီး နားချိန်မရှိ၊ ပျော်ချိန်ပါးချိန်မရှိ လုပ်နေတယ်ဆိုတော့ တစ်မျိုးဖြစ်ချင် ဖြစ်နေလိမ့်မယ်။ အဲဒါ တကယ်ဗျ။</p>
<p><span style="color: #0000ff;">ဒီဇိုင်းတွေ အပယ်ခံရတာတွေ ရှိခဲ့ဘူးလား။ အဲဒီလို အပယ်ခံရတဲ့အခါ စိတ်ထဲမှာ ဘယ်လို ခံစားရလဲ။</span></p>
<p style="text-align: justify;">ဟုတ်ကဲ့ အပယ်ခံရဖူးပါတယ်။ ကျွန်တော့်ရဲ့ ပထမဦးဆုံး Photography Theme က လေးကြိမ် ငါးကြိမ်လောက်ကို အပယ်ခံရပါတယ်။ ပထမတော့ စိတ်ဆိုးတယ်ဗျ။ နောက်တော့ စိတ်ကို တည်ငြိမ်အောင် ထားပြီး နက်နက်ရှိုင်းရှိုင်း စဉ်းစားတယ်၊​ reviewer ပြောတဲ့ ဘာကြောင့် ပယ်ရတယ်ဆိုတဲ့ အကြောင်းပြချက်တွေကို လေ့လာတယ်။ ကိုယ့် ဒီဇိုင်းမှာ ရှိနေတဲ့ အားနည်းချက်တွေကို လုံ့လစိုက်ပြီး ရှာတယ်။ အဲဒီလို ပထမဦးဆုံး အငြင်းပယ်ခံလိုက်ရတဲ့ နောက်ပိုင်းမှာ ကျွန်တော် အတော်လေးကို တိုးတက်လာတယ်ဗျ။ ဒါတောင် နောက်ထပ် နှစ်ကြိမ်သုံးကြိမ်လောက် အပယ်ခံရသေးတယ်။ အဲဒီနောက်ပိုင်းမှ ကျွန်တော့် theme တွေ အရွေးခံလာရတယ်ဗျ။ အဲဒီတော့မှ ကျွန်တော် သဘောပေါက်တယ်။ reviewer ပေးတဲ့ အကြံဉာဏ်တွေက အဖိုးတန်ပါလား၊ ကိုယ့်ရဲ့ product ကို အကောင်းဆုံးဖန်တီးဖို့ ကူညီပေးနေပါလားဆိုတာ။ reviewer တွေရဲ့ အကြံပြုချက်တွေဟာ ကျွန်တော့် theme တွေကို ကောင်းအောင် အများကြီး ပံ့ပိုးခဲ့ပါတယ်။</p>
<p><span style="color: #0000ff;">Power Elite Level ကို ရောက်လာအောင် တွန်းပို့ခဲ့တဲ့ လက်ကိုင်ထားတဲ့ စကားတွေရှိရင် ပြောပြပါဦး။ နောက်လူတွေ Power Elite Level ကို သွားနေတဲ့သူတွေ သိရအောင်။</span></p>
<p style="text-align: justify;">ပြင်းပြင်းထန်ထန်ကြိုးစားရင် မှန်ကန်တဲ့ ပြုမူလုပ်ဆောင်မှု၊​ စိတ်နေသဘောထားရှိရင် မဖြစ်နိုင်ဘူးဆိုတာ ဘာမှမရှိဘူး ဆိုတဲ့ စကားပါ။ ကျွန်တော့်ကို ဥပမာ ယူလို့ရပါတယ်။ ကျွန်တော်က နိုင်ငံငယ်လေးကပါ။ (ဘန်ကောက်မှာ နေပါတယ်)​ အင်္ဂလိပ်စာကလဲ သိပ်အကျွမ်းကြီးမဟုတ်ဘူး။ ကျွန်တော် ThemeForest ကို မဝင်ခင်က အလုပ်ထွက်ထားတယ်၊​ web နဲ့ ပတ်သက်လို့ ဘာမှကို လုပ်ချင် ကိုင်ချင်စိတ်မရှိတဲ့သူပါ။</p>
<blockquote>
<p style="text-align: justify;">အဲဒီအချိန်တုန်းက အလုပ်ထွက်ပြီး ThemeForest မှာ အချိန်ပြည့်မြှတ်နှံမယ်ဆိုတော့ လူတွေ အတော်များများ ကျွန်တော့်ကို မှားတယ်လို့ ပြောကြတယ်ဗျ။ ကျွန်တော်ရဲ့ ပထမဦးဆုံး theme ကို အရွေးမခံရခင်မှာ အကြိမ်ကြိမ် အပယ်ခံရတယ်ဗျာ။ နောက်ပြီး ကျွန်တော်က ပျံလန်နေအောင် တော်တဲ့ ဒီဇိုင်နာ တစ်ယောက်လဲမဟုတ်၊ ကုဒ်ဒါတစ်ယောက်လဲ မဟုတ်။ ဒါပေမယ့် ကျွန်တော်ကတော့ ကျွန်တော် skill ကို အမြဲမြှင့်တယ်ဗျ၊ ပြင်းပြင်းထန်ထန်ကို မြှင့်တယ်။ ဒီတော့ဗျာ ကိုယ့်ဘဝမှာ အမှောင်ထဲ ရောက်နေတယ်ဆိုပြီး ဘယ်တော့မှ အရှုံးမပေးနဲ့ဗျ။</p>
</blockquote>
<p><span style="color: #0000ff;">ရုံးခန်းကရော ဘယ်လိုပုံစံလဲဗျ။</span></p>
<p style="text-align: justify;">နည်းနည်းတော့ ပွတယ်ဗျ။ ကျွန်တော့်မှာ MacBook Pro တစ်လုံးရှိတယ်ဗျာ။ Cinema Display တစ်လုံးလဲ ရှိတယ်။ နာရီအတော်များများ အလုပ်လုပ်ပြီးသွားရင် ကျွန်တော့် စားပွဲမှာ စာရွက်တွေနဲ့ ပြည့်နေတတ်တယ်ဗျ။ တစ်ခါတစ်လေ Starbucks  သွားပြီး ကော်ဖီသောက်ရင်း အလုပ်လုပ်တတ်တယ်ဗျ။ ကျွန်တော့် မျက်လုံးတွေ အနားပေးချင်တဲ့အခါ၊​ အိုင်ဒီယာအသစ်တွေ ရချင်တဲ့ အခါတွေမှာပေါ့ဗျာ။ အဲဒီ နည်းလမ်းလေးက မဆိုးဘူး အတော်နိပ်တယ်ဗျ။</p>
<p style="text-align: justify;"><span style="color: #0000ff;">ဒီဇိုင်းတွေဆွဲတဲ့အခါမှာ စိတ်ကူးဉာဏ်တွေ ကွန့်မြူးအော် ဘယ်လိုလုပ်သလဲဗျ။ စိတ်ကူးကောင်းတွေ ဘယ်လို ရတတ်သလဲ။</span></p>
<p style="text-align: justify;">တစ်ခြားဒီဇိုင်နာတွေလိုပါပဲ။ CSS Gallery ဆိုက်တွေကို ကြိုက်တယ်ဗျ။ အခြား ဒီဇိုင်းဆိုတာ ဘလော့ ပို့စ်တွေကို ကြိုက်တယ်ဗျာ။ အဲဒီအပြင် Best 50 website စသည်ဖြင့်ပေါ့ဗျာ။ အကုန် ကြည့်ဖြစ်တယ်ဗျ။ နောက်ပြီး ကျွန်တော်က interior design တွေကိုလဲ ကြိုက်တယ်ဗျ။ တစ်ချို့အချိန်တွေမှာ interior design တွေ home design နဲ့ ပတ်သက်တဲ့ site တွေမှာ ကျင်လည်နေတတ်တယ်ဗျ။</p>
<p style="text-align: justify;"><span style="color: #ff0000;">အထက်ပါ အင်တာဗျူးအား Envato မှ တစ်ဆင့် ဘာသာပြန်ဖော်ပြထားခြင်း ဖြစ်ပါသည်။ တန်းတူ အခွင့်အလမ်းများ ရှိနေသည်ကို သိစေလိုသည် အတွက်၊ အားကျအတုယူစေလိုသည့်အတွက် ဘာသာပြန်ဖော်ပြရခြင်း ဖြစ်ပါသည်။</span></p>
<p>ဆက်ပါဦးမယ် &#8230;</p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© Thiha for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/">Permalink</a> |
<a href="http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/&title=Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/&title=Theme ရေးပြီး ဒေါ်လာ တစ်သန်းရသူ">Facebook</a>
<br/>
Post tags: <a href="http://www.myanmartutorials.com/tag/web-design/" rel="tag">Web Design</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/interviews/one-million-dollars-theme-designer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting Start with PHP and Mongodb</title>
		<link>http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/</link>
		<comments>http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 08:11:36 +0000</pubDate>
		<dc:creator>nainglinaung</dc:creator>
				<category><![CDATA[MM Tutorials]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12803</guid>
		<description><![CDATA[အရင်ဆုံး mongodb နဲ့ ပတ်သတ်ပြီးတော့ ဖတ်ဖို့အတွက် ကိုစေတန်ရေးထားတဲ့ series တစ်ခုလုံး ကို ညွန်းလို ပါတယ်။ node.js နဲ့ လုပ်မှာမဟုတ်တဲ့ အဲဒီအပိုင်း မဖတ်လည်းရပါတယ်။ နောက်ပြီး ကျွန်တော် အခု စမ်းမှာက window ပေါ်မှာဆိုတော့ Linux Command တွေမှတ်စရာ မလိုပါဘူး။ အရင်ဆုံး Mongodb သွင်းကြရအောင် ။&#8230;]]></description>
			<content:encoded><![CDATA[<p>အရင်ဆုံး mongodb နဲ့ ပတ်သတ်ပြီးတော့ ဖတ်ဖို့အတွက် <a href="http://www.saturngod.net">ကိုစေတန်</a>ရေးထားတဲ့ <a href="http://blog.mysteryzillion.org/tag/mongodb/">series တစ်ခုလုံး</a> ကို ညွန်းလို ပါတယ်။ node.js နဲ့ လုပ်မှာမဟုတ်တဲ့ အဲဒီအပိုင်း မဖတ်လည်းရပါတယ်။ နောက်ပြီး ကျွန်တော် အခု စမ်းမှာက window ပေါ်မှာဆိုတော့ Linux Command တွေမှတ်စရာ မလိုပါဘူး။ အရင်ဆုံး Mongodb သွင်းကြရအောင် ။ <a href="http://www.mongodb.org/downloads">ဒီကို</a>သွားပါ။ ကိုယ်နဲ့ ကိုက်ညီတဲ့ version ကိုရှာပြီး ဒေါင်းလော့ချပါ။ ပြီးရင် C:\ ထဲကို ရွေ့ယူပြီး extract လုပ်ချလိုက်ပါ။ အောက်ကပုံစံ ဖြစ်နေမှာပါ။</p>
<pre class="brush: plain; title: ; notranslate">
mongodb-win32-i386-x.y.z
</pre>
<p>mongodb ကတော့ နာမည်ဖြစ်ပြီးတော့ win32 ကတော့ Window အတွက် 32bit verison ဖြစ်က နောက်က x.y.z ကတော့ ဒေါင်းလော့လုပ်တဲ့ version ကိုဆိုလိုတာပါ။ ပြီးရင် ခေါ်ရလွယ်အောင် အဆိုပါ folder တစ်ခုလုံးကို mongodb ဆိုပြီး rename လုပ်လိုက်ပါ။ ပြီးရင် data တွေသိမ်းဖို့ အတွက် C:\data\db ဆိုပြီး ဆောက်ချ လိုက်ပါ။ ပြီးရင် command prompt ထဲမှာအောက်က ပုံအတိုင်း ခေါ်လိုက်ပါ။</p>
<p>&nbsp;</p>
<p><a href="http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/attachment/mongod1/" rel="attachment wp-att-12806"><img class="aligncenter size-full wp-image-12806" title="mongod1" src="http://www.myanmartutorials.com/wp-content/uploads/2012/04/mongod1.jpg" alt="" width="677" height="342" /></a></p>
<p>&nbsp;</p>
<p>ပြီးရင်တော့ mongodb စ run ပြီဖြစ်ပါတယ်။ လောလောဆယ် စမ်းချင်တယ်ဆိုရင်တော့ Shell ပေါ်ကနေ စမ်းနိုင်ပါတယ်။ shell အသုံးပြုချင်ရင်တော့ အောက်ကပုံအတိုင်း လုပ်နိုင်ပါတယ်။</p>
<p>&nbsp;</p>
<p><a href="http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/attachment/mongod2/" rel="attachment wp-att-12807"><img class="aligncenter size-full wp-image-12807" title="mongod2" src="http://www.myanmartutorials.com/wp-content/uploads/2012/04/mongod2.jpg" alt="" width="677" height="342" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;"><span style="font-size: large;">Installing Mongodb in Linux</span></span></strong></p>
<pre class="brush: plain; title: ; notranslate">
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.3.tgz
&gt; mongo.tgz
</pre>
<p>wget command ကို အသုံးပြုပြီး ဒေါင်းလော့ဆွဲ ကာ mongo.tgz လို့ rename လုပ်လိုက်ပါ။</p>
<pre class="brush: plain; title: ; notranslate">
tar xzf mongo.tgz
</pre>
<p>tar command ကိုအသုံးပြုပြီးတော့ ဖြေလိုက်တာပါ။</p>
<p>mv mongodb-linux-i686-x.y.z mongodb</p>
<p>ဖြေလိုက်တဲ့ directory ကို rename လုပ်လိုက်တာပါ။ ဒါအပြင် window မှာလိုပဲ data ဆိုတဲ့ directory ကိုတည်ဆောက် ပေးရမှာ ဖြစ်ပါတယ်။</p>
<pre class="brush: plain; title: ; notranslate">
sudo mkdir –p /data/db
sudo chown `id -u` /data/db
</pre>
<p>ပြီးရင်တော့ အောက် command ကိုအသုံးပြုပြီးတော့ run လို့ရပါပြီ။</p>
<pre class="brush: plain; title: ; notranslate">
./mongodb/bin/mongod
</pre>
<p>ရိုက်ရမှာ ရှည်ရင်လည်း shell script လေးဖြစ်ဖြစ်လုပ်ထားပေါ့ဗျာ။ ပြီးရင်တော့ mongo shell ကိုအသုံးပြုမယ်ဆိုရင်တော့ အောက်က command ကို ရိုက်ပါ။</p>
<pre class="brush: plain; title: ; notranslate">
./mongodb/bin/mongo
</pre>
<p>ဒါအပြင် Linux မှာ package manager တွေကို အသုံးပြုတော့ သွင်းလို့ရပါတယ်။ ဥပမာ Fedora, CentOs တို့မှာရှိတဲ့ yum package တွေအတွက် sudo yum install ဖြစ်သော်လည်ကောင်း Ubuntu , Debian တို့မှ apt package manager တို့ အတွက် sudo apt-get install ဖြင့်သော် လည်ကောင်း သွင်းလို့ ရပါတယ်။</p>
<p>Mac OSX အတွက်တော့ Linux လိုပဲ install လုပ်လို့ရပါတယ်။ ဒါအပြင် Mac OSX အတွက် သီးသန့် version ကိုဒေါင်းလော့ဆွဲပြီး အပေါ်က step တွေကို အသုံးပြုပြီး သွင်းနိုင်ပါတယ်။</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline; font-size: large;"><strong>Some Basic Commands</strong></span></p>
<p>&nbsp;</p>
<p>Shell ပေါ်မှာသုံးနေရင်း နဲ့ အခြေခံ သိထားသင့်တဲ့ Command လေးတွေရှိပါတယ်။ ဥပမာ</p>
<pre class="brush: plain; title: ; notranslate">
C:\&gt;mongodb\bin\mongod --dbpath C:\mongodb_data
</pre>
<p>ဆိုပါတော့။ ကျွန်တော်တို့ default အနေနဲ့ C: ထဲက data ဆိုတဲ့ folder ကို database အနေနဲ့ အသုံးပြုမှာ ဖြစ်ပေမယ့် အခုလို database path ပြောင်းလဲ အသုံးပြုလို့ ရပါတယ်။ ဒါအပြင် တခြားသိသင့်တာလေးတွေကတော့</p>
<p><strong>&#8211;bind_ip</strong></p>
<p>Mongod Server က listen လုပ်တဲ့ Ip address ပါ။ default အနေနဲ့ loop back address ဖြစ်တဲ့ 127.0.0.1 ဖြစ်ပါတယ်။</p>
<p><strong>&#8211;port</strong></p>
<p>Mongod Sever က အလုပ်လုပ်တဲ့ Port Address ပါ။ default ကတော့ 27017 ဖြစ်ပါတယ်။ ဟုတ်လား မဟုတ်လား သိချင်ရင် browser ထဲကနေ localhost:27017 ဆိုပြီး ရိုက်ကြည့်ပါ။</p>
<p>You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number</p>
<p>ဆိုပြီး မြင်ရမှာဖြစ်ပါတယ်။ သူပြောသလို 27017+1000 ပေါင်းကြည့်ပြီးတော့ localhost:28017 ကို ခေါ်ကြည့်လိုက်ပါ။</p>
<p><strong>&#8211;logpath</strong></p>
<p>ဒါကတော့ log file တည်ရှိမယ့် လမ်းကြောင်းကို သတ်မှတ်ပေးရတာပါ။</p>
<p><strong>&#8211;logappend</strong></p>
<p>ကတော့ log file ကို append လုပ်သွားတာဖြစ်ပါတယ်။ boolean value ဖြစ်တဲ့ true or false ထည့်ပေးရပါမယ်။ false ဆိုရင်တော့ overwrite လုပ်သွားမှာပါ။</p>
<p>တခြား command တွေ သိချင်ရင်တော့</p>
<pre class="brush: plain; title: ; notranslate">
C:\&gt;mongodb\bin\mongod –-help
</pre>
<p>ဆိုပြီးကြည့်နိုင်ပါတယ်။</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline; font-size: large;"><strong>File Based Configuration</strong></span></p>
<p>&nbsp;</p>
<p>Configuration လုပ်ရမှာ အထက်ကလို command line တွေနဲ့ မလုပ်ချင်ဘူးဆိုရင်တော့ configuration file အနေနဲ့ ထားပြီးလုပ်နိုင်ပါတယ်။ C: ထဲမှာ mongo.conf ဆိုတဲ့ file တစ်ခုဆောက်လိုက်ပါ။ ပြီးရင်တော့ အောက်ကလို</p>
<pre class="brush: plain; title: ; notranslate">
dbpath = D:\mongodb_data
logpath = D:\mongodb.log
logappend = true
</pre>
<p>configuration တွေရေးပါ။ ပြီးရင်တော့</p>
<pre class="brush: plain; title: ; notranslate">
C:\&gt;mongodb\bin\mongod --config C:\mongodb.conf
</pre>
<p>လှမ်းခေါ်နိုင်ပါတယ်။</p>
<p>Linux မှာဆိုရင်တော့ mongodb.conf ဆိုတဲ့ file က အစောကတည်းက ရှိနေပါတယ်။ နေရာကတော့ /etc/mongo.conf ဖြစ်ဖို့များပါတယ်။</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><span style="font-size: large;"><strong>PHP driver for Mongodb</strong></span></span></p>
<p>&nbsp;</p>
<p>PHP ကို Mongodb နဲ့ တွဲဖက်အသုံးပြုမယ်ဆိုရင် ကြားထဲမှာ driver တစ်ခုလိုပါလိမ့်မယ်။ PHP မှ မဟုတ်ပါဘူး။ Python နဲ့သုံးမယ်ဆိုရင်လည်း လိုပါတယ်။ ဒီလိုပဲ database ဘက်ကကြည့်ရင်လည်း Mongodb မှမဟုတ်ပါဘူး။ Mysql ဆိုရင်လည်းလိုပါတယ်။ ဒါပေမယ့် ကျွန်တော်က window ပေါ်က xampp ပေါ်မှာ စမ်းမှာဆိုတော့ အသင့်ပါပြီးသားဖြစ်နေလို့ပါ။</p>
<p><strong>Step 1</strong></p>
<p>အရင်ဆုံး driver ကိုဒီမှာ (http://downloads.mongodb.org/mongo-latestphp5.2vc6ts.zip) ဒေါင်းပါ။</p>
<p><strong>Step 2</strong></p>
<p>php ဆိုတဲ့ folder ထဲက ext ဆိုတဲ့ folder ထဲကို ကူးထည့်လိုက်ပါ။ extension=php_mongo.dll ဆိုပြီးတော့ php.ini ဆိုတဲ့ file ထဲမှာ ဝင်ရေးလိုက်ပါ။</p>
<p><strong>Step 3</strong></p>
<p>server ကို restart ချပေးဖို့ လိုပါလိမ့်မယ်။ ပြီးရင် အကြမ်းအားဖြင့် htdocs ထဲမှာ phpinfo.php တစ်ခုကို ဆောက်လိုက်ပါ။ ပြီးရင် အောက်က coding ကိုကူးထည့်လိုက်ပါ။</p>
<pre class="brush: plain; title: ; notranslate">
&lt;?php
phpinfo();
</pre>
<p>ပြီးရင် run ကြည့်လိုက်ပါ။ mongo ဆိုတဲ့ စာသားပါတဲ့အထိ scroll bar ဆွဲချလိုက်ပါ။ အောက်ကအတိုင်း ပေါ်လာပြီဆိုရင်တော့ အောင်မြင်ပြီလို့ ပြောလို့ရပါတယ်။</p>
<p><a href="http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/attachment/mongod3/" rel="attachment wp-att-12808"><img class="aligncenter size-full wp-image-12808" title="mongod3" src="http://www.myanmartutorials.com/wp-content/uploads/2012/04/mongod3.jpg" alt="" width="919" height="482" /></a></p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© nainglinaung for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/">Permalink</a> |
<a href="http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/&title=Getting Start with PHP and Mongodb">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/&title=Getting Start with PHP and Mongodb">Facebook</a>
<br/>
Post tags: <a href="http://www.myanmartutorials.com/tag/mongodb/" rel="tag">mongodb</a>, <a href="http://www.myanmartutorials.com/tag/php/" rel="tag">PHP</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/mm-tutorials/getting-start-with-php-and-mongodb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android with CSS</title>
		<link>http://www.myanmartutorials.com/mm-tutorials/html-css-mm-tutorials/android-with-css/</link>
		<comments>http://www.myanmartutorials.com/mm-tutorials/html-css-mm-tutorials/android-with-css/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 18:05:14 +0000</pubDate>
		<dc:creator>Jia Li</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12795</guid>
		<description><![CDATA[Android စက်ရုပ်လေးကို CSS နဲ့ ပုံဖော်ကြည့်ထားတဲ့ code လေးကို ပြန် share လိုက်ပါတယ် &#8230; အမှန်ဆိုရင်တော့ ကိုယ်ပိုင် idea မဟုတ်ပါဘူး .. CSSdeck က Android on Crack ဆိုတဲ့ Dancing Android လေးကို တွေ့ြီး ကိုယ်ဘာသာကိုယ်စမ်းရေးကြည့်တာပါ&#8230; အချိန်ရရင် CSSdeck ကိုသွားကြည့်စေလိုပါတယ်&#8230;]]></description>
			<content:encoded><![CDATA[<p>Android စက်ရုပ်လေးကို CSS နဲ့ ပုံဖော်ကြည့်ထားတဲ့ code လေးကို ပြန် share လိုက်ပါတယ် &#8230; အမှန်ဆိုရင်တော့ ကိုယ်ပိုင် idea မဟုတ်ပါဘူး .. <a href="http://cssdeck.com">CSSdeck</a> က <a href="http://cssdeck.com/item/231/android-on-crack">Android on Crack</a> ဆိုတဲ့ Dancing Android လေးကို တွေ့ြီး ကိုယ်ဘာသာကိုယ်စမ်းရေးကြည့်တာပါ&#8230; အချိန်ရရင် <a href="http://cssdeck.com">CSSdeck</a> ကိုသွားကြည့်စေလိုပါတယ် .. အဲမှာ CSS နဲ့လုပ်ထားတဲ့ အချို့ဟာတွေ အရမ်းမိုက်ပါတယ် .. Demo ကြည့်မယ်ဆိုရင်တော့ <a href="http://dl.dropbox.com/u/31893285/CSSdroid.html">ဒီမှာ</a> သွားကြည့်လို့ရပါတယ်<br />
<center><br />
<img class="size-full wp-image-12796 aligncenter" title="CSSDroid" src="http://www.myanmartutorials.com/wp-content/uploads/2012/04/CSSDroid.png" alt="" width="413" height="487" /><br />
</center><br />
အရင်ဆုံး HTML မှာ Div တွေနဲ့ အစိတ်အပိုင်းတစ်ခုချင်းစီ အတွက် အရင်ပြင်ဆင်ပါမယ်။</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;wrapper&quot;&gt;
	&lt;div id=&quot;head&quot;&gt;
		&lt;div id=&quot;antenna1&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;antenna2&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;eye1&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;eye2&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;droidhead&quot;&gt;&lt;/div&gt;
	&lt;/div&gt;
	&lt;div id=&quot;body_wrapper&quot;&gt;
		&lt;div id=&quot;left_hand&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;droidbody&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;right_hand&quot;&gt;&lt;/div&gt;
	&lt;/div&gt;
	&lt;div id=&quot;foot&quot;&gt;
		&lt;div id=&quot;left_foot&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;right_foot&quot;&gt;&lt;/div&gt;
	&lt;/div&gt;
	&lt;div id=&quot;caption&quot;&gt;CSS Droid&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>အမှန်ဆိုရင်တော့ဘာမှ မဟုတ်ပါဘူး .. border-radius နဲ့ position ကစားထားတာပါပဲ .. CSS ကတော့အောက်က အတိုင်းပါပဲ .. ဘာမှ ထွေထွေထူးထူး ရှင်းပြစရာမရှိတဲ့ဘူးလို့ထင်ပါတယ်။ Myanmar Tutorials မှာ စာဖတ်တဲ့လူတွေက ကိုယ့်ထက်တောင်ပိုသိရင်သိနေ မှာပါ ..</p>
<pre class="brush: css; title: ; notranslate">
@font-face {
	font-family:DroidSans;
	src: url('fonts/DroidSans.ttf');
}

#wrapper {
	width:320px;
	margin:0 auto;
}

#antenna1, #antenna2, #droidhead, #left_hand, #right_hand, #droidbody, #left_foot, #right_foot {
	background-color: #A4CA39;
}

#droidbody {
	width: 200px;
	height: 170px;
	border-radius: 0px 0px 15px 15px;
	-moz-border-radius:0px 0px 15px 15px;
	-webkit-border-radius:0px 0px 15px 15px;
	margin-left: 10px;
	float: left;
}

#left_hand, #right_hand {
	width: 50px;
	height: 130px;
	float: left;
	border-radius: 27px;
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
}

#right_hand {
	margin-left:10px;
}

#foot {
	clear:both;
	margin-left: 107px;
}

#left_foot, #right_foot {
	width:50px;
	height:73px;
	float:left;
	border-radius: 0px 0px 27px 27px;
	-moz-border-radius: 0px 0px 27px 27px;
	-webkit-border-radius: 0px 0px 27px 27px;
}

#right_foot {
	margin-left: 10px;
}

#droidhead {
	width: 199px;
	height: 83px;
	margin-left: 60px;
	margin-bottom: 10px;
	border-radius: 100px 100px 0px 0px;
	clear:both;
}

#antenna1, #antenna2 {
	width: 7px;
	height: 55px;
	border-radius: 5px 5px 0px 0px;
}

#antenna1{
	transform: rotate(-35deg);
	-moz-transform: rotate(-35deg);
	-webkit-transform: rotate(-35deg);
	position: relative;
	top: 30px;
	left: 78px;
	float:left;
}

#antenna2 {
	transform: rotate(35deg);
	-moz-transform: rotate(35deg);
	-webkit-transform: rotate(35deg);
	position: relative;
	top: 30px;
	left: -78px;
	float:right;
}

#eye1, #eye2 {
	background:#fff;
	width:15px;
	height:15px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}

#eye1 {
	float:left;
	position: relative;
	top: 97px;
	left: 102px;
}

#eye2 {
	float:right;
	position: relative;
	top: 97px;
	left: -102px;
}

#caption {
	font-family: DroidSans;
	color: #A4CA39;
	font-size: 55px;
	clear: both;
	text-align: center;
	padding-top: 20px;
}
</pre>
<p>ဒီမှာ ချိတ်ထားတဲ့ DroidSans font ကို လိုချင်ရင် <a href="http://dl.dropbox.com/u/31893285/fonts/DroidSans.ttf">ဒီမှာ</a> download လုပ်လို့ရပါတယ်။</p>
<p>အားလုံးကို ကျေးဇူးတင်ပါတယ် &#8230;</p>
<p>Li Jia Li (MyanmarLinks)</p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© Jia Li for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/mm-tutorials/html-css-mm-tutorials/android-with-css/">Permalink</a> |
<a href="http://www.myanmartutorials.com/mm-tutorials/html-css-mm-tutorials/android-with-css/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/mm-tutorials/html-css-mm-tutorials/android-with-css/&title=Android with CSS">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/mm-tutorials/html-css-mm-tutorials/android-with-css/&title=Android with CSS">Facebook</a>
<br/>
Post tags: <a href="http://www.myanmartutorials.com/tag/android/" rel="tag">Android</a>, <a href="http://www.myanmartutorials.com/tag/basic/" rel="tag">Basic</a>, <a href="http://www.myanmartutorials.com/tag/css3/" rel="tag">CSS3</a>, <a href="http://www.myanmartutorials.com/tag/html/" rel="tag">HTML</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/mm-tutorials/html-css-mm-tutorials/android-with-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gallery with CI</title>
		<link>http://www.myanmartutorials.com/mm-tutorials/gallery-with-ci/</link>
		<comments>http://www.myanmartutorials.com/mm-tutorials/gallery-with-ci/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 06:00:27 +0000</pubDate>
		<dc:creator>nainglinaung</dc:creator>
				<category><![CDATA[MM Tutorials]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Frameworks]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12711</guid>
		<description><![CDATA[ဒီတစ်ခေါက်တော့ ဟို့ တစ်ပါတ်က တင်တဲ့ Image Uploading ကိုအသုံးပြုပြီးတော့ gallery တစ်ခု တည်ဆောက်သွားမှာပါ။ အရင်ဆုံး Gallery လုပ်ဖို့အတွက် စိတ်ကူးလေးချကြည့်ပါ။ Gallery ဟာ အကြမ်းအားဖြင့် ပုံအသေးနဲ့ ပုံအကြီးဆိုပြီး နှစ်မျိုးလိုပါမယ်။ အသေးက အကြမ်းဖျင်းပြတာ ဖြစ်ပြီး အသေးကို နှိပ်ရင် ပုံအကြီးကို သွားမှာဖြစ်ပါတယ်။ ဒီနေရာမှာ &#60;img width=&#8221;"&#8230;]]></description>
			<content:encoded><![CDATA[<p>ဒီတစ်ခေါက်တော့ ဟို့ တစ်ပါတ်က တင်တဲ့<a href="http://www.myanmartutorials.com/mm-tutorials/images-uploading-in-ci/"> Image Uploading</a> ကိုအသုံးပြုပြီးတော့ gallery တစ်ခု တည်ဆောက်သွားမှာပါ။ အရင်ဆုံး Gallery လုပ်ဖို့အတွက် စိတ်ကူးလေးချကြည့်ပါ။ Gallery ဟာ အကြမ်းအားဖြင့် ပုံအသေးနဲ့ ပုံအကြီးဆိုပြီး နှစ်မျိုးလိုပါမယ်။ အသေးက အကြမ်းဖျင်းပြတာ ဖြစ်ပြီး အသေးကို နှိပ်ရင် ပုံအကြီးကို သွားမှာဖြစ်ပါတယ်။ ဒီနေရာမှာ &lt;img width=&#8221;" height=&#8221;"&gt; ပေးလို့ ရပေမယ့် လည်း ပေးလေ့မရှိကြပါ။ ဘာဖြစ်လို့လဲ ဆိုတော့ ပိုလေးလို့ပါ။ ဒါကြောင့် အရင်ဆုံး gallery မှာပြဖို့ thumbnail image လို့ခေါ်တဲ့ ပုံအသေးကိုပြဖို့လိုမှာဖြစ်ပါတယ်။ ဒါကြောင့် တနည်းအားဖြင့် ပုံအကြီး ကို resize ပြန်လုပ်ရမှာ ဖြစ်ပါတယ်။ Gallery_model မှာ အဆုံးကနေ အောက်က အတိုင်း ဆက်ရေးပါ။</p>
<pre class="brush: plain; title: ; notranslate">

$images_data = $this-&gt;upload-&gt;data();
$config = array(
 'source_image' =&gt; $images_data['full_path'],
 'new_image' =&gt; $this-&gt;gallery_path.'/thumbs',
 'maintain_ration' =&gt;true,
 'width' =&gt; 150,
 'height' =&gt; 100,
 );

// There are a bunch of option in image manipulation class , library
$this-&gt;load-&gt;library('image_lib', $config);
$this-&gt;image_lib-&gt;resize();
</pre>
<p>$config ကတော့ image တစ်ခုကို manipulate လုပ်ဖို့ လိုအပ်တဲ့ attribute တွေပါ။ ပြီးရင်တော့ Manipulation အတွက် image_lib ကို load လုပ်ဖို့ လိုပါတယ်။ အပေါ်က upload library လိုပဲ $config ကို passing ပေးဖို့ လိုပါတယ်။ ပြီးရင်တော့ image_lib ထဲက function တစ်ခုဖြစ်တဲ့ resize() ကိုသုံးပြီးတော့ ချုံ့လိုက်မှာပါ။ အပေါ်က source_image နဲ့ new_image ဆိုတဲ့ key နှစ်ခုကို သတိထား ကြည့်ပါ။ source_image ကတော့ ဘယ်က image ကိုယူမလဲကို ဆိုလိုတာပါ။ ယူမယ့် image data ကိုတော့ $this-&gt;upload-&gt;data ကနေယူထားတာ တွေ့ရမှာပါ။ အဲဒီ array တစ်ခုလုံးထဲမှ လိုအပ်တဲ့ key ဖြစ်တဲ့ full_path ကိုထောက်ပြီး source_image ထဲထည့်လိုက်တာပါ။ ပြီးရင်တော့ new_image ကတော့ upload_path နဲ့ဆင်ပါတယ်။ ကွာတာက /thumbs ဆိုတဲ့ folder တစ်ဆင့်ကွာ တာပါပဲ။ ဒီတော့ thumbs ဆိုတဲ့ folder ကို images ဆိုတဲ့ folder ထဲမှ ဆောက်ပေးဖို့ လိုပါလိမ့်မယ်။<br />
ပြီးသွားရင်တော့ ကျွန်တော်တို့ ပုံတွေကိုပြဖို့ လိုပါမယ်။ အဲဒီအတွက် လိုအပ်တဲ့ data တွေကို Controller ကနေ view ကို passing သွားရမှာဖြစ်ပါတယ်။ အောက်ကအတိုင်း</p>
<pre class="brush: plain; title: ; notranslate">

$this-&gt;load-&gt;view('gallery');
</pre>
<p>ကို အောက်ကအတိုင်း ပြင်လိုက်ပါ။</p>
<pre class="brush: plain; title: ; notranslate">

 $data['images'] = $this-&gt;gallery_model-&gt;get_images();
 $this-&gt;load-&gt;view('gallery',$data);
</pre>
<p>အဓိပ္ပါယ်ကတော့ $data[image] ဆိုတဲ့ array တစ်ခုကို images ဆိုတဲ့ attribute နဲ့ကြေညာလိုက်ပါတယ်။ ဒါမှ views ထဲရောက်ရင် $images လို့ခေါ်လို့ရမှာပါ။ အခွံချွတ်လိုက် တာပေါ့ဗျာ။ ပြီးရင်တော့ အဲဒီ data ကို view ကို passing သွားလိုက်တာပါ။ $data['images] ဟာ gallery_model(model) ထဲက get_images function ထဲက ထွက်လာတဲ့ return value ကိုယူထားတာပါ။ ဒါကြောင့် model ထဲမှာ function သွားရေးဖို့ လိုအပ်နေပါပြီ။ အောက်ကအတိုင်းပါ။</p>
<pre class="brush: plain; title: ; notranslate">

function get_images(){

$files = scandir($this-&gt;gallery_path);
 $files = array_diff($files, array('.','..','thumbs'));
 $images = array();
 foreach ($files as $file){

$images[] =array(

'url' =&gt; $this-&gt;gallery_path_url . $file ,
 'thumbs_url' =&gt; $this-&gt;gallery_path_url .'thumbs/' .$file
 );

}
 return $images;

}
 </pre>
<p>ပထမဆုံး scandir ဆိုတဲ့ builtin function ကိုအသုံးပြုပြီး $files ဆိုတဲ variable ကနေ directory တစ်ခုလုံးကို scan ဖတ်လိုက်ပါတယ်။ ပြီးတော့ array နဲ့ မလိုတဲ့အပိုင်းတွေဖြစ်တဲ့ &#8216;.&#8217;, &#8216;..&#8217;, &#8216;thumbs&#8217; အပိုင်းတွေကို ဖျက်ထုတ်ပြီး $files ဆိုတဲ့ variable ထဲပြန်ထည့်လိုက်ပါတယ်။ သန့်စင်ခြင်း santalize လုပ်တာလို့ ပြောလို့ရမယ်ထင်ပါတယ်။ အခုဆိုရင် $files ထဲမှာ File name တွေဟာ array အနေနဲ့ တန်းစီပြီးရှိနေမှာပါ။ ပြီးရင်တော့ $images ထဲကို $gallery_path_url နဲ့တွဲပြီး ထည့်ပေးရမှာပါ။ $gallery_path_url နဲ့ $gallery_path နဲ့က မတူပါဘူး။ url ပုံစံသွားတာ နဲ့ ကျွန်တော်တို့ file browsing လုပ်တုံးက သွားတာနဲ့ မတူသလို အကြမ်းအားဖြင့် &#8216;/&#8217; နဲ့ &#8216;\&#8217; ကွာတယ်လို့ မှတ်လို့ရပါတယ်။ ဒီတော့ $gallery_path_url ကိုယူဖို့အတွက် base_url() ကနေယူရမှာပါ။ အောက်က အတိုင်းပါ။</p>
<pre class="brush: plain; title: ; notranslate">

$this-&gt;gallery_path_url = base_url() . 'images/';
 </pre>
<p>အဲဒီအတိုင်းကို constructor ထဲမှာ ထည့်ပေးဖို့လိုပါတယ်။ class ထဲက member data အနေနဲ့ ဖြစ်အောင် အပေါ်မှာထပ်ပြီး var $gallery_path; အောက်မှာ var $gallery_path_url; လို့ ကြေညာဖို့ လိုပါတယ်။ ပြီးရင်တော့ ကျွန်တော်တို့ url အပြောင်းအလဲ အတွက် mod_rewrite ကိုသုံးဖို့ လိုပါမယ်။ .htaccess ရေးဖို့အတွက် .htaccess ဆိုတဲ့ file ကို CI folder ထဲထည့်လိုက်ပါ။ ပြီးရင်အောက်ကအတိုင်းရေးပါ။</p>
<pre class="brush: plain; title: ; notranslate">
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ci/index.php/$1 [L]
</pre>
<p>&nbsp;</p>
<p>ပြီးရင် CI ကိုပြန်စမ်းကြည့်လိုက်ပါ။ အရင်လို index.php ခံပြီးတော့ controller ခေါ်စရာမလိုတော့ပါဘူး။ တန်းခေါ်လို့ရသွားမှာဖြစ်ပါတယ်။ ပြီးရင်တော့ config.php ထဲက $config['index_page'] ကို &#8221; ထားလိုက်ပါ။ .htaccess နဲ့ ပတ်သတ်ပြီး အသေးစိတ်သိချင်ရင်တော့ မပွင့်ဖြူကျော်ရေးတဲ့ ဒီပိုစ်မှာ ဖတ်နိုင်ပါတယ်။ ကျွန်တောတို့ view ထဲကို ပြင်ရအောင် ။ &lt;div id=&#8221;gallery&#8221;&gt; အဖွင့်အပိတ်ထဲမှာ အောက်ကအတိုင်းဖြစ်အောင် ပြင်လိုက်ပါ။</p>
<p>&nbsp;</p>
<pre class="brush: plain; title: ; notranslate">
&lt;?php if(isset($images) &amp;&amp; count($images)):
 foreach ($images as $image): ?&gt;
 &lt;div class=&quot;thumb&quot;&gt;
 &lt;a href=&quot; &lt;?php echo $image['url']; ?&gt; &quot;&gt;
 &lt;img src=&quot; &lt;?php echo $image['thumbs_url']; ?&gt;&quot; /&gt;
 &lt;/a&gt;
 &lt;/div&gt;
 &lt;?php endforeach; else: ?&gt;
 &lt;div class=&quot;clearfix&quot;&gt;&lt;/div&gt;
 &lt;div id=&quot;blank_gallery&quot;&gt; Please Upload an Image&lt;/div&gt;
 &lt;?php endif; ?&gt;
</pre>
<p>&nbsp;</p>
<p>အရင်ဆုံး ဟိုဖက်က ပေးလိုက်တဲ့ $images ရှိမရှိစစ်ပါတယ်။ မရှိရင် &lt;div id=&#8221;blank_gallery&#8221;&gt; Please Upload an Image&lt;/div&gt; အလုပ်လုပ်မှာဖြစ်ပါတယ်။ ရှိရင်တော့ ရှိသလောက်ကို<br />
thumb ဆိုတဲ့ div ထဲမှာ link ထဲက wrap လုပ်ပြီး array လိုက်ထုတ်မှာဖြစ်ပါတယ်။ အဲဒါပြီးရင်တော့ အလုပ်မလုပ် စမ်းကြည့်ပါ။ အလုပ်လုပ်ရင်တော့ အောင်မြင်သွားပါပြီ။ ဒါပေမယ့် style လည်းနည်းနည်းပါးပါး ပြင်ဖို့ လိုပါတယ်။ အဲဒီအတွက် &lt;head&gt; ထဲမှာ &lt;style&gt; အနေနဲ့ကြားမှာ ရေးမှာဖြစ်ပါတယ်။ တနည်းအားဖြင့် internal ပေါ့။</p>
<p>&nbsp;</p>
<pre class="brush: css; title: ; notranslate">
#gallery, #upload {

border:1px solid #ccc;
margin:10px auto;
width: 570px;
padding:10px;
}

.thumb {

float:left;
width:150px height:100px ;
padding:10px;
margin:10px;
background-color:#ddd;

}

.thumb:hover{

outline:1px grey;

}

img{

border:0;

}

#gallery:after{

content: &quot;.&quot;;
visibility: hidden ;
display: block;
clear:both;
height:0;
font-size:0;

}

.clearfix{

clear:both;

}
</pre>
<p>အဲဒါဆိုရင် gallery တစ်ခု အကြမ်းရပြီလို့ ပြောလို့ရပါတယ်။</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© nainglinaung for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/mm-tutorials/gallery-with-ci/">Permalink</a> |
<a href="http://www.myanmartutorials.com/mm-tutorials/gallery-with-ci/#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/mm-tutorials/gallery-with-ci/&title=Gallery with CI">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/mm-tutorials/gallery-with-ci/&title=Gallery with CI">Facebook</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/mm-tutorials/gallery-with-ci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP လေ့လာကြမယ် &#8211; (၄)</title>
		<link>http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/</link>
		<comments>http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 18:49:29 +0000</pubDate>
		<dc:creator>Thiha</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Web Deve]]></category>

		<guid isPermaLink="false">http://www.myanmartutorials.com/?p=12777</guid>
		<description><![CDATA[PHP လေ့လာကြမယ်ကို ရေးလာတာ ဒါပါနဲ့ဆို အပိုင်း (၄) ပိုင်းရှိပါပြီ။ အရင်အပိုင်းတွေကို ပြန်ဖတ်ချင်တယ်ဆိုရင်တော့ ဒီနေရာတွေကနေ သွားဖတ်နိုင်ပါတယ်။ PHP လေ့လာကြမယ် &#8211; (၁) PHP လေ့လာကြမယ် &#8211; (၂) PHP လေ့လာကြမယ် &#8211; (၃) PHP ကို ဘယ်လို Run မလဲ ကိုယ်ရေးထားတဲ့ PHP&#8230;]]></description>
			<content:encoded><![CDATA[<p>PHP လေ့လာကြမယ်ကို ရေးလာတာ ဒါပါနဲ့ဆို အပိုင်း (၄) ပိုင်းရှိပါပြီ။ အရင်အပိုင်းတွေကို ပြန်ဖတ်ချင်တယ်ဆိုရင်တော့ ဒီနေရာတွေကနေ သွားဖတ်နိုင်ပါတယ်။</p>
<ul>
<li><a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-1/" target="_blank">PHP လေ့လာကြမယ် &#8211; (၁)</a></li>
<li><a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-2/" target="_blank">PHP လေ့လာကြမယ် &#8211; (၂)</a></li>
<li><a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-3/" target="_blank">PHP လေ့လာကြမယ် &#8211; (၃)</a></li>
</ul>
<p><span style="font-size: medium; color: #0000ff;">PHP  ကို ဘယ်လို Run မလဲ</span></p>
<p style="text-align: justify;">ကိုယ်ရေးထားတဲ့ PHP code တွေကို Run ဖို့အတွက် နည်းလမ်း နှစ်လမ်းရှိပါတယ်။ တစ်နည်းက Command Line ကနေ Run  တဲ့ ပုံစံနဲ့ နောက်တစ်နည်း ကတော့ Web Server ကနေတစ်ဆင့် Web Browser ပေါ်မှာ မြင်ရအောင် run တဲ့နည်းပါ။</p>
<p style="text-align: justify;"><a href="http://www.myanmartutorials.com/wp-content/uploads/2012/03/command_line.jpg"><img class="aligncenter  wp-image-12783" title="command_line" src="http://www.myanmartutorials.com/wp-content/uploads/2012/03/command_line.jpg" alt="" width="599" height="384" /></a></p>
<p>အပေါ်မှာ ပြထားတဲ့ ပုံက Command Line ကနေ Run တဲ့ပုံစံဖြစ်ပါတယ်။</p>
<p style="text-align: justify;"><a href="http://www.myanmartutorials.com/wp-content/uploads/2012/03/web_server.jpg"><img class="aligncenter size-full wp-image-12784" title="web_server" src="http://www.myanmartutorials.com/wp-content/uploads/2012/03/web_server.jpg" alt="" width="515" height="367" /></a></p>
<p style="text-align: justify;">အပေါ်က ပုံမှာကတော့ Web Server ကတစ်ဆင့် Browser မှာ Run တဲ့ပုံစံဖြစ်ပါတယ်။</p>
<p style="text-align: justify;">အဲဒီနှစ်ခုမှာ အဓိကကွာခြားတဲ့ ကွာခြားချက်ကတော့ new line အတွက် Command Line မှာဆိုရင် \n ကိုသုံးရပြီ။ Server ကတစ်ဆင့်ဆိုရင် &lt;br /&gt; ကို သုံးရတာပါ။ အဲဒီအပြင် command line မှာတော့ တစ်လိုင်းခြင်းစီ result တွေပါ တစ်ခါတည်း ထုတ်ပြနိုင်ပြီး Web Server ကနေ တစ်ဆင်ခံကတော့ Script ကို run လိုက်မှ မြင်ရတာမျိုးပါ။</p>
<p style="text-align: justify;">အများအားဖြင့်တော့ command line ကို သုံးတာ နည်းပါတယ်။ Web Browser မှာ တန်းမြင်ရအောင် ရေးကြတာများပါတယ်။ အဲဒီလို PHP ကိုရေးဖို့အတွက် .php ဆိုတဲ့ ဖိုင်နာမည်ပေးရပါမယ်။ အဲဒီဖိုင်ကလဲ document root အထဲမှာ ရှိရပါမယ်။ XAMPP မှာဆိုရင် htdocs ဆိုတဲ့ folder အောက်မှာပေါ့။ PHP ကိုသုံးဖို့အတွက် XAMPP မှာ Apache တော့ RUN နေဖို့ လိုပါမယ်။</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
phpinfo();
?&gt;
</pre>
<p style="text-align: justify;">အပေါ်မှာ ရေးထားတဲ့အတိုင်း code editor တစ်ခုမှာ ရေးပြီး index.php ဆိုပြီး သိမ်းလိုက်ပါ။ ပြီးရင် localhost/index.php ဆိုပြီး ခေါ်ကြည့်ပါ။ အောက်မှာ ပြထားတဲ့အတိုင် ပေါ်လာမယ်ဆိုရင် PHP တော့ အလုပ်လုပ်နေပါပြီ။</p>
<p style="text-align: justify;"><a href="http://www.myanmartutorials.com/wp-content/uploads/2012/03/phpinfo.png"><img class="aligncenter size-full wp-image-12785" title="phpinfo" src="http://www.myanmartutorials.com/wp-content/uploads/2012/03/phpinfo.png" alt="" width="600" height="653" /></a></p>
<p style="text-align: justify;">Programming Language လို့ဆိုလိုက်တာနဲ့ Variables တွေကတော့ မပါမဖြစ်ပါလာမှာ ဖြစ်ပါတယ်။ အဲဒီ Variable အကြောင်းကို ပြီးရင် ဆက်ရေးပါ့မယ်။ အခုတော့ PHP code တွေ ရေးတဲ့အခါမှာ လိုက်နာရမယ့် စည်းကမ်းတွေကို အရင်းရေးချင်ပါတယ်။</p>
<ul>
<li>$myvar =&gt; မှန်</li>
<li>$Name =&gt; မှန်</li>
<li>$_Age =&gt; မှန်</li>
<li>$__AGE__ =&gt; မှန်</li>
<li>$91 =&gt; မှား (ဂဏ္ဍန်းတွေနဲ့ စလို့ မရပါဘူး။)</li>
<li>$1Name =&gt; မှား</li>
<li>$Name91 =&gt; မှန်</li>
<li>$_Name91 =&gt; မှန်</li>
</ul>
<pre class="brush: php; title: ; notranslate">
&lt;?php
	$name = &quot;Paul&quot;;
	print &quot;Your name is $name\n&quot;;
	$name2 = $name;
	$age = 20;
	print &quot;Your name is $name2, and your age is $age\n&quot;;
	print &quot;Goodbye, $name!\n&quot;;
?&gt;
</pre>
<p><span style="font-size: medium; color: #0000ff;">Escape Sequences</span></p>
<p style="text-align: justify;">ဒီအပိုင်းက ကိုယ်ရေးနေတဲ့ code တွေမှာ double quote တွေထည့်ထားမယ်၊ single quote တွေထည့်ထားမယ်ဆိုရင် သုံးနိုင်မယ့် နည်းလမ်းတွေပါ။ ဇယားနဲ့ ပြထားပါတယ်။ နောက် ဥပမာ Program တစ်ခု ရေးကြည့်တာနဲ့ ပိုပြီး သိသွားပါလိမ့်မယ်။</p>
<ul>
<li style="text-align: justify;"><span style="color: #ff0000;">\”</span> &#8211; ကိုယ်ရေးထားတဲ့ အဖွင့်နဲ့ အပိတ်က double quote ဖြစ်နေမယ် အထဲမှာလဲ double quote ပြန်သုံးချင်တယ်ဆိုရင် ဒီလိုရေးလို့​ရပါတယ်။</li>
<li style="text-align: justify;"><span style="color: #ff0000;">\’</span>  &#8211; ကိုယ်ရေးထားတဲ့ အဖွင့်နဲ့ အပိတ်က single quote ဖြစ်နေမယ် အထဲမှာလဲ single quote ပြန်သုံးချင်တယ်ဆိုရင် ဒီလိုရေးလို့​ရပါတယ်။</li>
<li style="text-align: justify;"><span style="color: #ff0000;">\n</span> &#8211; new line character ပါ။ ဒါပေမယ့် တကယ့် Web browser အပေါ်မှာတော့ နောက်တစ်ကြောင်းဆင်းချင်ရင်  နဲ့သုံးမှ ရပါမယ်။ \n ကိုတော့ command line ကနေ Run တဲ့အခါ သုံးနိုင်ပါတယ်။</li>
<li style="text-align: justify;"><span style="color: #ff0000;">\t</span> &#8211; tab character ပါ။</li>
<li style="text-align: justify;"><span style="color: #ff0000;">\$</span> &#8211; $ ကို ပြန်သုံးချင်တဲ့အခါ သုံးပါတယ်။ မဟုတ်ရင် variable နဲ့ ရောနေပါလိမ့်မယ်။</li>
<li style="text-align: justify;"><span style="color: #ff0000;">\\</span> &#8211; backslash ကို ပြန်သုံးချင်တဲ့အခါ သုံးလို့ ရပါတယ်။</li>
</ul>
<pre class="brush: php; title: ; notranslate">
&lt;?php

	$MyString = &quot;This is an \&quot;escaped\&quot; string&quot;;
	$MySingleString = 'This \'will\' work';
	$MyNonVariable = &quot;I have \$zilch in my pocket&quot;;
	$MyNewLine = &quot;This ends with a line return\n&quot;;
	$MyFile = &quot;c:\\windows\\system32\\myfile.txt&quot;;

?&gt;
</pre>
<p style="text-align: justify;"><span style="font-size: medium; color: #0000ff;">Variables and Datatypes</span></p>
<p style="text-align: justify;">ဒီအပိုင်းမှာတော့ Variables တွေ အကြောင်းဆက်မှာ ဖြစ်ပါတယ်။ Variable ဆိုတာ ကွန်ပျူတာစနစ်ရဲ့ Memory (မှတ်ဉာဏ်)မှာ သိမ်းထားတဲ့ တန်ဖိုးတွေ ဖြစ်ပါတယ်။ အဲဒီလို တန်ဖိုးတွေ သိမ်းဆည်းရမှာလဲ စာသားတွေလဲ ဖြစ်နိုင်သလို၊  ဂဏ္ဍန်းတွေလဲ ဖြစ်နိုင်ပါတယ်။ အဲဒီလို စာသားတွေ ဂဏ္ဍန်တွေ ဖြစ်လာတဲ့ အတွက် variable တွေမှာ Datatype ဆိုတာ ဖြစ်လာပါတယ်။ PHP အနေနဲ့ တစ်ခြား Programming Language  တွေလိုပဲ datatype တွေ အများကြီး အထောက်အပံ့ပေးနိုင်ပါတယ်။ PHP က အထောက်အပံ့ပေးနိုင်တဲ့ Datatype တွေကတော့</p>
<ul>
<li><span style="color: #ff0000;">String</span> &#8211; alphanumeric character တွေပါ။ ဥပမာ အမည်တို့ စာကြောင်းတို့</li>
<li><span style="color: #ff0000;">Integer</span> &#8211; ကိန်းပြည့်</li>
<li><span style="color: #ff0000;">Float</span> &#8211; ဒဿမကိန်း</li>
<li><span style="color: #ff0000;">Boolean</span> &#8211; အမှား/အမှန် (1 for true, 0 for false)</li>
<li><span style="color: #ff0000;">Array</span> &#8211; Indexed collection of data ( စနစ်တကျ စုစည်းထားသော အချက်အလက် အစုအဝေး)</li>
<li><span style="color: #ff0000;">Object</span> &#8211; A collection of data and method (အချက်အလက်နှင့် အချက်အလက်လုပ်ငန်းဆောင်တာများ စုပေါင်းထားသော အစုအဝေး)</li>
</ul>
<p style="text-align: justify;">PHP က JavaScript လို loosely typed language ဖြစ်ပါတယ်။ ဒါကြောင့် variable ရဲ့ datatype ကို ကြေငြာပေးစရာ မလိုပါဘူး။ assigned (သတ်မှတ်) လိုက်တဲ့ တန်ဖိုးအပေါ်မူတည်ပြီး သူကတော့ဖြင့် ဘယ်လို variable datatype ဖြစ်တယ်ဆိုတာ ခန့်မှန်းပြီး ပြောင်းပေးသွားပါတယ်။</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
	$integer = 30;
	$string = &quot;30.4&quot;;
	$float = $integer + $string;

	echo $integer;
	echo &quot;&lt;br /&gt;&quot;;
	echo gettype($integer);
	echo &quot;&lt;br /&gt;&quot;;
	echo $string;
	echo &quot;&lt;br /&gt;&quot;;
	echo gettype($string);
	echo &quot;&lt;br /&gt;&quot;;
	echo $float;
	echo &quot;&lt;br /&gt;&quot;;
	echo gettype($float);
?&gt;
</pre>
<p style="text-align: justify;">မြင်ရမယ့် ပုံစံက ဒီလိုပါ။</p>
<p style="text-align: justify;"><a href="http://www.myanmartutorials.com/wp-content/uploads/2012/03/variables.png"><img class="aligncenter size-full wp-image-12787" title="variables" src="http://www.myanmartutorials.com/wp-content/uploads/2012/03/variables.png" alt="" width="493" height="343" /></a></p>
<p style="text-align: justify;"><span style="color: #ff0000;">ဆက်ပါဦးမယ် &#8230;</span></p>
<a href="http://www.templatemo.com/"><img src="http://www.myanmartutorials.com/upload/templatemo_650x100.jpg" alt="Free CSS Templates" /></a>
<hr />
<p><small>© Thiha for <a href="http://www.myanmartutorials.com">Myanmar Tutorials</a>, 2012. |
<a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/">Permalink</a> |
<a href="http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/&title=PHP လေ့လာကြမယ် &#8211; (၄)">del.icio.us</a> |
Add to
<a href="http://www.facebook.com/share.php?v=4&src=bm&u=http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/&title=PHP လေ့လာကြမယ် &#8211; (၄)">Facebook</a>
<br/>
Post tags: <a href="http://www.myanmartutorials.com/tag/beginner/" rel="tag">Beginner</a>, <a href="http://www.myanmartutorials.com/tag/php/" rel="tag">PHP</a>, <a href="http://www.myanmartutorials.com/tag/web-deve/" rel="tag">Web Deve</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myanmartutorials.com/mm-tutorials/php/lets-study-php-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

