彙整

Archive for 2011 年 12 月

[XPE] 安裝 .Net framework 4.0

2011/12/26 發表迴響

XPE 安裝 .Net framework 4.0 可能碰上的一般錯誤可參考:

http://blogs.msdn.com/b/varungupta/archive/2010/06/22/troubleshooting-net-framework-4-install-failures.aspx?PageIndex=4

這頁包含了多種可能錯誤。其中我碰上

Error Code: 0×80070643

按照這頁的說法,應該是在不同位元作業系統下才會碰到,但我的問題不是。在苦無對策情況下逛一逛 %Temp% 目錄,剛好看到這隻安裝檔:

netfx_Core_x86.msi

 

點兩下安裝後,跳出比較有用錯誤訊息,說是缺 WIC ,給了一個連結 go.microsoft.com 的連結,手動輸入進去後自動轉址完,是這 WIC 下載連結:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=32

裝完英文版的 Windows Imaging Component(WIC) 就可以在 XPE 上安裝 .Net framework 4.0 了。

[生活情報] 便宜的機車強制責任險-續

2011/12/18 發表迴響

承去年:[生活情報] 便宜的機車強制責任險-續

今年找到更便宜的,可惜大家來不及了。

11/26 我在這網站下單:

http://insurance.brokersweb.org/moto.html 投保普通重型機車強制險二年 994 元。

也就是平均每年 497 元。算是非常不錯的價錢了,我下單時的資料:

到了 11/29 ,保險經紀公司發信來問我車牌號碼,如上圖,左邊忘了打入車牌號碼…

12 月初還沒收到保險卡,但是已經能換發行照了,表示保險公司已經把資料上傳到監理站… 再上網一看,已經變成兩年 1,014,也就是一年 507 元,比我下的時後每年貴了 10 元… 12/16 終於收到保險卡,才敢分享給大家~

不過最殺價沒機會了,只有我買到…

類別:新聞與政治

[VBScript] VB6 Variant 變數傳遞給 VBScript 的相容檢討

2011/12/18 發表迴響

在 VBScript 中,只能只用 Variant 變數,這是大家都知道的。

我維護公司一個舊專案,這是一個 VB6 開發的專案,針對一般硬體來說,已經足夠使用,最近碰上一特殊硬體,設計者不知道是為了增加技術門檻,還是希望使用者連帶軟體一起買,反正通訊部分弄得很鳥,與標準的通訊設計相悖,原先的專案經過簡單調整後,可支援此硬體,當然若碰上其他類似的怪硬體也是可支援。

但是因為原先的架構是每一次傳輸結果都寫入資料庫,因此造成一般硬體大概使用 10 個資料庫欄位,變成使用 30 個資料庫欄位在存垃圾。

這個專案原先就因為考量到不同硬體傳輸回來的結果對應到實體數值需要經過計算,一般情況通常是線性映射,給個比例 (Scale) 跟偏移量 (Offset) 就可以了,但是也是有些怪東西,比如說風速傳回 m/s 要經過一個 2/3 次方的公式才能轉成蒲福風級,或是有些系統參數是另外量測或決定的,所以在這部分使用 Script Control ,透過加密的參數檔可以配合設備任意增加複雜函數或是自動產生簡單函數進行數學計算。

因此我打算利用此功能將通訊封裝起來後,丟到 Script 裡面去跑,當然選用 VBScript ,原始碼可以在 VB6 內測試,會比較單純。

在 VB6 裡面寫測試例時,還特別注意到 VBScript 只能接收 Variant ,因此很確定前後都用 Variant 處理,測試完了後,丟到 VBScript 裡面呼叫,才發現有些細節沒注意到,整理了相關情況如下圖:

(註:此圖省略陣列結構的 Pointer ,正確來說是先 Pointer 到陣列結構,再由陣列結構 Pointer 到實體陣列,有興趣可參閱-鄭子璉,「Microsoft Visual Basic 之 Variant 變數應用」,微軟之友季訊,夏季 6 月號,第 42 ~ 49 頁,民國 90 年 6 月。)

對各種形態變數都有影響,這邊舉 Byte() 陣列為例。

上圖中是三種 Byte() 陣列的宣告。分別可以這樣表示:

繼續閱讀…

[舞蹈] 女兒們參加全民舞動暨急難救助義賣活動表演~

2011/12/18 發表迴響

早上被寒風挖起來送女兒們去附近的崑山國小表演,今天整個活動都是迪迪舞蹈在協辦,女兒們只有參與其中之一的表演:

111218_姊妹_崑山國小_民族舞蹈.avi

類別:娛樂

[硬體] ASUS EAX 1300 Pro 爆電容

2011/12/10 3 留言

婆說她的電腦最近不正常,螢幕常常無訊號,莫名其妙就當了。

晚上拆機來清潔,赫見顯卡爆電容了… 慘~

顯卡式 2006/8 製造,我這台電腦應該是 2006/10 買進的。

風扇擋板下方的電容凸起,還爆漿,噴的透明擋板上方都是痕跡~

風扇側面的電容一排四個,也有三個已經明顯凸起,算是爆電容了~

暫時先裝回去讓電腦繼續跑,白天再看看能不能買到替代品換上去。

類別:組織

[硬體] USB 插槽接觸不良自救步驟

2011/12/04 發表迴響

隨著 USB 的普及,大家一定碰過,用久了以後,某些插槽就是很容易接觸不良,甚至會被誤會成短路或損壞,不能再使用了。

宣告死刑前可以試試本篇的方法,我救回我 NB、PC、兩個 USB Hub 的插孔,恢復正常運作,不妨試試。

 

常用的這種插槽稱為 Type A 母座,可以在電子零件找到,零買大概 10 ~ 20 元不等,不過我們沒有要買,所以不用特別去逛,除非你打算買一個回來解體研究一下。我承認我是買了…

接觸不良時,主要是夾片鬆弛,不夠緊,造成電阻增加或斷路,所以分別把相關夾片調緊,通常就能恢復運作。

首先先把金屬包覆的外殼鐵片上的夾片以精密一字起子稍微往中心扳,不要太用力,太用力扳太翹,會造成你 USB 公插頭插不進去。金屬外殼一般是接地用 (GND) ,有些會把訊號接地跟電源接地分開來,大部分會跟電源接地在一起,調緊可以讓 USB 公插頭內的金屬接點與母插頭的金屬夾片有較緊密的接觸。

一開始可以稍微扳一點就好,夾力不夠的話你還可以再重做一次,太用力可能就很難回頭了。通常扳起來的範圍應該小於 1 mm,1 mm 在 USB 母插座已經算是很大的位移了。

接著把金屬接點的夾片也往外扳一點,這邊分別是 DC 5V+ / D+ / D- / GND ,很多電路會用共地設計,所以 GND 可能跟外面金屬包覆的部分是導通的。

大部分接觸不良通常是 D+ / D- 卡住,所以稍微扳一下就可以了,扳一下卡住的部分就會恢復正常彈力。

如果有銅鏽出現,用一字起子平口面將銅鏽刮除後,再扳起金屬夾片。

每個金屬夾片都調整過後,就可以重新插入 USB 設備,看看這個插槽是不是恢復可以使用的狀態。如果不行的話,再調整一次試試,還不行的話,可能那個插槽真的掛了~

[太鼓] 大女兒勝利國小校慶開幕表演~

2011/12/03 發表迴響
類別:娛樂

勝利國小 校慶音樂晚會 兩位女兒參加的表演~

2011/12/02 發表迴響
類別:娛樂
Follow

Get every new post delivered to your Inbox.