朝三暮四,誰將勞工當猴子

針對基本時薪調整方案,行政院勞委會提出基本時薪95元,並由政府補貼雇主10元的配套方案。我立刻想到一句成語形容此事,即「朝三暮四」。

朝三暮四,典出《莊子.齊物論》。有一位養猴人,對他馴養的猴子說「我早上餵你們一隻3個橡樹果實,晚上餵4個橡樹果實,如何?」眾猴聽了很生氣。於是養猴人改口說「那早上餵4個橡樹果實,晚上餵3個橡樹果實,好嗎?」眾猴聽到早上的數量變多了都很高興。可是若把數量加起來,其實每天都只能吃到7個橡樹果實,並沒有差別。

我在高雄找工作就足夠了

每次我要找新工作時,總會有人問我為何一定要在高雄找。台北的工作機會不是比較多嗎?我說啊,這是只看到表面上的所得金額(名目所得),而沒計算實質所得啊。

經濟學衡量所得高低時,不是看表面1萬、2萬的金額量,而是看所得與可購買財貨的比率 - 亦即購買力指數(P/I) - 而定。舉個生活化的例子,在高雄一客排骨飯是50元,台北一客是70元。若我在高雄月入15000元,台北月入21000元。表面上,台北多賺6000元。若我一個月每天都吃一客排骨飯的話,則在高雄一個月要付1500元買排骨飯,在台北一個月要付2100元。換成購買力指數表示,即 1500/15000 和 2100/21000 ,都是十分之一。換句話說,在台北工作並沒有賺得比較多。除非我每天都在台北工作,然後在高雄吃排骨飯。

成功是偶然,失敗是必然

當年在 MBA 修策略管理這堂課時,常常在 case study 。而大多數的案例是失敗案例。於是我們 MBA 都成了徐克笑傲江湖中的獨孤求敗,都想從敗招中悟出勝招,找出自己的獨孤九劍。

小弟不才,沒悟出什麼獨孤九劍,只得了十個字「成功是偶然,失敗是必然」。套用成功案例的模式,不一定會成功;但陷入失敗案例的模式,一定會失敗。

若要我說出成功案例有哪些特點,我以為只有「創新、執行、偏執、運氣」四點。彷彿在呼應量子物理學一般,運氣就像懸浮中的量子,疊加多重未知狀態,無法測度,什麼結果都可能發生。然而有趣的是,若不具備創新、執行與偏執之中任何一個,則運氣永遠不會來臨,成功的機會是零。此三者就像是令「運氣」中的疊加態塌縮的分子。唯有三者皆具備時,才能確定運氣,使成功的機會大於零。

由於成功案例具備的特點像賭博,故成功是屬於 Enterpriser (冒險者/企業家) 的專利。我喜歡 enterprise 這個名詞,它同時疊合了兩個意義。現在的企業管理學,毛病就是只見管理(management) 不見企業(enterprise)

PHP推蔫書目

工商服務時間。有人問我哪一本 PHP 的書最好?這個問題很容易回答:PHP 最好的書是 PHP Manual online edition;第二好的書還是 PHP Manual (下載版,建議 CHM 格式)。囧,這好像不是大家想聽的答案。耶,那邊那個別急著拾磚頭;這位大嬸,手上的雞蛋拿回家做菜比較好...

咳。我雖然從 PHP3 就開始寫 PHP 程式,但拜優秀的 PHP Manual 之賜,我從沒買過半本 PHP 書籍。不過今天到順發3C閒逛時,看到有一本厚厚的 PHP 書籍正在特賣,書名是《真‧PHP 5技術手札》。厚厚一本八百頁只要 199 元。就算自已去圖書館借出來影印都沒這麼便宜。書名很屌,還加個「真」字。有影嘸影?拿起來看看。嗯... 很好,基礎語法講的很詳細。進階功能講的很清楚,連 GD 和 PDF 函數庫都提到了。從初學到進階,就靠這本了。推薦各位入手。我石頭成掛保證啦。

關於 Closure 和 Anonymous function 的差別

jaceju 在 Anonymous functions in PHP 說某個 PHP 研討會討論了匿名函數 (anonymous function) 在 PHP 中的需求性。 jaceju 注明 Jim Wilson 說匿名函式和 closure 是完全不一樣的東西,而他自己看不出兩者的差別。

我在寫 JavaScript 時,常常碰到這個問題。用 JavaScript 也比較容易說明兩者的差異。

Glade/GTK2 for Windows with PHP5 and Ruby 快速安裝指南

本文將指引讀者,如何在 Windows 平台上快速安裝 GTK2/Glade 暨 PHP (PHP-GTK) 與 Ruby (Ruby-GNOME2) 的開發環境。

在泛Unix環境下,我們通常使用 GTK+ 開發圖形化使用介面(GUI)的應用程式。GTK+ a multi-platform toolkit for creating graphical user interfaces. 許多動態語言,如 Perl, Python, Ruby, PHP 等等,皆可利用 GTK+ 開發圖形化使用介面程式。由於上述動態語言之軟體開發環境與 GTK+ 皆具有跨平台的特性,因此利用它們所設計出的應用程式,通常可運作於多種作業平台之上,包括 Win32 (Windows 2k/XP) 平台。

艾瑪2季第5話,一句話道盡馬克思資本論半卷書的內容

艾瑪2nd第5話中,特洛羅普夫人(這是別稱,不是本名),帶著艾瑪出席兒子威廉的訂婚宴。艾瑪為了搭配服裝並沒有帶上眼鏡,以致眼前事物看來一片朦朧。特洛羅普夫人說這就夠了,因為「這裡的人們並不將人當作個體看待,而只重視他屬於哪個集體」。

台灣民主紀念館,緬懷逝去的台灣民主

所謂紀念,就是對那些成為過去的、已然消逝之事物進行追憶之事。因此,像什麼xxx紀念圖書館、xxx紀念基金會,是為了紀念已經過世的某人而設立的。二二八紀念碑,是為了紀念二二八事件中的罹難者而設立。那麼「台灣民主紀念館」,自然就是為了紀念「台灣民主」而設立的。

說來陳水扁也真缺德。雖然台灣民主被他搞到奄奄一息,畢竟一息尚存。想不到陳水扁竟然迫不及待地替台灣民主立墓碑。阿彌陀佛,善哉善哉。

我們一邊看著台灣民主紀念館,一邊緬懷逝去的台灣民主吧。

To Prepare SQL Statements and Read Data

試作一個 PHP 程式,可以從用戶端取得使用者輸入的資料,接著讀入一份外部的 SQL 指令稿。 將 PHP 中的變數值代入 SQL 指令之中 (prepares SQL statements),以之查詢資料庫取回查詢結果。

TWPUG問答~ SQL 文字搜尋

I try to write a searching engine with php and mysql. Somehow I always get error messages. Here is my code:
$sql = "SELECT * FROM `General` WHERE `Item_Name` LIKE $Name";
TWPUG::資料庫討論區

SQL syntax error.

  1. The field-name should be put in double-quote. It means case-sensitive.
  2. The LIKE only applies for text-based type field, therefore you need to put content in single-quote. Besides, LIKE must be used with '%'.

動漫畫之「理性的一致性」

喲哪桑有天在回應中說: OMG, 石頭成會看灼眼的夏娜?。我不諱言我是個 ACG 愛好者(比較和緩的說法)。所以我從漫畫、小說到動畫,無所不看。而且,看動漫畫是很合邏輯的事。

剛好我前幾天看完了《沒有時間的世界》一書,是哲學家「哥德爾」的傳記兼科普書。按書中序言「哥德爾是科學界中唯一能與愛因斯坦相提並論的人」。這位可以與愛因斯坦相提並論的人,「毫不掩飾他對童話故事的喜愛。他喜歡迪士尼卡通這件事,在朋友圈中早就不是祕密」。哥德爾並說「只有童話故事能呈現出世界應該有的樣貌,並賦予其意義。」

談核心能耐之聚焦

當我在閱讀同人的《企業邊緣決定企業策略》時,有些內容我一直覺得很奇怪。雖然我們的論點沒什麼不同,但就是有一些差異梗在那裡。

我想了一下,我們的差異主要在最後一段。同人說:維持動態的穩定及平衡狀態,而非固守僵化死寂的靜態平衡狀態。邊緣決定策略,我們更可以說,核心表現在發生於邊緣之自我組織的能力以回應外界變化,若不明此理,卻只想固守核心掌握一切時,核心已然失焦。同人似乎把我說的「掌握競爭優勢」理解為「維持在穩固的靜態平衡」環境。或者該說大多數人會把「掌握競爭優勢」這句話作此理解。這更符合我所見所聞。掌握競爭優勢這句話已經有不少人說過,但我確實看到更多聽者把這句話理解為尋求穩固的靜態平衡。

艾瑪2季第4話. 歡迎時代考據

艾瑪動畫版第2季第4話。增加了原作中沒有的海水浴場劇情。真是令人大開眼界。

那個時代的泳裝,在我們眼中跟日常衣著沒什麼兩樣。就一部動畫而言,還真是非常嚴謹的考據。當然,艾瑪原作本身就非常強調文化背景與考據。連漫畫都得過日本平成17年度(2005年)文化廳媒體藝術祭(文化庁メディア芸術祭)漫畫方面優秀獎。於是海水浴場的場景,就要像維多莉亞時代的風格。我想到安達充。如果是他,大概會讓比基尼泳裝入境,再畫一格「時代考証禁止」的畫格。別懷疑,他真的這麼幹過。

續談資訊委外策略的溝通交易成本

當我說:MIS 和 PM 應該系出同門,都屬於「資訊管理科系」。按理說溝通時應該不會有觀念的落差。然而實務經驗的落差卻很大。其實有些挖苦的味道。我並非資訊科班出身,所以我曾經以為 MIS 和 PM 系出同門。後來發現我錯了,實際狀況並非如此。我的經驗是 在傳統升官發財的思維下,有點能力的 programmer 多數依「Peter Principle」升遷 PM 或系統分析人員(台灣資訊軟體業缺乏資深programmer) 。在我看來,國內的 PM 多數是從資工等技術體系出身。與 MIS 並非系出同門。

研討會消息~ 敏捷方法實務研討會

報個消息。中央大學陳振炎教授定於6月15日,在中央大學辦一場「敏捷方法實務研討會」。相關訊息請見網頁。

我老是在談自己的經驗,以自己的經驗去驗證書上的 XP/Agiel Method 內容。還真是挺想知道其他人是如何實踐的。如果沒什麼意外,我應該會參加。希望能向公司爭取到公假...

TWPUG問答 - 如何偵測URL資源是否存在, Ajax way

Ka-Yue 說: JavaScript have onerror event too.

Good question. PHP 的偵測動作是在 server-side ,它可能增加 Server 不必要的網路負荷。如果改由 JavaScript 進行偵測動作,就可以把偵測動作分派給 client 去做。這是一種 Ajax 的應用。

當 Google 什麼都搜得到時,抄襲網路文章就是件蠢事

Taiwan.CNet 前天轉載了我的部落格文章《業務流程決定軟體程式,軟體程式追隨業務流程》。

我於是心血來潮的 Google 一下。本想看看這篇文章的引用率有沒有因此增加,結果搜到一篇非常眼熟但又不太一樣的文章。那基本上是同人回應的《委外與流程整合》,再把相關人物改動一下而已。

有圖有真相。