<?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>Whaly&#039;s World &#187; c#</title>
	<atom:link href="http://baleinoid.com/whaly/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://baleinoid.com/whaly</link>
	<description>tail -f /var/log/whaly</description>
	<lastBuildDate>Thu, 08 Sep 2011 10:23:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Xml deserialization error with invalid character</title>
		<link>http://baleinoid.com/whaly/2011/08/xml-deserialization-invalid-character/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xml-deserialization-invalid-character</link>
		<comments>http://baleinoid.com/whaly/2011/08/xml-deserialization-invalid-character/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 19:49:39 +0000</pubDate>
		<dc:creator>whaly</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://baleinoid.com/whaly/?p=193</guid>
		<description><![CDATA[Recently I had a strange error, I serialized a complex object and during the deserialization process I got : "Error : System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line X, position Y." It appears that we had a "\0" inside a string, something like "Hello\0World" ! and during a classic serialization, the character [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had a strange error, I serialized a complex object and during the deserialization process I got :<br />
"Error : System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line X, position Y."<br />
It appears that we had a "\0" inside a string, something like "Hello\0World" ! and during a classic serialization, the character was encoded in "&amp;#x0;"</p>
<p>With the help of Google I have found <a href="http://tjoe.wordpress.com/2007/08/23/xml-serialization-sorrows/" title="XML Serialization Sorrows">this post</a> (2007) with a way to have an happy deserialization <img src='http://baleinoid.com/whaly/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>You can use XmlTextReader instead of XmlReader, but with more research I have found that you can still use XmlReader with XmlReaderSettings and CheckCharacters set to false.</p>
<p>Here is an example :</p>
<pre class="brush: csharp; title: ; notranslate">
    public class MyObject
    {
        public string MyString { get; set; }
    }

    class Program
    {
        static void Main(string[] args)
        {

            XmlSerializerFactory fact = new XmlSerializerFactory();
            XmlSerializer ser = fact.CreateSerializer(typeof(MyObject));

            MyObject obj0 = new MyObject();
            obj0.MyString = &quot;Hello&#92;&#48;World&quot;;

            // Serialize the object
            StringWriter sw = new StringWriter();
            ser.Serialize(sw, obj0);
            string xml = sw.ToString();
            // We can check that in the xml a &#92;&#48; is transformed in &amp;#x0;
            Console.WriteLine(xml);

            // Classic use of XmlReader.Create
            StringReader sr1 = new StringReader(xml);
            XmlReader xr1 = XmlTextReader.Create(sr1); // xr1's type is XmlTextReaderImpl
            try
            {
                MyObject obj1 = (MyObject)ser.Deserialize(xr1);
                Console.WriteLine(&quot;XmlReader [CheckCharacters({0})] : Success : {1}&quot;, xr1.Settings.CheckCharacters, obj1.MyString);
                Console.WriteLine(obj1.MyString);
            }
            catch (Exception e)
            {
                Console.WriteLine(&quot;XmlReader [CheckCharacters({0})] : Error : {1}&quot;, xr1.Settings.CheckCharacters, e.InnerException);
            }

            // Using an XmlTextReader
            StringReader sr2 = new StringReader(xml);
            XmlTextReader xr2 = new XmlTextReader(sr2);
            // xr2.Settings is null
            MyObject obj2 = (MyObject)ser.Deserialize(xr2);
            Console.WriteLine(&quot;XmlTextReader : Success : {0}&quot;, obj2.MyString);

            // Using XmlReader with the good XmlReaderSettings
            StringReader sr3 = new StringReader(xml);
            XmlReaderSettings settings = new XmlReaderSettings();
            settings.CheckCharacters = false; // default value is true;
            XmlReader xr3 = XmlTextReader.Create(sr3, settings); // xr3.Settings.CheckCharacters is a read only and xr3's type is XmlTextReaderImpl
            MyObject obj3 = (MyObject)ser.Deserialize(xr3);
            Console.WriteLine(&quot;XmlReader [CheckCharacters({0})] : Success : {1}&quot;, xr3.Settings.CheckCharacters, obj3.MyString);
        }
    }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://baleinoid.com/whaly/2011/08/xml-deserialization-invalid-character/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viewbox and Windows Phone 7</title>
		<link>http://baleinoid.com/whaly/2011/01/viewbox-and-windows-phone-7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=viewbox-and-windows-phone-7</link>
		<comments>http://baleinoid.com/whaly/2011/01/viewbox-and-windows-phone-7/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 22:20:37 +0000</pubDate>
		<dc:creator>whaly</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://baleinoid.com/whaly/?p=187</guid>
		<description><![CDATA[Viewbox is not in the original WP7 because it's not in Silverlight 3. Viewbox is in Silverlight 4. Neil Rees extract the source for the ViewBox control from the November 2009 version of the Silverlight Toolkit. Now you can use the Viewbox control with the Windows Phone 7.]]></description>
			<content:encoded><![CDATA[<p>Viewbox is not in the original WP7 because it's not in Silverlight 3.<br />
Viewbox is in Silverlight 4.</p>
<p><a href="http://blogs.imeta.co.uk/nrees/archive/2010/06/29/viewbox-wrappanel-and-a-scalable-ui-for-windows-phone-7.aspx">Neil Rees extract the source for the ViewBox control from the November 2009 version of the Silverlight Toolkit.</a></p>
<p>Now you can use the Viewbox control with the Windows Phone 7.</p>
]]></content:encoded>
			<wfw:commentRss>http://baleinoid.com/whaly/2011/01/viewbox-and-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove Diacritics in .net C#</title>
		<link>http://baleinoid.com/whaly/2010/01/how-to-remove-diacritics-in-net-c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-remove-diacritics-in-net-c</link>
		<comments>http://baleinoid.com/whaly/2010/01/how-to-remove-diacritics-in-net-c/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:36:13 +0000</pubDate>
		<dc:creator>whaly</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[diacritics]]></category>
		<category><![CDATA[string]]></category>

		<guid isPermaLink="false">http://baleinoid.com/whaly/?p=145</guid>
		<description><![CDATA[If you need to remove diacritics from a string you can : [Bad] do a lot's of replace like repeat for ÀÁÂÃÄâãäàáÈÉÊËêëèéÌÍÎÏîïìíÒÓÔÖôõöòóÙÚÛÜûüùúÝýÑñç and maybe miss some exotic chars or the Õ in this list ! [Good] or you can use this function]]></description>
			<content:encoded><![CDATA[<p>If you need to remove diacritics from a string you can :</p>
<ul>
<li>[Bad] do a lot's of replace like <img src='http://baleinoid.com/whaly/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </li>
</ul>
<pre class="brush: csharp; light: true; title: ; notranslate">inputString = inputString.Replace('À', 'A');</pre>
<p>repeat for ÀÁÂÃÄâãäàáÈÉÊËêëèéÌÍÎÏîïìíÒÓÔÖôõöòóÙÚÛÜûüùúÝýÑñç and maybe miss some exotic chars or the Õ in this list !</p>
<ul>
<li>[Good] or you can use this function <img src='http://baleinoid.com/whaly/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<pre class="brush: csharp; light: true; title: ; notranslate">
	public static string RemoveDiacritics(string inputString)
	{
		//!\\ Warning 'œ' will be replaced with a 'o' not an 'oe'
		String normalizedString = inputString.Normalize(NormalizationForm.FormD);
		StringBuilder stringBuilder = new StringBuilder();
		for (int i = 0; i &lt; normalizedString.Length; i++)
		{
			Char c = normalizedString[i];
			if (System.Globalization.CharUnicodeInfo.GetUnicodeCategory(c) != System.Globalization.UnicodeCategory.NonSpacingMark)
				stringBuilder.Append(c);
		}
		return stringBuilder.ToString();
	}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://baleinoid.com/whaly/2010/01/how-to-remove-diacritics-in-net-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF WSDL SOAP binding: Rpc or Document, Encoded or Literal</title>
		<link>http://baleinoid.com/whaly/2009/10/wcf-wsdl-soap-binding-rpc-or-document-encoded-or-literal/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wcf-wsdl-soap-binding-rpc-or-document-encoded-or-literal</link>
		<comments>http://baleinoid.com/whaly/2009/10/wcf-wsdl-soap-binding-rpc-or-document-encoded-or-literal/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 19:38:02 +0000</pubDate>
		<dc:creator>whaly</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[encoded]]></category>
		<category><![CDATA[literal]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[wcf]]></category>
		<category><![CDATA[wsdl]]></category>

		<guid isPermaLink="false">http://baleinoid.com/whaly/?p=92</guid>
		<description><![CDATA[Yeah, my new WebService must be Rpc/Encoded. What ???? Hopefully this page from Ibm explain the different style/use in SOAP message. A WSDL document describes a Web service. A WSDL binding describes how the service is bound to a messaging protocol, particularly the SOAP messaging protocol. A WSDL SOAP binding can be either a Remote [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah, my new WebService must be <strong>Rpc/Encoded</strong>. What ????</p>
<p>Hopefully this <a href="http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/">page</a> from Ibm explain the different style/use in SOAP message.</p>
<blockquote><p>A WSDL document describes a Web service. A WSDL binding describes how the service is bound to a messaging protocol, particularly the SOAP messaging protocol. A WSDL SOAP binding can be either a Remote Procedure Call (RPC) style binding or a document style binding. A SOAP binding can also have an encoded use or a literal use.</p></blockquote>
<p>Ok now I know that four style/use models:<br />
RPC/Encoded, RPC/literal, <del>Document/encoded</del> or Document/literal</p>
<p>But how do I do that in WCF C# ?? It's very easy, just use the [<a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.xmlserializerformatattribute.aspx">XmlSerializerFormat</a>] attribute.</p>
<p>Here is a very very simple test to check the different result in the soap message:</p>
<p><strong>Interface of the Wcf service used :</strong></p>
<pre class="brush: csharp; light: true; title: ; notranslate">
using System.ServiceModel;

namespace WcfService1
{
    [ServiceContract]
    public interface IService1
    {
        [OperationContract]
        [XmlSerializerFormat(Style = OperationFormatStyle.Rpc, Use = OperationFormatUse.Encoded)]
        string TestRpcEncoded(int value);

        [OperationContract]
        [XmlSerializerFormat(Style = OperationFormatStyle.Rpc, Use = OperationFormatUse.Literal)]
        string TestRpcLiteral(int value);

        //[OperationContract]
        //[XmlSerializerFormat(Style = OperationFormatStyle.Document, Use = OperationFormatUse.Encoded)]
        //string TestDocumentEncoded(int value);

        [OperationContract]
        [XmlSerializerFormat(Style = OperationFormatStyle.Document, Use = OperationFormatUse.Literal)]
        string TestDocumentLiteral(int value);
    }
}
</pre>
<p><strong>Result captured on the network with fiddler:</strong></p>
<p><em>For clarity, I have removed:</p>
<ul>
<li>s:Envelope tag</li>
<li>xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"</li>
<li>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"</li>
<li>xmlns:xsd="http://www.w3.org/2001/XMLSchema"</li>
<li>xmlns="http://tempuri.org/"</li>
</ul>
<p></em></p>
<p><strong>RPC / Encoded call</strong></p>
<pre class="brush: xml; light: true; title: ; notranslate">
&lt;!-- Request --&gt;
&lt;s:Body s:encodingStyle=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot;&gt;
  &lt;q1:TestRpcEncoded&gt;
    &lt;value xsi:type=&quot;xsd:int&quot;&gt;42&lt;/value&gt;
  &lt;/q1:TestRpcEncoded&gt;
&lt;/s:Body&gt;

&lt;!-- Response --&gt;
&lt;s:Body s:encodingStyle=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot;&gt;
  &lt;q1:TestRpcEncodedResponse&gt;
    &lt;TestRpcEncodedResult xsi:type=&quot;xsd:string&quot;&gt;You entered: 42&lt;/TestRpcEncodedResult&gt;
  &lt;/q1:TestRpcEncodedResponse&gt;
&lt;/s:Body&gt;
</pre>
<p><strong>RPC / Literal call</strong></p>
<pre class="brush: xml; light: true; title: ; notranslate">
&lt;!-- Request --&gt;
&lt;s:Body&gt;
  &lt;TestRpcLiteral&gt;
    &lt;value xmlns=&quot;&quot;&gt;42&lt;/value&gt;
  &lt;/TestRpcLiteral&gt;
&lt;/s:Body&gt;

&lt;!-- Response --&gt;
&lt;s:Body&gt;
  &lt;TestRpcLiteralResponse&gt;
    &lt;TestRpcLiteralResult xmlns=&quot;&quot;&gt;You entered: 42&lt;/TestRpcLiteralResult&gt;
  &lt;/TestRpcLiteralResponse&gt;
&lt;/s:Body&gt;
</pre>
<p><strong>Document / Encoded call</strong><br />
If you add the TestDocumentEncoded you will get an InvalidOperationException.<br />
This combination is not supported.</p>
<p><strong>Document / Literal call</strong></p>
<pre class="brush: xml; light: true; title: ; notranslate">
&lt;!-- Request --&gt;
&lt;s:Body&gt;&lt;/code&gt;
  &lt;TestDocumentLiteral&gt;&lt;value&gt;42&lt;/value&gt;&lt;/TestDocumentLiteral&gt;
&lt;/s:Body&gt;

&lt;!-- Response --&gt;
&lt;s:Body&gt;
  &lt;TestDocumentLiteralResponse&gt;
    &lt;TestDocumentLiteralResult&gt;You entered: 42&lt;/TestDocumentLiteralResult&gt;
  &lt;/TestDocumentLiteralResponse&gt;
&lt;/s:Body&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://baleinoid.com/whaly/2009/10/wcf-wsdl-soap-binding-rpc-or-document-encoded-or-literal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The time separator</title>
		<link>http://baleinoid.com/whaly/2009/08/the-time-separator/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-time-separator</link>
		<comments>http://baleinoid.com/whaly/2009/08/the-time-separator/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 14:13:38 +0000</pubDate>
		<dc:creator>whaly</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[datetime]]></category>
		<category><![CDATA[locale]]></category>

		<guid isPermaLink="false">http://baleinoid.com/whaly/?p=55</guid>
		<description><![CDATA[is a common mystake if you want to transmit to someone or to be sure that you have something like "HH:mm:ss" because the character (:) is not just a colon, it's a time separator wich depend on the locale. Here is a list of culture where the (:) change into a dot (.) it-IT : [...]]]></description>
			<content:encoded><![CDATA[<pre class="brush: csharp; light: true; title: ; notranslate">DateTime.Now.ToString(&quot;HH:mm:ss&quot;);</pre>
<p>is a common mystake if you want to transmit to someone or to be sure that you have something like "HH:mm:ss" because the character (:) is not just a colon, it's a time separator wich depend on the locale.</p>
<p>Here is a list of culture where the (:) change into a dot (.)<br />
it-IT : Italian (Italy)<br />
fo-FO : Faroese (Faroe Islands)<br />
bn-BD : Bengali (Bangladesh)<br />
ml-IN : Malayalam (India)<br />
bn-IN : Bengali (India)</p>
<p>To workaround you can use CultureInfo.InvariantCulture or escape the colon character.</p>
<p>... and same story for the date separator "/" but this one is at this time the same for every culture.</p>
]]></content:encoded>
			<wfw:commentRss>http://baleinoid.com/whaly/2009/08/the-time-separator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Changing the subtitle language in Monkey Island Special Edition</title>
		<link>http://baleinoid.com/whaly/2009/07/changing-the-subtitle-language-in-monkey-island-special-edition/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=changing-the-subtitle-language-in-monkey-island-special-edition</link>
		<comments>http://baleinoid.com/whaly/2009/07/changing-the-subtitle-language-in-monkey-island-special-edition/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 18:42:42 +0000</pubDate>
		<dc:creator>whaly</dc:creator>
				<category><![CDATA[Game]]></category>
		<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Monkey Island]]></category>
		<category><![CDATA[subtitle]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://baleinoid.com/whaly/?p=18</guid>
		<description><![CDATA[The first time you start Monkey Island SE, you can choose the subtitle language, but after that you can't do it anymore with the game interface. You can follow the instruction on the steam support page or you can use my little tool and if you don't trust me the source code is available. Have [...]]]></description>
			<content:encoded><![CDATA[<p>The first time you start <a href="http://monkeyislandspecialedition.com/">Monkey Island SE</a>, you can choose the subtitle language, but after that you can't do it anymore with the game interface.</p>
<p>You can follow the instruction on the steam <a href="https://support.steampowered.com/kb_article.php?ref=4485-RTLN-7894">support page</a> or you can use <a href="http://baleinoid.com/whaly/projects/MonkeyIslandSELanguageConfig/MonkeyIslandSELanguageConfig_Bin.zip">my little tool</a> and if you don't trust me <a href="http://baleinoid.com/whaly/projects/MonkeyIslandSELanguageConfig/MonkeyIslandSELanguageConfig_Source.zip">the source code is available</a>.<br />
<img alt="" src="http://baleinoid.com/whaly/projects/MonkeyIslandSELanguageConfig/MonkeyIslandSELanguageConfig_Screenshot.png" title="Monkey Island SE Language Config Screenshot" class="aligncenter" width="263" height="275" /><br />
Have fun !<br />
Whaly</p>
<p><center><br />
<object type="application/x-shockwave-flash" data="http://widgets.clearspring.com/o/4a1c128fff6697d7/4a64bbd6a6ab7e5f/4a1c128fff6697d7/75c3d344" id="W4a1c128fff6697d74a64bbd6a6ab7e5f" width="400" height="400"><param name="movie" value="http://widgets.clearspring.com/o/4a1c128fff6697d7/4a64bbd6a6ab7e5f/4a1c128fff6697d7/75c3d344" /><param name="wmode" value="transparent" /><param name="allowNetworking" value="all" /><param name="allowScriptAccess" value="always" /></object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://baleinoid.com/whaly/2009/07/changing-the-subtitle-language-in-monkey-island-special-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XmlWriter and UTF-8 encoding without signature</title>
		<link>http://baleinoid.com/whaly/2009/07/xmlwriter-and-utf-8-encoding-without-signature/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xmlwriter-and-utf-8-encoding-without-signature</link>
		<comments>http://baleinoid.com/whaly/2009/07/xmlwriter-and-utf-8-encoding-without-signature/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 19:41:13 +0000</pubDate>
		<dc:creator>whaly</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[utf8]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://baleinoid.com/whaly/?p=3</guid>
		<description><![CDATA[I used this code to serialize some objects in Xml : But the output contains an UTF header, the Byte Order Mark (BOM). The use of the header/signature is usually for xml file, if you want to use the ouput in an HttpResponse, you don't need the signature. (some parser can cause a parsing error [...]]]></description>
			<content:encoded><![CDATA[<p>I used this code to serialize some objects in Xml :</p>
<pre class="brush: csharp; light: true; title: ; notranslate">XmlWriter writer = new XmlTextWriter(stream, Encoding.UTF8);</pre>
<p>But the output contains an UTF header, the Byte Order Mark (BOM). The use of the header/signature is usually for xml file, if you want to use the ouput in an HttpResponse, you don't need the signature. (some parser can cause a parsing error in java, like org.xml.sax.SAXException).</p>
<p>Here is the change to remove the BOM :</p>
<pre class="brush: csharp; light: true; title: ; notranslate">XmlWriter writer = new XmlTextWriter(stream, new UTF8Encoding(false));</pre>
]]></content:encoded>
			<wfw:commentRss>http://baleinoid.com/whaly/2009/07/xmlwriter-and-utf-8-encoding-without-signature/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: baleinoid.com @ 2012-02-06 03:50:08 -->
