<?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>VerseLogic &#187; classic learning</title>
	<atom:link href="http://blog.verselogic.net/archives/tag/classic-learning/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.verselogic.net</link>
	<description>The personal blog of Alan J Castonguay.</description>
	<lastBuildDate>Mon, 26 Oct 2009 02:46:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>University of Windsor gets Subversion</title>
		<link>http://blog.verselogic.net/archives/2007/university-of-windsor-gets-subversion/</link>
		<comments>http://blog.verselogic.net/archives/2007/university-of-windsor-gets-subversion/#comments</comments>
		<pubDate>Sat, 27 Jan 2007 05:22:27 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[Words]]></category>
		<category><![CDATA[classic learning]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2007/01/27/university-of-windsor-gets-subversion/</guid>
		<description><![CDATA[I was starting another assignment/project for one of my classes at the University, and found myself wishing that I had a Subversion repository available on the computer science server, luna.
So I made a little post on the Ataraxis forums asking for the Subversion tools to be made available on Luna.
After a few &#8220;hell yeahs&#8221; from [...]]]></description>
			<content:encoded><![CDATA[<p>I was starting another assignment/project for one of my classes at the University, and found myself wishing that I had a Subversion repository available on the computer science server, luna.</p>
<p>So I made <a href="http://cs.uwindsor.ca/phpBB3/viewtopic.php?f=1&#038;t=17398" title="Subversion on Luna">a little post on the Ataraxis forums asking for the Subversion tools to be made available on Luna</a>.</p>
<p>After a few &#8220;hell yeahs&#8221; from the usual suspects, Sysadmin markg pointed out that..</p>
<blockquote cite="http://cs.uwindsor.ca/phpBB3/viewtopic.php?f=1&#038;t=17398"><p>All system requests must be submitted in triplicate (complete with the new cover sheet) to the fridge in 3105. It should of course be stapled to a six-pack. The better the beer the faster the response&#8230;</p></blockquote>
<p>Twenty-four hours after beer<sup><a href="#footnote-1-409" id="footnote-link-1-409" class="footnote-link footnote-identifier-link" title="I guess our sysadmins like Heineken.">1</a></sup>, subversion was installed and being tested. Less than forty-eight hours after beer, the official documentation for <a href="https://cs.uwindsor.ca/wiki/help:requesting_subversion_repository" title="MGRN-6XTLDX: Requesting a Subversion Repository">Requesting a Subversion Repository at the University of Windsor</a> was published.</p>
<p>After exchanging a few emails with Mark, I have a repos tree abusing the Apache SVNParentPath directive, effectively letting me create as many subversion repositories as I want, with no need to further bother our gracious sysadmins. Looks a little something like</p>
<blockquote><p><code>&lt;Location /~castonga/svn&gt;<br />
DAV svn<br />
AuthType Basic<br />
AuthName "Subversion repository"<br />
AuthUserFile /global/stu1/castonga/svn-auth-file<br />
###<br />
SVNParentPath /global/stu1/castonga/repos<br />
&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;<br />
Require valid-user<br />
&lt;/LimitExcept&gt;<br />
&lt;/Location&gt;</code></p></blockquote>
<p>Create a repos tree with group ownership permitting writes by the Apache process, and using SGID to ensure repositories created within have are likewise writable.</p>
<blockquote><p><code>mkdir /global/stu1/castonga/repos<br />
chown -R castonga:www /global/stu1/castonga/repos<br />
chmod u+rwx g+rwxs /global/stu1/castonga/repos</code></p></blockquote>
<p>The <code>svnadmin create repo-name</code> command seems to create repositories using a template rather than <code>mkdir</code> calls, so they don&#8217;t inherit the group sgid sticky bit &amp; permissions. Instead of changing them all by hand every time I want to create a new repository, or bothering an admin to <code>chown -R</code> the mess, I created a tarball of the repo with proper permissions.</p>
<p>Ah, it&#8217;s good to be a geek.</p>
<hr style="height:1px; width:60%;" /><ol start="1" class="footnotes"><li id="footnote-1-409" class="footnote">I guess our sysadmins like Heineken. <a href="#footnote-link-1-409" class="footnote-link footnote-back-link">↩</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2007/university-of-windsor-gets-subversion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Return to Classes &#8211; Fall 2006</title>
		<link>http://blog.verselogic.net/archives/2006/return-to-classes-fall-2006/</link>
		<comments>http://blog.verselogic.net/archives/2006/return-to-classes-fall-2006/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 00:34:55 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[classic learning]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2006/09/06/return-to-classes-fall-2006/</guid>
		<description><![CDATA[It&#8217;s that time of year again, where I resume classes at the University of Windsor, plodding steadily onward toward my degree, and thus freedom.
Lo, here be classes.
There&#8217;s a Network Architecture class, and one dedicated to Network Security. A lecture on Database Management (and presumably design), and presenting them through the over-hyped World Wide Web Information [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s that time of year again, where I resume classes at the University of Windsor, plodding steadily onward toward my degree, and thus freedom.</p>
<p>Lo, here be classes.</p>
<p>There&#8217;s a Network Architecture class, and one dedicated to Network Security. A lecture on Database Management (and presumably design), and presenting them through the over-hyped World Wide Web Information Systems Development, all done with the abomination that is java server pages and servlets.</p>
<p>I will be working evenings throughout the week and weekends, trying to finance my educational habit. My full <a href="http://verselogic.net/schedule">schedule for the near future</a> is available.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2006/return-to-classes-fall-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Space for MySpace, or The War on Underage Publishing</title>
		<link>http://blog.verselogic.net/archives/2006/no-space-for-myspace-or-the-war-on-underage-publishing/</link>
		<comments>http://blog.verselogic.net/archives/2006/no-space-for-myspace-or-the-war-on-underage-publishing/#comments</comments>
		<pubDate>Sat, 13 May 2006 05:22:08 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[Words]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[classic learning]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[us government]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2006/05/13/no-space-for-myspace-or-the-war-on-und</guid>
		<description><![CDATA[A story popped up on in various news feeds about a new bill proposed by United States of America House of Representatives lawmakers on May 9th. The supporters are all Republican, but the issue is so generic and silly that it&#8217;ll probably draw support from both sides anyway.
Specifically, the bill appears to be aimed at [...]]]></description>
			<content:encoded><![CDATA[<p>A story popped up on in <a href="http://www.businessweek.com/technology/content/may2006/tc20060512_299340.htm">various</a> <a href="http://yro.slashdot.org/yro/06/05/12/1850217.shtml">news</a> <a href="http://politics.slashdot.org/politics/06/05/11/147219.shtml">feeds</a> about a new bill proposed by United States of America House of Representatives lawmakers on May 9th. The supporters are all Republican, but the issue is so generic and silly that it&#8217;ll probably draw support from both sides anyway.</p>
<p>Specifically, the bill appears to be aimed at the &#8220;problem&#8221; of various &#8220;bad people&#8221; preying on innocent school kids who publish information on the internet. So, the obvious solution is to prevent school kids from publishing such information, and what better way than by just banning all places information can be stored?</p>
<blockquote cite="http://www.businessweek.com/technology/content/may2006/tc20060512_299340.htm"><p>For starters, it&#8217;s got too general a definition of sites that should be banned, says Markham Erickson, general council of the Net Coalition, a Washington lobby representing Internet companies. The Deleting Online Predators Act (DOPA) defines the restricted areas as those that allow &#8220;users to <b>create Web pages</b> or profiles that provide information about themselves and are available to other users&#8221; and offer &#8220;a mechanism of communication with other users, such as a <b>forum, chat room, e-mail, or instant messenger</b>.&#8221; &#8211; <a href="http://www.businessweek.com/technology/content/may2006/tc20060512_299340.htm">businessweek</a></p></blockquote>
<p>Read that again. I&#8217;m at a loss to think of <em>any</em> information on the internet that is <em>not</em> loosely classified as web pages, forum, chat, email, or IM. They appear to have their bases covered.</p>
<p>Seriously folks. While they mention MySpace specifically, people can host &#8220;user created webpages&#8221; just about anywhere. That comprises the whole web! Even if they leave kids with ftp access to a web-page hosting site, or a personal blog, and just talk about sites that provide easy editing of content like <a href="http://flickr.com">various</a> <a href="http://blogger.com">user-oriented</a> <a href="http://www.wikipedia.org">websites</a>.</p>
<p>After you outlaw all personal publishing, only outlaws will publish. And then what&#8217;s left? Certainly nothing that kids can call their own.</p>
<p>This sounds disturbingly similar to a media cartel control scheme. I wonder if the original proposal or financial backing for Michael Fitzpatrick came from a large corporation or organization intent on &#8220;protecting&#8221; the populous from scary alternate information.</p>
<p>At this point, the &#8220;educational institution&#8221; might as well just pull the plug on the network. They&#8217;re obviously not going to be making much use of it.</p>
<p>As a Canadian, I have no sway over Fitzpatrick&#8217;s direction. Anyone actually <em>in</em> the US of A who cares about the freedoms of our youth, I beg you to do something about this.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2006/no-space-for-myspace-or-the-war-on-underage-publishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Winter 2006 Final Marks</title>
		<link>http://blog.verselogic.net/archives/2006/winter-2006-final-marks/</link>
		<comments>http://blog.verselogic.net/archives/2006/winter-2006-final-marks/#comments</comments>
		<pubDate>Mon, 08 May 2006 20:07:42 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[classic learning]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2006/05/08/winter-2006-final-marks/</guid>
		<description><![CDATA[So I passed everything, which is pretty good. Sail onward!
60-256: A- (System Programming, C)
60:265: C+ (Systems Architecture 1: Digital Design)
60-254: A- (Data Structures and Algorithms)
60-120: C (Algebra)
]]></description>
			<content:encoded><![CDATA[<p>So I passed everything, which is pretty good. Sail onward!</p>
<p>60-256: A- (System Programming, C)<br />
60:265: C+ (Systems Architecture 1: Digital Design)<br />
60-254: A- (Data Structures and Algorithms)<br />
60-120: C (Algebra)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2006/winter-2006-final-marks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Destroyed 60-212</title>
		<link>http://blog.verselogic.net/archives/2005/destroyed-60-212/</link>
		<comments>http://blog.verselogic.net/archives/2005/destroyed-60-212/#comments</comments>
		<pubDate>Sat, 17 Dec 2005 02:45:47 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[classic learning]]></category>
		<category><![CDATA[computation]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2005/12/16/destroyed-60-212/</guid>
		<description><![CDATA[60-212, Java, does thusly take mine boot in its arse.
Project is done, exam is done. Now we&#8217;re just waiting for the marks. I must say, I dislike being forced, for the sake of examination, to think up fanciful error cases just to demonstrate try-catch.
I was rather concerned about about missing elements of answering on question [...]]]></description>
			<content:encoded><![CDATA[<p>60-212, Java, does thusly take mine boot in its arse.</p>
<p>Project is done, exam is done. Now we&#8217;re just waiting for the marks. I must say, I dislike being forced, for the sake of examination, to think up fanciful error cases just to demonstrate try-catch.</p>
<p>I was rather concerned about about missing elements of answering on question 2a. The number of marks (10), and the number of bugs (2) that I squished did not line up much. Especially since one of those was a missing semicolon, and I doubted that 5% of the exam was wrapped up in a single character of punctuation. After some 30 minutes of head-scratching and doodling, I noticed that the var.length reference was missing its (parenthesis). With a quick controlled curve of the pen, the disgrace came complete.</p>
<p>Damn, it&#8217;s good to be out of there. I need to get back into coding that requires REST applications, embedded-assembly-style DIY memory management, and native ~regexs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2005/destroyed-60-212/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java 60-212 Project</title>
		<link>http://blog.verselogic.net/archives/2005/java-60-212-project/</link>
		<comments>http://blog.verselogic.net/archives/2005/java-60-212-project/#comments</comments>
		<pubDate>Wed, 07 Dec 2005 18:41:25 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[classic learning]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2005/12/07/java-60-212-project/</guid>
		<description><![CDATA[Sigh. Finished my absurdly absurd Java project for 60-212 &#8211; Introduction to OO Java. You can download a zipped tarball of the mess, if you want, though I promise it&#8217;s god-awful.
Things I have learned in this class: Java sucks hardcore. It is completely useless for any actual task, regardless of complexity. Exception error handling and [...]]]></description>
			<content:encoded><![CDATA[<p>Sigh. Finished my <a href="http://cs.uwindsor.ca/~danwu/0360-212-fall-2005/project/Project_2005.pdf">absurdly absurd Java project</a> for <a href="http://web3.uwindsor.ca/uweb/courses.nsf/0e8fb181121e486b852565d3000befbb/db0ee6060bdf0ba5852567f9006af1c3?OpenDocument">60-212 &#8211; Introduction to OO Java</a>. You can <a href="http://sol.cs.uwindsor.ca/~castonga/AlanJCastonguay60212Project.tgz">download</a> a zipped tarball of the mess, if you want, though I promise it&#8217;s god-awful.</p>
<p>Things I have learned in this class: Java sucks hardcore. It is completely useless for any actual task, regardless of complexity. Exception error handling and automatic garbage collection are for wusses.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2005/java-60-212-project/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Arguing Marks</title>
		<link>http://blog.verselogic.net/archives/2005/arguing-marks/</link>
		<comments>http://blog.verselogic.net/archives/2005/arguing-marks/#comments</comments>
		<pubDate>Fri, 02 Dec 2005 20:56:30 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[classic learning]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2005/12/02/arguing-marks/</guid>
		<description><![CDATA[I got a 69% on my Java midterm. That sucked. When I went to look at the paper, it was discovered that the third of three questions was marked very poorly. To the tune of 19% less than I should have received, seemingly because the TA did not approve, or comprehend the use, of multi-dimentional [...]]]></description>
			<content:encoded><![CDATA[<p>I got a 69% on my Java midterm. That sucked. When I went to look at the paper, it was discovered that the third of three questions was marked very poorly. To the tune of 19% less than I should have received, seemingly because the TA did not approve, or comprehend the use, of multi-dimentional arrays used to hold state information for a tic-tac-toe board.</p>
<p>So, in summary, I got an 88% on my midterm. Lesson learned? Argue everything.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2005/arguing-marks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rocked Java 60-212 at Verselogic</title>
		<link>http://blog.verselogic.net/archives/2005/rocked-java-60-212-at-verselogic/</link>
		<comments>http://blog.verselogic.net/archives/2005/rocked-java-60-212-at-verselogic/#comments</comments>
		<pubDate>Sat, 26 Nov 2005 18:01:00 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[classic learning]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2005/11/26/rocked-java-60-212-at-verselogic/</guid>
		<description><![CDATA[I wrote my second Java midterm this morning. Java is a stupid language, but it makes dealing with string processing easier than C. It was open-book, after a sort. Which means we could bring a big ugly useless java textbook to the midterm, and it wasn&#8217;t going to help at all. At least, that was [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote my second Java midterm this morning. Java is a stupid language, but it makes dealing with string processing easier than C. It was open-book, after a sort. Which means we could bring a big ugly useless java textbook to the midterm, and it wasn&#8217;t going to help at all. At least, that was the intention. Question number deux, essentially an annoying &#8220;find and fix all the syntatic and logical errors&#8221; question, was laid out in full on page 488. I discovered this resource shortly after completing said question, though it was helpful to confirm my correct answer. I wonder how many of my classmates noticed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2005/rocked-java-60-212-at-verselogic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet Another Status Update</title>
		<link>http://blog.verselogic.net/archives/2005/yet-another-status-update/</link>
		<comments>http://blog.verselogic.net/archives/2005/yet-another-status-update/#comments</comments>
		<pubDate>Sat, 26 Nov 2005 00:33:09 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[classic learning]]></category>
		<category><![CDATA[friends]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2005/11/25/yet-another-status-update/</guid>
		<description><![CDATA[
Going out with some friends tonight, will be back late.
Have Java midterm tomorrow morning, will be needing sleep.
Have gotten the cd.
J, check the blogs directly, follow the commenter&#8217;s links

]]></description>
			<content:encoded><![CDATA[<ul>
<li>Going out with some friends tonight, will be back late.</li>
<li>Have Java midterm tomorrow morning, will be needing sleep.</li>
<li>Have gotten the cd.</li>
<li>J, check the blogs directly, follow the commenter&#8217;s links</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2005/yet-another-status-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Descartes Pains</title>
		<link>http://blog.verselogic.net/archives/2005/descartes-pains/</link>
		<comments>http://blog.verselogic.net/archives/2005/descartes-pains/#comments</comments>
		<pubDate>Mon, 21 Nov 2005 22:20:37 +0000</pubDate>
		<dc:creator>Alan J Castonguay</dc:creator>
				<category><![CDATA[classic learning]]></category>

		<guid isPermaLink="false">http://blog.verselogic.net/archives/2005/11/21/descartes-pains/</guid>
		<description><![CDATA[I stayed up all night, and finished my paper. It&#8217;s not the best thing I&#8217;ve ever written, and my supporting arguments are somewhat flimsy, but it&#8217;s complete. It would appear that my understanding of Descartes&#8217; reasonings is fairly accurate.
After handing in the paper, I went home to sleep. I did not, as I should have, [...]]]></description>
			<content:encoded><![CDATA[<p>I stayed up all night, and finished my paper. It&#8217;s not the best thing I&#8217;ve ever written, and my supporting arguments are somewhat flimsy, but it&#8217;s complete. It would appear that my understanding of Descartes&#8217; reasonings is fairly accurate.</p>
<p>After handing in the paper, I went home to sleep. I did <em>not</em>, as I should have, visit either the finantial aid office at the U, or the clinic for arm-examination.</p>
<p>On that last point, it should be noted that there is a dull pain in my right shoulder, which began in my lower right hand, and slowly worked its way, ever so painfully, up the arm in question. At present, my hand barely hurts at all, though that may be only relative to the ache in the shoulder. I&#8217;ll get to a clinic eventually, I promise.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.verselogic.net/archives/2005/descartes-pains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
