[財經觀點] 全球第五大保險公司宏利人壽多總裁明尼克之購併心法

快速購併的訣竅在於,迅速決定人事去留,不搞內鬥! 保險公司發展計畫優先順序應為:引進並創新商品→組織更有效率→增加通路→更好的風險管理→購併 購併勝出關鍵在於尊重,價錢很重要,但真正的訣竅是不出高價,而購併的真正價值展現在未來股價 購併的主要問題永遠是人的問題 在亞洲購併以百分百持有為優先考量,萬不得已才用合資公司(馬來西亞、中國),了解不同國家的做生意方式,要隨各地風格調整。基本原則為,第一要說實話,第二要堅守本業,第三要有企圖心,第四是領導人要全力投入。 在中國做生意的經驗,很難纏,因為中國沒有商業機制,他們在發展中想抓的太多,所以忽略了建立完整體制、核心系統、商務法規、正規商業實務、尊重智慧財產權、版權。因此首先必需要很有耐心,申請到執照,然後根據中國法律必需要找對合夥人,選擇一間不懂保險的合資公司,由他們處理宏利跟中國、政府關係與官員打交道。 堅守價值,保持心胸開闊,終生都希望對人公平,尊重世界上的生物,保持警醒,保持好奇心!

September 24, 2007 · 1 分鐘 · 7 字 · ChenFu Kuo

[工作點滴] Daemon應用於Linux嵌入式系統實作

Daemon應用於Linux嵌入式系統實作 Daemon(或是service)對有玩linux的同好應該是耳熟能詳的東西,Daemon大陸翻譯為守護進程,而我在台灣找網站沒有找到什麼特別的翻譯,在Devin Watson先生的Linux Daemon Writing HOWTO中,有做詳細的入門簡介及一個範例,我透過這個範例將目前專案的幾個程序做了一個小改變,如此可以達到常駐於系統背景的功能,以下是我的一個程式片段,可供各位參考應用。 int main(void) { char message[20]; // Process ID and Session ID pid_t pid, sid; // Fork off the parent process. pid = fork(); if (pid < 0) { exit(EXIT_FAILURE); } // If we got a good pid, then we // can exit the parent process. if(pid > 0) { exit(EXIT_SUCCESS); } // Change the file mode mask umask(0); // Open any logs here // Create a new SID for the child process. sid = setsid(); if(sid < 0) { exit(EXIT_FAILURE); } // Change the working directory. if((chdir("/")) < 0) { exit(EXIT_FAILURE); } // Close out the standard file descriptors. close(STDIN_FILENO); close(STDOUT_FILENO); close(STDERR_FILENO); // Daemon-specific initialization goes here // Set the GPIO. // 這個部分是我所寫的初始化GPIO的應用程式。 system("/usr/sbin/setgpio -il"); while(1){ // 這個部份是透過網路上找的另一個程式, // 如果可以透過system,去取得回應值並將之存於一個Buffer中 // 還蠻好用的。 // Get the status. my_system("/usr/sbin/getgpio --status", message, 20); if(message[17]=='0'){ system("/usr/sbin/setgpio -ol"); } else if(message[17]=='1'){ system("/usr/sbin/setgpio -oh"); } // Sleep for 5sec. sleep(5); } return 0; }

September 19, 2007 · 1 分鐘 · 154 字 · ChenFu Kuo

[工作點滴] Patch vs 嵌入式系統發展心得

這陣子被Assign工作到弄stream server上面,從原本的發展平台上面,使用了patch加上shell script的方式來將檔案從原始碼,透過patch將原始碼變成修改過的檔案,再compile生成需要的聯結檔或著是執行檔,一開始的時後沒有仔細去想說為何要如此做,但最近開始有感覺如此做的好處。 這些我們需要的原始檔案是可以透過網路方式去取得的open source,而這些檔案就是最初的原始檔,而修改過後的內容,我們透過diff的指令去製作出patch file,當我們一個個將不同功能的應用程式組合起來,我們可以得到一堆壓縮檔和一堆patch file,再透過shell script分別可以命名為,EXTAR:extract tarball,MAKE:make all application與BUILD:build to directory we want,以上三種方式來管理,如此可以讓整個專案的架構看起來很容易理解,目前,我正嘗試用此方式再reconstruct相同的東西,只是是各應用程式的升級版,如果可以順利build起來,那未來要升級相關程式應該是沒有太大的問題,當然這不是指在程式開發過程中,而是已經開發到一個程度之後,對整個專案做一個整理,如果要轉交工作給別人的時候,可以讓別人很快的清楚明白系統的架構。

September 19, 2007 · 1 分鐘 · 15 字 · ChenFu Kuo

[心情隨筆] 張Carey

Carey是我未婚妻之前養的狗,而牠在端午節過後沒多久就走了… 我第一次見牠的時候,就被咬了!我一生到現在被兩隻狗咬過,第一隻叫Lucky,忘了是在我國中還國小的時候吧,但對我來說並不怎麼Lucky,單純只是想摸摸牠就被咬了,而Carey,我也只是想摸摸牠,也是被咬了…只是沒像之前那隻咬的有受傷。 從第一次"親密"接觸之後,我到小紅帽家,就會聽到Carey歡迎的叫聲!有點吵! 之後就跑到我旁邊磨蹭撒嬌…要東西吃…因為牠是貪吃鬼! Carey對阿帽而言是很重要的一個家人,地位應該連我都比不上… 因為牠陪伴阿帽渡過許多日子,不管喜怒哀樂,至今,阿帽仍為Carey的過去感到自責… 我在旁邊看著,安慰的話也說不出口,腦中盤旋許多想說出來安慰的話,還是硬生生的吞回去… 現在到小紅帽家,雖然已經過了兩個多月,但還是覺得怪怪的,只差像今天看的韓劇中的主角出現幻聽的症狀一樣,就是少了些什麼…當騎車騎到松山醫院回轉的時候,看到仁心(寵物醫院,雖然是仁心,但有時不曉得為啥會覺得他黑心,XD),還是會想到Carey… 隨著日子的過去,我在想也許我會慢慢淡忘,但無論如何,還是想記錄我對Carey的記憶… 對於Carey,我很感謝牠,牠彌補了我的不足,因為我常常是小紅帽眼中的壞傢伙…

September 16, 2007 · 1 分鐘 · 10 字 · ChenFu Kuo

[心情隨筆] 緊繃

很久沒這樣的感覺了… 好想回家,躲在家裡… 當個任性叛逆的小孩…

September 15, 2007 · 1 分鐘 · 3 字 · ChenFu Kuo

[文章轉載] 人到世界來的工作和責任

剛好看到這篇,與大家分享! 來源:http://www.drbataipei.org/wisdom/213/wisdom213_4.htm 內容: 做人的責任是什麼呢?就是應該對全世界有所貢獻、有所幫助,要利益世界上所有的人,這是我們每人做人真正的責任。 今天大家有緣同聚一堂共同討論「人生的需要是什麼?」「我們人為什麼來到這世界上?到這世界上是不是單為吃飯、穿衣、睡覺、享受而來的呢?」 這些問題若不注意,看來很簡單,但若真正的去研究,就不那麼簡單了。究竟我們人到世界來的工作是什麼?責任是什麼?每一個人都應認真來討個明白。如果認識不清楚,此生做人就沒有什麼意義及價值。故我們應認清楚如何盡責任,如何把我們的任務做好。 首先要學習如何盡人的任務及天職。小孩剛出世時,只會哭,只知道吃,根本不知道他們將來的任務是什麼。隨著時日一天天成長,父母就送他們到學校去學習做人的責任,以準備將來盡自己的任務。 學習,每人又有種種志願,有的是為學「明理」─明白道理;有的為學「名利」─將來好出風頭得個好名譽;有的為將來能發財得大利益,根本不管明不明理、合不合法、不擇手段去發財、爭取權利。 有的人有「領袖慾」,要做領導者。但你先要知如何做人,是否夠得上做一個人的資格。如果明白如何做人,能做別人的模範,那你作領袖是於心無愧。若心存爭 心、貪心、求心、自私心、自利心、打妄語心,向外馳求,作領袖只為自己謀福利而不能為他人謀幸福,那就是走錯路了。做領袖一定要屈己待人、薄己厚人、利益 所有人類。 做人的責任是什麼呢?就是應該對全世界有所貢獻、有所幫助,要利益世界上所有的人,這是我們每人做人真正的責任。而不是專為自己吃一點好的、穿好的,住一豪華房子。 若普天下有一人沒有飯吃、沒有衣穿,那是我對不起此人,因我沒有盡到自己的心及能力來幫助他。做人真正的責任,就要真正利益他人,要有功於世、有利於民,這是我應負起的責任,不可推諉。人人都存此心,世界一定和平沒有戰爭。 我們首先要做人的好模範,不與人爭。世界為什麼壞?就因爭權、爭利、爭名。你能將好事讓給他人,旁人不願之事你接受過來,和所有人都不爭;人人都不爭,世界和平一定有望。 一般人所貪的,你不貪,你不隨世界瘋狂的風氣跑,而作「疾風中的勁燭,烈火中的精金」,隨緣不變,不變隨緣,抱定自己的宗旨,潛移默化,令人人遵守不爭、不貪、不求、不自利、不自私、不妄語,則世界一定和平。 從自己修身起,在內心與自己也不爭,則一切發狂妄想皆不起,平平靜靜,這就是真正的快樂。你自己平靜快樂,就能影響旁人都平靜快樂。大家和平相處,世界就 不會有戰爭。為什麼世界有戰爭?就因為人在心裡爭的緣故。人心和平,則世界和平;人心不平,則世界不和平。我們青年人、老年人認識此道理後,就不會賭博、 吸毒、放火、搶劫、強姦。 要想世界好,先要從自己個人做起。若我不好,世界怎會好呢?不要專指著他人說:「為什麼別人不守規矩?」你要先問你自己:「守規矩沒有?」這些問題,青年人要負起這個責任來,青年們不好好做,世界怎會好? 青年人從教授及老師處學往正道走,但若找到不好的老師,教他們邪知邪見,青年人也跟著學壞。所謂「近朱者赤,近墨者黑。」故擇友尋師非常重要。有為的青年 應將自己責任認識清楚,不要作個自了漢。做人的責任是要有功於世、有益於民、有利於全人類。我本來想要負起救世的責任,成就全世界人類,但我老了,力量不 夠,故我寄望各位有為的青年,要發救世的心,為全人類謀幸福。 有為的青年們,應真發大願大力,來成就全世界人類之幸福,拯救那些處在水深火熱者,令彼離苦得樂,自己先要學不抽煙、不喝酒、不發脾氣、不殺生、不偷盜、 不邪淫、不妄語、不吃肉、不賭博、不吸毒,要學正當的行為。若如此,則全世界人類將會得救。我到處大聲疾呼,希望年輕人覺悟,發大慈大悲、大喜大捨之心, 秉著像耶穌、像釋迦牟尼佛,及所有聖人的救世胸懷,那麼世界即使不和平也要和平了。 今天所講,各位可以研究研究,所講對否?我不知道。我是位極渴望世界和平的人,希望世界人類沒有痛苦,但完成這個理想一定要有智慧才能做到。

September 15, 2007 · 1 分鐘 · 26 字 · ChenFu Kuo

[財經觀點] 我看商周

自從高中以後,就開始買一些像PCDIY的電腦雜誌或是電玩雜誌,那時總會有一種想追逐流行的心態,組裝PC,玩Game,一直到了大四的時候,一個學弟在看商周,我就好奇的問他為什麼要看這個,他說他從高中就在看了,就有興趣,而且內容有提供許多觀點,因此之後我就三不五十偶而的買一本來看,似乎也是為了追逐流行… 現在我成為了訂戶,從商周裡我得到很多在那時沒感覺得知識,而工作以後,之前模糊的記憶,變成了我的助力。玩股票,讓我從中間了解了不同產業的結構,上下游關係,從而對應到商周內容,了解一間公司所謂"成功"(註1)的方式。在吸收這些知識的過程之中,自然的,慢慢會產生反思與觀點的轉換,畢竟商周也是一個媒體,一個再客觀的媒體,還是有機會會產生不客觀的報導,然而商周力求客觀,這是非常值得稱許,我想說的僅僅是,在看報導時,也要有自己的獨立思考,即使是看不太懂的,就看過唄,也許只是時間未到,someday,你會靈光乍現的! 除了名稱,商業,內容當然一定要有不能脫離商業的內容,除此之外,我從裡面得到許多政治,教育,社會,人文許許多多不同的觀點,從這些觀點之中,開始將我對人生的看法,拼湊出一點輪廓,雖然我尚未被任何宗教感召,但我現在很喜歡一句話,人活在世界上一定有他的責任,上天賦予我什麼樣子的能力,就是為了讓我能對世界做一些什麼樣子的貢獻。 至少,我開始有一點點的夢想,已經勝過在工作前從沒夢想的我! 註: 1. 此處打引號是因為我有不同的解讀,因為從經營公司的觀點是成功,但不代表人在所有事情都成功,畢竟,現在的社會,總把人在事業上的成功後,就當作是成功的人,但我不這麼認為,有所得必有所失,端看自己想追求什麼樣的事物與生活,學著知足,就是成功的人了。

September 15, 2007 · 1 分鐘 · 7 字 · ChenFu Kuo

[工作點滴] patch file in Linux

建立patch檔案使用的命令 diff -Naur 舊目錄或檔案 新目錄或檔案 > patch檔案 如何使用patch 對於一個patch檔案,有兩種常用使用方法: 1. cat new-patch | patch -p0 2. patch -p0 < new-patch patch命令裡面的層數 參數-p來指定從第幾層開始比較。比如有一個patch檔案的開頭是: -– old/modules/network JAN 26 12:11:36 2002 +++ new/modules/network SEP 20 20:07:38 2003 如果使用參數-p0,就表示從當前目錄,一直找到network的目錄。 如果使用參數-p1,就代表忽略第一層,表示從當前目錄找modules目錄,一直找到network目錄。 這樣會忽略掉patch檔案頭提到的old及new目錄。 patch的結構: 分別由—/+++開頭的兩行,表示要patch的檔案。 一個patch檔案中的多個patch 一個patch檔案中可能包含以—/+++開頭的很多區塊,每一區塊用來形成一個patch。 因此在一個patch檔案中可以包含好多個patch。 區塊是patch中要修改的地方,通常由不用修改的東西開始和結束。 他們只是用來表示要修改的位置。 而區塊通常以**@@** 開始, 結束於另一個區塊的開始或者一個新的patch head。 區塊的縮進,區塊會縮進一列, 而這一列是用來表示這一行是要增加還是要刪除的。 區塊的第一列 +號表示這一行是要加上的。 -號表示這一行是要刪除的。

September 14, 2007 · 1 分鐘 · 53 字 · ChenFu Kuo

[工作點滴] 在windows下登錄ActiveX元件方式

登錄ActiveX: regsvr32 mcscal.ocx 反登錄ActiveX: regsvr32 /u mcscal.ocx

September 13, 2007 · 1 分鐘 · 7 字 · ChenFu Kuo

[工作點滴] 將ocx嵌入網頁之狀況描述

.ocx元件是由Third Party所提供的一個可嵌在網頁上的一個元件,然後這個元件的功能有所限制,因此,為了要擴展此一元件的功能,必需要將此ocx檔,包進一個包裏裡(wrapper function)後,再加上自己所需要的一些功能,沒做過的事情初次做果然都是困難重重,雖然大致上的概念已經想的清楚了,但工具的使用實在是不熟悉,視窗程式設計對我而言來說,算是經驗稀少的,待我再搞個幾天,再來發表一下心得…XD!

September 12, 2007 · 1 分鐘 · 3 字 · ChenFu Kuo