<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Code. Robots. Noise. Pixels.

I document here so you can use it and so I won’t forget.</description><title>Nothing Good Here</title><generator>Tumblr (3.0; @millerhooks)</generator><link>http://millerhooks.com/</link><item><title>Moe B - Gin Sessions</title><description>&lt;p&gt;
&lt;object width="100%" height="185"&gt;
&lt;param value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1020716" name="movie"&gt;&lt;param value="always" name="allowscriptaccess"&gt;&lt;embed width="100%" type="application/x-shockwave-flash" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1020716" height="185" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;span&gt;&lt;a href="http://soundcloud.com/millerhooks/sets/moe-b-gin-sessions"&gt;Moe B - Gin Sessions&lt;/a&gt; by &lt;a href="http://soundcloud.com/millerhooks"&gt;MillerHooks&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Recorded my &lt;a href="http://captaincussypants.com"&gt;friend&lt;/a&gt; doing some things once. I still really like it. We drank all the gin.&lt;/span&gt;&lt;/p&gt;</description><link>http://millerhooks.com/post/8858497761</link><guid>http://millerhooks.com/post/8858497761</guid><pubDate>Sat, 13 Aug 2011 03:39:00 -0400</pubDate><category>ukulele,</category><category>gin</category><category>good morning</category></item><item><title>Amazing Animatronics by John Nolan</title><description>&lt;p&gt;&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/HyNh3AXegxw" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;I’ve been all about the animatronic aspiration lately. This demo reel right here totally blew my mind.&lt;/p&gt;</description><link>http://millerhooks.com/post/5394201276</link><guid>http://millerhooks.com/post/5394201276</guid><pubDate>Wed, 11 May 2011 13:16:00 -0400</pubDate><category>John Nolan</category><category>Animatronics</category><category>Inspiration</category></item><item><title>Why I Like Artistic Programming</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ll0j8kGsUP1qisji3.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;(&lt;a title="hyphae" href="http://www.creativeapplications.net/objects/hyphae-cinder-objects/"&gt;hyphae - creativeapplications.net&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;You can be creative with any task, however I would say that most programmers I know spend their days connecting dots and being innovative for dollars. Recently, I have found exploring artistic endeavors with my programming has not only given me new interest in challenging the borders of my skills, but also has brought back an excitement for programming that I do not feel I have really had since high school.&lt;/p&gt;
&lt;p&gt;The entry barrier for creative computing has been massively reduced with technologies such as &lt;a title="arduino" href="http://www.arduino.cc/"&gt;Arduino&lt;/a&gt;, &lt;a title="processing.org" href="http://processing.org/"&gt;Processing&lt;/a&gt;, &lt;a title="libcinder" href="http://libcinder.org/"&gt;Cinder&lt;/a&gt;. All of these products cater more to artists than serious techies.&lt;/p&gt;
&lt;p&gt;Arduino out of the box sometimes sacrifices performance for backwards compatibility allowing people who just want to get it done, to do just that. The platform also gives people who want to dig in deeper the option to do so. It shares a similar IDE with Processing and Processing has libraries for direct control of arduino through the IDE. Instead of your projects being a typical collection of hierarchical files, it is more encouraged to write “sketches,” a short, mostly visually focused endeavor. These simple tools a driving things from animatronic installation to massive lighting and visuals for concerts.&lt;/p&gt;
&lt;p&gt;Over at &lt;a title="Creative Applications Network" href="http://www.creativeapplications.net"&gt;Creative Applications Network&lt;/a&gt; they are piling up projects by creative types. Resources like this really blow my mind. Just to see ways that our world is being changed by cheap and accessible digital technology. The toolkit for the digital artist is growing at a rapid pace. 3D printers, Lasers, Kinect/spatial sensing, and powerful small platforms like the smartphone now have massive dedicated communities of hackers, musicians, and visual artists using them. &lt;/p&gt;
&lt;p&gt;It’s an exciting time to be interested in being interesting. Make something useless today!&lt;/p&gt;</description><link>http://millerhooks.com/post/5389861586</link><guid>http://millerhooks.com/post/5389861586</guid><pubDate>Wed, 11 May 2011 09:05:00 -0400</pubDate><category>art,</category><category>arduino</category><category>creative programming</category><category>culture</category><category>processing</category><category>creative applications network</category></item><item><title>Can I geek out over oddfuture too much? I doubt it.</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/XlGWRPnp0ok?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Can I geek out over oddfuture too much? I doubt it.&lt;/p&gt;</description><link>http://millerhooks.com/post/5298356961</link><guid>http://millerhooks.com/post/5298356961</guid><pubDate>Sun, 08 May 2011 03:25:38 -0400</pubDate><category>oddfuture</category><category>supportweirdosrapping</category></item><item><title>Augmented Reality Sans Gnarly Markers</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lkp537QgCH1qisji3.png"/&gt;&lt;/p&gt;
&lt;p&gt;I’ve been playing with AR maker tracking for a few weeks and have developed a serious distaste for the markers themselves. They are like shitty QR codes and render the printed material you are trying to enhance pock marked with awful. &lt;/p&gt;
&lt;p&gt;Sort of randomly today I stumbled on Natural Feature Tracking (NFT). Which is a more sensical name for something called Speeded Up Robust Features (SURF).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;… &lt;span&gt;[SURF is] a robust image descriptor, first presented by &lt;/span&gt;&lt;a title="Herbert Bay" href="http://www.hbay.ch/"&gt;Herbert Bay&lt;/a&gt;&lt;span&gt; et al. in 2006, that can be used in computer vision tasks like object recognition or 3D reconstruction. As basic image features it uses a Haar wavelet approximation of the determinant of Hessian blob detector.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;span&gt;&lt;a title="Vlad Cazan Labs" href="http://www.vladcazan.com/augmented-reality/natural-feature-tracking"&gt;Vlad Cazan Labs&lt;/a&gt; - Natural Feature Tracking (also wikipedia:&lt;/span&gt;&lt;a title="SURF-wikipedia" href="http://en.wikipedia.org/wiki/SURF"&gt;SURF&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;My end goal for this is mobile application, but for ease of prototype I’m jumping into Flash/Flex to see what I can do. Most of the uses in the wild I found for SURF came in Flash flavor, a lot of it utilized a for pay library from a Austrian company called Imagination (&lt;a title="http://www.imagination.at" href="http://www.imagination.at"&gt;&lt;a href="http://www.imagination.at"&gt;http://www.imagination.at&lt;/a&gt;&lt;/a&gt;). Their AustrianCubes demo for their &lt;a title="flash*nft" href="http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash:flare%2Anft"&gt;flash*nft&lt;/a&gt; library is amazingly fast and smart. Their installations also totally blow me away. &lt;a title="FLARManager" href="http://words.transmote.com/wp/flarmanager/"&gt;FLARManager&lt;/a&gt; has support for both flash*nft and flash*ar.&lt;/p&gt;
&lt;p&gt;Now since I’m still in kind of a discovery phase, their one minute demo .swc was not going to cut it. Luckily, there is a less slick and entirely more open implementation of &lt;a title="OpenSURF" href="http://www.chrisevansdev.com/computer-vision-opensurf.html"&gt;OpenSURF&lt;/a&gt; called &lt;a title="ASSURF" href="http://code.google.com/p/in-spirit/wiki/ASSURF"&gt;ASSURF&lt;/a&gt;. Within minutes I had the rendered f360 sitting on a Pinocchio poster with hooks to multiple Flash 3D engines. I’m pretty thrilled about all of this. &lt;/p&gt;
&lt;p&gt;Moving beyond that, OpenSURF has C++ and C# libs and super academic documentation. So I have high hopes for this really flying on a mobile platform. &lt;/p&gt;</description><link>http://millerhooks.com/post/5204453395</link><guid>http://millerhooks.com/post/5204453395</guid><pubDate>Wed, 04 May 2011 20:41:00 -0400</pubDate><category>Augmented Reality</category><category>AR</category><category>OpenSurf</category><category>SURF</category><category>Natural Feature Tracking</category><category>NFT</category></item><item><title>This robot catches balls and makes coffee.</title><description>&lt;a href="http://www.wired.com/playbook/2011/05/robots-can-now-catch-balls/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+wired%2Findex+%28Wired%3A+Index+3+%28Top+Stories+2%29%29&amp;utm_content=Google+Feedfetcher"&gt;This robot catches balls and makes coffee.&lt;/a&gt;</description><link>http://millerhooks.com/post/5199798803</link><guid>http://millerhooks.com/post/5199798803</guid><pubDate>Wed, 04 May 2011 18:11:29 -0400</pubDate><category>Robots</category><category>Skynet</category><category>Coffee</category><category>catch a ball</category></item><item><title>RESTful Rational Arduino</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lkp4i2KvEp1qisji3.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;After spending some time with a few arduinos and a stack of weird shields it dawned on me that writing application specific code to flash to the arduino every time I come up with an idea was stupid.&lt;/p&gt;
&lt;p&gt;I spent some time pondering the best way to abstract this, by ponder I mean drink beers, chase girls, and not think about it. Then it dawned on me that addressing this in a RESTful way could keep me from having to flash my arduino ever really. At least in prototyping.&lt;/p&gt;
&lt;p&gt;Enter &lt;a href="http://jasongullickson.posterous.com/restduino-arduino-hacking-for-the-rest-of-us"&gt;RESTduino&lt;/a&gt; and &lt;a href="http://www.pyaler.org"&gt;Pyaler&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pyaler has some really awesome applications that I am fairly uninterested in. The most obvious being home automation. I live in a subletted condo and can flip a light switch by myself usually. I’m fairly certain some sort of awesome use will pop into my head here in the next week or so though. I don’t have a flock of arduinos to manage, but it’s nice to know I could if I did.&lt;/p&gt;
&lt;p&gt;RESTduino is similar on a smaller scale and has less dependancies. Currently I’ve been using a &lt;a title="Processing" href="http://www.processing.org"&gt;Processing&lt;/a&gt; sketch to handle OSC (&lt;a title="Open Sound Control" target="_blank" href="http://opensoundcontrol.org/"&gt;Open Sound Control&lt;/a&gt;) signals and hand them over to the arduino outputs. I like this because I can use TouchOSC on my iphone for fast testing/troubleshooting. I’m really hoping to adopt this process to simplify. &lt;/p&gt;
&lt;p&gt;I’ll be tearing both of these apart this weekend and really figuring out my stack. Wish me luck.&lt;/p&gt;</description><link>http://millerhooks.com/post/5193442437</link><guid>http://millerhooks.com/post/5193442437</guid><pubDate>Wed, 04 May 2011 13:50:00 -0400</pubDate><category>arduino</category><category>REST</category><category>Web Service</category></item><item><title>No Sleep For Ghosts</title><description>&lt;p&gt;
&lt;object width="500" height="81"&gt;
&lt;param value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14780778" name="movie"&gt;&lt;param value="always" name="allowscriptaccess"&gt;&lt;embed width="500" type="application/x-shockwave-flash" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14780778" height="81" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;span&gt;&lt;a href="http://soundcloud.com/millerhooks/broomshaker"&gt;Broomshaker&lt;/a&gt; by &lt;a href="http://soundcloud.com/millerhooks"&gt;MillerHooks&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A track I worked on with Peter Hinson (&lt;a title="mewp" href="http://mewp.net"&gt;mewp.net&lt;/a&gt;) in ‘09. Figured it was the way to jump off this soundcloud thing.&lt;/p&gt;</description><link>http://millerhooks.com/post/5241842993</link><guid>http://millerhooks.com/post/5241842993</guid><pubDate>Tue, 03 May 2011 08:00:00 -0400</pubDate><category>beer</category><category>broomshaker</category><category>hiphop</category><category>spinning quarters</category><category>supportweirdosrapping</category><category>Mine</category></item></channel></rss>

