<br />
<b>Warning</b>:  include() [<a href='function.include'>function.include</a>]: Unable to access /var/www/html/rogue-development/blog2/wp-content/advanced-cache.php in <b>/var/www/html/rogue-development/blog2/wp-settings.php</b> on line <b>62</b><br />
<br />
<b>Warning</b>:  include(/var/www/html/rogue-development/blog2/wp-content/advanced-cache.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory in <b>/var/www/html/rogue-development/blog2/wp-settings.php</b> on line <b>62</b><br />
<br />
<b>Warning</b>:  include() [<a href='function.include'>function.include</a>]: Failed opening '/var/www/html/rogue-development/blog2/wp-content/advanced-cache.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in <b>/var/www/html/rogue-development/blog2/wp-settings.php</b> on line <b>62</b><br />
<br />
<b>Notice</b>:  add_option was called with an argument that is <strong>deprecated</strong> since version 2.3 with no alternative available. in <b>/var/www/html/rogue-development/blog2/wp-includes/functions.php</b> on line <b>3468</b><br />
<br />
<b>Notice</b>:  register_sidebar_widget is <strong>deprecated</strong> since version 2.8! Use wp_register_sidebar_widget() instead. in <b>/var/www/html/rogue-development/blog2/wp-includes/functions.php</b> on line <b>3382</b><br />
<br />
<b>Notice</b>:  register_widget_control is <strong>deprecated</strong> since version 2.8! Use wp_register_widget_control() instead. in <b>/var/www/html/rogue-development/blog2/wp-includes/functions.php</b> on line <b>3382</b><br />
<?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>Marc's Musings &#187; XRay</title>
	<atom:link href="http://www.rogue-development.com/blog2/category/xray/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rogue-development.com/blog2</link>
	<description>Comments and thoughts on technology from Marc Hughes</description>
	<lastBuildDate>Tue, 29 Mar 2011 00:04:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The Essential Guide to Open Source Flash Development</title>
		<link>http://www.rogue-development.com/blog2/2008/07/the-essential-guide-to-open-source-flash-development/</link>
		<comments>http://www.rogue-development.com/blog2/2008/07/the-essential-guide-to-open-source-flash-development/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 13:34:22 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[Schedule]]></category>
		<category><![CDATA[XRay]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/07/the-essential-guide-to-open-source-flash-development/</guid>
		<description><![CDATA[The book I&#8217;ve been working on, The Essential Guide to Open Source Flash Development, is now out in stores.  It&#8217;s hard to believe that I started working on it about 11 months ago!  It&#8217;s really great to see all of that hard work finally in print. So What is it about? The book does a [...]]]></description>
			<content:encoded><![CDATA[<p>The book I&#8217;ve been working on, <em>The Essential Guide to Open Source Flash Development</em>, is now out in stores.  It&#8217;s hard to believe that I started working on it about 11 months ago!  It&#8217;s really great to see all of that hard work finally in print.</p>
<p><img src="http://rogue-development.com/uploads/book.jpg" alt="" width="600" height="528" /></p>
<p>So What is it about?</p>
<p>The book does a few things.  First, about a third of the book introduces you to some open source tools for doing flash development.  Things like FlashDevelop, MTASC, SwfMill, ANT, and ASDT.  It&#8217;ll show you how to create an AS2 and an AS3 based flash application using completely free and open software.  This goes all the way from installing the tools, creating a sample app, writing up some unit tests for it, and then  to publishing it to the web.  Along the way it&#8217;ll give you a brief introduction to each tool, explain what it does, and then give a quick example of how to use it.  (That&#8217;s the 5 chapters I wrote)</p>
<p>The remaining 2/3 of the book dedicates a chapter to various open source projects going into a little more detail about them.  There&#8217;s a chapter on Papervision 3D, SWX, FUSE/Go, HAXE, AMFPHP, two for Red5 and a couple more.</p>
<p>This was a lot of fun to work on, and my only regret is not getting to know the other authors better.</p>
<p>If you&#8217;re looking for a place to buy it, check out <a href="http://www.bookpool.com/sm/1430209933">Bookpool</a>.   I worked for them for a year and they&#8217;re really stellar guys.  They offer good prices, but more importantly;  as long as the book is in stock, they do their damndest to get it on a truck the day you order it. (Of course, you&#8217;re at the mercy of the publisher if it&#8217;s out of stock)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/07/the-essential-guide-to-open-source-flash-development/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Xray Viewer updated</title>
		<link>http://www.rogue-development.com/blog2/2008/06/xrayviewer-updated/</link>
		<comments>http://www.rogue-development.com/blog2/2008/06/xrayviewer-updated/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 12:10:15 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[XRay]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/06/xrayviewer-updated/</guid>
		<description><![CDATA[The XRayViewer has been broken for quite some time. I had originally done it with an AIR beta, and that has since stopped working. So there&#8217;s now a newly compiled version just waiting for you to grab. What is the XRayViewer? So you may be asking yourself What exactly is the XRayViewer? All this little [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://rogue-development.com/images/icon128.png" alt="" width="128" height="128" /></p>
<p>The <a href="http://rogue-development.com/xrayviewer.html">XRayViewer</a> has been broken for quite some time.  I had originally done it with an AIR beta, and that has since stopped working.  So there&#8217;s now a newly compiled version just waiting for you to grab.</p>
<p><img src="http://rogue-development.com/images/xrayviewerscreenshot.png" alt="" width="645" height="518" /></p>
<h2>What is the XRayViewer?</h2>
<p>So you may be asking yourself <em>What exactly is the XRayViewer? </em></p>
<p>All this little app does is host the XRay connector and let you load a local swf. Then it displays the swf with some simple controls to play/stop/advance/back. The big benefit is you can then use <a href="http://www.osflash.org/xray/">XRay</a> (By <a href="http://www.rockonflash.com/">John Grden</a> + Others) to inspect the swf without changing any code around.</p>
<p>There&#8217;s three new (very minor) features in this version:</p>
<ol>
<li>There&#8217;s a button to launch the XRay interface in your default browser.</li>
<li>The path to the loaded swf is displayed in the top toolbar.  (You can copy &amp; paste that into Xray so you don&#8217;t have to navigate as far into the hierarchy)</li>
<li>New logo / icons</li>
</ol>
<h2>Now Open Source!</h2>
<p>The entire project is now licensed under the MIT license.  If you install the application and then right click on it you can &#8220;View Source&#8221; to get the source code for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/06/xrayviewer-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XRayViewer download page</title>
		<link>http://www.rogue-development.com/blog2/2007/08/xrayviewer-download-page/</link>
		<comments>http://www.rogue-development.com/blog2/2007/08/xrayviewer-download-page/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 12:01:00 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[XRay]]></category>

		<guid isPermaLink="false">http://rogue-development.com/blog2/?p=51</guid>
		<description><![CDATA[Yesterday, I wrote about the XRayViewer AIR application. There&#8217;s now a download page with a slightly updated version. Any future releases will be there. http://www.rogue-development.com/xrayviewer.xml]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I wrote about the XRayViewer AIR application.</p>
<p>There&#8217;s now a download page with a slightly updated version.  Any future releases will be there.</p>
<p><a href="http://www.rogue-development.com/xrayviewer.xml">http://www.rogue-development.com/xrayviewer.xml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2007/08/xrayviewer-download-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XRay Viewer</title>
		<link>http://www.rogue-development.com/blog2/2007/08/xray-viewer/</link>
		<comments>http://www.rogue-development.com/blog2/2007/08/xray-viewer/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 21:00:00 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[XRay]]></category>

		<guid isPermaLink="false">http://rogue-development.com/blog2/?p=50</guid>
		<description><![CDATA[A lot of the time a designer gives me a swf, and I want to know how they structured it. I have two options. 1) Open up the Flash IDE and explore it 2) Add an instance of it to my project, and then use XRay to explore it. Now, I have a third option. [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of the time a designer gives me a swf, and I want to know how they structured it.  I have two options.</p>
<p>1) Open up the Flash IDE and explore it <br />2) Add an instance of it to my project, and then use XRay to explore it.</p>
<p>Now, I have a third option.  I can open it up in the XRayViewer AIR application I just put together and then use XRay to look through it.</p>
<p><a href="http://www.rogue-development.com/blog/XRayViewer.air">XRayViewer.air</a></p>
<p>All this little app does is host the XRay connector and let you load a local swf (File->Open).  Then it displays the swf with some simple controls to play/stop/advance/back.  </p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.rogue-development.com/blog/uploaded_images/xrayviewer-732582.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.rogue-development.com/blog/uploaded_images/xrayviewer-732579.jpg" border="0" alt="" /></a></p>
<p>But the real power is you can go off to the XRay interface and look through that loaded swf!</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.rogue-development.com/blog/uploaded_images/xray-767455.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.rogue-development.com/blog/uploaded_images/xray-767447.jpg" border="0" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2007/08/xray-viewer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Log Viewer &amp; XRay</title>
		<link>http://www.rogue-development.com/blog2/2007/06/log-viewer-xray/</link>
		<comments>http://www.rogue-development.com/blog2/2007/06/log-viewer-xray/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 01:17:00 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[LogViewer]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[XRay]]></category>

		<guid isPermaLink="false">http://rogue-development.com/blog2/?p=23</guid>
		<description><![CDATA[I&#8217;ve made a bunch of changes to LogViewer, you can get the latest package over at: http://www.rogue-development.com/logViewer.xml But much more interestingly, I made the changes in direct response for my desire to improve the logging facilities in XRay. In case you&#8217;ve never heard of it before, XRay is the best tool for debugging Flash applications [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made a bunch of changes to LogViewer, you can get the latest package over at:</p>
<p>http://www.rogue-development.com/logViewer.xml</p>
<p>But much more interestingly, I made the changes in direct response for my desire to improve the logging facilities in <a href="http://osflash.org/xray/">XRay</a>.  </p>
<p>In case you&#8217;ve never heard of it before, XRay is the best tool for debugging Flash applications out there.  It&#8217;s written by a guy named John Grden that I&#8217;ve had the opportunity to work with for the past year or so.  Last week I told him about LogViewer and he added it in to XRay.  But it just didn&#8217;t feel right.  It looked clunky and there was some functionality that should be there but was missing.  So for the past couple days I&#8217;ve been hacking apart LogViewer, adding in a few features, and making it look a little prettier.  Here are the results&#8230;</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.rogue-development.com/blog/uploaded_images/xray-712776.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.rogue-development.com/blog/uploaded_images/xray-712772.jpg" border="0" alt="" /></a></p>
<p>As you can see, the search functionality remains, but with a find-previous option listed.</p>
<p>Two new features include the ability to filter based on a text string, and the ability to highlight lines that contain a text string.  Both very useful when you have an application spewing large amounts of logging information at you.</p>
<p>With any Luck, we can get these changes wrapped up over the next week to a release-quality state and post it for all to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2007/06/log-viewer-xray/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

