實作筆記 網誌庫存

  • 最近這幾天,一直在跟carlos玩Google App Engine,至於GAE的好處就不在這邊多作說明了,有興趣可以向google大神求支簽。在GAE的Open Source Project裡面有一項蠻有趣的專案是gappproxy,主要的目地就是把GAE當做一個proxy來使用,這樣著時幫上班族帶來不少的好處,最明顯的就是「公司沒辦法阻檔你逛網拍」(笑),在這之前,也寫過一篇文章是「利用SSH Tunnel穿越Firewall」,不過作法上比較複雜,也不適合一般的使用者,而gappproxy的設定就簡單的多了,下述則是簡單的教學。 安裝Python (Python的版本限定為2.5.x版) 安裝Google App Engine SDK 建立GAE的application 下載proxy的主要程式fetchServer 將下載的程式碼解壓至GAE SDK的目錄底下,並修改app.yaml檔案 application: your_application_name version: 1 runtime: python api_version: 1 handlers: - url: /fetch.py script: fetch.py...

    把Google App Engine當Proxy使用

    最近這幾天,一直在跟carlos玩Google App Engine,至於GAE的好處就不在這邊多作說明了,有興趣可以向google大神求支簽。在GAE的Open Source Project裡面有一項蠻有趣的專案是gappproxy,主要的目地就是把GAE當做一個proxy來使用,這樣著時幫上班族帶來不少的好處,最明顯的就是「公司沒辦法阻檔你逛網拍」(笑),在這之前,也寫過一篇文章是「利用SSH Tunnel穿越Firewall」,不過作法上比較複雜,也不適合一般的使用者,而gappproxy的設定就簡單的多了,下述則是簡單的教學。 安裝Python (Python的版本限定為2.5.x版) 安裝Google App Engine SDK 建立GAE的application 下載proxy的主要程式fetchServer 將下載的程式碼解壓至GAE SDK的目錄底下,並修改app.yaml檔案 application: your_application_name version: 1 runtime: python api_version: 1 handlers: - url: /fetch.py script: fetch.py...

    繼續閱讀...

  • 最近收到System Explorer的開發者寄mail給我,詢問我願不願意繼續的翻譯正體中文語系,剛好手邊沒什麼案子要寫,就接下了這個工作,在邊翻譯邊測試的時候,發現1.5的功能要比之前的強上許多,而且這幾天好像沒寫什麼東西,順手寫一下功能的差異性好了,關於1.4版概要介紹可以參考這篇,雖然目前還在beta階段,不過作者跟我說stable的版本跟目前的不會有差異,頂多只是修正一些bug而已。 「Plugin」 其實1.5最大的不同是在於它有加入了一些plugin,在安裝時會先尋問是否要安裝security的plugin,主要是增強安全性方面的部份,在第一次執行的時候會出現下列視窗,來確認有哪部份是需要加強的。 在安裝完security plugin後,它很聰明的就會幫你判斷檔案到底安不安全,當然此部份比較限於系統本身的檔案,像MSN它就沒辦法判定了。 另外在網站上也有提供plugin下載,我簡略的翻譯一下,介面如下圖 •Kernel InfoBeta:關於系統核心物件的信息(不支援64位元的OS) •System InfoBeta:更多關於作業系統的detail信息 •WMI BrowserBeta:可觀看系統WMI的瀏覽器 使用方式:解壓縮後放在plugin資料夾內即可 「Main」 主程式的介面並沒有太大的變動,在Monitoring底下多了一個「Modules」,這部份是顯示關於目前系統會載入的dll檔。 另外我也覺得有一個很棒的功能是在Main底下「build system report」,可以建立非常詳盡的報告。 「Bug」 其實目前主要的問題還是中文字型會被切掉,在回報給作者之後,他的回覆是在內部的版本己經修正,一併放在stable版本release,這點我抱持的懷疑的態度,因為我在之前的1.4版就有提出此問題了。 「整體」 就整體的使用層面來看,SE真的要比系統自帶的工作管理員要強大上許多,連啟用時吃的資源都相對的較少,不過因為1.5版啟動時要載入外掛,所以開啟的時間會比taskmgr稍慢個三秒左右。而且在某些功能還可以直接抓取reg的位置,讓人省掉搜尋的時間,我覺得目前可以加強的部份是Uninstall的選項,個人比較喜歡像Your Uninstaller般在刪除後,會再次掃瞄registry來確定是否有移除乾淨。整體而言,SE真的是一個不錯的工具,而且重點他是「免費」的,而且我已經使用它來取代工作管理員了。

    [Freeware] System Explorer 1.5 介紹

    最近收到System Explorer的開發者寄mail給我,詢問我願不願意繼續的翻譯正體中文語系,剛好手邊沒什麼案子要寫,就接下了這個工作,在邊翻譯邊測試的時候,發現1.5的功能要比之前的強上許多,而且這幾天好像沒寫什麼東西,順手寫一下功能的差異性好了,關於1.4版概要介紹可以參考這篇,雖然目前還在beta階段,不過作者跟我說stable的版本跟目前的不會有差異,頂多只是修正一些bug而已。 「Plugin」 其實1.5最大的不同是在於它有加入了一些plugin,在安裝時會先尋問是否要安裝security的plugin,主要是增強安全性方面的部份,在第一次執行的時候會出現下列視窗,來確認有哪部份是需要加強的。 在安裝完security plugin後,它很聰明的就會幫你判斷檔案到底安不安全,當然此部份比較限於系統本身的檔案,像MSN它就沒辦法判定了。 另外在網站上也有提供plugin下載,我簡略的翻譯一下,介面如下圖 •Kernel InfoBeta:關於系統核心物件的信息(不支援64位元的OS) •System InfoBeta:更多關於作業系統的detail信息 •WMI BrowserBeta:可觀看系統WMI的瀏覽器 使用方式:解壓縮後放在plugin資料夾內即可 「Main」 主程式的介面並沒有太大的變動,在Monitoring底下多了一個「Modules」,這部份是顯示關於目前系統會載入的dll檔。 另外我也覺得有一個很棒的功能是在Main底下「build system report」,可以建立非常詳盡的報告。 「Bug」 其實目前主要的問題還是中文字型會被切掉,在回報給作者之後,他的回覆是在內部的版本己經修正,一併放在stable版本release,這點我抱持的懷疑的態度,因為我在之前的1.4版就有提出此問題了。 「整體」 就整體的使用層面來看,SE真的要比系統自帶的工作管理員要強大上許多,連啟用時吃的資源都相對的較少,不過因為1.5版啟動時要載入外掛,所以開啟的時間會比taskmgr稍慢個三秒左右。而且在某些功能還可以直接抓取reg的位置,讓人省掉搜尋的時間,我覺得目前可以加強的部份是Uninstall的選項,個人比較喜歡像Your Uninstaller般在刪除後,會再次掃瞄registry來確定是否有移除乾淨。整體而言,SE真的是一個不錯的工具,而且重點他是「免費」的,而且我已經使用它來取代工作管理員了。

    繼續閱讀...

  • 最近實在是有點懶的寫blog,一半是工作,一半是blog都會出現亂碼,要手動調編碼才會正常,上星期花了點時間把整個wordpress重新安裝,並換了個theme,測試幾天下來都還蠻正常的,廢話不多說,正式開工嚕。 在工作上的有遇到外字轉PDF的問題,至於要怎麼轉就不在此篇的討論範圍內,此文章主要討論如何判定PDF的正確性,其實最簡單的方式就是開啟PDF並按「Ctrl + D」來檢示內容,如下圖所示 一份正確的PDF必定會把字型內嵌進去,在客戶那邊有遇到一個問題,就是字型沒有嵌入進去,如下所示, 但開啟PDF一樣可以看到正確的字碼,但要如何的判斷此份PDF文件是否正常? 正確的PDF文件是可以copy & paste的,只要copy PDF的一段文字,並貼在notepad上,如可顯示copy的文字,這表示至少此PDF文件還算正常,在我客戶的例子是沒辦法正確的貼上,這時就要使用ultraedit來看一下PDF的「字碼」是否正確了,從PDF挑了「訊」這個字,訊的big5碼是「B054」,Unicode碼是「8A0A」,我在同一份PDF裡面挑了兩個不同位置的「訊」字,理論上就算位置的不同,但字碼還是一樣要相同,奇妙的事情發生了,如下圖所示, 訊字是用4 byte所顯示,而且兩個訊字的碼位都不同,在UTF-8的格式裡面,只有Ext.B字面才會用到4-6 byte,UTF-16也是在Ext.B才會用到4 byte,由此可以看出此份PDF確實是有問題的。 後來尋問了一下客戶是用什麼方式轉PDF的,對方告知是用ReportViewer來轉存的,搜尋了微軟,發現如下兩篇文章文章一、文章二,更可以確定目前ReportViewer轉存PDF是有問題的。

    ReportViewer Export to PDF

    最近實在是有點懶的寫blog,一半是工作,一半是blog都會出現亂碼,要手動調編碼才會正常,上星期花了點時間把整個wordpress重新安裝,並換了個theme,測試幾天下來都還蠻正常的,廢話不多說,正式開工嚕。 在工作上的有遇到外字轉PDF的問題,至於要怎麼轉就不在此篇的討論範圍內,此文章主要討論如何判定PDF的正確性,其實最簡單的方式就是開啟PDF並按「Ctrl + D」來檢示內容,如下圖所示 一份正確的PDF必定會把字型內嵌進去,在客戶那邊有遇到一個問題,就是字型沒有嵌入進去,如下所示, 但開啟PDF一樣可以看到正確的字碼,但要如何的判斷此份PDF文件是否正常? 正確的PDF文件是可以copy & paste的,只要copy PDF的一段文字,並貼在notepad上,如可顯示copy的文字,這表示至少此PDF文件還算正常,在我客戶的例子是沒辦法正確的貼上,這時就要使用ultraedit來看一下PDF的「字碼」是否正確了,從PDF挑了「訊」這個字,訊的big5碼是「B054」,Unicode碼是「8A0A」,我在同一份PDF裡面挑了兩個不同位置的「訊」字,理論上就算位置的不同,但字碼還是一樣要相同,奇妙的事情發生了,如下圖所示, 訊字是用4 byte所顯示,而且兩個訊字的碼位都不同,在UTF-8的格式裡面,只有Ext.B字面才會用到4-6 byte,UTF-16也是在Ext.B才會用到4 byte,由此可以看出此份PDF確實是有問題的。 後來尋問了一下客戶是用什麼方式轉PDF的,對方告知是用ReportViewer來轉存的,搜尋了微軟,發現如下兩篇文章文章一、文章二,更可以確定目前ReportViewer轉存PDF是有問題的。

    繼續閱讀...

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

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

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

    繼續閱讀...

  • 不喜歡用新注音2007,因為沒辦法調成舊注音模式 (或許是我不會 xDDD) 在command mode底下打 msiexec.exe /X {90120000-0028-0404-0000-0000000FF1CE} 就可以uninstall了,不過要有MSI檔 我指到光碟去也不行,怪怪的 只好上網找別人所RIP出來的,才可以uninstall

    移除新注音2007

    不喜歡用新注音2007,因為沒辦法調成舊注音模式 (或許是我不會 xDDD) 在command mode底下打 msiexec.exe /X {90120000-0028-0404-0000-0000000FF1CE} 就可以uninstall了,不過要有MSI檔 我指到光碟去也不行,怪怪的 只好上網找別人所RIP出來的,才可以uninstall

    繼續閱讀...

  • 這一篇是很久之前寫的,不過檔案都遺留在之前的公司忘了帶出來了,再重新備份一次,另外這是For symantec antivirus 9的,版本10的話沒去研究,如有問題的話請留言給我,感謝。 一般symantec用戶端有內建幾個檔案是用來確認病毒碼的版本,無法更新就是那些檔案可能有損壞,symantec網站有放置兩個不同的版本,分別是Norton antivirus (5M) 跟 Symantec antivirus (8M),主要的差異性就是,Norton的版本無法修復損壞的那幾個元件,而symantec的版本則可。

    [解決] symantec 無法更新病毒碼

    這一篇是很久之前寫的,不過檔案都遺留在之前的公司忘了帶出來了,再重新備份一次,另外這是For symantec antivirus 9的,版本10的話沒去研究,如有問題的話請留言給我,感謝。 一般symantec用戶端有內建幾個檔案是用來確認病毒碼的版本,無法更新就是那些檔案可能有損壞,symantec網站有放置兩個不同的版本,分別是Norton antivirus (5M) 跟 Symantec antivirus (8M),主要的差異性就是,Norton的版本無法修復損壞的那幾個元件,而symantec的版本則可。

    繼續閱讀...

  • 今天早上有一份檔案要給老闆時,出現了這個問題,上網找了一下,還蠻多解決方案的,怕麻煩的人我在下面提供了一下reg檔,可自行匯入。參考資料如下,將reg匯入完成後請至「服務」重新啟動「Server」及可。 沒有足夠的伺服器儲存區來處理此命令可用 Symantec Knowledge Base Download:Reg File

    [解決] 伺服器存放空間不足,無法處理此命令

    今天早上有一份檔案要給老闆時,出現了這個問題,上網找了一下,還蠻多解決方案的,怕麻煩的人我在下面提供了一下reg檔,可自行匯入。參考資料如下,將reg匯入完成後請至「服務」重新啟動「Server」及可。 沒有足夠的伺服器儲存區來處理此命令可用 Symantec Knowledge Base Download:Reg File

    繼續閱讀...