Tommy 碎碎念

Tommy Wu's blog

I8000HZUJC1 Lite ROM (20100311 版)
post by tommy @ 11 三月, 2010 15:28

這是基於 I8000HZUJC1 (中華電信版本) 所製作的 Lite ROM.

照例提醒一下, 刷機有一定的風險, 請自行決定是否使用本人製作的 Lite ROM.
如果有因為這個 Lite ROM 所造成的任何損失, 本人概不負責. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
I8000HZUJA2 Lite ROM (20100308 版)
post by tommy @ 09 三月, 2010 14:54
2010/03/08 版

修正 20100307 版與 NPS 無法連線的問題.

I8000HZUJA2 LITE ROM 20100308 (三個檔案抓下後, 檔名請勿更改, 然後用 7-zip 解壓縮):
I8000HZUJA2_LITE_20100308.7z.001 (40 MB)
http://www.multiupload.com/MHZKRAWXGB
md5: 8cb934490e279104482499d9bab00694
I8000HZUJA2_LITE_20100308.7z.002 (40 MB)
http://www.multiupload.com/8Q2LLRWZ4Y
md5: 3b89ae71ea2e952232e7082fdc0ef1e0
I8000HZUJA2_LITE_20100308.7z.003 (20.6 MB)
http://www.multiupload.com/211LW5YDNN
md5: d88abf1ffcabdf39acb0d5bf7e1e1836

解出來的檔案是
I8000HZUJA2_LITE_20100308.nb0
md5: 09db3a9099b0870e90d1f758c7c3a326
Del.icio.us Furl HEMiDEMi Technorati MyShare
I8000HZUJA2 Lite ROM (20100307 版)
post by tommy @ 07 三月, 2010 17:00
這個版本與 20100303 的內容都一樣, 只是把 PagePool 的大小由預設的 20M 改成 8M. 所以... 可用的記憶體就由 139MB (或 144MB) 變成 151MB. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
I8000HZUJA2 Lite ROM (20100305 版)
post by tommy @ 05 三月, 2010 23:45

這個版本與 20100303 的內容都一樣, 只是把 PagePool 的大小由預設的 20M 改成 8M. 所以... 可用的記憶體就由 139MB (或 144MB) 變成 151MB. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
I8000HZUJA2 Lite ROM (20100303 版)
post by tommy @ 04 三月, 2010 09:16
這是基於 I8000HZUJA2 所製作的 Lite ROM.

照例提醒一下, 刷機有一定的風險, 請自行決定是否使用本人製作的 Lite ROM.
如果有因為這個 Lite ROM 所造成的任何損失, 本人概不負責. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
奇怪的 EzBuilder avs2wav.exe 錯誤
post by tommy @ 09 二月, 2010 00:08

最近發現在使用 EzBuilder 轉檔時, 常常出現 avs2wav.exe 的錯誤, 以前這類的錯誤是偶而才發生, 發生時我通常會把 codecs 的套件解除安裝再重裝一次就可以避免這個問題. 不過... 最近這個方法也沒有效果了.

不管怎麼弄, 似乎都會出現這個錯誤. 連剛裝起來的 XP VM 都一樣有相同的錯誤, 真不知道是那兒出的問題. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
解決 EzBuilder 在 Windows 7 底下轉檔聲音速度不正常的問題
post by tommy @ 09 二月, 2010 00:05

其實這個問題應該不算是 EzBuilder 的問題, 也應該不算是 Windows 7 的問題, 嚴格說來算是 K-Lite Code Pack 的設定問題 (不過似乎只會在 Windows 7 發生這問題, 而且不是每種格式轉出來都是有問題的).

記得在 Windows 7 RC 之前, 這個問題應該還不存在 (也許是那時的 K-Lite 設定不同吧), 不過自從 Windows 7 RC 開始, 這問題就出現了. 一直以來, 我也找不出是什麼原因, 後來就因為這樣子, 把轉檔的動作改到別的機器或用 VM 來處理了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
IPSec VPN Client for Windows 7 x64
post by tommy @ 06 二月, 2010 18:43

