Wednesday, May 28, 2008

Logo Design Contest

March 13-April 13 အတြင္းမွာ ၀င္ျပဳိင္ရတဲ႕ PhotoShopCandy ရဲ႕ ဆုေငြ 400 ခ်ီးျမွင္႕တဲ႕ Blue Rose logo Design Contest မွာ ျမန္မာက ဒီဇိုင္နာတစ္ဦးအေနနဲ႕ ကိုခ်မ္း(cmsmdy.blogspot.com) ၀င္ေရာက္ယွဥ္ျပိဳင္တဲ႕အခါ သူ႕လက္ရာေလးေတြ႕ရတာ ၀မ္းသာ ဂုဏ္ယူမိပါတယ္။ ျပိဳင္ပြဲမွာ ဆုရတာ မရတာက ပဓာနမက်ပါဘူးေလ။ ဆုရခဲ႕ရင္ေတာ႕ မံု႕၀ယ္ေကၽြးခုိင္းရတာေပါ႕ အဟိဟိ(စတာပါ)
အဲဒီ ျပိဳင္ပြဲမွာ ဆုရသြားတဲ႕သူကေတာ႕ Wize Lizard ပါ။ http://photoshopcandy.com/?p=383
ျပိဳင္ပြဲ၀င္ လက္ရာေတြၾကည္႕ခ်င္ရင္ေတာ႕ ဒီလင္႕ခ္ကို ႏွိပ္ပါ။ http://photoshopcandy.com/?p=375
ဆုရွင္ Wizie ရဲ႕ တျခားလက္ရာေတြၾကည္႕ရွဴေလ႕လာခ်င္ေသးရင္လဲ ဒီမွာ ၾကည္႕ႏိုင္ပါေသးတယ္။ http://www.coroflot.com/public/individual_set.asp?from_url=true&sort_by=1&set_id=148719&individual_id=189411 (မရရင္ေတာ႕ ဒီကတဆင္႕၀င္ပါေနာ္ http://www.coroflot.com/wizelizard/ )
PhotoShopCandy ကေနျပီး  May 9th - June 6th 2008. အတြင္းမွာ ၀င္ျပဳိင္ရတဲ႕ PhotoShopCandy ရဲ႕ ဆုေငြ 300 ခ်ီးျမွင္႕မဲ႕ Callidus Technologies  ရဲ႕ logo Design Contest လဲ ၀ါသနာပါရင္ ၀င္ျပိဳင္ႏိုင္ဖုိ႕ လက္တုိ႕လိုက္တယ္ေနာ္ http://photoshopcandy.com/?p=386

ျမန္မာမွာလဲ သတင္းစာထဲမွာ ေၾကာ္ျငာထည္႕ျပီး ျပိဳင္ခုိင္းပါတယ္။ ဆုေငြကေတာ႕ တစ္သိန္းပတ္၀န္းက်င္ေပးတာဆိုေတာ႕ reasonable ျဖစ္မျဖစ္မဆံုးျဖတ္တတ္ေပမဲ႕ ၀ါသနာအေလ်ာက္ေတာ႕ ၀င္ျပိဳင္ရင္း လက္ရည္ေသြးလို႕ရတဲ႕ အခြင္႕အေရးေတြမို႕ ၀မး္သာစရာပါ။
က်မလား.. က်မကေတာ႕ ၀င္မျပဳိင္ေတာ႕ဘူးေလ။ အကဲျဖတ္လူၾကီးမင္းေတြကို အားနာလို႕ ဘာျဖစ္လို႕လဲဆို က်မက ဒီဇိုင္းနဲ႕ ပါတ္သက္ရင္ နဂါးကိုေတာင္ တီေကာင္ျဖစ္ေအာင္ ဆြဲမိတာမို႕လို႕ေလ အဟိဟိ :P
(ဆရာထက္ လက္ေစာင္းထက္တဲ႕ မိုးကုတ္က တပည္႕ေတြကိုေတာ႕ သတိတရနဲ႕ ၀င္ျပိဳင္ေစခ်င္သားေလ)

ဘာပဲျဖစ္ျဖစ္ေတာ႕ ျမန္မာက ဒီဇိုင္နာေတြ ႏိုင္ငံတကာလက္ရာရွင္ေတြ အျဖစ္ျမန္ျမန္ျမင္ေတြ႕ႏိုင္ျပီး ျမန္မာ႕အိုင္တီေလာကဖြံ႕ျဖိဳးေစေၾကာင္း ဆႏၵျပဳပါတယ္ေလ။

Monday, May 26, 2008

ထိုင္၀မ္က ေျမးေလးလူေပေရ ...

လူေပေရ အမွ် အမွ် အမွ်
အဲေလ.. နင္ပို႕တဲ႕ ပိုက္ပိုက္ေတြကို ေစာင္ အထည္200 ၀ယ္ျပီး လပြတၱာကို ပုိ႕ပီေနာ္ ေနာက္2ရက္ေလာက္ ေရာက္မယ္ကြ...(သာဓု)3ခါဗ်ိဳ
ဒီေန႕ ေန႕လည္တင္ပဲ လူေပႏွင္႕ အေပါင္းပါ သူငယ္ခ်င္း 6ေယာက္တုိ႕ ပို႕ေပးထားေသာ ပိုက္ပိုက္ 3သိန္းေက်ာ္ကို မံုရြာေစာင္ အထည္ 200 ဘ၀သို႕ ေျပာင္းေပးျပီး သကာလ လပြတၱာကို ပို႕ဖုိ႕ ညီလင္းဆက္တို႕ဆီ ေရွာေရွာရွဴရွဴပို႕ေပးလုိက္ပီမို႕ တာ၀န္တခုပီးသြားျပန္ပါပီ
အလွဴေငြပို႕ေပးတဲ႕ လူေပတုိ႕ထိုင္၀မ္က အုပ္စုကိုလဲ သာဓုေခၚ ေက်းဇူးတင္ပါတယ္။
ပို႕ရမဲ႕ေစာင္ေတြကို တကူးတက လာယူေပးတဲ႕ သတင္းေထာက္ၾကီးစိုးေဇယ်ကိုလဲ ေက်းဇူးတင္သဗ်ိဳ။

