<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>諾雅的隨手札記-noah&apos;s blog</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/" />
    <link rel="self" type="application/atom+xml" href="http://blog.db.idv.tw/atom.xml" />
    <id>tag:blog.db.idv.tw,2008-07-06://1</id>
    <updated>2010-04-15T14:01:46Z</updated>
    <subtitle>菩堤本無樹　明鏡亦非台　本來無一物　何處惹塵埃</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Personal 4.12</generator>

<entry>
    <title>Windows XP搜尋方式變更為搜尋所有檔案</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2010/04/windows-xp-1.html" />
    <id>tag:blog.db.idv.tw,2010://1.49</id>

    <published>2010-04-15T13:39:13Z</published>
    <updated>2010-04-15T14:01:46Z</updated>

    <summary><![CDATA[Windows XP 不知從何時開始，用檔案總管搜尋檔案內容時，只會搜尋一些已知檔案的內容。如果是非系統已知的檔案類型，預設狀況下是不搜尋的，要解決這個怪現象，有二個方式可以設定。 方法一：變更機碼。將某類型檔案變成要搜尋的對象 在要允許搜尋的檔案機碼設定裡，設定「PersistentHandler」的機碼的預設值，如下的設定值：(以下為存文字檔的範例) [HKEY_CLASSES_ROOT\.txt\PersistentHandler] @=&quot;{5e941d80-bf96-11cd-b579-08002b30bfeb}&quot; 如果不敢修改機碼，可參照第二方法比較簡單也安全^^ 方法二：所有檔案都納入搜尋（推薦用此方法，一勞永逸） 先到我的電腦，然右鍵，然後選「管理」，如下圖 二、在電腦管理裡，選擇「索引服務」，並按右鍵後選擇「內容」 三、進到索引服務內容後將「含有未知副檔名的索引檔案」給勾起來，然後按「確定」再將剛打開的視窗全關閉。 &nbsp; 相關資訊可以參閱MS 的官方文件: http://support.microsoft.com/kb/309173/zh-tw...]]></summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[<p>Windows XP 不知從何時開始，用檔案總管搜尋檔案內容時，只會搜尋一些已知檔案的內容。如果是非系統已知的檔案類型，預設狀況下是不搜尋的，要解決這個怪現象，有二個方式可以設定。</p>
<p>方法一：變更機碼。將某類型檔案變成要搜尋的對象</p>
<p>在要允許搜尋的檔案機碼設定裡，設定「PersistentHandler」的機碼的預設值，如下的設定值：(以下為存文字檔的範例)</p>
<p><font color=blue><strong>  [HKEY_CLASSES_ROOT\.txt\PersistentHandler]<br />
@=&quot;{5e941d80-bf96-11cd-b579-08002b30bfeb}&quot;</strong></font></p>
<p>如果不敢修改機碼，可參照第二方法比較簡單也安全^^</p>
<p></p>
<p></p><p></p>
<p>方法二：所有檔案都納入搜尋（推薦用此方法，一勞永逸）</p>
<p>先到我的電腦，然右鍵，然後選「管理」，如下圖</p>
<p><img src="/upload/2010/index-2.jpg" border="0" /></p>
<p>二、在電腦管理裡，選擇「索引服務」，並按右鍵後選擇「內容」</p>
<p><img src="/upload/2010/index-3.jpg" border="0" /></p>
<p>三、進到索引服務內容後將「含有未知副檔名的索引檔案」給勾起來，然後按「確定」再將剛打開的視窗全關閉。</p>
<p><img src="/upload/2010/index-4.jpg" border="0" /></p>
<p>&nbsp;</p>
<p>相關資訊可以參閱MS 的官方文件: <a href="http://support.microsoft.com/kb/309173/zh-tw" target="_blank">http://support.microsoft.com/kb/309173/zh-tw</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Eclipse 編碼設定</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2010/03/eclipse-1.html" />
    <id>tag:blog.db.idv.tw,2010://1.48</id>

    <published>2010-03-26T16:43:56Z</published>
    <updated>2010-04-15T14:00:47Z</updated>

    <summary><![CDATA[Eclipse 如果要修改預設編碼設定，可以參考以下方式進行 &nbsp; 一、 Workspace的文字編碼： &nbsp; 二、CSS檔編碼： &nbsp; 三、HTML檔案編碼 &nbsp; 四、JSP檔案編碼 &nbsp; 另外，也建議將 Show line numbers 勾起來，可以看到行號...]]></summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[Eclipse 如果要修改預設編碼設定，可以參考以下方式進行
</p>
<p>&nbsp;</p>
<p>一、 Workspace的文字編碼：</p>
<p><img src="/upload/2010/eclipse1.jpg" width="626" height="556" border="0" /></p>
<p>&nbsp;</p>
<p>二、CSS檔編碼：</p>
<p><img src="/upload/2010/eclipse2.jpg" width="626" height="556" border="0" /></p>
<p>&nbsp;</p>
<p>三、HTML檔案編碼</p>
<p><img src="/upload/2010/eclipse3.jpg" width="626" height="556" border="0" /></p>
<p>&nbsp;</p>
<p>四、JSP檔案編碼</p>
<p><img src="/upload/2010/eclipse4.jpg" width="626" height="556" border="0" /></p>
<p>&nbsp;</p>
<p>另外，也建議將 Show line numbers 勾起來，可以看到行號</p>
<p><img src="/upload/2010/eclipse5.jpg" width="626" height="556" border="0" /></p>]]>
        
    </content>
</entry>

<entry>
    <title>Eclipse 記憶體不足</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2010/03/eclipse.html" />
    <id>tag:blog.db.idv.tw,2010://1.47</id>

    <published>2010-03-26T16:37:53Z</published>
    <updated>2010-04-15T13:59:55Z</updated>

    <summary>在 Eclipse 裡如果執行太吃記憶體的應用程式(如 Java Web 程式)，可以修改 Eclipse.ini 裡的記憶體設定，讓應用程式可以順利執行，設定方式可以： -Xms40m -Xmx512m 換成 -Xms256m -Xmx1024m -XX:MaxPermSize=128m 原則上這個設定即可滿足大多數的需求，如果需要更多的設定，建議可上Eclipse 官網找找...</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[在 Eclipse 裡如果執行太吃記憶體的應用程式(如 Java Web 程式)，可以修改 Eclipse.ini 裡的記憶體設定，<br/>讓應用程式可以順利執行，設定方式可以：
<br/>
<font color=red>
<br/>-Xms40m
<br/>-Xmx512m
</font>
<br/><br/>換成<br/>
<font color=red>
<br/>-Xms256m
<br/>-Xmx1024m
<br/>-XX:MaxPermSize=128m
</font>
<br/><br/>
原則上這個設定即可滿足大多數的需求，如果需要更多的設定，建議可上Eclipse 官網找找]]>
        
    </content>
</entry>

