Loading

McDonalds - everybody knows - so instead of burgers, watch the Model Girl

http://www.youtube.com/watch?v=j9VS9DkbOxw

McDonalds - everybody knows - so instead of burgers, watch the Model Girl, its better, isnt it?

:-)

#Memo - Google Wave will release tomorrow night for 100 thousands people

http://www.publickey.jp/blog/09/google_wave10.html

goolge wave နက္ျဖန္ထြက္မယ္လို့ ဆိုပါတယ္။ ျကိုေလ်ွာက္ထားတဲ့သူ ၁ သိန္းအတြက္လို့ ေျပာပါတယ္။
ျကားေတာ့ ျကားမိတယ္။ ဘာမွန္း သိပ္မသိတာနဲ့ မစမ္းျဖစ္ဘူး။
ေလ်ွာက္ထားမိလား မေလ်ွာက္ထားမိဘူးလားေတာင္ မမွတ္မိေတာ့ဘူး။ ေလ်ွာက္ထားမိရင္ေတာ့ စမ္းျကည့္ရမယ္။

Python API ေတြေတြ့တယ္။ အားမွပဲ စမ္းျကည့္ရမယ္။


http://code.google.com/apis/wave/extensions/robots/python-tutorial.html

https://appengine.google.com

http://code.google.com/appengine/docs/python/gettingstarted/

http://code.google.com/appengine/docs/python/overview.html

http://code.google.com/appengine/docs/

http://code.google.com/appengine/docs/python/apis.html

http://code.google.com/appengine/docs/python/tools/

#Thats why Google released Chrome Frame, may be it is brillient idea for them :P

Cheer,
Mark

one more good picture i like :D

http://contest.pets.yahoo.co.jp/hiroba/photocontest/contest/31/detail/?page=16

:D

အိမ္ေမြးတိရစဿဆာန္ ငပ်င္းျပိုင္ပြဲ

http://contest.pets.yahoo.co.jp/hiroba/photocontest/contest/31/list/

:-)

#Memo - http://similar-site.com

http://similar-site.com

ဆိုဒ္တစ္ခုနဲ့ ဆင္တူတဲ့ ဟာေတြကို ျပေပးတယ္။ မိုက္တယ္။
google လို့ရွာရင္ အျခား search engine ေတြ ရွိသေလာက္ လာျပတယ္။

#Memo - Minefield crashed with XMarks - Moving one step back to Namoroka

I am using Minefield around 1 year now, no problem at all, but now something start not working.

Gecko 1.9.3 alpha - Minefiled Latest Trunk - Mozilla Firefox 3.7 alpha pre Crashed onload when XMarks is installed - even xmarks 3.3.3 or 3.3.4 also not working.

XMarks seems saying its because of Mozilla bug, but Others Extensions like NoScript, AdBlock Plus, Firebug are fine.

So, I have to move one step back to Firefox 3.6 Namoroka, for Gmail, I am using now Google Chrome 4.*.

I really wish XMarks to do some workaround for that.

#Memo - WebsiteSpark Program



Windows Server 2008 လိုင္စင္ ၄ခု
Visual Studio 2008 Professional လိုင္စင္ ၃ခု
စတာေတြ ၃နွစ္စာ ရမယ္လို့ဆိုထားပါတယ္။ 

ေလ်ွာက္တဲသူဟာ လူ ၁၀ ေယာက္ထက္နဲျပီး အျခားသူအတြက္ ေရးေပးတဲ့ ကုမဿပဏီျဖစ္ရမယ္လို့ ဆိုထားပါတယ္။
(May be you can do web site for your GirlFriend)

၃နွစ္ျပည့္ရင္ ေဒါှလာ ၁၀၀ ေပးလိုက္ရင္ျပီးတယ္လို့ လဲဆိုထားပါတယ္။ ဝယ္ခ်င္ရင္လည္း ေလ်ွာ့ေဈးနဲ့ ရမယ့္ပံုေပါှပါတယ္။

Visual Studio 2010 ကို အဆင့္ျမွင့္ခ်င္ရင္လည္း ရတယ္လို့ ေျပာတာလဲ ေတြ့မိပါတယ္။

ေလ်ွာက္ျပီး ၆လျကာရင္ Project တစ္ခုေတာ့ တင္ျပရမယ္လို့ ဆိုထားပါတယ္။ :-)
<You can do small Search Engine with C# and MSSQL 2008> :-)

Cheers,
Mark


I really wanted to break this code

http://www.techcrunch.com/2009/09/21/google-is-searching-for-beautiful-minds-but-so-far-no-m-i-t-students-have-broken-its-code/



I really wanted to break that (google jobs) code, but finally, its was just nothing more than counting characters, and adding 1 and 0.

google.txt
8MLDQ6 T UI
6TFML RH AA
NRA6Q 8EFL 
DMQ86II2 O3
2S5J 13JXOJ

python code to decrypt / calculate phone number from that
"+1-"+"".join([str(len(x)) for x in open("google.txt").read().replace("\r","").replace("\n","").split()])+"0"

phone number
'+1-6172748660'

When you called, there is automatic answering machine, saying its Google, and to tell your name and ask you Phone number.

# May be This is done by TechCrunch or MIT or can be by any other too, than Google.

Mark

----

Update at Sept 23 3:20 JST

Dear ALL,

Sorry, It was a TRAP!!!, the number (617 274 8660) I got is also by Google Jobs, 
so I under-estimated or thought as It was just a joke by someone. But actually It is a real code.

correct number is is 617 639 0570 (extension 10) and 
de-ciphering method can be find here, 
http://wiki.fivetechsoft.com/doku.php?id=google_job_puzzle 

anyway, here is present python codes to de-cipher it :-)

x="8MLDQ6 T UI 6TFML RH AA NRA6Q 8EFL DMQ86II2 O3 2S5J 13JXOJ"

a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ "
b="456789ABCDE2FGHIJKL0MNOP1QRS3TUVWXYZ "

print "".join([b[a.index(x)] for x in x])

CONGRA T UL ATION SK EE PSEAR CHIN GORCALL6 17 6390 570X10

cheers,
Mark

အလကားမရ၊ ကိုယ့္အားကိုယ္ကိုး

(ေဖျမင့္၏ ကိုယ့္ထူးကိုယ္ခ်ြန္သမားမ်ားအတြက္ လက္စြဲစကားမ်ား စာအုပ္မွ)

အလကားမရ

သင့္ေအာင္ျမင္မွုနွင့္ စိတ္ခ်မ္းသာမွုကို သင္ကိုယ္တိုင္ပင္ ေတာင္းဆိုယူရလိမ့္မည္။

ကမဿဘာေလာကသည္ သင့္အား ဘာကိုမ်ွ အသားလြတ္ေပးမည္ မဟုတ္။ ဘယ္သူကမ်ွ သင့္ဆီလာျပီး အသာ ပခံုးပုတ္ကာ ေရာ့... ယူဗ်ာ၊ အခြင့္အေရးေတြ ဟုေပးမည္မဟုတ္။ ပခံုးပုတ္၍ လွည့္အျကည့္တြင္ မ်က္နွာကို လက္သီးျပင္းျပင္းနွင့္ ထိုးထည့္လိုက္ျခင္းမ်ိုးသာ သင္ ခံခ်င္ ခံရနိုင္သည္။

အလကား ရနိုင္တာ ဒါမ်ိုးပဲ ရွိသည္။

ဒါကို လူအမ်ားလည္း သိျကသည္။ သိ္ု့ေသာှ ဒါကိုသိလ်က္ သူတို့ ဘယ္လိုေတြးျကသနည္း။ ဘယ္သူကမွ ငါ့ကို မကူညီလ်ွင္ ငါဘယ္မွာ ေအာင္ျမင္နိုင္မည္လဲ ဟူ၍ပဲ ေတြးသည္။

မွားျပန္ပါျပီ။

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

သင့္အား ေအာင္ျမင္သူ တစ္ဦ္းဘဝ ေရာက္ရွိေအာင္ တြန္းပို့ ေမာင္းနွင္ေပးမည့္ စြမ္းအားေတြ သင့္ကိုယ္ထဲမွာ အျပည့္ရွိေနသည္။ သင္၌ လိုအပ္ေနသည္မွာ သင္သည္ ဤေလာက၌ ထိုက္တန္ေသာ တစ္ေနရာကို ရပိုင္ခြင့္ရွိသည္ဟူေသာ ယံုျကည္ခ်က္နွင့္ ထိုအရာကို ရေအာင္ ယူမည္ဟူေသာ ခိုင္မာသည့္ သနဿနိဋဿဌာန္တို့သာ ျဖစ္သည္။

ဒါေတြကို တျခားက မရနိုင္။ သင့္ကိ္ုယ္တိုင္ထံမွပင္ ေတာင္းခံယူရေပမည္။

----

ကိုယ့္အား ကိုယ္ကိုး

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

- ဘရန္ဒိုက္စ္

(ေဖျမင့္၏ ကိုယ့္ထူးကိုယ္ခ်ြန္သမားမ်ားအတြက္ လက္စြဲစကားမ်ား စာအုပ္မွ)

Teach Yourself Programming in Ten Years - ပရိုဂရမ္ တကယ္တတ္ဖို့ ဆယ္ ... နွစ္

Teach Yourself Programming in Ten Years

ပရိုဂရမ္ တကယ္တတ္ဖို့ ဆယ္ ... နွစ္ ... အခ်ိန္လိုအပ္ပါတယ္

Peter Norvig (ပီတာ ေနာဗစ္)


လူေတြ ဘာလို့ ဒီေလာက္ ေလာေနျကတာလဲ?

စာအုပ္ဆိုင္ေတြရွိတဲ့ ဘက္ကို သင္ လမ္းေလ်ွာက္ျကည့္ဖူးမွာပါ။ ဂ်ာဗားကို ၇ ရက္အျပတ္သင္၊ Visual Basic၊ ဝင္းဒိုး၊ အင္တာနက္ စတာေတြကို နာရီ အနည္းငယ္၊ သို့ ရက္အနည္းငယ္ နဲ့ အျပတ္သင္ ဆိုတာမ်ိုးေတြေပါ့။

တစ္ခါက Amazon ဆိုတဲ့ ဝဘ္ဆိုဒ္မွာ ဒီလို ရွာျကည့္ဖူးတယ္။

ထုတ္တဲ့ရက္ ၁၉၉၂ ေနာက္ပိုင္း၊ ေခါင္းစဉ္မွာ days ဆိုတာ ပါျပီး (learn (သို့) teach yourself) ဆိုတာလည္းပါတဲ့ စာအုပ္မ်ား ဆိုျပီးေတာ့ရွာျကည့္တာ ၂၄၈ ခု ထြက္လာပါတယ္။ ပထမဦးဆံုး ၇၈ အုပ္ဟာ ကြန္ပ်ူတာစာအုပ္ေတြ ျဖစ္ျပီး (၇၉ ခုေျမာက္ဟာ ဘင္ဂါလီဘာသာကို ၃ဝရက္နဲ့ အျပတ္သင္ဆိုတဲ့ စာအုပ္ျဖစ္တယ္)

ဒါနဲ့ days ဆိုတဲ့ စာလံုးကို hours ဆိုျပီး ေျပာင္းရွာျကည့္မိတယ္။ ၂၅၃ အုပ္ေတာင္ ထြက္လာတာေတြ့ရတယ္။ ၇၇ အုပ္က ကြန္ပ်ူတာစာအုပ္ျဖစ္ျပီး ၇၈ အုပ္ေျမာက္ဟာ (အဂဿငလိပ္သဒဿဒါနဲ့ ေရးပံုေရးနည္းကို ၂၄နာရီနဲ့ အျပတ္သင္) စာအုပ္ျဖစ္တာေတြ့ရတယ္။

