အခမဲ့ ခြင်မြည်သံ ကြိမ်နှုန်းမြင့် ဖုန်းမြည်သံ

ဒီကနေ ့ မိတ်ဆွေတဦးက ပြောတာနဲ့ပဲ အင်တာနက် စာမျက်နှာတခုကို ရောက်ပါတယ်။ စိတ်ဝင်စားစရာ တခုက အဲ့ဒီ မှာ လွှင့်တင်ထားတာတွေက ခြင်မြည်သံ ရှိတဲ့ ဖုန်းရဲ ့ဖုန်းမြည်သံလေးတွေပါ။ အဲလို မြင့်မာတဲ့ ကြိမ်နှုန်း ရှိတဲ့ အသံတွေ ဆိုရင် (တုန်ခါသံ) လူရဲ ့နားက ဘယ်လောက် ဆူညံနေပါစေ ကြားရတယ် ဆိုပါတယ်။
ခြင်မောင်းသံ လို ့လည်း စာရေးသူတို ့ ခေါ်ခဲ့ကြဖူးပါတယ်။ ပျံနေတဲ့ ခြင်တောင် ပျံလို ့မရအောင် လုပ်နိုင်တဲ့ တုန်ခါမှုမြင့် အသံလှိုင်းပါ။ အဲ့ဒီ တုန်ခါမှုမြင့် အသံလှိုင်း (ဖရီကွန်စီ) ကို လူရဲ့ နားစည်ရဲ့ ကြားနှိုင်မှု ဟာ အသက်အပိုင်းအခြားနဲ့ လည်း ဆိုင်ပါသတဲ့။
အောက်က လင့်ခ်တွေမှာပါတဲ့ ဖရီကွန်စီ နဲ့ အသက်အပိုင်းအခြားကို ကြည့်ပြီး မိမိရဲ့ နားက ကြားနှိုင်တဲ့ အသံတုန်ခါမှု ဖုန်းသံကို နားဆင်နိုင်ပြီး ကောင်းကောင်း ကြားတယ်ဆို တဆက်တည်း သိမ်းဆည်းထားနှိုင်ပါတယ်။
ကိုယ့်ရဲ ့ ကြားနှိုင်မှု စွမ်းရည်ကို လည်း စစ်ဆေးပြီးဖြစ်သလို အသုံလည်းဝင်မယ့် ဖုန်းခေါ်သံလည်းပဲ ဖြစ်ပါတယ်။

To save the mosquito ringtone right click the download icon representing the format you prefer and select Save As or Download Linked File on Mac.
Frequency Age group Mosquito ringtone
8 kHz Everyone 8kHz mp3 TeenBuzz mosquito ringtone 8kHz wav TeenBuzz mosquito ringtone 8kHz ogg teen buzz mosquito ringtone 8kHz m4r teen buzz mosquito ringtone for iPhone
10 kHz Below 60 years 10kHz mp3 TeenBuzz mosquito ringtone 10kHz wav Teen Buzz mosquito ringtone 10kHz ogg teen buzz mosquito ringtone 10kHz m4r teen buzz mosquito ringtone for iPhone
12 kHz Below 50 years 12kHz mp3 TeenBuzz ringtone 12kHz wav TeenBuzz mosquito ring tone 12kHz ogg TeenBuzz tone 12kHz m4r mosquito ringtone for iPhone
14 kHz Below 45 years 14kHz mp3 Teen Buzz ringtone 14kHz wav TeenBuzz 14kHz ogg teen buzz mosquito ringtone 14kHz m4r teen buzz mosquito ringtone for iPhone
15 kHz Below 40 years 15kHz mp3 Teen Buzz tone 15kHz wav TeenBuzz tone 15kHz ogg Teen Buz tone 15kHz m4r teen buzz mosquito ringtone for iPhone
16 kHz Below 24 years 16kHz mp3 TeenBuzz 16kHz wav Teen Buzz ringtone 16kHz ogg teen buzz mosquito ring tone 16kHz m4r teen buzz mosquito ringtone for iPhone
17 kHz Below 24 years 17kHz mp3 TeenBuzz ringtone 17kHz wav Teen Buzz ringtone 17kHz ogg teen buzz mosquito ringtone 17kHz m4r teen buzz mosquito ringtone for iPhone
17.4 kHz Below 24 years 17.4kHz mp3 Teen Buzz mosquito ring tone 17.4kHz wav TeenBuzz 17.4kHz ogg Teen Buzz 17.4kHz m4r teen buzz mosquito ring tone for iPhone
18 kHz Below 24 years 18kHz mp3 TeenBuzz mosquito ringtone 18kHz wav Teen Buzz mosquito ringtone 18kHz ogg TeenBuzz mosquito ringtone 18kHz m4r teen buzz mosquito ringtone for iPhone
19 kHz Below 24 years 19kHz mp3 Teen Buzz mosquito ringtone 19kHz wav TeenBuzz mosquito ringtone 19kHz ogg Teen Buzz mosquito ringtone 19kHz m4r teen buzz mosquito ringtone for iPhone
20 kHz Below 24 years 20kHz mp3 TeenBuzz mosquito ringtone 20kHz wav TeenBuzz mosquito ringtone 20kHz ogg Teen Buzz mosquito ringtone 20kHz m4r teen buzz mosquito ringtone for iPhone
21 kHz Below 20 years 21kHz mp3 Teen Buzz mosquito ringtone 21kHz wav TeenBuzz mosquito ringtone 21kHz ogg TeenBuzz mosquito ringtone 21kHz m4r teen buzz mosquito ringtone for iPhone
22 kHz Below 20 years 22kHz mp3 TeenBuzz mosquito ringtone 22kHz wav TeenBuzz mosquito ringtone 22kHz ogg TeenBuzz mosquito ringtone 22kHz m4r teen buzz mosquito ringtone for iPhone


ညီမူရာ

Share

Updates and Bug Fixes for August 14th

August 14, 2008 - permalink
We’ve added a few new features and things in today’s release:
  • There’s a new look for the Blogger Dashboard, which we think you’ll find more attractive and functional. If you have a ton of blogs (as we do) try out the “hide” and “show all” links to help manage the list.
  • Google Gadgets in your Layouts blog can now set their height automatically (if the gadget author supports it). Read more about adding Google Gadgets to your blog.
  • AdSense page elements can now optionally have image ads. We’ve found image ads have a higher click-through rate, so you might get more money if you turn them on.
  • We wrote up a Features page to help you keep track of everything you can do with Blogger. Take a look and see if you’ve been missing out on something cool.
  • The Flag Blog button in the Blogger navbar now pops up a window for you to tell us why you think the blog violates our terms of service. Flag Blog is always handled exclusively by human reviewers, not the automated spam locking system, so this information will better help them decide what, if any, action should be taken.
And also fixed some bugs, including:
  • Fixed Moto template header overlap in IE7.
  • Blocked the /feedReaderJson URL from web crawlers, to reduce 404s in Webmaster Tools.
  • Increased cacheability of CSS and JavaScript throughout Blogger, for faster page loads.
  • Button style and layout improvements throughout Blogger.

Share


No Taiwan flag? Myanmar’s will do

