我的腦袋大概有問題 =___=

December 28th, 2009 Phanix

話說昨天晚上十一點多就睡覺了,一路睡到今天早上七點多起來,不過卻覺得很疲累,可能跟做了一個自助旅行的夢有關係(?)

故事是這樣的…

Read the rest of this entry / 繼續閱讀 »

Yarden 2000 Galilee Cabernet Sauvignon

December 22nd, 2009 Phanix

Oh~~ My God~~~~~~~!

R0017239 (by Phanix)

Read the rest of this entry / 繼續閱讀 »

[食記] 台中丸一鮮魚

December 16th, 2009 Phanix

美味好吃,可是下一次還要等很久很久 stO

R0016924 (by Phanix)

Read the rest of this entry / 繼續閱讀 »

Wine Tasting@Peacock

December 15th, 2009 Phanix

Interesting!

Read the rest of this entry / 繼續閱讀 »

Chateau Pey La Tour 2007

December 11th, 2009 Phanix

R0017205

About NT$300, bought from 大潤發. Many people said this wine is good to drink, so I bought one to taste it.

Conspicuous blackberries with hint of cherries, deep ruby rim shows its young age. Trace of young tannin (but I think it’s supple enough), hint of chocolate, a little bit acidity only lasts a short time.

Honestly, a good wine on dinning table, and can enjoy it casually. But, not a decent wine for a banquet.

[C#] Threading with Parameters / 帶參數的執行緒

December 10th, 2009 Phanix

主要有兩種方式,第一種為使用 ParameterizedThreadStart,但是這不是一個安全的方式。第二種方法是將要交給執行緒執行的方法與參數封裝到類別裡頭去,建立該類別的 Instance 之後就可以交給執行緒去執行,以下為 sample code… (另外要注意的是 Threading.Join() 的使用)

using System;
using System.Threading;

//ThreadWithState 類別裡包含執行任務的方法
public class ThreadWithState {
    //要用到的屬性,也就是我們要傳遞的參數
    private string boilerplate;
    private int value;

    //包含參數的 Constructor
    public ThreadWithState(string text, int number)
    {
        boilerplate = text;
        value = number;
    }

    //要丟給執行緒執行的方法,無 return value 就是為了能讓ThreadStart來呼叫
    public void ThreadProc()
    {
        //這裡就是要執行的任務, 只顯示一下傳入的參數
         Console.WriteLine(boilerplate, value);
    }
}

//Main entrance
public class Example {
    public static void Main()
    {
        //實例化ThreadWithState類別,為執行緒提供參數
        ThreadWithState tws = new ThreadWithState(
            "This report displays the number {0}.", 42);

        // 創建執行任務的執行緒,並執行
        Thread t = new Thread(new ThreadStart(tws.ThreadProc));
        t.Start();
        Console.WriteLine("Main thread does some work, then waits.");
        t.Join();
        Console.WriteLine(
            "Independent task has completed; main thread ends.");
    }
}

[投資?] 永遠不要猜測底部在哪裡!

December 8th, 2009 Phanix

破底破底再破底!

繼擴大內需的 22k 專案之後,沒想到又來了個黎明專案(新聞連結: 1, 2),每小時一百元時薪,算起來一個月差不多 17.6K。這種薪水比去加油站、速食店做夜班全職搞不好更差,實在令人搞不懂馬的底線是在哪邊啊。

這樣看起來,好像 22k 真的是德政(?誤很大)

[Reading] 華爾街擦鞋童的告白

December 8th, 2009 Phanix

原本以為這是部會講述許多內線交易過程的小說,但顯然不是,反倒著墨很多在人物的描寫與人物之間的互動上。沒有滿足原本的期望是有點失落,不過作者多所著墨之處卻令人驚喜。

《華爾街擦鞋童的告白》是一部融合商戰、成長、驚悚和社會批判等元素的小說,透過巴西移民的擦鞋童吉爾之眼,看盡華爾街富豪百態,以及善惡對錯在現代社會的價值翻轉。 作者以記者與擦鞋童的交叉敍事,切入正題,真實呈現社會兩大腐化的行業──媒體業與金融業。內容用真實的題材、虛構的人物,讓你一窺華爾街──那些世界上最具財富與權力的人──的真面目。

不過老實說,看到故事的後半段時,會非常期待吉爾和葛瑞可以聯手把這交錯複雜的腐化內幕揪出來呈現在陽光下,但,看完了結局之後還蠻想翻桌的 =____= ,不過這樣也對啦,反正如果這件事情發生在現實社會中,大概也會如此的結局吧。

另外,以兩個主人翁交錯描述的方式來鋪陳故事我覺得還蠻不賴的就是,而且這樣的方式也會讓人覺得故事緊湊,或許拍成電影也會不賴吧?

[1855系列 / 1855 series] Bordeaux Wine Official Classification of 1855

December 1st, 2009 Phanix

Here’s the story…

Read the rest of this entry / 繼續閱讀 »