ခုထိေတာ႕ ကိုယ္တိုင္ ဘယ္မွ လိုက္ႏိုင္ေသးဘူးဗ်ိဳ။ အိမ္တိုင္ရာေရာက္ လာအလွဴခံတဲ႕သူရယ္ သူမ်ားသြားတဲ႕အဖြဲ႕ကိုယ္စီကိုပဲ လူၾကံဳထည္႕ လွဴေနရေသးတာ အားမရေသးပါဘူး။ ဒါေၾကာင္႕ ကိုယ္တုိင္ကိုယ္က် တုိက္ရိုက္လက္ေရာက္သြားလွဴေနတဲ႕ ဘေလာ႕ဂါေတြေရာ NGO ေတြက သူငယ္ခ်င္းေတြကိုေရာ အားက်မိပါ၏။ သြားခရီးလမ္း ေျဖာင္႕ျဖဴးလို႕ ေဘးအႏၱရယ္ကင္းေစဖုိ႕လဲ ဆုေတာင္းမိပါရဲ႕။
လကုန္ 31ရက္ေန႕ဆိုရင္ေတာ႕ ဘိုကေလး ကို 2ရက္3ရက္လိုက္သြားျဖစ္မယ္ထင္ပါရဲ႕။ လိုက္ျဖစ္လို႕ ျပန္လာမွပဲ ကိုယ္တုိင္ေတြ႕ၾကံဳခံစားရတာေတြကို ေျပာေပးပါမယ္ေနာ္။

အသီးသီးအသက သြားေနၾကတဲ႕ ပုဂၢလိကအလွဴအဖြဲ႕ေတြ NGO အဖြဲ႕ေတြအတြက္ transportation charges ကလဲ တကယ္ေတာ႕ hidden charges အေနနဲ႕ အိတ္စိုက္ရတာ အၾကိမ္မ်ားရင္လဲ မသက္သာဘူးဗ်ိဳးးးးးးးးးးး
volunteer ကို ကားလုိက္ေပးႏိုင္တဲ႕ ကားအလွဴရွင္ေလးမ်ား မရွိၾကဘူးလား(ဆီလဲထည္႕ေပးပါမယ္ ေမာင္းေပးတဲ႕သူကိုလဲ စရိတ္ခံပါမယ္ဗ်ိဳ)
ကဲ.. ခုေတာ႕ OJT အတြက္ စာမဖတ္ခင္ NGO ေဆးအဖြဲ႕ တစ္ဖြဲ႕ က်ံဳမေငးဖက္သြားဖုိ႕ volunteer လုိက္ေပးႏိုင္တဲ႕ ပါပလစ္ကာကားရႏိုင္မလား လိုက္ရွာလို္က္ဦးမယ္ဗ်ိဳ...........မဟုတ္ရင္ တစ္ရက္ကို တစ္သိန္းနဲ႕ ေလးငါးရက္ ခရီးအတြက္ (ၾကားရက္မွာ ကားကိုဒီတုိင္းထားထားရက္နဲ႕) 5သိန္းေလာက္ အပိုကုန္မယ္ေလ။

Saturday, May 24, 2008

ASP.Net Code-behind page Model(အခန္း၁ ၏အဆက္)

2. Code-behind page Model

- .aspx( VE ေတြပါေသာ) တစ္ဖိုင္ ႏွင္႕

- .cs( PC ေတြပါေသာ) တစ္ဖိုင္ ဆုိျပီး ႏွစ္ဖိုင္ခြဲေရးပါတယ္။

Single-file page Model ႏွင္႕ ကြာျခားခ်က္မွာ runat="server" ပါေသာ script block ကိုထည္႕သြင္း မေရးသားရေတာ႕ပါ။ သုိ႕ေသာ္ @page directive တြင္ .aspx page ႏွင္႕  သူ၏ကုဒ္တို႕ ခ်ိတ္ဆက္ရမည္႕အတြက္ ကိုးကားေသာ attributes ႏွစ္ခုထပ္ထည္႕ရပါမည္။ တစ္ခုမွာ CodeFile="external file" ျဖစ္၍ ေနာက္တစ္ခုမွာ Inherits="class" ျဖစ္သည္။

 

ေအာက္ပါနမူနာ page ကိုစမ္းၾကည္႕ရန္အတြက္ ဖြင္႕ထားေသာ Visual Studio 2005 တြင္ ပထမဦးစြာ view>solution explorer ကိုေခၚထားပါ။ ထုိ႕ေနာက္ မိမိ create လုပ္ထားေသာ root folder တြင္ right click ႏွိပ္၍ Add New Item ကို click ထပ္လုပ္ပါ။ Add New Item dialog box အတြင္းမွ Web Form ကို ေရြး၍ ေအာက္ပါ ဖိုင္နာမည္ ေျပာင္းျပီး Add လုပ္ပါ။

ရရွိလာေသာ page တြင္ ေအာက္ပါ ကုဒ္မ်ားကို ရိုက္သြင္းပါ။ (အရင္ရက္က နမူနာ page ျပဳလုပ္သည္႕အတိုင္း)

 

SamplePage.aspx(ဖုိင္နာမည္ ေပးရန္)

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SamplePage.aspx.cs" Inherits="SamplePage" %>

 

<html>

<head runat="server">

    <title>Code-behind Page Model</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

        <asp:Label ID="Label1" runat="server" Text="Label">

        </asp:Label>

        <br/>

        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />

    </div>

    </form>

</body>

</html>

 

 

.cs file ကို ဆက္လက္ရိုက္ရန္အတြက္ solution explorer ထဲရွိ SamplePage.aspx file ေဘးမွ + သေကၤတေလးကို ႏွိပ္၍ဖြင္႕လွ်င္ SamplePage.aspx.cs file ကိုေတြ႕ျပီး ႏွစ္ခ်က္ click ႏွိပ္ျပီး ေအာက္ပါ program code မ်ားကို ရိုက္ပါ။

 

SamplePage.aspx.cs(ဖုိင္နာမည္ ေပးရန္)

 

using System;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

 

public partial class SamplePage : System.Web.UI.Page

{

    protected void Button1_Click(object sender, EventArgs e)

    {

        Label1.Text = "Clicked at" + DateTime.Now.ToString();

    }

}

 

Browser တြင္ ၾကည္႕ရန္ page တြင္ right click ႏွိပ္၍ View in Browser ကိုေရြးျပီး run ၾကည္႕ပါ။ IE browser တက္လာလွ်င္ Label ဟူသည္႕ စာသားႏွင္႕  button တခုေတြ႕ပါမည္။ button ကိုႏွိပ္ၾကည္႕လွ်င္ တၾကိမ္ႏွိပ္တိုင္း clicked at ဟူသည္႕ စာသားအေသႏွင္႕ updated Date time ကိုေတြ႕ႏို္င္ပါသည္။ (Dynamically produce လုပ္ေနျခင္းမွာ သိသာထင္ရွားပါသည္)

 

Coding ရွင္းလင္းခ်က္

1. <% @ Page..... CodeFile="SamplePage.aspx.cs" external file ျဖစ္၍ ေနာက္တစ္ခုမွာ Inherits="SamplePage"  သည္ class file ျဖစ္ပါသည္။(အေပၚတြင္  ႏႈိင္းယွဥ္ရွင္းလင္းခဲ႕သည္႕အတိုင္း)

2. external file ကို နာမည္ေပးရာတြင္ ၾကိဳက္တာေပးလို႕ ရေသာ္လည္း .Net convention အရ အေပၚက .aspx file ၏ နာမည္ကိုယူျပီး .cs ဟူ၍ ေပးေလ႕ ရွိပါသည္။

