顯示具有 軟體 標籤的文章。 顯示所有文章
顯示具有 軟體 標籤的文章。 顯示所有文章

2022-01-26

Mobile Safari 簡繁轉換

iOS 15 後,Safari 支援 Extension,而最近發現 Userscripts 支援 iOS 的 safari,立馬裝來試試。

之前同文堂有提供繁簡轉換的 js ,但是對於動態的內容不會自動即時轉換,因此我就調整了一下,針對動態插入畫面的內容也進行轉換。

主要是加上:document.addEventListener("DOMNodeInserted", convert_trad, true); 來處理動態內容。  

設定後,就不用再去看殘體字了,這個 script 沒有對用詞進行轉換,不過對我來說已經夠用了。

 Userscripts 可以使用 icloud 當放 js 的目錄,因此可以利用 icloud 來同步電腦上的 script。

2022/02/11 Update 

優化動態內容轉換處理方式,改用 MutationObserver 來處理,避免造成 Google docs 操作異常。


2009-06-05

Chrome Extension

最近因為用 Firefox 常會有卡住的現像,因此改用 Google Chrome 來當我預設的瀏灠器。Chrome 實際用起來還滿不錯的,不過就是沒有像 firefox 那麼多 extension 可以使用。上網找了一下,目前比較急迫的三個需求都有辦法解決了:
  1. AdSweep:擋廣告,這是 chrome extension,需要在 chrome 的捷徑後加上 --enable-extensions 才可使用
  2. plurk 表情:user script,需要在 chrome 的捷徑後加上 --enable-user-scripts 才可使用
  3. 簡繁轉換繁簡轉換:加到書簽或拉到書簽工具列即可。
  4. GDI++:在 chrome 的捷徑後加上 --no-sandbox 即可讓 GDI++ rander Chrome 了。

2008-12-31

ThinkPad 還原

最近很多同事離職,在要把公司的 ThinkPad nb 還回去時,才發現因為自己重灌過,沒辦法按 F11 鍵來還原,在網路上找到的方式大部份是利用 IBMTool 去做開機救援磁片,不過這太麻煩了。後來找到一個比較簡單的方法,就是把那個還原磁區改為 Active 就好了,這樣開機時從那磁區開機就可以還原了。 設定這個可利用免費的 EASEUS Partition Manager 來進行。 PS. 此方法的前提是還原磁區沒有被刪掉 後記 同事利用此方式還原時,不知道為什麼會卡在一半,後來小弟就改用我安裝在 USB 上的 Ubuntu 開機,利用 Gnome Partition Editor 將非還原磁區的部份刪掉,再重新將還原磁區改為 boot ,重開機來還原就好了。只能說,Linux 是好物啊。

2008-12-25

幾個可在遠端桌面中使用的快速鍵

在公司裡每天都在不同的遠端桌面(Remote Desktop)上工作,但是很多按鍵在非全螢幕下都是不能用的,若要在非全螢幕的情況下使用的話,就必須用另一組快速鍵來操作。

本機 遠端桌面 說明
CTRL + ALT + DEL CTRL + ALT + END

顯示 [Windows 安全性] 對話方塊

-

CTRL + ALT + BREAK

在視窗和全螢幕顯示模式間切換。

Win Key 或 CTRL + ESC

ALT + HOME

顯示 [開始] 功能表。

ALT + TAB

ALT + PAGE UP

從左到右切換視窗
PrintScreen

CTRL + ALT + 數字鍵上的加號(+)

將遠端的整個螢幕畫面複製回本機。
ALT + PrintScreen

CTRL + ALT + 數字鍵上的減號(-)

將遠端的作用中的螢幕畫面複製回本機。

參考:
在遠端桌面連線中可以使用哪些快速鍵?

使用 Fiddler2 無法截取到封包的問題

之前在公司使用 Fiddler2 的時候,監控封包都沒什麼問題,在家裡的 eee-pc 上剛裝好時,好像也可以用,只是後來不知道為什麼,就是截取不到封包,今天上網查資料,才發現原來是因為 Fiddler 預設只會監控區域連線,而我使用撥接 ADSL 上網,它就沒有監控到,要解決這個問題透過以下方式解決:

在 Fiddler2 的 Options 中的 Connections 裡:
Noname
 
選取 Monitor all connections 讓 Fiddler 監控所有的連線。

另外網路上還有看到修改 HKCU\Software\Microsoft\Fiddler2 機碼的方式來處理,不過我沒試過,有興趣的可以試試。

http://blog.miniasp.com/post/2008/10/Fiddler2-can-not-capture-packets-when-using-3G-networking.aspx

http://www.fiddler2.com/Fiddler/help/hookup.asp#Q-VPN

2008-12-16

Web Debugger

因為開發 Web application 的原故,常需要去監控 Http 連線內容, request 與 reponse,最早之前是使用海盜版的 HttpWatch,後來發現微軟有提供了一個地方產品:fiddler,也可以用來分析 http 封包。 這程式其實算是一個 http proxy ,當我們啟動後,他會監聽 8888 port 當 proxy ,並且自動把 windows 的 http 及 https 的 proxy 指到本機的 8888 port,因此它就可以監聽所有的 http request 及 response。有這這程式,我們就可以容易的為 ajax 的程式除錯,或是查看 http head 、request parameter、reponse content 的內容是不是正確。如果 Firefox 要透過它來進行除錯,就要手動設定 proxy 指到本機端的 8888 port 了。 另外,因為預設 localhost 是不透過 proxy 來進行連線的,因此再本機測試的時候,可以加個點來讓瀏灠器透過 proxy 連線,如: http://localhost.:8080/ 目前這類相關 http debug 的產品看到的有: IE base:
  1. IEInspector
  2. HttpWatch
Firefox base:
  1. Live HTTP Headers
  2. HTTPGuideDog
  3. HttpFox 與 httpwatch 相當類似,還滿好用的

2008-12-14

Notepad++

Notepad++ 是個好用又免費而且 Opensource 的文字編輯軟體,他的 plugin 功能也不少,只是始終覺的有些功能不足,像是沒有像 Ultraedit 的區塊模式(Column Mode),列近發現原來 Notepad++ 也是有區塊模式的,使用方式如下:
  1. Alt+shift+方向鍵
  2. Alt+mouse 左鍵
  3. Edit->Column Editor => 插入文字
雖然沒有像 Ultraedit 那麼方便,但也是夠用了,看樣子對我來說, 使用 Ultraedit 的優勢可能只有它對大檔案處理的速度而己。

2008-12-05

免費的驅動程式備份工具

DriverBackup:http://sourceforge.net/projects/drvback/

DriverMax:http://www.drivermax.com/

雖然沒用過,但這對重灌系統應該很有用吧,先留記錄,以備不時之需。 參考:http://blog.soft.idv.tw/?p=423

2008-09-01

利用 VPC 測試 Internet explorer

上一篇有寫到要測試不同版本的 IE ,有兩種方法,今天又發現微軟提供第三種方法,就是利用他所併購的 VPC 軟體來測試: 1. 首先我們要到下面網址先下載免費的 Virtual PC 來安裝 http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx 2. 到Internet Explorer Application Compatibility VPC Image下載內含IE6、IE7、IE8等不同版本的 Windows XP 或 Windows Vista 映像檔,目前有下列幾個版本
  1. IE6-XPSP3_VPC.exe(421.7 MB):內含Windows XP SP3及IE6 VHD映像檔。
  2. IE7-VIS1.exe、IE7-VIS2.rar、IE7-VIS3.rar(3個檔案合計約1990.5 MB): 內含Vista及IE7 VHD映像檔(下載這3個檔案並放在相同目錄,再執行IE7-VIS1.exe即可解壓縮)。
  3. IE7-XPSP2_VPC.exe(456.8 MB):內含Windows XP SP2及IE7 VHD映像檔。
  4. IE8B2-XPSP3_VPC.exe(464.6 MB):內含Windows XP SP3及IE8 Beta 2 VHD映像檔。

2008-08-30

多版本 IE

身為一個 Web application 的開發者,常常需要測試不同版本的 Brower 來了解本身開發的程式是否相容,尤其是 IE 在不同版本有不同的問題,一定要針對每個版本進行測試。但微軟只允許我們系統中只有一個版本的 IE ,那要怎麼解決呢?有以下兩種選擇:
  1. IE Tester
  2. Internet Explorer Collection
利用上述個程式,我們便可針有不同版本的 IE 進行測試了。 參考連結: http://www.ghacks.net/2008/08/30/use-multiple-internet-explorer-versions-simultaneously/

2008-08-22

破解 windows 2000 的帳號密碼

最近因為一些 Windows 2000 Server 的密碼被別的同事改掉,造成沒辦法進去系統進行維護,剛好在網路上看到 2008 Best of Open Source Software Awards ,裡面有 Ophcrack 這個軟體可以找出目前系統的帳號及密碼,剛好可以解決我這個問題嚕,有需要的可以去下載試試,只要燒他的開機光碟然後拿到那台電腦開機就好了。 參考連結: http://www.goodman-lai.idv.tw/2008/08/infoworld-2008.html

2005-09-27

你這套系統的優點是什麼?

『你這套系統的優點是什麼?』今天跟著經理、PM、SA 一起去客戶那邊開上線說明會,一開頭就被問了這句話,一時間,竟然無法回答這系統與他們現行的作業有什麼差別,有什麼優點,做了什麼樣的改善,讓他們能夠得到更大的效益。 為什麼會回答不出來,其實是有原因的。這套系統的開發,我並非從頭就開始參與,我大概是在專案開始後三個月才加入的,因此不了解一開始跟客戶的約定,也不曉得系統為什麼要做成要符合現行作業的流程。再來,因為這是我第一份工作,其實我也不太有立場發表我對這系統的意見,因此對於系統太過於客製化也有一定的責任。 其實一開始我就對系統有一些疑問,為什麼有些資料可以直接利用資訊系統傳遞,卻要以客戶現行的模式,利用紙本傳回?有些東西應該符合現在的作業,卻因為要改革,而做成了別外一種方式,結果不符合使用者的需求? 這個系統也不是說沒有優點,報告自動判讀,就是一個很大的優點了。產品設計方便、編輯報告容易,這些都是相當的優點,但卻被其缺點給掩蓋掉了。他的缺點是太過於客制化了,機乎跟客戶現行的流程相符,前半段的流程反而會使客戶更麻煩,造成客戶的反彈。其實,資訊系統在設計的同時,應該順便進行流程的再造,將現行不必要的流程刪除,以淢少人力的消耗。當然這樣做會有不少的阻力,但是如果推行的好,會讓成本降低,效率增加,好處多多阿。