<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>lightdruid.com</title>
	<link>http://blog.lightdruid.com</link>
	<description></description>
	<pubDate>Sat, 02 Feb 2008 20:37:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Linkedin</title>
		<link>http://blog.lightdruid.com/2008/02/02/linkedin/</link>
		<comments>http://blog.lightdruid.com/2008/02/02/linkedin/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 20:37:02 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2008/02/02/linkedin/</guid>
		<description><![CDATA[Don&#8217;t make mistakes with Linkedin. Otherwise you have a chance to be blamed for something illegal, like I did when I accidently sent an invitation to join my network to person who I don&#8217;t know.
]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t make mistakes with Linkedin. Otherwise you have a chance to be blamed for something illegal, like I did when I accidently sent an invitation to join my network to person who I don&#8217;t know.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2008/02/02/linkedin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VS2008 XML/XSD</title>
		<link>http://blog.lightdruid.com/2008/01/23/vs2008-xmlxsd/</link>
		<comments>http://blog.lightdruid.com/2008/01/23/vs2008-xmlxsd/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 20:33:07 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[xml]]></category>

		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2008/01/23/vs2008-xmlxsd/</guid>
		<description><![CDATA[It seems like latest version of Visual Studio, I&#8217;m talking about VS2008 have some serious problems with generating correct C# datasets from valid (from mine and Altova XmlSpy point of view) XSD files. That&#8217;s will be clear tomorrow, so I guess, that I&#8217;ll put detailed description of my experiments here shortly.
]]></description>
			<content:encoded><![CDATA[<p>It seems like latest version of Visual Studio, I&#8217;m talking about VS2008 have some serious problems with generating correct C# datasets from valid (from mine and Altova XmlSpy point of view) XSD files. That&#8217;s will be clear tomorrow, so I guess, that I&#8217;ll put detailed description of my experiments here shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2008/01/23/vs2008-xmlxsd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perl</title>
		<link>http://blog.lightdruid.com/2008/01/23/perl/</link>
		<comments>http://blog.lightdruid.com/2008/01/23/perl/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 20:10:19 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2008/01/23/perl/</guid>
		<description><![CDATA[In general, Perl functions do exactly what you want, unless you want consistency. (c) Programming Perl
]]></description>
			<content:encoded><![CDATA[<p>In general, Perl functions do exactly what you want, unless you want consistency. (c) <span class="source">Programming Perl</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2008/01/23/perl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>erlang, icmp</title>
		<link>http://blog.lightdruid.com/2007/11/28/erlang-icmp/</link>
		<comments>http://blog.lightdruid.com/2007/11/28/erlang-icmp/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 09:17:28 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2007/11/28/erlang-icmp/</guid>
		<description><![CDATA[Funny thing about Erlang is that assuming that language has been designed and implemented with networking programming in mind. Well, it is distributed programming language, so I was expecting some kind of low level networking primitives support, but I was wrong. ICMP, where is it? Raw sockets, nope. Sure, it could be extended via external [...]]]></description>
			<content:encoded><![CDATA[<p>Funny thing about Erlang is that assuming that language has been designed and implemented with networking programming in mind. Well, <strong>it is</strong> distributed programming language, so I was expecting some kind of low level networking primitives support, but I was wrong. ICMP, where is it? Raw sockets, nope. Sure, it could be extended via external C routines, but isn&#8217;t it an overkill? Disappointed, however this could not stop me from trying to use Erlang in my more or less ambitious attempts to build something usable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2007/11/28/erlang-icmp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MN</title>
		<link>http://blog.lightdruid.com/2007/10/22/mn/</link>
		<comments>http://blog.lightdruid.com/2007/10/22/mn/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 05:28:03 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2007/10/22/mn/</guid>
		<description><![CDATA[Meanwhile I&#8217;m in Plymouth, MN, where I&#8217;m planning to stay for the next 2 weeks working on our C#/.NET projects. At the same time I&#8217;d like to mention (especially for John D.) that my effort of making something new at the field of tools for Oracle is not dead, far from it. Ozo has been [...]]]></description>
			<content:encoded><![CDATA[<p>Meanwhile I&#8217;m in Plymouth, MN, where I&#8217;m planning to stay for the next 2 weeks working on our C#/.NET projects. At the same time I&#8217;d like to mention (especially for John D.) that my effort of making something new at the field of tools for Oracle is not dead, far from it. Ozo has been renamed to <a href="http://www.databasescout.com">Database Scout</a> and it&#8217;s going forward. Unfortunately I have not too much time to complete first public beta in October, like it was planned, but it seems like November looks pretty reasonable estimation.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2007/10/22/mn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C#/Curiously recurring template pattern</title>
		<link>http://blog.lightdruid.com/2007/05/27/ccuriously-recurring-template-pattern/</link>
		<comments>http://blog.lightdruid.com/2007/05/27/ccuriously-recurring-template-pattern/#comments</comments>
		<pubDate>Sun, 27 May 2007 10:03:57 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2007/05/27/ccuriously-recurring-template-pattern/</guid>
		<description><![CDATA[It&#8217;s funny, but Curiously recurring template pattern works in C#. Well, works, but it&#8217;s not possible to implement static methods calls, because C# interfaces does not support them. Anyway, here is a snippet:

using System;

 namespace A {

 interface IA {
     void Test();
 }

 class Base&#60;T&#62; where T : class, IA {
 [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s funny, but <a href="http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern">Curiously recurring template pattern</a> works in C#. Well, works, but it&#8217;s not possible to implement static methods calls, because C# interfaces does not support them. Anyway, here is a snippet:</p>
<pre style="color: #ffffff; background-color: #333333;font-family: Courier New, monospace;">
<font color="#f0e68c">using</font> System;

 <font color="#bdb76b"><strong>namespace</strong></font> A {

 <font color="#bdb76b"><strong>interface</strong></font> IA {
     <font color="#bdb76b"><strong>void</strong></font> Test();
 }

 <font color="#bdb76b"><strong>class</strong></font> Base&lt;T&gt; where T : <font color="#bdb76b"><strong>class</strong></font>, IA {
     <font color="#bdb76b"><strong>public</strong></font> <font color="#bdb76b"><strong>void</strong></font> ImplTest() {
         (<font color="#f0e68c">this</font> <font color="#f0e68c">as</font> T).Test();
     }
 }

 <font color="#bdb76b"><strong>class</strong></font> A : Base&lt;A&gt;, IA {
     <font color="#bdb76b"><strong>public</strong></font> <font color="#bdb76b"><strong>void</strong></font> Test() {
         Console.WriteLine(<font color="#ffa1a0">&#8220;A.Test()&#8221;</font>);
     }
 }

 <font color="#bdb76b"><strong>public</strong></font> <font color="#bdb76b"><strong>class</strong></font> _ {
     <font color="#bdb76b"><strong>public</strong></font> <font color="#bdb76b"><strong>static</strong></font> <font color="#bdb76b"><strong>void</strong></font> Main(<font color="#bdb76b"><strong>string</strong></font>[] args) {
         <font color="#f0e68c">new</font> A().ImplTest();
     }
 }
 }</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2007/05/27/ccuriously-recurring-template-pattern/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XML vs. Scheme vs. Haskell</title>
		<link>http://blog.lightdruid.com/2007/04/27/xml-vs-scheme-vs-haskell/</link>
		<comments>http://blog.lightdruid.com/2007/04/27/xml-vs-scheme-vs-haskell/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 20:02:22 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2007/04/27/xml-vs-scheme-vs-haskell/</guid>
		<description><![CDATA[Found a nice rant about XML/Scheme/Haskell. No comments, I have to think about it.
]]></description>
			<content:encoded><![CDATA[<p>Found a <a href="http://notes-on-haskell.blogspot.com/2007/03/design-patterns-in-haskell-push-and.html">nice rant</a> about XML/Scheme/Haskell. No comments, I have to think about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2007/04/27/xml-vs-scheme-vs-haskell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C#/Java</title>
		<link>http://blog.lightdruid.com/2007/04/06/cjava/</link>
		<comments>http://blog.lightdruid.com/2007/04/06/cjava/#comments</comments>
		<pubDate>Fri, 06 Apr 2007 18:16:07 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.lightdruid.com/2007/04/06/cjava/</guid>
		<description><![CDATA[Somemtimes C# gives me jitters. Sometimes I realize that I&#8217;m writing someting abslutely wrong only when method is almost completed. This is applicable when I write something like this at work:
for(Item item : items) {}
or like this at my spare time:
foreach(Item item in items {}
That&#8217;s funny, it&#8217;s not actually annoying, it&#8217;s pure fun, I like [...]]]></description>
			<content:encoded><![CDATA[<p>Somemtimes C# gives me jitters. Sometimes I realize that I&#8217;m writing someting abslutely wrong only when method is almost completed. This is applicable when I write something like this at work:</p>
<p align="center">for(Item item : items) {}</p>
<p>or like this at my spare time:</p>
<p align="center">foreach(Item item in items {}</p>
<p>That&#8217;s funny, it&#8217;s not actually annoying, it&#8217;s pure fun, I like my job and I like what I&#8217;m doing in my spare time :).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2007/04/06/cjava/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ozo running on linux</title>
		<link>http://blog.lightdruid.com/2007/03/04/ozo-running-on-linux/</link>
		<comments>http://blog.lightdruid.com/2007/03/04/ozo-running-on-linux/#comments</comments>
		<pubDate>Sun, 04 Mar 2007 11:09:25 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[java]]></category>

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

		<guid isPermaLink="false">http://blog.lightdruid.com/2007/03/04/ozo-running-on-linux/</guid>
		<description><![CDATA[Again, a little update, ozo running on linux (Fedora Core 6).
]]></description>
			<content:encoded><![CDATA[<p>Again, a little update, <a href="http://www.lightdruid.com/projects/ozo/v0/ozo-linux.png"><strong>ozo</strong> running on linux</a> (Fedora Core 6).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2007/03/04/ozo-running-on-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ozo</title>
		<link>http://blog.lightdruid.com/2007/02/23/ozo/</link>
		<comments>http://blog.lightdruid.com/2007/02/23/ozo/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 12:40:50 +0000</pubDate>
		<dc:creator>Andrey</dc:creator>
		
		<category><![CDATA[java]]></category>

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

		<guid isPermaLink="false">http://blog.lightdruid.com/2007/02/23/ozo/</guid>
		<description><![CDATA[Baby steps of Ozo, Oracle performance tracking and tuning tool, v0.0 running on Windows.
]]></description>
			<content:encoded><![CDATA[<p>Baby steps of <a href="http://www.lightdruid.com/projects/ozo"><strong>Ozo</strong></a>, Oracle performance tracking and tuning tool, <a href="http://www.lightdruid.com/projects/ozo/v0/ozo.png">v0.0 running on Windows</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lightdruid.com/2007/02/23/ozo/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