<entry>
    <title>MemcacheDB安裝及實測</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/10/memcachedb.html" />
    <id>tag:blog.db.idv.tw,2009://1.46</id>

    <published>2009-10-20T12:19:56Z</published>
    <updated>2009-10-21T07:13:24Z</updated>

    <summary>MemcacheDB為結合 Memcached 及 Berkeley-DB 的實作產品，儲存方式是一種 key-value 的結構方式，因為主要運作都是放在 memory 裡，所以執行效能非常的快。 要使用MemcacheDB需安裝Berkeley-DB、libevent及Memcached。下面就來看看如何安裝及測試MemcachedDB 安裝 Berkeley db 到 google 搜尋「berkeley db download」，到 oracle 官網下載，目前最新版本為 4.8.24，安裝步驟為: tar xvzf db-4.8.24.tar.gz cd db-4.8.24/ cd build_unix/ ../dist/configure make sudo make install 安裝 libevent 到google 搜尋「libevent download」，到 monkey.org 下載，目前stable為1.4.12，安裝步驟為:...</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[MemcacheDB為結合 Memcached 及 Berkeley-DB 的實作產品，儲存方式是一種 key-value 的結構方式，因為主要運作都是放在 memory 裡，所以執行效能非常的快。
<br/>要使用MemcacheDB需安裝Berkeley-DB、libevent及Memcached。下面就來看看如何安裝及測試MemcachedDB
<br/>
<br/>安裝 Berkeley db
<br/>到 google 搜尋「berkeley db download」，到 <a href="http://www.oracle.com/technology/software/products/berkeley-db/index.html" target=_blank>oracle</a> 官網下載，目前最新版本為 4.8.24，安裝步驟為:
<div class="syntax">
tar xvzf db-4.8.24.tar.gz
<br/>cd db-4.8.24/
<br/>cd build_unix/
<br/>../dist/configure
<br/>make
<br/>sudo make install
</div>
安裝 libevent
<br/>到google 搜尋「libevent  download」，到 <a href="http://www.monkey.org/~provos/libevent/" target=_blank>monkey.org</a> 下載，目前stable為1.4.12，安裝步驟為:
<div class="syntax">
tar xvzf libevent-1.4.12-stable.tar.gz
<br/>cd libevent-1.4.12-stable.tar.gz
<br/>./configure
<br/>make
<br/>sudo make install
</div>
安裝 MemcacheDB
<br/>到官網:<a href="http://memcachedb.org/" target=_blank>http://memcachedb.org/</a>下載，安裝步驟為:
<div class="syntax">
tar xvzf memcachedb-1.2.0.tar.gz
<br/>cd memcachedb-1.2.0
<br/>./configure --enable-threads
<br/>make
<br/>sudo make install
</div>
ps: memcachedb 1.2預設捉的berkeley db為4.7版，如果安裝的是4.8或更新版本則需修改二個檔案:
<br/>memcachedb-1.2.0/configure.ac
<br/>memcachedb-1.2.0/configure
<br/>將 bdbdir="/usr/local/BerkeleyDB.4.7" 改成您的Berkeley DB的位置
<br/>(如為 4.8.x 版，則改成 bdbdir="/usr/local/BerkeleyDB.4.8" )]]>
        <![CDATA[<br/>三個軟件安裝完成後，在 /etc/ld.so.conf 裡新增「/usr/local/BerkeleyDB.4.8/lib」的內容，
<br/>或用指令的方式新增內容 $echo "/usr/local/BerkeleyDB.4.8/lib/" >> /etc/ld.so.conf
<br/>亦可直接用 vi /etc/ld.so.conf 來編輯
<br/>
<br/>
<br/>一般執行 memcachedb 的方式 sample:
<br/>&lt;SAMPLE-1&gt;，讀寫合併模式 (-H 參數設定 BerkeleyDB 實檔存放位置 )
<br/><b>memcachedb -p21211 -d -r -u root -H  /server/mdb_11211  -N</b>
<br/>
<br/>&lt;SAMPLE-2&gt;，讀寫分離/備份模式
<br/>#主伺服器 192.168.0.1 讀寫模式，監聽port 11211 ，同步透過31211 port完成
<br/><b>memcachedb -p21211 -d -r -u root -H  /data/mdb_11211_m -N -R 127.0.0.1:31211 -M</b>
<br/>
<br/>#輔伺服器 192.168.0.2，唯讀模式，監聽port 21212，從192.168.0.1 的 31211 port同步資料，同時再開一個31212埠對外提供資料同步服務
<br/><b>memcachedb -p21212 -d -r -u root -H  /data/mdb_11211_from_16801_s -O 192.168.0.1:31211 -R 192.168.0.2:31212 -S</b>
<br/>
<br/>
<br/>需要更多的 memcachedb 執行參數說明，可以直接下「memcachedb -h」來查看
<br/>安裝過程的原文說明，可以查看 memcachedb 解開後裡的 INSTALL 檔案
<br/>
<br/>
<br/>以下為使用php接 memcachedb的sample:
<br/>到 google 搜尋並下載「memcached-client.php」。打開下載回來的memcached-client.php，打開來看，裡面即有一段現成的sample 可以參考。
<div class="syntax"><pre>
 require_once 'memcached-client.php';

 $mc = new memcached(array(
              'servers' => array('127.0.0.1:10000',
                                 array('192.0.0.1:10010', 2),
                                 '127.0.0.1:10020'),
              'debug'   => false,
              'compress_threshold' => 10240,
              'persistant' => true));

 $mc->add('key', array('some', 'array'));
 $mc->replace('key', 'some random string');
 $val = $mc->get('key');
</pre></div>

<br/>PS：參考資料來源：
<br/><a href="http://www.devnotes.net/post/182.html" target="_blank">http://www.devnotes.net/post/182.html</a>
<br/><a href="http://blog.gslin.org/archives/2008/02/17/1431/" target="_blank">http://blog.gslin.org/archives/2008/02/17/1431/</a>
<br/><a href="http://willko.javaeye.com/blog/394759" target="_blank">http://willko.javaeye.com/blog/394759</a>]]>
    </content>
</entry>

<entry>
    <title>Ubuntu 9.04透過BandLuxe C170上網 </title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/10/ubuntu-910bandluxe-c170.html" />
    <id>tag:blog.db.idv.tw,2009://1.45</id>

    <published>2009-10-12T05:50:25Z</published>
    <updated>2009-10-12T06:00:31Z</updated>

    <summary>BandRich 的 c170 3G網卡，因已內建32MB的小磁碟機並內附Windows下的驅動程式，所以在 windwos 作業系統下，插入3G網卡後，只要照步驟將驅動程式裝起來即可馬上上網。 如果是在Ubuntu下，尤其是沒有GUI的模式下，就得自己手動設定。 根據官網資料，c170在 Linux 下至少需要核心為 2.6.27 才可以，所以記得先確認一下自己的Linux的版本，可以用「uname -a」來查看版本 (如果是Ubuntu，那只要是8.10後，就一定可以)。 接下來就來看看如何讓ubuntu 9.10 存文字模式(none-GUI)透過 c170 連上網。 首先安裝 wvdial，(如果現在是不能上網的，那要先想辦法讓電腦能連上網，因為需要安裝wvdial程式，或則從別的地方copy wvdial自己安裝也可以) apt-get install wvdial 打開 /etc/wvdial.conf，修改以下內容 (這裡假設用的是威寶電信的3G SIM卡) Phone = *99# Username = vibo Password = vibo Buad =...</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[BandRich 的 c170 3G網卡，因已內建32MB的小磁碟機並內附Windows下的驅動程式，所以在 windwos 作業系統下，插入3G網卡後，只要照步驟將驅動程式裝起來即可馬上上網。
<br/>
<br/>如果是在Ubuntu下，尤其是沒有GUI的模式下，就得自己手動設定。
<br/>根據官網資料，c170在 Linux 下至少需要核心為 2.6.27 才可以，所以記得先確認一下自己的Linux的版本，可以用「uname -a」來查看版本 (如果是Ubuntu，那只要是8.10後，就一定可以)。
<br/>
<br/>接下來就來看看如何讓ubuntu 9.10 存文字模式(none-GUI)透過 c170 連上網。
<br/>首先安裝 wvdial，(如果現在是不能上網的，那要先想辦法讓電腦能連上網，因為需要安裝wvdial程式，或則從別的地方copy wvdial自己安裝也可以)
<br/><font color=blue>apt-get install wvdial</font>
<br/>
<br/>打開 /etc/wvdial.conf，修改以下內容 (這裡假設用的是威寶電信的3G SIM卡)
<br/><font color=blue>Phone = *99#</font>
<br/><font color=blue>Username = vibo</font>
<br/><font color=blue>Password = vibo</font>
<br/><font color=blue>Buad = 460800</font>
<br/><font color=blue>Modem = /dev/ttyUSB0</font>
<br/>
<br/>插入BandLuxe c170網卡
<br/>
<br/>退出BandLuxe的虛擬光碟(假設捉到的是cdrom1)
<br/><font color=blue>eject /dev/cdrom1</font>
<br/>
<br/>執行撥接程式
<br/><font color=blue>wvdial</font>]]>
        <![CDATA[<br/>然後等一下等訊息跑完就連上了。如果要確定每一步驟是否正常，可以下 dmesg 來查看，或則下「tail -f /var/log/messages」監看。
<br/><br/>
<br/><img src="/upload/2009/ubuntu-c170.jpg" border="0">]]>
    </content>
