Monday, July 23, 2012

Install Node.JS & g++ (if necessary) on EC2


echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/latest/node-v0.6.11.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local

(if you cannot configure previous step, you will need to install g++ and go back to configure again)
sudo yum groupinstall "Development Tools"

sudo make install
curl http://npmjs.org/install.sh | sudo npm_debug=1 clean=no PATH=$PATH sh

There you go, you should be able to run node.js now.

npm install socket.io

Monday, June 11, 2012

PyCon TW 2012 心得


PyCon Taiwan 2012

終於,Python 出頭天了,在台灣聚集了超過250位的 Python 愛好者,真的很難得。


兩天聽下來,大概和我之前的想法一致,Python 的優勢是上手容易,速度上還有待改進,到要超越編譯式語言還有一小段,不過可以 trail and error 的方式寫程式也是它的優勢。青菜豆腐就看你老闆要往哪邊站囉 (攤手


整體上的來說,大潮流還是有幾個方向

JavaScript + HTML5 + CSS3 + django + mongoDB,這些 OpenSource 的 resource 慢慢掌握整個大環境軟體開發的方向。對於新創公司的技術門檻低,環境架構容易,使得這些技術快速的發展並完善。而執行速度也在技術交流頻繁的現象中很快的得到改善。

Python 在我看來並不會取代 C/C++、Java、.Net 等的地位,我還是覺得它會成為一種漿糊語言,用來調整各種語言之間的優劣勢。

Conjuror, 隨筆