<?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 for Overpass Experiences</title>
	<atom:link href="http://www.wroolie.co.uk/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wroolie.co.uk</link>
	<description>The Eric Wroolie Blog</description>
	<lastBuildDate>Sun, 29 Jul 2012 19:14:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Comment on Running ImpactJs in Visual Studio 2010 with a Project Template by wroolie</title>
		<link>http://www.wroolie.co.uk/2012/01/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-1100</link>
		<dc:creator>wroolie</dc:creator>
		<pubDate>Sun, 29 Jul 2012 19:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/2012/01/02/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-1100</guid>
		<description><![CDATA[Robo,

You are completely right.  I just went through the template again and found a few issues.  First, the glob.ashx was not replacing the right character.  I should read:

//remove the fileRoot and reverse slashes
            for (var i = 0; i &lt; files.Count; i++)
            {
                files[i] = files[i].Replace(fileRoot, &quot;&quot;);
                files[i] = files[i].Replace(@&quot;&quot;, &quot;/&quot;);
            }

Second, the browse.ashx was not getting the images properly.  Here is the fixed code for the browse.ashx Process method:

           var fileRoot = context.Request.MapPath(System.Configuration.ConfigurationManager.AppSettings[&quot;fileRoot&quot;].ToString());
            if (!fileRoot.EndsWith(&quot;/&quot;))
                fileRoot += &quot;/&quot;;

            var dir = fileRoot + context.Request.QueryString[&quot;dir&quot;].ToString();
            if (!dir.EndsWith(&quot;/&quot;))
                dir += &quot;/&quot;;

            var find = &quot;*.*&quot;;
            var type = context.Request.QueryString[&quot;type&quot;].ToString();
            switch (context.Request.QueryString[&quot;type&quot;].ToString())
            {
                case &quot;images&quot;:
                    find = &quot;*.{png,gif,jpg,jpeg}&quot;;
                    break;
                case &quot;scripts&quot;:
                    find = &quot;*.js&quot;;
                    break;
            }

            var dirs = Directory.GetDirectories(dir, &quot;*&quot;, SearchOption.AllDirectories);
            var filesList = new List();
            if (type == &quot;images&quot;)
            {
                filesList = Directory
                    .GetFiles(dir, &quot;*.*&quot;,SearchOption.AllDirectories)
                    .Where(file =&gt; file.EndsWith(&quot;png&quot;) &#124;&#124; file.EndsWith(&quot;gif&quot;)
                    &#124;&#124; file.EndsWith(&quot;jpg&quot;)
                    &#124;&#124; file.EndsWith(&quot;jpeg&quot;)).ToList();
            }
            else
            {
                filesList = Directory.GetFiles(dir, find, SearchOption.AllDirectories).ToList();
            }

            var fileRootLength = fileRoot.Length;
            for (var i = 0; i &lt; filesList.Count; i++)
            {
                filesList[i] = filesList[i].Replace(fileRoot, &quot;&quot;);
            }
            for (var i = 0; i &lt; dirs.Length; i++)
            {
                dirs[i] = dirs[i].Replace(fileRoot, &quot;&quot;);
            }

            var parent = dir.Substring(0, dir.ToString().IndexOf(&quot;/&quot;));

            context.Response.ContentType = &quot;application/json&quot;;
            context.Response.ContentEncoding = Encoding.UTF8;
            var jserializer = new JavaScriptSerializer();
            context.Response.Write(jserializer.Serialize(new Response()
            {
                parent = parent,
                dirs = dirs,
                files = filesList.ToArray()
            }));

I&#039;ll amend this in the blog post.

Thank you very much for pointing this out.

Eric]]></description>
		<content:encoded><![CDATA[<p>Robo,</p>
<p>You are completely right.  I just went through the template again and found a few issues.  First, the glob.ashx was not replacing the right character.  I should read:</p>
<p>//remove the fileRoot and reverse slashes<br />
            for (var i = 0; i &lt; files.Count; i++)<br />
            {<br />
                files[i] = files[i].Replace(fileRoot, &quot;&quot;);<br />
                files[i] = files[i].Replace(@&quot;&quot;, &quot;/&quot;);<br />
            }</p>
<p>Second, the browse.ashx was not getting the images properly.  Here is the fixed code for the browse.ashx Process method:</p>
<p>           var fileRoot = context.Request.MapPath(System.Configuration.ConfigurationManager.AppSettings[&quot;fileRoot&quot;].ToString());<br />
            if (!fileRoot.EndsWith(&quot;/&quot;))<br />
                fileRoot += &quot;/&quot;;</p>
<p>            var dir = fileRoot + context.Request.QueryString[&quot;dir&quot;].ToString();<br />
            if (!dir.EndsWith(&quot;/&quot;))<br />
                dir += &quot;/&quot;;</p>
<p>            var find = &quot;*.*&quot;;<br />
            var type = context.Request.QueryString[&quot;type&quot;].ToString();<br />
            switch (context.Request.QueryString[&quot;type&quot;].ToString())<br />
            {<br />
                case &quot;images&quot;:<br />
                    find = &quot;*.{png,gif,jpg,jpeg}&quot;;<br />
                    break;<br />
                case &quot;scripts&quot;:<br />
                    find = &quot;*.js&quot;;<br />
                    break;<br />
            }</p>
<p>            var dirs = Directory.GetDirectories(dir, &quot;*&quot;, SearchOption.AllDirectories);<br />
            var filesList = new List();<br />
            if (type == &#8220;images&#8221;)<br />
            {<br />
                filesList = Directory<br />
                    .GetFiles(dir, &#8220;*.*&#8221;,SearchOption.AllDirectories)<br />
                    .Where(file =&gt; file.EndsWith(&#8220;png&#8221;) || file.EndsWith(&#8220;gif&#8221;)<br />
                    || file.EndsWith(&#8220;jpg&#8221;)<br />
                    || file.EndsWith(&#8220;jpeg&#8221;)).ToList();<br />
            }<br />
            else<br />
            {<br />
                filesList = Directory.GetFiles(dir, find, SearchOption.AllDirectories).ToList();<br />
            }</p>
<p>            var fileRootLength = fileRoot.Length;<br />
            for (var i = 0; i &lt; filesList.Count; i++)<br />
            {<br />
                filesList[i] = filesList[i].Replace(fileRoot, &quot;&quot;);<br />
            }<br />
            for (var i = 0; i &lt; dirs.Length; i++)<br />
            {<br />
                dirs[i] = dirs[i].Replace(fileRoot, &quot;&quot;);<br />
            }</p>
<p>            var parent = dir.Substring(0, dir.ToString().IndexOf(&quot;/&quot;));</p>
<p>            context.Response.ContentType = &quot;application/json&quot;;<br />
            context.Response.ContentEncoding = Encoding.UTF8;<br />
            var jserializer = new JavaScriptSerializer();<br />
            context.Response.Write(jserializer.Serialize(new Response()<br />
            {<br />
                parent = parent,<br />
                dirs = dirs,<br />
                files = filesList.ToArray()<br />
            }));</p>
<p>I&#039;ll amend this in the blog post.</p>
<p>Thank you very much for pointing this out.</p>
<p>Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Running ImpactJs in Visual Studio 2010 with a Project Template by Robo</title>
		<link>http://www.wroolie.co.uk/2012/01/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-773</link>
		<dc:creator>Robo</dc:creator>
		<pubDate>Thu, 14 Jun 2012 18:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/2012/01/02/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-773</guid>
		<description><![CDATA[I had a couple of problems with your code and was hoping you could help clear it up.

First, within the glob.ashx.cs file we have line 26
var pattern = glob.Replace(&quot;..&quot;, &quot;&quot;).Replace(&quot;/&quot;,&quot;&quot;);

Unfortunately, this line doesn&#039;t complile.
I fixed it with: var pattern = glob.Replace(&quot;..&quot;, &quot;&quot;).Replace(&quot;/&quot;,@&quot;&quot;);

From there the editor seems to work properly, but it fails (and seems to become non-responsive) after trying to select a tileset for a new layer.

I&#039;m not sure what&#039;s going on but I think the line 

var files = Directory.GetFiles(dir, find, SearchOption.AllDirectories);

Should return an array of filenames but when I debug it, it comes up empty.]]></description>
		<content:encoded><![CDATA[<p>I had a couple of problems with your code and was hoping you could help clear it up.</p>
<p>First, within the glob.ashx.cs file we have line 26<br />
var pattern = glob.Replace(&#8220;..&#8221;, &#8220;&#8221;).Replace(&#8220;/&#8221;,&#8221;");</p>
<p>Unfortunately, this line doesn&#8217;t complile.<br />
I fixed it with: var pattern = glob.Replace(&#8220;..&#8221;, &#8220;&#8221;).Replace(&#8220;/&#8221;,@&#8221;");</p>
<p>From there the editor seems to work properly, but it fails (and seems to become non-responsive) after trying to select a tileset for a new layer.</p>
<p>I&#8217;m not sure what&#8217;s going on but I think the line </p>
<p>var files = Directory.GetFiles(dir, find, SearchOption.AllDirectories);</p>
<p>Should return an array of filenames but when I debug it, it comes up empty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Running ImpactJs in Visual Studio 2010 with a Project Template by Robo</title>
		<link>http://www.wroolie.co.uk/2012/01/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-770</link>
		<dc:creator>Robo</dc:creator>
		<pubDate>Wed, 13 Jun 2012 23:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/2012/01/02/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-770</guid>
		<description><![CDATA[Hmm

this line in the glob.ashx doesn&#039;t compile:

var pattern = glob.Replace(&quot;..&quot;, &quot;&quot;).Replace(&quot;/&quot;,&quot;&quot;);

I tried doing: .Replace(&quot;/&quot;,@&quot;&quot;); but then the code fails in other parts.  Would you be able to upload your template somewhere?]]></description>
		<content:encoded><![CDATA[<p>Hmm</p>
<p>this line in the glob.ashx doesn&#8217;t compile:</p>
<p>var pattern = glob.Replace(&#8220;..&#8221;, &#8220;&#8221;).Replace(&#8220;/&#8221;,&#8221;");</p>
<p>I tried doing: .Replace(&#8220;/&#8221;,@&#8221;"); but then the code fails in other parts.  Would you be able to upload your template somewhere?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Man, I hated PE! by Priyanka</title>
		<link>http://www.wroolie.co.uk/2012/03/man-i-hated-pe/#comment-743</link>
		<dc:creator>Priyanka</dc:creator>
		<pubDate>Mon, 11 Jun 2012 23:43:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/?p=676#comment-743</guid>
		<description><![CDATA[:-) .. I sooo agree to you.. th only diference being .. I dont like exercises at all! team or alone!]]></description>
		<content:encoded><![CDATA[<p> <img src='http://www.wroolie.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .. I sooo agree to you.. th only diference being .. I dont like exercises at all! team or alone!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mr. Fad by Priyanka</title>
		<link>http://www.wroolie.co.uk/2012/03/mr-fad/#comment-742</link>
		<dc:creator>Priyanka</dc:creator>
		<pubDate>Mon, 11 Jun 2012 23:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/?p=684#comment-742</guid>
		<description><![CDATA[Nice read Eric.
The only way to learn new things is &quot;try&quot;. So keep at it.]]></description>
		<content:encoded><![CDATA[<p>Nice read Eric.<br />
The only way to learn new things is &#8220;try&#8221;. So keep at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Running ImpactJs in Visual Studio 2010 with a Project Template by garmin 1490t</title>
		<link>http://www.wroolie.co.uk/2012/01/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-268</link>
		<dc:creator>garmin 1490t</dc:creator>
		<pubDate>Mon, 16 Jan 2012 17:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/2012/01/02/running-impactjs-in-visual-studio-2010-with-a-project-template/#comment-268</guid>
		<description><![CDATA[Such a well written post.. Thnkx for sharing this post!]]></description>
		<content:encoded><![CDATA[<p>Such a well written post.. Thnkx for sharing this post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automate Skype Status with PowerShell by Eric Wroolie</title>
		<link>http://www.wroolie.co.uk/2009/09/automate-skype-status-with-powershell/#comment-192</link>
		<dc:creator>Eric Wroolie</dc:creator>
		<pubDate>Wed, 21 Dec 2011 06:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/2009/09/18/automate-skype-status-with-powershell/#comment-192</guid>
		<description><![CDATA[Hi Yorgo.  I&#039;m afraid I&#039;ve only ever used Skype with one logon.  I&#039;m not sure how to get around your problem.  However, I appreciate your pointing out how to use two Skype accounts simultaneously.  That&#039;s very cool.]]></description>
		<content:encoded><![CDATA[<p>Hi Yorgo.  I&#8217;m afraid I&#8217;ve only ever used Skype with one logon.  I&#8217;m not sure how to get around your problem.  However, I appreciate your pointing out how to use two Skype accounts simultaneously.  That&#8217;s very cool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automate Skype Status with PowerShell by Yorgo Petsas</title>
		<link>http://www.wroolie.co.uk/2009/09/automate-skype-status-with-powershell/#comment-191</link>
		<dc:creator>Yorgo Petsas</dc:creator>
		<pubDate>Tue, 20 Dec 2011 18:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/2009/09/18/automate-skype-status-with-powershell/#comment-191</guid>
		<description><![CDATA[Hi, 

I want to use your script but I have a small problem, I am simultaneously using two skypes at the same time - one personal and one for client services. I want to schedule the one for client services. In the script I see you have step

#Get the logged in user

Well if I have two logged in users it will ether change the status of both or of none? The option to change the status of both is still acceptable but I prefer to be able to set only on the company - do you think I have a solution. 

If it helps - I use this to run 2 skype at a time

SkypePhoneSkype.exe&quot; /secondary

Thank you !]]></description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I want to use your script but I have a small problem, I am simultaneously using two skypes at the same time &#8211; one personal and one for client services. I want to schedule the one for client services. In the script I see you have step</p>
<p>#Get the logged in user</p>
<p>Well if I have two logged in users it will ether change the status of both or of none? The option to change the status of both is still acceptable but I prefer to be able to set only on the company &#8211; do you think I have a solution. </p>
<p>If it helps &#8211; I use this to run 2 skype at a time</p>
<p>SkypePhoneSkype.exe&#8221; /secondary</p>
<p>Thank you !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automate Skype Status with PowerShell by Skype status scheduling - PreCentral Forums</title>
		<link>http://www.wroolie.co.uk/2009/09/automate-skype-status-with-powershell/#comment-190</link>
		<dc:creator>Skype status scheduling - PreCentral Forums</dc:creator>
		<pubDate>Mon, 24 Oct 2011 11:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/2009/09/18/automate-skype-status-with-powershell/#comment-190</guid>
		<description><![CDATA[[...] status according to my timetable and time zone. Similar to this Windose solution below I guess   Automate Skype Status with PowerShell   cheers [...] ]]></description>
		<content:encoded><![CDATA[<p>[...] status according to my timetable and time zone. Similar to this Windose solution below I guess   Automate Skype Status with PowerShell   cheers [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Meditation Experiences by HOMEO DR FATEHYAB ALI SYED</title>
		<link>http://www.wroolie.co.uk/2011/01/my-meditation-experiences/#comment-265</link>
		<dc:creator>HOMEO DR FATEHYAB ALI SYED</dc:creator>
		<pubDate>Sat, 01 Oct 2011 03:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.wroolie.co.uk/?p=633#comment-265</guid>
		<description><![CDATA[Meditation is diet of our mind and soul it boosts our spiritual wisdom and refreshes our body]]></description>
		<content:encoded><![CDATA[<p>Meditation is diet of our mind and soul it boosts our spiritual wisdom and refreshes our body</p>
]]></content:encoded>
	</item>
</channel>
</rss>
