<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1" -->
<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/"
	>

<channel>
	<title>see a puffin eat a fish</title>
	<link>http://www.txtst.com/wordpress</link>
	<description></description>
	<pubDate>Mon, 30 Jun 2008 10:54:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>
	<language>en</language>
			<item>
		<title>Google Charts API</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/292</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/292#comments</comments>
		<pubDate>Fri, 27 Jun 2008 13:50:14 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/292</guid>
		<description><![CDATA[ 
Has anyone played with this thing?  It&#8217;s awesome.  Of course your charts are at the whim of Google&#8217;s servers, but this by far beats anything out there if you want a quick and dirty chart.  Zero startup costs, just generate a URL.  
If you don&#8217;t want to deal with deciphering [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chart.apis.google.com/chart?cht=p3&#038;chd=t:20,80&#038;chs=250x100&#038;chl=lox|herring" target="0"> </p>
<p>Has anyone played with <a href="http://code.google.com/apis/chart/" target="chart">this thing</a>?  It&#8217;s awesome.  Of course your charts are at the whim of Google&#8217;s servers, but this by far beats anything out there if you want a quick and dirty chart.  Zero startup costs, just generate a URL.  </p>
<p>If you don&#8217;t want to deal with deciphering the query string parameters, <a href="http://www.jonwinstanley.com/charts/" target="editor">here&#8217;s</a> a chart generator to get you started.  I&#8217;m sure there are others out there.  This is one of the enumerable Google projects that might be old news but that I haven&#8217;t had a chance to try &#8212; another of which is the <a href="http://code.google.com/apis/ajaxlibs/" target="ajax">Ajax Libraries API</a>.</p>
<p><a href="http://www.flickr.com/photos/ibft/2594094318/" title="Roof deck lanterns by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3019/2594094318_07e1646747.jpg" width="500" height="375" alt="Roof deck lanterns" /></a></p>
<p>Otherwise, it&#8217;s summer here.  We still don&#8217;t have our air conditioners, they&#8217;re in Boston, but I don&#8217;t mind so much.  <a href="http://www.seawinkle.com" target="sea">Seawinkle&#8217;s</a> offices are moving to Dumbo on Monday.  All hail the Brooklyn to Brooklyn commute.  Hanging out with Sasha, eating <a href="http://www.sheepstation.net" target="meat">meat pies</a>, things are good.</p>
<p><i>Update:</i>  I also like <a href="http://teethgrinder.co.uk/open-flash-chart/" target="open">Open Flash Charts</a> and check out the slightly non-nonsensical, slightly spam-y comment regarding Silverlight charts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/292/feed/</wfw:commentRss>
		</item>
		<item>
		<title>They&#8217;ll Put Trash in Your Basket</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/290</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/290#comments</comments>
		<pubDate>Fri, 13 Jun 2008 02:18:16 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/290</guid>
		<description><![CDATA[When I was moving to New York three years ago, I did some research on the city&#8217;s bike friendliness.  One thing I kept on reading is that if you have a bike basket, people will put trash in it.  Well I finally got a basket and it&#8217;s true what they say about the [...]]]></description>
			<content:encoded><![CDATA[<p>When I was moving to New York three years ago, I did some research on the city&#8217;s bike friendliness.  One thing I kept on reading is that if you have a bike basket, people will put trash in it.  Well I finally got a basket and it&#8217;s true what they say about the trash.</p>
<p><a href="http://www.flickr.com/photos/ibft/2573299311/" title="Trash in my bike basket by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3277/2573299311_7093be36b6.jpg" width="500" height="375" alt="Trash in my bike basket" /></a></p>
<p>Today I was greeted by a water bottle with a piece of gum in it.  The other day I had a half eaten take out container of spaghetti and two grape sodas.  Sadly my camera&#8217;s battery was dead.  I see a series in the making.  Who knows what wonderful gifts will be waiting for me tomorrow?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/290/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beat the Heat Wave</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/289</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/289#comments</comments>
		<pubDate>Tue, 10 Jun 2008 23:55:06 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/289</guid>
		<description><![CDATA[
With Terence&#8217;s Yves Saint Laurent inspired heatwave vest.
]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.arjodesign.com/images/Heatwave/heat3.jpg' border='0'></p>
<p>With Terence&#8217;s Yves Saint Laurent inspired <a href="http://www.arjodesign.com/blog.html" target="t">heatwave vest</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/289/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quick and Dirty Associative Arrays in ActionScript</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/288</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/288#comments</comments>
		<pubDate>Thu, 05 Jun 2008 21:55:21 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/288</guid>
		<description><![CDATA[
One of the most basic data structures that I use frequently is an associative array &#8212; also known as a hash, map, or dictionary.  Associative arrays allow for non-integer indexes.  For example:
pup['stick'] = delicious  
ActionScript 3 provides a dictionary object which isn&#8217;t very pleasant to use.  You want to use a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/ibft/2539564296/" title="Take me to your leader by mbukhin, on Flickr"><img src="http://farm3.static.flickr.com/2159/2539564296_953d9d9eb3.jpg" width="375" height="500" alt="Take me to your leader" /></a></p>
<p>One of the most basic data structures that I use frequently is an associative array &#8212; also known as a hash, map, or dictionary.  Associative arrays allow for non-integer indexes.  For example:</p>
<p><code>pup['stick'] = delicious  </code></p>
<p>ActionScript 3 provides a dictionary object which isn&#8217;t very pleasant to use.  You want to use a associative array for terseness but the native dictionary object has you write so much code that using it defeats the original purpose.  I ended up rolling my own hash class which supports some basic functions (add, remove, key_exists, etc.) and that ended up being 77 lines of code.  But using my associative array code was pretty dissatisfying, I still found myself traversing nested arrays to find my values.</p>
<p>Enter dynamic ActionScript.  My old associative array class was 77 lines of code, here&#8217;s my new one:</p>
<p><code>	dynamic public class map {}</code></p>
<p>By making a dynamic class, I can assign arbitrary properties to my class and treat those properties as keys in an associative array.  So how does this work?  Well to add a key I do</p>
<p><code>public var entries:map = new map();<br />
entries['foo'] = bar;</code></p>
<p>That&#8217;s all there is to it.  To retrieve the value I just do</p>
<p><code>myval = entries['foo'];</code></p>
<p>But wait a minute you say, how do I figure out if a value is set in my associative array?  Well that&#8217;s easy too.  Anything that isn&#8217;t set will have a value of undefined</p>
<p><code>if (entries['bar'] == undefined) { ... }</code></p>
<p>Finally, there&#8217;s even a way to iterate over all the keys when you don&#8217;t know them in advance</p>
<p><code>for each (var entry:* in entries) { ... }</code></p>
<p>These small code snippets cover all of my needed functionality for associative arrays.  Nesting dynamic classes are really readable.  You can even use dot notation, namely</p>
<p><code>entries.foo = bar</code></p>
<p>but I prefer to use [] because then I can use numbers as keys.  </p>
<p><code>entries.1 = bar  // won't work<br />
entries[1] = bar // will work</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/288/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bike Ride to Ft. Tilden</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/286</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/286#comments</comments>
		<pubDate>Mon, 02 Jun 2008 15:17:40 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/286</guid>
		<description><![CDATA[
Another one of those Brooklyn activities that I can&#8217;t believe I took this long to check out.  I&#8217;ve been to Ft. Tilden before, but i&#8217;ve never tried to ride down there.  There are bike paths along the East River, down Ocean Parkway and along Bedford Ave.  Along the way there are innumerable [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/ibft/2543074384/" title="Ft. Tilden - 15.1 miles there by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3200/2543074384_1bce63bdcf.jpg" width="500" height="299" alt="Ft. Tilden - 15.1 miles there" /></a></p>
<p>Another one of those Brooklyn activities that I can&#8217;t believe I took this long to check out.  I&#8217;ve been to Ft. Tilden before, but i&#8217;ve never tried to ride down there.  There are bike paths along the East River, down Ocean Parkway and along Bedford Ave.  Along the way there are innumerable slices of Brooklyn.  The Hassids, Russians and who can forget about <a href="http://nymag.com/listings/restaurant/difara_pizza/" target="DiFara">DiFara</a>.</p>
<p><a href="http://www.flickr.com/photos/ibft/2543062622/" title="Made it by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3024/2543062622_7c943c16ee.jpg" width="500" height="375" alt="Made it" /></a></p>
<p><a href="http://en.wikipedia.org/wiki/Fort_Tilden" target="ft">Fort Tilden</a> has a storied history and was decommissioned recently, in 1974.</p>
<p>Still too cold to swim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/286/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beat LA!</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/285</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/285#comments</comments>
		<pubDate>Sat, 31 May 2008 14:16:07 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Outside]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/285</guid>
		<description><![CDATA[
I know it&#8217;s a different team and a different game, but the last time the Cs were in the finals I was ten years old, my bedroom covered with Celtics posters I had collected from the Sunday Boston Globe.  Not only are they in the finals, but they are playing the Lakers!  I [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cache.daylife.com/imageserve/00KfepY9LW397/610x.jpg" width="500" border="0"></p>
<p>I know it&#8217;s a different team and a different game, but the last time the Cs were in the finals I was ten years old, my bedroom covered with Celtics posters I had collected from the Sunday Boston Globe.  Not only are they in the finals, but they are playing the Lakers!  I can almost hear <a href="http://en.wikipedia.org/wiki/Johnny_Most" target="most">Johnny Most</a> getting worked up.  Remember when he set himself on fire in the broadcast booth with his cigarettes and just kept on going?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/285/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Summer is Coming</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/284</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/284#comments</comments>
		<pubDate>Sat, 31 May 2008 14:01:45 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/284</guid>
		<description><![CDATA[This is the first summer where Anna and I don&#8217;t have an excuse to leave Brooklyn.  Two years ago we escaped in August by getting married in Maine and last year we spent the whole summer in Seattle.  This summer we&#8217;re just here, unless that is we can figure out some time to [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first summer where Anna and I don&#8217;t have an excuse to leave Brooklyn.  Two years ago we escaped in August by getting married in Maine and last year we spent the whole summer in Seattle.  This summer we&#8217;re just here, unless that is we can figure out some time to go to Maine or Amherst.  We do have a week or two in Montreal coming up, but I hear it&#8217;s even hotter there.</p>
<p><a href="http://www.flickr.com/photos/ibft/2527757809/" title="paddle by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3187/2527757809_5aeea59daa.jpg" width="500" height="375" alt="paddle" /></a></p>
<p>We spent Memorial Day in Virginia Beach where my good friend&#8217;s brother, Ben, was getting married to Pitya.  The vows were all music (keyboard, violin, singing) and the bride made her vows in the form of a song, providing the groom with sheet music that he had to figure out on the spot.  </p>
<p><a href="http://www.flickr.com/photos/ibft/2528564102/" title="ben playing the violin by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3167/2528564102_3a6c065ec2.jpg" width="500" height="375" alt="ben playing the violin" /></a></p>
<p>To make it even cooler, the reception was in an aquarium.  We had the run of the place and got to hang out near the shark tank and with the stingrays.</p>
<p><a href="http://www.flickr.com/photos/ibft/2527732497/" title="shark tank by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3130/2527732497_e0e49e2ae9.jpg" width="375" height="500" alt="shark tank" /></a></p>
<p>On the work front, i&#8217;ve been spending a lot of time on <a href="http://www.ebay.com/" target="ebay">ebay</a> trying to get cheap equipment for my startup and learning the virtues of <a href="http://www.esnipe.com/" target="snipe">esnipe</a>.  </p>
<p><a href="http://www.flickr.com/photos/ibft/2509868082/" title="200 bucks on ebay! by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3152/2509868082_715d9d5e49.jpg" width="447" height="500" alt="200 bucks on ebay!" /></a></p>
<p>My biggest catch so far has been a dual processor server with 4 gigs of ram and 164 gigs of hd space (configured into raid level 5) that I got for two hundred dollars.  The only drawback is that with the four fans and dual power supplies, it sounds like an airplane taking off.  I&#8217;m also in the market for used Apple 20&#8243;/23&#8243; cinema displays if anyone has some.  If only I was living in Boston and could make my monthly trip to the <a href="http://w1mx.mit.edu/flea-at-mit" target="mit">MIT</a> flea.  Good times.</p>
<p><a href="http://www.flickr.com/photos/ibft/2528590856/" title="chesapeake bay bridge by mbukhin, on Flickr"><img src="http://farm3.static.flickr.com/2379/2528590856_e3c082dfb3.jpg" width="500" height="375" alt="chesapeake bay bridge" /></a></p>
<p>I also bit the bullet and undertook a massive code rewrite.  I&#8217;ve been putting off incorporating our evolving design into the new code but I finally decided that the longer I waited, the more annoying it would be.  In the end the process was a bit time consuming but I was able to do it fairly systematically in Rails and not worry that I missed anything.  I just went through the whole MVC tree object by object and then updated my migrations and libraries.  I then wrote data migrations to convert all the existing data to the new schema.  Not bad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/284/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Interview on the Nokia NSeries website</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/283</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/283#comments</comments>
		<pubDate>Tue, 06 May 2008 20:40:04 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Outside]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/283</guid>
		<description><![CDATA[Here is a Link.  Thanks Jenny!

]]></description>
			<content:encoded><![CDATA[<p>Here is a <a href="http://www.nseries.com/index.html?l=workshop,articles,450" target="nokia">Link</a>.  Thanks <a href="http://jennylc.com/" target="j">Jenny!</a></p>
<p><a href="http://www.flickr.com/photos/ibft/2453322062/" title="Dusk by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3237/2453322062_aa7a7c565c.jpg" width="500" height="375" alt="Dusk" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/283/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing Sasha</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/282</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/282#comments</comments>
		<pubDate>Mon, 05 May 2008 13:15:54 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/282</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/ibft/2467877858/" title="pup in the sun by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3096/2467877858_f0b6d88e26.jpg" width="500" height="375" alt="pup in the sun" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/282/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WayMarkr at the MoMA</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/281</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/281#comments</comments>
		<pubDate>Wed, 30 Apr 2008 21:00:44 +0000</pubDate>
		<dc:creator>mb</dc:creator>
		
		<category><![CDATA[WayMarkr]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/281</guid>
		<description><![CDATA[WayMarkr technology was most recently showcased in the Olafur Eliasson show at the MoMA.
&#8220;Each weekday during the course of Take your time: Olafur Eliasson, MoMA and P.S.1 lend selected visitors special cell-phone cameras to wear as necklaces. These devices take pictures at random intervals, documenting the visitors&#8217; journeys through the exhibition in a candid and [...]]]></description>
			<content:encoded><![CDATA[<p>WayMarkr technology was most recently showcased in the <a href="http://www.moma.org/exhibitions/exhibitions.php?id=3991" target="olafur">Olafur Eliasson show at the MoMA</a>.</p>
<p><i>&#8220;Each weekday during the course of Take your time: Olafur Eliasson, MoMA and P.S.1 lend selected visitors special cell-phone cameras to wear as necklaces. These devices take pictures at random intervals, documenting the visitors&#8217; journeys through the exhibition in a candid and experiential way. Selected images from these visitor experiences later appear in the background of the online exhibition.&#8221;</i>  &#8212; from <a href="http://media.moma.org/subsites/2008/olafureliasson/participate.html">Take Your Time</a> </p>
<p><a href="http://www.flickr.com/photos/ibft/2454594709/" title="WayMarkr at the MoMA 2 by mbukhin, on Flickr"><img src="http://farm3.static.flickr.com/2303/2454594709_1f13f5f3ea.jpg" width="500" height="271" alt="WayMarkr at the MoMA 2" /></a></p>
<p>Click <a href="http://media.moma.org/subsites/2008/olafureliasson/#/visitor_images/" target="waymarkr">here</a> to view the more passively generated documentation made with WayMarkr technology!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/281/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
