<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.qianqin.de &#187; web site</title>
	<atom:link href="http://www.qianqin.de/category/website/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qianqin.de</link>
	<description>personal web site of Qian Qin</description>
	<lastBuildDate>Thu, 17 Jun 2010 19:06:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Preventing multiple instances of Flash Movies</title>
		<link>http://www.qianqin.de/2009/05/16/preventing-multiple-instances-of-flash-movies/</link>
		<comments>http://www.qianqin.de/2009/05/16/preventing-multiple-instances-of-flash-movies/#comments</comments>
		<pubDate>Sat, 16 May 2009 14:25:55 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/?p=405</guid>
		<description><![CDATA[Currently, Flash does not natively support prevention of multiple instances, so a workaround is needed. Why would anyone want to prevent multiple instances anyway? Well, I use Flash as a Chat client, so allowing a user to run multiple instances would mean that they could join the chat multiple times, which is not really a [...]]]></description>
			<content:encoded><![CDATA[<p>Currently, Flash does not natively support prevention of multiple instances, so a workaround is needed. Why would anyone want to prevent multiple instances anyway? Well, I use Flash as a Chat client, so allowing a user to run multiple instances would mean that they could join the chat multiple times, which is not really a wanted feature. So how do I prevent users from joining the chat multiple times?<br />
<span id="more-405"></span><br />
As there is no way to do this on the client side, a server side solution is needed. So my first thought was to only allow each user with his account to join once, which should work fine in most cases. There is only one problem: When a user&#8217;s connection drops, the server wouldn&#8217;t know that and would block him from rejoining the server until the old client timed out. This is quite user unfriendly, so a different solution is needed. A different approach would be IP-based blocking (1 connection per IP), where this problem wouldn&#8217;t occur, but that would cause people behind routers not to be able to chat at the same time. Again unacceptable for me, so I thought of a third way:</p>
<p>Whenever a client connects to the server, the server will look through all existing users and check if there is one that has the same account. If no, it allows the client to continue normally. If yes, it will send a &#8220;alive&#8221; message to the other client and first let the new client continue as usual. At the same time, it will wait for an answer from the other client. If a message is received, the new client will get disconnected, as the user is already connected. </p>
<p>This approach works very well on my server. To make this system work for guests too, a unique key would be needed for each user, which should get saved as a flash cookie (browser wide). That will also prevent the user trying to join by opening the chat in different browsers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2009/05/16/preventing-multiple-instances-of-flash-movies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flash&#8217;s ExternalInterface and Microsoft Internet Explorer</title>
		<link>http://www.qianqin.de/2009/04/13/externalinterface-and-internet-exploreradobe-flashs-externalinterface-und-microsoft-internet-explorer/</link>
		<comments>http://www.qianqin.de/2009/04/13/externalinterface-and-internet-exploreradobe-flashs-externalinterface-und-microsoft-internet-explorer/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 14:21:23 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/?p=385</guid>
		<description><![CDATA[As my new community project is using a lot of Javascript and Flash Communication, I rely on Flash&#8217;s ExternalInterface. ExternalInterface allows me to create simple functions in Flash, which are callable from Javascript. I developed everything using Firefox, where everything worked just fine, but when using Internet Explorer, I encountered the problem that no ExternalInterface [...]]]></description>
			<content:encoded><![CDATA[<p>As my new <a href="http://animechat.de">community</a> project is using a lot of Javascript and Flash Communication, I rely on Flash&#8217;s ExternalInterface. ExternalInterface allows me to create simple functions in Flash, which are callable from Javascript. I developed everything using Firefox, where everything worked just fine, but when using Internet Explorer, I encountered the problem that no ExternalInterface functions would register, breaking the Flash/Javascript Communication completely.</p>
<p>After endless hours of testing, I found out that for ExternalInterface to work in IE, 2 conditions have to be met.</p>
<ol>
<li>The Flash needs to visible. Loading a flash into a hidden div does not work.</li>
<li>It has to be loaded before the document onload event. All Flash files loaded after the onload event can&#8217;t register any functions with ExternalInterface.</li>
</ol>
<p>There seems to be an issue with transparent PNGs (with alpha channel) in IE 7, too. I had some ugly black background in the pictures even though other PNGs worked just fine. The reason was that it the div was hidden first. I guess IE 7 has some serious issues with invisible divs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2009/04/13/externalinterface-and-internet-exploreradobe-flashs-externalinterface-und-microsoft-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Strict HTML/XHTML and target=&#8221;_blank&#8221;</title>
		<link>http://www.qianqin.de/2008/06/11/strict-htmlxhtml-and-target_blank/</link>
		<comments>http://www.qianqin.de/2008/06/11/strict-htmlxhtml-and-target_blank/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 21:59:52 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/?p=167</guid>
		<description><![CDATA[To keep this short: THERE IS NO target=&#8221;_blank&#8221;! It&#8217;s not valid &#8220;Strict HTML&#8221; or &#8220;Strict XHTML&#8221;. There is a huge discussion on the web about this, and frankly I don&#8217;t care. I see reasons for opening new windows, so I want new windows and &#8220;Strict XHTML&#8221;. But how to do that? Easy, I coded a [...]]]></description>
			<content:encoded><![CDATA[<p>To keep this short: THERE IS NO target=&#8221;_blank&#8221;! It&#8217;s not valid &#8220;Strict HTML&#8221; or &#8220;Strict XHTML&#8221;. There is a huge discussion on the web about this, and frankly I don&#8217;t care. I see reasons for opening new windows, so I want new windows and &#8220;Strict XHTML&#8221;. But how to do that? Easy, I coded a short Javascript which will find all external links and links to PDFs and Ads and makes them open up in new windows.</p>
<p><span id="more-167"></span> It finds all links automatically and if you want a specific link to be opened in a new window too, you&#8217;ll simply need to add <code>rel="external"</code> as an attribute of the link. Example:</p>
<pre>&lt;a href="http://www.junny.de/" rel="external"&gt;Junny's Blog&lt;/a&gt;</pre>
<p>People with Javascript disabled will have a normal link, whereas people with Javascript enabled will have a new window opened for them. You can download the script <a href="/files/oinw.js">&#8220;Open In New Window&#8221; (oinw.js) here</a>.</p>
<p>The script can be included just like any other Javascript:</p>
<pre>&lt;script type="text/javascript" src="oinw.js"&gt;&lt;/script&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2008/06/11/strict-htmlxhtml-and-target_blank/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Urania.de goes online!</title>
		<link>http://www.qianqin.de/2008/03/03/uraniade/</link>
		<comments>http://www.qianqin.de/2008/03/03/uraniade/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 14:56:00 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/2008/03/03/uraniade/</guid>
		<description><![CDATA[I&#8217;ve been working on the new Urania website together with Jonas for quite some time now. Today it launched! Check it out: www.urania.de! We wrote the site completely in Django, a really cool Python framework for making websites quick and easy. Well it wasn&#8217;t really easy, we did encounter a lot of Problems. But now, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on the new <a href="http://de.wikipedia.org/wiki/Urania_%28Berlin%29">Urania</a> website together with Jonas  for quite some time now. Today it launched! Check it out: <a href="http://www.urania.de">www.urania.de</a>! We wrote the site completely in Django, a really cool Python framework for making websites quick and easy. Well it wasn&#8217;t really easy, we did encounter a lot of Problems. But now, they are all fixed and the site is running like a charm.</p>
<p>Working on the Urania website plus making my cool new WordPress Plugin <a href="/qtranslate/">qTranslate</a> pretty much took up all my time lately, so I haven&#8217;t been able to post anything. Sorry!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2008/03/03/uraniade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving again</title>
		<link>http://www.qianqin.de/2008/01/24/moving-again/</link>
		<comments>http://www.qianqin.de/2008/01/24/moving-again/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 11:12:41 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/2008/01/24/wieder-am-umziehen/</guid>
		<description><![CDATA[After staying with Keyweb VRS Premium for 3 month, I learned that virtual servers aren&#8217;t a real solution for hosting. I ended up way too many times in the black zone, killing my website. So it&#8217;s time to move again. You won&#8217;t reach the black zone usually, but sometimes you do. And that&#8217;s when it [...]]]></description>
			<content:encoded><![CDATA[<p>After staying with Keyweb VRS Premium for 3 month, I learned that virtual servers aren&#8217;t a real solution for hosting. I ended up way too many times in the black zone, killing my website. So it&#8217;s time to move again.</p>
<p><span id="more-142"></span></p>
<p>You won&#8217;t reach the black zone usually, but sometimes you do. And that&#8217;s when it gets annoying. Hosting a small website won&#8217;t get you into the black zone at all, but as soon as you do something on the server you will. The main problem is the memory limit, why make the virtual server think it has more memory than it actually has? To make it crash as soon as it wants more than I paid for?</p>
<p>Anyway, it&#8217;s time for a real root server. I talked with my friend Jonas and we decided to get one from Hetzner this time. They offer an Athlon 3700+ with 1 GB RAM and 2x 160GB hard disk for only € 49 a month, without setup fees. Traffic is included, the same goes for 6 IPs! So I ordered one yesterday. Let&#8217;s see when the server becomes available to me. Can&#8217;t wait to have my websites running lightning fast again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2008/01/24/moving-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hosting toy &#8211; Keyweb VRS Start</title>
		<link>http://www.qianqin.de/2007/12/04/hosting-spielzeug-keyweb-vrs-start/</link>
		<comments>http://www.qianqin.de/2007/12/04/hosting-spielzeug-keyweb-vrs-start/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 22:03:41 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/2007/12/04/hosting-spielzeug-keyweb-vrs-start/</guid>
		<description><![CDATA[I used to share a root server with some friends of mine. This allowed us to use a high performance server at a relatively low cost. I use to pay a share of &#8364; 40 a month, which is quite a lot. So we decided to move to several small virtualized servers. With VDSL 50, [...]]]></description>
			<content:encoded><![CDATA[<p>I used to share a root server with some friends of mine. This allowed us to use a high performance server at a relatively low cost. I use to pay a share of &#8364; 40 a month, which is quite a lot. So we decided to move to several small virtualized servers. With VDSL 50, it was possible to host stuff at home, so I wanted move some stuff to my home server and save some money. </p>
<p>Because I don&#8217;t want to be limited by some provider&#8217;s stupid limitations, I searched for a virtualized server. To avoid any unnecessary costs, I wanted a traffic flat rate too. My personal limit was &#8364; 20, if the server was performing nicely according to my expectations. I stumbled upon Keyweb, a hosting company with a really outdated, but still serious enough looking design. They offer two kinds of virtual servers, one kind is called &#8220;VRS&#8221; and the other &#8220;rootDS&#8221;. So what&#8217;s the difference between these two? Well, a rootDS has a guaranteed CPU speed whereas the VRS don&#8217;t. Because the rootDS prices start at &#8364; 25, I decided to get a VRS, so I ordered &#8220;VRS Start&#8221; for &#8364; 13 a month. Included in this price is a 10 Domain Plesk license, 256 MB guaranteed RAM and 2 IPs. Perfect, I thought, everything I wanted. </p>
<p>I ordered it one week ago and got it this Friday, that&#8217;s 3 days more than their promised delivery time. On top of that, I needed to call them several times. Just to clear things up, after my first call, the server was delivered within 2 days, but my order wasn&#8217;t processed at all before. Anyway, after getting the server, I found it running with Plesk 8.01, the worst possible version of Plesk. So I tried to update it, but it somehow crashed and Plesk wouldn&#8217;t start anymore. I didn&#8217;t know why, so I used the &#8220;Reinstall VRS&#8221; feature of Virtuozzo. It was a bad idea as it turned out to be messing things up even more. First it didn&#8217;t delete everything and then the fresh installation wasn&#8217;t working at all. Opening an Emergency Support Ticket solved my problem within 2 hours on Saturday 1:00 am. </p>
<p>So after I got the server running, I started migrating my websites with Plesk, but it always failed because Plesk went out of memory while decompressing the files. How can that be? I only got Apache running and that&#8217;s not taking 256 MB RAM away. A closer look with &#8220;top&#8221; showed me that the system has 2 GB of RAM, but Virtuozzo shuts the system down whenever the RAM usage goes above 384 MB, which is pretty stupid. The system and other processes takes out way too much RAM because it thinks there is still enough available. A lot on the QoS Alerts in Virtuozzo shows the idle system between yellow and green zone. Doing anything small causes the system to jump into the red zone. Uncompressing files will take you straight to the black zone, making Virtuozzo cancel any new memory request from the any process. This again causes processes to crash or freeze, where freezing will leave your system in the black zone, killing your own server just like a DoS-attack.</p>
<p>So in the end, the &#8220;VRS Start&#8221; virtual server can&#8217;t really be used at all, but Keyweb offers bigger virtual server for &#8364; 20 a month, called &#8220;VRS Premium&#8221;. I have immediately upgraded because I don&#8217;t want my server dying from a few web site requests. Upgrade was done 10 minutes after I ordered it. All in all the VRS seems to be pretty fast and stable from Keyweb and I hope I won&#8217;t have any more problems with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2007/12/04/hosting-spielzeug-keyweb-vrs-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving to WordPress</title>
		<link>http://www.qianqin.de/2007/01/17/umziehen-nach-wordpress/</link>
		<comments>http://www.qianqin.de/2007/01/17/umziehen-nach-wordpress/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 12:35:59 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/2007/01/17/umziehen-nach-wordpress/</guid>
		<description><![CDATA[I have used my own CMS for about a year now, but last week, when I installed WordPress for my girlfriends homepage, I was kind of fascinated by its features. Although WordPress has no multilangual support out-of-the-box, but there was a plugin which made it possible. It&#8217;s called Polygot and allows the usage of multiple [...]]]></description>
			<content:encoded><![CDATA[<p>I have used my own CMS for about a year now, but last week, when I installed <a title="WordPress Website" target="_blank" href="http://www.wordpress.org/">WordPress</a> for my girlfriends homepage, I was kind of fascinated by its features. Although WordPress has no multilangual support out-of-the-box, but there was a plugin which made it possible. It&#8217;s called <a title="Polygot Homepage" target="_blank" href="http://fredfred.net/skriker/index.php/polyglot/">Polygot</a> and allows the usage of multiple languages. Because WordPress is W3C conform by default, I decided to do the same with my design.</p>
<p><span id="more-3"></span>Afters hours of trying and fighting (especially with the IE box model bug), I found a way to realize this full height 2 column design with header and footer to work with Firefox, Opera and Internet Explorer (5.5, 6.0 and 7.0). So now, I am proud to be able to put the &#8220;W3C Valid XHTML 1.0 Transitional Logo&#8221; on my page.</p>
<p>After finishing the design, I started to work with Polygot. It&#8217;s not very intuitive, so it took me a day to figure it out how to get it completely working. Date Strings weren&#8217;t translated, and WordPress itself didn&#8217;t set the filter for &#8220;single_cat_title&#8221;, which broke the design with the long language string. So I needed to hack my way through. Now, all that is left is to translate everything. Because this is a long process, I&#8217;ll be doing it over time. So if you find something untranslated, please tell me. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2007/01/17/umziehen-nach-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>new domains for me</title>
		<link>http://www.qianqin.de/2006/11/02/neue-domains-fur-mich/</link>
		<comments>http://www.qianqin.de/2006/11/02/neue-domains-fur-mich/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 23:00:39 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[everyday life]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/2006/11/02/neue-domains-fur-mich/</guid>
		<description><![CDATA[I managed to get some new domains for me. After seeing almost all domains being taken away, I was still able to get two with my name: qin.at and qian.at .at-domains are from Austria and still pretty expensive, that is why they were still unregistered. But due to an upgrade of services of our hoster, [...]]]></description>
			<content:encoded><![CDATA[<p>I managed to get some new domains for me. After seeing almost all domains being taken away, I was still able to get two with my name: </p>
<p><a href="http://www.qin.at/">qin.at</a> and <a href="http://qian.at/">qian.at</a></p>
<p>.at-domains are from Austria and still pretty expensive, that is why they were still unregistered. But due to an upgrade of services of our hoster, I got them for free. The normal price for an .at-domain is around € 49.00 each year plus setup fees. Well, you might find some new stuff there about me soon. Or shall I say http://qian.at/creating.a/new.website?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2006/11/02/neue-domains-fur-mich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>war against spam</title>
		<link>http://www.qianqin.de/2006/10/20/krieg-gegen-den-spam/</link>
		<comments>http://www.qianqin.de/2006/10/20/krieg-gegen-den-spam/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 23:00:44 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/2006/10/20/krieg-gegen-den-spam/</guid>
		<description><![CDATA[Now, after I am using Spambayes as my learning Spam filter for Emails, I thought Spam would be something from the past. But I was wrong, I am now getting comment spam. Basically, the spammers post in my comment fields with links to their pages. This way, the can not only reach new people with [...]]]></description>
			<content:encoded><![CDATA[<p>Now, after I am using <a href="http://spambayes.sourceforge.net/">Spambayes</a> as my learning Spam filter for Emails, I thought Spam would be something from the past. But I was wrong, I am now getting comment spam. Basically, the spammers post in my comment fields with links to their pages. This way, the can not only reach new people with their posts, but can also raise their Google PageRank. So how to stop all of this effectively? Well, there are some ways, let me list them to you:</p>
<p><span id="more-66"></span></p>
<ol>
<li>Moderation. If you save and review your comments, there will be no way for those spam messages to get through. But this method has one crucial disadvantage. Moderation needs time! So when you are busy, your comments won&#8217;t show up. Or even worse, when you get too much spam, you could accidentally delete ham (good posts).</li>
<li>Graphic verification. Many big websites uses this method. They show some code in an image which is readable by humans but not by bots. By asking the user to confirm the code, bots will be kept out very effectively. But using this is very annoying. Sometimes you can&#8217;t even correctly read the code. </li>
<li>Spam filter. This is just like using one for you mail program, but with possibility of false positives (ham being deleted).</li>
<li>Network based black lists. Some people try to use a blacklist of IPs which spammers use. This method has 2 major disadvantages. One is that spammers IP will change, always letting them through as soon as they change their IP. The other one is that Spam will be first let through. </li>
<li>Checksum method. This requires the user to have JavaScript turned on. When posting something, the browser calculates a checksum and sends it with the message to the server. The server checks whether the checksum matches. If it does, the post gets accepted or else rejected. But using this will keep all people without JavaScript from leaving messages.</li>
</ol>
<p>Nothing really fitted my needs, so I thought around and combined Method 2 and 5 to a user friendly version. This is how my method works:</p>
<p>The server generates a 3-digit number and a verification field before the comment fields. At the same time, it inserts a hidden input field named &#8220;code&#8221; which contains the same number somehow encrypted. For now, this sounds like Method 2. Now here is the tricky part. Next, I added a JavaScript behind the comment field. This JavaScript reads and decrypts the code in the hidden input field and puts it in the verification field. At the same time, it hides the code and the verification field. This way, user with JavaScript on won&#8217;t need to enter the code. Only the users with disabled JavaScript will see the Code and the verification number. This Method comes from the idea that spammers have JavaScript disabled. JavaScript is slow and will slow down their process a lot. So when spammers disable it, they would have to enter the code which they cannot, so the bot spam will be kept out.</p>
<p>Of course this method isn&#8217;t perfect, as it doesn&#8217;t keep manually inputted spam away, but it will definitely not have any false positives. But this method will allow users with JavaScript to be able to comment comfortable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2006/10/20/krieg-gegen-den-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>going multilingual</title>
		<link>http://www.qianqin.de/2006/07/19/meine-website-wird-mehrsprachig/</link>
		<comments>http://www.qianqin.de/2006/07/19/meine-website-wird-mehrsprachig/#comments</comments>
		<pubDate>Tue, 18 Jul 2006 23:00:37 +0000</pubDate>
		<dc:creator>Qian Qin</dc:creator>
				<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.qianqin.de/2006/07/19/meine-website-wird-mehrsprachig/</guid>
		<description><![CDATA[As you can see, my website just went multilingual. There will be German and English at first. I want to add Chinese later on. I won&#8217;t translate my old entries, but the new ones will be in all languages. I&#8217;ll try to translate everything as similar as possible, but there will be some little differences [...]]]></description>
			<content:encoded><![CDATA[<p>As you can see, my website just went multilingual. There will be German and English at first. I want to add Chinese later on. I won&#8217;t translate my old entries, but the new ones will be in all languages. I&#8217;ll try to translate everything as similar as possible, but there will be some little differences for sure. Have fun reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianqin.de/2006/07/19/meine-website-wird-mehrsprachig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
