<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for The Collective</title>
	<atom:link href="http://www.dhruv19280.com/myblog/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://www.dhruv19280.com/myblog</link>
	<description>My Life Experiences. Assimilated in this weblog.</description>
	<pubDate>Wed, 08 Sep 2010 09:29:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on Who am I? by Zameer</title>
		<link>http://www.dhruv19280.com/myblog/?page_id=48#comment-78</link>
		<dc:creator>Zameer</dc:creator>
		<pubDate>Mon, 07 Aug 2006 08:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?page_id=48#comment-78</guid>
		<description>In response to &lt;a href="http://answers.yahoo.com/question/index;_ylt=AlOY52w4bZtJvX21jxE2ivnsy6IX?qid=20060803225906AAkZiEJ" target="_blank"&gt;this answer&lt;/a&gt; provided by me at Yahoo Answers, Zameer wrote:

Dear Dhruv 
Thanks for your reply, can give some more information about it.</description>
		<content:encoded><![CDATA[<p>In response to <a href="http://answers.yahoo.com/question/index;_ylt=AlOY52w4bZtJvX21jxE2ivnsy6IX?qid=20060803225906AAkZiEJ" target="_blank">this answer</a> provided by me at Yahoo Answers, Zameer wrote:</p>
<p>Dear Dhruv<br />
Thanks for your reply, can give some more information about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Perfection and Love by lipi</title>
		<link>http://www.dhruv19280.com/myblog/?p=98#comment-47</link>
		<dc:creator>lipi</dc:creator>
		<pubDate>Mon, 10 Jul 2006 06:52:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=98#comment-47</guid>
		<description>I think....true love accepts you just the way you are and loves you for your imperfections........because my imperfections make me what i am. ..otherwise if i am perfect, i  might just as well be the god above :)</description>
		<content:encoded><![CDATA[<p>I think&#8230;.true love accepts you just the way you are and loves you for your imperfections&#8230;&#8230;..because my imperfections make me what i am. ..otherwise if i am perfect, i  might just as well be the god above <img src='http://www.dhruv19280.com/myblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PF vs PPF by Dhruv</title>
		<link>http://www.dhruv19280.com/myblog/?p=58#comment-46</link>
		<dc:creator>Dhruv</dc:creator>
		<pubDate>Tue, 04 Jul 2006 12:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=58#comment-46</guid>
		<description>Of course I remember you Desai. Kahan hai tu aaj kal?? Heard you reached Kol? Or was it Gurgaon?? Kaam ka kya hai yaar. Kabhi hai kabhi nahin hai. Life is cool dude!!!</description>
		<content:encoded><![CDATA[<p>Of course I remember you Desai. Kahan hai tu aaj kal?? Heard you reached Kol? Or was it Gurgaon?? Kaam ka kya hai yaar. Kabhi hai kabhi nahin hai. Life is cool dude!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PF vs PPF by Anand</title>
		<link>http://www.dhruv19280.com/myblog/?p=58#comment-45</link>
		<dc:creator>Anand</dc:creator>
		<pubDate>Tue, 04 Jul 2006 10:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=58#comment-45</guid>
		<description>in case you dont remember anand..its DESAI</description>
		<content:encoded><![CDATA[<p>in case you dont remember anand..its DESAI</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PF vs PPF by Anand</title>
		<link>http://www.dhruv19280.com/myblog/?p=58#comment-44</link>
		<dc:creator>Anand</dc:creator>
		<pubDate>Tue, 04 Jul 2006 10:51:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=58#comment-44</guid>
		<description>Much need info. Thanks for guiding us to the link. So howz life? Kaam kaj kaisa chal raha hai? bye tc.</description>
		<content:encoded><![CDATA[<p>Much need info. Thanks for guiding us to the link. So howz life? Kaam kaj kaisa chal raha hai? bye tc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Evolution&#8230;All Over Again!!! by The Collective &#187; Perfection and Love</title>
		<link>http://www.dhruv19280.com/myblog/?p=93#comment-37</link>
		<dc:creator>The Collective &#187; Perfection and Love</dc:creator>
		<pubDate>Fri, 30 Jun 2006 01:40:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=93#comment-37</guid>
		<description>[...] Personal experience(s) tell me the more &#8220;perfect&#8221; you try to be&#8230;the less love you get. As I said somewhere before in a totally different context, humans were meant to be imperfect. And they should be proud of their fallacies. After all, thats what makes them human. [...]</description>
		<content:encoded><![CDATA[<p>[...] Personal experience(s) tell me the more &#8220;perfect&#8221; you try to be&#8230;the less love you get. As I said somewhere before in a totally different context, humans were meant to be imperfect. And they should be proud of their fallacies. After all, thats what makes them human. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Microsoft Lacks is a Universal Document Format? by Ankit</title>
		<link>http://www.dhruv19280.com/myblog/?p=97#comment-36</link>
		<dc:creator>Ankit</dc:creator>
		<pubDate>Wed, 28 Jun 2006 16:29:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=97#comment-36</guid>
		<description>&#60;snip&#62;
... I can totally understand the kind of problems Microsoft is going through trying to unify their document formats....
&#60;/snip&#62;

I think you misunderstood, ms is talking about unifying "office document" formats, that is single document for a particular "kind/class" of files, and what you were talking about was having one single format for all possible files. So, IMHO, the two are different.

&#60;snip&#62;
As the author, Doug Henschen, himself states Microsoft wont acheive much by providing Adobeâ€™s PDF format as an output option into the Office 2007 suite. Its doesnt help Microsoft in any way, and Adobe gets to boast a lot.
&#60;/snip&#62;

Umm.. if i read that article correctly, then the author says the exact opposite. Lemme quote him :

&#60;quote&#62;
The format is the foundation of Adobe's "Intelligent Documents" product segment, which this year will account for more than one third ($700 million) of the company's nearly $2 billion in revenue.
............
To be sure, giving millions of users the ability to turn Office documents into PDFs will knock a lot of wind out of the sails/sales of Adobe and plenty of other vendors. But it still won't give Microsoft a universal format and universal content creation tool of its own.
&#60;/quote&#62;

I think the above clearly shows (and its logical) that adobe won't exactly get to 'boast' anything. For MS, they would be fulfilling a much desired 'feature' in MS Office, so then its not a loss for them, just not a very big win ;)

&#60;snip&#62;
No more XLS and DOC and PPTs. Only PDFs. How does that sound? 
&#60;/snip&#62;

Huh? Who said no xls/doc/ppts?? The option of a pdf output is just that, an option! It won't replace any of the existing document formats. For that, you would have either the ODF or microsoft's own format, but not PDF!


&#60;snip&#62;
It also takes away choice and interoperability from the users. True choice lies in the user being able to use the format he wants to based on his needs.
&#60;/snip&#62;

Umm, aren't you contradicting your "one format fits all" funda that you were talking about in your earlier post?

&#60;snip&#62;
Microsoft was coming out with its own unified document format (called OpenXML) based on a ZIP (as in WinZip) archive of XML files.
&#60;/snip&#62;

AFAIK, the ZIP file based format is not something that MS is coming out with, its the same style followed by the older StarOffice document files and the ODF. Try renaming any ODF file to a .zip and you will be able to open it and see the various xml files, objects (eg.images) that it contains.</description>
		<content:encoded><![CDATA[<p>&lt;snip&gt;<br />
&#8230; I can totally understand the kind of problems Microsoft is going through trying to unify their document formats&#8230;.<br />
&lt;/snip&gt;</p>
<p>I think you misunderstood, ms is talking about unifying &#8220;office document&#8221; formats, that is single document for a particular &#8220;kind/class&#8221; of files, and what you were talking about was having one single format for all possible files. So, IMHO, the two are different.</p>
<p>&lt;snip&gt;<br />
As the author, Doug Henschen, himself states Microsoft wont acheive much by providing Adobeâ€™s PDF format as an output option into the Office 2007 suite. Its doesnt help Microsoft in any way, and Adobe gets to boast a lot.<br />
&lt;/snip&gt;</p>
<p>Umm.. if i read that article correctly, then the author says the exact opposite. Lemme quote him :</p>
<p>&lt;quote&gt;<br />
The format is the foundation of Adobe&#8217;s &#8220;Intelligent Documents&#8221; product segment, which this year will account for more than one third ($700 million) of the company&#8217;s nearly $2 billion in revenue.<br />
&#8230;&#8230;&#8230;&#8230;<br />
To be sure, giving millions of users the ability to turn Office documents into PDFs will knock a lot of wind out of the sails/sales of Adobe and plenty of other vendors. But it still won&#8217;t give Microsoft a universal format and universal content creation tool of its own.<br />
&lt;/quote&gt;</p>
<p>I think the above clearly shows (and its logical) that adobe won&#8217;t exactly get to &#8216;boast&#8217; anything. For MS, they would be fulfilling a much desired &#8216;feature&#8217; in MS Office, so then its not a loss for them, just not a very big win <img src='http://www.dhruv19280.com/myblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&lt;snip&gt;<br />
No more XLS and DOC and PPTs. Only PDFs. How does that sound?<br />
&lt;/snip&gt;</p>
<p>Huh? Who said no xls/doc/ppts?? The option of a pdf output is just that, an option! It won&#8217;t replace any of the existing document formats. For that, you would have either the ODF or microsoft&#8217;s own format, but not PDF!</p>
<p>&lt;snip&gt;<br />
It also takes away choice and interoperability from the users. True choice lies in the user being able to use the format he wants to based on his needs.<br />
&lt;/snip&gt;</p>
<p>Umm, aren&#8217;t you contradicting your &#8220;one format fits all&#8221; funda that you were talking about in your earlier post?</p>
<p>&lt;snip&gt;<br />
Microsoft was coming out with its own unified document format (called OpenXML) based on a ZIP (as in WinZip) archive of XML files.<br />
&lt;/snip&gt;</p>
<p>AFAIK, the ZIP file based format is not something that MS is coming out with, its the same style followed by the older StarOffice document files and the ODF. Try renaming any ODF file to a .zip and you will be able to open it and see the various xml files, objects (eg.images) that it contains.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by The Collective &#187; What Microsoft Lacks is a Universal Document Format?</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-35</link>
		<dc:creator>The Collective &#187; What Microsoft Lacks is a Universal Document Format?</dc:creator>
		<pubDate>Wed, 28 Jun 2006 05:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-35</guid>
		<description>[...] Some more controversy over a universal document format comes Microsoft&#8217;s way (and thankfully not mine  ). Considering the amount of discussions and confusion over my earlier post, I can totally understand the kind of problems Microsoft is going through trying to unify their document formats. However, this time, the battle is between Microsoft and Adobe. Microsoft would want to provide the PDF format as an output option for its Office documents, but Adobe seems unimpressed. [...]</description>
		<content:encoded><![CDATA[<p>[...] Some more controversy over a universal document format comes Microsoft&#8217;s way (and thankfully not mine  ). Considering the amount of discussions and confusion over my earlier post, I can totally understand the kind of problems Microsoft is going through trying to unify their document formats. However, this time, the battle is between Microsoft and Adobe. Microsoft would want to provide the PDF format as an output option for its Office documents, but Adobe seems unimpressed. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Ankit</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-34</link>
		<dc:creator>Ankit</dc:creator>
		<pubDate>Thu, 22 Jun 2006 10:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-34</guid>
		<description>..Besides, if what we want to do is clear, then doing it is hardly a problem.

So we agree that _what_ we want to do should be clear ;)


[Moreover, I donâ€™t thinkâ€¦.multimedia files and so on.]
Thats exactly the point. Standardisation.


Standardization of what? of file formats? One kind of standardization is having a single file format for a certain "kind/type" of data. For eg. Ogg for audio, or ODF for office-applications. 
The kind of standardization that you are suggesting is.. have one single file format for all possible kinds/types of data! But the question is.. Why? What problem do you solve by doing that? What extra feature or facility becomes available with that ?

Now you agree that having one single application that will handle (read/write/edit) ALL kinds of data has is not the right way to do things. I mean, if you want such a thing, then you can just raise your level of abstraction to look at an OS+apps (or distributions in linux), which you view as a big modular application that can handle simply any kind of data/file that you throw at it.

So, if we have different applications, rather more specialized apps, like an multimedia editor for multimedia data, and spreadsheet or office apps for office like data, then whats the point of having a single file format, cos the multimedia app is not going to be able to allow you to do your spreadsheet stuff, or the office app allow you to do  video editing, right?

You could say that you can easily "embed" video content in your spreadsheet, but in that case your spreadsheet app uses some components which themselves understand how to deal with that video content. The spreadsheet app simply talks to component through some defined interface, but doesnt have to worry about details of that format itself.


What has been pointed out again by Radical is the concept of shared metadata for all documents which is implemented using the Baegle..


Actually, i didnt say *shared* metadata, i said single defined query-able _format_ of metadata. In other words, any app should be able to query/get details of metadata of any file that it is interested in a defined standard manner. Say, you could have that in xml. I mentioned beagle as an example of what can be achived today, w/o having to change file formats. Basically, beagle understands tons of file formats, and generates a mini-db of all the metadata of the files that it indexes. Now you could hack/alter it to allow you(any app) query the metadata in a defined manner, say a webservice.

One more thing, you mentioned that your motivation for this is that you want to avoid a company having to pay licensing fees to so many different companies for different s/w (like pdf, xls-etc), but for that i'd suggest look at free(dom)-software, rather than this route.

..................
Now the other stuff about 'ls' etc, i think thats a completely different use case, its infact a _use-case_, from a users POV! Its a policy in my opinion, i mean, if you are building your system then you could very well choose to have whatever policy that you want, and that would be the 'behavior' of your system. Perfectly legal i think ;)

So, lets not mix this with the single file format stuff.</description>
		<content:encoded><![CDATA[<p>..Besides, if what we want to do is clear, then doing it is hardly a problem.</p>
<p>So we agree that _what_ we want to do should be clear <img src='http://www.dhruv19280.com/myblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>[Moreover, I donâ€™t thinkâ€¦.multimedia files and so on.]<br />
Thats exactly the point. Standardisation.</p>
<p>Standardization of what? of file formats? One kind of standardization is having a single file format for a certain &#8220;kind/type&#8221; of data. For eg. Ogg for audio, or ODF for office-applications.<br />
The kind of standardization that you are suggesting is.. have one single file format for all possible kinds/types of data! But the question is.. Why? What problem do you solve by doing that? What extra feature or facility becomes available with that ?</p>
<p>Now you agree that having one single application that will handle (read/write/edit) ALL kinds of data has is not the right way to do things. I mean, if you want such a thing, then you can just raise your level of abstraction to look at an OS+apps (or distributions in linux), which you view as a big modular application that can handle simply any kind of data/file that you throw at it.</p>
<p>So, if we have different applications, rather more specialized apps, like an multimedia editor for multimedia data, and spreadsheet or office apps for office like data, then whats the point of having a single file format, cos the multimedia app is not going to be able to allow you to do your spreadsheet stuff, or the office app allow you to do  video editing, right?</p>
<p>You could say that you can easily &#8220;embed&#8221; video content in your spreadsheet, but in that case your spreadsheet app uses some components which themselves understand how to deal with that video content. The spreadsheet app simply talks to component through some defined interface, but doesnt have to worry about details of that format itself.</p>
<p>What has been pointed out again by Radical is the concept of shared metadata for all documents which is implemented using the Baegle..</p>
<p>Actually, i didnt say *shared* metadata, i said single defined query-able _format_ of metadata. In other words, any app should be able to query/get details of metadata of any file that it is interested in a defined standard manner. Say, you could have that in xml. I mentioned beagle as an example of what can be achived today, w/o having to change file formats. Basically, beagle understands tons of file formats, and generates a mini-db of all the metadata of the files that it indexes. Now you could hack/alter it to allow you(any app) query the metadata in a defined manner, say a webservice.</p>
<p>One more thing, you mentioned that your motivation for this is that you want to avoid a company having to pay licensing fees to so many different companies for different s/w (like pdf, xls-etc), but for that i&#8217;d suggest look at free(dom)-software, rather than this route.</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br />
Now the other stuff about &#8216;ls&#8217; etc, i think thats a completely different use case, its infact a _use-case_, from a users POV! Its a policy in my opinion, i mean, if you are building your system then you could very well choose to have whatever policy that you want, and that would be the &#8216;behavior&#8217; of your system. Perfectly legal i think <img src='http://www.dhruv19280.com/myblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So, lets not mix this with the single file format stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Wired News &#187; Single File Format</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-33</link>
		<dc:creator>Wired News &#187; Single File Format</dc:creator>
		<pubDate>Thu, 22 Jun 2006 09:20:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-33</guid>
		<description>[...] Read it here [...]</description>
		<content:encoded><![CDATA[<p>[...] Read it here [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Dhruv</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-32</link>
		<dc:creator>Dhruv</dc:creator>
		<pubDate>Thu, 22 Jun 2006 07:25:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-32</guid>
		<description>[You are proposing .... different set of questions. ]
Before I continue this discussion, let me assure you I have no idea how I plan to implement such a format. The whole point of the post was to give an idea, an alternative, however stupid it may sound. The implementation level details are the least of my concerns at the moment. Besides, if what we want to do is clear, then doing it is hardly a problem.


[Moreover, I donâ€™t think....multimedia files and so on.]
Thats exactly the point. Standardisation. And still the interfaces of each application can be different and unique. You would not be limiting your options since the single document format would ensure compatibility with all current document formats, and at the same time try to retain the distinct advantages of each such type. Anyway, I have been discussing this with Radical as well and there seems to be quite a difference of opinion on this "single handle-all application". AS even you mention, it wont be possible for a single monolithic application to handle the single document format. Even though a single document format might be a remote possibility, a single application to handle that document will totally be against the whole concept of software. Now, even I agree to that viewpoint.

What has been pointed out again by Radical is the concept of shared metadata for all documents which is implemented using the Baegle (sp?) daemon on Linux. I had heard about it in the good old college days, but had totally forgotten about it.


[Regarding your second statement, .... â€œlist of filesâ€ file?]
ls can be manipulated (or some other application can be created) to create a list of files in say XML format?? Or the single document format itself, in case we are ready to accept the "single document format" theory. Again the exact format is still in my / our imagination(s).



[For that last point ... Operating System directly?]
In my comment (the second comment on this page) I did mention the shell and not the kernel itself making changes to the file system. And what I meant by my statement was to ask you if the shell is an application itself considered over the core kernel. Of course it is one interface to the kernel and there could be others as well. Just that I needed an example application that was capable of making changes to the filesystem. I could might as well have mentioned somthing like midnight commander or nautilus.</description>
		<content:encoded><![CDATA[<p>[You are proposing .... different set of questions. ]<br />
Before I continue this discussion, let me assure you I have no idea how I plan to implement such a format. The whole point of the post was to give an idea, an alternative, however stupid it may sound. The implementation level details are the least of my concerns at the moment. Besides, if what we want to do is clear, then doing it is hardly a problem.</p>
<p>[Moreover, I donâ€™t think....multimedia files and so on.]<br />
Thats exactly the point. Standardisation. And still the interfaces of each application can be different and unique. You would not be limiting your options since the single document format would ensure compatibility with all current document formats, and at the same time try to retain the distinct advantages of each such type. Anyway, I have been discussing this with Radical as well and there seems to be quite a difference of opinion on this &#8220;single handle-all application&#8221;. AS even you mention, it wont be possible for a single monolithic application to handle the single document format. Even though a single document format might be a remote possibility, a single application to handle that document will totally be against the whole concept of software. Now, even I agree to that viewpoint.</p>
<p>What has been pointed out again by Radical is the concept of shared metadata for all documents which is implemented using the Baegle (sp?) daemon on Linux. I had heard about it in the good old college days, but had totally forgotten about it.</p>
<p>[Regarding your second statement, .... â€œlist of filesâ€ file?]<br />
ls can be manipulated (or some other application can be created) to create a list of files in say XML format?? Or the single document format itself, in case we are ready to accept the &#8220;single document format&#8221; theory. Again the exact format is still in my / our imagination(s).</p>
<p>[For that last point ... Operating System directly?]<br />
In my comment (the second comment on this page) I did mention the shell and not the kernel itself making changes to the file system. And what I meant by my statement was to ask you if the shell is an application itself considered over the core kernel. Of course it is one interface to the kernel and there could be others as well. Just that I needed an example application that was capable of making changes to the filesystem. I could might as well have mentioned somthing like midnight commander or nautilus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Astrology Expert. Who&#8230;Me?? by Rahul Singh</title>
		<link>http://www.dhruv19280.com/myblog/?p=31#comment-31</link>
		<dc:creator>Rahul Singh</dc:creator>
		<pubDate>Tue, 20 Jun 2006 09:28:36 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?p=31#comment-31</guid>
		<description>Hello sir how r u .. nice to c intelligent and reputed guy from our batch having such deep interest in philosophy and astrology carry on with this however if you need kundli software do let me know , lot of things are to be learnt from you ... keep it up</description>
		<content:encoded><![CDATA[<p>Hello sir how r u .. nice to c intelligent and reputed guy from our batch having such deep interest in philosophy and astrology carry on with this however if you need kundli software do let me know , lot of things are to be learnt from you &#8230; keep it up</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Ankur</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-30</link>
		<dc:creator>Ankur</dc:creator>
		<pubDate>Mon, 19 Jun 2006 15:04:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-30</guid>
		<description>
You are proposing a Single Document Format, which I'd like to call as Single File Format, that may represent all types of files. And, we expect such a format to be editable by all types of editors.  Well, &lt;strong&gt;"all types"&lt;/strong&gt; scenario wouldn't exist in such a case, for they'll all edit one single file format.
Of course, that is not impossible; but that leads to a different set of questions. 

First, how do you plan such a format that would represent all file types &#38; what about the proprietary file formats? May be, a meta tag/metadata for specifying a specific file type/content? In such a case, we'll have n number of such tags. Again, I am not saying it's not impossible, but will that be a good/efficient solution?
Moreover, I don't think story would end there. All programming languages will have to follow such a format. All compilers/Interpreters/file editors will have to be altered for validation. Also, different file formats have their own advantages/dis-advantages. But if we unify them all, we'll be limiting our options. Moreover, an editor would then be expected to be able to handle all file types, be it compressed files, binary files, multimedia files and so on.

Regarding your second statement, you gave the example: 
&lt;code&gt;
"-Create it using the ls command to list all mp3 files.
&#160;-Edit it using Vi....physical files"
&lt;/code&gt;

So, I've taken into account one such "list of files" (using ls); for I couldn't find any format in the example you mentioned. Isn't that a list of files?? Whatever, point being how do you differentiate between other files &#38; such a &lt;strong&gt;"list of files"&lt;/strong&gt; file, and allow changes in the filesystem?
Secondly, how's the file format supposed to into account such changes in the filesystem (be it ODF/XML whatever). Are you planning to manipulate the metadata of other files using that &lt;strong&gt;"list of files"&lt;/strong&gt; file?

For that last point, I didn't really understand the purpose of statement: &lt;code&gt;"Last I checked...the core kernel??"&lt;/code&gt;
Where did the shell come into picture? Are you trying to say, "shell is the &lt;strong&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_API" rel="nofollow"&gt;ONLY&lt;/a&gt;&lt;/strong&gt; interface to Kernel?"
I don't think all applications are shell dependant for making OS calls &#38; cannot communicate with the Operating System directly?
</description>
		<content:encoded><![CDATA[<p>You are proposing a Single Document Format, which I&#8217;d like to call as Single File Format, that may represent all types of files. And, we expect such a format to be editable by all types of editors.  Well, <strong>&#8220;all types&#8221;</strong> scenario wouldn&#8217;t exist in such a case, for they&#8217;ll all edit one single file format.<br />
Of course, that is not impossible; but that leads to a different set of questions. </p>
<p>First, how do you plan such a format that would represent all file types &amp; what about the proprietary file formats? May be, a meta tag/metadata for specifying a specific file type/content? In such a case, we&#8217;ll have n number of such tags. Again, I am not saying it&#8217;s not impossible, but will that be a good/efficient solution?<br />
Moreover, I don&#8217;t think story would end there. All programming languages will have to follow such a format. All compilers/Interpreters/file editors will have to be altered for validation. Also, different file formats have their own advantages/dis-advantages. But if we unify them all, we&#8217;ll be limiting our options. Moreover, an editor would then be expected to be able to handle all file types, be it compressed files, binary files, multimedia files and so on.</p>
<p>Regarding your second statement, you gave the example:<br />
<code><br />
"-Create it using the ls command to list all mp3 files.<br />
&nbsp;-Edit it using Vi....physical files"<br />
</code></p>
<p>So, I&#8217;ve taken into account one such &#8220;list of files&#8221; (using ls); for I couldn&#8217;t find any format in the example you mentioned. Isn&#8217;t that a list of files?? Whatever, point being how do you differentiate between other files &amp; such a <strong>&#8220;list of files&#8221;</strong> file, and allow changes in the filesystem?<br />
Secondly, how&#8217;s the file format supposed to into account such changes in the filesystem (be it ODF/XML whatever). Are you planning to manipulate the metadata of other files using that <strong>&#8220;list of files&#8221;</strong> file?</p>
<p>For that last point, I didn&#8217;t really understand the purpose of statement: <code>"Last I checked...the core kernel??"</code><br />
Where did the shell come into picture? Are you trying to say, &#8220;shell is the <strong><a href="http://en.wikipedia.org/wiki/Windows_API" rel="nofollow">ONLY</a></strong> interface to Kernel?&#8221;<br />
I don&#8217;t think all applications are shell dependant for making OS calls &amp; cannot communicate with the Operating System directly?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Dhruv</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-29</link>
		<dc:creator>Dhruv</dc:creator>
		<pubDate>Mon, 19 Jun 2006 06:29:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-29</guid>
		<description>My comments and thoughts are placed inside hypenated areas. For your consideration and further comments.

&lt;blockquote&gt;
Normally, there are multiple applications available that can open/edit/apply changes to a particular document
format. Multiple text editors, Audio Editing software, Image editing software exist.

&lt;i&gt;
&lt;hr /&gt;
Yes, but what I meant was one document format editable in ALL these applications!!! Say an image editable in text editors, audio editors AND image editors. &lt;b&gt;Single document format&lt;/b&gt; is the key word there. ODF comes quite close to accomplish that, but leaves out images, audio and video files.
&lt;hr /&gt;
&lt;/i&gt;

If I understand correctly, you mean to say if there is a text file containing a list of files, say in the following format &#38; then if we rename the file x.mp3 to y.mp3 it should be reflected in the file system as well.

-rw-râ€”â€“   1 user     group          407 Mar  8 09:41 a.mp3
-rw-râ€”â€“   1 user     group          406 Mar  8 09:41 b.ogg
-rw-râ€“râ€“   1 user     group          220 Apr 10 06:16 c.wma
-rw-râ€“râ€“   1 user     group          660 Apr 10 06:13 d.txt
-rw-rw-râ€“   1 user     group         7020 May 27 00:59 e.pdf
drwxr-xr-x   2 user     group         1024 Mar 14 07:20 dir1
drwxr-xr-x  11 user     group         1024 May 16 09:47 dir2

Now, what I donâ€™t understand regarding this example is:

1. What if you alter the size of the files in such a text file? What if there are multiple files with same name
available?

&lt;i&gt;
&lt;hr /&gt;
The listing you have provided is a simple ls format listing, which is no format at all. You are right, such issues will crop up in my "fantasy" document format. But thats where metadata comes into the picture. Again, document structures like XML and ODF will take care of this in the future.
&lt;hr /&gt;
&lt;/i&gt;

2. Why should the OS make change to file/filesystem if some text file is edited in a text editor. If you
say, the editor should make the change in the file system regarding the file name it can be done. Anyway, we
cannot expect the OS to monitor changes in such text files and altering other files/filesystem based on changes
made to such text file. The OS should just update the text file being edited in the file-system. 

&lt;i&gt;
&lt;hr /&gt;
I am not saying the OS should make changes to the file / filesystem. Last I checked, the shell is still considered an application over the core kernel?? In any case, eventually it will be the OS which calls APIs and driver level functions that make any changes to the physical files and allocation tables (or any other hardware resources for that matter).
&lt;hr /&gt;
&lt;/i&gt;
&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>My comments and thoughts are placed inside hypenated areas. For your consideration and further comments.</p>
<blockquote><p>
Normally, there are multiple applications available that can open/edit/apply changes to a particular document<br />
format. Multiple text editors, Audio Editing software, Image editing software exist.</p>
<p><i></p>
<hr />
Yes, but what I meant was one document format editable in ALL these applications!!! Say an image editable in text editors, audio editors AND image editors. <b>Single document format</b> is the key word there. ODF comes quite close to accomplish that, but leaves out images, audio and video files.</p>
<hr />
</i></p>
<p>If I understand correctly, you mean to say if there is a text file containing a list of files, say in the following format &amp; then if we rename the file x.mp3 to y.mp3 it should be reflected in the file system as well.</p>
<p>-rw-râ€”â€“   1 user     group          407 Mar  8 09:41 a.mp3<br />
-rw-râ€”â€“   1 user     group          406 Mar  8 09:41 b.ogg<br />
-rw-râ€“râ€“   1 user     group          220 Apr 10 06:16 c.wma<br />
-rw-râ€“râ€“   1 user     group          660 Apr 10 06:13 d.txt<br />
-rw-rw-râ€“   1 user     group         7020 May 27 00:59 e.pdf<br />
drwxr-xr-x   2 user     group         1024 Mar 14 07:20 dir1<br />
drwxr-xr-x  11 user     group         1024 May 16 09:47 dir2</p>
<p>Now, what I donâ€™t understand regarding this example is:</p>
<p>1. What if you alter the size of the files in such a text file? What if there are multiple files with same name<br />
available?</p>
<p><i></p>
<hr />
The listing you have provided is a simple ls format listing, which is no format at all. You are right, such issues will crop up in my &#8220;fantasy&#8221; document format. But thats where metadata comes into the picture. Again, document structures like XML and ODF will take care of this in the future.</p>
<hr />
</i></p>
<p>2. Why should the OS make change to file/filesystem if some text file is edited in a text editor. If you<br />
say, the editor should make the change in the file system regarding the file name it can be done. Anyway, we<br />
cannot expect the OS to monitor changes in such text files and altering other files/filesystem based on changes<br />
made to such text file. The OS should just update the text file being edited in the file-system. </p>
<p><i></p>
<hr />
I am not saying the OS should make changes to the file / filesystem. Last I checked, the shell is still considered an application over the core kernel?? In any case, eventually it will be the OS which calls APIs and driver level functions that make any changes to the physical files and allocation tables (or any other hardware resources for that matter).</p>
<hr />
</i>
</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Ankur Jain</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-26</link>
		<dc:creator>Ankur Jain</dc:creator>
		<pubDate>Thu, 15 Jun 2006 08:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-26</guid>
		<description>


I did not understand quite a few things.


1. "One document format, multiple applications able to open, edit, and apply changes to it. Say a simple XML file, based on ODF format."

Normally, there are multiple applications available that can open/edit/apply changes to a particular document
format. Multiple text editors, Audio Editing software, Image editing software exist.

2. "-Create it using the ls command to list all mp3 files.

-Edit it using Vi and whatever changes you make are reflected on the file system immediately. Say you changed the entry of X.mp3 in the file using Vi and made it Y.mp3. On its own, the shell recognized these changes, and renames the physical files.

-Open the file in a media player and it reads it as a playlist and starts playing the music files. Make changes to the playlist from the media player and automatically the file is updated. (Maybe) The shell reads these changes from the file and automatically applies them to the file system."

If I understand correctly, you mean to say if there is a text file containing a list of files, say in the following format &#38; then if we rename the file x.mp3 to y.mp3 it should be reflected in the file system as well.


-rw-r-----&#160;&#160;&#160;1&#160;user&#160;&#160;&#160;&#160;&#160;group&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;407&#160;Mar&#160;&#160;8&#160;09:41&#160;a.mp3
-rw-r-----&#160;&#160;&#160;1&#160;user&#160;&#160;&#160;&#160;&#160;group&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;406&#160;Mar&#160;&#160;8&#160;09:41&#160;b.ogg
-rw-r--r--&#160;&#160;&#160;1&#160;user&#160;&#160;&#160;&#160;&#160;group&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;220&#160;Apr&#160;10&#160;06:16&#160;c.wma
-rw-r--r--&#160;&#160;&#160;1&#160;user&#160;&#160;&#160;&#160;&#160;group&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;660&#160;Apr&#160;10&#160;06:13&#160;d.txt
-rw-rw-r--&#160;&#160;&#160;1&#160;user&#160;&#160;&#160;&#160;&#160;group&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;7020&#160;May&#160;27&#160;00:59&#160;e.pdf
drwxr-xr-x&#160;&#160;&#160;2&#160;user&#160;&#160;&#160;&#160;&#160;group&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1024&#160;Mar&#160;14&#160;07:20&#160;dir1
drwxr-xr-x&#160;&#160;11&#160;user&#160;&#160;&#160;&#160;&#160;group&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1024&#160;May&#160;16&#160;09:47&#160;dir2


Now, what I don't understand regarding this example is:

1. What if you alter the size of the files in such a text file? What if there are multiple files with same name
available?

2. Why should the OS make change to file/filesystem if some text file is edited in a text editor. If you
   say, the editor should make the change in the file system regarding the file name it can be done. Anyway, we
   cannot expect the OS to monitor changes in such text files and altering other files/filesystem based on changes
   made to such text file. The OS should just update the text file being edited in the file-system. 


</description>
		<content:encoded><![CDATA[<p>I did not understand quite a few things.</p>
<p>1. &#8220;One document format, multiple applications able to open, edit, and apply changes to it. Say a simple XML file, based on ODF format.&#8221;</p>
<p>Normally, there are multiple applications available that can open/edit/apply changes to a particular document<br />
format. Multiple text editors, Audio Editing software, Image editing software exist.</p>
<p>2. &#8220;-Create it using the ls command to list all mp3 files.</p>
<p>-Edit it using Vi and whatever changes you make are reflected on the file system immediately. Say you changed the entry of X.mp3 in the file using Vi and made it Y.mp3. On its own, the shell recognized these changes, and renames the physical files.</p>
<p>-Open the file in a media player and it reads it as a playlist and starts playing the music files. Make changes to the playlist from the media player and automatically the file is updated. (Maybe) The shell reads these changes from the file and automatically applies them to the file system.&#8221;</p>
<p>If I understand correctly, you mean to say if there is a text file containing a list of files, say in the following format &amp; then if we rename the file x.mp3 to y.mp3 it should be reflected in the file system as well.</p>
<p>-rw-r&#8212;&#8211;&nbsp;&nbsp;&nbsp;1&nbsp;user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;407&nbsp;Mar&nbsp;&nbsp;8&nbsp;09:41&nbsp;a.mp3<br />
-rw-r&#8212;&#8211;&nbsp;&nbsp;&nbsp;1&nbsp;user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;406&nbsp;Mar&nbsp;&nbsp;8&nbsp;09:41&nbsp;b.ogg<br />
-rw-r&#8211;r&#8211;&nbsp;&nbsp;&nbsp;1&nbsp;user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;220&nbsp;Apr&nbsp;10&nbsp;06:16&nbsp;c.wma<br />
-rw-r&#8211;r&#8211;&nbsp;&nbsp;&nbsp;1&nbsp;user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;660&nbsp;Apr&nbsp;10&nbsp;06:13&nbsp;d.txt<br />
-rw-rw-r&#8211;&nbsp;&nbsp;&nbsp;1&nbsp;user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7020&nbsp;May&nbsp;27&nbsp;00:59&nbsp;e.pdf<br />
drwxr-xr-x&nbsp;&nbsp;&nbsp;2&nbsp;user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1024&nbsp;Mar&nbsp;14&nbsp;07:20&nbsp;dir1<br />
drwxr-xr-x&nbsp;&nbsp;11&nbsp;user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1024&nbsp;May&nbsp;16&nbsp;09:47&nbsp;dir2</p>
<p>Now, what I don&#8217;t understand regarding this example is:</p>
<p>1. What if you alter the size of the files in such a text file? What if there are multiple files with same name<br />
available?</p>
<p>2. Why should the OS make change to file/filesystem if some text file is edited in a text editor. If you<br />
   say, the editor should make the change in the file system regarding the file name it can be done. Anyway, we<br />
   cannot expect the OS to monitor changes in such text files and altering other files/filesystem based on changes<br />
   made to such text file. The OS should just update the text file being edited in the file-system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Dhruv</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-25</link>
		<dc:creator>Dhruv</dc:creator>
		<pubDate>Tue, 13 Jun 2006 13:15:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-25</guid>
		<description>Yeah, even I thought it wasnt quite unclear. Ok...let me try explaining it again.

One document format, multiple applications able to open, edit, and apply changes to it. Say a simple XML file, based on ODF format.

-Create it using the ls command to list all mp3 files.
-Edit it using Vi and whatever changes you make are reflected on the file system immediately. Say you changed the entry of X.mp3 in the file using Vi and made it Y.mp3. On its own, the shell recognized these changes, and renames the physical files.
-Open the file in a media player and it reads it as a playlist and starts playing the music files. Make changes to the playlist from the media player and automatically the file is updated. (Maybe) The shell reads these changes from the file and automatically applies them to the file system.

Maybe I am asking for too much, but that would be total application level interoperability wouldnt it?

Still unclear? Your comments?</description>
		<content:encoded><![CDATA[<p>Yeah, even I thought it wasnt quite unclear. Ok&#8230;let me try explaining it again.</p>
<p>One document format, multiple applications able to open, edit, and apply changes to it. Say a simple XML file, based on ODF format.</p>
<p>-Create it using the ls command to list all mp3 files.<br />
-Edit it using Vi and whatever changes you make are reflected on the file system immediately. Say you changed the entry of X.mp3 in the file using Vi and made it Y.mp3. On its own, the shell recognized these changes, and renames the physical files.<br />
-Open the file in a media player and it reads it as a playlist and starts playing the music files. Make changes to the playlist from the media player and automatically the file is updated. (Maybe) The shell reads these changes from the file and automatically applies them to the file system.</p>
<p>Maybe I am asking for too much, but that would be total application level interoperability wouldnt it?</p>
<p>Still unclear? Your comments?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux vs Windows: TCO Comparison by Ankit</title>
		<link>http://www.dhruv19280.com/myblog/?p=86#comment-24</link>
		<dc:creator>Ankit</dc:creator>
		<pubDate>Tue, 13 Jun 2006 11:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=86#comment-24</guid>
		<description>Umm mind explaining that use case of mp3 files ? i didnt get it..</description>
		<content:encoded><![CDATA[<p>Umm mind explaining that use case of mp3 files ? i didnt get it..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on World Economics..History and Future of US and Japan by Dhruv</title>
		<link>http://www.dhruv19280.com/myblog/?p=49#comment-20</link>
		<dc:creator>Dhruv</dc:creator>
		<pubDate>Fri, 12 May 2006 01:16:40 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?p=49#comment-20</guid>
		<description>Yes...All the more because this article is talking about global economics...which atleast I did not study in B.Com(H). I dont know if you did in Eco(H).</description>
		<content:encoded><![CDATA[<p>Yes&#8230;All the more because this article is talking about global economics&#8230;which atleast I did not study in B.Com(H). I dont know if you did in Eco(H).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on World Economics..History and Future of US and Japan by Shweta</title>
		<link>http://www.dhruv19280.com/myblog/?p=49#comment-19</link>
		<dc:creator>Shweta</dc:creator>
		<pubDate>Thu, 11 May 2006 09:43:59 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?p=49#comment-19</guid>
		<description>Interesting article...
Took me back to my ECO (hons) days...
just makes me think, how much I still love Economics...</description>
		<content:encoded><![CDATA[<p>Interesting article&#8230;<br />
Took me back to my ECO (hons) days&#8230;<br />
just makes me think, how much I still love Economics&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PF vs PPF by Abhishek (Master)</title>
		<link>http://www.dhruv19280.com/myblog/?p=58#comment-17</link>
		<dc:creator>Abhishek (Master)</dc:creator>
		<pubDate>Thu, 04 May 2006 16:23:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.dhruv19280.com/myblog/?p=58#comment-17</guid>
		<description>Atlast.. i got know the difference.........how r u sir....</description>
		<content:encoded><![CDATA[<p>Atlast.. i got know the difference&#8230;&#8230;&#8230;how r u sir&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Who am I? by Bharath Ramesh</title>
		<link>http://www.dhruv19280.com/myblog/?page_id=48#comment-15</link>
		<dc:creator>Bharath Ramesh</dc:creator>
		<pubDate>Mon, 24 Apr 2006 14:49:37 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?page_id=48#comment-15</guid>
		<description>The kind of signatures Dhruv puts up reflects a lot on his character. He is one of the coolest guys i have known. And believe me ! He will be the first one to enter into Planetary Mining!</description>
		<content:encoded><![CDATA[<p>The kind of signatures Dhruv puts up reflects a lot on his character. He is one of the coolest guys i have known. And believe me ! He will be the first one to enter into Planetary Mining!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DB2 TOP N - FETCH FIRST N ROWS ONLY by Dhruv</title>
		<link>http://www.dhruv19280.com/myblog/?p=47#comment-14</link>
		<dc:creator>Dhruv</dc:creator>
		<pubDate>Sat, 15 Apr 2006 09:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?p=47#comment-14</guid>
		<description>Well...you arent meddled up at all are you?? Totally correct. That should work just fine.</description>
		<content:encoded><![CDATA[<p>Well&#8230;you arent meddled up at all are you?? Totally correct. That should work just fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DB2 TOP N - FETCH FIRST N ROWS ONLY by Ankit</title>
		<link>http://www.dhruv19280.com/myblog/?p=47#comment-13</link>
		<dc:creator>Ankit</dc:creator>
		<pubDate>Fri, 14 Apr 2006 21:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?p=47#comment-13</guid>
		<description>Umm hmm.. i was actually thinking of something more like :

select DISTINCT Field3 from TABLEA t2 where Field3 is not null and t2.Field1=t1.Field1

(syntax could be wrong, but you get the idea)

Oh, and dont worry about meddling me up.. as i have almost no fundaes about this ;)</description>
		<content:encoded><![CDATA[<p>Umm hmm.. i was actually thinking of something more like :</p>
<p>select DISTINCT Field3 from TABLEA t2 where Field3 is not null and t2.Field1=t1.Field1</p>
<p>(syntax could be wrong, but you get the idea)</p>
<p>Oh, and dont worry about meddling me up.. as i have almost no fundaes about this <img src='http://www.dhruv19280.com/myblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DB2 TOP N - FETCH FIRST N ROWS ONLY by Dhruv</title>
		<link>http://www.dhruv19280.com/myblog/?p=47#comment-12</link>
		<dc:creator>Dhruv</dc:creator>
		<pubDate>Fri, 14 Apr 2006 14:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?p=47#comment-12</guid>
		<description>Good Question. And 2 answers to your question:

1. A distinct would still return 2 rows in the given situation. One containing the actual value and the other containing a NULL value. So the functionality required is not obtained.

2. In our situation, this point is not relevant. But DISTINCT will always return distinct rows. That means that it will return distinct values of the entire set of items in the SELECT. To elaborate further on this point, take the case of our TABLEA itself. If we do:

&lt;blockquote&gt;select DISTINCT * from TableA&lt;/blockquote&gt;

We will get all rows of the table as the output since the combined set of all fields (including ID) is distinct.

On the other hand if we do:

&lt;blockquote&gt;select DISTINCT Field1, Field3 from TableA&lt;/blockquote&gt;

the output would contain only 2 rows, one for the value NULL of Field3 and the other containing the value "546723" for Field3.

Hopefully I havent meddled you up even more!!!</description>
		<content:encoded><![CDATA[<p>Good Question. And 2 answers to your question:</p>
<p>1. A distinct would still return 2 rows in the given situation. One containing the actual value and the other containing a NULL value. So the functionality required is not obtained.</p>
<p>2. In our situation, this point is not relevant. But DISTINCT will always return distinct rows. That means that it will return distinct values of the entire set of items in the SELECT. To elaborate further on this point, take the case of our TABLEA itself. If we do:</p>
<blockquote><p>select DISTINCT * from TableA</p></blockquote>
<p>We will get all rows of the table as the output since the combined set of all fields (including ID) is distinct.</p>
<p>On the other hand if we do:</p>
<blockquote><p>select DISTINCT Field1, Field3 from TableA</p></blockquote>
<p>the output would contain only 2 rows, one for the value NULL of Field3 and the other containing the value &#8220;546723&#8243; for Field3.</p>
<p>Hopefully I havent meddled you up even more!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DB2 TOP N - FETCH FIRST N ROWS ONLY by Ankit</title>
		<link>http://www.dhruv19280.com/myblog/?p=47#comment-11</link>
		<dc:creator>Ankit</dc:creator>
		<pubDate>Thu, 13 Apr 2006 20:25:33 +0000</pubDate>
		<guid isPermaLink="false">http://dhruv19280.com/myblog/?p=47#comment-11</guid>
		<description>Given: 1. I am SQL-blind, 2. I'm sleepy, so i could've incorrectly understood the problem.. 

Quest..err..Query : Why use 'top n rows' or the variants instead of a 'distinct' on field3 in the inner query? 
One reason that i can think of is, that with distinct the server will go through all rows, whereas for a 'top n' stuff, it will/should stop at the nth row.. in other words, a distinct would be costlier.. hmm</description>
		<content:encoded><![CDATA[<p>Given: 1. I am SQL-blind, 2. I&#8217;m sleepy, so i could&#8217;ve incorrectly understood the problem.. </p>
<p>Quest..err..Query : Why use &#8216;top n rows&#8217; or the variants instead of a &#8216;distinct&#8217; on field3 in the inner query?<br />
One reason that i can think of is, that with distinct the server will go through all rows, whereas for a &#8216;top n&#8217; stuff, it will/should stop at the nth row.. in other words, a distinct would be costlier.. hmm</p>
]]></content:encoded>
	</item>
</channel>
</rss>
