<?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>art + science hacking</description>
	<lastBuildDate>Mon, 26 Jul 2010 05:00:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The 4 Year Marriage Limit</title>
		<link>http://dominic-tancredi.com/2010/07/26/the-4-year-marriage-limit/</link>
		<comments>http://dominic-tancredi.com/2010/07/26/the-4-year-marriage-limit/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 05:00:50 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[thought hacking]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=79</guid>
		<description><![CDATA[I was reading Old Twentieth by Joey Haldeman and one of the more interesting ideas were the formation of 10-year &#8220;marriage&#8221; contracts between immortal humans. Basically, people who lived forever needed to find a way out of &#8220;&#8217;till death do us part&#8221;. Which caused me to think about the establishment of 4-year Marriage Limits. Here&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading <a href="http://www.amazon.com/Old-Twentieth-Joe-Haldeman/dp/044101285X">Old Twentieth </a>by Joey Haldeman and one of the more interesting ideas were the formation of 10-year &#8220;marriage&#8221; contracts between immortal humans. Basically, people who lived forever needed to find a way out of &#8220;&#8217;till death do us part&#8221;.</p>
<p><strong>Which caused me to think about the establishment of 4-year Marriage Limits.</strong> Here&#8217;s my thought hack:</p>
<p>You agree to marry someone, with a base contract of 4 years.<br />
After 4 years, you can either choose to renew your marriage or part amicably, with whatever you brought into the partnership, and an equal division of anything generated during the partnership&#8217;s 4 year-term (business, residence, loans, etc.) Here&#8217;s why:</p>
<ol>
<li>You won&#8217;t take your partner for granted; they could always leave, so you&#8217;ll always value them choosing you</li>
<li>You won&#8217;t take the relationship for granted &#8211; much like life &#038; death, relationships are re-cognized when they have a visible end</li>
<li>You&#8217;ll have incentive to work out (if you&#8217;ve stopped) so your partner starts noticing you near the 3-year mark</li>
<li>Less risk of divorce and infidelity. If you&#8217;re in love with someone, and they&#8217;re with someone else, you can always wait until their / your term is up&#8230;and see how you feel then.</li>
<li>Forever is a long time&#8230; a REALLY long time, but if you&#8217;re committed to someone, why not recommit your vows to them after 4 years? After 20 years, you&#8217;ll have committed to them 5 times!</li>
<li>Western civilization (if not most of life) is segmented into 4 year phases: 0-4 for early child development, then 1st &#8211; 8th grade, high school, college (or post), and 2-4 rounds of work or research independently, until children, which result in another 3-5 rounds&#8230;From 18 &#8211; 50, a person could have 8 commitments</li>
<li>Lastly&#8230;it&#8217;s still a commitment. Whether it&#8217;s a day, a month, a year, or the rest of your life, your committed to someone, so setting a limit to it doesn&#8217;t cheapen it; it makes the commitment have definition and scope.</li>
</ol>
<p>But what about blah blah blah?</p>
<p><strong>Some Rough Facts:</strong></p>
<ol>
<li>life is short</li>
<li>people can love many people : as my college professor of marriage said: how sad is the person who can only love and see love in one other person in the world?</li>
<li>people can get sick the sameness</li>
<li>people DO fall out of love</li>
<li>what&#8217;s the difference between 32 years of marriage and 8 renewals?</li>
<li>it&#8217;s realistic, flexible enough to allow options, but committed enough to stay strong in the long-term</li>
<li>is there a harm in it?</li>
<li>anyone judging the value of a four-year commitment could be a stuck-up snob who believe in unrealistic ideals that force people to be unhappy</li>
<li>here&#8217;s an ideal worth believing in: unhappiness. recognize it and build systems to adjust for it</li>
<li>maybe you want to go back to college, maybe you plan to be somewhere else in 4 years, sell the company, move to asia, etc.</li>
<li>you could always renew after a break: i.e. 4 years together, apart 1 year, then together again</li>
</ol>
<p>Anyway, it&#8217;s an interesting thought exercise.</p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=79&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2010/07/26/the-4-year-marriage-limit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Birthday Notes : 2009 &#8211; 2010</title>
		<link>http://dominic-tancredi.com/2010/07/05/birthday-notes-2009-2010/</link>
		<comments>http://dominic-tancredi.com/2010/07/05/birthday-notes-2009-2010/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 04:59:54 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[thought hacking]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=228</guid>
		<description><![CDATA[I started writing these sitting in an apartment Cape Town facing the mountains I&#8217;ve thought about the past year: 2009 to 2010. Things about myself I&#8217;m thankful for: to be alive, to be in a position I&#8217;m in, to know the people I know, or at least understand them and to have done the things [...]]]></description>
			<content:encoded><![CDATA[<p><em>I started writing these sitting in an apartment Cape Town facing the mountains</em></p>
<p>I&#8217;ve thought about the past year: 2009 to 2010. Things about myself I&#8217;m thankful for:</p>
<ul>
<li>to be alive, </li>
<li>to be in a position I&#8217;m in,</li>
<li>to <strong>know</strong> the people I know, or at least understand them</li>
<li>and to have done the things I&#8217;ve done.</li>
</ul>
<p><strong>Some really great memories (in no regular order):</strong></p>
<ul>
<li>meeting my girlfriend Angela (in March) </li>
<li>traveling to Sao Paolo, Brazil for a weekend (and watching Old Boy on the flight, including a crazy sex scene that made me hide the laptop). </li>
<li>birthday party for my friend Carolina, and it was eye-opening, the disparity between rich and poor, and the enormous amount of carne they enjoy</li>
<li>traveling to London in the fall for three weeks. I really had a blast living as a day-to-day commuter, making my way to Tag&#8217;s offices, having meetings, going over for thick bread and jam breakfasts, and nearly every night a different dining spot. I saw a lot more of London than I ever thought I would have, including walking around town to the Tower, their modern museum, their theatres, the Eye, one of the oldest pubs in London. It was also great to contribute professionally to a high-end software product: CMD for Tag. The good company was bonus.</li>
<li>Traveling to Japan with Angela, </li>
<li>staying in Ryokans (eastern-style hotels with vegan-organic meals, great coffee, great vegetables, the best smelling elevators, and “transformer” rooms (I had a lot of practice setting up and breaking down our futon-beds, but sometimes just passing out on the floor-heated tatami mats worked just as well)). </li>
<p>We saw some outstanding Kabuki (rotating stage? Check. Ninja-rooftop-fight intro? Check. Understood only half of it? Check.) </p>
<li>And Kyoto, where we caught a glimpse of a Geisha, walked around the neighborhood, almost lost our eardrums at a Noh performance (4 hours? Oh man&#8230;)</li>
<li>Tsujiki Fish Market at 4 a.m. &#8211; styrofoam mountain! Eating the freshest fish in the world, doing a sushi bar crawl (3 places? I can&#8217;t eat enough. Ok one more round, with the fish prepared with a blowtorch)</li>
<li>Eating the best-tasting tempura and noodles in a cheap diner in a side-street.</li>
<li>Tasting horse and other weird korean beef-style foods and washing it down with some CHO</li>
<li>Watching Angela passout in first class from our economy class seat. Seriously, I sat kiddy-corner to her the entire flight out.</li>
<li>Disney World: Parents 30th Anniversary</li>
<li>Blizzard World: flipping the tube with my twin brother Tom, and having to scramble back in before the lifeguards saw us; jamming my finger for 3 weeks after </li>
<li>Making fun of scooters Mom and Aunt Pat were in; then secretly riding around them all night with Tom</li>
<li>My Dad telling I&#8217;d never get dinner at 11:55pm, scooter-racing to the bar, and calling him to gloat</li>
<li>Chicago: my friend Tim&#8217;s wedding; a really great final dance at the Wedding; enjoying a sober (ish) wedding; nicest wedding since Joe&#8217;s</li>
<li>ZARDOZ!</li>
<li>Seeing The House perform <em>All the Fame of Lofty Deeds</em></li>
<li>writing my first iPhone App: ComicVille</li>
<li>Getting a raise at work</li>
<li>Making my first movie in a long time, about my hands fighting each other to kill my brain. I shot that all night at Angela&#8217;s place, even forcing her to stay awake to shoot. I edited that in 3 hours, and run to submit it at 11:59pm</li>
<li>Making my 2nd movie in a long time, <a href="http://www.youtube.com/watch?v=xMu8cQqCQZY">Tres Problemas</a> with my friend <a href="http://mugsbehindthebar.com/">Mugsy</a>. Amanda, our friend, edited it, and everyone in it was fantastic, specifically Rainne Wu, my twin brother Twin, and my girlfriend</li>
<li>Starting guitar lessons Monday January 3rd, and continuing all year. Playing every Monday at New York City Guitar school. Really&#8230; awesome.</li>
<li>Chicago</li>
<li>Meeting Audrey, some Freddy Mercury nutball badass girl from Staten Island (&#8220;it&#8217;s not a fkin&#8217; library&#8221;) at Taste of LIC in June with The Chocolat Factory</li>
<li>The XX &#8211; boston &#8211; harvard &#8211; cambridge bed + breakfast</li>
<li>Quitting my job at Tag and joining <a href="http://domandtom.com/">Dom &#038; Tom, Inc.</a> full-time</li>
<li>Getting a boost up from Conversation, office-space, and big C&#8217;s.</li>
<li>Contributing to <a href="http://freeorion.org/index.php/Main_Page">FreeOrion</a> and thus being a contributing of the Open Source philo; and making the (bit)-world a better place</li>
</ol>
<p>Simple things, I guess. Good moments in some Far-Off places, and some Not-So-Far-Away places. </p>
<p>A summarizing thought about last year: </p>
<p>Overall, it felt like a year of growing more comfortable professionally, especially doing Dom &#038; Tom, Inc. full-time; re-discovering filming + acting; meeting someone pretty amazing, and staying together longer than month; the regular pain of being far from Chicago; refusing to cow-tow to who I was; and some bad-ass traveling and programming. </p>
<p>Looking forward, I have a lot left to create, relationships and company to nurture, playing more guitar, programming harder, acting in my work, and adding more to this blog. </p>
<p>But traveling wise, the only place I want to be for a while is home in bed.</p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=228&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2010/07/05/birthday-notes-2009-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turn your Home, Landing, Splash Page into a Portal Page!</title>
		<link>http://dominic-tancredi.com/2010/03/23/turn-your-home-landing-splash-page-into-a-portal-page/</link>
		<comments>http://dominic-tancredi.com/2010/03/23/turn-your-home-landing-splash-page-into-a-portal-page/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 03:40:13 +0000</pubDate>
		<dc:creator>dominic</dc:creator>
				<category><![CDATA[thought hacking]]></category>

		<guid isPermaLink="false">http://dominic-tancredi.com/?p=192</guid>
		<description><![CDATA[You&#8217;ve seen a lot of websites. I&#8217;ve built some. So what&#8217;s up with peoples home pages GETTING IN MY WAY? You ever get to a website, and you want something, and then some weird splash thing gets in the way. What&#8217;s up with that?! It&#8217;s because web designers tell their clients they need to give [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve seen a lot of websites. I&#8217;ve built some. So what&#8217;s up with peoples home pages GETTING IN MY WAY?</p>
<p>You ever get to a website, and you want something, and then some weird splash thing gets in the way. What&#8217;s up with that?! It&#8217;s because web designers tell their clients they need to give them two things:</p>
<p>1) a landing page template (an uber-stylized brand themepark with swirly cups)<br />
2) an internal page template (i.e. Everything Else)</p>
<p>And you know what happens? People land on your home page and never go anywhere else. That&#8217;s cool. But is it because they <em>didn&#8217;t want to</em> or because they <em>didn&#8217;t have to?</em></p>
<p>Here&#8217;s some tips for a REAL <del datetime="2010-03-23T03:13:34+00:00">Landing </del> <strong>Portal Page</strong>:</p>
<ol>
<li>Write down Your Content: i.e. everything on your site</li>
<li>Draw boxes around them</li>
<li>Move the boxes around until you&#8217;re happy</li>
</ol>
<p>That&#8217;s your Portal Page.</p>
<p>Look at the <a href="http://www.bbc.co.uk/">BBC Home Page</a>. It&#8217;s completely modular content. Want Sports? Sports module. Love Weather? Weather Widget. Hate Clocks? Kill the Clock Widget.</p>
<p>Your Home Page isn&#8217;t a Home, a Splash, a Landing: it&#8217;s a Portal, into every bit of content into your site, a way to flick on several tv channels at once and get a glimpse of what You want, a buffet offering, that You can sample content from.</p>
<p>Here&#8217;s my &#8220;Drumming T-Rex Example Site&#8221;:<br />
Content: </p>
<ul>
<li>Brand/Identity (i.e. my t-rex with shades drumming logo)</li>
<li>Menu Nav to Everything Else</li>
<li>Brand Intro (60 sec video introducing my t-rex drumming mission</li>
<li>Map + list of Latest t-rex drumming gig events</li>
<li>Videos of Gigs (youtube links + player)</li>
</ul>
<p>Now, here&#8217;s a User&#8217;s Experience, broken into several visits to my site:</p>
<ol>
<li>First Visit: User sees the Logo, clicks on the Brand Video: answers What&#8217;s this Site about?</li>
<li>Second Visit: User clicks the menu, checks out my static content (contact, about, t-rex-aq); already seen the video, bored, wants to troll rest of site</li>
<li>Third Visit: User clicks an event, sees the info, list of dates, details, popup on map or goes to Event Detail page; already trolled site, already seen brand vid; wants to know what&#8217;s up</li>
<li>Fourth Visit: User clicks YouTube vids, watches latest episode, watches back-dated episode, goes to Episode Detail pages, leaves artfully supportive comment</li>
<li>Fifth Visit: User checks out T-Rex Drumming Blog posts, reads latest post</li>
<li>Sixth Visit: repeat 3-5, User&#8217;s now digested all content, and the home page has become their mini-portal to the site</li>
</ol>
<p>Now, instead of getting in the way of your user, you&#8217;re serving them exactly what they want right from the get-go. </p>
<p>Dig?</p>
<p>FTD</p>
<img src="http://dominic-tancredi.com/?ak_action=api_record_view&id=192&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://dominic-tancredi.com/2010/03/23/turn-your-home-landing-splash-page-into-a-portal-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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[art hacking]]></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. [...]]]></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[thought hacking]]></category>
		<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[code hacking]]></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 [...]]]></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[code hacking]]></category>
		<category><![CDATA[iphone / objective-c]]></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 [...]]]></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 [...]]]></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[code hacking]]></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; [...]]]></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="google_wave_bot_1" 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="google_wave_bot_2" 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="google_wave_bot_3" 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[code hacking]]></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>
	</channel>
</rss>
