採購女兒們的新電腦 (2008/09/18)

就是這兩、三個月,蓁妮一直反映她與采潔兩人共用的電腦一直會當機,喔,就是經常藍底白字的當機畫面。 一開始我還不以為意,以為應該是作業系統的關係,但是,發現到不太對勁,有時候重新開機還是叭叭叫,但大部分時候又不會 …。 看來應該是硬體出了問題,但是是那一個硬體週邊出問題,我也沒抓個準,初步判斷可能是顯示卡吧。

所以上個星期二吧,我拿到「光華商場」位於八德路一段(TVBS 對面)的「慶聲資訊」。 這一家是我先網路爬文,確定了網友一致的好口碑後才拿過去的。 接洽的是一位人很和善、個頭矮矮的一位郭先生,跟他說明一些狀況,然後還請他順便換一個新的機殼好了,原來那個聯力的機殼,連前置面板都鬆落了,也積了一大坨的灰塵。 我還特別與郭先生說,花維修費沒有問題,就是真的能請確實作個檢查,而若有哪一個週邊有問題的話,儘管直接換就對了。

在等待的兩三個小時這段時間,我晃去新開幕的「光華數位新天地」大樓。是上班時間喔,但是人潮竟然還是一大堆! 那可想而知,星期假日怎麼來啊? 肯定一大坨人潮,擠也擠死了。 我還同時買了一組新的 2.1 聲道喇叭,還有新出非常受好評的 "SPORE" PC-Game,銀河特別版本 NT$1490,這邊才賣 NT$1100 而已呢。 後來還在一樓的小型飲食街,吃了個咖哩牛肉特餐。 如我所料,在這種地方的餐點,實在不能吃,除了貴,最重要的是又能如此難吃也是不容易的。

晃了晃後,再回到店裡,已經組好囉,郭先生說都沒有問題,完全不需要換週邊。 這個… 我反而蠻擔心的,因為我就是認為硬體有問題,才不得已拿來光華商場維修的,我可是很怕麻煩的,屆時要有問題的話,再跑過來我可是受不了,難道換了個新的機殼就沒有問題了嗎? 郭先生是說很有可能是自己的 Windows OS 有問題,當機的問題應該是軟體的問題而不是硬體。 這… 我若是沒有先判斷是否是軟體或硬體的問題,其實我是不會貿然的拿過來的。 唉,也沒辦法,先拿回去試試看囉。

拿回到家,為了確定不是 Windows OS(XP) 的問題,所以我是跑 DOS 版本的 PC-Check,針對主機板、記憶體、CPU 與硬體等作壓力測試(Stress Test)。 果不其然,跑不到 30 分鐘就死當,甚至後來我拿掉硬碟以及記憶體(共四片,只拿一片 512MB SDRAM 測試)等,還是會當機。 這麻煩了! 可能是主機板甚至 CPU 出問題囉? 隔一天下午,不經意透過 BIOS 察看,發現到 CPU 的溫度高達 85度C (怎麼跟外面那家店名稱剛好一樣),耶,這台電腦雖然是我前兩年退役後轉給小朋友用的,但原來我購買的週邊一向是很講究的,甚至是加裝了一顆 NT$1800 的散熱風扇耶! 自己再詳細檢查,才發現到那個散熱風散的銅片與 CPU 所黏著的散熱膏早已乾掉了,難怪無法散熱。

隔一天啦,因為我自己也不會如何拆裝那個大大的散熱風扇,但也不想去光華了,千交代萬交代,還是沒給我弄好,真是不大高興。 所以後來是跑到南勢角捷運站旁,有個小型的電腦公司,有在作維修。 那位工程師重新拆卸 CPU 風扇,用酒精塗掉原來乾掉的膏,再幫我重新塗了散熱膏,又仔細把灰塵擦掉,重新開機進入 BIOS 檢視,降為 50 度,正常值了。 這樣檢修費用 NT$300,這我是很願意付的啦。 本來想說這樣應該沒什麼問題了,沒想到拿回到家,結果再跑過 PC-Check,還是會當耶!! 吼~ 真受不了,只好又拿回去那家電腦公司,請那位工程師仔細重新幫我檢查過,到底是有那些週邊出問題。

晚上越想越不對勁,以前電腦出問題,總是很快就可以找出問題所在,這次卻是不知所以然。 然後再衡量,若要換如主機板、硬碟、記憶體等,可能也要 5、6000 千元,而如果全部採購新的,大概是需要 1萬5 上下(初估)。 決定了! 我真的不想為這種層出不斷的小問題傷腦筋,弄得我心裡也不舒服,乾脆換台新電腦吧。 然後與蓁妮及她的媽媽商量,大家各出一些錢(因為,我其實是蠻窮的啦)。 蓁妮與采潔是願意(她們自己要用的,當然囉。),也都很大方分享了她們的壓歲錢,蓁妮出 NT$4000、采潔出 NT$2000。 不過媽媽對於出錢這事相當不高興,又擺起臉色來了,後來才心不甘情不願出了 NT$6000,其它剩餘的就從我的零用錢(加一些私房錢) 貢獻囉。

繼續閱讀 »

小朋友們的生活智慧銘言

今天早上媽媽帶著蓁妮坐公車去永和蓁妮國小的同學家,她們小女生們今天舉辦個國小的同學聚會。雖然已經國小畢業,且幾乎都已經是散佈在各個國中,但她們幾個小女生們的感情可真的不錯,還時常會保持著聯絡。

只有蓁妮,是就讀私立的國中,所以她們見面時,據媽媽說,也只有蓁妮剪了短髮,因為這是學校的規定;而蓁妮國小的同學們呢,卻都還可以留著長頭髮,在公立的學校反而沒有規定。 這讓媽媽真的有些心疼,因為原來蓁妮可是留著一頭烏黑亮麗又柔細的長髮。 不過蓁妮現在真的有自己的理想呢,也不會羨慕或嫉妒她的國小同學們,反而跟媽媽是這樣說的:

辛苦一陣子,幸福一輩子;幸福一陣子,辛苦一輩子。

媽媽聽了真的很安慰,也覺得甚有道理,所以她也向我們那個比較不用功的采潔說著同樣的話。可是采潔卻是回答得很妙:

寧願作一個健康的乞丐,也不願當一個生病的國王。

沒想到采潔還能回答的如此有智慧呢。 ;D

{敗家日誌} 買了一支 Razer DeathAdder 滑鼠

今天(09/20)下午全家一同到了「光華商場」的「慶聲資訊」拿昨天新組要給蓁妮/采潔 的電腦。 原來昨天我有先選購了一個 "Hello Kitty" 1600 DPI 的雷射光學滑鼠,黑色造型。 還以為 蓁妮她們會喜歡,結果蓁妮覺得醜翻了。我是覺得質感等很不錯啊,但是小朋友不喜歡,那就算了,讓她們當場選喜歡的吧。

結果呢,蓁妮與采潔這兩個小女生對滑鼠的美感認知不一,一直在那爭吵,弄得我也很煩,所以後來乾脆問說,那拿我前陣子購買、現在自己在用的滑鼠給妳們用如何? 沒想到她們都異口同聲說好! 好啊,那我就自己再選一支囉。 本想還是選擇 Logitech 系列好了,我大概 10 年來一直都是使用羅技的滑鼠,算是很習慣了。 不過就是兩年前購買的 MX-518 玩家滑鼠,讓我相當不滿意,兩根手指按的兩個觸片都有那種手指很黏的那種感覺 (我的手可是從不會有手汗的),後來還有個觸片變得卡卡的,用起來很不舒服。 所以才在上上個月再買一支 Logitech G3 的滑鼠,不完全是為了遊戲來設計的,觸感是還算不錯,用起來感覺也蠻好的。 不過說真的,我個人並不是完全那麼喜歡這支滑鼠,原因也很難說,可能就是不投緣吧。

這次呢,看到店面擺了好幾支 Razer 的滑鼠呢,從 $850 ~ 2900 的都有。 我是早已耳聞該系列的滑鼠,不過想說若完全是為了玩遊戲的專業玩家所設計的滑鼠,對我應該不太需要吧。 但是呢,怎麼在現場越看越喜歡, Razer 甚至連包裝盒都很獨特,看起來就是有些神秘、質感極佳的感覺。 左右看了看,讓我比較喜歡的造型是 DeathAdder 型號,不過可也不便宜,要價 NT$1990 元耶! 猶豫許久,那個敗家的慾望還是抵不住 Razer 給我的誘惑,就決定買了吧。

拿回來換掉我原來的 G3 滑鼠,連結滑鼠與安裝驅動程式。 嗯,這支滑鼠還比 G3 大了一些,不過以我的手大概剛好可以握住。 質感真的是非常之好,除了滑鼠中鍵是顯示藍光外,在滑鼠中下的那個蛇的圖騰標誌也會忽隱忽現的閃爍呢。 稍稍比較不習慣的是,拇指與無名指按住滑鼠的下方,是以亮面的塑膠材質作的(滑鼠上方的兩個觸片則是霧面),我總感覺手指有些黏黏的。

Razer「DeathAdder」光學滑鼠

至於比較進階的設定,如 DPI 速度與 Profile 等,就慢慢地再研究囉。 超頻者天堂 有個試用報告:「釋放掌中無限動力- Razer「DeathAdder」光學滑鼠」。 另外,國內也有玩家群針對 Razer 系列產品所架設的論壇:「Razer 俱樂部-群蛇聚集處」,可以參考之。

營養好喝的蘋果百香果豆漿

這是上個月在台中崇德路那邊的 Hola 看到的,就是現場展示利用 Super Mum 蔬果調理機,打成多種蔬果汁供旁觀的民眾試喝。 其中有一樣,是利用黃豆加上百香果提味,真是好喝的不得了。 回來台北後,我們也依樣畫葫蘆,製作成這道營養好喝的「蘋果百香果豆漿」。

前幾次都是由我老婆來作,昨天早上的時候,打算自己來,做成一人份,準備的材料如下:

 o 黃豆 (已煮好放在冰箱裡),約四湯匙。
 o 蘋果一粒,削皮後切片。
 o 濃縮百香果,隨意,看個人口味。
 o 冰塊,我大概放了約有 12 顆方形冰塊左右吧。
 o 冷的白開水,約 200~300 cc 吧。

後面那三樣,其實都是抓大概就好,我是學那個現場展示的媽媽,她嘛都是材料好像隨意放一樣,也沒很精確去算要放多少數量,但作出來還是這麼好喝,經驗+感覺啦。

然後就是用我剛買的「Super Mum 高纖蔬果調理機」,材料全部放進去,不過濃縮百香果汁是在打汁的時候才放入的。 大概讓它跑了有 3 分鐘以上吧,反正跑越久,那個黃豆研磨得更細,只是喔,這台機器可說唯一的缺點就是有夠大聲,真的很吵。

打出來約是 500cc 左右,剛好一杯量,然後也不需要經過那個濾渣,我在喝的時候完成沒有黃豆那個渣渣的口感,相當細膩呢,真的很好喝喔。

營養好喝的蘋果百香果豆漿

今天(09/17) 買了「奇狐」的盤後分析版

試用了約兩個餘月,評估許久,今天還是決購買「奇狐」的盤後分析版本了。

儘可能,我當然會希望直接購買 「即時+盤後分析版」,但是一年要價 NT$39,000,說低也不低,況且,都還沒有從交易市場賺到什麼錢,就先花上這麼一筆費用,雖說是投資啦,但總覺得這樣仍不划算,再等等吧,等到確實能在市場上站穩、部位夠大時,再來投資這筆費用囉。

盤後分析版第一年要價 NT$18,000,第二年以後是 NT$12,000,我覺得這樣的費用應該是蠻划算的。 我買來主要的用途是要要用來作資料分析,尤其是籌碼這一塊,我個人是有許多想法,想要設計一些指標與報表分析,也會需要匯出(Export)到外部的應用程式,如 Excel 或 Wealth-Lab 來作一些實驗回測等。 關於如何對諸多的數據作分析,真的可以參考「短線交易秘訣」一書,我受 Larry William 的影響很大,他只要一有一些想法,就馬上會寫成程式來作報表分析,而且該書的報表數據,看起來應該還只是 Dos 時代使用 Basic 語法來寫的而已呢。

察看網路上任何有經銷「奇狐」的代理商們,竟然是統一不二價,NT$18,000 ! 沒有任何折扣的。 所以,乾脆我就直接到台灣的總代理商購買好了,況且我有一些問題也需要請教他們。 說個題外話,我會使用這套軟體是因為當初購買「投資致富50訣」一書,雖然是很聳的書名,但內容寫的可相當好,而作者有提供一些指標應用就是在「奇狐」的盤後軟體上,把該書的截角寄回就有附一個月的試用版。 我試用的結果覺得還算不錯,整個歷史的數據好像有到10年之多,算是很夠用了。 後來呢,我發現到還有其它的書籍也是剪下截角就有附一個月試用,而且這套軟體是以帳號辨識的,並非是一般那種試用版與正式版之分,甚至,連盤後與即時傳輸的軟體,其實都是同一套,只是登入的帳號不一樣而已罷了。 唉,真希望喔,若有即時版的朋友們,"暫時" 不想看盤的話,那麼帳號可以考慮暫時借給我啦,我會回饋的代價就是,幫忙寫幾支指標程式啦,哈。 ;D

