Posted on
二月 7th, 2010
今年春節假期一共有九天,很多人都計畫出國或者全省趴趴走出遊。春節的時間那麼長,除了出去玩以外,也應該為明年作一些準備。最近發現幾個有趣的連結,有興趣的人可以拿去殺殺時間。
遊戲類:30 commercial games released for FREE
30個!夠多了吧?30/9 = 3.3,每天可以試三個…
#2是Allegiance… 一個讓我想到我「小時候」一玩就愛不釋手的空戰遊戲Wing Commander。以前會把辛苦存起來的零用錢,拿去買Wing Commander,從第一代買到第四代,只能一個人玩。Allegiance還可以線上找朋友一起組隊。讚。
Fallout也很讚。玩RPG爬迷宮絕對可以耗掉九天裡面的大部分時間。
部落格類:The 15 Best Wordpress Plugins to Use in 2010
有一個Wordpress部落格嗎?如果沒有的話,該是建一個的時候了。Wordpress有許多的plug-in可以使用,可以替你的部落格增加許多功能,或者是加強SEO的部份,讓你的部落格文章更容易被找到。春節這麼長,正好利用時間好好加強一下,明年吸引更多訪客。
出遊類:慘了!油門卡住 / 卡住油門怎麼辦?
Toyota最近在回收車子,就是因為在踩踏板時可能油門會卡住。雖然有些烏鴉嘴,但是如果在開車時油門卡住,你知道要怎麼辦嗎?
貓爸一直以為是直接轉鑰匙熄火說…
交易類:Using DOE method in trading, via A method for optimizing parameters
如果你跟貓爸一樣,是個使用交易系統進行交易的交易者,那麼,應該定期檢查一下,你的交易系統是不是還跟以前一樣處於最佳狀態。因為,市場可能改變,但是你的交易系統有可能沒有跟上市場的變化。
這篇文章可以幫助你快速找到你的交易系統可能的最佳參數,不必因為參數數量太多而需要長時間及大量計算。
貓爸祝大家新春快樂,今年事事順心!
Share and Enjoy:
Posted on
二月 4th, 2010
有的時候是因為自己的緣故。
不管單位或公司在哪裡,貓爸也在IT部門混了許久。IT人常有的抱怨,像是工時太長、雜事太多、技術進步太快趕不上,貓爸大概也都看過。
那為甚麼IT人就該那麼倒楣?
最近貓爸對一句話很感冒。那句話是:「我們是服務導向的,所以要盡量滿足使用者的需求,像是(…填入一些奇怪的、違反政策的、沒道理的需求…)」。嗯。這就好像是IT人是被買來滿足「需求」的。IT人應該被買來,驗貨確定客戶「滿意」,然後,盡力滿足客戶永無止境的需求,客戶爽了之後,拋下一些鈔票,起身走人。
難怪MIS部門總是屬於成本中心(Cost Center),別人花錢請我們做事嘛。當MIS的服務,只是「服務」,而沒有與真正的Business相關,那麼只能在成本上面作競爭。絕大部分的IT服務已經成為Commodity,想找程式設計師?網路管理人員?網路上到處有待價而沽者,有一大部分還是派遣人員。只會技術,除非供給很少,否則必定落入競爭中。
但是IT部門怎麼脫離紅海?
InfoWorld有一篇好文:Run IT as a business — why that’s a train wreck waiting to happen,開頭就說,如果你將IT部門當作企業來經營,要滿足「內部顧客」的需求,你就死定了。作IT Project的人一定都知道,使用者一定可以說出他們想要的數不盡的報表以及系統功能,你一輩子都做不完。
IT部門必須把自己定位成「事業夥伴」。IT人必須能夠說出具備business sense的建議,專注在組織或企業的願景,溝通協調不同觀點,調整資源在最重要的事情上,並且堅持立場拒絕某些「需求」。IT是協助企業更有效率的工具,IT部門可以幫助企業好好使用這個工具,將企業的核心與IT緊密結合。
老調重彈。但是,你的部門,是公司重要的事業夥伴,還是被當成外包廠商對待?
有人發現,這是一篇抱怨文嗎?
對於個人來說,如果你發現,自己老是在作一些「奇怪」的事,比如說,在家族或同事間中被當成資訊部門,老是在重灌電腦,又沒有實質的回饋,也許該是想想自己定位的時候了。
Share and Enjoy:
Posted on
二月 1st, 2010
這一招我怎麼沒想到?
看一下這個:蔣小姐的部落格。這該是用某種CMS做的吧?右側將目前在賣的產品分類的清清楚楚。每一篇發文都附上相關照片及說明。留言的部份可以直接與有興趣的人互動。
對於一般人來說編輯新貼不會很困難。作一個範本,填入相關資訊,貼照片就完成了。
加一些SEO模組會更讚。
下次要學起來。
Share and Enjoy:
Posted on
二月 1st, 2010
如果你的Web應用程式用Connection Pool連接資料庫,並且有時會發生Connect Reset by Peer錯誤訊息,就像這樣:
java.sql.SQLException: IO 異常: Connection reset by peer: socket write error
在你懷疑你的Application Server與資料庫的連線不穩定之前,請先在你的Data Source中加入以下參數(適用於Tomcat + SQL Server):
validationQuery=』SELECT 1″
validationQuery的用途是,在你的應用程式可以使用某個Connection Pool之前,DBCP會先使用validationQuery詢問Database Server,用意在檢查這個Database Connection是否仍可使用。如果不能使用,DBCP會再找下一個Database Connection,或者建立新的Database Connection讓應用程式使用。
所以,validationQuery的值必須是一個傳回一行結果的SQL。當然,執行的速度越快越好。
對於其他的Database Server,請發揮想像力。像是Oracle,你可以用SELECT 1 FROM dual。
我記得對於其他的Application Server,也有相對應的參數。請自行尋找Application Server文件。
至於,為甚麼Connection Pool裡的Connection,明明已經建立好了,為甚麼會被中斷?原因很多,也許真的是網路不穩,但是在正式環境中的應用程式,必須能考慮到可能的環境變化。一般來說,你不會希望你的應用程式後台的資料庫重開後,前台的Application Server也必須重開才能運作正常吧?如果能夠自動恢復運作,寫系統的人才不會隨時被Call,不是嗎?
DBCP設定資訊來自於DBCP – Configuration。節錄如下:
Parameter
Default
Description
validationQuery
The SQL query that will be used to validate connections from this pool before returning them to the caller. If [...]
Posted on
一月 29th, 2010
著名個人理財部落格I Will Teach You To Be Rich最近貼了一篇文章:Why do so many personal-finance sites focus on spending less?(翻譯:為甚麼這麼多個人理財部落格的內容都專注在減少花費上?)。的確,現在有許多部落格或媒體,關於理財的主題比較偏向於如何節約、省錢,而非創造新事業、新價值。
這個現象的原因其實顯而易見。少花一塊錢比多賺一塊錢容易多了,也安全多了。我想少花一塊錢,只要在吃午餐的時候不要買飲料就好了。我想多賺一塊錢,可能我要設一個網站、出租一間房間、多拜訪一個客戶,這裡面每一件事情都不是簡單容易的事。
而且,部落格也是由人寫出來的。要寫一篇教導人們省錢的文章,要比寫一篇教導人們賺錢的文章要容易多了。而且,要說服大部分的人,拋棄舊有的觀念,接受新想法就已經很困難。更不要說實際去做。
我家女王說要寫作說了很久了,同時也去上了一些課。有行動嗎?很少。產出呢?一篇文章,而且是功課,沒有發表。
人們都容易陷入一個陷阱:以為Quick Win就是最佳解。所以部落客產出簡單的文章,人們從事簡單的行動。但是,對於想要完成一些事的人,我們必須瞭解,所謂Quick Win,通常出現在顧問的投影片裡面,是為了完成更大的目標所必要的釣餌。一個人還是需要隨時提醒:我要的是什麼?我要作什麼才能完成我的目標?滿足於Quick Win,通常只會讓老闆滿意,對於自己的生活,則是幫助有限。
Share and Enjoy: