<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Robert Schmelzer is Thinking about IT - General</title>
    <link>http://blog.schmelzer.cc/</link>
    <description>The very personal thoughts of Robert Schmelzer about the world of IT and little bit more....</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0.3 - http://www.s9y.org/</generator>
    <pubDate>Mon, 12 Feb 2007 21:58:23 GMT</pubDate>

    <image>
        <url>http://blog.schmelzer.cc/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Robert Schmelzer is Thinking about IT - General - The very personal thoughts of Robert Schmelzer about the world of IT and little bit more....</title>
        <link>http://blog.schmelzer.cc/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>The Chinese definition of quality</title>
    <link>http://blog.schmelzer.cc/archives/15-The-Chinese-definition-of-quality.html</link>
            <category>General</category>
            <category>PHP</category>
            <category>Software Architecture</category>
    
    <comments>http://blog.schmelzer.cc/archives/15-The-Chinese-definition-of-quality.html#comments</comments>
    <wfw:comment>http://blog.schmelzer.cc/wfwcomment.php?cid=15</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.schmelzer.cc/rss.php?version=2.0&amp;type=comments&amp;cid=15</wfw:commentRss>
    

    <author>nospam@example.com (Robert Schmelzer)</author>
    <content:encoded>
    ... or why a search engine indexing bot makes 160 000 incorrect requests within 48 hours.&lt;br /&gt;
&lt;br /&gt;
China has implemented their own answer to Google. The search engine is called: Qihoo.com. The are some major differences to Google. The first thing I noticed was, that I cannot read chinese websites..... that´s bad....&lt;br /&gt;
&lt;br /&gt;
But there is major problem with Qihoo.com. I noticed in the statistics of our project www.fertighaus.biz and www.mba-studium.info that we had about 160.000 requests all bringing up a 404 error. After some research in the log files, resolving the ip and using the better search engine Google I found out that the requests came from the Qihoo Bot. After some research using again Google I found statements from various web masters that this bot is working like a Zombie. It does not react on 404 errors either it reacts on 403 errors and it also does not take robots.txt file into account. Furthermore it makes several requests per second which can cause serious performance problems on small hostings. The bot is officially declared as &quot;beta&quot;. But if this is the chinese definition of beta I will never ever use their beta products. &lt;br /&gt;
&lt;br /&gt;
In our particular situation we had the problem that our error reporting was a little bit to exhaustive. We are using a front controller answering all request to the domain.  Because we are using mod_rewrite our front controller inspects every request. For the wrong requests in made log statements to our application log and during two days the log files filled up our whole web space and the application was not able to create new sessions. This caused our application to malfunction. &lt;br /&gt;
&lt;br /&gt;
Now I just blocked the IP addresses of the Qihoo.com. I really have no interest to be listed on chinese search engines. I used .htaccess and mod_access for it:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;order allow,deny&lt;br /&gt;
  deny from 220.181&lt;br /&gt;
allow from all&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The most interesting references on the web are:&lt;br /&gt;
&lt;a href=&quot;http://www.blog.suchmaschinenmarketing.com/archives/127-Qihoo-oder-wehe-wenn-China-Google-abloesen-will.html&quot; &gt;Qihoo - oder wehe wenn China Google ablösen will&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.blog.suchmaschinenmarketing.com/archives/128-Wenn-ein-chinesischer-Crawler-selbstaendig-wird.html&quot; &gt;Wenn ein chinesischer Crawler selbständig wird&lt;/a&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 12 Feb 2007 22:58:23 +0100</pubDate>
    <guid isPermaLink="false">http://blog.schmelzer.cc/archives/15-guid.html</guid>
    
</item>
<item>
    <title>Amazons´s Working Backwards</title>
    <link>http://blog.schmelzer.cc/archives/14-Amazonss-Working-Backwards.html</link>
            <category>General</category>
            <category>Software Architecture</category>
    
    <comments>http://blog.schmelzer.cc/archives/14-Amazonss-Working-Backwards.html#comments</comments>
    <wfw:comment>http://blog.schmelzer.cc/wfwcomment.php?cid=14</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.schmelzer.cc/rss.php?version=2.0&amp;type=comments&amp;cid=14</wfw:commentRss>
    

    <author>nospam@example.com (Robert Schmelzer)</author>
    <content:encoded>
    It has been a while since I made my lost blog entry. In the last two month I had a very intensive private and working life. My contract at Siemens Enterprise is very near to run out and so I already take care for my time after Siemens. The first official and very important step to this will be Friday next week. My brother Manfred Schmelzer, Peter Krammer and I will found a new company. We are going into the Web 2.0 market and are about creating a new very exiting project. I do not want to tell very much about it right now, but check out my blog in the future and I will keep you up to date. It will get especially interesting, when we are looking for Alpha testers...&lt;br /&gt;
