<?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"
	>

<channel>
	<title>BuzaMoto</title>
	<atom:link href="http://blog.buzamoto.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.buzamoto.com</link>
	<description>Life as a BuzaMoto Employee</description>
	<pubDate>Sat, 25 Oct 2008 18:07:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>The Cross Platform Tax</title>
		<link>http://blog.buzamoto.com/2008/10/25/the-cross-platform-tax/</link>
		<comments>http://blog.buzamoto.com/2008/10/25/the-cross-platform-tax/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 18:07:58 +0000</pubDate>
		<dc:creator>buza</dc:creator>
		
		<category><![CDATA[Note]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=43</guid>
		<description><![CDATA[
I&#8217;ve been thinking a lot about software tools these days. As E15 continues to mature, and we start to consider it for installations, our OS X reliance has to be re-considered because of cost. The general trend in many open source projects, of course, is to be cross platform. At this point, I&#8217;m not particularly [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #0000ee; text-decoration: underline;"><a href="http://blog.buzamoto.com/wp-content/uploads/2008/10/pc3.png"><img class="alignnone size-full wp-image-46" title="pc3" src="http://blog.buzamoto.com/wp-content/uploads/2008/10/pc3.png" alt="" width="500" height="395" /></a></span></p>
<p>I&#8217;ve been thinking a lot about software tools these days. As E15 continues to mature, and we start to consider it for installations, our OS X reliance has to be re-considered because of cost. The general trend in many open source projects, of course, is to be cross platform. At this point, I&#8217;m not particularly convinced that being strictly cross platform is the best approach. However, I&#8217;m definitely keeping it in mind as future E15 features get implemented and existing functionality upgraded. The determination of which features can remain cross platform and which ones should be platform specific is still in progress.</p>
<p>I&#8217;m currently working on a system that requires some simple realtime blob tracking from a webcam. The tracking results will be sent to E15 instances and iPhones. The easiest way to do simple blob tracking with the appropriate amount of programmatic flexibility is to use OpenCV, which doesn&#8217;t yet have a particularly stable home on OS X. As mentioned in <a href="http://buza.mitplw.com/blog/?p=187">my blog</a>, my task was to find out how to use the most appropriate OS X technologies (in this case, CoreVideo) to grab the video, and then pass those pixels straight on into OpenCV. It turns out that a number of people have been trying to figure out how to do this, apparently without success. After getting the application to work, I was surprised to find that the performance was 7x faster than the cross platform approach using <a href="http://www.openframeworks.cc/">OpenFrameworks</a>, a collection of utilities for making C++ programming more accessible to artists. In a sense, I see this as one example of what I call the <em>cross platform tax</em>, which exists because cross platform approaches tend to leverage only the most common set of functionality, which cuts down on implementation complexity and development time. The result is that the platform-specific and more cutting edge performance benefits offered by new OS features are lost. When I think about these kinds of tradeoffs, <a href="http://vvvv.org">VVVV</a> (Windows-only) comes to mind as a demonstration of the benefits of platform reliance.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/10/25/the-cross-platform-tax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Toronto Office</title>
		<link>http://blog.buzamoto.com/2008/10/07/toronto-office/</link>
		<comments>http://blog.buzamoto.com/2008/10/07/toronto-office/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 04:32:45 +0000</pubDate>
		<dc:creator>mud</dc:creator>
		
		<category><![CDATA[Note]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=35</guid>
		<description><![CDATA[
This is where all the work gets done; thankfully we don&#8217;t have cable.
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-40" title="spiekermann1" src="http://blog.buzamoto.com/wp-content/uploads/2008/10/spiekermann1.jpg" alt="" width="500" height="375" /></p>
<p>This is where all the work gets done; thankfully we don&#8217;t have cable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/10/07/toronto-office/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Key to Success</title>
		<link>http://blog.buzamoto.com/2008/10/06/a-key-to-success/</link>
		<comments>http://blog.buzamoto.com/2008/10/06/a-key-to-success/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 19:39:09 +0000</pubDate>
		<dc:creator>mud</dc:creator>
		
		<category><![CDATA[Note]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=33</guid>
		<description><![CDATA[
Well, according to my &#8220;List for a Successful Business,&#8221; it is essential for a business to have a Fax Machine. It&#8217;s kind of crazy how many people still use faxes. But I guess you need to sign things all the time, and getting a fax machine is much easier than trying to understand how digital [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-30" title="list" src="http://blog.buzamoto.com/wp-content/uploads/2008/10/list.jpg" alt="" width="500" height="352" /></p>
<p>Well, according to my &#8220;List for a Successful Business,&#8221; it is essential for a business to have a Fax Machine. It&#8217;s kind of crazy how many people still use faxes. But I guess you need to sign things all the time, and getting a fax machine is much easier than trying to understand how <a href="http://en.wikipedia.org/wiki/Digital_signature">digital signatures</a> work.</p>
<p>We now have a fax machine, well, a multipurpose machine; the <a href="http://www.usa.canon.com/consumer/controller?act=ModelDetailAct&amp;fcategoryid=124&amp;modelid=15753">Canon MF4270</a>. As expected with most consumer electronics devices, it sucks.</p>
<p><img class="aligncenter size-full wp-image-31" style="text-decoration: underline;" title="fax" src="http://blog.buzamoto.com/wp-content/uploads/2008/10/fax.jpg" alt="" width="500" height="375" /><br />
<img class="aligncenter size-full wp-image-32" title="manuals" src="http://blog.buzamoto.com/wp-content/uploads/2008/10/manuals.jpg" alt="" width="500" height="375" /></p>
<p>First, you can blame the 10lbs of the shipping weight to the inclusion of printed manuals that are completely unnecessary. Thanks Canon, that Portuguese manual really helped me out. Seriously&#8230;talk about a company that doesn&#8217;t want paper to go away any time soon. You think a company like Canon, who has been making this stuff forever would have these devices simple and easy to set up without requiring you to read hundreds of pages. To its credit, it does work well, as long as the machine is used on it&#8217;s own (as a copier and fax machine.)</p>
<p>I think Canon employs monkeys to write their drivers. First off, none of their features (like scanning) are supported on the Mac. Only network printing and faxing are supported. That is fine, but even then, good luck setting that up. The driver installation is a disaster. They use an old VISE installer that forces you to quit every application before installation can start. Also, don&#8217;t expect wireless printing to work with a Linksys WRT54G. For some reason, they don&#8217;t like each other. It&#8217;s pretty obvious they don&#8217;t bother with user testing.</p>
<p>I called Canon support a few times. The one tech I talked to admitted he never used a Mac before, but still insisted on me to &#8220;right click and select properties&#8230;&#8221; even though I kept telling him I&#8217;m not using Windows. He was like Sarah Palin, just sticking to his talking points written specifically for a Windows machine, and ignoring every question I ask.</p>
<p>Anyway, I write this to say, how horrible consumer electronics still is. Why do companies do such a bad job of writing software that bridges between devices and the computer? Is it intentional? Maybe it&#8217;s time we make the <a href="http://lawsofsimplicity.com/">Laws of Simplicity</a> required reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/10/06/a-key-to-success/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BuzaMoto Österreich</title>
		<link>http://blog.buzamoto.com/2008/09/20/buzamoto-osterreich/</link>
		<comments>http://blog.buzamoto.com/2008/09/20/buzamoto-osterreich/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 13:01:37 +0000</pubDate>
		<dc:creator>buza</dc:creator>
		
		<category><![CDATA[Note]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=23</guid>
		<description><![CDATA[
As Moto sets up shop in Chinatown, I&#8217;ve been setting up shop in Austria to do some contracting at the world famous Ars Electronica Futurelab. The Futurelab is known for its ability to produce cutting-edge large-scale multimedia installations around the world. There&#8217;s really no better place to see how these types of things get done. [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #0000ee; text-decoration: underline;"><img class="alignnone size-full wp-image-25" title="fl_sign" src="http://blog.buzamoto.com/wp-content/uploads/2008/09/fl_sign.png" alt="" width="500" height="375" /></span></p>
<p>As Moto sets up shop in Chinatown, I&#8217;ve been setting up shop in Austria to do some contracting at the world famous <a href="http://www.aec.at/en/futurelab/">Ars Electronica Futurelab</a>. The Futurelab is known for its ability to produce cutting-edge large-scale multimedia installations around the world. There&#8217;s really no better place to see how these types of things get done. Upon my arrival, I was immediately reminded of something my dad tells me I said when I arrived at MIT: <em>&#8220;Wow. These people aren&#8217;t fucking around here.&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/09/20/buzamoto-osterreich/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BuzaMoto Toronto Open!</title>
		<link>http://blog.buzamoto.com/2008/08/28/buzamoto-toronto-open/</link>
		<comments>http://blog.buzamoto.com/2008/08/28/buzamoto-toronto-open/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 00:42:21 +0000</pubDate>
		<dc:creator>mud</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=21</guid>
		<description><![CDATA[

The Moto part of BuzaMoto is now open in Toronto&#8217;s Chinatown. I don&#8217;t have the money or time right now to furnish the space, but there will be pictures of the inside space once it&#8217;s nice and presentable. The Buza part of BuzaMoto will be stationed on the other side of the Atlantic to set [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-22" style="text-decoration: underline;" title="buzamoto-toronto" src="http://blog.buzamoto.com/wp-content/uploads/2008/08/buzamoto-toronto.jpg" alt="" width="500" height="375" /></p>
<p>
The Moto part of BuzaMoto is now open in Toronto&#8217;s Chinatown. I don&#8217;t have the money or time right now to furnish the space, but there will be pictures of the inside space once it&#8217;s nice and presentable. The Buza part of BuzaMoto will be stationed on the other side of the Atlantic to set up shop so we&#8217;re better positioned for global dominance of the design and technology world!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/08/28/buzamoto-toronto-open/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RISD Workshop</title>
		<link>http://blog.buzamoto.com/2008/07/31/risd-workshop/</link>
		<comments>http://blog.buzamoto.com/2008/07/31/risd-workshop/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 21:09:50 +0000</pubDate>
		<dc:creator>buza</dc:creator>
		
		<category><![CDATA[Note]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=20</guid>
		<description><![CDATA[ 

I&#8217;m currently down at the Rhode Island School of Design giving a talk about E15 as part John Caserta&#8217;s Fusion Arts Workshop. I gave my presentation yesterday, and the students engaged in an E15-inspired activity about re-thinking the current web interface. Notes and references can be found on the buzamoto wiki.
]]></description>
			<content:encoded><![CDATA[<p> </p>
<p><img class="alignnone" src="http://buza.mitplw.com/risd/buzademo.png" alt="" /></p>
<p>I&#8217;m currently down at the Rhode Island School of Design giving a talk about <a href="http://buzamoto.com/projects/E15">E15</a> as part <a href="http://johncaserta.com/">John Caserta&#8217;s</a> Fusion Arts Workshop. I gave my presentation yesterday, and the students engaged in an E15-inspired activity about re-thinking the current web interface. Notes and references can be found on the <a href="http://wiki.buzamoto.com/e15_fusionarts">buzamoto wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/07/31/risd-workshop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>One Step Closer&#8230;</title>
		<link>http://blog.buzamoto.com/2008/07/07/one-step-closer/</link>
		<comments>http://blog.buzamoto.com/2008/07/07/one-step-closer/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 03:44:30 +0000</pubDate>
		<dc:creator>mud</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=19</guid>
		<description><![CDATA[
Hey, like a real company, BuzaMoto now has real business cards! Check it out!

So one step closer to becoming a real professional. Also, we installed a wiki today. It&#8217;s a stock dokuwiki, but Kyle is in charge of making it look cool, giving it the BuzaMoto touch it needs. If it looks like shit, blame him.

]]></description>
			<content:encoded><![CDATA[<div>
<p>Hey, like a real company, BuzaMoto now has real business cards! Check it out!</p>
<p><a style="text-decoration: none;" href="http://blog.buzamoto.com/wp-content/uploads/2008/07/sany0005.jpg"><img class="aligncenter size-full wp-image-18" style="text-decoration: underline;" title="sany0005" src="http://blog.buzamoto.com/wp-content/uploads/2008/07/sany0005.jpg" alt="BuzaMoto Cards" width="500" height="375" /></a></p>
<p>So one step closer to becoming a real professional. Also, we installed a <a href="http://wiki.buzamoto.com">wiki</a> today. It&#8217;s a stock <a href="http://wiki.splitbrain.org/wiki:dokuwiki">dokuwiki</a>, but Kyle is in charge of making it look cool, giving it the BuzaMoto touch it needs. If it looks like shit, blame him.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/07/07/one-step-closer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3D Navigation with the iPhone</title>
		<link>http://blog.buzamoto.com/2008/07/03/3d-navigation-with-the-iphone/</link>
		<comments>http://blog.buzamoto.com/2008/07/03/3d-navigation-with-the-iphone/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 23:55:38 +0000</pubDate>
		<dc:creator>buza</dc:creator>
		
		<category><![CDATA[Note]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=14</guid>
		<description><![CDATA[I&#8217;ve spent part of my summer fixing a number of things in E15, including using the iPhone as an input device. Having spent a number of years working on embedded devices (and the software that runs on them), I think the iPhone has a bright future with respect to the design of interactive installations. A [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent part of my summer fixing a number of things in <a href="http://buzamoto.com/projects/E15">E15</a>, including using the iPhone as an input device. Having spent a number of years working on embedded devices (and the software that runs on them), I think the iPhone has a bright future with respect to the design of interactive installations. A surprisingly large and diverse set of individuals already have iPhones today, and these numbers are likely to increase with the coming of the 3G version.</p>
<p>I threw together a little demonstration of using the multi-touch capabilities of the iPhone to navigate and interact with a collection of images from YouTube in the 3D E15 context. If you&#8217;re so inclined, I&#8217;ve written a slightly more technical description of these efforts in my <a href="http://buza.mitplw.com/blog/">personal blog</a>. </p>
<p>If not, I&#8217;ll get straight to the point and give you the video. Enjoy!</p>
<p><a href="http://blog.buzamoto.com/wp-content/uploads/2008/07/iphone_render_compressed.mov"><img src="http://blog.buzamoto.com/wp-content/uploads/2008/07/iphone_mt3.png" alt="3D image browsing with the iPhone" title="iphone_mt3" width="455" height="454" class="aligncenter size-full wp-image-16" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/07/03/3d-navigation-with-the-iphone/feed/</wfw:commentRss>
<enclosure url="http://blog.buzamoto.com/wp-content/uploads/2008/07/iphone_render_compressed.mov" length="8368618" type="video/quicktime" />
		</item>
		<item>
		<title>BuzaMoto Logos as PDF</title>
		<link>http://blog.buzamoto.com/2008/06/25/buzamoto-logos-as-pdf/</link>
		<comments>http://blog.buzamoto.com/2008/06/25/buzamoto-logos-as-pdf/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 04:09:15 +0000</pubDate>
		<dc:creator>mud</dc:creator>
		
		<category><![CDATA[Note]]></category>

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=10</guid>
		<description><![CDATA[Thanks everybody for drawing us logos! It&#8217;s great since we don&#8217;t have any clients or any money to hire ourselves to work on our own identity. BuzaMoto is poor, so we take donations in creative form. I forgot that I internally generate PDFs of all the logos that are submitted. I have now placed a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.buzamoto.com/wp-content/uploads/2008/06/picture-3.png"><img class="aligncenter size-full wp-image-11" title="BuzaMoto Logos" src="http://blog.buzamoto.com/wp-content/uploads/2008/06/picture-3.png" alt="" width="500" height="340" /></a>Thanks everybody for drawing us logos! It&#8217;s great since we don&#8217;t have any clients or any money to hire ourselves to work on our own identity. BuzaMoto is poor, so we take donations in creative form. I forgot that I internally generate PDFs of all the logos that are submitted. I have now placed a link to download each of them. Just click on one of the logos, then you&#8217;ll find a <strong>download as pdf</strong> link at the bottom.</p>
<p>Keep the logos coming!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/06/25/buzamoto-logos-as-pdf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crypted SMTP Auth with Postfix</title>
		<link>http://blog.buzamoto.com/2008/06/20/crypted-smtp-auth-with-postfix/</link>
		<comments>http://blog.buzamoto.com/2008/06/20/crypted-smtp-auth-with-postfix/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 01:38:49 +0000</pubDate>
		<dc:creator>mud</dc:creator>
		
		<category><![CDATA[Programming]]></category>

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

		<guid isPermaLink="false">http://blog.buzamoto.com/?p=8</guid>
		<description><![CDATA[
Today was a good day. Not only did I win Solitaire on my iPod on a train down to Providence, I fixed a mailserver issue that I&#8217;ve been struggling with for a few weeks.
I&#8217;m slowly switching over to Slicehost for all my web hosting requirements, and setting up the server (I&#8217;m running Ubuntu Hardy) so [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-9" title="sany0005" src="http://blog.buzamoto.com/wp-content/uploads/2008/06/sany0005.jpg" alt="" width="500" height="333" /></p>
<p>Today was a good day. Not only did I win Solitaire on my iPod on a train down to Providence, I fixed a mailserver issue that I&#8217;ve been struggling with for a few weeks.</p>
<p>I&#8217;m slowly switching over to <a href="http://slicehost.com">Slicehost</a> for all my web hosting requirements, and setting up the server (I&#8217;m running Ubuntu Hardy) so that I can get rid of all the other hosting I use (I already got rid of crappy Dreamhost). I&#8217;ve been using <a href="http://pair.com">Pair</a> for the last ten years and have been really happy with them, but I&#8217;m a server junkie. VPS is just too tasty. Anyway, most server stuff is pretty straight forward to set up. <a href="http://articles.slicehost.com/">Pickled Onion articles</a> and a bunch of <a href="http://www.howtoforge.com/">howtoforge</a> docs will get you started from a fresh disk image in no time. One thing that tripped me up was setting up the mail server. I wanted the standard PostfixAdmin controlled virtual user setup using MySQL to manage the users. Following <a href="https://help.ubuntu.com/community/PostfixCompleteVirtualMailSystemHowto">this</a> and <a href="http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu8.04">this</a> got everything working, except SMTP would not authenticate properly when storing passwords encrypted in the database.</p>
<p><span id="more-8"></span></p>
<p>Everything worked, Courier IMAP and SMTP Auth using TLS&#8230;but only if the users passwords were stored cleartext in the database. Even if connecting securely, storing passwords cleartext is a bad idea. The problem comes from <a href="http://ubuntuforums.org/showthread.php?t=259862">Ubuntu SASL libraries not supporting password_format</a>. I didn&#8217;t want to run the patch, since&#8230;well, I don&#8217;t really know how patching while using aptitude works (you probably have to run it every time you update), and I didn&#8217;t want to start compiling some things from source, while mostly relying on a package manager. I&#8217;ve inherited servers where some things are compiled from source and other things are managed on multiple package managers, and it is a BAD IDEA.</p>
<p>So, the solution. I followed the Ubuntu article and set up my database much like their example, but instead of using auxprop for pwcheck_method, I use saslauthd with PAM.</p>
<p>First, make sure you install libpam-mysql:</p>
<p><code> sudo aptitude install libpam-mysql<br />
</code></p>
<p>Then, in /etc/postfix/sasl/smtpd.conf:</p>
<p><code> pwcheck_method: saslauthd<br />
mech_list: plain login<br />
</code></p>
<p>You might also want to add log_level: 7 while you are debugging. Next, create /etc/pam.d/smtp with the following:</p>
<p><code> auth required pam_mysql.so user=the_user passwd=the_password host=127.0.0.1 db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1<br />
account sufficient pam_mysql.so user=the_user passwd=the_password host=127.0.0.1 db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1<br />
</code></p>
<p>Then make sure you use $CONF['encrypt'] = &#8217;system&#8217; for PostfixAdmin. You should observe /var/log/mail.log and /var/log/auth.log for any errors. When I first tried out PAM, I didn&#8217;t realize that I had not installed libpam-mysql, so only today when I went back and set the log_level did I actually realize I needed to install it.</p>
<p>Now I feel a little better not having cleartext passwords around&#8230;</p>
<p>ps. I am really bad at Solitaire, so it was a good day.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.buzamoto.com/2008/06/20/crypted-smtp-auth-with-postfix/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