</entry>

<entry>
    <title>自動更新Ubuntu</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/09/ubuntu-update.html" />
    <id>tag:blog.db.idv.tw,2009://1.44</id>

    <published>2009-09-29T04:30:03Z</published>
    <updated>2009-09-29T05:29:24Z</updated>

    <summary><![CDATA[自從裝了Ubuntu後，幾乎每個禮拜，我就會從遠端登入到server然後，下apt-get update/apt-get upgrade作系統更新的動作。 最近呢，愈來愈懶了，幾乎很久沒作更新動作，所以決定一次解決更新的問題。 Linux裡內建有schedule的設定工具稱為cron-table，我喜歡寫好shell script後，並使用 crontab 指令設定到我的 cron-table裡。 如果是以前我的設定方法步驟為: sudo vi /shell/update-ubuntu.sh&nbsp;&nbsp;&nbsp;&nbsp;// (shell是我習慣放shell script的資料夾) 在裡面新增以下內容(如果不想清掉下載的archive files，則可以拿掉第四行) #!/bin/sh apt-get update apt-get -y dist-upgrade apt-get clean 然後按「!wq」存檔後離開，並設定權限 sudo chmod 755 /shell/update-ubuntu.sh 接下來設定 cron-table sudo crontab -e 新增以下內容，(代表:每個星期日的早上4點15分進行更新) 15 4 * *...]]></summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[自從裝了Ubuntu後，幾乎每個禮拜，我就會從遠端登入到server然後，下apt-get update/apt-get upgrade作系統更新的動作。
<br/>最近呢，愈來愈懶了，幾乎很久沒作更新動作，所以決定一次解決更新的問題。
<br/>
<br/>Linux裡內建有schedule的設定工具稱為cron-table，我喜歡寫好shell script後，並使用 crontab 指令設定到我的 cron-table裡。
<br/>如果是以前我的設定方法步驟為:
<br/>
<br/>sudo vi /shell/update-ubuntu.sh&nbsp;&nbsp;&nbsp;&nbsp;<i>// (shell是我習慣放shell script的資料夾)</i>
<br/>
<br/>在裡面新增以下內容(如果不想清掉下載的archive files，則可以拿掉第四行)
<br/>#!/bin/sh
<br/>apt-get update
<br/>apt-get -y dist-upgrade
<br/>apt-get clean
<br/>
<br/>然後按「!wq」存檔後離開，並設定權限
<br/>sudo chmod 755 /shell/update-ubuntu.sh
<br/>
<br/>接下來設定 cron-table
<br/>sudo crontab -e
<br/>
<br/>新增以下內容，(代表:每個星期日的早上4點15分進行更新)
<br/>15 4 * * 0 /shell/update-ubuntu.sh]]>
        <![CDATA[<br/>
<br/>這一次我決定換個方法來試試，一樣需要先準備一個update的 shell script
<br/>
<br/>sudo vi /shell/update-ubuntu.sh
<br/>內容
<br/>#!/bin/sh
<br/>apt-get update
<br/>apt-get -y dist-upgrade
<br/>apt-get clean
<br/>
<br/>按「!wq」存檔後離開，並設定權限
<br/>sudo chmod 755 /shell/update-ubuntu.sh
<br/>
<br/>因為是想要每週更新，所以
<br/>cd /etc/cron.weekly/
<br/>sudo ln -s /shell/update-ubuntu.sh update-ubuntu.sh
<br/>
<br/>設定好後，需要重啟一下 cron-table
<br/>sudo /etc/init.d/cron restart
<br/>
<br/>
<br/>最後附帶一提的是，可能會有人問為何linux需要作自動新更呢? 又不是像另一套作業系統漏動一推，我的想法是即然官方有推出update，那~為何不作呢(作心安也不錯啦) ^_^]]>
    </content>
</entry>

