公司被併購後,下禮拜就要到新辦公室上班,新配給的筆電拿到好幾天,該裝的軟體都裝了,剩下就是熟悉 EIP (Enterprise Information Portal)。
什麼是 EIP?簡單的說,就是企業內部入口網站。從前沒有電腦或網路的時代,一切靠紙本單據或公文傳遞,無論時效或管理都緩慢並且麻煩,現在還是很多中小企業,使用傳統方式處理。以請假流程為例,傳統方式為填寫假卡,呈請主管簽核,轉交人事登錄,最後會計依據記錄核發薪資。而 EIP 就是串連這些工作流程的電腦系統。
ERP (Enterprise Resource Planning,企業資源規劃) 與 EIP是企業管理兩樣重要管理利器,EIP 在管人,ERP 著重在物料管理,從研發決定用料,採購備料,生產取料,到庫存出貨,串連相關流程。
對 ERP 有興趣的朋友,可以看看仍然不足夠這本書。
對 EIP 有興趣的讀者,可以參考 http://www.newtype.com.tw/Webeip.asp,這是我在 2002 年擔任總經理特助時,曾經評估不錯的 EIP 系統,由新人類資訊所開發。
2008年6月30日 星期一
EIP 企業內部入口網站
2008年6月28日 星期六
電冰箱冷藏室不冷
去年底新購一台三洋SR-250B5電冰箱,已用半年,一個月前冰箱突然冷藏室變成冷凍庫,放進去的東西都結冰,因此將調溫器設在中間位置。上禮拜發現冰箱內冷藏室下方有大量積水,清除積水後,本週變成冷藏室不冷。因此將調溫器調至強的位置,觀察一兩天後,冷凍庫是OK,但是冷藏室溫度仍然只有20℃。
因此,請三洋維修人員來修理。他檢查所有的電路都正常動作,之後把冰箱內壁拆下,裡面積滿冰塊,甚至冷藏室的送風口也被冰塊整個封住,難怪冷藏室不冷。他請我準備兩三盆熱水把冰塊化掉,前前後後搞了一個多小時,只能化掉看得到、摸得到的冰塊,因此維修人員請我放冰箱一天假,吹電風扇納涼,以便將所有冰塊全部化掉。
冰箱是個不容易壞掉的電器,我在想為什麼會有這麼多冰塊?原因在吃剩的湯湯水水沒有密封藏放,回想我母親放入冰箱的東西都會拿保鮮盒裝起來,剩菜殘湯都會蓋個蓋子避免水氣逸散。
下次讀者遇到類似的情形,可以把電源拔掉將冰箱退冰一天,如果冰箱尿褲子一地,那表示放太多湯湯水水的東西,記得要找個有蓋的容器裝起來。
2008年6月26日 星期四
2008年6月24日 星期二
六分儀與天文曆
在還沒討論天文定位前,還有兩樣東西必須介紹給讀者知道,
一個是六分儀,量測星體高度的儀器,
另一個是航海曆或天文曆,內容為重要天體座標圖表,所以每年發行一本,The Nautical Almanac 為英美合編,航海人員在沒有其它定位儀器時,可以依據航海曆觀測天體並計算位置所在。
六分儀簡介與原理,各位可以參見銷魂書生的部落格,
而天文曆請參考 http://www.heavens-above.com/ 。
圖片來源 http://www.infovisual.info/05/076_en.html
2008年6月22日 星期日
Random variable of normal distribution
發表亂數產生器一文後,吸引不少讀者參考,近日發現 Box-Muller transform 這方法也不錯。簡單的說,將兩獨立均勻分佈變數,經變換計算與極座標轉換可產出常態分佈變數。於嵌入式系統,除非 MCU (Micro Control Unit) 的速度夠快,不然中央極限定理的方法,計算時間較短。亂數分佈情形,請參考
2008年6月20日 星期五
2008年6月18日 星期三
2008年6月16日 星期一
冷氣機
溫度控制的概念其實很簡單,當你覺得熱時,就會想開電扇或冷氣機,覺得冷時,就會關掉這些機器。
所以空調系統基本上會包含三樣東西:控制器、溫度感知器、被控制的降溫機器。
以前第一個學到的溫度控制方法是雙金屬片,它是一個溫度感知器亦是控制器。將兩種不同金屬做成複合金屬片,因為兩金屬溫度係數不同,不同溫度狀況,金屬片會熱脹冷縮彎曲變形。假設高溫時金屬片是彎曲的,低溫金屬片是直的,利用這原理,高溫會接通電路讓冷氣壓縮機運作,等低溫時會關閉冷氣,直到溫度上升再次接通電路開啟冷氣,古董級的冷氣機就是這樣設計。
二三十年前,開始有微電腦控制器 (Micro controller, MICON, μCON),許多家電廠商運用這些電子控制器設計新一代的冷氣機,它可以精確調溫並且定時,可以做到古董冷氣無法做到的功能,比如說定時開關機、舒眠等功能。
2008年6月14日 星期六
亂數產生器
想過電腦中亂數產生器如何設計的嗎?
大多數亂數產生器採用線性同餘法設計 (Linear Congruential Generator, LCG),因為方法簡單以及亂數均勻分佈 (Uniform distribution)。
其原理為, Xn = a Xn-1 + b 將一正整數乘以 a 常數再加上 b 常數, 0<= Xn<M 除 M 取餘數,這個 Xn 可重複代入上式計算下一個亂數。
各位可以參考 EXCEL 檔,我選用 a = 49,b = 0,M = 215 = 32768,C 欄位就是亂數,介於零與一之間,從 E、F 欄位可以看出數值分部非常均勻。
另外,從 A 欄位會發現,每 2048 筆資料會重複循環,這裡所舉的例子是方便讀者明瞭原理,商用軟體至少用32 bits,並挑選合適的 a b 值,所以很難發現重複性。
2008年6月12日 星期四
2008年6月10日 星期二
一天47小時!兩次日出!兩次日落!─ 談時區
以格林威治為中心,全球劃分24個時區 (Time Zones),向東每跨一時區時鐘快一小時,向西則慢一小時,國際換日線 (International Date Line) 落在太平洋上,剛好沒什麼人住那裡。
船舶速度每小時二十幾節並不快,往東行駛到新時區,過午夜十二點時鐘要撥快一小時,反之撥慢一小時。因此生理反應就會:時間撥快睡不好,時間撥慢起得早。
還記得
2008年6月8日 星期日
我對圖形化程式的看法
在程式設計的領域一文,漏寫一段有關圖形化程式的評論,因此在此補述。
對 NXT 玩家,NXT-G 是必須學習的程式軟體,它是由 National Instruments (NI 美商國家儀器) 公司協助 LEGO 開發出來。
NI 在儀器界非常有名,LabView 為其經典產品,給具有理工背景但無程式設計經驗的工程師使用。
因此 LEGO 找 NI 策略合作是非常聰明的做法,樂高玩具是每個小孩從小耳熟能詳的東西,主要啟發兒童的理工創造力。另外,只要是工程師幾乎都會用到儀器,NI 為讓 LabView 產品暢銷,協助 LEGO 開發 NXT-G 軟體,是在培養未來客戶群。
使用 NXT-G 這類圖控軟體,最大的限制在
2008年6月6日 星期五
燃燒三角形
每天看新聞經常有火災事件,老婆看我們住大樓,雖然大樓管委會有提供乾粉滅火器,但是不放心,正好有消防器材到她公司推銷,於是買了一隻 HFC-227EA (七氟丙烷) 滅火器。
因為大學航海實習前必須取得四張證照,其中一張就是滅火,因此對消防懂一點皮毛,所以想和大家談論燃燒要素以及滅火器。
要讓燃燒事件成立,需要有三要素:燃料、助燃物、燃點。
燃料指木頭、紙張、油料等可燃物。
助燃物通常是氧氣,發生火災後如果氧氣耗盡也可以滅火,不過人員也有窒息的危險。
最後是燃點,通常可燃物的燃點都遠高於室溫,所以在高溫環境或是有人點燃火苗那就容易發生火災。
因此大家牢記這燃燒三要素原理,只要去除其中一項要素,就可以預防或自己消滅小型火災。
接下來簡單比較一下 乾粉與七氟丙烷滅火器差異
2008年6月4日 星期三
電動機與發電機
我的小朋友現在讀幼稚園,他玩樂高是沒有任何邏輯規則,愛怎樣接就怎樣接,所以用 RJ12 把兩個馬達串接起來,也不覺得奇怪。當轉動其中一顆馬達,另一顆馬達也會跟著動,聰明的讀者知道怎麼回事嗎?