<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Getting to your configurations</title>
	<atom:link href="http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/</link>
	<description>Mike works on the MATLAB Desktop team</description>
	<lastBuildDate>Mon, 13 Feb 2012 21:06:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Georg Wiora</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6122</link>
		<dc:creator>Georg Wiora</dc:creator>
		<pubDate>Wed, 04 Mar 2009 15:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6122</guid>
		<description>Hi Ken,

I can not exclude that it may have been open on these crashes.

Georg</description>
		<content:encoded><![CDATA[<p>Hi Ken,</p>
<p>I can not exclude that it may have been open on these crashes.</p>
<p>Georg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6120</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Wed, 04 Mar 2009 13:26:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6120</guid>
		<description>Hi Georg,

Configurations should be saved automatically when the Configuration Editor is closed. Do you leave the Configuration Editor up?

-Ken</description>
		<content:encoded><![CDATA[<p>Hi Georg,</p>
<p>Configurations should be saved automatically when the Configuration Editor is closed. Do you leave the Configuration Editor up?</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georg Wiora</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6119</link>
		<dc:creator>Georg Wiora</dc:creator>
		<pubDate>Wed, 04 Mar 2009 13:20:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6119</guid>
		<description>Re. Re. 1: They definitely disappear on a matlab crash, because they seem not to be stored before matlab is terminated. My uptimes for matlab are very long (days to weeks) and I rarely terminate it because the startup time is *long*. So this hits me maybe more often than other users.

Concerning the &quot;changed&quot; configurations, I just found out that they are maybe specific to the file path. When I store that same m-file in a different location with the same name, I have to create a new configuration. The solution I pointed out in (2) would also solve this problem.

Georg</description>
		<content:encoded><![CDATA[<p>Re. Re. 1: They definitely disappear on a matlab crash, because they seem not to be stored before matlab is terminated. My uptimes for matlab are very long (days to weeks) and I rarely terminate it because the startup time is *long*. So this hits me maybe more often than other users.</p>
<p>Concerning the &#8220;changed&#8221; configurations, I just found out that they are maybe specific to the file path. When I store that same m-file in a different location with the same name, I have to create a new configuration. The solution I pointed out in (2) would also solve this problem.</p>
<p>Georg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6117</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Wed, 04 Mar 2009 12:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6117</guid>
		<description>Hi Georg,

Re. 1: What do you mean by &quot;They sometimes disappear or are changed on restart of matlab&quot;? Can you give specific examples? No configurations that you created should ever be changed or lost across MATLAB sessions.

Re. 2: This is an interesting thought. I&#039;ll create an enhancement request for this.

-Ken</description>
		<content:encoded><![CDATA[<p>Hi Georg,</p>
<p>Re. 1: What do you mean by &#8220;They sometimes disappear or are changed on restart of matlab&#8221;? Can you give specific examples? No configurations that you created should ever be changed or lost across MATLAB sessions.</p>
<p>Re. 2: This is an interesting thought. I&#8217;ll create an enhancement request for this.</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georg Wiora</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6116</link>
		<dc:creator>Georg Wiora</dc:creator>
		<pubDate>Wed, 04 Mar 2009 11:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6116</guid>
		<description>I found two major problems with configurations:

1. They sometimes disappear or are changed on restart of matlab

2. The configurations should be stored in the project directory. First to make it accessible to a source code management system like subversion and second to share it easily with other project contributors.</description>
		<content:encoded><![CDATA[<p>I found two major problems with configurations:</p>
<p>1. They sometimes disappear or are changed on restart of matlab</p>
<p>2. The configurations should be stored in the project directory. First to make it accessible to a source code management system like subversion and second to share it easily with other project contributors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6077</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Mon, 09 Feb 2009 12:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6077</guid>
		<description>Thanks for your thoughtful suggestions Sung Soo Kim. We will take them into consideration.

-Ken</description>
		<content:encoded><![CDATA[<p>Thanks for your thoughtful suggestions Sung Soo Kim. We will take them into consideration.</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sung Soo Kim</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6071</link>
		<dc:creator>Sung Soo Kim</dc:creator>
		<pubDate>Wed, 04 Feb 2009 22:20:31 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6071</guid>
		<description>Thank you for your fast reply.
It is good to hear that there is already a team for such requirement. But let me add some words if you don&#039;t mind.
I&#039;ve been thinking about this for a while, and in fact, I think project managing window (in addition to the &quot;current directory window&quot;) will do the job. As you well know, IDEs of genral purpose programming languages have project files to store all information of a specific project. If Matlab desktop have that functionality, it&#039;ll help users a lot. I don&#039;t think you have to change the current matlab interface (which is fantastic and volatile), but you can just add a small window for projects and add some options that users can modify. That window may contain tree structure of projects, in which m-files may not necessarily stored in tree structure in the real operating system, I mean the tree structure is just for organization purpose, and a user can move m-files around the tree structure as s/he wants (but not in the real file system to keep the path, or user can choose that by option). You can also add an option to close or open all project-specific m-files in the editor window. The project file can also save the desktop configuration or layout information for that project. Workspace can be saved or not depending on the option. Path information specific to the project can be stored as well. All of this can be done without modifying any user interface nor functionality of current matlab version. And I imagine that it may not require major desktop upgrade either. I guess it may require change of the way that current matlab desktop is using to save configuration information in the (I guess) registry, so that all those information now should be stored in a file not in the registry. But still, it doesn&#039;t have to touch any thing of the matlab core. Furthermore, I heard about sort of service functions that matlab desktop provides to maybe open public. If that is true, most of these functions can be done with a simple window that is controlled by m-file which is using those service routines, although I don&#039;t know if that is true. In this case, layouts or desktop configuration may not be saved but all major project-related features like open m-files, current directory information, tree structure, project-specific path information etc still can be achieved easily.
Anyway, advantage of this light weight project managing functionality is huge as you can imagine. Current users or learning students don&#039;t have to worry about this addition if they don&#039;t want to know. In fact, the way the current desktop functions is very good for quick and simple tasks. But serious engineers who need to control their code base (many engineers actually suffer from their messy m-files and user-defined libraries scattered around here and there) will appreciate it a lot. It also makes the codes portable and interchangeable across colleagues. You know, matlab is not just for college homework projects. Every serious engineers use it, but their m-files are usually not organized. With this simple tool (plus the debugging feature that is currently in the desktop), the matlab desktop will become a serious integrated development environment.</description>
		<content:encoded><![CDATA[<p>Thank you for your fast reply.<br />
It is good to hear that there is already a team for such requirement. But let me add some words if you don&#8217;t mind.<br />
I&#8217;ve been thinking about this for a while, and in fact, I think project managing window (in addition to the &#8220;current directory window&#8221;) will do the job. As you well know, IDEs of genral purpose programming languages have project files to store all information of a specific project. If Matlab desktop have that functionality, it&#8217;ll help users a lot. I don&#8217;t think you have to change the current matlab interface (which is fantastic and volatile), but you can just add a small window for projects and add some options that users can modify. That window may contain tree structure of projects, in which m-files may not necessarily stored in tree structure in the real operating system, I mean the tree structure is just for organization purpose, and a user can move m-files around the tree structure as s/he wants (but not in the real file system to keep the path, or user can choose that by option). You can also add an option to close or open all project-specific m-files in the editor window. The project file can also save the desktop configuration or layout information for that project. Workspace can be saved or not depending on the option. Path information specific to the project can be stored as well. All of this can be done without modifying any user interface nor functionality of current matlab version. And I imagine that it may not require major desktop upgrade either. I guess it may require change of the way that current matlab desktop is using to save configuration information in the (I guess) registry, so that all those information now should be stored in a file not in the registry. But still, it doesn&#8217;t have to touch any thing of the matlab core. Furthermore, I heard about sort of service functions that matlab desktop provides to maybe open public. If that is true, most of these functions can be done with a simple window that is controlled by m-file which is using those service routines, although I don&#8217;t know if that is true. In this case, layouts or desktop configuration may not be saved but all major project-related features like open m-files, current directory information, tree structure, project-specific path information etc still can be achieved easily.<br />
Anyway, advantage of this light weight project managing functionality is huge as you can imagine. Current users or learning students don&#8217;t have to worry about this addition if they don&#8217;t want to know. In fact, the way the current desktop functions is very good for quick and simple tasks. But serious engineers who need to control their code base (many engineers actually suffer from their messy m-files and user-defined libraries scattered around here and there) will appreciate it a lot. It also makes the codes portable and interchangeable across colleagues. You know, matlab is not just for college homework projects. Every serious engineers use it, but their m-files are usually not organized. With this simple tool (plus the debugging feature that is currently in the desktop), the matlab desktop will become a serious integrated development environment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6070</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Wed, 04 Feb 2009 18:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6070</guid>
		<description>Hi Sung Soo Kim,

There&#039;s not a great solution right now for what your trying to do. We do have a team looking at your specific use case and assessing how best to address that in the MATLAB Desktop.

Sorry I don&#039;t have a better answer for you!
-Ken</description>
		<content:encoded><![CDATA[<p>Hi Sung Soo Kim,</p>
<p>There&#8217;s not a great solution right now for what your trying to do. We do have a team looking at your specific use case and assessing how best to address that in the MATLAB Desktop.</p>
<p>Sorry I don&#8217;t have a better answer for you!<br />
-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sung Soo Kim</title>
		<link>http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6069</link>
		<dc:creator>Sung Soo Kim</dc:creator>
		<pubDate>Wed, 04 Feb 2009 16:02:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2008/05/27/getting-to-your-configurations/#comment-6069</guid>
		<description>Hi Ken,
I found this site today, and I love it!
BTW, I have a question related to desktop configuration. I&#039;m currently doing two completely separate projects, and I want to open completely two separate Matlab workspace and desktop so that I don&#039;t have to be confused by mixed list of m-files from two exclusive projects. For example, one matlab desktop with &quot;current directory&quot; of the first project, and opened m-files only related to that project. And the other matlab desktop with &quot;current directory&quot; of the other project and related to only the second project in the editor. For now, I made two Windows accounts and switching user to use separate configuration for each project, which is really uncomfortable, because I couldn&#039;t find a way to keep two completely separate desktop configuration. Each instance of matlab saves only one information about opened m-files, current directories, and so on. Even though I can use separate configuration files, the list of opened m-files etc cannot be saved separately. Is there a way to accomplish my goal?</description>
		<content:encoded><![CDATA[<p>Hi Ken,<br />
I found this site today, and I love it!<br />
BTW, I have a question related to desktop configuration. I&#8217;m currently doing two completely separate projects, and I want to open completely two separate Matlab workspace and desktop so that I don&#8217;t have to be confused by mixed list of m-files from two exclusive projects. For example, one matlab desktop with &#8220;current directory&#8221; of the first project, and opened m-files only related to that project. And the other matlab desktop with &#8220;current directory&#8221; of the other project and related to only the second project in the editor. For now, I made two Windows accounts and switching user to use separate configuration for each project, which is really uncomfortable, because I couldn&#8217;t find a way to keep two completely separate desktop configuration. Each instance of matlab saves only one information about opened m-files, current directories, and so on. Even though I can use separate configuration files, the list of opened m-files etc cannot be saved separately. Is there a way to accomplish my goal?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