&lt;br /&gt;
Another update has to be made for my post about User Manual Driven Design. I really like the idea and I am still thinking a lot about it. I recently found a very interesting blog article of &lt;a href=&quot;http://www.allthingsdistributed.com&quot; &gt;Amazons´s CTO Werner Vogels&lt;/a&gt;. He is talking about &lt;a href=&quot;http://www.allthingsdistributed.com/2006/11/working_backwards.html&quot; &gt;Working Backwards&lt;/a&gt; were he proposes a very similar approach to software development as I do in my post about &lt;a href=&quot;http://blog.schmelzer.cc/archives/12-User-Manual-Driven-Design.html&quot; &gt;User Manual Driven Design&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Sun, 11 Feb 2007 21:44:20 +0100</pubDate>
    <guid isPermaLink="false">http://blog.schmelzer.cc/archives/14-guid.html</guid>
    
</item>
<item>
    <title>The fragile technology stack for Web 2.0</title>
    <link>http://blog.schmelzer.cc/archives/13-The-fragile-technology-stack-for-Web-2.0.html</link>
            <category>General</category>
            <category>Software Architecture</category>
    
    <comments>http://blog.schmelzer.cc/archives/13-The-fragile-technology-stack-for-Web-2.0.html#comments</comments>
    <wfw:comment>http://blog.schmelzer.cc/wfwcomment.php?cid=13</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.schmelzer.cc/rss.php?version=2.0&amp;type=comments&amp;cid=13</wfw:commentRss>
    

    <author>nospam@example.com (Robert Schmelzer)</author>
    <content:encoded>
    In his last &lt;a href=&quot;http://poweredbyweb20.blogspot.com/2006/11/oop2007-warum-web-20-auch-entwickler.html&quot; &gt;blog entry&lt;/a&gt; &lt;a href=&quot;http://poweredbyweb20.blogspot.com&quot; &gt;Michael Stal&lt;/a&gt; mentioned the importance of defining a new technology stack for Web 2.0 so that development can fulfil the requirements of upcoming (and already established) usability and interactivity trends on the web.  Currently we are using a very chaotic technology stack, which consists of HTTP as a transport protocol, SOAP, REST or JSON for service integration, (D)HTML, CSS for mark up and JS to put logic into our static pages. By the way you have to use JS frameworks, CSS hacks, HTML hacks, HTTP hacks to make all the stuff working on various browsers and then you still have left the full bandwidth of server technologies. &lt;br /&gt;
What you see based on this listing that a full fledged end to end web developer must be really multi talented. So it is not really wondering that salaries for web developers are steadily increasing. So this is quite fine for guys like me, which are some sort of end to end web developers but it is very dangerous for the business. This in fact means that development of Web 2.0 like web apps is getting even more expensive. Not to mention the starting nightmare with IE 7 so that we will face the problem to be compatible to at least three major browsers within the next years (FF2.0, IE6, IE7).&lt;br /&gt;
So I agree to Michael Stal that we need new technology stacks. But the internet is too big for the revolution approach. This means we can only evolve the technologies using an evolutional approach. And evolution on something outdated like HTTP and HTML will get really hard.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Conclusion&lt;br /&gt;
&lt;/strong&gt;Be careful when deciding to build modern web apps. It will get very expensive. Desktop applications are easier to develop and there must be a very well evaluated decision which technology brings more ROI.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 03 Dec 2006 09:20:22 +0100</pubDate>
    <guid isPermaLink="false">http://blog.schmelzer.cc/archives/13-guid.html</guid>
    
</item>
<item>
    <title>I am a Technorati</title>
    <link>http://blog.schmelzer.cc/archives/10-I-am-a-Technorati.html</link>
            <category>General</category>
    
    <comments>http://blog.schmelzer.cc/archives/10-I-am-a-Technorati.html#comments</comments>
    <wfw:comment>http://blog.schmelzer.cc/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.schmelzer.cc/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>nospam@example.com (Robert Schmelzer)</author>
    <content:encoded>
    I have just registered at Technorati and so the asked me to make a blog containing a link to my &lt;a href=&quot;http://www.technorati.com/claim/5sebaipje&quot; rel=&quot;me&quot;&gt;Technorati Profile&lt;/a&gt;. Of course I am doing this. I want to attract some more users to my blog. 
    </content:encoded>

    <pubDate>Tue, 28 Nov 2006 21:09:39 +0100</pubDate>
    <guid isPermaLink="false">http://blog.schmelzer.cc/archives/10-guid.html</guid>
    
