<?xml version="1.0" encoding="UTF-8"?><feed
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="en"
  >
  <id>http://livingcode.org/feed/atom</id>
  <updated>2009-11-13T19:33:25Z</updated>
  <title type="text">Living Code</title>
  <subtitle type="text">Programming for the Fun of It</subtitle>
  <link rel="self" type="application/atom+xml" href="http://livingcode.org/feed" />
  <link rel="alternate" href="http://livingcode.org" />
  <rights type="text">Copyright 2009</rights>
  <generator uri="http://wordpress.org/" version="2.8.6">WordPress</generator>
      <entry>
    <id>http://livingcode.org/2008/processing-critters</id>
    <title type="html"><![CDATA[Processing Critters]]></title>
    <updated>2008-03-20T17:49:53Z</updated>
    <published>2008-03-20T05:21:53Z</published>
    <author>
      <name>Dethe</name>
      <email>delza@livingcode.org</email>
<uri>http://livingcode.org/</uri>    </author>
    <link rel="replies" type="application/atom+xml" href="http://livingcode.org/2008/03/19/processing-critters/feed" thr:count="1"  />
    <link rel="alternate" href="http://livingcode.org/2008/03/19/processing-critters" />
    <category scheme="http://livingcode.org" term="Python" />
    <summary type="html"><![CDATA[



This browser does not have a Java Plug-in.


Get the latest Java Plug-in here.







Source code: sketch_080314a

I&#8217;ve been playing around some with Processing, this is the result.  As I mentioned in my earlier article, Processing and NodeBox are quite similar. Processing has some more interactivity (better keyboard and mouse handling) built in, and it can do [...]]]></summary>
      <content type="html" xml:base="http://livingcode.org/2008/03/19/processing-critters"><![CDATA[<div id="sketch_080314a_container">
<!--[if !IE]> &#8211;><br />
<object classid="java:sketch_080314a.class" type="application/x-java-applet" archive="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.jar" width="400" height="400" standby="Loading Processing software..." ><param name="archive" value="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.jar" /><param name="mayscript" value="true" /><param name="scriptable" value="true" /><param name="image" value="http://livingcode.org/wp-content/uploads/2008/03/loading.gif" /><param name="boxmessage" value="Loading Processing software..." /><param name="boxbgcolor" value="#FFFFFF" /><param name="test_string" value="outer" /><!--<![endif]--><br />
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://java.sun.com/update/1.4.2/jinstall-1_4_2_12-windows-i586.cab" width="400" height="400" standby="Loading Processing software..."  ><param name="code" value="sketch_080314a" /><param name="archive" value="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.jar" /><param name="mayscript" value="true" /><param name="scriptable" value="true" /><param name="image" value="http://livingcode.org/wp-content/uploads/2008/03/loading.gif" /><param name="boxmessage" value="Loading Processing software..." /><param name="boxbgcolor" value="#FFFFFF" /><param name="test_string" value="inner" /><p>
<strong><br />
This browser does not have a Java Plug-in.<br />
<br />
<a href="http://java.sun.com/products/plugin/downloads/index.html" title="Download Java Plug-in"><br />
Get the latest Java Plug-in here.<br />
</a><br />
</strong>
</p>
<p></object><br />
<!--[if !IE]> &#8211;><br />
</object><br />
<!--<![endif]-->
</div>
</p>
<p>Source code: <a href="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.pde">sketch_080314a</a></p>
<p>
I&#8217;ve been playing around some with <a href="http://processing.org/">Processing</a>, this is the result.  As I mentioned in my earlier <a href="http://livingcode.org/2008/the-importance-of-visual-programming">article</a>, Processing and <a href="http://www.nodebox.net/code/index.php/Home">NodeBox</a> are quite similar. Processing has some more interactivity (better keyboard and mouse handling) built in, and it can do basic 3D. NodeBox has better color handling (gradients) and remarkable libraries (WordNet).  But what it really comes down to is that NodeBox is Python (much easier to extend) and Processing is Java (still easier than straight Java, but a lot more code to do basic extensions).  Now all we need is a quick-start programming environment like these for Flash (and before you tell me the Adobe Flash tools are for artists&#8211;I have used the Flash IDE and it is possibly the worst IDE I&#8217;ve ever experienced.  Which is odd, because the Flex IDE is one of the best, better than XCode/Interface Builder in some ways).
</p>
<p>
All of which is the long way to say that I enjoyed making this little animation in Processing, but I&#8217;m ready to go back to working in Python now, thank you.</p>
]]></content>
        </entry>
    <entry>
    <id>http://livingcode.org/2006/pipestreaming-microformats</id>
    <title type="html"><![CDATA[Pipestreaming Microformats]]></title>
    <updated>2008-01-21T05:52:05Z</updated>
    <published>2006-05-10T05:46:25Z</published>
    <author>
      <name>Dethe</name>
      <email>delza@livingcode.org</email>
<uri>http://livingcode.org/</uri>    </author>
    <link rel="replies" type="application/atom+xml" href="http://livingcode.org/2006/05/09/pipestreaming-microformats/feed" thr:count="0"  />
    <link rel="alternate" href="http://livingcode.org/2006/05/09/pipestreaming-microformats" />
    <category scheme="http://livingcode.org" term="Python" />
    <summary type="html"><![CDATA[
My latest article for David Mertz&#8217;s column XML Matters on IBM&#8217;s developerWorks site has been up for over a week now, but I&#8217;m finally coming up for air long enough to post about it. The title is Pipestreaming Microformats and it is a survey of attempts to apply the Unix pipe metaphor to XML content, [...]]]></summary>
      <content type="html" xml:base="http://livingcode.org/2006/05/09/pipestreaming-microformats"><![CDATA[<p><img src="http://livingcode.org/image/pipedreaming.jpg" /></p>
<p>My latest article for David Mertz&#8217;s column XML Matters on IBM&#8217;s developerWorks site has been up for over a week now, but I&#8217;m finally coming up for air long enough to post about it. The title is <a href="http://www-128.ibm.com/developerworks/xml/library/x-matters44.html">Pipestreaming Microformats</a> and it is a survey of attempts to apply the Unix pipe metaphor to XML content, then some blue-sky dreaming of how to apply that to <a href="http://microformats.org/">microformats</a>.</p>
<p>One thing I mention in the article is that Norm Walsh&#8217;s <a href="https://sxpipe.dev.java.net/">SXPipe</a> would be cool to re-implement in Python using <a href="http://codespeak.net/lxml/">lxml</a>. While I was writing the article and in the time since, lxml has been undergoing a flurry of activity the results of which (among other cool things) are that it now has Python eggs for easy install on Windows, OS X, and Linux. So I think it&#8217;s ready, I just need to find time to spend with that project. If there is interest in such a thing, let me know so I can bump the priority up.</p>
]]></content>
        </entry>
  </feed>
