<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.thetinybit.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.thetinybit.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
    <title>The Tiny Bit/Blog</title>
    
    <link>http://thetinybit.com/Blog</link>
    <description>Feed at /Blog</description>
    <pubDate>Thu, 21 Aug 2008 05:52:44 GMT</pubDate>
    <lastBuildDate>Thu, 21 Aug 2008 20:00:02 GMT</lastBuildDate>
    <image>
        <url>http://thetinybit.com/static/common/thetinybit.png</url>
        <title>The Tiny Bit/Blog</title>
        <link>http://thetinybit.com/Blog?action=rss_blog_root</link>
    </image>

    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.thetinybit.com/TheTinyBitBlog" type="application/rss+xml" /><feedburner:emailServiceId>2002859</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
        <title>Blog/2008-08-21-1352-DamsnlivebotmnIsImportantToTest</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/370649611/2008-08-21-1352-DamsnlivebotmnIsImportantToTest</link>
        <pubDate>Thu, 21 Aug 2008 05:52:44 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-08-21-1352-DamsnlivebotmnIsImportantToTest</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.DamsnlivebotmnIsImportantToTest">Damsnlivebotmn Is Important To Test</h1>
<span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-5"></span><p class="line867"><img alt="/!\" height="15" src="/static/modern_ttb/img/alert.png" title="/!\" width="15" /> This is not a normal post, it's for an experiment! <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-7"></span><p class="line862">Damsnlivebotmn is a word (no such English word) for testing if <strong>Dead Search</strong> really do the thing automatically below. <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-9"></span><p class="line867"><a href="http://picasaweb.google.com/livibetter/ScreenshotsForBliking/photo#5236843549401447138"><img alt="For an Experiment!" class="external_image" src="http://lh6.ggpht.com/livibetter/SK0BdlJeeuI/AAAAAAAABGQ/4JoMpBHByKs/s800/DeadSearch.png" title="For an Experiment!" /></a> <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-11"></span><p class="line862">The source in the picture above is from <strong>Damsnmn</strong> company. <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-13"></span><p class="line862">Obviously, if that is real visitors and this site will not get a visitors with search keyword like <strong>Damsnlivebotmn</strong>. But if it does, I can almost 100% sure that <strong>Dead Search</strong> really do dirty thing<sup><a href="#Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.fnref-b680143443a4b44022e8cf867b26210406a8f67f" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.fndef-b680143443a4b44022e8cf867b26210406a8f67f-0">1</a></sup>. That's why I try to emphasize <strong>Damsnlivbotmn</strong> and <strong>Dead Search</strong>. I hope they look so important in this testing post, and they surely are. <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-14"></span><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-15"></span><p class="line862">What if I don't get <strong>death</strong> or <strong>damsnlivbotmn</strong> as keyword? That may say that an employee of <strong>Damsnmn</strong> company does search and get result to this site. But I highly doubt that kind of possibility. <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-16"></span><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-17"></span><p class="line862">This experiment needs about at least about a month. Hope I can hear <strong>Dead Search</strong> soon! <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-18"></span><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-19"></span><p class="line862">Please note that I don't try to being mean by using <strong>damsnlivebotmn</strong> and <strong>Dead Search</strong>. Okay, maybe <strong>da...mn</strong> is for purpose. <img alt=":)" height="15" src="/static/modern_ttb/img/smile.png" title=":)" width="15" /> I must not use those real words. <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-20"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-21"></span><a href="/CategoryUndone">CategoryUndone</a> <a href="/CategoryBlog">CategoryBlog</a> <span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-22"></span><div class="footnotes"><ol><li><p><a id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.fnref-b680143443a4b44022e8cf867b26210406a8f67f"></a><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.line-1"></span>By my thought, I define such thing is dirty.  (<a href="#Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.fndef-b680143443a4b44022e8cf867b26210406a8f67f-0">1</a>)</li></ol></div><span class="anchor" id="Blog.2BAC8-2008-08-21-1352-DamsnlivebotmnIsImportantToTest.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=jimuqK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=jimuqK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=zsNNVk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=zsNNVk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=TqKQrK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=TqKQrK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=yBQlak"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=yBQlak" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=SJORoK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=SJORoK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=JP0XPk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=JP0XPk" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/370649611" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-08-21-1352-DamsnlivebotmnIsImportantToTest</feedburner:origLink></item>
    <item>
        <title>Blog/2008-08-19-0802-AmazonStores</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/368576580/2008-08-19-0802-AmazonStores</link>
        <pubDate>Tue, 19 Aug 2008 00:03:11 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-08-19-0802-AmazonStores</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-08-19-0802-AmazonStores.AmazonStores">Amazon Stores</h1>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-5"></span><p class="line867"><img alt="(!)" height="15" src="/static/modern_ttb/img/idea.png" title="(!)" width="15" /> This post is written for international shopper. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-7"></span><p class="line862">After I <a href="/Blog/2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC">ordered my first five German albums</a>, I then realized that <a class="http" href="http://amazon.com/">Amazon.com</a> is actually quite expensive in shipping fee charging. Furthermore, Amazon.com could be the most expensive among all Amazon stores, but rather happen. Yeap! There are Amazon.ca, Amazon.co.uk, Amazon.de, Amazon.fr and the other two. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-9"></span><p class="line862">I also noticed that JPC.de (not Amazon store), Amazon.de has different method to charge shipping, only Per Shipment fee, no Per Item fee! I made a table for the rates. Note that the price in the following is for shipping in <strong>the slowest method to Taiwan</strong> that each store provides and only for buying CD/DVD. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-11"></span><div><table><tbody><tr>  <td><p class="line862">Store</td>
  <td><p class="line862">Amazon.com</td>
  <td><p class="line862">Amazon.ca</td>
  <td><p class="line862">Amazon.co.uk</td>
  <td><p class="line862">Amazon.de</td>
  <td><p class="line862">JPC.de</td>
  <td><p class="line862">Amazon.fr</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-12"></span><p class="line862">Delivery in</td>
  <td><p class="line891"><a class="http" href="http://www.amazon.com/gp/help/customer/display.html?nodeId=596188&amp;#StandardInternationalShipping">18 to 32 business days</a></td>
  <td><p class="line891"><a class="http" href="http://www.amazon.ca/gp/help/customer/display.html?ie=UTF8&amp;nodeId=924312">8 to 12 Weeks</a></td>
  <td><p class="line891"><a class="http" href="http://www.amazon.co.uk/gp/help/customer/display.html?ie=UTF8&amp;nodeId=11075011">8 to 11 days</a></td>
  <td><p class="line891"><a class="http" href="http://www.amazon.de/gp/help/customer/display.html?ie=UTF8&amp;nodeId=505554">7 to 21 business days</a></td>
  <td><p class="line862">Unknown</td>
  <td><p class="line891"><a class="http" href="http://www.amazon.fr/gp/help/customer/display.html?ie=UTF8&amp;nodeId=603090">12 to 15 days</a></td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-13"></span><p class="line862">Per Shipment</td>
  <td><p class="line862">$4.99</td>
  <td><p class="line862">CDN$4.99</td>
  <td><p class="line862">£2.09</td>
  <td><p class="line862">€14.00</td>
  <td><p class="line891"><a class="http" href="http://www.jpc.de/jpcng/home/static/-/page/porto.html">€13.99</a></td>
  <td><p class="line862">€13.00</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-14"></span><p class="line862">Per Item</td>
  <td><p class="line862">$3.99</td>
  <td><p class="line862">CDN$2.49</td>
  <td><p class="line862">£1.49</td>
  <td><p class="line862">No charge</td>
  <td><p class="line862">No charge</td>
  <td><p class="line862">€1.90</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-15"></span><p class="line862">Tax exclusion</td>
  <td><p class="line862">Note 1</td>
  <td><p class="line862">Note 1</td>
  <td><p class="line862">Note 2</td>
  <td><p class="line862">Note 3</td>
  <td><p class="line862">Note 3</td>
  <td><p class="line862">Note 3</td>
</tr>
</tbody></table></div><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-16"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-17"></span><dl><dt>Note 1</dt><dd>I don't know if the price already includes tax or not, as far as I know, if ship to any state of USA, there will certainly be adding tax. Anyway, the final item price is unchanged for sending to Taiwan. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-18"></span></dd><dt>Note 2</dt><dd>I have seen some item have reduced price (about 15% off) while checking out, but that is not all cases and I don't know what certain case will give your reduced price. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-19"></span></dd><dt>Note 3</dt><dd>All item prices have about 16% off. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-20"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-21"></span></dd></dl><p class="line874">Again, note that all the information above are for shipping to Taiwan. Besides, I only have real buying experiences on Amazon.com and JPC.de. Others are just testing. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-22"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-23"></span><p class="line867">
<h2 id="Blog.2BAC8-2008-08-19-0802-AmazonStores.Testcase">Test case</h2>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-24"></span><p class="line862">As of 2008-08-19, the top sellers #1 in music is <a class="http" href="http://www.amazon.com/Mamma-Mia/dp/B0019FOC5E/ref=pd_ts_m_1?ie=UTF8&amp;s=music">Mamma Mia!</a> on Amazon.com. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-25"></span><div><table><tbody><tr>  <td><p class="line862">Store</td>
  <td><p class="line862">Amazon.com</td>
  <td><p class="line862">Amazon.ca</td>
  <td><p class="line862">Amazon.co.uk</td>
  <td><p class="line862">Amazon.de</td>
  <td><p class="line862">JPC.de</td>
  <td><p class="line862">Amazon.fr</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-26"></span><p class="line862">Listed Price</td>
  <td><p class="line862">$11.99</td>
  <td><p class="line862">CDN$11.99</td>
  <td><p class="line862">£8.98</td>
  <td><p class="line862">€14.95</td>
  <td><p class="line862">€14.99</td>
  <td><p class="line862">€16.30</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-27"></span><p class="line862">Final Price</td>
  <td><p class="line862">$11.99</td>
  <td><p class="line862">CDN$11.99</td>
  <td><p class="line862">£8.98</td>
  <td><p class="line862">€12.56</td>
  <td><p class="line862">€12.60</td>
  <td><p class="line862">€13.63</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-28"></span><p class="line862">Per Shipment</td>
  <td><p class="line862">$4.99</td>
  <td><p class="line862">CDN$4.99</td>
  <td><p class="line862">£2.09</td>
  <td><p class="line862">€14.00</td>
  <td><p class="line862">€13.99</td>
  <td><p class="line862">€13.00</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-29"></span><p class="line862">Per Item</td>
  <td><p class="line862">$3.99</td>
  <td><p class="line862">CDN$2.49</td>
  <td><p class="line862">£1.49</td>
  <td><p class="line862">No charge</td>
  <td><p class="line862">No charge</td>
  <td><p class="line862">€1.90</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-30"></span><p class="line862">Grand Total</td>
  <td><p class="line862">$20.97</td>
  <td><p class="line862">CDN$19.47</td>
  <td><p class="line862">£12.56</td>
  <td><p class="line862">€26.56</td>
  <td><p class="line862">€26.59</td>
  <td><p class="line862">€28.53</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-31"></span><p class="line862">Grand Total in TWD</td>
  <td><p class="line862">$657</td>
  <td><p class="line862">$619</td>
  <td><p class="line862">$732</td>
  <td><p class="line862">$1222</td>
  <td><p class="line862">$1223</td>
  <td><p class="line862">$1312</td>
</tr>
</tbody></table></div><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-32"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-33"></span><p class="line874">At first glance of price, Amazon.com and Amazon.ca seem to be the cheapest, but that wasn't true because of delivery time. If you choose same class, the grand total is NTD$940, more expensive than Amazon.co.uk, but still cheaper than Amazon.de. However, Amazon.de could be cheaper than Amazon.com if <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-34"></span><ol type="a"><li>Item prices are the same after currency conversion. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-35"></span></li><li>At least 4 items in order. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-36"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-37"></span></li></ol><p class="line862">Say <em>N<sub>i</sub></em> is how many items you buy, then $4.99/<em>N<sub>i</sub></em> + $3.99 = €14/<em>N<sub>i</sub></em>. Each side are the total shipping fees evenly distributes on items on Amazon.com and Amazon.de, respectively. The <em>N<sub>i</sub></em> is about 3.35 (based on TWD), which means you need to buy at least 4 items, then shipping from Amazon.de will be cheaper than from Amazon.com. Therefore if item price is the same, then Amazon.de will cost less. For a normal shopper, buying 4 items is piece of cake. It only depends on the item price. Note that if you use <strong><a class="http" href="http://www.amazon.com/gp/help/customer/display.html?nodeId=596188&amp;#ExpeditedInternationalShipping">Expedited Shipping</a></strong>, then you only need 2 items. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-38"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-39"></span><p class="line874">The Amazon.co.uk shipping fee (airmail) is already cheaper than Amazon.com (Standard) based on TWD. Item price dominates. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-40"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-41"></span><p class="line867">
<h2 id="Blog.2BAC8-2008-08-19-0802-AmazonStores.Conclusion">Conclusion</h2>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-42"></span><p class="line874">If you want to buy English (American) stuff, you must also check price on Amazon.co.uk as well as on Amazon.de if you buy many and you are lucky. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-43"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-44"></span><p class="line874">If you want to buy German stuff, Amazon.de definitely is the cheapest store among Amazon stores. The buttons are at same position, only texts are different, just click on same place. JPC.de is also a good place to buy. <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-45"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-46"></span><p class="line867"><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-47"></span><a href="/CategoryUndone">CategoryUndone</a> <a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagAmazon">TagAmazon</a> <span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.line-48"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0802-AmazonStores.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=LWq51K"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=LWq51K" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=qmUCgk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=qmUCgk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=nDWF8K"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=nDWF8K" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=aw3PMk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=aw3PMk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=jk2ahK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=jk2ahK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=1o5Uhk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=1o5Uhk" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/368576580" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-08-19-0802-AmazonStores</feedburner:origLink></item>
    <item>
        <title>Blog/2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/368460047/2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC</link>
        <pubDate>Mon, 18 Aug 2008 21:45:56 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.BuyingFiveGermanCDsonJPC.de">Buying Five German CDs on JPC.de</h1>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-5"></span><p class="line862">For a long long time, buying foreign stuff always frustrates my attempt to satisfy my desire. Of course, you can buy on Amazon, but not everything is available on it and it's not cheap to deal with shipping fee and custom tax (if you buy too much). Today (as of writing), I ordered 5 German albums for <strong>only</strong> €62,69, including shipping fee. Don't you think this is a great deal? <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-7"></span><p class="line862">Wait! Do I know German? Not at all. I know nothing about German, not even Germany. Buy why!? It's really strange that German songs to me. I feel like even the singing is part of music or rhythm. German sounds very attractive to me. The first German song I heard probably is <strong>Perfekte Welle</strong> by <strong>Juli</strong>, someone introduced this to me on Internet. This song was prohibited airing on German radio in 2004 or 2005, because of the Tsunami. <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-9"></span><p class="line862">Few days ago, I checked out <a class="http" href="http://www.julishop.de/">Julishop</a>. If I ordered on it, that costs about €49.98 for just one album. Later I <a class="http" href="http://www.google.com/search?hl=en&amp;q=buy%20german%20songs%20online">searched</a> and got information about <a class="http" href="http://www.jpc.de/">JPC.de</a> (It has English interface). Firstly, I know it only charge €13,99 per shipment to Taiwan, and that's all! No per item charge. Hooray! The rest problem is the importing custom tax. The custom only charge tax for shipment's value above NT$3000. It's not a high value, just few CDs can easily reach that amount on Amazon. NT$3000 is about €65, still can't buy much. But I have to control how much I bought, or there will be a 5% tax<sup><a href="#Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.fnref-d7417470c7f87021e9898c94b9541e186d8d40d8" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.fndef-d7417470c7f87021e9898c94b9541e186d8d40d8-0">1</a></sup> charging onto my purchase. <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-11"></span><p class="line874">At first I picked up 4 albums for about €58.95 (including shipping), but then I noticed that all prices are listed after VAT. Moreover, if the shipment sends outside German, I don't need to pay the VAT, so the final price of each item will not include the VAT. It's like a bonus to me, a gift. almost same price can buy one more album. Buy 4 for 1 free! It's about 16% off. <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-13"></span><p class="line874">So here is my final order list: <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-14"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-15"></span><div><table><tbody><tr>  <td><p class="line862">Quantity</td>
  <td><p class="line862">Medium</td>
  <td><p class="line862">Order Number</td>
  <td><p class="line862">Title</td>
  <td><p class="line862">Price</td>
  <td><p class="line862">Total</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-16"></span><p class="line862">1</td>
  <td><p class="line862">CD</td>
  <td><p class="line862">4163307</td>
  <td><p class="line862">Laut-Los (Digipack)</td>
  <td><p class="line862">EUR 12.60</td>
  <td><p class="line862">12.60</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-17"></span><p class="line862">1</td>
  <td><p class="line862">CD</td>
  <td><p class="line862">6544913</td>
  <td><p class="line862">Es ist Juli</td>
  <td><p class="line862">EUR 8.39</td>
  <td><p class="line862">8.39</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-18"></span><p class="line862">1</td>
  <td><p class="line862">CD</td>
  <td><p class="line862">8660931</td>
  <td><p class="line862">Lebe lauter (Ltd. Pur-Edition)</td>
  <td><p class="line862">EUR 8.39</td>
  <td><p class="line862">8.39</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-19"></span><p class="line862">1</td>
  <td><p class="line862">CD</td>
  <td><p class="line862">8661940</td>
  <td><p class="line862">Laut gedacht - Limitierte Slider</td>
  <td><p class="line862">EUR 10.92</td>
  <td><p class="line862">10.92</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-20"></span><p class="line862">1</td>
  <td><p class="line862">CD</td>
  <td><p class="line862">9217676</td>
  <td><p class="line862">Ein neuer Tag - Limited Deluxe E</td>
  <td><p class="line862">EUR 8.39</td>
  <td><p class="line862">8.39</td>