後來呢,第二個月以後代理商就不太願意再寄給你試用帳號了,我後來是主動去電,才很勉強的給你。 然後第三個月呢,我又買了另一本新書,再寄一個截角,這次那位承辦的小姐就無法接受了,說同一個地址只能試用一次。 唉,有這樣的限制嗎? 算了,反正遲早還是會買的,也不想爭這個了。

其實說真的,我買這套軟體還真有些猶豫,雖然這套軟體不錯,可以提供自行撰寫的程式開發環境也可以,但是呢,我並不喜歡去摸索這些軟體有的沒的,一般就是能給我一份手冊,電子檔也可以,就是一份完整的程式開發手冊。 有這樣的東西嗎? 想當然是沒有,原先透過電話詢問就知道了。 還有很重要的一點是,他們的客服,應該說是技術人員吧,你不能說他們服務不好,該回答的還是會回答。 但是絕對也不可能會好。 透過電話與他們的對談,你會覺得好冷,無精打采的語氣,加上有一搭沒一搭的,實在不會想再多談。 後來再想想,還是決定買了,未來有一些開發上的問題,找找網路的論壇,或是真的不得已,還是得打電話給代理商客服,最重要的還是未來建立好我個人對於波段上的分析模型吧。

總代理商位於新生北路過民權東路的巷子裡,蠻小的,幾位工程師與客服小姐。 我是自己還把電腦拿過去,也已經安裝好奇狐,我主要是希望能針對幾個關鍵性的問題問問就可以了。 看來他們都有工作做,我與 Steve 一同進去,大概過幾分鐘後才有一位工程師起來招待一下,然後要我填個表,登錄購買。 再來呢,因為我過來之前就與他們承辦的小姐聯絡過了,希望能有一位工程師協助我,所以後來那位工程師就問啦,有那些問題要提問的。

後來的情境還蠻有意思的,一開始我算是微微抱怨了一下,說你們是代理商,好歹也應該提供給客戶程式開發手冊吧。 那個看來應該是年輕的工程師有趣了,他說寫程式這些這很簡單啊,摸久了就會了(廢話!),他說他剛進這家公司也是從頭這樣摸索起來的(我可不願意這樣學)。 再來還乾脆建議我說,可以去買本 C 語言入門先來學習程式開發的語法。 哇哇哇!! 會不會說得太離譜啊? 這讓我火氣真的提上來了, 也只好跟他說,好歹啦,我與那位 Steve 還是教 Java 的講師,所以程式設計的語法還算會啦。 然後我再唸唸那位工程師,有沒有搞錯,怎麼會把沒有提供程式開發手冊當作是常態,竟然是把非常態當作是常態而視為理所當然呢?

老實說啦,這位年輕的工程師並非無意的,這可以看得出來,只是,應該是諸多工程師的技術性格吧,不太會講話,然後又比較不容易遇到像我這樣會講 "道理" 的客人啦(好吧,被當作 澳客 也沒辦法)。 被我 "抗議" 後,他也不知道如何處理了。所以後來是他們的主管出面了,那位主管也說得很乾脆,台灣嘛,哪家軟體公司會出手冊呢? 他們當然以後會更加努力往這方面著手…這些話,打打圓場,過得去也就好囉。 是啦,我也不想爭這個,要買之前就知道了,其實我也不可能期待他們會出這些手冊等等,就只是稍微抗議一下而已,讓他們瞭解客戶應該是有這樣的需求的。

所以,最後回到我提問了幾個問題,(我總不會要他們教我語法吧?) 所提問的幾個問題,都有得到可以接受的答案,這樣就夠了,而這樣也才花不到 10 分鐘! 確定能達到我所需要的,直接就付了現金,登錄帳號,然後又與那位工程師聊了一下,剛的抗議也不用太放在心上啦,就是個言語上的溝通誤會而已啦。

