<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wisdom and Wonder &#187; Article</title>
	<atom:link href="http://www.wisdomandwonder.com/category/article/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wisdomandwonder.com</link>
	<description>Computer Science and Personal Philosophy</description>
	<lastBuildDate>Fri, 19 Mar 2010 15:05:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows XP RunAs feature is horribly broken</title>
		<link>http://www.wisdomandwonder.com/article/4580/windows-xp-runas-feature-is-horribly-broken</link>
		<comments>http://www.wisdomandwonder.com/article/4580/windows-xp-runas-feature-is-horribly-broken#comments</comments>
		<pubDate>Sun, 07 Mar 2010 06:51:32 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4580</guid>
		<description><![CDATA[Switching back to Windows XP from the Mac has been educational. Along with learning a lot more about Cygin than I had ever known before, I&#8217;m discovering new features-to-be-avoided in Windows XP. Here is a biggie: &#8220;Run As&#8221;.
Windows allows you to execute programs with another user&#8217;s credentials. You are probability thinking &#8220;Simple right?&#8221;. Well, it [...]]]></description>
			<content:encoded><![CDATA[<p>Switching <em>back</em> to Windows XP from the Mac has been educational. Along with learning a lot more about Cygin than I had ever known before, I&#8217;m discovering new features-to-be-avoided in Windows XP. Here is a biggie: &#8220;Run As&#8221;.</p>
<p>Windows allows you to execute programs with another user&#8217;s credentials. You are probability thinking &#8220;Simple right?&#8221;. Well, it isn&#8217;t. Using this feature seems to consistently corrupt the RunAs-ed user&#8217;s profile. Corrupted profiles seem to be a mysterious thing with little to no way to fix them; creating a new profile is basically the only solution. In my case I restored from a nightly backup (because I know stuff like this is bound to happen on Windows). My takeaway:</p>
<p>Disable RunAs on Windows!</p>
<p><a href="http://support.microsoft.com/kb/830568">Here</a> is how.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4580/windows-xp-runas-feature-is-horribly-broken/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Setting up OpenGL with Ikarus on Cygwin 1.7</title>
		<link>http://www.wisdomandwonder.com/article/4567/setting-up-opengl-with-ikarus-on-cygwin-1-7</link>
		<comments>http://www.wisdomandwonder.com/article/4567/setting-up-opengl-with-ikarus-on-cygwin-1-7#comments</comments>
		<pubDate>Mon, 01 Mar 2010 00:50:28 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Ikarus]]></category>
		<category><![CDATA[Programming Language]]></category>
		<category><![CDATA[Scheme]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4567</guid>
		<description><![CDATA[While not left without questions I did get OpenGL running correctly with Ikarus over the weekend. Here is the patch file against trunk to make it happy.
]]></description>
			<content:encoded><![CDATA[<p>While not left without <a href="http://www.wisdomandwonder.com/article/4559/how-are-dlls-used-on-cygwin-1-7">questions</a> I did get OpenGL running correctly with Ikarus over the weekend. <a href='http://www.wisdomandwonder.com/wordpress/wp-content/uploads/2010/02/ikarus-cygwin-opengl-support.diff_.txt'>Here</a> is the patch file against trunk to make it happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4567/setting-up-opengl-with-ikarus-on-cygwin-1-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How are DLLs used on Cygwin 1.7?</title>
		<link>http://www.wisdomandwonder.com/article/4559/how-are-dlls-used-on-cygwin-1-7</link>
		<comments>http://www.wisdomandwonder.com/article/4559/how-are-dlls-used-on-cygwin-1-7#comments</comments>
		<pubDate>Mon, 01 Mar 2010 00:27:50 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[Ikarus]]></category>
		<category><![CDATA[Programming Language]]></category>
		<category><![CDATA[Scheme]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4559</guid>
		<description><![CDATA[Over the weekend I needed to set up a R6RS Scheme interpreter on Cygwin. It came down to either PLT or Ikarus. Both seem to be straightforward builds but I couldn&#8217;t make PLT happy so I went with Ikarus instead. It was a very simple and straightforward configuration and took maybe a minute to build. [...]]]></description>
			<content:encoded><![CDATA[<p>Over the weekend I needed to set up a R6RS Scheme interpreter on Cygwin. It came down to either PLT or Ikarus. Both seem to be straightforward builds but I couldn&#8217;t make PLT happy so I went with Ikarus instead. It was a very simple and straightforward configuration and took maybe a minute to build. Once things were clearly working fine I figured I would try to get some of Ed&#8217;s OpenGL (<a href="http://github.com/dharmatech/box2d-lite">box2d-lite</a> and <a href="http://github.com/dharmatech/agave">agave</a>) demos running just for the fun of it.</p>
<p>Both of the programs depend on the GL and GLUT libraries. At runtime the correct DLL is loaded depending on the OS type. There wasn&#8217;t a setting for Cygwin so I added one. The thing was that I specified the wrong file name: /usr/lib/libGL.dll.a and /usr/lib/libglut.dll.a. </p>
<p>It was an uneducated guess in the first place. I figured there would be a one to one mapping. After Marco kindly kicked my butt on the Ikarus list though, by asking some basic questions like has it ever worked and have I checked out the difference in error messages, I got me thinking that I should have read up on this. </p>
<p>The Cygwin documentation <a href="http://cygwin.com/cygwin-ug-net/dll.html#dll-link">here</a> and the Redhat documentation <a href="http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/gnu-linker/win32.html">here</a> seem to explain it&#8230; Windows DLLs need additional information to be linked against. On Cygwin, when GCC sees .dll.a files it &#8220;knows&#8221; how to get the additional data out of them in case you want to link to Win32. Reading on in the Redhat documentation, it lists the DLL search path when you specify -L argument for GCC. In that list I saw that /bin is included. That surprised me.</p>
<p>It turns out that on Cygwin, DLLs that are not compiled to work with Win32 are located there. At least, this is my understanding. When you link to these DLLs though, the OpenGL demos work just fine on Cygwin with Ikarus. </p>
<p>Is this also your understanding? I need to dig in more to this topic.</p>
<p>I had been trying to get so many things working this weekend that I didn&#8217;t invest the amount of the time that this deserved, or most of those things for that matter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4559/how-are-dlls-used-on-cygwin-1-7/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spring 2010 Classes</title>
		<link>http://www.wisdomandwonder.com/article/4488/spring-2010-classes</link>
		<comments>http://www.wisdomandwonder.com/article/4488/spring-2010-classes#comments</comments>
		<pubDate>Sat, 23 Jan 2010 14:01:19 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[PhD]]></category>
		<category><![CDATA[Statistics]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4488</guid>
		<description><![CDATA[In Spring of 2010 I am taking two classes: MSCS 6020: Simulation (syllabus) and MSCS 6060: Parallel &#038; Distributed Systems (syllabus).
]]></description>
			<content:encoded><![CDATA[<p>In Spring of 2010 I am taking two classes: MSCS 6020: Simulation (<a href="http://www.wisdomandwonder.com/wordpress/wp-content/uploads/2010/01/syllabus_6020_Spring10.pdf">syllabus</a>) and MSCS 6060: Parallel &#038; Distributed Systems (<a href="http://www.wisdomandwonder.com/wordpress/wp-content/uploads/2010/01/MSCS6060_-Parallel-Computing-Spring-2010.pdf">syllabus</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4488/spring-2010-classes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Scheme Developers Almanac for RNRS</title>
		<link>http://www.wisdomandwonder.com/article/4482/a-scheme-developers-almanac-for-rnrs</link>
		<comments>http://www.wisdomandwonder.com/article/4482/a-scheme-developers-almanac-for-rnrs#comments</comments>
		<pubDate>Sat, 23 Jan 2010 13:51:01 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Programming Language]]></category>
		<category><![CDATA[Scheme]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4482</guid>
		<description><![CDATA[In the early 2000s Sun published The Java Developers Almanac. It was a basically a listing of code snippets explaining how to perform the most common operations that developers might want to accomplish at his &#8220;day job&#8221;. You can find examples of the examples here.
It was great for the language; it made it easy for [...]]]></description>
			<content:encoded><![CDATA[<p>In the early 2000s Sun published <a href="http://java.sun.com/docs/books/almanac/index.html">The Java Developers Almanac</a>. It was a basically a listing of code snippets explaining how to perform the most common operations that developers might want to accomplish at his &#8220;day job&#8221;. You can find examples of the examples <a href="http://www.exampledepot.com/">here</a>.</p>
<p>It was great for the language; it made it easy for loads of developers to get productive quickly. While something like this can certainly be abused via copy-and-paste; you can also use it to learn. Hopefully a lot of developers <em>did</em> learn. I wonder if something like this would be interesting for the RNRS world?</p>
<p>The reason is that the revised reports are just that: reports. They are not standards in the sense of the Common Lisp standard. Rather they are a report of the commonalities across different Scheme implementations. </p>
<p>The features provided by R6RS make it is a tad more convenient to write &#8220;portable&#8221; code. In light of that, I wonder if it would be of any value to have a sort of Scheme developers almanac written only using R6RS code for example. Things like this exist today with Schemewiki, and nearly every individual distribution, but, it might be nice to see how much you can do with only what the report provides along with the libraries that folks have implemented on top of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4482/a-scheme-developers-almanac-for-rnrs/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Experience of the Delight of Learning</title>
		<link>http://www.wisdomandwonder.com/article/4475/the-experience-of-the-delight-of-learning</link>
		<comments>http://www.wisdomandwonder.com/article/4475/the-experience-of-the-delight-of-learning#comments</comments>
		<pubDate>Fri, 22 Jan 2010 23:35:49 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4475</guid>
		<description><![CDATA[The experience of the delight of learning is such a wonderful thing.
Have you felt it lately? How?
]]></description>
			<content:encoded><![CDATA[<p>The experience of the delight of learning is such a wonderful thing.</p>
<p>Have you felt it lately? How?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4475/the-experience-of-the-delight-of-learning/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Glass Drinking Glasses</title>
		<link>http://www.wisdomandwonder.com/article/4471/glass-drinking-glasses</link>
		<comments>http://www.wisdomandwonder.com/article/4471/glass-drinking-glasses#comments</comments>
		<pubDate>Fri, 22 Jan 2010 23:34:43 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[philosophy]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4471</guid>
		<description><![CDATA[Was it a happy-accident that glass drinking glasses have been in use for hundreds of years and they don&#8217;t leach any dangerous chemicals into their contents and thus into our bodies?
Did that lull us into false sense of security where we assume that drinking container vendors would only provide us with things that would not [...]]]></description>
			<content:encoded><![CDATA[<p>Was it a happy-accident that glass drinking glasses have been in use for hundreds of years and they don&#8217;t leach any dangerous chemicals into their contents and thus into our bodies?</p>
<p>Did that lull us into false sense of security where we assume that drinking container vendors would only provide us with things that would not poison us?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4471/glass-drinking-glasses/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What is your PS1?</title>
		<link>http://www.wisdomandwonder.com/article/4466/what-is-your-ps1</link>
		<comments>http://www.wisdomandwonder.com/article/4466/what-is-your-ps1#comments</comments>
		<pubDate>Fri, 22 Jan 2010 18:53:17 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4466</guid>
		<description><![CDATA[Mine is:

PS1='\u@\h:$pwd&#62;'

]]></description>
			<content:encoded><![CDATA[<p>Mine is:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">PS1</span>=<span style="color: #ff0000;">'\u@\h:$pwd&gt;'</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4466/what-is-your-ps1/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Scheme Distribution Email Lists</title>
		<link>http://www.wisdomandwonder.com/article/4433/scheme-distribution-email-lists</link>
		<comments>http://www.wisdomandwonder.com/article/4433/scheme-distribution-email-lists#comments</comments>
		<pubDate>Mon, 18 Jan 2010 03:15:26 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Programming Language]]></category>
		<category><![CDATA[Scheme]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4433</guid>
		<description><![CDATA[Here is a collection of email lists for some popular Scheme distributions.
There are plenty of indexes of Scheme distributions out there; but all that I wanted was a convenient index to all of the active email lists.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wisdomandwonder.com/scheme">Here</a> is a collection of email lists for some popular Scheme distributions.</p>
<p>There are plenty of indexes of Scheme distributions out there; but all that I wanted was a convenient index to all of the active email lists.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4433/scheme-distribution-email-lists/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adding Unicode Fonts to Windows</title>
		<link>http://www.wisdomandwonder.com/article/4381/adding-unicode-fonts-to-windows</link>
		<comments>http://www.wisdomandwonder.com/article/4381/adding-unicode-fonts-to-windows#comments</comments>
		<pubDate>Mon, 11 Jan 2010 02:57:07 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Ide]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=4381</guid>
		<description><![CDATA[Today I set up pretty-mode.el and found that the laptop had all of the Unicode fonts but the desktop did not. I ended up installing Arial Unicode MS as suggested by unicode.org, and that installed all of the missing fonts.
If you have Microsoft Office 2000 and newer versions, you can get the Arial Unicode MS [...]]]></description>
			<content:encoded><![CDATA[<p>Today I set up <a href="http://www.emacswiki.org/emacs/pretty-mode.el">pretty-mode.el</a> and found that the laptop had all of the Unicode fonts but the desktop did not. I ended up installing Arial Unicode MS as suggested by <a href="http://unicode.org/help/display_problems.html">unicode.org,</a> and that installed all of the missing fonts.</p>
<blockquote><p>If you have Microsoft Office 2000 and newer versions, you can get the Arial Unicode MS font, which is the most complete. To get it, insert the Office CD, and do a custom install. Choose Add or Remove Features. Click the (+) next to Office Tools, then International Support, then the Universal Font icon, and choose the installation option you want.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/4381/adding-unicode-fonts-to-windows/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
