<?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>johnwilker.com &#187; RIA</title>
	<atom:link href="http://johnwilker.com/category/RIA/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnwilker.com</link>
	<description>John Wilker: Community, Code, Randomness</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:26:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>What a stupid AIR problem to have</title>
		<link>http://johnwilker.com/2008/12/what-a-stupid-air-problem-to-have/</link>
		<comments>http://johnwilker.com/2008/12/what-a-stupid-air-problem-to-have/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 14:00:22 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[euicommunity]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[AIR]]></category>

		<guid isPermaLink="false">http://johnwilker.com/?p=611</guid>
		<description><![CDATA[Lately I&#8217;ve become very fond of the expression &#8220;This is a stupid problem to have&#8221;, the other night I got to use it in relation to AIR. I&#8217;m working on a tool to view (hopefully) live survey data for when we have booths at conferences. We&#8217;ve come up with a simply iPhone survey, and want [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve become very fond of the expression &#8220;This is a stupid problem to have&#8221;, the other night I got to use it in relation to AIR.</p>
<p>I&#8217;m working on a tool to view (hopefully) live survey data for when <a href="http://www.effectiveui.com" target="_blank">we</a> have booths at conferences. We&#8217;ve come up with a simply iPhone survey, and want to be able to see the data in, more or less, real time.</p>
<p>I&#8217;ve been working on it, largely at the office, checking the code into SVN when I&#8217;m going to work from home. At some point in the last few days, I ended up with Flex Builder 3.0.2. Probably my best friend Adobe Updater.</p>
<p>The other night, I wrapped up at the office, checked in all my code, went home, fired up Flex Builder. When I went to test the app, ADL fired up, then immediately vanished. weird. Tried a few more times, still no joy. Restarted Flex builder, restarted my Macbook, nothing. Checked to make sure my Flex Builder was up to date, it was.</p>
<p>After finally giving up, I check back at work, app runs. Then I check to see if that Flex Builder was up to date. It wasn&#8217;t, 3.0.1, so I updated. Ran the app. ADL vanishedright after launching.</p>
<p>I decided to run the app in debug, see if that revealed anything. It did sorta. The message was just about useless, something to the effect of &#8220;The app crapped out before the debugger could connect&#8221;</p>
<p>I say just about useless, since it was enough to lead me to Cameron&#8217;s <a href="http://www.sumoc.com/blog/index.cfm/2008/3/7/Flex-3-Final--Run-Air-App-and-Nothing-Happens" target="_blank">blog</a>, where he mentioned an error he had gotten. It wasn&#8217;t the same error, but since I had just moved from 3.0.1 to 3.0.2 and AIR 1.5 had recently been released, I figured I&#8217;d check it out. Sure enough in my app descriptor it was set to 1.1 for AIR.</p>
<p>Now I certainly don&#8217;t need Adobe to hold my hand, but really, maybe just a few more descriptive error messages, shoot I&#8217;d take a message that gave me a few possible causes that I could run down on my own.</p>
<p>Why make things harder than necessary? What a frustrating waste of a night, just because Flex Builder and ADL couldn&#8217;t suggest I check my app descriptor.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2008/12/what-a-stupid-air-problem-to-have/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Timetracking challenge, complete!</title>
		<link>http://johnwilker.com/2008/07/timetracking-challenge-complete/</link>
		<comments>http://johnwilker.com/2008/07/timetracking-challenge-complete/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Harvest]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2008/6/30/Timetracking-challenge-complete</guid>
		<description><![CDATA[And the winner is! Harvest! What brought Harvest in for the win? Namely the free acct, since I don&#8217;t do enough concurrent projects the price for the basic was bit steep at this time. But more than that, the iPhone/iNewton interface was nice, and the invoicing, superb. Freshbooks invoicing was my biggest sticking point. Getting [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="/j/UserFiles/Image/harvest.png" alt="" width="405" height="305" align="right" />And the winner is!</p>
<p><a href="http://www.getharvest.com">Harvest!</a></p>
<p>What brought Harvest in for the win? Namely the free acct, since I don&#8217;t do enough concurrent projects the price for the basic was bit steep at this time. But more than that, the iPhone/iNewton interface was nice, and the invoicing, superb.</p>
<p><a href="http://www.freshbooks.com/">Freshbooks</a> invoicing was my biggest sticking point. Getting a PDF to attach was a PITA. I had to email myself the invoice as my client, which then presented a link to a PDF. Why I couldn&#8217;t just invoice and safe off as a PDF I dunno, but I couldn&#8217;t so that pushed Freshbooks out.</p>
<p>Apple Dashboard widgets are nice, I tried a few that were Freshbooks or Harvest friendly. Hated them all. I don&#8217;t hardly ever use my dashboard, so remembering to go in and stop a timer was a PITA.</p>
<p>The one thing I did like about Freshbooks, was a little pop up timer. Harvest has timers, but their in the site. Freshbooks allowed me to pop up a tiny window with the timer in it. that was I have to admit, very very handy.</p>
<p>So Harvest it is. NO regrest at this point, I&#8217;m very happy with it, I hope at some point to have enough reson to pay for it, because it is worth paying for if you&#8217;re a bigger player than I am, LOL.</p>
<p>Oh and the fact that Danny Wen, has commented here, and emailed me to help me with what I didn&#8217;t know about Harvest. That kind of thing goes a long way with me. It&#8217;s how I run 360Conferences, so I appreciate that level of dedication to the customer.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2008/07/timetracking-challenge-complete/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Great Degrafa preso at the RMAUG last night!</title>
		<link>http://johnwilker.com/2008/05/great-degrafa-preso-at-the-rmaug-last-night/</link>
		<comments>http://johnwilker.com/2008/05/great-degrafa-preso-at-the-rmaug-last-night/#comments</comments>
		<pubDate>Fri, 09 May 2008 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[RMAUG]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2008/6/30/Great-Degrafa-preso-at-the-RMAUG-last-night</guid>
		<description><![CDATA[I was able to make it over to The Hive last night to see Juan &#8220;the hard core super star Degrafa Guy&#8221; Sanchez present Degrafa at the RMAUG. I just made up that name, but it fits, so he&#8217;s welcome to it if he likes. Dave and company have a new home at The Hive, [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>I was able to make it over to <a href="http://hivecoop.pbwiki.com/" target="_blank">The Hive</a> last night to see Juan &#8220;the hard core super star Degrafa Guy&#8221; Sanchez present <a href="http://www.degrafa.com/" target="_blank">Degrafa</a> at the <a href="http://rmaug.com/" target="_blank">RMAUG</a>. I just made up that name, but it fits, so he&#8217;s welcome to it if he likes.</p>
<p><a href="http://www.realeyesmedia.com/" target="_blank">Dave</a> and company have a new home at The Hive, which is a very sweet co-working facility here in Denver.</p>
<p>Juan&#8217;s session was well timed, i had spent a good chunk of the day figuring out how to skin a link button. Turned out livedocs was spot on with it&#8217;s example (go figure). But after watching Juan skin a button, I was wishing we had Degrafa in the project I&#8217;m on. I did think about using it, but figured that was a decision to be discussed before I committed a whole new library of code.</p>
<p>So my solution, worked well enough, but the Degrafa way is killer.</p>
<p>In a Skin file&#8230;</p>
<p>&lt;code&gt;</p>
<p>&lt;fills&gt;<br />
&lt;SolidFill<br />
color=&#8221;#936&#8243;<br />
id=&#8221;myFill&#8221;/&gt;<br />
&lt;/fills&gt;</p>
<p>&lt;geometry&gt;<br />
&lt;RoundedRectangleComplex<br />
state=&#8221;upSkin&#8221;<br />
width=&#8221;{awidth}&#8221;<br />
height=&#8221;{aheight}&#8221;<br />
bottomLeftRadius=&#8221;10&#8243;<br />
bottomRightRadius=&#8221;20&#8243;<br />
topLeftRadius=&#8221;15&#8243;<br />
fill=&#8221;{myFill}&#8221; /&gt;<br />
&lt;RoundedRectangleComplex<br />
state=&#8221;overSkin&#8221;<br />
width=&#8221;{awidth}&#8221;<br />
height=&#8221;{aheight}&#8221;<br />
fill=&#8221;{myFill}&#8221; /&gt;<br />
&lt;/geometry&gt;</p>
<p>&lt;/GraphicBorderSkin&gt;</p>
<p>&lt;code&gt;</p>
<p>There&#8217;s some AS at the top, but that&#8217;s the jist of stateful skinning of a button. degrafa FTW!</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2008/05/great-degrafa-preso-at-the-rmaug-last-night/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

