發表文章

[Mule] Append a CRLF in payload

Append a new line (CRLF) in Mule: <expression-transformer expression="#[message.payload = message.payload + System.getProperty('line.separator')]" doc:name="Append CRLF"/>

鄉民治國

鄉民集體民粹,看到菲律賓就整天喊打,如果是日本呢?看到宗主國有沒有想下跪的慾望? 有朋友在FB上喊著要願意被徵召,要是反攻大陸你有沒有這麼積極? 有躲在美國的朋友喊打「菲傭」有什麼好怕的,幹...在美國那麼多年學到的不是民主、平等、自由,是歧視跟放他媽的屁,我應該把他刪除加封鎖。 幹,你他媽有繳過台灣的所得稅嗎?整天喊那麼大聲台灣應該怎樣,你他媽為台灣貢獻了什麼?最看不順眼的就是那些躲在國外,但整天屁放得很響,我倒是比較懷疑你娘的你有當過一天台灣兵嗎?去你他媽的王八蛋。

為什麼我愛棒球?

圖片
從小看棒球看到大,那時候只認識兩隊,中華白、中華藍。看球看到大,從日本電動開始喜歡西武獅,到中華職棒因味全龍解散而難過。我為何喜歡棒球? 棒球節奏跟其他運動相比比較慢,也因為了很多投手和打者、捕手之間在心理層面的交鋒,享受這種壓迫感,你很難不愛棒球。 圖是最近台灣很紅的Manny~  

聚餐

男人的聚餐是聊現況、工作甚至是國家景氣、政治意見分享閒聊。 女人是...抱怨男朋友 XD

Dynamic typing的一種哲學

我在意的不是這個物件的型別,而是我能對這個物件做什麼。 這是最常見的動態型別語言中的設計思維,也是最近很流行的各種dynamic typing的語言很重要的觀念。 最有名的duck typing: If it walks like a duck and talks like a duck, it may as well be a duck. 我有好一陣子很不喜歡動態型別的語言,大概因為我第一個接觸的語言是C,有嚴格且複雜又容易出錯的型別問題,所以寫程式把每個物件的型別宣告的清清楚楚,無論是早期的Java或C#,是我比較喜歡的語言。 但是受Ruby, Python甚至是突然找到第二春的JavaScript影響,Java和C#都紛紛引進dynamic typing的機制,並且很多強者都推薦,如果是local variable,盡量用dynamic typing,可以加快開發速度,並且把型別的轉換丟到runtime時讓平台本身決定,省去很多麻煩的型別轉換問題,和可能會轉換失敗的exception。 有道理。

Pale moon

Pale Moon 是以Firefox為基礎改的browser, 簡單說,他是最佳化的Firefox瀏覽器,有x86、x64的版本,執行的速度跟效能都相當不錯。(雖然Chrome很火,但是因為太火我不喜歡,還是當一下Firefox的用戶替他增加那一點點的佔有率 XD) 這是有關Pale  Moon在Wiki上的介紹 Pale Moon is a web browser based on Mozilla Firefox. It is available for Windows platforms and distributed by M.C. Straver. Pale Moon builds on Firefox, optimizing for efficiency of code and aimed at current and modern microprocessors. Pale Moon is available free of charge as open source code archive and freeware binary releases. Most of the available Firefox extensions and plugins are compatible with Pale Moon.  Screenshot: