<?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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ediaz | iamedu</title>
	
	<link>http://ediaz.me</link>
	<description>Technology, Music, Development, Science</description>
	<lastBuildDate>Mon, 30 Aug 2010 17:22:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ediaz" /><feedburner:info uri="ediaz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Android Mesh Loader</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/kNmFjUMiCBA/</link>
		<comments>http://ediaz.me/2010/08/android-mesh-loader/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 17:20:51 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Captivate]]></category>
		<category><![CDATA[Mesh]]></category>
		<category><![CDATA[OpenGL ES]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=250</guid>
		<description><![CDATA[I got the Samsung Captivate! I really love it, and I read somewhere that it had a terrific graphics processor.. I&#8217;m very much into that kind of stuff so las Saturday I decided to write a little Mesh loader. Here are some of the results: It seems nice, at least I think so. It is [...]]]></description>
			<content:encoded><![CDATA[<p>I got the Samsung Captivate!</p>
<p>I really love it, and I read somewhere that it had a terrific graphics processor.. I&#8217;m very much into that kind of stuff so las Saturday I decided to write a little Mesh loader.</p>
<p>Here are some of the results:</p>
<p><a href="http://ediaz.me/wp-content/uploads/2010/08/41256_461590608012_678773012_6428590_3823959_n.jpg"><img class="alignleft size-full wp-image-251" title="Blender's Suzzanne!" src="http://ediaz.me/wp-content/uploads/2010/08/41256_461590608012_678773012_6428590_3823959_n.jpg" alt="" width="302" height="504" /></a> It seems nice, at least I think so. It is <a href="http://www.martinreddy.net/gfx/3d/OBJ.spec" target="_self">Wavefront&#8217;s file format </a>(.obj)</p>
<p>The monkey is Blender&#8217;s basic figure, Suzzanne.</p>
<p>In order to use your model with my mesh loader you need to remember a few things when exporting in Blender.</p>
<p>You need to:</p>
<p><strong>Triangulate</strong> your model (it can be don from the export Wavefront OBJ dialog), this is a MUST.</p>
<p>Export <strong> normals. </strong>This is just in case you want lighting to work, if not you can just not export without normals, you&#8217;ll notice in that case that you get it with just a color that changes depending on the position you put your finger.</p>
<p>If you want the code.. you can get it here!!  <a href="http://ediaz.me/wp-content/uploads/2010/08/MeshLoader.zip">MeshLoader</a>.zip</p>
<p>I would work on the material loader, but I want to write a OpenGL ES 2.0 JNI Library (I am very interested in <a href="http://en.wikipedia.org/wiki/GLSL" target="_self">GLSL</a>).</p>
<p>I know that on android 2.2 this will be available on directly in the Java API&#8230; but it seems that Android 2.2 on mainstream is going to take a while&#8230;</p>
<p>Meanwhile.. you can expect to have some of my API in github as soon as next week (hey.. I also have a job <img src='http://ediaz.me/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=kNmFjUMiCBA:OPq2pN_KmY0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=kNmFjUMiCBA:OPq2pN_KmY0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=kNmFjUMiCBA:OPq2pN_KmY0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/kNmFjUMiCBA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/08/android-mesh-loader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/08/android-mesh-loader/</feedburner:origLink></item>
		<item>
		<title>SMD5 Algorithm With OpenDS</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/RX6Qr2Anm70/</link>
		<comments>http://ediaz.me/2010/08/smd5-algorithm-with-opends/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 16:33:24 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[OpenDS]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=243</guid>
		<description><![CDATA[I&#8217;m trying to migrate Moodle users into OpenDS, in the process I found out what SMD5 is, it won&#8217;t work for me but here is a simple pseudocode to generate an SMD5 hash for OpenDS. Just one thing, the salt needs to be of EXACTLY 8 characters, if it could be bigger my problem would [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to migrate Moodle users into OpenDS, in the process I found out what SMD5 is, it won&#8217;t work for me but here is a simple pseudocode to generate an SMD5 hash for OpenDS.</p>
<p>Just one thing, the salt needs to be of EXACTLY 8 characters, if it could be bigger my problem would be solved <img src='http://ediaz.me/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p243code2'); return false;">View Code</a> PSEUDOCODE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2432"><td class="code" id="p243code2"><pre class="pseudocode" style="font-family:monospace;">SMD5(password, salt):
    hash = MD5(password + salt)
    return '{SMD5}' + BASE64(hash + salt)</pre></td></tr></table></div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=RX6Qr2Anm70:zbrL2lz7ajw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=RX6Qr2Anm70:zbrL2lz7ajw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=RX6Qr2Anm70:zbrL2lz7ajw:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/RX6Qr2Anm70" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/08/smd5-algorithm-with-opends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/08/smd5-algorithm-with-opends/</feedburner:origLink></item>
		<item>
		<title>The world after university</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/kzHR8mK7c30/</link>
		<comments>http://ediaz.me/2010/08/the-world-after-university/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 20:55:59 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Me]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=236</guid>
		<description><![CDATA[I finished university about two months ago, I&#8217;ve been working professionally in my field for about four years now but I hadn&#8217;t really payed attention to the business until now, and I gotta tell you I&#8217;m kind of bored and frightened. Why? Well, it seems like growing up means to become a manager, that was [...]]]></description>
			<content:encoded><![CDATA[<p>I finished university about two months ago, I&#8217;ve been working professionally in my field for about four years now but I hadn&#8217;t really payed attention to the business until now, and I gotta tell you I&#8217;m kind of bored and frightened.</p>
<p>Why? Well, it seems like growing up means to become a manager, that was my plan, but the truth is I don&#8217;t see myself like that and it&#8217;s frightening to think that I&#8217;m going to get bored someday (I think it&#8217;s important because that&#8217;s what I&#8217;m gonna do MOST of my time for the rest of my life).</p>
<p>Am I going to get bored? Should I do something different in life?</p>
<p>Before trying to answer that, I should check <strong>things that I love</strong> from current or past experiences.</p>
<p>From my current job there are two things that I love.</p>
<p>The chance to design great solutions.<br />
Finding out how to do complicated but little things.</p>
<p>From school:</p>
<ul>
<li>Mathematics!</li>
<li>Learning how things work</li>
<li>Once again finding out how to do little but complicated things.</li>
</ul>
<p><strong>What I don&#8217;t like:</strong></p>
<p>About my current job:</p>
<ul>
<li>Most of the apps I write are essentially just databases</li>
<li>I spend most of the time fixing stuff, explaining stuff or writing documents.</li>
</ul>
<p>What I don&#8217;t like about school:</p>
<ul>
<li>Administrative courses</li>
<li>Bad teachers</li>
<li>Homework</li>
</ul>
<p>It seems I&#8217;m the academic type, I&#8217;m not really sure yet, and I&#8217;m going to keep working a while longer, and I&#8217;m going to experiment different types of jobs, but I think in the end.. I&#8217;ll finish studying a PHD somewhere&#8230;..</p>
<p>Just maybe&#8230; I dunno yet..</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=kzHR8mK7c30:HumRLLMb3bI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=kzHR8mK7c30:HumRLLMb3bI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=kzHR8mK7c30:HumRLLMb3bI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/kzHR8mK7c30" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/08/the-world-after-university/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/08/the-world-after-university/</feedburner:origLink></item>
		<item>
		<title>I’m just a kid</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/aPJ-YMlt7Hs/</link>
		<comments>http://ediaz.me/2010/06/im-just-a-kid/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 23:28:33 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Me]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=233</guid>
		<description><![CDATA[I&#8217;m just a kid&#8230;. The problem is&#8230; I like being a kid&#8230; I&#8217;ve lived for 22 years, throughout those years&#8230; I&#8217;ve always had questions.. I&#8217;ve always tried to find out how the world should be, how to make it a better world. I don&#8217;t like to judge in advance, I like to believe in people&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just a kid&#8230;. The problem is&#8230; I like being a kid&#8230;</p>
<p>I&#8217;ve lived for 22 years, throughout those years&#8230; I&#8217;ve always had questions.. I&#8217;ve always tried to find out how the world should be, how to make it a better world.</p>
<p>I don&#8217;t like to judge in advance, I like to believe in people&#8230;</p>
<p>I&#8217;m a person who likes to analyze everything, and likes to think of better ways of doing things&#8230; I enjoy of finding problems and to imagine solutions&#8230;</p>
<p>I&#8217;m someone who likes  to learn new things, and to try everything&#8230; I believe the world is full of incredible things to offer&#8230;</p>
<p>I believe I&#8217;m full of possibilities and I think there is much to know about myself.</p>
<p>I&#8217;m naive.</p>
<p>All of the previous statements describe me, but they don&#8217;t answer an important question&#8230; who am I?</p>
<p>I think today I started to answer that question&#8230;</p>
<p>I&#8217;m Eduardo Díaz, a little kid who is anxious to go out and meet the world, who wants to be everything in life, who wants to change the world&#8230;</p>
<p>That&#8217;s me&#8230; and now that I know I&#8217;m ready to grow up and start thinking about the real important question..</p>
<p><strong>WHAT TO DO WITH THE LIFE THAT HAS BEEN GIVEN TO ME?</strong></p>
<p>I don&#8217;t believe it&#8217;s going to be a a short or easy journey&#8230; but it is a journey I have to make&#8230; and I hope I won&#8217;t forget who I am, I hope I can still carry on with my ideals&#8230; I can just promise I&#8217;ll do my best&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=aPJ-YMlt7Hs:vZ-Ku5bBrnI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=aPJ-YMlt7Hs:vZ-Ku5bBrnI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=aPJ-YMlt7Hs:vZ-Ku5bBrnI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/aPJ-YMlt7Hs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/06/im-just-a-kid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/06/im-just-a-kid/</feedburner:origLink></item>
		<item>
		<title>A year ago</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/CoFAjf0ifGA/</link>
		<comments>http://ediaz.me/2010/05/a-year-ago/#comments</comments>
		<pubDate>Wed, 12 May 2010 12:43:18 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=229</guid>
		<description><![CDATA[This is my answer to the &#8220;a year ago&#8221; meme that Pepe invited me to answer. I also tried my first kebab I was about  going out from a job and going to school fulltime! I started jogging (which I am not doing now, and I should) I was about to travel to Canada.. I [...]]]></description>
			<content:encoded><![CDATA[<p>This is my answer to the &#8220;a year ago&#8221; meme that <a href="http://zion2x.blominente.com/?p=214">Pepe</a> invited me to answer.</p>
<p>I also tried my first kebab <img src='http://ediaz.me/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I was about  going out from a job and going to school fulltime!</p>
<p>I started jogging (which I am not doing now, and I should)</p>
<p>I was about to travel to Canada..</p>
<p>I don&#8217;t know what else, but I think it would be interesting to answer the same question in a year&#8230; Seems like a lot is going to change this year&#8230;</p>
<p>BTW, have you ever been asked how many piano tuners are there in the USA?</p>
<p>Beats me, I don&#8217;t know <img src='http://ediaz.me/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=CoFAjf0ifGA:aG1vTtL0pvw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=CoFAjf0ifGA:aG1vTtL0pvw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=CoFAjf0ifGA:aG1vTtL0pvw:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/CoFAjf0ifGA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/05/a-year-ago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/05/a-year-ago/</feedburner:origLink></item>
		<item>
		<title>Simple python master and slave</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/K22F1DvxVME/</link>
		<comments>http://ediaz.me/2010/05/simple-python-master-and-slave/#comments</comments>
		<pubDate>Sun, 02 May 2010 20:52:55 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=222</guid>
		<description><![CDATA[Yesterday I was a little bit playful so I decided to write a simple master/slave application in python. What it does is send a command string through the socket, the command gets executed on the other end and returns the answer. ?Download localizer.pyimport os import socket &#160; host = &#34;127.0.0.1&#34; port = 1234 &#160; def [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was a little bit playful so I decided to write a simple master/slave application in python.</p>
<p>What it does is send a command string through the socket, the command gets executed on the other end and returns the answer.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://ediaz.me/wp-content/plugins/wp-codebox/wp-codebox.php?p=222&amp;download=localizer.py">localizer.py</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2225"><td class="code" id="p222code5"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">os</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">socket</span>
&nbsp;
host = <span style="color: #483d8b;">&quot;127.0.0.1&quot;</span>
port = <span style="color: #ff4500;">1234</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> execute<span style="color: black;">&#40;</span>command<span style="color: black;">&#41;</span>:
    result = <span style="color: #483d8b;">&quot;&quot;</span>
    args = command.<span style="color: black;">split</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot; &quot;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">if</span> args<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span> == <span style="color: #483d8b;">&quot;cd&quot;</span>:
        <span style="color: #dc143c;">os</span>.<span style="color: black;">chdir</span><span style="color: black;">&#40;</span>args<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
        <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #483d8b;">&quot;Dir changed&quot;</span>
    pipe = <span style="color: #dc143c;">os</span>.<span style="color: black;">popen</span><span style="color: black;">&#40;</span>command, <span style="color: #483d8b;">&quot;r&quot;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> line <span style="color: #ff7700;font-weight:bold;">in</span> pipe.<span style="color: black;">readlines</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        result += line
    <span style="color: #ff7700;font-weight:bold;">return</span> result
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> get_and_obey<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    s = <span style="color: #dc143c;">socket</span>.<span style="color: #dc143c;">socket</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">socket</span>.<span style="color: black;">AF_INET</span>, <span style="color: #dc143c;">socket</span>.<span style="color: black;">SOCK_STREAM</span><span style="color: black;">&#41;</span>
    s.<span style="color: black;">connect</span><span style="color: black;">&#40;</span><span style="color: black;">&#40;</span>host, port<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #008000;">True</span>:
        command = <span style="color: #483d8b;">&quot;&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #008000;">True</span>:
            temp = s.<span style="color: black;">recv</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1024</span><span style="color: black;">&#41;</span>
            command += temp
            <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #ff7700;font-weight:bold;">not</span> temp <span style="color: #ff7700;font-weight:bold;">or</span> <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>temp<span style="color: black;">&#41;</span> <span style="color: #66cc66;">&lt;</span> <span style="color: #ff4500;">1024</span>:
	        <span style="color: #ff7700;font-weight:bold;">break</span>
	<span style="color: #ff7700;font-weight:bold;">if</span> command == <span style="color: #483d8b;">&quot;exit&quot;</span>:
	    <span style="color: #ff7700;font-weight:bold;">break</span>
        result = execute<span style="color: black;">&#40;</span>command<span style="color: black;">&#41;</span>
	<span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #ff7700;font-weight:bold;">not</span> result:
	    result = <span style="color: #483d8b;">&quot;Error with command&quot;</span>
        s.<span style="color: black;">send</span><span style="color: black;">&#40;</span>result<span style="color: black;">&#41;</span>
    s.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> __name__ == <span style="color: #483d8b;">&quot;__main__&quot;</span>:
    get_and_obey<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></td></tr></table></div>


<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://ediaz.me/wp-content/plugins/wp-codebox/wp-codebox.php?p=222&amp;download=listener.py">listener.py</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2226"><td class="code" id="p222code6"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">os</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">socket</span>
&nbsp;
host = <span style="color: #483d8b;">''</span>
port = <span style="color: #ff4500;">1234</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> recv_and_command<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    s = <span style="color: #dc143c;">socket</span>.<span style="color: #dc143c;">socket</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">socket</span>.<span style="color: black;">AF_INET</span>, <span style="color: #dc143c;">socket</span>.<span style="color: black;">SOCK_STREAM</span><span style="color: black;">&#41;</span>
    s.<span style="color: black;">bind</span><span style="color: black;">&#40;</span><span style="color: black;">&#40;</span>host, port<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    s.<span style="color: black;">listen</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>
    conn, addr = s.<span style="color: black;">accept</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Receiving and commmanding&quot;</span>, addr
    <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #008000;">True</span>:
        command = <span style="color: #008000;">raw_input</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;remote&gt;&gt;&quot;</span><span style="color: black;">&#41;</span>
        conn.<span style="color: black;">send</span><span style="color: black;">&#40;</span>command<span style="color: black;">&#41;</span>
	<span style="color: #ff7700;font-weight:bold;">if</span> command == <span style="color: #483d8b;">&quot;exit&quot;</span>: 
	    <span style="color: #ff7700;font-weight:bold;">break</span>
        result = <span style="color: #483d8b;">&quot;&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #008000;">True</span>:
            temp = conn.<span style="color: black;">recv</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">1024</span><span style="color: black;">&#41;</span>
	    result += temp
	    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #ff7700;font-weight:bold;">not</span> temp <span style="color: #ff7700;font-weight:bold;">or</span> <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>temp<span style="color: black;">&#41;</span> <span style="color: #66cc66;">&lt;</span> <span style="color: #ff4500;">1024</span>:
	        <span style="color: #ff7700;font-weight:bold;">break</span>
        <span style="color: #ff7700;font-weight:bold;">print</span> result
    s.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> __name__ == <span style="color: #483d8b;">&quot;__main__&quot;</span>:
    recv_and_command<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></td></tr></table></div>

<p>I want to write a version that uses the http protocol, and maybe someday I&#8217;ll write my own http server <img src='http://ediaz.me/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=K22F1DvxVME:DrOHgg_EajU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=K22F1DvxVME:DrOHgg_EajU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=K22F1DvxVME:DrOHgg_EajU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/K22F1DvxVME" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/05/simple-python-master-and-slave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/05/simple-python-master-and-slave/</feedburner:origLink></item>
		<item>
		<title>ARMYC Simulator</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/Ia-DwrO3UxM/</link>
		<comments>http://ediaz.me/2010/04/armyc-simulator/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 21:29:19 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[joystick]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Simulator]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=204</guid>
		<description><![CDATA[This is a very simple video of the ARMYC simulator, the simulator aims to be able to specify special ARM devices In this case we are simulating three devices: An internal memory, written in objective C. An LCD device, written in python. A joystick driver, written in python. The interface to the programs is through [...]]]></description>
			<content:encoded><![CDATA[<p>This is a very simple video of the ARMYC simulator, the simulator aims to be able to specify special ARM devices</p>
<p>In this case we are simulating three devices:</p>
<ul>
<li>An internal memory, written in objective C.</li>
<li>An LCD device, written in python.</li>
<li>A joystick driver, written in python.</li>
</ul>
<p>The interface to the programs is through the memory, and we can add the configuration through a simple file:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p204code9'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2049"><td class="code" id="p204code9"><pre class="ini" style="font-family:monospace;"><span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>dataflash0<span style="">&#93;</span></span>
<span style="color: #000099;">lib</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> at91sam9260</span>
<span style="color: #000099;">sym</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> dataflash</span>
<span style="color: #000099;">model</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> objc</span>
<span style="color: #000099;">base</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 0</span>
<span style="color: #000099;">size</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 2097152</span>
&nbsp;
<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>control1<span style="">&#93;</span></span>
<span style="color: #000099;">lib</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> at91sam9260</span>
<span style="color: #000099;">sym</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> Control</span>
<span style="color: #000099;">model</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> python</span>
<span style="color: #000099;">base</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 8587830276</span>
<span style="color: #000099;">port</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> /dev/input/js0</span>
&nbsp;
<span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>lcd<span style="">&#93;</span></span>
<span style="color: #000099;">lib</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> at91sam9260</span>
<span style="color: #000099;">sym</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> LcdMx</span>
<span style="color: #000099;">model</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> python</span>
<span style="color: #000099;">config</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> images.cfg</span>
<span style="color: #000099;">base</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 4294963716</span></pre></td></tr></table></div>

<div align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/B1tc47n0-Qo&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/B1tc47n0-Qo&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p204code10'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p20410"><td class="code" id="p204code10"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &lt;controller.h&gt;</span>
<span style="color: #339933;">#include &lt;lcd.h&gt;</span>
&nbsp;
<span style="color: #993333;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>lcd <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span><span style="color: #0000dd;">4294963716</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>control1 <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span><span style="color: #0000dd;">8587830276</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>control2 <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span><span style="color: #0000dd;">8587830272</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> id1<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> id2<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> move1<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> move2<span style="color: #339933;">;</span>
	id1 <span style="color: #339933;">=</span> createObject<span style="color: #009900;">&#40;</span>lcd<span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	id2 <span style="color: #339933;">=</span> createObject<span style="color: #009900;">&#40;</span>lcd<span style="color: #339933;">,</span> <span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'0'</span> <span style="color: #339933;">+</span> id1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'0'</span> <span style="color: #339933;">+</span> id2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		move1 <span style="color: #339933;">=</span> readControl<span style="color: #009900;">&#40;</span>control1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		move2 <span style="color: #339933;">=</span> readControl<span style="color: #009900;">&#40;</span>control2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'0'</span> <span style="color: #339933;">+</span> move1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">' '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'0'</span> <span style="color: #339933;">+</span> move2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		put_char<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>move1 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">8</span><span style="color: #009900;">&#41;</span>
			move<span style="color: #009900;">&#40;</span>lcd<span style="color: #339933;">,</span> id1<span style="color: #339933;">,</span> readControl<span style="color: #009900;">&#40;</span>control1<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>move2 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">8</span><span style="color: #009900;">&#41;</span>
			move<span style="color: #009900;">&#40;</span>lcd<span style="color: #339933;">,</span> id2<span style="color: #339933;">,</span> readControl<span style="color: #009900;">&#40;</span>control2<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>If you are interested in the project you can find info <a href="http://code.google.com/p/armycreator">here</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=Ia-DwrO3UxM:dkbtYO0stE8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=Ia-DwrO3UxM:dkbtYO0stE8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=Ia-DwrO3UxM:dkbtYO0stE8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/Ia-DwrO3UxM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/04/armyc-simulator/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/04/armyc-simulator/</feedburner:origLink></item>
		<item>
		<title>Radical Dreamers</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/oVExB-EYLEo/</link>
		<comments>http://ediaz.me/2010/04/radical-dreamers/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 18:03:40 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=201</guid>
		<description><![CDATA[About to finish school, feeling nostalgic already, and I just found out that I&#8217;m a radical dreamer. I dream of a world where people really know themselves, their dreams, their abilities, their capabilities and also believe in themselves. Imagine a world where you are free to have your beliefs, your opinions and your ideas without [...]]]></description>
			<content:encoded><![CDATA[<p>About to finish school, feeling nostalgic already, and I just found out that I&#8217;m a radical dreamer.</p>
<p>I dream of a world where people really know themselves, their dreams, their abilities, their capabilities and also believe in themselves. Imagine a world where you are free to have your beliefs, your opinions and your ideas without fear.</p>
<p>In such a world, everyone would follow their dreams to the last consequences. In such a world people would regret doing things, not letting things go..</p>
<p>But I don&#8217;t believe in such a world, I don&#8217;t believe it&#8217;s possible. It&#8217;s not human&#8217;s nature. I can just dream of it, and dream of becoming a citizen of my world&#8230; meanwhile I&#8217;m just a radical dreamer.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=oVExB-EYLEo:yZlDRgB32b0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=oVExB-EYLEo:yZlDRgB32b0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=oVExB-EYLEo:yZlDRgB32b0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/oVExB-EYLEo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/04/radical-dreamers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/04/radical-dreamers/</feedburner:origLink></item>
		<item>
		<title>Grapefruit</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/uc-rxrrZJGE/</link>
		<comments>http://ediaz.me/2010/03/grapefruit/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 02:12:04 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Pomplamoose]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=192</guid>
		<description><![CDATA[My favorite band!!]]></description>
			<content:encoded><![CDATA[<p>My favorite band!!<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/8hFT853OYfg&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/8hFT853OYfg&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=uc-rxrrZJGE:U9ogt3n9wh8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=uc-rxrrZJGE:U9ogt3n9wh8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=uc-rxrrZJGE:U9ogt3n9wh8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/uc-rxrrZJGE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/03/grapefruit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/03/grapefruit/</feedburner:origLink></item>
		<item>
		<title>New things to try</title>
		<link>http://feedproxy.google.com/~r/ediaz/~3/bb05FxyVV74/</link>
		<comments>http://ediaz.me/2010/03/new-things-to-try/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 19:54:24 +0000</pubDate>
		<dc:creator>iamedu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Lustre]]></category>

		<guid isPermaLink="false">http://ediaz.me/?p=183</guid>
		<description><![CDATA[I&#8217;ve been fairly busy lately, and thus I don&#8217;t have any time to test new things. So here&#8217;s my list of interesting things that I want to try: Notion Ink Adam A new tablet, it looks very very interesting (not like the iPad), it features an ARM processor by nVidia, the nVidia Tegra 2. It is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been fairly busy lately, and thus I don&#8217;t have any time to test new things.</p>
<p>So here&#8217;s my list of interesting things that I want to try:</p>
<ul>
<li><strong>Notion Ink Adam</strong></li>
</ul>
<p>A new tablet, it looks very very interesting (not like the iPad), it features an ARM processor by nVidia, the nVidia Tegra 2. It is a Dual Core ARM Cortex with integrated video controller, it must be pretty good as it supports HDMI.</p>
<p>I want to get my hands into one of those processors! And I have a new personal project, writing the device simulators of the nVidia Tegra for <a href="http://code.google.com/p/armycreator/">armycreator</a> (part of my thesis project). It will go very slowly but hopefuly someday I&#8217;ll be able to run Android on armycreator.</p>
<ul>
<li><strong>HTC Desire</strong></li>
</ul>
<p>Another device which I&#8217;m very interested in because of my obsession with ARM processors. It has an awesome ui, based on Android. I must admit.. I didn&#8217;t believe in Android at first, but at least to me it looks very very interesting.</p>
<ul>
<li><strong>Cassandra</strong></li>
</ul>
<p>As it looks to me the future of databases. Cassandra is an apache project which aims to build a distributed database,  it features high availability, and it reduces bottlenecks as every node of the cassandra cluster has the same information.</p>
<p>Based on Amazon&#8217;s Dynamo and Google&#8217;s BigTable it looks like a very good option for a high available, high performance database.</p>
<ul>
<li><strong>Lustre</strong></li>
</ul>
<p>Sun&#8217;s distributed fs, the wikipedia states that 15 of 30 of the fastest clusters in the world use lustre. I looks promising and a major improve over older distributed fs.</p>
<p>Maybe I&#8217;ll get an opportunity to work with lustre and cassandra in a project here at <a href="http://www.javanes.com">javanes</a>, if so.. I&#8217;m looking forward to it!</p>
<p>As for the ARM projects&#8230; I don&#8217;t think I&#8217;ll have enough time, if you want to help you&#8217;re free to do it, contact me and I&#8217;ll help you too.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ediaz?a=bb05FxyVV74:3Qs_HIhiAHE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ediaz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ediaz?a=bb05FxyVV74:3Qs_HIhiAHE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ediaz?i=bb05FxyVV74:3Qs_HIhiAHE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ediaz/~4/bb05FxyVV74" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ediaz.me/2010/03/new-things-to-try/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ediaz.me/2010/03/new-things-to-try/</feedburner:origLink></item>
	</channel>
</rss>