<entry>
    <title>超強檔案複製指令robocopy</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/09/robocopy.html" />
    <id>tag:blog.db.idv.tw,2009://1.43</id>

    <published>2009-09-16T10:17:00Z</published>
    <updated>2009-09-16T10:22:56Z</updated>

    <summary>在Windows下，大家也許會習慣用檔案總管拖拉方式或複製、貼上方式進行檔案的拷貝，如果進階一點的，也許會下copy或Xcopy指令的方式來作檔案的拷貝。如果在您的資料夾下，有比較特殊的檔名或太多層的資料夾深度，那這些常見的拷貝也許就會失敗，尤其一次要拷貝很多檔案時，更容易會因單一檔案失敗而造成需重頭來過。 Microsoft在Windows Server 2003 時，出了一個ResourceKit的Tools，裡面大約有126個命令。 在開始使用前，記得先到Microsoft官網下載ResourceKit(link here)，下載完成後，直按安裝下載回來的檔案， 安裝程式會自動將ResourceKit的資料夾加入Path環境變數，所以可以馬上使用。 (這個工具包，同時適用於Windows 2000 及 Windows XP 及後面Win32作業系統) 下面我們看看Robocopy這個超強的檔案複製指令。 Robocopy除了是個資料夾/檔案的複製指令外，基本上已經作到了「同步」的功能及滿足「差異化備份」的需求。 舉個例，在 A 資料夾下，有 A1.txt、A2.txt、A3.txt 等三個檔案，透過 robocopy 複製一份到 B 資料夾。 當A1.txt有修改時，只要再次透過 robocopy 即可同步到 B ，並且不用重新複製 A2.txt 及 A3.txt 。 如果 A2.txt 刪除了，也可以透過 robocopy 去作同步的動作，不需自己再手動去刪除 B...</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[在Windows下，大家也許會習慣用檔案總管拖拉方式或複製、貼上方式進行檔案的拷貝，如果進階一點的，也許會下copy或Xcopy指令的方式來作檔案的拷貝。如果在您的資料夾下，有比較特殊的檔名或太多層的資料夾深度，那這些常見的拷貝也許就會失敗，尤其一次要拷貝很多檔案時，更容易會因單一檔案失敗而造成需重頭來過。
<br/>
<br/>Microsoft在Windows Server 2003 時，出了一個ResourceKit的Tools，裡面大約有126個命令。
<br/>在開始使用前，記得先到Microsoft官網下載ResourceKit(<a href="http://www.microsoft.com/Downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en" target=_blank>link here</a>)，下載完成後，直按安裝下載回來的檔案，
<br/>安裝程式會自動將ResourceKit的資料夾加入Path環境變數，所以可以馬上使用。
<br/>(這個工具包，同時適用於Windows 2000 及 Windows XP 及後面Win32作業系統)
<br/><br/>
<br/>下面我們看看Robocopy這個超強的檔案複製指令。
<br/>
<br/>Robocopy除了是個資料夾/檔案的複製指令外，基本上已經作到了「同步」的功能及滿足「差異化備份」的需求。
<br/>舉個例，在 A 資料夾下，有 A1.txt、A2.txt、A3.txt 等三個檔案，透過 robocopy 複製一份到 B 資料夾。
<br/>當A1.txt有修改時，只要再次透過 robocopy 即可同步到 B ，並且不用重新複製 A2.txt 及 A3.txt 。
<br/>如果 A2.txt 刪除了，也可以透過 robocopy 去作同步的動作，不需自己再手動去刪除 B 資料夾下的 A2.txt。
<br/>
<br/>這樣的同步有什麼好處？在少量檔案時，可能很難發現他的強大，但是如果檔案數是幾千、幾萬個時，且需要固定時間的備份到另一個地方(如備份硬碟)，這時候robocopy的「差異化備份」就可以派上用場，對整體備份而言，提昇不少效能。
<br/>
<br/>如果需求就是差異化備份，那常用的參數為：
<br/><font color=blue>robocopy&nbsp;&nbsp;來源&nbsp;&nbsp;目的&nbsp;&nbsp;/e&nbsp;&nbsp;/xo&nbsp;&nbsp;/purge</font>
<br/>/e ：代表複製子資料夾，含空的資料夾
<br/>/xo ：排除較舊的檔案，意思是來源端沒有比目的端新時，就不複製(差異化備份，很重要的參數)
<br/>/purge ：刪除來源中，不再存在的資料夾或檔案(這個也是差異化備份，很重要的參數)]]>
        <![CDATA[<br/>下圖為執行完畢後的完整Report。
<br/><img src="/upload/2009/robocopy.jpg" border="0">
<br/>
<br/>
<br/>後面列出完整的參數說明： (也可以用「robocopy /?」 取得說明)
<pre>
------------------------------------------------------------------------------
              Usage :: ROBOCOPY source destination [file [file]...] [options]
                    source 來源:: 原始目錄(驅動器:\路徑或\\伺服器\共用\路徑)。
                destination目錄:: 目標目錄(驅動器:\路徑或\\伺服器\共用\路徑)。
                 file 文件:: 要複製的檔(名稱/萬用字元: 默認為 "*.*")。
------------------------------------------------------------------------------
複製選項:
------------------------------------------------------------------------------
                 /S :: 複製子目錄，但不複製空的子目錄。
                 /E :: 複製子目錄，包括空的子目錄。
             /LEV:n :: 僅複製原始目錄樹的前 n 層。
                 /Z :: 在可重新開機模式下複製檔。
                 /B :: 在備份模式下複製檔。
                /ZB :: 使用可重新開機模式；如果拒絕訪問，請使用備份模式。
            /EFSRAW :: 在 EFS RAW 模式下複製所有加密的檔。
      /COPY:複製標記:: 要複製的檔內容(預設為 /COPY:DAT)。
                       (複製標記: D=資料，A=屬性，T=時間戳記)。
                       (S=安全=NTFS ACL，O=所有者資訊，U=審核資訊)。
           /DCOPY:T :: 複製目錄時間戳記。
               /SEC :: 複製具有安全性的檔(等同於 /COPY:DATS)。
           /COPYALL :: 複製所有檔資訊(等同於 /COPY:DATSOU)。
            /NOCOPY :: 不複製任何檔資訊(與 /PURGE 一起使用生效)。
            /SECFIX :: 修復所有檔的檔安全性，即使是跳過的文件。
            /TIMFIX :: 修復所有檔的檔時間，即使是跳過的檔。
             /PURGE :: 刪除來源中不再存在的目的檔案/目錄。
               /MIR :: 鏡像目錄樹(等同於 /E 和 /PURGE)。
               /MOV :: 移動檔(複製後從源中刪除)。
              /MOVE :: 移動檔和目錄(複製後從源中刪除)。
     /A+:[RASHCNET] :: 將給定的屬性添加到複製檔。
     /A-:[RASHCNET] :: 從複製檔中刪除給定的屬性。
            /CREATE :: 僅創建目錄樹和長度為零的檔。
               /FAT :: 僅使用 8.3 FAT 檔案名創建目的檔案。
               /256 :: 關閉超長路徑(> 256 字元)支援。
             /MON:n :: 監視源；發現多於 n 個更改時再次運行。
             /MOT:m :: 監視源；如果更改，在 m 分鐘時間內再次運行。
      /RH:hhmm-hhmm :: 運行小時數 - 可以啟動新副本的時間。
                /PF :: 以每個檔(而不是每個步驟)為基礎檢查運行小時數。
             /IPG:n :: 套裝程式間的間距(ms)，以釋放低速線路上的頻寬。
------------------------------------------------------------------------------
檔選擇選項:
------------------------------------------------------------------------------
                 /A :: 僅複製具有存檔屬性集的檔。
                 /M :: 僅複製具有存檔屬性的檔並重置存檔屬性。
    /IA:[RASHCNETO] :: 僅包含具有任意給定屬性集的檔。
    /XA:[RASHCNETO] :: 排除具有任意給定屬性集的檔。
  /XF 文件[文件]... :: 排除與給定名稱/路徑/萬用字元匹配的檔。
  /XD 目錄[目錄]... :: 排除與給定名稱/路徑匹配的目錄。
                /XC :: 排除已更改的文件。
                /XN :: 排除較新的檔。
                /XO :: 排除較舊的文件。
                /XX :: 排除多餘的檔和目錄。
                /XL :: 排除孤立的檔和目錄。
                /IS :: 包含相同檔。
                /IT :: 包含已調整的檔。
             /MAX:n :: 最大的檔大小 - 排除大於 n 位元組的檔。
             /MIN:n :: 最小的檔大小 - 排除小於 n 位元組的檔。
          /MAXAGE:n :: 最長的檔存在時間 - 排除早於 n 天/日期的檔。
          /MINAGE:n :: 最短的檔存在時間 - 排除晚於 n 天/日期的檔。
          /MAXLAD:n :: 最大的最後訪問日期 - 排除自 n 以來未使用的檔。
          /MINLAD:n :: 最小的最後訪問日期 - 排除自 n 以來使用的檔。
                       (If n < 1900 then n = n days, else n = YYYYMMDD date)。
                /XJ :: 排除接合點。(預設情況下通常包括)。
               /FFT :: 假設 FAT 檔時間(2 秒細微性)。
               /DST :: 彌補 1 小時的 DST 時間差。
               /XJD :: 排除目錄的接合點。
               /XJF :: 排除文件的接合點。
------------------------------------------------------------------------------
重試選項:
------------------------------------------------------------------------------
               /R:n :: 失敗副本的重試次數: 默認為 1 百萬。
               /W:n :: 兩次重試間的等待時間: 默認為 30 秒。
               /REG :: 將註冊表中的 /R:n 和 /W:n 保存為默認設置。
               /TBD :: 等待定義共用名稱稱(重試錯誤 67)。
------------------------------------------------------------------------------
日誌記錄選項:
------------------------------------------------------------------------------
                 /L :: 僅列出 - 不複製、添加時間戳記或刪除任何檔。
                 /X :: 報告所有多餘的文件，而不只是選中的檔。
                 /V :: 生成詳細輸出，同時顯示跳過的檔。
                /TS :: 在輸出中包含原始檔案的時間戳記。
                /FP :: 在輸出中包含檔的完整路徑名稱。
             /BYTES :: 以位元組列印大小。
                /NS :: 無大小 - 不記錄檔大小。
                /NC :: 無類別 - 不記錄檔類別。
               /NFL :: 無檔清單 - 不記錄檔案名。
               /NDL :: 無目錄清單 - 不記錄目錄名稱。
                /NP :: 無進度 - 不顯示已複製的百分比。
               /ETA :: 顯示複製檔的預期到達時間。
           /LOG:文件:: 將狀態輸出到日誌檔(覆蓋現有日誌)。
          /LOG+:文件:: 將狀態輸出到日誌檔(附加到現有日誌中)。
        /UNILOG:文件:: 以 UNICODE 方式將狀態輸出到日誌檔(覆蓋現有日誌)。
       /UNILOG+:文件:: 以 UNICODE 方式將狀態輸出到日誌檔(附加到現有日誌中)。
               /TEE :: 輸出到控制台視窗和日誌檔。
               /NJH :: 沒有作業標頭。
               /NJS :: 沒有作業摘要。
           /UNICODE :: 以 UNICODE 方式輸出狀態。
------------------------------------------------------------------------------
作業選項 :
------------------------------------------------------------------------------
       /JOB:作業名稱:: 從命名的作業檔中提取參數。
      /SAVE:作業名稱:: 將參數保存到命名的作業檔
              /QUIT :: 處理命令列後退出(以查看參數)。
              /NOSD :: 未指定原始目錄。
              /NODD :: 未指定目標目錄。
                /IF :: 包含以下檔。
</pre>]]>
    </content>
