<?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>HTML Guard Articles</title>
	<atom:link href="http://www.htmlguard.com/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.htmlguard.com/articles</link>
	<description>Tips, News and Comments on HTML Guard</description>
	<lastBuildDate>Tue, 24 Aug 2010 14:47:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Version 3.2.2 Released</title>
		<link>http://www.htmlguard.com/articles/version-3-2-2-released/</link>
		<comments>http://www.htmlguard.com/articles/version-3-2-2-released/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 14:47:11 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[HTML Guard News]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.htmlguard.com/articles/?p=236</guid>
		<description><![CDATA[Version 3.2.2 of HTML Guard, which we released today, includes the following bug fixes: An error with detecting UTF-8 encoded pages was corrected. A problem with handling poorly-formed script tags (e.g. &#60;script src&#62;) was resolved. The &#8220;Disable Shortcuts&#8221; feature was completely revamped to support more browsers.]]></description>
			<content:encoded><![CDATA[<p>Version 3.2.2 of HTML Guard, which we released today, includes the following bug fixes:</p>
<ul>
<li>An error with detecting UTF-8 encoded pages was corrected.</li>
<li>A problem with handling poorly-formed script tags (e.g. &lt;script src&gt;) was resolved.</li>
<li>The &#8220;Disable Shortcuts&#8221; feature was completely revamped to support more browsers.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/version-3-2-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Guard 3.2.1</title>
		<link>http://www.htmlguard.com/articles/html-guard-3-2-1/</link>
		<comments>http://www.htmlguard.com/articles/html-guard-3-2-1/#comments</comments>
		<pubDate>Mon, 03 May 2010 08:54:05 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[HTML Guard News]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.htmlguard.com/articles/?p=230</guid>
		<description><![CDATA[Today we released HTML Guard, version 3.2.1. This version does not add any new features; it simply corrects some minor problems occurring with processing pages that include server-side script parts (PHP, ASP, etc.) as well as files that contain a UTF-8 BOM. The full list of changes is available here. To upgrade your copy to [...]]]></description>
			<content:encoded><![CDATA[<p>Today we released HTML Guard, version 3.2.1. This version does not add any new features; it simply corrects some minor problems occurring with processing pages that include server-side script parts (PHP, ASP, etc.) as well as files that contain a <a href="http://en.wikipedia.org/wiki/Byte_order_mark" target="_blank">UTF-8 BOM</a>.</p>
<p>The full list of changes is available <a href="http://www.htmlguard.com/manual/release_notes_v3_2_1.html" target="_blank">here</a>. To upgrade your copy to version 3.2.1, please download and install the setup package from <a title="Download HTML Guard" href="http://www.htmlguard.com/download/hgsetup.exe">http://www.htmlguard.com/download/hgsetup.exe</a>.</p>
<p>The update is a free maintenance release for all licensed users of previous 3.x versions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/html-guard-3-2-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Respond to Copyright Violations</title>
		<link>http://www.htmlguard.com/articles/how-to-respond-to-copyright-violations/</link>
		<comments>http://www.htmlguard.com/articles/how-to-respond-to-copyright-violations/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 14:27:53 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Copyright]]></category>

		<guid isPermaLink="false">http://www.htmlguard.com/articles/?p=222</guid>
		<description><![CDATA[Although HTML Guard&#8217;s functions provide a good level of protection against content theft, they cannot guarantee 100% security. As a result, it&#8217;s still possible that your images, texts and code are being copied and used elsewhere without permission. In such a case, you should act as soon as possible to protect your copyright and have [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-227" title="Protect Your Copyright" src="http://www.htmlguard.com/articles/wp-content/uploads/respond-to-copyright-violations.jpg" alt="" width="200" height="133" />Although <a title="Website Protection Features of HTML Guard" href="http://www.htmlguard.com/features.html">HTML Guard&#8217;s functions</a> provide a good level of protection against content theft, they cannot guarantee 100% security. As a result, it&#8217;s still possible that your images, texts and code are being copied and used elsewhere without permission. In such a case, you should act as soon as possible to protect your copyright and have the stolen content removed.</p>
<h3>1. Preserve the Evidence</h3>
<p>After finding stolen content, your first step should be to preserve the evidence. Having a copy of the infringing website helps to verify the copyright violation in case the website is modified or shut down after contacting the owner. There are several ways to document the copyright infringement:</p>
<ul>
<li>Print out a physical copy of the website in question along with its URL and the current date</li>
<li>Print out a copy of the website to a PDF printer like <a href="http://en.pdfforge.org/pdfcreator" target="_blank">PDFCreator</a> or <a href="http://www.primopdf.com/" target="_blank">PrimoPDF</a></li>
<li>Save single web pages with the browser&#8217;s &#8220;Save as&#8221; function</li>
<li>Download the complete website using an offline downloader like <a href="http://www.httrack.com/" target="_blank">HTTrack</a> or <a href="http://www.metaproducts.com/mp/offline_explorer.htm" target="_blank">Offline Explorer</a></li>
<li>Screen capture the website in the browser via the PrintScreen key or a screenshot tool like <a href="http://www.techsmith.com/screen-capture.asp" target="_blank">Snagit</a></li>
</ul>
<p>Additionally you should gather proof that you are the original copyright owner of the content:</p>
<ul>
<li>Search the <a title="The Wayback Machine" href="http://www.archive.org/web/web.php" target="_blank">Wayback Machine</a> for archived versions of your web pages</li>
<li>Search your hard drive or your backup media for the oldest available copy of your stolen content</li>
<li>Search your notes and emails, etc., for sketches or any other material that proves your ownership of the content</li>
</ul>
<h3>2. Contact the Violator</h3>
<p>Often a concise, non-threatening email or phone call is all it takes to get the copied content removed from a website. Many people simply are not aware that they violate the copyright of the author when they copy web content without prior permission. Your first email could look something like this:</p>
<blockquote><p>Dear Jane Doe:</p>
<p>It has recently come to my attention that copyrighted material from original.com is being used on your website copy.com without attribution or permission.</p>
<p>Your copy: http://www.copy.com/page.html<br />
My original work: http://www.original.com/page.html</p>
<p>I would appreciate if you could please remove the content. Thank you for your prompt attention.</p>
<p>John Smith</p></blockquote>
<p>In case you can&#8217;t find any contact details on the offending website, a <a href="http://whois.domaintools.com/" target="_blank">WHOIS search</a> on the domain name may help.</p>
<h3>3. Contact the Hosting Provider</h3>
<p>If the plagiarist doesn&#8217;t respond to your friendly request, you should turn to something a bit more drastic. One option is to contact the company that hosts the offending content, advising them to shut down the site.</p>
<blockquote><p>To Whom It May Concern:</p>
<p>It has recently come to my attention that one of the websites on your web server, copy.com, hosts several instances of plagiarized content. This content is being used without my permission. I&#8217;m the original author of the material and have full copyright. The offending works can be found at:</p>
<p>http://www.copy.com/page.html</p>
<p>These should be compared to the original works, which can be found at:</p>
<p>http://www.original.com/page.html</p>
<p>As the owner of the offending website doesn&#8217;t respond to my removal requests, I am asking you to suspend the site as soon as possible. Otherwise, I will be obliged to take legal action to enforce my copyright.</p>
<p>Sincerely,</p>
<p>John Smith</p></blockquote>
<p>An easy way to find out who is hosting a particular website is to use <a href="http://www.whoishostingthis.com/" target="_blank">WhoIsHostingThis</a>.</p>
<h3>4. Go the Legal Route</h3>
<p>If the content thief refuses to remove the disputed material, you should consider hiring an attorney and getting legal advice. The lawyer can at least send an intimidating ‘cease and desist’ letter on formal letterhead, warning the plagiarist of the potential legal implications of his actions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/how-to-respond-to-copyright-violations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using .htaccess to Mask watermark.php Calls</title>
		<link>http://www.htmlguard.com/articles/using-htaccess-to-mask-watermark-php-calls/</link>
		<comments>http://www.htmlguard.com/articles/using-htaccess-to-mask-watermark-php-calls/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 20:29:08 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Code Examples]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Watermark]]></category>

		<guid isPermaLink="false">http://www.htmlguard.com/articles/?p=206</guid>
		<description><![CDATA[In a previous article, I demonstrated how one could use PHP to dynamically add watermarks to images. Implementing the solution I presented in that article required you to change your image links to something like this: &#60;img src=&#34;watermark.php?image=sample1.jpg&#38;watermark=watermark.png&#34; /&#62; In this article, I will show you how you can easily watermark all images in a [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a title="Dynamic Image Watermarks with PHP" href="/articles/dynamic-image-watermarks-with-php/">previous article</a>, I demonstrated how one could use PHP to dynamically add watermarks to images. Implementing the solution I presented in that article required you to change your image links to something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;watermark.php?image=sample1.jpg&amp;watermark=watermark.png&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>In this article, I will show you how you can easily watermark all images in a certain directory without changing your links to point to a .php file.</p>
<h3>Solution Details</h3>
<p>Let&#8217;s say the images you want to watermark are kept in a sub directory called &#8220;gallery&#8221; right below your domain folder. At this point, you will have to upload the <a href="/articles/wp-content/uploads/watermark-php-htaccess.zip">watermarking script</a> (watermark.php) and the <a href="/articles/wp-content/uploads/watermark-php-htaccess.zip">watermark image</a> (watermark.png) to that exact folder and create an <a title="Introducing .htaccess" href="/articles/introducing-htaccess/">.htaccess file</a> containing the following two lines of code:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">RewriteEngine on
RewriteRule ^(.*\.(gif|jp?g|png))$ /gallery/watermark.php?image=$1&amp;watermark=watermark.png [NC]</pre></div></div>

<p><img class="alignright size-full wp-image-205" title="Watermark PHP .htaccess" src="/articles/wp-content/uploads/watermark-php-htaccess.jpg" alt="" width="200" height="173" />By using the RewriteRule directory, you are telling the web server that image requests shall be processed by the &#8220;watermark.php&#8221; script file, as opposed to serving the images directly to the browser. The &#8220;watermark.php&#8221; script then places the &#8220;watermark.png&#8221; as a watermark on the requested image. After completing the .htaccess file, it must be uploaded (in ASCII mode) to the &#8220;gallery&#8221; directory.</p>
<h3>Download Sample Files</h3>
<p>If you wish to play around a bit with my sample code, I have created a <a href="/articles/wp-content/uploads/watermark-php-htaccess.zip">zip file</a> that contains all the necessary files for you to do so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/using-htaccess-to-mask-watermark-php-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Guard 3.2.0</title>
		<link>http://www.htmlguard.com/articles/html-guard-3-2-0/</link>
		<comments>http://www.htmlguard.com/articles/html-guard-3-2-0/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:10:13 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[HTML Guard News]]></category>

		<guid isPermaLink="false">http://www.htmlguard.com/articles/?p=197</guid>
		<description><![CDATA[I&#8217;m pleased to announce the release of HTML Guard Version 3.2.0. This update is free for all registered users of the previous 3.x versions. To upgrade, just download and install the setup file from here. Additional &#8220;Page-napping&#8221; Settings The program now lets you specify exactly what you want to happen when it restricts your page [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce the release of <a href="http://www.htmlguard.com/">HTML Guard</a> Version 3.2.0. This update is free for all registered users of the previous 3.x versions. To upgrade, just download and install the setup file from <a href="http://www.htmlguard.com/download/hgsetup.exe">here</a>.</p>
<h3>Additional &#8220;Page-napping&#8221; Settings</h3>
<p>The program now lets you specify exactly what you want to happen when it restricts your page from being framed or used by another website.</p>
<p><img class="alignnone size-full wp-image-200" title="Page-napping: Advanced Settings" src="http://www.htmlguard.com/articles/wp-content/uploads/page-napping-advanced-settings.png" alt="" width="500" height="405" /></p>
<p>You can either provide text to be displayed in a message box, or you may enter some JavaScript code that will be executed by the browser.</p>
<h3>Integrated Crash Reporter</h3>
<p>Another addition to HTML Guard is a function for sending bug reports when errors crash the program.</p>
<p><img class="alignnone size-full wp-image-201" title="HTML Guard Bug Report" src="http://www.htmlguard.com/articles/wp-content/uploads/htmlguard-bug-report.png" alt="" width="500" height="468" /></p>
<p>I really hope you never have to deal with this function!</p>
<h3>Full Release Notes</h3>
<p>A detailed list of changes is included as part of HTML Guard&#8217;s help file and is available <a href="http://www.htmlguard.com/manual/release_notes_v3_2_0.html" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/html-guard-3-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Holidays &#8230;</title>
		<link>http://www.htmlguard.com/articles/happy-holidays/</link>
		<comments>http://www.htmlguard.com/articles/happy-holidays/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 15:44:57 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.htmlguard.com/articles/?p=189</guid>
		<description><![CDATA[&#8230; and Best Wishes for the New Year!]]></description>
			<content:encoded><![CDATA[<p>&#8230; and Best Wishes for the New Year!</p>
<p><img class="alignnone size-full wp-image-191" title="Happy New Year 2010" src="http://www.htmlguard.com/articles/wp-content/uploads/happy-new-year.jpg" alt="Happy New Year 2010" width="346" height="346" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/happy-holidays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