3. public partial class SamplePage:System.Web.UI.Page ဟူသည္႕ ကုဒ္တြင္ SamplePage သည္ class ျဖစ္၍ နာမည္ေပးရာတြင္ ၾကိဳက္သည္႕နာမည္ ေပး၍ ရပါသည္။ သို႕ေသာ္ System.Web.UI.Page မွ inherit လုပ္ကိုလုပ္ရပါမည္။

အထက္ပါ သံုးခ်က္သည္မျဖစ္မေန ေရးသားရမည္႕ ကုဒ္မ်ားျဖစ္သည္။

Button1_Click ဟူသည္႕  Event Handler method ေလးကိုမူ script block တြင္ ေရးမည္႕အစား .cs file တြင္ လာေရးသားထားျခင္းျဖစ္ပါသည္။ ဒီနမူနာ .cs page မွာေတြ႕တဲ႕  partial class sample page ဆိုတာ ထည္႕ တာနဲ႕ ပါတ္သက္ျပီး ေျပာျပခ်င္တာက ASP.Net 2.0 သည္ code-behind ဖိုင္တြင္ partial classes ေခၚတဲ႕ language feature အသစ္ပါတာမို႕လို႕  .aspx file မွာ ပါတဲ႕ class type ေတြကို .cs file မွာ ထပ္ျပီး declare လုပ္စရာမလိုပဲ dynamically compile လုပ္ေပးသြားပါတယ္။

 

ယမန္ေန႕ကေရးသားခဲ႕ေသာ single-file page model(in-line programming ဟူ၍လည္း ေခၚပါသည္) ႏွင္႕  ယခု code-behind page model တုိ႕တြင္

ဘယ္ပံုစံနဲ႕ေရးေရး ေနာက္ဆံုးရတဲ႕ result သည္ အတူတူျဖစ္သည္ ကိုေတြ႕ရွိရပါမည္။ ဒါဆို အပိုၾကီးပဲလို႕ေတာ႕ မေတြးပါနဲ႕ဦး။ Code-behind model ရဲ႕ အားသာခ်က္က VE နဲ႕ PC က သပ္သပ္ခြဲေရးတာျဖစ္လို႕  design ပိုင္းပဲ ကြက္ျပင္ခ်င္ရင္ အလြယ္တကူျပင္လို႕ရမွာ ျဖစ္ပါတယ္။ ကိုယ္ပဲ design ေရး ကိုယ္ပဲ coding ကိုင္တာဆိုရင္ေတာ႕ ၾကိဳက္တာသာ သံုးေပါ႕ေနာ္။ ဒါေပသိ ASP ကေန ASP.Net ကိုေျပာင္းဖုိ႕ဆိုရင္ေတာ႕  single-file page model သံုးတာက logical model ျဖစ္ပါတယ္။ ASP.Net new application ကို create လုပ္တာဆိုရင္ေတာ႕  server-side code(in .cs file) နဲ႕  client-side code (in .aspx file) သပ္သပ္စီခြဲေရးလို႕ ရတဲ႕  code-behind model ကိုသံုးဖို႕ recommend လုပ္ပါတယ္။

 

က်မ နားလည္ထားတာေတြ ျပန္ေရးတာျဖစ္လို႕ အမွားပါရင္ ေထာက္ျပေပးေစလိုပါတယ္။ programming ကို စိတ္၀င္စားသူေတြအတြက္ တစ္စိတ္တစ္ပိုင္းေလးပဲျဖစ္ျဖစ္ အေထာက္အကူျဖစ္ဖုိ႕ ေမွ်ာ္လင္႕မိပါတယ္။

ဆက္ေရးမွာေလးေတြလဲ ထပ္ျပီးအားေပးၾကပါဦးစို႕ေနာ္။

အိမ္သာပေရာဂ်က္

ၾကည္႕ျမင္တိုင္ တစ္ဖက္ကမ္းမွာ ရြာေတြက စုစုေပါင္း ၁၁ ရြာရိွပါတယ္။ ဦးျမ၊ ငဇင္၊ ဆိပ္ႀကီး၊ အလတ္ေခ်ာင္း၊ စက္ဆန္း၊ ေအာက္ရံု၊ ေအးရြာ (အေရွ႕)၊ ေအးရြာ (အေနာက္)၊ ဗလုတ္ညႊန္႕နဲ႕ ၀ါးရံုဆိပ္တုိ႕ပါ။ လူဦးေရကေတာ့ ၃၈၀၀၀ ေက်ာ္ပါတယ္။ ေတာက်ီးကန္းအဖြဲ႕အေနနဲ႕ ေလာေလာဆယ္ ရြာတစ္ရြာမွာ အမ်ားသံုးအိမ္သာ ၄ လံုးေလာက္ ေဆာက္ဖုိ႕ ရည္ရြယ္ထားပါတယ္။ အိမ္သာေတြကိုေတာ့ သြပ္မိုး ပ်ဥ္ကာေဆာက္ဖို႕ မွန္းထားတယ္။

---

လက္ရိွသံုးေနတဲ့ အိမ္သာေတြကေတာ့ ေလာက္တဖြားဖြားပါပဲ။ က်င္းေတြကလည္း ျပည္႕လွ်ံေနပါတယ္။ အနံ႕အသက္ကေတာ့ ေျပာမေနပါနဲ႕ေတာ့။ လႈပ္လီလႈပ္လဲ့ အိမ္သာေတြေပၚကို တက္ၾကည္႕ရတာလည္း အသဲယားစရာပါပဲ။ မေတာ္လုိ႕ ျပဳတ္က်ရင္ ခ်ီးတြင္းႀကီးထဲကို တန္းေနတာပါပဲ။ အိမ္သာအမ်ားစုကေတာ့ ပ်က္ဆီးေနပါတယ္။ ကယ္ဆယ္ေရးစခန္းေတြမွာ ေလာေလာဆယ္ ၀မ္းေရာဂါျဖစ္ေနသူက ၁၇ ေယာက္ ရိွေနပါၿပီ။ ဒါေၾကာင့္ ယင္လံုအိမ္သာေတြ ျပန္ေဆာက္ေပးဖုိ႕ လိုအပ္ေနတဲ့ ရြာေတြပါလို႕ မွတ္ခ်က္ျပဳမိပါတယ္။

 

အိမ္သာပေရာဂ်က္အတြက္ အလွဴေငြေတြ လိုအပ္ေနပါတယ္။ တတ္ႏိုင္တဲ့သူမ်ား လွဴခ်င္ရင္ ဆက္သြယ္ေပးပါေနာ္။

ေဆာက္ရမယ့္အိမ္သာက ၄၄ လံုးေတာင္ပါ။

