2010年12月18日 星期六

渺小

最近還在公司的蜜月期,利用這段時間看了不少東西,不管是網路上的或是書本上的,都讓我驚嘆,原來我不懂的東西還那麼多阿!而這些東西又是合等的重要!

看到人民幣和台幣的抗漲,再了解到通澎對於我們的影響,貨幣戰爭‘央行的策略‘美國的QE2,雖然我們都沒有決定的權利,但是我們都身處其中,我們都是被影響的一份子.當了解到龐式騙局,再看到我們的股票房市,不經讓我捏把冷汗,這個世界上太多投機的人了,熱錢炒來炒去,有錢人的戰爭卻常常波及到我們這些平凡老百姓,抑或是被老師慫恿的散戶?原先我對於虛幻的數字一直都很感冒,再加上老媽在股票市場的慘敗,導致家裡的一些負面影響,讓我覺得投機的行為都是不當的,但是在稍微去了解總體經濟和個體經濟後,才真正讓我知道這些事情都是與我們息息相關的,對於個人而言要知道辛苦賺來的錢該如何分配,才不會莫名其妙的被吃掉了,還有在使用金錢時,如何去評估風險,再來對於企業來說,這些匯率調動都是影響公司策略的一環,真正要經營好公司,一定要去了解這些東西,才能去幫助公司成長,避開一些有可能失利的地方.

2010年11月27日 星期六

python

kakashi@kakashi-laptop:~$ python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

2010年10月28日 星期四

新生活

從成功嶺下山進到公司也快兩個禮拜了...

其實說實在還有點不適應這種生活, 也不是說工作的環境或是氣氛不好,

只是因為我太喜歡寫程式了, 突然要我都不寫,

真的會覺得怪怪的, 不過公司的生活其實蠻愜意的,

工作內容不會太操, 而且我的主管的工號才大我2000號,

對我也很好, 前幾天還請我喝星巴克,

有時候我都覺得是不是我運氣太好了,

然後公司裡面一堆同學和學長,

工作累了還可以找他們聊天, 或是到樓下小7逛逛,

不過 如果真的很想寫程式的話, 我看只能等下班的時間了吧...

所以說每天的每個時刻對我都是異常重要的!

朝著這個方向和目標前進吧!!!!!

2010年8月9日 星期一

Xen 4.0 installation on debian lenny

原來現在科技那麼進步,virtual machine的發展讓一台主機可以更加發揮它的硬體功能,
之前都不知道XEN這個東西,直到冠宏哥叫我去灌,我才去研究一下到底是好在哪裡,
主要可以看看鳥哥的文件利用 Xen 設計虛擬機器,真的是很有趣,不過xen想要灌新版本真的有點麻煩,到處找都只有ubuntu上面的資料,中間也遇到一些困難,以下就是我的紀錄:

安裝基本套件
首先安裝最小化的debian lenny ,然後安裝需要的套件包:

# sudo aptitude install bcc bin86 gawk bridge-utils iproute \
libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif \
texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra \
texlive-fonts-recommended pciutils-dev mercurial build-essential \
make gcc libc6-dev zlib1g-dev python python-dev python-twisted \
libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev \
iasl libbz2-dev e2fslibs-dev git-core uuid-dev

//64bit要加安裝
# sudo aptitude install gcc-multilib

安裝Xen4.0
因為我們要安裝的Xen hypervisor不再套件庫中,所以要自己從source code安裝:

# cd /usr/src
# sudo wget http://bits.xensource.com/oss-xen/release/4.0.0/xen-4.0.0.tar.gz
# sudo tar zxvf xen-4.0.0.tar.gz
# cd xen-4.0.0/
# make xen tools stubdom
# sudo make install-xen install-tools install-stubdom
安裝Kernel
因為Xen4.0 需要利用2.6.32版本的kernel,我們可以從backports套件庫中下載新的kernel套件:

# echo "deb http://www.backports.org/debian lenny-backports main" >> 
/etc/apt/sources.list
# aptitude update
# aptitude install debian-backports-keyring
# aptitude update
# aptitude install linux-image-2.6.32-bpo.5-amd64 
  linux-image-2.6.32-bpo.5-xen-amd64

修改開機要包含module
加入這些module讓xend process 能夠跟hypervisor通訊:

netbk
blkbk
blktap
xenfs
xen-evtchn

Xen4 service setup

# update-rc.d xend defaults 20 21
# update-rc.d xendomains defaults 20 21

重新啟動系統
# sudo reboot

安裝xen-tools
# sudo aptitude install libtext-template-perl debootstrap
# wget http://xen-tools.noone.org/software/xen-tools/xen-tools-4.1.tar.gz
# tar zxvf xen-tools-4.1.tar.gz
# cd xen-tools-4.1
# make install

Troubleshooting
啟動後我的網路就炸掉了,原因是因為太多程式在管理網路,發現/var/log/message裡面的資訊
dhcdbd: Started up.
dhcdbd: message_handler: message handler not found
under /com/redhat/dhcp/peth0 for sub-path peth0.dbus.get.reason

讓我們來關閉他
sudo update-rc.d -f dhcdbd remove

Reference:
http://linux.vbird.org/linux_enterprise/xen.php#xen_hw
http://publications.jbfavre.org/virtualisation/migration_form_xen3_to_xen4_lvm_drbd_debian.en
http://www.cnblogs.com/ddr888/archive/2010/06/01/1746565.html
http://trac.nchc.org.tw/grid/wiki/Xen_Installation/Xen4
http://www.vpsee.com/2010/04/install-xen-on-debian-from-source/
http://wiki.xensource.com/xenwiki/Xen4.0
http://wiki.xensource.com/xenwiki/XenParavirtOps
http://www.gossamer-threads.com/lists/xen/users/169380

Blogger is great!

新增了好多功能阿, 現在變得越來越方便的樣子了!

看來應該要好好的利用這些功能阿!

2010年4月20日 星期二

分享

跟Jeff聊了一下,發現原來這個現象,不是只有我才有遇到,

在台灣分享好像不是大家很熱衷的事情,就算現在有批踢踢了,

但是大家還是不是很習慣 去分享有可能對自身利益損害的事情,

都是熱衷在八卦,西斯或是運動版面,對於知識似乎找不到一個很好

被傳播,很好去學習的地方,即使是程式討論版,其實常常也很少出現

銜接初學-->中級程度的文章,Jeff跟我說是因為台灣的資源太少了,

大家又處在一個很競爭的年代,我想我很贊同這點...

最近因為有需要,常常需要上網搜索資料,進而發現除了美國,

怎麼搜就是大陸那邊的朋友分享的資料最受用,而且不像英文有時候會詞不達意

大陸那邊的資料非常的整齊,而且一堆人分享他們的心得和知識,

像是最近寫得一隻爬蟲,是用python寫得,就是參考大陸網友做的simplecd來的,

要不然我在python版,或是要去台灣的python論壇問,我想難度都是大大提昇,

更別提現在的學弟,學習資源的匱乏,沒有人幫他們指引,

我想真的很難達到變成大師級(小頭目)的角色,這種情況出現在清交大,

真是讓我覺得有點難過阿...