TAIPEI - A Taiwanese newspaper said fans are preparing to skirt a Chinese ban on displaying the Taiwan flag at the Olympics - by waving the Myanmar flag instead.
.
United Daily News said yesterday that fans plan to wave the Myanmar flag because, like the Taiwan flag, it features a blue star-studded square on the upper left corner of a red backdrop.
.
Taiwan competes in the Games under the name “Chinese Taipei”. China considers the self-ruled island a part of its territory. The two sides split amid civil war in 1949.
.
Taiwan’s baseball team is to compete against the Netherlands today. AP

Share

ညီမူရာ
ပျံလွန်တော်မူသွားကြပြီဖြစ်တဲ့ မင်းကွန်းဆရာတော်ကြီး တချိန်က မင်းကွန်းတောင်ရိုးမှာ ရှိတဲ့ ခန်းမဆောင်ကြီးကို စပြီး အမည်ပေးသွားတဲ့ နာမည်တခုပါ။ သံဃာများ သံဃာကိစ်စ များ စုဝေးညီညာစွာ ပြုလုပ်ရာ ဖြစ်တဲ့အတွက် ညီမူရာ လို ့ ပေးခဲ့ကြောင်း ကျောက်စာရေးထိုးထားတယ် လို ့ ၂၀၀၃ ခုနှစ်ထုတ် သတင်းစာထဲမှာ ပါတဲ့ စာရေးဆရာမ ဒေါက်တာမတင်ဝင်း ရဲ ့ ဆောင်းပါတပုဒ်မှာ ပါခဲ့ပါတယ်။ အဲ့ဒီဆောင်းပါးကို ဖတ်ပြီးတဲ့ တပြိုင်နက် စာရေးသူရဲ့ စိတ်မှာ ဒီ ညီမူရာ ဆိုတဲ့ စကားလုံး စွဲထင်နေတာ နှစ်ပေါင်းများစွာပါပဲ။ တဖန် ၂၀၀၈ ခုနှစ် ဧပြီလ ၂၉ ရက်နေ ့က ပျံလွန်တော်မူသွားတဲ့ မစိုးရိမ် ဆရာတော်ကလည်း မပျံလွန်ခင် တရက် အလိုမှာပဲ အမေရိကန်က သာသနမောဠိခန်းမဆောင် ဖွင့်ပွဲမှာ ယခုဒီခန်းမကို သံဃာတော်များ သာသနာ့ရေး ကာကွယ်စုဝေးညီညာရာ ဖြစ်တဲ့အတွက် ညီမူရာ ခန်းမလို ့ ပေးစေလိုကြောင်း မိန့်မှာခဲ့တယ် ဆိုပါတယ်။
စာရေးသူကတော့ လူတဦးတယောက်မှာ စိတ်နဲ့ ခန်ဓာ ရှေ့သွားနောက်လိုက် ညီအောင်။ မိမိတို ့ရဲ ့ စိတ်တွေ အစဉ်သဖြင့် ညီညာနေအောင် အမြဲထိန်းသိမ်းစောင့်ရှောက် ဖို ့လိုအပ်တယ်လို ့ ၂၀၀၃ ခုနှစ် ဆောင်းပါးဖတ်ပြီးကတည်းက ခံစားမိလို ့ ညီမူရာ လို ့ ဘလော့တခု ကိုရေးဖြစ်ခဲ့ကြောင်း။

ငြိမ်းချမ်းစွာဖြင့်
ညီမူရာ

Share

စာရေးသူရဲ ့ ကွန်ပျူတာမှာ ယူနီကုဒ် ကို ရေးတဲ့ အိုင်အမ်အီး အင်မြူလေတာ တင်မထားပါဘူး။ မြန်မာစာရေးဖို ့လိုအပ်လာတိုင်း ကိုမောင်လှ ရဲ ့ ဘလော့ ကနေပဲ ဝင်းအင်းဝ-ဇော်ဂျီ ဖွန် ့ပြောင်းတဲ့ စာမျက်နှာ ဒါမှမဟုတ် ဇော်ဂျီ-ဝင်းအင်းဝ ဖွန် ့ပြောင်းတဲ့ စာမျက်နှာတွေကိုပဲ ခေါ်ပြီး တခါတည်းပြောင်းလိုက်ပါတယ်။ တော်တော် အကျိုးရှိ တဲ့ စာမျက်နှာများပါပဲ။ အထက်ပါ ဝင်းအင်းဝ-ဇော်ဂျီ-ဝင်းအင်းဝ ပြောင်းတဲ့ ပရိုဂရမ်လေးတွေကို ရေးပေးတဲ့ သူတွေ လွှင့်တင်ပေးထားကြတဲ့သူတွေ ကို အထူးကျေးဇူးတင်လျှက်။

ကိုမောင်လှ ဘလော့
ဝင်းအင်းဝ-ဇော်ဂျီ
ဇော်ဂျီ-ဝင်းအင်းဝ
ညီမူရာ

Share


ရန်ကုန် စာတိုက်သင်္ကေတ

ရန်ကုန် က စာတိုက်သင်္ကေတ ပို့စတယ် ကုဒ် ကို လိုအပ်လာတိုင်း ရှာရလွန်းလို ့ ဘလော့မှာပဲ တင်ထားလိုက်ပါတယ်။ နောင်လိုအပ်ရင် အလွယ်တကူ သုံးနိုင်တာပေါ့။ အထက်ပါ ပုံရဲ ့မူရင်းနေရာကတော့ ဒီမှာပါ။

Share

Very useful SQL Server Date Formats from www.sql-server-helper.com
Original Link

SQL Server Date Formats

One of the most frequently asked questions in SQL Server forums is how to format a datetime value or column into a specific date format. Here's a summary of the different date formats that come standard in SQL Server as part of the CONVERT function. Following the standard date formats are some extended date formats that are often asked by SQL Server developers.

It is worth to note that the output of these date formats are of VARCHAR data types already and not of DATETIME data type. With this in mind, any date comparisons performed after the datetime value has been formatted are using the VARCHAR value of the date and time and not its original DATETIME value.

Standard Date Formats
Date Format Standard SQL Statement Sample Output
Mon DD YYYY 1
HH:MIAM (or PM)
Default SELECT CONVERT(VARCHAR(20), GETDATE(), 100) Jan 1 2005 1:29PM 1
MM/DD/YY USA SELECT CONVERT(VARCHAR(8), GETDATE(), 1) AS [MM/DD/YY] 11/23/98
MM/DD/YYYY USA SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY] 11/23/1998
YY.MM.DD ANSI SELECT CONVERT(VARCHAR(8), GETDATE(), 2) AS [YY.MM.DD] 72.01.01
YYYY.MM.DD ANSI SELECT CONVERT(VARCHAR(10), GETDATE(), 102) AS [YYYY.MM.DD] 1972.01.01
DD/MM/YY British/French SELECT CONVERT(VARCHAR(8), GETDATE(), 3) AS [DD/MM/YY] 19/02/72
DD/MM/YYYY British/French SELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY] 19/02/1972
DD.MM.YY German SELECT CONVERT(VARCHAR(8), GETDATE(), 4) AS [DD.MM.YY] 25.12.05
DD.MM.YYYY German SELECT CONVERT(VARCHAR(10), GETDATE(), 104) AS [DD.MM.YYYY] 25.12.2005
DD-MM-YY Italian SELECT CONVERT(VARCHAR(8), GETDATE(), 5) AS [DD-MM-YY] 24-01-98
DD-MM-YYYY Italian SELECT CONVERT(VARCHAR(10), GETDATE(), 105) AS [DD-MM-YYYY] 24-01-1998
DD Mon YY 1 - SELECT CONVERT(VARCHAR(9), GETDATE(), 6) AS [DD MON YY] 04 Jul 06 1
DD Mon YYYY 1 - SELECT CONVERT(VARCHAR(11), GETDATE(), 106) AS [DD MON YYYY] 04 Jul 2006 1
Mon DD, YY 1 - SELECT CONVERT(VARCHAR(10), GETDATE(), 7) AS [Mon DD, YY] Jan 24, 98 1
Mon DD, YYYY 1 - SELECT CONVERT(VARCHAR(12), GETDATE(), 107) AS [Mon DD, YYYY] Jan 24, 1998 1
HH:MM:SS - SELECT CONVERT(VARCHAR(8), GETDATE(), 108) 03:24:53
Mon DD YYYY HH:MI:SS:MMMAM (or PM) 1 Default +
milliseconds
SELECT CONVERT(VARCHAR(26), GETDATE(), 109) Apr 28 2006 12:32:29:253PM 1
MM-DD-YY USA SELECT CONVERT(VARCHAR(8), GETDATE(), 10) AS [MM-DD-YY] 01-01-06
MM-DD-YYYY USA SELECT CONVERT(VARCHAR(10), GETDATE(), 110) AS [MM-DD-YYYY] 01-01-2006
YY/MM/DD - SELECT CONVERT(VARCHAR(8), GETDATE(), 11) AS [YY/MM/DD] 98/11/23
YYYY/MM/DD - SELECT CONVERT(VARCHAR(10), GETDATE(), 111) AS [YYYY/MM/DD] 1998/11/23
YYMMDD ISO SELECT CONVERT(VARCHAR(6), GETDATE(), 12) AS [YYMMDD] 980124
YYYYMMDD ISO SELECT CONVERT(VARCHAR(8), GETDATE(), 112) AS [YYYYMMDD] 19980124
DD Mon YYYY HH:MM:SS:MMM(24h) 1 Europe default + milliseconds SELECT CONVERT(VARCHAR(24), GETDATE(), 113) 28 Apr 2006 00:34:55:190 1
HH:MI:SS:MMM(24H) - SELECT CONVERT(VARCHAR(12), GETDATE(), 114) AS [HH:MI:SS:MMM(24H)] 11:34:23:013
YYYY-MM-DD HH:MI:SS(24h) ODBC Canonical SELECT CONVERT(VARCHAR(19), GETDATE(), 120) 1972-01-01 13:42:24
YYYY-MM-DD HH:MI:SS.MMM(24h) ODBC Canonical
(with milliseconds)
SELECT CONVERT(VARCHAR(23), GETDATE(), 121) 1972-02-19 06:35:24.489
YYYY-MM-DDTHH:MM:SS:MMM ISO8601 SELECT CONVERT(VARCHAR(23), GETDATE(), 126) 1998-11-23T11:25:43:250
DD Mon YYYY HH:MI:SS:MMMAM 1 Kuwaiti SELECT CONVERT(VARCHAR(26), GETDATE(), 130) 28 Apr 2006 12:39:32:429AM 1
DD/MM/YYYY HH:MI:SS:MMMAM Kuwaiti SELECT CONVERT(VARCHAR(25), GETDATE(), 131) 28/04/2006 12:39:32:429AM

Here are some more date formats that does not come standard in SQL Server as part of the CONVERT function.

Extended Date Formats
Date Format SQL Statement Sample Output
YY-MM-DD
SELECT SUBSTRING(CONVERT(VARCHAR(10), GETDATE(), 120), 3, 8) AS [YY-MM-DD]
SELECT REPLACE(CONVERT(VARCHAR(8), GETDATE(), 11), '/', '-') AS [YY-MM-DD]
99-01-24
YYYY-MM-DD
SELECT CONVERT(VARCHAR(10), GETDATE(), 120) AS [YYYY-MM-DD]
SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 111), '/', '-') AS [YYYY-MM-DD]
1999-01-24
MM/YY SELECT RIGHT(CONVERT(VARCHAR(8), GETDATE(), 3), 5) AS [MM/YY]
SELECT SUBSTRING(CONVERT(VARCHAR(8), GETDATE(), 3), 4, 5) AS [MM/YY]
08/99
MM/YYYY SELECT RIGHT(CONVERT(VARCHAR(10), GETDATE(), 103), 7) AS [MM/YYYY] 12/2005
YY/MM SELECT CONVERT(VARCHAR(5), GETDATE(), 11) AS [YY/MM] 99/08
YYYY/MM SELECT CONVERT(VARCHAR(7), GETDATE(), 111) AS [YYYY/MM] 2005/12
Month DD, YYYY 1 SELECT DATENAME(MM, GETDATE()) + RIGHT(CONVERT(VARCHAR(12), GETDATE(), 107), 9) AS [Month DD, YYYY] July 04, 2006 1
Mon YYYY 1 SELECT SUBSTRING(CONVERT(VARCHAR(11), GETDATE(), 113), 4, 8) AS [Mon YYYY] Apr 2006 1
Month YYYY 1 SELECT DATENAME(MM, GETDATE()) + ' ' + CAST(YEAR(GETDATE()) AS VARCHAR(4)) AS [Month YYYY] February 2006 1
DD Month 1 SELECT CAST(DAY(GETDATE()) AS VARCHAR(2)) + ' ' + DATENAME(MM, GETDATE()) AS [DD Month] 11 September 1
Month DD 1 SELECT DATENAME(MM, GETDATE()) + ' ' + CAST(DAY(GETDATE()) AS VARCHAR(2)) AS [Month DD] September 11 1
DD Month YY 1 SELECT CAST(DAY(GETDATE()) AS VARCHAR(2)) + ' ' + DATENAME(MM, GETDATE()) + ' ' + RIGHT(CAST(YEAR(GETDATE()) AS VARCHAR(4)), 2) AS [DD Month YY] 19 February 72 1
DD Month YYYY 1 SELECT CAST(DAY(GETDATE()) AS VARCHAR(2)) + ' ' + DATENAME(MM, GETDATE()) + ' ' + CAST(YEAR(GETDATE()) AS VARCHAR(4)) AS [DD Month YYYY] 11 September 2002 1
MM-YY SELECT RIGHT(CONVERT(VARCHAR(8), GETDATE(), 5), 5) AS [MM-YY]
SELECT SUBSTRING(CONVERT(VARCHAR(8), GETDATE(), 5), 4, 5) AS [MM-YY]
12/92
MM-YYYY SELECT RIGHT(CONVERT(VARCHAR(10), GETDATE(), 105), 7) AS [MM-YYYY] 05-2006
YY-MM SELECT RIGHT(CONVERT(VARCHAR(7), GETDATE(), 120), 5) AS [YY-MM]
SELECT SUBSTRING(CONVERT(VARCHAR(10), GETDATE(), 120), 3, 5) AS [YY-MM]
92/12
YYYY-MM SELECT CONVERT(VARCHAR(7), GETDATE(), 120) AS [YYYY-MM] 2006-05
MMDDYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 1), '/', '') AS [MMDDYY] 122506
MMDDYYYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 101), '/', '') AS [MMDDYYYY] 12252006
DDMMYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 3), '/', '') AS [DDMMYY] 240702
DDMMYYYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 103), '/', '') AS [DDMMYYYY] 24072002
Mon-YY 1 SELECT REPLACE(RIGHT(CONVERT(VARCHAR(9), GETDATE(), 6), 6), ' ', '-') AS [Mon-YY] Sep-02 1
Mon-YYYY 1 SELECT REPLACE(RIGHT(CONVERT(VARCHAR(11), GETDATE(), 106), 8), ' ', '-') AS [Mon-YYYY] Sep-2002 1
DD-Mon-YY 1 SELECT REPLACE(CONVERT(VARCHAR(9), GETDATE(), 6), ' ', '-') AS [DD-Mon-YY] 25-Dec-05 1
DD-Mon-YYYY 1 SELECT REPLACE(CONVERT(VARCHAR(11), GETDATE(), 106), ' ', '-') AS [DD-Mon-YYYY] 25-Dec-2005 1

1 To make the month name in upper case, simply use the UPPER string function.

Related Topics:

Share

This is my fav: article, which i copied from here

Published: 27 Apr 2006
Abstract
In this article, Joydip disusses the concept of Garbage Collection and the strategies adopted by .NET for cleaning "garbage" objects. He also highlights the concepts of Generation 0, 1 and 2.

by Joydip Kanjilal

Garbage Collection is a technique introduced in Microsoft .NET that manages memory automatically. This article discusses the concepts of Garbage Collection and the strategies adopted by Microsoft .NET for handling managed memory efficiently. It also discusses the methods and properties of the System.GC class, the class that is responsible for controlling the garbage collector in the .NET environment.

What is Garbage Collection?

The Common Language Runtime (CLR) requires that you create objects in the managed heap, but you do not have to bother with cleaning up the memory once the object goes out of the scope or is no longer needed. This is unlike the strategies adopted in programming languages like C and C++ where you needed to cleanup the heap memory explicitly using a free function of C and delete operator of C++. Garbage collection refers to the strategy adapted by Microsoft .NET to free unused objects or objects that go out of the scope automatically.

A "garbage" object is one that is no longer needed, is unreachable from the root or goes out of the scope in which it is created. Microsoft .NET uses the information in the metadata to trace the object graph and detect the objects that need to be garbage collected. Objects that are not reachable from the root are referred to as garbage objects and are marked for garbage collection. It is to be noted here that there is a time gap between the time when an object is identified as garbage and the time when the object is actually collected. It is also to be noted that objects in the managed heap are stored in sequential memory locations. This is unlike C and C++ and makes allocation and de-allocation of objects faster.

Strong and Weak References

The garbage collector can reclaim only objects that have no references. An object that is reachable cannot be garbage collected by the garbage collector. Such a reference is known as a strong reference. An object can also be referred to as a weak reference; another term for a weak reference is the target. An object is eligible for garbage collection if it does not contain any strong references, irrespective of the number of weak references it contains. Weak references are of the following types:

· Short Weak Reference

· Long Weak Reference

A short weak reference does not track resurrection while a long weak reference tracks resurrection. The primary advantage of maintaining weak references to an object is that it allows the garbage collector to collect or reclaim memory of the object if it runs out of memory in the managed heap.

The System.GC class

The System.GC class represents the garbage collector and contains many of methods and properties that are described in this section.

GC.Collect Method

This method is used to force a garbage collection of all the generations. It can also force a garbage collection of a particular generation passed to it as a parameter. The signatures of the overloaded Collect methods are:


public static void Collect();
public static void Collect(Integer int);

GC.GetTotalMemory Method

This method returns the total number of bytes that is allocated in the managed memory. This method accepts a boolean parameter. If the parameter is true, it indicates that it should wait for the garbage collector to finish.

GC.KeepAlive Method

This method extends the life time of an object passed to it as a parameter. The signature of this method is as follows:

public static void KeepAlive(object objToKeepAlive);

GC.ReRegisterForFinalize Method

This method re-registers an object for finalization, i.e., makes an object eligible for finalization. The method signature is as follows:

public static void ReRegisterForFinalize(objectobjToRegister);

GC.SupressFinalize Method

This method suppresses the finalization on an object. The prototype of this method is:

public static void SupressFinalize(object obj);

GC.GetGeneration Method

This method returns the current generation of an object or the same of the target of the weak reference. The signature of this overloaded method is:

System.GC.GetGeneration(object obj);
System.GC.GetGeneration(WeakReferenceweakReference);

GC.MaxGeneration Property

This property returns the maximum number of generations available.

GC.WaitForPendingFinalizers Method

This method blocks the current thread till the execution of all the pending finalizers is over. The signature of this method is:

public static void WaitForPendingFinalizers();

The Mark and Compact Strategy

The most commonly used strategy involves the mark and compact algorithm. This occurs in two phases, Mark and Compact.

Mark

The garbage collector identifies the reachable objects by starting from the application’s root and builds a graph of the reachable objects. In order to handle cycles, the garbage collector ignores adding objects to the graph that have already been added. The objects that are not reachable from the root are considered garbage.

Compact

In this phase the garbage collector scans the managed heap, moves the free or available memory to the top and the objects to the bottom of the heap. The memory holes or free spaces are properly compacted and the object references updated as necessary. A pointer to the next object in the managed heap is set up that then indicates that the next object will be created at that memory location in the heap.

Finalization

When an object of a class is created in the heap that implements a finalize method, a pointer to the object is stored in the finalization queue. The garbage collector periodically scans this finalization queue to get the pointers. When it identifies one, it removes the same from the finalization queue and adds the pointer to the reachable queue. Then the finalize method is called on the object and the reachable queue is emptied.

Generations

A generational garbage collector collects the short-lived objects more frequently than the longer lived ones. Short-lived objects are stored in the first generation, generation 0. The longer-lived objects are pushed into the higher generations, 1 or 2. The garbage collector works more frequently in the lower generations than in the higher ones.

When an object is first created, it is put into generation 0. When the generation 0 is filled up, the garbage collector is invoked. The objects that survive the garbage collection in the first generation are promoted onto the next higher generation, generation 1. The objects that survive garbage collection in generation 1 are promoted onto the next and the highest generation, generation 2. This algorithm works efficiently for garbage collection of objects, as it is fast. Note that generation 2 is the highest generation that is supported by the garbage collector.

Suggested Readings

For further references on this topic please refer to the following links:

http://msdn.microsoft.com/msdnmag/issues/1100/gci/

http://msdn.microsoft.com/msdnmag/issues/1200/GCI2/

http://www.codeproject.com/dotnet/garbagecollection.asp

Conclusion

Garbage Collection is one of the most striking features introduced in Microsoft .NET. It is however, not advisable to implement the finalize method unless it is mandatory. An object that has the finalize method implemented has to undergo two generations before it gets garbage collected from the managed heap. Hence, it slows down the operations.

Share

ဒုက္ခသည်အတုနည်းဖြင့် အမေရိကန်သို့ နောက်ဆုံးပေါ် လူကုန်ကူးခြင်း
ရဲရင့်မြင့်မောင်
link


ထိုင်းနိုင်ငံသို့ရောက်အောင် လူမှောင်ခိုကုန်ကူးသည့် လုပ်ငန်းအများအပြားတွင် ထိုင်း-မြန်မာနယ်စပ် ဒုက္ခသည်စခန်းများမှတဆင့် အမေရိကန်နိုင်ငံရောက်အောင် လူကုန်ကူးသည့် လုပ်ငန်းမှာ ၂၀၀၆ ခုနှစ်ကစ၍ ခေတ်စားလာသည်။

အမေရိကန်နို်င်ငံ သွားရောက်အလုပ်လုပ်လိုသူ မြန်မာများအဖို့ အမေရိကန် ပြည်ဝင်ခွင့်ဗီဇာရရန် သာမန်အားဖြင့် ခဲယဉ်းသည်။ ထို့ကြောင့် အမေရိကန်သွားလိုသူ ပြည်တွင်း ပြည်ပ မြန်မာအချို့ကို ထိုင်း-မြန်မာနယ်စပ် ဒုက္ခသည်စခန်းများသို့ လူကုန်ကူးပြီး ပို့သည့်နည်းလမ်း အသုံးချပြီး အမေရိ
ကန် ဝင်ခွင့်ရဖို့ ကြိုးစားသည့်နည်းများ သုံးလာကြသည်။

ဥပမာ-ရန်ကုန်မြို့ရှိ နိုင်ငံရေးနှင့် မပတ်သက်သူတဦးက အမေရိကန်နိုင်ငံ သွားလိုလျှင် ပွဲစားအမျိုး မျိုးမှတဆင့် ထိုင်း-မြန်မာနယ်စပ် ဒုက္ခသည်စခန်းတခုခုသို့ ဒုက္ခသည်အတုလုပ်ပြီး တတိယနိုင်ငံ တခုခုရောက်အောင် လူကုန်ကူးကြခြင်းဖြစ်သည်။

ပွဲစားမှာလည်း အမျိုးမျိုးရှိပြီး ရန်ကုန်မှ နယ်စပ်ရောက်အောင် ပို့ပေးသည့်အဆင့် ပွဲစားများတွင်ပင် အမေရိကန်နို်င်ငံမှာ နိုင်ငံရေးခိုလှုံခွင့်နှင့် ရောက်နေပြီး နောက်ပိုင်း အမေရိကန်နိုင်ငံသားဖြစ်လာသူ မြန်မာအချို့ပင် ပါဝင်သည်ဟု ခေတ်ပြိုင်က စုံစမ်းသိရသည်။ အဆိုပါ အမေရိကန်နိုင်ငံသား မြန်မာ ပွဲစားများကို ရန်ကုန်ကို အလည်အပတ် ပြန်စဉ်ကာလအတွင်း အမေရိကန် သွားလိုသူများကို အခကြေးငွေယူပြီး နယ်စပ်ပွဲစားများကတဆင့် ထိုင်း-မြန်မာနယ်စပ် ဒုက္ခသည်စခန်းတခုခုသို့ လူမှောင်ခိုကုန်ကူးခြင်းဖြစ်သည်။

ထိုင်း-မြန်မာနယ်စပ်ရှိ ဒုက္ခသည်စခန်းများမှ မြန်မာဒုက္ခသည်များ အမေရိကန်အပါအဝင် တတိယ နိုင်ငံများသို့ ထွက်ခွာသည့်လမ်းကြောင်းမှာ ယခုအခါ ငွေကြေးတတ်နိုင်သူများ၏ စားကျက်ခွင်တခု အဖြစ် ပြောင်းလဲသွားပြီဟု နို့ဖိုးဒုက္ခသည်စခန်းမှ နိုင်ငံရေးအကျဉ်းသားဟောင်း ဦးမြင့်အောင်က ပြောသည်။

၎င်းက “ငွေကြေးတတ်နိုင်သူတွေကတော့ စိတ်ကြိုက် လုပ်ချင်တာရတဲ့ ခွင်ဖြစ်သွားတာ (၂) နှစ် ကျော်သွားပြီ။ ကျနော်တို့စခန်းမှာ ဂျပန်နိုင်ငံမှာ နိုင်ငံရေးခိုလှုံခွင့်ရထားတဲ့ မြန်မာတယောက် ရန်ကုန်မှာ ကျန်နေတဲ့ သူ့မိသားစုကိုခေါ်ပြီး ဘတ်ငွေ (၃) သိန်းလောက် အကုန်ခံပြီး ဒုက္ခသည် စခန်းက လူကြီးတွေ ရပ်ကွက်မှူးတွေနဲ့ ညှိလိုက်တာ အခု မိသားစုလိုက်ကို အမေရိကန်ရောက် ကုန်ပြီ။ ဒါက စခန်းအချို့မှာဖြစ်နေတာ၊ အထူးသဖြင့် မဲဆောက်နဲ့နီးတဲ့ စခန်းတွေမှာဖြစ်တယ်” ဟုပြောသည်။

ရန်ကုန်အပါအဝင် ဒေသအသီးသီးက မြန်မာများမှာ ဒုက္ခသည်စခန်းများမှတဆင့် အမေရိကန် ရောက်ရှိရေးအတွက် ထောင်မြင်ရာစွန့်ကာ မဲဆောက်နှင့် ဒုက္ခသည်စခန်းများရှိ အသိအကျွမ်း ဆွေမျိုးများ၊ ကြားပွဲစားများနှင့် ဆက်သွယ်ကာ ငွေထုပ်ပိုက်လာသူများ အဆင်ပြေသူများ ရှိ
သကဲ့သို့ အဆင်မပြေဘဲ အလိမ်ခံရကာ ဖွတ်မရ ဓားမဆုံး ဘဝပျက်၍ မဲဆောက်တွင် သောင်တင် နေသူများလည်း အများအပြားရှိသည်။

ဒုက္ခသည်ပွဲစားများသည် ရန်ကုန်၊ မော်လမြိုင်၊ ဘားအံ ကဲ့သို့မြို့ကြီးတို့မှ လူများကိုဆက်သွယ်ပြီး တဦးချင်းအလိုက် ဘတ်ငွေ (၅) သောင်း (မြန်မာကျပ်ငွေ ၁၇ သိန်းခန့်)၊ မိသားစုအလိုက် ဘတ်ငွေ (၁) သိန်း (မြန်မာငွေ ၃၅ သိန်းခန့်) အထိ ပွဲခယူကာ လူမှောင်ခိုကူးလျက်ရှိသည်။ မဲဆောက်တွင် နေထိုင်ပြီး ထိုင်း ဧည့်နိုင်ငံသားလက်မှတ် ရရှိထားသည့် မြန်မာမိသားစု (၅) ဦးဆိုလျှင် ဘတ်ငွေ (၂) သိန်းခွဲဖြင့် စခန်းဝင်ရန် မလိုဘဲ အမေရိကန်သို့ ရောက်ရှိသွားပြီဖြစ်သည်။