</tr>
<tr>  <td colspan="3" style="text-align: center"><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-21"></span><p class="line862"> </td>
  <td><p class="line862">Shipping and handling:</td>
  <td><p class="line862">EUR 13.99</td>
  <td></td>
</tr>
<tr>  <td colspan="3" style="text-align: center"><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-22"></span><p class="line862"> </td>
  <td><p class="line862">Grand total:</td>
  <td><p class="line862">EUR 62.69</td>
  <td></td>
</tr>
</tbody></table></div><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-23"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-24"></span><p class="line874">I placed my order on last Saturday and JPC.de charged on Monday. My bank asked for confirmation, I confirmed on Tuesday. Later in the same day, JPC informed me that package is on the way. Hope I can get them soon. I will keep updating here. <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-25"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-26"></span><p class="line867">
<h2 id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.WhatSongsMadeMeBoughtThem">What Songs Made Me Bought Them</h2>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-27"></span><p class="line867">
<h3 id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.Juli-EsistJuli">Juli - Es ist Juli</h3>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-28"></span><ul><li><p class="line862">Perfekte Welle - <a class="http" href="http://www.youtube.com/watch?v=4janyg4Dsvc">MV</a> <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-29"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-30"></span></li></ul><p class="line867">
<h3 id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.Juli-EinneuerTag">Juli - Ein neuer Tag</h3>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-31"></span><ul><li>I guess none, but I still bought this. <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-32"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-33"></span></li></ul><p class="line867">
<h3 id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.ChristinaSt.2BAPw-rmer-Lebelauter">Christina Stürmer - Lebe lauter</h3>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-34"></span><ul><li><p class="line862">#6 Ohne Dich - <a class="http" href="http://www.youtube.com/watch?v=6BL3kicQGhs">Live 1</a>, <a class="http" href="http://www.youtube.com/watch?v=8zwgSAnL17Y">Live 2</a> and <a class="http" href="http://www.youtube.com/watch?v=moa2SMaWBwQ">MV</a> <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-35"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-36"></span></li></ul><p class="line867">
<h3 id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.ChristinaSt.2BAPw-rmer-Laut-Los">Christina Stürmer - Laut-Los</h3>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-37"></span><ul><li><p class="line862">#7 Fieber - <a class="http" href="http://www.youtube.com/watch?v=PjOU76dkmjc">MV</a> <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-38"></span></li><li><p class="line862">#11 Ich Lebe - <a class="http" href="http://www.youtube.com/watch?v=sNrAMIvf9M8">MV</a> <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-39"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-40"></span></li></ul><p class="line867">
<h3 id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.Silbermond-Lautgedacht">Silbermond - Laut gedacht</h3>
<span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-41"></span><ul><li><p class="line862">#7 Das Beste - <a class="http" href="http://www.youtube.com/watch?v=X3gVjsK73mM">Live 1</a>, <a class="http" href="http://www.youtube.com/watch?v=43bkoVF5pX4">MV</a> and <a class="http" href="http://www.youtube.com/watch?v=W5VzwPYpE3Q">Live 2</a> <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-42"></span><ul><li style="list-style-type:none">This is the last one I picked up. Actually, it wasn't on my list. But this song made it on my list. <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-43"></span><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-44"></span></li></ul></li></ul><p class="line867"><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-45"></span><a href="/CategoryUndone">CategoryUndone</a> <a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagGerman">TagGerman</a> <a class="nonexistent" href="/TagGermany">TagGermany</a> <a class="nonexistent" href="/TagAustrian">TagAustrian</a> <a class="nonexistent" href="/TagMusic">TagMusic</a> <a class="nonexistent" href="/TagJuli">TagJuli</a> <a class="nonexistent" href="/TagChristinaSt%C3%BCrmer">TagChristinaStürmer</a> <a class="nonexistent" href="/TagSilbermond">TagSilbermond</a> <span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-46"></span><div class="footnotes"><ol><li><p><a id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.fnref-d7417470c7f87021e9898c94b9541e186d8d40d8"></a><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.line-1"></span>I think it's 10.25% in final  (<a href="#Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.fndef-d7417470c7f87021e9898c94b9541e186d8d40d8-0">1</a>)</li></ol></div><span class="anchor" id="Blog.2BAC8-2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=ChzZLK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=ChzZLK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=V3UjLk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=V3UjLk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=wxMSaK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=wxMSaK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=cIjK7k"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=cIjK7k" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=plzd4K"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=plzd4K" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=4i5C8k"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=4i5C8k" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/368460047" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-08-19-0545-BuyingFiveGermanAlbumsOnJPC</feedburner:origLink></item>
    <item>
        <title>Blog/2008-08-18-1038-LearningGerman</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/367739007/2008-08-18-1038-LearningGerman</link>
        <pubDate>Mon, 18 Aug 2008 02:39:54 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-08-18-1038-LearningGerman</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-08-18-1038-LearningGerman.LearningGerman">Learning German</h1>
<span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-5"></span><p class="line862">I am trying to learn <a class="http" href="http://en.wikipedia.org/wiki/German_language">German</a> in a very lazy way. I am not sure how far I can do it. Nowadays, learning something is really cheaper except learning some really high advanced technology and knowledges from experiences as long as you have Internet. Success or failure only depends on how hard you do. <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-7"></span><p class="line874">I am planning to learn in the following order: <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-8"></span><ul><li><p class="line891"><a class="http" href="http://en.wikipedia.org/wiki/German_alphabet">Alphabets</a> - I don't exactly know how many alphabets that German has. <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-9"></span></li><li>Phonology - try to pronounce alphabets <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-10"></span></li><li>Simple words <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-11"></span></li><li>Grammar  <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-13"></span></li></ul><p class="line862">Although I only know <a class="http" href="http://en.wikipedia.org/wiki/English_language">English</a> as foreign language (my mother language is Chinese), but I believe that I know how to learn a language correctly. The only problem is laziness, I am too easy to give up learning new things. Compare to English, I guess that English is easier than German since English actually a branch of <a class="http" href="http://en.wikipedia.org/wiki/Germanic_languages">Germanic</a>, so is German. I always want to learn German for some unknowing reasons. But there is something stopping me, which is history. The history of <a class="http" href="http://en.wikipedia.org/wiki/World_War">World War</a> <a class="http" href="http://en.wikipedia.org/wiki/World_War_I">I</a> &amp; <a class="http" href="http://en.wikipedia.org/wiki/World_War_II">II</a>, those you see in the films. Actually, I never tried to understand Germany and <a class="http" href="http://en.wikipedia.org/wiki/German_history">history in Germany</a>, or <a class="http" href="http://en.wikipedia.org/wiki/European_history">European history</a> (It's really complicated to me). You can say that all I know of about Germany is <a class="http" href="http://en.wikipedia.org/wiki/Adolf_Hitler">Hitler</a>, who made me fear of Germany. However, in the modern world, Germany is not what we see in history, and I think Germans are still sort of thinking that they are superior<sup><a href="#Blog.2BAC8-2008-08-18-1038-LearningGerman.fnref-2476cf980264216737853e5dafafb6057e928922" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.fndef-2476cf980264216737853e5dafafb6057e928922-0">1</a></sup> than people in rest of world. <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-14"></span><span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-15"></span><p class="line874">But what made me wanting to learn German? I think those are the German technology and the pronunciations of German. German, somehow, is very attractive to me; maybe I should say that German sounds sexy? Anyway, I am at very beginning of learning German. I probably will give up in any minute. <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-16"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-17"></span><a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagGerman">TagGerman</a> <a class="nonexistent" href="/TagLearning">TagLearning</a> <span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-18"></span><div class="footnotes"><ol><li><p><a id="Blog.2BAC8-2008-08-18-1038-LearningGerman.fnref-2476cf980264216737853e5dafafb6057e928922"></a><span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.line-1"></span>Not only the Germans  (<a href="#Blog.2BAC8-2008-08-18-1038-LearningGerman.fndef-2476cf980264216737853e5dafafb6057e928922-0">1</a>)</li></ol></div><span class="anchor" id="Blog.2BAC8-2008-08-18-1038-LearningGerman.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=7KJ1IK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=7KJ1IK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=bp2Ruk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=bp2Ruk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=3mYUoK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=3mYUoK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=a6BnLk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=a6BnLk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=6xoMaK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=6xoMaK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=3Jy0ak"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=3Jy0ak" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/367739007" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-08-18-1038-LearningGerman</feedburner:origLink></item>
    <item>
        <title>Blog/2008-08-09-2145-Vimperator</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/360330268/2008-08-09-2145-Vimperator</link>
        <pubDate>Sat, 09 Aug 2008 13:46:13 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-08-09-2145-Vimperator</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-08-09-2145-Vimperator.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-08-09-2145-Vimperator.Vimperator">Vimperator</h1>
