2007年5月2日

Sandboxie - 用沙箱保護你的電腦

節錄自Freeware Genius 的介紹
Sandboxie is a program that can create a 'Sandboxed' environment on your PC within-which you can install and/or run programs or browse the net. Any data writing operations that the Sandboxed applications perform can then be rolled back and/or eliminated. The net effect of this is to create a kind of roll-back or undo mechanism that can be used to test out programs without damaging the system or surf the web without risk of infecting the system with any kind of malware.
簡單來說,Sandboxie 提供一個環境讓指定的程式在其中執行,在這個環境中,所有對硬碟的寫入動作都可以被還原甚至消除。所以可以用來測試可能會對系統造成傷害的程式,或是保護你在瀏覽網頁的時候,遭到惡意程式入侵。

Ps. 我還沒有實際試用過,歡迎心得分享。

Links:

建構 UTF-8 的 UNIX 環境

screen:
  1. 啟動參數加上 -U,讓所有視窗與連線的 terminal (screen外)都採用 UTF-8。
  2. 切換特定視窗的編碼設定:encoding big5
irssi:
/set term_encoding UTF-8
# 開啟 recode 功能
/set recode = ON
# 自動判斷是不是 UTF-8
/set recode_autodetect_utf8 = ON
# 在沒有設定 recode 的頻道,收到不是 UTF-8 的文字時,就當作 Big5
/set recode_fallback = Big5
# 在沒有設定 recode 的頻道,先轉成 Big5 再送出去。
/set recode_out_default_charset = Big5
/recode add 頻道 編碼
Vim:
" 內部編碼使用 UTF-8
set encoding = utf8
" 顯示編碼使用 UTF-8(與 encoding 相同時可省略)
" set termencoding = utf8
" 自動判斷檔案內容編碼時,使用的編碼與順序
set fileencodings=utf8,big5,cp950,euc-tw,prc,latin1
shell 與環境變數:
setenv LANG=zh_TW.UTF-8
File system,檔名編碼的轉換: 利用 convmv
convmv [-r] -f big5 -t utf8 . [-i] [--notest]
-r: 遞迴處理
-i: 互動式,每個檔案問是否轉換
--notest: 真正進行轉換動作