2014年4月2日 星期三

Thunderbird 大量 div 套疊的錯誤

有一份電子報,內容開頭固定是:
<!-- #BeginEditable "可編輯區" --><div style=background-color:>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
...
<DIV> (共225個)
<TABLE> ...內文內容

然後結尾也有好好的閉合起來:
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
...
</DIV> (共225個)

IE / Outlook 可以正確解析,顯示完整表格內容。
但 Firefox / Thunderbird 會只顯示內容的純文字,其他如 圖<img>、連結<a>、格式樣式甚至<table>的排版等等,完全沒處理。

簡單測試一下:套疊的 div 為:
  160個,正常。
  180個,表格內的文字與連結消失,但圖與樣式排版正常。
  200個,表格內的文字以純文字顯示,無任何格式樣式。

2014年1月26日 星期日

電子商務時報用 thunderbird 看不到

分析郵件原始碼:

... (header 略) ...
Content-Type: multipart/alternative;
 boundary=--boundary_2453_a9dad1cb-b14d-492b-9614-a5e2a7132aab


----boundary_2453_a9dad1cb-b14d-492b-9614-a5e2a7132aab
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+DQo8Ym9keSBsZWZ0bWFyZ2luPSIwIiB0b3BtYXJnaW49IjAiIG1hcmdpbndpZHRo
PSIwIiBtYXJnaW5oZWlnaHQ9IjAiIGJnY29sb3I9IiNGRkZGRkYiPg0KPGJyPg0KPHRhYmxl
... (略) ...
IDxicj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K
----boundary_2453_a9dad1cb-b14d-492b-9614-a5e2a7132aab
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <logo>

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAFAAA/+4AIUFkb2JlAGTAAAAA
AQMAEAMCAwYAAATfAAAKNwAAGh3/2wCEABIODg4QDhUQEBUeExETHiMaFRUaIyIYGBoYGCIn
... (略) ...
ZzLfQgADI5U27d2KyWyiAtwUL4geyoy0eIjsAF7t1HumgtsQosANAAPsX//Z
----boundary_2453_a9dad1cb-b14d-492b-9614-a5e2a7132aab--


只有 logo 有顯示出來,base64 編碼的圖沒問題。

html 內文看不到,但本身沒有問題。
只要把郵件原始碼裡的 logo 圖砍掉(直接在 html 那段的 boundary 後面加上 -- 做終結),html 內文就可以正常顯示。
可能是 ThunderBird 要求比較嚴格,不允許把圖放在 multipart/alternative 裡?會用後面的附圖,取代掉 html 正文。
一般附圖、附件等等應該是要用 multipart/mixed,請參閱 MIME 的 RFC 或 wiki

把郵件原始碼裡的 multipart/alternative 改成 multipart/mixed 也可以正常顯示。

說到底就是 電子商務時報 不符合 MIME 標準,遇上堅持標準的 Thunderbird。

2013年11月4日 星期一

Jdownloader 安裝程式夾帶惡意軟體