最近把筆電的作業系統換成 Windows 7 x64 測試, 結果發現原本用到的 Cisco VPN Client 在 x64 無法使用. 網路上找了一下, 有人說 Shrew Soft 的 VPN Client (還是免費的) 可以在 x64 使用, 抓了 2.1.5 回來, 安裝時會有個錯誤, 改抓 2.1.6 beta 4 就可以正常安裝了. 不過... 看了半天, 完全想不出來要怎麼把原本 Cisco VPN Client 的設定轉過來使用, 那些設定似乎完全對不起來... (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
I8000HZHIL2 Lite ROM (20100201 版)
post by tommy @ 02 二月, 2010 08:56
I8000HZHIL2 LITE ROM 20100201:

與 20100115 差異如下:

! 修正 BT 接收檔案的問題
- 移除 m6 Taskbar WM6.5 Color V11c WinSq 的美化圖示 (需要的請自行安裝, sdkcerts 仍留著)
! Java 改用三星釋出的 20091223 修正版 (for cab only)
- 移除 TransAce.exe (放到 photoalbum 的 cab)
! 開關機畫面
- 移除 SQM 的設定
! 放回 Google Map 與語音命令的圖示
 (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
I8000HZHIL2 Lite ROM
post by tommy @ 16 元月, 2010 11:32

I8000HZHIL2 LITE ROM 20100115:

 (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
CDBurnerXP 找不到燒錄機?
post by tommy @ 04 元月, 2010 09:48

這星期幫家人換了一台新的筆記型電腦, 結果裝上 CDBurnerXP 之後, 發現抓不到燒錄機. 看了一下官方的討論區, 似乎有不少人也有類似的問題.

後來看到這篇文章, 裝了 Intel Matrix Storage Manager 之後, 就可以抓到燒錄機並正常使用了. 可以參考看看.

Del.icio.us Furl HEMiDEMi Technorati MyShare
I8000HZHIL1 lite ROM
post by tommy @ 27 十二月, 2009 14:05

這是給 Samsung I8000 使用的 lite ROM (精簡版, 自製非官方版本).

 (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
SPBW2S2U2 讓 S2U2 可以使用 SPB Weather 2 的天氣資料
post by tommy @ 07 十一月, 2009 23:27

S2U2 對於 SPB Weather 的支援只有到 1.x 的版本. 而 SPB 的討論區裡頭雖然有說到要支援 S2U2, 不過... 也不知道什麼時候才會支援. 所以... 我就動手寫了這個小程式來使用.

檔案放在 http://www.teatime.com.tw/~tommy/files/SPBW2S2U2.7z  

首先... 你的 S2U2 必須在天氣插件那兒設定為 UserWeather, 然後執行 SPBW2S2U2.exe 就可以了. 你可以把 SPBW2S2U2.exe 放到 Windows\啟動 的目錄下, 每次開機自動執行就可以. 如果要離開程式, 只要再執行一次就可以.

程式只在 Samsung i8000 的 Windows Mobile 6.1 中測試過, 不保證不會有問題. 用的人自己小心吧, 本人對使用本程式造成的任何損失均不負責.

程式碼附在裡頭, 要修改的可以自行修改. 至於授權方式? 就當是 public domain 的東西吧, 本人放棄所有權利, 你高興怎麼用這程式或程式碼都可以. 

至於 SPBW2S2U2 的參數, 是放在 HKCU\Software\TeaTime\SPBW2S2U2 底下:

Debug (DWORD):
預設值為 0.
如果是非 0 的值, 會產生 \SPBW2S2U2_log.txt 的記錄檔, 以方便除錯.

UseCelsius (DWORD):
預設值為 1.
0 表示使用華氏, 非 0 表示使用攝氏.

DeleteCacheFile (DWORD):
預設值為 1.
非 0 的值會在讀取 SPB Weather 2 的 Cache 檔案後, 把該檔案刪除.

WaitAfterChanged (DWORD):
預設值為 10.
在偵測到 SPB Weather 2 的 Cache 目錄有更改時, 要暫停的秒數.

CheckInterval (DWORD):
預設值為 0.
如果你的 SPB Weather 2 並不會自動更新 (好像沒有執行時就不會自動更新?), 可以利用這個參數, 讓 SPBW2S2U2 自動透過 internet 去讀取資料來更新 (必須在已經有 internet 連線的情況下). SPBW2S2U2 會在這個設定的秒數之後, 檢查是否有網路連線, 然後去更新資料.

CheckConnectionTimeout (DWORD):
預設值為 5.
檢查是否有 internet 連線的秒數.

 


2009/11/08:

更新一下程式, 修正無法刪除自動抓取的暫存檔案所造成自動更新只有第一次有作用的問題.
之前有抓過的請自己重抓吧.


2009/11/08 13:33:13:

更新一下程式, 自動更新時, 強迫系統重新抓取檔案, 不要使用快取的資料.
之前有抓過的請自己重抓吧.

 


2009/11/09

 

如果需要 .cab 的安裝檔, 可以到這兒抓: http://www.teatime.com.tw/~tommy/files/SPBW2S2U2.CAB

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
取消 Windows Mobile 來電鈴聲延遲 3 秒的問題
post by tommy @ 25 十月, 2009 13:34

最近換了一隻 Windows Mobile 的手機, 發現來電鈴聲會延遲3秒才開始響起. 雖然網路上有找到一些文章, 只要去修改 HKCU\ControlPanel\Sounds\RingTone0\Script 的值, 把裡頭的 w3 移除就可以. 不過... 每次修改設定就必需要再修改一次. 所以... 就動手寫了這個小程式來處理.

檔案放在 http://www.teatime.com.tw/~tommy/files/RingDelayRemover.7z

只要把 RingDelayRemover.exe 放到 Windows\啟動 的目錄下, 每次開機自動執行就可以. 如果要離開程式, 只要再執行一次就可以.

這個程式只是用來監看上頭的 key 值, 如果有任何更改就會把 w3 (只要是 wN 都會移除) 移除, 就不用每次都要手動去改了.

程式只在 Samsung i8000 的 Windows Mobile 6.1 中測試過, 不保證不會有問題. 用的人自己小心吧, 本人對使用本程式造成的任何損失均不負責.

程式碼附在裡頭, 要修改的可以自行修改. 至於授權方式? 就當是 public domain 的東西吧, 本人放棄所有權利, 你高興怎麼用這程式或程式碼都可以.

Del.icio.us Furl HEMiDEMi Technorati MyShare
奇怪的 postgresql 問題, HINT: To avoid a database shutdown, execute a full-database VACUUM in...
post by tommy @ 19 八月, 2009 15:18

昨天在使用 pgadmin III 連上資料庫後, 查詢了幾筆資料後, 突然發現... 似乎有個不平常的訊息出現:

WARNING: database "xxx" must be vacuumed within 107009986 transactions
HINT: To avoid a database shutdown, execute a full-database VACUUM in "xxx".

看起來似乎很嚴重的樣子, 用 google 查了一下, 發現了這篇 postgresql 的文件, 說明是因為沒有做 vacuum 的關係. 只要做一次 vacuum 就可以了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正這兩天 phpmsnclass 無法正常使用 MSNP15 的問題
post by tommy @ 25 七月, 2009 13:46

似乎由 7/21 開始, MS 的 server 伺服有些更改, 在 MSNP15 的使用上, 並不會在 USR 指令登入之後送出 SBS 的指令, 這會造成 phpmsnclass 在登入後等待 SBS 的指令而無後續的動作.

所以目前把程式修改一下, 直接在 USR 回應後就處理後續的動作, 不再依靠 SBS 指令處理.

改了之後看起來是正常了. 有使用的朋友, 請更新到 r38 或之後的版本.

Del.icio.us Furl HEMiDEMi Technorati MyShare
下載來的 .chm 檔案, 打開後只有索引, 看不到內容?
post by tommy @ 21 七月, 2009 21:02

最近由 php 的網站, 下載了新版本的 php_manual_en.chm 回來使用, 不過... 發現打開後, 只有左邊的索引可以點選, 但是右邊的內容都是 "已取消瀏覽該網頁". 找了半天, 終於發現了解決的方法:

在檔案總管中對該檔案按右鍵選擇內容 (Properties), 然後在一般 (General) 下面有個安全性 (Security) 的說明, 右邊有個解除封鎖 (Unblock) 的按鈕, 點了之後就可以正常打開了.

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 Pure-ftpd 1.0.22 在使用 TLS 協定時, 下傳檔案續傳不正確的問題.
post by tommy @ 04 六月, 2009 19:13

一個多月之前, Pure-ftpd 推出了新的 1.0.22 版, 對我來說, 其中最重大的改變就是支援在 TLS/SSL 時也對傳送的資料加密. 所以... 我馬上就裝起來用了. 不過... 隔天確發現下載的檔案都有問題, 不過我試了幾個小檔案, 發現又很正常. 後來想到這兒的網路狀況有點不好, 或許是斷線後續傳造成的, 再測試一下, 果然經過續傳後, 檔案大小在傳送後就不一樣了.

 (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
自製 tpfnf9.exe 取代 ThinkPad EasyEject 程式
post by tommy @ 18 五月, 2009 11:28

最近因為 Windows 7 RC 推出, 所以就裝了一套來測試看看. 多數我常用的軟體似乎都運作正常, 不過... 在 ThinkPad 上頭有個 EasyEject 程式並無法正常運作.

雖然 Windows 本身就有這類退出硬體的功能, 不過... 在 Windows 7 上頭, 那個圖案預設是在工具列上隱藏的, 就算設定成在工具列上顯示, 仍然要移動滑鼠去點選才能執行, 並沒有以往使用 EasyEject 時, 只要按 Fn+F9 的快速鍵就可以運作.

而 ThinkPad 本身附的 Hotkey 程式, 是可以正常運作的. 在沒有安裝 EasyEject 時, 仍可以按 Fn+F9, 這時會顯示你並沒有安裝 EasyEject. 再看一下安裝後的目錄下頭, 有個 tpfnf9.exe 的程式, 看起來應該就是當使用者按下 Fn+F9 時, 就會去執行這個檔案.

而 Windows 本身的那個安全退出硬體的對話盒, 我們一樣也可以用下列的指令來執行:

rundll32 Shell32.dll,Control_RunDLL HotPlug.dll

所以, 看來我們只要自己寫個程式來取代原本的 tpfnf9.exe, 並執行上頭的指令, 就應該可以在按 Fn+F9 時, 把這個安全退出硬體的對話盒叫出來, 這樣子與原本 EasyEject 所提供的功能, 應該也差不到那兒去了.

下頭就是我寫的一個小程式, 在我這兒運作正常, 有興趣的自己抓回去用吧:

http://www.teatime.com.tw/~tommy/files/tpfnf9.7z

本人不保證程式運作的任何結果, 使用後有任何問題請自行負責, 不要來找我. :-)

 


2009/05/19:

 

用了一天, 發現怪怪的, Windows 7 裡頭的 hotplug.dll 似乎有問題, 因為雖然叫的出來移除硬體的畫面, 但是多數時候都無法退出.
不過同時使用工具列上的圖示來做退出的動作又很正常.

看來也許是 bug, 也許是在 Windows 7 裡頭改了做法.

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正在 FPDF UTF-8 簡繁中文支援裡頭, AliasNbPages 沒有作用的問題
post by tommy @ 24 四月, 2009 16:31

在之前有提過有人寫了一個 FPDF UTF-8 簡繁中文支援的方案 (作者不是我), 不過, 有使用者反應會造成 AliasNbPages 沒有作用. 剛剛 trace 了一下, 發現在 chinese-unicode.php 裡頭, 就直接把字串轉成 unicode 內碼的十六進位字串了, 所以後來原本的 FPDF 在轉換 AliasNbPages 這個變數時, 自然不會有任何的作用.

舉例來說, 一般內定的 AliasNbPages 是用 {nb} 這個字串, 會變成 007b006e0062007d 的內容, 而在原本的 FPDF 依然是找 {nb}, 自然不會轉換. 因此我們需要針對 chinese-unicode.php 來特別處理這個部份.

你可以在 chinese-unicode.php 的 function PDF_Unicode() 之後,  加上一個 function Uni_putpages() 如下:

function Uni_putpages()
{
if(!empty($this->AliasNbPages)) {
//Replace number of pages
 
// find the pages alias already converted to hex string
$search = '';
$len = strlen($this->AliasNbPages);
for ($i = 0; $i < $len; $i++)
$search .= sprintf("%04x", ord($this->AliasNbPages[$i]));
 
// replace the pages alias with page number (hex format)
$replace = '';
$total_pages = ''.$this->page.'';
$len = strlen($total_pages);
for ($i = 0; $i < $len; $i++)
$replace .= sprintf("%04x", ord($total_pages[$i]));
 
// replace it now
for ($n = 1; $n <= $this->page; $n++)
$this->pages[$n] = str_replace($search, $replace, $this->pages[$n]);
}
}

然後在使用時, 在最後產生 PDF 之前, 記得呼叫這個 function, 如:

$pdf->Uni_putpages();
$pdf->Output();

這樣子應該就可以把頁數轉換出來了.

不過這樣子的處理, 並不保證那個轉換不會造成別的問題. 以內定的 {nb} 來說, 因為只是單純比對 007b006e0062007d 來轉換, 雖然機率不大, 還是有可能會轉錯的. 如果有碰到, 還想避免這個問題, 可以考慮弄個比較複雜的 alias 來使用吧.

Del.icio.us Furl HEMiDEMi Technorati MyShare
WD TV 媒體播放器
post by tommy @ 14 三月, 2009 12:03

最近市面上多了許多的媒體播放器, 有的是針對高清影像, 有些是針對 rmvb, 各有各的好處, 不過... 似乎仍沒有一個完美的產品出現. 至少... 我們幾年前就在使用的 GeeXboX 在處理影像的能力上頭, 都比這些產品來的好. 不過... GeeXboX 要自己弄台電腦來跑, 就體積與使用搖控器操作上頭來說, 對於家裡的老人家來說, 實在不是個方便的產品. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
無窮無盡的 XP 啟用?
post by tommy @ 11 三月, 2009 11:12

前天回到菲律賓時, 老闆說他房間的電腦, 上星期就一直出現要啟用的訊息 (奇怪... 也沒換硬體, 為什麼要重新啟用?), 不過.... 每次他點啟用就說啟用成功, 但是重開機後, 一樣又提醒要重新啟用. 結果... 這星期就再也進不去系統了, 每次登入就要求啟用, 點了啟用之後就說啟用成功... 但一樣又回到登入的畫面... 變成一個無窮迴圈了. 嘗試用安全模式仍可以進入, 但是只要是安全模式加上網路的功能就一樣無法登入. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
LevelOne FUS-3100 MFP Server
post by tommy @ 11 三月, 2009 09:53

前一陣子把 Laptop 的系統由 XP 換成 Vista 之後, 發現家裡的 Edimax PS-1026MF 搭配 HP 3050z 並無法正常使用. 只能透過  TCP/IP 方式來當成網路印表機使用. 至於傳真與掃瞄功能都無法使用. 查了一下網頁上的相容性說明, 應該是可以在 Vista 使用才對... 不過我安裝後... 是可以抓到機器, 不過... 連測試頁的印不出來. 寫了一封 email 問 Edimax.... 不過兩個月過去了, 還沒收到回信. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
No Squint 在 Firefox 3.1 beta 3 無法正常使用?
post by tommy @ 11 三月, 2009 09:40

剛剛把 Firefox 換成 3.1 beta 3 (終於解決了一不小心就把 tab 開到另一個新視窗的問題), 發現 No Squint 似乎沒有辦法正常運作了.

雖然在每次網頁打開時, 狀態列上頭出現的放大比率是對的, 可是... 實際上放大率並不是那個數字. 而且好像不是所有的網頁都不正常, 因為某些網頁又是正常的.

試了一下, 原本還想換回去 3.1 beta 2 的版本. 不過... 突然想到, 原本 Firefox 就有記憶每個網頁上次使用的放大率是多少的功能, 會不會是這功能與 No Squint 本身的功能有衝突呢 (不過... 為什麼之前用 Beta 2 就沒問題) ?

試著把 browser.zoom.siteSpecific 改成 false, 果然... 一切就正常了. 

Del.icio.us Furl HEMiDEMi Technorati MyShare
可以在 Thunderbird 3 使用的 SmtpSelect
post by tommy @ 24 二月, 2009 22:25

Thunderbird 3.0 beta1 出了有一陣子了, 我在剛推出時就換到這個版本, 使用上頭, 除了原本使用的 SmtpSelect 這個程式沒辦法運作外, 其他的都還算正常. 原本想找看看有沒有什麼能夠替代的程式可以用. 不過前一陣子在 Addons 上頭能夠找到的, 都一樣不能在 3.0 beta1 中使用. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Bad Behavior 已經阻擋了 131 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS