<?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>Blog.birdsigh &#187; Reference</title>
	<atom:link href="http://blog.birdsigh.com/topics/reference/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.birdsigh.com</link>
	<description></description>
	<lastBuildDate>Thu, 11 Feb 2010 00:56:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Flame Alc &#8211; on!!</title>
		<link>http://blog.birdsigh.com/2008/11/30/flame_alc-on/</link>
		<comments>http://blog.birdsigh.com/2008/11/30/flame_alc-on/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 01:28:33 +0000</pubDate>
		<dc:creator>Tim Crook</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Reference]]></category>

		<guid isPermaLink="false">http://blog.birdsigh.com/?p=183</guid>
		<description><![CDATA[Adobe recently announced the first public release of a research project code-named Alchemy. Alchemy is a C/C++ to ActionScript compiler, which opens up a huge new world for the Flash platform. Compiling some C or C++ code with Alchemy will result with a class that is basically a virtual machine, written in ActionScript and AVM2 [...]]]></description>
			<content:encoded><![CDATA[<p><span>Adobe recently announced the first public release of a research project code-named <a onclick="javascript:urchinTracker('/outbound/labs.adobe.com/technologies/alchemy/');" href="http://labs.adobe.com/technologies/alchemy/">Alchemy</a>. Alchemy is a C/C++ to ActionScript compiler, which opens up a huge new world for the Flash platform. Compiling some C or C++ code with Alchemy will result with a class that is basically a virtual machine, written in ActionScript and AVM2 bytecode.</span></p>
<p>Following the <a title="Adobe Alchemy: Getting Started" href="http://labs.adobe.com/wiki/index.php/Alchemy:Documentation:Getting_Started" target="_blank">getting started</a> on the Adobe Labs site <a title="Marc Hibbins" href="http://hibbins.wordpress.com/2008/12/02/find-a-way/">Marc</a> and I set about trying to setup Alchemy on Linux and OSX respectively. Cue much frustration and cursing! The guide given on the site is actually very straight forward and easy to follow, but (for the moment at least) following the guide will not mean you are ready to start playing with Alchemy.</p>
<p>Unfortunately, the symlinks in the Alchemy bin directory for <em>&#8216;g++&#8217;</em> and <em>&#8216;gcc&#8217;</em> ($ALCHEMY/bin/llvm-gcc) will point to the sub-folder <em>&#8216;llvm-gcc4-ubuntu-install&#8217;</em> in the bin directory ($ALCHEMY/bin/llvm-gcc4-ubuntu-install/bin/llvm-gcc). This may be fine if that happens to be the version you are setting up uses this structure, if not then you could waste a lot of time trying to find out why gcc and g++ silently fail whenever they are run. These symlinks should be changed to match the sub-folder in the bin directory of Alchemy. In the case of gcc this symlink should be changed to:</p>
<blockquote><p>&#8216;$ALCHEMY/bin/llvm-gcc4-[flavour of os here]-install/bin/gcc</p>
<p>e.g. &#8216;$ALCHEMY/bin/llvm-gcc4-darwin-install/bin/gcc&#8217;, in the case of OSX.</p></blockquote>
<p>This has been <a href="http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&amp;catid=755&amp;threadid=1406714&amp;enterthread=y">noted</a> (as of 11/20/2008) and the config will be fixed to resolve this issue in the next release. But for now, check your symlinks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.birdsigh.com/2008/11/30/flame_alc-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quartz Composer</title>
		<link>http://blog.birdsigh.com/2006/11/06/quartz-composer/</link>
		<comments>http://blog.birdsigh.com/2006/11/06/quartz-composer/#comments</comments>
		<pubDate>Mon, 06 Nov 2006 18:22:03 +0000</pubDate>
		<dc:creator>Tim Crook</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Visualisation]]></category>

		<guid isPermaLink="false">http://blog.birdsigh.com/?p=7</guid>
		<description><![CDATA[&#8220;Quartz Composer is a groundbreaking graphics development environment that allows you to explore the incredible power of the graphics stack of Mac OS X Tiger. With Quartz Composer, you can easily combine the capabilities of Cocoa, Quartz 2D, Core Image, OpenGL, and QuickTime.&#8221; From Apple Developer Connection A not-so-publicised fact about Tiger and the release [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;Quartz Composer is a groundbreaking graphics development environment that allows you to explore the incredible power of the graphics stack of Mac OS X Tiger. With Quartz Composer, you can easily combine the capabilities of Cocoa, Quartz 2D, Core Image, OpenGL, and QuickTime.&#8221;</p></blockquote>
<p>From <a href="http://developer.apple.com/graphicsimaging/quartz/quartzcomposer.html" target="_blank">Apple Developer Connection</a></p>
<blockquote><p>A not-so-publicised fact about Tiger and the release of QuickTime 7 is that QuickTime Player can play .qtz files. Upon discovering this, I took the next logical step and discovered that the QuickTime Plugin on Tiger was no different. Since I was writing the file archive section of this site at the time, I put the two things together and am pleased to announce that Tiger users can now view inline previews in the <a href="http://quartzcomps.com/2005/05/02/10/%27/files/%27" target="_blank">File Archive</a>.  Now, if only I could get some <a href="http://www.quartzcomps.com/files/userupload.php" target="_blank">file submissions</a>, life would be good.</p>
<p><strong>Update:</strong> It seems that QuickTime&#8217;s support is limited to files that don&#8217;t require user interaction (such as mouse tracking). The files will still display, but will not be interactive.</p></blockquote>
<p>From <a href="http://quartzcomps.com/2005/05/02/10/" target="_blank">Quartz Comps</a></p>
<p>Can pull RSS directly into the quartz comp (<a href="http://ejk.pointclark.net/rss-update-macro-for-quartz-composer" target="_blank">here</a>) from the [tag]flickr[/tag] feed (is it possible to get advanced search results in xml?). Can then create generative art in quartz, and place this as a quicktime plugin into flash. Also possible to render out the final image if the user wishes (<a href="http://www.fdiv.net/category/interactive-media/quartz-composer/" target="_blank">here</a>), to then upload / save somewhere in a gallery etc.</p>
<p>Downside of this is it uses quartz core, mac only. Would definitely like this to be multi platform piece for easier accessibility, but does it have to be?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.birdsigh.com/2006/11/06/quartz-composer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
