2009年7月15日

『玩火的女孩』試讀心得!


為了避免初次耳聞的人困擾,我需要在此簡要說明一下,『玩火的女孩』是拉森(Stieg Larsson)所著千禧三部曲中的第二部,在這集中延續了第一集的主要角色,但是後續發展的故事則與第一集無關。話雖如此,如果有興趣閱讀此系列的人,應該還是要從第一集開始看才能避免被揭露劇情而損失興致。

作者拉森是瑞典的新聞記者,出於敏銳的職業本能,他對埋藏在光鮮外表下的醜陋事實有著深刻的洞察能力,在他的筆下,我不禁會為人性的偽善感到做噁。此外,拉森習慣鉅細靡遺的描述故事情節、環境背景,所以我想這對導演來說根本可以直接拿來當作劇本使用了。『玩火的女孩』同樣延續了拉森在『龍紋身的女孩』的寫作特質,不過讀者對莎蘭德的好奇、疑問都可在『玩火的女孩』中找到解答。

我很喜歡『玩火的女孩』中一開始給莎蘭德放的一個小長假,在這些片段中,我們可以看到一個如果沒遭遇過那些不幸成長經驗的莎蘭德會是什麼模樣。可是我也對那些披羊皮的狼的醫師、律師、政府官員們感到憤怒,這些人表面上看起來義正詞嚴、光明磊落,可是只要逮到機會,就會對那些無法反擊的受害者下手。跟這些人渣比起來,札拉至少還算是表裡如一。

幸好莎蘭德不只是遇到這些加害者,她也擁有許多盟友。布隆維斯特、潘格蘭、阿曼斯基、蜜莉安是自始至終都堅信她(當然還包括我),另外包柏藍斯基、茉迪則是事後漸漸意識到莎蘭德不會做出濫殺無辜的事情。然而看到最後,心裡還是替莎蘭德感到不捨,希望類似的情節都只發生在小說中,而不存在於這個世上。

不知道是不是作者的刻意安排,在『龍紋身的女孩』,莎蘭德最後救了布隆維斯特一命。而在『玩火的女孩』中,布隆維斯特及時趕到救回了莎蘭德,第一集中似乎再也不會有交集的兩人,在第二集結局留下更深的羈絆,期望在第三集『空中的城堡』,倆人能真正的在一起。

2009年6月22日

Microsoft TechNet免費資源

Microsoft TechNet上擁有眾多的免費資源



只要懂得尋找,有許多免費且幫助很大的資料皆可隨時取得
不受時間及空間的限制,是IT工作人員的得力助手,當使用各種Microsoft遇到疑難雜症時
不只可以去MSDN找尋需要的資料,也可在TechNet找尋各式範例檔,教學檔,簡報檔
甚至可以看看被選為MVP高手們的部落格,也許可以向他們尋求協助
這是一個微軟產品使用者不可錯過的網站
下面我貼上一些免費資源的連結

Windows 7 發行候選版本 (RC) 正式推出
WIN 7 RC版本已經可供下載了喔,可以來這邊下載試用,

SQL Server 2008 管理新功能:PowerShell

什麼是 PowerShell?
SQL Server 2008 為 PowerShell 新增的 Snapin 之功能
如何透過 PowerShell 綜合管理各種系統。

Step by Step 升級至 SQL Server 2008

Microsoft SQL Server 2008 提供一個信任的、高產能、智慧的資料平台讓您輕鬆執行最重要的關鍵任務應用軟體,
並減少應用程式開發暨管理的時間及成本,使您掌握整個組織可付諸行動的洞察。
SQL Server 2008 在資料庫管理、資料庫開發、商業智慧三大領域提供了全新革命性的突破。

從 2008 年 4 月 8 日開始, SQL Server 2000 已經終止主流支援服務,
您將陸續面臨到資料庫升級的議題,SQL Server 2008 是微軟近來相當重要的一個里程碑的產品,
您公司的 ERP 或是 SCM 系統是否做好準備升級的計劃,您是否擔心升級會遇到很多的問題,
是否想把應用程式所需的修改與資料庫的升級計劃都事先找出來?
那麼【Step by Step 升級至SQL Server 2008】 將會是一個很好的起點。
我們將帶領您一步步了解如何升級至 SQL server 2008

2008年7月23日

可悲的中華職棒


原始新聞:中職》象若解散 熊跟進轉業餘
中華職棒面臨經營困境,各隊觀眾、收入比起去年同期全部下降,兄弟象領隊洪瑞河投下震撼彈後,熊隊老闆劉保佑重申不接受緯來把電視轉播權利金降到2400萬,還說:「象隊如果真的收起來,熊隊會跟進解散球隊。」
劉保佑昨天到新莊球場觀看熊鯨戰,面對洪瑞河前天放話可能引起連鎖效應,他表示,象隊是中華職棒的指標性球隊,洪瑞河說出大家辛苦經營的心聲,「一旦象隊解散,剩下5隊要怎麼玩?如果球迷覺得台灣不需要職棒,那就不要玩了。」
中職本季打完前199場比賽,球迷人數只有36萬人次左右,比起去年同期減少近10萬,如果按照這種負成長的速度,到季末評估300場比賽只有54萬人次左右,而且6隊統計數字全部下降,人氣最旺的象隊目前平均每場只有2680人觀戰,最慘的鯨隊更只有880人左右,連一千人都不到。
緯來本身收視率不佳,同樣碰到經營問題,轉播權利金先從每隊6500萬降到目前4200萬。劉保佑表示,很多球迷只在網路上批評中職,卻從不進場看球,儘管如此,經營職棒已有感情,若解散球隊,也會重組業餘球隊,一年花個兩千萬,仍會繼續玩。
熊隊總教練洪一中也有話說,他認為象隊本季可能虧損四千多萬,鯨、熊虧損上看一億,這些數字對大企業是九牛一毛,但對象、熊來說,就是能否經營下去的嚴重考驗。
洪總說:「像鴻海集團對流浪狗都能伸出援手,如果中華職棒解散了,這批球場流浪球員,誰會照顧呢?」

媽的,真的很難想像洪總會說出這種令人失望的話
把自己跟球員拿去與狗相比?
有球迷還在抱怨
表示他們仍舊有在關注
那就還有希望
所以應該要更努力的打球
來吸引他們進場看球賽

況且企業是以營利為目的
偶爾的慈善行為只是一種近似廣告的形象牌
阿中華職棒的形象是有好到哪了?
要別人贊助也要拿出能吸引人家的牛肉阿

如果從總教練開始都有這種懦弱的想法
那我想中職的確是真的甭玩了

2008年7月18日

他"馬"的.就是害台灣


國民黨的"擴大內需"替台灣經濟多補了一大刀 

擴大內需是一個籠統的概念,而他實際依據的法律全名為「擴大公共建設投資方案」,但不要被這個名詞所騙了,其實這個法案只不過是為了替台灣高昂的政府預算債務即將達到15%的限制來尋求解套,這個方案中的預算將舉債籌得,這給了政府預算另一個揮霍的空間,原本法律中設計舉債上限之立意也因此而蕩然無存。

回歸到擴大內需這個目標來,對目前的民眾來說,最希望的就是物價穩定、降低生活開銷的負擔,或是薪資能跟的上物價的成長。但我們的擴大內需方案沒有任何一項能解決這部份的需求。沒有長遠的規劃,這些官員在冷氣房內隨隨便便的就決定了這些錢要怎麼花,也難怪會有要求退稅的聲浪出現,不是一直嚷嚷著政府財政不佳無法退稅?那麼為何又要舉債來進行一些沒有必要的建設呢,甚至這種花錢法反而會讓物價繼續往上攀升,如果一切都要依照這幾年來的老步調重演,選你馬英九上來有什麼屁用?

馬英九上任即將滿兩個月了,台灣的前景倒是越來越黯淡了。

2008年7月9日

分水嶺

一路走來也算是經歷了不少
回想起來
某些曾以為會永遠記住而不遺忘的事情
雖然仍舊清晰的有如昨日之事
但現在卻感到毫不在乎了
人的改變可以非常巨大阿

兩年的時間其實很短
只要過104個禮拜就結束了
我能在這段日子中養成多少能力?

我很徬徨~
也很期待!

2008年6月24日

沒有我們的世界

我從來都不覺得寂寞很可怕
相反地,我還有點喜歡孤寂感
因此當我看到這本書名就已經有80%的慾望要買下手了
而本書作者也很仔細的訪談各個行業的工作者
因此書中對於沒有我們的世界的描述是非常傳神的
在沒有我們的世界中
城市將如何傾頹
河流將如何再現
物種將如何復興
作者描述的好像親眼看過那個世界一樣

很難想像我們看似輝煌的文明
絕大部分都無法恆流久遠
反而是我們最希望能分解消逝的物質
可能會留存上千甚至上萬年都存在

但就算有一天人類在地球上全數消失
我們行為的鑿痕也無法全部抹平
我們影響了太多物種的滅絕,遷徙
這些改變是我們消失也無法倒帶的
希望人類在做出更多無法挽回的行為之前
能再更深思熟慮一點
畢竟不是有一句老話嗎

地球只有一個

2007年3月13日

電腦每月電費計算方式

轉自http://cha.homeip.net/blog/archives/2004/11/eeeeec_1.html

電腦每月電費試算公式:

瓦特(W) x 運轉率(%) x 一天開機時數(hr) x 30(day) / 1000 x 3(每度電) = NT$

其中, 瓦特(W) 就是指電腦的電源供應器 (Power Supply) 的耗電量, 一般常見的有 250W, 300W, 350W; 若是 Notebook 則要看 Notebook 底部的標示, 或以 瓦特(W) = 伏特(V) x 安培(A) 這個公式來換算. 從 Notebook 的變壓器的標示上找出 Output(輸出) 的資料, 如: 19V 2.64A, 將此二數字相乘即可得到 50.16, 這個數字就是這台 Notebook 的耗電量(瓦特).

至於運轉率, 這個就比較抽象啦! 憑感覺給個假設值就可以了. (如: 70%)
週邊設備越多 (如: 風扇、硬碟) 以及開機時間內電腦的使用率越高 (如: 螢幕一直開著、硬碟存取的次數很多) 運轉率的值就應該設定得高一些.

以上述 Notebook 的資料來試算:
假設運轉率 70%, 每天開機 24 小時, 一個月的電費為:
50.16 * 70% * 24 * 30 / 1000 * 3 = NT$75.84

ps: 把上面的算式貼到 Google 的查詢列中, Google 會貼心地幫你計算結果喔! ^^

2007年3月12日

.NET 語言中可提升效能的邏輯運算子

此文轉自http://j2se.myweb.hinet.net/

VB.NET 從 1.0 版時即導入了兩個新的運算子 AndAlso、OrElse,可實作「最短路徑 (Short-circuiting)」以提升程式效能 (在 C# 中為 &&、|| 運算子)。亦即當第一個評量運算式已可判定最終運算結果時,就不需再去評量後續的運算作業。若所略過的是迴圈、較複雜或內含程序呼叫的運算式時,對效能提升的幅度會更為明顯。以下為範例說明:
Dim A As Integer = 20
Dim B As Integer = 10
Dim C As Integer = 5
Dim bln As Boolean
bln = A > B AndAlso B > C   ' 結果為True,第二個運算式會被評量
bln = B > A AndAlso B > C   ' 結果為False,第二個運算式不會被評量
bln = A > B AndAlso C > B   ' 結果為False,第二個運算式會被評量
bln = A > B OrElse B > C   ' 結果為True,第二個運算式不會被評量
bln = B > A OrElse B > C   ' 結果為True,第二個運算式會被評量
bln = B > A OrElse C > B   ' 結果為False,第二個運算式會被評量

由上例可知,在大多數情況下我們應該分別使用 AndAlso、OrElse 來取代 And、Or 運算子。此外 VB 2005 新增了新版 Java 和 C# 都支援的 Generic Type (泛型),除了能讓執行時期的轉型錯誤變成編譯時期錯誤、增進型別安全之外,因可減少 Value Type 和 Object 型別的 Boxing / Unboxing 轉型機會,在某種程度上亦可提升程式效能。

ADO.NET 2.0 的並行控制與資料存取衝突偵測

此文轉自http://j2se.myweb.hinet.net/

日前台灣高鐵及其系統包商所開發的訂票系統,曾出現大量重複訂位之情形,產生了車次、時段與路程都一模一樣的重複序號。類似此種訂票系統除了可使用 Web-based 架構外,若考量到斷線的處理作業,是否能在斷線的情況下還能夠交易,那麼還可考慮 client-server 的架構,如此一來就要設計各個 client side 可以配給的車號、數量,以及恢復斷線後再同步的機制,才能夠即時處理並儘可能避免重複劃位的現象。

若要避免產生重複劃位,較簡單的做法是採用 Transaction (ADO.NET) 寫法。讓某位訂票者在交易座位 1A 時,其他人都無法讀取此 1A 座位,一直到他的交易結束為止,亦可搭配使用 dirty read 去強行讀取;類似資料庫的「獨占鎖定 (exclusive lock)」,讓某人修改資料時其他人連讀取都不行 (亦會限制同時線上數量)。此種「獨占鎖定」類似 ADO.NET 的「封閉式 (悲觀) 並行存取」機制,雖然會長時間從資料被讀取開始即將其鎖定,但至少可保證交易一定有效。像這種資料 lock 的機制只要撰寫 Transaction 程式,或是調整資料庫的鎖定策略、鎖定提示就可做到。此外還可搭配使用資料庫的 TimeStamp 計數器,判斷資料列中的任何值是否有任何改變。另外 SQL Server 2005 還有更優越的 Snapshot Isolation 快照隔離模式,其提供一種新的隔離層級,可將寫入程序、讀取程序作適當地隔離,使得讀取動作不等待寫入動作、寫入動作不干擾讀取動作,以提高資料的可用性、加快交易的執行速度。

至於 ASP.NET 2.0 / Visual Studio 2005 亦提供了入門級的解決方案,可由 SqlDataSource 等資料存取控制項的圖形設定介面中,勾選「進階」按鈕內的「使用開放式並行存取」選項,即可啟動衝突偵測機制 (ConflictDetection 屬性)。此舉會將控制項預設的「OverwriteChanges」改為「CompareAllValues」,並判斷資料從剛才第一次讀取到更新的這段期間內,是否曾被其他程序變更過,此一選項亦即 ADO.NET 的「開放式 (樂觀) 並行存取」機制,只有當資料正在修改時才會進行鎖定,並在修改完後再對各個欄位的新舊資料進行比對,看是否曾在這段期間內搶先被其他使用者修改了同一筆記錄;但其他所有使用者仍可在此時去讀取,類似於資料庫的「共用鎖定 (shared lock)」。若未勾選「使用開放式並行存取」此一選項時,即會採用預設的「後進先寫入」機制,這種做法也是只在修改時才會鎖定,但不會將更新後的資料與原始資料作比對,因此有可能發生欲修改的資料被其他使用者覆寫掉之情形。