2010/08/02

使用 SSD 該注意的事情

根據水球的鼓吹,我買了 SSD 回來當系統碟。


過去很少注意 Windows 7 系統的調教,不過因為據說 SSD 寫入次數比硬碟少非常多,所以上網找了一些文章來實驗。


我用來修改系統設定的是 Ultimate Windows Tweaker,簡稱 UWT。


底下是一些心得:



  1. 要裝 RAMDisk 把 TEMP、瀏覽器的 Cache、Search 的索引資料等等指到 RAMDisk 上。
    RAMDisk 我是用 DataRAM RAMDisk,固定磁碟機代號的方法請看這篇
    簡單的說就是先改變產生出來的 RAMDisk 磁碟機代號,然後執行 Save Disk Image Now,再把 Load Disk Image at Startup 勾起來,然後按 CTRL+S 把設定存起來即可。(Save Disk Image at Shutdown 不用勾)

  2. 要把 Windows Event Log 和 Superfetch 服務設定為停止,並把 Windows\Prefetch 裡面的所有檔案與目錄刪除。

  3. 把 SSD 系統碟的 Paging file size 設成最小值 16M(不可設成 No paging file 或是 0,這一步必須先做完第二步,否則會無法把 Paging file size 設成 16M),並用 UWT 設定 Disable pagefile。

  4. 停止磁碟重組的自動排程。

  5. 其他的調整可以看這篇


2010/07/29

小紅傘怪異兩三事

我一直以來使用的防毒軟體都是免費的小紅傘


我愛用它的原因主要是兩個:



  1. 防毒能力不錯。

  2. 可以設定檔案讀取、寫入、或是兩者動作出現時進行即時掃描。


尤其是第二個,我通常設定檔案讀取時才進行即時掃描監控。


這樣的設定對於在跑 BT 軟體或是 Web Server 蠻有幫助的,跟選擇兩者時比較起來系統的反應會比較快一些~


不過最近發現一些小問題:



  1. 移除熱插拔的外接 eSATA 硬碟時會鎖定,不讓我移除。

  2. 上網使用 WebATM 時讀不到金融晶片卡。


後來發現只要先把小紅傘的的即時掃描先關掉,在進行上述的動作就都沒問題。


WebATM 的解決方式還有另一個解法:把小紅傘對各種威脅的項目全部不要選取即可。


2010/06/06

i18n 各類翻譯的方法

i18n 模組對 Drupal 的各類翻譯方式幾乎都能進行翻譯的支援,雖然有些方式比較麻煩,不過還算堪用~


Translation table 模組可以幫忙一半種類的翻譯(分類、內容類型、選單),其他的部份則是需要用搜尋的方式進行翻譯,而且一次只能翻譯一句,比較不方便。


其中最麻煩的是 CCK 的翻譯,翻完之後不會立即生效,必須要跑一下 update 才會生效(對,你沒看錯,就是那個升級系統跟模組用的 update)。


簡單來說,CCK 的翻譯流程如下:



  1. Refresh Text Group(這裡最好全選,如果在翻譯時沒看到更新的字串,就再 Refresh 一次)

  2. 搜尋 CCK 字串做翻譯,一次一個字串

  3. Run Update

  4. Refresh Text Group


2010/05/10

幾個 Code Repository 服務支援的 VCS

以速度上來說,Google 是比較快的。


以功能上來說,SourceForge 是比較齊全的。



  • Google Code:Mercurial、Subversion

  • Microsoft CodePlex:Mercurial、Team Foundation Server

  • GitHub:Git

  • bitbucket:Mercurial

  • SourceForge:CVS、Subversion、Mercurial、Bazaar、Git


2010/05/09

DrupalCamp Taipei 2010 早鳥報名開始

我是籌備委員之一,這是 Drupal Taiwan 成立以來第一個 DrupalCamp,活動議程目前正在排定。


今年已知應該會發行的 Drupal 中文書籍有 3 本,而新的 Drupal 7 更對優使性大大增強,個人估計這兩年會是 Drupal 在台灣發展的成長期起點。


想了解 Drupal 的一切嗎?快來報名吧~


報名網站:http://registrano.com/events/drupalcamp


活動網站:http://camp.drupaltaiwan.org/


2010/05/08

分散式版本控制系統

這幾天在研究 GIT 跟 Mercurial 這兩套版本控制系統。


網路上找了一堆文章來看,大致上只了解 GIT 上手比較難一些,其他的要用過之後才知道。


很巧的是 Google 跟 Microsoft 的 Code Community 都支援 Mercurial。


不過據說 Drupal 正在評估的是 GIT~


2010/05/04

腰傷好了~

上禮拜本來要被親戚抓壯丁(貌似我也不是壯丁,應該說抓參謀比較恰當),臨行出發前在整理房間,結果彎腰撿東西後,就不得不到醫院看病了~


這幾年這樣的腰痛發生次數有變多,這次是因為要跟其他人團隊合作,所以想說去醫院看看會不會比較快好~


不過還是拖了快一個禮拜才復原,接下來要追進度囉~