<?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>John Roach &#187; open source</title>
	<atom:link href="http://johnroach.info/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnroach.info</link>
	<description>Coding for life</description>
	<lastBuildDate>Sun, 27 Jun 2010 08:05:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Summer Project &#8220;OpenIntelligentRobot&#8221;  and Help Needed!</title>
		<link>http://johnroach.info/2010/05/summer-project-openintelligentrobot-help-needed/</link>
		<comments>http://johnroach.info/2010/05/summer-project-openintelligentrobot-help-needed/#comments</comments>
		<pubDate>Tue, 25 May 2010 14:33:19 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[summer project 2010]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[beagleboard]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[robot]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=280</guid>
		<description><![CDATA[I&#8217;ve been mulling over an idea all winter. Trying to come up with different projects that could be done using Beagle-board and Arduino. The project is (you hear drum-roll here) &#8220;Building An Intelligent Robot&#8221;. I know it&#8217;s already been done however I have some additional ideas to put in project. All code will be open source. So if you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been mulling over an idea all winter. Trying to come up with different projects that could be done using Beagle-board and Arduino. The project is (you hear drum-roll here) &#8220;Building An Intelligent Robot&#8221;. I know it&#8217;s already been done however I have some additional ideas to put in project. All code will be open source. So if you want to build your own you could read up in this site.Oh and I really do need help. Especially financially. So if you are interested please drop me a line. My doodling is as below to give you an idea.<br />
<a href="http://johnroach.info/wp-content/uploads/2010/05/summer_plan.jpg"><img src="http://johnroach.info/wp-content/uploads/2010/05/summer_plan-744x1024.jpg" alt="" title="summer_plan" width="744" height="1024" class="aligncenter size-large wp-image-285" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2010/05/summer-project-openintelligentrobot-help-needed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a CVS server for the BlackBox project</title>
		<link>http://johnroach.info/2009/12/setting-up-a-cvs-server-for-the-blackbox-project/</link>
		<comments>http://johnroach.info/2009/12/setting-up-a-cvs-server-for-the-blackbox-project/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 09:05:28 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[ip home automation project]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[fedora 11]]></category>
		<category><![CDATA[fedora 12]]></category>
		<category><![CDATA[john roach]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=172</guid>
		<description><![CDATA[Following the previous posts in this category you will notice that I was using Sourceforge.net as the code hosting. We had to change that because we really didn&#8217;t want to share every bit of code. ( A big sorry to open source developers. I am truly a sell out. ) So had to set up [...]]]></description>
			<content:encoded><![CDATA[<p>Following the previous posts in this category you will notice that I was using Sourceforge.net as the code hosting. We had to change that because we really didn&#8217;t want to share every bit of code. ( A big sorry to open source developers. I am truly a sell out. ) So had to set up CVS server. Never done that before. Should probably add it to my CV. Anyways to business.</p>
<p><strong>How to set up a CVS server using SSH :</strong></p>
<p><span id="more-172"></span><strong>Step 1 : </strong>Install CVS to Fedora. My Fedora distro came with CVS since I chose developer properties during installation. However you may not have it to install simply say;</p>
<p><code>sudo yum install cvs</code></p>
<p><strong>Step 2 : </strong>Create a cvs user and group! Just follow the code below;<br />
<code>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 129px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">useradd cvs</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 129px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">groupadd cvs</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 129px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">mkdir /home/cvs</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 129px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">cvs -d /home/cvs init</div>
<p>useradd cvs</p>
<p>groupadd cvs</p>
<p>mkdir /home/cvs<br />
</code><br />
<strong>Step 3 : </strong>Set permissions and add /home/cvs directory to cvs by using the following;</p>
<p><code>cvs -d /home/cvs init</p>
<p>chown -R cvs:cvs /home/cvs</p>
<p>chmod -R 770 /home/cvs</p>
<p>chmod 700   /home/cvs/CVSROOT</code></p>
<p><strong>Step 4 : </strong>Now you have to add your project to the CVS server. I assume you have a ~/project<strong> </strong>directory on the server. Just follow the following commands;</p>
<p><code>cd ~/project</p>
<p>cvs -d /home/cvs import -m "Initial Import" project myname release</p>
<p>cvs -d /home/cvs checkout project</code></p>
<p><strong>Step 5 :</strong> Add an account to the CVS server (preferably with the same username and password of the user acount you have created for the CVS server that will connect through SSH.) Use the following by replacing &lt;username&gt; and &lt;password&gt;</p>
<p><code>echo "&lt;username&gt;:&lt;password&gt;" &gt;&gt; /home/cvs/CVSROOT/passwd</code></p>
<p><strong>Step 6 :</strong> Make sure you have created a user to connect through SSH give him CVS group permission.</p>
<p>And that is that. It should work. Though you may need to do some changes in <strong>Step 3.</strong> To connect you can simply use the following code or just use Eclipse&#8217;s IDE ( that is what we are using. )</p>
<p><code>export CVS_RSH=ssh</p>
<p>cvs -d :ext:<span class="mh-plaintext">user<a href='http://mailhide.recaptcha.net/d?k=01TrC6zV60AN6xJShgnmoriQ==&amp;c=3zN96vchJY-mvaPqKX17SuYHSc3qpNFIJ0Dgv5wOWkU=' onclick="window.open('http://mailhide.recaptcha.net/d?k=01TrC6zV60AN6xJShgnmoriQ==&amp;c=3zN96vchJY-mvaPqKX17SuYHSc3qpNFIJ0Dgv5wOWkU=', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@repository.host.name</span>:/home/cvs login</p>
<p>cvs -d :ext:<span class="mh-plaintext">user<a href='http://mailhide.recaptcha.net/d?k=01TrC6zV60AN6xJShgnmoriQ==&amp;c=3zN96vchJY-mvaPqKX17SuYHSc3qpNFIJ0Dgv5wOWkU=' onclick="window.open('http://mailhide.recaptcha.net/d?k=01TrC6zV60AN6xJShgnmoriQ==&amp;c=3zN96vchJY-mvaPqKX17SuYHSc3qpNFIJ0Dgv5wOWkU=', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@repository.host.name</span>:/home/cvs co moduleName</code></p>
<p>I hope it will be helpful. Peace! </p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2009/12/setting-up-a-cvs-server-for-the-blackbox-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robots go Open Source!! Thanks to Willow Garage Watch Video</title>
		<link>http://johnroach.info/2009/11/robots-go-open-source-thanks-to-willow-garage-watch-video/</link>
		<comments>http://johnroach.info/2009/11/robots-go-open-source-thanks-to-willow-garage-watch-video/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 17:13:38 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[tech news]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[robot]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=134</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><center><object width="444" height="390" id="soundslider" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="http://www.ieee.org/netstorage/spectrum/flash/RobotShowFlash-1/11W_AudioSS_Robot_WillowGarage/publish_to_web/soundslider.swf?size=1&#038;format=xml&#038;embed_width=444&#038;embed_height=390&#038;autoload=false" name="movie" /><param value="always" name="allowScriptAccess" /><param value="high" name="quality" /><param value="true" name="allowFullScreen" /><param value="false" name="menu" /><param value="#FFFFFF" name="bgcolor" /><embed width="444" height="390" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="sameDomain" menu="false" bgcolor="#FFFFFF" quality="high" src="http://www.ieee.org/netstorage/spectrum/flash/RobotShowFlash-1/11W_AudioSS_Robot_WillowGarage/publish_to_web/soundslider.swf?size=1&#038;format=xml&#038;embed_width=444&#038;embed_height=390&#038;autoload=false"></embed></object></center></p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2009/11/robots-go-open-source-thanks-to-willow-garage-watch-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
