<?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>dominic-tancredi.com</title>
	<atom:link href="http://dominic-tancredi.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dominic-tancredi.com</link>
	<description>fight the dark = art + programming theory + development</description>
	<lastBuildDate>Fri, 05 Feb 2010 18:20:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tres Problemeras &#8211; Shooting 3 minute film &#8211; need actors + anyone for 10 minute domestic scene</title>
		<link>http://dominic-tancredi.com/2010/02/05/tres-problemeras-shooting-3-minute-film-need-actors-anyone-for-10-minute-domestic-scene/</link>
		<comments>http://dominic-tancredi.com/2010/02/05/tres-problemeras-shooting-3-minute-film-need-actors-anyone-for-10-minute-domestic-scene/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 17:42:49 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=187</guid>
		<description><![CDATA[Heya! This is my 3-minute film synopsis for &#8220;Tres Problemeras&#8221;. If anyone is available 11 a.m. &#8211; 6 p.m., Saturday, February 5th, or Tuesday, February 9th and wants to join the film, the more the merrier.
Basically, these two guys swap bodies again and again and again. So we&#8217;re filming quick domestic 2 person scenes. Just [...]]]></description>
			<content:encoded><![CDATA[<p>Heya! This is my 3-minute film synopsis for &#8220;Tres Problemeras&#8221;. If anyone is available <strong>11 a.m. &#8211; 6 p.m., Saturday, February 5th, or Tuesday, February 9th</strong> and wants to join the film, the more the merrier.</p>
<p>Basically, these two guys swap bodies again and again and again. So we&#8217;re filming <strong>quick domestic 2 person scenes</strong>. Just you and a friend doing something normal. The film gets better the more people there are doing the same action. <strong>And it&#8217;ll only take 5-10 minutes tops! </strong></p>
<p>But I&#8217;m not giving my address to strangers. So if you&#8217;re interested and available, e-mail me: <a href="mailto: dominic.tancredi@gmail.com">dominic.tancredi@gmail.com</a>.</p>
<p><strong>Tres Problemeras</strong></p>
<blockquote><p>SYNOPSIS:<br />
	DOUG asks his boyfriend SEAN to marry him. SEAN says there&#8217;s a problem: his parents won&#8217;t accept he&#8217;s gay. DOUG decides to have a sex-change as a solution. SEAN is appalled that he wasn&#8217;t included in DOUG&#8217;s “solution” and decides to show-up DOUG by changing his sex&#8230;and also becoming black. DOUG is appalled because his father&#8217;s also racist (and never told SEAN), so changes his sex-back and becomes younger.<br />
	The boyfriends have a change-war, as seen through a variety of domestic activities that become increasingly more heated. Cooking, chopping, getting drinks from a fridge, going to the bathroom, showering, getting ready for a party, getting ready for bed, even sleeping in the same bed until it reaches a crescendo.<br />
	But then, they grow accustomed to the changes. Over the course of public outings, including eating at a restaurant, walking through central park, ice skating, they become more comfortable with each other.<br />
	Finally, a single shot of them (as different pairs of sexes, races, and ages) in their home shows they&#8217;re still in love. DOUG says he doesn&#8217;t care what SEAN&#8217;s sex, age, or looks are, he&#8217;ll love him no matter what. That what really matters isn&#8217;t what we are, it&#8217;s who we are.<br />
	SEAN says, “Ok, let&#8217;s get married.” They kiss.<br />
	As they kiss, their versions change, flipping backward, from 50 INDIAN MAN, to 12 YEAR OLD BLACK GIRL to RUSSIAN MALE to SKATER PUNK to HIPPIE GIRL to …<br />
	&#8230;their original selves.
	</p></blockquote>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=187&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2010/02/05/tres-problemeras-shooting-3-minute-film-need-actors-anyone-for-10-minute-domestic-scene/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Give Good Feedback</title>
		<link>http://dominic-tancredi.com/2010/02/04/how-to-give-good-feedback/</link>
		<comments>http://dominic-tancredi.com/2010/02/04/how-to-give-good-feedback/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 05:51:25 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[advice]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=179</guid>
		<description><![CDATA[I just had a great client meeting today for a huge client whose name I can&#8217;t say (but one of the largest soda brands in the world). 
We demo&#8217;d a new Flex / Flash app I developed, and his feedback was so clear, insightful, and upbeat, that when we got off the call, I said [...]]]></description>
			<content:encoded><![CDATA[<p>I just had a <strong>great client meeting</strong> today for a huge client whose name I can&#8217;t say (but one of the largest soda brands in the world). </p>
<p>We demo&#8217;d a new Flex / Flash app I developed, and his feedback was so clear, insightful, and upbeat, that when we got off the call, I said to the Client Rep&#8217;s something I rarely say:</p>
<p><strong>&#8220;I love this client!&#8221;</strong></p>
<p>Why? I&#8217;ve talked to this guy twice, and both prefaced by, &#8220;&#8230;and this is Dom, the guy who&#8217;ll be doing all the programming for your ideas. Say Hi Dom.&#8221;</p>
<p>What feedback did he give that made me so charged, that I immediately implemented the changes as soon as we got off the call? Here&#8217;s a brief list:</p>
<ul>
<li>I can&#8217;t see two navigation buttons at the bottom. As an average joe user, I might miss them first time around. Can we bring it to the top of the page to show them? &#8211; <strong>he&#8217;s thinking of the user, and making it easier for them</strong></li>
<li>These icons are all &#8220;default&#8221;-looking (they were placeholders because we weren&#8217;t provided any icons). Can we go through each default and find an icon for them to use? I don&#8217;t care what, just so long as it doesn&#8217;t look like we <em>couldn&#8217;t find anything better than default</em> &#8211; <strong>he instinctively knows its placeholder art, gives us the freedom to develop any art we want (close to brand but still nice), and wants the user to know we custom built each element</strong></li>
<li>I love the look and feel of this navigation! (coverflow) But can we add navigation buttons just in case the user doesn&#8217;t quite get it? &#8211; <strong>he&#8217;s thinking of the user, lets us define HOW we want to show this navigation, but still respects the dev time it took to make it flashy</strong></li>
</ol>
<p>Now, I could go on, but all these notes had this in common: </p>
<ol>
<li>it thought of the user first, not himself</li>
<li>it was positive and supportive of the work that is presented</li>
<li>it simplified, reduced, and clarified what was presented</li>
<li>it was about user experience</li>
<li>it wasn&#8217;t about adding functionality that wasn&#8217;t agreed to &#8211; navigation was agreed upon, but asking us to include a simpler solution isn&#8217;t new functionality, it&#8217;s refactoring code (essentially) since we had the navigation already setup</li>
</ol>
<p>Just some thoughts to keep in mind when <strong>YOU</strong> give critical feedback to your team, hired guns, freelancers, or parents.</p>
<p>FTD</p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=179&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2010/02/04/how-to-give-good-feedback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Danger Hiptop &#8211; Build Fail, Cannot find ${env.DANGER_HOME}</title>
		<link>http://dominic-tancredi.com/2010/01/28/danger-hiptop-build-fail-cannot-find-env-danger_home/</link>
		<comments>http://dominic-tancredi.com/2010/01/28/danger-hiptop-build-fail-cannot-find-env-danger_home/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 05:28:34 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[danger]]></category>
		<category><![CDATA[hiptop]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=177</guid>
		<description><![CDATA[Working on my first app for the Danger Hiptop SDK. It&#8217;s pretty fun, Java with custom classes stacked on top. 
I was editing the project in Eclipse, but when it came time to compile via the Ant build.xml, got this type of error:
12BUILD FAILED
/Applications/hiptop-sdk/examples/chessclock/build.xml:14: Cannot find ${env.DANGER_HOME}/tools/build_common.xml imported from /Applications/hiptop-sdk/examples/ourspace/build.xml
Reason? The environment variables I set [...]]]></description>
			<content:encoded><![CDATA[<p>Working on my first app for the Danger Hiptop SDK. It&#8217;s pretty fun, Java with custom classes stacked on top. </p>
<p>I was editing the project in Eclipse, but when it came time to compile via the Ant build.xml, got this type of error:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">BUILD FAILED<br />
/Applications/hiptop-sdk/examples/chessclock/build.xml:14: Cannot find ${env.DANGER_HOME}/tools/build_common.xml imported from /Applications/hiptop-sdk/examples/ourspace/build.xml</div></td></tr></tbody></table></div>
<p>Reason? The environment variables I set weren&#8217;t being seen in Eclipse for some reason. Not to worry. Simply:</p>
<ol>
<li>Right click on build.xml</li>
<li>Select &#8220;Run As&#8230;&#8221;->&#8221;External Tools Configuration&#8221;</li>
<li>Select the &#8220;Environment&#8221; tab</li>
<li>Press &#8220;New&#8221;, and fill out &#8220;DANGER_HOME&#8221; and &#8220;/locationOfYourDangerSDK&#8221; (mine is &#8220;/Applications/hiptop-sdk&#8221;)</li>
<li>Hit &#8220;Run&#8221;!</li>
</ol>
<p>Before I was compiling it straight from terminal. But sometimes it&#8217;s nice to strike a fire instead of wait for lightning.</p>
<p>FTD</p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=177&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2010/01/28/danger-hiptop-build-fail-cannot-find-env-danger_home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passion Project &#8211; Pai Gow Poker &#8211; iPhone</title>
		<link>http://dominic-tancredi.com/2010/01/26/passion-project-pai-gow-poker-iphone/</link>
		<comments>http://dominic-tancredi.com/2010/01/26/passion-project-pai-gow-poker-iphone/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 04:31:01 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[iphone / objective-c]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[card games]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[pai gow]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/2010/01/26/passion-project-pai-gow-poker-iphone/</guid>
		<description><![CDATA[As a New Year&#8217;s Resolution, I&#8217;ve dedicated Monday Night as PASSION PROJECT NIGHT! (krakowww)
To keep myself accountable, I&#8217;ll post every Monday night the progress I&#8217;ve done, some tips I&#8217;ve learned, screenshots&#8230; Who knows what could happen in the lab!
Pai Gow Poker
Description:
A single-player Pai Gow Poker game on the iPhone platform, using Objective-C, and a modified [...]]]></description>
			<content:encoded><![CDATA[<p>As a New Year&#8217;s Resolution, I&#8217;ve dedicated Monday Night as <strong>PASSION PROJECT NIGHT</strong>! (krakowww)</p>
<p>To keep myself <strong>accountable</strong>, I&#8217;ll post every Monday night the progress I&#8217;ve done, some tips I&#8217;ve learned, screenshots&#8230; Who knows what could happen in the lab!</p>
<h3>Pai Gow Poker</h3>
<h4>Description:</h4>
<p>A single-player Pai Gow Poker game on the <strong>iPhone</strong> platform, using Objective-C, and a modified version of the <a href="http://bitbucket.org/snej/geekgameboard/overview/" title="GeekGameBoard">GeekGameBoard</a> code base. </p>
<p>Tonight I&#8217;ve done the following:</p>
<ol>
<li>Reviewed the Project Description</li>
<li>Reviewed the Project Assets provided by Amy Anstine,  our Core Designer for <a href="http://domandtom.com">Dom &#038; Tom</a></li>
<li>Cleaned up the semantics site-wide (cleaning up semantics a.k.a. naming conventions, linkages, project structure helps me refresh myself on a project)</li>
<li>Added content to the ABOUT page, added navigation elements, added copyright</li>
<li>Added content to the OPTIONS page, added navigation element, added copyright</li>
<li>Setup User Defaults on the OPTIONS page</li>
<li>Downloaded the GeekGameBoard codebase and reviewed</li>
</ol>
<p>Next week, I hope to get my brain dirty and begin implementing game logic: deck, dealer and player&#8217;s hands, interaction with setting a bet, selecting cards, etc.</p>
<p>But not bad for a first night.</p>
<p>FTD </p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=174&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2010/01/26/passion-project-pai-gow-poker-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building the Gunseed HG-01!</title>
		<link>http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/</link>
		<comments>http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 23:10:35 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[gundam building]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=149</guid>
		<description><![CDATA[I finally finished my first Gundam &#8211; the Gunseed HG-01, the 30th Anniversary Edition!
I love robots. Transformers (the original) is my # 2 favorite movie. Every time I&#8217;m in front of an insurmountable foe, I just tell myself, &#8220;Megatron must be stopped&#8230; no matter the cost.&#8221;
When I was in 2nd grade, we had to build [...]]]></description>
			<content:encoded><![CDATA[<p>I finally finished my first Gundam &#8211; the Gunseed HG-01, the 30th Anniversary Edition!</p>
<p>I love robots. Transformers (the original) is my # 2 favorite movie. Every time I&#8217;m in front of an insurmountable foe, I just tell myself, &#8220;Megatron must be stopped&#8230; no matter the cost.&#8221;</p>
<p>When I was in 2nd grade, we had to build a robot. I dreamed of hammering a mechanical, steam-powered automaton to life&#8230; The day came and we ended up gluing cardboard cut outs from milk cartons. But I can do better.</p>
<p>I went to Japan last week and came across Gundams: complex robot toys built from snap-together parts. &#8220;Ah, HA!&#8221; said I&#8230; tiny life. For 1500 yen a pop!</p>
<p>I can&#8217;t stop looking at the instructions&#8230;the kanji are completely indecipherable except for the shapes.</p>
<p>At the end of grade school, we took a standardized test, testing our verbal and non-verbal skills. I loved the non-verbal section. My score was a 40/40 tying only Amanda Payne for awesome-acity. </p>
<p>Years later, I see those same shapes in the Gundam instructions. Shape driven. Pattern recognition. Warning Signs without explanation.</p>
<p>If you follow the Pattern, be it connect-the-dots, or Gundam-building, this whole new understanding Gestalts. It&#8217;s like following a trail in the forest, or a conversation with someone amazing&#8230; </p>
<p>&#8230;You look around at the end and you&#8217;re somewhere you never thought you&#8217;d be, doing something you never thought you&#8217;d be able to do.</p>

<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_1_body/' title='gundam_hg01_1_body'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_1_body-150x150.jpg" class="attachment-thumbnail" alt="Gundam Body and Instructions" title="gundam_hg01_1_body" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_2_bodyside/' title='gundam_hg01_2_bodyside'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_2_bodyside-150x150.jpg" class="attachment-thumbnail" alt="Gundam Body side view" title="gundam_hg01_2_bodyside" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_3_sword/' title='gundam_hg01_3_sword'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_3_sword-150x150.jpg" class="attachment-thumbnail" alt="Placing the Swords" title="gundam_hg01_3_sword" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_4_head/' title='gundam_hg01_4_head'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_4_head-150x150.jpg" class="attachment-thumbnail" alt="Head with Instructions" title="gundam_hg01_4_head" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_5_head2/' title='gundam_hg01_5_head2'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_5_head2-150x150.jpg" class="attachment-thumbnail" alt="Make me Live" title="gundam_hg01_5_head2" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_6_rarm/' title='gundam_hg01_6_rarm'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_6_rarm-150x150.jpg" class="attachment-thumbnail" alt="Unflex Gundam Arm" title="gundam_hg01_6_rarm" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_7_arms/' title='gundam_hg01_7_arms'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_7_arms-150x150.jpg" class="attachment-thumbnail" alt="Both Arms" title="gundam_hg01_7_arms" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_8_top/' title='gundam_hg01_8_top'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_8_top-150x150.jpg" class="attachment-thumbnail" alt="Gundam Top and Instructions" title="gundam_hg01_8_top" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_9_legs/' title='gundam_hg01_9_legs'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_9_legs-150x150.jpg" class="attachment-thumbnail" alt="Vaudeville Magic Act" title="gundam_hg01_9_legs" /></a>
<a href='http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/gundam_hg01_10_alive/' title='gundam_hg01_10_alive'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/gundam_hg01_10_alive-150x150.jpg" class="attachment-thumbnail" alt="I&#039;m Aliiive!...without weapons?!" title="gundam_hg01_10_alive" /></a>

<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=149&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2009/12/28/building-the-gunseed-hg-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave Bot Fix &#8211; &#8220;Could not open the requested socket: Address already in use&#8221;</title>
		<link>http://dominic-tancredi.com/2009/12/02/google-wave-bot-fix-could-not-open-the-requested-socket-address-already-in-use/</link>
		<comments>http://dominic-tancredi.com/2009/12/02/google-wave-bot-fix-could-not-open-the-requested-socket-address-already-in-use/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 18:44:32 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/2009/12/02/google-wave-bot-fix-could-not-open-the-requested-socket-address-already-in-use/</guid>
		<description><![CDATA[PROBLEM: 
You build your first wave bot using Google App Engine + Google Bot instructions, and run into this build error &#8220;Could not open the requested socket: Address already in use&#8221;.
SOLUTION: 

Select the Project, then &#8220;Run Configuration&#8221;.
Select Web Applications, then your Run Configuration (mine is called &#8220;DomGoBot&#8221;).
Check &#8220;Automatically select an unused port&#8221;
Re-build!

ANALYSIS:
Google Web Application sets [...]]]></description>
			<content:encoded><![CDATA[<p><strong>PROBLEM: </strong><br />
You build your first wave bot using Google App Engine + Google Bot instructions, and run into this build error &#8220;Could not open the requested socket: Address already in use&#8221;.</p>
<p><strong>SOLUTION: </strong></p>
<ol>
<li>Select the Project, then &#8220;Run Configuration&#8221;.</li>
<li>Select Web Applications, then your Run Configuration (mine is called &#8220;DomGoBot&#8221;).</li>
<li>Check &#8220;Automatically select an unused port&#8221;</li>
<li>Re-build!</li>
</ol>
<p><strong>ANALYSIS:</strong><br />
Google Web Application sets up a Java server via a servlet. It defaults to port 8080. However, sometimes you&#8217;ve got other apps running on that port (MAMP, etc.) So just set it to find an empty port and you&#8217;ll be right as rain!</p>
<p>FTD</p>

<a href='http://dominic-tancredi.com/2009/12/02/google-wave-bot-fix-could-not-open-the-requested-socket-address-already-in-use/google_wave_bot_1/' title='google_wave_bot_1'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/google_wave_bot_1-150x150.png" class="attachment-thumbnail" alt="" title="google_wave_bot_1" /></a>
<a href='http://dominic-tancredi.com/2009/12/02/google-wave-bot-fix-could-not-open-the-requested-socket-address-already-in-use/google_wave_bot_2/' title='google_wave_bot_2'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/google_wave_bot_2-150x150.png" class="attachment-thumbnail" alt="" title="google_wave_bot_2" /></a>
<a href='http://dominic-tancredi.com/2009/12/02/google-wave-bot-fix-could-not-open-the-requested-socket-address-already-in-use/google_wave_bot_3/' title='google_wave_bot_3'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/12/google_wave_bot_3-150x150.png" class="attachment-thumbnail" alt="" title="google_wave_bot_3" /></a>

<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=142&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2009/12/02/google-wave-bot-fix-could-not-open-the-requested-socket-address-already-in-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Updates: Mobile Version, Twitter Tools, Popularity Contest</title>
		<link>http://dominic-tancredi.com/2009/11/02/website-updates-mobile-version-twitter-tools-popularity-contest/</link>
		<comments>http://dominic-tancredi.com/2009/11/02/website-updates-mobile-version-twitter-tools-popularity-contest/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 18:07:46 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[popularity contest]]></category>
		<category><![CDATA[twittertools]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=139</guid>
		<description><![CDATA[Attention: Updates made to the site using Alex King&#8217;s wordpress plugins (great code = great coder) including:

Mobile Version using Carrington Mobile 1.0.2 by Crowd Favorite
Twitter Tools (to push posts up the social networking food chain
Popularity Contest (ranking my posts by crowd favorite &#8211; in the spirit of google&#8217;s ranking

FTD
]]></description>
			<content:encoded><![CDATA[<p>Attention: Updates made to the site using <a href="http://alexking.org/projects/wordpress">Alex King&#8217;s wordpress plugins</a> (great code = great coder) including:</p>
<ul>
<li>Mobile Version using Carrington Mobile 1.0.2 by Crowd Favorite</li>
<li>Twitter Tools (to push posts up the social networking food chain</li>
<li>Popularity Contest (ranking my posts by crowd favorite &#8211; in the spirit of google&#8217;s ranking</li>
</ul>
<p>FTD</p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=139&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2009/11/02/website-updates-mobile-version-twitter-tools-popularity-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack &#8211; Hacking Your Intercom System</title>
		<link>http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/</link>
		<comments>http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 02:08:13 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=117</guid>
		<description><![CDATA[Ever need to hack your intercom system? I asked my friends on NYC Resistor and they helped me figure out how:

Get an RF remote transmitter and receiver and power adapter &#8211; they&#8217;re pretty cheap from electronickits.com	
strip the power adapter wires
wire the power adapter wires into the RF receiver (check voltage to know which is negative [...]]]></description>
			<content:encoded><![CDATA[<p>Ever need to hack your intercom system? I asked my friends on <a href="http://www.nycresistor.com/">NYC Resistor</a> and they helped me figure out how:</p>
<ol>
<li>Get an <a href="http://www.electronickits.com/remote_control/rf2.htm">RF remote transmitter and receiver</a> and power adapter &#8211; they&#8217;re pretty cheap from <a href="http://www.electronickits.com/remote_control/rf2.htm">electronickits.com</a>	</li>
<li>strip the power adapter wires</li>
<li>wire the power adapter wires into the RF receiver (check voltage to know which is negative and positive)</li>
<li>test the power by pressing the &#8220;learn&#8221; button on the receiver</li>
<li>&#8220;learn&#8221; your receiver &#8211; press the &#8220;learn&#8221; button on the receiver and start transmitting with your key transmitter</li>
<li>open up your intercom system and find the wires that hook in the &#8220;unlock door&#8221;</li>
<li>using the voltometer, test your intercom to see if your circuit is closed and needs to be opened (via the relay) or opened and needs to be closed (again via relay)</li>
<li>wire from the RF reciever to the intercom, then from the intercom back to the receiver to complete the circuit &#8211; it&#8217;ll either be Normally Closed or Normally Open</li>
<li>test the transmitter triggers the relay (button one does Normally Open, button two does Normally Closed for me) and it should trigger the intercom &#8220;unlock door&#8221;</li>
<li>Celebrate!</li>
<p>Here&#8217;s another solid example of <a href="http://www.cravediy.com/index.php?/archives/40-Keyless-Entry.html">keyless entry from Make</a></p>
<p>Below is a quick gallery of images of the process! Hope this helps!</p>
<p>FTD</p>

<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0648/' title='RF Remote Control Relay Board'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0648-150x150.jpg" class="attachment-thumbnail" alt="RF Remote Control Relay Board" title="RF Remote Control Relay Board" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0649/' title='Stripped Power Adapter'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0649-150x150.jpg" class="attachment-thumbnail" alt="Stripped Power Adapter" title="Stripped Power Adapter" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0650/' title='Intercom System'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0650-150x150.jpg" class="attachment-thumbnail" alt="Intercom System" title="Intercom System" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0651/' title='Intercom System - Faceplate Removed'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0651-150x150.jpg" class="attachment-thumbnail" alt="Intercom System - Faceplate Removed" title="Intercom System - Faceplate Removed" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0652/' title='Tools - Transmitter, Receiver, Wire, Screwdrivers'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0652-150x150.jpg" class="attachment-thumbnail" alt="Tools - Transmitter, Receiver, Wire, Screwdrivers" title="Tools - Transmitter, Receiver, Wire, Screwdrivers" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0653/' title='Receiver - with Power'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0653-150x150.jpg" class="attachment-thumbnail" alt="Receiver - with Power" title="Receiver - with Power" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0654/' title='Receiver - With Transmitter Testing'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0654-150x150.jpg" class="attachment-thumbnail" alt="Receiver - With Transmitter Testing" title="Receiver - With Transmitter Testing" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0655/' title='Intercom System - green wires into receiver + system'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0655-150x150.jpg" class="attachment-thumbnail" alt="Intercom System - green wires into receiver + system" title="Intercom System - green wires into receiver + system" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0656/' title='Intercom System - green wires into receiver + system (CLOSE-UP) '><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0656-150x150.jpg" class="attachment-thumbnail" alt="Intercom System - green wires into receiver + system (CLOSE-UP)" title="Intercom System - green wires into receiver + system (CLOSE-UP)" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0657/' title='Wireless Receiver - Top'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0657-150x150.jpg" class="attachment-thumbnail" alt="Wireless Receiver - Top" title="Wireless Receiver - Top" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0658/' title='Wireless Receiver - Inside Box'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0658-150x150.jpg" class="attachment-thumbnail" alt="Wireless Receiver - Inside Box" title="Wireless Receiver - Inside Box" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0659/' title='Wireless Receiver - Inside Box 2'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0659-150x150.jpg" class="attachment-thumbnail" alt="Wireless Receiver - Inside Box 2" title="Wireless Receiver - Inside Box 2" /></a>
<a href='http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/img_0660/' title='Wireless Receiver - Inside Box 3'><img width="150" height="150" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/IMG_0660-150x150.jpg" class="attachment-thumbnail" alt="Wireless Receiver - Inside Box 3" title="Wireless Receiver - Inside Box 3" /></a>

<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=117&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2009/10/21/hack-hacking-your-intercom-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash &#8211; Googlemaps Mask Bug</title>
		<link>http://dominic-tancredi.com/2009/10/08/flash-googlemaps-mask-bug/</link>
		<comments>http://dominic-tancredi.com/2009/10/08/flash-googlemaps-mask-bug/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 14:29:05 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=107</guid>
		<description><![CDATA[I just found a bug in Googlemaps&#8217; Flash component.
BUG: When a mask is used over the map component, the copyright and MapTypeControls Fonts (possibly other control fonts) are hidden. The buttons still work.
Originally, the map itself didn&#8217;t have a mask, but was imported into a wrapper banner ad that had the mask &#8211; same issue. [...]]]></description>
			<content:encoded><![CDATA[<p>I just found a bug in Googlemaps&#8217; Flash component.</p>
<p><strong>BUG:</strong> When a mask is used over the map component, the copyright and MapTypeControls Fonts (possibly other control fonts) are hidden. The buttons still work.</p>
<p>Originally, the map itself didn&#8217;t have a mask, but was imported into a wrapper banner ad that had the mask &#8211; same issue. It took a while to isolate what the issue was. Hope this helps someone out. I&#8217;m posting images to showcase it:</p>
<div id="attachment_110" class="wp-caption alignnone" style="width: 283px"><img class="size-full wp-image-110" title="googlemaps_bug_wo_mask" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/googlemaps_bug_wo_mask.png" alt="googlemaps_bug_wo_mask" width="273" height="322" /><p class="wp-caption-text">googlemaps_bug_wo_mask</p></div>
<div id="attachment_108" class="wp-caption alignnone" style="width: 287px"><img class="size-full wp-image-108" title="googlemaps_bug_w_mask" src="http://dominic-tancredi.com/wp-content/uploads/2009/10/googlemaps_bug_w_mask.png" alt="googlemaps_bug_w_mask" width="277" height="320" /><p class="wp-caption-text">googlemaps_bug_w_mask</p></div>
<p>Instead of using timeline, just use actionscript:</p>
<p>map.mask = mapMask;</p>
<p><a href="http://code.google.com/p/gmaps-api-issues/issues/detail?id=1803&#038;q=apitype%3AFlash%20type%3ADefect&#038;sort=id%20-stars&#038;colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Internal%20Stars">GoogleMaps Bug Tracking the Issue (link #1)</a></p>
<p><a href="http://code.google.com/p/gmaps-api-issues/issues/detail?id=1681&#038;q=apitype%3AFlash%20type%3ADefect&#038;sort=id%20-stars&#038;colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Internal%20Stars">GoogleMaps Bug Tracking the Issue (link #2)</a></p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=107&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2009/10/08/flash-googlemaps-mask-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash &#8211; ComboBox &#8211; Green Halo (won&#8217;t disable if you load into another swf bug)</title>
		<link>http://dominic-tancredi.com/2009/09/17/flash-combobox-green-halo-wont-disable-if-you-load-into-another-swf-bug/</link>
		<comments>http://dominic-tancredi.com/2009/09/17/flash-combobox-green-halo-wont-disable-if-you-load-into-another-swf-bug/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 20:41:54 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=100</guid>
		<description><![CDATA[If you have a combox in a swf, and load that swf into a wrapper swf, it&#8217;s POSSIBLE the green halo will stick around long after you scroll and make a selection.
Simply add this to your actionscript:
yourComboBox.drawFocus = &#8220;&#8221;;
yourComboBox.dropdown.drawFocus=&#8221;";
That should disable it. There. That&#8217;s a headache I hope I can spare you. I can&#8217;t tell [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a combox in a swf, and load that swf into a wrapper swf, it&#8217;s POSSIBLE the green halo will stick around long after you scroll and make a selection.</p>
<p>Simply add this to your actionscript:</p>
<p><strong>yourComboBox.drawFocus = &#8220;&#8221;;<br />
yourComboBox.dropdown.drawFocus=&#8221;";</strong></p>
<p>That should disable it. There. That&#8217;s a headache I hope I can spare you. I can&#8217;t tell you how long I worked with <strong>&#8220;_focusrect&#8221;</strong> and <strong>&#8220;focusRectEnabled&#8221;</strong> before find that solution.</p>
<p><strong>FTD</strong></p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=100&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2009/09/17/flash-combobox-green-halo-wont-disable-if-you-load-into-another-swf-bug/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
