2009 http://www.hkexnews.hk/listedco/listconews/sehk/20090825/LTN20090825395_C.pdf
無咩時間..唯有睇下其他大行既推介價,
瑞信-40
野村-45
摩根大通-35.1
摩根士丹利-29.11
德銀-40.3
平均約$37,最高最低唔要,平均就係$38.
ev 雖然+11%, 約10蚊,現價己經係3倍,想係2倍ev既價錢入多幾手,睇怕無咩可能。
但係2倍ev個價係要d 天災或者人禍出現先可以有咁低。
雖然3倍ev 唔算好平,但係要記住股價係可以去到5倍ev....
2009年8月20日星期四
速讀速讀速讀速讀速讀速讀速讀
速讀是必要的技巧!點解?
以1分鐘計,有人只可以讀100隻英文字,有人可以讀800隻。
1個鐘相差700隻,
一日工作8小時,相差5600隻,
一個星期,相差39200隻.....................
大家對數字唔係好敏感,39200即係點?
以小弟來舉例,一份specifcaion有191300字,除以39200係4.88。
如果睇同一份speificaion,兩者就相差了4.88個星期,即係當你好辛苦睇完1份speifcation,
人地睇左5份!
如果以人工計,人地可以出5份糧了...或者可以吞pop1個月...點都好,時間就係金錢!
以一般學生來講,人地點解可以10個A,你就得6個丫?6個absent喎 = =
你身邊總有d人温得個一陣書, 考試又好鬼死高分(我唔係指我,雖然我係)
點解呢?點解呢?點解呢?
人地唔通一出世就識計數?一出世就識英文?唔係唔係....
因為人地讀野夠快,理解力,記憶力強。
e家就係研究第一步讀野點樣先夠快!
去片先!
http://www.youtube.com/watch?v=BQQjxj7sZi4&feature=fvw
http://www.youtube.com/watch?v=6TVxfe01aVY
仲有個測試,同練習
http://www.rocketreader.com/
我得28x per min..所以都要緊記以下心法,好好練習。
1.專心再專心,唔可以俾人嘈,唔可以聽歌
2.唔可以讀隻字出口,心讀更加唔可以,要記住當你一讀你就慢了
例如: 我係一隻狗,把口正在張開
你讀完呢十一隻字,你得到d咩資料丫?我當你叻,2秒讀完。
但係請你睇下呢幅圖,你一眼就睇完,呢幅圖就等於讀左個11集字。
1眼 同2秒,點比?

3.一望唔係望一隻字,係望幾隻字。 你隻死人眼咁大隻,用來望住一隻字?浪唔浪費d呀?一次望幾隻字絶對唔係問題,你起初可以3,4隻,慣左之後再慢慢加,之後就可以8隻,10隻的了。
4.焦點不可似停,眼要不停咁掃
5.仲有d基本野,例如先睇toc(table of content),睇頭睇尾,其實都係要大家係讀之前大既知道有d咩讀,係未你需要既野。
以1分鐘計,有人只可以讀100隻英文字,有人可以讀800隻。
1個鐘相差700隻,
一日工作8小時,相差5600隻,
一個星期,相差39200隻.....................
大家對數字唔係好敏感,39200即係點?
以小弟來舉例,一份specifcaion有191300字,除以39200係4.88。
如果睇同一份speificaion,兩者就相差了4.88個星期,即係當你好辛苦睇完1份speifcation,
人地睇左5份!
如果以人工計,人地可以出5份糧了...或者可以吞pop1個月...點都好,時間就係金錢!
以一般學生來講,人地點解可以10個A,你就得6個丫?6個absent喎 = =
你身邊總有d人温得個一陣書, 考試又好鬼死高分(我唔係指我,雖然我係)
點解呢?點解呢?點解呢?
人地唔通一出世就識計數?一出世就識英文?唔係唔係....
因為人地讀野夠快,理解力,記憶力強。
e家就係研究第一步讀野點樣先夠快!
去片先!
http://www.youtube.com/watch?v=BQQjxj7sZi4&feature=fvw
http://www.youtube.com/watch?v=6TVxfe01aVY
仲有個測試,同練習
http://www.rocketreader.com/
我得28x per min..所以都要緊記以下心法,好好練習。
1.專心再專心,唔可以俾人嘈,唔可以聽歌
2.唔可以讀隻字出口,心讀更加唔可以,要記住當你一讀你就慢了
例如: 我係一隻狗,把口正在張開
你讀完呢十一隻字,你得到d咩資料丫?我當你叻,2秒讀完。
但係請你睇下呢幅圖,你一眼就睇完,呢幅圖就等於讀左個11集字。
1眼 同2秒,點比?

3.一望唔係望一隻字,係望幾隻字。 你隻死人眼咁大隻,用來望住一隻字?浪唔浪費d呀?一次望幾隻字絶對唔係問題,你起初可以3,4隻,慣左之後再慢慢加,之後就可以8隻,10隻的了。
4.焦點不可似停,眼要不停咁掃
5.仲有d基本野,例如先睇toc(table of content),睇頭睇尾,其實都係要大家係讀之前大既知道有d咩讀,係未你需要既野。
2009年8月17日星期一
2009年8月16日星期日
one out-渡久地東亞
吓?只是一句對不起?
單憑別人的一句對不起,你會服氣嗎?
你們的監督,打算用這種如廢物一樣的道歉方式來負責任,
哼,一把年紀,連負責任的方法也不懂嗎?
所謂的負責任 就是要有痛苦的感覺
因為自己的緣故為別人帶來麻煩,所以自己也要去承受那份痛楚
弄壞別人的銀器餐具,就要買金器餐具作為賠償
散播惡臭的工廠的社長,就要住在那個工廠的煙旁
就這是負責任
可是這世上那些所謂的高層人仕,總是不想嚐到苦果。
稍有差池,就隨便低頭認錯,一句對不起,以為這樣就可以完事。
By 渡久地東亞
One Out 可是一套既特別又有趣的漫畫,渡久地東亞地是特別的人物,
作者是甲斐谷忍,同時也是Liar Game的作者。
單憑別人的一句對不起,你會服氣嗎?
你們的監督,打算用這種如廢物一樣的道歉方式來負責任,
哼,一把年紀,連負責任的方法也不懂嗎?
所謂的負責任 就是要有痛苦的感覺
因為自己的緣故為別人帶來麻煩,所以自己也要去承受那份痛楚
弄壞別人的銀器餐具,就要買金器餐具作為賠償
散播惡臭的工廠的社長,就要住在那個工廠的煙旁
就這是負責任
可是這世上那些所謂的高層人仕,總是不想嚐到苦果。
稍有差池,就隨便低頭認錯,一句對不起,以為這樣就可以完事。
By 渡久地東亞
One Out 可是一套既特別又有趣的漫畫,渡久地東亞地是特別的人物,
作者是甲斐谷忍,同時也是Liar Game的作者。
2009年8月15日星期六
2009年8月14日星期五
container_of, offsetof
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
/**
* container_of - cast a member of a structure out to the containing structure
* @ptr: the pointer to the member.
* @type: the type of the container struct this is embedded in.
* @member: the name of the member within the struct.
*
*/
#define container_of(ptr, type, member) ({ \
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
(type *)( (char *)__mptr - offsetof(type,member) );})
This marco is very useful, it will find a pointer pointing to the containner address.
I just use it for a long time, but don't know how it works, today I am going to check it out.
The first line find a pointer __mptr pointer to the member,
second line use __mptr to substract the offset the member's offset in the container.
I like the following trick,
((TYPE *)0)->MEMBER
Cast a '0' to the containter structure pointer,
->MEMBER , will give the offset accordingly.
The marco are inside kernel.h and stddef.h
/**
* container_of - cast a member of a structure out to the containing structure
* @ptr: the pointer to the member.
* @type: the type of the container struct this is embedded in.
* @member: the name of the member within the struct.
*
*/
#define container_of(ptr, type, member) ({ \
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
(type *)( (char *)__mptr - offsetof(type,member) );})
This marco is very useful, it will find a pointer pointing to the containner address.
I just use it for a long time, but don't know how it works, today I am going to check it out.
The first line find a pointer __mptr pointer to the member,
second line use __mptr to substract the offset the member's offset in the container.
I like the following trick,
((TYPE *)0)->MEMBER
Cast a '0' to the containter structure pointer,
->MEMBER , will give the offset accordingly.
The marco are inside kernel.h and stddef.h
2009年8月10日星期一
setup my basic ubuntu
download latest ubuntu ISO image
$sudo passwd root
#apt-get install samba
edit /etc/samba/smb.conf
#smbpasswd -a
#apt-get install nfs-common
#apt-get install nfs-kernel-server
add /mnt/iso *(ro,sync) to /etc/exports
#apt-get install subversion
#apt-set install ssh
#apt-get install build-essential
#apt-get install libncurses5-dev
#apt-get install tofrodos
#apt-get install xinetd tftpd tftp
/etc/xinetd.d/tftp
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
$sudo passwd root
#apt-get install samba
edit /etc/samba/smb.conf
#smbpasswd -a
#apt-get install nfs-common
#apt-get install nfs-kernel-server
add /mnt/iso *(ro,sync) to /etc/exports
#apt-get install subversion
#apt-set install ssh
#apt-get install build-essential
#apt-get install libncurses5-dev
#apt-get install tofrodos
#apt-get install xinetd tftpd tftp
/etc/xinetd.d/tftp
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
訂閱:
文章 (Atom)