<?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</title>
	<atom:link href="http://johnroach.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnroach.info</link>
	<description>Coding for life</description>
	<lastBuildDate>Wed, 25 Apr 2012 07:48:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Playing cards is fun</title>
		<link>http://johnroach.info/2012/04/22/playing-cards-is-fun/</link>
		<comments>http://johnroach.info/2012/04/22/playing-cards-is-fun/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 20:23:19 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[Old posts]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=674</guid>
		<description><![CDATA[For some reason I remembered my probability class back in the university. The class was fairly fun while also being an integral part of another un-fun class telecommunications. The calculation of the probability getting a straight in poker is being &#8230; <a href="http://johnroach.info/2012/04/22/playing-cards-is-fun/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For some reason I remembered my probability class  back in the university. The class was fairly fun while also being an integral part of another un-fun class telecommunications. The calculation of the probability getting a straight in poker is being used in many ways in telecommunications.  This brings another facet of playing cards doesn&#8217;t it? Playing <a href="http://www.partypoker.fr/" title="Poker" target="_blank">cards</a> can sometimes be fun. </p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2012/04/22/playing-cards-is-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add images to DataGridView cell using C# and Windows Forms</title>
		<link>http://johnroach.info/2012/01/13/how-to-add-images-to-datagridview-cell-using-c-and-windows-forms/</link>
		<comments>http://johnroach.info/2012/01/13/how-to-add-images-to-datagridview-cell-using-c-and-windows-forms/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 14:14:02 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[Coding for fun]]></category>
		<category><![CDATA[.net framework 4]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[datagridview]]></category>
		<category><![CDATA[datatable]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows forms]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=663</guid>
		<description><![CDATA[There are many ways to skin this old cat. When choosing the way, you must first decide when should the adding of images take place. I chose to add images during sorting. Let us assume you already added some data &#8230; <a href="http://johnroach.info/2012/01/13/how-to-add-images-to-datagridview-cell-using-c-and-windows-forms/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There are many ways to skin this old cat. When choosing the way, you must first decide when should the adding of images take place. I chose to add images during sorting.</p>
<p>Let us assume you already added some data to gridview via datatable using ;</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> dataGridView1.DataSource = siparis_tablo_guncel;</pre>
<p><!--CRLF--></div>
</div>
<p>So now you know we have a filled up dataGridView.</p>
<p>Now let us assume in the dataGridView1 we want to add images according to the data within the 6th column. So what we first need to do is to create an image column by writing;</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> DataGridViewImageColumn img = <span style="color: #0000ff">new</span> DataGridViewImageColumn();</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span>&nbsp; </pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> img.Name = <span style="color: #006080">"img"</span>;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> img.HeaderText = <span style="color: #006080">"Image Column"</span>;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span> img.ValuesAreIcons = <span style="color: #0000ff">true</span>;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span>&nbsp; </pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum7">   7:</span> dataGridView1.Columns.Add(img);</pre>
<p><!--CRLF--></div>
</div>
<p>Now we have a image column. With the name “img” with the header “Image Column” As you can see in the 5th line I have stated that my images are actually icons. The reason I did this was that I found out that icons take up less space and flickers less. You can if you want change this option as you see fit.</p>
<p>Now let us get cracking and add those images according to the columns;</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> <span style="color: #0000ff">int</span> number_of_rows = dataGridView1.RowCount;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> <span style="color: #0000ff">for</span> (<span style="color: #0000ff">int</span> i = 0; i &lt; number_of_rows; i++)</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> {</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span>     <span style="color: #0000ff">if</span> (dataGridView1.Rows[i].Cells[6].Value.ToString() == <span style="color: #006080">"true"</span>)</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span>     {</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span>         Icon image = SUT.Properties.Resources.succcess_icon;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum7">   7:</span>         dataGridView1.Rows[i].Cells[<span style="color: #006080">"img"</span>].Value = image;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum8">   8:</span>     }</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum9">   9:</span>     <span style="color: #0000ff">else</span></pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum10">  10:</span>     {</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum11">  11:</span>         Icon image = SUT.Properties.Resources.cancel_icon;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum12">  12:</span>         dataGridView1.Rows[i].Cells[<span style="color: #006080">"img"</span>].Value = image;</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum13">  13:</span>     }</pre>
<p><!--CRLF-->
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum14">  14:</span> }</pre>
<p><!--CRLF--></div>
</div>
<p>&nbsp;</p>
<p>I hope this has been informative. Please do tell if you see any mistakes and wish to make suggestions.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2012/01/13/how-to-add-images-to-datagridview-cell-using-c-and-windows-forms/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing node.js 0.6.2 on Fedora 16</title>
		<link>http://johnroach.info/2011/11/20/installing-node-js-0-6-2-on-fedora-16/</link>
		<comments>http://johnroach.info/2011/11/20/installing-node-js-0-6-2-on-fedora-16/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 12:07:28 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[Coding for fun]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=615</guid>
		<description><![CDATA[&#160; This one was a little hard. I got lots of help so I decided to post it online since it doesn&#8217;t exist on the internet yet&#8230; I wonder why&#8230;. The simple step by step instruction: sudo yum install git &#8230; <a href="http://johnroach.info/2011/11/20/installing-node-js-0-6-2-on-fedora-16/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div class="wp-caption alignright" style="width: 310px"><a href="http://commons.wikipedia.org/wiki/File:NodeJS.png"><img class="zemanta-img-inserted zemanta-img-configured" title="The logo of the Node.js Project from the offic..." src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/67/NodeJS.png/300px-NodeJS.png" alt="The logo of the Node.js Project from the offic..." width="300" height="79" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
<p>This one was a little hard. I got lots of help so I decided to post it online since it doesn&#8217;t exist on the internet yet&#8230; I wonder why&#8230;.</p>
<p>The simple step by step instruction:</p>
<ol>
<li><a class="zem_slink" title="Sudo" href="http://en.wikipedia.org/wiki/Sudo" rel="wikipedia">sudo</a> <a class="zem_slink" title="Yellowdog Updater, Modified" href="http://en.wikipedia.org/wiki/Yellowdog_Updater%2C_Modified" rel="wikipedia">yum</a> install git</li>
<li><br/>
<pre name="code" class="js">
git clone --depth 1 git://github.com/joyent/node.git
</pre>
</li>
<li>cd node</li>
<li>git checkout v0.6.2</li>
<li>sudo yum install openssl-devel</li>
<li>sudo yum install <a class="zem_slink" title="GNU Compiler Collection" href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection" rel="wikipedia">gcc</a> # you can skip this if you already have gcc</li>
<li>sudo yum install gcc-c++ # you can skip this if you already have gcc-c++</li>
<li>./configure       [ thank you Ed for the heads up! ]</li>
<li>make -j2</li>
<li>make install</li>
<li>export PATH=$PATH:/usr/local/bin:/usr/local #this is to add usr local to your path wher <a class="zem_slink" title="Node.js" href="http://en.wikipedia.org/wiki/Node.js" rel="wikipedia">nodejs</a> was installed</li>
<li>sudo <a class="zem_slink" title="Visudo" href="http://en.wikipedia.org/wiki/Visudo" rel="wikipedia">visudo</a></li>
<li>Find Defaults secure_path=/sbin:/bin:/usr/sbin:/usr/bin<br />
go to the end &#8220;a&#8221; for append, type &#8220;:/usr/local/bin&#8221;, ESC, &#8220;:wq&#8221;</li>
<li>curl http://npmjs.org/install.sh |sudo sh #installing npm a very good too to install nodejs packages <br/><strong>P.S. : This step is outdated as of node.js 0.6.3 since node.js 0.6.3 comes out with npm</strong></li>
<li>sudo yum install <a class="zem_slink" title="MongoDB" href="http://en.wikipedia.org/wiki/MongoDB" rel="wikipedia">mongodb</a> #installing mongodb</li>
<li>#go to the dir where you wish to code and use npm!!</li>
<li>npm install mongodb</li>
<li>npm install mongoose</li>
<li>npm install express</li>
<li>npm install coffee-script</li>
<li>npm install stylus</li>
<li>npm install underscore</li>
<li>npm list<br />
/home/john/someproject<br />
├── coffee-script@1.1.3<br />
├─┬ express@2.5.1<br />
│ ├─┬ connect@1.8.0<br />
│ │ └── formidable@1.0.7<br />
│ ├── mime@1.2.4<br />
│ ├── mkdirp@0.0.7<br />
│ └── qs@0.3.2<br />
├── mongodb@0.9.7-0<br />
├─┬ mongoose@2.3.13<br />
│ ├── colors@0.5.1<br />
│ ├── hooks@0.1.9<br />
│ └── mongodb@0.9.6-23<br />
├─┬ stylus@0.19.3<br />
│ ├── cssom@0.2.0<br />
│ ├── growl@1.1.0<br />
│ └── mkdirp@0.0.7<br />
└── underscore@1.2.2</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/11/20/installing-node-js-0-6-2-on-fedora-16/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Vacation or time spent trading horror stories</title>
		<link>http://johnroach.info/2011/11/05/vacation-or-time-spent-trading-horror-stories/</link>
		<comments>http://johnroach.info/2011/11/05/vacation-or-time-spent-trading-horror-stories/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 07:50:47 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[just fun]]></category>
		<category><![CDATA[call of cthulhu]]></category>
		<category><![CDATA[horror stories]]></category>
		<category><![CDATA[the horror in clay]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://johnroach.info/2011/11/05/vacation-or-time-spent-trading-horror-stories/</guid>
		<description><![CDATA[On vacation. Reading &#8220;The Call of Cthulhu&#8221; &#8230; Spooky&#8230; I quote : The most merciful thing In the world, I think, is the inability of the human mind to correlate all its contents. We live on a placid island of &#8230; <a href="http://johnroach.info/2011/11/05/vacation-or-time-spent-trading-horror-stories/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On vacation. Reading &#8220;The Call of Cthulhu&#8221; &#8230; Spooky&#8230;</p>
<p>I quote :</p>
<p>The most merciful thing In the world, I think, is the inability of the human mind to correlate all its contents. We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far. The sciences, each straining in its own direction, have hitherto harmed us little; but some day the piecing together of dissociated knowledge will open up such terrifying vistas of reality and of our frightful position therein, that we shall either go mad from the revelation or flee from the deadly light into the peace ar.d safety of a new dark age.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/11/05/vacation-or-time-spent-trading-horror-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new workplace</title>
		<link>http://johnroach.info/2011/11/01/my-new-workplace/</link>
		<comments>http://johnroach.info/2011/11/01/my-new-workplace/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 19:30:57 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[just fun]]></category>
		<category><![CDATA[moving]]></category>
		<category><![CDATA[renko]]></category>
		<category><![CDATA[rentech]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://johnroach.info/2011/11/01/my-new-workplace/</guid>
		<description><![CDATA[&#160; I have just started working in RENKO LTD.. I probably mentioned this before. I am quite busy these days so sorry for the lagging updates. I will be posting some new code and ready code reviews. Also since I &#8230; <a href="http://johnroach.info/2011/11/01/my-new-workplace/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="600" height="400" flashvars="host=picasaweb.google.com&#038;captions=1&#038;hl=en_GB&#038;feat=flashalbum&#038;RGB=0x000000&#038;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fjohnroach1985%2Falbumid%2F5670101241448285457%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_GB" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
<p>&#160;</p>
<p>I have just started working in RENKO LTD.. I probably mentioned this before. I am quite busy these days so sorry for the lagging updates. I will be posting some new code and ready code reviews. Also since I finished school (yeah baby I got my diploma!!! <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://johnroach.info/wp-content/uploads/2011/11/wlEmoticon-openmouthedsmile.png" /> ) I will also post all my old home works. For now please enjoy the simple slideshow above.</p>
<p>If you come to Ankara, Turkey on a weekday you could probably find me at ;</p>
<p>&#160;</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:84E294D0-71C9-4bd0-A0FE-95764E0368D9:88b29847-108b-4361-9782-869268a32455" class="wlWriterEditableSmartContent"><a href="http://www.bing.com/maps/default.aspx?v=2&amp;cp=39.80128~32.79784&amp;lvl=15&amp;style=r&amp;sp=aN.39.80165_32.79868_RENKO%2520LTD._My%2520new%2520workplace_http%253a%252f%252fwww.rentech.com.tr&amp;mkt=en-us&amp;FORM=LLWR" id="map-6b733120-c8d5-4922-b053-f8fa9e1837c6" alt="View map" title="View map"><img src="http://johnroach.info/wp-content/uploads/2011/11/map-996ac366a73c.jpg" width="573" height="259" alt="Map picture"></a></div>
<p>&#160;</p>
<p>&#160;</p>
<p>So please be patient while I upload my old home works.&#160; And please feel free to browse through <a href="http://www.rentech.com.tr">www.rentech.com.tr</a> a great place to find physics lab equipment in Turkey.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/11/01/my-new-workplace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Putting Humpty Dumpty Together</title>
		<link>http://johnroach.info/2011/08/08/putting-humpty-dumpty-together/</link>
		<comments>http://johnroach.info/2011/08/08/putting-humpty-dumpty-together/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 20:11:25 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[just fun]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[media temple]]></category>
		<category><![CDATA[opendns]]></category>
		<category><![CDATA[system admin]]></category>

		<guid isPermaLink="false">http://johnroach.info/2011/08/08/putting-humpty-dumpty-together/</guid>
		<description><![CDATA[I have been going through many projects these last few days so that’s why you haven’t been receiving any updates. However my work load has lessened a bit hence the update. I will be posting my collision detection software (for &#8230; <a href="http://johnroach.info/2011/08/08/putting-humpty-dumpty-together/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have been going through many projects these last few days so that’s why you haven’t been receiving any updates. However my work load has lessened a bit hence the update. </p>
<p>I will be posting my collision detection software (for a 3D world using only one webcam). You will be able to find it on GitHub. </p>
<p>I will like to show my fellow system admins one of the switch’s we are using in the company we work. I think it will make you smile.<a href="http://johnroach.info/wp-content/uploads/2011/08/Image006-2.jpg" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Image006 (2)" border="0" alt="Image006 (2)" align="right" src="http://johnroach.info/wp-content/uploads/2011/08/Image006-2_thumb.jpg" width="314" height="331" /></a> As you can see the whole thing is a mess and very scary. We are to re-cable the whole thing once I find some time. The switch is actually under power lines.&#160; So lots of interference. Thanks to some miracle the system still works.</p>
<p>I will take a photo of the new version once I fix the whole thing. If I ever find any time. After all I’m the only IT/Software Developer guy throughout the company.</p>
<p>&#160;</p>
<p>Another photo I wish to share is of my cubicle. Below is my comp and table.</p>
<p><a href="http://johnroach.info/wp-content/uploads/2011/08/Image028-2.jpg" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Image028 (2)" border="0" alt="Image028 (2)" align="left" src="http://johnroach.info/wp-content/uploads/2011/08/Image028-2_thumb.jpg" width="286" height="340" /></a></p>
<p>As you can see from the photo I have a nice little corner. The computer is custom made. i7-960 with 6 gigs of ram. The motherboard is true SATA3 so is the hard disk. I very much like my machine. I installed Fedora 15 and Windows 7 64-bit Prof. Dual boot. Very happy over all.</p>
<p>These days I’m writing in Python and C++. So I have been using the new Eclipse IDE. The new Indigo Eclipse is very good. Uses less RAM and less CPU.</p>
<p>For my PHP programs I have been using the new Netbeans 7.0.1. However because of the poor Python support (you have to install a Netbeans 6.8 version plugin which under certain circumstances crashes the whole Netbeans) I really don’t like it. That said the PHP support looks good.</p>
<p>Talking of PHP we moved our <a href="http://rentech.com.tr">http://rentech.com.tr</a> server to Media Temple.<a href="http://johnroach.info/wp-content/uploads/2011/08/mt-120x60-lt.png" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="mt-120x60-lt" border="0" alt="mt-120x60-lt" align="left" src="http://johnroach.info/wp-content/uploads/2011/08/mt-120x60-lt_thumb.png" width="124" height="64" /></a> They have good service however it really is expensive. I wish they gave a little more RAM without costing an arm and a leg. The whole thing is just too expensive. However the speed is far superior than HostGator which was our previous server host.</p>
<p><a href="http://johnroach.info/wp-content/uploads/2011/08/opendns_logo_300.gif" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="opendns_logo_300" border="0" alt="opendns_logo_300" align="left" src="http://johnroach.info/wp-content/uploads/2011/08/opendns_logo_300_thumb.gif" width="153" height="63" /></a>I have also moved the whole network to OpenDNS. We were able to stop botnet activity thanks to the switch. It seems one of the computers got infected even though all the PC’s have anti-virus’s. The company was also able to put up some much needed web content filters. Of course now everyone blames the IT guy for the whole thing.</p>
<p>And that is that really. I will probably be buying an Android phone soon. Everything is grand these days. Couldn’t finish my “IP Home Automation Load Balancing” paper yet. I just really didn’t have the time. Was mostly working on my collision software these days.</p>
<p>I may be going back to USA. I really am not sure when it will be happening. </p>
<p>Below you will able to see some pretty pictures I took with my soon to be old phone.</p>
<p>Oh yeah… I wish to ask… Doesn’t it bother you when your door is kicked and you are checked up every so often as if you were in prison? I get really annoyed when my door is opened without a knock these days. I mean. Privacy people! </p>
<p><a href="http://johnroach.info/wp-content/uploads/2011/08/Image020.jpg" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Image020" border="0" alt="Image020" align="left" src="http://johnroach.info/wp-content/uploads/2011/08/Image020_thumb.jpg" width="190" height="227" /></a></p>
<p><a href="http://johnroach.info/wp-content/uploads/2011/08/Image026-2.jpg" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Image026 (2)" border="0" alt="Image026 (2)" align="left" src="http://johnroach.info/wp-content/uploads/2011/08/Image026-2_thumb.jpg" width="190" height="227" /></a></p>
<p><a href="http://johnroach.info/wp-content/uploads/2011/08/Image030.jpg" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Image030" border="0" alt="Image030" src="http://johnroach.info/wp-content/uploads/2011/08/Image030_thumb.jpg" width="189" height="226" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/08/08/putting-humpty-dumpty-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going somewhere yet not moving&#8230;</title>
		<link>http://johnroach.info/2011/06/28/going-somewhere-yet-not-moving/</link>
		<comments>http://johnroach.info/2011/06/28/going-somewhere-yet-not-moving/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 18:46:08 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[just fun]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Eskişehir]]></category>
		<category><![CDATA[Eskişehir Osmangazi University]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[summer]]></category>

		<guid isPermaLink="false">http://johnroach.info/2011/06/28/going-somewhere-yet-not-moving/</guid>
		<description><![CDATA[&#160;&#160;&#160; Watching the countryside rise and fall like waves ready to hit our steel boat that huffed it self on to the tracks like a beast after good game. The morning cold reminds me of my idiocy of not bringing &#8230; <a href="http://johnroach.info/2011/06/28/going-somewhere-yet-not-moving/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://johnroach.info/wp-content/uploads/2011/06/Image017.jpg" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Image017" border="0" alt="Image017" align="left" src="http://johnroach.info/wp-content/uploads/2011/06/Image017_thumb.jpg" width="270" height="321" /></a></p>
<p>&#160;&#160;&#160; Watching the countryside rise and fall like waves ready to hit our steel boat that huffed it self on to the tracks like a beast after good game. The morning cold reminds me of my idiocy of not bringing my jacket. The hot coffee I made 5 o’clock in the morning warms me and assists me to forget my many past mistakes.</p>
<p>&#160;&#160;&#160; I am on the road to Eskişehir Osmangazi University. A quick drive to the train station [many thanks to my dad here], a fast rail train ride and a bus ride takes me to my destination.</p>
<p>&#160;&#160; In the university I will be attending summer courses that I have to take. Probably the last summer course I will ever take. </p>
<p>I will be posting as much photos I can of Eskişehir. It is a beautiful city. Something I really didn’t expect.</p>
<p>I am very busy this summer. I have started a job in RENKO LTD. [<a href="www.rentech.com.tr" target="_blank">www.rentech.com.tr</a>] and also<a href="http://johnroach.info/wp-content/uploads/2011/06/Image018.jpg" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Image018" border="0" alt="Image018" align="right" src="http://johnroach.info/wp-content/uploads/2011/06/Image018_thumb.jpg" width="277" height="331" /></a> I am working on second home automation based paper with my good teacher Dr.Ali Ziya Alkar. I have some network simulations to do which has proved a little difficult. However I am confident that I will overcome such difficulties.</p>
<p>I have also updated my CV. It now includes my L33T skillz and my pending patent. </p>
<p>I will soon be posting some projects over at <a href="https://github.com/JohnRoach" target="_blank">https://github.com/</a> so please fork me! <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://johnroach.info/wp-content/uploads/2011/06/wlEmoticon-smile.png" /></p>
<p>Please do continue to read me!</p>
<p>Have a nice day!</p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/06/28/going-somewhere-yet-not-moving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blinking lights MSP430 FG461x</title>
		<link>http://johnroach.info/2011/05/14/blinking-lights-msp430-fg461x/</link>
		<comments>http://johnroach.info/2011/05/14/blinking-lights-msp430-fg461x/#comments</comments>
		<pubDate>Sat, 14 May 2011 15:16:23 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[Coding for fun]]></category>
		<category><![CDATA[embedded device]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[john roach]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[msp430]]></category>
		<category><![CDATA[texas instruments]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=576</guid>
		<description><![CDATA[I have been working on MSP430 for sometime now. It is an TI (Texas Instruments ) chip. Very fun to play with. We are using a MSP430FG461x series experimental board. This little experimental board has all the bells and whistles &#8230; <a href="http://johnroach.info/2011/05/14/blinking-lights-msp430-fg461x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 310px"><a href="http://commons.wikipedia.org/wiki/File:MSP430-experimenter_boards.jpg"><img title="Photo of two experimenter boards for the MSP43..." src="http://upload.wikimedia.org/wikipedia/commons/thumb/7/71/MSP430-experimenter_boards.jpg/300px-MSP430-experimenter_boards.jpg" alt="Photo of two experimenter boards for the MSP43..." width="300" height="377" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>I have been working on <a class="zem_slink" title="TI MSP430" rel="wikipedia" href="http://en.wikipedia.org/wiki/TI_MSP430">MSP430</a> for sometime now. It is an TI (<a class="zem_slink" title="Texas Instruments" rel="geolocation" href="http://maps.google.com/maps?ll=32.909256,-96.751054&amp;spn=0.01,0.01&amp;q=32.909256,-96.751054 (Texas%20Instruments)&amp;t=h">Texas Instruments</a> ) chip. Very fun to play with. We are using a MSP430FG461x series experimental board. This little experimental board has all the bells and whistles one may need to create any application from a <a class="zem_slink" title="Home automation" rel="wikipedia" href="http://en.wikipedia.org/wiki/Home_automation">home automation</a> controller to a simple step-motor driver. TI provides very good documentation for this grown up toy.</p>
<p>Our first lab homework for this baby was :</p>
<blockquote><p>By using the MSP430 FG4618 Microcontroller, write a program that controls the LED #1, #2,#4.When we perpetually push the two buttons at the right bottom corner of the board, all ofthe LEDs turn on.When we push perpetually one of the buttons, only the LED #4 blinks, the others turn off.When we push no buttons, the LED #1 and #2 blinks complementarily and the LED#4 turnsoff.</p></blockquote>
<p>My biggest problem with this exercise was to find what led was connected to what port. However in the end I figured it all out.</p>
<p>Below you will find the program :</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<pre name="code" class="c++">#include &lt;msp430xG46x.h&gt;

void initPortPins(void);

void main(void)
{
	 WDTCTL=WDTPW + WDTHOLD;
	 initPortPins();
	 while(1) {
	 	if (P1IN == (0x00))
	 	{
			P2OUT |= 0x06;
			P5OUT |= 0x02;
		}
		else if (P1IN == 0x03)
		{
			P2OUT &amp;= 0x00;
			P5OUT &amp;= 0x00;
			P2OUT |= 0x02;
			__delay_cycles (40000);
			P2OUT &amp;= 0x00;
			P2OUT |= 0x04;
			__delay_cycles (40000);
		}
		else
		{
			P2OUT &amp;= 0x00;
			P5OUT &amp;= 0x00;
			__delay_cycles (40000);
			P5OUT |= 0x02;
			__delay_cycles (40000);
		}
	 }
};

void initPortPins(void)
{
  P1DIR = 0x00;	// Set P2.2,1 as outputs
  P5DIR = 0x02; // Set P5.1 as output
  P2DIR = 0x06; // Set P2.1 to 1
};</pre>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/05/14/blinking-lights-msp430-fg461x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emotiv, what the future will bring?</title>
		<link>http://johnroach.info/2011/03/26/emotiv-what-the-future-will-bring/</link>
		<comments>http://johnroach.info/2011/03/26/emotiv-what-the-future-will-bring/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 18:40:05 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[just fun]]></category>
		<category><![CDATA[tech news]]></category>
		<category><![CDATA[emotiv]]></category>
		<category><![CDATA[future]]></category>

		<guid isPermaLink="false">http://johnroach.info/2011/03/26/emotiv-what-the-future-will-bring/</guid>
		<description><![CDATA[Based on the latest developments in neurotechnology, the Emotiv EPOC is a revolutionary, new personal interface for human computer interaction.The Emotiv EPOC is a high resolution, neuro-signal acquisition and processing wireless neuroheadset.&#160; It uses a set of sensors to tune &#8230; <a href="http://johnroach.info/2011/03/26/emotiv-what-the-future-will-bring/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://johnroach.info/wp-content/uploads/2011/03/3_big.jpg" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="3_big" border="0" alt="3_big" align="left" src="http://johnroach.info/wp-content/uploads/2011/03/3_big_thumb.jpg" width="218" height="259" /></a>Based on the latest developments in neurotechnology, the Emotiv EPOC is a revolutionary, new personal interface for human computer interaction.The Emotiv EPOC is a high resolution, neuro-signal acquisition and processing wireless neuroheadset.&#160; It uses a set of sensors to tune into electric signals produced by the brain to detect player thoughts, feelings and expressions and connects wirelessly to most PCs. </p>
<p>Now think of connecting your home appliances, your car and your PC to this magnificent gadget. The possibilities do seem limitless. Emotiv seems to have the best learning algorithms available in the consumer electronics world which makes it possible for prospective developers to develop 3rd party applications and interfaces. Just watch the video below! And yes the developer tools can work with Microsoft Visual Studio <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://johnroach.info/wp-content/uploads/2011/03/wlEmoticon-smile.png" />&#160;</p>
<p>&#160;</p>
<div style="padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 446px; padding-right: 0px; display: block; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a9399016-380e-4767-b610-fea1e3999aa2" class="wlWriterEditableSmartContent">
<div><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/TanLe_2010G-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/TanLe-2010G.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=921&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=tan_le_a_headset_that_reads_your_brainwaves;year=2010;theme=what_s_next_in_tech;theme=a_taste_of_tedglobal_2010;theme=how_the_mind_works;theme=tales_of_invention;event=TEDGlobal+2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/TanLe_2010G-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/TanLe-2010G.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=921&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=tan_le_a_headset_that_reads_your_brainwaves;year=2010;theme=what_s_next_in_tech;theme=a_taste_of_tedglobal_2010;theme=how_the_mind_works;theme=tales_of_invention;event=TEDGlobal+2010;"></embed></object></div>
<div style="width:446px;clear:both;font-size:.8em">EMOTIV Demo</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/03/26/emotiv-what-the-future-will-bring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Japan earthquake</title>
		<link>http://johnroach.info/2011/03/21/japan-earthquake/</link>
		<comments>http://johnroach.info/2011/03/21/japan-earthquake/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 18:02:42 +0000</pubDate>
		<dc:creator>John Roach</dc:creator>
				<category><![CDATA[just fun]]></category>
		<category><![CDATA[earthquake]]></category>
		<category><![CDATA[japan]]></category>

		<guid isPermaLink="false">http://johnroach.info/?p=563</guid>
		<description><![CDATA[The Japanese are still suffering from the earthquake and they still need your help.]]></description>
			<content:encoded><![CDATA[<p>The Japanese are still suffering from the earthquake and they still need your help.</p>
<p><img class="alignleft" title="Japan flag" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Flag_of_Japan.svg/800px-Flag_of_Japan.svg.png" alt="" width="200" /><br />
<iframe src="http://japan.person-finder.appspot.com/?small=yes&#038;lang=en" width="400" height="300" frameborder="0" style="border: dashed 2px #77c"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://johnroach.info/2011/03/21/japan-earthquake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

