<?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>writing &#124; ben fry &#187; processing</title>
	<atom:link href="http://benfry.com/writing/archives/category/processing/feed" rel="self" type="application/rss+xml" />
	<link>http://benfry.com/writing</link>
	<description>Visualizing Data</description>
	<lastBuildDate>Sat, 05 Nov 2011 18:57:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Processing 2.0 alpha 3 released</title>
		<link>http://benfry.com/writing/archives/768</link>
		<comments>http://benfry.com/writing/archives/768#comments</comments>
		<pubDate>Sat, 05 Nov 2011 18:57:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=768</guid>
		<description><![CDATA[Download it here. This is the third alpha release as we head toward 2.0. There are many significant changes in 2.0, so be sure to read up on them.
If you find problems, please file a report so that we can fix them.
The big changes since 2.0a2:

Several Android fixes to handle recent SDK changes by Google. [...]]]></description>
			<content:encoded><![CDATA[<p>Download it <a href="http://processing.org/download">here</a>. This is the third alpha release as we head toward 2.0. There are many <a href="http://wiki.processing.org/w/Changes">significant changes</a> in 2.0, so be sure to read up on them.</p>
<p>If you find problems, please <a href="http://code.google.com/p/processing/issues/list">file a report</a> so that we can fix them.</p>
<p>The big changes since 2.0a2:</p>
<ul>
<li>Several Android fixes to handle recent SDK changes by Google. For anyone using Android, you&#8217;ll need to install 2.0a3. The <a href="http://wiki.processing.org/w/Android">Android page</a> on the Wiki has also been updated.</li>
<li>Fixed a regression in 2.0a2 that prevented serial from working on OS X.</li>
<li>Tracked down a problem on OS X 10.7 (Lion) where the mode and open menus on the toolbar disappeared immediately.</li>
</ul>
<p>The full <a href="http://processing.googlecode.com/svn/trunk/processing/build/shared/revisions.txt">revisions</a> list with the gory details:</p>
<blockquote><p>PROCESSING 2.0a3 (REV 0202) &#8211; 5 November 2011</p>
<p>Some weekend bug fixing and regression repair for the recent alpha releases.</p>
<p>Also several Android fixes to get things working again with more recent<br />
updates from Google. You&#8217;ll need to upgrade to this version of Processing<br />
in order to continue using Android mode.</p>
<p>[ environment ]</p>
<p>+ Fix problem with serial not loading on Mac OS X.</p>
<p>+ Fix problem with popup menus on the toolbar disappearing immediately<br />
when used on Mac OS X 10.7 (Lion).<br />
http://code.google.com/p/processing/issues/detail?id=846<br />
http://code.google.com/p/processing/issues/detail?id=887</p>
<p>+ Incorrect tab/line shown for preprocessor errors when more than 2 tabs<br />
http://code.google.com/p/processing/issues/detail?id=873</p>
<p>+ Commenting via menu or shortcut does not set sketch to &#8220;need save&#8221;<br />
http://code.google.com/p/processing/issues/detail?id=766</p>
<p>+ IDE Export Application button exports applet (fixed in 2.0a2)<br />
http://code.google.com/p/processing/issues/detail?id=863</p>
<p>[ core ]</p>
<p>+ Fix for video frames not showing up in 3D.</p>
<p>+ Rounded rect() does not have a maximum length for corner radius<br />
http://code.google.com/p/processing/issues/detail?id=813</p>
<p>[ android ]</p>
<p>+ Fix libraries when used with Android. Libraries can also specify<br />
an Android version by including an &#8216;android&#8217; subfolder.<br />
http://code.google.com/p/processing/issues/detail?id=766</p>
<p>+ Fix problem with export menu, keys, toolbar being different.</p>
<p>+ Change default package name a bit.</p>
<p>+ Switch to SDK 8 (Android 2.2) as the minimum that we&#8217;re supporting.<br />
This allows us to rely on far more consistent OpenGL implementations.</p>
<p>+ Update the project files for Android SDK Tools Revision 15 (now required)<br />
http://code.google.com/p/processing/issues/detail?id=876</p>
<p>+ Improve launching with the emulator.</p>
<p>+ Remove &#8216;includeantruntime&#8217; warning during build.</p>
<p>+ &#8220;Date could not be parsed&#8221; error.<br />
http://code.google.com/p/processing/issues/detail?id=864</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/768/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing 0195 now posted</title>
		<link>http://benfry.com/writing/archives/763</link>
		<comments>http://benfry.com/writing/archives/763#comments</comments>
		<pubDate>Mon, 11 Apr 2011 11:23:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=763</guid>
		<description><![CDATA[A pre-release with a million billion bug fixes and tweaks. Download here (in the pre-releases section of your grocer&#8217;s freezer), especially if you&#8217;re using Android. If this feller works, we&#8217;re hoping to do a stable release called Processing 1.5 sometime in the next few days. If you have issues, please report them on Google Code [...]]]></description>
			<content:encoded><![CDATA[<p>A pre-release with a million billion bug fixes and tweaks. Download <a href="http://processing.org/download/">here</a> (in the pre-releases section of your grocer&#8217;s freezer), especially if you&#8217;re using Android. If this feller works, we&#8217;re hoping to do a stable release called Processing 1.5 sometime in the next few days. If you have issues, please report them on <a href="http://code.google.com/p/processing/issues/list">Google Code</a> (<em>not</em> in the forum!)</p>
<blockquote><p>PROCESSING REV 0195 &#8211; 10 April 2011</p>
<p>Bug fixes and several Android updates. Working to close in on a proper<br />
Processing 1.5 release.</p>
<p>This release has several changes to renaming sketches, using Save As,<br />
and how untitled sketches are handled. Please help test!</p>
<p>Note that on the Android side, this release once again requires installation<br />
of the Google APIs. See the Android Wiki page for details.</p>
<p>[ general ]</p>
<p>+ Sketch restarts automatically after pressing stop button on PDE<br />
http://code.google.com/p/processing/issues/detail?id=561</p>
<p>+ &#8216;unexpected token void&#8217; for any type of error (due to fallback)<br />
http://code.google.com/p/processing/issues/detail?id=551</p>
<p>+ Deal with weird states when closing last editor window on OS X</p>
<p>+ With one sketch open, changing the mode doesn&#8217;t close the original editor<br />
http://code.google.com/p/processing/issues/detail?id=569</p>
<p>+ Move library examples to the examples menu<br />
http://dev.processing.org/bugs/show_bug.cgi?id=1278<br />
http://code.google.com/p/processing/issues/detail?id=181</p>
<p>+ Ctrl-slash not working on Linux (fix from pkalauskas, thanks!)<br />
http://code.google.com/p/processing/issues/detail?id=596</p>
<p>+ Update to Java 6u24 for Linux and Windows</p>
<p>+ Export .java source files with applets and applications.<br />
http://code.google.com/p/processing/issues/detail?id=570</p>
<p>+ Reference broken in 0194.<br />
http://code.google.com/p/processing/issues/detail?id=572</p>
<p>+ Other reference tweaks</p>
<p>+ Fix exception spew when clicking between editor windows.</p>
<p>+ Don&#8217;t reload sketch on &#8220;save as&#8221;<br />
http://code.google.com/p/processing/issues/detail?id=62</p>
<p>+ Smooth text on the status bar on Linux.</p>
<p>+ Clear up some issues with focus handling in the editor.</p>
<p>+ Save As/Rename don&#8217;t properly set focus<br />
http://code.google.com/p/processing/issues/detail?id=13</p>
<p>+ &#8220;No library found&#8221; message when using import statements and the code folder<br />
http://code.google.com/p/processing/issues/detail?id=568</p>
<p>+ Remove version number from splash image<br />
http://code.google.com/p/processing/issues/detail?id=324</p>
<p>+ Subfolders in /libraries folder not supported in 0194,<br />
bring them back for toxi and the toxiclibs folks.<br />
http://code.google.com/p/processing/issues/detail?id=578</p>
<p>[ core ]</p>
<p>+ Deal with bad screen updates for sketches running &lt; 60 fps in JAVA2D</p>
<p>+ OPENGL2 record only saves one line in a LINES shape (fix from Andres)<br />
http://code.google.com/p/processing/issues/detail?id=579</p>
<p>+ normal() command commented out in sphere() method<br />
http://code.google.com/p/processing/issues/detail?id=602</p>
<p>+ save() and other pixel operations no longer working with JAVA2D in 0194<br />
http://code.google.com/p/processing/issues/detail?id=594</p>
<p>[ android ]</p>
<p>+ point() doesn&#8217;t render in A3D<br />
http://code.google.com/p/processing/issues/detail?id=592</p>
<p>+ Android stuck at &#8220;Starting Build&#8221;<br />
http://code.google.com/p/processing/issues/detail?id=590</p>
<p>+ Deal with missing android-core.zip (No such file or directory)<br />
http://code.google.com/p/processing/issues/detail?id=577</p>
<p>+ Error messages about &#8220;No library found for android.*&#8221;</p>
<p>+ When returning to android application, sometimes screen stays black<br />
http://code.google.com/p/processing/issues/detail?id=237</p>
<p>+ Device Killed or Disconnected Error Message with Libraries<br />
http://code.google.com/p/processing/issues/detail?id=565</p>
<p>+ Better error handling when certain SDK components are not installed.</p>
<p>+ Canceling an attempt to find the Android SDK leaves no window open,<br />
or crash when trying to change to Android mode w/ no Android SDK<br />
http://code.google.com/p/processing/issues/detail?id=605</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/763/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The growth of the Processing project</title>
		<link>http://benfry.com/writing/archives/741</link>
		<comments>http://benfry.com/writing/archives/741#comments</comments>
		<pubDate>Tue, 02 Nov 2010 16:21:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=741</guid>
		<description><![CDATA[Number of Processing users, every four weeks, since 2005:

Long version: this is a tally of the number of unique users who run the Processing environment every four weeks, as measured by the number of machines checking for updates.
Of note:

In spite of the frequently proclaimed “death of Java” or “death of Java on the desktop,” we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>Number of Processing users, every four weeks, since 2005:</p>
<p><img class="alignnone size-full wp-image-742" title="Java on the desktop is dead!" src="http://benfry.com/wp/wp-content/uploads/2010/11/numbers-monthly-500px.png" alt="humbling and terrifying" width="500" height="300" /></p>
<p>Long version: this is a tally of the number of unique users who run the Processing environment every four weeks, as measured by the number of machines checking for updates.</p>
<p>Of note:</p>
<ul>
<li>In spite of the frequently proclaimed “death of Java” or “death of Java on the desktop,” we&#8217;re continuing to grow. This isn&#8217;t to say that Java on the desktop is undead, but this frustrating contradiction presents a considerable challenge for us&#8230; I&#8217;ll write more about that soon.</li>
<li>There&#8217;s a considerable (even comical) dip each January, when people decide that the holidays and drinking with their family is more fun than coding (or maybe that&#8217;s only my household). Things also tail off during the  summer into August. These two trends are amplified due to the number of academic users,  however other data I&#8217;ve seen (web traffic, etc) suggests that the rest  of the world actually operates on something like the academic calendar as well.</li>
</ul>
<p>About the data:</p>
<ul>
<li>This is a very conservative estimate of the number of Processing users out there. Our software is free — we don&#8217;t have a lot to gain by inflating the numbers.</li>
<li>This covers only unique users — we don&#8217;t double count the same person in each 4-week period. Otherwise our numbers would be much higher.</li>
<li>This is not downloads, which are also significantly higher.</li>
<li>This is every four weeks, not every month. Unless there are 13  months in a year. Wait, how many months are in a year?</li>
<li>This only covers people who are using the actual Processing Development Environment — no Eclipse users, etc.</li>
<li>Use of processing.js or spinoff projects are not included.</li>
<li>This doesn&#8217;t include anyone who has disabled checking for updates.</li>
<li>This doesn&#8217;t include anyone not connected to the net.</li>
<li>The unique ID is stored in the preferences.txt file, so if a single login is used on a machine, that&#8217;s counting multiple people. Conversely, if you have multiple machines, you&#8217;ll be counted more than once.</li>
<li>Showing the data by day, week, or year all show the same overall trend.</li>
</ul>
<p>This is a pretty lame visualization of the numbers, and I&#8217;m not even showing other interesting tidbits like what OS, version, and so on are in use. Maybe we can release the data if we can figure out an appropriate way to do so.</p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/741/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing + Eclipse</title>
		<link>http://benfry.com/writing/archives/738</link>
		<comments>http://benfry.com/writing/archives/738#comments</comments>
		<pubDate>Tue, 19 Oct 2010 20:09:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=738</guid>
		<description><![CDATA[Exciting news! The short story is that there&#8217;s a new Processing Plug-in for Eclipse, and you can learn about it here.

The long story is that Chris Lonnen contacted me in the spring about applying for the Google Summer of Code (SoC) program, which I promptly missed the deadline for. But we eventually managed to put [...]]]></description>
			<content:encoded><![CDATA[<p>Exciting news! The short story is that there&#8217;s a new Processing Plug-in for Eclipse, and you can learn about it <a href="http://wiki.processing.org/w/Eclipse_Plug_In">here</a>.</p>
<p><a href="http://wiki.processing.org/w/Eclipse_Plug_In"><img class="alignnone size-full wp-image-739" title="twins!" src="http://benfry.com/wp/wp-content/uploads/2010/10/syntax-500.png" alt="twins!" width="500" height="320" /></a></p>
<p>The long story is that <a href="http://chrislonnen.com/">Chris Lonnen</a> contacted me in the spring about applying for the <a href="http://code.google.com/soc/">Google Summer of Code</a> (SoC) program, which I promptly missed the deadline for. But we eventually managed to put him to work anyway, via <a href="http://fathom.info/">Fathom</a> (our own SoC army of one, with Chris working from afar in western New York) with the task of working on a new editor that we can use to replace the current Processing Development Environment (the PDE).</p>
<p>After some initial work and scoping things out, we settled on the Eclipse RCP as the platform, with the task of first making a plug-in that works in the Eclipse environment (everything in Eclipse is a plug-in), which could then eventually become its own standalone editor to replace the current PDE.</p>
<p>Things are currently incomplete (again, see the <a href="http://wiki.processing.org/w/Eclipse_Plug_In">Wiki page</a> for more details), but give it a shot, file bugs (tag with Component-Eclipse when filing), and help lend Chris a hand in developing it further. Or if you have questions, be sure to use the <a href="http://forum.processing.org/">forum</a>. Come to think of it, might be time for a new forum section&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/738/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ever feel like there&#8217;s just a tiny curtain protecting your privacy online?</title>
		<link>http://benfry.com/writing/archives/729</link>
		<comments>http://benfry.com/writing/archives/729#comments</comments>
		<pubDate>Tue, 19 Oct 2010 01:28:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[laughinglikeanidiotatyourcomputer]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=729</guid>
		<description><![CDATA[This piece from Niklas Roy made me laugh out loud:

Built with Processing and AVR-GCC.
(Thanks to Golan, who pointed out this link.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.niklasroy.com/project/88/my-little-piece-of-privacy">This piece</a> from Niklas Roy made me laugh out loud:</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/rKhbUjVyKIc?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rKhbUjVyKIc?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="306"></embed></object></p>
<p>Built with Processing and AVR-GCC.</p>
<p><em>(Thanks to <a href="http://flong.com/">Golan</a>, who pointed out <a href="http://www.creativeapplications.net/processing/my-little-piece-of-privacy-processing/">this link</a>.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/729/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing 0191 for Android</title>
		<link>http://benfry.com/writing/archives/718</link>
		<comments>http://benfry.com/writing/archives/718#comments</comments>
		<pubDate>Fri, 01 Oct 2010 18:54:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=718</guid>
		<description><![CDATA[Casey and I are in Chicago this weekend for the Processing+Android conference at UIC, organized by Daniel Sauter. In our excitement over the event, we posted revision 0191 last night (we tried to post from the back of Daniel&#8217;s old red Volvo, but Sprint&#8217;s network took exception). The release includes several Android-related updates, mostly fixed [...]]]></description>
			<content:encoded><![CDATA[<p>Casey and I are in Chicago this weekend for the <a href="http://ketai.aa.uic.edu/community/">Processing+Android conference</a> at UIC, organized by Daniel Sauter. In our excitement over the event, we posted revision 0191 last night (we tried to post from the back of Daniel&#8217;s old red Volvo, but Sprint&#8217;s network took exception). The release includes several Android-related updates, mostly fixed from Andres Colubri to improve how 3D works. Get the download here:</p>
<p><a href="http://processing.org/download/">http://processing.org/download/</a> (under pre-releases)</p>
<p>Also be sure to keep an eye on the Wiki for Android updates:<a href="http://wiki.processing.org/w/Android"><br />
http://wiki.processing.org/w/Android</a></p>
<p>(By the time you read this, there may be newer pre-releases like 0192, or 0193, and so on. Use those instead.)</p>
<p>Release notes for the 0191 update follow. And we&#8217;ll be doing a more final release (1.3 or 2.0, depending) once things settle a bit.</p>
<p><strong>Processing Revision 0191</strong> &#8211; 30 September 2010</p>
<p>Bug fix release. Contains major fixes to 3D for Android.</p>
<p><strong>[ changes ]<br />
</strong><br />
+ Added option to preferences panel to enable/disable smoothing of text inside the editor.</p>
<p>+ Added more anti-aliasing to the Linux interface. Things were downright ugly in places where defaults different from Windows and Mac OS X.</p>
<p><strong>[ bug fixes ]<br />
</strong><br />
+ Fix a problem with Linux permissions in the download.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=343">http://code.google.com/p/processing/issues/detail?id=343</a></p>
<p>+ Fix &#8216;redo&#8217; command to follow various OS conventions.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=363">http://code.google.com/p/processing/issues/detail?id=363</a><br />
Linux: ctrl-shift-z, macosx cmd-shift-z, windows ctrl-y<br />
<a href="http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts"> http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts</a><br />
<a href="http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGUserInput/XHIGUserInput.html">http://developer.apple.com/mac/library/documentation/<br />
</a><br />
+ Remove extraneous console messages on export.</p>
<p>+ When exporting, don&#8217;t include a library multiple times.</p>
<p>+ Fixed a problem where no spaces in the size() command caused an error.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=390">http://code.google.com/p/processing/issues/detail?id=390</a></p>
<p><strong>[ andres 1, android 0 ]<br />
</strong><br />
+ Implemented offscreen operations in A3D when FBO extension is not available<br />
<a href="http://code.google.com/p/processing/issues/detail?id=300">http://code.google.com/p/processing/issues/detail?id=300<br />
</a><br />
+ Get OpenGL matrices in A3D when GL_OES_matrix_get extension is not available<br />
<a href="http://code.google.com/p/processing/issues/detail?id=286">http://code.google.com/p/processing/issues/detail?id=286<br />
</a><br />
+ Implemented calculateModelviewInverse() in A3D<br />
<a href="http://code.google.com/p/processing/issues/detail?id=287"> http://code.google.com/p/processing/issues/detail?id=287<br />
</a><br />
+ Automatic clear/noClear() switch in A3D<br />
<a href="http://code.google.com/p/processing/issues/detail?id=289">http://code.google.com/p/processing/issues/detail?id=289<br />
</a><br />
+ Fix camera issues in A3D<br />
<a href="http://code.google.com/p/processing/issues/detail?id=367">http://code.google.com/p/processing/issues/detail?id=367<br />
</a><br />
+ Major fixes for type to work properly in 3D (fixes KineticType)<br />
<a href="http://code.google.com/p/processing/issues/detail?id=358">http://code.google.com/p/processing/issues/detail?id=358<br />
</a><br />
+ Lighting and materials testing in A3D<br />
<a href="http://code.google.com/p/processing/issues/detail?id=294"> http://code.google.com/p/processing/issues/detail?id=294<br />
</a><br />
+ Generate mipmaps when the GL_OES_generate_mipmaps extension is not available.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=288">http://code.google.com/p/processing/issues/detail?id=288<br />
</a><br />
+ Finish screen pixels/texture operations in A3D<br />
<a href="http://code.google.com/p/processing/issues/detail?id=298"> http://code.google.com/p/processing/issues/detail?id=298<br />
</a><br />
+ Fixed a bug in the camera handling. This was a quite urgent issue, since affected pretty much everything. It went unnoticed until now because the math error canceled out with the default camera settings.<br />
<a href="http://forum.processing.org/topic/possible-3d-bug">http://forum.processing.org/topic/possible-3d-bug<br />
</a><br />
+ Also finished the implementation of the getImpl() method in PImage,  so it initializes the texture of the new image in A3D mode. This makes the CubicVR example to work fine.</p>
<p><strong>[ core ]<br />
</strong><br />
+ Fix background(PImage) for OpenGL<br />
<a href="http://code.google.com/p/processing/issues/detail?id=336">http://code.google.com/p/processing/issues/detail?id=336<br />
</a><br />
+ Skip null entries with trim(String[])</p>
<p>+ Fix NaN with PVector.angleBetween<br />
<a href="http://code.google.com/p/processing/issues/detail?id=340">http://code.google.com/p/processing/issues/detail?id=340<br />
</a><br />
+ Fix missing getFloat() method in XML library</p>
<p>+ Make sure that paths are created with saveStream(). (saveStream() wasn&#8217;t working when intermediate directories didn&#8217;t exist)</p>
<p>+ Make createWriter() use an 8k buffer by default.</p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/718/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing 0187</title>
		<link>http://benfry.com/writing/archives/682</link>
		<comments>http://benfry.com/writing/archives/682#comments</comments>
		<pubDate>Mon, 12 Jul 2010 17:17:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=682</guid>
		<description><![CDATA[New release available shortly in the pre-releases section of processing.org/download.
More bug fixes, and one new treat for OS X users. Hopefully we&#8217;re about set
to call this one 1.2. Please test and report any issues you find.
[ additions ]

+ On Mac OS X, you&#8217;re no longer required to have a sketch window open at
all times. This [...]]]></description>
			<content:encoded><![CDATA[<p>New release available shortly in the pre-releases section of <a href="http://processing.org/download">processing.org/download</a>.</p>
<p>More bug fixes, and one new treat for OS X users. Hopefully we&#8217;re about set<br />
to call this one 1.2. Please test and <a href="http://code.google.com/p/processing/issues/list">report any issues</a> you find.</p>
<p><strong>[ additions ]<br />
</strong><br />
+ On Mac OS X, you&#8217;re no longer required to have a sketch window open at<br />
all times. This will make the application feel more Mac-like&#8211;a little<br />
more elegant and trendy and smug with superiority.</p>
<p>+ Added a warning to the Linux version to tell users that they should be<br />
using the official version of Java from Sun if they&#8217;re not.<br />
<a><a href="http://wiki.processing.org/w/Supported_Platforms#Linux"> http://wiki.processing.org/w/Supported_Platforms#Linux<br />
</a> </a>There isn&#8217;t a perfect way to detect whether Sun Java is in use,<br />
so please let us know how it works or if you have a better idea.</p>
<p><strong>[ fixes ]<br />
</strong><br />
+ &#8220;Unexpected token&#8221; error when creating classes with recent pre-releases.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=292">http://code.google.com/p/processing/issues/detail?id=292</a></p>
<p>+ Prevent horizontal scroll offset from disappearing.<br />
Thanks to Christian Thiemann for the fix.<br />
<a><a href="http://code.google.com/p/processing/issues/detail?id=280"> http://code.google.com/p/processing/issues/detail?id=280<br />
</a> <a href="http://code.google.com/p/processing/issues/detail?id=10">http://code.google.com/p/processing/issues/detail?id=10<br />
</a></a><br />
+ Fix NullPointerException when making a new sketch on non-English systems.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=283">http://code.google.com/p/processing/issues/detail?id=283<br />
</a><br />
+ Fixed a problem when using command-line arguments with exported sketches<br />
on Windows. Thanks to davbol for the fix.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=303"> http://code.google.com/p/processing/issues/detail?id=303<br />
</a><br />
+ Added requestFocusInWindow() call to replace Apple&#8217;s broken requestFocus(),<br />
which should return the previous behavior of sketches getting focus<br />
immediately when loaded in a web browser.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=279">http://code.google.com/p/processing/issues/detail?id=279<br />
</a><br />
+ Add getDocumentBase() version of createInput() for Internet Explorer.<br />
Without this, sketches will crash when trying to find files on a web server<br />
that are not in the exported .jar file. This fix is only for IE. Yay IE!</p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/682/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing 0186</title>
		<link>http://benfry.com/writing/archives/680</link>
		<comments>http://benfry.com/writing/archives/680#comments</comments>
		<pubDate>Fri, 25 Jun 2010 16:48:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=680</guid>
		<description><![CDATA[Mixed bag of updates as a follow-on to release 0185.
[ mixed bag ]

Android SDK requirement is now API 7 (Android 2.1), because Google has deprecated API 6 (2.0.1).
More Linux PDF fixes from Matthias Breuer. Thanks!
PDF library matrix not reset between frames. (Fixed in 0185.)
http://dev.processing.org/bugs/show_bug.cgi?id=1227

Updated the URLs opened by the software to reflect the new site [...]]]></description>
			<content:encoded><![CDATA[<p>Mixed bag of updates as a follow-on to release 0185.<strong></strong></p>
<p><strong>[ mixed bag ]<br />
</strong><br />
Android SDK requirement is now API 7 (Android 2.1), because Google has deprecated API 6 (2.0.1).</p>
<p>More Linux PDF fixes from Matthias Breuer. Thanks!</p>
<p>PDF library matrix not reset between frames. (Fixed in 0185.)<br />
<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1227">http://dev.processing.org/bugs/show_bug.cgi?id=1227<br />
</a><br />
Updated the URLs opened by the software to reflect the new site layout.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=278">http://code.google.com/p/processing/issues/detail?id=278<br />
</a><br />
Updated the included examples with recent changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/680/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing 0185</title>
		<link>http://benfry.com/writing/archives/674</link>
		<comments>http://benfry.com/writing/archives/674#comments</comments>
		<pubDate>Mon, 21 Jun 2010 09:27:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=674</guid>
		<description><![CDATA[Just posted release 0185 of Processing on the download page. It&#8217;s a pre-release for what will eventually become 1.2 or 1.5. Please test and file bugs if you find problems. The list revisions are below:
PROCESSING 0185 &#8211; 20 June 2010

Primarily a bug fix release. The biggest change are a couple tweaks for problems caused by [...]]]></description>
			<content:encoded><![CDATA[<p>Just posted release 0185 of Processing on the <a href="http://processing.org/download/">download page</a>. It&#8217;s a pre-release for what will eventually become 1.2 or 1.5. Please test and <a href="http://code.google.com/p/processing/issues/list">file bugs</a> if you find problems. The list revisions are below:</p>
<p><strong>PROCESSING 0185 &#8211; 20 June 2010<br />
</strong><br />
Primarily a bug fix release. The biggest change are a couple tweaks for problems caused by Apple&#8217;s Update 2 for Java on OS X, so this should make Processing usable on Macs again.</p>
<p><strong>[ bug fixes ]<br />
</strong><br />
+ Fix for Apple bug that caused an assertion failure when requestFocus() was called in some situations. This was causing the PDE to become unusable for opening sketches, and focus highlighting was no longer happening.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=258"> http://code.google.com/p/processing/issues/detail?id=258</a><br />
<a><a href="http://dev.processing.org/bugs/show_bug.cgi?id=1564">http://dev.processing.org/bugs/show_bug.cgi?id=1564<br />
</a> <a href="http://dev.processing.org/bugs/show_bug.cgi?id=1569">http://dev.processing.org/bugs/show_bug.cgi?id=1569<br />
</a></a><br />
+ Fixed two bugs with fonts created with specific charsets.</p>
<p>+ Fix from jdf for PImage(java.awt.Image img) and ARGB images. The method “public PImage(java.awt.Image)” was setting the format to RGB (even if ARGB)</p>
<p>+ Large number of beginShape(POINTS) not rendering correctly on first frame<br />
<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1572">http://dev.processing.org/bugs/show_bug.cgi?id=1572</a></p>
<p>+ Fix for PDF library and createFont() on Linux, thanks to Matthias Breuer.<br />
<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1566">http://dev.processing.org/bugs/show_bug.cgi?id=1566<br />
</a><br />
+ Fix from takachin for a problem with full-width space with Japanese IME.<br />
<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1531">http://dev.processing.org/bugs/show_bug.cgi?id=1531<br />
</a><br />
+ Reset matrix for the PDF library in-between frames also added begin/endDraw between frames<br />
<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1227">http://dev.processing.org/bugs/show_bug.cgi?id=1227<br />
</a><br />
<strong>[ additions ]<br />
</strong><br />
+ Add the changes for &#8220;Copy as HTML&#8221; to replace the &#8220;Copy for Discourse&#8221; function, now that we&#8217;ve shut down the old YaBB discourse board.<br />
<a href="http://code.google.com/p/processing/issues/detail?id=271">http://code.google.com/p/processing/issues/detail?id=271<br />
</a><br />
+ Option to disable re-opening sketches when you start Processing. The default will stay the same, but if you don&#8217;t like the feature, alter your preferences.txt file to change:<br />
last.sketch.restore=true<br />
to the following:<br />
last.sketch.restore=false<br />
The issue was originally filed here:<br />
<a><a href="http://dev.processing.org/bugs/show_bug.cgi?id=1501">http://dev.processing.org/bugs/show_bug.cgi?id=1501<br />
</a> <a href="http://code.google.com/p/processing/issues/detail?id=245">http://code.google.com/p/processing/issues/detail?id=245<br />
</a> </a>However the main problem with this is that due to other errors, the wrong sketches are being opened, sketches are sometimes forgotten, or windows are opened concurrently on top of one another, creating a bad situation:<br />
<a><a href="http://code.google.com/p/processing/issues/detail?id=177">http://code.google.com/p/processing/issues/detail?id=177<br />
</a> <a href=" http://code.google.com/p/processing/issues/detail?id=179">http://code.google.com/p/processing/issues/detail?id=179<br />
</a> </a>Those bugs are not yet fixed, but will be addressed in future releases.</p>
<p>+ Option to change the default naming of sketches via preferences.txt.<br />
First, you can change the prefix, which defaults to:<br />
editor.untitled.prefix=sketch_<br />
And the suffix is handled using dates. The current default (since 1.0) is:<br />
editor.untitled.suffix=MMMdd<br />
Or if you want to switch back to the old (six digit) style, you could use:<br />
editor.untitled.suffix=yyMMdd<br />
<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1091">http://dev.processing.org/bugs/show_bug.cgi?id=1091<br />
</a><br />
+ Updated bundled JRE/tools to 6u20 for Windows and Linux</p>
<p>+ Several SVG fixes and additions, including some tweaks from PhiLho. These changes will be documented in a future release once the API changes are complete.</p>
<p>+ Added option to launch a sketch directly w/ linux. Thanks to Larry Kyrala.<br />
<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1549">http://dev.processing.org/bugs/show_bug.cgi?id=1549<br />
</a><br />
+ Pass actual exceptions from InvocationTargetException in registered methods, which improves how exceptions are reported with libraries.</p>
<p>+ Added loading.gif to the js version of the applet loader. Not sure if this is actually working or not, but it&#8217;s there.</p>
<p><strong>[ android ]<br />
</strong><br />
+ Added permissions for INTERNET and WRITE_EXTERNAL_STORAGE to the default AndroidManifest.xml file. This will be addressed in greater detail here:<br />
<a><a href="http://code.google.com/p/processing/issues/detail?id=275">http://code.google.com/p/processing/issues/detail?id=275<br />
</a> </a>And with the implementation of code signing here:<br />
<a href="http://code.google.com/p/processing/issues/detail?id=222">http://code.google.com/p/processing/issues/detail?id=222<br />
</a><br />
+ Lots of work happening underneath with regards to Android, more updates soon as things start evening out a bit.</p>
<p>+ Defaulting to a WVGA screen for the default Processing AVD.</p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/674/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Evolution of Privacy on Facebook</title>
		<link>http://benfry.com/writing/archives/662</link>
		<comments>http://benfry.com/writing/archives/662#comments</comments>
		<pubDate>Fri, 07 May 2010 18:48:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[refine]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://benfry.com/writing/?p=662</guid>
		<description><![CDATA[Inspired by this post by Kurt Opsahl of the EFF, Matt McKeon of IBM&#8217;s Visual Communication Lab created the following visualization depicting the evolution of the default privacy settings on Facebook:

Has a couple nice visual touches that prevent it from looking like YAHSVPOQUFOTI (yet another highly-stylized visualization piece of questionable utility found on the internet). [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by <a href="http://www.eff.org/deeplinks/2010/04/facebook-timeline">this post</a> by Kurt Opsahl of the EFF, <a href="http://www.mattmckeon.com/">Matt McKeon</a> of IBM&#8217;s Visual Communication Lab created the following visualization depicting the evolution of the default privacy settings on Facebook:</p>
<p style="text-align: center;"><a href="http://mattmckeon.com/facebook-privacy/"><img class="size-full wp-image-663  aligncenter" title="sorry, still don't have an account on fb" src="http://benfry.com/wp/wp-content/uploads/2010/05/facebook-privacy-site.jpg" alt="sorry, still don't have an account on fb" width="390" height="325" /></a></p>
<p>Has a couple nice visual touches that prevent it from looking like YAHSVPOQUFOTI (yet another highly-stylized visualization piece of questionable utility found on the internet). Also cool to see it was built with <a href="http://processingjs.org/">Processing.js</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://benfry.com/writing/archives/662/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

