<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">
<channel>
	<title>Comments for CSCI E-168</title>
	
	<link>http://e168f09.plugh.org</link>
	<description>Building Web-based Software with Ruby and Ruby on Rails</description>
	<lastBuildDate>Sat, 20 Feb 2010 02:50:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/plugh/e168f09-comments" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="plugh/e168f09-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Screencast: Using Clearance for authentication, Part 1 of 2 by Ron Newman</title>
		<link>http://e168f09.plugh.org/screencasts/screencast-using-clearance-for-authentication-part-1-of-2/comment-page-1/#comment-2122</link>
		<dc:creator>Ron Newman</dc:creator>
		<pubDate>Sat, 20 Feb 2010 02:50:32 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=608#comment-2122</guid>
		<description>Looks like some time shortly after you wrote this, they renamed the gem from 'thoughtbot-clearance' to just 'clearance' .  It's now been updated to version 0.8.6 -- but 'gem install' and 'gem update' will find the latest version only if you use the new name.</description>
		<content:encoded><![CDATA[<p>Looks like some time shortly after you wrote this, they renamed the gem from 'thoughtbot-clearance' to just 'clearance' .  It's now been updated to version 0.8.6 -- but 'gem install' and 'gem update' will find the latest version only if you use the new name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Screencast: Deploying to AWS/EC2 (Capistrano), Part 3 by Jeff Ancel</title>
		<link>http://e168f09.plugh.org/screencasts/screencast-deploying-to-awsec2-capistrano-part-3/comment-page-1/#comment-2083</link>
		<dc:creator>Jeff Ancel</dc:creator>
		<pubDate>Sun, 07 Feb 2010 21:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=730#comment-2083</guid>
		<description>This worked out very wellfor me.  The only issues I had with the deploy.rb files were (note, I am not sure if this was specifically to do with my using GIThub or not):

I also had to add these two lines here (deploy.rb), then it worked.
ssh_options[:port] = 22
ssh_options[:forward_agent] = true</description>
		<content:encoded><![CDATA[<p>This worked out very wellfor me.  The only issues I had with the deploy.rb files were (note, I am not sure if this was specifically to do with my using GIThub or not):</p>
<p>I also had to add these two lines here (deploy.rb), then it worked.<br />
ssh_options[:port] = 22<br />
ssh_options[:forward_agent] = true</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discussion: Links to Final Projects by Adam Kenney</title>
		<link>http://e168f09.plugh.org/discussions/discussion-links-to-final-projects/comment-page-1/#comment-2037</link>
		<dc:creator>Adam Kenney</dc:creator>
		<pubDate>Tue, 19 Jan 2010 12:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=768#comment-2037</guid>
		<description>Here is a link to my website:  http://www.damndriver.com

John - Are we still planning a get get together for people to display their work?</description>
		<content:encoded><![CDATA[<p>Here is a link to my website:  <a href="http://www.damndriver.com" rel="nofollow">http://www.damndriver.com</a></p>
<p>John - Are we still planning a get get together for people to display their work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Assignment: Final Project Proposal and the Final Project by Ron Newman</title>
		<link>http://e168f09.plugh.org/assignments/assignment-final-project-proposal-and-the-final-project/comment-page-2/#comment-1988</link>
		<dc:creator>Ron Newman</dc:creator>
		<pubDate>Fri, 08 Jan 2010 14:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=510#comment-1988</guid>
		<description>Did anyone else run into the Encoding::CompatibilityError problem (described above) in your final projects ?

A couple weeks after I turned in my project, I imported the entire real Harvard Extension School catalog into my data model.  I then had to add .force_encoding('utf-8") calls to a bunch more places in my views to avoid the Encoding::CompatibilityError when I navigated to various pages.

(The catalog has several course titles, course descriptions, and instructor names that contain accented non-ASCII characters.)</description>
		<content:encoded><![CDATA[<p>Did anyone else run into the Encoding::CompatibilityError problem (described above) in your final projects ?</p>
<p>A couple weeks after I turned in my project, I imported the entire real Harvard Extension School catalog into my data model.  I then had to add .force_encoding('utf-8") calls to a bunch more places in my views to avoid the Encoding::CompatibilityError when I navigated to various pages.</p>
<p>(The catalog has several course titles, course descriptions, and instructor names that contain accented non-ASCII characters.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discussion: Links to Final Projects by Ron Newman</title>
		<link>http://e168f09.plugh.org/discussions/discussion-links-to-final-projects/comment-page-1/#comment-1949</link>
		<dc:creator>Ron Newman</dc:creator>
		<pubDate>Sat, 02 Jan 2010 05:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=768#comment-1949</guid>
		<description>I wrote a Mechanize/Nokogiri script to scrape the official Harvard Extension School website and import all of the course, instructor, and section data into my Final Project application.   If you now go to 

    http://courses.heroku.com

you will see my application functioning on "real data", not just the sample data I had last week.</description>
		<content:encoded><![CDATA[<p>I wrote a Mechanize/Nokogiri script to scrape the official Harvard Extension School website and import all of the course, instructor, and section data into my Final Project application.   If you now go to </p>
<p>    <a href="http://courses.heroku.com" rel="nofollow">http://courses.heroku.com</a></p>
<p>you will see my application functioning on "real data", not just the sample data I had last week.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Screencast: Deploying to AWS/EC2 (Capistrano), Part 3 by Ken Busch</title>
		<link>http://e168f09.plugh.org/screencasts/screencast-deploying-to-awsec2-capistrano-part-3/comment-page-1/#comment-1874</link>
		<dc:creator>Ken Busch</dc:creator>
		<pubDate>Thu, 31 Dec 2009 03:54:15 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=730#comment-1874</guid>
		<description>Step 6 fails on Windows. I notice this bug has been reported and there is supposedly a work-around. The error message reads:
C:/Ruby19/lib/ruby/gems/1.9.1/gems/net-ssh-2.0.16/lib/net/ssh/authentication/pageant.rb:24:in `': uninitialized constant DL::Importable (NameError)

Reference: http://www.mail-archive.com/capistrano@googlegroups.com/msg07438.html</description>
		<content:encoded><![CDATA[<p>Step 6 fails on Windows. I notice this bug has been reported and there is supposedly a work-around. The error message reads:<br />
C:/Ruby19/lib/ruby/gems/1.9.1/gems/net-ssh-2.0.16/lib/net/ssh/authentication/pageant.rb:24:in `': uninitialized constant DL::Importable (NameError)</p>
<p>Reference: <a href="http://www.mail-archive.com/capistrano@googlegroups.com/msg07438.html" rel="nofollow">http://www.mail-archive.com/capistrano@googlegroups.com/msg07438.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discussion: Links to Final Projects by Qilong Xu</title>
		<link>http://e168f09.plugh.org/discussions/discussion-links-to-final-projects/comment-page-1/#comment-1863</link>
		<dc:creator>Qilong Xu</dc:creator>
		<pubDate>Wed, 30 Dec 2009 18:24:46 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=768#comment-1863</guid>
		<description>Here is my website: http://www.knowledgesketch.com/

You can publish and share your scientific or theoretical illustrations, flowcharts, maps, cartoons, cheat sheets, posters, and other graphics conducive to learners at any level.</description>
		<content:encoded><![CDATA[<p>Here is my website: <a href="http://www.knowledgesketch.com/" rel="nofollow">http://www.knowledgesketch.com/</a></p>
<p>You can publish and share your scientific or theoretical illustrations, flowcharts, maps, cartoons, cheat sheets, posters, and other graphics conducive to learners at any level.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Protected: Discussion: Other Extension courses by Ron Newman</title>
		<link>http://e168f09.plugh.org/discussions/discussion-other-extension-courses/comment-page-1/#comment-1827</link>
		<dc:creator>Ron Newman</dc:creator>
		<pubDate>Sat, 26 Dec 2009 00:59:15 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=736#comment-1827</guid>
		<description>Protected Comments: Please enter your password to view comments.</description>
		<content:encoded><![CDATA[<form action="http://e168f09.plugh.org/wp-pass.php" method="post">
	<p>This post is password protected. To view it please enter your password below:</p>
	<p><label for="pwbox-768">Password: <input name="post_password" id="pwbox-768" type="password" size="20" /></label> <input type="submit" name="Submit" value="Submit" /></p>
	</form>
	]]></content:encoded>
	</item>
	<item>
		<title>Comment on Discussion: Links to Final Projects by Ron Newman</title>
		<link>http://e168f09.plugh.org/discussions/discussion-links-to-final-projects/comment-page-1/#comment-1824</link>
		<dc:creator>Ron Newman</dc:creator>
		<pubDate>Fri, 25 Dec 2009 04:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=768#comment-1824</guid>
		<description>I deployed my application here:

    http://courses.heroku.com

after making minor changes to backport it to Ruby 1.8.6 (the only version heroku supports) and PostgreSQL (instead of SQLite).

It is intended to contain the complete Harvard Extension School catalog, but right now it only has some sample data: a small number of courses from the ARAB, CSCI, and SPAN departments.   The idea is that a user can read comments left by other users about classes they have taken, and logged-in users can add new comments.

There isn't currently any user authentication (I just borrowed the user and session code from Assignments 4 and 5).   Please play with it, try to break it, and ask me any questions about it.  My e-mail address is: rnewman@thecia.net .

The app includes a read-only RESTful service, but I'm not sure how to release my client to the public.

The next thing I'm going to try to do is to write a screen-scraping script that reads the official Harvard Extension School website's course list and adds all of that data to my database.</description>
		<content:encoded><![CDATA[<p>I deployed my application here:</p>
<p>    <a href="http://courses.heroku.com" rel="nofollow">http://courses.heroku.com</a></p>
<p>after making minor changes to backport it to Ruby 1.8.6 (the only version heroku supports) and PostgreSQL (instead of SQLite).</p>
<p>It is intended to contain the complete Harvard Extension School catalog, but right now it only has some sample data: a small number of courses from the ARAB, CSCI, and SPAN departments.   The idea is that a user can read comments left by other users about classes they have taken, and logged-in users can add new comments.</p>
<p>There isn't currently any user authentication (I just borrowed the user and session code from Assignments 4 and 5).   Please play with it, try to break it, and ask me any questions about it.  My e-mail address is: <a href="mailto:rnewman@thecia.net">rnewman@thecia.net</a> .</p>
<p>The app includes a read-only RESTful service, but I'm not sure how to release my client to the public.</p>
<p>The next thing I'm going to try to do is to write a screen-scraping script that reads the official Harvard Extension School website's course list and adds all of that data to my database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Screencast: Setting up on Linux by Ken Busch</title>
		<link>http://e168f09.plugh.org/screencasts/screencast-setting-up-on-linux/comment-page-1/#comment-1806</link>
		<dc:creator>Ken Busch</dc:creator>
		<pubDate>Sun, 20 Dec 2009 04:36:40 +0000</pubDate>
		<guid isPermaLink="false">http://e168f09.plugh.org/?page_id=88#comment-1806</guid>
		<description>&lt;a href="#comment-1803" rel="nofollow"&gt;@john &lt;/a&gt; 
I used the VMWare player but only because I've used VMWare before.

You're right about having to teach Unix too.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1803" rel="nofollow">@john </a><br />
I used the VMWare player but only because I've used VMWare before.</p>
<p>You're right about having to teach Unix too.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