စာအုပ္ ၂၀၀ မွာ ၉၆ ရာခိုင္နွုန္းဟာ ကြန္ပ်ူတာ စာအုပ္ေတြ ျဖစ္ေနတာေတြ့ရတယ္။

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

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

ကဲ.. ထားပါေတာ့။ ..

C++ ကို ၃ရက္နဲ့ အျပတ္ ဆိုတဲ့ စာအုပ္ကို နဲနဲ သံုးသပ္ျကည့္ရေအာင္။

- ၃ ရက္နဲ့ ပရိုဂရမ္ တကယ္ ေရးခ်ိန္ ရွိလိုက္မွာ မဟုတ္ပါဘူး။ ကိ္ုယ္ေရးလိုက္တဲ့ ပရိုဂရမ္ရဲ့ ေအာင္ျမင္မွု၊ မေအာင္ျမင္မွုေတြကို သိမွာ မဟုတ္ဘူး။
- တကယ့္ အေတြ့အျကံုရွိတဲ့ ပရိုဂရမ္မွာေတြနဲ့ အလုပ္လုပ္ခြင့္ရွိလိုက္မွာမဟုတ္ဘူး။
- C++ ရဲ့ လက္ေတြ့ အရသာကို သိရမွာ မဟုတ္ဘူး။ လြယ္လြယ္ေျပာရရင္ ေလ့လာဖို့ အခ်ိန္မရဘူး။
- ဒါေျကာင့္ အဲဒီ စာအုပ္ဟာ အေပါှယံေလာက္ပဲ ေျပာသြားနိုင္တာကို ေတြ့ရမွာပါ၊
- ပုတ္ရဟန္းမင္းျကီး အလက္ဇန္းဒါးက ေျပာဖူးတယ္။ နဲနဲပဲ တတ္တာဟာ အနဿတရာယ္ ျကီးမားတယ္တဲ့။

- C++ မွာ ၃ ရက္ဆိုရင္ syntax ေလာက္ေတာ့ သိရင္သိသြားမွာေပါ့ (အျခား ဘာသာစကားကို သိထားတယ္ဆိုရင္)၊ ဒါေပမယ့္ တကယ့္လက္ေတြ့ ဘယ္လိုသံုးရမယ္ဆိုတာ သိလိုက္မွာ မဟုတ္ဘူး။
- ဥပမာ basic ပရိုဂရမ္သမား ဆိုရင္၊ C++ ရဲ့ syntax  ေတြကို ဘယ္လိုသံုးရမယ္ဆိုတာ သိေကာင္းသိလာမယ္။ ဒါေပမယ့္ C++ ရဲ့ တကယ္ေကာင္းတဲ့ ေနရာ၊ မေကာင္းတဲ့ ေနရာေတြကို  သိမွာ မဟုတ္ဘူး။ ဒါေျကာင့္ ဘာမွ အဓိပဿပာယ္မရွိဘူး။
- အလန္ ပါးလစ္ဆိုတဲ့သူေျပာဖူးတယ္ ... ဘာသာစကားတစ္ခုဟာ သင့္ရဲ့ လက္ရွိ ပရိုဂရမ္ စဉ္းစားပံု စဉ္းစားနည္းကို ေျပာင္းလဲေစမွု မရွိဘူးဆိုရင္၊ ေလ့လာရတာ မတန္ပါဘူး တဲ့။
- တကယ္ျဖစ္လာမွာက C++ ရဲ့ တပိုင္းတစ ေလာက္ပဲ နားလည္လိုက္မွာပါ။ ပရိုဂရမ္ တကယ္တတ္ဖို့မဟုတ္ပဲ၊ အလုပ္ဘယ္လိုျပီးေအာင္လုပ္ရမလဲ ဆိုတာ မ်ိုးနဲ့ ပိုျပီး တူတာေတြ့ရပါတယ္။

