<?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"
	>

<channel>
	<title>Kakkoi &#187; Tips</title>
	<atom:link href="http://42.kaizeku.com/topics/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://42.kaizeku.com</link>
	<description>web development, software, windows tips and trick</description>
	<pubDate>Sat, 12 Jul 2008 15:10:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to track Google Proxy Hack Duplicate Contents</title>
		<link>http://42.kaizeku.com/tips/how-to-track-google-proxy-hack-duplicate-contents/</link>
		<comments>http://42.kaizeku.com/tips/how-to-track-google-proxy-hack-duplicate-contents/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 06:29:10 +0000</pubDate>
		<dc:creator>Noah Ark</dc:creator>
		
		<category><![CDATA[Blackhat]]></category>

		<category><![CDATA[Google Alerts]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[CopyScape]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[google alerts]]></category>

		<category><![CDATA[google-bug]]></category>

		<category><![CDATA[proxy]]></category>

		<category><![CDATA[proxy hack]]></category>

		<category><![CDATA[webscrapper]]></category>

		<guid isPermaLink="false">http://blog.kakkoi.net/tips/how-to-track-google-proxy-hack-duplicate-contents/</guid>
		<description><![CDATA[

I&#8217;m quite surprise to see my server logs todays, Some dude decide to scrap my blog content (including my wp translations cache 100mb+ ) 
The Offending uri:
http://www.shouker.com/user1/baiheinet/2008/1/16/80897.html
I&#8217;d blocked the site but it wont stop the search engine crawler from indexing the content .
This is nasty Blackhat SEO methods to get the target website penalize for [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img src='http://blog.kakkoi.net/wp-content/uploads/2007/12/marvin-apbot-costume-by-chaoskaizer.jpg' alt='Marvin Apbot costume by chaoskaizer' width="100" height="100" longdesc="http://gmodules.com/ig/proxy?url=http://blog.kakkoi.net/wp-content/uploads/2007/12/marvin-apbot-costume-by-chaoskaizer.jpg" />I&#8217;m quite surprise to see my server logs todays, Some dude decide to scrap my blog content (including my wp translations cache 100mb+ ) </p>
<pre>The Offending uri:
http://www.shouker.com/user1/baiheinet/2008/1/16/80897.html</pre>
<p>I&#8217;d blocked the site but it wont stop the search engine crawler from indexing the content .</p>
<p>This is nasty Blackhat SEO methods to get the target website penalize for duplicate content on Major Search Engine. There is few solution that i found at various resources &darr;.<br />
<span id="more-167"></span></p>
<ul>
<li>Report to Google, <dfn title="google proxy hack report">proxyreports@gmail.com</dfn> provide the url &#038; the google search query.</li>
<li>Block the Proxy Referrer IP</li>
<li>Add special no index meta for unknown search engine spiders.
<pre>&lt;META NAME=&quot;ROBOTS&quot; CONTENT=&quot;NOARCHIVE, NOINDEX, NOFOLLOW&quot;&gt;</pre>
</li>
</ul>
<h2>How to track Google Proxy Hacked Duplicate Contents</h2>
<ol>
<li>Monitor your content with <a class="exturl icn-r" href="http://www.google.com/alerts">Google Alerts</a> try used a unique <em>Search terms</em> for your website. i.e: blog.kakkoi, myname, myunique keywords, url http://blog.kakkoi.net, base64 safe uri encode.<br />
If you have a Google Webmaster Account go to <em>Statistics &raquo; What Googlebot sees</em> used the keywords as your Google Alerts search terms.
</li>
<li>Search for copies of your page on the Web <a href="http://www.copyscape.com/" class="exturl icn-r">copyscape</a></li>
</ol>
<h2>Whitelisting Search Engine Crawler</h2>
<p>IMO blocking the IP range of Proxy Server is not very practical. Having a Whitelist of Search Engine Crawler IP (class c) might do the trick. I&#8217;m working on a script for whitelisting search engine crawler for my wordpress. Hopefully i can finished it later this week. </p>
<h2>Google Algo bugs</h2>
<p><span class="vcard"><a href="http://www.seofaststart.com/" class="url fn microformat icn-l">Dan Thies</a></span> at seofaststart.com posts a details analysis regarding this issue, check out his post &rarr; <a class="exturl icn-r" href="http://www.seofaststart.com/blog/google-proxy-hacking">Google Proxy Hacking: How A Third Party Can Remove Your Site From Google SERPs</a>.</p>
<h2>Recent Update</h2>
<ul>
<li class="cf">Caught the proxy user just after I published this articles. Its human <em>117.8.222.77 / c-net 117.8.0.0/13</em> from Tianjin, China.<br />
<a href='http://blog.kakkoi.net/wp-content/uploads/2008/02/shouker-proxy.png' title='shouker-proxy.png' type="image/png"><img src='/wp-content/uploads/2008/02/shouker-proxy.thumbnail.png' alt='shouker.com proxy user' width='128' height='41' longdesc='http://gmodules.com/ig/proxy?url=http://blog.kakkoi.net/wp-content/uploads/2008/02/shouker-proxy.png' /></a></li>
<li>The IP was graylisted on RBL &#038; cml.anti-spam.org.cn so we send a letter to abuse@cnc-noc.net</li>
</ul>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://42.kaizeku.com/tips/how-to-track-google-proxy-hack-duplicate-contents/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to block Google Wireless Transcoder</title>
		<link>http://42.kaizeku.com/tips/how-to-block-google-wireless-transcoder-gwt-googlebot-mobile/</link>
		<comments>http://42.kaizeku.com/tips/how-to-block-google-wireless-transcoder-gwt-googlebot-mobile/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 07:11:19 +0000</pubDate>
		<dc:creator>Noah Ark</dc:creator>
		
		<category><![CDATA[GWT]]></category>

		<category><![CDATA[Google Proxy]]></category>

		<category><![CDATA[Google-mobile]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Google Wireless Transcoder]]></category>

		<category><![CDATA[googlebot-mobile]]></category>

		<category><![CDATA[htaccess]]></category>

		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://blog.kakkoi.net/tips/how-to-block-google-wireless-transcoder-gwt-googlebot-mobile/</guid>
		<description><![CDATA[

When Google Wireless Transcoder (GWT, Googlebot-mobile) translate your website it strip all &#8220;scripts&#8221; and render it in mobile format (XHTML mobile 1.0)Google version of &#8220;Mobile format&#8221;. To test this services go to http://google.com/gwt/n. GWT services is actually made for mobile-user but you can still surf with normal browser.
So what the heck wrong with it
The answer [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img src='http://blog.kakkoi.net/wp-content/uploads/2007/12/google_mobile.gif' alt='google_mobile.gif' width="70" height="75" class="fl" />When <strong class="fw-">Google Wireless Transcoder </strong>(GWT, Googlebot-mobile) translate your website it strip all &#8220;scripts&#8221; and render it in mobile format (XHTML mobile 1.0)<span class="td-l">Google version of &#8220;Mobile format&#8221;</span>. To test this services go to <a href="http://google.com/gwt/n" class="external icn-r exturl">http://google.com/gwt/n</a>. GWT services is actually made for mobile-user but you can still surf with normal browser.</p>
<h2>So what the heck wrong with it</h2>
<p>The answer is Yes &#038; No. This type of services is bad for webmaster that depend on ads income. Otherwise Normal Surfer would love this services as they wont need to view any ads and surf safely without &#8220;javascript embed&#8221; (from the originating website).<br />
<span id="more-113"></span></p>
<h2>How to Block Googlebot Mobile Crawler</h2>
<p>These are some server environment variables for <strong>Google Wireless Transcoder</strong> </p>
<dl id="GWT" class="profile">
<dt>USER_AGENT</dt>
<dd>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Google Wireless Transcoder;)</dd>
<dt>HTTP_VIA</dt>
<dd>1.1 proxy.google.com:80 (squid)</dd>
<dt>HTTP_X_FORWARDED_FOR</dt>
<dd>xxx.xx.xxx.xxx, unknown</dd>
<dt>REMOTE_ADDR</dt>
<dd>209.85.138.136</dd>
<dt>REMOTE_PORT</dt>
<dd>56931</dd>
</dl>
<h2>block via .htaccess</h2>
<p>with <a href="http://httpd.apache.org/docs/1.3/mod/mod_setenvif.html" rel="external">mod_setenvif</a></p>
<pre class="prebox">
&lt;IfModule mod_setenvif.c&gt;
SetEnvIfNoCase User-Agent &quot;^Google\ Wireless\ Transcoder*&quot; gwt_agent=1
SetEnvIfNoCase User-Agent &quot;^Googlebot-Mobile*&quot; gwt_agent=1
&lt;FilesMatch &quot;(.*)&quot;&gt;
Order Allow,Deny
Allow from all
Deny from env=gwt_agent
&lt;/FilesMatch&gt;
&lt;/IfModule&gt;
</pre>
<p>or with <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html" rel="external">mod_rewrite</a></p>
<pre class="prebox">
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Google\ Wireless\ Transcoder [OR]
RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Mobile
RewriteRule ^.* - [F,L]
&lt;/IfModule&gt;
</pre>
<h2>Robots Exclusion Standards</h2>
<pre class="prebox">
User-agent: Googlebot-Mobile
Disallow: /
</pre>
<h3>Google Webmaster Analyze robots.txt</h3>
<p>After you add the above robot.txt code login to your <a href="http://www.google.com/webmasters/tools/" class="google icn-l1">Google Webmaster Central</a>. </p>
<ol class="cb">
<li>Select Tools &gt; Analyze robots.txt </li>
<li>Select <tt class="di">Google Mobile : Crawls page for our mobile index</tt> on &#8220;user-agents dropdown list&#8221;.</li>
</ol>
<p><img src='http://gmodules.com/ig/proxy?url=http://blog.kakkoi.net/wp-content/uploads/2007/12/google-webmaster-tools-analyze-robotstxt.png' alt='google-webmaster-tools-analyze-robotstxt.png' /></p>
<h2 class="cb">Embed HTML Meta Link header</h2>
<pre class="smallbox">
&lt;link rel=&quot;alternate&quot; media=&quot;handheld&quot; href=&quot;http://changethis-url-for-mobile-user&quot; /&gt;
</pre>
<h2>Google Support</h2>
<p>If you want to prevent Google Mobile services from transcoding your page its recommended to request for removal via <a href="http://www.google.com/support/mobile/bin/request.py?contact_type=googlebot">Google Mobile Support</a> form. </p>
<h2>Soap</h2>
<p>If google-mobile can restrict this services for mobile only view or maybe implement something like &#8220;<a href="http://www.duggtrends.com">duggmirror</a>&#8221; for normal browsing, it would be welcome. </p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://42.kaizeku.com/tips/how-to-block-google-wireless-transcoder-gwt-googlebot-mobile/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Fix Gravatars2 PHP5 HTTPRequest Fatal Error</title>
		<link>http://42.kaizeku.com/tips/how-to-fixes-gravatars2-httprequest-fatal-error-php5-classname-conflicts/</link>
		<comments>http://42.kaizeku.com/tips/how-to-fixes-gravatars2-httprequest-fatal-error-php5-classname-conflicts/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 19:41:00 +0000</pubDate>
		<dc:creator>Avice De'veréux</dc:creator>
		
		<category><![CDATA[Plugins]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[gravatars]]></category>

		<category><![CDATA[gravatars2]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://blog.kakkoi.net/tips/how-to-fixes-gravatars2-httprequest-fatal-error-php5-classname-conflicts/</guid>
		<description><![CDATA[I used <a href="http://zenpax.com/gravatars2/" rel="nofollow">gravatars2</a> plugins to support my <a href="http://theme.istalker.net">new sexy theme</a>. There is some minor issue (throw fatal Error in PHP5.1) with this WordPress plugin. I <a href="http://zenpax.com/gravatars2/discussion/#comment-2951" rel="nofollow">did asked</a> them to updated it but till today's this bug still exists with Gravatars2 plugins.

<pre class="prebox" style="height:50px;width:90%">
Plugin could not be activated because it triggered a <strong>fatal error</strong>.
Fatal error: Cannot redeclare class httprequest in /../wp-content/plugins/gravatars2.php on line 284
</pre>

This "fatal error" or conflict happen if you had PHP 5 ( 5.0 > 5.1 above) with  <a href="http://usphp.com/manual/en/function.httprequest-send.php">HTTPRequest</a> Modules Installed. ]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>I used <a href="http://zenpax.com/gravatars2/">gravatars2</a> plugins to support my <a href="http://theme.istalker.net">new sexy theme</a>. There is some minor issue (throw fatal Error in PHP5.1) with this WordPress plugin. I <a rel="nofollow" href="http://zenpax.com/gravatars2/discussion/#comment-2951">did asked</a> them to updated it but till today&#8217;s this bug still exists with Gravatars2 plugins.</p>
<p>This <em>&#8220;fatal error&#8221;</em> or conflict happen if you had PHP 5 ( 5.0 &gt; 5.1 above) with <a href="http://usphp.com/manual/en/ref.http.php">HTTPRequest</a> Modules Installed.<br />
<span id="more-111"></span></p>
<pre class="prebox" style="height:50px;width:550px;overflow:auto">
Plugin could not be activated because it triggered a <strong>fatal error</strong>.
Fatal error: Cannot redeclare class httprequest in /../wp-content/plugins/gravatars2.php on line 284
</pre>
<h2 class="sep">HTTPRequest Classname Conflict</h2>
<p>It&#8217;s not that hard to fix this &#8220;Naming Conflicts&#8221;. All you need is &#8220;Search and Replace&#8221; <strong>HTTPRequest</strong> class name to different name (ie: _HTTPRequest, HTTP__Request) so it wont conflict with PHP HTTPRequest Standard Class. If you don&#8217;t know how to do this. Check the below lists. It wont take long.</p>
<ol class="nfo">
<li>Open <tt>wp-content/plugins/gravatars2.php</tt> or <tt>http://www.my-domain-name.com/wp-admin/plugin-editor.php?file=gravatars2.php</tt></li>
<li>Find on line <span class="b">284</span>
<pre>class HTTPRequest</pre>
<p>Replace with </p>
<pre>class _HTTPRequest</pre>
</li>
<li>Next find on line <span class="b">323</span>
<pre>function HTTPRequest($url, $timeout)</pre>
<p>Replace with </p>
<pre>function _HTTPRequest($url, $timeout)</pre>
</li>
<li>Final step find on line <span class="b">408</span>
<pre>$hr = new HTTPRequest($url, $timeout);</pre>
<p>Replace with </p>
<pre>$hr = new _HTTPRequest($url, $timeout);</pre>
</li>
<li>Save or upload back to wp-content/plugins/</li>
</ol>
<p>Thats all</p>
<h2 class="sep">Gravatars2</h2>
<p>For the record - &#8220;Gravatar2 developer doesn&#8217;t give support without donation&#8221;.</p>
<p><em>Excerpt from <a href="http://zenpax.com/gravatars2/discussion/#comment-1" rel="nofollow">Kip Bond at zenpax.com</a></em></p>
<blockquote cite="http://zenpax.com/gravatars2/discussion/#comment-1"><p>I am no longer giving support for this plugin without a donation — it’s becoming repetitive and not very rewarding. You can email me (kip @ this website’s hostname (zenpax.com)) with your question, and I can tell you what minimum donation amount is sufficient per the difficulty of the question. Note that this donation in no way obligates me to any contractual duties. It’s mostly a way to make sure that people have exhausted their own efforts at resolving their own problems before asking for my support. ~<a href="http://zenpax.com/">kip Bond</a></p></blockquote>
<p>I hope these would explain some curiosity.</p>
<p>tips to php developer: used <tt>class_exists</tt> before declaring any user define class.</p>
<h2 class="sep">Related Links</h2>
<ul>
<li><a href="http://zenpax.com/gravatars2/discussion/" rel="nofollow">Gravatars2 Discussion &#038; Support page</a>
</ul>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://42.kaizeku.com/tips/how-to-fixes-gravatars2-httprequest-fatal-error-php5-classname-conflicts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Register Multiple Accounts (MU) on Websites With Single Email Addresses</title>
		<link>http://42.kaizeku.com/tips/how-to-register-multiple-accounts-on-websites-with-single-email-addresses/</link>
		<comments>http://42.kaizeku.com/tips/how-to-register-multiple-accounts-on-websites-with-single-email-addresses/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 22:58:24 +0000</pubDate>
		<dc:creator>Noah Ark</dc:creator>
		
		<category><![CDATA[Gmail]]></category>

		<category><![CDATA[Gravatar]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[Automattic]]></category>

		<category><![CDATA[gravatar]]></category>

		<category><![CDATA[RFC2282]]></category>

		<guid isPermaLink="false">http://blog.kakkoi.net/tips/how-to-register-multiple-accounts-on-websites-with-single-email-addresses/</guid>
		<description><![CDATA[<p><img src='http://blog.kakkoi.net/wp-content/uploads/2007/12/gravatar-logo.gif' class="fl" alt='Gravatar Logo' />You can used this technique to register on sites and forum. To name a few &#8594; digg, myspace, newsvine, 9rules, blogger  &#038; msn etc. </p>
<p>Gravatar sign-up process took less than 5 minute to complete and they don't burden you with filling form chores (i.e: address, newsletter subscriptions, marketing questionnaire). So we pick <a href="http://site.gravatar.com" rel="exernal" rev="vote-for">Gravatar</a>  Web services for this guide.</p>

<h2 class="cb" style="border-bottom:1px solid #ccc;padding:3px">Requirements</h2>
You must have the following email.  
<ol class="xoxo r" style="list-style-type:decimal">
<li><a href="http://gmail.google.com/">Gmail</a> or Google Aps Gmail</li>
</ol>
<h2 class="cb" style="border-bottom:1px solid #ccc;padding:3px;margin-top:36px">Gmail Plus-Addressing Features</h2>
<p><img src="http://gmodules.com/ig/proxy?url=http://www.shareapic.net/preview2/004669852.gif" alt="Gmail Email services Logo" width="130" height="54" class="fr" longdesc="http://www.shareapic.net/preview2/004669852.gif" />In brief, Gmail services has undocumented <strong>plus-addressing features</strong> (+) since early 2004. The plus-addressing features is mostly used for writing self notes, email filtering and mapping (google maps).</p>
<cite class="db" style="margin:10px;padding:10px;">"Gmail never announce this features (beta forever) as there is no official documentation at Gmail Help Center." — Anon </cite> [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img src='http://blog.kakkoi.net/wp-content/uploads/2007/12/gravatar-logo.gif' class="fl" alt='Gravatar Logo' />You can used this technique to register on sites and forum. To name a few &rarr; digg, myspace, newsvine, 9rules, blogger &#038; msn etc. </p>
<p>Gravatar sign-up process took less than 5 minute to complete and they don&#8217;t burden you with filling form chores (i.e: address, newsletter subscriptions, marketing questionnaire). So we pick <a href="http://site.gravatar.com" rel="external" rev="vote-for">Gravatar</a> Web services for this guide.</p>
<h2 class="cb" style="border-bottom:1px solid #ccc;padding:3px">Requirements</h2>
<p>You must have the following email. </p>
<ol class="xoxo r">
<li><a href="http://gmail.google.com/">Gmail</a> or Google Aps Gmail</li>
</ol>
<h2 class="cb" style="border-bottom:1px solid #ccc;padding:3px;margin-top:36px">Gmail Plus-Addressing Features</h2>
<p><img src="http://gmodules.com/ig/proxy?url=http://www.shareapic.net/preview2/004669852.gif" alt="Gmail Email services Logo" width="130" height="54" class="fr" longdesc="http://www.shareapic.net/preview2/004669852.gif" />In brief, Gmail services has undocumented <strong>plus-addressing features</strong> (+) since early 2004. The plus-addressing features is mostly used for writing self notes, email filtering and mapping (google maps).</p>
<p><cite class="db" style="margin:10px;padding:10px;">&#8220;Gmail never announce this features (beta forever) as there is no official documentation at Gmail Help Center.&#8221; — Anon </cite></p>
<h2 class="cb" style="border-bottom:1px solid #ccc;padding:3px;margin-top:18px">RFC 2282 - Internet Message Format</h2>
<p>Technically, the plus sign operator is a standard <abbr title="Uniform Resources Identifier">URI</abbr> protocol for handling Email address including telephone and fax (+tel, +fax ). This standard is maintained by Internet Engineering Task Force (<abbr title="The Internet Engineering Task Force">IETF</abbr> Network Group) &rarr; <a href="http://tools.ietf.org/html/rfc2822" title="RFC 2282 Internet Message Format" rel="tag external" rev="vote-for">RFC 2282</a> &#8220;Internet Official Protocol Standards - Internet Message Format&#8221;. </p>
<p><span id="more-82"></span></p>
<h2 class="cb" id="gravatar-signup-process3" style="border-bottom:1px solid #ccc;padding:3px;margin-top:36px">1. Gravatar Signup Process</h2>
<p>The signup pages can be found at the following address &darr;</p>
<ul>
<li><a href="http://site.gravatar.com/signup" rel="external bookmark">http://site.gravatar.com/signup</a></li>
</ul>
<dl id="gravatar-signup" class="profile r" style="font-size: 1.1em;color:#555">
<dt class="title" style="text-align:right;border-bottom:1px solid #ccc;padding:3px;margin:10px 0px">Normal Signup</dt>
<dd>
<p><img src='http://blog.kakkoi.net/wp-content/uploads/2007/12/bill-gates-gmail-address-gravatar-signup-page.png' alt='Bill gates gmail address gravatar signup page' style="padding:10px;border:1px solid #eee" class="db" />
</p>
<p><img src='http://gmodules.com/ig/proxy?url=http://blog.kakkoi.net/wp-content/uploads/2007/12/signup-process-billgates-at-gmail.jpg' alt='gravatar signup process billgates-at-gmail first submission' width="480" height="600" longdesc="http://blog.kakkoi.net/wp-content/uploads/2007/12/signup-process-billgates-at-gmail.jpg" />
</dd>
</dl>
<h2 class="cb" id="gravatar-signup-process-2" style="border-bottom:1px solid #ccc;padding:3px;margin-top:36px">2. Gravatar Sign-up with Gmail Plus-addressing Features</h2>
<dl class="r">
<dt class="title" style="text-align:right;border-bottom:1px solid #ccc;padding:3px;margin:10px 0px">Gmail Forwarding</dt>
<dd>
<p>Example of valid Gmail plus-sign-address code.</p>
<p style="text-align:center">
<img src='http://gmodules.com/ig/proxy?url=http://blog.kakkoi.net/wp-content/uploads/2007/12/gravatar-bill-gates-signup-process.png' alt='gravatar bill gates signup process' style="padding:10px;border:1px solid #eee" class="db"/></p>
<p><img src='http://gmodules.com/ig/proxy?url=http://blog.kakkoi.net/wp-content/uploads/2007/12/billgates-gmail-com-gravatar-signup-page.jpg' alt='Billgates-gmail-com gravatar signup page' /></p>
<h2 class="cb" id="gravatar-signup-process" style="border-bottom:1px solid #ccc;padding:3px;margin-top:18px">3. How Does It Work?</h2>
<ul class="xoxo nfo" style="list-style-type:decimal">
<li>Below is raw header received from Gravatar for billgates+mypwned.avatar@gmail.com.
<pre class="db" style="width:450px;height:200px;overflow:auto;border:1px solid #ccc;margin:12px auto;padding:3px 0px 0px 5px">
Delivered-To: billgates@gmail.com
Received: by 10.114.235.16 with SMTP id i16cs666570wah;
 Tue, 11 Dec 2007 02:13:40 -0800 (PST)
Received: by 10.100.247.14 with SMTP id u14mr17188447anh.1196668020044;
 Tue, 11 Dec 2007 02:13:40 -0800 (PST)
Received-SPF: fail (google.com: domain of support@gravatar.com does not designate 72.232.151.155 as permitted sender) client-ip=72.232.151.155;
Received: by 10.36.223.23 with POP3 id v23mf1698886nzg;
 Tue, 11 Dec 2007 02:13:40 -0800 (PST)
X-Gmail-Fetch-Info: billgates@gmail.com 1 smtp.gmail.com 995 billgates
Delivered-To: billgates+mypwned.avatar@gmail.com
Received: by 10.141.85.4 with SMTP id n4cs336075rvl;
 Tue, 11 Dec 2007 02:13:35 -0800 (PST)
Received: by 10.151.7.4 with SMTP id k4mr2609357ybi.1197368014852;
 Tue, 11 Dec 2007 02:13:34 -0800 (PST)
Return-Path: &lt;support@gravatar.com&gt;
Received: from app1.dfw.gravatar.com (155.151.232.72.static.reverse.ltdomains.com [72.232.151.155])
 by mx.google.com with ESMTP id a13si6664003rnc.2007.12.11.02.13.34;
 Tue, 11 Dec 2007 02:13:34 -0800 (PST)
Received-SPF: neutral (google.com: 72.232.151.155 is neither permitted nor denied by best guess record for domain of support@gravatar.com) client-ip=72.232.151.155;
Authentication-Results: mx.google.com; spf=neutral (google.com: 72.232.151.155 is neither permitted nor denied by best guess record for domain of support@gravatar.com) smtp.mail=support@gravatar.com
Received: from gravatar.com (localhost.localdomain [127.0.0.1])
	by app1.dfw.gravatar.com (Postfix) with ESMTP id 50EB08F36CA5
	for &lt;billgates+mypwned.avatar@gmail.com&gt;; Tue, 11 Dec 2007 10:13:34 +0000 (UTC)
Date: Tue, 11 Dec 2007 10:13:34 +0000
From: support@gravatar.com
To: billgates+mypwned.avatar@gmail.com
Message-Id: &lt;475e62ce4f383_94b15911e666750191132@app1.dfw.gravatar.com.tmail&gt;
Subject: Welcome to Gravatar
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8

Welcome to gravatar!

To activate your account, simply click on the link below or paste into the url field on your favorite browser:

http://site.gravatar.com/activate/666aff604f5eba8025c1

When you visit the above page, you'll be able to set your password and create your first gravatar, all for free!

If you have any questions about the system, feel free to contact us anytime at support@gravatar.com.

Tom Werner
Gravatar Founder
</pre>
</li>
<li>When gmail received the email with the plus-addressing code it will split it up as follow
<ul>
<li>billgates+mypwned.avatar@gmail.com</li>
<li>login-name = billgates</li>
<li>filter-name = mypwned.avatar</li>
</ul>
<p>And Gmail will forward the email to the login-name@gmail.com &rarr; billgates@gmail.com.</p>
</li>
</ul>
</dd>
</dl>
<h2 class="cb">Where to start</h2>
<p>Make sure you can received the plus-sign-address email. Try compose new email with the plus sign to yourself. </p>
<p>Example:<br />
Well, assume that your email account is : leeeroyjenkins@gmail.com<br />
So compose new email like so:</p>
<pre>
From: leeeroyjenkins@gmail.com
Send-To: leeeroyjenkins+selftest@gmail.com
Subject: Hello world
Message-Body: Over, Over, Do u read me.
</pre>
<p>That should be all. check the related links for further read on Gmail tips and documentations. </p>
<h2>Extra notes</h2>
<p>There is few special characters you can play with. </p>
<ol class="nfo r cf">
<li><span class="db fl" style="width:60px">Period</span> <span class="db fl" style="width:20px"> . </span><span class="db fl">&rarr; billgates+all.your.base.belong.to.us@gmail.com</span></li>
<li class="cl"><span class="db fl" style="width:60px"> Hypen</span> <span class="db fl" style="width:20px"> - </span><span class="db fl">&rarr; billgates+chuck-norris-fans-club@gmail.com</span></li>
<li class="cl"><span class="db fl" style="width:60px">Asterisk</span><span class="db fl" style="width:20px"> *</span><span class="db fl">&rarr; billgates+my*space@gmail.com</span></li>
</ol>
<h2 id="rel-links" style="margin-top:36px;padding-top:10px;border-top:1px solid #ccc">Related Links</h2>
<ul class="xoxo">
<li><a href="http://groups.google.com/group/Gmail-Help-Discussion">Gmail Official Discussion Group</a></li>
<li><a href="http://jimstips.com/gmailtips/gmail_tip_3_how_to_maintain_notes.html">Jim&#8217;s tip on How to maintain &#8220;notes&#8221; in Gmail</a></li>
<li><a href="http://mail.google.com/support/bin/answer.py?ctx=%67mail&#038;hl=en&#038;answer=7190" rev="google:gmail">Official Gmail Advanced Search Parameters</a>
</ul>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://42.kaizeku.com/tips/how-to-register-multiple-accounts-on-websites-with-single-email-addresses/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Block Acces to Unsavory Websites Without using Firewall or third party software</title>
		<link>http://42.kaizeku.com/windows/how-to-block-website-without-using-firewall/</link>
		<comments>http://42.kaizeku.com/windows/how-to-block-website-without-using-firewall/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 17:42:51 +0000</pubDate>
		<dc:creator>Nick B</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[block website]]></category>

		<category><![CDATA[dialer]]></category>

		<category><![CDATA[filtering]]></category>

		<category><![CDATA[firewall]]></category>

		<category><![CDATA[opendns]]></category>

		<category><![CDATA[phissing site]]></category>

		<category><![CDATA[spams]]></category>

		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://blog.kakkoi.net/windows/how-to-block-website-without-using-firewall/</guid>
		<description><![CDATA[

There is many reason why you need to block certain website from being access in your network. below is a &#8220;the few reason why&#8221;. 

It&#8217;s a warez and porn sites.
I don&#8217;t want my employee to view my Competitor Websites.
I&#8217;m using illegal software and It seem necessary to disable the automated online registry checkup. ;p
I&#8217;m against [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>There is many reason why you need to block certain website from being access in your network. below is a &#8220;the few reason why&#8221;. </p>
<ol>
<li>It&#8217;s a warez and porn sites.</li>
<li>I don&#8217;t want my employee to view my Competitor Websites.</li>
<li>I&#8217;m using illegal software and It seem necessary to disable the automated online registry checkup. ;p</li>
<li>I&#8217;m against this [countryname] I want to block all this particular domain from being access.</li>
<li>I hated this [socialnetworksite]</li>
</ol>
<p><span id="more-26"></span></p>
<h2>Safe Blocking</h2>
<p>Here&#8217;s two methods you can safely used to block or redirect unwanted website from being access without using third party software.</p>
<h3>1. Block Website using Windows Host file</h3>
<p>Open Window explorer, browse to <em>C:\WINDOWS\system32\drivers\etc</em> click on the file name &#8220;<strong>host</strong>&#8221; <small>(the file has no extension)</small> make a backup copy first. Then right click view file properties and disabled the read only attributes and open it with a text editor (i.e: notepad).</p>
<h5>Windows host settings instructions note</h5>
<blockquote cite="http://blog.kakkoi.net/windows/how-to-block-website-without-using-firewall/"><p>This file contains the mappings of IP addresses to host names. Each entry should be kept on an individual line. The IP address should be placed in the first column followed by the corresponding host name. The IP address and the host name should be separated by at least one space.</p></blockquote>
<p><tt>route-to target-hostname</tt><br />
example<br />
<tt>127.0.1.1 www.thewebsite.com</tt></p>
<p class="notice">note: 127.0.1.1 is you localhost address this is where you want the target-hostname/website to redirect. thewebsite.com is the targeted website URL.</p>
<p>alternatively you can also redirect it to google<br />
<tt>64.233.167.99 www.thewebsite.com</tt></p>
<p>Save the file and restore back the read only mode, then type in the block address url in your browser see if works.</p>
<h2>OpenDNS filtering</h2>
<p>The second methods is universal, its work on any operating systems. <a href="http://www.opendns.com">OpenDNS</a>filtering. This articles wont teach you how to setup opendns, you can read it at <a href="http://www.opendns.com/support/article/39">https://www.opendns.com/start</a>. After you had setup OpenDNS account. Read their <a href="http://www.opendns.com/support/article/39">KB39 articles</a><br />
<img src="http://blog.kakkoi.net/wp-content/uploads/2007/11/open-dns-blokcdomain.png" alt="open-dns-blokcdomain.png" width="350" /><br />
its pretty much straight forward from there on. I&#8217;m sure you wont have problem configuring opendns filter . everything is just 2 click way.</p>
<h2 class="cb">Example Blocked Lists</h2>
<pre class="prebox">
127.0.0.1	babe.the-killer.bz
127.0.0.1	www.babe.the-killer.bz
127.0.0.1	babe.k-lined.com
127.0.0.1	www.babe.k-lined.com
127.0.0.1	did.i-used.cc
127.0.0.1	www.did.i-used.cc
127.0.0.1	coolwwwsearch.com
127.0.0.1	www.coolwwwsearch.com
127.0.0.1	coolwebsearch.com
127.0.0.1	www.coolwebsearch.com
127.0.0.1	hi.studioaperto.net
127.0.0.1	www.hi.studioaperto.net
127.0.0.1	webbrowser.tv
127.0.0.1	www.webbrowser.tv
</pre>
<p class="notice">Notes: Notice the double entries for each domain <span class="fw">example.com</span> and <span class="fw">www.example.com</span> , You will need both long and short URL for effective blocking. Dont depend on canonical address</p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://42.kaizeku.com/windows/how-to-block-website-without-using-firewall/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to properly flush DNS cache</title>
		<link>http://42.kaizeku.com/windows/how-do-i-flush-dns-cache/</link>
		<comments>http://42.kaizeku.com/windows/how-do-i-flush-dns-cache/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 16:37:12 +0000</pubDate>
		<dc:creator>Noah Ark</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[dns]]></category>

		<category><![CDATA[dns cache]]></category>

		<category><![CDATA[ipconfig]]></category>

		<category><![CDATA[lookupd]]></category>

		<category><![CDATA[nscd]]></category>

		<category><![CDATA[nslookup]]></category>

		<guid isPermaLink="false">http://blog.kakkoi.net/windows/how-do-i-flush-dns-cache/</guid>
		<description><![CDATA[Tips on proper troubleshooting dns cache. The Domain Name System is one of the foundations of the internet. It is the system that allows the translation of human-readable domain names into machines-readable IP addresses and the reverse translation of IP addresses into domain names.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>DNS (Domain Name System), is the service which translates between Internet names and Internet addresses.</p>
<p> <blocquote cite="http://blog.kakkoi.net">
<p>The Domain Name System is one of the foundations of the internet. It is the system that allows the translation of human-readable domain names into machines-readable IP addresses and the reverse translation of IP addresses into domain names.</p>
<p>When you surf on net the dns records will be cache inside your pc. This methods will make your browsing much faster because you wont need to resolve the dns each time you surf a site or network. But sometimes caching can be an issue when certain network change their ip address. You can resolve this by clearing or flushing the dns. Here a few simple command on how to flush your dns cache in PC, Mac &amp; *nix operating systems.</p>
<h3>Windows PC</h3>
<p><tt>Start &gt; Run &gt; ipconfig /flushdns</tt></p>
<h3>Mac</h3>
<p>Open Console <tt>lookupd -flushcache</tt></p>
<h3>Linux</h3>
<p>restart nscd daemon.<br />
Open Console <tt>/etc/rc.d/init.d/nscd restart</tt></p>
<h3>Stop dnscache via Windows services</h3>
<p>For windows, If you are having frequent issue with dns caching you can disabled the dns-client caching services with</p>
<ul>
<li> Start &gt; Run <tt> net stop dnscache</tt></li>
<li>or manually stopping the services via <em>services.msc</em> (microsoft services console).<br />
sc servername stop dnscache</li>
</ul>
<p></blocquote></p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://42.kaizeku.com/windows/how-do-i-flush-dns-cache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sort Start menu in Alphabetical order</title>
		<link>http://42.kaizeku.com/windows/sort-start-menu-in-alphabetical-order/</link>
		<comments>http://42.kaizeku.com/windows/sort-start-menu-in-alphabetical-order/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 17:56:22 +0000</pubDate>
		<dc:creator>Nick B</dc:creator>
		
		<category><![CDATA[Tips]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.kakkoi.net/ranting/sort-start-menu-in-alphabetical-order/</guid>
		<description><![CDATA[Start menu and Favorites menu are not listed in alphabetical order]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>I&#8217;d many programs installed in my PC (windows XP) within time, the start menu is getting clutter.</p>
<p>so here how you sort the menu in Alphabetical order for windows XP. Its actually pretty easy.</p>
<ol>
<li>Start &gt; All Programs &gt; Select &#8220;Any programs&#8221;.</li>
<li>Right Click and Select &#8220;Sort By Name&#8221;.</li>
</ol>
<p>For different version of windows you can digg it at <a href="http://support.microsoft.com/kb/177482">Microsoft KB177482</a></p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://42.kaizeku.com/windows/sort-start-menu-in-alphabetical-order/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
