Dell 3008WFP 的一些拆解照片

Heresy 工作的地方,前幾天有台買了三年多(話說,雖然買了很久,但是實際使用的時間並不多)的 Dell UltraSharp 3008WFP(官網)忽然罷工了,本來還用得好好的,結果吃完飯回來,就發現他完全沒有電,就算換了插頭、電源線,也都還是一樣;所以初步猜測,應該是電源模組之類的東西掛了吧?

而發現掛了之後,接下來自然就是先連絡 Dell,看看還能不能修了。結果還滿傻眼的,這台螢幕基本上已經過三年保固三個月了,而根據 Dell 的說法,保固內的螢幕壞了,會直接換台新的,但是過保固後的螢幕,基本上也就不提供維修服務了!也就是,這台過保固的 Dell 3008WFP 螢幕,他們已經不管了…(Heresy 開始擔心自己的 U2410

雖然說這是廠商的策略問題,但是 Heresy 還是覺得滿扯的…這樣一台六七萬的螢幕過了保固後,原廠居然是完全不管,就算是想要付錢維修,也都沒有辦法?感覺上,這真是一個很不環保的作法啊…

閱讀更多»

中國信託中油卡準備熄燈!

這幾天陸續有相關新聞,中油和中國信託應該不會繼續合作,除了中國信託中油聯名卡將停止使用外,之後中國信託也會停止中油的信用卡收單業務,所以可能會出現中油不能刷卡的空窗期(《到中油加油 5/27起 無法刷卡》、《與中國信託合約到期 中油刷卡緩衝至八月》)。而實際上,目前看到的資訊,應該都還是中國信託會在 5/26 撤掉中油的收單服務,所以五月底後,中油到底能不能刷卡呢?這點可能就要看近期的發展了。

以 Heresy 個人來說,中油聯名卡停了是還好,其實 Heresy 自己之前就抱怨過、中油卡現在幾乎已經沒啥用、幾乎可以用 Call Call 卡取代了(參考);甚至前一段時間,自己也已經主動去停掉了(因為刷不到免年費門檻…)。現在 Heresy 自己在中國信託,也就只剩下一張 Call Call 卡了。

所以其實 Heresy 現在比較在乎的是,目前中油的自助加油機(參考)也都是中國信託負責收單的,以後自助加油的業務,是否會因此而有所變化呢?希望不要因為這樣,自助加油也沒了就好了…

另外,右圖是中國信託發給中油卡客戶的通知信,而官方網站上也有公告(PDF),其的內容摘選如下:

閱讀更多»

ルルティア:プライマリー

primary《プライマリー》(Primary)這首歌,和之前介紹過的《ロスト バタフライ》(Lost butterfly)一樣,都是 Rurutia(ルルティア、中文維基百科)的作品。她應該都是自己作詞、作曲、演唱全包了,算是個多才多藝的歌手了~而《Lost butterfly》基本上也算是 Heresy 個人播放清單中認定為「神曲」的歌曲之一了!

而《Primary》這首歌的曲風和《Lost butterfly》算是有相當的差異,算是一首純粹的情歌吧~雖然他也沒有像《Lost butterfly》一樣,讓 Heresy 只聽一次就深深地喜歡上,不過也算是 Rurutia 的專輯裡,相當好聽的歌曲了~

閱讀更多»

Key 新遊戲 Rewrite 體驗版 2.00

基本上,從《AIR》開始,Heresy 就一直是 Key(官方網站)的 Fans 了。而 Key 所推出的遊戲,大多也都有玩過(不過不見得有全部玩完…);現在 Heresy 也還在期待目前最新的《クドわふたー》(Kud Wafter)能趕快有漢化出現,這樣 Heresy 才能進行遊戲。 ^^"

而這篇文章要講的,則是 Key 廣告很久,但是始終沒完成的新遊戲、《Rewrite》(官網);目前是預計會在今年的 6/24 正式上市。

Rewrite

閱讀更多»

制度

這類束縛個人的制度,也是因為先有一個團體,由於某些行為蒙受損害,才會制定出禁止的體制;同時也因為有人想要做出某些行為,制度才會出現吧。
但是會遵守制度的人不是因為有制度才遵守,會破壞制度的人不管有多少制度,也一樣會破壞吧…

對於想殺人的人來說,這條法律一定很礙事,因為會受到懲罰。
可是對於從來沒有想過要殺人的人來說,這種法律一點都不礙事。無論這種法律存不存在,都不會有任何不同。

from《塗佛之宴

幫 MP3 自動加上標籤和封面:mp3tag

這次介紹的這討軟體,叫做 MP3Tag,他的官方網站是:http://www.mp3tag.de/en/。它的名稱叫做 mp3tag,所以顧名思義,他的主要用途,就是用來編輯 MP3 的標籤(tag)的軟體;不過雖然掛著 MP3 的字樣,但是實際上他支援許多類型多媒體檔案標籤,包括了 ID3、WMA、MP4、Vorbis、APE 等等。

實際上,這類用來編輯音樂檔案標籤的軟體其實不少,但是在 Heresy 來看,MP3Tag 這套軟體有幾個特點:

  • 可以很方便地在音樂檔的標籤內加入專輯封面的圖片
  • 支援檔案名稱、標籤間的轉換、處理
  • 支援檔案名稱、標籤的字元取代(支援正規表示式)
  • 支援從 freedb、Amazon 等來源,直接搜尋專輯資訊

而在 Heresy 來看,他最重要的功能,就是可以去抓取 Amazon 等來源的專輯資料了~

閱讀更多»

《人月神話》個人整理 Part 2

延續前一篇,這一篇就由書中的第五章繼續開始了。

第五章 第二系統效應

這邊所謂的「第二系統效應」,是指一個人在設計系統的時候,第二個設計出來的系統,是最危險的一個。這是因為在第一個系統的時候,由於自知不夠熟系,所以會比較節制、也會比較簡單清爽;但是設計第二個系統的時候,卻很容易把在做第一個系統時的所有構想,都加掛到這個自認已經熟系的第二個系統上,所以第二個系統很容易有過度設計的問題。再之後的系統(第三個及以後),由於會和之前的經驗做對比、相互印證,所以也就比較不會有問題了~

而要避免這個問題,以設計師來說,主要就是要靠「自律」了~同時,也要了解這個第二系統效應的原因,並提醒自己避免設計出不相關的功能、或是做出違反原先架設與目的的功能。而以專案經理來說,則就是要採用至少兩個以上系統設計經驗的架構設計老手了。

另外,在這章作者也列出了架構設計師若要成功影響實作方式的原則,其列舉如下:

  • 記住實作人員有發會創意完成實作的任務,所以架構設計師只能建議。
  • 在建議時,永遠只提出一個能夠符合規格的實作方法,同時也接受其他能夠達到目標的方案。
  • 默默地,私底下提出建議。
  • 準備為提出的建議付出喪失信任的代價。
  • 傾聽實作人員所提出來的修改架構建議。

閱讀更多»

使用 Macro 和 Lambda 簡化 Exception Handling

本文主要參考 Visual C++ Team Blog 的《Exception Boundaries: Working With Multiple Error Handling Mechanisms》一文,取其文章後半段《Unexceptional Consumers》而寫的。

基本上,exception handling 是用 try{}catch{} 的方法,來接收程式所丟(throw)出來的 exception,並針對接收到的 exception 來做對應的處理。而在《Exception Boundaries: Working With Multiple Error Handling Mechanisms》這篇文章裡,也有給了一個簡單的 exception handling 的範例程式:

BOOL DiffFiles(const wchar_t* file1, const wchar_t* file2)
{
  try
  {
File f1(file1); File f2(file2); if (!DiffHandles(f1, f2)) { SetLastError(MY_APPLICATION_ERROR_FILE_MISMATCH); return FALSE; } return TRUE;
} catch(const Win32Exception& e) { SetLastError(e.GetErrorCode()); } catch(const std::exception& e) { SetLastError(MY_APPLICATION_GENERAL_ERROR); } return FALSE; }

閱讀更多»

Opera Mini 6.0、Opera Mobile 11.0 發布~

不知道大家有沒有用手機上網的習慣?現在智慧手機越來越多了,應該不少人都會用手機來看網頁吧?雖然 Heresy 自己使用的不是智慧手機,只是功能還算不弱的 Sony Ericsson C901,但是也辦了中華電信的 mCool,在外頭偶爾會用手機上網看看網頁。不過說實話,C901 內建的網頁瀏覽器,在看某些網頁(沒有針對行動裝置設計的網頁)時,實在不太方便,所以有的時候還真的很麻煩…而就 Heresy 所知,比較好的解法,就是 Opera Mini 了!

Opera Mini / Mobile 是由挪威的瀏覽器公司 Opera 所推出的手機用瀏覽器(官方網頁維基百科)。其中,Opera Mobile 是用在智慧手機這類比較多功能的手機上的;而 Opera Mini 除了可以用在 Symbian、Andriod、iOS、Windows Mobile 這些比較高階的系統上外,也還有 Java 版,可以用在絕大部分的手機上!這點也算是一般手機的福音了~

而 Heresy 雖然沒有用 Opera 的桌上電腦版本的瀏覽器,但是 C901 也就是靠著他的 Java 版 Opera Mini,才得以更方便地看一般的網頁!之前 Heresy 用的 Opera Mini 都是 5.x 版的,現在 6.0 版推出了,當然就很高興地升級了~

閱讀更多»

《人月神話》個人整理 Part 1

《人月神話:軟體專案管理之道》(維基百科)這本書,是 IBM 360 系統之父 Frederick P. Brooks, Jr 所著的一本討論軟體專案管理的經典書籍,其原名為《The Mythical Man-Mooth: Essays on Software Engineering》;這本書最早的版本是在 1975 年所發行的,而之後在 1995 年時,又另外發行了「20 周年紀念版」,算是根據後來的發展、意見,針對前一版再做補充說明。而 Heresy 這次所看的,則是由錢一一所譯的 20 周年紀念版的中文版本。

書名所謂的「人月」(man-month),一般是在做專案管理時,用來計算投入的人力時間的單位(或「人年」),一個人做一個月,就是一個人月。而由於這本書就是在探討專案管理的方法,所以用這樣的詞來作為書名,還算是滿貼切的。

而這本書的本文部分共有十九章,前十五章應該是初版時就有的章節,十六到十九章,應該是在「20 周年紀念版」才加入的內容。其章節名稱如下:

閱讀更多»