將文件加工成 PDF 並降低資料被盜的原理
1. 先把重要的內容轉成圖型, 再加一點"花"(例如: 降低解析度, 放符水印圖檔), 這樣減少被直接用 ocr 軟體轉成純文字.
2. 放文章摘要, 文章摘要可以放在本文, 不過上面再用圖蓋掉, 這樣就可以讓 PDF 編輯軟體找到, 但不放全文, 一般情況就較難複製摘要.
3. 在 PDF 編輯器的內容放關鍵字, 這樣還有基本的關鍵字可以用.
![]() |
2013年1月31日 |
用 Ramdisk 減少硬碟寫入, 再配合 junction 強化
很多人都知道可以在電腦建立 Ramdisk , 把不太重要但讀寫頻繁的檔案改存到 Ramdisk ; 不過有些軟體並不能更動目錄, 就可以再使用 junction 來強化; 以下就是以 Java 來當範例.
很多人都知道可以在 Windows 環境建立 Ramdisk , 再把 Windows 的 TEMP , IE 的 Temporary Internet Files 搬到 Ramdisk , 由於 Ram 存取及搜尋速度遠超過硬碟, 可以減少軟體讀寫檔案的延遲, 又可以降低硬碟讀寫次數.
可是有些軟體本身有固定的檔案寫入位址, 例如大部份的人電腦都有安裝 Java , 而 Java 會把檔案暫存在 使用者的 Application Data\Sun\Java\Deployment\cache 與 SystemCache 目錄下, 或是 IE 的歷史記錄是在 Local Settings\History 等等, 如果想把這些目錄, 改到 Ramdisk , 雖然很多網站有教怎麼改 Registry 把目錄移到 Ramdisk , 可是如果升級或重新安裝, 有時擔心程式出問題, 好像又有點不順手.
其實 NTFS 已經有支援 junction 功能, 也就是在 Linux 的 ext FS 已經普遍使用的 Soft Link , 在 Windows 的磁碟管理畫面, 其實就有"把磁碟加在空的 NTFS 目錄", 也就是 junction 的應用, 只是 XP/2003 以前沒有一個專用的程式.
所以在應用上, 只要發現程式有大量讀寫硬碟, 再確認這些頻繁讀寫的資料並沒有很重要, 就可以透過 junction 這小程式, 把暫存的目錄, 改成在 Ramdisk 建立的目錄, 這樣不必異動程式設定, 又可以提高速度.
例如剛剛舉 Java 為例, 第一次搬移時:
以後開機時, 或由 Ramdisk 建立後再接著執行
由於 C: 底下的連結已經建好了, 所以之後不必再連結, 只要確保對應的目錄存在, 以後跑 Java 時就會把暫存檔放在 Ramdisk 了.
而相同的應用, 也可以用在如 P2P 軟體的索引, 如 aMule 是放在 C:\Documents and Settings\使用者\Application Data\aMule , 只是要記得關機前找地分備份.
當然還有其他方式, 例如單一 folder cache 軟體等, 只是個人偏好系統內不要裝太多軟體, 所以有 junction 這樣簡便的軟體, 就先測這套, 也想應用如: 以後裝完系統, 整個 Documents and Settings 就搬到另一個磁碟, 在系統碟是建立 junction , 備份就相對輕鬆了.
junction 檔案下載: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
可是有些軟體本身有固定的檔案寫入位址, 例如大部份的人電腦都有安裝 Java , 而 Java 會把檔案暫存在 使用者的 Application Data\Sun\Java\Deployment\cache 與 SystemCache 目錄下, 或是 IE 的歷史記錄是在 Local Settings\History 等等, 如果想把這些目錄, 改到 Ramdisk , 雖然很多網站有教怎麼改 Registry 把目錄移到 Ramdisk , 可是如果升級或重新安裝, 有時擔心程式出問題, 好像又有點不順手.
其實 NTFS 已經有支援 junction 功能, 也就是在 Linux 的 ext FS 已經普遍使用的 Soft Link , 在 Windows 的磁碟管理畫面, 其實就有"把磁碟加在空的 NTFS 目錄", 也就是 junction 的應用, 只是 XP/2003 以前沒有一個專用的程式.
所以在應用上, 只要發現程式有大量讀寫硬碟, 再確認這些頻繁讀寫的資料並沒有很重要, 就可以透過 junction 這小程式, 把暫存的目錄, 改成在 Ramdisk 建立的目錄, 這樣不必異動程式設定, 又可以提高速度.
例如剛剛舉 Java 為例, 第一次搬移時:
- rem 第一次先把檔案 copy 到 Ramdisk
- for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache") do xcopy /c /d /e /h /y "C:\%%~f" "R:\%%~f\"
- rem 把目錄改名, 如果遇到問題可以救, 沒問題再刪.
- for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache") do move "C:\%%~f" "C:\%%~f_old"
- rem 實際建立連結, 注意用法是"新連結"在前, 對應的目錄在後.
- for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache") do junction /s "C:\%%~f" "R:\%%~f"
以後開機時, 或由 Ramdisk 建立後再接著執行
- for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache") do md "R:\%%~f"
由於 C: 底下的連結已經建好了, 所以之後不必再連結, 只要確保對應的目錄存在, 以後跑 Java 時就會把暫存檔放在 Ramdisk 了.
而相同的應用, 也可以用在如 P2P 軟體的索引, 如 aMule 是放在 C:\Documents and Settings\使用者\Application Data\aMule , 只是要記得關機前找地分備份.
當然還有其他方式, 例如單一 folder cache 軟體等, 只是個人偏好系統內不要裝太多軟體, 所以有 junction 這樣簡便的軟體, 就先測這套, 也想應用如: 以後裝完系統, 整個 Documents and Settings 就搬到另一個磁碟, 在系統碟是建立 junction , 備份就相對輕鬆了.
junction 檔案下載: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
前幾天才剛"評論"完 MSN 轉 Skype , 今天就遇到"溝通"上的問題....
我(透過 Facebook ): 友, 用 Skype 聊(語音)一下?
友: OK
我(開啟 Skype , 用 Skype 帳號登入): (等....)
(這段都是透過 MSN )
友: 在嗎?
我: 在啊.
友: 不是要聊?
我: 我已經開 Skype 了....
(警覺: 友人用 Skype 開 MSN 帳號)
我: 等我一下.
(從 Skype 登出, 用 Skype 登入 MSN 帳號, 才開始用 Skype 的 MSN 帳號語音通信)
用這例子, 看到越來越多"跨平台"的服務, 反而失去自己的"本分"
連到某 Mail 主機, 也出現"用 Facebook 登入或用原本帳號登入", 我反而迷惑了, 你家有 Mail 主機, Facebook 也可以申請 Mail 帳號啊.
如果同樣都可以用 Mail , 消費者一定是往"單一登入", "功能適合自己"的地方移動, 如果要借用 Facebook , 那至少你家要留著某些專長是 Facebook 所沒有的, 不然就等著消費者流動到 Facebook 而已....
2013/1/30: 想了一下, 原本 Skype 帳號並沒有像 Windows Live (MSN, Passport, 其他微軟的各種名字)一樣用 E-mail 當帳號名稱, 所以在登入畫面大致上只要一格, 使用者輸入後, 系統再判斷"是 E-mail 樣子的, 用 MSN 登入, 其他的用 Skype 登入", 這樣使用者就簡化工作, 而不用判斷了.
多功能且"半.免安裝"的媒體播放軟體 Daum Potplayer
多功能且"半.免安裝"的媒體播放軟體 Daum Potplayer
由於 Windows 內建的 Media Player 支援的格式很少, 許多使用者會另外裝 KMPlayer 或 K-Lite 來補充. 有時候親友間"交換檔案"時, 又不知道對方的播放軟體, 是否支援這次抓的影片, 而會花時間再裝新的 KMPlayer 或 K-Lite .
Daum Potplayer 除了支援多種檔案格式外, 比一般媒體播放軟體更方便的是: 有"偷吃步"的方式可以達到免安裝的效果.
首先: 從官網下載安裝檔 http://tvpot.daum.net/application/PotPlayer.do (畫面中唯一有英文的 Download Potplayer 處)
然後, 建立一個目錄, 用解壓縮軟體開啟剛剛下載的檔案, 把檔案都解壓縮到剛剛的建好的目錄內, 好了, "安裝"完成.
要使用時, 只要執行目錄內的 PotPlayerMini.exe 即可, 另外一個 PotPlayer.exe 功能比較多也比較"肥", 個人不喜歡.
也可以配合其他用法, 比如燒成光碟時, 把播放軟體也一起燒錄, 再建立捷徑或 Autorun.inf 於根目錄; 或是親友交換時, 直接把解開的目錄也整個 copy 過去就可以用了, 省下安裝的過程.
訂閱:
文章 (Atom)