တကယ္ေတာ့ သံုးရက္ဟာ ဘာမွ မဟုတ္ဘူး ဆိုတာ လုပ္ျကည့္ရင္ သိပါလိမ့္မယ္။

------

ပရိုဂရမ္ကို ေလ့လာဖို့ ဆယ္နွစ္ အခ်ိန္ေပးပါ။


သုေတသန ပညာရွင္ေတြျဖစ္တဲ့ (Bloom (1985), Bryan & Harter (1899), Hayes (1989), Simmon & Chase (1973)) တို့ကို ျကည့္ပါ။ သူတို့ေတြ သူတို့ရဲ့ ကိုယ္ပိုင္ ပညာရပ္ေတြကို က်ြမ္းက်င္ဖို့ ဆယ္နွစ္ အခ်ိန္ယူခဲ့ျကရပါတယ္။ ခ်က္စ္ ကစားတာ၊ အနုပညာ ဖန္တီးတာ၊ ေျကးနန္း ပို့ေဆာင္တဲ့ပညာ၊ ပန္းခ်ီဆြဲတာ၊ စနဿဒယားတီးတာ၊ ေရကူးတာ၊ တင္းနစ္ ကစားတာ၊ ဦးေနွာက္နဲ့ အာရံုေျကာ ပညာအတြက္ သုေတသန လုပ္တာေတြဟာ တကယ့္ကို အခ်ိန္ေပးခဲ့ရပါတယ္။

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

ျဖတ္လမ္းဆိုတာလည္း မရွိပါဘူး။ မိုးဇက္ဆိုတဲ့ အနုပညာ ပါရမီရွင္ဟာ အသက္ ၄ နွစ္ကတည္းက ေတးဂီတကို စလုပ္ခဲ့ေပမယ့္ ကမဿဘာ့အဆင့္အတန္းဝင္ျဖစ္ဖို့ ၁၃နွစ္ ျကာခဲ့ပါတယ္။

Beatles ဟာလည္း ၁၉၅၇ ကတည္းက ကလပ္ေတြမွာ စတင္တီးဆိုေဖ်ာှေျဖခဲ့ေပမယ့္ တကယ္တမ္း ေအာင္ျမင္ခဲ့တာ ၁၀ နွစ္ျကာျပီး ၁၉၆၇ ခုနွစ္မွ ျဖစ္ပါတယ္။

အထက္ပါ အနုပညာရွင္ေတြ အားလံုး အသက္ ၅နွစ္ေလာက္ကတည္းက စတင္ေလ့လာခဲ့ပါတယ္။
အသက္ ၅ နွစ္သားတုန္းက ေလ့က်င့္မွုဟာ တစ္ပတ္ကို ၂နာရီ ၃ နာရီ ဝန္းက်င္ေလာက္ရွိပါတယ္။
အသက္ ၈ နွစ္ေလာက္မွာ ပိုမို စြမ္းေဆာင္လာနိုင္ျပီး တစ္ပတ္ကို ၆ နာရီ ၊ အသက္ ၁၂ နွစ္မွာ တစ္ပတ္ ၈ နာရီ၊ အသက္ ၁၆ နွစ္မွာ ၁၄ နာရီ စသျဖင့္ေလ့လာခဲ့ျပီး အသက္ ၂၀ မွာ တစ္ပတ္ကို နာရီ ၃၀ မ်ွ ရွိပါတယ္။

အသက္၂၀ ေရာက္ေနတဲ့ အခ်ိန္မွာ ေလ့က်င့္ခဲ့တဲ့ အခ်ိန္ေတြကို ေပာင္းျကည့္ရင္ နာရီ ၁၀၀၀၀ ေလာက္ ရွိေနပါတယ္။ အျခား ပံုမွန္ေတာှသူေတြဟာ နာရီ ၈၀၀၀ ေလာက္ပါ။ သူတို့ကို သင္ျပေပးသူေတြဟာေတာ့ နာရီ ၄၀၀၀ ေလာက္ပဲ ရွိပါလိမ့္မယ္။