開車回去時,我與 Steve 閒聊,還嘆氣說竟然還被當作是程式新手,要我去學 C++ 程式入門。 Steve 說啦,我也太看得起我自己了吧,那位工程師是說,是去學 C 語言入門,是更低階的語言喔。 對喔,真的是挖哩勒 XX(

[筆記] 關於 AutoIt 實現 DDE 功能

由於諸多即時看盤軟體本身亦即為 DDE Server,可以讓支援 DDE 協定,例如 Excel 就可以成為 元大 Yeswin(支援 DDE)的 Client,可以即時擷取大盤等相關數據。 擷取 DDE 的格式為: DDEServer|Topic!Item 。 該 DDE 字串會由證券商所提供的看盤軟體相關的 Help 文件可查詢到。 例如,欲觀察 元大Yeswin 的大盤資訊—上市上漲家數, 則在 Excel 的某一欄位(Cell) 填入 YES|DQ!&TWTK2.Name

但是若每此看盤都需要打開 Excel,實在甚為不便,所擷取的數據不一定非得要透過 Excel 來處理,也有可能交給 Wealth-Lab 來分析。 所以可以利用其它亦有支援 DDE 實作的語言機制,如 VB6 是最簡單的了,來實現一個 DDE 中介的常駐程式,可以將擷取得來的數據再轉給其它的應用程式(如 Wealth-Lab)來處理; 甚至,也可以實作一個可以連結多個資料來源的 DDE Server,以確保資料的容錯性。

由於撰寫 VB6 還要準備開發環境,實在甚為不便,所以轉而尋求透過簡單但強大的自動化巨集處理的應用工具,AutoIt
AutoIt 的程式語法為 VB Script-based, 它內建支援了諸多關於如 GUI 與 字串處理等函數(Function)。 但截至目前版本(v3.2.12.1, 2008/06/12))為止, 尚未提供連結 DDE(Dynamic Data Exchange) 的函數。

但是,AutoIt 其實可以透過 VBScript 語法,直接呼叫外部 Windows 的 API 與 DLL 程式。 而其中,微軟為其 DDE 所提供的應用程式介面,稱之為 DDEML (Dynamic Data Exchange Management Library),以簡化連結 DDE 的實作。

再則,AutoIt Forum 才人備出,已有國外網友撰寫了 DDE 的函數群,其實這些函數就是一種 包裹(Wrapper) 的應用,以避免 AutoIt 的 Script 開發者,還需要涉及到實際呼叫 DDEML (包括指定路徑與DLL檔名) 的連結細節。

從上述討論串可以下載該網友所提供的 DDE 函數庫以及範例,將函數庫可以解縮至 AutoIt 的 /Include 子目錄內。但是,所提供的範例並沒有說明清楚,甚至執行還會出錯。 不過,關於 DDEML 的主體部分,則確定是完成沒有問題。

關於如何實現 DDE Client 連結 DDE Server(元大Yeswin),不得已還是必須具備 DDE 的相關知識方可,但 DDE 應該算是一個蠻早期,也比較落後的一種連結技術,可以參考的文件似乎不太多了。 最重要的文件參考來源: MSDN DDEML Overview,可以說是必要研讀的線上文件。

目前是暫時寫了一段小程式,以測試是否可以透過 AutoIt 連結 元大Yeswin 的 DDE Server。測試性的程式碼如下:


#include <DDEML.au3>
#include <DDEMLClient.au3>

Global $hConvSrv = 0

_DdeInitialize("", BitOR($APPCMD_CLIENTONLY, $CBF_SKIP_ALLNOTIFICATIONS))

ExecDDECmd()

Func ExecDDECmd()
    Local $hszService = 0
    Local $hszTopic = 0
    If 0 = $hConvSrv Then
        $hszService = _DdeCreateStringHandle("YES")
        $hszTopic = _DdeCreateStringHandle("DQ")
        $hConvSrv = _DdeConnect($hszService, $hszTopic)
    EndIf
    If 0 = $hConvSrv Then
        MsgBox(0, "DDE Client", "無法連結 DDE 伺服器")
	Else
		$sz = "&TWTK2.Price"
		$str_handle = _DdeCreateStringHandle($sz)
		$Data = _DdeClientTransaction($XTYP_REQUEST, $hConvSrv, 0, 10000, $str_handle, $CF_TEXT)
		$res = _DdeGetDataAsString($Data)
		MsgBox(0, "String Handle is: ", $res)
		_DdeDisconnect($hConvSrv)
	EndIf

    If 0 <> $hszService Then _DdeFreeStringHandle($hszService)
    If 0 <> $hszTopic Then _DdeFreeStringHandle($hszTopic)
EndFunc

連結 DDE Server 相當地簡單,但是要下字串(Item)取得相對應的數據,不知道是否是因為晚上 Yeswin 沒有提供即時數據的關係,有些 Item 可以取得數據,而有些又不行...。 還有比較重要的一個問題是,我對 DDE 在建立 conversation 後,Client 與 Server 的交易處理(transaction management)問題,我還是陌生不熟悉,這仍有待再研讀 MSDN 上的文件。

待上述問題解決後,我應該會再把更完成的原始程式碼公布出來,最起碼要展現一下我目前最想要的,可以即時顯示「漲家跌家趨勢圖」。 :)