<span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-5"></span><p class="line867"><a class="http" href="http://vimperator.mozdev.org/">Vimperator</a> is a nice Firefox addon for Vim users. Normally, I only put my hands on my keyboard, barely touch my mouse when I use Vimperator. But there are few exceptions, like in using Gmail. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-7"></span><p class="line867"><a href="http://picasaweb.google.com/livibetter/ScreenshotsForBliking/photo#5232505273232235058"><img alt="Gmail in use" class="external_image" src="http://lh5.ggpht.com/livibetter/SJ2X0rBdmjI/AAAAAAAABFc/6-_glTkcLxM/s800/Screenshot-Gmail - Inbox - livibetter@gmail.com - Vimperator.png" title="Gmail in use" /></a> <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-9"></span><p class="line862">As you can see options in <strong>Select: All, None, Read, Unread, Starred, Unstarred</strong> are not able to use in Quick-Hint way. I have to use my mouse to click on <strong>All</strong> sometimes. This only happens on those websites have heavy JavaScript usage. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-11"></span><p class="line874">Few tips I have learnt: <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-12"></span><ul><li><p class="line891"><strong>f</strong> + <em>number</em> to click on link or enter text boxes. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-13"></span></li><li><p class="line891"><strong>f</strong> + <em>search text</em> [+ <em>number</em>], for example <strong>f</strong><em>inbox</em> to click on Inbox as in above screenshot. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-14"></span></li><li><p class="line891"><strong>F</strong> means open in new tab. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-15"></span></li><li><p class="line891"><strong>r</strong> means reload <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-16"></span></li><li><p class="line891"><strong>d</strong> means close the tab <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-17"></span></li><li><p class="line891"><strong>:set guioptions=mTb</strong> to bring your default Firefox GUI interface back. <strong>m</strong> for menu, <strong>T</strong> for navigator toolbar, and <strong>b</strong> for bookmark toolbar. To turn them off by <strong>:set guioptions=</strong>. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-18"></span></li><li><p class="line891"><strong>o <em></strong>search text</em><strong>&lt;TAB&gt;</strong> to search, e.g. I have a bookmark call <strong>Gmail</strong>, then I can type <strong>o gmail&lt;TAB&gt;</strong>. That will bring up a list of results, then I press <strong>&lt;TAB&gt;</strong> to choose right one. If want to open in new table just replace <strong>o</strong> with <strong>t</strong>. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-19"></span></li><li><p class="line891"><strong>bmarks[!]</strong> only search in bookmarks. Exclamation mark means open in new tab. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-20"></span></li><li><p class="line862">Press <strong>&lt;Ctrl&gt;[qv]</strong> is necessary sometimes. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-21"></span></li><li><p class="line891"><strong>:help</strong> is helpful. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-22"></span><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-23"></span></li></ul><p class="line874">Few things different than in Vim: <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-24"></span><ul><li><p class="line891"><strong>/</strong> is only for plain text. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-25"></span></li><li><p class="line891"><strong>.</strong> can't repeat last command. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-26"></span><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-27"></span></li></ul><p class="line874">Vimperator doesn't change the user-agent, I hope it does. Just append its name and version. <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-28"></span><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-29"></span><p class="line862">Note that I had funny experience when I tried to post my posting with typing <strong>:wq</strong>, but that behaviour had been corrected long time ago. Now, I just did that again. Need to remind myself: <em>This is not Vim!</em> <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-30"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-31"></span><a href="/CategoryBlog">CategoryBlog</a> <a href="/TagFirefox">TagFirefox</a> <a class="nonexistent" href="/TagVimperator">TagVimperator</a> <a class="nonexistent" href="/TagVim">TagVim</a> <span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.line-32"></span><span class="anchor" id="Blog.2BAC8-2008-08-09-2145-Vimperator.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=e8K1jK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=e8K1jK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=wmHUCk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=wmHUCk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Qrxa8K"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Qrxa8K" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=FPHRfk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=FPHRfk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=hAuyOK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=hAuyOK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=aCDVsk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=aCDVsk" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/360330268" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-08-09-2145-Vimperator</feedburner:origLink></item>
    <item>
        <title>Blog/2008-08-06-2308-BlocksSogou</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/357524949/2008-08-06-2308-BlocksSogou</link>
        <pubDate>Wed, 06 Aug 2008 15:10:29 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-08-06-2308-BlocksSogou</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.BlocksSogou">Blocks Sogou</h1>
<span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-5"></span><p class="line874">I decided to block Sogou's spider, its behavior is kind of rude. The following is the table of statistics of bots/spiders from AWStats, today is just 6th day of August. <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-7"></span><div><table><tbody><tr>  <td><p class="line862">21 different robots*</td>
  <td><p class="line862">Hits</td>
  <td><p class="line862">Bandwidth</td>
  <td><p class="line862">Last visit</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-8"></span><p class="line862">sogou</td>
  <td><p class="line862">1665</td>
  <td><p class="line862">32.65 MB</td>
  <td><p class="line862">06 Aug 2008 - 21:56</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-9"></span><p class="line862">Feedburner</td>
  <td><p class="line862">307</td>
  <td><p class="line862">4.51 MB</td>
  <td><p class="line862">06 Aug 2008 - 22:00</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-10"></span><p class="line891">BaiDuSpider</td>
  <td><p class="line862">284+9</td>
  <td><p class="line862">1.06 MB</td>
  <td><p class="line862">06 Aug 2008 - 15:59</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-11"></span><p class="line862">Yahoo Slurp</td>
  <td><p class="line862">174+16</td>
  <td><p class="line862">712.55 KB</td>
  <td><p class="line862">06 Aug 2008 - 19:59</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-12"></span><p class="line862">Googlebot</td>
  <td><p class="line862">160+6</td>
  <td><p class="line862">634.75 KB</td>
  <td><p class="line862">06 Aug 2008 - 21:36</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-13"></span><p class="line862">Feedfetcher-Google</td>
  <td><p class="line862">46</td>
  <td><p class="line862">4.41 KB</td>
  <td><p class="line862">06 Aug 2008 - 20:21</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-14"></span><p class="line862">MSNBot</td>
  <td><p class="line862">26+11</td>
  <td><p class="line862">92.30 KB</td>
  <td><p class="line862">06 Aug 2008 - 12:17</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-15"></span><p class="line891">GigaBot</td>
  <td><p class="line862">10+4</td>
  <td><p class="line862">179.45 KB</td>
  <td><p class="line862">06 Aug 2008 - 21:33</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-16"></span><p class="line862">yodaobot</td>
  <td><p class="line862">6+4</td>
  <td><p class="line862">23.83 KB</td>
  <td><p class="line862">05 Aug 2008 - 17:09</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-17"></span><p class="line862">Unknown robot (identified by 'robot')</td>
  <td><p class="line862">8+2</td>
  <td><p class="line862">51.44 KB</td>
  <td><p class="line862">05 Aug 2008 - 12:56</td>
</tr>
<tr>  <td><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-18"></span><p class="line862">Others</td>
  <td><p class="line862">17+20</td>
  <td><p class="line862">101.94 KB</td>
  <td></td>
</tr>
</tbody></table></div><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-19"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-20"></span><p class="line874">You should know how I feel about it. Besides, it also changes its user-agent: <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-21"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-22"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-23"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-24"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-25"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-26"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-27"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-28"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-29"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-30"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-31"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-32"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-33"></span><pre>220.181.61.209 - - [06/Aug/2008:22:13:51 +0800] "GET /quickref.html HTTP/1.1" 404 - "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" (-) - -
220.181.61.209 - - [06/Aug/2008:22:17:40 +0800] "GET /robots.txt HTTP/1.1" 406 - "-" "-" (-) SSLv3 DHE-RSA-AES256-SHA
220.181.61.209 - - [06/Aug/2008:22:17:43 +0800] "GET /robots.txt HTTP/1.1" 406 - "-" "-" (-) - -
220.181.61.209 - - [06/Aug/2008:22:17:50 +0800] "GET /TagAwesome HTTP/1.1" 404 - "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" (-) SSLv3 DHE-RSA-AES256-SHA
220.181.61.209 - - [06/Aug/2008:22:17:53 +0800] "GET /HelpOnParsers/ref/rst/directives.html HTTP/1.1" 404 - "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" (-) - -
220.181.61.209 - - [06/Aug/2008:22:19:23 +0800] "GET /robots.txt HTTP/1.1" 406 - "-" "-" (-) SSLv3 DHE-RSA-AES256-SHA
220.181.61.209 - - [06/Aug/2008:22:19:24 +0800] "GET /robots.txt HTTP/1.1" 406 - "-" "-" (-) - -
220.181.61.209 - - [06/Aug/2008:22:19:34 +0800] "GET /TagsuEXEC HTTP/1.1" 404 - "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" (-) SSLv3 DHE-RSA-AES256-SHA
220.181.61.209 - - [06/Aug/2008:22:19:35 +0800] "GET /HelpOnParsers/ref/rst/restructuredtext.html HTTP/1.1" 404 - "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" (-) - -
220.181.61.209 - - [06/Aug/2008:22:20:37 +0800] "GET /robots.txt HTTP/1.1" 406 - "-" "-" (-) SSLv3 DHE-RSA-AES256-SHA
220.181.61.209 - - [06/Aug/2008:22:20:47 +0800] "GET /TagFastCGI HTTP/1.1" 404 - "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" (-) SSLv3 DHE-RSA-AES256-SHA</pre><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-34"></span><p class="line874">It sends no user-agent quite often. Note that I already block those request having no user-agent on this website. <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-35"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-36"></span><p class="line862">Firstly, I will try to block using <strong>robots.txt</strong>, but I am not thinking that will work. If you search for <strong>Sogou</strong>, you will see it really has very bad fame. Moreover, I don't know what's the correct user-agent for using in <strong>robots.txt</strong>. The <a class="http" href="http://www.sogou.com/docs/help/webmasters.htm#07">FAQ</a> doesn't mention its user-agent. Anyway, I block use <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-37"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-38"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-39"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-40"></span><pre>User-agent: sogou
Disallow: /</pre><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-41"></span><p class="line862">I give it a week, if this doesn't work. I will drop all packets from Sogou by using <strong>iptables</strong>. There is something I noticed from its IP: <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-42"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-43"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-44"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-45"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-46"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-47"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-48"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-49"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-50"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-51"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-52"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-53"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-54"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-55"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-56"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-57"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-58"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-59"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-60"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-61"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-62"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-63"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-64"></span><pre>&gt; whois 220.181.61.209
% [whois.apnic.net node-2]
% Whois data copyright terms    http://www.apnic.net/db/dbcopyright.html

