<?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: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/" version="2.0">

<channel>
	<title>rogersm.net</title>
	
	<link>http://rogersm.net</link>
	<description>exploring area</description>
	<lastBuildDate>Wed, 22 Feb 2012 19:01:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rogersm" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rogersm" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>No software engineering as SaaS for me! (thanks!)</title>
		<link>http://rogersm.net/2012/02/no-software-engineering-as-saas-for-me-thanks</link>
		<comments>http://rogersm.net/2012/02/no-software-engineering-as-saas-for-me-thanks#comments</comments>
		<pubDate>Wed, 22 Feb 2012 19:01:16 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=200</guid>
		<description><![CDATA[After reading the course outline I have decided not to take the Software Engineering for Software as a Service. I find the topics uninspiring, not related to SaaS, software engineering or an university level course. I cannot understand how a software engineering course may be specific to SaaS, but if you put SaaS in the name, [...]]]></description>
			<content:encoded><![CDATA[<p>After reading the course outline I have decided not to take the <a title="Coursera SaaS main course site" href="https://www.coursera.org/saas/">Software Engineering for Software as a Service</a>. I find the topics uninspiring, not related to SaaS, software engineering or an university level course.</p>
<p>I cannot understand how a software engineering course may be specific to SaaS, but if you put SaaS in the name, please try to add some SaaS related themes to the course.</p>
<p>But the most surprising part of the outline is that the course is basically a learn ruby for web programming. The only part remotely related to software engineering are weeks four and five, but even in that chapters the material seems to have been chosen for trendiness rather than for teaching.</p>
<p>So if you want to understand what is software engineering, read any edition of <a title="Amazon link" href="http://www.amazon.com/Software-Engineering-Practitioners-Roger-Pressman/dp/0073375977/ref=dp_ob_title_bk">Pressman</a> instead of taking this course.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=YFj0j2A57Dw:pu21db5wAwc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=YFj0j2A57Dw:pu21db5wAwc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=YFj0j2A57Dw:pu21db5wAwc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=YFj0j2A57Dw:pu21db5wAwc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2012/02/no-software-engineering-as-saas-for-me-thanks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ML Course finished</title>
		<link>http://rogersm.net/2011/12/ml-course-finished</link>
		<comments>http://rogersm.net/2011/12/ml-course-finished#comments</comments>
		<pubDate>Mon, 19 Dec 2011 18:02:44 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[ml-course]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=197</guid>
		<description><![CDATA[Yesterday night I finished Stanford&#8217;s Machile Learning Course. The last two lessons did not include any coding exercise, but the Photo OCR lesson was invaluable: the description of a real problem with the introduction of the pipeline, an engineering concept uncommon in academic world, was a surprise. Also, the cost related questions in the test [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday night I finished <a title="Machine Learning web site" href="http://www.ml-class.org/">Stanford&#8217;s Machile Learning Course</a>. The last two lessons did not include any coding exercise, but the Photo OCR lesson was invaluable: the description of a real problem with the introduction of the pipeline, an engineering concept uncommon in academic world, was a surprise. Also, the cost related questions in the test were fairly basic, but useful to understand how research decisions modify research costs.</p>
<p>&nbsp;</p>
<p>Finally, to Prof. Ng: a big thanks from Barcelona. It was great to go back to university and to find such a wonderful teacher.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=BAOcsy8VyMo:-G5mRDJTQbs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=BAOcsy8VyMo:-G5mRDJTQbs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=BAOcsy8VyMo:-G5mRDJTQbs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=BAOcsy8VyMo:-G5mRDJTQbs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2011/12/ml-course-finished/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About the needed time to follow a university course</title>
		<link>http://rogersm.net/2011/12/about-the-needed-time-to-follow-a-university-course</link>
		<comments>http://rogersm.net/2011/12/about-the-needed-time-to-follow-a-university-course#comments</comments>
		<pubDate>Sun, 04 Dec 2011 19:35:19 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[ml-course]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=194</guid>
		<description><![CDATA[One of the big advantages of being in a distance learning course is time management becomes much easier. The big hassle of assisting to a physical class is having to follow teacher&#8217;s schedule and his teaching speed. This synchronous learning disappears completely with distance learning: not only I&#8217;m free to assists to the class at [...]]]></description>
			<content:encoded><![CDATA[<p>One of the big advantages of being in a distance learning course is time management becomes much easier. The big hassle of assisting to a physical class is having to follow teacher&#8217;s schedule and his teaching speed. This synchronous learning disappears completely with distance learning: not only <a title="As Swizec attests" href="http://swizec.com/blog/ml-class-org-vs-real-world-ml-class/swizec/2617">I&#8217;m free to assists to the class at whatever time of the day I like</a>, also I&#8217;m the one setting the pace to the course. I am the one who can ignore theoretical lessons to go directly to the exercises or programming assignments.</p>
<p>This is extremely important if the pupil has previous experience. It is a torture for a pupil to go through a class in which he already knows the content (because of previous classes or professional experience) and the current educational system is not flexible enough to allow pupils to pass courses without being formally evaluated.</p>
<p>And as well as some pupils need a fast track procedure that allows them to reduce the time needed to get a degree, the university needs a defined model for pupils interested in a slower pace because personal or professional issues, so <a title="The class moves too quickly. Since the grading and lectures are automated, do we need to have a set schedule?" href="http://www.reddit.com/r/mlclass/comments/mthsu/do_we_need_a_semester_based_schedule/">why do universities need to schedule classes around semesters?</a></p>
<p><a title="Universities and Economic Growth" href="http://philip.greenspun.com/teaching/universities-and-economic-growth">Greenspun has some opinions</a> about all of this and I agree with some of them. The current university model is old and does not make sense any longer, but more importantly  the current model is as teacher centred as it was in XI century and it should change to be pupil centred.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=cnjZFR8DySc:yzrCdsc6VeE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=cnjZFR8DySc:yzrCdsc6VeE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=cnjZFR8DySc:yzrCdsc6VeE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=cnjZFR8DySc:yzrCdsc6VeE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2011/12/about-the-needed-time-to-follow-a-university-course/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The first half of the course is over</title>
		<link>http://rogersm.net/2011/11/the-first-half-of-the-course-is-over</link>
		<comments>http://rogersm.net/2011/11/the-first-half-of-the-course-is-over#comments</comments>
		<pubDate>Sat, 19 Nov 2011 19:41:58 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[ml-course]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=189</guid>
		<description><![CDATA[We finished the first part of the Stanford ml-class course. Other than the backpropagation programming exercise, the rest have been easy enough for the people with the right programming/algebra skills. The most interesting part comes next. I never studied SVM in my university years so it will be a new area for me. I expect [...]]]></description>
			<content:encoded><![CDATA[<p>We finished the first part of the <a href="http://www.ml-class.org/">Stanford ml-class course</a>. Other than the backpropagation programming exercise, the rest have been easy enough for the people with the right programming/algebra skills.</p>
<p>The most interesting part comes next. I never studied <a title="Support Vector Machines and other kernel-based learning methods book" href="http://www.support-vector.net/">SVM</a> in my university years so it will be a new area for me. I expect this will help me to understand how easy is the course for people without previous machine learning skills. I&#8217;ll keep you updated.</p>
<p>Also the big news is Stanford has anounced new courses for 2012:</p>
<ul>
<li>CS 101 by Nick Parlante @ <a href="http://cs101-class.org/">cs101-class.org</a></li>
<li>Natural Language Processing by Dan Jurafsky and Chris Manning @ <a href="http://nlp-class.org/">nlp-class.org</a></li>
<li>Software Engineering for SAAS by Armando Fox and David Patterson @ <a href="http://saas-class.org/">saas-class.org</a></li>
<li>Human-Computer Interfaces by Scott Klemmer @ <a href="http://hci-class.org/">hci-class.org</a></li>
<li>Game Theory by Matthew Jackson and Yoav Shoham @ <a href="http://game-theory-class.org/">game-theory-class.org</a></li>
<li>Probabilistic Graphical Models by Daphne Koller @ <a href="http://pgm-class.org/">pgm-class.org</a></li>
<li>Machine Learning by Andrew Ng @ <a href="http://jan2012.ml-class.org/">jan2012.ml-class.org</a> (Same class as current <a href="http://ml-class.org/">ml-class.org</a>)</li>
<li>Cryptography by Dan Boneh @ <a href="http://crypto-class.org/">crypto-class.org</a></li>
<li>Lean Launchpad by Steve Blank @ <a href="http://launchpad-class.org/">launchpad-class.org</a></li>
<li>Technology Entrepreneurship by Chuck Eesley @ <a href="http://launchpad-class.org/">venture-class.org</a></li>
</ul>
<p>I really like the diversity of the courses (from soft skills like enterpreneurship to math like game theory, including a course about human computer interfaces).</p>
<p>I would like to sign up for the Software Engineering course, but I&#8217;ll need to find some extra time for it.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=zims9q_E-f0:A7ksDDuSFWI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=zims9q_E-f0:A7ksDDuSFWI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=zims9q_E-f0:A7ksDDuSFWI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=zims9q_E-f0:A7ksDDuSFWI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2011/11/the-first-half-of-the-course-is-over/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ML Class first lesson finished</title>
		<link>http://rogersm.net/2011/10/ml-class-first-lesson-finished</link>
		<comments>http://rogersm.net/2011/10/ml-class-first-lesson-finished#comments</comments>
		<pubDate>Wed, 19 Oct 2011 20:35:24 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[lisp]]></category>
		<category><![CDATA[ml-course]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=185</guid>
		<description><![CDATA[Including the programming exercises. And I find the remote learning experience gratifying. I have to thank Professor Ng for the quality of the materials, as well as the high level of the teaching: theoretical lessons are crystal clear, exercises are perfectly described, the Q&#38;A support is excellent and the submitting system for programming exercises is [...]]]></description>
			<content:encoded><![CDATA[<p>Including the programming exercises.</p>
<p>And I find the remote learning experience gratifying. I have to thank Professor Ng for the quality of the materials, as well as the high level of the teaching: theoretical lessons are crystal clear, exercises are perfectly described, the Q&amp;A support is excellent and the submitting system for programming exercises is godsend.</p>
<p>I have to recognise how difficult would have been to go through this course alone. But with the support of the Q&amp;A web area is fairly easy to move forward. So, for now, I think this kind web teaching is perfectly possible, but some kind of support is needed for people without any previous experience. Web Q&amp;A is ok, but for novices, local study groups are completely necessary.</p>
<p>So, after finishing the first batch of Octave exercise, let&#8217;s go for the next lesson: Logistic Regression.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=-kXGwN86cVQ:SFJrhT4xCQ4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=-kXGwN86cVQ:SFJrhT4xCQ4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=-kXGwN86cVQ:SFJrhT4xCQ4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=-kXGwN86cVQ:SFJrhT4xCQ4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2011/10/ml-class-first-lesson-finished/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First video lessons finished</title>
		<link>http://rogersm.net/2011/10/first-video-lessons-finished</link>
		<comments>http://rogersm.net/2011/10/first-video-lessons-finished#comments</comments>
		<pubDate>Mon, 03 Oct 2011 18:03:20 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[ml-course]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=182</guid>
		<description><![CDATA[I have finished the first two lectures: Introduction and Linear regression with one variable. From the academic side it has been easy. I already learnt it in my Artificial Intelligence courses in the UAB (based on S. Russell i P. Norvig with some additional content) and surprisingly I remember a lot of it. What really [...]]]></description>
			<content:encoded><![CDATA[<p>I have finished the first two lectures: Introduction and Linear regression with one variable. From the academic side it has been easy. I already learnt it in my Artificial Intelligence courses in the <a title="Engineering School" href="http://www.uab.cat/escola-enginyeria/">UAB</a> (based on <a title="Artificial Intelligence: A Modern Approach" href="http://aima.cs.berkeley.edu/">S. Russell i P. Norvig</a> with some additional content) and surprisingly I remember a lot of it.</p>
<p>What really surprised me ware the buttons in the video player to speed up the video to x1.2 or x1.5. When I first discovered it I though it was crazy to speed up a training video, but after trying it I discovered I can follow the class at x1.2 without any problem, and I will start with x1.5 shortly.</p>
<p>I&#8217;m even staring to think it helps me to be more focused on the lesson.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=ZkzUcdp_H0U:npbGDTTNKz4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=ZkzUcdp_H0U:npbGDTTNKz4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=ZkzUcdp_H0U:npbGDTTNKz4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=ZkzUcdp_H0U:npbGDTTNKz4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2011/10/first-video-lessons-finished/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Machine Learning Stanford course</title>
		<link>http://rogersm.net/2011/09/the-machine-learning-stanford-course</link>
		<comments>http://rogersm.net/2011/09/the-machine-learning-stanford-course#comments</comments>
		<pubDate>Tue, 27 Sep 2011 17:14:30 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[ml-course]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=178</guid>
		<description><![CDATA[I have started the Machine Learning course provided by Stanford engineering. I&#8217;ll be posting my experiences in this blog in the following weeks. I have decided to enrol in this course because of three reasons: During my university years I was really into AI, and at that time Machine Learning was not as present as [...]]]></description>
			<content:encoded><![CDATA[<p>I have started the <a title="Machine Learning course by Stanford" href="http://www.ml-class.org/">Machine Learning course provided by Stanford engineering</a>. I&#8217;ll be posting my experiences in this blog in the following weeks. I have decided to enrol in this course because of three reasons:</p>
<p>During my university years I was really into AI, and at that time Machine Learning was not as present as it is today (we did a great neural network course, and of course Bayes and decision trees) but the curricula was centred around classic AI, so this is a good opportunity to learn new techniques and have a good time.</p>
<p>Secondly, this will be my first academic non classroom based course. I&#8217;ve gone through different corporate distance learning, but never a university course and I&#8217;m highly interested in checking how it works.</p>
<p>Finally, I want to see how university courses work in the states. During my university years we (students and teachers) used to think our computing courses were not as good as the ones taught in the American universities. I want to see if we were right.</p>
<p>So, expect during the following weeks to start reading about my experiences. And if some one from Barcelona wants to meet to do some exercises, please send me an email.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=yyXTmhQuY3Y:bIyLmr_Dviw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=yyXTmhQuY3Y:bIyLmr_Dviw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=yyXTmhQuY3Y:bIyLmr_Dviw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=yyXTmhQuY3Y:bIyLmr_Dviw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2011/09/the-machine-learning-stanford-course/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gartner is spamming me!</title>
		<link>http://rogersm.net/2009/11/gartner-is-spamming-me</link>
		<comments>http://rogersm.net/2009/11/gartner-is-spamming-me#comments</comments>
		<pubDate>Fri, 06 Nov 2009 11:29:53 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[other]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=157</guid>
		<description><![CDATA[I know I am a Gartner user, and I know I have probably accepted to receive emails of things supposed to interest me (Or things that Gartner thinks I&#8217;m interested), but&#8230; you sent me six mails in September, six in October and by November 6th I haver already received three. I did not want to [...]]]></description>
			<content:encoded><![CDATA[<p>I know I am a <a href="http://www.gartner.com/technology/home.jsp">Gartner</a> user, and I know I have probably accepted to receive emails of things supposed to interest me (Or things that Gartner thinks I&#8217;m interested), but&#8230;</p>
<p>you sent me six mails in September, six in October and by November 6th I haver already received three. I did not want to check the all opt out box because I&#8217;m interested to be informed about you, but I do not accept to be spammed monthly, so I just checked the damn box.</p>
<p>You used to be nicer, but lately Forrester is much nicer: it only sends two emails per month.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=tUDmotuQJTU:0BIU11HvQjs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=tUDmotuQJTU:0BIU11HvQjs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=tUDmotuQJTU:0BIU11HvQjs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=tUDmotuQJTU:0BIU11HvQjs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2009/11/gartner-is-spamming-me/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting into Prolog, again</title>
		<link>http://rogersm.net/2009/09/getting-into-prolog-again</link>
		<comments>http://rogersm.net/2009/09/getting-into-prolog-again#comments</comments>
		<pubDate>Tue, 01 Sep 2009 14:43:13 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[papers-read]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[clocksin]]></category>
		<category><![CDATA[mellish]]></category>
		<category><![CDATA[prolog]]></category>
		<category><![CDATA[swi-prolog]]></category>
		<category><![CDATA[wielemaker]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=148</guid>
		<description><![CDATA[I&#8217;ve been getting into with Prolog lately. I had not programmed prolog since university but I wanted to play with expert systems, and Prolog was even better than lisp for prototyping. So, because all the Prolog papers I was reviewing were referencing Programming in Prolog by W. F. Clocksin and C. S. Mellish I bought [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been getting into with Prolog lately. I had not programmed prolog since university but I wanted to play with expert systems, and Prolog was even better than lisp for prototyping.</p>
<p>So, because all the Prolog papers I was reviewing were referencing <a title="Google Books" href="http://books.google.de/books?id=lbcXj6GbMoQC&amp;dq=Programming+in+Prolog&amp;printsec=frontcover&amp;source=bl&amp;ots=9QG_rsw1AP&amp;sig=aGXPVwXHBMmFigtaTwNy4Vr7Wyo&amp;hl=en&amp;ei=2yudSoHPBZ-wnQOk1aG_Ag&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=3#v=onepage&amp;q=&amp;f=false">Programming in Prolog  by W. F. Clocksin and C. S. Mellish</a> I bought an older (and cheap) edition to re-read. I was surprised how good the book is for learning to program in Prolog.</p>
<p>You can use the wonderful <a title="by Patrick Blackburn, Johan Bos and Kristina Striegnitz" href="http://www.learnprolognow.org/">Learn Prolog Now!</a> as a free introduction text, but Clocksin and Mellish chapters on grammar rules, debugging and laying out programs makes the book priceless.</p>
<p>And if you want to use prolog for &#8216;practical matters&#8217; I strongly recommend <a title="SWI-Prolog guru" href="http://staff.science.uva.nl/~wielemak/">Jan Wielemaker</a> Ph. D. disertation: <a title="PDF file" href="http://www.swi-prolog.org/download/publications/jan-phd.pdf">Logic programming for knowledge-intensive interactive applications</a>. You&#8217;ll find a good overview about using Prolog outside the logic course: Web, multi-threaded, RDFs, literate programming, interfacing with object-oriented systems and interfacing with C for creating data storages.</p>
<p>Finally, If you come from the functional programming world, download <a title="by Ralf Lämmel " href="http://www.uni-koblenz.de/~laemmel/OdeToProlog/">Scrap Your Boilerplate&#8212;Prologically!</a> a Prolog version of the <a title="a lightweight generic programming approach" href="http://www.cs.vu.nl/boilerplate/#more-papers">Scrap Your Boilerplate set of papers</a>. It is a great addition for learning Prolog if your background is functional.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=vBscHzzZD1k:0jZl1fXy2ik:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=vBscHzzZD1k:0jZl1fXy2ik:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=vBscHzzZD1k:0jZl1fXy2ik:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=vBscHzzZD1k:0jZl1fXy2ik:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2009/09/getting-into-prolog-again/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding lisp conditions</title>
		<link>http://rogersm.net/2009/07/understanding-lisp-conditions</link>
		<comments>http://rogersm.net/2009/07/understanding-lisp-conditions#comments</comments>
		<pubDate>Fri, 24 Jul 2009 09:06:50 +0000</pubDate>
		<dc:creator>rogersm</dc:creator>
				<category><![CDATA[lisp]]></category>
		<category><![CDATA[reference]]></category>

		<guid isPermaLink="false">http://rogersm.net/?p=141</guid>
		<description><![CDATA[If you ever have trouble understanding lisp conditions (what other languages call exceptions) or you have no experience with lisp and want to discover an exception system where you can jump from program code to the exception handling code and back (restart) read the following articles: Condition style guide by Nikodemus Siivola Beyond Exception Handling: Conditions [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever have trouble understanding lisp conditions (what other languages call exceptions) or you have no experience with lisp and want to discover an exception system where you can jump from program code to the exception handling code <strong>and back</strong> (restart) read the following articles:</p>
<ul>
<li><a href="http://random-state.net/log/3453016738.html">Condition style guide</a> by Nikodemus Siivola</li>
<li> <a href="http://gigamonkeys.com/book/beyond-exception-handling-conditions-and-restarts.html">Beyond Exception Handling: Conditions and Restarts</a> from the always great <a title="by Peter Seibel" href="http://gigamonkeys.com/book/">Practical Common Lisp</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/rogersm?a=OB_fMd_bJso:yq-lVx5gEkc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/rogersm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=OB_fMd_bJso:yq-lVx5gEkc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/rogersm?i=OB_fMd_bJso:yq-lVx5gEkc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/rogersm?a=OB_fMd_bJso:yq-lVx5gEkc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/rogersm?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://rogersm.net/2009/07/understanding-lisp-conditions/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.282 seconds -->