</entry>

<entry>
    <title>FAT32大容量的分割</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/09/fat32.html" />
    <id>tag:blog.db.idv.tw,2009://1.42</id>

    <published>2009-09-15T08:25:34Z</published>
    <updated>2009-09-29T03:59:34Z</updated>

    <summary>麻煩的WindowsXP，分割FAT32時，最大容量限制只有32GB，當有需要分割超過32GB時，則只能透過其他工具的應用。 早期DOS還很流行時，大概會使用SPFDisk來作切割，然後現在使用Windows XP時，使用SPFDisk作切割卻不是那麼方便。 SwissKnife是由CompuApps公司所開發的軟體，可以輕易切割FAT16、FAT32及NTFS檔案系統，完全不受限於32GB的問題。 SwissKnife同時支援內置及外接的Device，目前最大支援到2048GB(2TB)。 只要到官網下載，安裝完成後，直接執行即可使用此軟體。...</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[麻煩的WindowsXP，分割FAT32時，最大容量限制只有32GB，當有需要分割超過32GB時，則只能透過其他工具的應用。
<br/>早期DOS還很流行時，大概會使用SPFDisk來作切割，然後現在使用Windows XP時，使用SPFDisk作切割卻不是那麼方便。
<br/>
<br/>SwissKnife是由CompuApps公司所開發的軟體，可以輕易切割FAT16、FAT32及NTFS檔案系統，完全不受限於32GB的問題。
<br/>SwissKnife同時支援內置及外接的Device，目前最大支援到2048GB(2TB)。
<br/>只要到<a href="http://www.compuapps.com/download/download.htm" target="_blank">官網下載</a>，安裝完成後，直接執行即可使用此軟體。
<br/><br/>
<img src="/upload/2009/AwissKnifeV3.jpg" border="0">]]>
        
    </content>
</entry>