Jdownloader (http://jdownloader.org) 安裝程式 WebInstaller (http://installer.jdownloader.org/WebInstaller.exe) 有惡意軟體 BatBrowse 以及 Qone8 病毒。BatBrowse 惡意軟體可以反安裝移除。但 Qone8 非常煩人頑強,它會綁架所有瀏覽器的首頁以及搜尋網站,感染 registry、瀏覽器設定檔以及硬碟裡所有的 *.lnk...。如果你沒有專門的反毒程式來幫你清除,那還是做系統還原會省事一點。

2012年12月5日 星期三

WindowsXP Direct3D加速 無法使用

Windows XP 執行 DirectX 診斷工具 DxDiag:

裝置
 ...
記憶體總計約為: 缺
 ...

DirectX 功能
DirectDraw加速: 無法使用
Direct3D加速: 無法使用
AGP材質加速: 無法使用


請將 boot.ini 中的參數 /PAE 刪掉。
記憶體實體位址延伸 (PAE) 與顯示卡記憶體位址相衝突,造成 Direct3D 加速 無法使用。

2011年8月13日 星期六

ASRock 880GMH-LE/USB3 當機要按 reset

ASRock 880GMH-LE/USB3 藍屏當機後,長按電源開關關機。重開機後發現只能用 DOS,Win7 或 XP 都在啟動過程中藍屏當機自動重開。

跑 Win7 RAM test 沒問題... 反正依 boot 順序檢查各種可能都排除問題,程序不多,可是每次藍屏當機後重開要跑 disk check 浪費很多時間。後來在 BIOS self-test 訊息中忽然發現,幾時我的 X3 變成 X4 了?最最基本的沒看到,萬萬沒想到 BIOS 設定沒跑掉但卻自動開核!

ASRock 華擎 Turbo UCC「一鍵超核」: 當您在電腦開機時按下「X」鍵,系統即會自動重新啟動。之後,系統將運行 UCC 功能。開啟 UCC 功能後,可自動幫助您解鎖額外的 CPU 核心,讓您享受即時的 CPU 性能飛躍。
在電腦開機時按下「D」鍵取消超核。

而一開始藍屏當機原因:1. RAM SPD 1.5V,BIOS 設 Auto 會給 1.65V,因此手動設成 1.5V,可能因 power 電壓不穩當機。改回 Auto 看看。2. 經常是在 XP disk I/O 時當掉:driver、chipset 過熱(42~45度)、sata 線、HD 都有嫌疑。3. power 不穩,省錢沒辦法。

為何一開始藍屏當機後,按電源開關關機而不按 reset:因為藍屏當機後按 reset,硬碟似乎是正在存取鎖住,SMART 要等一會兒才開始。

2011年5月10日 星期二

用勾表測電腦耗電量DIY

市面上有一些方便的產品可以測電器的耗電量,像是瓦數監控延長線(還是日本大廠Sanwa出的)--附瓦特計的延長線;或是電源監測器(變電家)。我是選擇用勾表量測出交流電流來計算。基本的原理都是 W(功率) = IV (電流*電壓),測出電流就可以算出功率。雖然交流電必須再計算功率因子PF,但台電對家用電費不計較虛功,所以可以簡單用 測出交流電流 * 110V 得到功率,但須記得電腦的瓦數遠大於計算,一般電腦 PF 約 0.5~0.7。

***注意:電學不懂,或是不知道何為火線水線(實務不懂),或是不知道插座小孔是接哪一線(實務隨便),請千萬不要DIY。電力危險非同小可,早年無知電死許多人,電線走火是火災主因!***

首先必須去買個精度能達到 0.01A 的勾表。大廠出的勾表精度夠,但成千上萬很貴。我是在露天買的 DT-200,一開始還買錯了買到 DT-266,大容量可量到1000A但精度只到0.1A,不合用。感謝starshop無償換貨還指導如何使用。這支 DT-200 雖然便宜(光附的攜行包一般相機包就大約那個價錢),但精度還是達到 0.01A (讀數誤差2.5%),俗又大碗。

再來必須自製一條延長線,電線必須分開:火線、水線(地線)是可以分開單股的,專門用來量電流。因為勾表測電流是利用霍爾效應電磁感應,必須只勾住火線或水線單股,盡量保持垂直在中央等等在誤差範圍內 對我們的應用沒差。

然後電腦接到延長線,勾表勾住火線或水線開始量了。以下皆為電流 A:

Pentium3-733 + nVidia TNT2M64
關機 0.02 工作 0.54 ~ 0.78 (60~86W)
可以拿來當動物機

PF775 CRT
待機 0.01 工作 (黑)0.64 (白)0.79 (70~87W)
CRT背景設成黑色比較省電

Pentium3-733 + nVidia FX5600XT + SCSI 燒錄機
關機 0.01 工作 0.77 ~ 1.02 (85~112W)
SCSI 燒錄機沒用要拔掉

IBM 17" LCD
待機 0.00 工作 (黑、白)0.26 (29W)
LCD顏色沒差都很省

Asus VW225TL 22" LCD
待機 0.00 工作 (全黑)0.22 (白)0.19 (一般)0.20 (21~24W)
這台最省電,還有喇叭(小瓦數音質破爛)

X3-450
待機 0.01 開機 1.83 工作 (怠速)0.83 (全速)1.63 (91~180W)
設最小電源後:
怠速 0.65(72W)
FireFox上網 0.85(94W)
720p影片 0.81~0.90(89~99W)
無雙蛇魔 1.32(145W)
全速 1.48(163W)
開機最耗電201W,多出20W是硬碟吧。每瓦計算力還是高出 Pentium3 數倍。

TERA DK-1206MR 電扇
弱 0.26 (29W) 中 0.32 (35W) 強 0.43 (47W) 擺頭馬達 +0.02 (約2W)
電扇比日光燈還省電!這支泰瑞的遙控電扇很好,可以遙控擺頭,十幾年前買的才七百多,現在極少看到有遙控電扇可以遙控擺頭的。

2011年5月9日 星期一

刪除 Yahoo! RD

Yahoo! RD 就是 global.ard.yahoo.com/SIG=...*URL
tw.ard.yahoo.com/SIG=...*URL
tw.rd.yahoo.com/referurl/...*URL
諸如此類的落落長 Yahoo 轉址。

不管 Yahoo 是要衝 Alexa 流量排行,還是要追蹤用戶行為,都是他的自由;我覺得好像不好,世上真正更不好的事何其多,其實我反抗意識不要那麼強,Yahoo 速度還是很快,沒必要在 hosts 設 127.0.0.1 tw.rd.yahoo.com 等等讓自己麻煩過不去再來寫這個無聊的 IE bookmarklet 與 Firefox 擴充元件。既然寫了就丟出來吧,只是奉勸有需要用的人,心胸放寬點。

rm_rd.xpi 會把轉址的部份吃掉 (Google 不准放 xpi,請自行改名)

IE6 請用 bookmarklet RemoveYahooRD URL=javascript:(function(d,l,i){l=d.links;for(i=0;i0){l[i].href=l[i].href.replace(/http\:[\w\.\/]+rd\.yahoo\.co.+\*http/i,'http');}}})(document);
PS. Blogger 這啥 HTML 編輯,不能貼 bookmarklet,請自己改吧

為何還在用 IE6?還何不食肉糜哩!IE6 在 Pentium3 上跑好快...