အခု အိမ္သာ ၁ လံုးကုန္က်စရိတ္က ၃ သိန္းပါ။ ဒါေတာင္ သြပ္မိုး ပ်ဥ္ကာ အဆင့္ပဲ ရိွပါတယ္။

အဲ႕အိမ္သာေတြက အစကတည္းက မရွိတာလား မုန္တိုင္းေၾကာင္႕လား ဆိုေတာ႕ မုန္တိုင္းေၾကာင္႕

အိမ္သာေတြ ေရထဲ ပါသြားတာရယ္။ က်င္းေတြ ၿပိဳက်ကုန္တာရယ္ ရိွတဲ့အိမ္သာေတြ ကုန္ၿပီျဖစ္လို႕

ေလာေလာဆယ္ ၿခံဳတုိးေနၾကရတယ္တဲ႕။

အလွဴေငြထည္႕ဖုိ႕ စိတ္ပါ၀င္စားတယ္ဆိုရင္ Raven အဖြဲ႕ကို contact လုပ္ၾကည္႕ပါေနာ္။



Tuesday, May 20, 2008

ASP.Net Web page Code Model(အခန္း၁ ၏အဆက္)

ASP.Net Web page ေရးရာတြင္ Code Model ႏွစ္မ်ိဳးရွိပါသည္။

-         single-file page model ႏွင္႕

-         code-behind page model ဟူ၍ျဖစ္ပါသည္။

ဘယ္ပံုစံနဲ႕ေရးေရး ေနာက္ဆံုးရတဲ႕ result သည္ အတူတူျဖစ္ပါသည္။

 

1. Single-file page model

- .aspx တစ္ဖုိင္တည္းေရးျပီး အဲဒီဖိုင္ထဲမွာတင္ VE ႏွင္႕  PC ေတြပါသည္။

- PC တြင္ ASP.Net က execute လုပ္သည္႕  runat="server" ဟူသည္႕  attribute ပါ၀င္သည္႕  script block ထည္႕သြင္းထားသည္။

 

ေအာက္ပါနမူနာ page ကိုစမ္းၾကည္႕ရန္အတြက္ ဖြင္႕ထားေသာ Visual Studio 2005 တြင္ ပထမဦးစြာ view>solution explorer ကိုေခၚထားပါ။ ထုိ႕ေနာက္ မိမိ create လုပ္ထားေသာ root folder တြင္ right click ႏွိပ္၍ Add New Item ကို click ထပ္လုပ္ပါ။ Add New Item dialog box အတြင္းမွ Web Form ကို ေရြး၍ ေအာက္ပါ ဖိုင္နာမည္ ေျပာင္းျပီး Add လုပ္ပါ။

ရရွိလာေသာ page တြင္ ေအာက္ပါ ကုဒ္မ်ားကို ရိုက္သြင္းပါ။

 

FirstExample.aspx(ဖုိင္နာမည္ ေပးရန္)

<%@ Page Language="C#" %>

 

<script runat="server">

    void Button1_Click(object sender, EventArgs e)

    {

        Label1.Text = "Clicked at" + DateTime.Now.ToString();

    }

</script>

<html>

<head runat="server">

    <title>Single-File Page Model</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div>

    </form>

</body>

</html>

 

Browser တြင္ ၾကည္႕ရန္ page တြင္ right click ႏွိပ္၍ View in Browser ကိုေရြးျပီး run ၾကည္႕ပါ။ IE browser တက္လာလွ်င္ Label ဟူသည္႕ စာသားႏွင္႕  button တခုေတြ႕ပါမည္။ button ကိုႏွိပ္ၾကည္႕လွ်င္ တၾကိမ္ႏွိပ္တိုင္း clicked at ဟူသည္႕ စာသားအေသႏွင္႕ updated Date time ကိုေတြ႕ႏို္င္ပါသည္။ (Dynamically produce လုပ္ေနျခင္းမွာ သိသာထင္ရွားပါသည္)

 

Coding ရွင္းလင္းခ်က္

<% ................ %> သည္ ASP.Net page ၏ directive ျဖစ္သည္။

<% Page directive ကို သံုးထားသည္။

Language="c#" ကဲ႕သို႕ေသာ key=value ပံုစံမ်ိဳးႏွင္႕ ေရးထားေသာ attributes မ်ားစြာပါရွိပါသည္။( မိမိ ေရးသားမည္႕  Language ကိုေျပာေပးျခင္း)

<script runat="server"> (ဒီ attribute ေလးပါကိုပါရပါမည္။ အဘယ္႕ေၾကာင္႕ဆိုေသာ္ C# code ေတြကို server ေပၚမွာပဲ run ေစခ်င္၍ျဖစ္သည္)

</script> (အဖြင္႕ tag အတြက္ အပိတ္ tag ျပန္ထည္႕ေပးရျခင္း)

ဒီ script block ေလးက single-file page model ႏွင္႕ ေရး၍ pc(C# code) ေတြ ေရးရန္ထည္႕ေပးရျပီး .aspx page အတြင္း မည္သည္႕ေနရာတြင္မဆို ထားလို႕ ရ၏။

<asp:Label......>

<asp:Button.....>

အထက္ပါ asp: ႏွင္႕ စသမွ် အရာအားလံုးကို server controls ေတြဟုေခၚပါသည္။

server controls ျဖစ္တာနဲ႕လည္း id, runat="server" ဟူသည္႕  attribute ႏွစ္ခု ရွိကိုရွိရပါမည္။

onclick="Button1_Click" ဆိုသည္မွာ ထည္႕သြင္းထားသည္႕ button ေလးကို Event လာခ်ိတ္ျခင္းျဖစ္သည္။

 

မွတ္သားရန္

server controls အမ်ိဳး 200ေက်ာ္ရွိပါသည္။ သို႕ေသာ္ ၄င္းတုိ႕အတြက္ ခ်ိတ္ရန္ Events အသံုးအမ်ားဆံုး 4ခုသာရွိပါသည္။

  1. Click (controls button: ဥပမာ-Button, ImageButton, LinkButton)
  2. TextChanged (ဥပမာ-Text Box)
  3. CheckChanged( ဥပမာ-RadioButton, CheckBox)
  4. SelectedIndexChanged(list controls: ဥပမာ-DropDrownList, ListBox, CheckBoxList, etc..)

Click သည္ postback events ျဖစ္၍ က်န္သံုးခုသည္ non-postback event or cache events မ်ားျဖစ္သည္။

 

စာၾကြင္း။ ။ Code-behind Page Model ကိုေနာက္တစ္ပို႕စ္တြင္ ဆက္လက္ေရးသားပါမည္။ ေခတၱေစာင္႕ေပးၾကေနာ္။

ASP. Net Overview(အခန္း ၁)

အေရွ႕ပုိ႕စ္မ်ားတြင္ ေဖၚျပထားျပီးသည္႕အတိုင္း ASP.Net သည္ Dynamic Web Applications မ်ား ေရးသားရန္အတြက္ technology တျဖစ္လဲ tool တခုျဖစ္ပါသည္။ ASP.Net application ကိုေရးသားရန္အတြက္ ၄င္း၏ CLR(Common Language Runtime) ႏွင္႕  compatible ျဖစ္ေသာ မည္သည္႕  programming language မ်ား(Microsoft Visual Basic, C#, Jscript.Net ႏွင္႕ J# အပါအ၀င္) ကိုမဆို အသံုးျပဳေရးသားႏိုင္ပါသည္။

 

ASP.Net တြင္

-         A page and controls frame work

-         ASP.Net compiler

-         Security infrastructure

-         State-Management facilities

-         Application configuration

-         Health Monitoring and performance features

-         Debugging support

-         An XML Web services framework တို႕ ပါ၀င္ပါသည္။

 

ASP.Net page and controls တို႕သည္ programming framework ျဖစ္ျပီး web server မ်ားတြင္ dynamically run ႏိုင္ျပီး browser မ်ားက ေတာင္းဆိုသည္႕ အတိုင္း သင္႕ေတာ္ေသာ mark up မ်ား tag မ်ားႏွင္႕  render လုပ္ေပးေသာေၾကာင္႕  ၄င္း browser မ်ားစြာတြင္လည္း display လုပ္ႏိုင္ပါသည္။

 

ASP.Net Web page မ်ားကို Microsoft Visual Studio 2005 ႏွင္႕ ေရးႏိုင္ပါသည္။

ပထမဦးစြာ ၄င္းကိုဖြင္႕႕၍ File menu မွ New > Website တြင္ click ႏွိပ္ပါ။

New Web Site dialog box က်လာပါမည္။ ၄င္းမွ

(၁) ASP.Net Web Site ကိုေရြးပါ။

(၂) မိမိ PC တြင္ အသံုးျပဳမည္ျဖစ္၍ Location ကို File System ထားေပးပါ။

(မွတ္ခ်က္။ Location ေရြးရာတြင္ 1.Local File System or 2. Remote Web Server(HTTP/FTP) ဟူ၍ ႏွစ္မ်ိဳးစဥ္းစားႏိုင္ပါသည္)

(၃) Language တြင္ (VB ႏွင္႕  C#)မွ မိမိ ကၽြမ္းက်င္သည္႕ အတိုင္းေရြးခ်ယ္ပါ။

(မွတ္ခ်က္။ က်မ ေဖၚျပမည္႕ coding မ်ားသည္ C# သာ ျဖစ္ပါသည္)

(၄) ဖိုင္သိမ္းမည္႕ လမ္းေၾကာင္းကို ေရြးေပးပါ။ (ဥပမာ-C://Website1)

(၅) OK ကို ႏွိပ္ပါ။

ယခုဆိုလွ်င္ Default.aspx ဟူသည္႕  ASP.Net web page ကိုေတြ႕ေနပါျပီ။

 

ASP.Net Web page မ်ားတြင္ ေအာက္ပါအတိုင္း ႏွစ္ပိုင္းပါ၀င္ဖြဲ႕စည္းထားပါသည္။

1.Visual Elements(VE ဟူ၍ အတိုေကာက္မွတ္ထားေပးပါ)

          1.1 Static Text/Date (ဥပမာ- Melody)

          1.2 Tag/Mark Up/Elements(ဥပမာ-<html> <b> <i>)

          1.3 Server Controls

2.Programming Code(PC ဟူ၍ အတိုေကာက္မွတ္ထားေပးပါ)

          2.1 Event Handle Method

          2.2 Other code

 

ASP.Net Web Page ၏ Runtime condition ဆိုသည္မွာ

-         User မွ ပထမအၾကိမ္ .aspx page ကို browse လုပ္လုိက္သည္ႏွင္႕ ASP.Net မွ page ကို ကိုယ္စားျပဳသည္႕  .Net class file ကို automatically generate လုပ္ေပးပါသည္။

-         ထို႕ေနာက္ ASP.Net Engine သည္ ၄င္း generated class ကို .dll(dynamic-link library) ဖိုင္အေနႏွင္႕  compile လုပ္ပါသည္။

-         .dll ဖုိင္ကို ဆာဗာေပၚတြင္ run လုိက္သည္႕အခါ သင္႕ page အတြက္ HTML output ကို dynamically ထုတ္ေပးသြားျခင္းျဖစ္ပါသည္။

Sunday, May 18, 2008

က်မႏွင္႕ ရက္ေပါင္းတစ္ရာ......

မုန္တိုင္းဒုကၡသည္ေတြနဲ႕ပါတ္သက္တဲ႕ ကူညီေရးကယ္ဆယ္မႈေတြလုပ္ေနတာေၾကာင္႕ အလုပ္ရႈပ္တာလဲရႈပ္သမို႕ ပို႕စ္အသစ္ေတြမတင္ႏိုင္ေပမဲ႕ ၾကြားစရာ..အဲေလ..ေျပာစရာေလးၾကံဳလို႕ ဒီပို႕စ္ေလးတင္မိပါတယ္ေနာ္။

ေခါင္းစဥ္တပ္ထားသလိုပဲ က်မရဲ႕ ရက္ေပါင္းတစ္ရာ တိုက္ပြဲတစ္ခုအေၾကာင္းျပန္ေျပာမယ္ဗ်ာ
စစ္ပြဲေတာ႕ ဟုတ္ဘူး။ စစ္ပြဲကေတာ႕ က်မအမုန္းဆံုး။
ဘယ္သူမဆို အျမဲၾကံ႕ၾကံ႕ခံတုိက္သင္႕တဲ႕ ဘ၀တုိက္ပြဲပါ။

အရင္ ရက္ေပါင္း 100ေက်ာ္ေက်ာ္က က်မဖတ္မိတဲ႕ စာအုပ္တစ္အုပ္ရွိတယ္။ (ဆံပင္ညွပ္၊ မ်က္ခံုးေမႊးရိတ္၊ လွလွျပင္သြားရင္း ဖတ္မိတာေလ :P ) ခရစ္ယာန္နဲ႕ပတ္သက္တာေပမဲ႕ စိတ္၀င္စားလို႕ ဖတ္ၾကည္႕မိတယ္။
အဲဒီစာအုပ္ထဲမွာက ေနာက္ရက္ေပါင္း 40အၾကာမွာ ျဖစ္ခ်င္တဲ႕ အရာအတြက္ သံုးသပ္စဥ္းစားတာ၊ ျပင္ဆင္တာ၊ ဘုရားသခင္ရဲ႕ ေက်းဇူးေတာ္ကို ေအာက္ေမ႕ဖုိ႕ေတြပါတယ္။
က်မအေနနဲ႕လဲ အဲဒီပံုစံေလးကို ကိုယ္နဲ႕ သင္႕ေတာ္သလို ယူသံုးလို႕ ရလို႕ ပိုစိတ္၀င္တစားဖတ္မိျပီး သႏၷိဌာန္ခ်ဖို႕ ျဖစ္လာတယ္။ Knowledge age လုိ႕ ေျပာၾကတယ္။ က်မ Tourism မွာ ေလးႏွစ္လုပ္တယ္။ ပညာေတြတတ္တယ္။ အရင္းအႏွီးမရွိရင္ ဘာမွ ကိုယ္ပိုင္လုပ္စားလို႕ မရပါဘူး။
က်မက ပညာတတ္သူေဌးပဲ ျဖစ္ခ်င္ေတာ႕လဲ အခက္သား။ အိမ္က မိသားစု စီးပြားေရးလဲ လုပ္ခ်င္ပါဘူးေလ။
ဒီေတာ႕ က်မ သူေဌးျဖစ္ဖို႕ အလားအလာရွိတာေရာ(မသက ကမၻာ႕ အခ်မ္းသာဆံုးစာရင္၀င္ထိပါ ျဖစ္ေကာင္းျဖစ္ႏို္င္တယ္) သူေဌးမျဖစ္ေသးခင္ လခစားလုပ္ရင္ေတာင္မွ Tourism မွာ ေလးႏွစ္လုပ္လာတဲ႕ ရာထူးနဲ႕ အေတြ႕အၾကံဳထက္ ၀င္ေငြမ်ားတဲ႕ အလုပ္ကို ေျပာင္းဖို႕ စိတ္ကူးရေတာ႕ က်မ career  ျပန္ေျပာင္းမွျဖစ္မယ္။

အဲဒါနဲ႕ ေနာက္ ရက္ေပါင္းတစ္ရာ ၾကာရင္ေတာ႕ Microsoft Certified ျဖစ္တဲ႕ ဘာပညာရွင္လုပ္ရင္ေကာင္းမလဲ စဥ္းစားရင္း ေလာေလာဆယ္လဲ ဘေလာ႕ဂ္ေရးတာ website ေရးတာက လုပ္လက္စျဖစ္တာက တစ္ေၾကာင္းေၾကာင္႕  MCTS: Web Developer ျဖစ္ဖို႕ ဆံုးျဖတ္ပါတယ္။ ေဖေဖၚ၀ါရီ 8ရက္ကစျပီး က်မသင္တန္းေတြတက္ရင္း မေန႕က(17-5-2008) မွာေတာ႕ ရက္ 100 တိတိ ျပည္႕ပါျပီ။ အဲဒီေတာ႕ က်မ သင္တန္းေတြကလဲ ပီးသေလာက္ ရွိသြားလို႕  70-536(Application Development Foundation) နဲ႕ 70-528(Web Based Client Development) စာေမးပြဲႏွစ္ဘာသာကို ဒီမနက္ သြားေျဖလုိက္တာ ေအာင္ျမင္သြားပီျဖစ္လို႕  MCTS ေတာ႕ ျဖစ္ပီဗ်။ အဟိဟိ ..ေပ်ာ္စရာၾကီးေနာ္
ဘာပဲျဖစ္ျဖစ္ So call web developer ေတာ႕ လုပ္လို႕ ရပီေပါ႕။ ဘာလဲ အမွတ္လား? ေမးလို႕ ေျဖတာေနာ္ 536 က အမွတ္ 1000 အျပည္႕ဗ်၊ မ်ဥ္းေဇာင္းအေပၚကေနာ္ အဟက္ဟက္ 528 ကေတာ႕ 929 ပဲ ရပါတယ္။
ဒီေန႕ကစျပီး Freelance Web Developer အေနနဲ႕ အလုပ္အပ္ရင္ လက္ခံမယ္ေနာ္။ (အေၾကြးေတာ႕ သည္းခံ) Professional Web Developer လဲ ျဖစ္ခ်င္ပါတယ္ဗ်ာ။ စာေမးပြဲေတြ ဆက္ေျဖရင္း တကယ္႕ ပညာရွင္ အဆင္႕ထိ ျဖစ္ခ်င္ပါေသးတယ္။ ခုေတာ႕  on job training ဆင္းရင္း ကုဒ္ဒင္းေတြနဲ႕ ခ်ာလပတ္လည္ေနတဲ႕ က်မ(သူမ်ား 3နာရီေရးရမဲ႕ ဟာကို နာရီ20စာ 4ရက္ေလာက္ထုိင္ေရးတာေတာင္ ပီးေသးဘူး) ဆရာက မဆူတာ ေတာ္ပါေသးရဲ႕။

ျပန္ျပီး ေျပာမယ္ဆိုရင္ေတာ႕ က်မရဲ႕ ရက္ေပါင္းတစ္ရာ စီမံကိန္းက ေအာင္ျမင္သြားပါျပီ။ career ေျပာင္းလိုက္ပါျပီ။ ေရွ႕ဆက္ခ်ီတက္ဖုိ႕ပဲ က်န္ပါေတာ႕တယ္ေလ။ အရင္ Tourism အလုပ္ကေနလဲ အရင္လကုန္မွာပဲ တရား၀င္ႏႈတ္ထြက္ျပီးျပီမလို႕  အရင္ဆက္သြယ္ေရး ဆပ္စလူး နံပါတ္က ဆက္သြယ္လို႕ မရေတာ႕ပါဘူးေနာ္။ ေနာက္ နံပါတ္ အသစ္တခုကို အျမန္ ျပန္အေၾကာင္းၾကားပါမယ္ဗ်ိဳ

Monday, May 12, 2008

Nagris Pamphlet(မုန္တိုင္းေဘးကို အမ်ိဳးသားေရးစိတ္နဲ႕ ကူညီၾကပါ)

ကိုမ်ိဳးခ်စ္ျမန္မာဆီကရတဲ႕ palmphlet ေလးပါ





မိတ္ေဆြတို႔ေရ

တတ္ႏိႈင္သမွ် ဆင့္ပြားေဝမွ်ေပးၾကပါေနာ္
Designer ကိုမ်ိဳးရဲ့ လက္ရာပါ
ေက်းဇူးတင္ပါတယ္


ေလးစားခင္မင္စြာျဖင့္

မ်ိဳးခ်စ္ျမန္မာ

http://myochitmyanmar.blogspot.com/

Sunday, May 11, 2008

UN warns another storm headed toward Myanmar

ဟုတ္တာမဟုတ္တာကေနာက္
ေၾကာက္တာကေတာ႕ ေၾကာက္ေနတယ္ဗ်ိဳ
ဂ်ပန္ကရတဲ႕ မတ္ေဆ႕ခ်္ေရာ ဒီေမးလ္ေရာေၾကာင္႕  တေန႕ ဘုရား 10ခါ ရွိခို္းရမလိုပဲ အဟင္႕

Dear all of my frz,

Pls be carefull of your family and inform to them, if you are in other country.

Take Care! and pls forward to other friends.
Thanks.

Sincerely Yours,
Yan Naing Oo.


 UN warns another storm headed toward Myanmar
 Posted: 09 May 2008 1849 hrs

 BANGKOK - The United Nations warned Friday that another storm was
headed in the direction of Myanmar, which could complicate the
slow-moving relief efforts from deadly Cyclone Nargis.

An estimated 1.5 million people have been left homeless by the
disaster, which has killed tens of thousands, and the storm could pose
serious risks to those battling disease, said Richard Horsey, a UN
relief spokesman.


Fast Facts

 "Our meteorological people tell us there's likely to be fairly strong
rainfall in the next seven days," he told AFP in neighbouring
Thailand.

"That's going to be a big issue with unpaved roads. Heavy rainfall
could complicate things for all those people going without shelter,"
Horsey said.

"If there's an epidemic of water-borne disease and a lack of shelter
when a storm comes in ... if we have another storm coming into the
delta, that's going to be a significant concern for all those people
without shelter."

The country's military, which has run Myanmar with an iron fist for
almost half a century, said earlier that it welcomed shipments of
supplies but was "not ready" to let in foreign aid workers, including
disaster experts.

"If we don't get this relief effort up to full scale quickly, there's
significant risk of a second round of this disaster which could
potentially kill as many people as the initial cyclone," Horsey said.
- AFP/ir

source: http://www.channelnewsasia.com/stories/afp_asiapacific/view/346646/1/.html


ေနာက္မုန္တိုင္းတခု လာႏိုင္သည္ဟု ကုလသမဂၢ သတိေပး
ဧရာဝတီ| ေမ ၉၊ ၂၀၀၈

ေနာက္ထပ္ မုန္တိုင္းတခု ျမန္မာျပည္ကို ဦးတည္လာႏိုင္သည္ဟု ကမၻာ့ကုလသမဂၢက
ယေန႔ သတိေပး ေၾကညာလိုက္ေၾကာင္း AFP သတင္းတြင္ ေရးသားေဖာ္ျပထားသည္။

၎မုန္တိုင္းမွာ ေၾကာက္မက္ဖြယ္ရာ နာဂစ္ ဆိုင္ကလံုး မုန္တိုင္းေနာက္မွ
ျဖည္းညင္းစြာ ေရြ႕လ်ားလာေသာ နာက္ဆက္တြဲ မုန္တိုင္း ျဖစ္ၿပီး အေျခအေန
အမ်ိဳးမ်ိဳးျဖစ္သြားႏိုင္သည္ဟု ဆိုထားသည္။

နာဂစ္မုန္တိုင္း ဒဏ္ေၾကာင့္ အနည္းဆံုး လူဦးေရ ၁.၅ သန္းခန္႔
အိုးမဲ့အိမ္မဲ့ ျဖစ္ခဲ့ရၿပီး လူ ၁ သိန္းေက်ာ္ ေသဆံုးခဲ့ရသျဖင့္
မုန္တိုင္းဆိုသည့္ အသံကပင္ ျမန္မာျပည္သူလူထုအတြက္ အလြန္ ထိတ္လန္႔
ေၾကာက္ရြံ႕ ဖြယ္ရာ ျဖစ္ေနရေၾကာင္း ကုလသမဂၢ၏ ေျပာေရးဆိုခြင့္ရွိသူ ရစ္ခ်တ္
ဟိုေဆးကေျပာသည္။

"က်ေနာ္တို႔ မိုးေလဝသ ပညာရွင္ေတြရဲ႕ အဆုိအရေတာ့ လာမယ့္ ၇ ရက္အတြင္း
ျမန္မာျပည္မွာ မိုးသည္းထန္စြာ ရြာသြန္းမယ္လို႔ သိရပါတယ္" ဟု ဟုိေဆးက AFP
သို႔ ေျပာၾကားလိုက္သည္။

"လူေတြမွာ အမိုးအကာမရွိတဲ့အခ်ိန္ ေနာက္ထပ္မိုးသည္းထန္မယ့္ ကိစၥက ေတာ္ေတာ္
ႀကီးမယ့္ ျပႆနာ ျဖစ္လာႏိုင္တယ္" ဟု ၎ကဆက္ေျပာသည္။

"ေရေၾကာင့္ ကူးစက္ေရာဂါေတြ ပ်ံ႕ႏွံ႔ႏိုင္တာနဲ႔ အမိုးမရွိတာနဲ႔
မုန္တိုင္းထပ္လာဦးမွာနဲ႔….။ ေနာက္တခါ မုန္တိုင္းထပ္လာလို႔ ျမစ္ဝကၽြန္းေပၚ
ေဒသကိုဝင္ခဲ့ရင္…ျပႆနာကေတာ့ အႀကီးႀကီးပဲ" ဟု၎ကေျပာသည္။

source: http://www.irrawaddy.org/bur/news2008/May/may_09d_08.html


Thursday, May 8, 2008

ရက္စက္ပါ႕ နာဂစ္ေရ

အျဖစ္အပ်က္ေတြေတာ႕  ျပန္ေတာင္ မေျပာခ်င္ေတာ႕ပါဘူး
အိမ္မွာ ေခါင္မိုးမွာတင္ထားတဲ႕ စေလာင္းပါသြားတယ္
အိမ္အတြင္းထဲလဲ ေရေတြ၀င္လို႕ ေလွမ၀ယ္စီးရရံုတမယ္
နာဂစ္ေမႊလို႕  စာေမးပြဲ ႏွစ္ဘာသာ( 536 ေရာ 528 ) ပါ မေျဖရဘူး
ေနာက္မွ ျပန္ေျဖရမတဲ႕
ေရကေတာ႕ ႏွစ္ရက္ေလာက္ ဒြတ္ခေရာက္သြားတယ္ (သံုးခြက္ပဲ quota နဲ႕ ခ်ိုုဳးရတာ)
ေရ၀ယ္သံုးရတယ္။ ဂ်ိဳးျဖဴေရလႊတ္မွ ေတာ္ေသးရဲ႕ မီးစက္နဲ႕ တင္တာရလို႕။
မီးကေတာ႕ ပ်က္ေနေသးတယ္။ ဘယ္ေလာက္ၾကာမယ္မွန္းမသိဘူး
(ပန္းဘဲတန္းဘက္ေျမေအာက္လုိင္းရွိတဲ႕အိမ္ေတြရတယ္လို႕ေတာ႕ သိတယ္)
ဘာပဲေျပာေျပာ ကိုယ္႕ထက္ ဆိုးတဲ႕သူေတြခ်ည္းပဲမို႕ စိတ္မေကာင္းဘူး
ဘေလာ႕ဂါသူငယ္ခ်င္းေတြ အိမ္မွာ နဲနဲ ပ်က္စီးတာကလြဲရင္ အားလံုး သိပ္မဆုိးဘူးပဲသိရလို႕ ေတာ္ပါေသးရဲ႕
ေလာေလာဆယ္ english blog မွာေတာ႕ ပို႕စ္ႏွစ္ခုတင္ထားတယ္။
http://melodymaung.myanmarbloggers.org/2008/05/burma-cyclone-ngo-appeals.html
http://melodymaung.myanmarbloggers.org/2008/05/cyclone-relief-more-information.html

ျမန္မာဘေလာ႕ဂ္မွာေတာ႕ ဘာေတြေျပာရမွန္းကုိ မသိဘူး
ေျပာခ်င္တာလဲ မ်ားတယ္
လမ္းမေတာ္မွာေနေတာ႕ မဲကေတာ႕ 24ရက္မွပဲ ေပးရေတာ႕မယ္ ေရႊ႕သြားပီ

ေန႕လည္ ႏွစ္နာရီက US သေဘာၤဆိပ္ကမ္းကပ္တယ္လဲ ၾကားတယ္(
သေဘာၤမွာ စစ္သား ၁၈၀၀ ပါလာတယ္
ဟယ္လီေကာ္ပတာ ၂၃ စင္း မလို႕ တကယ္ အ၀င္ခံမခံေတာ႕ မသိ)

ထိုင္းဘက္က သံရံဳးကေန UN စစ္ေလယာဥ္ ႏွစ္စီး ၀င္ျပီးကူမွာကိုလဲ လက္ခံလိုက္ပီေျပာတယ္
တကယ္လက္ခံေတာ႕မယ္ထင္ပါရဲ႕
ေသခ်ာေတာ႕ သိဘူးဗ်

သိတာကေတာ႕ သစ္ပင္ေတြေျပာင္သေလာက္ပဲ
ရန္ကုန္ျမိဳ႕ၾကီး အင္မတန္ပူဦးမွာပ
နာဂစ္ေၾကာင္႕ ျပိဳလဲသြားတဲ႕ သစ္ပင္ၾကီးမ်ိုဳးေတြ ျပန္ရဖို႕ ေနာင္ဆယ္ႏွစ္ အႏွစ္20မ်ားၾကာေလဦးမလားဗ်ာ
ကမ္းနားမွာ ျပိဳလဲ ပ်က္စီးနစ္ျမဳတ္ေနတဲ႕ ေဗာတံတားေတြနဲ႕ အတူ လူေသေတြေမ်ာပါတာ အီးဟီးးးးး ၾကက္သီးထတယ္ဗ်
တေန႕ကေတာ႕ တက္ေနတဲ႕ေရေတြက ရပ္ေနတဲ႕ ကမ္းနဖူးနဲ႕ တစ္ထြာပဲ လိုေတာ႕တယ္
ဒီေန႕ ေတာ႕ သြားမၾကည္႕ရေသးဘူး
ညဖက္လဲ ထြက္ရဲဘူးေလ ေမွာင္မည္းေနေတာ႕ ေၾကာက္သကြဲ႕
တက္လိုက္တဲ႕ ကုန္ေစ်းႏႈံးကေတာ႕  ဒံုးပ်ံစီးသြားသလားမွတ္ရဆိုသလိုပဲ

ေအာ္ လူျဖစ္ရတဲ႕ ဒုကၡ................
(ဘုန္းဘုန္းေတြ ဆီက စီးတဲ႕ေသြးေတြ ေဆးသြားသလားမသိဘူး နာဂစ္ေရ)

စက္ရပ္သတင္းကေတာ႕ စင္ကာပူမွာ ေနာက္ထပ္ မုန္တုိင္းတလံုး ABC ဆိုပဲ ၀င္ဦးမတဲ႕  ေနာက္ နာရီ ၈၀အတြင္းဆိုပီး မတ္စိေတြ ပလူပ်ံေနသတဲ႕
ဟုတ္ခ်င္မွေတာ႕ ဟုတ္ေပမေပါ႕  http://www.narinjara.com/details.asp?id=1731
ဘာပဲေျပာေျပာ အရင္၀င္တဲ႕ သူပုန္က အကုန္ ေသာင္းက်န္းသြားပီးမလို႕ ေနာက္၀င္မ႕ဲ သူပုန္ကုိေတာ႕ သနားတယ္
၀င္ခ်င္ရင္လဲ အပ်က္အစီးေတြနဲ႕ အခြန္ပဲ ရမေအ႕

ျဖစ္ျပီးတာေတြေတာ႕ မတတ္ႏိုင္ဘူး။ ေရွ႕ဆက္ တို႕ေတြ(အထူးသျဖင္႕ ရန္ကုန္ဘေလာ႕ဂါေတြစုျပီးေတာ႕ေပါ႕) ဘယ္လို ကူညီရမလဲ ျပင္ဆင္ဆဲ.......
၀တ္လက္စ အ၀တ္ေဟာင္းေတြနဲ႕ ေစာင္၊ ျခင္ေထာင္ေတြေတာ႕ ကုန္ပီ အဟိဟိ အနားနီးလို႕ သတင္းသိရတဲ႕သူေတြ လာလို႕ ထည္႕ေပးလိုက္တာေလ(မျဖစ္စေလာက္ေလးပါေလ သူမ်ားကိုလဲ သနားတယ္ တက္သြားတဲ႕ ကုန္ေစ်းႏံႈးေၾကာင္႕ အေနာ႕မွာလဲ ပိုက္ပိုက္ အမ်ားၾကီးခ်ိေတာ႕ဘူး)
သတင္းမွာဖတ္ရလို႕ ႏုိင္ငံတကာက လာတဲ႕ အကူအညီေတြကေတာ႕ အားရစရာပါပဲ
ဒါေပသိ ထံုးစံအတို္င္း တ၀က္စားေတြ မလုပ္ၾကေစခ်င္ဘူးဗိ်ဳ(ေဘးဒုကၡသည္ေတြကို တကယ္႕ ေသြးသားရင္းလို ကိုယ္ခ်င္းစာျပီးေတာ႕ေပါ႕)

ေလာေလာဆယ္ အိမ္က လုိင္းဖုန္းေရာ ဆတ္စလူးေရာ ပ်က္ေနပီ
ဘယ္သူ႕မွ ဆက္သြယ္လို႕ ရေသးဘူး ငုတ္တုတ္ထိုင္ေနပါတယ္ဗ်ိဳးးးးးးးးးးးးးးးးးးးးးးးးးးးးးးးးး
မုန္တိုင္းဗဟုိထိတဲ႕ ဘိုကေလးဘက္ကလူေတြေတာ႕ မေသလို႕ ျပန္ေတြ႕ရတာ သိန္းထီေပါက္သေလာက္ ၀မ္းေျမာက္ပါ၏

ျမန္မာျပည္သူျပည္သားအားလံုး (ရန္သူမ်ိဳးငါးပါးလံုးရဲ႕ )ေဘးဒုကၡေတြ ျမန္ျမန္ေ၀းရပါေစဗ်ာ........