<?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>Wed, 09 May 2012 17:05:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>HTML Guard Version 3.3.1 Released</title>
		<link>http://www.htmlguard.com/articles/html-guard-version-3-3-1-released/</link>
		<comments>http://www.htmlguard.com/articles/html-guard-version-3-3-1-released/#comments</comments>
		<pubDate>Wed, 09 May 2012 17:05:09 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[HTML Guard News]]></category>

		<guid isPermaLink="false">http://www.htmlguard.com/articles/?p=250</guid>
		<description><![CDATA[Version 3.3.1 is now available for download. Please let us know if you run into any issues.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.htmlguard.com/manual/release_notes_v3_3_1.html">Version 3.3.1</a> is now available for download. Please let us know if you run into any issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/html-guard-version-3-3-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Guard Version 3.3.0 Released</title>
		<link>http://www.htmlguard.com/articles/html-guard-version-3-3-0-released/</link>
		<comments>http://www.htmlguard.com/articles/html-guard-version-3-3-0-released/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 14:26:27 +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=246</guid>
		<description><![CDATA[I’m pleased to announce the release of HTML Guard 3.3.0. To upgrade, just download and install the setup file from here.]]></description>
			<content:encoded><![CDATA[<p>I’m pleased to announce the release of <a href="http://www.htmlguard.com/manual/release_notes_v3_3_0.html">HTML Guard 3.3.0</a>. To upgrade, just download and install the setup file from <a href="http://www.htmlguard.com/download/hgsetup.exe">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.htmlguard.com/articles/html-guard-version-3-3-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>2</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>
	</channel>
</rss>