ဒါေျကာင့္ အတိအက်ေျပာမယ္ဆိုရင္ေတာ့ ၁၀ နွစ္ဆိုတာထက္ နာရီ ၁၀၀၀၀ ေလာက္ ေလ့က်င့္ဖို့ လိုတယ္ဆိုတာပါဘဲ။

ဆာမ်ူရယ္ ဂ်ြန္ဆင္ (1709-1784) က ဒီလို ေျပာခဲ့ပါတယ္  "ဘယ္ေနရာက ထူးခ်ြန္တဲ့သူမဆို ေအာင္ျမင္ဖို့ အတြက္ ဘဝနဲ့ ရင္းျပီး ျကိုးစားလာျကရတာပဲ၊ ေဈးေပါေပါနဲ့ ဝယ္လို့ရတဲ့ဟာ မဟုတ္ဘူး ဆိုတာပါပဲ။"

Chaucer (1340-1400) က ဒီလို ညဉ္းတြားဖူးပါတယ္ ... ဘဝဆိုတာ တိုသေလာက္ တစ္ခုခု က်ြမ္းက်င္ေအာင္ လုပ္ဖို့က ေတာှေတာှျကာတယ္။

Hippocrates (c. 400BC) ကေတာ့ ဒီလိုမ်ိုး ေျပာဖူးပါတယ္။ ဘဝဟာ သိပ္တိုတယ္ ... ျကိုးစားမွုက ျကာရွည္ရတယ္၊ အခြင့္အေရးေတြက မျမင္ရသေလာက္ပဲ၊ စမ္းသပ္မွုေတြအတြက္ ေအာင္ျမင္မွုတစ္ခုရဖို့ဟာ အင္မတန္ခက္ခဲတယ္။

-----

ပရိုဂရမ္နဲ့ ပတ္သက္ျပီး ေအာင္ျမင္ဖို့အတြက္ လမ္းေျကာင္းကို ဒီလိုေျပာျပခ်င္ပါတယ္။
 

၁။ အေရးအျကီးဆံုးက တကယ္စိတ္ဝင္စားပါေစ၊ ကိ္ုယ္ဘာေရးလိုက္ေရးလိုက္ ေပ်ာှရြင္မွုရွိပါေစ။ တကယ္ေပ်ာှရြင္မွုရွိမွ ဆယ္နွစ္လုပ္ကိုင္နိုင္သြားဖို့ အင္အားေတြရွိမွာ ျဖစ္ပါတယ္။

၂။ အျခား ပရိုဂရမ္မာေတြနဲ့ စကားေျပာျဖစ္ေအာင္ ျကိုးစားပါ။ အျခားသူေတြေရးထားတဲ့ ပရိုဂရမ္ေတြကို ဖတ္ျဖစ္ေအာင္ျကိုးစားပါ။ ဒါဟာ စာအုပ္ေတြ ဖတ္တာထက္၊ သင္တန္းေတြ တက္တာထက္ ပိုအေရးျကီး ပါတယ္။

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

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

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

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

၇။ ပရိုဂရမ္ ဘာသာစကား အနည္းဆံုး ဒါဇင္ဝက္ ေလာက္ေတာ့ ေလ့လာပါ။ class ရဲ့ သေဘာသဘာဝေတြ ပါဝင္တဲ့ ဂ်ာဗား တို့ C++ တို့ေတာ့ တစ္ခု အနည္းဆံုးပါဝင္ပါေစ၊ ေနာက္ျပီး ဖန္ရွင္ သေဘာသဘာဝေတြပါဝင္တဲ့ Lisp တို့ ML တို့လိုမ်ိုးကို လည္း တစ္ခုပါဝင္ပါေစ၊ Template သေဘာတရားေတြပါဝင္တဲ့ Prolog တို့ C++ Template လိုဟာမ်ိုးတစ္ခု၊ coroutines လို့ေခါှတဲ့ အပိုင္းေလးေတြခြဲျပီး အလုပ္လုပ္လို့ရတဲ Icon တို့ Scheme လိုဟာမ်ိုးတစ္ခု၊ Sisal လို့ေခါှတဲ့ Parallel အသံုးျပု လို့ရတဲ့ သေဘာထားေတြပါတာမ်ိုးေတြကို ေလ့လာသင့္ပါတယ္။

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

