<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>答客問 &#187; PDF</title>
	<atom:link href="http://www.qna.tw/tag/pdf/feed" rel="self" type="application/rss+xml" />
	<link>http://www.qna.tw</link>
	<description>網路疑難情報指南 Question and Answer over Internet</description>
	<lastBuildDate>Wed, 21 Dec 2011 10:56:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>如何防止分散式阻斷服務(DDoS)的攻擊?</title>
		<link>http://www.qna.tw/how-to-prevent-ddos-attacks</link>
		<comments>http://www.qna.tw/how-to-prevent-ddos-attacks#comments</comments>
		<pubDate>Wed, 14 Oct 2009 19:37:58 +0000</pubDate>
		<dc:creator>管理員</dc:creator>
				<category><![CDATA[資訊應用]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[網頁設計]]></category>

		<guid isPermaLink="false">http://www.qna.tw/?p=171</guid>
		<description><![CDATA[很多網站管理者經常會面臨到分散式阻斷服務(DDoS, Distributed Denial of Service)的攻擊，而造成網站運作的異常。這篇文章除了分享因應 DDoS 的觀念之外，也轉載一份由國立勤益技術學院的張祥旺、陳瑞茂、林憲明等三位先進的研究報告。希望這些資訊能有助於國內的資訊環境。 DDoS 的因應觀念 系統維持運作 網路的價值之一就是24小時無遠弗屆的傳播力，因此不論是否遭受攻擊，最重要的事情就是維持運作，讓 Up time 維持 99.9999% 的高標準。系統持續運作之下，管理人員才有辦法進行危機處理，否則一切都是空談。 服務不至中斷 維持服務的先決條件就是確定那些人是人，而不是機器。通常，這可以由 IP 白名單（例如經常持續造訪的IP）、已認證的會員，再來就是合理瀏覽的IP。一般來說，正常的訪客都要數秒以上才會切換網頁，太快的速度就有問題。 資訊產出效率 通常流量大的網站會盡可能將網頁轉成 static HTML 的型式，目的就是減少產出網頁所耗費的 CPU 時間。但對於眾多以資料庫為基礎的網站卻因為程式邏輯而有轉換上的困難。這時，可以透過 output buffer 的轉向，將程式所產生的內容轉存為 static html 或者存入 memcache 的記憶體空間。作為動態的 cache 系統，來提昇資訊產出的效率。 在這三大原則之下，網站將能自動調校系統的運作模式，在平常情況下按照一般模式運作。而在 DDoS 攻擊出現後，自動將內容轉存於 cache 系統，來減少機器人攻擊所浪費的資源。最後，則是將這些異常狀況彙整，作為管理審查的參考。 上述機制的關鍵在於：output buffer 的控制，這是決定系統是否被拖累的關鍵；其次則是服務對象的判定，這部份原則上以白名單的確認為優先，其他都列入黑名單，只提供 cache 中的內容；最後，則是追蹤黑名單中的瀏覽狀況，把具體的攻擊行為記錄下來。 關於附件 這份附件是由國立勤益技術學院的三位先進所作的報告，因為在搜尋引擎上找到後，謹予分享。若有任何商業應用者，請與他們聯絡。若作者先進不希望我們收錄，也請留言或來信告知，謝謝。 該文件的作法就是利用 flow tool 工具來收集連線 IP 的使用狀況，然後利用 [...]]]></description>
			<content:encoded><![CDATA[<p>很多網站管理者經常會面臨到分散式阻斷服務(DDoS, Distributed Denial of Service)的攻擊，而造成網站運作的異常。這篇文章除了分享因應 DDoS 的觀念之外，也轉載一份由國立勤益技術學院的張祥旺、陳瑞茂、林憲明等三位先進的研究報告。希望這些資訊能有助於國內的資訊環境。<br />
<span id="more-171"></span></p>
<h1>DDoS 的因應觀念</h1>
<ol>
<li>系統維持運作<br />
網路的價值之一就是24小時無遠弗屆的傳播力，因此不論是否遭受攻擊，最重要的事情就是維持運作，讓 Up time 維持 99.9999% 的高標準。系統持續運作之下，管理人員才有辦法進行危機處理，否則一切都是空談。</li>
<li>服務不至中斷<br />
維持服務的先決條件就是確定那些人是人，而不是機器。通常，這可以由 IP 白名單（例如經常持續造訪的IP）、已認證的會員，再來就是合理瀏覽的IP。一般來說，正常的訪客都要數秒以上才會切換網頁，太快的速度就有問題。</li>
<li>資訊產出效率<br />
通常流量大的網站會盡可能將網頁轉成 static HTML 的型式，目的就是減少產出網頁所耗費的 CPU 時間。但對於眾多以資料庫為基礎的網站卻因為程式邏輯而有轉換上的困難。這時，可以透過 output buffer 的轉向，將程式所產生的內容轉存為 static html 或者存入 memcache 的記憶體空間。作為動態的 cache 系統，來提昇資訊產出的效率。</li>
</ol>
<p>在這三大原則之下，網站將能自動調校系統的運作模式，在平常情況下按照一般模式運作。而在 DDoS 攻擊出現後，自動將內容轉存於 cache 系統，來減少機器人攻擊所浪費的資源。最後，則是將這些異常狀況彙整，作為管理審查的參考。</p>
<p>上述機制的關鍵在於：output buffer 的控制，這是決定系統是否被拖累的關鍵；其次則是服務對象的判定，這部份原則上以白名單的確認為優先，其他都列入黑名單，只提供 cache 中的內容；最後，則是追蹤黑名單中的瀏覽狀況，把具體的攻擊行為記錄下來。</p>
<h1>關於附件</h1>
<p>這份附件是由國立勤益技術學院的三位先進所作的報告，因為在搜尋引擎上找到後，謹予分享。若有任何商業應用者，請與他們聯絡。若作者先進不希望我們收錄，也請留言或來信告知，謝謝。</p>
<p>該文件的作法就是利用 flow tool 工具來收集連線 IP 的使用狀況，然後利用 shell script 定期產生報表，作為後續的因應參考。這也是很好的作法，尤其適合針對整個主機進行管理。</p>
<p>讀者可以參考：<a class="downloadlink" href="http://www.qna.tw/wp-content/plugins/download-monitor/download.php?id=5" title=" downloaded 669 times" >DDos IP Block System (669)</a></p>
    ]]></content:encoded>
			<wfw:commentRss>http://www.qna.tw/how-to-prevent-ddos-attacks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何在網頁中嵌入 PDF 檔案？</title>
		<link>http://www.qna.tw/how-to-embed-pdf-file-into-web-page</link>
		<comments>http://www.qna.tw/how-to-embed-pdf-file-into-web-page#comments</comments>
		<pubDate>Thu, 24 Sep 2009 09:37:35 +0000</pubDate>
		<dc:creator>管理員</dc:creator>
				<category><![CDATA[資訊應用]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://www.qna.tw/?p=158</guid>
		<description><![CDATA[設計網站時常會發現，許多資訊已有現成檔案，若是另外作成網頁是費時費功，但是要網友下載閱讀也是麻煩。 最明顯的情況就是產品使用文件，像電子產品說明書之類的。 對於這種情況，最好的方式當然就是直接把這些檔案嵌入網頁，讓網友可以直接瀏覽，就能兼顧各種情況。 這裡要介紹的，就是如何把 PDF 這種檔案格式嵌入網頁。 步驟 把你的 PDF 原始檔上傳到自己網站上，例如：EMASREPORT.pdf (解讀 EMAS 經絡檢測報告) 利用下列語法，將線上瀏覽介面嵌入： &#60;iframe src=”http://docs.google.com/gview?url=pdf檔案網址&#38;embedded=true” style=”width:600px; height:500px;” frameborder=”0″&#62;&#60;/iframe&#62; 其中： http://docs.google.com/gview 就是這個線上閱讀器的網址，它是由 Google Docs 所提供的工具。 pdf檔案網址 例如上述檔案的網址就是：http://www.qna.tw/upload_file/EMASREPORT.pdf 但需注意，這個網址需要經過 Escape 處理，才不會出現語法衝突的問題。 width:600px; height:500px; 就是設定閱讀器尺寸的 CSS 語法，也可以再加一些其他效果。 完成後就可以線上閱讀了。但是，如果每天開啟網頁都立即載入的話，會太浪費頻寬。所以可以在檔案的下載鏈結旁加入「線上閱讀」的鏈結，而在點擊後才開啟閱讀器的介面，就可以讓操作流程快速又便利了。 實例 解讀 EMAS 經絡檢測報告 下載檔案：EMASREPORT.pdf 線上閱讀：請按這裡 另外，需注意線上閱讀時，檔案是先傳到 Google Docs 那邊，再將檔案轉成閱讀器的格式傳回。所以檔案太大的話，會需要一點時間。最好控制在 5M 以內。或者先將檔案上傳到 Google Docs 再由閱讀器開啟，節省上傳的時間和頻寬。]]></description>
			<content:encoded><![CDATA[<p>設計網站時常會發現，許多資訊已有現成檔案，若是另外作成網頁是費時費功，但是要網友下載閱讀也是麻煩。</p>
<p>最明顯的情況就是產品使用文件，像電子產品說明書之類的。</p>
<p>對於這種情況，最好的方式當然就是直接把這些檔案嵌入網頁，讓網友可以直接瀏覽，就能兼顧各種情況。</p>
<p>這裡要介紹的，就是如何把 PDF 這種檔案格式嵌入網頁。</p>
<h1><span id="more-158"></span>步驟</h1>
<ol>
<li>把你的 PDF 原始檔上傳到自己網站上，例如：<a href="http://www.qna.tw/upload_file/EMASREPORT.pdf" target="_blank">EMASREPORT.pdf</a> (解讀 EMAS 經絡檢測報告)</li>
<li>利用下列語法，將線上瀏覽介面嵌入：<br />
&lt;iframe src=”<span style="color: #0000ff;">http://docs.google.com/gview</span>?url=<span style="color: #ff0000;">pdf檔案網址</span>&amp;embedded=true” style=”<span style="color: #008000;">width:600px; height:500px;</span>” frameborder=”0″&gt;&lt;/iframe&gt;<br />
其中：</p>
<ul>
<li><span style="color: #0000ff;">http://docs.google.com/gview<br />
</span>就是這個線上閱讀器的網址，它是由 Google Docs 所提供的工具。</li>
<li><span style="color: #ff0000;">pdf檔案網址<br />
</span>例如上述檔案的網址就是：http://www.qna.tw/upload_file/EMASREPORT.pdf<br />
但需注意，這個網址需要經過 Escape 處理，才不會出現語法衝突的問題。</li>
<li><span style="color: #008000;">width:600px; height:500px;<br />
</span>就是設定閱讀器尺寸的 CSS 語法，也可以再加一些其他效果。</li>
</ul>
</li>
<li>完成後就可以線上閱讀了。但是，如果每天開啟網頁都立即載入的話，會太浪費頻寬。所以可以在檔案的下載鏈結旁加入「線上閱讀」的鏈結，而在點擊後才開啟閱讀器的介面，就可以讓操作流程快速又便利了。</li>
</ol>
<h1>實例</h1>
<ul id="sample">
<li>解讀 EMAS 經絡檢測報告<br />
下載檔案：<a href="../upload_file/EMASREPORT.pdf" target="_blank">EMASREPORT.pdf</a></li>
<li> 線上閱讀：<a onclick="sample()" href="javascript:void(0);">請按這裡</a><br />
另外，需注意線上閱讀時，檔案是先傳到 Google Docs 那邊，再將檔案轉成閱讀器的格式傳回。所以檔案太大的話，會需要一點時間。最好控制在 5M 以內。或者先將檔案上傳到 Google Docs 再由閱讀器開啟，節省上傳的時間和頻寬。</li>
</ul>
<p><script type="text/javascript">
  function sample() {     if (jQuery('#pdf_viewer').size() > 0) jQuery('#pdf_viewer').remove() ;
    else {
jQuery('#sample').append('<iframe id="pdf_viewer" src="http://docs.google.com/gview?url=http://www.qna.tw/upload_file/EMASREPORT.pdf&#038;embedded=true" mce_src="http://docs.google.com/gview?url=http://www.qna.tw/upload_file/EMASREPORT.pdf&amp;embedded=true" style="width:540px;height:540px;border:#888 solid 1px" frameborder="1"></iframe>') ;
    }
}
</script></p>
    ]]></content:encoded>
			<wfw:commentRss>http://www.qna.tw/how-to-embed-pdf-file-into-web-page/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

