<?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 on: Linux vs Windows: TCO Comparison</title>
	<atom:link href="http://www.dhruv19280.com/myblog/?feed=rss2&#038;p=86" rel="self" type="application/rss+xml" />
	<link>http://www.dhruv19280.com/myblog/?p=86</link>
	<description>My Life Experiences. Assimilated in this weblog.</description>
	<pubDate>Wed, 08 Sep 2010 08:57:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>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>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>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>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>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>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>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>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>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>
</channel>
</rss>
