<?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>David Wicks : Writing</title>
	<atom:link href="http://sansumbrella.com/writing/feed/" rel="self" type="application/rss+xml" />
	<link>http://sansumbrella.com/writing</link>
	<description></description>
	<lastBuildDate>Fri, 21 Dec 2012 21:42:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Can Code for America free the ATF data?</title>
		<link>http://sansumbrella.com/writing/2012/can-code-for-america-free-the-atf-data/</link>
		<comments>http://sansumbrella.com/writing/2012/can-code-for-america-free-the-atf-data/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 21:37:27 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=906</guid>
		<description><![CDATA[I heard a discussion of assault weapons in civilian markets on Fresh Air yesterday and a few things slid into place. In the interview, Tom Diaz explains how the NRA has effectively blocked the publication of data around gun deaths through a series of riders put forth by former House Representative Todd Tiahrt. These laws [...]]]></description>
				<content:encoded><![CDATA[<p>
I heard a discussion of <a href="http://www.npr.org/2012/12/20/167694808/assault-style-weapons-in-the-civilian-market">assault weapons in civilian markets</a> on Fresh Air yesterday and a few things slid into place. In the interview, Tom Diaz explains how the NRA has effectively blocked the publication of data around gun deaths through a series of riders put forth by former House Representative Todd Tiahrt. These laws apparently work by preventing the Bureau of Alcohol, Tobacco, and Firearms from spending money to release their data about gun sales/use/etc.
</p>
<p>
I immediately thought of Code for America as a means for publishing this data without incurring cost to the ATF. Code for America assembles teams of coders to work on projects to help make government more transparent, work more effectively, and reach the people it serves (all of us) more easily. Providing public access to ATF data seems like a perfect task for the organization. I don&#8217;t know whether this is a real possibility, having only connected the dots based on my understanding of the radio interview. Even if this could work, the long-term effort of undoing the broader damage of the Tiahrt amendment and creating fact-based gun-control measures remains. Hopefully Code for America can help us get a start on educating ourselves about the spread and impact of guns with real data despite the existing obfuscatory legislation.
</p>
]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2012/can-code-for-america-free-the-atf-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Philip Glass Rework</title>
		<link>http://sansumbrella.com/writing/2012/philip-glass-rework/</link>
		<comments>http://sansumbrella.com/writing/2012/philip-glass-rework/#comments</comments>
		<pubDate>Thu, 13 Dec 2012 05:00:36 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=862</guid>
		<description><![CDATA[I spent the past few months working with Ahna Girshick and Graham McDermott of Snibbe Studio on the design and development of the REWORK app-album for iOS. REWORK_ features eleven interactive music visualizers and an interactive instrument, Glass Machine. Each scene in the album is staged with an initial form that is transformed throughout the [...]]]></description>
				<content:encoded><![CDATA[
<iframe width="625" height="352" src="http://www.youtube.com/embed/09RPjXbQqJs?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe>

<p>
I spent the past few months working with Ahna Girshick and Graham McDermott of <a href="http://snibbestudio.com/">Snibbe Studio</a> on the design and development of the 
REWORK app-album for iOS. REWORK_ features eleven interactive music visualizers and an interactive instrument, Glass Machine.
</p>
<p>
Each scene in the album is staged with an initial form that is transformed throughout the song. Different aspects of the music are used to either add new elements to the scene or to tug at the base form in different ways. Similarly, viewers can interact with all the elements of the scene, either deforming them, changing their course of movement, or in some cases both.
</p>
<p>
The first few weeks I was on the project were spent experimenting with the content we had and the themes we wanted to employ in the album. We had some midi data and all the songs, and I spent many hours listening to the album with sketchbook in hand to get a feel for the music. In addition to drawing shapes and writing feelings during the music, I broke down the songs I was responsible for into their component forms (think intro AABCBCBBCAAAAACC outro). This was awesome work, except on the 20+ minute Beck piece, where it was brutal.
</p>
<p>
In some of the early sketches, we were throwing stuff on screen and using the midi to do things like pulse size/color/velocity or create dynamic structures.
</p>
<div id="attachment_887" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/flocking_cubes.jpg" alt="Large cubes clustered in space." width="640" height="480" class="size-full wp-image-887" /><p class="wp-caption-text">Flocking space junk.</p></div>

<div id="attachment_890" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/wireframe_path.jpg" alt="Jagged horizontal lines and wireframe cubes float in space." width="640" height="480" class="size-full wp-image-890" /><p class="wp-caption-text">Wireframe floaters plus wave lines.</p></div>

<div id="attachment_888" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/midi_structure.jpg" alt="Nodes connected by lines moving across a red background." width="640" height="480" class="size-full wp-image-888" /><p class="wp-caption-text">Viewing the midi structure plus space junk.</p></div>
<p>
Once we had general breakdowns of each piece and some visual and interaction sketches, we went through and did something closer to a storyboard for the pieces. These were used to agree on the number and types of forms/movements that would be present in each piece. Since the team was small and could envision how they would transform when coded, we kept them pretty simple.
</p>
<div id="attachment_878" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/cornelius.jpg" alt="Sketches for Opening remix." width="640" height="427" class="size-full wp-image-878" /><p class="wp-caption-text">Storyboard sketch for Opening remix.</p></div>

<div id="attachment_879" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/deacon.jpg" alt="Sketches for Alight Spiral Ship remix." width="640" height="427" class="size-full wp-image-879" /><p class="wp-caption-text">Storyboard sketch for Alight Spiral Ship remix.</p></div>
<p>
From the storyboards, I produced primarily black and white interactive animations for the pieces I animated. After animating, I set up a simple framework for applying color to the various elements in the scene. Ahna and a few others at Snibbe worked on selecting colors and timing their appearance and we worked together to make sure they could color the elements in the way they wanted to. I had initially implemented HSV color fading, but for many of the palettes RGB fading ended up looking better.
</p>
<p>
For the NYC and Island tracks, <a href="http://petehawkes.com">Pete Hawkes</a> developed a series of great processing sketches and detailed a number of ideas about how they could be modified throughout each of the songs. I ported his work into Cinder and added controls via XML and SVG so that other artists could do the final animation without needing to touch any code.
</p>
<p>
REWORK_ was written on top of <a href="http://libcinder.org/">Cinder</a>. For sequencing the animations and matching timing with the music, we used a combination of the timeline interface provided by Cinder and midi files read in using <a href="http://code.google.com/p/middl/">middl</a>. Using midi was actually quite nice, and I spent quite a bit of time toward the end pushing notes around on the piano roll in Logic to control the some of the animations.
</p>
<p>
Below are some additional process images. To see the final work, you should purchase it from the <a href="http://smarturl.it/rework">app store</a>.
</p>

<div id="attachment_884" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/circle_deformation.jpg" alt="A series of concentric circles with bulging deformations." width="640" height="480" class="size-full wp-image-884" /><p class="wp-caption-text">Reshaping paths into circles.</p></div>

<div id="attachment_881" class="wp-caption alignnone" style="width: 635px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/IMG_0029-1024x768.png" alt="Spirographic circular shape in black and white." width="625" height="468" class="size-large wp-image-881" /><p class="wp-caption-text">Opening WIP: flipping normals</p></div>

<div id="attachment_889" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/path_followers.jpg" alt="A series of rectangles arranged horizontally on a curve." width="640" height="480" class="size-full wp-image-889" /><p class="wp-caption-text">Nodes loosely following a path.</p></div>

<div id="attachment_886" class="wp-caption alignnone" style="width: 650px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/deformer_test.jpg" alt="Groups of circles deform a square grid." width="640" height="480" class="size-full wp-image-886" /><p class="wp-caption-text">Testing deformers (visible dots for debugging).</p></div>

<div id="attachment_882" class="wp-caption alignnone" style="width: 635px"><img src="http://sansumbrella.com/writing/wp-content/uploads/2012/12/IMG_0033-1024x768.png" alt="Deformed multicolored mesh." width="625" height="468" class="size-large wp-image-882" /><p class="wp-caption-text">Etoile Polair WIP</p></div>]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2012/philip-glass-rework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Murder of Crows</title>
		<link>http://sansumbrella.com/writing/2012/murder-of-crows/</link>
		<comments>http://sansumbrella.com/writing/2012/murder-of-crows/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 17:29:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=848</guid>
		<description><![CDATA[A group of crows came through Bloomington yesterday evening. I walked around the block and took some photos and video of the roosting and flocking crows.]]></description>
				<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/sansumbrella/8164371869/" title="Murder of Crows by sansumbrella, on Flickr"><img src="http://farm8.staticflickr.com/7126/8164371869_a8dc606940_z.jpg" alt="Murder of Crows"></a>
<p>
A group of crows came through Bloomington yesterday evening. I walked around the block and took some photos and video of the roosting and flocking crows.
</p>]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2012/murder-of-crows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Reluctant Sysadmin: NAS Time Machine</title>
		<link>http://sansumbrella.com/writing/2012/the-reluctant-sysadmin-nas-time-machine/</link>
		<comments>http://sansumbrella.com/writing/2012/the-reluctant-sysadmin-nas-time-machine/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 00:39:26 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[synology]]></category>
		<category><![CDATA[time machine]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=803</guid>
		<description><![CDATA[I recently set up a Synology DiskStation thinking it would be wonderful to have a simple wireless backup solution for the handful of laptops in our apartment. Unfortunately, Time Machine has been regularly breaking down and the troubleshooting advice I&#8217;ve found most places amounts to holding your breath and wishing that things will magically work. [...]]]></description>
				<content:encoded><![CDATA[<p><a title="IMG_1949 by sansumbrella, on Flickr" href="http://www.flickr.com/photos/sansumbrella/8063996377/"><img src="http://farm9.staticflickr.com/8030/8063996377_482df89427_z.jpg" alt="fungus" width="640" height="427" /></a></p>
<p>I recently set up a Synology DiskStation thinking it would be wonderful to have a simple wireless backup solution for the handful of laptops in our apartment. Unfortunately, Time Machine has been regularly breaking down and the troubleshooting advice I&#8217;ve found most places amounts to holding your breath and wishing that things will magically work. The error looks like this:</p>

<div id="attachment_816" class="wp-caption alignnone" style="width: 310px"><a href="http://sansumbrella.com/writing/2012/the-reluctant-sysadmin-nas-time-machine/time_machine_fail/" rel="attachment wp-att-816"><img class="size-medium wp-image-816 " title="Time Machine Fail" src="http://sansumbrella.com/writing/wp-content/uploads/2012/11/time_machine_fail-300x164.png" alt="time machine completed a verification of your backups. To improve reliability, Time Machine must create a new backup for you." width="300" height="164" /></a><p class="wp-caption-text">In other words, it&#8217;s all gone. I know, wtf?</p></div>

<p>
Forum posts suggest everything from getting a UPS (it might have been a power spike or dip that ruined it) to using a wired connection (since wifi might not always be stable and apparently no one accounted for that), to making sure your computer doesn&#8217;t go to sleep while backing up to Time Machine. While I did go for the UPS and even tried plugging in for a while, none of those solutions worked.
</p>
<p>
The advice I received from Synology in an (impressively prompt) email was much the same (emphasis theirs):
</p>
<blockquote>
<p>
This can happen when you let the system go into hibernation/sleep during a backup or <strong>if you are performing the backups over wireless.</strong>
</p>
</blockquote>
<p>
I don&#8217;t buy it. Wireless technology has been around for decades, and packet retransmission is no big deal. As a test, I have purposely closed my laptop in the middle of large backups over wireless with no ill effects.
</p>
<p>
What I do believe could fix this issue and kill it dead is something I found in some older posts about enabling Time Machine on an NAS before it was officially supported by Synology (although that official support doesn&#8217;t extend to making sure it works without getting corrupted). Apparently, HFS+ file systems can handle crazy huge numbers of files coexisting in a single folder. Whatever flavor of Linux is running on the NAS cannot. The failed verification results from Apple software trying to dump too many files in the same folder (in this case, the files are sparse bundle stripes). Too many files are created when you start having a large-ish backup. Say 300GB+. For me, that can happen after a week or so of file changes, since my initial backup is in the 290GB range. The solution to enabling more backup space is to increase the band size of the time machine backup so that your NAS&#8217;s filesystem doesn&#8217;t get overwhelmed by the number of files Time Machine attempts to store in a single folder. Fewer, bigger files.
</p>
<p>
This is not a how-to post, nor do I make any claims about the usefulness of this information, but the following concepts should point you in the right direction if you&#8217;ve experienced the issue (or would like to avoid it in the first place). Create a sparse bundle with a 128MB sparse-band-size and then replace the bundle generated by time machine with it. You will also need to copy the com.apple.TimeMachine.*.plist files from the Time Machine-generated bundle. Those plists will let Time Machine identify the sparsebundle as one it can and should use. Don&#8217;t copy the .bckup files, token, Info.plist, or bands/.
</p>
<p>
Here are some bash scripts for creating your own sparse bundle and copying the important plists from one bundle to another:
</p>

<script src="https://gist.github.com/3997241.js"></script><noscript><p>View the code on <a href="https://gist.github.com/3997241">Gist</a>.</p></noscript>

<p>
I have only just now set this up, and I will definitely follow up if this process doesn&#8217;t fix the issues that plagued me over the last month or so. Also, I didn&#8217;t come up with this on my own. After hours of tedious forum reading and web searching (and weeks of trying non-solutions), I found the following posts and some lightbulbs came on:
</p>
<ul>
	<li><a href="http://www.naschenweng.info/2008/07/15/os-x-time-machine-backup-to-synology-ds1/">Time Machine backup to Synology (pre official support)</a></li>
	<li><a href="http://arzur.net/2010/08/31/time-machine-on-a-network-drive-you-will-need-to-increase-the-band-size/">Time machine on a network drive: increase band size</a></li>
	<li><a href="http://mike.peay.us/blog/archives/248">All about time machine</a></li>
</ul>
<p>
This seems like a sane culprit for the errors I&#8217;ve been having, as it addresses a real software limitation. The power flickers and wireless network problems seem like chasing ghosts, and my partner&#8217;s smaller (100GB) backup hasn&#8217;t become corrupted.
</p>]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2012/the-reluctant-sysadmin-nas-time-machine/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Timelapse script for TI-83</title>
		<link>http://sansumbrella.com/writing/2012/timelapse-script-for-ti-83/</link>
		<comments>http://sansumbrella.com/writing/2012/timelapse-script-for-ti-83/#comments</comments>
		<pubDate>Tue, 02 Oct 2012 02:44:31 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=809</guid>
		<description><![CDATA[I used my graphing calculator as an intervalometer to record a timelapse of our installation in Minneapolis this Summer at Northern Spark. The calculator sent a pulse to my camera over a 2.5mm audio cable. The BASIC code for a TI-83+ is below: View the code on Gist. This post is mostly to test out [...]]]></description>
				<content:encoded><![CDATA[
<iframe src="http://player.vimeo.com/video/43949686" width="625" height="352" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>

<p>I used my graphing calculator as an intervalometer to record a timelapse of our installation in Minneapolis this Summer at Northern Spark. The calculator sent a pulse to my camera over a 2.5mm audio cable. The BASIC code for a TI-83+ is below:</p>

<script src="https://gist.github.com/2834119.js"></script><noscript><p>View the code on <a href="https://gist.github.com/2834119">Gist</a>.</p></noscript>

<p>This post is mostly to test out the oEmbed functionality in wordpress, which is pretty neat. You do need to write the url in the HTML editor in order to avoid the automatic &lt;p&gt; tags breaking the embed. Even viewing it in the visual mode breaks them.</p>
]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2012/timelapse-script-for-ti-83/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indiana</title>
		<link>http://sansumbrella.com/writing/2012/indiana/</link>
		<comments>http://sansumbrella.com/writing/2012/indiana/#comments</comments>
		<pubDate>Mon, 01 Oct 2012 22:16:54 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=801</guid>
		<description><![CDATA[I recently moved to Indiana, land of thunderstorms and partners in graduate school. Part of my plans while here are to spend more time on personal projects rather than professional ones and to look for some small opportunities to teach. I am doing some freelance work, the results of which I&#8217;m looking forward to sharing [...]]]></description>
				<content:encoded><![CDATA[
<p><a title="Coral Fungus by sansumbrella, on Flickr" href="http://www.flickr.com/photos/sansumbrella/8063941198/"><img src="http://farm9.staticflickr.com/8033/8063941198_795a9970b1.jpg" alt="Coral Fungus" /></a></p>
<p>I recently moved to Indiana, land of thunderstorms and partners in graduate school. Part of my plans while here are to spend more time on personal projects rather than professional ones and to look for some small opportunities to teach. I am doing some freelance work, the results of which I&#8217;m looking forward to sharing in a month or so.</p>
]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2012/indiana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LA C++ Meetup: Cinder chat</title>
		<link>http://sansumbrella.com/writing/2012/la-c-meetup-cinder-chat/</link>
		<comments>http://sansumbrella.com/writing/2012/la-c-meetup-cinder-chat/#comments</comments>
		<pubDate>Thu, 03 May 2012 04:00:17 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=796</guid>
		<description><![CDATA[For the past few months, Corey Porter has organized the LA C++ meetup. We&#8217;ve been hosting them at Oblong Industries in downtown LA, and it&#8217;s been a nice place to learn about the language and absorb bits of knowledge from experienced coders. I spoke for a bit about Cinder, it&#8217;s basic structure, and went into [...]]]></description>
				<content:encoded><![CDATA[<p>
For the past few months, Corey Porter has organized the <a href="http://www.meetup.com/Los-Angeles-Cpp/events/60203312/" title="LA C++ meetup">LA C++ meetup</a>. We&#8217;ve been hosting them at Oblong Industries in downtown LA, and it&#8217;s been a nice place to learn about the language and absorb bits of knowledge from experienced coders.
</p>

<p>
I spoke for a bit about Cinder, it&#8217;s basic structure, and went into a bit more detail on how the timeline works. You can look at an edited version of the <a href="https://docs.google.com/open?id=0B5oiYsLE4HLtcXBLRUZaT09meE0" title="cinder slides">slide deck</a>. I removed the images of other people&#8217;s work (just in case), and instead just provide links to their sites, which you should visit. The slides probably won&#8217;t make a ton of sense without someone talking over them to pull it together, but there are code snippets which may be useful to people getting started with Cinder.
</p>]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2012/la-c-meetup-cinder-chat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some useful posts on the Cinder forums</title>
		<link>http://sansumbrella.com/writing/2011/some-useful-posts-on-the-cinder-forums/</link>
		<comments>http://sansumbrella.com/writing/2011/some-useful-posts-on-the-cinder-forums/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 01:54:00 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[cinder]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=780</guid>
		<description><![CDATA[The Cinder forums are a great place to learn. Following are some of the posts I find myself going back to for technical reference. Contributing Code Process. Useful overview of git commands for creating patches and submitting pull requests on github. Callback sample. Shows how to use the callback manager for your own custom events. [...]]]></description>
				<content:encoded><![CDATA[<p>The Cinder forums are a great place to learn. Following are some of the posts I find myself going back to for technical reference.</p>
<ul>
<li>
<h5><a href="http://forum.libcinder.org/#Topic/23286000000548017">Contributing Code Process.</a></h5>
Useful overview of git commands for creating patches and submitting pull requests on github.
</li>
<li>
<h5><a href="http://forum.libcinder.org/topic/callback-sample#23286000000647015">Callback sample.</a></h5>
Shows how to use the callback manager for your own custom events.
</li>
<li>
<h5><a href="http://forum.libcinder.org/#topic/23286000000440015">vector&lt;Particle&gt; versus vector&lt;Particle*&gt;.</a></h5>
Insight into memory layout and management.
</li>
<li>
<h5><a href="http://forum.libcinder.org/#Topic/23286000000399013">Cinder Syphon.</a></h5>
An amazing API for cross-application realtime graphics.
</li>
<li>
<h5><a href="http://forum.libcinder.org/#Topic/23286000000562009">Visual C++ 2010 linking.</a></h5>
Because I come from XCode.
</li>
<li>
<h5><a href="http://forum.libcinder.org/topic/loading-textures-in-a-thread-using-osx-snow-leopard#23286000000228013">Using std::thread.</a></h5>
A good demo of thread use in a c++ application.
</li>
<li>
<h5><a href="http://forum.libcinder.org/#topic/23286000000142043">Vbo Custom Attributes.</a></h5>
Some discussion of how to provide a useful abstraction to the OpenGL structure.
</li>
<li>
<h5><a href="http://forum.libcinder.org/#topic/23286000000234063">Boost::filesystem.</a></h5>
Simple tutorial for basic filesystem use.
</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2011/some-useful-posts-on-the-cinder-forums/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boulder, briefly</title>
		<link>http://sansumbrella.com/writing/2010/boulder-briefly/</link>
		<comments>http://sansumbrella.com/writing/2010/boulder-briefly/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 21:43:52 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[colorado]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=776</guid>
		<description><![CDATA[On Monday, I spent the day at Wall Street on Demand in Boulder, CO. I was invited by Christo Allegra to talk about my work and give a brief workshop on the Cinder framework. The talk went well, and I liked presenting in the casual environment of the office; rocking chairs, couches, and cups of [...]]]></description>
				<content:encoded><![CDATA[<img src="http://sansumbrella.com/content/2010/sketchbook/boulder.jpg" alt="Looking down a trail towards evergreen trees and the flatiron mountains." />
<p>
On Monday, I spent the day at <a href="http://wallst.com/business.asp">Wall Street on Demand</a> in Boulder, CO. I was invited by <a href="http://www.plastid.com/">Christo Allegra</a> to talk about my work and give a brief workshop on the Cinder framework. The talk went well, and I liked presenting in the casual environment of the office; rocking chairs, couches, and cups of tea. My presentation was titled &#8220;Sampled landscapes, synthetic terrain&#8221; which seems to have gone over well enough.
</p>
<p>
WSOD has a relationship with <a href="http://www.rmcad.edu/">RMCAD</a>, and they provided design mentors for students in an their interaction design course this semester. The semester happens to have recently ended, so I also participated as a guest reviewer for their final presentations on Monday. I was impressed by the high quality of the student presentations. The solutions to the problems they defined were fun and displayed well.
</p>
<p>
Unfortunately, I wasn&#8217;t in the area long enough for a proper hike. I did get to go for a brief walk about a reservoir to start my day, though.
</p>]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2010/boulder-briefly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Holy Land</title>
		<link>http://sansumbrella.com/writing/2010/holy-land/</link>
		<comments>http://sansumbrella.com/writing/2010/holy-land/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 05:26:35 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[inspiration]]></category>
		<category><![CDATA[los angeles]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[suburbia]]></category>

		<guid isPermaLink="false">http://sansumbrella.com/writing/?p=769</guid>
		<description><![CDATA[I read Holy Land over the past few days while riding the bus to UCLA. Holy Land is a series of glimpses into suburban life and its history, divided up into segments as orderly and mysterious as rows upon rows of houses. The development of LA&#8217;s suburbs, the stories of people who stand out, and [...]]]></description>
				<content:encoded><![CDATA[<img src="http://sansumbrella.com/content/2010/sketchbook/holy-land.jpg" alt="image of the book, holy land, held up with one hand for scale." />
<p>
I read <em>Holy Land</em> over the past few days while riding the bus to UCLA. <em>Holy Land</em> is a series of glimpses into suburban life and its history, divided up into segments as orderly and mysterious as rows upon rows of houses. The development of LA&#8217;s suburbs, the stories of people who stand out, and the ritual of its daily life, are told in fascinating, honest prose. It&#8217;s neither a work of praise or condemnation, and highly recommended.
</p>]]></content:encoded>
			<wfw:commentRss>http://sansumbrella.com/writing/2010/holy-land/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->