ငွေအလုံးအရင်းနှင့် ပေးနိုင်သူများ ဒုက္ခသည်စခန်းအတွင်း လာရောက်နေထိုင်ရန်မလိုဘဲ ကုလ သမဂ္ဂမှ လူတွေ့စစ်ဆေးမည့်နေ့ရက်၊ ဆေးစစ်မည့်နေ့၊ လေယာဉ်စီးသင်တန်းနှင့် အခြားဗဟုသုတ ဆိုင်ရာ သင်တန်းတက်ရမည့်နေ့များကို စခန်းအတွင်းရှိ ပွဲစားက ဖုန်းဖြင့်ဆက်သွယ်လာပါက မဲဆောက်မှ ကားငှား၍ သွားရုံသာဖြစ်သည်။

အချို့နိုင်ငံရေးအဖွဲ့အစည်းများမှ ပုဂ္ဂိုလ်များဆိုလျှင် ၎င်းတို့ကိုယ်တိုင် နိုင်ငံခြားမထွက်ကြသော် လည်း ပြည်တွင်းရှိ ၎င်းတို့ဆွေမျိုးသားချင်းများ၊ အသိအကျွမ်းများအား နိုင်ငံကူးလက်မှတ်များ ပြုလုပ်ကာ ရန်ကုန် မင်္ဂလာဒုံလေဆိပ်မှ ဘန်ကောက်သုဝဏ္ဏဘူမိလေဆိပ်သို့ လာစေသည်။ ထိုမှတဆင့် နယ်စပ်ဒုက္ခသည် စခန်းများသို့ သွားကာ တတိယနိုင်ငံတခုခု ရောက်ရှိရေးအတွက် ကြိုးစားကြသူ အများအပြားရှိသကဲ့သို့ ဒေါနတောင်တန်းကို ကျော်ပြီး နယ်စပ်မြ၀တီမြို့မှတဆင့် လာရောက်သူများလည်းရှိသည်။

အမေရိကန်ရောက်ရှိသွားသူ အမျိုးသမီးတဦးက “ရန်ကုန်ကနေ လေယာဉ်နဲ့ထွက်တယ်။ ဒေါ်လာ (၂) ထောင်ယူလာတယ်။ ဘန်ကောက်မှာ လာကြိုတဲ့ အသိတွေနဲ့ မဲဆောက်သွားပြီး ပွဲစားနဲ့ တွေ့တယ်။ စခန်းထဲ ဝင်ရဖို့ စောင့်ရတာ (၂) လကျော်ကြာတယ်။ စာအုပ်က ဘန်ကောက်အဝင် တလနေထိုင်ခွင့်ရတယ်။ ရက်ပြည့်တာနဲ့ မဲဆောက်မှာရှိတဲ့ ထိုင်းလ၀ကရုံးမှာ တလဘတ်ငွေ (၂,၈၀၀) နှုန်းနဲ့ (၂) လ ထပ်ရတယ်။ အဲဒါပြီးရင် စာအုပ်သေပြီ။ ကန့်ထဲကိုဝင်ဖို့ စာအုပ်မသေခင် ပြီးအောင်စီစဉ်ရတယ်။ စခန်းထဲမှာနေဖို့ အိမ်ဝယ်တဲ့ကိစ္စ လူဟောင်းစာရင်းထဲ လူစားထိုးတဲ့ ကိစ္စတွေကို ပွဲစားကပဲ အားလုံးစီစဉ်ပေးတယ်။ ဘတ်ငွေ (၁) သိန်းလောက်ကုန်တယ်။ လိုတဲ့ငွေကို အိမ်က အောက်လမ်းကနေ မဲဆောက်ကို ပို့ပေးတယ်။ ငွေလွှဲတဲ့ဆိုင်က ဒုက္ခသည်စခန်းအထိ ငွေလာပို့ပေးတယ်" ဟု ပြောသည်။

ဒုက္ခသည်စခန်း၌ အဝင်အထွက်ရှိသည့် ထိုင်း-မြန်မာနယ်စပ်တလျှောက် ကူညီစောင့်ရှောက်ရေး ညွန့်ပေါင်းအသင်းမှ အမည်မဖော်လိုသူတဦးက “ဒီကိစ္စ ပြောရရင်တော့ စခန်းနဲ့ပတ်သက်တဲ့ အဖွဲ့အစည်းတွေ၊ အန်ဂျီအိုတွေ၊ ယူအန်ကလူတွေ ပါဝင်ပတ်သက်မှုတွေရှိတယ်။ ၂၀၀၅ ခုနှစ်က စခန်းတိုင်းမှာ ဒုက္ခသည်တွေကို မှတ်ပုံတင်လုပ််ပေးတယ်။ ဓာတ်ပုံရိုက်တယ်။ လက်ဆယ်ချောင်း စလုံး လက်ဗွေနှိပ်ရတယ်။ မှန်ပြားပေါ်မှာ လက်ဗွေနှိပ်ရပြီး ချက်ခြင်းပဲ ကွန်ပျူတာထဲသွင်းတယ်။ ဒါကို ထိုင်းပြည်ထဲရေးက ကိုင်တယ်။ ဒုက္ခသည်တွေ နိုင်ငံခြားထွက်ရဖို့ ဆုံးဖြတ်တာက UNHCR နဲ့ သက်ဆိုင်ရာ တိုင်းပြည်ရဲ့သံရုံးတွေဖြစ်တယ်။ နိုင်ငံခြားသွားဖို့ စီစဉ်တာက IOM ဖြစ်တယ်။ သူ့ အလုပ်က ဆေးစစ်မယ်။ ယဉ်ကျေးမှုသင်တန်း တက်ရမယ်။ ခရီးသွားသင်တန်း တက်ရမယ်။ နိုင်ငံခြားထွက်မယ့်လူဟာ စခန်းအုပ်ချုပ်ရေးမှူး (ပလာ) က လက်မှတ်မထိုးရင် စခန်းထဲကနေ
လုံး၀ထွက်ခွင့်မရှိဘူး။ အဲလိုစနစ်တကျ ရှိတဲ့ကြားမှာ နိုင်ငံခြားထွက်ရဖို့ လူသစ်တွေကို လူဟောင်း
တွေနဲ့ အစားထိုးတဲ့ကိစ္စမှာ အောက်ခြေကနေစပြီး အထက်အထိ အားလုံးပါဝင်မှုမရှိရင် ဒီကိစ္စ ဘယ်ဖြစ်မှာလဲ” ဟု ပြောသည်။

မဲဆောက်တွင် စီးပွားရေးလုပ်ငန်းတခု လုပ်ကိုင်နေသည့် မူတူးဆိုလျင် အမေရိကန်သွားခါနီးမှ လူတဦးက ဘတ်ငွေ (၅) သောင်းဖြင့် လူစားထိုးရန် လာညှိသဖြင့် အမေရိကန် မသွားတော့ဘဲ ၎င်းငွေဖြင့် ရင်းနှီးပြီး မဲဆောက်မှာပင် စီးပွားရေးလုပ်ကိုင်လျက်ရှိသည်။