inetnum:      220.181.0.0 - 220.181.255.255
netname:      CHINANET-IDC-BJ
country:      CN
descr:        CHINANET Beijing province network
descr:        China Telecom
descr:        No.31,jingrong street
descr:        Beijing 100032
admin-c:      CH93-AP
tech-c:       HC55-AP
remarks:      hostmaster is not for spam complaint,
remarks:      please send spam complaint to anti-spam@ns.chinanet.cn.net
mnt-by:       MAINT-CHINANET
mnt-lower:    MAINT-CHINATELECOM-BJ
status:       ALLOCATED NON-PORTABLE
changed:      hostmaster@ns.chinanet.cn.net 20030620
changed:      hm-changed@apnic.net 20050715
source:       APNIC</pre><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-65"></span><p class="line874">Its IP belongs to 220.181.0.0/16 net block, Baidu also uses the same net block: <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-66"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-67"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-68"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-69"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-70"></span><pre>220.181.32.22 - - [06/Aug/2008:21:05:25 +0800] "GET / HTTP/1.1" 302 355 "-" "Baiduspider+(+http://www.baidu&lt;DOT&gt;com/search/spider.htm)" (-) - -
61.135.168.39 - - [06/Aug/2008:21:08:33 +0800] "GET / HTTP/1.1" 302 355 "-" "Baiduspider+(+http://www.baidu&lt;DOT&gt;com/search/spider.htm)" (-) - -
119.63.193.55 - - [06/Aug/2008:22:04:30 +0800] "GET / HTTP/1.1" 302 355 "-" "Baiduspider+(+http://www.baidu&lt;DOT&gt;com/search/spider_jp.html)" (-) - -</pre><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-71"></span><p class="line874">Does this mean Baidu also a bad spider? <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-72"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-73"></span><a href="/CategoryUndone">CategoryUndone</a> <a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagSearchEngine">TagSearchEngine</a> <span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.line-74"></span><span class="anchor" id="Blog.2BAC8-2008-08-06-2308-BlocksSogou.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=enjqIK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=enjqIK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=0H9w1k"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=0H9w1k" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=ehLq6K"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=ehLq6K" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=WziGGk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=WziGGk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=p74SlK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=p74SlK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=y6Yagk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=y6Yagk" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/357524949" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-08-06-2308-BlocksSogou</feedburner:origLink></item>
    <item>
        <title>Blog/2008-08-02-0443-CuilVisits</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/352978428/2008-08-02-0443-CuilVisits</link>
        <pubDate>Fri, 01 Aug 2008 20:43:58 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-08-02-0443-CuilVisits</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-08-02-0443-CuilVisits.CuilVisits">Cuil Visits</h1>
<span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-5"></span><p class="line867"><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-7"></span><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-8"></span><pre>38.99.44.105 United States, CA, Oakland Mozilla/5.0 (Twiceler-0.9 http://www.cuill.com/twiceler/robot.html)
 | 02/Aug/2008 00:51:02 - - "GET /robots.txt HTTP/1.0" 200 92 "-" (-) - -</pre><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-9"></span><p class="line867"><a class="http" href="http://www.cuil.com/info/webmaster_info/">It</a> is a bot from <a class="http" href="http://www.cuil.com/">Cuil</a>, a new style of search engine. The search results present in 3-column layout with related image aside the entry if available. That looks more friendlier but might not be easier for reading to me. It's been about two days from my first notice of this new search. This website wasn't included in their database at that time and still not now. I wrote an email for a request of inclusion, and it seems to respond to my request, or that already was planned? Although the crawler only requested the <strong>robots.txt</strong> for the first visit, I believe that it will come back for more files. <span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-11"></span><p class="line874">Cuil claims they are the biggest search engine in this world by ranking the amount of pages in database, They have 121,617,892,992 pages. If you search a lot a day, you should very hate duplications already. For example, if you search a programming issue, you probably see many mailing list archives. They have same content, the same posts, threads from a mailing list. There are way too many websites archive same mailing lists. If there are five websites, then you will have five pages with same content at the same time, and currently Google shows them all together. It's quite easy to see lots of duplications, it's a huge frustration when you are rush to solve a problem. <span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-13"></span><p class="line874">Page count isn't the point of being a good search engine. <span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-14"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-15"></span><a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagCuil">TagCuil</a> <a class="nonexistent" href="/TagSearchEngine">TagSearchEngine</a> <a class="nonexistent" href="/TagCrawler">TagCrawler</a> <span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.line-16"></span><span class="anchor" id="Blog.2BAC8-2008-08-02-0443-CuilVisits.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=eBjl4K"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=eBjl4K" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=y7ipkk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=y7ipkk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=bXN4XK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=bXN4XK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=fxNOBk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=fxNOBk" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=ErD7GK"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=ErD7GK" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Jof6Tk"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Jof6Tk" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/352978428" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-08-02-0443-CuilVisits</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/349222113/2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython</link>
        <pubDate>Tue, 29 Jul 2008 07:32:20 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython.line-2"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Id1GFJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Id1GFJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=q6PByj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=q6PByj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=XBcCpJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=XBcCpJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=yIiQrj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=yIiQrj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=YTFCiJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=YTFCiJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=32wx9j"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=32wx9j" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/349222113" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-19-1912-WhyIsPerlsSoMuchBetterThanPython</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-27-1711-YahooFakesUserAgentToo</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/347316210/2008-07-27-1711-YahooFakesUserAgentToo</link>
        <pubDate>Sun, 27 Jul 2008 09:12:22 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-27-1711-YahooFakesUserAgentToo</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.YahooFakesUserAgent.2CToo">Yahoo Fakes User Agent, Too</h1>