</item>
<item>
    <title>Google Analytics</title>
    <link>http://blog.schmelzer.cc/archives/8-Google-Analytics.html</link>
            <category>General</category>
    
    <comments>http://blog.schmelzer.cc/archives/8-Google-Analytics.html#comments</comments>
    <wfw:comment>http://blog.schmelzer.cc/wfwcomment.php?cid=8</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.schmelzer.cc/rss.php?version=2.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    

    <author>nospam@example.com (Robert Schmelzer)</author>
    <content:encoded>
    Based on the suggestion from &lt;a href=&quot;http://www.auer.biz/blog/&quot;  title=&quot;Wallace&#039;s Blog&quot;&gt;Wallace&lt;/a&gt; in his &lt;a href=&quot;http://www.auer.biz/blog/index.php?/archives/170-Analytics.html&quot;  title=&quot;Google Analytics Blog entry&quot;&gt;recent blog entry&lt;/a&gt; I also tried out &lt;a href=&quot;http://www.google.com/analytics&quot;  title=&quot;Google Analytics&quot;&gt;Google Analytics&lt;/a&gt;. It is really an amazing tool and again for free up to 5.000.000 page impressions a day. I especially like the easy handling of profile to track special user navigation behaviour and the extreme easy way to integrate it into your own page. It is just 3 lines of js you have to include. I did not tried it out by now but using the given js function it should also be very easy to track AJAX requests or clicks to external links. 
    </content:encoded>

    <pubDate>Sun, 26 Nov 2006 21:55:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.schmelzer.cc/archives/8-guid.html</guid>
    
</item>
<item>
    <title>Finally I have my own blog</title>
    <link>http://blog.schmelzer.cc/archives/1-Finally-I-have-my-own-blog.html</link>
            <category>General</category>
            <category>Links</category>
            <category>PHP</category>
    
    <comments>http://blog.schmelzer.cc/archives/1-Finally-I-have-my-own-blog.html#comments</comments>
    <wfw:comment>http://blog.schmelzer.cc/wfwcomment.php?cid=1</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.schmelzer.cc/rss.php?version=2.0&amp;type=comments&amp;cid=1</wfw:commentRss>
    

    <author>nospam@example.com (Robert Schmelzer)</author>
    <content:encoded>
    I already thought a while about creating my own blog. I have a lot of thoughts about IT, development and project management in my mind. I would like to share this thoughts and my blog should help me to organize this thoughts better and to formulate them more precise.&lt;br /&gt;
&lt;br /&gt;
So this blog will mostly address IT topics. I will keep personal information rather spare because I like exchanging professional thought more than sharing my private information. But the next entry will address a little more about my person. You also find quite much information about me on my web page at &lt;a href=&quot;http://www.schmelzer.cc&quot;  title=&quot;www.schmelzer.cc&quot;&gt;www.schmelzer.cc&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I like reading blogs from other developers like &lt;a href=&quot;http://www.raibledesigns.com/&quot;  title=&quot;Raible Designs&quot;&gt;Matt Raible&lt;/a&gt; or &lt;a href=&quot;http://stal.blogspot.com/&quot;  title=&quot;Michael Stal&quot;&gt;Michael Stal&lt;/a&gt;. But I also regularly read the blogs from my former colleagues &lt;a href=&quot;http://blog.hilli.at&quot;  title=&quot;Hilli&quot;&gt;Hilli&lt;/a&gt; and &lt;a href=&quot;http://www.auer.biz/blog&quot;  title=&quot;Wallace&quot;&gt;Wallace&lt;/a&gt;. Hopefully I can motivate them, to place a link to my blog. This would be very fine, because sharing my thought with at least some visitors is more exciting than just writing them for my own (-;.&lt;br /&gt;
&lt;br /&gt;
First of all I have to sing a hymn on &lt;a href=&quot;http://www.s9y.org/&quot;  title=&quot;Serendipity&quot;&gt;Serendipity&lt;/a&gt;. I downloaded it, put it on my server, started the installation script and everything was done. I like software, which can be installed easily very much. It is one of the most important things especially about Open Source software. The users need fast success or otherwise the will look further for the next project. And there are a lot of projects for nearly every problem you might imagine. I will try to take a look into the source code, too. In this project also Sebastian Bergmann was involved, which is a very good sign for the code quality of the project. But I will comment on that, when I have further insight into it.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 13 Nov 2006 21:48:04 +0100</pubDate>
    <guid isPermaLink="false">http://blog.schmelzer.cc/archives/1-guid.html</guid>
    
</item>

</channel>
</rss>