၉။ တတ္နိုင္ရင္ ကြန္ပ်ူတာ ဘာသာစကားေတြရဲ့ စံသတ္မွတ္ျခင္းအဖြဲ့ေတြမွာပါ ပါဝင္နိုင္ေအာင္ျကိုးစားပါ။ ANSI C++ ေကာှမတီလဲျဖစ္ရင္ျဖစ္မယ္၊ ကိုယ္ပိုင္ ကုတ္ေရးပံုေရးနည္း စတိုင္ ညွိနွိုင္းပြဲလဲျဖစ္ရင္ျဖစ္မယ္။ ကုတ္တစ္ေျကာင္းေရွ့မွာ စာလံုး အလြတ္ ဘယ္နွခု စသျဖင့္ေပါ့။ ဒါေတြလဲ စနစ္တက်ျဖစ္ေအာင္ လုပ္ျကပါတယ္။ အဲဒီမွာ ပါဝင္ျခင္းအားျဖင့္ ပရိုဂရမ္ရဲ့ သေဘာတရားေတြကို ေရးပံုေရးနည္း စတိုင္စတာေတြကို ပိုမို နားလည္လာမွာပါ။ ဘယ္ပရိုဂရမ္မွာေတာ့ျဖင့္ ဘာကေကာင္းတယ္။ ဘယ္သူေတြက ဘယ္လို သေဘာက်တယ္ ဆိုတာေတြလည္း အေရးပါပါတယ္။
အဲ စတန္းဒတ္ လုပ္ဖို့ကေတာ့ မွန္မွန္ကန္ကန္နဲ့ သဘာဝ က်တဲ့ နည္းလမ္းကို ျမန္ျမန္ဆံုးျဖတ္နိုင္ပါေစ။ (ျကာသြားရင္ လူလက္ခံဖို့ခက္မွာစိုးလို့ျဖစ္မယ္။)

အဲဒါေတြ အကုန္လံုးကို ေခါင္းထဲထည့္ထားပါ။ စာအုပ္ကေန ဘယ္ေလာက္ေလ့လာနိုင္လဲ ဆိုတာ လက္ေတြ့သိျမင္လာပါလိမ့္မယ္။

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

Fred Brooks ဆိုတဲ့ သူတစ္ေယာက္ ေဆာ့ဝဲ ဒီဇိ္ုင္း ပညာရွင္ေတြ ေမြးထုတ္ခဲ့ပံုကေတာ့ ဒီလိုပါ။

၁။ ပံုမွန္ စနစ္က်က် ဒီဇိုင္း ပညာရွင္ေတြကို အရင္ဆံုးရွာတယ္။
၂။ သူတို့အတြက္ တိုးတက္ေအာင္ျမင္ဖို ့အတြက္ career လမ္းခ်ေပးတယ္။
၃။ ဒီဇိ္ုင္းသမားေတြ အခ်င္းခ်င္း ေတြ့ဆံု၊ နည္းပညာ ဖလွယ္နိုင္ေအာင္ လုပ္ေပးတယ္။

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

---

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

ပီတာ ေနာဗစ္ http://norvig.com
---
Original Article : http://norvig.com/21-days.html

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

I am learning programming 11 years now, but I am still cant do half of it :P
Well, I am not him :P


Anyway, Cheers,
Mark

Memo# π ပိုင္ ဆိုတာ 3.14 = PI.E ဆိုပဲ :P

3.14 ကို မွန္ေထာင္ျကည့္ရင္ PI.E လို့ရတယ္ဆိုပါလား။ ဘာလို့ အရင္က သတိမထားမိပါလိမ့္။

http://labaq.com/archives/51265994.html

:P

A New Myanmar Movies site, If you interested

http://www.kosaw.jp/

You may interested, if you watch those movies and songs.

# btw, I am not involved in making that site :P

ေတာှေနးဒိုး - Tornado - Web Server written in Python

http://www.tornadoweb.org/

Facebook ရဲ့ FriendConnect ဆိုတဲ့ ေနရာမွာ အသံုးျပုထားတယ္လို့ဆိုပါတယ္။ တစ္စကဿကန့္ကို request ေထာင္နဲ့ခ်ီျပီး အလုပ္လုပ္နိုင္တယ္လို့ဆိုပါတယ္။

ထြက္ျပီး တစ္ရက္အျကာ မွာ http://blog.shibu.jp/article/32075270.html ဂ်ပန္ဘာသာကို ဘာသာျပန္တဲ့သူေတြက ျပန္ျပီးသြားပါျပီ။ :-)

nginx ကို ဆာဗာေရွ့မွာခံျပီး အလုပ္လုပ္ရင္ ပိုျမန္ပံုရပါတယ္။ က်ေနာှေတာ့ Search Engine မွာ သံုးဖို့ စာရင္း List ထဲ ထည့္ထားလိုက္ျပီ။

မာ့ခ္

ျဖတ္ညွပ္ကပ္ but Fun

http://www.youtube.com/watch?v=gcROJpTgHBc&feature=player_embedded

I say ျဖတ္ညွပ္ကပ္, because when you look at left upper corner, the shaking of camera is looping in same patterns.

http://labaq.com/archives/51265252.html

:P

ေပါက္တတ္ကရ :P

ကယ္ဆယ္ေရးသမားေတြ ဘာလုပ္ေနျကပါလိမ့္ :P



ဘာလို့ ဒီလူက ေမွာက္ေနရတာလဲ မသိဘူး :P

တစ္ေယာက္ ခံုေအာက္ကို ငံုျကည့္ေနတာ ဘာလို့ဘာလိမ့္ ...

သင္ ကယ္ဆယ္ေရး ဝန္ထမ္းျဖစ္ရင္ ဒါမ်ိုးလဲ ကယ္ရမယ္ထင္တယ္။ :P hahaha :P

http://labaq.com/archives/51077897.html?l=o

original link

Php နဲ့ ဂ်ီေမးပို့နည္း - Sending Email using Gmail from Php (Hello World!)

Php နဲ့ ဂ်ီေမးပို့နည္း Sending Email using Gmail from Php (Hello World!)

$user=$from="[email protected]"
$to="[email protected]"
$passwd="[email protected]'s password"

require_once 'Mail.php';

$params = array(
'host'=> 'tls://smtp.gmail.com','port'=> 465,'auth'=> true,'debug'  => false,
'username' => $user,
'password' => $passwd
);

$smtp = Mail::factory('smtp', $params);
$smtp->send($to, array('From'=>$from,'To'=>$to), "Hello World!");

# Be Good, Don't be Evil :-)

Cheers,
Mark

ပိုင္သြန္နဲ့ ဂ်ီေမးပို့နည္း - Sending Email using Gmail from Python (Hello World!)

ပိုင္သြန္နဲ့ ဂ်ီေမးပို့နည္း - Sending Email using Gmail from Python (Hello World!)

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

user=from="[email protected]"
to=["[email protected]"]
passwd="[email protected]'s password"

import smtplib

m = smtplib.SMTP("smtp.gmail.com", 587)
m.ehlo()
m.starttls()
m.ehlo()
m.login(user, passwd)
m.sendmail(user, to, "From: %s\nTo: %s\n\nHello World!"%(from,to))
m.close()

Cheers,
Mark

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