<span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-5"></span><p class="line867"><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-7"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-9"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-11"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-13"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-14"></span><pre>67.195.37.116 - - [27/Jul/2008:16:52:02 +0800] "GET /robots.txt HTTP/1.0" 200 105 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" (94) - -
67.195.37.116 - - [27/Jul/2008:16:52:03 +0800] "GET / HTTP/1.0" 302 355 "-" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.4) Gecko/20080721 BonEcho/2.0.0.4" (-) - -
67.195.37.116 - - [27/Jul/2008:16:52:22 +0800] "GET /Home HTTP/1.0" 200 3798 "-" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.4) Gecko/20080721 BonEcho/2.0.0.4" (22) - -
67.195.37.116 - - [27/Jul/2008:16:52:23 +0800] "GET /static/modern_ttb/css/common.css HTTP/1.0" 200 3122 "http://thetinybit.com/Home" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.4) Gecko/20080721 BonEcho/2.0.0.4" (28) - -
67.195.37.116 - - [27/Jul/2008:16:52:23 +0800] "GET /static/modern_ttb/css/screen.css HTTP/1.0" 200 2296 "http://thetinybit.com/Home" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.4) Gecko/20080721 BonEcho/2.0.0.4" (28) - -
67.195.37.116 - - [27/Jul/2008:16:52:24 +0800] "GET /static/modern_ttb/css/print.css HTTP/1.0" 200 452 "http://thetinybit.com/Home" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.4) Gecko/20080721 BonEcho/2.0.0.4" (56) - -
67.195.37.116 - - [27/Jul/2008:16:52:24 +0800] "GET /static/modern_ttb/css/projection.css HTTP/1.0" 200 327 "http://thetinybit.com/Home" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.4) Gecko/20080721 BonEcho/2.0.0.4" (52) - -
67.195.37.116 - - [27/Jul/2008:16:52:25 +0800] "GET /static/pygments.css HTTP/1.0" 200 887 "http://thetinybit.com/Home" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.4) Gecko/20080721 BonEcho/2.0.0.4" (24) - -</pre><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-15"></span><p class="line862">The first line shows user agent <strong><tt class="backtick">Mozilla/5.0&nbsp;(compatible;&nbsp;Yahoo!&nbsp;Slurp;&nbsp;http://help.yahoo.com/help/us/ysearch/slurp)</tt></strong>, which is the standard Yahoo crawler's user agent. Second line is the <strong>BonEcho</strong> web browser. If that is real <strong>BonEcho</strong>(Firefox), then that shouldn't have <strong>19</strong> seconds delay in between line 2 and line 3 since those style sheets were requested so smoothly after all. Line 2 is a redirection response, it asked the client to access <tt class="backtick">/Home</tt>. <span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-16"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-17"></span><p class="line874">Is there someone still telling the truth? Everything is a lie everywhere. What happened to us? Why being honest becomes a hard job? <span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-18"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-19"></span><a href="/CategoryBlog">CategoryBlog</a> <a href="/TagYahoo">TagYahoo</a> <a href="/TagThought">TagThought</a> <span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.line-20"></span><span class="anchor" id="Blog.2BAC8-2008-07-27-1711-YahooFakesUserAgentToo.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=3nrrrJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=3nrrrJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=XCkj4j"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=XCkj4j" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=5uqOfJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=5uqOfJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Jfl8Rj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Jfl8Rj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=bAJgcJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=bAJgcJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Kgsqpj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Kgsqpj" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/347316210" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-27-1711-YahooFakesUserAgentToo</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-20-2314-FirstBlogscraperArrives</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/340720769/2008-07-20-2314-FirstBlogscraperArrives</link>
        <pubDate>Sun, 20 Jul 2008 15:15:52 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-20-2314-FirstBlogscraperArrives</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.FirstBlogscraperArrives">First Blogscraper Arrives</h1>
<span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.line-5"></span><p class="line867"><a href="http://picasaweb.google.com/livibetter/ScreenshotsForBliking/photo#5225112402176256594"><img alt="Two blog posts were scraped" class="external_image" src="http://lh3.ggpht.com/livibetter/SINUC8M0KlI/AAAAAAAABDY/GF2voBe3OMI/s800/Blogscraper.png" title="Two blog posts were scraped" /></a> <span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.line-7"></span><p class="line862">As using WordPress, they will come for your content eventually, even I am not using a blogging software. It makes you feel very bad, then you notice that. I saw someone getting my <a href="/Blog/2008-07-20-0900-AddSphereWidgetToMoinMoin">blog post</a> via that scraper's website in access log. They use my Feedburner feed to scrape my content. Although all of my contents are licensed under the Creative Commons, but the scraper's website isn't. I believe that this is still an incident of copyright infringement. They not only have just one scraping blog, but a dozen of blogs at least. Bad people everywhere. <span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.line-8"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.line-9"></span><a href="/CategoryBlog">CategoryBlog</a> <a href="/TagBlogging">TagBlogging</a> <a class="nonexistent" href="/TagScraper">TagScraper</a> <a class="nonexistent" href="/TagCopyright">TagCopyright</a> <a class="nonexistent" href="/TagLicense">TagLicense</a> <span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-2314-FirstBlogscraperArrives.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=maPfiJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=maPfiJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=jSBJ3j"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=jSBJ3j" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=hKrthJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=hKrthJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=uO6rbj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=uO6rbj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=iHOoeJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=iHOoeJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=XWqfcj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=XWqfcj" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/340720769" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-20-2314-FirstBlogscraperArrives</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-20-2245-LiveSpacesIsAwful</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/340707711/2008-07-20-2245-LiveSpacesIsAwful</link>
        <pubDate>Sun, 20 Jul 2008 14:47:37 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-20-2245-LiveSpacesIsAwful</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.LiveSpacesIsAwful">Live Spaces Is Awful</h1>
<span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-5"></span><p class="line862">I searched for a keyword and got a result on Microsoft's Live Space. When I click on that link, I always am asked to log in. But I find out Google Translate can load it, although the content has to be translated into another language. I then used one of <a class="http" href="http://www.google.com/search?q=anon+proxy">Anonymous Proxy</a> to load that link and got the content. I finally realized that it's Microsoft. Yes, it's Microsoft! Still don't get it? It is the <strong>Microsoft</strong>! You know Firefox is not a product of Microsoft and neither is Linux. When I tried <strong>wget</strong> to retrieve the same page, it received the correct content. So, it is obvious, Microsoft do something is dirty. I am sure it is about <strong>Firefox</strong> or <strong>Linux</strong>, but not sure which one, maybe both. <span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-7"></span><p class="line862">If I recall correctly, Google does not allow this kind of websites to be indexed in its result. Microsoft's Live Search seems to check <a href="/Blog/2008-07-09-2343-WhyMSNBotFakes">this kind of thing</a> with fake user agent, but their website, <a class="http" href="http://spaces.live.com/">spaces.live.com</a>, awfully does the same thing that they want to prevent. <span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-9"></span><p class="line862">All I can say <em>"It is the Microsoft"</em> and please don't use any services like that. <span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-10"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-11"></span><a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagMicrosoft">TagMicrosoft</a> <a href="/TagThought">TagThought</a> <span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-2245-LiveSpacesIsAwful.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=eMe5VJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=eMe5VJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=TvKqgj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=TvKqgj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=29D9sJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=29D9sJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=OJIdcj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=OJIdcj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=RicTPJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=RicTPJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Zm76Rj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Zm76Rj" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/340707711" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-20-2245-LiveSpacesIsAwful</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-20-1005-WeaveLinuxFirefox64</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/340313889/2008-07-20-1005-WeaveLinuxFirefox64</link>
        <pubDate>Sun, 20 Jul 2008 02:05:40 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-20-1005-WeaveLinuxFirefox64</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.MozillaWeaveonLinuxFirefoxx8664">Mozilla Weave on Linux Firefox x86_64</h1>
<span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-5"></span><p class="line862">I finally can run <a class="https" href="https://labs.mozilla.com/forum/index.php/topic,1300.0.html">Weave 0.2.5</a> in Firefox x86_64 on Linux and sync successfully. <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-7"></span><p class="line867"><a href="http://picasaweb.google.com/livibetter/ScreenshotsForBliking/photo#5224909398653919202"><img alt="Weave" class="external_image" src="http://lh6.ggpht.com/livibetter/SIKbalJd3-I/AAAAAAAABDE/9ms8nZ8v9u4/s800/Weave.png" title="Weave" /></a> <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-9"></span><p class="line862">I haven't installed Weave on other computers, I will test it soon! By the way, I am not using official build of Weave, but <a class="https" href="https://labs.mozilla.com/forum/index.php/topic,1300.msg5559.html#msg5559">this one</a>. <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-10"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-11"></span>Today (2008-07-21), I installed Weave on Windows XP and tried to sync with data from my Firefox on Linux. I kept getting message about invalid passphrase from the first-time use wizard. I even tried resetting, but still got the same message. The activity log shows the problem: Weave could not download the private key. <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-13"></span><p class="line867"><a href="http://picasaweb.google.com/livibetter/ScreenshotsForBliking/photo#5225288691834044802"><img alt="Weave Activity Log" class="external_image" src="http://lh3.ggpht.com/livibetter/SIP0YWWiQYI/AAAAAAAABDw/eqKYw3uWMtc/s800/weave-fail.png" title="Weave Activity Log" /></a> <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-14"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-15"></span><p class="line867"><a class="https" href="https://labs.mozilla.com/forum/index.php/topic,1135.msg5166.html#msg5166">The solution</a> is: <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-16"></span><ul><li><p class="line862">Change <tt class="backtick">extensions.weave.username</tt> in <tt class="backtick">about:config</tt> from <strong>nobody</strong> to your username. <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-17"></span></li><li><p class="line862">Click on Weave icon on status bar and choose <strong>Sign In...</strong> <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-18"></span></li><li>You should be able to sign in and sync. <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-19"></span></li></ul><p class="line867"><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-20"></span><a href="/CategoryBlog">CategoryBlog</a> <a href="/TagFirefox">TagFirefox</a> <a class="nonexistent" href="/TagMozilla">TagMozilla</a> <a class="nonexistent" href="/TagWeave">TagWeave</a> <a href="/TagLinux">TagLinux</a> <span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.line-21"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-1005-WeaveLinuxFirefox64.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=oHlMZJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=oHlMZJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=MhHaNj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=MhHaNj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=sJG39J"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=sJG39J" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=WF96tj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=WF96tj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=USawQJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=USawQJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=OKahaj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=OKahaj" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/340313889" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-20-1005-WeaveLinuxFirefox64</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-20-0900-AddSphereWidgetToMoinMoin</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/340282654/2008-07-20-0900-AddSphereWidgetToMoinMoin</link>
        <pubDate>Sun, 20 Jul 2008 01:01:45 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-20-0900-AddSphereWidgetToMoinMoin</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.AddSphereWidgettoMoinMoin">Add Sphere Widget to MoinMoin</h1>
<span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-5"></span><p class="line862">I want a <strong>Related Post</strong> section in <a href="/MoinMoin">MoinMoin</a> as if same purpose plugin in WordPress, but I don't think there would be one. Because wiki is different than a blog, its pages are not chronological usually, therefore close topics already are written in same page usually. In another words, having <strong>Related Page</strong> is kind of redundant for a wiki. But it's still good to see it. I didn't try to find a native one for <a href="/MoinMoin">MoinMoin</a>, I tried the <a class="http" href="http://www.sphere.com/">Sphere</a>. Although its widget designates for blogs, but I didn't read that as requirement in <a class="http" href="http://www.sphere.com/terms">Sphere's TOS</a>. Besides I have blogs, and with wiki, of course. <span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-7"></span><p class="line874">Obviously, I have to modify theme file again. Here is a modified theme file for example: <span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-9"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-11"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-13"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-14"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-15"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-16"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-17"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-18"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-19"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-20"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-21"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-22"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-23"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-24"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-25"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-26"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-27"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-28"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-29"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-30"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-31"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-32"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-33"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-34"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-35"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-36"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-37"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-38"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-39"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-40"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-41"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-42"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-43"></span><div class="codearea" dir="ltr" lang="en">
<script type="text/javascript">
function isnumbered(obj) {
  return obj.childNodes.length && obj.firstChild.childNodes.length && obj.firstChild.firstChild.className == 'LineNumber';
}
function nformat(num,chrs,add) {
  var nlen = Math.max(0,chrs-(''+num).length), res = '';
  while (nlen>0) { res += ' '; nlen-- }
  return res+num+add;
}
function addnumber(did, nstart, nstep) {
  var c = document.getElementById(did), l = c.firstChild, n = 1;
  if (!isnumbered(c))
    if (typeof nstart == 'undefined') nstart = 1;
    if (typeof nstep  == 'undefined') nstep = 1;
    n = nstart;
    while (l != null) {
      if (l.tagName == 'SPAN') {
        var s = document.createElement('SPAN');
        s.className = 'LineNumber'
        s.appendChild(document.createTextNode(nformat(n,4,' ')));
        n += nstep;
        if (l.childNodes.length)
          l.insertBefore(s, l.firstChild)
        else
          l.appendChild(s)
      }
      l = l.nextSibling;
    }
  return false;
}
function remnumber(did) {
  var c = document.getElementById(did), l = c.firstChild;
  if (isnumbered(c))
    while (l != null) {
      if (l.tagName == 'SPAN' && l.firstChild.className == 'LineNumber') l.removeChild(l.firstChild);
      l = l.nextSibling;
    }
  return false;
}
function togglenumber(did, nstart, nstep) {
  var c = document.getElementById(did);
  if (isnumbered(c)) {
    remnumber(did);
  } else {
    addnumber(did,nstart,nstep);
  }
  return false;
}
</script>

<script type="text/javascript">
document.write('<a href="#" onclick="return togglenumber(\'Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.CA-pygments59\', 1, 1);" \
                class="codenumbers">Toggle line numbers<\/a>');
</script>
<pre dir="ltr" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.CA-pygments59" lang="en"><span class="line"><span class="k">import</span> <span class="nn">urllib</span>
</span><span class="line"><span class="k">from</span> <span class="nn">MoinMoin.theme</span> <span class="k">import</span> <span class="n">modern</span>
</span><span class="line"><span class="k">class</span> <span class="nc">Theme</span><span class="p">(</span><span class="n">modern</span><span class="o">.</span><span class="n">Theme</span><span class="p">):</span>
</span><span class="line">    <span class="n">name</span> <span class="o">=</span> <span class="s">&quot;modern_ttb&quot;</span>
</span><span class="line">    <span class="k">def</span> <span class="nf">editbar</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">d</span><span class="p">):</span>
</span><span class="line">        <span class="n">html</span> <span class="o">=</span> <span class="n">modern</span><span class="o">.</span><span class="n">Theme</span><span class="o">.</span><span class="n">editbar</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">d</span><span class="p">)</span>
</span><span class="line">        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">action</span> <span class="o">==</span> <span class="s">&#39;show&#39;</span><span class="p">:</span>
</span><span class="line">            <span class="n">html</span> <span class="o">=</span> <span class="n">html</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s">u&#39;&lt;/ul&gt;</span><span class="se">\n</span><span class="s">&#39;</span><span class="p">,</span> <span class="s">u&#39;&lt;li&gt;&lt;a class=&quot;iconsphere&quot; title=&quot;Related Blogs &amp;amp; Articles&quot; onclick=&quot;return Sphere.Widget.search()&quot; href=&quot;http://www.sphere.com/search?q=sphereit:</span><span class="si">%s</span><span class="s">&quot;&gt;Sphere: Related Content&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</span><span class="se">\n</span><span class="s">&#39;</span> <span class="o">%</span> <span class="n">urllib</span><span class="o">.</span><span class="n">quote</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">getBaseURL</span><span class="p">()</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">request_uri</span><span class="p">))</span>
</span><span class="line">        <span class="k">return</span> <span class="n">html</span>
</span><span class="line">    <span class="k">def</span> <span class="nf">send_title</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">text</span><span class="p">,</span> <span class="o">**</span><span class="n">keywords</span><span class="p">):</span>
</span><span class="line">        <span class="n">request</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span>
</span><span class="line">        <span class="n">html_head</span> <span class="o">=</span> <span class="p">[]</span>
</span><span class="line">        <span class="c"># Sphere</span>
</span><span class="line">        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">action</span> <span class="o">==</span> <span class="s">&#39;show&#39;</span><span class="p">:</span>
</span><span class="line">            <span class="n">html_head</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s">&#39;&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.sphere.com/widgets/sphereit/js?t=classic&amp;amp;p=thetinybit.com&quot;&gt;&lt;/script&gt;&#39;</span><span class="p">)</span>
</span><span class="line">        <span class="k">if</span> <span class="n">html_head</span><span class="p">:</span>
</span><span class="line">            <span class="n">old_html_head</span> <span class="o">=</span> <span class="n">request</span><span class="o">.</span><span class="n">cfg</span><span class="o">.</span><span class="n">html_head</span>
</span><span class="line">            <span class="n">request</span><span class="o">.</span><span class="n">cfg</span><span class="o">.</span><span class="n">html_head</span> <span class="o">=</span> <span class="n">old_html_head</span> <span class="o">+</span> <span class="s">&#39;</span><span class="se">\n</span><span class="s">&#39;</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">html_head</span><span class="p">)</span>
</span><span class="line">        <span class="n">modern</span><span class="o">.</span><span class="n">Theme</span><span class="o">.</span><span class="n">send_title</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">text</span><span class="p">,</span> <span class="o">**</span><span class="n">keywords</span><span class="p">)</span>
</span><span class="line">        <span class="k">if</span> <span class="n">html_head</span><span class="p">:</span>
</span><span class="line">            <span class="n">request</span><span class="o">.</span><span class="n">cfg</span><span class="o">.</span><span class="n">html_head</span> <span class="o">=</span> <span class="n">old_html_head</span>
</span><span class="line">    <span class="k">def</span> <span class="nf">startPage</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
</span><span class="line">        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">action</span> <span class="o">==</span> <span class="s">&#39;show&#39;</span><span class="p">:</span>
</span><span class="line">            <span class="k">return</span> <span class="s">u&quot;&lt;!-- sphereit start --&gt;</span><span class="se">\n\n</span><span class="s">&quot;</span> <span class="o">+</span> <span class="n">modern</span><span class="o">.</span><span class="n">Theme</span><span class="o">.</span><span class="n">startPage</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
</span><span class="line">        <span class="k">else</span><span class="p">:</span>
</span><span class="line">            <span class="k">return</span> <span class="n">modern</span><span class="o">.</span><span class="n">Theme</span><span class="o">.</span><span class="n">startPage</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
</span><span class="line">    <span class="k">def</span> <span class="nf">endPage</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
</span><span class="line">        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">action</span> <span class="o">==</span> <span class="s">&#39;show&#39;</span><span class="p">:</span>
</span><span class="line">            <span class="k">return</span> <span class="n">modern</span><span class="o">.</span><span class="n">Theme</span><span class="o">.</span><span class="n">endPage</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">+</span> <span class="s">u&quot;</span><span class="se">\n</span><span class="s">&lt;!-- sphereit end --&gt;</span><span class="se">\n</span><span class="s">&quot;</span>
</span><span class="line">        <span class="k">else</span><span class="p">:</span>
</span><span class="line">            <span class="k">return</span> <span class="n">modern</span><span class="o">.</span><span class="n">Theme</span><span class="o">.</span><span class="n">endPage</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
</span><span class="line"><span class="k">def</span> <span class="nf">execute</span><span class="p">(</span><span class="n">request</span><span class="p">):</span>
</span><span class="line">    <span class="k">return</span> <span class="n">Theme</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
</span></pre></div><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-44"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-45"></span><p class="line862">Basically, we need to add two things from Sphere, a JavaScript and Widget. I override <tt class="backtick">send_title</tt> to add this script in <tt class="backtick">&lt;head&gt;</tt> section of HTML and override <tt class="backtick">editbar</tt> for the widget. The widget is added at the end of MoinMoin's edit bar. Overrides of <tt class="backtick">startPage</tt> and <tt class="backtick">endPage</tt> are for marking the correct starting and end of a page content, which makes Sphere has better idea of what to analysis for related content. Only when action is show, then Sphere widget shows up. Otherwise, such as Info or Attachments, widget doesn't show up. <span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-46"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-47"></span><p class="line862">This is first time of using Sphere. I may take it down, if the <em>related content</em> is not so <strong>related</strong>. <span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-48"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-49"></span><a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagSphere">TagSphere</a> <a class="nonexistent" href="/TagWidget">TagWidget</a> <a href="/TagMoinMoin">TagMoinMoin</a> <span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.line-50"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0900-AddSphereWidgetToMoinMoin.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=23buuJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=23buuJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=LCFNQj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=LCFNQj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=5YFH9J"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=5YFH9J" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=xKAS8j"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=xKAS8j" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=4khN5J"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=4khN5J" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Ul2I0j"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Ul2I0j" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/340282654" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-20-0900-AddSphereWidgetToMoinMoin</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-20-0549-WhatTheHell</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/340181782/2008-07-20-0549-WhatTheHell</link>
        <pubDate>Sat, 19 Jul 2008 21:50:42 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-20-0549-WhatTheHell</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.WhattheHell.3F">What the Hell?</h1>
<span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.line-5"></span><p class="line867"><a href="http://picasaweb.google.com/livibetter/ScreenshotsForBliking/photo#5224842924130380290"><img alt="Attempts within Few Minutes" class="external_image" src="http://lh5.ggpht.com/livibetter/SIJe9QQBKgI/AAAAAAAABCo/F96ugBe8tDo/s800/WhatTheHell.png" title="Attempts within Few Minutes" /></a> <span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.line-7"></span><p class="line862">This is part of a daily logs, it just a little over than usual. Their performance of success is exactly <strong>0</strong> in this server, because I don't have any PHP scripts running on this server. They really need to learn more, not just do burst-force attacks, that's wasting all of our time and speeding up the process of ice berg melting in north pole. <em>They are killing our Earth!</em> <span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.line-8"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.line-9"></span><a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagAttempt">TagAttempt</a> <a href="/TagPHP">TagPHP</a> <span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-07-20-0549-WhatTheHell.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=D6lJKJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=D6lJKJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=xUThCj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=xUThCj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=2a2QZJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=2a2QZJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=qUVbSj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=qUVbSj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=R7jISJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=R7jISJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=yUQePj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=yUQePj" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/340181782" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-20-0549-WhatTheHell</feedburner:origLink></item>
    <item>
        <title>Blog/2008-07-19-2323-AWStatsReAnalyzes</title>
        <link>http://feeds.thetinybit.com/~r/TheTinyBitBlog/~3/339949180/2008-07-19-2323-AWStatsReAnalyzes</link>
        <pubDate>Sat, 19 Jul 2008 15:24:06 GMT</pubDate>
        <guid isPermaLink="false">http://thetinybit.com/Blog/2008-07-19-2323-AWStatsReAnalyzes</guid>
        <content:encoded><![CDATA[<div dir="ltr" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.content" lang="en"><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.top"></span>
<span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-4"></span><p class="line867">
<h1 id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.AWStatsRe-AnalyzesLogs">AWStats Re-Analyzes Logs</h1>
<span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-5"></span><p class="line862">I decided to exclude myself from AWStats analysis, actually, just add a new AWStats configuration file. But that will only have result since the oldest record of current <tt class="backtick">/var/log/httpd/access_log</tt>. It won't include those archives made by <strong>logrotate</strong>, therefore I have to make AWStats process all from beginning<sup><a href="#Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.fnref-d5547b69a696390fd6bc23a52e8c88683df4f7af" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.fndef-d5547b69a696390fd6bc23a52e8c88683df4f7af-0">1</a></sup>. I extracted all archived logs to <tt class="backtick">~/tmp/awstats</tt> and run with the script as follows: <span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-6"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-7"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-8"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-9"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-10"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-11"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-12"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-13"></span><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-14"></span><div class="codearea" dir="ltr" lang="en">
<script type="text/javascript">
function isnumbered(obj) {
  return obj.childNodes.length && obj.firstChild.childNodes.length && obj.firstChild.firstChild.className == 'LineNumber';
}
function nformat(num,chrs,add) {
  var nlen = Math.max(0,chrs-(''+num).length), res = '';
  while (nlen>0) { res += ' '; nlen-- }
  return res+num+add;
}
function addnumber(did, nstart, nstep) {
  var c = document.getElementById(did), l = c.firstChild, n = 1;
  if (!isnumbered(c))
    if (typeof nstart == 'undefined') nstart = 1;
    if (typeof nstep  == 'undefined') nstep = 1;
    n = nstart;
    while (l != null) {
      if (l.tagName == 'SPAN') {
        var s = document.createElement('SPAN');
        s.className = 'LineNumber'
        s.appendChild(document.createTextNode(nformat(n,4,' ')));
        n += nstep;
        if (l.childNodes.length)
          l.insertBefore(s, l.firstChild)
        else
          l.appendChild(s)
      }
      l = l.nextSibling;
    }
  return false;
}
function remnumber(did) {
  var c = document.getElementById(did), l = c.firstChild;
  if (isnumbered(c))
    while (l != null) {
      if (l.tagName == 'SPAN' && l.firstChild.className == 'LineNumber') l.removeChild(l.firstChild);
      l = l.nextSibling;
    }
  return false;
}
function togglenumber(did, nstart, nstep) {
  var c = document.getElementById(did);
  if (isnumbered(c)) {
    remnumber(did);
  } else {
    addnumber(did,nstart,nstep);
  }
  return false;
}
</script>

<script type="text/javascript">
document.write('<a href="#" onclick="return togglenumber(\'Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.CA-pygments60\', 1, 1);" \
                class="codenumbers">Toggle line numbers<\/a>');
</script>
<pre dir="ltr" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.CA-pygments60" lang="en"><span class="line"><span class="c">#!/bin/bash</span>
</span><span class="line"><span class="c"># 2008-07-19T23:00:09+0800</span>
</span><span class="line"><span class="k">for </span>log in ~/tmp/awstats/access*; <span class="k">do</span>
</span><span class="line"><span class="k">    </span><span class="nb">echo</span> <span class="s2">&quot;Processing $log...&quot;</span>
</span><span class="line">    /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config<span class="o">=</span>myconfname_excluded -configdir<span class="o">=</span>/etc/awstats -LogFile<span class="o">=</span><span class="nv">$log</span>
</span><span class="line"><span class="k">done</span>
</span></pre></div><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-15"></span><p class="line867"><strong>-LogFile</strong> tells AWStats uses that assigned one, not the log filename in configuration file. Only a few seconds and run the normal updating script again, I have the analysis without me. <span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-16"></span><hr /><p class="line874"> <span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-17"></span><a href="/CategoryBlog">CategoryBlog</a> <a class="nonexistent" href="/TagAWStats">TagAWStats</a> <span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-18"></span><div class="footnotes"><ol><li><p><a id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.fnref-d5547b69a696390fd6bc23a52e8c88683df4f7af"></a><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.line-1"></span>This FAQ <a class="http" href="http://awstats.sourceforge.net/docs/awstats_faq.html#OLDLOG">entry</a> says that AWStats does not process older logs if there is already a newer monthly data in <tt class="backtick">/var/lib/awstats/</tt>  (<a href="#Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.fndef-d5547b69a696390fd6bc23a52e8c88683df4f7af-0">1</a>)</li></ol></div><span class="anchor" id="Blog.2BAC8-2008-07-19-2323-AWStatsReAnalyzes.bottom"></span></div><div class="feedflare">
<a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=aPYATJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=aPYATJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=wj23Oj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=wj23Oj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=Uwvg4J"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=Uwvg4J" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=5y2ZOj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=5y2ZOj" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=SGB7zJ"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=SGB7zJ" border="0"></img></a> <a href="http://feeds.thetinybit.com/~f/TheTinyBitBlog?a=DoEgbj"><img src="http://feeds.thetinybit.com/~f/TheTinyBitBlog?i=DoEgbj" border="0"></img></a>
</div><img src="http://feeds.thetinybit.com/~r/TheTinyBitBlog/~4/339949180" height="1" width="1"/>]]></content:encoded>
    <feedburner:origLink>http://thetinybit.com/Blog/2008-07-19-2323-AWStatsReAnalyzes</feedburner:origLink></item>

</channel>
</rss>