၂၀၀၅ ခုနှစ် ဒုက္ခသည်စခန်းများတွင် မှတ်ပုံတင်စဉ်က မဲဆောက်ဒေသအတွင်းမှ လူများ အုန်းဖျန်၊ နို့ဖိုး၊ မယ်လ စသည့်ဒုက္ခသည်စခန်းများသို့သွားကာ သက်ဆိုင်ရာ စခန်းကော်မတီဝင်များ ရပ်ကွက် မှူးများ ပွဲစားများဖြင့် ဆက်သွယ်ကာ မှတ်ပုံတင် ပြုလုပ်ကြသည်။ ရာနှင့်ချီရှိသည့် အဆိုပါလူများ သည် မဲဆောက်မြို့ရှိ မြန်မာစီးပွားရေး အလွှာအသီးသီးတွင် လုပ်ကိုင်နေကြသူ အများစုဖြစ်သည်။

မဲဆောက်ကျောက်ဝိုင်းမှ ကျောက်အရောင်းအဝယ် လုပ်ကိုင်ကြသည့် မြန်မာများ အနည်းဆုံး (၁၀၀) ခန့် (၁) နှစ်ကျော်ကာလအတွင်း အမေရိကန် ရောက်ရှိသွားပြီဟု သားသမီးများ အမေရိကန် ထွက် သွားသူ မြန်မာကျောက်ကုန်သည်တဦးက ပြောသည်။

၎င်းအဆိုအရ လူတဦး အနည်းဆုံး ဘတ်ငွေ (၅) သောင်းမှ (၁) သိန်းထိ ပေါက်ဈေးရှိကြောင်း ယခု အချိန်ထိ သွားလာလုပ်ရှားသူများ မပြတ်ရှိကြောင်း၊ ပွဲစားများ မဲဆောက်တွင် အမြဲရှိကြောင်း ပြောသည်။

ခါတော်မီများ ငါးပွက်ရာ ငါးစာချနေချိန်တွင် နို့ဖိုးဒုက္ခသည်စခန်းရှိ မြန်မာ့နိုင်ငံရေးဒုက္ခသည် NI နံပါတ် (၁၆၇) ခု၊ လူဦးရေ (၅၀၀) ခန့်သည် သံရုံးအင်တာဗျူးနှင့် ဆေးစစ်အပြီးတွင် ၎င်းတို့အား အကန့်အသတ်မရှိ ဆိုင်းငံ့ထားကြောင်း သံရုံးမှ အကြောင်းပြန်ခဲ့သည့်ကိစ္စနှင့်ပတ်သက်၍ ဒုက္ခ သည်တဦးက ဒုက္ခသည်မဟုတ်သည့် အကြံအဖန်များကိုတောင် လက်ခံလျှင် ဒုက္ခသည် အမှန် အကန်များအတွက် လက်ခံစဉ်းစားသင့်သည်ဟုပြောပြီး ၎င်းကိစ္စအတွက် အမေရိကန်အစိုးရထံသို့ စုပေါင်းလက်မှတ်ရေးထိုးကာ တောင်းဆိုမှု ပြုလုပ်မည်ဟု ပြောသည်။

ဒုက္ခသည်စခန်းများမှ အမေရိကန်နှင့် တတိယနိုင်ငံတခုခု ထွက်လိုသူများကြောင့် မဲဆောက်ရှိ ပွဲစားများမှာ ဘတ်ငွေ သိန်းချီကာ မြိုးမြိုးမြက်မြက် ပွဲခရသော်လည်း စခန်းလူကြီးများ အပါအဝင် ဒုက္ခသည်စခန်းရှိ အဓိက စီစဉ်ပေးသူများမှာ သောင်းဂဏန်းခန့်သာ ရရှိကြသည်ဟု ပွဲစားများနှင့် ရင်းနှီးသူများက ပြောသည်။

အမေရိကန်နှင့် အခြားနိုင်ငံများသို့ ရောက်ရှိပြီး ၎င်းနိုင်ငံသားများ ဖြစ်သွားကြသော မြန်မာလူမျိုး အချို့ မဲဆောက်သို့ ပြန်လာကာ ဆွေမျိုးသားချင်းများနှင့် တတိယနိုင်ငံတခုခု သွားလိုသူများ အတွက် ကူညီမှုများရှိပြီး အချို့မှာ ပွဲစားကဲ့သို့ အခကြေးငွေများယူကာ မက်လုံးပေး စည်းရုံးမှုများ ကြောင့် မြန်မာအချို့ ခရီးပေါက်သူများရှိသလို အချို့အလိမ်ခံရရုံမက အမျိုးသမီးအချို့ ဘဝပျက် ခဲ့ကြရသည်။

ဒုက္ခသည်စခန်းများတွင်လည်း စခန်းတာဝန်ရှိသူများကိုယ်တိုင် လာဘ်ပေးလာဘ်ယူမှုများ ပြုလုပ် ကြသဖြင့် စခန်းအတွင်း ဒုက္ခသည်အတုနှင့် အစစ်များကြားတွင် မကျေနပ်မှုများ ရှိကြသော်လည်း မပြောရဲကြောင်း၊ ၎င်းအတုများကို စခန်းတာဝန်ရှိသူများက အရေးကြီးပုဂ္ဂိုလ်များကဲ့သို့ ထား ကြောင်း၊ သာမန်လူများအနေဖြင့် ကြည့်လျှင် ပြည်တွင်းနိုင်ငံရေး လှုပ်ရှားမှုများမှ ထွက်ပြေးတိမ်း ရှောင်လာသူများဟု ထင်ရလောက်အောင် ဟန်ဆောင်ကောင်းကြကြောင်း ဒုက္ခသည်တဦးက ပြောသည်။

လူမှောင်ခိုနည်းဖြင့် ရောက်လာသည့် ဒုက္ခသည်အတုတို့သည် အချိန်မှန် ဘီဘီစီ၊ ဗွီအိုအေ နား ထောင်ခြင်း၊ နိုင်ငံရေးအဖွဲ့အစည်းများမှ ထုတ်ဝေသော စာအုပ်စာတမ်းများကိုင်ဆောင်ခြင်း၊ ဒေါ် အောင်ဆန်းစုကြည် မိန့်ခွန်းများ အလွတ်ကျက်ခြင်း၊ ၈၈ နောက်ပိုင်း အရေးကြီး မြန်မာ့နိုင်ငံရေး ဖြစ်ရပ်များနှင့် နေ့စွဲများကို အလွတ်ကျက်ခြင်းများ ပြုလုပ်ပြီး ဟန်ဆောင်ကြသည်ဟု သိရသည်။

၎င်းဖြစ်ရပ်များနှင့် ပတ်သက်၍ ဒုက္ခသည်စခန်းအချို့မှ တာဝန်ရှိသူများနှင့် အန်ဂျီအိုများအား မီဒီ ယာများက မေးမြန်းကြရာ ကောလာဟလသတင်းများသာဖြစ်သည်ဆိုပြီး အဖြစ်မှန်ကို ဖုံးကွယ်၍ တုံ့ပြန်ဖြေကြားလေ့ရှိသည်။

သို့သော် ဒုက္ခသည်အစစ်များအား နှစ်ချီ၍ ရိက္ခါမပေးသောကြောင့် မယ်လစခန်းမှဒုက္ခသည် (၂၀) ခန့် မဲဆောက်ရှိ UNHCR ရုံးတွင် ယခင်လက လာရောက်ဆန္ဒပြမှုတရပ် ဖြစ်ပွားခဲ့ပြီး ဆန္ဒပြသူများ၏ အဆိုအရ မယ်လဒုက္ခသည်စခန်းတွင် ယူအန်အသိမှတ်ပြု လက်မှတ်ရပြီး ရိက္ခါမရရှိသူ (၁၀၀) ကျော်ရှိသည်ဟု စုံစမ်းသိရသည်။

မဲဆောက်အခြေစိုက် လူကုန်ကူးမှုတိုက်ဖျက်ရေးအဖွဲ့ အဖွဲ့ဝင်တဦးကမူ ဒုက္ခသည်စခန်းမှတဆင့် သွားသော်လည်း ထိုင်းမှာ အသစ်ပြဋ္ဌာန်းသည့် “လူကုန်ကူးမှုကာကွယ်ခြင်းနှင့် တိုက်ဖျက်ခြင်းဥပဒေ ဘီအီး ၂၅၅၁” အရ လူကုန်ကူးမှု မြောက်သည်ဟုပြောပြီး ယခုဖြစ်ရပ်တွင် သက်ဆိုင်ရာတာဝန်ရှိသူ အဆင့်ဆင့်မှာလည်း လူကုန်ကူးမှုကျူးလွန်ရန် အားပေးကူညီခြင်း ပုဒ်မ-၇ အရ အကျုံးဝင်သည်ဟု ပြောသည်။

ယခုဖြစ်ရပ်များအား သက်ဆိုင်ရာ တာဝန်ရှိသူများက နည်းလမ်းတကျ ဖြေရှင်းမှု မပြုဘဲထားမည် ဆိုပါက ဒုက္ခသည်စခန်းအချို့သည် မသမာသူများ ကြီးစိုးရာဒေသနှင့် တရားဥပဒေစိုးမိုးမှု ကင်းမဲ့ သည့် ပတ်ဝန်းကျင်ဖြစ်လာပြီး မလိုလားအပ်သော ပြဿနာများ ဆက်တိုက်ဖြစ်ပေါ်လာနိုင်သည်ဟု ဒုက္ခသည်စခန်းမှ ဘာသာရေးခေါင်းဆောင်တဦးက ပြောသည်။ ။

(ဤသတင်းဆောင်းပါးတွင် ပါဝင်သည့် ပုဂ္ဂိုလ်တို့၏ အမည်ရင်းကို လွှဲပြောင်းထားသည်)

ခေတ်ပြိုှုင် အင်တာနက် စာမျက်နှာပါ အထူးဆောင်းပါး ကို ကြိုက်နှစ်သက်ပါသဖြင့် ကူးယူဖော်ပြလိုက်ပါသည်။ အခက်အခဲအမျိုးမျိုးကြောင့် မူလစာရေးသူထံမှ ခွင့်ပြုချက် တောင်းခံနိုင်ခြင်း မရှိပါ။

Share

I copied following post from forums.exophase.com

Here is a detailed step by step guide for installing the newly released 4.01 M33. Please note that you must be running 3.52 M33-3, or higher to begin this installation. Do note that if you're already running 3.80 M33 and have a WiFi connection, you can simply update to 3.90 M33 by selecting Network Update from the PSP XMB.

Installing 4.01 M33

First grab the 4.01 M33 files and extract them.

1. Copy the UPDATE folder contained in the archive to X:/PSP/GAME

2. Download the 4.01 EBOOT, and then place it in X:/PSP/GAME/UPDATE

3. Navigate to the Game menu on the PSP and execute the program, it will not run unless there is 78 percent battery free.

4. Press X and the update process will start. Yes it may look similar to a regular Sony update but don't worry!

5. Once finished, the updater will ask you to press X or O to reboot. You MUST do this, otherwise you'll end up with a brick.

6. You've successfully installed 4.01 M33!

Upgrading to 4.01 M33-2

After installing 4.01 M33, it is recommended to apply the latest update for additional bug fixes and related firmware improvements. Below is a quick three step walkthrough on how to manually update the firmware. Please note that you must have already installed 4.01 M33, as detailed above, in order to begin this process.

1. Download the 4.01 M33-2 update files and extract the archive.

2. Copy the UPDATE folder contained in the archive to X:/PSP/GAME, where X is the letter of your memory stick drive. If asked to overwrite any files, do so.

3. Navigate to the Game menu on the PSP and execute the 4.01 M33-2 update program. Then follow the on-screen instructions to update your firmware.

Share


Beginning of August (That might be 31 July in West) Apple update its iTunes to 7.7.1.1 , This time Apple Auto Updater will detect as safari will be also update and installed. Please see my attached image for iTunes update. Some say that will fix sync problem, but what i see in net is (review) that still didn't fix that problem. that person also assumes as Apple will release 7.7.1.1.1.1.1.1 :D . Apparently iTunes work grate for me and my nano.

Share


ဒီကြော်ငြာလေးကို ဒီတပါတ် ၂၀၀၈ ခု ၃၀ ဇူလိုင်လ ထုတ် ဝိကလီအီလဲဗင်း ဂျာနယ်မှာတွေ ့လို ့ ကူးယူထားလိုက်ပါတယ် ။ စာရေးသူတို ့ နိုင်ငံက လက်တလော ဗုဒ်ဓဂါယာ ဘုရားဖူး ခရီးသွားစားရိတ် လေးပေါ့။ ဗုဒ်ဓဘာသာဝင်တိုင်း မိမိ တို ့ကိုယ်တိုင်ရော မိမိတို ့ မိဖ များကို ပါ ဖူးစေချင် သွားစေချင်ကြမယ့် ဘုရားဖူးခရီးလေး ဖြစ်တာမို ့ နောင် ပိုက်ဆံရှိလို ့ခရီးသွားတဲ့အခါ သြော် တချိန်က ဒီခရီး ဒီလောက်ကြပါလား လို့ မှတ်တမ်းတင်ထားနိုင်အောင်လို ့ပါ။ နောက် အခုအချိန် သွားချင်သူတွေလည်း သတင်းအချက်အလက် ရတာပေါ့ဗျာ


ငြိမ်းချမ်းကြပါစေ
ညီမူရာ

Share

Share


When I saw about image, I really appreciate the idea of the person who create that one.
Really awesome and fantastic idea, which really reflect to real world situation.

Share

Cuil is an old Irish word for knowledge. For knowledge, ask Cuil.

from wiki: Cuil (pronounced [ku?l], "cool") is a search engine that organizes web pages by content and displays relatively long entries along with thumbnail pictures for many results. It claims to have a larger index than any other search engine, with about 120 billion web pages. It went live on July 28, 2008.

Unlike other search engines Cuil's privacy policy states that it does not store records of users’ search activity or IP addresses.

Cuil is managed and developed largely by former employees of Google: Anna Patterson, Russell Power and Louis Monier. The CEO and co-founder, Tom Costello, has worked for IBM and others. The company raised $33 million from venture capital firms including Greylock.

for IMO: I like its front page color Black and Blue. But i think alittle bit slow than Google.
But in the search result, I think it's column style result.

Welcome Cuil to our surf searching life.

Share

CBox

My CBox has been hijacked by some spammer. So, CBox has been removed. Sorry for inconvenience causes.