Loading

Being a fan of StackOverflow

StackOverflow.com ​ဆို​တာ ​အ​ေ​မး​အ​ေျ​ဖ ​ဆိ္ု​ဒ္​တ​စ္​ခု​ပာ။ ​က​မဿ​ဘာ​တ​စ္​ဝွ​မ္း​က ​ပ​ညာ​ရွ​င္​ေ​တြ ​ဝ​င္​ေ​ရာ​က္​ေျ​ဖ​ဆိုျ​က​တာ​ေ​တြ့​ရ​မွာ​ပာ။

Programming ​နဲ​ပ​တ္​သ​က္​ရ​င္ ​ေ​မး​ခ်​င္​တာ​ေ​မး​လို့​ရ​ပာ​တ​ယ္။ Server ​အ​ေျ​ကာ​င္း​ေ​မး​ခ်​င္​ရ​င္​ေ​တာ့ ServerFault.com ​ဆို​တာ ​ရွိ​ပာ​တ​ယ္။ Windows/Linux ​အ​ေျ​ကာ​င္း​ေ​မး​ခ်​င္​ရ​င္​ေ​တာ့ SuperUser.com ​ဆို​တာ ​ရွိ​ပာ​တ​ယ္။

​ေ​မး​ထား​တာ ​ေ​ကာ​င္း​မ​ေ​ကာ​င္း ​ေျ​ဖ​ထား​တာ ​အ​သံုး​ဝ​င္​မ​ဝ​င္ ​စ​တာ​ေ​တြ​ကို Vote ​ေ​ပး​လို့​ရ​ပာ​တ​ယ္။

​စိ​တ္​ဝ​င္​စား​ဖို့ ​အ​ရ​မ္း​ေ​ကာ​င္း​ပာ​တ​ယ္။ ​က်​ေ​နာှ ​အ​ေ​န​နဲ့​ေ​တာ့ Real-Life Game ​တ​စ္​ခု ​က​စား​ရ​သ​လို​ပာ​ပဲ။

​တ​စ္​ခ်ိ​န္​မွာ ျ​မ​န္​မာ​ဘာ​သာ​နဲ့ ​အဲ​သ​လို ​ဆို​ဒ္​တ​စ္​ခု​ေ​လာ​က္ ​လု​ပ္​ခ်​င္​ပာ​တ​ယ္။ Forum ​ထ​က္ ​အ​မ်ားျ​ကီး​ေ​ကာ​င္း​ပာ​တ​ယ္။

​က်​ေ​နာှ ​အ​ရ​င္​က ​သိ​ေ​ပ​မ​ယ့္ ​မ​သံုးျ​ဖ​စ္​ခဲ့​ပာ​ဘူး။ ​ေ​သ​ခ်ာ​မိ​တ္​ဆ​က္​ေ​ပး​တဲ့ ​ကို ​အိ​ေ​မာ​င္​ကို ​ေ​က်း​ဇူး​တ​င္​ပာ​တ​ယ္။

Memo# - Regular Expressions - Part 2 - Substitutions with Grouping

Test String

7800000 (7.8M Characters)

"abbbcdexfbeczexczczkef111anncdehbzzdezf" * 200000

Very Simple Replace

regex pattern: bc , Replace with : TEST , mine is 2.5x faster

my regex sub 0.140000104904 s 8200000 abbTESTdexfbeczexczczkef111anncdehbzzdezfabbTESTdexfbeczexczczkef111anncde....

python's re sub 0.359999895096 s 8200000 abbTESTdexfbeczexczczkef111anncdehbzzdezfabbTESTdexfbeczexczczkef111anncde....

With Range Matching

regex pattern: [a-z]c , Replace with : TEST , mine is 6x faster

my regex sub 0.453000068665 s 9800000 abbTESTdexfbTESTzeTESTTESTzkef111anTESTdehbzzdezfabbTESTdexfbTESTze....

python's re sub 2.82800006866 s 9800000 abbTESTdexfbTESTzeTESTTESTzkef111anTESTdehbzzdezfabbTESTdexfbTESTze....

With Range Matching + Grouping

regex pattern: ([a-z])(c) , Replace with : AA\2\1BB , mine is 27x faster

my regex sub 0.641000032425 s 11800000 abbAAcbBBdexfbAAceBBzeAAcxBBAAczBBzkef111anAAcnBBdehbzzdezfabbAAcbBB....

python's re sub 17.7969999313 s 11800000 abbAAcbBBdexfbAAceBBzeAAcxBBAAczBBzkef111anAAcnBBdehbzzdezfabbAAcbBB....

Cheers,
Mark

#Memo - Syntax Highlighting is Important :D

Syntax Highlighting is Important in Programming :D


Writing Own Regular Expressions Engine for Fun

I have been rewriting my own regex in C just for fun, since I found that python's implementation is not that fast, after reading following article.

<Regular Expression Matching Can Be Simple And Fast (but is slow in Java, Perl, PHP, Python, Ruby, ...)

I only implemented python's findall function. Actually, its relatively fast, but I am just doing it for fun.

Test string Length : 7200000 (7.2M Characters)
Sample : abbbcdexfbeczexczczkefanncdehbzzdezf * 200000
Computer : Mobile Intel Celeron 1.6MHz, 512 MB

1. a bit complicated regex, mine is 2.5x faster than python's re

regex pattern: [a]?[a-b]?[a]?[bezn][a-z0-9_]{1,3}?[e-k][^dsag]f?
my regex: 0.960999965668 s
1000000 matches [u'abbbcdexf', u'beczex', u'zczkef', u'anncdeh', u'bzzdezf', u'abbbcdexf', u'beczex'] .. [u'zczkef', u'anncde
python re: 2.3029999733 s
1000000 matches [u'abbbcdexf', u'beczex', u'zczkef', u'anncdeh', u'bzzdezf', u'abbbcdexf', u'beczex'] .. [u'zczkef', u'anncde

2. simple regex, 5x faster than python's re

regex pattern: [a-z]
my regex: 1.83299994469 s
7200000 matches [u'a', u'b', u'b', u'b', u'c', u'd', u'e'] .. [u'e', u'z', u'f']
python re: 9.35300016403 s
7200000 matches [u'a', u'b', u'b', u'b', u'c', u'd', u'e'] .. [u'e', u'z', u'f']

3. non-greedy matching, 4x faster than python's re

regex pattern: [a-z]{2,5}?
my regex: 1.40199995041 s
3600000 matches [u'ab', u'bb', u'cd', u'ex', u'fb', u'ec', u'ze'] .. [u'zz', u'de', u'zf']
python re: 5.8789999485 s
3600000 matches [u'ab', u'bb', u'cd', u'ex', u'fb', u'ec', u'ze'] .. [u'zz', u'de', u'zf']

4. fix range matching, 4x faster than python's re

regex pattern: [a-z]{5}
my regex: 0.690999984741 s
1440000 matches [u'abbbc', u'dexfb', u'eczex', u'czczk', u'efann', u'cdehb', u'zzdez'] .. [u'fannc', u'dehbz', u'zdezf']
python re: 2.66400003433 s
1440000 matches [u'abbbc', u'dexfb', u'eczex', u'czczk', u'efann', u'cdehb', u'zzdez'] .. [u'fannc', u'dehbz', u'zdezf']

Cheers,
Mark


2012 - ၂၁​ရ​က္​ေ​န့ ​ဒီ​မွာ ​ရံု​တ​င္​မ​ည့္ ၂၀၁၂ ​ရု​ပ္​ရွ​င္ Trailer

http://www.sonypictures.jp/movies/2012/

​နာ​မ​ည္​မျ​ကီးျ​ကီး​ေ​အာ​င္ ​လု​ပ္​ထား​တာ ​က​မဿ​ဘာ​နံ​ပာ​တ္ ၁ ​လူျ​က​ည့္​တဲ့ ​စာ​ရ​င္း ​ဝ​င္​ခ်​င္​လို့​လား ​မ​သိ​ဘူး။ :P

#Memo - Addng "Go" Language Syntax File to VIM

#Memo - Addng "Go" Language Syntax File to VIM

#if you dont have folder
mkdir ~/.vim/
mkdir ~/.vim/syntax/
touch ~/.vimrc

cp $GOROOT/misc/vim/go.vim ~/.vim/syntax/

echo "autocmd BufNewFile,BufRead *.go set filetype=go">>~/.vimrc

cheers,

Domain Name with Myanmar Characters http://​အ.com/ :P

Domain Name with Myanmar Characters


# You know, ​အ is the most used character in Myanmar Language.

:P

"Go" as smart as Python or Ruby for this case

Here is print.go code from built-in documents.

package main

import "fmt"

func main() {
   var u64 uint64 = 1<<64-1;

   type T struct { a int; b string };
   t := T{77, "Sunset Strip"};
   a := []int{1, 2, 3, 4}; 

   fmt.Printf("%v %v %v\n", u64, t, a);
   fmt.Print(u64, " ", t, " ", a, "\n");
   fmt.Println(u64, t, a);
}


The results are as smart as high level languages does.

Struct, Array, can print just like Python or Ruby, or can do C way too.

$./6.out
18446744073709551615 {77 Sunset Strip} [1 2 3 4]
18446744073709551615 {77 Sunset Strip} [1 2 3 4]
18446744073709551615 {77 Sunset Strip} [1 2 3 4]

I believe C++ Programmers will like it.

Python ၏ ​ဖ​န္​ရွ​င္ ​တ​ည္​ေ​ဆာ​က္ျ​ခ​င္း​နွ​င့္ ​ဖ​န္​ရွ​င္ ​အ​သံုး​ခ်​ပံု ​အ​မ်ိုး​မ်ိုး

​ဖ​န္​ရွ​င္​တ​ည္​ေ​ဆာ​က္ျ​ခ​င္း ​အ​မ်ိုး​မ်ိုး

၁။ def func(name) - ​အ​ရွ​င္း​ဆံုး ​ဖ​န္​ရွ​င္ျ​ဖ​စ္ျ​ပီး name ​ဆို​သ​ည့္ parameter ​ကို pass ​လု​ပ္​လို့​ရ​သ​ည့္ ​ဖ​န္​ရွ​င္ func

၂။ def func(name=value) - name ​ကို value ​ဟု​ဆို​သ​ည့္ default ​တ​န္​ဖိုး ​တ​စ္​ခု​ခု ​အ​ရ​င္ ​ေ​ပး​ထားျ​ပီး func ​တြ​င္ ​မ​ည္​သ​ည့္ parameter ​မွ pass ​မ​လု​ပ္​သ​ည့္ ​အ​ခာ​တြ​င္ value ​ကို ​သံုး​သ​ည္။

၃။ def func(*name) - parameter ​ဘ​ယ္​နွ​စ္​ခု​ရွိ​မွ​န္း ​မ​သိ​သ​ည့္ ​အ​ခာ ​သံုး​သ​ည္။ Tuple ​ဟု​ေ​ခာှ​သ​ည္ array ​တ​စ္​မ်ိုး​အ​ေ​န​နွ​င့္ parameter ​လ​က္​ခံ​ရ​ရွိ​မ​ည္ျ​ဖ​စ္​သ​ည္။

၄။ def func(**name) - ​နံ​ပာ​တ္ ၃​ကဲ့​သို့ parameter ​ဘ​ယ္​ေ​လာ​က္​ရွိ​မွ​န္း​မ​သိ​သ​ည့္ ​အ​ခာ ​သံုးျ​ပီး array ​မ​ဟု​တ္​ပဲ dictionary ​ဟု​ေ​ခာှ​သ​ည့္ ​နာ​မ​ည္​နွ​င့္​တ​န္​ဖိုး​တြဲ​လ်ွ​က္​ရွိ​သ​ည့္ ​ေ​ဒ​တာ ​တ​စ္​မ်ိုး​အ​ေ​န​နွ​င့္ parameter ​လ​က္​ခံ​ရ​ရွိ​မ​ည္ျ​ဖ​စ္​သ​ည္။

​ဖ​န္​ရွ​င္ ​အ​သံုးျ​ပု​ပံု​အ​မ်ိုး​မ်ိုး

၁။ func(value) - ​ဖ​န္​ရွ​င္ func ​ကို value ​ဆို​သ​ည့္ ​ေ​ဒ​တာ ​ကို pass ​လု​ပ္ျ​ပီး process ​လု​ပ္​ေ​စ​သ​ည္။

၂။ func(name=value) - ​ဖ​န္​ရွ​င္ func ​ကို ​ေ​ဒ​တာ pass ​လု​ပ္​သ​ည့္ ​အ​ခာ​တြ​င္ ​နာ​မ​ည္​အ​တိ​အ​က် ​ေ​ပးျ​ပီး pass ​လု​ပ္​သ​ည္။ parameter ​တ​စ္​ခု ​ထ​က္​ပိုျ​ပီး pass ​လု​ပ္​သ​ည့္ ​အ​ခာ ​တြ​င္ ​အ​ထူး ​အ​သံုး​ဝ​င္​သ​ည္။

ဤ ​ေ​န​ရာ​မွ ​မွီျ​င​မ္း​သ​ည္။

http://www.logos.ic.i.u-tokyo.ac.jp/~s1s5/pukiwiki/index.php?programming%2Fpython%2F%BD%E9%B5%E9%CA%D4

#Memo - Found a Great Python Wiki in Japanese

Found a Great Python Wiki in Japanese

http://www.logos.ic.i.u-tokyo.ac.jp/~s1s5/pukiwiki/index.php?programming%2Fpython

# News Translation - ​အ​လွ​ကု​န္​ပ​စဿ​စ​ည္း​အ​ေျ​ကာ​င္းျ​ပျ​ပီး ​လူ​ရာ​နွ​င့္​ခ်ီ​ထံ​မွ ​ယ​န္း​သ​န္း ၆၀၀ ​ေ​က်ာှ​လိ​မ္​လ​ည္​မွု

​အ​လွ​ကု​န္ ​ပ​စဿ​စ​ည္း ​တ​စ္​ဆ​င့္ ​ေ​ရာ​င္း​ခ်​မ​ည္​ဟု ​လိ​မ္​လ​ည္ျ​ပီး ​လူ​ရာ​နွ​င့္​ခ်ီ​ထံ​မွ ​ယ​န္း​သ​န္း ၆၀၀ ​ေ​က်ာှ ​လိ​မ္​လ​ည္​ခဲ့​သူ ၂ဦး​အား ​ဖ​မ္း​ဆီး​ရ​န္ ​ဝ​ရ​မ္း​ထု​တ္


​ဂ်​ပ​န္ဥ​ပ​ေ​ဒ ​အ​ရ ​ဘ​ဏ္​မွ​လြဲ၍ ​လူ​အ​မ်ား​ထံ​မွ ​ေ​ငြ​အ​လံုး​အ​ရ​င္း​နွ​င့္ ​စု​စ​ည္း​မွု ​စ​သ​ည္​တို့​မွာ ​တ​ရား​မ​ဝ​င္​ေျ​ကာ​င္း....

​စိ​တ္​ေျ​ပ​လ​က္​ေျ​ပာ​က္

sankei.jp.msn.com ​မွ ​သ​တ​င္း​တ​ခ်ို့​ကို ​အ​ပ်​င္း​ေျ​ပ ​ဘာ​သာျ​ပ​န္ျ​က​ည့္ဦး​မ​ည္။
​လူ​တို​င္း​ဖ​တ္​သ​င့္​ေ​သာ​အ​ရာ ​ဟု​တ္​ခ်​င္​မွ ​ဟု​တ္​မ​ည္။ 18+ ​အ​ထ​က္​လဲျ​ဖ​စ္​ခ်​င္ျ​ဖ​စ္​မ​ည္။
​မ​ေ​ကာ​င္း​ေ​သာ ​မ​ည္​သ​ည့္ ​ေ​ဝ​ဖ​န္​မွု​ကို​မွ ​လ​က္​ခံ​မ​ည္​မ​ဟု​တ္။

​မာ့​ခ္

ျ​မ​န္​မာ​နို​င္​ငံ​သို့ ​န်ူး​က​လီး​ယား​လ​က္​န​က္ ​ထု​တ္​လု​ပ္​မွု​တြ​င္ ​အ​သံုးျ​ပု​နို​င္​ေ​သာ​ပ​စဿ​စ​ည္း ​တ​ရား​မ​ဝ​င္ ​ေ​ရာ​င္း​ခ် - ミャンマーへ核開発関連物資 朝鮮籍社長に有罪判決


ျ​မ​န္​မာ​နို​င္​ငံ​သို့ ​န်ူး​က​လီး​ယား​လ​က္​န​က္ ​ထု​တ္​လု​ပ္​မွု​တြ​င္ ​အ​သံုးျ​ပု​နို​င္​ေ​သာ​ပ​စဿ​စ​ည္း ​တ​ရား​မ​ဝ​င္ ​ေ​ရာ​င္း​ခ်​မွုျ​ဖ​င့္ ​ေျ​မာ​က္​ကိုး​ရီး​ယား​နို​င္​ငံ​သား ​တို​က်ို​ရွိ ​ကု​မဿ​ပ​ဏီ​ပို​င္​ရွ​င္ ​အား ​ေ​ထာ​င္​ဒ​ဏ္၂​နွ​စ္? ​ကု​မဿ​ပ​ဏီ​အား ၆ ​သ​န္း​ဒ​ဏ္​ေ​ငြ​ခ်​မွ​တ္

ミャンマーへ核開発関連物資 朝鮮籍社長に有罪判決

http://sankei.jp.msn.com/affairs/trial/091105/trl0911051106000-n1.htm

>>
 大量破壊兵器の開発に転用可能な装置を経済産業相の許可なくミャンマーに不正に輸出したなどとして、外為法違反(無許可輸出)の罪に問われた東京都新宿区の貿易会社「東興貿易」社長、李慶鎬被告(41)=朝鮮籍=の判決公判が5日、横浜地裁(甲良充一郎裁判官)で開かれ、李被告に懲役2年執行猶予4年(求刑懲役2年)、同社に罰金600万円(求刑罰金700万円)が言い渡された。

 判決で甲良裁判官は「(輸出した装置は)核兵器の製造に使用される可能性があり、わが国の国際的な信頼を失墜しかねない」と指摘。一方で、装置の精度が低いことや李被告が起訴事実を認めていることなど、執行猶予を付けた理由を述べた。

 判決によると、李被告は昨年8月と11月、経産相の許可を受けずに円筒研削盤計3台を名古屋港からミャンマーに輸出。今年1月には磁気測定装置を横浜港からマレーシア経由でミャンマーに輸出しようとした。これらの機器類はウラン濃縮などに使われる遠心分離機の開発に転用可能。


က်ေနာ္ဖတ္ေသာ အျခား ဘေလာ့ / ဆိုဒ္မ်ား