<?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 techslaves.org</title>
	<atom:link href="http://techslaves.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://techslaves.org</link>
	<description>Owned (and fascinated) by technology!</description>
	<lastBuildDate>Tue, 03 Apr 2012 06:18:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on My Cascadia IT Conference 2012 Schedule! by rthomson</title>
		<link>http://techslaves.org/2012/02/22/my-cascadia-it-conference-2012-schedule/comment-page-1/#comment-4452</link>
		<dc:creator>rthomson</dc:creator>
		<pubDate>Tue, 03 Apr 2012 06:18:57 +0000</pubDate>
		<guid isPermaLink="false">http://techslaves.org/?p=196#comment-4452</guid>
		<description>Toraton!

How are things?

I really enjoyed the conference. It looks like I&#039;ll be volunteering there next year (march 15-16, 2013) so if I don&#039;t make it down to Seattle within the year, I&#039;ll definitely be down next year. I would love to grab that beer.

Shoot me an email (rt at this domain) sometime and we can try to organize something.</description>
		<content:encoded><![CDATA[<p>Toraton!</p>
<p>How are things?</p>
<p>I really enjoyed the conference. It looks like I&#8217;ll be volunteering there next year (march 15-16, 2013) so if I don&#8217;t make it down to Seattle within the year, I&#8217;ll definitely be down next year. I would love to grab that beer.</p>
<p>Shoot me an email (rt at this domain) sometime and we can try to organize something.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Cascadia IT Conference 2012 Schedule! by Josiah Purtlebaugh</title>
		<link>http://techslaves.org/2012/02/22/my-cascadia-it-conference-2012-schedule/comment-page-1/#comment-4451</link>
		<dc:creator>Josiah Purtlebaugh</dc:creator>
		<pubDate>Tue, 03 Apr 2012 06:10:50 +0000</pubDate>
		<guid isPermaLink="false">http://techslaves.org/?p=196#comment-4451</guid>
		<description>How&#039;d you like the conference? We probably should get that beer next time you&#039;re in town. It&#039;s toraton.</description>
		<content:encoded><![CDATA[<p>How&#8217;d you like the conference? We probably should get that beer next time you&#8217;re in town. It&#8217;s toraton.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cfengine 3 Snippets Part 2: sudo by rthomson</title>
		<link>http://techslaves.org/2010/10/02/cfengine-3-snippets-part-2-sudo/comment-page-1/#comment-4334</link>
		<dc:creator>rthomson</dc:creator>
		<pubDate>Mon, 19 Mar 2012 19:38:31 +0000</pubDate>
		<guid isPermaLink="false">http://techslaves.org/?p=87#comment-4334</guid>
		<description>Thanks for the comment, Nick!

I&#039;ve been learning more about cfengine since I originally posted this and the subtlety you describe has become clear to me. I definitely appreciate it being pointed out here for anyone that finds this post and attempts to understand interation based on my description.. Clarity and correctness FTW!</description>
		<content:encoded><![CDATA[<p>Thanks for the comment, Nick!</p>
<p>I&#8217;ve been learning more about cfengine since I originally posted this and the subtlety you describe has become clear to me. I definitely appreciate it being pointed out here for anyone that finds this post and attempts to understand interation based on my description.. Clarity and correctness FTW!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cfengine 3 Snippets Part 2: sudo by Nick Anderson</title>
		<link>http://techslaves.org/2010/10/02/cfengine-3-snippets-part-2-sudo/comment-page-1/#comment-4333</link>
		<dc:creator>Nick Anderson</dc:creator>
		<pubDate>Mon, 19 Mar 2012 19:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://techslaves.org/?p=87#comment-4333</guid>
		<description>I think there is a small disconnect in whats happening here.
edit_line    =&gt; append_if_no_lines(&quot;$(sudo)&quot;);

Functionally there is no difference between append_if_no_line and append_if_no_lines if you look at them in the standard lib, they both have a single string expansion as the only promiser in insert_lines. They are functionally interchangeable.

However I believe they express slightly different intensions. Its hinted if you look at the bundles in the stdlib. append_if_no_line takes a str, and append_if_no_lines takes a list. Again, these are just names, nothing enforces that you pass a variable of that type to them, but it makes a difference on how the edits happen. 

You are doing implicit looping over the slist at the files promiser level, so its effectively n file promises where n is the number of list elements you have. When you run your policy you should be able to see this happen where the file is edited multiple times instead of once. 

If you actually pass the list into the append_if_no_lines bundle the implicit lopping happens inside the append_if_no_lines bundle and you only see a single file edit but each line is iterated over and added. Its a subtle difference and there should probably be some comments in the stdlib hinting at that difference since they are functionally interchangeable.

I posted a gist that shows the difference while running as well as the policy.
(notice how /tmp/test1 is edited once, and /tmp/test2 is edited 3 times)
https://gist.github.com/2124224</description>
		<content:encoded><![CDATA[<p>I think there is a small disconnect in whats happening here.<br />
edit_line    =&gt; append_if_no_lines(&#8220;$(sudo)&#8221;);</p>
<p>Functionally there is no difference between append_if_no_line and append_if_no_lines if you look at them in the standard lib, they both have a single string expansion as the only promiser in insert_lines. They are functionally interchangeable.</p>
<p>However I believe they express slightly different intensions. Its hinted if you look at the bundles in the stdlib. append_if_no_line takes a str, and append_if_no_lines takes a list. Again, these are just names, nothing enforces that you pass a variable of that type to them, but it makes a difference on how the edits happen. </p>
<p>You are doing implicit looping over the slist at the files promiser level, so its effectively n file promises where n is the number of list elements you have. When you run your policy you should be able to see this happen where the file is edited multiple times instead of once. </p>
<p>If you actually pass the list into the append_if_no_lines bundle the implicit lopping happens inside the append_if_no_lines bundle and you only see a single file edit but each line is iterated over and added. Its a subtle difference and there should probably be some comments in the stdlib hinting at that difference since they are functionally interchangeable.</p>
<p>I posted a gist that shows the difference while running as well as the policy.<br />
(notice how /tmp/test1 is edited once, and /tmp/test2 is edited 3 times)<br />
<a href="https://gist.github.com/2124224" rel="nofollow">https://gist.github.com/2124224</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iSight Disabler by rthomson</title>
		<link>http://techslaves.org/isight-disabler/comment-page-2/#comment-3551</link>
		<dc:creator>rthomson</dc:creator>
		<pubDate>Thu, 05 Jan 2012 07:27:08 +0000</pubDate>
		<guid isPermaLink="false">http://wp.techslaves.org/?page_id=5#comment-3551</guid>
		<description>See http://daiya.mvps.org/applescript.htm</description>
		<content:encoded><![CDATA[<p>See <a href="http://daiya.mvps.org/applescript.htm" rel="nofollow">http://daiya.mvps.org/applescript.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iSight Disabler by Alan</title>
		<link>http://techslaves.org/isight-disabler/comment-page-2/#comment-3512</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Tue, 03 Jan 2012 10:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://wp.techslaves.org/?page_id=5#comment-3512</guid>
		<description>I want to disable my isight but have no idea how to run an applescript..   

do you have step by step instructions for someone who is a novice at terminal and applescript?  

many thanks,

alan</description>
		<content:encoded><![CDATA[<p>I want to disable my isight but have no idea how to run an applescript..   </p>
<p>do you have step by step instructions for someone who is a novice at terminal and applescript?  </p>
<p>many thanks,</p>
<p>alan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 1 Year of WordPress by rthomson</title>
		<link>http://techslaves.org/2011/03/23/1-year-of-wordpress/comment-page-1/#comment-2920</link>
		<dc:creator>rthomson</dc:creator>
		<pubDate>Tue, 08 Nov 2011 04:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://techslaves.org/?p=140#comment-2920</guid>
		<description>Hi KOoLiNuS! Thanks for leaving a comment. Always nice to know the page hits in my stats aren&#039;t all bots.</description>
		<content:encoded><![CDATA[<p>Hi KOoLiNuS! Thanks for leaving a comment. Always nice to know the page hits in my stats aren&#8217;t all bots.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 1 Year of WordPress by kOoLiNuS</title>
		<link>http://techslaves.org/2011/03/23/1-year-of-wordpress/comment-page-1/#comment-2912</link>
		<dc:creator>kOoLiNuS</dc:creator>
		<pubDate>Sun, 06 Nov 2011 08:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://techslaves.org/?p=140#comment-2912</guid>
		<description>Well, 3.5 posts a months is too few to build a real following &#039;mass&#039; audience. But the main thing with self hosted bloggin&#039; is to be free to do as one like and never regret!

Also I see posts focused on a niche and without discussing in detail a specific problem there&#039;s no way to get real feedback (+1, FB likes or plain tweets doesn&#039;t counts for me!)

Anyway keep going man! Today you&#039;ve earned a reader ;-)</description>
		<content:encoded><![CDATA[<p>Well, 3.5 posts a months is too few to build a real following &#8216;mass&#8217; audience. But the main thing with self hosted bloggin&#8217; is to be free to do as one like and never regret!</p>
<p>Also I see posts focused on a niche and without discussing in detail a specific problem there&#8217;s no way to get real feedback (+1, FB likes or plain tweets doesn&#8217;t counts for me!)</p>
<p>Anyway keep going man! Today you&#8217;ve earned a reader ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FreeIPA and Samba 3 Integration by Bookmarks for 4 nov 2011 from 16:39 to 16:41&#160;&#124;&#160;jtheo</title>
		<link>http://techslaves.org/2011/08/24/freeipa-and-samba-3-integration/comment-page-1/#comment-2905</link>
		<dc:creator>Bookmarks for 4 nov 2011 from 16:39 to 16:41&#160;&#124;&#160;jtheo</dc:creator>
		<pubDate>Fri, 04 Nov 2011 15:03:28 +0000</pubDate>
		<guid isPermaLink="false">http://techslaves.org/?p=169#comment-2905</guid>
		<description>[...] framework, added support for host identities, netgroups, automount per location and more.FreeIPA and Samba 3 Integration &#8211; techslaves.org &#8211; FreeIPA makes a pretty excellent backend for Samba 3. While all the information one needs [...]</description>
		<content:encoded><![CDATA[<p>[...] framework, added support for host identities, netgroups, automount per location and more.FreeIPA and Samba 3 Integration &#8211; techslaves.org &#8211; FreeIPA makes a pretty excellent backend for Samba 3. While all the information one needs [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iSight Disabler by Tom</title>
		<link>http://techslaves.org/isight-disabler/comment-page-2/#comment-2766</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Sun, 02 Oct 2011 10:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://wp.techslaves.org/?page_id=5#comment-2766</guid>
		<description>Thank you!

This is excellent. Use Skype a lot and don&#039;t want to be caught out when stuffing my face with food or something else. ;p</description>
		<content:encoded><![CDATA[<p>Thank you!</p>
<p>This is excellent. Use Skype a lot and don&#8217;t want to be caught out when stuffing my face with food or something else. ;p</p>
]]></content:encoded>
	</item>
</channel>
</rss>