<entry>
    <title>Awstats分析您的Web Log</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/09/awstatsweb-log.html" />
    <id>tag:blog.db.idv.tw,2009://1.41</id>

    <published>2009-09-08T12:51:57Z</published>
    <updated>2009-09-08T13:02:02Z</updated>

    <summary><![CDATA[Awstats是一套簡單而強大的訪客分析統計工具，最重要的是一套Freeware。 於Ubuntu安裝Awstats是一件很輕鬆但又有點麻煩的事。Ubuntu本身有提供套件版的Awstats可以直接安裝，但仍有一些煩人的設定需要處理。下面我們就來看看如何搞定Awstats。 首頁需要確定您的環境擁有 perl 的執行程式。如果沒有 perl 沒關係，只要下「apt-get install perl」即可安裝完成您的 perl 。 接下來就照以下的步驟即可設定好awstats 一、安裝Awstats，指令「apt-get install awstats」。 安裝完成後，進到「/etc/awstats」資料夾，並且複製 config 檔案。指令: cd /etc/awstats cp awstats.conf awstats.www.mydomain.tw.conf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(假設要分析的站台為 www.mydomain.tw ) 二、編輯config內容： vi awstats.www.mydomain.tw.conf 修改如下: 1.找到「LogFile=」，修改Apache的Log位置，改成如下範例 LogFile="/var/log/apache2/access.log" 2.找到「LogForum=」，預設為4，請改成 1， LogFormat=1 1 的意思為 Apache or Lotus Notes/Domino...]]></summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[Awstats是一套簡單而強大的訪客分析統計工具，最重要的是一套Freeware。
<br/>於Ubuntu安裝Awstats是一件很輕鬆但又有點麻煩的事。Ubuntu本身有提供套件版的Awstats可以直接安裝，但仍有一些煩人的設定需要處理。下面我們就來看看如何搞定Awstats。
<br/>
<br/>首頁需要確定您的環境擁有 perl 的執行程式。如果沒有 perl 沒關係，只要下「<font color=blue>apt-get install perl</font>」即可安裝完成您的 perl 。
<br/>
<br/>
<br/>接下來就照以下的步驟即可設定好awstats
<br/>一、安裝Awstats，指令「<font color=blue>apt-get install awstats</font>」。
<br/>安裝完成後，進到「<font color=blue>/etc/awstats</font>」資料夾，並且複製 config 檔案。指令:
<br/><font color=blue>cd /etc/awstats</font>
<br/><font color=blue>cp awstats.conf awstats.www.mydomain.tw.conf</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#800040><i>(假設要分析的站台為 www.mydomain.tw )</i></font>
<br/>
<br/>
<br/>二、編輯config內容：
<br/><font color=blue>vi awstats.www.mydomain.tw.conf</font>
<br/>
<br/>修改如下:
<br/>1.找到「<font color=blue>LogFile=</font>」，修改Apache的Log位置，改成如下範例
<br/><font color=blue>LogFile="/var/log/apache2/access.log"</font>
<br/>
<br/>2.找到「<font color=blue>LogForum=</font>」，預設為4，請改成 1，
<br/><font color=blue>LogFormat=1</font>
<br/>  1 的意思為 Apache or Lotus Notes/Domino native combined log format (NCSA combined/XLF/ELF log format) 
<br/>  (如果apahce log 的格式沒手動調整過，就需要改成 1，不然分析上，會有些東西分析不了
<br/>
<br/>3.設定網址
<br/><font color=blue>SiteDomain="www.mydomain.tw"</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#800040><i>(假設要分析的站台為 www.mydomain.tw )</i></font>
<br/>4.為了讓關鍵字能正常顯示，則修改 <font color=blue>#LoadPlugin="decodeutfkeys"</font> ，將前面的註解拿掉(#號)
<br/><font color=blue>LoadPlugin="decodeutfkeys" </font>]]>
        <![CDATA[<br/>
<br/>
<br/>三、修改語系檔：如果您的apache沒改過編碼預設，那應該會是utf-8的編碼，那就需要作以下的設定
<br/>將awstats-tw.txt裡的big改成utf-8及編碼改成utf-8，再後再轉存為 awstats-tw-utf8.txt 的檔案
<br/><font color=blue>cd /usr/share/awstats/lang</font>
<br/><font color=blue>sudo cat awstats-tw.txt | sed -e 's/big5/utf-8/' | iconv -f big5 -t utf8 > awstats-tw-utf8.txt</font>
<br/>
<br/>
<br/>四、第一次分析
<br/><font color=blue>/usr/lib/cgi-bin/awstats.pl -config=www.mydomain.tw</font>
<br/>
<br/>
<br/>五、以後的分析
<br/><font color=blue>/usr/lib/cgi-bin/awstats.pl -config=www.mydomain.tw -update</font>
<br/>可透過 crontab 設定背景執行，自動執行日後的分析
<br/>
<br/>
<br/>六、與Apache連結，以看到結果
<br/>web沒有設定的話，是看不到結果的，所以需要修改「<font color=blue>/etc/apache2/sites-available/default</font>」&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#800040><i>(假設是由預設站台看到報表，那就是改default這個檔案)</i></font>
<br/><font color=blue>vi /etc/apache2/sites-available/default</font>
<br/>加入以下內容
<br/><font color=blue>Alias  /awstatsclasses/  "/usr/share/awstats/lib/"</font>
<br/><font color=blue>Alias  /awstats-icon/  "/usr/share/awstats/icon/"</font>
<br/><font color=blue>Alias  /awstatscss  "/usr/share/doc/awstats/examples/css"</font>
<br/><font color=blue>ScriptAlias  /awstats/  /usr/lib/cgi-bin/</font>
<br/><font color=blue>&lt;Directory /usr/lib/cgi-bin/&gt;</font>
<br/><font color=blue>&nbsp;&nbsp;Options  ExecCGI  -MultiViews  +SymLinksIfOwnerMatch</font>
<br/><font color=blue>&nbsp;&nbsp;Options  None</font>
<br/><font color=blue>&nbsp;&nbsp;AllowOverride  None</font>
<br/><font color=blue>&nbsp;&nbsp;Order  allow,deny</font>
<br/><font color=blue>&nbsp;&nbsp;Allow  from  All</font>
<br/><font color=blue>&lt;/Directory&gt;</font>
<br/>
<br/>
<br/>七、看一下結果
<br/>http://www.mydomain.tw/awstats/awstats.pl?config=www.mydomain.tw
<br/>
<br/>
<br/>原則上完成以上的步驟即可正常看到報表囉。但仍有二個問題需要說明的。
<br/>一、如果多個站台怎辦？作法很簡單，提出我的看法
<br/>  將Apache Log 分開儲存，每一個站台就一個Log檔，設定位置在「<font color=blue>/etc/apache2/sites-available/</font>」的每一個檔案裡。
<br/>  打開檔案後，可以找到「<font color=blue>CustomLog</font>」的設定，只要將每個站台的「<font color=blue>CustomLog</font>」設定到不同地方即可。
<br/> 
<br/>  然後只要在最上面第一個步驟的地方，多設定幾個 awstats.xxx.xxx.xxx.conf 即可。
<br/>  提醒：請記得一開始就將log分開存放，以方便Awstats的設定才不會每個站台看起來都一樣。
<br/>  
<br/>  
<br/>二、如果沒有額外設定的話，所有人都可以看到分析結果，最簡單方法可以這麼作：
<br/>(1)建立.htaccess檔，但是請留意您的web設定是否允許.htaccess。
<br/>	請打開「<font color=blue>vi /etc/apache2/sites-available/default</font>」 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#800040><i>(同上假設是由預設站台看到報表，那就是改default這個檔案)</i></font>
<br/>	找到 <font color=blue>AllowOverride</font> ，如果是像上述「六」的設定，則是不允許存取的喔。可以改成
<br/>	<font color=blue>AllowOverride AuthConfig </font>
<br/>	然後在 /usr/lib/cgi-bin 下，新增一個檔案叫「.htaccess」後，內容如下
<br/><font color=blue>&lt;Directory /media/disk1/web-noah/www/cgi-bin/awstats/ &gt;</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthType Basic</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthName "Awstats"</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthUserFile /usr/local/apache2/passwd/passwords</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;require valid-user</font>
<br/><font color=blue>&nbsp;&nbsp;&lt;/Directory&gt;</font>
<br/>(2)直接修改sites-available裡的檔案，打開「<font color=blue>vi /etc/apache2/sites-available/default</font>」後，修改上述第六點成為
<br/><font color=blue>&nbsp;&nbsp;Alias  /awstatsclasses/  "/usr/share/awstats/lib/"</font>
<br/><font color=blue>&nbsp;&nbsp;Alias  /awstats-icon/  "/usr/share/awstats/icon/"</font>
<br/><font color=blue>&nbsp;&nbsp;Alias  /awstatscss  "/usr/share/doc/awstats/examples/css"</font>
<br/><font color=blue>&nbsp;&nbsp;ScriptAlias  /awstats/  /usr/lib/cgi-bin/</font>
<br/><font color=blue>&nbsp;&nbsp;&lt;Directory /usr/lib/cgi-bin/&gt;</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthName "Awstats"</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthUserFile /usr/local/apache2/passwd/passwords</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;require valid-user</font>
<br/><font color=blue>&nbsp;&nbsp;&lt;/Directory&gt;</font>
<br/>&nbsp;&nbsp;或則新增
<br/><font color=blue>&nbsp;&nbsp;&lt;Directory /usr/lib/cgi-bin/ &gt;</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthType Basic</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthName "Awstats"</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;AuthUserFile /usr/local/apache2/passwd/passwords</font>
<br/><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;require valid-user</font>
<br/><font color=blue>&nbsp;&nbsp;&lt;/Directory&gt;</font>
<br/>不管是(1)或(2)都有用到一個叫密碼檔的東西，建立方法很簡單：
<br/><font color=blue>htpasswd -c /usr/local/apache2/passwd/passwords userName</font>
<br/>-c 代表建立檔案。userName 請改成您以後看Log的帳號。如果要改密碼或新增一個user，只要再輸入：
<br/><font color=blue>htpasswd /usr/local/apache2/passwd/passwords userName</font>
<br/>
<br/>  
<br/>好了，如果您有照以上的步驟全部走完，那原則上應該已經可以看到報表了，而且不擔心會被別人看光光。另外幾個不錯的參考資料，如果有需要也可以參考看看。
<br/>相關參考：
<br/><a href="http://disp.twbbs.org/text.php?bi=3&ti=909" target=_blank>http://disp.twbbs.org/text.php?bi=3&ti=909</a>
<br/><a href="http://www.apacheweek.com/features/userauth" target=_blank>http://www.apacheweek.com/features/userauth</a>
<br/><a href="http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/howto/htaccess.html" target=_blank>http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/howto/htaccess.html</a>
<br/><a href="http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/mod/core.html#allowoverride" target=_blank>http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/mod/core.html#allowoverride</a>]]>
    </content>
</entry>

<entry>
    <title>iframe於IE的Cookie應用</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/09/iframeiecookie.html" />
    <id>tag:blog.db.idv.tw,2009://1.40</id>

    <published>2009-09-04T06:36:37Z</published>
    <updated>2009-09-04T06:41:47Z</updated>

    <summary><![CDATA[會寫Web Application的人都知道，除非瀏覽器有設定特高的隱私權，否則默認的狀況下可以自由使用Cookie的功能。 但如果頁面使用了iframe，且iframe與主頁面(parent Page)是在不同網域，那在IE6以後的瀏覽器預設是禁止使用Cookie的。 因為Microsoft於IE加了所謂的「P3P為基礎的隱私權保護功能」。所以需動點手腳才能使用iframe下的跨網域Cookie。 方法很簡單： 第一個方法是在IE的隱私權裡將他調低，調到最低，但這種方法有點Stupid，所以推薦第二個方法 第二個方法則從iframe的程式著手，加入適當的Http-Header宣告或則在Web Server 加入宣告。 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Header 內容寫入：變數為：P3P，值為：CP=CP=CAO PSA OUR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;範例如： &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.AddHeader("P3P", "CP=CP=CAO PSA OUR");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// asp 語言 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfheader name="P3P" value="CP=CAO PSA OUR"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Coldfusion語言 參考資料： http://support.microsoft.com/kb/323752/zh-tw http://it.sohu.com/20010326/file/0086,643,100078.html http://blog.zol.com.cn/814/article_813888.html...]]></summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="軟體" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[會寫Web Application的人都知道，除非瀏覽器有設定特高的隱私權，否則默認的狀況下可以自由使用Cookie的功能。
<br/>但如果頁面使用了iframe，且iframe與主頁面(parent Page)是在不同網域，那在IE6以後的瀏覽器預設是禁止使用Cookie的。
<br/>因為Microsoft於IE加了所謂的「P3P為基礎的隱私權保護功能」。所以需動點手腳才能使用iframe下的跨網域Cookie。
<br/>
<br/>方法很簡單：
<br/>第一個方法是在IE的隱私權裡將他調低，調到最低，但這種方法有點Stupid，所以推薦第二個方法
<br/>第二個方法則從iframe的程式著手，加入適當的Http-Header宣告或則在Web Server 加入宣告。
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Header 內容寫入：變數為：<font color=red>P3P</font>，值為：<font color=red>CP=CP=CAO PSA OUR</font>
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;範例如：
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=red>Response.AddHeader("P3P", "CP=CP=CAO PSA OUR");</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// asp 語言
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=red>&lt;cfheader name="P3P" value="CP=CAO PSA OUR"&gt;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Coldfusion語言
<br/>
<br/>
<br/>參考資料：
<br/><a href="http://support.microsoft.com/kb/323752/zh-tw" target=_blank>http://support.microsoft.com/kb/323752/zh-tw</a>
<br/><a href="http://it.sohu.com/20010326/file/0086,643,100078.html" target=_blank>http://it.sohu.com/20010326/file/0086,643,100078.html</a>
<br/><a href="http://blog.zol.com.cn/814/article_813888.html" target=_blank>http://blog.zol.com.cn/814/article_813888.html</a>]]>
        
    </content>
</entry>

<entry>
    <title>冰糖、紅糖</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/09/post-14.html" />
    <id>tag:blog.db.idv.tw,2009://1.39</id>

    <published>2009-09-03T07:55:31Z</published>
    <updated>2009-09-03T08:00:51Z</updated>

    <summary>最近為了作滷味要加什麼糖才好，困惑我好久，有些食譜寫加砂糖，也有些是加冰糖。 搞了半天還是不太會分辨，所以決定好好研究一下常見糖的差異。 上網努力爬文及整理後發現，對「食材」來說，砂糖或冰糖其實差異不大，所以除非非常講究口感，否則一般而言加砂糖即可。 至於砂糖與冰糖的差異在那？嚴格來說冰糖是由砂糖高溫提煉而來的。所以冰糖比砂糖純度更高(少了一些礦物質)，口感自然會更純。 以前常會聽老人家說，冰糖有特殊的「作用」(台語，可譯成:效果)，找了一下本草綱目，並無記載(冰糖似乎是近代的產品)， 維基百科裡提到的中藥效為：中醫認為冰糖具有潤肺止咳清痰去火的作用。同時也是泡製藥酒、燉煮補品的輔料 (link here) 。...</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="中醫及健康" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[<br/>最近為了作滷味要加什麼糖才好，困惑我好久，有些食譜寫加砂糖，也有些是加冰糖。
<br/>搞了半天還是不太會分辨，所以決定好好研究一下常見糖的差異。
<br/>
<br/>上網努力爬文及整理後發現，對「食材」來說，砂糖或冰糖其實差異不大，所以除非非常講究口感，否則一般而言加砂糖即可。
<br/>至於砂糖與冰糖的差異在那？嚴格來說冰糖是由砂糖高溫提煉而來的。所以冰糖比砂糖純度更高(少了一些礦物質)，口感自然會更純。
<br/>
<br/>以前常會聽老人家說，冰糖有特殊的「作用」(台語，可譯成:效果)，找了一下本草綱目，並無記載(冰糖似乎是近代的產品)，
<br/>維基百科裡提到的中藥效為：中醫認為冰糖具有潤肺止咳清痰去火的作用。同時也是泡製藥酒、燉煮補品的輔料 (<a href="http://zh.wikipedia.org/zh-hant/%E5%86%B0%E7%B3%96" target="blank">link here</a>) 。]]>
        <![CDATA[<br/>
<br/>提到糖，就免不了最近很夯的紅糖。
<br/>
<br/>紅糖對一般人來說，最常聽到的，也許是加在薑母茶裡，變成紅糖薑母茶，可以去傷寒，對於傷寒患症來說很受用。
<br/>紅糖的製作過程，是由甘蔗榨汁後直接熬煮而成的，所以營養成份最高
<br/>根據google大神及奇摩知識查到的資料，黑糖的營養價值有： 鐵質：49.2(mg/100g) 鈣質：464(mg/100g) 維他命B2：0.18(mg/100g) 其它：微量元素（鈉、鉀、錳、亞鉛、銅）。
<br/>一大匙(15克)黑糖就含有70毫克鈣，相當於半塊傳統豆腐能提供的鈣含量；同時含有7毫克鐵，達到每日建議攝取量的一半以上
<br/>不過，平常並不建議有事沒事就喝紅糖水，畢竟糖的熱量並不低。
<br/>
<br/>另外，紅糖對女性生理期可以讓經血排出比較順暢，避免閉經、經痛的情況(data from 奇摩知識)。細節有興趣的，可以在Google或奇摩知識裡找到相關資料或您的醫師。
<br/>
<br/>
<br/>最後再補充一下，因為我本身不是營養師，也不是中醫師，以上資訊大多為聽老一輩說的，或則在網路上找到的。如果有需要更多健康上的資訊，建議尋找您的中醫師詢問。
<br/>
<br/>
<br/>相關查詢資料：
<br/><a href="http://www.google.com.tw" target=_blank>http://www.google.com.tw</a>
<br/><a href="http://tw.knowledge.yahoo.com/" target=_blank>http://tw.knowledge.yahoo.com/</a>
<br/><a href="http://zh.wikipedia.org/zh-hant/%E5%86%B0%E7%B3%96" target=_blank>http://zh.wikipedia.org/zh-hant/%E5%86%B0%E7%B3%96</a>
]]>
    </content>
</entry>

<entry>
    <title>紅露酒釀黑棗</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/08/post-13.html" />
    <id>tag:blog.db.idv.tw,2009://1.38</id>

    <published>2009-08-28T15:37:17Z</published>
    <updated>2009-08-31T01:39:17Z</updated>

    <summary><![CDATA[紅露酒釀黑棗，這是跟我娘親學來的，雖然網路上也有不少人寫過部落格文章，不過我綜合我娘親教我的，及大家寫的資料匯整了一下。 紅露酒釀黑棗，主要功效為：主治冬季手腳冰冷，及顧膀胱。而且還有補血的功效 因為製作簡單所以如果有需要的朋友，可以自己參照下列方法作屬於自己的酒釀黑棗，但請記得一天最好只吃3~5顆，千萬別多吃。 主原料為： &nbsp;&nbsp;&nbsp;台灣菸酒公司的紅露酒、黑棗、冰糖 &nbsp;&nbsp;&nbsp;及裝的下黑棗的容器一個，最好為玻璃瓶或陶瓷瓶。 紅露酒與黑棗的比例可以分為： (1) 1 斤黑棗：1 瓶紅露酒。(2) 3 斤黑棗： 2 瓶紅露酒。(3) 3 斤黑棗：1.5 瓶紅露酒。 基本上差異在於，愈多的酒，釀出來的黑棗愈軟。我及我娘親偏愛使用第三種比例的。...]]></summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="中醫及健康" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[<br/>紅露酒釀黑棗，這是跟我娘親學來的，雖然網路上也有不少人寫過部落格文章，不過我綜合我娘親教我的，及大家寫的資料匯整了一下。
<br/>
<br/>紅露酒釀黑棗，主要功效為：<font color=red>主治冬季手腳冰冷，及顧膀胱。而且還有補血的功效</font>
<br/>因為製作簡單所以如果有需要的朋友，可以自己參照下列方法作屬於自己的酒釀黑棗，但請記得<font color=red>一天最好只吃3~5顆</font>，千萬別多吃。
<br/>
<br/>主原料為：
<br/>&nbsp;&nbsp;&nbsp;台灣菸酒公司的<font color=red>紅露酒、黑棗、冰糖</font>
<br/>&nbsp;&nbsp;&nbsp;及裝的下黑棗的容器一個，最好為玻璃瓶或陶瓷瓶。
<br/>
<br/>紅露酒與黑棗的比例可以分為：
<br/>(1) 1 斤黑棗：1 瓶紅露酒。(2) 3 斤黑棗： 2 瓶紅露酒。(3) 3 斤黑棗：1.5 瓶紅露酒。
<br/>基本上差異在於，愈多的酒，釀出來的黑棗愈軟。我及我娘親偏愛使用第三種比例的。]]>
        <![CDATA[<br/><br/>
<br/>作法為：
<br/>1.如果擔心黑棗不乾淨，可用多出來的紅露酒稍稍沖一下（較傷本），但千萬不能用水，會失敗。
<br/>2.將黑棗及紅露酒放入容器中，並放入適合的冰糖。不放冰糖也行，但如果怕不甜不好吃，可以放入薄薄一層的冰糖，不過千萬別放太多冰糖會太甜。
<br/>3.材料放入容器前及後，都不能有任何一滴水。釀製品怕水。
<br/>4.放在陰涼器半年即可食用。(也許有人說一個月、三個月就可以吃了，但跟據我娘親的說法最好是發酵半年為佳)
<br/>5.瓶口一定要蓋緊。還沒開始食用前，不能隨便打開瓶口，過多空氣跑入，會影響發酵及失敗。
<br/>6.如果是使用比例(3)的方法製作，可能會有上方部份黑棗沒吃到紅露酒，只要每個禮拜小小傾斜轉動瓶身，讓所有黑棗吃到酒就可以了。
<br/>
<br/>吃起來口感，有點像蜜餞，會有微微的酒味，不容易膩。一般來說，一天平均吃3~5顆即可，不可以多吃 (我不知道 why)
<br/>
<br/>
<br/>營養成份部份：
<br/>(1)黑棗含有胡蘿蔔素、維生素B群、鉀、鈣、鐵、錳等多種營養
<br/>(2)而紅露酒是由紅麴發酵而來，根據李時珍的本草綱目記載「紅麴主治消食活血，健脾燥胃。治赤白痢，下水殼。釀酒破血行藥勢，殺山嵐障氣，治打撲傷損，治女性血氣痛及產後惡血不盡」。
<br/>
<br/><img src="/upload/2009/blackjujube.jpg" border="0">
]]>
    </content>
</entry>

<entry>
    <title>好用的 IETester</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/08/-ietester.html" />
    <id>tag:blog.db.idv.tw,2009://1.37</id>

    <published>2009-08-28T10:16:05Z</published>
    <updated>2009-08-28T10:18:47Z</updated>

    <summary>IE 發展到目前的 IE8 ，如果你的網頁需要測試多個IE 版本，但因一台電腦只能安裝一個IE版本，其他都只能用模擬或綠色版IE測試，難免會有一些門檻及不方便。 有一次在同事的介紹下，改用了 IETester 這個方便的工具。IETester大概是目前找到的，最簡單的多IE 版本測試工具。 首先到官網下載安裝程式(Link Here)，點選如下圖的 Download IETester........</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="網誌" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[<p>IE 發展到目前的 IE8 ，如果你的網頁需要測試多個IE 版本，但因一台電腦只能安裝一個IE版本，其他都只能用模擬或綠色版IE測試，難免會有一些門檻及不方便。<br />  
  <br />
  有一次在同事的介紹下，改用了 IETester 這個方便的工具。IETester大概是目前找到的，最簡單的多IE 版本測試工具。</p>
<p>首先到官網下載安裝程式(<a href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank">Link Here</a>)，點選如下圖的 Download IETester.....<br />
<img src="/upload/2009/ietester-download.jpg" border="0" /></p>]]>
        <![CDATA[<p>&nbsp;</p>
<p>下載後執行下檔下來的執行檔，照一般的安裝程序安裝。然後直接執行。<br />
  第一次執行記得先改語系，因為預設是繁體中文的。<br />
  從上方 Manual 選「選項」，然後再toolbar上按「選項」，之後會跑出如下視窗，就可選擇預設語系。並且重啟IETester後生效。</p>
<p><img src="/upload/2009/ietester-setup.jpg" border="0" /></p>
<p>&nbsp;</p>
<p>重啟後，點選Toolbar上的「所有IE版本」，可以一次快速開啟所有的IE版本。</p>
<p><img src="/upload/2009/ietester-openall.jpg" border="0" /><br />
  </p>
<p>接著輸入要連的URL<br />
  <img src="/upload/2009/ietester-openall-url.jpg" border="0" /></p>
<p>&nbsp;</p>
<p>很方便，一次可以看所有IE 的效果。</p>
<p><img src="/upload/2009/ietester0828.jpg" border="0" /></p>
<p>&nbsp;</p>
<p>我的習慣，IETester 是作為開發階段的快速測試工具，但等實際要上線時，還是會找真的環境來測試，雖然&nbsp;IETester是拿IE的核心，但還是擔心會有誤差。所以記得還得要用真實環境來測喔！！</p>]]>
    </content>
</entry>

<entry>
    <title>一兩藥秤</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/08/post-12.html" />
    <id>tag:blog.db.idv.tw,2009://1.36</id>

    <published>2009-08-25T07:12:37Z</published>
    <updated>2009-08-25T08:05:02Z</updated>

    <summary>最近非常熱衷於滷味的製作，從家常滷味試到使用中藥材當滷包，一般中藥店或則賣場、超市常見的滷包已經無於滿足我對滷味口感的挑惕，為了試出最佳的滷味及滷包配方，於是買了一個中藥行常見的小藥秤。 這個藥秤最小可以秤到 1 分 (1台斤=16兩，1兩=10錢，1錢=10分)。 如果再搭上我原有的磅秤，以後從 1 分到 1.5 公斤，我都可以秤囉。 對了，別問我我的中藥配方是啥咪，基本上是祕密，再怎麼好的朋友，我打死都不會講的。...</summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="網誌" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[最近非常熱衷於滷味的製作，從家常滷味試到使用中藥材當滷包，一般中藥店或則賣場、超市常見的滷包已經無於滿足我對滷味口感的挑惕，為了試出最佳的滷味及滷包配方，於是買了一個中藥行常見的小藥秤。
<br/><br/>這個藥秤最小可以秤到 1 分 (1台斤=16兩，1兩=10錢，1錢=10分)。
<br/>如果再搭上我原有的磅秤，以後從 1 分到 1.5 公斤，我都可以秤囉。
<br/>
<br/>對了，別問我我的中藥配方是啥咪，基本上是祕密，再怎麼好的朋友，我打死都不會講的。
<br/><br/>
<p align="center"><img src="/upload/2009/steelyard.jpg" border="0" ></p>]]>
        
    </content>
</entry>

<entry>
    <title>大同電鍋蒸水餃</title>
    <link rel="alternate" type="text/html" href="http://blog.db.idv.tw/2009/04/post-11.html" />
    <id>tag:blog.db.idv.tw,2009://1.35</id>

    <published>2009-04-09T06:46:26Z</published>
    <updated>2009-04-09T06:47:43Z</updated>

    <summary><![CDATA[一般賣場買的冷凍水餃，水煮過後，水餃皮都會軟趴趴，不然就是口感沒有手工水餃一樣來的有Q勁。 老婆大人有一天突發其想用大同電鍋來煮水餃，一開始我很好奇，不知會不會不熟，或變很硬。 不過試了之後，發現比水煮的好吃耶。不過因為是蒸煮的方式，與水煮方式會飽含水份不同，其他無論是Q勁或則口感都比水煮來的好。 &nbsp; 將要蒸的水餃放在盤子上，然後電鍋外鍋的水放 0.6 杯小米杯，大概就是煮20分鐘。(我用的米杯是大同電鍋送的透明米杯，約200cc，所以0.6杯的話，大概就是120cc) &nbsp; 蒸煮好後的水餃，看起來多Q嫩呢，趕快來嚐嚐。...]]></summary>
    <author>
        <name>noah</name>
        
    </author>
    
        <category term="吃吃喝喝" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.db.idv.tw/">
        <![CDATA[<p>一般賣場買的冷凍水餃，水煮過後，水餃皮都會軟趴趴，不然就是口感沒有手工水餃一樣來的有Q勁。</p>
<p>老婆大人有一天突發其想用大同電鍋來煮水餃，一開始我很好奇，不知會不會不熟，或變很硬。</p>
<p>不過試了之後，發現比水煮的好吃耶。不過因為是蒸煮的方式，與水煮方式會飽含水份不同，其他無論是Q勁或則口感都比水煮來的好。</p>
<p>&nbsp;</p>
<p>將要蒸的水餃放在盤子上，然後電鍋外鍋的水放 0.6 杯小米杯，大概就是煮20分鐘。(我用的米杯是大同電鍋送的透明米杯，約200cc，所以0.6杯的話，大概就是120cc)</p>
<p><img src="/upload/2009/steameddumplings-1.jpg" width="600" height="566" /></p>
<p>&nbsp;</p>
<p>蒸煮好後的水餃，看起來多Q嫩呢，趕快來嚐嚐。</p>
<p><img src="/upload/2009/steameddumplings-2.jpg" width="600" height="500" /></p>]]>
        
    </content>
</entry>

</feed>
