<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <atom:link href="https://aungaung.yolasite.com/technology.rss" rel="self" type="application/rss+xml" />
        <title>technology</title>
        <description>technology</description>
        <link>https://aungaung.yolasite.com/technology.php</link>
        <lastBuildDate>Sat, 13 Jun 2026 04:18:58 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Rain Framework ကုိေလ့လာျခင္း</title>
            <link>https://aungaung.yolasite.com/technology/rain-framework-ကုိေလ့လာျခင္း</link>
            <description>Rain FrameWork ကုိေလ့လာျခင္း&lt;br&gt;Rain FrameWork ဟာ MVC စနစ္သံုး PHP Framework တစ္ခုျဖစ္ပါတယ္ ။&lt;br&gt;သူက စြမ္းေဆာင္ရည္ ေကာင္းမြန္သလိုသံုးရတာလည္းလြယ္ပါတယ္ ။&lt;br&gt;အဓိကကေတာ့ ေပါ့ေပါ့ပါးပါး သံုးႏိုင္တာပါပဲ ။ သူ႕ရဲ႕တည္ေဆာက္ပံုကလည္းရိုးရွင္းလြယ္ကူ&lt;br&gt;လွပါတယ္ ။ ကၽြန္ေတာ္တို႕အသံုးခ်ရမွာက Loader ရယ္ Controller ရယ္ Views ရယ္ &lt;br&gt;အဲဒီဖိုဒါသံုးခုကုိ ပဲ အသံုးခ်ရမွာပါ ။ ေအာက္ကပံုစံေလးကုိၾကည့္ၾကည့္ပါ ။&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a class=&quot;&quot; href=&quot;http://openwebstuff.com/wp-content/uploads/2012/04/Rain-Framework-MVC-framework-for-PHP.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img class=&quot;yui-img&quot; src=&quot;http://openwebstuff.com/wp-content/uploads/2012/04/Rain-Framework-MVC-framework-for-PHP.png&quot; border=&quot;0&quot; width=&quot;320&quot; height=&quot;102&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Models&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br&gt;UserInput&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; Loader -----&amp;gt;&amp;nbsp; Controllers -----&amp;gt;Views&lt;br&gt;&lt;br&gt;Loader &lt;br&gt;သူက ဒီ Framework ရဲ႕ အသည္းႏွလံုးလိုပါပဲ ။သူက System folder ထဲဲမွာရွိပါတယ္&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * get the input&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * include libraries&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * init settings&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * connect database&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * authenticate the user&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * load the controller, selected by the user with the URI (es index.php/news/list/)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * draw the output စတ့ဲလုပ္ငန္းစဥ္ေတြ ေခၚသံုးဖို႕ ကုတ္ေတြသူ႕ထဲမွာပါ၀င္ေနသလုိအကူအညီ&lt;br&gt;ေပးမယ့္ တစ္ျခား ဖိုင္ေတြနဲ႕လည္းခ်ိတ္ဆက္ထားပါတယ္ ။&lt;br&gt;Controller &lt;br&gt;သူက ၀န္ထမ္းတစ္ေယာက္နဲ႔ တူပါတယ္ ။Models ထဲကျပန္ယူရမယ့္အခ်က္အလက္ေတြယူတာနဲ႕ Views ထဲ&lt;br&gt;က Output ေတြ ထုတ္ေပးတာေတြကုိေဆာင္ရြက္ပါတယ္။&lt;br&gt;Models &lt;br&gt;သူက Database ထဲက အခ်က္အလက္ေတြ ထုတ္တာသြင္းတာ လုပ္ေပးပါတယ္။&lt;br&gt;Views &lt;br&gt;HTML Template ကုိဒီထဲမွာေရးပါတယ္ ။Browser မွာေဖာ္ျပမွာေတြကုိဒီမွာေရးပါတယ္။&lt;br&gt;ဒီလို ဖိုင္တစ္ခုခ်င္းစီရဲ႕အလုပ္လုပ္ပံုနဲ႕သေဘာသဘာ၀ကုိသိၿပီးၿပီဆိုရင္ က်ဴတိုရီယယ္ေလးတစ္ခုေလာက္စမ္း&lt;br&gt;ၾကည့္ၾကစို႕ (ဆက္ရန္.....)&lt;br&gt;&lt;br&gt;ပထမ Rain Framework ကုိ&lt;a href=&quot;http://www.rainframework.com/&quot;&gt;ဒီကေ&lt;/a&gt;နေဒါင္းလိုက္ပါ ။ၿပီးေတာ့ Zip ေျဖလိုက္ ။ ဒါဆို ဖိုင္ႏွစ္ဖိုင္ထြက္လာလိမ့္မယ္&lt;br&gt;_MACOSX ဆိုတဲ့ဖိုင္က Mac အတြက္ ျဖစ္ပါတယ္ ။ Mac သမားမဟုတ္ဘူးဆိုရင္ေတာ့ ဖ်က္ပစ္လိုက္ႏိုင္ပါတယ္ ။&lt;br&gt;ေနာက္တစ္ဖိုင္ကုိ နာမည္ျပင္ခ်င္ျပင္လို႕ရပါတယ္ ။ၿပီးရင္ေတာ့ Web Server ထဲ သြားထားလိုက္ပါေတာ့ ။&lt;br&gt;ၿပီးရင္ Server ကုိ Run ၿပီး Browser ကေန Localhost/rainframework ကုိလွမ္းေခၚၾကည့္ ။ &lt;br&gt;Error Message ကုိေတြ႕ပါလိမ့္မယ္ ။Error မွာ Server=Loaclhost ,User=root ,Password= သံုးမယ္&lt;br&gt;ဆိုတာေလးကုိ ေတြ႕ရပါလိမ့္မယ္ ။ ဒါဆိုရင္ သူ႕Server Setting က ကုိယ့္Server Setting နဲ႕ မကုိက္လို႕ျဖစ္တယ္ဆိုတာ&lt;br&gt;ခန္႕မွန္းလို႕ရေလာက္ပါတယ္ ။Wamp သမားဆိုရင္ေတာ့ WWW ထဲ Xampp သမားဆိုရင္ေတာ့ htdocs ထဲ သြား&lt;br&gt;ၿပီး rainframework&amp;gt;config &amp;gt;db.php ကုိ Notepad ++ နဲ႕ဖြင့္ၾကည့္လိုက္ပါ ။ &lt;br&gt;သူ႕ကုတ္က ေအာက္ကအတိုင္းပါ ။&lt;br&gt;&amp;lt;?php&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // default database&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $server = &quot;mysql&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $hostname = &quot;localhost&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $username = &quot;root&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $password = &quot;root&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $database = &quot;rainframework2&quot;;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( !defined(&quot;DB_PREFIX&quot; ) )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; define( &quot;DB_PREFIX&quot;, &quot;RAIN_&quot; );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;?&amp;gt;&lt;br&gt;ကၽြန္ေတာ္တို႕ Server ကုိ Default အတိုင္း Install သြင္းခဲ့ရင္ UserName = &quot;root&quot; နဲ႕ Password=&quot;&quot; အျဖစ္၀င္သြားမွာပါ ။ &lt;br&gt;အဲဒီိေတာ့အဲဒီကုတ္ေတြကုိ ျပန္ျပင္ရမွာျဖစ္သလို PHPMyadmin ထဲမွာလည္း database တစ္ခုေဆာက္ေပးရမွာျဖစ္ပါတယ္ ။&lt;br&gt;ကၽြန္ေတာ္ကrain နာမည္နဲ႕ database တစ္ခုေဆာက္ၿပီး ဒီလိုျပန္ျပင္လိုက္ပါတယ္ ။&lt;br&gt;&amp;lt;?php&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // default database&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $server = &quot;mysql&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $hostname = &quot;localhost&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $username = &quot;root&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $password = &quot;&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $database = &quot;rain&quot;;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( !defined(&quot;DB_PREFIX&quot; ) )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; define( &quot;DB_PREFIX&quot;, &quot;RAIN_&quot; );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;?&amp;gt;&lt;br&gt;အခု Loaclhost မွာျပန္ေခၚၾကည့္ပါဦး ။ ရပါၿပီ ။ ဒီလိုေပၚေနပါၿပီ ။&lt;br&gt;သူ႕ရဲ႕ထူးျခားခ်က္က execution time: နဲ႕ memory used:&amp;nbsp; ကုိေဖာ္ျပေပးထားတာျဖစ္ပါတယ္ ။&lt;br&gt;ျမင္ေနရတဲ့ဆိုက္မွာ charts , content , form , test ဆိုၿပီး Nevigate Menu ေလးခုရွိပါတယ္ ။&lt;br&gt;Server ထဲျပန္ၾကည့္ၾကည့္မယ္ဆိုရင္ rainframework&amp;gt;app&amp;gt;controllers&amp;nbsp; ထဲမွာလည္း &lt;br&gt;charts , content , form , test ဆိုတဲ့ folder ေလးခုကုိေတြ႕ရပါလိမ့္မယ္ ။ &lt;br&gt;Controller ထဲက folder ကုိ menu အျဖစ္ျပတာဆိုတာ သတိထားမိပါလိမ့္မယ္။&amp;nbsp; &lt;br&gt;ဒါကလက္ရွိ Rain Framework အတြက္ပါ။ MVC(Model,View,Controller)အားလံုးအတြက္ေျပာရရင္&lt;br&gt;&amp;nbsp;Model ဆိုတာ data insert-update စတဲ့အပိုင္းကုိတာ၀န္ယူေပးပါတယ္ ။View က User Interface &lt;br&gt;ျဖစ္ၿပီး Controller ကေတာ့လိုအပ္သလို ထိမ္းေက်ာင္းေပးတဲ့ ပံုစံမ်ိဳးကုိ ဆိုလိုတာျဖစ္ပါတယ္။ &lt;br&gt;ပထမ charts ဖိုဒါထဲက charts.php ကုိဖြင့္ၾကည့္ရေအာင္ ။&lt;br&gt;သူ႕ကုတ္ရဲ႕ ပထမဆံုးမွာ -&lt;br&gt;class Charts_Controller extends Controller{&lt;br&gt;//Code &lt;br&gt;} ကုိေတြ႕လိမ့္မယ္။ သူက Controller ဆိုတဲ့ Class ကုိ extends လုပ္ထားတယ္ ။Controller ကေတာ့&lt;br&gt;System&amp;nbsp; ေအာက္က Library ထဲမွာရွိပါတယ္ ။ အဲဒီထဲမွာ form , function ,&amp;nbsp; loader ,rouder စတဲ့&lt;br&gt;PHP ဖိုင္ေလးေတြလည္းေတြ႕မွာပါ ။System Folder ထဲမွာက Developer မပင္ပန္းေအာင္လို႕ ေျပာင္း&lt;br&gt;လြယ္ျပင္လြယ္ အသံုးခ်ဖို႕လိုမယ္ထင္သမွ် Class ေတြ Function ေတြ ကုိ Framework တည္ေဆာက္သူက&lt;br&gt;ကဖန္တီးထည့္သြင္းေပးထားတာပါ ။အဲ့ဒါၿပီးရင္ေတာ့ &lt;br&gt;Function တစ္ခု ေရးပါတယ္ ။ အဲဒီမွာ &lt;br&gt;$chart_pie = $chart_line = null;&lt;br&gt;&lt;br&gt;ဆိုၿပီး Variable ႏွစ္ခုေၾကျငာပါတယ္ ။ၿပီးေတာ့ &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;$this-&amp;gt;load_library(&quot;Charts&quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;load_library()&amp;nbsp; function က Controller ထဲမွာ ေရးၿပီးသားရွိပါတယ္ ။&lt;br&gt;သူက library ထဲကေရးၿပီးသား php ဖိုင္ကုိလွမ္းေခၚၿပီး အလုပ္လုုပ္ခိုင္းပါတယ္။&lt;br&gt;ဘယ္လိုဆိုတာသိခ်င္ရင္ေတာ့ Controller ထဲသြားဖတ္ၾကည့္ပါ ။ ကြန္နက္ရွင္စစ္ထားတာေတြကုိပါ &lt;br&gt;ေလ့လာၾကည့္လို႕ရပါလိမ့္မယ္ ။ဒါဆို Charts.php ကုိခိုင္းထားၿပီးၿပီလို႕သိရပါမယ္ ။&lt;br&gt;ထပ္ၾကည့္ရေအာင္ ။&lt;br&gt;$data = array( array('OSX', 10), array('Win', 3 ), array('Unix', 7 ) );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;$this-&amp;gt;Charts-&amp;gt;set_data($data) ;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;set_data() function ကေတာ့ Charts.php ထဲက ျဖစ္ၿပီး array တန္ဖိုးထည့္သြင္းတဲ့အလုပ္လုပ္ေပးပါတယ္။&lt;br&gt;ဒါက Windows,Mac,Linux အတြက္ value သတ္မွတ္တာ ပါ ။&lt;br&gt;ေနာက္ထပ္ ေတြ႕ရမွာက &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;$this-&amp;gt;Charts-&amp;gt;load_csv( WEBSITE_DIR . &quot;assign_execution_time.csv&quot; ) ;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;$chart_line = $this-&amp;gt;Charts-&amp;gt;draw_line();&lt;br&gt;အေပၚကဥပမာအတိုင္းပါပဲ ။ Charts.php ထဲက load_csv() ကုိသြားဖတ္ၾကည့္လိုက္ပါ ။က်န္ေနတာက &lt;br&gt;$tpl = new View; &lt;br&gt;$tpl-&amp;gt;assign( &quot;chart_pie&quot;, $chart_pie );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;$tpl-&amp;gt;assign( &quot;chart_line&quot;, $chart_line );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;$tpl-&amp;gt;draw( &quot;charts/charts&quot; );&lt;br&gt;ေဖာ္ျပထားတဲ့ Coding ထဲက new View ဆိုတာက&lt;br&gt;View Class ရွိၿပီးသားမို႕လို႕သာ တစ္ခါတည္း Object ေဆာက္တာလို႕သိရပါမယ္ ။&lt;br&gt;ဒီေတာ့ဒီမွာျပထားတဲ့ Coding ေတြဟာတစ္ဖိုင္နဲ႕တစ္ဖိုင္ခ်ိတ္ဆက္ထားတာျဖစ္လို႕ အခုမွစေလ့လာမယ့္&lt;br&gt;သူငယ္ခ်င္းေတြ အတြက္ဘာမွန္းမသိျဖစ္ေစမွာအေသအခ်ာပဲျဖစ္ပါတယ္ ။&lt;br&gt;ဒါေပမယ့္အခုလိုတစ္ဆင့္ခ်င္းဆီျပန္ေျဖၾကည့္ရင္ တစ္ျဖည္းျဖည္းနားလည္လာပါလိမ့္မယ္ ။&lt;br&gt;ဒီလိုေရးၿပီးသား Code တစ္ခုကုိ အခ်ိတ္အဆက္မိေအာင္ျပန္ေလ့လာတာကုိ Reverse Engineering လို႕&lt;br&gt;ေခၚႏိုင္တယ္ဆိုၿပီးစာအုပ္တစ္အုပ္ထဲဖတ္ဖူးပါတယ္ ။အခုရွင္းျပေနတာကလည္း ဒီပိုစ္ကုိဖတ္မိတဲ့ သူငယ္&lt;br&gt;ခ်င္းေတြ အေနနဲ႕ Self Study Skill တတ္လာေစဖို႕ ထည့္သြင္းရွင္းျပေနတာပါ။&lt;br&gt;ဆက္ေလ့လာရအာင္ &lt;br&gt;assign နဲ႕ draw ဟာ View.php ထဲမွာ ဖန္တီးၿပီးသား function ေတြလို႕သိရပါမယ္ ။&lt;br&gt;chart_pie တို႕ chart_line တို႕ ဟာ database ထဲကလာမယ့္ ေဒတာေတြျဖစ္လိမ့္မယ္&lt;br&gt;ဆိုတာနားလည္ေလာက္ပါတယ္ ။ ေလာေလာဆယ္မွာေတာ့ အဲဒီေဒတာေတြ မရွိေသးဘူးေပါ့ ။&lt;br&gt;ေနာက္ထပ္ &lt;br&gt;app&amp;gt;views&amp;gt;chats&amp;gt;chats.html မွာသြားၾကည့္ၾကည့္ပါ HTML နဲ႕ေရးထားတဲ့အထဲမွာ &lt;br&gt;ႀကီးႀကီးမားမားဘာမွမရွိပါဘူး ။PHP စာမ်က္ႏွာကလာမယ့္ chart_pie နဲ႕ chart_line ကုိေနရာခ်ထား&lt;br&gt;ယံုေလးပဲဆိုတာေတြ႕ရပါလိမ့္မယ္ ။&lt;br&gt;ဒီေတာ့ Browser ကေန ဒီစာမ်က္ႏွာကို လွမ္းေခၚတဲ့အခါ View folder ထဲက ဒီဇိုင္းအျပင္အဆင္ေတြနဲ႕&lt;br&gt;Controller ထဲကေန ခိုင္းေစညႊန္ၾကားတဲ့အတိုင္းေဒတာေတြကုိ ထည့္သြင္းေဖာ္ျပေနမွာျဖစ္ပါတယ္။&lt;br&gt;ေျပာင္းလြယ္ျပင္လြယ္ျဖစ္ေစဖို႕ အခ်က္အလက္ေတြကုိ ဖိုင္ေတြ အမ်ားအျပားခြဲေရးထားၿပီးလိုအပ္သလိုေခၚယူ&lt;br&gt;အသံုးျပဳသြားတာေတြ႕ရပါလိမ့္မယ္ ။&lt;br&gt;အခုေတာ့ဒီေလာက္နဲ႕နားပါဦးမယ္ ။</description>
            <pubDate>Mon, 23 Sep 2013 21:30:54 +0100</pubDate>
        </item>
        <item>
            <title>JSON</title>
            <link>https://aungaung.yolasite.com/technology/json</link>
            <description>&lt;br&gt;JSON ဆိုတာ JavaScript Object Notation ကုိေခၚတာပါ ။ JSON ကုိ Web applications ေတြမွာ အဓိကသံုးပါတယ္။&lt;br&gt;စာသားအခ်က္အလက္ေတြကုိ User ဆီမွာ ျမန္ျမန္ဆန္ဆန္Out put ေဖာ္ျပေပးႏိုင္ဖို႕အတြက္ အဓိကသံုးပါတယ္ ။&lt;br&gt;&amp;nbsp;ဒီလိုေဖာ္ျပ တဲ့ေနရာမွာ JSON မသံုးပဲတစ္ျခား WebTechnology တစ္ခုခုသံုးမယ္ဆုိ လည္းရပါတယ္ ။ &lt;br&gt;ဒါေပမယ့္လည္း ေရးဖို႕လြယ္ကူတာ၊ Light weight ျဖစ္တာ ၊ Lenguage Strong &lt;br&gt;ျဖစ္တာ စတဲ့အားသာခ်က္ေတြေၾကာင့္ JSON ဟာ Web နည္းပညာနယ္ပယ္မွာေရပန္းစားလာခဲ့တာျဖစ္ပါတယ္။&lt;br&gt;စတင္မယ့္ Beginner ေတြအတြက္ JSON တစ္ခုဘယ္လိုေရးရမလဲ ဆိုတာ ရွင္းျပပါမယ္။ Language ေတြရဲ႕ထံုးစံအတိုင္း&lt;br&gt;var ဆိုတဲ့Keyword သံုးၿပီးvariable ေၾကျငာရပါတယ္။ သူက String အေနနဲ႕အလုပ္လုပ္တာျဖစ္လို႕ Data type &lt;br&gt;ထည့္ေပးဖို႕မလိုပါဘူး ။variable ကုိ&amp;nbsp; ' abe' (or) &quot;abc&quot; ဆိုၿပီးဆင္ေျပသလိုေရးလို႕ရပါတယ္ ။ေၾကျငာၿပီးတာနဲ႕ အဲဒီ data ကုိ &lt;br&gt;Object အေနနဲ႕တန္းသံုးလို႕ရပါၿပီ ။JSON string ေတြမွာObject ေတြကို name : value ပါတဲ့စံုတြဲေလးေတြအျဖစ္ ေၾကျငာေပး&lt;br&gt;ရပါတယ္။ array ပံုစံမ်ိဳးသံုးမယ္ဆိုရင္ ေထာင့္ကြင္း [ ႏွင့္ ] ေဖာ္ျပရပါတယ္။ var အစုအေ၀းကုိ Scope { နဲ႕ } ပိတ္ေပးရပါတယ္။&lt;br&gt;Value တစ္ခုနဲ႕တစ္ခုၾကားမွာေတာ့&amp;nbsp; (,) ေလးနဲ႕ခြဲထားေပးရပါတယ္။ &lt;br&gt;နားရွင္းသြားေအာင္ေအာက္ကပံုေလးကုိၾကည့္ၾကည့္ပါ။&lt;br&gt;var jobject= {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;name&quot;: &quot;Jhon&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;age&quot;: &quot;33&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;phone&quot;: &quot;09-33046955&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;movies&quot;:['Spiderman','Batman','Superman']&lt;br&gt;};&lt;br&gt;name နဲ ့ value ေလးကိုေတာ့ (:) နဲ ့ခြဲထားပါတယ္..။ &lt;br&gt;&quot;movies&quot;:['Spiderman','Batman','Superman'] ဆိုတာက array ပါ ။&lt;br&gt;value ေတြေနရာမွာ ဘာေတြ ျဖစ္ႏိုင္လဲဆိုေတာ့ number,&lt;br&gt;string, boolean , တစ္ျခား array တစ္ခု ဒါမွ မဟုတ္ တစ္ျခား object တစ္ခုခု ပါ၀င္ႏိုင္ပါတယ္။&lt;br&gt;လက္ေတြ႕ Web form တစ္ခုအစမ္းေလးေရးၾကည့္ရေအာင္ ။ Simple Html form တစ္ခုေလာက္ဆြဲလိုက္ပါ ။&lt;br&gt;အဲဒီမွာ 'name','age','phone' ဆိုၿပီး label သံုးခုနဲ႕ go ဆိုတဲ့ button တစ္ခုထည့္ပါမယ္။&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;script type =&quot;text/javascript&quot;&amp;gt;&lt;br&gt;...............&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;&lt;br&gt;Name : &amp;lt;div id=&quot;name&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;br/&amp;gt;&lt;br&gt;Age&amp;nbsp; : &amp;lt;div id=&quot;age&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;br/&amp;gt;&lt;br&gt;Phone: &amp;lt;div id=&quot;phone&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;br/&amp;gt;&lt;br&gt;&amp;lt;input type=&quot;button&quot; value=&quot;Go&quot; onclick = &quot;show()&quot; /&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;ခုေန browser မွာ run ၾကည့္ရင္ဘာမွေဖာ္ျပဦးမွာမဟုတ္ပါဘူး။ အခု formမွာ&lt;br&gt;go button ကုိႏွိပ္ရင္ show() method ကုိသြားအလုပ္လုပ္ခိုင္းထားပါ တယ္။&lt;br&gt;အဲဒီေနရာမွာ&amp;nbsp; name ,age ,phone အတြက္ JSON နဲ႕data ေလးေတြထည့္ေပးၾကည့္ရေအာင္။&lt;br&gt;ေအာက္မွာေရးျပထားတာေလးၾကည့္ၾကည့္ပါ။&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;script type =&quot;text/javascript&quot;&amp;gt;&lt;br&gt;function show(){&lt;br&gt;var jobject= {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;name&quot;: &quot;Jhon&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;age&quot;: &quot;33&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;phone&quot;: &quot;09-33046955&quot;,&lt;br&gt;};&lt;br&gt;document.getElementById('name').innerHTML=jobject.name;&lt;br&gt;document.getElementById('age').innerHTML=jobject.age;&lt;br&gt;document.getElementById('phone').innerHTML=jobject.phone;&lt;br&gt;}&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;&lt;br&gt;Name : &amp;lt;div id=&quot;name&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;br/&amp;gt;&lt;br&gt;Age&amp;nbsp; : &amp;lt;div id=&quot;age&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;br/&amp;gt;&lt;br&gt;Phone: &amp;lt;div id=&quot;phone&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;br/&amp;gt;&lt;br&gt;&amp;lt;input type=&quot;button&quot; value=&quot;Go&quot; onclick = &quot;show()&quot; /&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;&lt;br&gt;အရင္ဆံုး variables မွာ name ,age ,phone အတြက္ data ေတြေၾကျငာလိုက္မယ္။ၿပီးရင္ &lt;br&gt;div tag ထဲက id ေပးထားတဲ့ name ,age ,phone နဲ႕ JSON var ထဲက name ,age ,phone ကုိ&lt;br&gt;ခ်ိတ္ဆက္ေပးရမယ္။ အဲလိုခ်ိတ္ေပးႏိုင္ဖို႕ document.getElementById( ) ကုိသံုးလို႕ရပါတယ္။&lt;br&gt;အေပၚက ဥပမာေလးကုိ json.html extension နဲ႕သိမ္းၿပီး Browser မွာ Run ၾကည့္ပါ ။ &lt;br&gt;go button ေလးကုိႏွိပ္တဲ့အခါ သက္ဆိုင္ရာ data ကုိ ခ်က္ခ်င္း Output ျပေပးတာေတြ႕ရပါလိမ့္မယ္။&lt;br&gt;&amp;lt;script&amp;gt; ႏွစ္ခု ၾကားထဲ attribute မွာ &quot;text/javascript&quot; ကိုပဲသံုးၿပီးေရးသြားတာေလးကုိသတိျပဳပါ ။&lt;br&gt;ေအာက္မွာေနာက္ထပ္ေဖာ္ျပထားေပးတာေလးကေတာ့ Online card ဥပမာေလးပါ..။&lt;br&gt;{&lt;br&gt;&amp;nbsp; &quot;orderID&quot;: 12345,&lt;br&gt;&amp;nbsp; &quot;shopperName&quot;: &quot;John Smith&quot;,&lt;br&gt;&amp;nbsp; &quot;shopperEmail&quot;: &quot;johnsmith@example.com&quot;,&lt;br&gt;&amp;nbsp; &quot;contents&quot;: [&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productID&quot;: 34,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productName&quot;: &quot;SuperWidget&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;quantity&quot;: 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productID&quot;: 56,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productName&quot;: &quot;WonderWidget&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;quantity&quot;: 3&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp; ],&lt;br&gt;&amp;nbsp; &quot;orderCompleted&quot;: true&lt;br&gt;}&lt;br&gt;အဲဒီမွာသတိထားၾကည့္ရမွာက&lt;br&gt;&amp;nbsp; &quot;contents&quot;: [&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CODE:VALUE;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CODE:VALUE;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp; ],&lt;br&gt;ဆိုတဲ့အပိုင္းေလးပါ ။ ဒါေလးကုိၾကည့္ျခင္းအားျဖင့္ object (name:value) ရဲ့ တန္ဖိုးေနရာမွာ array &lt;br&gt;တစ္ခုအျဖစ္ေရးလို႕ရသလို အဲဒီ array ထဲမွာလဲ object ေတြ ထည့္သြင္းေရးသားလို႕ရတယ္ဆိုတာ ကုိ&lt;br&gt;သိႏိုင္ပါတယ္။&lt;br&gt;အခု အထိ ေဖာ္ျပထားတာေတြက Clinent သပ္သပ္ ေရးထားတာပါ ။ ဒါကုိပဲ PHP ထဲမွာ ဆိုဘယ္လို ဖန္&lt;br&gt;တီးၿပီးဘယ္လို ဖတ္လို႕ရႏိုင္မလဲ&amp;nbsp; ?တကယ္တမ္း PHP က Lauguage သပ္သပ္ Javascript က &lt;br&gt;Language သပ္သပ္ပါ ။ ဒါေၾကာင့္မို႕ Javascript ကုိ PHP ကတိုက္ရိုက္မသိသလို PHP ကုိလည္း&lt;br&gt;Javascript ကတိုက္ရိုက္မသိပါဘူး ။ အဲဒါကုိ သိဖို႕ ၾကားခံ method သံုးၿပီး encode လုပ္ရပါတယ္ ။ &lt;br&gt;JSON အတြက္ ကေတာ့ PHP မွာ&amp;nbsp; json_encode() ဆိုတဲ့ functionေလး ရွိပါတယ္ ။ &lt;br&gt;ဒီ function ေလးထဲထည့္ေပးလိုက္တာနဲ႕ Json string အျဖစ္ return ျပန္ေပးပါတယ္ ။ &lt;br&gt;အေပၚက ဥပမာကုိ ပဲ PHP နဲ႕ျပန္ေရးၾကည့္ၾကည့္ရေအာင္&lt;br&gt;&amp;lt;?php&lt;br&gt;$cart = array(&lt;br&gt;&amp;nbsp; &quot;orderID&quot; =&amp;gt; 12345,&lt;br&gt;&amp;nbsp; &quot;shopperName&quot; =&amp;gt; &quot;John Smith&quot;,&lt;br&gt;&amp;nbsp; &quot;shopperEmail&quot; =&amp;gt; &quot;johnsmith@example.com&quot;,&lt;br&gt;&amp;nbsp; &quot;contents&quot; =&amp;gt; array(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; array(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productID&quot; =&amp;gt; 34,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productName&quot; =&amp;gt; &quot;SuperWidget&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;quantity&quot; =&amp;gt; 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ),&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; array(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productID&quot; =&amp;gt; 56,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;productName&quot; =&amp;gt; &quot;WonderWidget&quot;,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;quantity&quot; =&amp;gt; 3&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br&gt;&amp;nbsp; ),&lt;br&gt;&amp;nbsp; &quot;orderCompleted&quot; =&amp;gt; true&lt;br&gt;);&lt;br&gt;&amp;nbsp;&lt;br&gt;echo json_encode( $cart );&lt;br&gt;?&amp;gt;&lt;br&gt;ဒါေလးကုိ php_json.php လို႕နာမည္ေပးၿပီး ။ wamp (or) xampp server တစ္ခုခုကေန Run &lt;br&gt;ၾကည့္ၾကည့္မယ္ဆိုရင္ -&lt;br&gt;{&quot;orderID&quot;:12345,&quot;shopperName&quot;:&quot;John Smith&quot;,&quot;shopperEmail&quot;:&quot;johnsmith@example.com&quot;,&lt;br&gt;&quot;contents&quot;:[{&quot;productID&quot;:34,&quot;productName&quot;:&quot;SuperWidget&quot;,&quot;quantity&quot;:1},{&quot;productID&quot;:56,&lt;br&gt;&quot;productName&quot;:&quot;WonderWidget&quot;,&quot;quantity&quot;:3}],&quot;orderCompleted&quot;:true}&lt;br&gt;ဆိုၿပီး တစ္တန္းတည္း Output ေဖာ္ျပေပးသြားမွာျဖစ္ပါတယ္ ။&lt;br&gt;json_encode() function ေလးအေၾကာင္းအေသးစိတ္သိခ်င္ရင္ &lt;br&gt;&amp;nbsp;http://www.php.net/manual/en/function.json-encode.php လင့္ေလးမွာသြားေရာက္ေလ့လာႏိုင္&lt;br&gt;ပါတယ္ ။ &lt;br&gt;ဒီေလာက္ဆိုရင္ JSON နဲ႕ပတ္သတ္လို႕ အေျခခံေလးကုိ နည္းနည္းေတာ့တီးမိေခါက္မိရွိသြားလိမ့္မယ္လို႕&lt;br&gt;ေမွ်ာ္လင့္ပါတယ္ ။ ေလ့လာဆဲလူတစ္ေယာက္မို႕လို႕အမွားပါခဲ့ရင္လည္းေထာက္ျပေဆြးေႏြးႏိုင္ပါတယ္။&lt;br&gt;</description>
            <pubDate>Mon, 23 Sep 2013 21:25:35 +0100</pubDate>
        </item>
        <item>
            <title>PHP mail() function အသံုးျပဳျခင္း</title>
            <link>https://aungaung.yolasite.com/technology/php-mail-function-အသံုးျပဳျခင္း</link>
            <description>mail() function အသံုးျပဳျခင္း&lt;br&gt;PHP မွာ Built In ပါၿပီးသား mail function ကုိ အသံုးျပဳၿပီး လြယ္လြယ္ကူကူ &lt;br&gt;ေမးလ္ပို႕လို႕ရပါတယ္ ။ Coding ကေန ပို႕တာျဖစ္လို႕ Gmail သံုးသလိုေတာ့ &lt;br&gt;Form Design ေတြေတာ့မပါေသးပါဘူး။ အဲ့ဒါေတြက HTML ,CSS အပိုင္းမွာ&lt;br&gt;လုပ္လို႕ရပါတယ္ ။ အခုက Serverside က အလုပ္အတြက္ေလ့လာ&lt;br&gt;ၾကည့္မွာျဖစ္လို႕ ဒီတိုင္းေလးပဲေလ့လာၾကည့္ရေအာင္။&lt;br&gt;&amp;lt;?PHP&lt;br&gt;$to = &quot;viralpatel.net@gmail.com&quot;;&lt;br&gt;$subject = &quot;VIRALPATEL.net&quot;;&lt;br&gt;$body = &quot;Body of your message here you can use HTML too. e.g. &amp;lt;br&amp;gt; &amp;lt;b&amp;gt; Bold &amp;lt;/b&amp;gt;&quot;;&lt;br&gt;$headers = &quot;From: Peter\r\n&quot;;&lt;br&gt;$headers .= &quot;Reply-To: info@yoursite.com\r\n&quot;;&lt;br&gt;$headers .= &quot;Return-Path: info@yoursite.com\r\n&quot;;&lt;br&gt;$headers .= &quot;X-Mailer: PHP5\n&quot;;&lt;br&gt;$headers .= 'MIME-Version: 1.0' . &quot;\n&quot;;&lt;br&gt;$headers .= 'Content-type: text/html; charset=iso-8859-1' . &quot;\r\n&quot;;&lt;br&gt;mail($to,$subject,$body,$headers);&lt;br&gt;?&amp;gt; &lt;br&gt;mail() function အတြက္ Parameter 4 ခုလိုပါတယ္ ဥပမာမွာျပထားသလိုပါပဲ။&lt;br&gt;mail(ပုိ႕မယ့္သူ ,အေၾကာင္းအရာ ,စာကုိယ္ ,သတ္မွတ္ခ်က္)&lt;br&gt;ေတြထည့္ေပးရပါတယ္ ။\n ကေနာက္တစ္လိုင္းဆင္းဖို႕သံဳးတာပါ ။ &lt;br&gt;&lt;br&gt;</description>
            <pubDate>Mon, 23 Sep 2013 21:20:08 +0100</pubDate>
        </item>
        <item>
            <title>Enum and Structure</title>
            <link>https://aungaung.yolasite.com/technology/enum-and-structure</link>
            <description>&lt;p&gt;&lt;br&gt;VB နဲ႕ပဲဥပမာျပေပးလိုက္မယ္ ။ ဒါေပမယ့္ C# ျဖစ္ျဖစ္ Java ျဖစ္ျဖစ္&amp;nbsp; သေဘာတရားကေတာ့ တူတူပါပဲ ။&lt;br&gt;Private enum Sports as integer&lt;br&gt;football =0&lt;br&gt;basketball =1 &lt;br&gt;volleyball=2&lt;br&gt;end enum&lt;br&gt;ဒါဆို Enum တစ္ခု ဖန္တီးၿပီးၿပီ ။ ျပန္ေခၚသံုးမယ္ဆိုရင္ &lt;br&gt;Private mySport as Sports ဆိုၿပီး variable ကုိ enum ရဲ႕ Name ထားေပးရတယ္ ။ &lt;br&gt;ဒါဆိုအခုဖန္တီးလိုက္တဲ့ mySport ထဲမွာ Sports ဆိုတဲ့ Enum ထဲက Data ေတြ ေရာက္ေနမယ္။&lt;br&gt;&amp;nbsp;Private Sub Sportnames(ByVal sportz As sport)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select Case sportz&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = sport.football&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(&quot;Your Sport must be Football&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = sport.basketball&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(&quot;Your Sport must be Basketball&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = sport.volleyball&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(&quot;Your Sport must be Volleyball&quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Select&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;အေပၚမွာ ျပထားတာက Sportnames လို႕နာမည္ေပးထားတဲ့ User Defined Sub (ကုိယ့္ဖာသာေရးတဲ့ Sub ) &lt;br&gt;တစ္ခုဖန္တီးလိုက္ၿပီး အဲဒီထဲမွာ Enum ျဖစ္တဲ့ sport ကုိ ထည့္ထားလိုက္တယ္ ။&lt;br&gt;ဒီေတာ့ sport . ဆို အစက္ခ်လိုက္တာနဲ႕ Enum ထဲက Data သံုးခုကုိေခၚသံုးလို႕ရမယ္ ။ &lt;br&gt;ဒီဥပမာမွာေတာ့ Select Case နဲ႕ Condition စစ္ၿပီး ရလဒ္ေလးေတြထုတ္ျပ &lt;br&gt;ေပးထားတယ္ ။ Enum ဟာ Data type အသစ္တစ္ခုအျဖစ္ ေျပာင္းလဲ ထုတ္ယူလိုက္တာျဖစ္တယ္။&lt;br&gt;အခု Structure&amp;nbsp; ေရးၾကည့္မယ္ ။&lt;br&gt;Private Structure Customer&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'ဒီထဲမွာ ေတာ့ သံုးမယ့္ Variable ကုိေၾကျငာေပးရမယ္ ။ အျမဲ Public ျဖစ္ရမယ္။&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public firstname As String&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public lastname As String&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public email As String&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Structure&lt;br&gt;ျပန္ေခၚသံုးမယ္ဆိုရင္&lt;br&gt;&amp;nbsp;Private objCustomer As Customer ဆိုၿပီး Variable Name တစ္ခု ကုိ Structure နာမည္အတိုင္း ေဆာက္ေပးရမယ္။&lt;br&gt;ဒါဆိုရင္ အခုဖန္တီးလိုက္တဲ့ objCustomer ထဲမွာ Structure ထဲမွာေၾကျငာထားတဲ့ Variable ေတြ ေရာက္ေနၿပီ။ &lt;br&gt;အဲဒီထဲကုိ ေဒတာထည့္ၿပီးသံုးႏိုင္တယ္ ။ ခု ဥပမာမွာလို String ေတြခ်ည္းပဲမဟုတ္ပဲအမ်ိဳးစံု လည္းထည့္သံုးႏိုင္တယ္ ။&lt;br&gt;&amp;nbsp;Private Sub displayCustomer(ByVal cust As Customer)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtFname.Text = cust.firstname&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtLname.Text = cust.lastname&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtEmail.Text = cust.email&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;အခုဒီမွာေတာ့ User Defined Sub တစ္ခုဖန္တီးလိုက္ၿပီး အဲဒီထဲမွာ Structure ျဖစ္တဲ့Customer ကုိ ထည့္ထားေပးတယ္&lt;br&gt;ဒီေတာ့ အဲဒီထဲက firstname ,lastname, email စတဲ့ Variable ထဲကုိ txtFname , txtLname, txtEmail ဆိုတဲ့&lt;br&gt;text box သံုးခုကလာမယ့္ Data ကုိအစားသြင္းေပးလိုက္တယ္ ။ &lt;br&gt;Structure ဟာ Variable ေတြ ကုိတစ္စုတစ္စည္းတည္း စုေပါင္းေၾကျငာထားတာပဲျဖစ္တယ္ ။&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description>
            <pubDate>Mon, 23 Sep 2013 21:14:06 +0100</pubDate>
        </item>
        <item>
            <title>PHP ရဲ႕အေကာင္းဆံုးအရည္အေသြးေတြ</title>
            <link>https://aungaung.yolasite.com/technology/php-ရဲ႕အေကာင္းဆံုးအရည္အေသြးေတြ</link>
            <description>&lt;p&gt;PHP ရဲ႕အေကာင္းဆံုးအရည္အေသြးေတြ&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: both;&quot; class=&quot;separator&quot;&gt;&lt;a class=&quot;&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://itsoftlimited.com/wp-content/uploads/2012/06/PHP.jpg&quot;&gt;&lt;img class=&quot;yui-img&quot; src=&quot;http://itsoftlimited.com/wp-content/uploads/2012/06/PHP.jpg&quot; style=&quot;&quot; border=&quot;0&quot; width=&quot;320&quot; height=&quot;240&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;၁။PHP
 ကုိ cross-platform အေနနဲ႕ အသံုးျပဳႏိုင္မွာျဖစ္ပါတယ္။ သေဘာတရားကေတာ့ 
Windows,Linux,Unix, Mac,Solaris စတဲ့ Platform ေတြမွာ 
အသံုးျပဳႏိုင္မွာျဖစ္ပါတယ္ ။&lt;br&gt;၂။PHP ဟာ Free of Charge ျဖစ္ပါတယ္ ။ PHP 
ကုိသံုးခ်င္တယ္ ဆိုရင္ၾကိဳက္တဲ့အခ်ိန္မွာ Source Code ကုိ အခမဲ့ 
ရယူႏိုင္မွာျဖစ္ပါတယ္။ ေျပာင္းလဲမွဳတစ္ခုတိုင္းအတြက္လည္း 
လိုအပ္ခ်က္မရွိဘဲေျပာင္းလဲႏိုင္မွာျဖစ္ပါတယ္။&lt;br&gt;၃။PHP ဟာအျမန္ႏွဳန္းျမင့္ 
အမ်ိဳးအစားတစ္ခုျဖစ္ပါတယ္။ႏွိဳင္းယွဥ္မွဳအေနနဲ႕ေျပာရမယ္ဆိုရင္ Perl တို႕ 
Python တို႕ထက္မ်ားစြာျမန္ဆန္မွဳရွိပါတယ္။ PHP ဆိုတာ Cache 
လုပ္ႏိုင္တဲ့အတြက္ ပိုၿပီးျမန္ျမန္ဆန္ဆန္ရွိတာျဖစ္ပါတယ္။&lt;br&gt;၄။PHP ဟာ Web နဲ႕ပတ္သတ္လို႕လုပ္ေဆာင္ႏိုင္မွဳမ်ားျပားပါတယ္။ PHPမွာၾကိဳတင္စီစဥ္ ေရးသားထားတဲ့ &lt;br&gt;Function
 ေတြ အမ်ားၾကီးရွိပါတယ္။ အဆိုပါ Function ေတြကုိအသံုးခ်ၿပီး 
မိမိစိတ္ၾကိဳက္ၿပဳျပင္ေျပာင္းလဲေရးသားႏိုင္မွာျဖစ္ပါတယ္ 
။အေရးၾကီးတဲ့အပိုင္းျဖစ္တဲ့&amp;nbsp; Database ကုိကုိင္တြယ္တဲ့ေနရာမွာလည္း 
MySQL,Oracle,MS SQL,&lt;br&gt;PostgreSQL နဲ႕ အျခား&amp;nbsp; Database Server 
ေတြနဲ႕ခ်ိတ္ဆက္ၿပီး သံုးႏိုင္မွာျဖစ္ပါတယ္ ။ အျခားအပိုင္းအေနနဲ႕ 
FileUploading ,Email , Graphical Interface , Generating Flash Movies 
စတာေတြကုိလည္း PHP ကေနလုပ္ေဆာင္ေပးႏိုင္စြမ္း ရွိပါတယ္ ။&lt;br&gt;၅။PHP 
ကုိလိုအပ္သလို ဖန္တီးေရးသားႏိုင္မွာျဖစ္ပါတယ္ ။ PHP Extension မ်ားကို 
ကုိယ္ပိုင္ ေရးသားၿပီးတည္ေဆာက္မယ္ဆိုရင္လည္း တည္ေဆာက္လို႕ ရပါတယ္ ။ 
အဲဒီလိုတည္ေဆာက္ႏိုင္ဖို႕အတြက္ PHP API Documentation 
ေတြကိုလည္းအစံုအလင္ရရွိႏိုင္မွာျဖစ္ပါတယ္။&lt;br&gt;၆။PHP ဟာကမ႓ာေပၚမွာ 
အသံုးျပဳသူမ်ားစြာရွိေနပါတယ္။ 
ဒီကိစၥဟာPHPအေပၚယံုၾကည္စိတ္ခ်ရမွဳကုိျမင့္တက္ေစၿပီး 
စြမ္းေဆာင္ရည္ပိုင္းကုိလည္းအေထာက္အထားျဖစ္ေစပါတယ္ ။&lt;br&gt;၇။PHP က Debug ျပဳလုပ္တဲ့ေနရာမွာလြယ္ကူပါတယ္။ Debugger ေတြမ်ားစြာရွိၿပီး အခေပးေတြရွိသလိုအခမဲ့ ရယူႏိုင္မယ့္&lt;br&gt;စနစ္ေတြလည္း မ်ားစြာရွိေနပါတယ္။&lt;br&gt;၈။PHP ဟာေကာင္းမြန္တဲ့ေက်ာေထာက္ေနာက္ခံရွိတယ္လို႕ဆိုႏိုင္ပါတယ္ ။ PHP ရဲ႕ Main Contributors ႏွစ္ဦးဟာ Zend &lt;br&gt;ဆိုတဲ့ Company ကုိတည္ေထာင္ထားၿပီး PHP ကုိအေထာက္အပံ့ အျပည့္အ၀ ေပးထားပါတယ္ ။&lt;br&gt;၉။ PHP ဟာ Community Support ပိုင္းမွာလည္း အားသာခ်က္ရွိပါတယ္ ။ အသံုးျပဳသူမ်ားျပားျခင္းရဲ႕ အက်ိဳးေက်းဇူး&lt;br&gt;အေနနဲ႕ PHP နဲ႕ပတ္သတ္တဲ့အခက္အခဲတိုင္းကုိအခ်ိန္မေရြး Online မွာေျဖရွင္းေပးႏိုင္ပါတယ္ ။&lt;br&gt;၁၀။ PHP က Web နဲ႕ပတ္သတ္တဲ့အေကာင္းမြန္ဆံုးေသာ Technology တစ္ခုျဖစ္ပါတယ္ ။PHP5.Series ေတြမွာ &lt;br&gt;တကယ့္ကိုျပည့္စံုတဲ့ Object-oriented နည္းပညာေတြ ပါ၀င္လာသလို ျမန္ႏွဳန္းဟာလည္းပိုမိုျမင့္မားလာပါတယ္ ။&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description>
            <pubDate>Mon, 23 Sep 2013 21:11:29 +0100</pubDate>
        </item>
        <item>
            <title>Starting SVG</title>
            <link>https://aungaung.yolasite.com/technology/starting-svg</link>
            <description>SVG&amp;nbsp; ဆိုတာ Scalable vector Graphics ရဲ႕ အတိုေကာက္ျဖစ္ၿပီး Web ေပၚမွာ Graphical ဒီဇိုင္းေတြနဲ႕ Animation&lt;br&gt;
ေတြပံုေဖာ္ေပးဖို႕အတြက္အသံုးျပဳတဲ့နည္းပညာတစ္ခုျဖစ္ပါတယ္ ။&lt;br&gt;
SVG ဟာ Vectors Picture အေပၚမွာအေျခခံၿပီးဖန္တီးထားတာျဖစ္ၿပီး X Y - coordinates ေတြပါ၀င္ပါတယ္။&lt;br&gt;
သူ႕ကုိ W3C အဖြဲ႕အစည္းက ေထာက္ပံ့ခဲ့တာျဖစ္ၿပီး Modern &lt;br&gt;
web browser အားလံုးနဲ႕ တိုက္ရိုက္အသံုးျပဳႏိုင္ပါတယ္ ။သူက HTML ,HTML 5, CSS ,Javascript , Document &lt;br&gt;
Object Model , AJAX စတဲ့နည္းပညာေတြနဲ႕ ဆင္တူတဲ့အျပင္ေလ့လာရတာပိုလြယ္ကူပါတယ္ ။Mobile Devices &lt;br&gt;
ေပၚမွာလည္းအလုပ္လုပ္တဲ့အတြက္ mobile 1 billion ေလာက္ကလက္ရွိမွာ SVG ကုိအသံုးျပဳေနပါတယ္တဲ့။&lt;br&gt;
အဓိကအားသာခ်က္ကေတာ့ Third Party Application ေတြလို &lt;br&gt;
Loading မွာၾကာေနတာေတြ၊ Install ထပ္သြင္းရမွာေတြ ၊ပံုေတြကုိခ်ဲ႕လို႕ခ်ံဳ႕လို႕အဆင္မေျပတာေတြ မရွိပါဘူး ။&lt;br&gt;
သူ႕အတြက္ Web Server မလိုအပ္သလိုထပ္ေပါင္းျဖည့္စြက္ေပးရတဲ့ Application ေတြလည္းမလိုအပ္ပါဘူး။&lt;br&gt;
SVG ကုိ Support လုပ္တဲ့ Browser ရွိရင္ရပါၿပီ အဲဒါေတြကေတာ့ IE 9 နဲ႕အထက္၊ Firefox 6 နဲ႕အထက္&lt;br&gt;
Opera မွာဆို 8 အထက္ Safari နဲ႕ Chrome မွာဆိုရင္ေတာ့ ဘယ္ Version မဆိုရပါတယ္တဲ့။&lt;br&gt;
Mobile ေပၚမွာဆိုရင္ေတာ့ Opera mobile ကလြဲလို႕ Android IceCream Sandwich OS , iPhione တို႕အျပင္ &lt;br&gt;
ဒါဇင္ေက်ာ္တဲ့ SVG-enabled browsers ေတြကေန အသံုးျပဳႏိုင္ပါတယ္။&lt;br&gt;
သူ႔ကုိေရးဖို႕အတြက္ text editor ေလးတစ္ခုရွိယံုနဲ႕ အဆင္ေျပပါတယ္ ။&lt;br&gt;
&lt;br&gt;
အခု အေျခခံ ေလးေတြစ ေရးၾကည့္ရေအာင္ ။&lt;br&gt;
Notepad ေလးတစ္ခုယူလိုက္မယ္ ။&lt;br&gt;
သူက &amp;lt;svg &amp;gt; &amp;lt;/svg&amp;gt; tag ႏွစ္ခုအတြင္းမွာေရးရပါတယ္ ။ &lt;br&gt;
html မွာလိုပဲ &lt;a href=&quot;http://www.w3c.org&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.w3c.org&lt;/a&gt; ကို reference ထည့္ေပးရပါမယ္။&lt;br&gt;
ေအာက္ကအတိုင္းေရးလိုက္ပါ ။&lt;br&gt;
&amp;lt;svg xmlns=&quot;&lt;a href=&quot;http://www.w3.org/2000/svg&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/svg&lt;/a&gt;&quot;&amp;gt;&lt;br&gt;
&amp;lt;circle r=&quot;50&quot;/&amp;gt;&lt;br&gt;
&amp;lt;/svg&amp;gt;&lt;br&gt;
radius 50 pixel ရွိတဲ့ စက္၀ိုင္းပံုဆြဲမယ္လို႕ေျပာလိုက္တာပါ။&lt;br&gt;
စက္၀ိုင္းပံုဆြဲဖို႕အတြက္ &amp;lt;circle .../&amp;gt; tag ေလးတစ္ခုပဲလိုပါတယ္ ။&lt;br&gt;
first.svg လို႕နာမည္ေပးၿပီးသိမ္းလိုက္ပါ။ .svg extension မဟုတ္ရင္ Browser ကပံုေဖာ္ေပးႏိုင္စြမ္းမရွိပါဘူး။&lt;br&gt;
ဒါေၾကာင့္ .svg အျဖစ္ သိမ္းေပးဖို႕ သတိျပဳပါ ။&lt;br&gt;
Browser မွာ Run ၾကည့္ပါ။&lt;br&gt;
&lt;img class=&quot;yui-img&quot; style=&quot;padding: 5px; width: 573px; height: 352px;&quot; src=&quot;http://i796.photobucket.com/albums/yy242/amcupid2/1.png&quot;&gt;&lt;br&gt;
ပံုမွာျပထားသလိုျမင္ေနရပါလိမ့္မယ္ ။&lt;br&gt;
(ပံုမွာက Browser အမ်ိဳးမ်ိဳးအတြက္ စမ္းသပ္္ထားတဲ့ပံုပါ)&lt;br&gt;
&amp;nbsp;ဒါက X ၀င္ရိုး Y ၀င္ရိုးမသတ္မွတ္ေပးလိုက္မိတဲ့အတြက္ &lt;br&gt;
X=0 , Y=0 အေနနဲ႕ ျပေပးေနတာေၾကာင့္ျဖစ္ပါတယ္ ။ ဒီလိုေလးျပင္လိုက္ရေအာင္&lt;br&gt;
&amp;lt;svg xmlns=&quot;&lt;a href=&quot;http://www.w3.org/2000/svg&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/svg&lt;/a&gt;&quot;&amp;gt;&lt;br&gt;
&amp;lt;circle r=&quot;50&quot; cx=&quot;50%&quot; cy=&quot;50%&quot;/&amp;gt; &lt;br&gt;
&amp;lt;/svg&amp;gt;&lt;br&gt;
&lt;img class=&quot;yui-img&quot; style=&quot;padding:5px;&quot; src=&quot;http://i796.photobucket.com/albums/yy242/amcupid2/2.png&quot;&gt;&lt;br&gt;
စက္၀ိုင္းတစ္ခုလံုးပံုေပၚလာပါၿပီ ။ X နဲ႕ Y ကုိ % နဲ႕ထားေပးထားလိုက္တာက ပိုၿပီး အဆင္ေျပေစပါတယ္။&lt;br&gt;
Browser ဘယ္ေလာက္အက်ယ္ရွိရွိ သူက % တြက္ၿပီးျပေပးမွာမို႕လို႕ျဖစ္ပါတယ္ ။ Circle radius အတြက္&lt;br&gt;
ကုိလည္း % နဲ႕သတ္မွတ္ေပးလို႕ရပါတယ္ ။ ဘာမွမထည့္ရင္ေတာ့ Pixel နဲ႔ျပေပးမွာပါ ။&lt;br&gt;
&amp;lt;svg xmlns=&quot;&lt;a href=&quot;http://www.w3.org/2000/svg&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/svg&lt;/a&gt;&quot;&amp;gt;&lt;br&gt;
&amp;lt;circle r=&quot;25%&quot; cx=&quot;50%&quot; cy=&quot;50%&quot;/&amp;gt; &lt;br&gt;
&amp;lt;/svg&amp;gt;&lt;br&gt;
&lt;img class=&quot;yui-img&quot; style=&quot;padding:5px;&quot; src=&quot;http://i796.photobucket.com/albums/yy242/amcupid2/3.png&quot;&gt;&lt;br&gt;
ဒါဆိုရင္ေတာ့ Browser ခ်ဲ႕ရင္ခ်ဲ႕သလို ခ်ံဳ႕ရင္ခ်ံဳ႕ သလိုအဆင္ေျပေအာင္ေဆာင္ရြက္ႏိုင္စြမ္းရွိသြားပါၿပီ ။&lt;br&gt;
ပံုမွာစက္၀ိုင္းရဲ႕အေရာင္က အနက္ေရာက္ျဖစ္ေနတာသတိထားမိပါလိမ့္မယ္ ။ ဒါက Default ေပးထားတဲ့&lt;br&gt;
အေရာင္ပါ။ ကုိယ္ႏွစ္သက္ရာအေရာင္ကုိ Attributes အေနနဲ႕ ထပ္ထည့္ေပးလို႕ရပါတယ္ ။ &lt;br&gt;
ဒီလိုေလးျပင္ေရးၾကည့္ရေအာင္&lt;br&gt;
&amp;lt;svg xmlns=&quot;&lt;a href=&quot;http://www.w3.org/2000/svg&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/svg&lt;/a&gt;&quot;&amp;gt;&lt;br&gt;
&amp;lt;circle r=&quot;25%&quot; cx=&quot;50%&quot; cy=&quot;50%&quot; fill=&quot;darkorange&quot;/&amp;gt; &lt;br&gt;
&amp;lt;/svg&amp;gt;&lt;br&gt;
ဒါဆို လိေမၼာ္ရင့္ေရာင္ေလးနဲ႕ရပါၿပီ ။ အေရာင္ကုိ အခုလိုနာမည္သံုးလို႕ရသလို Color Code အေနနဲ႕သံုးမယ္&lt;br&gt;
ဆိုရင္လည္းရပါတယ္ ။ ေနာက္တစ္မ်ိဳးေလးစမ္းၾကည့္ရေအာင္ ။&lt;br&gt;
&amp;lt;svg xmlns=&quot;&lt;a href=&quot;http://www.w3.org/2000/svg&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/svg&lt;/a&gt;&quot;&amp;gt;&lt;br&gt;
&amp;lt;circle r=&quot;25%&quot; cx=&quot;50%&quot; cy=&quot;50%&quot; fill=&quot;none&quot; stroke=&quot;#e60&quot; stroke-width=&quot;25&quot;/&amp;gt; &lt;br&gt;
&amp;lt;/svg&amp;gt;&lt;br&gt;
Browser မွာ Run ၾကည့္ပါ လိေမၼာ္ေရာင္ စက္ဘီးသံေခြလို ပတ္ပတ္လည္ကြင္းေလးရပါလိမ့္မယ္။&lt;br&gt;
&lt;br&gt;
&lt;img class=&quot;yui-img&quot; style=&quot;padding: 5px; width: 563px; height: 257px;&quot; src=&quot;http://i796.photobucket.com/albums/yy242/amcupid2/4.png&quot;&gt;&lt;br&gt;
fill=&quot;none&quot; attribute ေၾကာင့္ ဘာအေရာင္မွမထည့္ေပးေတာ့ပါဘူး။stroke=&quot;#e60&quot; က &lt;br&gt;
အနားသတ္ Stroke ရဲ႕ အေရာင္ကုိ Color Code နဲ႕သတ္မွတ္ေပးလုိက္တာပါ။&lt;br&gt;
stroke-width=&quot;25&quot; ဆိုတာကေတာ့ Stroke ကို 25 Pixel စာယူမယ္လို႕ေျပာလိုက္တာပါ ။&lt;br&gt;
Code ေတြျပင္ၿပီးထပ္စမ္းၾကည့္ပါဦး ။ စက္၀ိုင္းကုိဒီမွာခဏနားၿပီး ေလးေထာင့္ေလးဆြဲၾကည့္ရေအာင္။&lt;br&gt;
ေလးေထာင့္ပံုအတြက္ &lt;br&gt;
&amp;lt;rect .../&amp;gt; ဆိုတဲ့ tag ကုိအသံုးျပဳပါတယ္ rect က rectangle ရဲ႕အတိုေကာက္ပါ။&lt;br&gt;
စက္၀ိုင္းတုန္းက သံုးခဲ့တဲ့ attribute ေတြကုိသံုးလို႕ရပါတယ္ ။ ဘယ္ attribute ကုိေရွ႕မွာထားရမယ္ &lt;br&gt;
ဘယ္ attribute ကုိေနာက္မွာထားရမယ္လို႕သတ္မွတ္ထားတာရွိတာေၾကာင့္ ေနရာလြဲလို႕မရပါဘူး။&lt;br&gt;
X Coordinate ကုိအရင္ေရးရပါတယ္ ။ X ၀င္ရိုးရဲ႕ Attribute ေတြကုိ X ၀င္ရိုးေရးၿပီးေနာက္ မွာ&lt;br&gt;
ဆက္ေရးေပးရပါတယ္ ။ ကုန္ၿပီဆိုမွ Y Coordinate ကုိဆက္သြားရပါတယ္ ။ &lt;br&gt;
စမ္းၾကည့္ရေအာင္ &lt;br&gt;
&amp;lt;rect x=&quot;10%&quot; width=&quot;80%&quot; y=&quot;50%&quot; height=&quot;10%&quot; &lt;br&gt;
fill=&quot;#8ff&quot; stroke=&quot;black&quot; stroke-width=&quot;6&quot; /&amp;gt;&lt;br&gt;
Browser ဖြင့္ Run ၾကည့္ပါ ။&lt;br&gt;
&lt;img class=&quot;yui-img&quot; style=&quot;padding: 5px; width: 515px; height: 125px;&quot; src=&quot;http://i796.photobucket.com/albums/yy242/amcupid2/rectangle.png&quot;&gt;&lt;br&gt;
x=&quot;10%&quot; width=&quot;80%&quot; ဆိုတာက X 10% နဲ႕ သူ႕အက်ယ္ 80% ယူမယ္လို႕ေျပာတာပါ ။ &lt;br&gt;
X နဲ႕ပဲဆိုင္တဲ့ Xရဲ႕အက်ယ္ ျဖစ္လို႕ X ေနာက္မွာပဲေရးေပးရတာပါ ။ &amp;nbsp;&lt;br&gt;
Code ကုိ ဒီလိုေလးျပင္ေရးၾကည့္ရေအာင္ &lt;br&gt;
&amp;lt;rect x=&quot;10%&quot;&amp;nbsp; y=&quot;50%&quot; width=&quot;80%&quot; height=&quot;10%&quot; &lt;br&gt;
fill=&quot;#8ff&quot; stroke=&quot;black&quot; stroke-width=&quot;6&quot; /&amp;gt;&lt;br&gt;
error တတ္လာတာေတြ႕ရပါလိမ့္မယ္ ။ width က X နဲ႕ဆိုင္ပါတယ္ height က Y နဲ႕ဆိုင္ပါတယ္။&lt;br&gt;
X နဲ႔ဆိုင္တဲ့ width ကို X ေနာက္မွာပဲ attribute တစ္ခုအေနဲ႕ထပ္ထည့္ေပးလို႕ရပါတယ္ Yေနာက္မွာ&lt;br&gt;
သြားထည့္ေပးလိုက္တဲ့အခါ Browser ကနားမလည္ေတာ့ပါဘူး ။&lt;br&gt;
မ်ဥ္းေၾကာင္းကုိဆြဲခ်င္ရင္ေတာ့ &amp;lt;line .../&amp;gt; tag ကုိအသံုးျပဳရပါတယ္ ။&lt;br&gt;
ေအာက္က Code ေလးကုိစမ္းၾကည့္လိုက္ပါ ။&lt;br&gt;
&lt;br&gt;
&amp;lt;line x2=&quot;300&quot; y2=&quot;100&quot; stroke=&quot;green&quot; stroke-width=&quot;10&quot; stroke-linecap=&quot;round&quot; /&amp;gt;&lt;br&gt;
မ်ဥ္းေၾကာင္းေလးတစ္ေၾကာင္းထြက္လာပါလိမ့္မယ္ ။ &lt;br&gt;
သူအလုပ္လုပ္သြားတဲ့ပံုစံက ဒီလိုေလးျဖစ္ပါတယ္ ။&lt;br&gt;
&lt;img class=&quot;yui-img&quot; style=&quot;padding:5px;&quot; src=&quot;http://i796.photobucket.com/albums/yy242/amcupid2/line.png&quot;&gt;&lt;br&gt;
attribute ေရးထားတာေလးကုိနားလည္ေအာင္ျပန္ၾကည့္ၾကည့္ပါ ။&lt;br&gt;
အေျခခံ SVG ကုိ ဒီေလာက္နဲ႕နားလိုက္ပါမယ္ ။ အဆင္ေျပရင္ေျပသလို ထပ္တင္ေပးပါဦးမယ္ ။&lt;br&gt;
စိတ္၀င္စားလို႕ ကုိယ့္ဖာသာကုိယ္ေလ့လာၾကည့္ခ်င္တယ္ဆိုရင္ေတာ့ &lt;br&gt;
&lt;a href=&quot;http://www.w3c.org/svg&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.w3c.org/svg&lt;/a&gt; မွာ ေလ့လာလို႕ရပါတယ္ ။</description>
            <pubDate>Thu, 06 Jun 2013 06:14:04 +0100</pubDate>
        </item>
        <item>
            <title>Best framework for 2013</title>
            <link>https://aungaung.yolasite.com/technology/best-framework-for-2013</link>
            <description>PHP ကုိ ရိုးရိုး Pure ေရးတာထက္စာရင္ Framework သံုးၿပီးေရးတာက &lt;br&gt;
ပုိမိုရွင္းလင္း ၿပီး ပိုမိုလြယ္ကူေစတာ မျငင္းႏိုင္ပါဘူး ။ Framework တိုင္း&lt;br&gt;
ဟာ MVC pattern ကုိလိုက္နာပါတယ္ ။ တစ္ခ်ိဳ႕ Framework ေတြက &lt;br&gt;
Performance ေကာင္းသလို၊တစ္ခ်ိဳ႕က ျပည့္စံုတဲ့ Documation ရွိပါတယ္။&lt;br&gt;
တစ္ခ်ိဳ႕ မွာေတာ့ Built-in functions ေတြက လံုလံုေလာက္ေလာက္ေရးၿပီး&lt;br&gt;
သား ပါ၀င္ေနျပန္ပါေရာ ။ &lt;br&gt;
အခုဒီမွာေတာ့&amp;nbsp; 2013 မွာအေကာင္းဆံုးျဖစ္လာႏိုင္တဲ့ PHP Framework&lt;br&gt;
&amp;nbsp;ေတြကုိ 2012 ရလဒ္ေတြကေနသံုးသပ္ျပထားပါတယ္ ။&lt;br&gt;
&lt;br&gt;
&lt;span class=&quot;ow_ws_html&quot;&gt;&lt;font color=&quot;red&quot; size=&quot;16&quot;&gt;&lt;span class=&quot;ow_ws_link&quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;u&gt;Yii Framework &lt;/u&gt;&lt;/b&gt;&lt;br&gt;
&lt;a href=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/5-yii.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;padding: 5px; float: left;&quot; src=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/5-yii.png&quot; height=&quot;136&quot; width=&quot;416&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
ေလ့လာထားတဲ့ ကိန္းဂဏန္းအခ်က္အလက္ေတြအရေစ်းကြက္ထဲမွာေတာ့ Yii က&lt;br&gt;
&amp;nbsp;အေကာင္းဆံုးျဖစ္ေနဆဲပါ ။သူ႕ရဲ႕ Main featureေတြက သူ႕ကုိထိပ္ဆံုးမွာ&lt;br&gt;
ရပ္တည္ေနေစတာျဖစ္ပါသတဲ့ ။ ၿပီးေတာ့သူက Codeigniter နဲ႕ Zend ထက္&lt;br&gt;
ပိုၿပီး ျမန္ဆန္ပါတယ္ ။&lt;br&gt;
&lt;span&gt;&lt;/span&gt; &lt;br&gt;
&lt;span class=&quot;ow_ws_link&quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.yiiframework.com/download/&quot; target=&quot;_blank&quot;&gt;Download Link Here&lt;/a&gt;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;u&gt;&lt;b&gt;CodeIgniter &lt;/b&gt;&lt;/u&gt;&lt;br&gt;
&lt;a href=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/6-codeignitor.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;padding: 5px;&quot; src=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/6-codeignitor.png&quot; height=&quot;158&quot; width=&quot;416&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
အခ်က္အလက္ေတြအရ Codeigniter က PHP Developer ေတြ အတြက္ဒုတိယေနရာ&lt;br&gt;
ကေနလိုက္လာပါလိမ့္မယ္ ။သူကနားလည္ဖို႕လြယ္ကူသလို အေျမာ္အျမင္ရွိတဲ့ Feature &lt;br&gt;
ေတြ ေၾကာင့္ Zend တို႕ Cake တို႕လို Powerful ျဖစ္လာပါလိမ့္မယ္ ။ သူ႕ရဲ႕ Main &lt;br&gt;
Goal က သင္ရဲ႕ Project ကုိ သင္တတ္နိုင္တာထက္ ျမန္ျမန္ ၿပီးေစဖို႕ျဖစ္ပါတယ္တဲ့ ။ &lt;br&gt;
သူမွာက မ်ားျပားျပည့္စံုတဲ့ Libraries နဲ႕အတူ အဖြဲ႕အစည္းလည္းေကာင္းမြန္စြာရွိထားပါတယ္ ။&lt;br&gt;
&lt;br&gt;
&lt;span class=&quot;ow_ws_link&quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://ellislab.com/codeigniter/download&quot; target=&quot;_blank&quot;&gt;Download Link Here&lt;/a&gt;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;u&gt;&lt;b&gt;Zend Framework &lt;/b&gt;&lt;/u&gt;&lt;br&gt;
&lt;a href=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/7-zend-framework.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;padding: 5px;&quot; src=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/7-zend-framework.png&quot; height=&quot;123&quot; width=&quot;417&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
ေလ့လာစစ္ေဆးခ်က္အရေတာ့သူကတတိယေနရာမွာ ရွိမွာျဖစ္ပါတယ္ ။သူကပိုၿပီးေတာ့&lt;br&gt;
ေတာင္ Secure ျဖစ္ပါေသးတယ္ ။ ၿပီးေတာ့ Web 2.0 application Web services ေတြ&lt;br&gt;
အတြက္ ျဖစ္လာပါမယ္ ။Project ခပ္ႀကီးႀကီးေတြ အတြက္ ပိုၿပီးအသံုးတည့္ပါလိမ့္မယ္တဲ့ ။&lt;br&gt;
&lt;br&gt;
&lt;span class=&quot;ow_ws_link&quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://framework.zend.com/downloads/latest&quot; target=&quot;_blank&quot;&gt;Download Link Here&lt;/a&gt;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
Cake PHP &lt;br&gt;
&lt;a href=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/8-cakephp1.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;padding: 5px;&quot; src=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/8-cakephp1.png&quot; height=&quot;118&quot; width=&quot;424&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
ဒီအဖြဲ႕ရဲ႕ ေလ့လာမွဳအရ ကေတာ့ Cake PHP က ေလးခုေျမာက္ေနရာမွာရွိပါလိမ့္မယ္ ။&lt;br&gt;
သူကလည္း web application development မွာ ထင္ရွားၿပီးသား ျဖစ္ပါတယ္ ။ဘယ္လိုပဲျဖစ္ျဖစ္&lt;br&gt;
သူရဲ႕ code generation,translation database access caching validation authentication &lt;br&gt;
စတဲ့ မ်ားစြာေသာfeature ေတြရဲ႕ ေကာင္းမြန္မွဳေတြနဲ႕ နာမည္ရွိတဲ့ Framework တစ္ခုျဖစ္ပါတယ္ ။&lt;br&gt;
&lt;br&gt;
&lt;span class=&quot;ow_ws_link&quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/cakephp/cakephp/archives/2.1&quot; target=&quot;_blank&quot;&gt;Download Link Here&lt;/a&gt;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;
&lt;span class=&quot;ow_ws_link&quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/trends/&quot; target=&quot;_blank&quot;&gt;Google Trend&lt;/a&gt;&lt;/span&gt; ကေနၿပီး Yii,Codeigniter,Zend,Cake Framework ေတြ&lt;br&gt;
အေပၚ ႏွိဳင္းယွဥ္ျပဇယား&lt;br&gt;
&lt;a href=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/9-phpframework.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;padding: 5px;&quot; src=&quot;http://phpusergroup.com/ow_userfiles/plugins/base/9-phpframework.jpg&quot; height=&quot;285&quot; width=&quot;449&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
အခုေဖာ္ျပထားတဲ့ ႏွိဳင္းယွဥ္မွဳဇယားမွာေတာ့ တစ္ျခား PHP framework ေတြ မပါ၀င္ပါဘူး။&lt;br&gt;
&lt;br&gt;
၀န္ခံခ်က္....&lt;br&gt;
&lt;a href=&quot;http://webrevisions.com&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://webrevisions.com&lt;/a&gt;မွ ဘေလာ့တစ္ပုဒ္ကုိဘာသာျပန္ဆိုပါသည္။ </description>
            <pubDate>Wed, 05 Jun 2013 12:11:16 +0100</pubDate>
        </item>
        <item>
            <title>History of PHP</title>
            <link>https://aungaung.yolasite.com/technology/history-of-php</link>
            <description>1994 ခုႏွစ္မွာနည္းပညာသမားတစ္ဦးျဖစ္တဲ့ Rasmus Lerdorf ဟာ သူ႕ရဲ႕ Perl CGI Script &lt;br&gt;ေတြကုိသိပ္သေဘာမက်ျဖစ္တာနဲ႕ ကုိယ္ပိုင္ Script Language တစ္ခုကုိ ဖန္တီး အသံုးျပဳခဲ့&lt;br&gt;ပါတယ္ ။အဲဒီ Language ကုိသူက Perl Script ေတြကုိေပါင္းစပ္ဖန္တီးခဲ့တာျဖစ္ပါတယ္တဲ့။&lt;br&gt;&amp;nbsp;အဲဒီတုန္းက သူတစ္ေယာက္တည္းသံုးတဲ့အဲဒီ Language ကုိ Personal Home Page (PHP)&lt;br&gt;&amp;nbsp;လို႕အလြယ္ေခၚခဲ့ပါတယ္။သူက သူဖန္တီးတဲ့ Web page ေတြရဲ႕ Personal homepage&lt;br&gt;ေတြကုိျပင္ဆင္ဖို႕ အတြက္ PHP ကုိအသံုးျပဳခဲ့ပါတယ္ ။ 1995 မွာေတာ့သူဖန္တီးခဲ့တဲ့ PHP &lt;br&gt;ကုိ ေထာက္ပံ့ဖို႕အတြက္ အဖြဲ႕အစည္းတစ္ခုဖန္တီးခဲ့ပါတယ္။Lerdorf ဟာ သူ႕ရဲ႕ Script ကုိ &lt;br&gt;အသစ္ျပန္ေရးခဲ့ရၿပီးေတာ့ Database ခ်ိတ္ဆက္မွဳနဲ႕ Web Forms ဖန္တီးမွဳအပိုင္းေတြ&lt;br&gt;အတြက္ ျဖည့္စြက္ျပင္ဆင္မွဳေတြလုပ္ခဲ့ရပါတယ္။Personal Home Page /Forms Interpreter (PHP/FI)&lt;br&gt;လို႕နာမည္ေပးခဲ့ၿပီး Dynamic web application တစ္ခုအျဖစ္1995 ဇြန္လ ထဲမွာ မိတ္ဆက္ခဲ့ပါတယ္။&lt;br&gt;ပထမဆံုးျဖစ္လို႕လည္း သူ႕ရဲ႕ Version ကုိ PHP&amp;nbsp; tools version 1.0 လို႕ပဲသတ္မွတ္ခဲ့ပါတယ္။&lt;br&gt;Lerdorf ရဲ႕ PHP ဟာ Perl နဲ႕ Codec ပိုင္းတူညီသလိုလိုရွိေပမယ့္ ပိုမိုရိုးရွင္းတဲ့တည္ေဆာက္ပံုရွိတဲ့အျပင္&lt;br&gt;HTML form ေတြနဲ႕လည္းအလြယ္တကူခ်ိတ္ဆက္ေရးသားႏိုင္တဲ့စနစ္ပါ၀င္ပါတယ္။ဒါေပမယ့္ကန္႔&lt;br&gt;သတ္ခ်က္ေတြလည္းရွိေနဆဲပဲျဖစ္တဲ့အတြက္ Lerdorf ဦးေဆာင္တဲ့အဖြဲ႕ဟာ Beta Version အတြက္&lt;br&gt;ထပ္မံစမ္းသပ္ခ်က္ေတြဖန္တီးမွဳအသစ္ေတြကိုႀကိဳးစားေဆာင္ရြက္ခဲ့ရျပန္ပါတယ္&lt;br&gt;ျပင္ဆင္မွဳေတြရဲ႕ ေနာက္မွာေတာ့ Offical PHP/FI Version 2.0 ကုိ 1997 ႏို၀င္ဘာ လမွာ&lt;br&gt;&amp;nbsp;Release လုပ္ႏိုင္ခဲ့ပါတယ္ ။Lerdorf ဟာသူ႕ရဲ႕ နည္းပညာကုိ တစ္ဦးတည္း သိမ္းပိုက္ၿပီး&lt;br&gt;ခ်မ္းသာေအာင္မႀကိဳးစားခဲ့ပါဘူး ။PHP ကုိတစ္ကမၻာလံုးကေန၀ိုင္းၿပီး Develop လုပ္ႏိုင္ေစဖို႕ &lt;br&gt;Opensource အျဖစ္ခ်ထားေပးခဲ့ပါတယ္ ။ဒါေၾကာင့္လည္း &lt;br&gt;မၾကာခင္မွာ Zeev Suraski နဲ႕ Andi Gutmans အမည္ရတဲ့ အစၥေရး Developer ႏွစ္ဦး ကေနၿပီး PHP &lt;br&gt;ရဲ႕မူလေက်ာရိုး ကုိမပ်က္ေစပဲ ပိုမိုျပည့္စံုတဲ့ စနစ္တစ္ခုကုိ ေရးသားခဲ့ၿပီး PHP ရဲ႕နာမည္ကုိလည္း Personal&lt;br&gt;&amp;nbsp;Home Page ဆိုတဲ့ သတ္မွတ္ခ်က္ကေနပိုမိုအဓိပၸါယ္ရွိတဲ့ Hypertext Pre-processor ဆိုတဲ့နာမည္ကုိ&lt;br&gt;ေျပာင္းလဲသတ္မွတ္ေစခဲ့ပါတယ္ ။ၿပီးေတာ့ PHP version 3.0 အျဖစ္ စမ္းသပ္အသံုးျပဳဖို႕ခ်ထားေပးခဲ့ပါတယ္။&lt;br&gt;Offical Version ကိုေတာ့ 1998 ဇြန္လမွာ Relese လုပ္ေပးခဲ့ပါတယ္ ။&lt;br&gt;&amp;nbsp;Version 2.0 ကေန 3.0 အေျပာင္းအလဲမွာ ေတာ့ အခက္အခဲမ်ားစြာရွိခဲ့ပါတယ္ ။ အရင္ Version အေဟာင္း&lt;br&gt;မွာ Support ျဖစ္တဲ့ Coding အခ်ိဳ႕ဟာ Version အသစ္မွာ အလုပ္မလုပ္တာမ်ိဳးေတြရွိခဲ့ပါတယ္ ။&lt;br&gt;ဒါေပမယ့္ PHP 3.0 ဟာေအာင္ျမင္ခဲ့ၿပီး Perl Developer ေတာ္ေတာ္မ်ားမ်ား PHP ကုိေျပာင္းလဲအသံုးျပဳလာ&lt;br&gt;ၾကပါေတာ့တယ္။&lt;br&gt;2000 ခုႏွစ္ ေမလ မွာ ZendEngine 1.0 နဲ႕အတူ PHP 4.0 ထြက္ရွိခဲ့ပါတယ္။&lt;br&gt;PHP 4.0 မွာေတာ့ အရင္ PHP ရဲ႕ အဓိကက်တဲ့ အစိတ္အပိုင္းေတာ္ေတာ္မ်ားမ်ားကုိ အဆင့္ျမွင့္တင္ခဲ့ပါတယ္။&lt;br&gt;အဓိကအက်ဆံုးအေျပာင္းအလဲကေတာ့ Zend Engine ေပၚကုိကူးေျပာင္းခဲ့တာပဲျဖစ္ပါတယ္။&lt;br&gt;Zend နာမည္ကုိေတာ့ Developer ႏွစ္ေယာက္ျဖစ္တဲ့ Zeev Suraski ထဲက ZE နဲ႕ Andi Gutmans က ND &lt;br&gt;ကုိေပါင္းစပ္ၿပီးZEND အျဖစ္ နာမည္ေပးလိုက္တာျဖစ္ပါတယ္။&lt;br&gt;PHP 4.0 မွာ Reference counting အပိုင္းပါ၀င္လာပါတယ္။ ၿပီးေတာ့ Resource ေတြနဲ႕ပတ္သတ္တဲ့&lt;br&gt;အခ်က္အလက္ေတြကို Memory ေပၚမွတ္သားျခင္း။အသံုးမျပဳေတာ့တဲ့အခ်ိန္မွာ&lt;br&gt;အလိုအေလွ်ာက္ရွင္းလင္းေပးျခင္း၊Memory usage ကုိ ေလွ်ာ့ခ်ျခင္း၊Memory ကုိဟာကြက္မရွိေအာင္&lt;br&gt;Control ျပဳလုပ္ေပးျခင္းစတဲ့ နည္းပညာအားသာခ်က္အသစ္ေတြေပါင္းစပ္ပါ၀င္လာပါတယ္။&lt;br&gt;PHP 3.0 တုန္းက execute while interpreting စနစ္ေပၚမွာေရးသြားတာျဖစ္ေပမယ့္ 4.0 ေရာက္လာခ်ိန္မွာေတာ့&lt;br&gt;Compile first, Execute later စနစ္ကုိေျပာင္းလဲခဲ့ပါတယ္ ။ဒါေၾကာင့္ PHP စတင္တုန္းက Interperter ျဖစ္ခဲ့&lt;br&gt;ၿပီး Version 4.0 ေရာက္မွ Compiler အျဖစ္ေျပာင္းလဲလာတယ္လို႕ဆိုႏိုင္မွာျဖစ္ပါတယ္ ။&lt;br&gt;အားသာခ်က္ကေတာ့ အရင္အေဟာင္းထက္ ဆယ္ဆေလာက္ကိုပိုမိုျမန္ဆန္စြာအသံုးျပဳလာႏိုင္ပါတယ္။&lt;br&gt;ဒီအခ်ိန္မွာေတာ့ PHP ကုိ Procedural Language တစ္ခုအျဖစ္တစ္ကမၻာလံုးမွာလူသံုးမ်ားေနပါၿပီ။&lt;br&gt;2005 ခုႏွစ္ ဇူလိုင္လ မွာေတာ့ PHP 5.0 ထြက္ေပၚလာခဲ့ၿပီး Zend engine 2 အေပၚမွာအေျချပဳထားပါတယ္။&lt;br&gt;Version 4.0 နဲ႕ 5.0 ၾကားအဓိကအေျပာင္းအလဲကေတာ့ Object Oriented Program (OOP) ကုိေထာက္ပံ့&lt;br&gt;ေပးလာတာျဖစ္ပါတယ္ ။2008 အေရာက္မွာေတာ့ PHP5.3 ကုိထုတ္လုပ္ေပးခဲ့ၿပီးအဲဒီအခ်ိန္မွာ PHP ဟာ&lt;br&gt;&amp;nbsp;OOP စနစ္ကုိကုိအျပည့္အ၀ Support လုပ္ေနပါၿပီ။Developer ေတြက PHP 6 မွာ Unicode ကုိအျပည့္အ၀ Support&lt;br&gt;&amp;nbsp;လုပ္ႏိုင္မယ္လို႕ တြက္ဆထားၾကေပမယ့္ တကယ့္တကယ္မွာ PHP 5.4 မွာတင္အေထာက္အပံ့ေပးႏိုင္ခဲ့ပါတယ္ ။&lt;br&gt;Open Sorce ျဖစ္လို႕လည္း PHP ဟာ အခ်ိန္တိုအတြင္းမွာ ေျပာင္းလဲမွဳမ်ားစြာကုိေက်ာ္ျဖတ္ခဲ့ၿပီး Web နည္းပညာ&lt;br&gt;နယ္ပယ္မွာ နာမည္ရ ထင္ရွားလာခဲ့တာျဖစ္ႏိုင္ပါတယ္ ။PHP အတြက္ IDE , Framework ေတြလည္းမ်ားစြာ &lt;br&gt;ထြက္ေပၚလာခဲ့ၿပီး Developer ေတြအေနနဲ႔လည္းအဆင္အေျပဆံုးကုိေရြးခ်ယ္အသံုးျပဳလာႏိုင္ၾကပါတယ္ ။&lt;br&gt;အခုအခ်ိန္မွာဆိုရင္ ေတာ့အြန္လိုင္းေပၚက Website တိုင္းရဲ႕ အေျခခံနည္းပညာဟာ PHP &lt;br&gt;&amp;nbsp;ျဖစ္လာပါၿပီ။ယေန႕နာမည္အႀကီးဆံုး Social Network တစ္ခုျဖစ္တဲ့ facebook ဟာလည္းပဲ PHP နည္းပညာ&lt;br&gt;အေပၚမွာအေျချပဳေရးသားထားတာပဲျဖစ္ပါတယ္။&lt;br&gt;ဒါဆိုရင္ပဲ Web နည္းပညာနယ္ပယ္မွာ PHP ရဲ႕ မရွိမျဖစ္ အေရးပါအရာေရာက္မွဳကုိနားလည္ပါလိမ့္မယ္ ။&lt;br&gt;မၾကာခင္မွာေတာ့ PHP 6.0 ရဲ႕အခ်ိန္ကုိေရာက္လာေတာ့မွာျဖစ္ၿပီး ပိုမိုလြယ္ကူစနစ္က်တဲ့ Coding ေရးသားမွဳနဲ႕ &lt;br&gt;အေထာက္အပံ့ေတြ ပါ၀င္လာလိမ့္မယ္လို႕ နည္းပညာသမားေတြကမွတ္ခ်က္ျပဳေနၾကပါတယ္ ။&lt;br&gt;</description>
            <pubDate>Wed, 05 Jun 2013 11:18:05 +0100</pubDate>
        </item>
        <item>
            <title>Domain and Hosting အေၾကာင္းသိေကာင္းစရာ</title>
            <link>https://aungaung.yolasite.com/technology/domain-and-hosting-အေၾကာင္းသိေကာင္းစရာ</link>
            <description>&lt;span class=&quot;userContent&quot;&gt;&lt;div id=&quot;id_51ae1b3f1593d2507301944&quot; class=&quot;text_exposed_root text_exposed&quot;&gt;Domain
 Name ဆိုသည္မွာ Internet ေပၚတြင္ရွိေသာ တစ္စံုတစ္ဦး၏ 
ကုိယ္ပိုင္လိပ္စာပင္ျဖစ္သည္။ အခ်ဳိ့က Internet ေပၚရွိ Real Estate 
ပာုပင္တင္စားၾကသည္။&lt;br&gt; &lt;br&gt; .com, .net, .org ႏွင့္ .biz တုိ့မွာ Domain Extension အမ်ားအျပားရွိသည့္အနက္ ေပၚျပဴလာအျဖစ္ဆံုး Gene&lt;span class=&quot;text_exposed_show&quot;&gt;ric Top Level Domain (gTLD) မ်ားပင္ျဖစ္သည္။ Domain အမည္ ေရြးခ်ယ္မည္ဆိုလွ်င္ ေယဘူယ်အားျဖင့္-&lt;br&gt; &lt;br&gt; ၁။ တိုရမည္။ ပို၍တိုေသာအမည္သည္ပို၍ မူရင္းက်သည္ ပာု ေယဘူယ်အားျဖင့္ယူဆၾကသည္။ ဥပမာ၊ &lt;a href=&quot;http://www.example.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow nofollow&quot;&gt;www.example.com&lt;/a&gt; သည္ &lt;a href=&quot;http://www.examples.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow nofollow&quot;&gt;www.examples.com&lt;/a&gt; ထက္ပုိ၍ မူရင္းက်သည္။&lt;br&gt; &lt;br&gt; ၂။ မိမိလုပ္ငန္း/ရည္ရြယ္ခ်က္ကို အေကာင္းဆံုး ထိထိမိမိ ကိုယ္စားျပဳႏိုင္ရမည္။ ဥပမာ။ &lt;a href=&quot;http://www.myanmarpiling.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow nofollow&quot;&gt;www.myanmarpiling.com&lt;/a&gt; သည္ ျမန္မာနုိင္ငံရွိ (သို့) ျမန္မာလူမ်ိဳးမ်ားထူေထာင္ထားေသာ Piling လုပ္ငန္းဆိုသည္ကို ျမင္ရံုျဖင့္သိႏိုင္သည္။&lt;br&gt; &lt;br&gt; ၃။ သေက္တႏွင့္ ဂဏန္းမ်ား ျဖစ္ႏိုင္သမွ် မပါေစရန္ဂရုျပဳ ေရြးခ်ယ္ပါ။&lt;br&gt; &lt;br&gt; ၄။ ေပၚျပဴလာ extension (.com, .net, .org, .biz) တုိ့ကိုသာ ဦးစားေပးေရြးခ်ယ္ပါ။ .com ရႏိုင္လွ်င္ အေကာင္းဆံုး ျဖစ္သည္။&lt;br&gt; &lt;br&gt;
 ၅။ မိမိ၏ အမွတ္တံဆိပ္ႏွင့္ဆိုင္ေသာ အမည္ကဲြ ႏွင့္ ဆင္တူရုိးမွားအမည္မ်ား 
ကိုလည္း protect လုပ္ထားပါ။ (ဥပမာ၊ Shwe Taung Group ဆိုပါစို့။ &lt;a href=&quot;https://aungaung.yolasite.com/http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.shwetaung.com&amp;amp;h=1AQG3ALl-&amp;amp;s=1&quot; target=&quot;_blank&quot; rel=&quot;nofollow nofollow&quot;&gt;www.shwetaung.com&lt;/a&gt; သည္ အေကာင္းဆံုးျဖစ္ျပီး &lt;a href=&quot;https://aungaung.yolasite.com/http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.shwetaunggroup.com&amp;amp;h=zAQEhcV0m&amp;amp;s=1&quot; target=&quot;_blank&quot; rel=&quot;nofollow nofollow&quot;&gt;www.shwetaunggroup.com&lt;/a&gt; သည္ ဒုတိယဦးစားေပးအေနျဖင့္ protect လုပ္သည့္အေနျဖင့္ ယူထားသင့္သည့္ အမည္ျဖစ္သည္။ အျခားေသာ &lt;a href=&quot;https://aungaung.yolasite.com/http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.shwetaung.net&amp;amp;h=tAQGsVHQH&amp;amp;s=1&quot; target=&quot;_blank&quot; rel=&quot;nofollow nofollow&quot;&gt;www.shwetaung.net&lt;/a&gt; ကဲ့သို့ေသာ extension မ်ားကိုလည္း protect လုပ္ထားသင့္သည္။ &lt;br&gt; &lt;br&gt; Credit- myanmarhost&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class=&quot;userContentSecondary fcg&quot;&gt; &lt;/span&gt;</description>
            <pubDate>Tue, 04 Jun 2013 17:02:59 +0100</pubDate>
        </item>
        <item>
            <title>Free Education</title>
            <link>https://aungaung.yolasite.com/technology/free-education</link>
            <description>မူၾကိဳမွသည္ ဘြဲ႔ရတဲ့အထိ ပညာလမ္းေၾကာင္းကို ျပန္ေလ့လာၾကည့္ရင္ အလြန္ခက္ခဲ 
ပင္ပန္းတယ္လို႔ ထင္ရတယ္။ ဒီေန႔ ေခတ္ပညာေရးက မိဘေရာ၊ ေက်ာင္းသားပါ 
ေအးေအးသက္သာေနရတဲ့ေခတ္မဟုတ္ ပါဘူး။ ပညာဆိုတာကို မရ ရေအာင္ယူေနၾကရတာကလည္း 
ပညာဗဟုသုတ အသိဥာဏ္ျပည့္၀ၿပီး ဘ၀မွာရပ္တည္ႏိုင္ေအာင္ ဆိုတာထက္၊ 
အလုပ္အကိုင္ရေအာင္ဆိုတဲ့ ဦးတည္ခ်က္ကမ်ားေနတာကလည္း ဘ၀င္မက်စရာပါ။ 
အစဥ္အလာပညာေရးရဲ႕ လမ္းေၾကာင္းအဆံုးဟာ အလုပ္ျဖစ္ေနၿပီး၊ အလုပ္အကိုင္နဲ႔ 
ဘ၀ရပ္တည္လို႔ရသြားရင္ ပညာဆိုတာ လမ္းဆံုးသြားတတ္ပါတယ္။ အလုပ္ရၿပီးခ်ိန္မွာမွ
 ပညာ လမ္းေၾကာင္း ကို ျပန္သြားမယ္၊ ပညာျပန္သင္မယ္ဆိုတဲ့ 
စိတ္ကူးမ်ဳိးေတြလည္း နည္းၾကပါတယ္။ ပညာအခြင့္အလမ္းဆိုတာ ယူခ်င္ရင္ရႏိုင္တဲ့၊
 ယူခ်င္သူကို ေပးႏိုင္တဲ့အေနအထားမ်ဳိးကို ျဖစ္ေနရလိမ့္မယ္။ ပညာေရးဆိုတာ 
အခ်ိန္ မေရြး၊ ေနရာမေရြး၊ အသက္အရြယ္မေရြး ရွာမွီးႏိုင္ေအာင္ စီစဥ္ထားရမယ္။&lt;br&gt;
&lt;br&gt;
ပညာေရးကို ဘြဲ႔ရၿပီးတာနဲ႔ လမ္းဆံုးလို႔ သေဘာမထားခ်င္သူေတြအတြက္၊ 
အေၾကာင္းအမ်ဳိးမ်ဳိးေၾကာင့္ ပညာဆံုးခန္းမတိုင္မီ အလုပ္ထြက္ၿပီး 
လုပ္ေနရသူေတြအတြက္ ပညာလမ္းေၾကာင္းဆက္စရာ နည္းလမ္းေတြ အမ်ားႀကီးရွိပါတယ္။&lt;br&gt;
ကုိယ့္ဘ၀အတြက္ ေရွ႕ဆက္ရမယ့္ တက္လမ္းတစ္ခုအေနနဲ႔ျဖစ္ေစ၊ 
အခြင့္အလမ္းတစ္ခုအေနနဲ႔ျဖစ္ေစ အခမဲ့ သင္ၾကားေလ့လာႏိုင္တဲ့ 
ပညာလမ္းေၾကာင္းေတြရွိေနပါတယ္။ ခုေခတ္မွာ တကၠသိုလ္ အေတာ္မ်ားမ်ားနဲ႔ 
ပညာေရးအဖြဲ႔အစည္းေတြက အခမဲ့ အြန္လိုင္းပညာေရး၊ သင္တန္းေတြကို 
ဖြင့္လွစ္သင္ၾကားေပးလာၾကတယ္။ အြန္လိုင္းပညာေရးဆိုတာ ျပဌာန္းခ်က္ 
သင္ခန္းစာေတြ၊ ေလ့က်င့္ခန္းေတြ၊ လမ္းၫႊန္မႈေတြ၊ ဖတ္စာအုပ္ ေတြနဲ႔ 
အခိုင္အမာဖြဲ႔စည္းထူေထာင္လာၾကတာကိုလည္း သတိထားမိတယ္။&lt;br&gt;
&lt;br&gt;
အခမဲ့ပညာသင္ၾကားေရးေၾကာင့္ အိုးမကြာ၊ အိမ္မကြာ၊ အလုပ္အကိုင္မကြာနဲ႔ 
ဘြဲ႔ရသူေတြရွိလာၿပီ။ ပိုက္ဆံ အကုန္အက် သက္သာစြာနဲ႔ ပညာရွာႏိုင္တာဟာ 
နည္းပညာေၾကာင့္လို႔ေျပာရမွာပါ။ မရွိေသးသူေတြက အသစ္ရွာႏိုင္တယ္၊ 
ရွိၿပီးသားသူေတြကလည္း မရေသးတာ ထပ္ရွာႏိုင္တယ္။ ဒါဟာ အြန္လိုင္းပညာေရးရဲ႕ 
အႏွစ္သာရလို႔ေျပာႏိုင္တယ္။ ပိုက္ဆံမရွိလို႔ ပညာမသင္ႏိုင္ဘူးဆိုတာေတြ၊ 
အခ်ိန္မရလို႔ ပညာမသင္ၾကား ႏိုင္ဘူးဆိုတာေတြ ေခတ္သစ္မွာ လာမေျပာပါနဲ႔ေတာ့။ 
အြန္လိုင္းေပၚမွာ အခမဲ့ e-book ေတြ၊ အခမဲ့ သင္ယူႏိုင္တဲ့ ပညာဘဏ္တိုက္ေတြ 
ရွိေနပါတယ္။&lt;br&gt;
&lt;br&gt;
Code Year ( &lt;a href=&quot;http://codeyear.com/&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://codeyear.com/&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
ကြန္ပ်ဴတာ programming ဘာသာရပ္ကို သင္ၾကားဖို႔ မလြယ္ပါဘူးလို႔ မေျပာပါနဲ႔။ 
Code Year က တစ္ႏွစ္ အတြင္း အေျခခံ ပ႐ိုဂရမ္းမင္းဘာသာရပ္ကို 
တတ္ေျမာက္ေစရမယ္လို႔ အာမခံထားတယ္။ ကိုယ္ပိုင္ website ေတြနဲ႔ ကိုယ္ပိုင္ 
application ေတြ ေရးႏိုင္ဖို႔ code ေတြ ေလ့လာႏိုင္စရာ အမ်ားႀကီးေပးထားတယ္။ 
Code Year နဲ႔ ပ႐ိုဂရမ္မာျဖစ္သြားသူေပါင္း ခုဆိုရင္ ၃၅၅၈၈၀ 
ဦးေတာင္ရွိသြားၿပီ။ အဲဒီအထဲမွာ နယူးေယာ့ခ္ ၿမိဳ႕ေတာ္၀န္ မိုက္ကယ္ 
ဘလြန္းဘတ္ေတာင္ပါတယ္။ ေန႔စဥ္ ၀င္လာၿပီး ေလ့လာေနသူေတြလည္း မနည္းဘူး။ Code 
Year ကို ဖန္တီးသူေတြက နယူးေယာ့ခ္ၿမိဳ႕ အေျခစိုက္ Codeacademy ကျဖစ္တယ္။ 
ပ႐ိုဂရမ္မင္း ဘာသာရပ္ကို အေျခခံကစၿပီး ေလ့လာသင္ယူႏိုင္ေအာင္ စီစဥ္ေပးေနတယ္။&lt;br&gt;
&lt;br&gt;
ဒီ site မွာေပးထားတဲ့ သင္ခန္းစာေတြက သင္ၾကားသူနဲ႔ သင္ယူသူ အျပန္အလွန္ 
ဆက္သြယ္သင္ယူေနရတဲ့ ပံုစံနဲ႔ျဖစ္တယ္။ ကိုယ္တိုင္က မသိနားမလည္တဲ့ code 
ေတြကို ေလ့လာေနရတဲ့ ပံုစံမေပါက္ဘူး။ အေရး မပါတာေတြကိုလည္း 
ေ၀့၀ိုက္သင္မေနဘူး။ ခုမွစၿပီး ပ႐ိုဂရမ္းမင္းကို ေလ့လာသူေတြ အတြက္ 
JavaScript နဲ႔စၿပီး ရင္းႏွီးေအာင္ လုပ္ေပးတယ္။ အဓိက ကေတာ့ 
ေလ့က်င့္ခန္းေတြမ်ားမ်ားလုပ္၊ မ်ားမ်ား သင္ယူတဲ့ စနစ္ပဲ။ ပထမဦးဆံုး 
သင္ခန္းစာႏွစ္ခုကို ၿပီးတာနဲ႔ က်န္သင္ခန္းစာေတြကိုပါ ဆက္ၿပီး ေလ့လာခ်င္ 
ေလာက္ေအာင္ ျဖစ္သြားလိမ့္မယ္။ အခမဲ့ဆိုေတာ့ ခ်က္ခ်င္း၀င္ၿပီး 
စမ္းၾကည့္လိုက္ေစခ်င္တယ္။&lt;br&gt;
&lt;br&gt;
W3Schools ( &lt;a href=&quot;http://www.w3schools.com/&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3schools.com/&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
Web developer ေတြအတြက္ အင္တာနက္မွာ အႀကီးဆံုးလိုင္းတစ္ခုပါ။ Web developer
 မွာ အေျခခံ ရွိသူေတြကို ပိုၿပီး ေတာက္ေျပာင္သြားေအာင္ 
ပြတ္တိုက္ေပးႏိုင္တယ္။ ကိုယ္ပိုင္ website တစ္ခုျဖစ္ေအာင္ 
ေရးခ်င္သူေတြအတြက္ စမ္းသပ္ႏိုင္တဲ့ေနရာ တစ္ခုလို႔လည္း ဆိုႏိုင္တယ္။&lt;br&gt;
&lt;br&gt;
ဒီ site ထဲမွာ ေလ့က်င့္စရာ tutorial ေတြ၊ ရည္ၫႊန္းကိုးကားစရာေတြ 
အမ်ားႀကီးထည့္ေပးထားတယ္။ အဲဒီအထဲမွာ HTML, CSS, XML, JavaScript, PHP, SQL 
စတဲ့ ပ႐ိုဂရမ္းမင္း သင္ခန္းစာေတြ အမ်ား ႀကီးထည့္ထားတယ္။ ဒီလိုင္းက Code 
Year လို အေျခခံေလာက္သင္တာမဟုတ္ဘူး။ အတိအက် သင္ခန္းစာ ေတြကို 
ေလ့လာႏိုင္ေအာင္ ျပည့္စံုစြာ စီစဥ္ေပးထားတယ္။&lt;br&gt;
&lt;br&gt;
ဥပမာ HTML သင္ခန္းစာမွာ ဘာသာရပ္အလိုက္ က႑ေတြခြဲထားတယ္။ အေျခခံ ကစၿပီး XHTML
 အဆင့္အထိ တက္သြားႏိုင္တယ္။ ဘာသာရပ္တိုင္းအတြက္ ရည္ၫႊန္း reference ေတြကို 
အျပည့္ ေပးထားတာေၾကာင့္ ဆက္ၿပီးေလ့လာစရာ လမ္းေၾကာင္းေတြ ပြင့္သြားလိမ့္မယ္။
 ကိုယ့္အေနအထားက ပ႐ိုဂရမ္းမင္းမွာ ဘယ္ေလာက္အဆင့္ရွိေနမွန္း မသိရင္လည္း 
မပူပါနဲ႔။ သူ႔မွာေပးထားတဲ့ ပေဟဠိေတြကို ေျဖၾကည့္လိုက္ပါ။ ကိုယ့္အဆင့္ကို 
သိသြားပါလိမ့္မယ္။&lt;br&gt;
&lt;br&gt;
Coding language ေတြကို ေလ့လာသင္ယူမႈၿပီးေျမာက္သြားၿပီဆိုရင္ 
လက္မွတ္တစ္ခုရႏိုင္ပါတယ္။ သတ္မွတ္ထားတဲ့ စာေမးပြဲေၾကးကိုသြင္းၿပီး 
စာေမးပြဲေျဖရင္ လက္မွတ္တစ္ခု ထုတ္ေပးတယ္။ စာေမးပြဲမွာ အနည္းဆံုး ၇၅ 
မွတ္ေတာ့ ရေအာင္ေျဖဖို႔လိုတယ္။ ေျဖရမယ့္ ေမးခြန္းက ၇၀ ခုပါ။ 
မွားမွန္ေရာေထြး အမွန္ေရြးရတဲ့ စနစ္နဲ႔ ေျဖရမွာျဖစ္ပါတယ္။ အမွတ္ ၉၅ 
ရာခိုင္ႏႈန္းနဲ႔ အထက္ရရင္ ထူးခြၽန္ဘြဲ႔ (Excellency Degree) 
လက္မွတ္ထုတ္ေပးတယ္။&lt;br&gt;
&lt;br&gt;
TED ( &lt;a href=&quot;http://www.ted.com/&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.ted.com/&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
Ted Talk ထဲ၀င္ၿပီးေတာ့ တစ္ခုခုေလာက္ ျမည္းစမ္းၾကည့္ေစခ်င္ပါတယ္။ ဒီ site 
ထဲမွာ နည္းပညာ၊ ေဖ်ာ္ေျဖေရး၊ ဒီဇိုင္း သံုးမ်ဳိးကို ေလ့လာႏိုင္မယ္။ ၁၉၈၄ 
ခုႏွစ္ ေလာက္က Macintosh ကြန္ပ်ဴတာသ႐ုပ္ျပပြဲ ေတာင္ေတြ႔ႏိုင္တယ္။ ဒီ site 
ရဲ႕ ထူးျခားခ်က္တစ္ခုက ဆုရရွိသူေတြရဲ႕ မိန္႔ခြန္းစကား ေပါင္း ၁၁၁၄ ခုကို 
ထည့္သြင္းေပးထားတယ္။ အပတ္စဥ္လည္း အသစ္ေတြ ထပ္ျဖည့္ေပးထားတယ္။ ဒီ အထဲက 
ဗီဒီယို႐ိုက္ ကြက္ေတြက လိုင္စင္ယူထားတာေတြျဖစ္လို႔ 
ရွယ္ယာျပန္လုပ္ႏိုင္သလို၊ တစ္ေနရာရာကို ျပန္ၿပီးေတာ့ ပို႔လို႔ လည္းရတယ္။&lt;br&gt;
&lt;br&gt;
ဒီလိုင္းမွာ ေဆြးေႏြးခ်က္ေတြကို စိတ္၀င္စားဖြယ္နားေထာင္ႏိုင္တယ္။ နည္းပညာ၊ 
ဒီဇိုင္းပညာ၊ သိပၸံ၊ ယဥ္ေက်းမႈစတာေတြကို အနည္းဆံုး ၁၈ မိနစ္စာေလာက္ 
နားေထာင္ၿပီး ဗဟုသုတယူႏိုင္တယ္။ Past Present ဆိုတဲ့က႑မွာ မိုက္ခ႐ိုေဆာ့ဖ္က
 ေဘဂိတ္စ္၊ Google ကိုထူေထာင္တဲ့ လာရီ ပိတ္ဂ်္နဲ႔ ဆာေဂး ဘရင္း၊ 
ႏိုဗယ္ဆုရသူေတြ၊ Amazon က ဂ်က္ဖ္ ဘီဇို႔စ္၊ စတီဖင္ ေဟာ့ကင္း၊ ဘီလ္ 
ကလင္တန္နဲ႔ ဂ်ိမ္း ဂြတ္ေဒါတို႔ရဲ႕ ေျပာစကားေတြကိုလည္း စုေဆာင္းေပးထားတယ္။&lt;br&gt;
&lt;br&gt;
Massachusetts Institute of Technology ( &lt;a href=&quot;http://ocw.mit.edu/index.htm&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://ocw.mit.edu/index.htm&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
တကၠသိုလ္အဆင့္ စာေရး၊ စာဖတ္စြမ္းရည္ကို မတန္တဆေငြေပးစရာ မလိုဘဲရရွိ 
ေလ့လာႏိုင္မယ့္ site ျဖစ္ပါတယ္။ MIT တကၠသိုလ္ကေန ဘြဲ႔ႀကိဳ၊ 
ဘြဲ႔တန္းေတြအတြက္ အြန္လိုင္း course ေတြကို OpenCourseWare program အေနနဲ႔ &lt;a href=&quot;http://ocw.mit.edu/index.htm&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://ocw.mit.edu/index.htm&lt;/a&gt;
 မွာ အခမဲ့ တင္ေပးထားတယ္။ Course ေပါင္း ၂၀၀၀ ေက်ာ္ရွိတယ္။ ဗိသုကာႏွင့္ 
ပံုဆြဲပညာ၊ အင္ဂ်င္နီယာ၊ လူမႈေရးဘာသာ၊ ပန္းခ်ီ၊ သိပၸံနဲ႔ အျခား 
ဘာသာရပ္အေတာ္မ်ားမ်ားကို ေလ့လာႏိုင္စရာ တင္ေပးထားတယ္။&lt;br&gt;
&lt;br&gt;
အြန္လိုင္းသင္တန္းေတြထဲမွာ စိတ္၀င္စားစရာေကာင္းတာက Introduction to 
Computer Science and Programming, Physics I: Classical Mechanics, Linear
 Algebra, Single Variable Calculus, and Introduction to C++ စတဲ့ 
သင္ခန္းစာေတြပဲ ျဖစ္တယ္။ အခ်ဳိ႕အတန္းေတြဟာ အျပန္အလွန္ သင္ၾကားေရးပံုစံ web 
demo သ႐ုပ္ျပ ဗီဒီယိုသင္ၾကားမႈစနစ္ေတြျဖစ္တယ္။ အဲဒီအထဲမွာ ျပဌာန္းထားတဲ့ 
စာအုပ္ေတြ အားလံုးကို MIT က ပါေမာကၡေတြေရးသား ျပဳစုထားတယ္။ ဒီ ပ႐ိုဂရမ္က 
သင္ၾကားတဲ့ lecture ေတြရဲ႕ မွတ္စုေတြ၊ ထပ္မံေလ့လာရန္ အႀကံျပဳထားတဲ့ 
စာအုပ္စာရင္းေတြ၊ ဗီဒီယိုေတြကို ဆက္ေလ့လာႏိုင္ ေအာင္ စီစဥ္ေပးထားတယ္။&lt;br&gt;
&lt;br&gt;
Open education ကို MIT တကၠသိုလ္ တစ္ခုတည္း လုုပ္ေနတာမဟုတ္ပါဘူး။ Rice 
တကၠသိုလ္က Connexions (http://cnx.org/) ၊ Michigan တကၠသိုလ္က 
Open.Michigan (http://open.umich.edu/) ၊ Tufts တကၠသိုလ္က Tufts 
OpenCourseWare (http://ocw.tufts.edu/) ၊ ဘာကေလမွာရွိတဲ့ California 
တကၠသိုလ္က Webcast.berkeley (http://webcast.berkeley.edu/) နဲ႔ New York 
တကၠသိုလ္က Open Education Pilot (http://&lt;a href=&quot;http://www.nyu.edu/academics/open-education.html&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.nyu.edu/academics/open-education.html&lt;/a&gt;) ေတြမွာ လည္း ၀င္ေရာက္ေလ့လာႏိုင္ပါတယ္။&lt;br&gt;
&lt;br&gt;
iTunes U ( &lt;a href=&quot;http://www.apple.com/education/itunes-u/what-is.html&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.apple.com/education/itunes-u/what-is.html&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
iTunes U ထဲမွာ တကၠသိုလ္ေပါင္း ၈၀၀ ေက်ာ္နဲ႔ အျခားအဖြဲ႔အစည္းေတြရဲ႕ ေဟာေျပာ
 ပို႔ခ်ခ်က္ေတြကို စုေဆာင္းတင္ျပထားပါတယ္။ စတန္းဖို႔ဒ္၊ ေယးလ္နဲ႔ 
ေအာက္စ္ဖို႔ဒ္ တကၠသိုလ္ေတြကပါသလို၊ MoMA, New York Public Library, Public 
Radio International နဲ႔ PBS အသံလႊင့္႐ံုက ေဟာေျပာပို႔ခ်ခ်က္ 
ေတြကိုပါရႏိုင္တယ္။&lt;br&gt;
&lt;br&gt;
ဒီ site မွာ အသံဖိုင္၊ ဗီဒီယိုဖိုင္နဲ႔ ေဟာေျပာပို႔ခ်ခ်က္ေတြအျပင္ 
ဆလိုက္႐ႈိး၊ PDF ဖိုင္၊ စာအုပ္၊ ႐ုပ္ရွင္၊ သ႐ုပ္ျပ၊ အသံထြက္ 
စာအုပ္ေတြကိုလည္း ရယူႏိုင္တယ္။&lt;br&gt;
&lt;br&gt;
ဆရာေတြရဲ႕ ေဟာေျပာပို႔ခ်မႈ အခ်ိန္စာရင္း၊ သင္႐ိုးမာတိကာ၊ ပို႔ခ်ခ်က္အက်ဥ္း၊
 သင္ယူမႈလမ္းၫႊန္၊ မွတ္စုမ်ား၊ ေျမပံုေတြနဲ႔ ျပဌာန္းစာအုပ္တစ္အုပ္လံုးကို 
PDF နဲ႔ ePub format ေတြနဲ႔ရႏိုင္တယ္။&lt;br&gt;
&lt;br&gt;
တကယ္လို႔ ကိုယ္က Apple ထုတ္ iOS ကြန္ပ်ဴတာနဲ႔ ပစၥည္းေတြကိုင္သူမဟုတ္ရင္လည္း
 စိတ္မပူပါနဲ႔။ e-Reader တိုင္းမွာ အဲဒီဖိုင္ေတြကို ဖတ္ႏိုင္ပါလိမ့္မယ္။&lt;br&gt;
&lt;br&gt;
Khan Academy ( &lt;a href=&quot;http://www.pcmag.com/article2/0,2817,&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.pcmag.com/article2/0,2817,&lt;/a&gt; 2397123,00.asp )&lt;br&gt;
&lt;br&gt;
Sal Khan ဆိုသူဟာ ယခင္က ေငြေၾကးရံပံု ေငြဆန္းစစ္သူဘ၀ကေန အက်ဳိးအျမတ္မယူတဲ့ 
Khan Academy ကို ထူေထာင္ႏိုင္ခဲ့သူတစ္ဦးျဖစ္ပါတယ္။ သူ႔ site မွာ အခမဲ့ 
ပညာေရးဗီဒီယိုေပါင္း ၂၇၀၀ ေက်ာ္ တင္ေပး ထားၿပီး၊ သူကြယ္လြန္သြားခ်ိန္အထိ 
ဒီလုပ္ငန္းကို ဆက္လုပ္သြားမယ္လို႔ဆိုထားတယ္။ ဗီဒီယို သင္ၾကားပို႔ခ်မႈ 
ေထာင္ေပါင္းမ်ားစြာကို တင္ေပးေနတယ္။ ဘာသာရပ္တိုင္းကို ေလ့လာႏိုင္ေအာင္ 
ႀကိဳးစားေနတယ္။&lt;br&gt;
&lt;br&gt;
လက္ရွိ အေမရိကန္မူလတန္းအဆင့္ သခ်ၤာကေန သိပၸံဘာသာတြဲေတြျဖစ္တဲ့ ဇီ၀ေဗဒ၊ 
ဓာတုေဗဒ၊ နကၡတၱေဗဒ၊ စၾက၀ဠာ၊ ႐ႈပေဗဒဘာသာရပ္ေတြကို တင္ထားတယ္။ 
သမိုင္းဘာသာရပ္ကို လည္း smarthistory 
(http://smarthistory.khanacademy.org/) နဲ႔ေပါင္းၿပီး 
သမိုင္းဆိုင္ရာဗီဒီယိုေတြကို စာၾကည့္တိုက္ေတြအတြက္ စီစဥ္ေပးေနတယ္။ 
အေၾကာင္းအရာေတြကို ၁၀ မိနစ္ကေန မိနစ္ ၂၀ စာေလာက္ေလးေတြ စီစဥ္ေပးထားတယ္။ 
ေလ့က်င့္ခန္းေတြ၊ အကဲျဖတ္မႈေတြကိုလည္း စီစဥ္ထားတယ္။&lt;br&gt;
သူ႔ဗီဒီယို ေဟာေျပာပို႔ခ်မႈေတြက စကားေျပာေဆြးေႏြး ခ်က္ပံုစံနဲ႔ျဖစ္ၿပီး 
သခ်ၤာနဲ႔ သိပၸံဘာသာရပ္ေတြကို အျမင္သစ္၊ အသြင္သစ္နဲ႔ 
ေလ့လာတင္ျပထားတာေတြျဖစ္လို႔ စိတ္၀င္စားစရာေကာင္းတယ္။&lt;br&gt;
&lt;br&gt;
Peer 2 Peer University ( &lt;a href=&quot;http://p2pu.org/en/&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p2pu.org/en/&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
P2PU လို႔ လူသိမ်ားတဲ့ ဒီ site ကို အေျခခံ ေလ့လာစရာ open education 
ပေရာဂ်က္ အေနနဲ႔ လုပ္ေဆာင္ ေနၾကတာျဖစ္တယ္။ အစဥ္အလာ 
အဆင့္ျမင့္ပညာေရးလမ္းေဟာင္းမွသည္ ဘ၀တစ္သက္တာပညာေရး သို႔ဆိုတဲ့ အစီအစဥ္နဲ႔ 
လႈပ္ရွားေနၾကတာျဖစ္တယ္။&lt;br&gt;
&lt;br&gt;
P2PU က အင္တာနက္ကေန ပညာေရးဆိုင္ရာ သင္ေထာက္ကူေတြကို အခမဲ႔ ေပးေနပါတယ္။ 
Course ေတြကိုေတာ့ ဘာသာရပ္ဆိုင္ရာ ကြၽမ္းက်င္ပညာရွင္ေတြ၊ 
ေစတနာ့၀န္ထမ္းဆရာေတြကေန ပို႔ခ်ေပးတယ္။ ေက်ာင္းသားေတြက အြန္လိုင္းက 
တစ္ဆင့္ေလ့လာၿပီးေတာ့ ကိုယ္ရရွိတဲ့ ေလ့လာမႈေတြကို ျပန္ၿပီး တံု႔ျပန္ခ်က္ 
ေပးရတယ္။ သင္ယူမႈကို အုပ္စုလိုက္ျဖစ္ေစ၊ တစ္ဦးခ်င္းျဖစ္ေစ 
ရယူတံု႔ျပန္ေဆြးေႏြးႏိုင္တယ္။ သင္ခန္းစာေတြ ကလည္း Python programming ကေန၊ 
ပံုဆြဲနည္းေတြအထိ ျပဌာန္းေပးထားတယ္။&lt;br&gt;
&lt;br&gt;
University of the People ( &lt;a href=&quot;http://www.uopeople.org/&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.uopeople.org/&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
ကုလသမဂၢအစီအစဥ္ သတင္းအခ်က္အလက္ႏွင့္ ဆက္သြယ္ေရး နည္းပညာ 
ဖြံ႔ၿဖိဳးမႈအစီအစဥ္နဲ႔ ပူးေပါင္းထားတယ္။ University of the People မွာ 
Clinton Global Initiative, Yale Law School Information Society Project 
ေတြလည္းပါ၀င္ၿပီး၊ ကမၻာ့ပထမဆံုး အခေၾကးေငြလြတ္၊ NGO 
အြန္လိုင္းပညာေရးတကၠသိုလ္အျဖစ္ ရပ္တည္ႏိုင္ခဲ့တယ္။&lt;br&gt;
&lt;br&gt;
ရည္ရြယ္ခ်က္က ကမၻာ့ျပည္သူေတြ ပညာအရည္အေသြးျမင့္မားေရးအတြက္ပါ။ အထူးသျဖင့္ ဖြံ႔ၿဖိဳးဆဲႏိုင္ငံ ေတြက ျပည္သူေတြကို အဓိကထားတယ္။&lt;br&gt;
&lt;br&gt;
UofPeople ဟာ ဒီမိုကေရစီအဆင့္ျမင့္ ပညာေရးကို တကၠသိုလ္အဆင့္အထိ ေဖာ္ 
ေဆာင္ေပးႏိုင္ေရး ကိုလည္း ဦးတည္ထားတယ္။ အမွန္ေတာ့ ဒီတကၠသိုလ္က 
တရား၀င္ဖြဲ႔စည္းထူေထာင္ထားတာ မရွိေပမယ့္ ၂၀၀၉ ခုႏွစ္ကတည္းက ထူေထာင္ထားၿပီး 
ႏိုင္ငံေပါင္း ၁၂၅ ႏိုင္ငံက၊ အသက္ ၁၈ ႏွစ္မွ ၇၂ ႏွစ္အတြင္း 
ေက်ာင္းသားေပါင္း ၁၃၀၀ ေက်ာ္ကို လက္ခံသင္ၾကားေပးခဲ့ၿပီးျဖစ္ပါတယ္။ 
ဒီအြန္လိုင္းတကၠသိုလ္မွာ ဘြဲ႔ႀကိဳေက်ာင္းသားေတြအတြက္ ပ႐ိုဂရမ္ ေလးခု 
စီစဥ္ေပးထားတယ္။ အဲဒီဘြဲ႔ေလးခု ကေတာ့ Business Administration (A.S., B.S.)
 နဲ႔ Computer Science (A.S., B.S.) ေတြပဲျဖစ္တယ္။&lt;br&gt;
&lt;br&gt;
UofPeople မွာတက္ခ်င္ရင္ ေက်ာင္းသားေတြဟာ ေလွ်ာက္လႊာတင္ရတယ္။ အနိမ့္ဆံုး 
အေျခခံပညာ အထက္တန္းအဆင့္ ေအာင္ျမင္ၿပီးသူေတြျဖစ္ရမယ္။ အသက္ ၁၈ ႏွစ္နဲ႔ 
အထက္ျဖစ္ရမယ္။ အဂၤလိပ္စာ ကြၽမ္းက်င္ရမယ္။&lt;br&gt;
&lt;br&gt;
အခမဲ့ဆိုေပမယ့္ ေလွ်ာက္လႊာတင္ရင္ ၁၀ ေဒၚလာကေန ၅၀ ေဒၚလာအထိ တစ္ႀကိမ္၊ 
စာေမးပြဲေၾကးကို ၁၀ ေဒၚလာကေန ေဒၚလာ ၁၀၀ အထိတစ္ႀကိမ္ ေပးသြင္းၾကရတယ္။ 
အခေၾကးေငြဟာ ေနထိုင္တဲ့ႏိုင္ငံ အေပၚမူတည္ၿပီး ကြာျခားတယ္။ 
ဖြံ႔ၿဖိဳးဆဲႏိုင္ငံေတြက ပိုၿပီးသက္သာတယ္။&lt;br&gt;
&lt;br&gt;
Academic Earth ( http:/academicearth.org/ )&lt;br&gt;
&lt;br&gt;
အြန္လိုင္း ဗီဒီယိုပညာေရး site တစ္ခုျဖစ္ပါတယ္။ ေယးလ္၊ ဟားဗတ္၊ 
စတန္းဖို႔ဒ္၊ ပရင့္စ္ တန္၊ ယူစီ ဘာကေလနဲ႔ MIT တကၠသိုလ္ေတြက 
ေဟာေျပာပို႔ခ်ခ်က္ေတြကို ရယူႏိုင္ေအာင္စီစဥ္ေပးထားတယ္။&lt;br&gt;
&lt;br&gt;
ဗီဒီယိုေဟာေျပာပို႔ခ်ခ်က္ေပါင္း ၁၅၀၀ ေက်ာ္တင္ထားေပးတယ္။ ေန႔စဥ္လည္း 
အသစ္ေတြကို တင္ေပးေန တယ္။ အႏုပညာ၊ ဗိသုကာ၊ နကၡတၱေဗဒ၊ ဇီ၀ေဗဒ၊ စီးပြားေရး၊ 
ကြန္ပ်ဴတာသိပၸံ၊ ပတ္၀န္းက်င္ထိန္းသိမ္းေရး၊ စိတ္ပညာ၊ မီဒီယာေလ့လာမႈ၊ 
ဥပေဒဘာသာရပ္ေတြကို ေလ့လာသင္ယူႏိုင္မယ္။&lt;br&gt;
&lt;br&gt;
ဗီဒီယိုပို႔ခ်ခ်က္ေတြဟာ အဆင့္ျမင့္တယ္။ B အဆင့္ေလာက္ကစၿပီး ေက်ာင္းသားရဲ႕ 
လိုအပ္ခ်က္အရ အဆင့္ျမင့္သြားလိမ့္မယ္။ သမိုင္းကို ခရီးသြားရင္း ကားေပၚ၊ 
ရထားေပၚမွာ ေလ့လာသြားႏိုင္တယ္။ ဒီလိုင္းကို ၀င္ခ်င္ရင္ QuickTime 
application ကိုတင္ထားရတယ္။ ဒါမွ အင္တာနက္နဲ႔ မဆက္သြယ္ခ်ိန္မွာ download 
ယူထားတဲ့ သင္ခန္းစာေတြကို ျပန္ၿပီး ေလ့လာႏိုင္လိမ့္မယ္။&lt;br&gt;
&lt;br&gt;
CK-12 ( &lt;a href=&quot;http://www.ck12.org/flexbook/&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.ck12.org/flexbook/&lt;/a&gt; )&lt;br&gt;
&lt;br&gt;
ရည္ရြယ္ထားတာက မူႀကိဳအဆင့္ကေန ၁၂ တန္းအထိပါ။ NGO အေနနဲ႔ လုပ္ထားတာ။ 
ရည္ရြယ္ခ်က္က ဖတ္စာအုပ္ေတြကို မ၀ယ္ရေအာင္လို႔ပါ။ ဒါေၾကာင့္ ဖတ္စာအုပ္ေတြကို
 Web-base ဖတ္စာအုပ္ ေတြျဖစ္ေအာင္ အားလံုးကို ဒစ္ဂ်စ္တယ္စနစ္ေျပာင္းၿပီး 
အြန္လိုင္းမွာတင္ေပးထားတယ္။ အဲဒီစနစ္ကို FlexBooks လို႔ေခၚၿပီး 
အြန္လိုင္းမွာ အခမဲ့ တင္ေပးထားတယ္။&lt;br&gt;
&lt;br&gt;
အစီအစဥ္က ေက်ာင္းသံုးစာအုပ္ေတြကို အခမဲ့ရရွိေရးျဖစ္သလို၊ 
ေလ့က်င့္ေရးအတြက္လည္း အမ်ားႀကီး အေထာက္အကူ ျဖစ္ေစတယ္။ SAT, CK-12 
ေတြကိုေလ့လာႏိုင္ၿပီး SAT စာေမးပြဲအတြက္ပါ အခမဲ့ျပင္ဆင္ႏိုင္တယ္။ SAT 
စာေမးပြဲေျဖဆိုဖို႔ ျပင္ဆင္ရတာ ေစ်းႀကီးတယ္။ ဒီ site ေၾကာင့္ ေဒၚလာ ရာနဲ႔ 
ခ်ီၿပီး သက္သာႏိုင္တယ္။&lt;br&gt;
&lt;br&gt;
သူတို႔ႏိုင္ငံေတြမွာ ေက်ာင္းသံုးဖတ္စာအုပ္ေတြကို အၿမဲ update 
ျဖစ္ေအာင္လုပ္ၿပီး ထပ္ထုတ္တတ္တယ္။ ဆရာေတြအတြက္လည္း ဒီ site ေၾကာင့္ 
စာအုပ္ဖိုးသက္သာစြာနဲ႔ ေလ့လာႏိုင္တယ္။ ဥပမာ ပလူဆိုၿဂိဳဟ္ကို 
ၿဂိဳဟ္ႀကီးကိုးလံုးကေန အဆင့္ႏွိမ့္လိုက္တုန္းက 
ေက်ာင္းသံုးျပဌာန္းခ်က္ေတြကို ျပန္ျပင္ရတယ္။ အဲဒီ အဆင့္ျမႇင့္တာ 
တစ္ခုတည္းနဲ႔ ေက်ာင္းသံုးစာအုပ္ျပန္ထုတ္တာေတြကို ၀ယ္ရရင္ 
ပိုက္ဆံေတြအမ်ားႀကီး ထပ္ကုန္တယ္။ အြန္လိုင္း FlexBooks ေၾကာင့္ 
အခမဲ့ရယူေလ့လာႏိုင္တယ္။&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.myanmar-network.net/&quot; class=&quot;ow_autolink&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.myanmar-network.net/&lt;/a&gt;</description>
            <pubDate>Tue, 04 Jun 2013 17:02:01 +0100</pubDate>
        </item>
    </channel>
</rss>
