Posts Tagged ‘ Windows

解決Windows 7播放DVD無字幕問題

今天跟女王一起看DVD-Image時,發現字幕都出不來,明明有設定但是就是沒有字幕,而且妙的是用Windows 7內建的Media Player Center撥放就有字幕,但用MPC就是沒有,不死心的我找了老半天才找到解答,供大家參考一下。我是安裝K-Lite Codec Pack,所以是使用Media Player Classic-Homecinema來播放的。

解決的方式一共有三種,而第一種呢我自己試後是無效,不過也貼出來參考一下。

  1. 在【選項】的【外部篩選器 (External Filters)】加入【DirectVobSub (Auto-loading version
  2. 加入後在右邊的部分選取為【偏好】(Prefer)

設定

第二種設定方式是從K-lite網站上的Q&A找到的,我有嘗試找了一下設定,不過沒找到,希望有試成功的人可以說明一下。

  1. 從Codec Tweak Tool關閉DXVA

第三種設定方式比較簡單,不過我也不知道差異在哪,反正有字幕才是最重要的事。

  1. 在【選項】的【內部篩選器 (Internal Filters)】中勾選【MPEG-2 Video

設定


把Google App Engine當Proxy使用

最近這幾天,一直在跟carlos玩Google App Engine,至於GAE的好處就不在這邊多作說明了,有興趣可以向google大神求支簽。在GAE的Open Source Project裡面有一項蠻有趣的專案是gappproxy,主要的目地就是把GAE當做一個proxy來使用,這樣著時幫上班族帶來不少的好處,最明顯的就是「公司沒辦法阻檔你逛網拍」(笑),在這之前,也寫過一篇文章是「利用SSH Tunnel穿越Firewall」,不過作法上比較複雜,也不適合一般的使用者,而gappproxy的設定就簡單的多了,下述則是簡單的教學。

將下載的程式碼解壓至GAE SDK的目錄底下,並修改app.yaml檔案

application: your_application_name
version: 1
runtime: python
api_version: 1

handlers:

- url: /fetch.py
  script: fetch.py

將第一行的your_application_name替換成剛所建立的GAE名稱,然後再程式碼的目錄內建立一批次檔,內容是

appcfg.py update ../fetchServer

這樣便可將程式碼上傳到GAE內,首次上傳的話會尋問帳號及密碼。我想到這步驟應該是不會有太大的問題,而且也成功了一半。接著下載使用者端介面GAppProxy,開啟介面,並選擇「Use FetchServer」填入您的GAE網址,如下。

http://your_application_name.appspot.com/fetch.py

輸入好之後先按SAVE,並關閉程式,然後再開啟一次,並先按hide隱藏在系統列,最後的步驟就是要設定瀏覽器的proxy設定了,將Proxy的IP設定為127.0.0.1,Port是8000然後儲存,要測試是否work可以到What IP這網頁來做檢測,如果正確,則IP的位置應該會與原本的不一樣,並且在HTTP Referer的位址會顯示GAE的網址,如下圖所示:
http://i659.photobucket.com/albums/uu314/hugo5688/2009-02-21_225707.png

不過在使用上還是有一些問題存在,在官方的開發網頁也提到登入到某些網站時會造成無法登入的狀況,不過就一般「瀏覽」的狀況是沒有問題的,有了好用的proxy當然要測試一下特殊的功能,有在下載免空的朋友應該都知道zshare是很難下載的,我有嘗試透過此proxy要下載,不過結果是令人失望的,有辦法截取到檔案名稱,但是無法下載,或許在之後的版本可解決此問題。懶的架的人可以使用hugo的GAE網址

http://the-voice-proxy.appspot.com/fetch.py

ReportViewer Export to PDF

最近實在是有點懶的寫blog,一半是工作,一半是blog都會出現亂碼,要手動調編碼才會正常,上星期花了點時間把整個wordpress重新安裝,並換了個theme,測試幾天下來都還蠻正常的,廢話不多說,正式開工嚕。

在工作上的有遇到外字轉PDF的問題,至於要怎麼轉就不在此篇的討論範圍內,此文章主要討論如何判定PDF的正確性,其實最簡單的方式就是開啟PDF並按「Ctrl + D」來檢示內容,如下圖所示

一份正確的PDF必定會把字型內嵌進去,在客戶那邊有遇到一個問題,就是字型沒有嵌入進去,如下所示,

http://farm4.static.flickr.com/3147/2604267036_3117347f52.jpg

但開啟PDF一樣可以看到正確的字碼,但要如何的判斷此份PDF文件是否正常? 正確的PDF文件是可以copy & paste的,只要copy PDF的一段文字,並貼在notepad上,如可顯示copy的文字,這表示至少此PDF文件還算正常,在我客戶的例子是沒辦法正確的貼上,這時就要使用ultraedit來看一下PDF的「字碼」是否正確了,從PDF挑了「訊」這個字,訊的big5碼是「B054」,Unicode碼是「8A0A」,我在同一份PDF裡面挑了兩個不同位置的「訊」字,理論上就算位置的不同,但字碼還是一樣要相同,奇妙的事情發生了,如下圖所示,

http://farm4.static.flickr.com/3190/2604258028_195265d4a2_o.png

訊字是用4 byte所顯示,而且兩個訊字的碼位都不同,在UTF-8的格式裡面,只有Ext.B字面才會用到4-6 byte,UTF-16也是在Ext.B才會用到4 byte,由此可以看出此份PDF確實是有問題的。

後來尋問了一下客戶是用什麼方式轉PDF的,對方告知是用ReportViewer來轉存的,搜尋了微軟,發現如下兩篇文章文章一文章二,更可以確定目前ReportViewer轉存PDF是有問題的。

使用者定義字元 (EUDC) 無法正確顯示

最近工作上遇到一個很怪的問題,就是在系統外字區有定義文字,但從軟體上看到的卻是韓文,打出來也是韓文,這問題是微軟系統本身造成的,是M$內建的某些字型影響到了外字區,所以會造成此種問題。相關的更新要跟微軟索取Hotfix,是不用收費的,但前提是你要是正版軟體。在XP SP1底下有另外一種作法,那就是刪掉系統內建的NEW Glium字型。

相關KB:在 Windows XP 和 Windows Server 2003 中無法正確顯示某些字元從結束使用者定義字元 (EUDC) 字型

移除新注音2007

不喜歡用新注音2007,因為沒辦法調成舊注音模式
(或許是我不會 xDDD)

在command mode底下打

msiexec.exe /X {90120000-0028-0404-0000-0000000FF1CE}

就可以uninstall了,不過要有MSI檔

我指到光碟去也不行,怪怪的

只好上網找別人所RIP出來的,才可以uninstall