2013年10月24日 星期四

隨便買,不要賣 - 是聰明還是傻瓜?


坊間很多投資書籍都提倡一句話:「隨便買,不要賣」,意在使讀者進行長期投資,然後就隨便舉些特定例子,某某人在幾10塊時買了某股,然後一路長抱10多年,現在股價已幾百元了!加上配股配息,獲利高達xx%!

多麼吸引人啊!但這之中有個很大的陷阱:這個情況必須是在多頭市場+選中好股,天時地利人和的情況下才有這種可能。一般散戶若照著這個方法實施,必然慘兮兮。

那為什麼投資書總是這樣說?因為他們在佈局!佈什麼局?佈散戶基金的局。他們用盡辦法講了老半天,就是想洗腦一個觀念:「長期投資很好」,若洗腦成功,就會有散戶真的傻傻的抱著錢去投信公司,就像電影『奪命金』那樣,嘴裡唸著:「清楚明白!」,心裡想著這下子要發了!結果當然也是跟電影一樣,賺錢是投信公司在拿,賠錢是散戶在賠,投信無論漲跌,光賺手續費就飽了。

因此,「隨便買,不要賣」這個觀念是不正確的。我覺得正確的觀念應該是「聰明買,傻瓜賣」。

何謂聰明買?意思就是選股絕不能隨便選,而是要聰明地選,最好精明的像評審老師一樣,能仔細看出這支股票的優勢、劣勢、體質、前景、走勢、熱度等等。

何謂傻瓜賣?就是一但價格到達指定的價位,無論如何就賣掉,像個小傻瓜一樣,說一就是一、說二就是二,再無他言,賣就對了。

風花雪月


用風的任真思考;

用花的清幽行事;

用雪的聖潔做人;

用月的盈缺自悟。


2013年10月3日 星期四

Me too - 精美的影子

相較於書籍《賈伯斯傳》,以及『賈伯斯遺失的訪問』這個真人受訪片段,《賈伯斯》這部電影卻是像是一個精美的影子。

電影的時間有限,要將賈伯斯精彩人生塞進來,就勢必要做些取捨。於是電影找來艾希頓庫奇來完美詮釋,努力要還原1980年代的各種情景,試圖重現創立Apple的起承轉合。但整部電影仍有所缺憾,就像是一個極為相似的影子,即便外型再雷同,它仍是黑的,仍是虛幻的。

影子是黑的,就像這部電影過於著重賈伯斯的黑暗面,他的龜毛、爆怒與堅持,大家都早有耳聞。但他在離開蘋果後的痛苦與折磨、對妻女的關愛、對親生父母的矛盾、建立皮克斯與Next的心境、對美學概念的由來…等重要情節,電影卻忽略不談。這是非常可惜的遺憾,正因為有這些心靈上的昇華,才讓賈伯斯能悟出『人』道,懂得將產品推入人道,進入人心。

片中傳達一個重要的精神:不做Me too產品。就像賈伯斯的精彩人生,不是隨便一個電影就可以呈現出來。在科技產品的領域上,Apple從前都堅持不做Me too產品,每每推出新產品就是跨時代的創新,會讓人喊「WOW!」。如今這個精神已漸漸消退,Apple開始重蹈覆轍,從專注於『人』改變成專注於『產品』,甚至也淪落到要推機海戰術,只是令人驚叫「WHAT?」。僅管Apple的產品仍佔世界重要的地位,但它逐漸消逝的『賈伯斯』精神也不免讓人感嘆:再精美的影子,也不過是精美的Me too。


2013年9月2日 星期一

QMutex的妙用


困擾多時的crash bug終於找到原因,若是有多個thread或event handler同時去執行QMap.remove(),就會對這個QMap造成錯亂,若下次要再使用它時,就會crash。

example:

QMap<int, QString> myMap;

void myQThread1()
{
    ......
    /* 正常而言,QMap.remove()回傳值ret應是1,
        若有兩個thread同時執行到這行,會發現ret的值會變成2
    */
    int ret = myMap.remove(key);
    ......
}

void setNameMap()
{
    ......
    //這時若再insert資料進去,就會產生錯誤
    myMap.insert(key, value);
    ......
}


解決的方法很簡單,加上QMutex就可以了:

QMutex mutex;
void myQThread1()
{
    ......
    mutex.lock();
    int ret = myMap.remove(key);
    mutex.unlock();
    ......
}

如此一來,當某一個thread已經進入lock之後,另一個thread就無法去remove QMap的值,要等到前一個thread的mutex.unlock()之後才行。

可以的話,也能在QMap.insert()時加上qmutex,以避免同時寫入所產生的問題。

2013年7月19日 星期五

空為

夙興夜寐有何憑,埋首案牘空勞形。

出爾反爾為常事,朝令夕改是慣行。


欲仿九天鴻鵠去,卻將野雞添畫羽。


安居豈得臥龍顧,漫步青山志不徐。




釋譯:

從早到晚努力的工作,搞得大家人仰馬翻,卻只是空徒勞白忙一場。

因為上頭時常出爾反爾,一下說要做,一下說不做,也是常有的事。


想要學習大鳥飛上高空,但做法卻只是替雞畫上大翅膀。


安於現況又怎麼獲得法人的青睞?


沒有壯志的情況下,也難怪股價始終在綠油油那邊徘徊。

2013年7月14日 星期日

藏頭詩-沒有錯啦 就是無能

【沒有錯啦 就是無能】

沒入雲海日探頭,就近尋歡溪淙流。

有徑直通鄕野路,是道卻名京城丘。

錯綜交映老樹根,無葉空憑枝上樓。

啦然一聲笑山趣,能否滿斛敬酒斗?


釋譯:
太陽被雲海所遮掩,只露出一點點。到附近的溪流旁散心,
發覺鄉野之中有條小路,它的名字卻叫「京城丘」。
路旁百年老樹的根交錯複雜,雖然早已沒了葉子,它的枝幹卻仍堅實,可以攀爬上去。
開心的笑著,看著青山,這時候真想來杯酒啊!

解析:
國民黨大老高育仁直指馬英九上任五年以來的表現,已被定調為「無能」。而馬英九總統卻言:這樣叫無能嗎?

沒錯,一個總統當成這樣,就是無能!

2013年7月11日 星期四

跳躍式的演化

科技產品是活的,也是會演化的。就像手機,最初的行動電話是超大支的黑金剛,只有單純打電話功能。後來漸漸越做越小,講求小巧方便攜帶,功能也漸漸增加;近幾年卻又越做越大支,甚至大到像平板一樣,功能更是無所不包,囊括電腦、相機、MP3等裝置。

科技產品會隨著時間不斷演化,合久必分分久必合賈伯斯最強的地方就在於他能夠跳脫產品的演化,將心力專注在使用者的需求。他不僅能找出使用者現存的需求,更能去創造出使用者的新需求。從APPLE IAPPLE IIMACiPodiPhone、一直到iPad每個階段的新產品都不是傻傻的從上一代繼承下來,而是進行一種『跳躍式的演化』。 

正因為是跳躍式的演化,所以能夠一跳就跳很遠,進入一個沒有競爭者的領域,成為該領域的領頭羊。當其他競爭者想追上時,他又發展出更新的東西,跳到更遠的地方去了。這也是Apple在賈伯斯領導下這麼成功的原因。 

但隨著賈伯斯的離去,現今的Apple反而不跳了,而是陷入『奔跑式的演化』,每次WWDC端出來的不再是令人驚豔的創新,而是基於前一版產品,推出加強版。用跑得任你跑得再快,一但遇到山川河流,也會被阻擋下來,甚至被別人追過。科技產品的演化是基於使用者的需求,而非裝置有多快、軟體有多炫、功能有多複雜。如何繼續跳躍式演化,帶領使用者進入更新的科技世界,是現今眾多科技公司所要面對的課題。